summaryrefslogtreecommitdiffstats
path: root/Lib/lib2to3/tests/test_pytree.py
stat options
Period:
Authors:

Commits per author per week (path 'Lib/lib2to3/tests/test_pytree.py')

AuthorW50 2025W51 2025W52 2025W01 2026Total
Total00000
or Mirror from: https://github.com/HDFGroup/hdf5.git
summaryrefslogtreecommitdiffstats
path: root/develop
diff options
context:
space:
mode:
Diffstat (limited to 'develop')
-rw-r--r--develop/DataGroup.pngbin0 -> 41665 bytes
-rw-r--r--develop/Dmodel_fig1.gifbin0 -> 13259 bytes
-rw-r--r--develop/Dmodel_fig10.gifbin0 -> 11552 bytes
-rw-r--r--develop/Dmodel_fig11_b.gifbin0 -> 13924 bytes
-rw-r--r--develop/Dmodel_fig12_a.gifbin0 -> 3182 bytes
-rw-r--r--develop/Dmodel_fig12_b.gifbin0 -> 4028 bytes
-rw-r--r--develop/Dmodel_fig14_a.gifbin0 -> 5367 bytes
-rw-r--r--develop/Dmodel_fig14_b.gifbin0 -> 6432 bytes
-rw-r--r--develop/Dmodel_fig14_c.gifbin0 -> 7397 bytes
-rw-r--r--develop/Dmodel_fig2.gifbin0 -> 12024 bytes
-rw-r--r--develop/Dmodel_fig3_a.gifbin0 -> 7427 bytes
-rw-r--r--develop/Dmodel_fig3_c.gifbin0 -> 6800 bytes
-rw-r--r--develop/Dmodel_fig4_a.gifbin0 -> 4239 bytes
-rw-r--r--develop/Dmodel_fig4_b.gifbin0 -> 24587 bytes
-rw-r--r--develop/Dmodel_fig5.gifbin0 -> 7431 bytes
-rw-r--r--develop/Dmodel_fig6.gifbin0 -> 6497 bytes
-rw-r--r--develop/Dmodel_fig7_b.gifbin0 -> 26637 bytes
-rw-r--r--develop/Dmodel_fig8.gifbin0 -> 12217 bytes
-rw-r--r--develop/Dmodel_fig9.gifbin0 -> 14812 bytes
-rw-r--r--develop/Dsets_NbitFloating1.gifbin0 -> 6815 bytes
-rw-r--r--develop/Dsets_NbitFloating2.gifbin0 -> 9335 bytes
-rw-r--r--develop/Dsets_NbitInteger1.gifbin0 -> 6489 bytes
-rw-r--r--develop/Dsets_NbitInteger2.gifbin0 -> 10471 bytes
-rw-r--r--develop/Dsets_fig1.gifbin0 -> 10803 bytes
-rw-r--r--develop/Dsets_fig10.gifbin0 -> 6538 bytes
-rw-r--r--develop/Dsets_fig11.gifbin0 -> 21211 bytes
-rw-r--r--develop/Dsets_fig12.gifbin0 -> 36869 bytes
-rw-r--r--develop/Dsets_fig2.gifbin0 -> 18083 bytes
-rw-r--r--develop/Dsets_fig3.gifbin0 -> 27621 bytes
-rw-r--r--develop/Dsets_fig4.gifbin0 -> 41416 bytes
-rw-r--r--develop/Dsets_fig5.gifbin0 -> 15893 bytes
-rw-r--r--develop/Dsets_fig6.gifbin0 -> 2509 bytes
-rw-r--r--develop/Dsets_fig7.gifbin0 -> 2556 bytes
-rw-r--r--develop/Dsets_fig8.gifbin0 -> 2273 bytes
-rw-r--r--develop/Dsets_fig9.gifbin0 -> 4368 bytes
-rw-r--r--develop/Dspace_CvsF1.gifbin0 -> 8623 bytes
-rw-r--r--develop/Dspace_CvsF2.gifbin0 -> 8623 bytes
-rw-r--r--develop/Dspace_CvsF3.gifbin0 -> 8909 bytes
-rw-r--r--develop/Dspace_CvsF4.gifbin0 -> 8470 bytes
-rw-r--r--develop/Dspace_combine.gifbin0 -> 5101 bytes
-rw-r--r--develop/Dspace_complex.gifbin0 -> 6715 bytes
-rw-r--r--develop/Dspace_features.gifbin0 -> 89809 bytes
-rw-r--r--develop/Dspace_features_cmpd.gifbin0 -> 31274 bytes
-rw-r--r--develop/Dspace_move.gifbin0 -> 13255 bytes
-rw-r--r--develop/Dspace_point.gifbin0 -> 6697 bytes
-rw-r--r--develop/Dspace_read.gifbin0 -> 14238 bytes
-rw-r--r--develop/Dspace_select.gifbin0 -> 29452 bytes
-rw-r--r--develop/Dspace_separate.gifbin0 -> 9911 bytes
-rw-r--r--develop/Dspace_simple.gifbin0 -> 9709 bytes
-rw-r--r--develop/Dspace_subset.gifbin0 -> 4790 bytes
-rw-r--r--develop/Dspace_three_datasets.gifbin0 -> 10912 bytes
-rw-r--r--develop/Dspace_transfer.gifbin0 -> 15096 bytes
-rw-r--r--develop/Dspace_write1to2.gifbin0 -> 38748 bytes
-rw-r--r--develop/Dtypes_fig1.gifbin0 -> 8857 bytes
-rw-r--r--develop/Dtypes_fig10.gifbin0 -> 41804 bytes
-rw-r--r--develop/Dtypes_fig11.gifbin0 -> 79789 bytes
-rw-r--r--develop/Dtypes_fig12.gifbin0 -> 15692 bytes
-rw-r--r--develop/Dtypes_fig13a.gifbin0 -> 3350 bytes
-rw-r--r--develop/Dtypes_fig13b.gifbin0 -> 3571 bytes
-rw-r--r--develop/Dtypes_fig13c.gifbin0 -> 2629 bytes
-rw-r--r--develop/Dtypes_fig13d.gifbin0 -> 2769 bytes
-rw-r--r--develop/Dtypes_fig14.gifbin0 -> 50174 bytes
-rw-r--r--develop/Dtypes_fig15.gifbin0 -> 30871 bytes
-rw-r--r--develop/Dtypes_fig16a.gifbin0 -> 10896 bytes
-rw-r--r--develop/Dtypes_fig16b.gifbin0 -> 6908 bytes
-rw-r--r--develop/Dtypes_fig16c.gifbin0 -> 6847 bytes
-rw-r--r--develop/Dtypes_fig16d.gifbin0 -> 9850 bytes
-rw-r--r--develop/Dtypes_fig17a.gifbin0 -> 13623 bytes
-rw-r--r--develop/Dtypes_fig17b.gifbin0 -> 30154 bytes
-rw-r--r--develop/Dtypes_fig18.gifbin0 -> 9037 bytes
-rw-r--r--develop/Dtypes_fig19.gifbin0 -> 12014 bytes
-rw-r--r--develop/Dtypes_fig2.gifbin0 -> 6099 bytes
-rw-r--r--develop/Dtypes_fig20a.gifbin0 -> 31836 bytes
-rw-r--r--develop/Dtypes_fig20b.gifbin0 -> 17044 bytes
-rw-r--r--develop/Dtypes_fig20c.gifbin0 -> 24983 bytes
-rw-r--r--develop/Dtypes_fig20d.gifbin0 -> 14435 bytes
-rw-r--r--develop/Dtypes_fig21.gifbin0 -> 56286 bytes
-rw-r--r--develop/Dtypes_fig22.gifbin0 -> 40000 bytes
-rw-r--r--develop/Dtypes_fig23.gifbin0 -> 61311 bytes
-rw-r--r--develop/Dtypes_fig24.gifbin0 -> 30529 bytes
-rw-r--r--develop/Dtypes_fig25a.gifbin0 -> 17268 bytes
-rw-r--r--develop/Dtypes_fig25b.gifbin0 -> 6634 bytes
-rw-r--r--develop/Dtypes_fig25c.gifbin0 -> 17238 bytes
-rw-r--r--develop/Dtypes_fig26.gifbin0 -> 14866 bytes
-rw-r--r--develop/Dtypes_fig27.gifbin0 -> 57099 bytes
-rw-r--r--develop/Dtypes_fig28.gifbin0 -> 49961 bytes
-rw-r--r--develop/Dtypes_fig3.gifbin0 -> 5654 bytes
-rw-r--r--develop/Dtypes_fig4.gifbin0 -> 14387 bytes
-rw-r--r--develop/Dtypes_fig5.gifbin0 -> 16959 bytes
-rw-r--r--develop/Dtypes_fig6.gifbin0 -> 52742 bytes
-rw-r--r--develop/Dtypes_fig7.gifbin0 -> 55938 bytes
-rw-r--r--develop/Dtypes_fig8.gifbin0 -> 20671 bytes
-rw-r--r--develop/Dtypes_fig9.gifbin0 -> 22036 bytes
-rw-r--r--develop/Files_fig3.gifbin0 -> 44382 bytes
-rw-r--r--develop/Files_fig4.gifbin0 -> 38862 bytes
-rw-r--r--develop/Groups_fig1.gifbin0 -> 5404 bytes
-rw-r--r--develop/Groups_fig10_a.gifbin0 -> 7745 bytes
-rw-r--r--develop/Groups_fig10_b.gifbin0 -> 6372 bytes
-rw-r--r--develop/Groups_fig10_c.gifbin0 -> 8308 bytes
-rw-r--r--develop/Groups_fig10_d.gifbin0 -> 12963 bytes
-rw-r--r--develop/Groups_fig11_a.gifbin0 -> 7349 bytes
-rw-r--r--develop/Groups_fig11_b.gifbin0 -> 7912 bytes
-rw-r--r--develop/Groups_fig11_c.gifbin0 -> 8589 bytes
-rw-r--r--develop/Groups_fig11_d.gifbin0 -> 9552 bytes
-rw-r--r--develop/Groups_fig2.gifbin0 -> 6187 bytes
-rw-r--r--develop/Groups_fig3.gifbin0 -> 5045 bytes
-rw-r--r--develop/Groups_fig4.gifbin0 -> 12187 bytes
-rw-r--r--develop/Groups_fig5.gifbin0 -> 10459 bytes
-rw-r--r--develop/Groups_fig6.gifbin0 -> 13979 bytes
-rw-r--r--develop/Groups_fig9_a.gifbin0 -> 6313 bytes
-rw-r--r--develop/Groups_fig9_aa.gifbin0 -> 7923 bytes
-rw-r--r--develop/Groups_fig9_b.gifbin0 -> 7352 bytes
-rw-r--r--develop/Groups_fig9_bb.gifbin0 -> 7336 bytes
-rw-r--r--develop/HDFG-logo.pngbin0 -> 1689 bytes
-rw-r--r--develop/LBDsetSubRWProg.pngbin0 -> 18297 bytes
-rw-r--r--develop/Pmodel_fig2.gifbin0 -> 4411 bytes
-rw-r--r--develop/Pmodel_fig3.gifbin0 -> 39263 bytes
-rw-r--r--develop/Pmodel_fig5_a.gifbin0 -> 17234 bytes
-rw-r--r--develop/Pmodel_fig5_b.gifbin0 -> 20671 bytes
-rw-r--r--develop/Pmodel_fig5_c.gifbin0 -> 23897 bytes
-rw-r--r--develop/Pmodel_fig5_d.gifbin0 -> 23575 bytes
-rw-r--r--develop/Pmodel_fig5_e.gifbin0 -> 4304 bytes
-rw-r--r--develop/Pmodel_fig6.gifbin0 -> 11996 bytes
-rw-r--r--develop/PropListClassInheritance.gifbin0 -> 17349 bytes
-rw-r--r--develop/PropListEcosystem.gifbin0 -> 3720 bytes
-rw-r--r--develop/Shared_Attribute.jpgbin0 -> 37209 bytes
-rw-r--r--develop/StormDataset.pngbin0 -> 21441 bytes
-rw-r--r--develop/UML_Attribute.jpgbin0 -> 36134 bytes
-rw-r--r--develop/UML_FileAndProps.gifbin0 -> 6161 bytes
-rw-r--r--develop/VFL_Drivers.gifbin0 -> 17638 bytes
-rw-r--r--develop/_a_p_i_versions_8dox.html118
-rw-r--r--develop/_a_p_p_d_b_g.html510
-rw-r--r--develop/_a_r__u_g.html231
-rw-r--r--develop/_about.html208
-rw-r--r--develop/_about_8dox.html118
-rw-r--r--develop/_accessibility.html164
-rw-r--r--develop/_accessibility_8dox.html118
-rw-r--r--develop/_attributes.html187
-rw-r--r--develop/_attributes_8dox.html118
-rw-r--r--develop/_cookbook.html133
-rw-r--r--develop/_cookbook_8dox.html118
-rw-r--r--develop/_d_d_l_b_n_f110.html752
-rw-r--r--develop/_d_d_l_b_n_f110_8dox.html118
-rw-r--r--develop/_d_d_l_b_n_f112.html755
-rw-r--r--develop/_d_d_l_b_n_f112_8dox.html118
-rw-r--r--develop/_e_r_r_o_r_s.html126
-rw-r--r--develop/_e_r_r_o_r_s_j_a_v_a.html120
-rw-r--r--develop/_e_r_r_o_r_s_l_i_b.html121
-rw-r--r--develop/_ex_a_p_i.html323
-rw-r--r--develop/_examples_a_p_i_8dox.html118
-rw-r--r--develop/_f_i_l_t_e_r.html568
-rw-r--r--develop/_f_m_t1.html4168
-rw-r--r--develop/_f_m_t11.html6557
-rw-r--r--develop/_f_m_t2.html15370
-rw-r--r--develop/_f_m_t3.html20515
-rw-r--r--develop/_f_m_t_d_i_s_c.html1393
-rw-r--r--develop/_f_t_s.html122
-rw-r--r--develop/_f_t_s_8dox.html118
-rw-r--r--develop/_file_format_spec_8dox.html118
-rw-r--r--develop/_files.html220
-rw-r--r--develop/_files_8dox.html118
-rw-r--r--develop/_g_l_s.html567
-rw-r--r--develop/_getting_started.html163
-rw-r--r--develop/_getting_started_8dox.html118
-rw-r--r--develop/_glossary_8dox.html118
-rw-r--r--develop/_h5_8java.html126
-rw-r--r--develop/_h5___create_attribute_8java.html132
-rw-r--r--develop/_h5___create_dataset_8java.html132
-rw-r--r--develop/_h5___create_file_8java.html132
-rw-r--r--develop/_h5___create_group_8java.html132
-rw-r--r--develop/_h5___create_group_absolute_relative_8java.html132
-rw-r--r--develop/_h5___create_group_dataset_8java.html132
-rw-r--r--develop/_h5___read_write_8java.html132
-rw-r--r--develop/_h5__buildiface_8_f90.html153
-rw-r--r--develop/_h5__buildiface_8_f90__incl.map4
-rw-r--r--develop/_h5__buildiface_8_f90__incl.md51
-rw-r--r--develop/_h5__buildiface_8_f90__incl.pngbin0 -> 4330 bytes
-rw-r--r--develop/_h5__ff_8_f90.html173
-rw-r--r--develop/_h5__ff_8_f90__incl.map4
-rw-r--r--develop/_h5__ff_8_f90__incl.md51
-rw-r--r--develop/_h5__ff_8_f90__incl.pngbin0 -> 3733 bytes
-rw-r--r--develop/_h5__ih__info__t_8java.html132
-rw-r--r--develop/_h5__u_g.html592
-rw-r--r--develop/_h5_a__info__t_8java.html132
-rw-r--r--develop/_h5_a__iterate__cb_8java.html132
-rw-r--r--develop/_h5_a__iterate__t_8java.html132
-rw-r--r--develop/_h5_a__u_g.html498
-rw-r--r--develop/_h5_a_c-cache-config-t.html251
-rw-r--r--develop/_h5_a_c__cache__config__t_8dox.html118
-rw-r--r--develop/_h5_a_c__cache__config__t_8java.html132
-rw-r--r--develop/_h5_a_cmodule_8h.html173
-rw-r--r--develop/_h5_a_cpublic_8h.html289
-rw-r--r--develop/_h5_a_cpublic_8h__dep__incl.map12
-rw-r--r--develop/_h5_a_cpublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_a_cpublic_8h__dep__incl.pngbin0 -> 31500 bytes
-rw-r--r--develop/_h5_a_cpublic_8h__incl.map16
-rw-r--r--develop/_h5_a_cpublic_8h__incl.md51
-rw-r--r--develop/_h5_a_cpublic_8h__incl.pngbin0 -> 26580 bytes
-rw-r--r--develop/_h5_abstract_ds_8h.html144
-rw-r--r--develop/_h5_abstract_ds_8h__dep__incl.map4
-rw-r--r--develop/_h5_abstract_ds_8h__dep__incl.md51
-rw-r--r--develop/_h5_abstract_ds_8h__dep__incl.pngbin0 -> 3737 bytes
-rw-r--r--develop/_h5_aff_8_f90.html266
-rw-r--r--develop/_h5_aff_8_f90__incl.map4
-rw-r--r--develop/_h5_aff_8_f90__incl.md51
-rw-r--r--develop/_h5_aff_8_f90__incl.pngbin0 -> 3837 bytes
-rw-r--r--develop/_h5_amodule_8h.html173
-rw-r--r--develop/_h5_apublic_8h.html358
-rw-r--r--develop/_h5_apublic_8h__dep__incl.map7
-rw-r--r--develop/_h5_apublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_apublic_8h__dep__incl.pngbin0 -> 11045 bytes
-rw-r--r--develop/_h5_apublic_8h__incl.map18
-rw-r--r--develop/_h5_apublic_8h__incl.md51
-rw-r--r--develop/_h5_apublic_8h__incl.pngbin0 -> 38024 bytes
-rw-r--r--develop/_h5_array_type_8h.html144
-rw-r--r--develop/_h5_array_type_8h__dep__incl.map4
-rw-r--r--develop/_h5_array_type_8h__dep__incl.md51
-rw-r--r--develop/_h5_array_type_8h__dep__incl.pngbin0 -> 3808 bytes
-rw-r--r--develop/_h5_atom_type_8h.html144
-rw-r--r--develop/_h5_atom_type_8h__dep__incl.map4
-rw-r--r--develop/_h5_atom_type_8h__dep__incl.md51
-rw-r--r--develop/_h5_atom_type_8h__dep__incl.pngbin0 -> 3947 bytes
-rw-r--r--develop/_h5_attribute_8h.html144
-rw-r--r--develop/_h5_attribute_8h__dep__incl.map4
-rw-r--r--develop/_h5_attribute_8h__dep__incl.md51
-rw-r--r--develop/_h5_attribute_8h__dep__incl.pngbin0 -> 3577 bytes
-rw-r--r--develop/_h5_b2module_8h.html173
-rw-r--r--develop/_h5_bmodule_8h.html173
-rw-r--r--develop/_h5_c_xmodule_8h.html173
-rw-r--r--develop/_h5_cmodule_8h.html173
-rw-r--r--develop/_h5_common_f_g_8h.html144
-rw-r--r--develop/_h5_common_f_g_8h__dep__incl.map4
-rw-r--r--develop/_h5_common_f_g_8h__dep__incl.md51
-rw-r--r--develop/_h5_common_f_g_8h__dep__incl.pngbin0 -> 3638 bytes
-rw-r--r--develop/_h5_comp_type_8h.html144
-rw-r--r--develop/_h5_comp_type_8h__dep__incl.map4
-rw-r--r--develop/_h5_comp_type_8h__dep__incl.md51
-rw-r--r--develop/_h5_comp_type_8h__dep__incl.pngbin0 -> 4272 bytes
-rw-r--r--develop/_h5_cpp_8h.html195
-rw-r--r--develop/_h5_cpp_8h__incl.map38
-rw-r--r--develop/_h5_cpp_8h__incl.md51
-rw-r--r--develop/_h5_cpp_8h__incl.pngbin0 -> 100679 bytes
-rw-r--r--develop/_h5_cpublic_8h.html246
-rw-r--r--develop/_h5_cpublic_8h__dep__incl.map13
-rw-r--r--develop/_h5_cpublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_cpublic_8h__dep__incl.pngbin0 -> 33884 bytes
-rw-r--r--develop/_h5_cpublic_8h__incl.map15
-rw-r--r--develop/_h5_cpublic_8h__incl.md51
-rw-r--r--develop/_h5_cpublic_8h__incl.pngbin0 -> 25241 bytes
-rw-r--r--develop/_h5_d__append__cb_8java.html132
-rw-r--r--develop/_h5_d__append__t_8java.html132
-rw-r--r--develop/_h5_d__iterate__cb_8java.html132
-rw-r--r--develop/_h5_d__iterate__t_8java.html132
-rw-r--r--develop/_h5_d__u_g.html1902
-rw-r--r--develop/_h5_d_m__u_g.html454
-rw-r--r--develop/_h5_d_o__u_g.html119
-rw-r--r--develop/_h5_d_off_8_f90.html134
-rw-r--r--develop/_h5_d_opublic_8h.html133
-rw-r--r--develop/_h5_d_s__u_g.html119
-rw-r--r--develop/_h5_d_sff_8_f90.html158
-rw-r--r--develop/_h5_d_spublic_8h.html250
-rw-r--r--develop/_h5_dacc_prop_8h.html144
-rw-r--r--develop/_h5_dacc_prop_8h__dep__incl.map4
-rw-r--r--develop/_h5_dacc_prop_8h__dep__incl.md51
-rw-r--r--develop/_h5_dacc_prop_8h__dep__incl.pngbin0 -> 3659 bytes
-rw-r--r--develop/_h5_data_set_8h.html144
-rw-r--r--develop/_h5_data_set_8h__dep__incl.map4
-rw-r--r--develop/_h5_data_set_8h__dep__incl.md51
-rw-r--r--develop/_h5_data_set_8h__dep__incl.pngbin0 -> 4032 bytes
-rw-r--r--develop/_h5_data_space_8h.html144
-rw-r--r--develop/_h5_data_space_8h__dep__incl.map4
-rw-r--r--develop/_h5_data_space_8h__dep__incl.md51
-rw-r--r--develop/_h5_data_space_8h__dep__incl.pngbin0 -> 3899 bytes
-rw-r--r--develop/_h5_data_type_8h.html144
-rw-r--r--develop/_h5_data_type_8h__dep__incl.map4
-rw-r--r--develop/_h5_data_type_8h__dep__incl.md51
-rw-r--r--develop/_h5_data_type_8h__dep__incl.pngbin0 -> 3853 bytes
-rw-r--r--develop/_h5_dcreat_prop_8h.html144
-rw-r--r--develop/_h5_dcreat_prop_8h__dep__incl.map4
-rw-r--r--develop/_h5_dcreat_prop_8h__dep__incl.md51
-rw-r--r--develop/_h5_dcreat_prop_8h__dep__incl.pngbin0 -> 4257 bytes
-rw-r--r--develop/_h5_dff_8_f90.html248
-rw-r--r--develop/_h5_dff_8_f90__incl.map4
-rw-r--r--develop/_h5_dff_8_f90__incl.md51
-rw-r--r--develop/_h5_dff_8_f90__incl.pngbin0 -> 3869 bytes
-rw-r--r--develop/_h5_dmodule_8h.html173
-rw-r--r--develop/_h5_dpublic_8h.html893
-rw-r--r--develop/_h5_dpublic_8h__dep__incl.map7
-rw-r--r--develop/_h5_dpublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_dpublic_8h__dep__incl.pngbin0 -> 12082 bytes
-rw-r--r--develop/_h5_dpublic_8h__incl.map16
-rw-r--r--develop/_h5_dpublic_8h__incl.md51
-rw-r--r--develop/_h5_dpublic_8h__incl.pngbin0 -> 26195 bytes
-rw-r--r--develop/_h5_dxfer_prop_8h.html144
-rw-r--r--develop/_h5_dxfer_prop_8h__dep__incl.map4
-rw-r--r--develop/_h5_dxfer_prop_8h__dep__incl.md51
-rw-r--r--develop/_h5_dxfer_prop_8h__dep__incl.pngbin0 -> 3867 bytes
-rw-r--r--develop/_h5_e__error2__t_8java.html132
-rw-r--r--develop/_h5_e__u_g.html418
-rw-r--r--develop/_h5_e__walk__cb_8java.html132
-rw-r--r--develop/_h5_e__walk__t_8java.html132
-rw-r--r--develop/_h5_e_amodule_8h.html173
-rw-r--r--develop/_h5_e_s__u_g.html156
-rw-r--r--develop/_h5_e_sdevelop_8h.html240
-rw-r--r--develop/_h5_e_sdevelop_8h__incl.map17
-rw-r--r--develop/_h5_e_sdevelop_8h__incl.md51
-rw-r--r--develop/_h5_e_sdevelop_8h__incl.pngbin0 -> 28292 bytes
-rw-r--r--develop/_h5_e_sff_8_f90.html154
-rw-r--r--develop/_h5_e_smodule_8h.html173
-rw-r--r--develop/_h5_e_spublic_8h.html342
-rw-r--r--develop/_h5_e_spublic_8h__dep__incl.map7
-rw-r--r--develop/_h5_e_spublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_e_spublic_8h__dep__incl.pngbin0 -> 12517 bytes
-rw-r--r--develop/_h5_e_spublic_8h__incl.map16
-rw-r--r--develop/_h5_e_spublic_8h__incl.md51
-rw-r--r--develop/_h5_e_spublic_8h__incl.pngbin0 -> 26288 bytes
-rw-r--r--develop/_h5_eff_8_f90.html156
-rw-r--r--develop/_h5_emodule_8h.html173
-rw-r--r--develop/_h5_enum_type_8h.html144
-rw-r--r--develop/_h5_enum_type_8h__dep__incl.map4
-rw-r--r--develop/_h5_enum_type_8h__dep__incl.md51
-rw-r--r--develop/_h5_enum_type_8h__dep__incl.pngbin0 -> 3734 bytes
-rw-r--r--develop/_h5_epublic_8h.html750
-rw-r--r--develop/_h5_epublic_8h__incl.map18
-rw-r--r--develop/_h5_epublic_8h__incl.md51
-rw-r--r--develop/_h5_epublic_8h__incl.pngbin0 -> 29274 bytes
-rw-r--r--develop/_h5_ex___d___alloc_8java.html134
-rw-r--r--develop/_h5_ex___d___checksum_8java.html134
-rw-r--r--develop/_h5_ex___d___chunk_8java.html134
-rw-r--r--develop/_h5_ex___d___compact_8java.html134
-rw-r--r--develop/_h5_ex___d___external_8java.html132
-rw-r--r--develop/_h5_ex___d___fill_value_8java.html132
-rw-r--r--develop/_h5_ex___d___gzip_8java.html134
-rw-r--r--develop/_h5_ex___d___hyperslab_8java.html132
-rw-r--r--develop/_h5_ex___d___nbit_8java.html134
-rw-r--r--develop/_h5_ex___d___read_write_8java.html132
-rw-r--r--develop/_h5_ex___d___shuffle_8java.html134
-rw-r--r--develop/_h5_ex___d___sofloat_8java.html134
-rw-r--r--develop/_h5_ex___d___soint_8java.html134
-rw-r--r--develop/_h5_ex___d___szip_8java.html134
-rw-r--r--develop/_h5_ex___d___transform_8java.html132
-rw-r--r--develop/_h5_ex___d___unlimited_add_8java.html132
-rw-r--r--develop/_h5_ex___d___unlimited_gzip_8java.html134
-rw-r--r--develop/_h5_ex___d___unlimited_mod_8java.html132
-rw-r--r--develop/_h5_ex___g___compact_8java.html134
-rw-r--r--develop/_h5_ex___g___corder_8java.html132
-rw-r--r--develop/_h5_ex___g___create_8java.html132
-rw-r--r--develop/_h5_ex___g___intermediate_8java.html132
-rw-r--r--develop/_h5_ex___g___iterate_8java.html134
-rw-r--r--develop/_h5_ex___g___phase_8java.html134
-rw-r--r--develop/_h5_ex___g___traverse_8java.html136
-rw-r--r--develop/_h5_ex___g___visit_8java.html132
-rw-r--r--develop/_h5_ex___t___array_8java.html132
-rw-r--r--develop/_h5_ex___t___array_attribute_8java.html132
-rw-r--r--develop/_h5_ex___t___bit_8java.html132
-rw-r--r--develop/_h5_ex___t___bit_attribute_8java.html132
-rw-r--r--develop/_h5_ex___t___commit_8java.html134
-rw-r--r--develop/_h5_ex___t___compound_8java.html136
-rw-r--r--develop/_h5_ex___t___compound_attribute_8java.html136
-rw-r--r--develop/_h5_ex___t___float_8java.html132
-rw-r--r--develop/_h5_ex___t___float_attribute_8java.html132
-rw-r--r--develop/_h5_ex___t___integer_8java.html132
-rw-r--r--develop/_h5_ex___t___integer_attribute_8java.html132
-rw-r--r--develop/_h5_ex___t___object_reference_8java.html134
-rw-r--r--develop/_h5_ex___t___object_reference_attribute_8java.html134
-rw-r--r--develop/_h5_ex___t___opaque_8java.html132
-rw-r--r--develop/_h5_ex___t___opaque_attribute_8java.html132
-rw-r--r--develop/_h5_ex___t___string_8java.html132
-rw-r--r--develop/_h5_ex___t___string_attribute_8java.html132
-rw-r--r--develop/_h5_ex___t___v_l_string_8java.html132
-rw-r--r--develop/_h5_exception_8h.html201
-rw-r--r--develop/_h5_exception_8h__dep__incl.map4
-rw-r--r--develop/_h5_exception_8h__dep__incl.md51
-rw-r--r--develop/_h5_exception_8h__dep__incl.pngbin0 -> 4063 bytes
-rw-r--r--develop/_h5_exception_8h__incl.map4
-rw-r--r--develop/_h5_exception_8h__incl.md51
-rw-r--r--develop/_h5_exception_8h__incl.pngbin0 -> 3535 bytes
-rw-r--r--develop/_h5_f__info2__t_8java.html132
-rw-r--r--develop/_h5_f__u_g.html891
-rw-r--r--develop/_h5_f_amodule_8h.html173
-rw-r--r--develop/_h5_f_d__hdfs__fapl__t_8java.html132
-rw-r--r--develop/_h5_f_d__ros3__fapl__t_8java.html132
-rw-r--r--develop/_h5_f_dcore_8h.html169
-rw-r--r--develop/_h5_f_ddevelop_8h.html1852
-rw-r--r--develop/_h5_f_ddevelop_8h__dep__incl.map5
-rw-r--r--develop/_h5_f_ddevelop_8h__dep__incl.md51
-rw-r--r--develop/_h5_f_ddevelop_8h__dep__incl.pngbin0 -> 6651 bytes
-rw-r--r--develop/_h5_f_ddevelop_8h__incl.map20
-rw-r--r--develop/_h5_f_ddevelop_8h__incl.md51
-rw-r--r--develop/_h5_f_ddevelop_8h__incl.pngbin0 -> 44543 bytes
-rw-r--r--develop/_h5_f_ddirect_8h.html220
-rw-r--r--develop/_h5_f_ddrvr__module_8h.html157
-rw-r--r--develop/_h5_f_dfamily_8h.html169
-rw-r--r--develop/_h5_f_dhdfs_8h.html237
-rw-r--r--develop/_h5_f_dioc_8h.html339
-rw-r--r--develop/_h5_f_dioc_8h__dep__incl.map5
-rw-r--r--develop/_h5_f_dioc_8h__dep__incl.md51
-rw-r--r--develop/_h5_f_dioc_8h__dep__incl.pngbin0 -> 7390 bytes
-rw-r--r--develop/_h5_f_dioc_8h__incl.map4
-rw-r--r--develop/_h5_f_dioc_8h__incl.md51
-rw-r--r--develop/_h5_f_dioc_8h__incl.pngbin0 -> 3865 bytes
-rw-r--r--develop/_h5_f_dioc__priv_8h.html512
-rw-r--r--develop/_h5_f_dioc__priv_8h__incl.map18
-rw-r--r--develop/_h5_f_dioc__priv_8h__incl.md51
-rw-r--r--develop/_h5_f_dioc__priv_8h__incl.pngbin0 -> 35715 bytes
-rw-r--r--develop/_h5_f_dlog_8h.html599
-rw-r--r--develop/_h5_f_dmirror_8h.html221
-rw-r--r--develop/_h5_f_dmirror__priv_8h.html1246
-rw-r--r--develop/_h5_f_dmodule_8h.html173
-rw-r--r--develop/_h5_f_dmpi_8h.html257
-rw-r--r--develop/_h5_f_dmpi_8h__dep__incl.map5
-rw-r--r--develop/_h5_f_dmpi_8h__dep__incl.md51
-rw-r--r--develop/_h5_f_dmpi_8h__dep__incl.pngbin0 -> 6111 bytes
-rw-r--r--develop/_h5_f_dmpi_8h__incl.map4
-rw-r--r--develop/_h5_f_dmpi_8h__incl.md51
-rw-r--r--develop/_h5_f_dmpi_8h__incl.pngbin0 -> 2983 bytes
-rw-r--r--develop/_h5_f_dmpio_8h.html204
-rw-r--r--develop/_h5_f_dmpio_8h__dep__incl.map6
-rw-r--r--develop/_h5_f_dmpio_8h__dep__incl.md51
-rw-r--r--develop/_h5_f_dmpio_8h__dep__incl.pngbin0 -> 7350 bytes
-rw-r--r--develop/_h5_f_dmulti_8h.html155
-rw-r--r--develop/_h5_f_donion_8h.html323
-rw-r--r--develop/_h5_f_donion__header_8h.html359
-rw-r--r--develop/_h5_f_donion__header_8h__dep__incl.map4
-rw-r--r--develop/_h5_f_donion__header_8h__dep__incl.md51
-rw-r--r--develop/_h5_f_donion__header_8h__dep__incl.pngbin0 -> 4408 bytes
-rw-r--r--develop/_h5_f_donion__history_8h.html347
-rw-r--r--develop/_h5_f_donion__history_8h__dep__incl.map4
-rw-r--r--develop/_h5_f_donion__history_8h__dep__incl.md51
-rw-r--r--develop/_h5_f_donion__history_8h__dep__incl.pngbin0 -> 3872 bytes
-rw-r--r--develop/_h5_f_donion__index_8h.html599
-rw-r--r--develop/_h5_f_donion__index_8h__dep__incl.map4
-rw-r--r--develop/_h5_f_donion__index_8h__dep__incl.md51
-rw-r--r--develop/_h5_f_donion__index_8h__dep__incl.pngbin0 -> 4393 bytes
-rw-r--r--develop/_h5_f_donion__priv_8h.html134
-rw-r--r--develop/_h5_f_donion__priv_8h__incl.map6
-rw-r--r--develop/_h5_f_donion__priv_8h__incl.md51
-rw-r--r--develop/_h5_f_donion__priv_8h__incl.pngbin0 -> 7906 bytes
-rw-r--r--develop/_h5_f_dpkg_8h.html249
-rw-r--r--develop/_h5_f_dpkg_8h__incl.map26
-rw-r--r--develop/_h5_f_dpkg_8h__incl.md51
-rw-r--r--develop/_h5_f_dpkg_8h__incl.pngbin0 -> 66470 bytes
-rw-r--r--develop/_h5_f_dprivate_8h.html2790
-rw-r--r--develop/_h5_f_dprivate_8h__dep__incl.map4
-rw-r--r--develop/_h5_f_dprivate_8h__dep__incl.md51
-rw-r--r--develop/_h5_f_dprivate_8h__dep__incl.pngbin0 -> 3840 bytes
-rw-r--r--develop/_h5_f_dprivate_8h__incl.map25
-rw-r--r--develop/_h5_f_dprivate_8h__incl.md51
-rw-r--r--develop/_h5_f_dprivate_8h__incl.pngbin0 -> 55092 bytes
-rw-r--r--develop/_h5_f_dpublic_8h.html1148
-rw-r--r--develop/_h5_f_dpublic_8h__dep__incl.map7
-rw-r--r--develop/_h5_f_dpublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_f_dpublic_8h__dep__incl.pngbin0 -> 12910 bytes
-rw-r--r--develop/_h5_f_dpublic_8h__incl.map19
-rw-r--r--develop/_h5_f_dpublic_8h__incl.md51
-rw-r--r--develop/_h5_f_dpublic_8h__incl.pngbin0 -> 48176 bytes
-rw-r--r--develop/_h5_f_dros3_8h.html267
-rw-r--r--develop/_h5_f_ds3comms_8h.html1119
-rw-r--r--develop/_h5_f_ds3comms_8h__incl.map8
-rw-r--r--develop/_h5_f_ds3comms_8h__incl.md51
-rw-r--r--develop/_h5_f_ds3comms_8h__incl.pngbin0 -> 10516 bytes
-rw-r--r--develop/_h5_f_dsec2_8h.html166
-rw-r--r--develop/_h5_f_dsplitter_8h.html226
-rw-r--r--develop/_h5_f_dstdio_8h.html173
-rw-r--r--develop/_h5_f_dstdio_8h__incl.map16
-rw-r--r--develop/_h5_f_dstdio_8h__incl.md51
-rw-r--r--develop/_h5_f_dstdio_8h__incl.pngbin0 -> 23714 bytes
-rw-r--r--develop/_h5_f_dsubfiling_8h.html468
-rw-r--r--develop/_h5_f_dsubfiling_8h__dep__incl.map6
-rw-r--r--develop/_h5_f_dsubfiling_8h__dep__incl.md51
-rw-r--r--develop/_h5_f_dsubfiling_8h__dep__incl.pngbin0 -> 13426 bytes
-rw-r--r--develop/_h5_f_dsubfiling__priv_8h.html268
-rw-r--r--develop/_h5_f_dsubfiling__priv_8h__incl.map15
-rw-r--r--develop/_h5_f_dsubfiling__priv_8h__incl.md51
-rw-r--r--develop/_h5_f_dsubfiling__priv_8h__incl.pngbin0 -> 31325 bytes
-rw-r--r--develop/_h5_f_dwindows_8h.html149
-rw-r--r--develop/_h5_f_lmodule_8h.html173
-rw-r--r--develop/_h5_f_smodule_8h.html173
-rw-r--r--develop/_h5_facc_prop_8h.html144
-rw-r--r--develop/_h5_facc_prop_8h__dep__incl.map4
-rw-r--r--develop/_h5_facc_prop_8h__dep__incl.md51
-rw-r--r--develop/_h5_facc_prop_8h__dep__incl.pngbin0 -> 3518 bytes
-rw-r--r--develop/_h5_fcreat_prop_8h.html144
-rw-r--r--develop/_h5_fcreat_prop_8h__dep__incl.map4
-rw-r--r--develop/_h5_fcreat_prop_8h__dep__incl.md51
-rw-r--r--develop/_h5_fcreat_prop_8h__dep__incl.pngbin0 -> 3789 bytes
-rw-r--r--develop/_h5_fff_8_f90.html231
-rw-r--r--develop/_h5_file_8h.html144
-rw-r--r--develop/_h5_file_8h__dep__incl.map4
-rw-r--r--develop/_h5_file_8h__dep__incl.md51
-rw-r--r--develop/_h5_file_8h__dep__incl.pngbin0 -> 3099 bytes
-rw-r--r--develop/_h5_float_type_8h.html144
-rw-r--r--develop/_h5_float_type_8h__dep__incl.map4
-rw-r--r--develop/_h5_float_type_8h__dep__incl.md51
-rw-r--r--develop/_h5_float_type_8h__dep__incl.pngbin0 -> 3899 bytes
-rw-r--r--develop/_h5_fmodule_8h.html173
-rw-r--r--develop/_h5_fpublic_8h.html981
-rw-r--r--develop/_h5_fpublic_8h__dep__incl.map11
-rw-r--r--develop/_h5_fpublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_fpublic_8h__dep__incl.pngbin0 -> 24002 bytes
-rw-r--r--develop/_h5_fpublic_8h__incl.map18
-rw-r--r--develop/_h5_fpublic_8h__incl.md51
-rw-r--r--develop/_h5_fpublic_8h__incl.pngbin0 -> 34444 bytes
-rw-r--r--develop/_h5_g__info__t_8java.html132
-rw-r--r--develop/_h5_g__u_g.html629
-rw-r--r--develop/_h5_gff_8_f90.html218
-rw-r--r--develop/_h5_gmodule_8h.html173
-rw-r--r--develop/_h5_gpublic_8h.html531
-rw-r--r--develop/_h5_gpublic_8h__dep__incl.map7
-rw-r--r--develop/_h5_gpublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_gpublic_8h__dep__incl.pngbin0 -> 11558 bytes
-rw-r--r--develop/_h5_gpublic_8h__incl.map19
-rw-r--r--develop/_h5_gpublic_8h__incl.md51
-rw-r--r--develop/_h5_gpublic_8h__incl.pngbin0 -> 57120 bytes
-rw-r--r--develop/_h5_group_8h.html144
-rw-r--r--develop/_h5_group_8h__dep__incl.map4
-rw-r--r--develop/_h5_group_8h__dep__incl.md51
-rw-r--r--develop/_h5_group_8h__dep__incl.pngbin0 -> 3459 bytes
-rw-r--r--develop/_h5_h_fmodule_8h.html173
-rw-r--r--develop/_h5_h_gmodule_8h.html173
-rw-r--r--develop/_h5_h_l__buildiface_8_f90.html153
-rw-r--r--develop/_h5_h_l__buildiface_8_f90__incl.map4
-rw-r--r--develop/_h5_h_l__buildiface_8_f90__incl.md51
-rw-r--r--develop/_h5_h_l__buildiface_8_f90__incl.pngbin0 -> 4905 bytes
-rw-r--r--develop/_h5_h_lmodule_8h.html173
-rw-r--r--develop/_h5_i__u_g.html119
-rw-r--r--develop/_h5_i_m__u_g.html119
-rw-r--r--develop/_h5_i_mff_8_f90.html167
-rw-r--r--develop/_h5_i_mpublic_8h.html160
-rw-r--r--develop/_h5_id_component_8h.html144
-rw-r--r--develop/_h5_id_component_8h__dep__incl.map4
-rw-r--r--develop/_h5_id_component_8h__dep__incl.md51
-rw-r--r--develop/_h5_id_component_8h__dep__incl.pngbin0 -> 3953 bytes
-rw-r--r--develop/_h5_idevelop_8h.html190
-rw-r--r--develop/_h5_idevelop_8h__incl.map16
-rw-r--r--develop/_h5_idevelop_8h__incl.md51
-rw-r--r--develop/_h5_idevelop_8h__incl.pngbin0 -> 23859 bytes
-rw-r--r--develop/_h5_iff_8_f90.html152
-rw-r--r--develop/_h5_imodule_8h.html173
-rw-r--r--develop/_h5_include_8h.html180
-rw-r--r--develop/_h5_include_8h__dep__incl.map4
-rw-r--r--develop/_h5_include_8h__dep__incl.md51
-rw-r--r--develop/_h5_include_8h__dep__incl.pngbin0 -> 3329 bytes
-rw-r--r--develop/_h5_include_8h__incl.map4
-rw-r--r--develop/_h5_include_8h__incl.md51
-rw-r--r--develop/_h5_include_8h__incl.pngbin0 -> 2711 bytes
-rw-r--r--develop/_h5_int_type_8h.html144
-rw-r--r--develop/_h5_int_type_8h__dep__incl.map4
-rw-r--r--develop/_h5_int_type_8h__dep__incl.md51
-rw-r--r--develop/_h5_int_type_8h__dep__incl.pngbin0 -> 3515 bytes
-rw-r--r--develop/_h5_ipublic_8h.html524
-rw-r--r--develop/_h5_ipublic_8h__dep__incl.map29
-rw-r--r--develop/_h5_ipublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_ipublic_8h__dep__incl.pngbin0 -> 176545 bytes
-rw-r--r--develop/_h5_ipublic_8h__incl.map15
-rw-r--r--develop/_h5_ipublic_8h__incl.md51
-rw-r--r--develop/_h5_ipublic_8h__incl.pngbin0 -> 25031 bytes
-rw-r--r--develop/_h5_l__info__t_8java.html132
-rw-r--r--develop/_h5_l__iterate__opdata__t_8java.html132
-rw-r--r--develop/_h5_l__iterate__t_8java.html132
-rw-r--r--develop/_h5_l__u_g.html119
-rw-r--r--develop/_h5_l_dpublic_8h.html133
-rw-r--r--develop/_h5_l_t__u_g.html119
-rw-r--r--develop/_h5_l_tff_8_f90.html203
-rw-r--r--develop/_h5_l_tff_8_f90__incl.map4
-rw-r--r--develop/_h5_l_tff_8_f90__incl.md51
-rw-r--r--develop/_h5_l_tff_8_f90__incl.pngbin0 -> 3880 bytes
-rw-r--r--develop/_h5_l_tpublic_8h.html388
-rw-r--r--develop/_h5_lacc_prop_8h.html144
-rw-r--r--develop/_h5_lacc_prop_8h__dep__incl.map4
-rw-r--r--develop/_h5_lacc_prop_8h__dep__incl.md51
-rw-r--r--develop/_h5_lacc_prop_8h__dep__incl.pngbin0 -> 3527 bytes
-rw-r--r--develop/_h5_lcreat_prop_8h.html144
-rw-r--r--develop/_h5_lcreat_prop_8h__dep__incl.map4
-rw-r--r--develop/_h5_lcreat_prop_8h__dep__incl.md51
-rw-r--r--develop/_h5_lcreat_prop_8h__dep__incl.pngbin0 -> 3751 bytes
-rw-r--r--develop/_h5_ldevelop_8h.html381
-rw-r--r--develop/_h5_ldevelop_8h__incl.map19
-rw-r--r--develop/_h5_ldevelop_8h__incl.md51
-rw-r--r--develop/_h5_ldevelop_8h__incl.pngbin0 -> 46575 bytes
-rw-r--r--develop/_h5_lff_8_f90.html205
-rw-r--r--develop/_h5_library_8h.html144
-rw-r--r--develop/_h5_library_8h__dep__incl.map4
-rw-r--r--develop/_h5_library_8h__dep__incl.md51
-rw-r--r--develop/_h5_library_8h__dep__incl.pngbin0 -> 3433 bytes
-rw-r--r--develop/_h5_lmodule_8h.html173
-rw-r--r--develop/_h5_location_8h.html156
-rw-r--r--develop/_h5_location_8h__dep__incl.map4
-rw-r--r--develop/_h5_location_8h__dep__incl.md51
-rw-r--r--develop/_h5_location_8h__dep__incl.pngbin0 -> 3428 bytes
-rw-r--r--develop/_h5_location_8h__incl.map4
-rw-r--r--develop/_h5_location_8h__incl.md51
-rw-r--r--develop/_h5_location_8h__incl.pngbin0 -> 3254 bytes
-rw-r--r--develop/_h5_lpublic_8h.html481
-rw-r--r--develop/_h5_lpublic_8h__dep__incl.map10
-rw-r--r--develop/_h5_lpublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_lpublic_8h__dep__incl.pngbin0 -> 19712 bytes
-rw-r--r--develop/_h5_lpublic_8h__incl.map18
-rw-r--r--develop/_h5_lpublic_8h__incl.md51
-rw-r--r--develop/_h5_lpublic_8h__incl.pngbin0 -> 37849 bytes
-rw-r--r--develop/_h5_m__u_g.html124
-rw-r--r--develop/_h5_m_fmodule_8h.html173
-rw-r--r--develop/_h5_m_mpublic_8h.html191
-rw-r--r--develop/_h5_m_mpublic_8h__dep__incl.map4
-rw-r--r--develop/_h5_m_mpublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_m_mpublic_8h__dep__incl.pngbin0 -> 3178 bytes
-rw-r--r--develop/_h5_m_mpublic_8h__incl.map15
-rw-r--r--develop/_h5_m_mpublic_8h__incl.md51
-rw-r--r--develop/_h5_m_mpublic_8h__incl.pngbin0 -> 25211 bytes
-rw-r--r--develop/_h5_mmodule_8h.html173
-rw-r--r--develop/_h5_mpublic_8h.html453
-rw-r--r--develop/_h5_mpublic_8h__incl.map29
-rw-r--r--develop/_h5_mpublic_8h__incl.md51
-rw-r--r--develop/_h5_mpublic_8h__incl.pngbin0 -> 203055 bytes
-rw-r--r--develop/_h5_o__hdr__info__t_8java.html132
-rw-r--r--develop/_h5_o__info__t_8java.html132
-rw-r--r--develop/_h5_o__iterate__opdata__t_8java.html132
-rw-r--r--develop/_h5_o__iterate__t_8java.html132
-rw-r--r--develop/_h5_o__native__info__t_8java.html132
-rw-r--r--develop/_h5_o__token__t_8java.html132
-rw-r--r--develop/_h5_o__u_g.html119
-rw-r--r--develop/_h5_object_8h.html156
-rw-r--r--develop/_h5_object_8h__dep__incl.map4
-rw-r--r--develop/_h5_object_8h__dep__incl.md51
-rw-r--r--develop/_h5_object_8h__dep__incl.pngbin0 -> 3575 bytes
-rw-r--r--develop/_h5_ocreat_prop_8h.html144
-rw-r--r--develop/_h5_ocreat_prop_8h__dep__incl.map4
-rw-r--r--develop/_h5_ocreat_prop_8h__dep__incl.md51
-rw-r--r--develop/_h5_ocreat_prop_8h__dep__incl.pngbin0 -> 4324 bytes
-rw-r--r--develop/_h5_off_8_f90.html235
-rw-r--r--develop/_h5_omodule_8h.html173
-rw-r--r--develop/_h5_opublic_8h.html1136
-rw-r--r--develop/_h5_opublic_8h__dep__incl.map13
-rw-r--r--develop/_h5_opublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_opublic_8h__dep__incl.pngbin0 -> 46970 bytes
-rw-r--r--develop/_h5_opublic_8h__incl.map16
-rw-r--r--develop/_h5_opublic_8h__incl.md51
-rw-r--r--develop/_h5_opublic_8h__incl.pngbin0 -> 26284 bytes
-rw-r--r--develop/_h5_p__cls__close__func__cb_8java.html132
-rw-r--r--develop/_h5_p__cls__close__func__t_8java.html132
-rw-r--r--develop/_h5_p__cls__copy__func__cb_8java.html132
-rw-r--r--develop/_h5_p__cls__copy__func__t_8java.html132
-rw-r--r--develop/_h5_p__cls__create__func__cb_8java.html132
-rw-r--r--develop/_h5_p__cls__create__func__t_8java.html132
-rw-r--r--develop/_h5_p__iterate__cb_8java.html132
-rw-r--r--develop/_h5_p__iterate__t_8java.html132
-rw-r--r--develop/_h5_p__prp__close__func__cb_8java.html132
-rw-r--r--develop/_h5_p__prp__compare__func__cb_8java.html132
-rw-r--r--develop/_h5_p__prp__copy__func__cb_8java.html132
-rw-r--r--develop/_h5_p__prp__create__func__cb_8java.html132
-rw-r--r--develop/_h5_p__prp__delete__func__cb_8java.html132
-rw-r--r--develop/_h5_p__prp__get__func__cb_8java.html132
-rw-r--r--develop/_h5_p__prp__set__func__cb_8java.html132
-rw-r--r--develop/_h5_p__u_g.html489
-rw-r--r--develop/_h5_p_bmodule_8h.html173
-rw-r--r--develop/_h5_p_l__u_g.html119
-rw-r--r--develop/_h5_p_lextern_8h.html198
-rw-r--r--develop/_h5_p_lextern_8h__incl.map4
-rw-r--r--develop/_h5_p_lextern_8h__incl.md51
-rw-r--r--develop/_h5_p_lextern_8h__incl.pngbin0 -> 2993 bytes
-rw-r--r--develop/_h5_p_lmodule_8h.html173
-rw-r--r--develop/_h5_p_lpublic_8h.html306
-rw-r--r--develop/_h5_p_lpublic_8h__incl.map15
-rw-r--r--develop/_h5_p_lpublic_8h__incl.md51
-rw-r--r--develop/_h5_p_lpublic_8h__incl.pngbin0 -> 25143 bytes
-rw-r--r--develop/_h5_p_t__u_g.html119
-rw-r--r--develop/_h5_p_tpublic_8h.html172
-rw-r--r--develop/_h5_pff_8_f90.html672
-rw-r--r--develop/_h5_pff_8_f90__incl.map4
-rw-r--r--develop/_h5_pff_8_f90__incl.md51
-rw-r--r--develop/_h5_pff_8_f90__incl.pngbin0 -> 4197 bytes
-rw-r--r--develop/_h5_pmodule_8h.html173
-rw-r--r--develop/_h5_ppublic_8h.html3428
-rw-r--r--develop/_h5_ppublic_8h__incl.map27
-rw-r--r--develop/_h5_ppublic_8h__incl.md51
-rw-r--r--develop/_h5_ppublic_8h__incl.pngbin0 -> 134579 bytes
-rw-r--r--develop/_h5_pred_type_8h.html144
-rw-r--r--develop/_h5_pred_type_8h__dep__incl.map4
-rw-r--r--develop/_h5_pred_type_8h__dep__incl.md51
-rw-r--r--develop/_h5_pred_type_8h__dep__incl.pngbin0 -> 3705 bytes
-rw-r--r--develop/_h5_prop_list_8h.html144
-rw-r--r--develop/_h5_prop_list_8h__dep__incl.map4
-rw-r--r--develop/_h5_prop_list_8h__dep__incl.md51
-rw-r--r--develop/_h5_prop_list_8h__dep__incl.pngbin0 -> 3797 bytes
-rw-r--r--develop/_h5_r__u_g.html119
-rw-r--r--develop/_h5_r_smodule_8h.html173
-rw-r--r--develop/_h5_rff_8_f90.html155
-rw-r--r--develop/_h5_rmodule_8h.html173
-rw-r--r--develop/_h5_rpublic_8h.html409
-rw-r--r--develop/_h5_rpublic_8h__dep__incl.map6
-rw-r--r--develop/_h5_rpublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_rpublic_8h__dep__incl.pngbin0 -> 9330 bytes
-rw-r--r--develop/_h5_rpublic_8h__incl.map20
-rw-r--r--develop/_h5_rpublic_8h__incl.md51
-rw-r--r--develop/_h5_rpublic_8h__incl.pngbin0 -> 67332 bytes
-rw-r--r--develop/_h5_s__u_g.html1191
-rw-r--r--develop/_h5_s_lmodule_8h.html173
-rw-r--r--develop/_h5_s_mmodule_8h.html173
-rw-r--r--develop/_h5_sff_8_f90.html227
-rw-r--r--develop/_h5_smodule_8h.html173
-rw-r--r--develop/_h5_spublic_8h.html563
-rw-r--r--develop/_h5_spublic_8h__dep__incl.map4
-rw-r--r--develop/_h5_spublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_spublic_8h__dep__incl.pngbin0 -> 3231 bytes
-rw-r--r--develop/_h5_spublic_8h__incl.map16
-rw-r--r--develop/_h5_spublic_8h__incl.md51
-rw-r--r--develop/_h5_spublic_8h__incl.pngbin0 -> 26245 bytes
-rw-r--r--develop/_h5_str_type_8h.html144
-rw-r--r--develop/_h5_str_type_8h__dep__incl.map4
-rw-r--r--develop/_h5_str_type_8h__dep__incl.md51
-rw-r--r--develop/_h5_str_type_8h__dep__incl.pngbin0 -> 4068 bytes
-rw-r--r--develop/_h5_t__u_g.html2104
-rw-r--r--develop/_h5_t_b__u_g.html119
-rw-r--r--develop/_h5_t_bff_8_f90.html190
-rw-r--r--develop/_h5_t_bff_8_f90__incl.map4
-rw-r--r--develop/_h5_t_bff_8_f90__incl.md51
-rw-r--r--develop/_h5_t_bff_8_f90__incl.pngbin0 -> 3960 bytes
-rw-r--r--develop/_h5_t_bpublic_8h.html181
-rw-r--r--develop/_h5_t_sdevelop_8h.html195
-rw-r--r--develop/_h5_tdevelop_8h.html285
-rw-r--r--develop/_h5_tdevelop_8h__incl.map17
-rw-r--r--develop/_h5_tdevelop_8h__incl.md51
-rw-r--r--develop/_h5_tdevelop_8h__incl.pngbin0 -> 27859 bytes
-rw-r--r--develop/_h5_tff_8_f90.html320
-rw-r--r--develop/_h5_tmodule_8h.html173
-rw-r--r--develop/_h5_tpublic_8h.html3505
-rw-r--r--develop/_h5_tpublic_8h__dep__incl.map14
-rw-r--r--develop/_h5_tpublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_tpublic_8h__dep__incl.pngbin0 -> 37811 bytes
-rw-r--r--develop/_h5_tpublic_8h__incl.map16
-rw-r--r--develop/_h5_tpublic_8h__incl.md51
-rw-r--r--develop/_h5_tpublic_8h__incl.pngbin0 -> 26054 bytes
-rw-r--r--develop/_h5_v_l__u_g.html799
-rw-r--r--develop/_h5_v_lconnector_8h.html1887
-rw-r--r--develop/_h5_v_lconnector_8h__dep__incl.map5
-rw-r--r--develop/_h5_v_lconnector_8h__dep__incl.md51
-rw-r--r--develop/_h5_v_lconnector_8h__dep__incl.pngbin0 -> 7127 bytes
-rw-r--r--develop/_h5_v_lconnector_8h__incl.map28
-rw-r--r--develop/_h5_v_lconnector_8h__incl.md51
-rw-r--r--develop/_h5_v_lconnector_8h__incl.pngbin0 -> 155874 bytes
-rw-r--r--develop/_h5_v_lconnector__passthru_8h.html4008
-rw-r--r--develop/_h5_v_lconnector__passthru_8h__incl.map29
-rw-r--r--develop/_h5_v_lconnector__passthru_8h__incl.md51
-rw-r--r--develop/_h5_v_lconnector__passthru_8h__incl.pngbin0 -> 203706 bytes
-rw-r--r--develop/_h5_v_lff_8_f90.html167
-rw-r--r--develop/_h5_v_lmodule_8h.html173
-rw-r--r--develop/_h5_v_lnative_8h.html1089
-rw-r--r--develop/_h5_v_lnative_8h__incl.map20
-rw-r--r--develop/_h5_v_lnative_8h__incl.md51
-rw-r--r--develop/_h5_v_lnative_8h__incl.pngbin0 -> 53856 bytes
-rw-r--r--develop/_h5_v_lpublic_8h.html1013
-rw-r--r--develop/_h5_v_lpublic_8h__dep__incl.map7
-rw-r--r--develop/_h5_v_lpublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_v_lpublic_8h__dep__incl.pngbin0 -> 16325 bytes
-rw-r--r--develop/_h5_v_lpublic_8h__incl.map16
-rw-r--r--develop/_h5_v_lpublic_8h__incl.md51
-rw-r--r--develop/_h5_v_lpublic_8h__incl.pngbin0 -> 26203 bytes
-rw-r--r--develop/_h5_var_len_type_8h.html144
-rw-r--r--develop/_h5_var_len_type_8h__dep__incl.map4
-rw-r--r--develop/_h5_var_len_type_8h__dep__incl.md51
-rw-r--r--develop/_h5_var_len_type_8h__dep__incl.pngbin0 -> 3846 bytes
-rw-r--r--develop/_h5_z__u_g.html119
-rw-r--r--develop/_h5_zdevelop_8h.html289
-rw-r--r--develop/_h5_zdevelop_8h__incl.map16
-rw-r--r--develop/_h5_zdevelop_8h__incl.md51
-rw-r--r--develop/_h5_zdevelop_8h__incl.pngbin0 -> 24178 bytes
-rw-r--r--develop/_h5_zff_8_f90.html140
-rw-r--r--develop/_h5_zmodule_8h.html173
-rw-r--r--develop/_h5_zpublic_8h.html645
-rw-r--r--develop/_h5_zpublic_8h__dep__incl.map5
-rw-r--r--develop/_h5_zpublic_8h__dep__incl.md51
-rw-r--r--develop/_h5_zpublic_8h__dep__incl.pngbin0 -> 5822 bytes
-rw-r--r--develop/_h5_zpublic_8h__incl.map15
-rw-r--r--develop/_h5_zpublic_8h__incl.md51
-rw-r--r--develop/_h5_zpublic_8h__incl.pngbin0 -> 25193 bytes
-rw-r--r--develop/_h5f90global_8_f90.html1387
-rw-r--r--develop/_h5fortkit_8_f90.html132
-rw-r--r--develop/_h5module_8h.html173
-rw-r--r--develop/_h5public_8h.html1280
-rw-r--r--develop/_h5public_8h__dep__incl.map36
-rw-r--r--develop/_h5public_8h__dep__incl.md51
-rw-r--r--develop/_h5public_8h__dep__incl.pngbin0 -> 363895 bytes
-rw-r--r--develop/_h5public_8h__incl.map14
-rw-r--r--develop/_h5public_8h__incl.md51
-rw-r--r--develop/_h5public_8h__incl.pngbin0 -> 19156 bytes
-rw-r--r--develop/_h5version_8h.html1203
-rw-r--r--develop/_h5version_8h__dep__incl.map37
-rw-r--r--develop/_h5version_8h__dep__incl.md51
-rw-r--r--develop/_h5version_8h__dep__incl.pngbin0 -> 367455 bytes
-rw-r--r--develop/_h_d_f5_8_f90.html126
-rw-r--r--develop/_h_d_f5_attribute_exception_8java.html132
-rw-r--r--develop/_h_d_f5_btree_exception_8java.html132
-rw-r--r--develop/_h_d_f5_c_o_n_s_t.html121
-rw-r--r--develop/_h_d_f5_constants_8java.html126
-rw-r--r--develop/_h_d_f5_data_filters_exception_8java.html132
-rw-r--r--develop/_h_d_f5_data_storage_exception_8java.html132
-rw-r--r--develop/_h_d_f5_dataset_interface_exception_8java.html132
-rw-r--r--develop/_h_d_f5_dataspace_interface_exception_8java.html132
-rw-r--r--develop/_h_d_f5_datatype_interface_exception_8java.html132
-rw-r--r--develop/_h_d_f5_examples.html135
-rw-r--r--develop/_h_d_f5_exception_8java.html132
-rw-r--r--develop/_h_d_f5_external_file_list_exception_8java.html132
-rw-r--r--develop/_h_d_f5_file_interface_exception_8java.html132
-rw-r--r--develop/_h_d_f5_function_argument_exception_8java.html132
-rw-r--r--develop/_h_d_f5_function_entry_exit_exception_8java.html132
-rw-r--r--develop/_h_d_f5_heap_exception_8java.html132
-rw-r--r--develop/_h_d_f5_id_exception_8java.html132
-rw-r--r--develop/_h_d_f5_internal_error_exception_8java.html132
-rw-r--r--develop/_h_d_f5_java_exception_8java.html132
-rw-r--r--develop/_h_d_f5_l_i_b.html190
-rw-r--r--develop/_h_d_f5_library_exception_8java.html132
-rw-r--r--develop/_h_d_f5_low_level_i_o_exception_8java.html132
-rw-r--r--develop/_h_d_f5_meta_data_cache_exception_8java.html132
-rw-r--r--develop/_h_d_f5_object_header_exception_8java.html132
-rw-r--r--develop/_h_d_f5_property_list_interface_exception_8java.html132
-rw-r--r--develop/_h_d_f5_reference_exception_8java.html132
-rw-r--r--develop/_h_d_f5_resource_unavailable_exception_8java.html132
-rw-r--r--develop/_h_d_f5_symbol_table_exception_8java.html132
-rw-r--r--develop/_h_d_f_a_r_r_a_y.html122
-rw-r--r--develop/_h_d_f_array_8java.html128
-rw-r--r--develop/_h_d_f_n_a_t_i_v_e.html123
-rw-r--r--develop/_h_d_f_native_data_8java.html126
-rw-r--r--develop/_i_m_g.html1321
-rw-r--r--develop/_i_o_f_l_o_w.html255
-rw-r--r--develop/_intro_h_d_f5.html564
-rw-r--r--develop/_intro_h_d_f5_8dox.html118
-rw-r--r--develop/_intro_par_chunk.html191
-rw-r--r--develop/_intro_par_cont_hyperslab.html264
-rw-r--r--develop/_intro_par_examples_8dox.html118
-rw-r--r--develop/_intro_par_h_d_f5.html307
-rw-r--r--develop/_intro_par_h_d_f5_8dox.html118
-rw-r--r--develop/_intro_par_pattern.html200
-rw-r--r--develop/_intro_par_regular_spaced.html212
-rw-r--r--develop/_l_b_a_p_i.html156
-rw-r--r--develop/_l_b_attr_create.html248
-rw-r--r--develop/_l_b_com_dset.html145
-rw-r--r--develop/_l_b_compiling.html275
-rw-r--r--develop/_l_b_contents.html146
-rw-r--r--develop/_l_b_datatypes.html543
-rw-r--r--develop/_l_b_dset_create.html345
-rw-r--r--develop/_l_b_dset_layout.html198
-rw-r--r--develop/_l_b_dset_r_w.html225
-rw-r--r--develop/_l_b_dset_sub_r_w.html241
-rw-r--r--develop/_l_b_examples.html165
-rw-r--r--develop/_l_b_ext_dset.html148
-rw-r--r--develop/_l_b_file_create.html260
-rw-r--r--develop/_l_b_file_org.html138
-rw-r--r--develop/_l_b_grp_create.html165
-rw-r--r--develop/_l_b_grp_create_names.html180
-rw-r--r--develop/_l_b_grp_dset.html204
-rw-r--r--develop/_l_b_prog.html173
-rw-r--r--develop/_l_b_props_list.html147
-rw-r--r--develop/_l_b_quiz.html181
-rw-r--r--develop/_l_b_quiz_answers.html282
-rw-r--r--develop/_l_b_training.html122
-rw-r--r--develop/_learn_basics.html149
-rw-r--r--develop/_learn_basics1_8dox.html118
-rw-r--r--develop/_learn_basics2_8dox.html118
-rw-r--r--develop/_learn_basics3_8dox.html118
-rw-r--r--develop/_learn_basics_8dox.html118
-rw-r--r--develop/_learn_h_d_f_view.html488
-rw-r--r--develop/_learn_h_d_f_view_8dox.html118
-rw-r--r--develop/_m_t.html905
-rw-r--r--develop/_metadata_caching_in_h_d_f5_8dox.html118
-rw-r--r--develop/_overview_8dox.html118
-rw-r--r--develop/_performance.html122
-rw-r--r--develop/_performance_8dox.html118
-rw-r--r--develop/_predefined_datatype_tables_8dox.html118
-rw-r--r--develop/_r_f_c.html316
-rw-r--r--develop/_r_f_c_8dox.html118
-rw-r--r--develop/_r_m.html214
-rw-r--r--develop/_r_m_t.html185
-rw-r--r--develop/_reference_manual_8dox.html118
-rw-r--r--develop/_s_p_e_c.html139
-rw-r--r--develop/_specifications_8dox.html118
-rw-r--r--develop/_t_b_l.html311
-rw-r--r--develop/_t_n.html128
-rw-r--r--develop/_t_n_m_d_c.html486
-rw-r--r--develop/_technical_notes_8dox.html118
-rw-r--r--develop/_u_g.html568
-rw-r--r--develop/_users_guide_8dox.html118
-rw-r--r--develop/_v_f_l.html1716
-rw-r--r--develop/_v_o_l__connector.html4124
-rw-r--r--develop/_v_o_l_conn_guide_8dox.html118
-rw-r--r--develop/_view_tools.html142
-rw-r--r--develop/_view_tools2_8dox.html118
-rw-r--r--develop/_view_tools_8dox.html118
-rw-r--r--develop/_view_tools_command.html165
-rw-r--r--develop/_view_tools_convert.html316
-rw-r--r--develop/_view_tools_edit.html386
-rw-r--r--develop/_view_tools_j_p_s_s.html621
-rw-r--r--develop/_view_tools_j_p_s_s_8dox.html118
-rw-r--r--develop/_view_tools_view.html780
-rw-r--r--develop/aclocal__fc_8f90.html285
-rw-r--r--develop/api-compat-macros.html619
-rw-r--r--develop/api-compat-macros_8dox.html118
-rw-r--r--develop/bc_s.pngbin0 -> 676 bytes
-rw-r--r--develop/bdwn.pngbin0 -> 147 bytes
-rw-r--r--develop/class_h5_1_1_abstract_ds.html500
-rw-r--r--develop/class_h5_1_1_abstract_ds__inherit__graph.map5
-rw-r--r--develop/class_h5_1_1_abstract_ds__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_abstract_ds__inherit__graph.pngbin0 -> 5229 bytes
-rw-r--r--develop/class_h5_1_1_array_type.html834
-rw-r--r--develop/class_h5_1_1_array_type__coll__graph.map7
-rw-r--r--develop/class_h5_1_1_array_type__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_array_type__coll__graph.pngbin0 -> 6656 bytes
-rw-r--r--develop/class_h5_1_1_array_type__inherit__graph.map7
-rw-r--r--develop/class_h5_1_1_array_type__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_array_type__inherit__graph.pngbin0 -> 6656 bytes
-rw-r--r--develop/class_h5_1_1_atom_type.html896
-rw-r--r--develop/class_h5_1_1_atom_type__coll__graph.map7
-rw-r--r--develop/class_h5_1_1_atom_type__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_atom_type__coll__graph.pngbin0 -> 6791 bytes
-rw-r--r--develop/class_h5_1_1_atom_type__inherit__graph.map11
-rw-r--r--develop/class_h5_1_1_atom_type__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_atom_type__inherit__graph.pngbin0 -> 16011 bytes
-rw-r--r--develop/class_h5_1_1_attribute.html1023
-rw-r--r--develop/class_h5_1_1_attribute__coll__graph.map6
-rw-r--r--develop/class_h5_1_1_attribute__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_attribute__coll__graph.pngbin0 -> 7008 bytes
-rw-r--r--develop/class_h5_1_1_attribute__inherit__graph.map6
-rw-r--r--develop/class_h5_1_1_attribute__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_attribute__inherit__graph.pngbin0 -> 7008 bytes
-rw-r--r--develop/class_h5_1_1_attribute_i_exception.html274
-rw-r--r--develop/class_h5_1_1_attribute_i_exception__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_attribute_i_exception__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_attribute_i_exception__coll__graph.pngbin0 -> 3269 bytes
-rw-r--r--develop/class_h5_1_1_attribute_i_exception__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_attribute_i_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_attribute_i_exception__inherit__graph.pngbin0 -> 3269 bytes
-rw-r--r--develop/class_h5_1_1_common_f_g.html618
-rw-r--r--develop/class_h5_1_1_common_f_g__inherit__graph.map5
-rw-r--r--develop/class_h5_1_1_common_f_g__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_common_f_g__inherit__graph.pngbin0 -> 3622 bytes
-rw-r--r--develop/class_h5_1_1_comp_type.html1133
-rw-r--r--develop/class_h5_1_1_comp_type__coll__graph.map7
-rw-r--r--develop/class_h5_1_1_comp_type__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_comp_type__coll__graph.pngbin0 -> 6741 bytes
-rw-r--r--develop/class_h5_1_1_comp_type__inherit__graph.map7
-rw-r--r--develop/class_h5_1_1_comp_type__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_comp_type__inherit__graph.pngbin0 -> 6741 bytes
-rw-r--r--develop/class_h5_1_1_d_set_acc_prop_list.html569
-rw-r--r--develop/class_h5_1_1_d_set_acc_prop_list__coll__graph.map6
-rw-r--r--develop/class_h5_1_1_d_set_acc_prop_list__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_d_set_acc_prop_list__coll__graph.pngbin0 -> 10121 bytes
-rw-r--r--develop/class_h5_1_1_d_set_acc_prop_list__inherit__graph.map6
-rw-r--r--develop/class_h5_1_1_d_set_acc_prop_list__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_d_set_acc_prop_list__inherit__graph.pngbin0 -> 7421 bytes
-rw-r--r--develop/class_h5_1_1_d_set_creat_prop_list.html1313
-rw-r--r--develop/class_h5_1_1_d_set_creat_prop_list__coll__graph.map6
-rw-r--r--develop/class_h5_1_1_d_set_creat_prop_list__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_d_set_creat_prop_list__coll__graph.pngbin0 -> 10633 bytes
-rw-r--r--develop/class_h5_1_1_d_set_creat_prop_list__inherit__graph.map6
-rw-r--r--develop/class_h5_1_1_d_set_creat_prop_list__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_d_set_creat_prop_list__inherit__graph.pngbin0 -> 7870 bytes
-rw-r--r--develop/class_h5_1_1_d_set_mem_xfer_prop_list.html1041
-rw-r--r--develop/class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.map5
-rw-r--r--develop/class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.pngbin0 -> 7509 bytes
-rw-r--r--develop/class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.map5
-rw-r--r--develop/class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.pngbin0 -> 5789 bytes
-rw-r--r--develop/class_h5_1_1_data_set.html1477
-rw-r--r--develop/class_h5_1_1_data_set__coll__graph.map7
-rw-r--r--develop/class_h5_1_1_data_set__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_data_set__coll__graph.pngbin0 -> 7755 bytes
-rw-r--r--develop/class_h5_1_1_data_set__inherit__graph.map7
-rw-r--r--develop/class_h5_1_1_data_set__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_data_set__inherit__graph.pngbin0 -> 7755 bytes
-rw-r--r--develop/class_h5_1_1_data_set_i_exception.html274
-rw-r--r--develop/class_h5_1_1_data_set_i_exception__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_data_set_i_exception__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_data_set_i_exception__coll__graph.pngbin0 -> 3489 bytes
-rw-r--r--develop/class_h5_1_1_data_set_i_exception__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_data_set_i_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_data_set_i_exception__inherit__graph.pngbin0 -> 3489 bytes
-rw-r--r--develop/class_h5_1_1_data_space.html1095
-rw-r--r--develop/class_h5_1_1_data_space__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_data_space__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_data_space__coll__graph.pngbin0 -> 3883 bytes
-rw-r--r--develop/class_h5_1_1_data_space__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_data_space__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_data_space__inherit__graph.pngbin0 -> 3017 bytes
-rw-r--r--develop/class_h5_1_1_data_space_i_exception.html274
-rw-r--r--develop/class_h5_1_1_data_space_i_exception__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_data_space_i_exception__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_data_space_i_exception__coll__graph.pngbin0 -> 3930 bytes
-rw-r--r--develop/class_h5_1_1_data_space_i_exception__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_data_space_i_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_data_space_i_exception__inherit__graph.pngbin0 -> 3930 bytes
-rw-r--r--develop/class_h5_1_1_data_type.html1680
-rw-r--r--develop/class_h5_1_1_data_type__coll__graph.map6
-rw-r--r--develop/class_h5_1_1_data_type__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_data_type__coll__graph.pngbin0 -> 5372 bytes
-rw-r--r--develop/class_h5_1_1_data_type__inherit__graph.map15
-rw-r--r--develop/class_h5_1_1_data_type__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_data_type__inherit__graph.pngbin0 -> 22455 bytes
-rw-r--r--develop/class_h5_1_1_data_type_i_exception.html274
-rw-r--r--develop/class_h5_1_1_data_type_i_exception__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_data_type_i_exception__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_data_type_i_exception__coll__graph.pngbin0 -> 3521 bytes
-rw-r--r--develop/class_h5_1_1_data_type_i_exception__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_data_type_i_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_data_type_i_exception__inherit__graph.pngbin0 -> 3521 bytes
-rw-r--r--develop/class_h5_1_1_enum_type.html1038
-rw-r--r--develop/class_h5_1_1_enum_type__coll__graph.map7
-rw-r--r--develop/class_h5_1_1_enum_type__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_enum_type__coll__graph.pngbin0 -> 6573 bytes
-rw-r--r--develop/class_h5_1_1_enum_type__inherit__graph.map7
-rw-r--r--develop/class_h5_1_1_enum_type__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_enum_type__inherit__graph.pngbin0 -> 6573 bytes
-rw-r--r--develop/class_h5_1_1_exception.html619
-rw-r--r--develop/class_h5_1_1_exception__inherit__graph.map15
-rw-r--r--develop/class_h5_1_1_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_exception__inherit__graph.pngbin0 -> 48962 bytes
-rw-r--r--develop/class_h5_1_1_file_acc_prop_list.html1428
-rw-r--r--develop/class_h5_1_1_file_acc_prop_list__coll__graph.map5
-rw-r--r--develop/class_h5_1_1_file_acc_prop_list__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_file_acc_prop_list__coll__graph.pngbin0 -> 6951 bytes
-rw-r--r--develop/class_h5_1_1_file_acc_prop_list__inherit__graph.map5
-rw-r--r--develop/class_h5_1_1_file_acc_prop_list__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_file_acc_prop_list__inherit__graph.pngbin0 -> 4969 bytes
-rw-r--r--develop/class_h5_1_1_file_creat_prop_list.html826
-rw-r--r--develop/class_h5_1_1_file_creat_prop_list__coll__graph.map5
-rw-r--r--develop/class_h5_1_1_file_creat_prop_list__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_file_creat_prop_list__coll__graph.pngbin0 -> 7035 bytes
-rw-r--r--develop/class_h5_1_1_file_creat_prop_list__inherit__graph.map5
-rw-r--r--develop/class_h5_1_1_file_creat_prop_list__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_file_creat_prop_list__inherit__graph.pngbin0 -> 5145 bytes
-rw-r--r--develop/class_h5_1_1_file_i_exception.html274
-rw-r--r--develop/class_h5_1_1_file_i_exception__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_file_i_exception__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_file_i_exception__coll__graph.pngbin0 -> 2893 bytes
-rw-r--r--develop/class_h5_1_1_file_i_exception__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_file_i_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_file_i_exception__inherit__graph.pngbin0 -> 2893 bytes
-rw-r--r--develop/class_h5_1_1_float_type.html1026
-rw-r--r--develop/class_h5_1_1_float_type__coll__graph.map8
-rw-r--r--develop/class_h5_1_1_float_type__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_float_type__coll__graph.pngbin0 -> 9820 bytes
-rw-r--r--develop/class_h5_1_1_float_type__inherit__graph.map8
-rw-r--r--develop/class_h5_1_1_float_type__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_float_type__inherit__graph.pngbin0 -> 9820 bytes
-rw-r--r--develop/class_h5_1_1_group.html915
-rw-r--r--develop/class_h5_1_1_group__coll__graph.map7
-rw-r--r--develop/class_h5_1_1_group__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_group__coll__graph.pngbin0 -> 8155 bytes
-rw-r--r--develop/class_h5_1_1_group__inherit__graph.map8
-rw-r--r--develop/class_h5_1_1_group__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_group__inherit__graph.pngbin0 -> 9261 bytes
-rw-r--r--develop/class_h5_1_1_group_i_exception.html274
-rw-r--r--develop/class_h5_1_1_group_i_exception__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_group_i_exception__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_group_i_exception__coll__graph.pngbin0 -> 3226 bytes
-rw-r--r--develop/class_h5_1_1_group_i_exception__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_group_i_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_group_i_exception__inherit__graph.pngbin0 -> 3226 bytes
-rw-r--r--develop/class_h5_1_1_h5_file.html1405
-rw-r--r--develop/class_h5_1_1_h5_file__coll__graph.map8
-rw-r--r--develop/class_h5_1_1_h5_file__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_h5_file__coll__graph.pngbin0 -> 9258 bytes
-rw-r--r--develop/class_h5_1_1_h5_file__inherit__graph.map8
-rw-r--r--develop/class_h5_1_1_h5_file__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_h5_file__inherit__graph.pngbin0 -> 9258 bytes
-rw-r--r--develop/class_h5_1_1_h5_library.html447
-rw-r--r--develop/class_h5_1_1_h5_location.html3569
-rw-r--r--develop/class_h5_1_1_h5_location__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_h5_location__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_h5_location__coll__graph.pngbin0 -> 2777 bytes
-rw-r--r--develop/class_h5_1_1_h5_location__inherit__graph.map19
-rw-r--r--develop/class_h5_1_1_h5_location__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_h5_location__inherit__graph.pngbin0 -> 30493 bytes
-rw-r--r--develop/class_h5_1_1_h5_object.html1023
-rw-r--r--develop/class_h5_1_1_h5_object__coll__graph.map5
-rw-r--r--develop/class_h5_1_1_h5_object__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_h5_object__coll__graph.pngbin0 -> 4698 bytes
-rw-r--r--develop/class_h5_1_1_h5_object__inherit__graph.map18
-rw-r--r--develop/class_h5_1_1_h5_object__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_h5_object__inherit__graph.pngbin0 -> 28220 bytes
-rw-r--r--develop/class_h5_1_1_id_component.html748
-rw-r--r--develop/class_h5_1_1_id_component__inherit__graph.map29
-rw-r--r--develop/class_h5_1_1_id_component__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_id_component__inherit__graph.pngbin0 -> 56113 bytes
-rw-r--r--develop/class_h5_1_1_id_component_exception.html274
-rw-r--r--develop/class_h5_1_1_id_component_exception__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_id_component_exception__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_id_component_exception__coll__graph.pngbin0 -> 3495 bytes
-rw-r--r--develop/class_h5_1_1_id_component_exception__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_id_component_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_id_component_exception__inherit__graph.pngbin0 -> 3495 bytes
-rw-r--r--develop/class_h5_1_1_int_type.html850
-rw-r--r--develop/class_h5_1_1_int_type__coll__graph.map8
-rw-r--r--develop/class_h5_1_1_int_type__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_int_type__coll__graph.pngbin0 -> 9509 bytes
-rw-r--r--develop/class_h5_1_1_int_type__inherit__graph.map8
-rw-r--r--develop/class_h5_1_1_int_type__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_int_type__inherit__graph.pngbin0 -> 9509 bytes
-rw-r--r--develop/class_h5_1_1_library_i_exception.html274
-rw-r--r--develop/class_h5_1_1_library_i_exception__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_library_i_exception__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_library_i_exception__coll__graph.pngbin0 -> 3360 bytes
-rw-r--r--develop/class_h5_1_1_library_i_exception__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_library_i_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_library_i_exception__inherit__graph.pngbin0 -> 3360 bytes
-rw-r--r--develop/class_h5_1_1_link_acc_prop_list.html517
-rw-r--r--develop/class_h5_1_1_link_acc_prop_list__coll__graph.map5
-rw-r--r--develop/class_h5_1_1_link_acc_prop_list__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_link_acc_prop_list__coll__graph.pngbin0 -> 6986 bytes
-rw-r--r--develop/class_h5_1_1_link_acc_prop_list__inherit__graph.map6
-rw-r--r--develop/class_h5_1_1_link_acc_prop_list__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_link_acc_prop_list__inherit__graph.pngbin0 -> 7437 bytes
-rw-r--r--develop/class_h5_1_1_link_creat_prop_list.html553
-rw-r--r--develop/class_h5_1_1_link_creat_prop_list__coll__graph.map5
-rw-r--r--develop/class_h5_1_1_link_creat_prop_list__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_link_creat_prop_list__coll__graph.pngbin0 -> 7167 bytes
-rw-r--r--develop/class_h5_1_1_link_creat_prop_list__inherit__graph.map5
-rw-r--r--develop/class_h5_1_1_link_creat_prop_list__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_link_creat_prop_list__inherit__graph.pngbin0 -> 5338 bytes
-rw-r--r--develop/class_h5_1_1_location_exception.html274
-rw-r--r--develop/class_h5_1_1_location_exception__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_location_exception__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_location_exception__coll__graph.pngbin0 -> 3095 bytes
-rw-r--r--develop/class_h5_1_1_location_exception__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_location_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_location_exception__inherit__graph.pngbin0 -> 3095 bytes
-rw-r--r--develop/class_h5_1_1_obj_creat_prop_list.html577
-rw-r--r--develop/class_h5_1_1_obj_creat_prop_list__coll__graph.map5
-rw-r--r--develop/class_h5_1_1_obj_creat_prop_list__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_obj_creat_prop_list__coll__graph.pngbin0 -> 7989 bytes
-rw-r--r--develop/class_h5_1_1_obj_creat_prop_list__inherit__graph.map6
-rw-r--r--develop/class_h5_1_1_obj_creat_prop_list__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_obj_creat_prop_list__inherit__graph.pngbin0 -> 7818 bytes
-rw-r--r--develop/class_h5_1_1_obj_header_i_exception.html274
-rw-r--r--develop/class_h5_1_1_obj_header_i_exception__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_obj_header_i_exception__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_obj_header_i_exception__coll__graph.pngbin0 -> 3613 bytes
-rw-r--r--develop/class_h5_1_1_obj_header_i_exception__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_obj_header_i_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_obj_header_i_exception__inherit__graph.pngbin0 -> 3613 bytes
-rw-r--r--develop/class_h5_1_1_pred_type.html3876
-rw-r--r--develop/class_h5_1_1_pred_type__coll__graph.map8
-rw-r--r--develop/class_h5_1_1_pred_type__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_pred_type__coll__graph.pngbin0 -> 13652 bytes
-rw-r--r--develop/class_h5_1_1_pred_type__inherit__graph.map8
-rw-r--r--develop/class_h5_1_1_pred_type__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_pred_type__inherit__graph.pngbin0 -> 9677 bytes
-rw-r--r--develop/class_h5_1_1_prop_list.html1355
-rw-r--r--develop/class_h5_1_1_prop_list__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_prop_list__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_prop_list__coll__graph.pngbin0 -> 3897 bytes
-rw-r--r--develop/class_h5_1_1_prop_list__inherit__graph.map12
-rw-r--r--develop/class_h5_1_1_prop_list__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_prop_list__inherit__graph.pngbin0 -> 25662 bytes
-rw-r--r--develop/class_h5_1_1_prop_list_i_exception.html274
-rw-r--r--develop/class_h5_1_1_prop_list_i_exception__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_prop_list_i_exception__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_prop_list_i_exception__coll__graph.pngbin0 -> 3300 bytes
-rw-r--r--develop/class_h5_1_1_prop_list_i_exception__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_prop_list_i_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_prop_list_i_exception__inherit__graph.pngbin0 -> 3300 bytes
-rw-r--r--develop/class_h5_1_1_reference_exception.html274
-rw-r--r--develop/class_h5_1_1_reference_exception__coll__graph.map4
-rw-r--r--develop/class_h5_1_1_reference_exception__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_reference_exception__coll__graph.pngbin0 -> 3607 bytes
-rw-r--r--develop/class_h5_1_1_reference_exception__inherit__graph.map4
-rw-r--r--develop/class_h5_1_1_reference_exception__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_reference_exception__inherit__graph.pngbin0 -> 3607 bytes
-rw-r--r--develop/class_h5_1_1_str_type.html949
-rw-r--r--develop/class_h5_1_1_str_type__coll__graph.map8
-rw-r--r--develop/class_h5_1_1_str_type__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_str_type__coll__graph.pngbin0 -> 9684 bytes
-rw-r--r--develop/class_h5_1_1_str_type__inherit__graph.map8
-rw-r--r--develop/class_h5_1_1_str_type__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_str_type__inherit__graph.pngbin0 -> 9684 bytes
-rw-r--r--develop/class_h5_1_1_user_data4_aiterate.html191
-rw-r--r--develop/class_h5_1_1_user_data4_aiterate__coll__graph.map6
-rw-r--r--develop/class_h5_1_1_user_data4_aiterate__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_user_data4_aiterate__coll__graph.pngbin0 -> 6939 bytes
-rw-r--r--develop/class_h5_1_1_user_data4_visit.html191
-rw-r--r--develop/class_h5_1_1_user_data4_visit__coll__graph.map6
-rw-r--r--develop/class_h5_1_1_user_data4_visit__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_user_data4_visit__coll__graph.pngbin0 -> 7333 bytes
-rw-r--r--develop/class_h5_1_1_var_len_type.html779
-rw-r--r--develop/class_h5_1_1_var_len_type__coll__graph.map7
-rw-r--r--develop/class_h5_1_1_var_len_type__coll__graph.md51
-rw-r--r--develop/class_h5_1_1_var_len_type__coll__graph.pngbin0 -> 6748 bytes
-rw-r--r--develop/class_h5_1_1_var_len_type__inherit__graph.map7
-rw-r--r--develop/class_h5_1_1_var_len_type__inherit__graph.md51
-rw-r--r--develop/class_h5_1_1_var_len_type__inherit__graph.pngbin0 -> 6748 bytes
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___alloc.html162
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___checksum.html162
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___chunk.html162
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___compact.html162
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___external.html156
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___fill_value.html156
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___gzip.html162
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___hyperslab.html156
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___nbit.html162
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___read_write.html156
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___shuffle.html162
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___sofloat.html162
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___soint.html162
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___szip.html162
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___transform.html156
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___unlimited_add.html156
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___unlimited_gzip.html162
-rw-r--r--develop/classexamples_1_1datasets_1_1_h5_ex___d___unlimited_mod.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___array.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___array_attribute.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___bit.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___bit_attribute.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___commit.html239
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___compound.html241
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___compound_attribute.html241
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___float.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___float_attribute.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___integer.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___integer_attribute.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___object_reference.html162
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___object_reference_attribute.html162
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___opaque.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___opaque_attribute.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___string.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___string_attribute.html156
-rw-r--r--develop/classexamples_1_1datatypes_1_1_h5_ex___t___v_l_string.html156
-rw-r--r--develop/classexamples_1_1groups_1_1_h5_ex___g___compact.html189
-rw-r--r--develop/classexamples_1_1groups_1_1_h5_ex___g___corder.html156
-rw-r--r--develop/classexamples_1_1groups_1_1_h5_ex___g___create.html156
-rw-r--r--develop/classexamples_1_1groups_1_1_h5_ex___g___intermediate.html157
-rw-r--r--develop/classexamples_1_1groups_1_1_h5_ex___g___iterate.html162
-rw-r--r--develop/classexamples_1_1groups_1_1_h5_ex___g___phase.html162
-rw-r--r--develop/classexamples_1_1groups_1_1_h5_ex___g___traverse.html197
-rw-r--r--develop/classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.map5
-rw-r--r--develop/classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.md51
-rw-r--r--develop/classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.pngbin0 -> 5538 bytes
-rw-r--r--develop/classexamples_1_1groups_1_1_h5_ex___g___visit.html157
-rw-r--r--develop/classexamples_1_1intro_1_1_h5___create_attribute.html156
-rw-r--r--develop/classexamples_1_1intro_1_1_h5___create_dataset.html156
-rw-r--r--develop/classexamples_1_1intro_1_1_h5___create_file.html156
-rw-r--r--develop/classexamples_1_1intro_1_1_h5___create_group.html156
-rw-r--r--develop/classexamples_1_1intro_1_1_h5___create_group_absolute_relative.html156
-rw-r--r--develop/classexamples_1_1intro_1_1_h5___create_group_dataset.html156
-rw-r--r--develop/classexamples_1_1intro_1_1_h5___read_write.html156
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h5.html1442
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h5__coll__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h5__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h5__coll__graph.pngbin0 -> 1999 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h5__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h5__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h5__inherit__graph.pngbin0 -> 1999 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html17406
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.map5
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.pngbin0 -> 6588 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h_d_f_array.html252
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html1573
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.pngbin0 -> 8222 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.pngbin0 -> 8222 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.pngbin0 -> 8035 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.pngbin0 -> 8035 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.pngbin0 -> 8347 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.pngbin0 -> 8347 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.pngbin0 -> 8659 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.pngbin0 -> 8659 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.pngbin0 -> 8587 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.pngbin0 -> 8587 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.pngbin0 -> 8588 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.pngbin0 -> 8588 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.pngbin0 -> 9547 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.pngbin0 -> 9547 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html208
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.pngbin0 -> 3554 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.map27
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.pngbin0 -> 121307 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.pngbin0 -> 8531 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.pngbin0 -> 8531 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.pngbin0 -> 8316 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.pngbin0 -> 8316 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.pngbin0 -> 8684 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.pngbin0 -> 8684 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.pngbin0 -> 9319 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.pngbin0 -> 9319 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.pngbin0 -> 7960 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.pngbin0 -> 7960 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.pngbin0 -> 7967 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.pngbin0 -> 7967 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.pngbin0 -> 8265 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.pngbin0 -> 8265 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html168
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.map5
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.pngbin0 -> 6459 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.map5
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.pngbin0 -> 6459 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html199
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.map5
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.pngbin0 -> 6590 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.map26
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.pngbin0 -> 130150 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.pngbin0 -> 8493 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.pngbin0 -> 8493 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.pngbin0 -> 8687 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.pngbin0 -> 8687 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.pngbin0 -> 8719 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.pngbin0 -> 8719 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.pngbin0 -> 9119 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.pngbin0 -> 9119 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.pngbin0 -> 9057 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.pngbin0 -> 9057 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.pngbin0 -> 10017 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.pngbin0 -> 10017 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception.html188
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.pngbin0 -> 8703 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.pngbin0 -> 8703 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html211
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.pngbin0 -> 2475 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.pngbin0 -> 2475 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html220
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.pngbin0 -> 2605 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.pngbin0 -> 2605 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html905
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.pngbin0 -> 3462 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.pngbin0 -> 3462 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html271
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.pngbin0 -> 2700 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.pngbin0 -> 2700 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html397
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.map5
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.pngbin0 -> 7418 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.pngbin0 -> 2852 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html270
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.pngbin0 -> 3061 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.pngbin0 -> 3061 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html292
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.pngbin0 -> 3182 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.pngbin0 -> 3182 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html220
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.pngbin0 -> 2630 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.pngbin0 -> 2630 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html255
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.map5
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.pngbin0 -> 7621 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.pngbin0 -> 2465 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html347
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.pngbin0 -> 2917 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.pngbin0 -> 2917 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html398
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.map5
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.pngbin0 -> 7843 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.pngbin0 -> 2667 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html230
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.map6
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.pngbin0 -> 11826 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.pngbin0 -> 3172 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html215
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.pngbin0 -> 2823 bytes
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.map4
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.md51
-rw-r--r--develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.pngbin0 -> 2823 bytes
-rw-r--r--develop/closed.pngbin0 -> 132 bytes
-rw-r--r--develop/cmpnddtype.pngbin0 -> 19354 bytes
-rw-r--r--develop/crtatt.pngbin0 -> 30414 bytes
-rw-r--r--develop/crtdset.pngbin0 -> 18200 bytes
-rw-r--r--develop/crtf-pic.pngbin0 -> 14322 bytes
-rw-r--r--develop/crtgrp.pngbin0 -> 15588 bytes
-rw-r--r--develop/dataset.pngbin0 -> 25110 bytes
-rw-r--r--develop/datasetwdata.pngbin0 -> 71012 bytes
-rw-r--r--develop/dataspace.pngbin0 -> 15883 bytes
-rw-r--r--develop/dataspace1.pngbin0 -> 11510 bytes
-rw-r--r--develop/datatype.pngbin0 -> 11848 bytes
-rw-r--r--develop/deprecated.html298
-rw-r--r--develop/dir_0b25f64adeab8612dec90853e988b744.html138
-rw-r--r--develop/dir_0c6655e7a474ec7aa2f43d8d56b9e1c1.html124
-rw-r--r--develop/dir_12c0298e2ebcdf123b0eea2eebfe38f1.html126
-rw-r--r--develop/dir_1747de9a20547e22439e25cc5ba6cf23.html158
-rw-r--r--develop/dir_1aa9c359841a3a9e41282dff37f7ecbe.html124
-rw-r--r--develop/dir_23eb9bff4e641ea87ba509e3d56d84aa.html158
-rw-r--r--develop/dir_2c7bdac25cd60d76f20317483ef456f2.html118
-rw-r--r--develop/dir_35459b754545bb42a1ee44c1fccf1e6b.html176
-rw-r--r--develop/dir_377a14d96c5eaabdaaf810d7ac95ac19.html130
-rw-r--r--develop/dir_4e8d938e9ddb5a617c200d5739d1f41a.html126
-rw-r--r--develop/dir_5360789d06816de6b8c87e8906b72b9a.html148
-rw-r--r--develop/dir_565f20c1f142fe5dbb8aeaba66050466.html136
-rw-r--r--develop/dir_581b2952518ba9b2ff64b9c38dd08f76.html136
-rw-r--r--develop/dir_68267d1309a1af8e8297ef4c3efbcdba.html315
-rw-r--r--develop/dir_93c6ba7fb77bae0709fae89c9c13b44a.html126
-rw-r--r--develop/dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html124
-rw-r--r--develop/dir_9d95adc37effe2d0447790667f945c24.html124
-rw-r--r--develop/dir_a4815dd9cce47a9a317ef1c662fb7271.html188
-rw-r--r--develop/dir_aabfe8bdd0065674a398cc0a5c6f26f3.html134
-rw-r--r--develop/dir_ac230eed23715bc2170937119cdee510.html118
-rw-r--r--develop/dir_b2bca091c87127f5da307455ce418719.html124
-rw-r--r--develop/dir_c2a1555c5388d326218303e222cfb3d6.html124
-rw-r--r--develop/dir_cc5828221f209cab2d5bf2b0ee9d9c85.html162
-rw-r--r--develop/dir_cecf7846bd65f3ca7010c1fa8537af78.html130
-rw-r--r--develop/dir_d3517053e905e2d6a0ecb50cfcfc3707.html118
-rw-r--r--develop/dir_d654a15aa5f49aeba6313203a414b0a2.html139
-rw-r--r--develop/dir_de62e55561627e936fc1f27cd2ced228.html170
-rw-r--r--develop/dir_e9a19c5726ee244f0e94a5a6566e63c3.html126
-rw-r--r--develop/dir_ecfefce13acfda231e9cf53d14e30ab6.html124
-rw-r--r--develop/doc.pngbin0 -> 746 bytes
-rw-r--r--develop/doxygen.css1793
-rw-r--r--develop/doxygen.svg26
-rw-r--r--develop/dynsections.js121
-rw-r--r--develop/extension_8dox.html154
-rw-r--r--develop/file_driver_lists_8dox.html118
-rw-r--r--develop/fileobj.pngbin0 -> 108220 bytes
-rw-r--r--develop/folderclosed.pngbin0 -> 616 bytes
-rw-r--r--develop/folderopen.pngbin0 -> 597 bytes
-rw-r--r--develop/graph_legend.html177
-rw-r--r--develop/graph_legend.md51
-rw-r--r--develop/graph_legend.pngbin0 -> 20615 bytes
-rw-r--r--develop/group.pngbin0 -> 122668 bytes
-rw-r--r--develop/group___a_c_p_l.html249
-rw-r--r--develop/group___a_c_p_l.map4
-rw-r--r--develop/group___a_c_p_l.md51
-rw-r--r--develop/group___a_c_p_l.pngbin0 -> 4893 bytes
-rw-r--r--develop/group___a_r_r_a_y.html421
-rw-r--r--develop/group___a_r_r_a_y.map4
-rw-r--r--develop/group___a_r_r_a_y.md51
-rw-r--r--develop/group___a_r_r_a_y.pngbin0 -> 3297 bytes
-rw-r--r--develop/group___a_s_y_n_c.html2760
-rw-r--r--develop/group___a_t_o_m.html1234
-rw-r--r--develop/group___a_t_o_m.map4
-rw-r--r--develop/group___a_t_o_m.md51
-rw-r--r--develop/group___a_t_o_m.pngbin0 -> 4020 bytes
-rw-r--r--develop/group___c_o_m_p_e_n_u_m.html268
-rw-r--r--develop/group___c_o_m_p_e_n_u_m.map6
-rw-r--r--develop/group___c_o_m_p_e_n_u_m.md51
-rw-r--r--develop/group___c_o_m_p_e_n_u_m.pngbin0 -> 10485 bytes
-rw-r--r--develop/group___c_o_m_p_o_u_n_d.html388
-rw-r--r--develop/group___c_o_m_p_o_u_n_d.map4
-rw-r--r--develop/group___c_o_m_p_o_u_n_d.md51
-rw-r--r--develop/group___c_o_m_p_o_u_n_d.pngbin0 -> 5275 bytes
-rw-r--r--develop/group___c_o_n_v.html459
-rw-r--r--develop/group___c_o_n_v.map4
-rw-r--r--develop/group___c_o_n_v.md51
-rw-r--r--develop/group___c_o_n_v.pngbin0 -> 3683 bytes
-rw-r--r--develop/group___d_a_p_l.html844
-rw-r--r--develop/group___d_a_p_l.map4
-rw-r--r--develop/group___d_a_p_l.md51
-rw-r--r--develop/group___d_a_p_l.pngbin0 -> 3995 bytes
-rw-r--r--develop/group___d_c_p_l.html2076
-rw-r--r--develop/group___d_c_p_l.map4
-rw-r--r--develop/group___d_c_p_l.md51
-rw-r--r--develop/group___d_c_p_l.pngbin0 -> 4420 bytes
-rw-r--r--develop/group___d_x_p_l.html1932
-rw-r--r--develop/group___d_x_p_l.map4
-rw-r--r--develop/group___d_x_p_l.md51
-rw-r--r--develop/group___d_x_p_l.pngbin0 -> 3748 bytes
-rw-r--r--develop/group___e_n_u_m.html384
-rw-r--r--develop/group___e_n_u_m.map4
-rw-r--r--develop/group___e_n_u_m.md51
-rw-r--r--develop/group___e_n_u_m.pngbin0 -> 5048 bytes
-rw-r--r--develop/group___f_a_p_l.html5681
-rw-r--r--develop/group___f_a_p_l.map4
-rw-r--r--develop/group___f_a_p_l.md51
-rw-r--r--develop/group___f_a_p_l.pngbin0 -> 3458 bytes
-rw-r--r--develop/group___f_c_p_l.html1277
-rw-r--r--develop/group___f_c_p_l.map4
-rw-r--r--develop/group___f_c_p_l.md51
-rw-r--r--develop/group___f_c_p_l.pngbin0 -> 3741 bytes
-rw-r--r--develop/group___f_h5.html815
-rw-r--r--develop/group___f_h5_a.html3203
-rw-r--r--develop/group___f_h5_d.html3683
-rw-r--r--develop/group___f_h5_d_o.html204
-rw-r--r--develop/group___f_h5_d_s.html622
-rw-r--r--develop/group___f_h5_e.html479
-rw-r--r--develop/group___f_h5_e_s.html657
-rw-r--r--develop/group___f_h5_f.html2255
-rw-r--r--develop/group___f_h5_g.html2317
-rw-r--r--develop/group___f_h5_i.html815
-rw-r--r--develop/group___f_h5_i_m.html844
-rw-r--r--develop/group___f_h5_l.html2211
-rw-r--r--develop/group___f_h5_l_t.html1466
-rw-r--r--develop/group___f_h5_o.html2483
-rw-r--r--develop/group___f_h5_p.html10536
-rw-r--r--develop/group___f_h5_r.html540
-rw-r--r--develop/group___f_h5_s.html2230
-rw-r--r--develop/group___f_h5_t.html4986
-rw-r--r--develop/group___f_h5_t_b.html1064
-rw-r--r--develop/group___f_h5_v_l.html1661
-rw-r--r--develop/group___f_h5_z.html678
-rw-r--r--develop/group___f_l_e_t_c_h_e_r32.html165
-rw-r--r--develop/group___f_l_e_t_c_h_e_r32.map4
-rw-r--r--develop/group___f_l_e_t_c_h_e_r32.md51
-rw-r--r--develop/group___f_l_e_t_c_h_e_r32.pngbin0 -> 2877 bytes
-rw-r--r--develop/group___f_m_p_l.html129
-rw-r--r--develop/group___f_m_p_l.map4
-rw-r--r--develop/group___f_m_p_l.md51
-rw-r--r--develop/group___f_m_p_l.pngbin0 -> 3411 bytes
-rw-r--r--develop/group___g_a_p_l.html260
-rw-r--r--develop/group___g_a_p_l.map4
-rw-r--r--develop/group___g_a_p_l.md51
-rw-r--r--develop/group___g_a_p_l.pngbin0 -> 3915 bytes
-rw-r--r--develop/group___g_c_p_l.html601
-rw-r--r--develop/group___g_c_p_l.map5
-rw-r--r--develop/group___g_c_p_l.md51
-rw-r--r--develop/group___g_c_p_l.pngbin0 -> 4623 bytes
-rw-r--r--develop/group___h5.html807
-rw-r--r--develop/group___h5_a.html2169
-rw-r--r--develop/group___h5_d.html2640
-rw-r--r--develop/group___h5_d_o.html603
-rw-r--r--develop/group___h5_d_s.html741
-rw-r--r--develop/group___h5_e.html1503
-rw-r--r--develop/group___h5_e_s.html724
-rw-r--r--develop/group___h5_f.html2091
-rw-r--r--develop/group___h5_f.map6
-rw-r--r--develop/group___h5_f.md51
-rw-r--r--develop/group___h5_f.pngbin0 -> 6850 bytes
-rw-r--r--develop/group___h5_g.html1922
-rw-r--r--develop/group___h5_i.html596
-rw-r--r--develop/group___h5_i.map4
-rw-r--r--develop/group___h5_i.md51
-rw-r--r--develop/group___h5_i.pngbin0 -> 3238 bytes
-rw-r--r--develop/group___h5_i_m.html834
-rw-r--r--develop/group___h5_i_u_d.html813
-rw-r--r--develop/group___h5_i_u_d.map4
-rw-r--r--develop/group___h5_i_u_d.md51
-rw-r--r--develop/group___h5_i_u_d.pngbin0 -> 3238 bytes
-rw-r--r--develop/group___h5_l.html1622
-rw-r--r--develop/group___h5_l.map5
-rw-r--r--develop/group___h5_l.md51
-rw-r--r--develop/group___h5_l.pngbin0 -> 5171 bytes
-rw-r--r--develop/group___h5_l_a.html312
-rw-r--r--develop/group___h5_l_a.map4
-rw-r--r--develop/group___h5_l_a.md51
-rw-r--r--develop/group___h5_l_a.pngbin0 -> 3139 bytes
-rw-r--r--develop/group___h5_l_r.html918
-rw-r--r--develop/group___h5_l_t.html3767
-rw-r--r--develop/group___h5_m.html988
-rw-r--r--develop/group___h5_o.html3341
-rw-r--r--develop/group___h5_p.html610
-rw-r--r--develop/group___h5_p.map12
-rw-r--r--develop/group___h5_p.md51
-rw-r--r--develop/group___h5_p.pngbin0 -> 38763 bytes
-rw-r--r--develop/group___h5_p_l.html582
-rw-r--r--develop/group___h5_p_t.html880
-rw-r--r--develop/group___h5_r.html1491
-rw-r--r--develop/group___h5_s.html2187
-rw-r--r--develop/group___h5_t.html1396
-rw-r--r--develop/group___h5_t.map10
-rw-r--r--develop/group___h5_t.md51
-rw-r--r--develop/group___h5_t.pngbin0 -> 28793 bytes
-rw-r--r--develop/group___h5_t_b.html1709
-rw-r--r--develop/group___h5_v_l.html671
-rw-r--r--develop/group___h5_v_l.map7
-rw-r--r--develop/group___h5_v_l.md51
-rw-r--r--develop/group___h5_v_l.pngbin0 -> 12070 bytes
-rw-r--r--develop/group___h5_v_l_d_e_f.html335
-rw-r--r--develop/group___h5_v_l_d_e_f.map4
-rw-r--r--develop/group___h5_v_l_d_e_f.md51
-rw-r--r--develop/group___h5_v_l_d_e_f.pngbin0 -> 3330 bytes
-rw-r--r--develop/group___h5_v_l_d_e_v.html350
-rw-r--r--develop/group___h5_v_l_d_e_v.map4
-rw-r--r--develop/group___h5_v_l_d_e_v.md51
-rw-r--r--develop/group___h5_v_l_d_e_v.pngbin0 -> 3381 bytes
-rw-r--r--develop/group___h5_v_l_n_a_t.html208
-rw-r--r--develop/group___h5_v_l_n_a_t.map4
-rw-r--r--develop/group___h5_v_l_n_a_t.md51
-rw-r--r--develop/group___h5_v_l_n_a_t.pngbin0 -> 3216 bytes
-rw-r--r--develop/group___h5_v_l_p_t.html128
-rw-r--r--develop/group___h5_v_l_p_t.map4
-rw-r--r--develop/group___h5_v_l_p_t.md51
-rw-r--r--develop/group___h5_v_l_p_t.pngbin0 -> 3955 bytes
-rw-r--r--develop/group___h5_z.html500
-rw-r--r--develop/group___h5_z.map4
-rw-r--r--develop/group___h5_z.md51
-rw-r--r--develop/group___h5_z.pngbin0 -> 2668 bytes
-rw-r--r--develop/group___h5_z_p_r_e.html147
-rw-r--r--develop/group___h5_z_p_r_e.map8
-rw-r--r--develop/group___h5_z_p_r_e.md51
-rw-r--r--develop/group___h5_z_p_r_e.pngbin0 -> 13261 bytes
-rw-r--r--develop/group___j_e_r_r.html193
-rw-r--r--develop/group___j_e_r_r_j_a_v_a.html172
-rw-r--r--develop/group___j_e_r_r_l_i_b.html1277
-rw-r--r--develop/group___j_h5.html781
-rw-r--r--develop/group___j_h5_a.html3979
-rw-r--r--develop/group___j_h5_d.html4126
-rw-r--r--develop/group___j_h5_e.html1209
-rw-r--r--develop/group___j_h5_e_s.html120
-rw-r--r--develop/group___j_h5_f.html1621
-rw-r--r--develop/group___j_h5_g.html1249
-rw-r--r--develop/group___j_h5_i.html785
-rw-r--r--develop/group___j_h5_l.html1533
-rw-r--r--develop/group___j_h5_o.html2212
-rw-r--r--develop/group___j_h5_p.html9890
-rw-r--r--develop/group___j_h5_p_l.html509
-rw-r--r--develop/group___j_h5_r.html1298
-rw-r--r--develop/group___j_h5_s.html2350
-rw-r--r--develop/group___j_h5_t.html4297
-rw-r--r--develop/group___j_h5_v_l.html568
-rw-r--r--develop/group___j_h5_z.html254
-rw-r--r--develop/group___l_a_p_l.html656
-rw-r--r--develop/group___l_a_p_l.map7
-rw-r--r--develop/group___l_a_p_l.md51
-rw-r--r--develop/group___l_a_p_l.pngbin0 -> 11137 bytes
-rw-r--r--develop/group___l_c_p_l.html234
-rw-r--r--develop/group___l_c_p_l.map4
-rw-r--r--develop/group___l_c_p_l.md51
-rw-r--r--develop/group___l_c_p_l.pngbin0 -> 4363 bytes
-rw-r--r--develop/group___m_d_c.html664
-rw-r--r--develop/group___m_d_c.map4
-rw-r--r--develop/group___m_d_c.md51
-rw-r--r--develop/group___m_d_c.pngbin0 -> 2784 bytes
-rw-r--r--develop/group___o_c_p_l.html1033
-rw-r--r--develop/group___o_c_p_l.map7
-rw-r--r--develop/group___o_c_p_l.md51
-rw-r--r--develop/group___o_c_p_l.pngbin0 -> 11523 bytes
-rw-r--r--develop/group___o_c_p_y_p_l.html577
-rw-r--r--develop/group___o_c_p_y_p_l.map4
-rw-r--r--develop/group___o_c_p_y_p_l.md51
-rw-r--r--develop/group___o_c_p_y_p_l.pngbin0 -> 3876 bytes
-rw-r--r--develop/group___o_p_a_q_u_e.html212
-rw-r--r--develop/group___o_p_a_q_u_e.map4
-rw-r--r--develop/group___o_p_a_q_u_e.md51
-rw-r--r--develop/group___o_p_a_q_u_e.pngbin0 -> 3902 bytes
-rw-r--r--develop/group___p_d_t.html153
-rw-r--r--develop/group___p_d_t.map10
-rw-r--r--develop/group___p_d_t.md51
-rw-r--r--develop/group___p_d_t.pngbin0 -> 23297 bytes
-rw-r--r--develop/group___p_d_t_a_l_p_h_a.html442
-rw-r--r--develop/group___p_d_t_a_l_p_h_a.map4
-rw-r--r--develop/group___p_d_t_a_l_p_h_a.md51
-rw-r--r--develop/group___p_d_t_a_l_p_h_a.pngbin0 -> 2325 bytes
-rw-r--r--develop/group___p_d_t_c9x.html574
-rw-r--r--develop/group___p_d_t_c9x.map4
-rw-r--r--develop/group___p_d_t_c9x.md51
-rw-r--r--develop/group___p_d_t_c9x.pngbin0 -> 4174 bytes
-rw-r--r--develop/group___p_d_t_c_p_u.html145
-rw-r--r--develop/group___p_d_t_c_p_u.map7
-rw-r--r--develop/group___p_d_t_c_p_u.md51
-rw-r--r--develop/group___p_d_t_c_p_u.pngbin0 -> 8751 bytes
-rw-r--r--develop/group___p_d_t_i_e_e_e.html218
-rw-r--r--develop/group___p_d_t_i_e_e_e.map4
-rw-r--r--develop/group___p_d_t_i_e_e_e.md51
-rw-r--r--develop/group___p_d_t_i_e_e_e.pngbin0 -> 2277 bytes
-rw-r--r--develop/group___p_d_t_m_i_p_s.html408
-rw-r--r--develop/group___p_d_t_m_i_p_s.map4
-rw-r--r--develop/group___p_d_t_m_i_p_s.md51
-rw-r--r--develop/group___p_d_t_m_i_p_s.pngbin0 -> 2079 bytes
-rw-r--r--develop/group___p_d_t_n_a_t.html609
-rw-r--r--develop/group___p_d_t_n_a_t.map5
-rw-r--r--develop/group___p_d_t_n_a_t.md51
-rw-r--r--develop/group___p_d_t_n_a_t.pngbin0 -> 4667 bytes
-rw-r--r--develop/group___p_d_t_s.html180
-rw-r--r--develop/group___p_d_t_s.map4
-rw-r--r--develop/group___p_d_t_s.md51
-rw-r--r--develop/group___p_d_t_s.pngbin0 -> 2960 bytes
-rw-r--r--develop/group___p_d_t_s_t_d.html655
-rw-r--r--develop/group___p_d_t_s_t_d.map4
-rw-r--r--develop/group___p_d_t_s_t_d.md51
-rw-r--r--develop/group___p_d_t_s_t_d.pngbin0 -> 3741 bytes
-rw-r--r--develop/group___p_d_t_u_n_i_x.html214
-rw-r--r--develop/group___p_d_t_u_n_i_x.map4
-rw-r--r--develop/group___p_d_t_u_n_i_x.md51
-rw-r--r--develop/group___p_d_t_u_n_i_x.pngbin0 -> 3951 bytes
-rw-r--r--develop/group___p_d_t_x86.html408
-rw-r--r--develop/group___p_d_t_x86.map4
-rw-r--r--develop/group___p_d_t_x86.md51
-rw-r--r--develop/group___p_d_t_x86.pngbin0 -> 2274 bytes
-rw-r--r--develop/group___p_h5_f.html245
-rw-r--r--develop/group___p_h5_f.map4
-rw-r--r--develop/group___p_h5_f.md51
-rw-r--r--develop/group___p_h5_f.pngbin0 -> 1895 bytes
-rw-r--r--develop/group___p_l_c_r.html452
-rw-r--r--develop/group___p_l_c_r.map4
-rw-r--r--develop/group___p_l_c_r.md51
-rw-r--r--develop/group___p_l_c_r.pngbin0 -> 4158 bytes
-rw-r--r--develop/group___p_l_c_r_a.html1606
-rw-r--r--develop/group___p_l_c_r_a.map4
-rw-r--r--develop/group___p_l_c_r_a.md51
-rw-r--r--develop/group___p_l_c_r_a.pngbin0 -> 5480 bytes
-rw-r--r--develop/group___s_c_a_l_e_o_f_f_s_e_t.html198
-rw-r--r--develop/group___s_c_a_l_e_o_f_f_s_e_t.map4
-rw-r--r--develop/group___s_c_a_l_e_o_f_f_s_e_t.md51
-rw-r--r--develop/group___s_c_a_l_e_o_f_f_s_e_t.pngbin0 -> 3070 bytes
-rw-r--r--develop/group___s_h_u_f_f_l_e.html170
-rw-r--r--develop/group___s_h_u_f_f_l_e.map4
-rw-r--r--develop/group___s_h_u_f_f_l_e.md51
-rw-r--r--develop/group___s_h_u_f_f_l_e.pngbin0 -> 2527 bytes
-rw-r--r--develop/group___s_t_r_c_p_l.html151
-rw-r--r--develop/group___s_t_r_c_p_l.map6
-rw-r--r--develop/group___s_t_r_c_p_l.md51
-rw-r--r--develop/group___s_t_r_c_p_l.pngbin0 -> 10334 bytes
-rw-r--r--develop/group___s_w_m_r.html290
-rw-r--r--develop/group___s_w_m_r.map4
-rw-r--r--develop/group___s_w_m_r.md51
-rw-r--r--develop/group___s_w_m_r.pngbin0 -> 4211 bytes
-rw-r--r--develop/group___s_z_i_p.html318
-rw-r--r--develop/group___s_z_i_p.map4
-rw-r--r--develop/group___s_z_i_p.md51
-rw-r--r--develop/group___s_z_i_p.pngbin0 -> 2489 bytes
-rw-r--r--develop/group___t_a_p_l.html129
-rw-r--r--develop/group___t_a_p_l.map4
-rw-r--r--develop/group___t_a_p_l.md51
-rw-r--r--develop/group___t_a_p_l.pngbin0 -> 3838 bytes
-rw-r--r--develop/group___t_c_p_l.html129
-rw-r--r--develop/group___t_c_p_l.map4
-rw-r--r--develop/group___t_c_p_l.md51
-rw-r--r--develop/group___t_c_p_l.pngbin0 -> 4588 bytes
-rw-r--r--develop/group___t_r_a_v.html1042
-rw-r--r--develop/group___t_r_a_v.map4
-rw-r--r--develop/group___t_r_a_v.md51
-rw-r--r--develop/group___t_r_a_v.pngbin0 -> 2455 bytes
-rw-r--r--develop/group___v_l_e_n.html229
-rw-r--r--develop/group___v_l_e_n.map4
-rw-r--r--develop/group___v_l_e_n.md51
-rw-r--r--develop/group___v_l_e_n.pngbin0 -> 5076 bytes
-rw-r--r--develop/hdf5_navtree_hacks.js246
-rw-r--r--develop/hdf5doxy.css259
-rw-r--r--develop/hdfview-anthrstrm-img.pngbin0 -> 68911 bytes
-rw-r--r--develop/hdfview-anthrstrm-sprdsht.pngbin0 -> 63861 bytes
-rw-r--r--develop/hdfview-anthrstrm.pngbin0 -> 46472 bytes
-rw-r--r--develop/hdfview-imgicon.pngbin0 -> 81394 bytes
-rw-r--r--develop/hdfview-imgsubset.pngbin0 -> 82068 bytes
-rw-r--r--develop/hdfview-newcmpd.pngbin0 -> 100495 bytes
-rw-r--r--develop/hdfview-newimgsubset.pngbin0 -> 85051 bytes
-rw-r--r--develop/hdfview-prop.pngbin0 -> 114672 bytes
-rw-r--r--develop/hdfview-qf.pngbin0 -> 170686 bytes
-rw-r--r--develop/hdfview-regref.pngbin0 -> 231317 bytes
-rw-r--r--develop/hdfview-regref1.pngbin0 -> 134813 bytes
-rw-r--r--develop/hdfview-regref2.pngbin0 -> 195189 bytes
-rw-r--r--develop/hdfview-regrefval.pngbin0 -> 56209 bytes
-rw-r--r--develop/hdfview-table.pngbin0 -> 61329 bytes
-rw-r--r--develop/hdfview-tree.pngbin0 -> 38283 bytes
-rw-r--r--develop/imgLBDsetCreate.gifbin0 -> 954 bytes
-rw-r--r--develop/imgLBDsetSubRW11.pngbin0 -> 23645 bytes
-rw-r--r--develop/imgLBDsetSubRW12.pngbin0 -> 25324 bytes
-rw-r--r--develop/imgLBDsetSubRW31.pngbin0 -> 17212 bytes
-rw-r--r--develop/imgLBDsetSubRW32.pngbin0 -> 18201 bytes
-rw-r--r--develop/imgLBDsetSubRW33.pngbin0 -> 17781 bytes
-rw-r--r--develop/imgLBFile.gifbin0 -> 635 bytes
-rw-r--r--develop/imggrpcreate.gifbin0 -> 928 bytes
-rw-r--r--develop/imggrpdsets.gifbin0 -> 1812 bytes
-rw-r--r--develop/imggrps.gifbin0 -> 1644 bytes
-rw-r--r--develop/index.html129
-rw-r--r--develop/interfaceh5d_1_1h5dextend__f.html176
-rw-r--r--develop/interfaceh5o_1_1h5oget__info__by__name__c.html200
-rw-r--r--develop/interfaceh5r_1_1h5rget__object__type__f.html144
-rw-r--r--develop/interfaceh5tb_1_1h5tbinsert__field__f.html204
-rw-r--r--develop/interfaceh5tb_1_1h5tbread__field__index__f.html211
-rw-r--r--develop/interfaceh5tb_1_1h5tbread__field__name__f.html211
-rw-r--r--develop/interfaceh5tb_1_1h5tbwrite__field__index__f.html211
-rw-r--r--develop/interfaceh5tb_1_1h5tbwrite__field__name__f.html211
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__cb.html205
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__cb__coll__graph.pngbin0 -> 2958 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__cb__inherit__graph.pngbin0 -> 2958 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__t.html123
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__append__cb.html198
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__append__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__append__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__append__cb__coll__graph.pngbin0 -> 3045 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__append__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__append__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__append__cb__inherit__graph.pngbin0 -> 3045 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__append__t.html123
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__iterate__cb.html212
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__iterate__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__iterate__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__iterate__cb__coll__graph.pngbin0 -> 2935 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__iterate__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__iterate__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__iterate__cb__inherit__graph.pngbin0 -> 2935 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__iterate__t.html123
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__cb.html198
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__cb__coll__graph.pngbin0 -> 3035 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__cb__inherit__graph.pngbin0 -> 3035 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__t.html123
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__opdata__t.html134
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__opdata__t__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__opdata__t__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__opdata__t__inherit__graph.pngbin0 -> 2849 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t.html206
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t__coll__graph.pngbin0 -> 2501 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t__inherit__graph.map5
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t__inherit__graph.pngbin0 -> 4707 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__opdata__t.html123
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__t.html205
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__t__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__t__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__t__coll__graph.pngbin0 -> 2974 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__t__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__t__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__t__inherit__graph.pngbin0 -> 2974 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__close__func__cb.html191
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__close__func__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__close__func__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__close__func__cb__coll__graph.pngbin0 -> 3255 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__close__func__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__close__func__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__close__func__cb__inherit__graph.pngbin0 -> 3255 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__close__func__t.html123
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__copy__func__cb.html198
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__copy__func__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__copy__func__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__copy__func__cb__coll__graph.pngbin0 -> 3571 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__copy__func__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__copy__func__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__copy__func__cb__inherit__graph.pngbin0 -> 3571 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__copy__func__t.html123
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__create__func__cb.html191
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__create__func__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__create__func__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__create__func__cb__coll__graph.pngbin0 -> 3395 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__create__func__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__create__func__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__create__func__cb__inherit__graph.pngbin0 -> 3395 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__create__func__t.html123
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__iterate__cb.html198
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__iterate__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__iterate__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__iterate__cb__coll__graph.pngbin0 -> 3153 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__iterate__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__iterate__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__iterate__cb__inherit__graph.pngbin0 -> 3153 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__iterate__t.html123
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__close__func__cb.html198
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__close__func__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__close__func__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__close__func__cb__coll__graph.pngbin0 -> 3320 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__close__func__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__close__func__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__close__func__cb__inherit__graph.pngbin0 -> 3320 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__compare__func__cb.html198
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__compare__func__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__compare__func__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__compare__func__cb__coll__graph.pngbin0 -> 3473 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__compare__func__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__compare__func__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__compare__func__cb__inherit__graph.pngbin0 -> 3473 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__copy__func__cb.html198
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__copy__func__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__copy__func__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__copy__func__cb__coll__graph.pngbin0 -> 3215 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__copy__func__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__copy__func__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__copy__func__cb__inherit__graph.pngbin0 -> 3215 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__create__func__cb.html198
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__create__func__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__create__func__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__create__func__cb__coll__graph.pngbin0 -> 3280 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__create__func__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__create__func__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__create__func__cb__inherit__graph.pngbin0 -> 3280 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__delete__func__cb.html205
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__delete__func__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__delete__func__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__delete__func__cb__coll__graph.pngbin0 -> 3264 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__delete__func__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__delete__func__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__delete__func__cb__inherit__graph.pngbin0 -> 3264 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__get__func__cb.html205
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__get__func__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__get__func__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__get__func__cb__coll__graph.pngbin0 -> 3212 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__get__func__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__get__func__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__get__func__cb__inherit__graph.pngbin0 -> 3212 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__set__func__cb.html205
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__set__func__cb__coll__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__set__func__cb__coll__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__set__func__cb__coll__graph.pngbin0 -> 3510 bytes
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__set__func__cb__inherit__graph.map4
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__set__func__cb__inherit__graph.md51
-rw-r--r--develop/interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__set__func__cb__inherit__graph.pngbin0 -> 3510 bytes
-rw-r--r--develop/interfacetype__mod_1_1h5t.html168
-rw-r--r--develop/jquery.js35
-rw-r--r--develop/maybe__metadata__reads_8dox.html118
-rw-r--r--develop/maybe_metadata_reads.html140
-rw-r--r--develop/namespace_h5.html282
-rw-r--r--develop/namespaceexamples_1_1datasets.html160
-rw-r--r--develop/namespaceexamples_1_1datatypes.html160
-rw-r--r--develop/namespaceexamples_1_1groups.html144
-rw-r--r--develop/namespaceexamples_1_1intro.html138
-rw-r--r--develop/namespaceh5a.html252
-rw-r--r--develop/namespaceh5d.html234
-rw-r--r--develop/namespaceh5do.html132
-rw-r--r--develop/namespaceh5ds.html156
-rw-r--r--develop/namespaceh5e.html187
-rw-r--r--develop/namespaceh5es.html148
-rw-r--r--develop/namespaceh5f.html244
-rw-r--r--develop/namespaceh5fortkit.html161
-rw-r--r--develop/namespaceh5g.html216
-rw-r--r--develop/namespaceh5global.html1494
-rw-r--r--develop/namespaceh5i.html150
-rw-r--r--develop/namespaceh5im.html165
-rw-r--r--develop/namespaceh5l.html203
-rw-r--r--develop/namespaceh5lib.html159
-rw-r--r--develop/namespaceh5lt.html189
-rw-r--r--develop/namespaceh5o.html233
-rw-r--r--develop/namespaceh5p.html658
-rw-r--r--develop/namespaceh5r.html153
-rw-r--r--develop/namespaceh5s.html225
-rw-r--r--develop/namespaceh5t.html318
-rw-r--r--develop/namespaceh5tb.html176
-rw-r--r--develop/namespaceh5vl.html165
-rw-r--r--develop/namespaceh5z.html138
-rw-r--r--develop/namespacehdf5.html118
-rw-r--r--develop/namespacehdf_1_1hdf5lib_1_1callbacks.html178
-rw-r--r--develop/namespacehdf_1_1hdf5lib_1_1exceptions.html172
-rw-r--r--develop/namespacehdf_1_1hdf5lib_1_1structs.html150
-rw-r--r--develop/namespacetype__mod.html171
-rw-r--r--develop/nav_f.pngbin0 -> 153 bytes
-rw-r--r--develop/nav_g.pngbin0 -> 95 bytes
-rw-r--r--develop/nav_h.pngbin0 -> 98 bytes
-rw-r--r--develop/navtree.css146
-rw-r--r--develop/navtree.js546
-rw-r--r--develop/navtreedata.js51
-rw-r--r--develop/navtreeindex0.js17
-rw-r--r--develop/newgroupimage.pngbin0 -> 44700 bytes
-rw-r--r--develop/noattrs.pngbin0 -> 43386 bytes
-rw-r--r--develop/open.pngbin0 -> 123 bytes
-rw-r--r--develop/pchunk_figa.gifbin0 -> 2754 bytes
-rw-r--r--develop/pchunk_figb.gifbin0 -> 2094 bytes
-rw-r--r--develop/pchunk_figc.gifbin0 -> 3194 bytes
-rw-r--r--develop/pchunk_figd.gifbin0 -> 2984 bytes
-rw-r--r--develop/pcont_hy_figa.gifbin0 -> 3201 bytes
-rw-r--r--develop/pcont_hy_figb.gifbin0 -> 2450 bytes
-rw-r--r--develop/pcont_hy_figc.gifbin0 -> 3694 bytes
-rw-r--r--develop/pcont_hy_figd.gifbin0 -> 2723 bytes
-rw-r--r--develop/ppatt_figa.gifbin0 -> 2359 bytes
-rw-r--r--develop/ppatt_figb.gifbin0 -> 2431 bytes
-rw-r--r--develop/ppatt_figc.gifbin0 -> 2616 bytes
-rw-r--r--develop/ppatt_figd.gifbin0 -> 2505 bytes
-rw-r--r--develop/predefined_datatypes_8dox.html118
-rw-r--r--develop/predefined_datatypes_tables.html419
-rw-r--r--develop/preg_figa.gifbin0 -> 2359 bytes
-rw-r--r--develop/preg_figb.gifbin0 -> 2033 bytes
-rw-r--r--develop/preg_figc.gifbin0 -> 3242 bytes
-rw-r--r--develop/preg_figd.gifbin0 -> 2367 bytes
-rw-r--r--develop/properties.pngbin0 -> 50472 bytes
-rw-r--r--develop/property_lists_8dox.html118
-rw-r--r--develop/resize.js140
-rw-r--r--develop/rm-template_8dox.html118
-rw-r--r--develop/scarletletter.pngbin0 -> 51013 bytes
-rw-r--r--develop/search/all_0.html37
-rw-r--r--develop/search/all_0.js8
-rw-r--r--develop/search/all_1.html37
-rw-r--r--develop/search/all_1.js74
-rw-r--r--develop/search/all_10.html37
-rw-r--r--develop/search/all_10.js75
-rw-r--r--develop/search/all_11.html37
-rw-r--r--develop/search/all_11.js9
-rw-r--r--develop/search/all_12.html37
-rw-r--r--develop/search/all_12.js48
-rw-r--r--develop/search/all_13.html37
-rw-r--r--develop/search/all_13.js191
-rw-r--r--develop/search/all_14.html37
-rw-r--r--develop/search/all_14.js52
-rw-r--r--develop/search/all_15.html37
-rw-r--r--develop/search/all_15.js29
-rw-r--r--develop/search/all_16.html37
-rw-r--r--develop/search/all_16.js24
-rw-r--r--develop/search/all_17.html37
-rw-r--r--develop/search/all_17.js19
-rw-r--r--develop/search/all_18.html37
-rw-r--r--develop/search/all_18.js4
-rw-r--r--develop/search/all_19.html37
-rw-r--r--develop/search/all_19.js45
-rw-r--r--develop/search/all_2.html37
-rw-r--r--develop/search/all_2.js23
-rw-r--r--develop/search/all_3.html37
-rw-r--r--develop/search/all_3.js87
-rw-r--r--develop/search/all_4.html37
-rw-r--r--develop/search/all_4.js74
-rw-r--r--develop/search/all_5.html37
-rw-r--r--develop/search/all_5.js40
-rw-r--r--develop/search/all_6.html37
-rw-r--r--develop/search/all_6.js95
-rw-r--r--develop/search/all_7.html37
-rw-r--r--develop/search/all_7.js231
-rw-r--r--develop/search/all_8.html37
-rw-r--r--develop/search/all_8.js4572
-rw-r--r--develop/search/all_9.html37
-rw-r--r--develop/search/all_9.js97
-rw-r--r--develop/search/all_a.html37
-rw-r--r--develop/search/all_a.js21
-rw-r--r--develop/search/all_b.html37
-rw-r--r--develop/search/all_b.js7
-rw-r--r--develop/search/all_c.html37
-rw-r--r--develop/search/all_c.js49
-rw-r--r--develop/search/all_d.html37
-rw-r--r--develop/search/all_d.js60
-rw-r--r--develop/search/all_e.html37
-rw-r--r--develop/search/all_e.js79
-rw-r--r--develop/search/all_f.html37
-rw-r--r--develop/search/all_f.js57
-rw-r--r--develop/search/classes_0.html37
-rw-r--r--develop/search/classes_0.js8
-rw-r--r--develop/search/classes_1.html37
-rw-r--r--develop/search/classes_1.js8
-rw-r--r--develop/search/classes_2.html37
-rw-r--r--develop/search/classes_2.js12
-rw-r--r--develop/search/classes_3.html37
-rw-r--r--develop/search/classes_3.js5
-rw-r--r--develop/search/classes_4.html37
-rw-r--r--develop/search/classes_4.js7
-rw-r--r--develop/search/classes_5.html37
-rw-r--r--develop/search/classes_5.js5
-rw-r--r--develop/search/classes_6.html37
-rw-r--r--develop/search/classes_6.js279
-rw-r--r--develop/search/classes_7.html37
-rw-r--r--develop/search/classes_7.js10
-rw-r--r--develop/search/classes_8.html37
-rw-r--r--develop/search/classes_8.js7
-rw-r--r--develop/search/classes_9.html37
-rw-r--r--develop/search/classes_9.js5
-rw-r--r--develop/search/classes_a.html37
-rw-r--r--develop/search/classes_a.js5
-rw-r--r--develop/search/classes_b.html37
-rw-r--r--develop/search/classes_b.js7
-rw-r--r--develop/search/classes_c.html37
-rw-r--r--develop/search/classes_c.js4
-rw-r--r--develop/search/classes_d.html37
-rw-r--r--develop/search/classes_d.js6
-rw-r--r--develop/search/classes_e.html37
-rw-r--r--develop/search/classes_e.js6
-rw-r--r--develop/search/classes_f.html37
-rw-r--r--develop/search/classes_f.js4
-rw-r--r--develop/search/close.svg31
-rw-r--r--develop/search/defines_0.html37
-rw-r--r--develop/search/defines_0.js4
-rw-r--r--develop/search/defines_1.html37
-rw-r--r--develop/search/defines_1.js8
-rw-r--r--develop/search/defines_2.html37
-rw-r--r--develop/search/defines_2.js4
-rw-r--r--develop/search/defines_3.html37
-rw-r--r--develop/search/defines_3.js4
-rw-r--r--develop/search/defines_4.html37
-rw-r--r--develop/search/defines_4.js684
-rw-r--r--develop/search/defines_5.html37
-rw-r--r--develop/search/defines_5.js5
-rw-r--r--develop/search/defines_6.html37
-rw-r--r--develop/search/defines_6.js5
-rw-r--r--develop/search/defines_7.html37
-rw-r--r--develop/search/defines_7.js4
-rw-r--r--develop/search/defines_8.html37
-rw-r--r--develop/search/defines_8.js18
-rw-r--r--develop/search/defines_9.html37
-rw-r--r--develop/search/defines_9.js6
-rw-r--r--develop/search/defines_a.html37
-rw-r--r--develop/search/defines_a.js12
-rw-r--r--develop/search/enums_0.html37
-rw-r--r--develop/search/enums_0.js87
-rw-r--r--develop/search/enumvalues_0.html37
-rw-r--r--develop/search/enumvalues_0.js416
-rw-r--r--develop/search/enumvalues_1.html37
-rw-r--r--develop/search/enumvalues_1.js4
-rw-r--r--develop/search/enumvalues_2.html37
-rw-r--r--develop/search/enumvalues_2.js6
-rw-r--r--develop/search/enumvalues_3.html37
-rw-r--r--develop/search/enumvalues_3.js7
-rw-r--r--develop/search/files_0.html37
-rw-r--r--develop/search/files_0.js9
-rw-r--r--develop/search/files_1.html37
-rw-r--r--develop/search/files_1.js4
-rw-r--r--develop/search/files_10.html37
-rw-r--r--develop/search/files_10.js8
-rw-r--r--develop/search/files_2.html37
-rw-r--r--develop/search/files_2.js5
-rw-r--r--develop/search/files_3.html37
-rw-r--r--develop/search/files_3.js5
-rw-r--r--develop/search/files_4.html37
-rw-r--r--develop/search/files_4.js7
-rw-r--r--develop/search/files_5.html37
-rw-r--r--develop/search/files_5.js5
-rw-r--r--develop/search/files_6.html37
-rw-r--r--develop/search/files_6.js287
-rw-r--r--develop/search/files_7.html37
-rw-r--r--develop/search/files_7.js6
-rw-r--r--develop/search/files_8.html37
-rw-r--r--develop/search/files_8.js8
-rw-r--r--develop/search/files_9.html37
-rw-r--r--develop/search/files_9.js5
-rw-r--r--develop/search/files_a.html37
-rw-r--r--develop/search/files_a.js4
-rw-r--r--develop/search/files_b.html37
-rw-r--r--develop/search/files_b.js7
-rw-r--r--develop/search/files_c.html37
-rw-r--r--develop/search/files_c.js6
-rw-r--r--develop/search/files_d.html37
-rw-r--r--develop/search/files_d.js4
-rw-r--r--develop/search/files_e.html37
-rw-r--r--develop/search/files_e.js4
-rw-r--r--develop/search/files_f.html37
-rw-r--r--develop/search/files_f.js4
-rw-r--r--develop/search/functions_0.html37
-rw-r--r--develop/search/functions_0.js11
-rw-r--r--develop/search/functions_1.html37
-rw-r--r--develop/search/functions_1.js11
-rw-r--r--develop/search/functions_10.html37
-rw-r--r--develop/search/functions_10.js7
-rw-r--r--develop/search/functions_11.html37
-rw-r--r--develop/search/functions_11.js6
-rw-r--r--develop/search/functions_12.html37
-rw-r--r--develop/search/functions_12.js7
-rw-r--r--develop/search/functions_13.html37
-rw-r--r--develop/search/functions_13.js6
-rw-r--r--develop/search/functions_14.html37
-rw-r--r--develop/search/functions_14.js45
-rw-r--r--develop/search/functions_2.html37
-rw-r--r--develop/search/functions_2.js23
-rw-r--r--develop/search/functions_3.html37
-rw-r--r--develop/search/functions_3.js20
-rw-r--r--develop/search/functions_4.html37
-rw-r--r--develop/search/functions_4.js11
-rw-r--r--develop/search/functions_5.html37
-rw-r--r--develop/search/functions_5.js15
-rw-r--r--develop/search/functions_6.html37
-rw-r--r--develop/search/functions_6.js157
-rw-r--r--develop/search/functions_7.html37
-rw-r--r--develop/search/functions_7.js1838
-rw-r--r--develop/search/functions_8.html37
-rw-r--r--develop/search/functions_8.js26
-rw-r--r--develop/search/functions_9.html37
-rw-r--r--develop/search/functions_9.js11
-rw-r--r--develop/search/functions_a.html37
-rw-r--r--develop/search/functions_a.js8
-rw-r--r--develop/search/functions_b.html37
-rw-r--r--develop/search/functions_b.js5
-rw-r--r--develop/search/functions_c.html37
-rw-r--r--develop/search/functions_c.js23
-rw-r--r--develop/search/functions_d.html37
-rw-r--r--develop/search/functions_d.js26
-rw-r--r--develop/search/functions_e.html37
-rw-r--r--develop/search/functions_e.js14
-rw-r--r--develop/search/functions_f.html37
-rw-r--r--develop/search/functions_f.js82
-rw-r--r--develop/search/groups_0.html37
-rw-r--r--develop/search/groups_0.js10
-rw-r--r--develop/search/groups_1.html37
-rw-r--r--develop/search/groups_1.js4
-rw-r--r--develop/search/groups_10.html37
-rw-r--r--develop/search/groups_10.js11
-rw-r--r--develop/search/groups_11.html37
-rw-r--r--develop/search/groups_11.js5
-rw-r--r--develop/search/groups_12.html37
-rw-r--r--develop/search/groups_12.js7
-rw-r--r--develop/search/groups_2.html37
-rw-r--r--develop/search/groups_2.js8
-rw-r--r--develop/search/groups_3.html37
-rw-r--r--develop/search/groups_3.js14
-rw-r--r--develop/search/groups_4.html37
-rw-r--r--develop/search/groups_4.js7
-rw-r--r--develop/search/groups_5.html37
-rw-r--r--develop/search/groups_5.js29
-rw-r--r--develop/search/groups_6.html37
-rw-r--r--develop/search/groups_6.js6
-rw-r--r--develop/search/groups_7.html37
-rw-r--r--develop/search/groups_7.js13
-rw-r--r--develop/search/groups_8.html37
-rw-r--r--develop/search/groups_8.js5
-rw-r--r--develop/search/groups_9.html37
-rw-r--r--develop/search/groups_9.js19
-rw-r--r--develop/search/groups_a.html37
-rw-r--r--develop/search/groups_a.js8
-rw-r--r--develop/search/groups_b.html37
-rw-r--r--develop/search/groups_b.js4
-rw-r--r--develop/search/groups_c.html37
-rw-r--r--develop/search/groups_c.js5
-rw-r--r--develop/search/groups_d.html37
-rw-r--r--develop/search/groups_d.js7
-rw-r--r--develop/search/groups_e.html37
-rw-r--r--develop/search/groups_e.js10
-rw-r--r--develop/search/groups_f.html37
-rw-r--r--develop/search/groups_f.js4
-rw-r--r--develop/search/mag_sel.svg74
-rw-r--r--develop/search/namespaces_0.html37
-rw-r--r--develop/search/namespaces_0.js7
-rw-r--r--develop/search/namespaces_1.html37
-rw-r--r--develop/search/namespaces_1.js31
-rw-r--r--develop/search/namespaces_2.html37
-rw-r--r--develop/search/namespaces_2.js4
-rw-r--r--develop/search/nomatches.html13
-rw-r--r--develop/search/pages_0.html37
-rw-r--r--develop/search/pages_0.js7
-rw-r--r--develop/search/pages_1.html37
-rw-r--r--develop/search/pages_1.js17
-rw-r--r--develop/search/pages_10.html37
-rw-r--r--develop/search/pages_10.js4
-rw-r--r--develop/search/pages_11.html37
-rw-r--r--develop/search/pages_11.js7
-rw-r--r--develop/search/pages_2.html37
-rw-r--r--develop/search/pages_2.js11
-rw-r--r--develop/search/pages_3.html37
-rw-r--r--develop/search/pages_3.js7
-rw-r--r--develop/search/pages_4.html37
-rw-r--r--develop/search/pages_4.js5
-rw-r--r--develop/search/pages_5.html37
-rw-r--r--develop/search/pages_5.js5
-rw-r--r--develop/search/pages_6.html37
-rw-r--r--develop/search/pages_6.js27
-rw-r--r--develop/search/pages_7.html37
-rw-r--r--develop/search/pages_7.js4
-rw-r--r--develop/search/pages_8.html37
-rw-r--r--develop/search/pages_8.js5
-rw-r--r--develop/search/pages_9.html37
-rw-r--r--develop/search/pages_9.js7
-rw-r--r--develop/search/pages_a.html37
-rw-r--r--develop/search/pages_a.js5
-rw-r--r--develop/search/pages_b.html37
-rw-r--r--develop/search/pages_b.js5
-rw-r--r--develop/search/pages_c.html37
-rw-r--r--develop/search/pages_c.js6
-rw-r--r--develop/search/pages_d.html37
-rw-r--r--develop/search/pages_d.js7
-rw-r--r--develop/search/pages_e.html37
-rw-r--r--develop/search/pages_e.js4
-rw-r--r--develop/search/pages_f.html37
-rw-r--r--develop/search/pages_f.js26
-rw-r--r--develop/search/related_0.html37
-rw-r--r--develop/search/related_0.js8
-rw-r--r--develop/search/search.css273
-rw-r--r--develop/search/search.js816
-rw-r--r--develop/search/search_l.pngbin0 -> 567 bytes
-rw-r--r--develop/search/search_m.pngbin0 -> 158 bytes
-rw-r--r--develop/search/search_r.pngbin0 -> 553 bytes
-rw-r--r--develop/search/searchdata.js51
-rw-r--r--develop/search/typedefs_0.html37
-rw-r--r--develop/search/typedefs_0.js4
-rw-r--r--develop/search/typedefs_1.html37
-rw-r--r--develop/search/typedefs_1.js88
-rw-r--r--develop/search/typedefs_2.html37
-rw-r--r--develop/search/typedefs_2.js4
-rw-r--r--develop/search/typedefs_3.html37
-rw-r--r--develop/search/typedefs_3.js4
-rw-r--r--develop/search/variables_0.html37
-rw-r--r--develop/search/variables_0.js8
-rw-r--r--develop/search/variables_1.html37
-rw-r--r--develop/search/variables_1.js48
-rw-r--r--develop/search/variables_10.html37
-rw-r--r--develop/search/variables_10.js9
-rw-r--r--develop/search/variables_11.html37
-rw-r--r--develop/search/variables_11.js27
-rw-r--r--develop/search/variables_12.html37
-rw-r--r--develop/search/variables_12.js86
-rw-r--r--develop/search/variables_13.html37
-rw-r--r--develop/search/variables_13.js23
-rw-r--r--develop/search/variables_14.html37
-rw-r--r--develop/search/variables_14.js20
-rw-r--r--develop/search/variables_15.html37
-rw-r--r--develop/search/variables_15.js11
-rw-r--r--develop/search/variables_16.html37
-rw-r--r--develop/search/variables_16.js13
-rw-r--r--develop/search/variables_17.html37
-rw-r--r--develop/search/variables_17.js4
-rw-r--r--develop/search/variables_2.html37
-rw-r--r--develop/search/variables_2.js14
-rw-r--r--develop/search/variables_3.html37
-rw-r--r--develop/search/variables_3.js46
-rw-r--r--develop/search/variables_4.html37
-rw-r--r--develop/search/variables_4.js31
-rw-r--r--develop/search/variables_5.html37
-rw-r--r--develop/search/variables_5.js18
-rw-r--r--develop/search/variables_6.html37
-rw-r--r--develop/search/variables_6.js46
-rw-r--r--develop/search/variables_7.html37
-rw-r--r--develop/search/variables_7.js70
-rw-r--r--develop/search/variables_8.html37
-rw-r--r--develop/search/variables_8.js1265
-rw-r--r--develop/search/variables_9.html37
-rw-r--r--develop/search/variables_9.js61
-rw-r--r--develop/search/variables_a.html37
-rw-r--r--develop/search/variables_a.js7
-rw-r--r--develop/search/variables_b.html37
-rw-r--r--develop/search/variables_b.js28
-rw-r--r--develop/search/variables_c.html37
-rw-r--r--develop/search/variables_c.js48
-rw-r--r--develop/search/variables_d.html37
-rw-r--r--develop/search/variables_d.js73
-rw-r--r--develop/search/variables_e.html37
-rw-r--r--develop/search/variables_e.js29
-rw-r--r--develop/search/variables_f.html37
-rw-r--r--develop/search/variables_f.js22
-rw-r--r--develop/showasimage.pngbin0 -> 66016 bytes
-rw-r--r--develop/splitbar.pngbin0 -> 314 bytes
-rw-r--r--develop/storm.pngbin0 -> 41590 bytes
-rw-r--r--develop/struct_h5__ih__info__t.html165
-rw-r--r--develop/struct_h5_a__info__t.html202
-rw-r--r--develop/struct_h5_a_c__cache__config__t.html685
-rw-r--r--develop/struct_h5_a_c__cache__image__config__t.html205
-rw-r--r--develop/struct_h5_e__error1__t.html240
-rw-r--r--develop/struct_h5_e__error2__t.html258
-rw-r--r--develop/struct_h5_e_s__err__info__t.html302
-rw-r--r--develop/struct_h5_e_s__op__info__t.html285
-rw-r--r--develop/struct_h5_f__info1__t.html211
-rw-r--r--develop/struct_h5_f__info1__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f__info1__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f__info1__t__coll__graph.pngbin0 -> 3423 bytes
-rw-r--r--develop/struct_h5_f__info2__t.html319
-rw-r--r--develop/struct_h5_f__info2__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f__info2__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f__info2__t__coll__graph.pngbin0 -> 3530 bytes
-rw-r--r--develop/struct_h5_f__retry__info__t.html164
-rw-r--r--develop/struct_h5_f__sect__info__t.html166
-rw-r--r--develop/struct_h5_f_d__class__t.html782
-rw-r--r--develop/struct_h5_f_d__class__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f_d__class__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__class__t__coll__graph.pngbin0 -> 4347 bytes
-rw-r--r--develop/struct_h5_f_d__ctl__memcpy__args__t.html217
-rw-r--r--develop/struct_h5_f_d__driver__prop__t.html178
-rw-r--r--develop/struct_h5_f_d__file__image__callbacks__t.html294
-rw-r--r--develop/struct_h5_f_d__file__image__info__t.html189
-rw-r--r--develop/struct_h5_f_d__file__image__info__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f_d__file__image__info__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__file__image__info__t__coll__graph.pngbin0 -> 5574 bytes
-rw-r--r--develop/struct_h5_f_d__free__t.html188
-rw-r--r--develop/struct_h5_f_d__free__t__coll__graph.map3
-rw-r--r--develop/struct_h5_f_d__free__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__free__t__coll__graph.pngbin0 -> 2317 bytes
-rw-r--r--develop/struct_h5_f_d__hdfs__fapl__t.html226
-rw-r--r--develop/struct_h5_f_d__ioc__config__t.html185
-rw-r--r--develop/struct_h5_f_d__mirror__fapl__t.html194
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__eoa__t.html189
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__eoa__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__eoa__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__eoa__t__coll__graph.pngbin0 -> 4082 bytes
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__lock__t.html173
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__lock__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__lock__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__lock__t__coll__graph.pngbin0 -> 4063 bytes
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__open__t.html221
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__open__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__open__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__open__t__coll__graph.pngbin0 -> 4151 bytes
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__reply__t.html189
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__reply__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__reply__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__reply__t__coll__graph.pngbin0 -> 4314 bytes
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__t.html210
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__write__t.html205
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__write__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__write__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__mirror__xmit__write__t__coll__graph.pngbin0 -> 4197 bytes
-rw-r--r--develop/struct_h5_f_d__onion__archival__index__t.html205
-rw-r--r--develop/struct_h5_f_d__onion__archival__index__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f_d__onion__archival__index__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__onion__archival__index__t__coll__graph.pngbin0 -> 4590 bytes
-rw-r--r--develop/struct_h5_f_d__onion__fapl__info__t.html268
-rw-r--r--develop/struct_h5_f_d__onion__header__t.html242
-rw-r--r--develop/struct_h5_f_d__onion__history__t.html205
-rw-r--r--develop/struct_h5_f_d__onion__history__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f_d__onion__history__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__onion__history__t__coll__graph.pngbin0 -> 4859 bytes
-rw-r--r--develop/struct_h5_f_d__onion__index__entry__t.html162
-rw-r--r--develop/struct_h5_f_d__onion__record__loc__t.html178
-rw-r--r--develop/struct_h5_f_d__onion__revision__index__hash__chain__node__t.html189
-rw-r--r--develop/struct_h5_f_d__onion__revision__index__hash__chain__node__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f_d__onion__revision__index__hash__chain__node__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__onion__revision__index__hash__chain__node__t__coll__graph.pngbin0 -> 7497 bytes
-rw-r--r--develop/struct_h5_f_d__onion__revision__index__t.html254
-rw-r--r--develop/struct_h5_f_d__onion__revision__index__t__coll__graph.map5
-rw-r--r--develop/struct_h5_f_d__onion__revision__index__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__onion__revision__index__t__coll__graph.pngbin0 -> 10898 bytes
-rw-r--r--develop/struct_h5_f_d__onion__revision__record__t.html286
-rw-r--r--develop/struct_h5_f_d__onion__revision__record__t__coll__graph.map5
-rw-r--r--develop/struct_h5_f_d__onion__revision__record__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__onion__revision__record__t__coll__graph.pngbin0 -> 7757 bytes
-rw-r--r--develop/struct_h5_f_d__ros3__fapl__t.html218
-rw-r--r--develop/struct_h5_f_d__splitter__vfd__config__t.html251
-rw-r--r--develop/struct_h5_f_d__subfiling__config__t.html229
-rw-r--r--develop/struct_h5_f_d__subfiling__config__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f_d__subfiling__config__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__subfiling__config__t__coll__graph.pngbin0 -> 5877 bytes
-rw-r--r--develop/struct_h5_f_d__subfiling__params__t.html186
-rw-r--r--develop/struct_h5_f_d__t.html301
-rw-r--r--develop/struct_h5_f_d__t__coll__graph.map4
-rw-r--r--develop/struct_h5_f_d__t__coll__graph.md51
-rw-r--r--develop/struct_h5_f_d__t__coll__graph.pngbin0 -> 4414 bytes
-rw-r--r--develop/struct_h5_g__info__t.html200
-rw-r--r--develop/struct_h5_g__stat__t.html269
-rw-r--r--develop/struct_h5_g__stat__t__coll__graph.map4
-rw-r--r--develop/struct_h5_g__stat__t__coll__graph.md51
-rw-r--r--develop/struct_h5_g__stat__t__coll__graph.pngbin0 -> 3376 bytes
-rw-r--r--develop/struct_h5_l__class__0__t.html294
-rw-r--r--develop/struct_h5_l__class__t.html295
-rw-r--r--develop/struct_h5_l__info1__t.html255
-rw-r--r--develop/struct_h5_l__info2__t.html265
-rw-r--r--develop/struct_h5_l__info2__t__coll__graph.map4
-rw-r--r--develop/struct_h5_l__info2__t__coll__graph.md51
-rw-r--r--develop/struct_h5_l__info2__t__coll__graph.pngbin0 -> 3070 bytes
-rw-r--r--develop/struct_h5_o__hdr__info__t.html336
-rw-r--r--develop/struct_h5_o__info1__t.html371
-rw-r--r--develop/struct_h5_o__info1__t__coll__graph.map5
-rw-r--r--develop/struct_h5_o__info1__t__coll__graph.md51
-rw-r--r--develop/struct_h5_o__info1__t__coll__graph.pngbin0 -> 6318 bytes
-rw-r--r--develop/struct_h5_o__info2__t.html303
-rw-r--r--develop/struct_h5_o__info2__t__coll__graph.map4
-rw-r--r--develop/struct_h5_o__info2__t__coll__graph.md51
-rw-r--r--develop/struct_h5_o__info2__t__coll__graph.pngbin0 -> 3297 bytes
-rw-r--r--develop/struct_h5_o__native__info__t.html213
-rw-r--r--develop/struct_h5_o__native__info__t__coll__graph.map5
-rw-r--r--develop/struct_h5_o__native__info__t__coll__graph.md51
-rw-r--r--develop/struct_h5_o__native__info__t__coll__graph.pngbin0 -> 6771 bytes
-rw-r--r--develop/struct_h5_o__stat__t.html200
-rw-r--r--develop/struct_h5_o__token__t.html148
-rw-r--r--develop/struct_h5_r__ref__t.html183
-rw-r--r--develop/struct_h5_t__cdata__t.html204
-rw-r--r--develop/struct_h5_v_l__attr__class__t.html258
-rw-r--r--develop/struct_h5_v_l__attr__delete__by__idx__args__t.html178
-rw-r--r--develop/struct_h5_v_l__attr__get__args__t.html345
-rw-r--r--develop/struct_h5_v_l__attr__get__args__t__coll__graph.map11
-rw-r--r--develop/struct_h5_v_l__attr__get__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__attr__get__args__t__coll__graph.pngbin0 -> 22946 bytes
-rw-r--r--develop/struct_h5_v_l__attr__get__info__args__t.html194
-rw-r--r--develop/struct_h5_v_l__attr__get__info__args__t__coll__graph.map9
-rw-r--r--develop/struct_h5_v_l__attr__get__info__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__attr__get__info__args__t__coll__graph.pngbin0 -> 17289 bytes
-rw-r--r--develop/struct_h5_v_l__attr__get__name__args__t.html209
-rw-r--r--develop/struct_h5_v_l__attr__get__name__args__t__coll__graph.map8
-rw-r--r--develop/struct_h5_v_l__attr__get__name__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__attr__get__name__args__t__coll__graph.pngbin0 -> 15210 bytes
-rw-r--r--develop/struct_h5_v_l__attr__iterate__args__t.html221
-rw-r--r--develop/struct_h5_v_l__attr__iterate__args__t__coll__graph.map4
-rw-r--r--develop/struct_h5_v_l__attr__iterate__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__attr__iterate__args__t__coll__graph.pngbin0 -> 3894 bytes
-rw-r--r--develop/struct_h5_v_l__attr__specific__args__t.html325
-rw-r--r--develop/struct_h5_v_l__attr__specific__args__t__coll__graph.map6
-rw-r--r--develop/struct_h5_v_l__attr__specific__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__attr__specific__args__t__coll__graph.pngbin0 -> 10604 bytes
-rw-r--r--develop/struct_h5_v_l__blob__class__t.html194
-rw-r--r--develop/struct_h5_v_l__blob__specific__args__t.html196
-rw-r--r--develop/struct_h5_v_l__class__t.html525
-rw-r--r--develop/struct_h5_v_l__class__t__coll__graph.map16
-rw-r--r--develop/struct_h5_v_l__class__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__class__t__coll__graph.pngbin0 -> 52862 bytes
-rw-r--r--develop/struct_h5_v_l__dataset__class__t.html258
-rw-r--r--develop/struct_h5_v_l__dataset__get__args__t.html361
-rw-r--r--develop/struct_h5_v_l__dataset__specific__args__t.html248
-rw-r--r--develop/struct_h5_v_l__datatype__class__t.html226
-rw-r--r--develop/struct_h5_v_l__datatype__get__args__t.html278
-rw-r--r--develop/struct_h5_v_l__datatype__specific__args__t.html215
-rw-r--r--develop/struct_h5_v_l__file__class__t.html226
-rw-r--r--develop/struct_h5_v_l__file__cont__info__t.html194
-rw-r--r--develop/struct_h5_v_l__file__get__args__t.html422
-rw-r--r--develop/struct_h5_v_l__file__get__args__t__coll__graph.map6
-rw-r--r--develop/struct_h5_v_l__file__get__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__file__get__args__t__coll__graph.pngbin0 -> 9868 bytes
-rw-r--r--develop/struct_h5_v_l__file__get__name__args__t.html194
-rw-r--r--develop/struct_h5_v_l__file__get__obj__ids__args__t.html194
-rw-r--r--develop/struct_h5_v_l__file__specific__args__t.html380
-rw-r--r--develop/struct_h5_v_l__group__class__t.html226
-rw-r--r--develop/struct_h5_v_l__group__get__args__t.html229
-rw-r--r--develop/struct_h5_v_l__group__get__args__t__coll__graph.map10
-rw-r--r--develop/struct_h5_v_l__group__get__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__group__get__args__t__coll__graph.pngbin0 -> 21006 bytes
-rw-r--r--develop/struct_h5_v_l__group__get__info__args__t.html178
-rw-r--r--develop/struct_h5_v_l__group__get__info__args__t__coll__graph.map9
-rw-r--r--develop/struct_h5_v_l__group__get__info__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__group__get__info__args__t__coll__graph.pngbin0 -> 17723 bytes
-rw-r--r--develop/struct_h5_v_l__group__spec__mount__args__t.html178
-rw-r--r--develop/struct_h5_v_l__group__specific__args__t.html275
-rw-r--r--develop/struct_h5_v_l__group__specific__args__t__coll__graph.map4
-rw-r--r--develop/struct_h5_v_l__group__specific__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__group__specific__args__t__coll__graph.pngbin0 -> 5737 bytes
-rw-r--r--develop/struct_h5_v_l__info__class__t.html226
-rw-r--r--develop/struct_h5_v_l__introspect__class__t.html178
-rw-r--r--develop/struct_h5_v_l__link__class__t.html226
-rw-r--r--develop/struct_h5_v_l__link__create__args__t.html325
-rw-r--r--develop/struct_h5_v_l__link__create__args__t__coll__graph.map8
-rw-r--r--develop/struct_h5_v_l__link__create__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__link__create__args__t__coll__graph.pngbin0 -> 15275 bytes
-rw-r--r--develop/struct_h5_v_l__link__get__args__t.html322
-rw-r--r--develop/struct_h5_v_l__link__get__args__t__coll__graph.map5
-rw-r--r--develop/struct_h5_v_l__link__get__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__link__get__args__t__coll__graph.pngbin0 -> 4939 bytes
-rw-r--r--develop/struct_h5_v_l__link__iterate__args__t.html238
-rw-r--r--develop/struct_h5_v_l__link__iterate__args__t__coll__graph.map5
-rw-r--r--develop/struct_h5_v_l__link__iterate__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__link__iterate__args__t__coll__graph.pngbin0 -> 6599 bytes
-rw-r--r--develop/struct_h5_v_l__link__specific__args__t.html225
-rw-r--r--develop/struct_h5_v_l__link__specific__args__t__coll__graph.map6
-rw-r--r--develop/struct_h5_v_l__link__specific__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__link__specific__args__t__coll__graph.pngbin0 -> 10055 bytes
-rw-r--r--develop/struct_h5_v_l__loc__by__idx__t.html210
-rw-r--r--develop/struct_h5_v_l__loc__by__name__t.html162
-rw-r--r--develop/struct_h5_v_l__loc__by__token__t.html157
-rw-r--r--develop/struct_h5_v_l__loc__by__token__t__coll__graph.map4
-rw-r--r--develop/struct_h5_v_l__loc__by__token__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__loc__by__token__t__coll__graph.pngbin0 -> 4017 bytes
-rw-r--r--develop/struct_h5_v_l__loc__params__t.html241
-rw-r--r--develop/struct_h5_v_l__loc__params__t__coll__graph.map7
-rw-r--r--develop/struct_h5_v_l__loc__params__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__loc__params__t__coll__graph.pngbin0 -> 11707 bytes
-rw-r--r--develop/struct_h5_v_l__native__attr__iterate__old__t.html194
-rw-r--r--develop/struct_h5_v_l__native__dataset__chunk__read__t.html178
-rw-r--r--develop/struct_h5_v_l__native__dataset__chunk__write__t.html194
-rw-r--r--develop/struct_h5_v_l__native__dataset__get__chunk__info__by__coord__t.html194
-rw-r--r--develop/struct_h5_v_l__native__dataset__get__chunk__info__by__idx__t.html226
-rw-r--r--develop/struct_h5_v_l__native__dataset__get__chunk__storage__size__t.html162
-rw-r--r--develop/struct_h5_v_l__native__dataset__get__num__chunks__t.html162
-rw-r--r--develop/struct_h5_v_l__native__dataset__get__vlen__buf__size__t.html178
-rw-r--r--develop/struct_h5_v_l__native__file__get__file__image__t.html178
-rw-r--r--develop/struct_h5_v_l__native__file__get__free__sections__t.html205
-rw-r--r--develop/struct_h5_v_l__native__file__get__free__sections__t__coll__graph.map4
-rw-r--r--develop/struct_h5_v_l__native__file__get__free__sections__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__native__file__get__free__sections__t__coll__graph.pngbin0 -> 4680 bytes
-rw-r--r--develop/struct_h5_v_l__native__file__get__freespace__t.html146
-rw-r--r--develop/struct_h5_v_l__native__file__get__info__t.html174
-rw-r--r--develop/struct_h5_v_l__native__file__get__info__t__coll__graph.map5
-rw-r--r--develop/struct_h5_v_l__native__file__get__info__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__native__file__get__info__t__coll__graph.pngbin0 -> 6466 bytes
-rw-r--r--develop/struct_h5_v_l__native__file__get__mdc__image__info__t.html162
-rw-r--r--develop/struct_h5_v_l__native__file__get__mdc__logging__status__t.html162
-rw-r--r--develop/struct_h5_v_l__native__file__get__mdc__size__t.html194
-rw-r--r--develop/struct_h5_v_l__native__file__get__page__buffering__stats__t.html210
-rw-r--r--develop/struct_h5_v_l__native__file__get__vfd__handle__t.html162
-rw-r--r--develop/struct_h5_v_l__native__file__set__libver__bounds__t.html162
-rw-r--r--develop/struct_h5_v_l__native__group__get__objinfo__t.html195
-rw-r--r--develop/struct_h5_v_l__native__group__get__objinfo__t__coll__graph.map10
-rw-r--r--develop/struct_h5_v_l__native__group__get__objinfo__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__native__group__get__objinfo__t__coll__graph.pngbin0 -> 22433 bytes
-rw-r--r--develop/struct_h5_v_l__native__group__iterate__old__t.html225
-rw-r--r--develop/struct_h5_v_l__native__group__iterate__old__t__coll__graph.map8
-rw-r--r--develop/struct_h5_v_l__native__group__iterate__old__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__native__group__iterate__old__t__coll__graph.pngbin0 -> 15609 bytes
-rw-r--r--develop/struct_h5_v_l__native__object__get__comment__t.html178
-rw-r--r--develop/struct_h5_v_l__native__object__get__native__info__t.html175
-rw-r--r--develop/struct_h5_v_l__native__object__get__native__info__t__coll__graph.map6
-rw-r--r--develop/struct_h5_v_l__native__object__get__native__info__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__native__object__get__native__info__t__coll__graph.pngbin0 -> 10590 bytes
-rw-r--r--develop/struct_h5_v_l__object__class__t.html210
-rw-r--r--develop/struct_h5_v_l__object__get__args__t.html355
-rw-r--r--develop/struct_h5_v_l__object__get__args__t__coll__graph.map5
-rw-r--r--develop/struct_h5_v_l__object__get__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__object__get__args__t__coll__graph.pngbin0 -> 5626 bytes
-rw-r--r--develop/struct_h5_v_l__object__specific__args__t.html343
-rw-r--r--develop/struct_h5_v_l__object__specific__args__t__coll__graph.map6
-rw-r--r--develop/struct_h5_v_l__object__specific__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__object__specific__args__t__coll__graph.pngbin0 -> 14730 bytes
-rw-r--r--develop/struct_h5_v_l__object__visit__args__t.html222
-rw-r--r--develop/struct_h5_v_l__object__visit__args__t__coll__graph.map5
-rw-r--r--develop/struct_h5_v_l__object__visit__args__t__coll__graph.md51
-rw-r--r--develop/struct_h5_v_l__object__visit__args__t__coll__graph.pngbin0 -> 5849 bytes
-rw-r--r--develop/struct_h5_v_l__optional__args__t.html162
-rw-r--r--develop/struct_h5_v_l__request__class__t.html226
-rw-r--r--develop/struct_h5_v_l__request__specific__args__t.html245
-rw-r--r--develop/struct_h5_v_l__token__class__t.html178
-rw-r--r--develop/struct_h5_v_l__wrap__class__t.html210
-rw-r--r--develop/struct_h5_z__cb__t.html164
-rw-r--r--develop/struct_h5_z__class1__t.html220
-rw-r--r--develop/struct_h5_z__class2__t.html276
-rw-r--r--develop/structh5f_1_1h5f__info__free__t.html187
-rw-r--r--develop/structh5f_1_1h5f__info__sohm__t.html198
-rw-r--r--develop/structh5f_1_1h5f__info__sohm__t__coll__graph.map4
-rw-r--r--develop/structh5f_1_1h5f__info__sohm__t__coll__graph.md51
-rw-r--r--develop/structh5f_1_1h5f__info__sohm__t__coll__graph.pngbin0 -> 3614 bytes
-rw-r--r--develop/structh5f_1_1h5f__info__super__t.html187
-rw-r--r--develop/structh5f_1_1h5f__info__t.html192
-rw-r--r--develop/structh5f_1_1h5f__info__t__coll__graph.map7
-rw-r--r--develop/structh5f_1_1h5f__info__t__coll__graph.md51
-rw-r--r--develop/structh5f_1_1h5f__info__t__coll__graph.pngbin0 -> 10322 bytes
-rw-r--r--develop/structh5g_1_1h5g__info__t.html209
-rw-r--r--develop/structh5global_1_1h5__ih__info__t.html168
-rw-r--r--develop/structh5global_1_1h5o__token__t__f.html129
-rw-r--r--develop/structh5global_1_1hdset__reg__ref__t__f.html131
-rw-r--r--develop/structh5global_1_1hobj__ref__t__f.html129
-rw-r--r--develop/structh5l_1_1h5l__info__t.html223
-rw-r--r--develop/structh5l_1_1h5l__info__t__coll__graph.map5
-rw-r--r--develop/structh5l_1_1h5l__info__t__coll__graph.md51
-rw-r--r--develop/structh5l_1_1h5l__info__t__coll__graph.pngbin0 -> 3508 bytes
-rw-r--r--develop/structh5l_1_1union__t.html177
-rw-r--r--develop/structh5l_1_1union__t__coll__graph.map4
-rw-r--r--develop/structh5l_1_1union__t__coll__graph.md51
-rw-r--r--develop/structh5l_1_1union__t__coll__graph.pngbin0 -> 2653 bytes
-rw-r--r--develop/structh5o_1_1c__h5o__info__t.html312
-rw-r--r--develop/structh5o_1_1c__h5o__info__t__coll__graph.map4
-rw-r--r--develop/structh5o_1_1c__h5o__info__t__coll__graph.md51
-rw-r--r--develop/structh5o_1_1c__h5o__info__t__coll__graph.pngbin0 -> 3061 bytes
-rw-r--r--develop/structh5o_1_1c__h5o__native__info__t.html175
-rw-r--r--develop/structh5o_1_1c__h5o__native__info__t__coll__graph.map8
-rw-r--r--develop/structh5o_1_1c__h5o__native__info__t__coll__graph.md51
-rw-r--r--develop/structh5o_1_1c__h5o__native__info__t__coll__graph.pngbin0 -> 12943 bytes
-rw-r--r--develop/structh5o_1_1c__hdr__t.html250
-rw-r--r--develop/structh5o_1_1c__hdr__t__coll__graph.map5
-rw-r--r--develop/structh5o_1_1c__hdr__t__coll__graph.md51
-rw-r--r--develop/structh5o_1_1c__hdr__t__coll__graph.pngbin0 -> 4609 bytes
-rw-r--r--develop/structh5o_1_1h5o__info__t.html312
-rw-r--r--develop/structh5o_1_1h5o__info__t__coll__graph.map4
-rw-r--r--develop/structh5o_1_1h5o__info__t__coll__graph.md51
-rw-r--r--develop/structh5o_1_1h5o__info__t__coll__graph.pngbin0 -> 2855 bytes
-rw-r--r--develop/structh5o_1_1h5o__native__info__t.html177
-rw-r--r--develop/structh5o_1_1h5o__native__info__t__coll__graph.map8
-rw-r--r--develop/structh5o_1_1h5o__native__info__t__coll__graph.md51
-rw-r--r--develop/structh5o_1_1h5o__native__info__t__coll__graph.pngbin0 -> 12625 bytes
-rw-r--r--develop/structh5o_1_1hdr__t.html250
-rw-r--r--develop/structh5o_1_1hdr__t__coll__graph.map5
-rw-r--r--develop/structh5o_1_1hdr__t__coll__graph.md51
-rw-r--r--develop/structh5o_1_1hdr__t__coll__graph.pngbin0 -> 4468 bytes
-rw-r--r--develop/structh5o_1_1mesg__t.html168
-rw-r--r--develop/structh5o_1_1meta__size__t.html179
-rw-r--r--develop/structh5o_1_1meta__size__t__coll__graph.map4
-rw-r--r--develop/structh5o_1_1meta__size__t__coll__graph.md51
-rw-r--r--develop/structh5o_1_1meta__size__t__coll__graph.pngbin0 -> 3122 bytes
-rw-r--r--develop/structh5o_1_1space__t.html206
-rw-r--r--develop/structh5p_1_1h5fd__ioc__config__t.html138
-rw-r--r--develop/structh5p_1_1h5fd__subfiling__config__t.html155
-rw-r--r--develop/structh5p_1_1h5fd__subfiling__config__t__coll__graph.map4
-rw-r--r--develop/structh5p_1_1h5fd__subfiling__config__t__coll__graph.md51
-rw-r--r--develop/structh5p_1_1h5fd__subfiling__config__t__coll__graph.pngbin0 -> 5702 bytes
-rw-r--r--develop/structh5p_1_1h5fd__subfiling__params__t.html138
-rw-r--r--develop/structh5r_1_1hdset__reg__ref__t__f03.html146
-rw-r--r--develop/structh5t_1_1hvl__t.html166
-rw-r--r--develop/structhdset__reg__ref__t.html151
-rw-r--r--develop/structhrb__node__t.html236
-rw-r--r--develop/structhrb__node__t__coll__graph.map3
-rw-r--r--develop/structhrb__node__t__coll__graph.md51
-rw-r--r--develop/structhrb__node__t__coll__graph.pngbin0 -> 2355 bytes
-rw-r--r--develop/structhrb__t.html253
-rw-r--r--develop/structhrb__t__coll__graph.map4
-rw-r--r--develop/structhrb__t__coll__graph.md51
-rw-r--r--develop/structhrb__t__coll__graph.pngbin0 -> 4070 bytes
-rw-r--r--develop/structhvl__t.html166
-rw-r--r--develop/structinfo__header__t.html226
-rw-r--r--develop/structio__req__t.html258
-rw-r--r--develop/structioc__io__queue__entry__t.html258
-rw-r--r--develop/structioc__io__queue__t.html285
-rw-r--r--develop/structioc__io__queue__t__coll__graph.map4
-rw-r--r--develop/structioc__io__queue__t__coll__graph.md51
-rw-r--r--develop/structioc__io__queue__t__coll__graph.pngbin0 -> 4077 bytes
-rw-r--r--develop/structparsed__url__t.html226
-rw-r--r--develop/structs3r__t.html285
-rw-r--r--develop/structs3r__t__coll__graph.map4
-rw-r--r--develop/structs3r__t__coll__graph.md51
-rw-r--r--develop/structs3r__t__coll__graph.pngbin0 -> 2866 bytes
-rw-r--r--develop/sync_off.pngbin0 -> 853 bytes
-rw-r--r--develop/sync_on.pngbin0 -> 845 bytes
-rw-r--r--develop/tab_a.pngbin0 -> 142 bytes
-rw-r--r--develop/tab_b.pngbin0 -> 169 bytes
-rw-r--r--develop/tab_h.pngbin0 -> 177 bytes
-rw-r--r--develop/tab_s.pngbin0 -> 184 bytes
-rw-r--r--develop/tabs.css61
-rw-r--r--develop/todo.html184
-rw-r--r--develop/tutr-lochk.pngbin0 -> 9419 bytes
-rw-r--r--develop/tutr-lochks.pngbin0 -> 9652 bytes
-rw-r--r--develop/tutr-locons.pngbin0 -> 8133 bytes
-rw-r--r--develop/union_h5_v_l__map__args__t.html787
-rw-r--r--develop/union_h5_v_l__map__args__t__coll__graph.map8
-rw-r--r--develop/union_h5_v_l__map__args__t__coll__graph.md51
-rw-r--r--develop/union_h5_v_l__map__args__t__coll__graph.pngbin0 -> 14795 bytes
-rw-r--r--develop/union_h5_v_l__native__attr__optional__args__t.html157
-rw-r--r--develop/union_h5_v_l__native__attr__optional__args__t__coll__graph.map4
-rw-r--r--develop/union_h5_v_l__native__attr__optional__args__t__coll__graph.md51
-rw-r--r--develop/union_h5_v_l__native__attr__optional__args__t__coll__graph.pngbin0 -> 5291 bytes
-rw-r--r--develop/union_h5_v_l__native__dataset__optional__args__t.html374
-rw-r--r--develop/union_h5_v_l__native__dataset__optional__args__t__coll__graph.map10
-rw-r--r--develop/union_h5_v_l__native__dataset__optional__args__t__coll__graph.md51
-rw-r--r--develop/union_h5_v_l__native__dataset__optional__args__t__coll__graph.pngbin0 -> 45474 bytes
-rw-r--r--develop/union_h5_v_l__native__file__optional__args__t.html678
-rw-r--r--develop/union_h5_v_l__native__file__optional__args__t__coll__graph.map18
-rw-r--r--develop/union_h5_v_l__native__file__optional__args__t__coll__graph.md51
-rw-r--r--develop/union_h5_v_l__native__file__optional__args__t__coll__graph.pngbin0 -> 90131 bytes
-rw-r--r--develop/union_h5_v_l__native__group__optional__args__t.html181
-rw-r--r--develop/union_h5_v_l__native__group__optional__args__t__coll__graph.map12
-rw-r--r--develop/union_h5_v_l__native__group__optional__args__t__coll__graph.md51
-rw-r--r--develop/union_h5_v_l__native__group__optional__args__t__coll__graph.pngbin0 -> 30427 bytes
-rw-r--r--develop/union_h5_v_l__native__object__optional__args__t.html243
-rw-r--r--develop/union_h5_v_l__native__object__optional__args__t__coll__graph.map8
-rw-r--r--develop/union_h5_v_l__native__object__optional__args__t__coll__graph.md51
-rw-r--r--develop/union_h5_v_l__native__object__optional__args__t__coll__graph.pngbin0 -> 16145 bytes
-rw-r--r--develop/vol_a_p_is_8dox.html118
-rw-r--r--develop/vol_architecture.pngbin0 -> 46329 bytes
2830 files changed, 483937 insertions, 0 deletions
diff --git a/develop/DataGroup.png b/develop/DataGroup.png
new file mode 100644
index 0000000..4edeba3
--- /dev/null
+++ b/develop/DataGroup.png
Binary files differ
diff --git a/develop/Dmodel_fig1.gif b/develop/Dmodel_fig1.gif
new file mode 100644
index 0000000..ca8093c
--- /dev/null
+++ b/develop/Dmodel_fig1.gif
Binary files differ
diff --git a/develop/Dmodel_fig10.gif b/develop/Dmodel_fig10.gif
new file mode 100644
index 0000000..c6a9916
--- /dev/null
+++ b/develop/Dmodel_fig10.gif
Binary files differ
diff --git a/develop/Dmodel_fig11_b.gif b/develop/Dmodel_fig11_b.gif
new file mode 100644
index 0000000..19ea9fb
--- /dev/null
+++ b/develop/Dmodel_fig11_b.gif
Binary files differ
diff --git a/develop/Dmodel_fig12_a.gif b/develop/Dmodel_fig12_a.gif
new file mode 100644
index 0000000..1f597df
--- /dev/null
+++ b/develop/Dmodel_fig12_a.gif
Binary files differ
diff --git a/develop/Dmodel_fig12_b.gif b/develop/Dmodel_fig12_b.gif
new file mode 100644
index 0000000..f271082
--- /dev/null
+++ b/develop/Dmodel_fig12_b.gif
Binary files differ
diff --git a/develop/Dmodel_fig14_a.gif b/develop/Dmodel_fig14_a.gif
new file mode 100644
index 0000000..45d6c6c
--- /dev/null
+++ b/develop/Dmodel_fig14_a.gif
Binary files differ
diff --git a/develop/Dmodel_fig14_b.gif b/develop/Dmodel_fig14_b.gif
new file mode 100644
index 0000000..12a667d
--- /dev/null
+++ b/develop/Dmodel_fig14_b.gif
Binary files differ
diff --git a/develop/Dmodel_fig14_c.gif b/develop/Dmodel_fig14_c.gif
new file mode 100644
index 0000000..0c06049
--- /dev/null
+++ b/develop/Dmodel_fig14_c.gif
Binary files differ
diff --git a/develop/Dmodel_fig2.gif b/develop/Dmodel_fig2.gif
new file mode 100644
index 0000000..c2c9d04
--- /dev/null
+++ b/develop/Dmodel_fig2.gif
Binary files differ
diff --git a/develop/Dmodel_fig3_a.gif b/develop/Dmodel_fig3_a.gif
new file mode 100644
index 0000000..9f00832
--- /dev/null
+++ b/develop/Dmodel_fig3_a.gif
Binary files differ
diff --git a/develop/Dmodel_fig3_c.gif b/develop/Dmodel_fig3_c.gif
new file mode 100644
index 0000000..8529181
--- /dev/null
+++ b/develop/Dmodel_fig3_c.gif
Binary files differ
diff --git a/develop/Dmodel_fig4_a.gif b/develop/Dmodel_fig4_a.gif
new file mode 100644
index 0000000..c7fdce1
--- /dev/null
+++ b/develop/Dmodel_fig4_a.gif
Binary files differ
diff --git a/develop/Dmodel_fig4_b.gif b/develop/Dmodel_fig4_b.gif
new file mode 100644
index 0000000..34053d5
--- /dev/null
+++ b/develop/Dmodel_fig4_b.gif
Binary files differ
diff --git a/develop/Dmodel_fig5.gif b/develop/Dmodel_fig5.gif
new file mode 100644
index 0000000..69e11f5
--- /dev/null
+++ b/develop/Dmodel_fig5.gif
Binary files differ
diff --git a/develop/Dmodel_fig6.gif b/develop/Dmodel_fig6.gif
new file mode 100644
index 0000000..bf677c2
--- /dev/null
+++ b/develop/Dmodel_fig6.gif
Binary files differ
diff --git a/develop/Dmodel_fig7_b.gif b/develop/Dmodel_fig7_b.gif
new file mode 100644
index 0000000..da27fa0
--- /dev/null
+++ b/develop/Dmodel_fig7_b.gif
Binary files differ
diff --git a/develop/Dmodel_fig8.gif b/develop/Dmodel_fig8.gif
new file mode 100644
index 0000000..27305a8
--- /dev/null
+++ b/develop/Dmodel_fig8.gif
Binary files differ
diff --git a/develop/Dmodel_fig9.gif b/develop/Dmodel_fig9.gif
new file mode 100644
index 0000000..31893bf
--- /dev/null
+++ b/develop/Dmodel_fig9.gif
Binary files differ
diff --git a/develop/Dsets_NbitFloating1.gif b/develop/Dsets_NbitFloating1.gif
new file mode 100644
index 0000000..3d3ce19
--- /dev/null
+++ b/develop/Dsets_NbitFloating1.gif
Binary files differ
diff --git a/develop/Dsets_NbitFloating2.gif b/develop/Dsets_NbitFloating2.gif
new file mode 100644
index 0000000..cdb5a90
--- /dev/null
+++ b/develop/Dsets_NbitFloating2.gif
Binary files differ
diff --git a/develop/Dsets_NbitInteger1.gif b/develop/Dsets_NbitInteger1.gif
new file mode 100644
index 0000000..656fb8d
--- /dev/null
+++ b/develop/Dsets_NbitInteger1.gif
Binary files differ
diff --git a/develop/Dsets_NbitInteger2.gif b/develop/Dsets_NbitInteger2.gif
new file mode 100644
index 0000000..e100ebe
--- /dev/null
+++ b/develop/Dsets_NbitInteger2.gif
Binary files differ
diff --git a/develop/Dsets_fig1.gif b/develop/Dsets_fig1.gif
new file mode 100644
index 0000000..c8f3349
--- /dev/null
+++ b/develop/Dsets_fig1.gif
Binary files differ
diff --git a/develop/Dsets_fig10.gif b/develop/Dsets_fig10.gif
new file mode 100644
index 0000000..4593cc1
--- /dev/null
+++ b/develop/Dsets_fig10.gif
Binary files differ
diff --git a/develop/Dsets_fig11.gif b/develop/Dsets_fig11.gif
new file mode 100644
index 0000000..573701a
--- /dev/null
+++ b/develop/Dsets_fig11.gif
Binary files differ
diff --git a/develop/Dsets_fig12.gif b/develop/Dsets_fig12.gif
new file mode 100644
index 0000000..d9ddd2b
--- /dev/null
+++ b/develop/Dsets_fig12.gif
Binary files differ
diff --git a/develop/Dsets_fig2.gif b/develop/Dsets_fig2.gif
new file mode 100644
index 0000000..8ecc2c7
--- /dev/null
+++ b/develop/Dsets_fig2.gif
Binary files differ
diff --git a/develop/Dsets_fig3.gif b/develop/Dsets_fig3.gif
new file mode 100644
index 0000000..642715e
--- /dev/null
+++ b/develop/Dsets_fig3.gif
Binary files differ
diff --git a/develop/Dsets_fig4.gif b/develop/Dsets_fig4.gif
new file mode 100644
index 0000000..a24ccc9
--- /dev/null
+++ b/develop/Dsets_fig4.gif
Binary files differ
diff --git a/develop/Dsets_fig5.gif b/develop/Dsets_fig5.gif
new file mode 100644
index 0000000..78c953e
--- /dev/null
+++ b/develop/Dsets_fig5.gif
Binary files differ
diff --git a/develop/Dsets_fig6.gif b/develop/Dsets_fig6.gif
new file mode 100644
index 0000000..ea15564
--- /dev/null
+++ b/develop/Dsets_fig6.gif
Binary files differ
diff --git a/develop/Dsets_fig7.gif b/develop/Dsets_fig7.gif
new file mode 100644
index 0000000..f7f6b9e
--- /dev/null
+++ b/develop/Dsets_fig7.gif
Binary files differ
diff --git a/develop/Dsets_fig8.gif b/develop/Dsets_fig8.gif
new file mode 100644
index 0000000..91cb6aa
--- /dev/null
+++ b/develop/Dsets_fig8.gif
Binary files differ
diff --git a/develop/Dsets_fig9.gif b/develop/Dsets_fig9.gif
new file mode 100644
index 0000000..802ca52
--- /dev/null
+++ b/develop/Dsets_fig9.gif
Binary files differ
diff --git a/develop/Dspace_CvsF1.gif b/develop/Dspace_CvsF1.gif
new file mode 100644
index 0000000..716b9f1
--- /dev/null
+++ b/develop/Dspace_CvsF1.gif
Binary files differ
diff --git a/develop/Dspace_CvsF2.gif b/develop/Dspace_CvsF2.gif
new file mode 100644
index 0000000..716b9f1
--- /dev/null
+++ b/develop/Dspace_CvsF2.gif
Binary files differ
diff --git a/develop/Dspace_CvsF3.gif b/develop/Dspace_CvsF3.gif
new file mode 100644
index 0000000..59c31ff
--- /dev/null
+++ b/develop/Dspace_CvsF3.gif
Binary files differ
diff --git a/develop/Dspace_CvsF4.gif b/develop/Dspace_CvsF4.gif
new file mode 100644
index 0000000..e97b006
--- /dev/null
+++ b/develop/Dspace_CvsF4.gif
Binary files differ
diff --git a/develop/Dspace_combine.gif b/develop/Dspace_combine.gif
new file mode 100644
index 0000000..8da2397
--- /dev/null
+++ b/develop/Dspace_combine.gif
Binary files differ
diff --git a/develop/Dspace_complex.gif b/develop/Dspace_complex.gif
new file mode 100644
index 0000000..53e92ee
--- /dev/null
+++ b/develop/Dspace_complex.gif
Binary files differ
diff --git a/develop/Dspace_features.gif b/develop/Dspace_features.gif
new file mode 100644
index 0000000..d94b4e4
--- /dev/null
+++ b/develop/Dspace_features.gif
Binary files differ
diff --git a/develop/Dspace_features_cmpd.gif b/develop/Dspace_features_cmpd.gif
new file mode 100644
index 0000000..f24ee99
--- /dev/null
+++ b/develop/Dspace_features_cmpd.gif
Binary files differ
diff --git a/develop/Dspace_move.gif b/develop/Dspace_move.gif
new file mode 100644
index 0000000..5debd75
--- /dev/null
+++ b/develop/Dspace_move.gif
Binary files differ
diff --git a/develop/Dspace_point.gif b/develop/Dspace_point.gif
new file mode 100644
index 0000000..92ad3a8
--- /dev/null
+++ b/develop/Dspace_point.gif
Binary files differ
diff --git a/develop/Dspace_read.gif b/develop/Dspace_read.gif
new file mode 100644
index 0000000..28c67f4
--- /dev/null
+++ b/develop/Dspace_read.gif
Binary files differ
diff --git a/develop/Dspace_select.gif b/develop/Dspace_select.gif
new file mode 100644
index 0000000..b9f4851
--- /dev/null
+++ b/develop/Dspace_select.gif
Binary files differ
diff --git a/develop/Dspace_separate.gif b/develop/Dspace_separate.gif
new file mode 100644
index 0000000..ba4ba8c
--- /dev/null
+++ b/develop/Dspace_separate.gif
Binary files differ
diff --git a/develop/Dspace_simple.gif b/develop/Dspace_simple.gif
new file mode 100644
index 0000000..ff3eca5
--- /dev/null
+++ b/develop/Dspace_simple.gif
Binary files differ
diff --git a/develop/Dspace_subset.gif b/develop/Dspace_subset.gif
new file mode 100644
index 0000000..b353175
--- /dev/null
+++ b/develop/Dspace_subset.gif
Binary files differ
diff --git a/develop/Dspace_three_datasets.gif b/develop/Dspace_three_datasets.gif
new file mode 100644
index 0000000..4af222f
--- /dev/null
+++ b/develop/Dspace_three_datasets.gif
Binary files differ
diff --git a/develop/Dspace_transfer.gif b/develop/Dspace_transfer.gif
new file mode 100644
index 0000000..7de0231
--- /dev/null
+++ b/develop/Dspace_transfer.gif
Binary files differ
diff --git a/develop/Dspace_write1to2.gif b/develop/Dspace_write1to2.gif
new file mode 100644
index 0000000..5735bc7
--- /dev/null
+++ b/develop/Dspace_write1to2.gif
Binary files differ
diff --git a/develop/Dtypes_fig1.gif b/develop/Dtypes_fig1.gif
new file mode 100644
index 0000000..484f54f
--- /dev/null
+++ b/develop/Dtypes_fig1.gif
Binary files differ
diff --git a/develop/Dtypes_fig10.gif b/develop/Dtypes_fig10.gif
new file mode 100644
index 0000000..60c8ba9
--- /dev/null
+++ b/develop/Dtypes_fig10.gif
Binary files differ
diff --git a/develop/Dtypes_fig11.gif b/develop/Dtypes_fig11.gif
new file mode 100644
index 0000000..b5eda71
--- /dev/null
+++ b/develop/Dtypes_fig11.gif
Binary files differ
diff --git a/develop/Dtypes_fig12.gif b/develop/Dtypes_fig12.gif
new file mode 100644
index 0000000..ee911b7
--- /dev/null
+++ b/develop/Dtypes_fig12.gif
Binary files differ
diff --git a/develop/Dtypes_fig13a.gif b/develop/Dtypes_fig13a.gif
new file mode 100644
index 0000000..2f47b71
--- /dev/null
+++ b/develop/Dtypes_fig13a.gif
Binary files differ
diff --git a/develop/Dtypes_fig13b.gif b/develop/Dtypes_fig13b.gif
new file mode 100644
index 0000000..fe3b5fb
--- /dev/null
+++ b/develop/Dtypes_fig13b.gif
Binary files differ
diff --git a/develop/Dtypes_fig13c.gif b/develop/Dtypes_fig13c.gif
new file mode 100644
index 0000000..afd2834
--- /dev/null
+++ b/develop/Dtypes_fig13c.gif
Binary files differ
diff --git a/develop/Dtypes_fig13d.gif b/develop/Dtypes_fig13d.gif
new file mode 100644
index 0000000..48805d8
--- /dev/null
+++ b/develop/Dtypes_fig13d.gif
Binary files differ
diff --git a/develop/Dtypes_fig14.gif b/develop/Dtypes_fig14.gif
new file mode 100644
index 0000000..8f4d787
--- /dev/null
+++ b/develop/Dtypes_fig14.gif
Binary files differ
diff --git a/develop/Dtypes_fig15.gif b/develop/Dtypes_fig15.gif
new file mode 100644
index 0000000..82a34d0
--- /dev/null
+++ b/develop/Dtypes_fig15.gif
Binary files differ
diff --git a/develop/Dtypes_fig16a.gif b/develop/Dtypes_fig16a.gif
new file mode 100644
index 0000000..7e68cc0
--- /dev/null
+++ b/develop/Dtypes_fig16a.gif
Binary files differ
diff --git a/develop/Dtypes_fig16b.gif b/develop/Dtypes_fig16b.gif
new file mode 100644
index 0000000..b7919be
--- /dev/null
+++ b/develop/Dtypes_fig16b.gif
Binary files differ
diff --git a/develop/Dtypes_fig16c.gif b/develop/Dtypes_fig16c.gif
new file mode 100644
index 0000000..cca285a
--- /dev/null
+++ b/develop/Dtypes_fig16c.gif
Binary files differ
diff --git a/develop/Dtypes_fig16d.gif b/develop/Dtypes_fig16d.gif
new file mode 100644
index 0000000..8ca0fd7
--- /dev/null
+++ b/develop/Dtypes_fig16d.gif
Binary files differ
diff --git a/develop/Dtypes_fig17a.gif b/develop/Dtypes_fig17a.gif
new file mode 100644
index 0000000..cdfaa29
--- /dev/null
+++ b/develop/Dtypes_fig17a.gif
Binary files differ
diff --git a/develop/Dtypes_fig17b.gif b/develop/Dtypes_fig17b.gif
new file mode 100644
index 0000000..4a3ba33
--- /dev/null
+++ b/develop/Dtypes_fig17b.gif
Binary files differ
diff --git a/develop/Dtypes_fig18.gif b/develop/Dtypes_fig18.gif
new file mode 100644
index 0000000..73c33e0
--- /dev/null
+++ b/develop/Dtypes_fig18.gif
Binary files differ
diff --git a/develop/Dtypes_fig19.gif b/develop/Dtypes_fig19.gif
new file mode 100644
index 0000000..38ea6d4
--- /dev/null
+++ b/develop/Dtypes_fig19.gif
Binary files differ
diff --git a/develop/Dtypes_fig2.gif b/develop/Dtypes_fig2.gif
new file mode 100644
index 0000000..52285a6
--- /dev/null
+++ b/develop/Dtypes_fig2.gif
Binary files differ
diff --git a/develop/Dtypes_fig20a.gif b/develop/Dtypes_fig20a.gif
new file mode 100644
index 0000000..8406e77
--- /dev/null
+++ b/develop/Dtypes_fig20a.gif
Binary files differ
diff --git a/develop/Dtypes_fig20b.gif b/develop/Dtypes_fig20b.gif
new file mode 100644
index 0000000..3f2331d
--- /dev/null
+++ b/develop/Dtypes_fig20b.gif
Binary files differ
diff --git a/develop/Dtypes_fig20c.gif b/develop/Dtypes_fig20c.gif
new file mode 100644
index 0000000..5b60165
--- /dev/null
+++ b/develop/Dtypes_fig20c.gif
Binary files differ
diff --git a/develop/Dtypes_fig20d.gif b/develop/Dtypes_fig20d.gif
new file mode 100644
index 0000000..fdcb59a
--- /dev/null
+++ b/develop/Dtypes_fig20d.gif
Binary files differ
diff --git a/develop/Dtypes_fig21.gif b/develop/Dtypes_fig21.gif
new file mode 100644
index 0000000..6d30528
--- /dev/null
+++ b/develop/Dtypes_fig21.gif
Binary files differ
diff --git a/develop/Dtypes_fig22.gif b/develop/Dtypes_fig22.gif
new file mode 100644
index 0000000..5e2ca99
--- /dev/null
+++ b/develop/Dtypes_fig22.gif
Binary files differ
diff --git a/develop/Dtypes_fig23.gif b/develop/Dtypes_fig23.gif
new file mode 100644
index 0000000..f0c9882
--- /dev/null
+++ b/develop/Dtypes_fig23.gif
Binary files differ
diff --git a/develop/Dtypes_fig24.gif b/develop/Dtypes_fig24.gif
new file mode 100644
index 0000000..a1c28f4
--- /dev/null
+++ b/develop/Dtypes_fig24.gif
Binary files differ
diff --git a/develop/Dtypes_fig25a.gif b/develop/Dtypes_fig25a.gif
new file mode 100644
index 0000000..16d3bcc
--- /dev/null
+++ b/develop/Dtypes_fig25a.gif
Binary files differ
diff --git a/develop/Dtypes_fig25b.gif b/develop/Dtypes_fig25b.gif
new file mode 100644
index 0000000..9dbc225
--- /dev/null
+++ b/develop/Dtypes_fig25b.gif
Binary files differ
diff --git a/develop/Dtypes_fig25c.gif b/develop/Dtypes_fig25c.gif
new file mode 100644
index 0000000..a625b74
--- /dev/null
+++ b/develop/Dtypes_fig25c.gif
Binary files differ
diff --git a/develop/Dtypes_fig26.gif b/develop/Dtypes_fig26.gif
new file mode 100644
index 0000000..24b34fb
--- /dev/null
+++ b/develop/Dtypes_fig26.gif
Binary files differ
diff --git a/develop/Dtypes_fig27.gif b/develop/Dtypes_fig27.gif
new file mode 100644
index 0000000..71f182a
--- /dev/null
+++ b/develop/Dtypes_fig27.gif
Binary files differ
diff --git a/develop/Dtypes_fig28.gif b/develop/Dtypes_fig28.gif
new file mode 100644
index 0000000..56d8d1b
--- /dev/null
+++ b/develop/Dtypes_fig28.gif
Binary files differ
diff --git a/develop/Dtypes_fig3.gif b/develop/Dtypes_fig3.gif
new file mode 100644
index 0000000..993d12e
--- /dev/null
+++ b/develop/Dtypes_fig3.gif
Binary files differ
diff --git a/develop/Dtypes_fig4.gif b/develop/Dtypes_fig4.gif
new file mode 100644
index 0000000..67aedef
--- /dev/null
+++ b/develop/Dtypes_fig4.gif
Binary files differ
diff --git a/develop/Dtypes_fig5.gif b/develop/Dtypes_fig5.gif
new file mode 100644
index 0000000..075417d
--- /dev/null
+++ b/develop/Dtypes_fig5.gif
Binary files differ
diff --git a/develop/Dtypes_fig6.gif b/develop/Dtypes_fig6.gif
new file mode 100644
index 0000000..516ab95
--- /dev/null
+++ b/develop/Dtypes_fig6.gif
Binary files differ
diff --git a/develop/Dtypes_fig7.gif b/develop/Dtypes_fig7.gif
new file mode 100644
index 0000000..c18e9dc
--- /dev/null
+++ b/develop/Dtypes_fig7.gif
Binary files differ
diff --git a/develop/Dtypes_fig8.gif b/develop/Dtypes_fig8.gif
new file mode 100644
index 0000000..d75d998
--- /dev/null
+++ b/develop/Dtypes_fig8.gif
Binary files differ
diff --git a/develop/Dtypes_fig9.gif b/develop/Dtypes_fig9.gif
new file mode 100644
index 0000000..873f0ab
--- /dev/null
+++ b/develop/Dtypes_fig9.gif
Binary files differ
diff --git a/develop/Files_fig3.gif b/develop/Files_fig3.gif
new file mode 100644
index 0000000..6912f5c
--- /dev/null
+++ b/develop/Files_fig3.gif
Binary files differ
diff --git a/develop/Files_fig4.gif b/develop/Files_fig4.gif
new file mode 100644
index 0000000..b4ff107
--- /dev/null
+++ b/develop/Files_fig4.gif
Binary files differ
diff --git a/develop/Groups_fig1.gif b/develop/Groups_fig1.gif
new file mode 100644
index 0000000..193fff9
--- /dev/null
+++ b/develop/Groups_fig1.gif
Binary files differ
diff --git a/develop/Groups_fig10_a.gif b/develop/Groups_fig10_a.gif
new file mode 100644
index 0000000..6595b34
--- /dev/null
+++ b/develop/Groups_fig10_a.gif
Binary files differ
diff --git a/develop/Groups_fig10_b.gif b/develop/Groups_fig10_b.gif
new file mode 100644
index 0000000..9e7c234
--- /dev/null
+++ b/develop/Groups_fig10_b.gif
Binary files differ
diff --git a/develop/Groups_fig10_c.gif b/develop/Groups_fig10_c.gif
new file mode 100644
index 0000000..20900ac
--- /dev/null
+++ b/develop/Groups_fig10_c.gif
Binary files differ
diff --git a/develop/Groups_fig10_d.gif b/develop/Groups_fig10_d.gif
new file mode 100644
index 0000000..7251919
--- /dev/null
+++ b/develop/Groups_fig10_d.gif
Binary files differ
diff --git a/develop/Groups_fig11_a.gif b/develop/Groups_fig11_a.gif
new file mode 100644
index 0000000..1d041d0
--- /dev/null
+++ b/develop/Groups_fig11_a.gif
Binary files differ
diff --git a/develop/Groups_fig11_b.gif b/develop/Groups_fig11_b.gif
new file mode 100644
index 0000000..732109b
--- /dev/null
+++ b/develop/Groups_fig11_b.gif
Binary files differ
diff --git a/develop/Groups_fig11_c.gif b/develop/Groups_fig11_c.gif
new file mode 100644
index 0000000..f1444eb
--- /dev/null
+++ b/develop/Groups_fig11_c.gif
Binary files differ
diff --git a/develop/Groups_fig11_d.gif b/develop/Groups_fig11_d.gif
new file mode 100644
index 0000000..ee1b740
--- /dev/null
+++ b/develop/Groups_fig11_d.gif
Binary files differ
diff --git a/develop/Groups_fig2.gif b/develop/Groups_fig2.gif
new file mode 100644
index 0000000..d14b0ff
--- /dev/null
+++ b/develop/Groups_fig2.gif
Binary files differ
diff --git a/develop/Groups_fig3.gif b/develop/Groups_fig3.gif
new file mode 100644
index 0000000..aaa1fe7
--- /dev/null
+++ b/develop/Groups_fig3.gif
Binary files differ
diff --git a/develop/Groups_fig4.gif b/develop/Groups_fig4.gif
new file mode 100644
index 0000000..a077bf3
--- /dev/null
+++ b/develop/Groups_fig4.gif
Binary files differ
diff --git a/develop/Groups_fig5.gif b/develop/Groups_fig5.gif
new file mode 100644
index 0000000..55ddc3c
--- /dev/null
+++ b/develop/Groups_fig5.gif
Binary files differ
diff --git a/develop/Groups_fig6.gif b/develop/Groups_fig6.gif
new file mode 100644
index 0000000..53a18d4
--- /dev/null
+++ b/develop/Groups_fig6.gif
Binary files differ
diff --git a/develop/Groups_fig9_a.gif b/develop/Groups_fig9_a.gif
new file mode 100644
index 0000000..af0ab69
--- /dev/null
+++ b/develop/Groups_fig9_a.gif
Binary files differ
diff --git a/develop/Groups_fig9_aa.gif b/develop/Groups_fig9_aa.gif
new file mode 100644
index 0000000..43ed356
--- /dev/null
+++ b/develop/Groups_fig9_aa.gif
Binary files differ
diff --git a/develop/Groups_fig9_b.gif b/develop/Groups_fig9_b.gif
new file mode 100644
index 0000000..b07ec9c
--- /dev/null
+++ b/develop/Groups_fig9_b.gif
Binary files differ
diff --git a/develop/Groups_fig9_bb.gif b/develop/Groups_fig9_bb.gif
new file mode 100644
index 0000000..e13f534
--- /dev/null
+++ b/develop/Groups_fig9_bb.gif
Binary files differ
diff --git a/develop/HDFG-logo.png b/develop/HDFG-logo.png
new file mode 100644
index 0000000..38300ff
--- /dev/null
+++ b/develop/HDFG-logo.png
Binary files differ
diff --git a/develop/LBDsetSubRWProg.png b/develop/LBDsetSubRWProg.png
new file mode 100644
index 0000000..4627740
--- /dev/null
+++ b/develop/LBDsetSubRWProg.png
Binary files differ
diff --git a/develop/Pmodel_fig2.gif b/develop/Pmodel_fig2.gif
new file mode 100644
index 0000000..8be15fb
--- /dev/null
+++ b/develop/Pmodel_fig2.gif
Binary files differ
diff --git a/develop/Pmodel_fig3.gif b/develop/Pmodel_fig3.gif
new file mode 100644
index 0000000..211f2ab
--- /dev/null
+++ b/develop/Pmodel_fig3.gif
Binary files differ
diff --git a/develop/Pmodel_fig5_a.gif b/develop/Pmodel_fig5_a.gif
new file mode 100644
index 0000000..6607b1c
--- /dev/null
+++ b/develop/Pmodel_fig5_a.gif
Binary files differ
diff --git a/develop/Pmodel_fig5_b.gif b/develop/Pmodel_fig5_b.gif
new file mode 100644
index 0000000..548df28
--- /dev/null
+++ b/develop/Pmodel_fig5_b.gif
Binary files differ
diff --git a/develop/Pmodel_fig5_c.gif b/develop/Pmodel_fig5_c.gif
new file mode 100644
index 0000000..459bc66
--- /dev/null
+++ b/develop/Pmodel_fig5_c.gif
Binary files differ
diff --git a/develop/Pmodel_fig5_d.gif b/develop/Pmodel_fig5_d.gif
new file mode 100644
index 0000000..207350d
--- /dev/null
+++ b/develop/Pmodel_fig5_d.gif
Binary files differ
diff --git a/develop/Pmodel_fig5_e.gif b/develop/Pmodel_fig5_e.gif
new file mode 100644
index 0000000..ee4f656
--- /dev/null
+++ b/develop/Pmodel_fig5_e.gif
Binary files differ
diff --git a/develop/Pmodel_fig6.gif b/develop/Pmodel_fig6.gif
new file mode 100644
index 0000000..2dac825
--- /dev/null
+++ b/develop/Pmodel_fig6.gif
Binary files differ
diff --git a/develop/PropListClassInheritance.gif b/develop/PropListClassInheritance.gif
new file mode 100644
index 0000000..c6f0309
--- /dev/null
+++ b/develop/PropListClassInheritance.gif
Binary files differ
diff --git a/develop/PropListEcosystem.gif b/develop/PropListEcosystem.gif
new file mode 100644
index 0000000..cf77ba4
--- /dev/null
+++ b/develop/PropListEcosystem.gif
Binary files differ
diff --git a/develop/Shared_Attribute.jpg b/develop/Shared_Attribute.jpg
new file mode 100644
index 0000000..058eeec
--- /dev/null
+++ b/develop/Shared_Attribute.jpg
Binary files differ
diff --git a/develop/StormDataset.png b/develop/StormDataset.png
new file mode 100644
index 0000000..da44335
--- /dev/null
+++ b/develop/StormDataset.png
Binary files differ
diff --git a/develop/UML_Attribute.jpg b/develop/UML_Attribute.jpg
new file mode 100644
index 0000000..5b3db7d
--- /dev/null
+++ b/develop/UML_Attribute.jpg
Binary files differ
diff --git a/develop/UML_FileAndProps.gif b/develop/UML_FileAndProps.gif
new file mode 100644
index 0000000..1de96c6
--- /dev/null
+++ b/develop/UML_FileAndProps.gif
Binary files differ
diff --git a/develop/VFL_Drivers.gif b/develop/VFL_Drivers.gif
new file mode 100644
index 0000000..4b626c6
--- /dev/null
+++ b/develop/VFL_Drivers.gif
Binary files differ
diff --git a/develop/_a_p_i_versions_8dox.html b/develop/_a_p_i_versions_8dox.html
new file mode 100644
index 0000000..b99cb0d
--- /dev/null
+++ b/develop/_a_p_i_versions_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/APIVersions.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_a_p_i_versions_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/APIVersions.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_a_p_i_versions_8dox.html">APIVersions.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_a_p_p_d_b_g.html b/develop/_a_p_p_d_b_g.html
new file mode 100644
index 0000000..1a1f4de
--- /dev/null
+++ b/develop/_a_p_p_d_b_g.html
@@ -0,0 +1,510 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Debugging HDF5 Applications</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_a_p_p_d_b_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Debugging HDF5 Applications </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><html>
+ <head>
+ <title>Debugging HDF5 Applications</title>
+
+ <h2>Introduction</h2>
+
+ <p>The HDF5 library contains a number of debugging features to
+ make programmers' lives easier including the ability to print
+ detailed error messages, check invariant conditions, display
+ timings and other statistics, and trace API function calls and
+ return values.
+
+ </p><dl>
+ <dt><b>Error Messages</b>
+ </dt><dd>Error messages are normally displayed automatically on the
+ standard error stream and include a stack trace of the library
+ including file names, line numbers, and function names. The
+ application has complete control over how error messages are
+ displayed and can disable the display on a permanent or
+ temporary basis. Refer to the documentation for the H5E error
+ handling package.
+
+ <br><br>
+ </dd><dt><b>Invariant Conditions</b>
+ </dt><dd>Unless <code>NDEBUG</code> is defined during compiling, the
+ library will include code to verify that invariant conditions
+ have the expected values. When a problem is detected the
+ library will display the file and line number within the
+ library and the invariant condition that failed. A core dump
+ may be generated for post mortem debugging. The code to
+ perform these checks can be included on a per-package bases.
+
+ <br><br>
+ </dd><dt><b>Timings and Statistics</b>
+ </dt><dd>The library can be configured to accumulate certain
+ statistics about things like cache performance, datatype
+ conversion, data space conversion, and data filters. The code
+ is included on a per-package basis and enabled at runtime by
+ an environment variable.
+
+ <br><br>
+ </dd><dt><b>API Tracing</b>
+ </dt><dd>All API calls made by an application can be displayed and
+ include formal argument names and actual values and the
+ function return value. This code is also conditionally
+ included at compile time and enabled at runtime.
+ </dd></dl>
+
+ <p>The statistics and tracing can be displayed on any output
+ stream (including streams opened by the shell) with output from
+ different packages even going to different streams.
+
+ </p><h2>Error Messages</h2>
+
+ <p>By default any API function that fails will print an error
+ stack to the standard error stream.
+
+ </p><p>
+ </p><center>
+ <table border="" align="center" width="100%">
+ <tbody><tr>
+ <td>
+ <p><code></code></p><pre><code>
+HDF5-DIAG: Error detected in thread 0. Back trace follows.
+ #000: H5F.c line 1245 in H5Fopen(): unable to open file
+ major(04): File interface
+ minor(10): Unable to open file
+ #001: H5F.c line 846 in H5F_open(): file does not exist
+ major(04): File interface
+ minor(10): Unable to open file
+ </code></pre>
+ </td>
+ </tr>
+ </tbody></table>
+ </center>
+
+ <p>The error handling package (H5E) is described
+ <a href="./group___h5_e.html">elsewhere</a>.
+
+ </p><h2>Invariant Conditions</h2>
+
+ <p>To include checks for invariant conditions the library should
+ be configured with <code>--disable-production</code>, the
+ default for versions before 1.2. The library designers have made
+ every attempt to handle error conditions gracefully but an
+ invariant condition assertion may fail in certain cases. The
+ output from a failure usually looks something like this:
+
+ </p><p>
+ </p><center>
+ <table border="" align="center" width="100%">
+ <tbody><tr>
+ <td>
+ <p><code></code></p><pre><code>
+Assertion failed: H5.c:123: i&lt;NELMTS(H5_debug_g)
+IOT Trap, core dumped.
+ </code></pre>
+ </td>
+ </tr>
+ </tbody></table>
+ </center>
+
+ <h2>Timings and Statistics</h2>
+
+ <p>Code to accumulate statistics is included at compile time by
+ using the <code>--enable-debug</code> configure switch. The
+ switch can be followed by an equal sign and a comma-separated
+ list of package names or else a default list is used.
+
+ </p><p>
+ </p><center>
+ <table border="" align="center" width="80%">
+ <tbody><tr>
+ <th>Name</th>
+ <th>Default</th>
+ <th>Description</th>
+ </tr>
+ <tr>
+ <td align="center">a</td>
+ <td align="center">No</td>
+ <td>Attributes</td>
+ </tr>
+ <tr>
+ <td align="center">ac</td>
+ <td align="center">Yes</td>
+ <td>Meta data cache</td>
+ </tr>
+ <tr>
+ <td align="center">b</td>
+ <td align="center">Yes</td>
+ <td>B-Trees</td>
+ </tr>
+ <tr>
+ <td align="center">d</td>
+ <td align="center">Yes</td>
+ <td>Datasets</td>
+ </tr>
+ <tr>
+ <td align="center">e</td>
+ <td align="center">Yes</td>
+ <td>Error handling</td>
+ </tr>
+ <tr>
+ <td align="center">f</td>
+ <td align="center">Yes</td>
+ <td>Files</td>
+ </tr>
+ <tr>
+ <td align="center">g</td>
+ <td align="center">Yes</td>
+ <td>Groups</td>
+ </tr>
+ <tr>
+ <td align="center">hg</td>
+ <td align="center">Yes</td>
+ <td>Global heap</td>
+ </tr>
+ <tr>
+ <td align="center">hl</td>
+ <td align="center">No</td>
+ <td>Local heaps</td>
+ </tr>
+ <tr>
+ <td align="center">i</td>
+ <td align="center">Yes</td>
+ <td>Interface abstraction</td>
+ </tr>
+ <tr>
+ <td align="center">mf</td>
+ <td align="center">No</td>
+ <td>File memory management</td>
+ </tr>
+ <tr>
+ <td align="center">mm</td>
+ <td align="center">Yes</td>
+ <td>Library memory management</td>
+ </tr>
+ <tr>
+ <td align="center">o</td>
+ <td align="center">No</td>
+ <td>Object headers and messages</td>
+ </tr>
+ <tr>
+ <td align="center">p</td>
+ <td align="center">Yes</td>
+ <td>Property lists</td>
+ </tr>
+ <tr>
+ <td align="center">s</td>
+ <td align="center">Yes</td>
+ <td>Data spaces</td>
+ </tr>
+ <tr>
+ <td align="center">t</td>
+ <td align="center">Yes</td>
+ <td>Datatypes</td>
+ </tr>
+ <tr>
+ <td align="center">v</td>
+ <td align="center">Yes</td>
+ <td>Vectors</td>
+ </tr>
+ <tr>
+ <td align="center">z</td>
+ <td align="center">Yes</td>
+ <td>Raw data filters</td>
+ </tr>
+ </tbody></table>
+ </center>
+
+ <p>In addition to including the code at compile time the
+ application must enable each package at runtime. This is done
+ by listing the package names in the <code>HDF5_DEBUG</code>
+ environment variable. That variable may also contain file
+ descriptor numbers (the default is `2') which control the output
+ for all following packages up to the next file number. The
+ word <code>all</code> refers to all packages. Any word my be
+ preceded by a minus sign to turn debugging off for the package.
+
+ </p><p>
+ </p><center>
+ <table border="" align="center" width="100%">
+ <caption align="top"><b>Sample debug specifications</b></caption>
+ <tbody><tr valign="top">
+ <td><code>all</code></td>
+ <td>This causes debugging output from all packages to be
+ sent to the standard error stream.</td>
+ </tr>
+ <tr valign="top">
+ <td><code>all -t -s</code></td>
+ <td>Debugging output for all packages except datatypes
+ and data spaces will appear on the standard error
+ stream.</td>
+ </tr>
+ <tr valign="top">
+ <td><code>-all ac 255 t,s</code></td>
+ <td>This disables all debugging even if the default was to
+ debug something, then output from the meta data cache is
+ send to the standard error stream and output from data
+ types and spaces is sent to file descriptor 255 which
+ should be redirected by the shell.</td>
+ </tr>
+ </tbody></table>
+ </center>
+
+ <p>The components of the <code>HDF5_DEBUG</code> value may be
+ separated by any non-lowercase letter.
+
+ </p><h2>API Tracing</h2>
+
+ <p>The HDF5 library can trace API calls by printing the
+ function name, the argument names and their values, and the
+ return value. Some people like to see lots of output during
+ program execution instead of using a good symbolic debugger, and
+ this feature is intended for their consumption. For example,
+ the output from <code>h5ls foo</code> after turning on tracing,
+ includes:
+
+ </p><p>
+ </p><center>
+ <table border="" align="center" width="100%">
+ <tbody><tr>
+ <td>
+ <code><pre>
+H5Tcopy(type=184549388) = 184549419 (type);
+H5Tcopy(type=184549392) = 184549424 (type);
+H5Tlock(type=184549424) = SUCCEED;
+H5Tcopy(type=184549393) = 184549425 (type);
+H5Tlock(type=184549425) = SUCCEED;
+H5Fopen(filename="foo", flags=0, access=H5P_DEFAULT) = FAIL;
+HDF5-DIAG: Error detected in thread 0. Back trace follows.
+ #000: H5F.c line 1245 in H5Fopen(): unable to open file
+ major(04): File interface
+ minor(10): Unable to open file
+ #001: H5F.c line 846 in H5F_open(): file does not exist
+ major(04): File interface
+ minor(10): Unable to open file
+ </pre></code>
+ </td>
+ </tr>
+ </tbody></table>
+ </center>
+
+ <p>The code that performs the tracing must be included in the
+ library by specifying the <code>--enable-trace</code>
+ configuration switch (the default for versions before 1.2). Then
+ the word <code>trace</code> must appear in the value of the
+ <code>HDF5_DEBUG</code> variable. The output will appear on the
+ last file descriptor before the word <code>trace</code> or two
+ (standard error) by default.
+
+ </p><p>
+ </p><center>
+ <table border="" align="center" width="100%">
+ <tbody><tr>
+ <td>To display the trace on the standard error stream:
+ <code><pre>$ env HDF5_DEBUG=trace a.out
+ </pre></code>
+ </td>
+ </tr>
+ <tr>
+ <td>To send the trace to a file:
+ <code><pre>$ env HDF5_DEBUG="55 trace" a.out 55&gt;trace-output
+ </pre></code>
+ </td>
+ </tr>
+ </tbody></table>
+ </center>
+
+ <h3>Performance</h3>
+
+ <p>If the library was not configured for tracing then there is no
+ unnecessary overhead since all tracing code is excluded.
+ However, if tracing is enabled but not used there is a small
+ penalty. First, code size is larger because of extra
+ statically-declared character strings used to store argument
+ types and names and extra auto variable pointer in each
+ function. Also, execution is slower because each function sets
+ and tests a local variable and each API function calls the
+ <code>H5_trace()</code> function.
+
+ </p><p>If tracing is enabled and turned on then the penalties from the
+ previous paragraph apply plus the time required to format each
+ line of tracing information. There is also an extra call to
+ H5_trace() for each API function to print the return value.
+
+ </p><h3>Safety</h3>
+
+ <p>The tracing mechanism is invoked for each API function before
+ arguments are checked for validity. If bad arguments are passed
+ to an API function it could result in a segmentation fault.
+ However, the tracing output is line-buffered so all previous
+ output will appear.
+
+ </p><h3>Completeness</h3>
+
+ <p>There are two API functions that don't participate in
+ tracing. They are <code>H5Eprint()</code> and
+ <code>H5Eprint_cb()</code> because their participation would
+ mess up output during automatic error reporting.
+
+ </p><p>On the other hand, a number of API functions are called during
+ library initialization and they print tracing information.
+
+ </p><h3>Implementation</h3>
+
+ <p>For those interested in the implementation here is a
+ description. Each API function should have a call to one of the
+ <code>H5TRACE()</code> macros immediately after the
+ <code>FUNC_ENTER()</code> macro. The first argument is the
+ return type encoded as a string. The second argument is the
+ types of all the function arguments encoded as a string. The
+ remaining arguments are the function arguments. This macro was
+ designed to be as terse and unobtrousive as possible.
+
+ </p><p>In order to keep the <code>H5TRACE()</code> calls synchronized
+ with the source code we've written a perl script which gets
+ called automatically just before Makefile dependencies are
+ calculated for the file. However, this only works when one is
+ using GNU make. To reinstrument the tracing explicitly, invoke
+ the <code>trace</code> program from the hdf5 bin directory with
+ the names of the source files that need to be updated. If any
+ file needs to be modified then a backup is created by appending
+ a tilde to the file name.
+
+ </p><p>
+ </p><center>
+ <table border="" align="center" width="100%">
+ <caption align="top"><b>Explicit Instrumentation</b></caption>
+ <tbody><tr>
+ <td>
+ <code><pre>
+$ ../bin/trace *.c
+H5E.c: in function `H5Ewalk_cb':
+H5E.c:336: warning: trace info was not inserted
+ </pre></code>
+ </td>
+ </tr>
+ </tbody></table>
+ </center>
+
+ <p>Note: The warning message is the result of a comment of the
+ form <code>/*NO TRACE*/</code> somewhere in the function
+ body. Tracing information will not be updated or inserted if
+ such a comment exists.
+
+ </p><p>Error messages have the same format as a compiler so that they
+ can be parsed from program development environments like
+ Emacs. Any function which generates an error will not be
+ modified.</p>
+
+</body></html>
+ </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_a_r__u_g.html b/develop/_a_r__u_g.html
new file mode 100644
index 0000000..14ea03d
--- /dev/null
+++ b/develop/_a_r__u_g.html
@@ -0,0 +1,231 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Additional Resources</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_a_r__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Additional Resources </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="sec_addition"></a>
+Additional Resources</h1>
+<p>These documents provide additional information for the use and tuning of specific HDF5 features. </p><table style=" border-spacing:0; padding-left:6.00pt; padding-top:6.00pt; padding-right:6.00pt; padding-bottom:6.00pt; float:aligncenter; width:100%; max-width:432.00pt;" cellspacing="0">
+<caption x-list-start="1" style="font-size: 12.0pt;">Table of Additional resources</caption>
+<tr style="height: 23.00pt;">
+<th style="width: 234.000pt; border-top-style: solid; border-top-width: 1px; border-top-color: #228a22; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align : top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Document</p>
+<p class="endtd"></p>
+</th><th style="width: 198.000pt; border-top-style: solid; border-top-width: 1px; border-top-color: #228a22; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align : top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Comments</p>
+<p class="endtd"></p>
+</th></tr>
+<tr style="height: 23.00pt;">
+<td style="width: 234.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd" style="font-style: italic; color: #0000ff;"></p>
+<p class="intertd"><span><a class="el" href="_h_d_f5_examples.html">HDF5 Examples</a></span></p>
+<p class="endtd"></p>
+</td><td style="width: 198.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Code examples by API. </p>
+<p class="endtd"></p>
+</td></tr>
+<tr style="height: 36.00pt;">
+<td style="width: 234.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd" style="font-style: italic; color: #0000ff;"></p>
+<p class="intertd"><span><a href="http://www.hdfgroup.org/HDF5/doc/Advanced/Chunking/index.html">Chunking in HDF5</a></span></p>
+<p class="endtd"></p>
+</td><td style="width: 198.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Structuring the use of chunking and tuning it for performance.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr style="height: 36.00pt;">
+<td style="width: 234.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd" style="font-style: italic; color: #0000ff;"></p>
+<p class="intertd"><span class="FM_LT_LinkText"><a href="http://www.hdfgroup.org/HDF5/doc/Advanced/DirectChunkWrite/UsingDirectChunkWrite.pdf">Using the Direct Chunk Write Function</a></span></p>
+<p class="endtd"></p>
+</td><td style="width: 198.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Describes another way that chunks can be written to datasets.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr style="height: 88.00pt;">
+<td style="width: 234.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd" style="font-style: italic; color: #0000ff;"></p>
+<p class="intertd"><span><a href="http://www.hdfgroup.org/HDF5/doc/Advanced/CommittedDatatypeCopying/CopyingCommittedDatatypesWithH5Ocopy.pdf">Copying Committed Datatypes with H5Ocopy</a></span></p>
+<p class="endtd"></p>
+</td><td style="width: 198.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Describes how to copy to another file a dataset that uses a committed datatype or an object with an attribute that uses a committed datatype so that the committed datatype in the destination file can be used by multiple objects.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr style="height: 36.00pt;">
+<td style="width: 234.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd" style="font-style: italic; color: #0000ff;"></p>
+<p class="intertd"><span><a href="http://www.hdfgroup.org/HDF5/doc/Advanced/MetadataCache/index.html">Metadata Caching in HDF5</a></span></p>
+<p class="endtd"></p>
+</td><td style="width: 198.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Managing the HDF5 metadata cache and tuning it for performance.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr style="height: 49.00pt;">
+<td style="width: 234.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd" style="font-style: italic; color: #0000ff;"></p>
+<p class="intertd"><span><a href="http://www.hdfgroup.org/HDF5/doc/Advanced/DynamicallyLoadedFilters/HDF5DynamicallyLoadedFilters.pdf">HDF5 Dynamically Loaded Filters</a></span></p>
+<p class="endtd"></p>
+</td><td style="width: 198.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Describes how an HDF5 application can apply a filter that is not registered with the HDF5 Library.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr style="height: 62.00pt;">
+<td style="width: 234.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd" style="font-style: italic; color: #0000ff;"></p>
+<p class="intertd"><span><a href="http://www.hdfgroup.org/HDF5/doc/Advanced/FileImageOperations/HDF5FileImageOperations.pdf">HDF5 File Image Operations</a></span></p>
+<p class="endtd"></p>
+</td><td style="width: 198.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Describes how to work with HDF5 files in memory. Disk I/O is not required when file images are opened, created, read from, or written to.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr style="height: 62.00pt;">
+<td style="width: 234.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd" style="font-style: italic; color: #0000ff;"></p>
+<p class="intertd"><span><a href="http://www.hdfgroup.org/HDF5/doc/Advanced/ModifiedRegionWrites/ModifiedRegionWrites.pdf">Modified Region Writes</a></span></p>
+<p class="endtd"></p>
+</td><td style="width: 198.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Describes how to set write operations for in-memory files so that only modified regions are written to storage. Available when the Core (Memory) VFD is used.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr style="height: 36.00pt;">
+<td style="width: 234.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd" style="font-style: italic; color: #0000ff;"></p>
+<p class="intertd"><span><a href="http://www.hdfgroup.org/HDF5/doc/Advanced/UsingIdentifiers/index.html">Using Identifiers</a></span></p>
+<p class="endtd"></p>
+</td><td style="width: 198.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Describes how identifiers behave and how they should be treated.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr style="height: 36.00pt;">
+<td style="width: 234.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd" style="font-style: italic; color: #0000ff;"></p>
+<p class="intertd"><span><a href="http://www.hdfgroup.org/HDF5/doc/Advanced/UsingUnicode/index.html">Using UTF-8 Encoding in HDF5 Applications</a></span></p>
+<p class="endtd"></p>
+</td><td style="width: 198.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Describes the use of UTF-8 Unicode character encodings in HDF5 applications.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr style="height: 49.00pt;">
+<td style="width: 234.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd" style="font-style: italic; color: #0000ff;"></p>
+<p class="intertd"><span><a href="http://www.hdfgroup.org/HDF5/doc/Advanced/FreeingMemory/FreeingMemoryAllocatedByTheHdf5Library.pdf">Freeing Memory Allocated by the HDF5 Library</a></span></p>
+<p class="endtd"></p>
+</td><td style="width: 198.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">Describes how inconsistent memory management can cause heap corruption or resource leaks and possible solutions.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr style="height: 23.00pt;">
+<td style="width: 234.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd" style="font-style: italic; color: #0000ff;"></p>
+<p class="intertd"><span><a href="http://www.hdfgroup.org/HDF5/doc/Glossary.html">HDF5 Glossary</a></span></p>
+<p class="endtd"></p>
+</td><td style="width: 198.000pt; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #228a22; vertical-align: top;padding-left: 6.00pt; padding-top: 3.00pt; padding-right: 6.00pt; padding-bottom: 3.00pt;"><p class="starttd"></p>
+<p class="intertd">A glossary of terms.</p>
+<p class="endtd"></p>
+</td></tr>
+</table>
+<p>Previous Chapter <a class="el" href="_h5_p__u_g.html#sec_plist">Properties and Property Lists in HDF5</a></p>
+<dl class="section user"><dt>Don't like what you see? - You can help to improve this User Guide</dt><dd>Complete the survey linked near the top of this page!<br />
+ We treat documentation like code: Fork the <a href="https://github.com/HDFGroup/hdf5">HDF5 repo</a>, make changes, and create a <a href="https://github.com/HDFGroup/hdf5/pulls">pull request</a> !<br />
+</dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_about.html b/develop/_about.html
new file mode 100644
index 0000000..5480db7
--- /dev/null
+++ b/develop/_about.html
@@ -0,0 +1,208 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: About</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_about.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">About </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="about_history"></a>
+History</h1>
+<p>The implementation of this documentation set is based on the fantastic work of the <a href="https://eigen.tuxfamily.org/index.php?title=Main_Page">Eigen project</a>. Please refer to their <a href="https://gitlab.com/libeigen/eigen">GitLab repository</a> and the online version of their <a href="http://eigen.tuxfamily.org/dox/">Doxygen-based documentation</a>. Not only does Eigen set a standard as a piece of software, but also as an example of <em>documentation done right</em>.</p>
+<h1><a class="anchor" id="about_documentation"></a>
+Documentation about Documentation</h1>
+<p>In this section, we describe common documentation maintenance tasks.</p>
+<h2><a class="anchor" id="plain_html"></a>
+Including Plain HTML Pages</h2>
+<p>The most common use case for this is the inclusion of older documentation. New documentation should, whenever possible, be created using Doxygen markdown!</p>
+<p>Use Doxygen's <a href="https://www.doxygen.nl/manual/commands.html#cmdhtmlinclude"><code>htmlinclude</code></a> special command to include existing plain HTML pages.</p>
+<p>An example from this documentation set can be seen <a href="https://github.com/HDFGroup/hdf5/blob/develop/doxygen/dox/FileFormatSpec.dox">here</a>.</p>
+<h2><a class="anchor" id="new_rm_entry"></a>
+Creating a New Reference Manual Entry</h2>
+<p>Please refer to the <a class="el" href="_r_m_t.html">Reference Manual (RM) Page Template</a> for guidance on how to create a new reference manual entry.</p>
+<h3><a class="anchor" id="new_example"></a>
+Adding and Referencing API Examples</h3>
+<p>For each HDF5 module, such as <code>H5F</code>, there is an examples source file called <code>H5*_examples.c</code>. For example, the <code>H5F</code> API examples are located in <a href="https://github.com/HDFGroup/hdf5/blob/develop/doxygen/examples/H5F_examples.c"><code>H5F_examples.c</code></a>. Examples are code blocks marked as Doxygen <a href="https://www.doxygen.nl/manual/commands.html#cmdsnippet">snippets</a>. For example, the source code for the <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate()</a> API sample is located between the </p><pre class="fragment">//! &lt;!-- [create] --&gt;
+...
+//! &lt;!-- [create] --&gt;
+</pre><p> comments in <a href="https://github.com/HDFGroup/hdf5/blob/develop/doxygen/examples/H5F_examples.c"><code>H5F_examples.c</code></a>.</p>
+<p>Add a new API example by adding a new code block enclosed between matching snippet tags. The name of the tag is usually the function name stripped of the module prefix.</p>
+<p>The inclusion of such a block of code can then be triggered via Doxygen's <a href="https://www.doxygen.nl/manual/commands.html#cmdsnippet"><code>snippet</code></a> special command. For example, the following markup </p><pre class="fragment">* \snippet H5F_examples.c create
+</pre><p> yields </p><div class="fragment"><div class="line"> {</div>
+<div class="line"> __label__ fail_fapl, fail_fcpl, fail_file;</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fcpl, fapl, file;</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordflow">if</span> ((fcpl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"> ret_val = EXIT_FAILURE;</div>
+<div class="line"> <span class="keywordflow">goto</span> fail_fcpl;</div>
+<div class="line"> }</div>
+<div class="line"> <span class="keywordflow">else</span> {</div>
+<div class="line"> <span class="comment">// adjust the file creation properties</span></div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordflow">if</span> ((fapl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"> ret_val = EXIT_FAILURE;</div>
+<div class="line"> <span class="keywordflow">goto</span> fail_fapl;</div>
+<div class="line"> }</div>
+<div class="line"> <span class="keywordflow">else</span> {</div>
+<div class="line"> <span class="comment">// adjust the file access properties</span></div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordtype">unsigned</span> mode = <a class="code" href="_h5_fpublic_8h.html#a7a47250dc1435705233dca7297ba3d90">H5F_ACC_EXCL</a>;</div>
+<div class="line"> <span class="keywordtype">char</span> name[] = <span class="stringliteral">&quot;f1.h5&quot;</span>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordflow">if</span> ((file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(name, mode, fcpl, fapl)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"> ret_val = EXIT_FAILURE;</div>
+<div class="line"> <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// do something useful with FILE</span></div>
+<div class="line"> </div>
+<div class="line"> <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="line">fail_file:</div>
+<div class="line"> <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(fapl);</div>
+<div class="line">fail_fapl:</div>
+<div class="line"> <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(fcpl);</div>
+<div class="line">fail_fcpl:;</div>
+<div class="line"> }</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a7a47250dc1435705233dca7297ba3d90"><div class="ttname"><a href="_h5_fpublic_8h.html#a7a47250dc1435705233dca7297ba3d90">H5F_ACC_EXCL</a></div><div class="ttdeci">#define H5F_ACC_EXCL</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:51</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a01eab13dccc91afd6909d74dccb780ba"><div class="ttname"><a href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a></div><div class="ttdeci">#define H5I_INVALID_HID</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:75</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a206f334f1e6c973e1215a3148b45b977"><div class="ttname"><a href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a></div><div class="ttdeci">#define H5P_FILE_CREATE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:51</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a60ec2d4334addfc0eda89614598ee38e"><div class="ttname"><a href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a></div><div class="ttdeci">#define H5P_FILE_ACCESS</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:52</div></div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_ga5dce61149211d3ef319452aa598887fb"><div class="ttname"><a href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a></div><div class="ttdeci">herr_t H5Pclose(hid_t plist_id)</div><div class="ttdoc">Terminates access to a property list.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_gaf1b11da01d4d45d788c45f8bc5f0cbfa"><div class="ttname"><a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a></div><div class="ttdeci">hid_t H5Pcreate(hid_t cls_id)</div><div class="ttdoc">Creates a new property list as an instance of a property list class.</div></div>
+</div><!-- fragment --> <h3><a class="anchor" id="api_macro"></a>
+Adding an API Macro</h3>
+<p>API macros are handled by the <code>api_vers_2, api_vers_3, api_vers_4</code> custom commands. The numbers indicate the number of potential API function mappings. For example, <a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate()</a> has two potential mappings, <a class="el" href="group___h5_a.html#gaa30f5f6c277d6c46f8aa31e89cdba085" title="Creates an attribute attached to a specified object.">H5Acreate1()</a> and <a class="el" href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308" title="Creates an attribute attached to a specified object.">H5Acreate2()</a>. To trigger the creation of a reference manual entry for <a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate()</a> use the following markup: </p><pre class="fragment">\api_vers_2{H5Acreate,H5Acreate1,H5Acreate2}
+</pre><p> This yields:</p>
+<p><a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate()</a> is a macro that is mapped to either <a class="el" href="group___h5_a.html#gaa30f5f6c277d6c46f8aa31e89cdba085" title="Creates an attribute attached to a specified object.">H5Acreate1()</a> or <a class="el" href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308" title="Creates an attribute attached to a specified object.">H5Acreate2()</a>.<br />
+</p><dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a></dd></dl>
+<h2><a class="anchor" id="custom_commands"></a>
+Creating Custom Commands</h2>
+<p>See Doxygen's <a href="https://www.doxygen.nl/manual/custcmd.html">Custom Commands documentation</a> as a general reference.</p>
+<p>All custom commands for this project are located in the <a href="https://github.com/HDFGroup/hdf5/blob/develop/doxygen/aliases"><code>aliases</code></a> file in the <a href="https://github.com/HDFGroup/hdf5/tree/develop/doxygen"><code>doxygen</code></a> subdirectory of the <a href="https://github.com/HDFGroup/hdf5">main HDF5 repo</a>.</p>
+<p>The custom commands are grouped in sections. Find a suitable section for your command or ask for help if unsure!</p>
+<h2><a class="anchor" id="new_rfc"></a>
+Adding a New RFC or Referencing an Existing RFC</h2>
+<p>For ease of reference, we define custom commands for each RFC in the <code>RFCs</code> section of the <a href="https://github.com/HDFGroup/hdf5/blob/develop/doxygen/aliases"><code>aliases</code></a> file. For example the custom command <code>ref_rfc20141210</code> can be used to insert a reference to "RFC: Virtual Object Layer". In other words, the markup </p><pre class="fragment">\ref_rfc20141210
+</pre><p> yields a clickable link:</p>
+<p><a href="https://docs.hdfgroup.org/hdf5/rfc/HDF5-VDS-requirements-use-cases-2014-12-10.pdf">HDF5 Virtual Dataset</a></p>
+<p>To add a new RFC, add a custom command for the RFC to the <a href="https://github.com/HDFGroup/hdf5/blob/develop/doxygen/aliases"><code>aliases</code></a> file. The naming convention for the custom command is <code>ref_rfcYYYYMMDD</code>, where <code>YYYYMMDD</code> is the ID of the RFC. The URL is composed of the prefix </p><pre class="fragment">https://docs.hdfgroup.org/hdf5/rfc/
+</pre><p> and the name of your RFC file, typically, a PDF file, i.e., the full URL would be </p><pre class="fragment">https://docs.hdfgroup.org/hdf5/rfc/my_great_rfc_name.pdf
+</pre><h2><a class="anchor" id="hosting"></a>
+How Do Updates and Changes Get Published?</h2>
+<p>Currently, the files underlying this documentation website are stored in an bucket on AWS S3. The top-level bucket is </p><pre>s3://docs.hdfgroup.org/hdf5/</pre><p> There are folders for the <code>development</code> branch and all supported release version.</p>
+<p>Talk to your friendly IT-team if you need write access, or you need someone to push an updated version for you! </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_about_8dox.html b/develop/_about_8dox.html
new file mode 100644
index 0000000..7571e61
--- /dev/null
+++ b/develop/_about_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/About.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_about_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/About.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_about_8dox.html">About.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_accessibility.html b/develop/_accessibility.html
new file mode 100644
index 0000000..2a26f61
--- /dev/null
+++ b/develop/_accessibility.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: $title</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_accessibility.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="contents">
+<div class="textblock"><h1><a class="anchor" id="secAccessibility"></a>
+Accessibility</h1>
+<h2><a class="anchor" id="CB_MaintainCompat"></a>
+Maintaining Compatibility with other HDF5 Library Versions</h2>
+<dl class="section user"><dt>Problem</dt><dd>You want to ensure that the HDF5 files you produce or modify are accessible by all releavnt tools and applications</dd></dl>
+<dl class="section user"><dt>Solution</dt><dd>For HDF5 items (objects, attributes, etc.) that you would like to create in new or existing HDF5 files, ascertain the supported range of HDF5 library versions as lower and upper bounds. When creating new or opening existing HDF5 files, use a file access property list and configure the supported range via the <a class="el" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910" title="Controls the range of library release versions used when creating objects in a file.">H5Pset_libver_bounds()</a> function.<br />
+In the example below, we restrict HDF5 item creation to the HDF5 1.8.x family of library versions. <div class="fragment"><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; {</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; __label__ fail_fapl, fail_file;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, file, aspace, attr;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordflow">if</span> ((fapl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>)) &lt; 0) {</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordflow">goto</span> fail_fapl;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; }</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if H5_VERSION_GE(1, 10, 0)</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">H5Pset_libver_bounds</a>(fapl, <a class="code" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a>, <a class="code" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a>) &lt; 0) {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#elif H5_VERSION_GE(1, 8, 0)</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">H5Pset_libver_bounds</a>(fapl, <a class="code" href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a>, <a class="code" href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a>) &lt; 0) {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#error Only HDF5 1.8.x and later supported.</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; }</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordflow">if</span> ((file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(<span class="stringliteral">&quot;set_libver_bounds.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, fapl)) &lt; 0) {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; }</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;fail_file:</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(fapl);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;fail_fapl:;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8"><div class="ttname"><a href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a></div><div class="ttdeci">@ H5F_LIBVER_V18</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:187</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a47d050173da48a2b85c730446f0771c0"><div class="ttname"><a href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a></div><div class="ttdeci">#define H5F_LIBVER_LATEST</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:195</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a5a2d6726f9ad8d2bca8df2b817e5ad6a"><div class="ttname"><a href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a></div><div class="ttdeci">#define H5F_ACC_TRUNC</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:50</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a60ec2d4334addfc0eda89614598ee38e"><div class="ttname"><a href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a></div><div class="ttdeci">#define H5P_FILE_ACCESS</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:52</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_gacbe1724e7f70cd17ed687417a1d2a910"><div class="ttname"><a href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">H5Pset_libver_bounds</a></div><div class="ttdeci">herr_t H5Pset_libver_bounds(hid_t plist_id, H5F_libver_t low, H5F_libver_t high)</div><div class="ttdoc">Controls the range of library release versions used when creating objects in a file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_ga5dce61149211d3ef319452aa598887fb"><div class="ttname"><a href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a></div><div class="ttdeci">herr_t H5Pclose(hid_t plist_id)</div><div class="ttdoc">Terminates access to a property list.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_gaf1b11da01d4d45d788c45f8bc5f0cbfa"><div class="ttname"><a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a></div><div class="ttdeci">hid_t H5Pcreate(hid_t cls_id)</div><div class="ttdoc">Creates a new property list as an instance of a property list class.</div></div>
+</div><!-- fragment --> </dd></dl>
+<dl class="section user"><dt>Discussion</dt><dd>See RFC <a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-bounds.pdf">Setting Bounds for Object Creation in HDF5 1.10.0</a> for a detailed and comprehensive account of HDF5 versioning (library, file format spec., etc.) and the <a class="el" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910" title="Controls the range of library release versions used when creating objects in a file.">H5Pset_libver_bounds()</a> function.<br />
+The default range <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1">H5F_LIBVER_EARLIEST</a> (low) - <a class="el" href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a> (high) offers the widest compatibility range, but may not be suitable for certain (feature-)use cases.<br />
+The HDF5 library comes with a <em>forward-</em> and <em>backward-compatibility</em> guarantee: This means that the latest version of the library can always read HDF5 files created by a version realesed earlier (backward compatibility). It also means that a given release of the library can read the contents of HDF5 files created with later versions of the library as long as the files do not contain features introduced in later versions (forward compatibility).</dd></dl>
+<dl class="section user"><dt>See Also</dt><dd>See the recipe <a class="el" href="_attributes.html#CB_LargeAttributes">Creating "Large" HDF5 Attributes</a> for an example where we use HDF5 compatibility settings to enable the creation of large HDF5 attributes. </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_accessibility_8dox.html b/develop/_accessibility_8dox.html
new file mode 100644
index 0000000..18d3942
--- /dev/null
+++ b/develop/_accessibility_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/cookbook/Accessibility.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_accessibility_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/cookbook/Accessibility.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_accessibility_8dox.html">Accessibility.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_attributes.html b/develop/_attributes.html
new file mode 100644
index 0000000..e17a02c
--- /dev/null
+++ b/develop/_attributes.html
@@ -0,0 +1,187 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: $title</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_attributes.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="contents">
+<div class="textblock"><h1><a class="anchor" id="secAttributes"></a>
+Attributes</h1>
+<h2><a class="anchor" id="CB_LargeAttributes"></a>
+Creating "Large" HDF5 Attributes</h2>
+<dl class="section user"><dt>Problem</dt><dd>You would like to use HDF5 attributes the size of whose values exceeds a few dozen kilobytes</dd></dl>
+<dl class="section user"><dt>Solution</dt><dd>A file format change in the HDF5 1.8.x family of library releases made it possible to have attributes larger than about 64 KiB. Ensure that the lower library version bound for new HDF5 item creation is at least 1.8.x, and create larger attributes as usual.<br />
+In the example below, we create an attribute whose value occupies 4 MiB.</dd></dl>
+<dl class="section note"><dt>Note</dt><dd>This feature is only supported in HDF5 1.8.x+</dd></dl>
+<div class="fragment"><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; {</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; __label__ fail_attr, fail_aspace, fail_fapl, fail_file;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, file, aspace, attr;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordflow">if</span> ((fapl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>)) &lt; 0) {</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordflow">goto</span> fail_fapl;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; }</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if H5_VERSION_GE(1, 10, 0)</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">H5Pset_libver_bounds</a>(fapl, <a class="code" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a>, <a class="code" href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a>) &lt; 0) {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#elif H5_VERSION_GE(1, 8, 0)</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">H5Pset_libver_bounds</a>(fapl, <a class="code" href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a>, <a class="code" href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a>) &lt; 0) {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#error Only HDF5 1.8.x and later supported.</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; }</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordflow">if</span> ((file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(<span class="stringliteral">&quot;large_attribute.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, fapl)) &lt; 0) {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; }</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">if</span> ((aspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(1, (<a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>[]){1024 * 1024}, NULL)) &lt; 0) {</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordflow">goto</span> fail_aspace;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; }</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">if</span> ((attr = <a class="code" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a>(file, <span class="stringliteral">&quot;4MiB&quot;</span>, <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a>, aspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">goto</span> fail_attr;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a>(attr);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;fail_attr:</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a>(aspace);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;fail_aspace:</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;fail_file:</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(fapl);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;fail_fapl:;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8"><div class="ttname"><a href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a></div><div class="ttdeci">@ H5F_LIBVER_V18</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:187</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a47d050173da48a2b85c730446f0771c0"><div class="ttname"><a href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a></div><div class="ttdeci">#define H5F_LIBVER_LATEST</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:195</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a5a2d6726f9ad8d2bca8df2b817e5ad6a"><div class="ttname"><a href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a></div><div class="ttdeci">#define H5F_ACC_TRUNC</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:50</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a60ec2d4334addfc0eda89614598ee38e"><div class="ttname"><a href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a></div><div class="ttdeci">#define H5P_FILE_ACCESS</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:52</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="a_h5public_8h_html_a7f81cce70fb546af88da24d9285d3c1c"><div class="ttname"><a href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></div><div class="ttdeci">uint64_t hsize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:297</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_gacbe1724e7f70cd17ed687417a1d2a910"><div class="ttname"><a href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">H5Pset_libver_bounds</a></div><div class="ttdeci">herr_t H5Pset_libver_bounds(hid_t plist_id, H5F_libver_t low, H5F_libver_t high)</div><div class="ttdoc">Controls the range of library release versions used when creating objects in a file.</div></div>
+<div class="ttc" id="agroup___h5_a_html_ga4a76e4e5ab6eb0fd2aa7990d38d55f24"><div class="ttname"><a href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a></div><div class="ttdeci">#define H5Acreate</div><div class="ttdef"><b>Definition:</b> H5version.h:868</div></div>
+<div class="ttc" id="agroup___h5_a_html_gaef4394b661e2c930879e9868e122bdda"><div class="ttname"><a href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a></div><div class="ttdeci">herr_t H5Aclose(hid_t attr_id)</div><div class="ttdoc">Closes the specified attribute.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga2b53128a39c8f104c1c9c2a91590fcc1"><div class="ttname"><a href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a></div><div class="ttdeci">herr_t H5Sclose(hid_t space_id)</div><div class="ttdoc">Releases and terminates access to a dataspace.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga8e35eea5738b4805856eac7d595254ae"><div class="ttname"><a href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a></div><div class="ttdeci">hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])</div><div class="ttdoc">Creates a new simple dataspace and opens it for access.</div></div>
+<div class="ttc" id="agroup___p_d_t_i_e_e_e_html_ga994ce9ffdd2c77a9352b102a883503ea"><div class="ttname"><a href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div><div class="ttdeci">#define H5T_IEEE_F32LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:261</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_ga5dce61149211d3ef319452aa598887fb"><div class="ttname"><a href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a></div><div class="ttdeci">herr_t H5Pclose(hid_t plist_id)</div><div class="ttdoc">Terminates access to a property list.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_gaf1b11da01d4d45d788c45f8bc5f0cbfa"><div class="ttname"><a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a></div><div class="ttdeci">hid_t H5Pcreate(hid_t cls_id)</div><div class="ttdoc">Creates a new property list as an instance of a property list class.</div></div>
+</div><!-- fragment --> <dl class="section user"><dt>Discussion</dt><dd>Large attributes are supported only in HDF5 versions 1.8.x and higher. This has implications for the accessibility of your HDF5 files and is your call.<br />
+Since there are no size limitations for large attributes, it might seem tempting to mistake them for dataset stand-ins. This is not the case, for at least two reasons:<ol type="1">
+<li>Attributes decorate HDF5 objects, have their own local namespace, and can't be link targets.</li>
+<li>Attribute I/O treats the attribute value as atomic, i.e., there is no support for partial I/O. A large attribute will always be read or written in its entirety.</li>
+</ol>
+</dd></dl>
+<dl class="section user"><dt>See Also</dt><dd>See <a class="el" href="_accessibility.html#CB_MaintainCompat">Maintaining Compatibility with other HDF5 Library Versions</a> for HDF5 compatibility implications. </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_attributes_8dox.html b/develop/_attributes_8dox.html
new file mode 100644
index 0000000..9a91551
--- /dev/null
+++ b/develop/_attributes_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/cookbook/Attributes.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_attributes_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/cookbook/Attributes.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_attributes_8dox.html">Attributes.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_cookbook.html b/develop/_cookbook.html
new file mode 100644
index 0000000..6911438
--- /dev/null
+++ b/develop/_cookbook.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Cookbook</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_cookbook.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Cookbook </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Healthy, everyday recipes for every taste and budget...</p>
+<p><a class="el" href="_files.html">Files</a> </p><ul>
+<li><a class="el" href="_files.html#CB_FreeSpace">Tracking Free Space in HDF5 Files</a> </li>
+<li><a class="el" href="_files.html#CB_RemoveUnusedSpace">Removing Unused Space from HDF5 Files</a> </li>
+<li><a class="el" href="_files.html#CB_UserBlock">Creating an HDF5 File User Block</a></li>
+</ul>
+<p><a class="el" href="_attributes.html">Attributes</a> </p><ul>
+<li><a class="el" href="_attributes.html#CB_LargeAttributes">Creating "Large" HDF5 Attributes</a></li>
+</ul>
+<p><a class="el" href="_accessibility.html">Accessibility</a> </p><ul>
+<li><a class="el" href="_accessibility.html#CB_MaintainCompat">Maintaining Compatibility with other HDF5 Library Versions</a></li>
+</ul>
+<p><a class="el" href="_performance.html">Performance</a> </p><ul>
+<li><a class="el" href="_performance.html#CB_MDCPerf">Assessing HDF5 Metadata Cache Performance</a> </li>
+</ul>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_cookbook_8dox.html b/develop/_cookbook_8dox.html
new file mode 100644
index 0000000..5a6a754
--- /dev/null
+++ b/develop/_cookbook_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/Cookbook.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_cookbook_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/Cookbook.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_cookbook_8dox.html">Cookbook.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_d_d_l_b_n_f110.html b/develop/_d_d_l_b_n_f110.html
new file mode 100644
index 0000000..94f9ea3
--- /dev/null
+++ b/develop/_d_d_l_b_n_f110.html
@@ -0,0 +1,752 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: DDL in BNF through HDF5 1.10</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_d_d_l_b_n_f110.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">DDL in BNF through HDF5 1.10 </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>Revise this &amp; break it up!</dd></dl>
+<h1><a class="anchor" id="intro110"></a>
+Introduction</h1>
+<p>This document contains the data description language (DDL) for an HDF5 file. The description is in Backus-Naur Form (BNF).</p>
+<h1><a class="anchor" id="expo110"></a>
+Explanation of Symbols</h1>
+<p>This section contains a brief explanation of the symbols used in the DDL.</p>
+<div class="fragment"><div class="line">::= defined as</div>
+<div class="line"> &lt;tname&gt; a token with the name tname</div>
+<div class="line"> &lt;a&gt; | &lt;b&gt; one of &lt;a&gt; or &lt;b&gt;</div>
+<div class="line"> &lt;a&gt;opt zero or one occurrence of &lt;a&gt;</div>
+<div class="line"> &lt;a&gt;* zero or more occurrence of &lt;a&gt;</div>
+<div class="line"> &lt;a&gt;+ one or more occurrence of &lt;a&gt;</div>
+<div class="line"> [0-9] an element in the range between 0 and 9</div>
+<div class="line"> &#39;[&#39; the token within the quotes (used for special characters)</div>
+<div class="line"> TBD To Be Decided</div>
+</div><!-- fragment --><h1><a class="anchor" id="ddl110"></a>
+The DDL</h1>
+<div class="fragment"><div class="line">&lt;file&gt; ::= HDF5 &lt;file_name&gt; { &lt;file_super_block&gt;opt &lt;root_group&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;file_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;file_super_block&gt; ::= SUPER_BLOCK {</div>
+<div class="line"> SUPERBLOCK_VERSION &lt;int_value&gt;</div>
+<div class="line"> FREELIST_VERSION &lt;int_value&gt;</div>
+<div class="line"> SYMBOLTABLE_VERSION &lt;int_value&gt;</div>
+<div class="line"> OBJECTHEADER_VERSION &lt;int_value&gt;</div>
+<div class="line"> OFFSET_SIZE &lt;int_value&gt;</div>
+<div class="line"> LENGTH_SIZE &lt;int_value&gt;</div>
+<div class="line"> BTREE_RANK &lt;int_value&gt;</div>
+<div class="line"> BTREE_LEAF &lt;int_value&gt;</div>
+<div class="line"> ISTORE_K &lt;int_value&gt;</div>
+<div class="line"> &lt;super_block_filespace&gt;</div>
+<div class="line"> USER_BLOCK {</div>
+<div class="line"> USERBLOCK_SIZE &lt;int_value&gt;</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;super_block_filespace&gt; ::= FILE_SPACE_STRATEGY &lt;super_block_strategy&gt;</div>
+<div class="line"> FREE_SPACE_PERSIST &lt;boolean_value&gt;</div>
+<div class="line"> FREE_SPACE_SECTION_THRESHOLD &lt;int_value&gt;</div>
+<div class="line"> FILE_SPACE_PAGE_SIZE &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;super_block_strategy&gt; ::= H5F_FSPACE_STRATEGY_FSM_AGGR | H5F_FSPACE_STRATEGY_PAGE |</div>
+<div class="line"> H5F_FSPACE_STRATEGY_AGGR | H5F_FSPACE_STRATEGY_NONE |</div>
+<div class="line"> Unknown strategy</div>
+<div class="line"> </div>
+<div class="line">&lt;root_group&gt; ::= GROUP &quot;/&quot; {</div>
+<div class="line"> &lt;anon_named_datatype&gt;*</div>
+<div class="line"> &lt;object_id&gt;opt</div>
+<div class="line"> &lt;group_comment&gt;opt</div>
+<div class="line"> &lt;group_attribute&gt;*</div>
+<div class="line"> &lt;group_member&gt;*</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;datatype&gt; ::= &lt;atomic_type&gt; | &lt;compound_type&gt; | &lt;variable_length_type&gt; | &lt;array_type&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;anon_named_datatype&gt; ::= DATATYPE &lt;anon_named_type_name&gt; {</div>
+<div class="line"> &lt;datatype&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;anon_named_type_name&gt; ::= the assigned name for anonymous named type is</div>
+<div class="line"> in the form of #oid, where oid is the object id</div>
+<div class="line"> of the type</div>
+<div class="line"> </div>
+<div class="line">&lt;atomic_type&gt; ::= &lt;integer&gt; | &lt;float&gt; | &lt;time&gt; | &lt;string&gt; |</div>
+<div class="line"> &lt;bitfield&gt; | &lt;opaque&gt; | &lt;reference&gt; | &lt;enum&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;boolean_value&gt; ::= FALSE | TRUE</div>
+<div class="line"> </div>
+<div class="line">&lt;integer&gt; ::= H5T_STD_I8BE | H5T_STD_I8LE |</div>
+<div class="line"> H5T_STD_I16BE | H5T_STD_I16LE |</div>
+<div class="line"> H5T_STD_I32BE | H5T_STD_I32LE |</div>
+<div class="line"> H5T_STD_I64BE | H5T_STD_I64LE |</div>
+<div class="line"> H5T_STD_U8BE | H5T_STD_U8LE |</div>
+<div class="line"> H5T_STD_U16BE | H5T_STD_U16LE |</div>
+<div class="line"> H5T_STD_U32BE | H5T_STD_U32LE |</div>
+<div class="line"> H5T_STD_U64BE | H5T_STD_U64LE |</div>
+<div class="line"> H5T_NATIVE_CHAR | H5T_NATIVE_UCHAR |</div>
+<div class="line"> H5T_NATIVE_SHORT | H5T_NATIVE_USHORT |</div>
+<div class="line"> H5T_NATIVE_INT | H5T_NATIVE_UINT |</div>
+<div class="line"> H5T_NATIVE_LONG | H5T_NATIVE_ULONG |</div>
+<div class="line"> H5T_NATIVE_LLONG | H5T_NATIVE_ULLONG</div>
+<div class="line"> </div>
+<div class="line">&lt;float&gt; ::= H5T_IEEE_F32BE | H5T_IEEE_F32LE |</div>
+<div class="line"> H5T_IEEE_F64BE | H5T_IEEE_F64LE |</div>
+<div class="line"> H5T_NATIVE_FLOAT | H5T_NATIVE_DOUBLE |</div>
+<div class="line"> H5T_NATIVE_LDOUBLE</div>
+<div class="line"> </div>
+<div class="line">&lt;time&gt; ::= H5T_TIME: not yet implemented</div>
+<div class="line"> </div>
+<div class="line">&lt;string&gt; ::= H5T_STRING {</div>
+<div class="line"> STRSIZE &lt;strsize&gt;;</div>
+<div class="line"> STRPAD &lt;strpad&gt;;</div>
+<div class="line"> CSET &lt;cset&gt;;</div>
+<div class="line"> CTYPE &lt;ctype&gt;;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;strsize&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;strpad&gt; ::= H5T_STR_NULLTERM | H5T_STR_NULLPAD | H5T_STR_SPACEPAD</div>
+<div class="line"> </div>
+<div class="line">&lt;cset&gt; ::= H5T_CSET_ASCII | H5T_CSET_UTF8</div>
+<div class="line"> </div>
+<div class="line">&lt;ctype&gt; ::= H5T_C_S1 | H5T_FORTRAN_S1</div>
+<div class="line"> </div>
+<div class="line">&lt;bitfield&gt; ::= H5T_STD_B8BE | H5T_STD_B8LE |</div>
+<div class="line"> H5T_STD_B16BE | H5T_STD_B16LE |</div>
+<div class="line"> H5T_STD_B32BE | H5T_STD_B32LE |</div>
+<div class="line"> H5T_STD_B64BE | H5T_STD_B64LE</div>
+<div class="line"> </div>
+<div class="line">&lt;opaque&gt; ::= H5T_OPAQUE {</div>
+<div class="line"> OPAQUE_TAG &lt;identifier&gt;;</div>
+<div class="line"> OPAQUE_SIZE &lt;int_value&gt;;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;reference&gt; ::= H5T_REFERENCE { &lt;ref_type&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;ref_type&gt; ::= H5T_STD_REF_OBJECT | H5T_STD_REF_DSETREG</div>
+<div class="line"> </div>
+<div class="line">&lt;compound_type&gt; ::= H5T_COMPOUND {</div>
+<div class="line"> &lt;member_type_def&gt;+</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;member_type_def&gt; ::= &lt;datatype&gt; &lt;field_name&gt;;</div>
+<div class="line"> </div>
+<div class="line">&lt;field_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;variable_length_type&gt; ::= H5T_VLEN { &lt;datatype&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;array_type&gt; ::= H5T_ARRAY { &lt;dim_sizes&gt; &lt;datatype&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;dim_sizes&gt; ::= &#39;[&#39;&lt;dimsize&gt;&#39;]&#39; | &#39;[&#39;&lt;dimsize&gt;&#39;]&#39;&lt;dim_sizes&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;dimsize&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;attribute&gt; ::= ATTRIBUTE &lt;attr_name&gt; {</div>
+<div class="line"> &lt;dataset_type&gt;</div>
+<div class="line"> &lt;dataset_space&gt;</div>
+<div class="line"> &lt;data&gt;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;attr_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset_type&gt; ::= DATATYPE &lt;path_name&gt; | &lt;datatype&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;enum&gt; ::= H5T_ENUM {</div>
+<div class="line"> &lt;enum_base_type&gt; &lt;enum_def&gt;+</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;enum_base_type&gt; ::= &lt;integer&gt;</div>
+<div class="line">// Currently enums can only hold integer type data, but they may be expanded</div>
+<div class="line">// in the future to hold any datatype</div>
+<div class="line"> </div>
+<div class="line">&lt;enum_def&gt; ::= &lt;enum_symbol&gt; &lt;enum_val&gt;;</div>
+<div class="line"> </div>
+<div class="line">&lt;enum_symbol&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;enum_val&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;path_name&gt; ::= &lt;path_part&gt;+</div>
+<div class="line"> </div>
+<div class="line">&lt;path_part&gt; ::= /&lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;dataspace&gt; ::= &lt;scalar_space&gt; | &lt;simple_space&gt; | &lt;complex_space&gt; | &lt;null_space&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;null_space&gt; ::= NULL</div>
+<div class="line"> </div>
+<div class="line">&lt;scalar_space&gt; ::= SCALAR</div>
+<div class="line"> </div>
+<div class="line">&lt;simple_space&gt; ::= SIMPLE { &lt;current_dims&gt; / &lt;max_dims&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;complex_space&gt; ::= COMPLEX { &lt;complex_space_definition&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset_space&gt; ::= DATASPACE &lt;path_name&gt; | &lt;dataspace&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;current_dims&gt; ::= &lt;dims&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;max_dims&gt; ::= &#39;(&#39; &lt;max_dim_list&gt; &#39;)&#39;</div>
+<div class="line"> </div>
+<div class="line">&lt;max_dim_list&gt; ::= &lt;max_dim&gt; | &lt;max_dim&gt;, &lt;max_dim_list&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;max_dim&gt; ::= &lt;int_value&gt; | H5S_UNLIMITED</div>
+<div class="line"> </div>
+<div class="line">&lt;data&gt; ::= &lt;subset&gt; | &lt;data_values&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;data_values&gt; ::= DATA {</div>
+<div class="line"> &lt;scalar_space_data&gt; | &lt;simple_space_data&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;scalar_space_data&gt; ::= &lt;any_element&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;any_element&gt; ::= &lt;atomic_element&gt; | &lt;compound_element&gt; |</div>
+<div class="line"> &lt;variable_length_element&gt; | &lt;array_element&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;any_data_seq&gt; ::= &lt;any_element&gt; | &lt;any_element&gt;, &lt;any_data_seq&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;atomic_element&gt; :: = &lt;integer_data&gt; | &lt;float_data&gt; | &lt;time_data&gt; |</div>
+<div class="line"> &lt;string_data&gt; | &lt;bitfield_data&gt; | &lt;opaque_data&gt; |</div>
+<div class="line"> &lt;enum_data&gt; | &lt;reference_data&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;subset&gt; ::= SUBSET {</div>
+<div class="line"> &lt;start&gt;;</div>
+<div class="line"> &lt;stride&gt;;</div>
+<div class="line"> &lt;count&gt;;</div>
+<div class="line"> &lt;block&gt;;</div>
+<div class="line"> DATA {</div>
+<div class="line"> &lt;simple_space_data&gt;</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;start&gt; ::= START (&lt;coor_list&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;stride&gt; ::= STRIDE (&lt;pos_list&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;count&gt; ::= COUNT (&lt;max_dim_list&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;block&gt; ::= BLOCK (&lt;max_dim_list&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;coor_list&gt; ::= &lt;coor_data&gt;, &lt;coor_list&gt; | &lt;coor_data&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;coor_data&gt; ::= &lt;integer_data&gt; | H5S_UNLIMITED</div>
+<div class="line"> </div>
+<div class="line">&lt;integer_data&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;float_data&gt; ::= a floating point number</div>
+<div class="line"> </div>
+<div class="line">&lt;time_data&gt; ::= DATA{ not yet implemented.}</div>
+<div class="line"> </div>
+<div class="line">&lt;string_data&gt; ::= a string</div>
+<div class="line">// A string is enclosed in double quotes.</div>
+<div class="line">// If a string is displayed on more than one line, string concatenate</div>
+<div class="line">// operator &#39;//&#39;is used.</div>
+<div class="line"> </div>
+<div class="line">&lt;bitfield_data&gt; ::= &lt;hex_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;opaque_data&gt; ::= &lt;hex_value&gt;:&lt;hex_value&gt; | &lt;hex_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;enum_data&gt; ::= &lt;enum_symbol&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;reference_data&gt; ::= &lt;object_ref_data&gt; | &lt;data_region_data&gt; | &lt;attribute_data&gt; | NULL</div>
+<div class="line"> </div>
+<div class="line">&lt;object_ref_data&gt; ::= &lt;object_type&gt; &lt;object_num&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;object_type&gt; ::= DATASET | GROUP | DATATYPE</div>
+<div class="line"> </div>
+<div class="line">&lt;object_id&gt; ::= OBJECTID { &lt;object_num&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;object_num&gt; ::= &lt;int_value&gt;:&lt;int_value&gt; | &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;attribute_data&gt; ::= ATTRIBUTE &lt;attr_name&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;data_region_data&gt; ::= DATASET &lt;dataset_name&gt; {</div>
+<div class="line"> &lt;data_region_type&gt;opt &lt;data_region_data_list&gt;</div>
+<div class="line"> &lt;dataset_type&gt;opt &lt;dataset_space&gt;opt</div>
+<div class="line"> &lt;data&gt;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;data_region_type&gt; ::= REGION_TYPE &lt;data_region_data_type&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;data_region_data_type&gt; ::= POINT | BLOCK</div>
+<div class="line"> </div>
+<div class="line">&lt;data_region_data_list&gt; ::= &lt;data_region_data_info&gt;, &lt;data_region_data_list&gt; |</div>
+<div class="line"> &lt;data_region_data_info&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;data_region_data_info&gt; ::= &lt;region_info&gt; | &lt;point_info&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;region_info&gt; ::= (&lt;lower_region_vals&gt;)-(&lt;upper_region_vals&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;lower_region_vals&gt; ::= &lt;lower_bound&gt;, &lt;lower_region_vals&gt; | &lt;lower_bound&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;upper_region_vals&gt; ::= &lt;upper_bound&gt;, &lt;upper_region_vals&gt; | &lt;upper_bound&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;lower_bound&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;upper_bound&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;point_info&gt; ::= (&lt;point_vals&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;point_vals&gt; ::= &lt;int_value&gt; | &lt;int_value&gt;, &lt;point_vals&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;compound_element&gt; ::= { &lt;any_data_seq&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;atomic_simple_data&gt; :: = &lt;atomic_element&gt;, &lt;atomic_simple_data&gt; |</div>
+<div class="line"> &lt;atomic_element&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;simple_space_data&gt; :: = &lt;any_data_seq&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;variable_length_element&gt; ::= ( &lt;any_data_seq&gt; )</div>
+<div class="line"> </div>
+<div class="line">&lt;array_element&gt; ::= &#39;[&#39; &lt;any_data_seq&gt; &#39;]&#39;</div>
+<div class="line"> </div>
+<div class="line">&lt;named_datatype&gt; ::= DATATYPE &lt;type_name&gt; { &lt;datatype&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;type_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;hardlink&gt; ::= HARDLINK &lt;path_name&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;group&gt; ::= GROUP &lt;group_name&gt; { &lt;hardlink&gt; | &lt;group_info&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;group_comment&gt; ::= COMMENT &lt;string_data&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;group_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;group_info&gt; ::= &lt;object_id&gt;opt &lt;group_comment&gt;opt &lt;group_attribute&gt;*</div>
+<div class="line"> &lt;group_member&gt;*</div>
+<div class="line"> </div>
+<div class="line">&lt;group_attribute&gt; ::= &lt;attribute&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;group_member&gt; ::= &lt;named_datatype&gt; | &lt;group&gt; | &lt;dataset&gt; |</div>
+<div class="line"> &lt;softlink&gt; | &lt;external_link&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset&gt; ::= DATASET &lt;dataset_name&gt; { &lt;hardlink&gt; | &lt;dataset_info&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset_info&gt; ::= &lt;dataset_type&gt;</div>
+<div class="line"> &lt;dataset_space&gt;</div>
+<div class="line"> &lt;dcpl_info&gt;opt</div>
+<div class="line"> &lt;dataset_attribute&gt;* &lt;object_id&gt;opt</div>
+<div class="line"> &lt;data&gt;opt</div>
+<div class="line">// Tokens above can be in any order as long as &lt;data&gt; is</div>
+<div class="line">// after &lt;dataset_type&gt; and &lt;dataset_space&gt;.</div>
+<div class="line"> </div>
+<div class="line">&lt;dcpl_info&gt; ::= &lt;storagelayout&gt;</div>
+<div class="line"> &lt;compression_filters&gt;</div>
+<div class="line"> &lt;fillvalue&gt;</div>
+<div class="line"> &lt;allocationtime&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;storagelayout&gt; :: = STORAGE_LAYOUT {</div>
+<div class="line"> &lt;contiguous_layout&gt; | &lt;chunked_layout&gt; |</div>
+<div class="line"> &lt;compact_layout&gt; | &lt;virtual_layout&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;contiguous_layout&gt; ::= CONTIGUOUS</div>
+<div class="line"> &lt;internal_layout&gt; | &lt;external_layout&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;chunked_layout&gt; ::= CHUNKED &lt;dims&gt;</div>
+<div class="line"> &lt;filter_ratio&gt;opt</div>
+<div class="line"> </div>
+<div class="line">&lt;compact_layout&gt; ::= COMPACT</div>
+<div class="line"> &lt;size&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;internal_layout&gt; ::= &lt;size&gt;</div>
+<div class="line"> &lt;offset&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;external_layout&gt; ::= EXTERNAL {</div>
+<div class="line"> &lt;external_file&gt;+</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;virtual_layout&gt; ::= &lt;vmaps&gt;*opt</div>
+<div class="line"> </div>
+<div class="line">&lt;vmaps&gt; ::= MAPPING &lt;int_value&gt; {</div>
+<div class="line"> &lt;virtual_map&gt;</div>
+<div class="line"> &lt;source_map&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;virtual_map&gt; ::= VIRTUAL {</div>
+<div class="line"> &lt;vmaps_selection&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;source_map&gt; ::= SOURCE {</div>
+<div class="line"> FILE &lt;file_name&gt;</div>
+<div class="line"> DATASET &lt;dataset_name&gt;</div>
+<div class="line"> &lt;vmaps_selection&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;vmaps_selection&gt; ::= &lt;regular_hyperslab&gt; | &lt;irregular_hyperslab&gt; |</div>
+<div class="line"> &lt;select_points&gt; | &lt;select_none&gt; | &lt;select_all&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;regular_hyperslab&gt; ::= SELECTION REGULAR_HYPERSLAB {</div>
+<div class="line"> &lt;start&gt;</div>
+<div class="line"> &lt;stride&gt;</div>
+<div class="line"> &lt;count&gt;</div>
+<div class="line"> &lt;block&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;irregular_hyperslab&gt; ::= SELECTION IRREGULAR_HYPERSLAB {</div>
+<div class="line"> &lt;region_info&gt;+</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;select_points&gt; ::= SELECTION POINT {</div>
+<div class="line"> (&lt;coor_list&gt;)+</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;select_none&gt; ::= SELECTION NONE</div>
+<div class="line"> </div>
+<div class="line">&lt;select_all&gt; ::= SELECTION ALL</div>
+<div class="line"> </div>
+<div class="line">&lt;dims&gt; ::= (&lt;dims_values&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;dims_values&gt; ::= &lt;int_value&gt; | &lt;int_value&gt;, &lt;dims_values&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;external_file&gt; ::= FILENAME &lt;file_name&gt; &lt;size&gt; &lt;offset&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;offset&gt; ::= OFFSET &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;size&gt; ::= SIZE &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_ratio&gt; ::= &lt;size&gt; | &lt;compressionratio&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;compressionratio&gt; :: = &lt;size&gt; (&lt;float_data&gt;:1 COMPRESSION)</div>
+<div class="line"> </div>
+<div class="line">&lt;compression_filters&gt; :: = FILTERS {</div>
+<div class="line"> &lt;filter_type&gt;+ | NONE</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_type&gt; :: = &lt;filter_deflate&gt; | &lt;filter_shuffle&gt; |</div>
+<div class="line"> &lt;filter_flecther&gt; | &lt;filter_szip&gt; |</div>
+<div class="line"> &lt;filter_nbit&gt; | &lt;filter_scaleoffset&gt; |</div>
+<div class="line"> &lt;filter_default&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_default&gt; :: = &lt;filter_user&gt; {</div>
+<div class="line"> FILTER_ID &lt;int_value&gt;</div>
+<div class="line"> &lt;filter_comment&gt;opt</div>
+<div class="line"> &lt;filter_params&gt;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_user&gt; :: = USER_DEFINED_FILTER</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_deflate&gt; :: = COMPRESSION DEFLATE { LEVEL &lt;int_value&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_shuffle&gt; :: = PREPROCESSING SHUFFLE</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_flecther&gt; :: = CHECKSUM FLETCHER32</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_szip&gt; :: = COMPRESSION SZIP {</div>
+<div class="line"> PIXELS_PER_BLOCK &lt;int_value&gt;</div>
+<div class="line"> &lt;filter_szip_mode&gt;opt</div>
+<div class="line"> &lt;filter_szip_coding&gt;opt</div>
+<div class="line"> &lt;filter_szip_order&gt;opt</div>
+<div class="line"> &lt;filter_szip_header&gt;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_szip_mode&gt; :: = MODE HARDWARE | K13</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_szip_coding&gt; :: = CODING ENTROPY | NEAREST NEIGHBOUR</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_szip_order&gt; :: = BYTE_ORDER LSB | MSB</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_szip_header&gt; :: = HEADER RAW</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_nbit&gt; :: = CHECKSUM NBIT</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_scaleoffset&gt; :: = COMPRESSION SCALEOFFSET { MIN BITS &lt;int_value&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_comment&gt; :: = COMMENT &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_params&gt; :: = PARAMS { &lt;int_value&gt;* }</div>
+<div class="line"> </div>
+<div class="line">&lt;fillvalue&gt; ::= FILLVALUE {</div>
+<div class="line"> FILL_TIME H5D_FILL_TIME_ALLOC | H5D_FILL_TIME_NEVER | H5D_FILL_TIME_IFSET</div>
+<div class="line"> VALUE H5D_FILL_VALUE_UNDEFINED | H5D_FILL_VALUE_DEFAULT | &lt;any_element&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;allocationtime&gt; ::= ALLOCATION_TIME {</div>
+<div class="line"> H5D_ALLOC_TIME_EARLY | H5D_ALLOC_TIME_INCR |</div>
+<div class="line"> H5D_ALLOC_TIME_LATE</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset_attribute&gt; ::= &lt;attribute&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;softlink&gt; ::= SOFTLINK &lt;softlink_name&gt; {</div>
+<div class="line"> LINKTARGET &lt;target&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;softlink_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;target&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;external_link&gt; ::= EXTERNAL_LINK &lt;external_link_name&gt; {</div>
+<div class="line"> TARGETFILE &lt;targetfile&gt;</div>
+<div class="line"> TARGETPATH &lt;targetpath&gt; &lt;targetobj&gt;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;external_link_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;user_defined_link&gt; ::= USERDEFINED_LINK &lt;external_link_name&gt; {</div>
+<div class="line"> LINKCLASS &lt;user_link_type&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;user_link_type&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;targetfile&gt; ::= &lt;file_name&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;targetpath&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;targetobj&gt; ::= &lt;named_datatype&gt; | &lt;group&gt; | &lt;dataset&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;identifier&gt; ::= &quot;a string&quot;</div>
+<div class="line">// character &#39;/&#39; should be used with care.</div>
+<div class="line"> </div>
+<div class="line">&lt;pos_list&gt; ::= &lt;pos_int&gt;, &lt;pos_list&gt; | &lt;pos_int&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;int_value&gt; ::= 0 | &lt;pos_int&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;pos_int&gt; ::= [1-9][0-9]*</div>
+<div class="line"> </div>
+<div class="line">&lt;hex_value&gt; ::= 0x[0-F][0-F]+ | [0-F][0-F]+</div>
+</div><!-- fragment --><h1><a class="anchor" id="example110"></a>
+An Example of an HDF5 File in DDL</h1>
+<div class="fragment"><div class="line">HDF5 &quot;example.h5&quot; {</div>
+<div class="line">GROUP &quot;/&quot; {</div>
+<div class="line"> ATTRIBUTE &quot;attr1&quot; {</div>
+<div class="line"> DATATYPE H5T_STRING {</div>
+<div class="line"> STRSIZE 17;</div>
+<div class="line"> STRPAD H5T_STR_NULLTERM;</div>
+<div class="line"> CSET H5T_CSET_ASCII;</div>
+<div class="line"> CTYPE H5T_C_S1;</div>
+<div class="line"> }</div>
+<div class="line"> DATASPACE SCALAR</div>
+<div class="line"> DATA {</div>
+<div class="line"> &quot;string attribute&quot;</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET &quot;dset1&quot; {</div>
+<div class="line"> DATATYPE H5T_STD_I32BE</div>
+<div class="line"> DATASPACE SIMPLE { ( 10, 10 ) / ( 10, 10 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET &quot;dset2&quot; {</div>
+<div class="line"> DATATYPE H5T_COMPOUND {</div>
+<div class="line"> H5T_STD_I32BE &quot;a&quot;;</div>
+<div class="line"> H5T_IEEE_F32BE &quot;b&quot;;</div>
+<div class="line"> H5T_IEEE_F64BE &quot;c&quot;;</div>
+<div class="line"> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 5 ) / ( 5 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> {</div>
+<div class="line"> 1,</div>
+<div class="line"> 0.1,</div>
+<div class="line"> 0.01</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> 2,</div>
+<div class="line"> 0.2,</div>
+<div class="line"> 0.02</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> 3,</div>
+<div class="line"> 0.3,</div>
+<div class="line"> 0.03</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> 4,</div>
+<div class="line"> 0.4,</div>
+<div class="line"> 0.04</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> 5,</div>
+<div class="line"> 0.5,</div>
+<div class="line"> 0.05</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> GROUP &quot;group1&quot; {</div>
+<div class="line"> COMMENT &quot;This is a comment for group1&quot;;</div>
+<div class="line"> DATASET &quot;dset3&quot; {</div>
+<div class="line"> DATATYPE &quot;/type1&quot;</div>
+<div class="line"> DATASPACE SIMPLE { ( 5 ) / ( 5 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> {</div>
+<div class="line"> [ 0, 1, 2, 3 ],</div>
+<div class="line"> [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,</div>
+<div class="line"> 0.2, 0.2, 0.2, 0.2, 0.2, 0.2,</div>
+<div class="line"> 0.3, 0.3, 0.3, 0.3, 0.3, 0.3,</div>
+<div class="line"> 0.4, 0.4, 0.4, 0.4, 0.4, 0.4,</div>
+<div class="line"> 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ]</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> [ 0, 1, 2, 3 ],</div>
+<div class="line"> [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,</div>
+<div class="line"> 0.2, 0.2, 0.2, 0.2, 0.2, 0.2,</div>
+<div class="line"> 0.3, 0.3, 0.3, 0.3, 0.3, 0.3,</div>
+<div class="line"> 0.4, 0.4, 0.4, 0.4, 0.4, 0.4,</div>
+<div class="line"> 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ]</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> [ 0, 1, 2, 3 ],</div>
+<div class="line"> [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,</div>
+<div class="line"> 0.2, 0.2, 0.2, 0.2, 0.2, 0.2,</div>
+<div class="line"> 0.3, 0.3, 0.3, 0.3, 0.3, 0.3,</div>
+<div class="line"> 0.4, 0.4, 0.4, 0.4, 0.4, 0.4,</div>
+<div class="line"> 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ]</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> [ 0, 1, 2, 3 ],</div>
+<div class="line"> [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,</div>
+<div class="line"> 0.2, 0.2, 0.2, 0.2, 0.2, 0.2,</div>
+<div class="line"> 0.3, 0.3, 0.3, 0.3, 0.3, 0.3,</div>
+<div class="line"> 0.4, 0.4, 0.4, 0.4, 0.4, 0.4,</div>
+<div class="line"> 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ]</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> [ 0, 1, 2, 3 ],</div>
+<div class="line"> [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,</div>
+<div class="line"> 0.2, 0.2, 0.2, 0.2, 0.2, 0.2,</div>
+<div class="line"> 0.3, 0.3, 0.3, 0.3, 0.3, 0.3,</div>
+<div class="line"> 0.4, 0.4, 0.4, 0.4, 0.4, 0.4,</div>
+<div class="line"> 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ]</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET &quot;dset3&quot; {</div>
+<div class="line"> DATATYPE H5T_VLEN { H5T_STD_I32LE }</div>
+<div class="line"> DATASPACE SIMPLE { ( 4 ) / ( 4 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0), (10, 11), (20, 21, 22), (30, 31, 32, 33)</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> GROUP &quot;group2&quot; {</div>
+<div class="line"> HARDLINK &quot;/group1&quot;</div>
+<div class="line"> }</div>
+<div class="line"> SOFTLINK &quot;slink1&quot; {</div>
+<div class="line"> LINKTARGET &quot;somevalue&quot;</div>
+<div class="line"> }</div>
+<div class="line"> DATATYPE &quot;type1&quot; H5T_COMPOUND {</div>
+<div class="line"> H5T_ARRAY { [4] H5T_STD_I32BE } &quot;a&quot;;</div>
+<div class="line"> H5T_ARRAY { [5][6] H5T_IEEE_F32BE } &quot;b&quot;;</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --> </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_d_d_l_b_n_f110_8dox.html b/develop/_d_d_l_b_n_f110_8dox.html
new file mode 100644
index 0000000..9283e9b
--- /dev/null
+++ b/develop/_d_d_l_b_n_f110_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/DDLBNF110.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_d_d_l_b_n_f110_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/DDLBNF110.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_d_d_l_b_n_f110_8dox.html">DDLBNF110.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_d_d_l_b_n_f112.html b/develop/_d_d_l_b_n_f112.html
new file mode 100644
index 0000000..37f58e7
--- /dev/null
+++ b/develop/_d_d_l_b_n_f112.html
@@ -0,0 +1,755 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: DDL in BNF for HDF5 1.12 and above</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_d_d_l_b_n_f112.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">DDL in BNF for HDF5 1.12 and above </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>Revise this &amp; break it up!</dd></dl>
+<h1><a class="anchor" id="intro112"></a>
+Introduction</h1>
+<p>This document contains the data description language (DDL) for an HDF5 file. The description is in Backus-Naur Form (BNF).</p>
+<h1><a class="anchor" id="expo112"></a>
+Explanation of Symbols</h1>
+<p>This section contains a brief explanation of the symbols used in the DDL.</p>
+<div class="fragment"><div class="line">::= defined as</div>
+<div class="line"> &lt;tname&gt; a token with the name tname</div>
+<div class="line"> &lt;a&gt; | &lt;b&gt; one of &lt;a&gt; or &lt;b&gt;</div>
+<div class="line"> &lt;a&gt;opt zero or one occurrence of &lt;a&gt;</div>
+<div class="line"> &lt;a&gt;* zero or more occurrence of &lt;a&gt;</div>
+<div class="line"> &lt;a&gt;+ one or more occurrence of &lt;a&gt;</div>
+<div class="line"> [0-9] an element in the range between 0 and 9</div>
+<div class="line"> &#39;[&#39; the token within the quotes (used for special characters)</div>
+<div class="line"> TBD To Be Decided</div>
+</div><!-- fragment --><h1><a class="anchor" id="ddl112"></a>
+The DDL</h1>
+<div class="fragment"><div class="line">&lt;file&gt; ::= HDF5 &lt;file_name&gt; { &lt;file_super_block&gt;opt &lt;root_group&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;file_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;file_super_block&gt; ::= SUPER_BLOCK {</div>
+<div class="line"> SUPERBLOCK_VERSION &lt;int_value&gt;</div>
+<div class="line"> FREELIST_VERSION &lt;int_value&gt;</div>
+<div class="line"> SYMBOLTABLE_VERSION &lt;int_value&gt;</div>
+<div class="line"> OBJECTHEADER_VERSION &lt;int_value&gt;</div>
+<div class="line"> OFFSET_SIZE &lt;int_value&gt;</div>
+<div class="line"> LENGTH_SIZE &lt;int_value&gt;</div>
+<div class="line"> BTREE_RANK &lt;int_value&gt;</div>
+<div class="line"> BTREE_LEAF &lt;int_value&gt;</div>
+<div class="line"> ISTORE_K &lt;int_value&gt;</div>
+<div class="line"> &lt;super_block_filespace&gt;</div>
+<div class="line"> USER_BLOCK {</div>
+<div class="line"> USERBLOCK_SIZE &lt;int_value&gt;</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;super_block_filespace&gt; ::= FILE_SPACE_STRATEGY &lt;super_block_strategy&gt;</div>
+<div class="line"> FREE_SPACE_PERSIST &lt;boolean_value&gt;</div>
+<div class="line"> FREE_SPACE_SECTION_THRESHOLD &lt;int_value&gt;</div>
+<div class="line"> FILE_SPACE_PAGE_SIZE &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;super_block_strategy&gt; ::= H5F_FSPACE_STRATEGY_FSM_AGGR | H5F_FSPACE_STRATEGY_PAGE |</div>
+<div class="line"> H5F_FSPACE_STRATEGY_AGGR | H5F_FSPACE_STRATEGY_NONE |</div>
+<div class="line"> Unknown strategy</div>
+<div class="line"> </div>
+<div class="line">&lt;root_group&gt; ::= GROUP &quot;/&quot; {</div>
+<div class="line"> &lt;anon_named_datatype&gt;*</div>
+<div class="line"> &lt;object_id&gt;opt</div>
+<div class="line"> &lt;group_comment&gt;opt</div>
+<div class="line"> &lt;group_attribute&gt;*</div>
+<div class="line"> &lt;group_member&gt;*</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;datatype&gt; ::= &lt;atomic_type&gt; | &lt;compound_type&gt; | &lt;variable_length_type&gt; | &lt;array_type&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;anon_named_datatype&gt; ::= DATATYPE &lt;anon_named_type_name&gt; {</div>
+<div class="line"> &lt;datatype&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;anon_named_type_name&gt; ::= the assigned name for anonymous named type is</div>
+<div class="line"> in the form of #oid, where oid is the object id</div>
+<div class="line"> of the type</div>
+<div class="line"> </div>
+<div class="line">&lt;atomic_type&gt; ::= &lt;integer&gt; | &lt;float&gt; | &lt;time&gt; | &lt;string&gt; |</div>
+<div class="line"> &lt;bitfield&gt; | &lt;opaque&gt; | &lt;reference&gt; | &lt;enum&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;boolean_value&gt; ::= FALSE | TRUE</div>
+<div class="line"> </div>
+<div class="line">&lt;integer&gt; ::= H5T_STD_I8BE | H5T_STD_I8LE |</div>
+<div class="line"> H5T_STD_I16BE | H5T_STD_I16LE |</div>
+<div class="line"> H5T_STD_I32BE | H5T_STD_I32LE |</div>
+<div class="line"> H5T_STD_I64BE | H5T_STD_I64LE |</div>
+<div class="line"> H5T_STD_U8BE | H5T_STD_U8LE |</div>
+<div class="line"> H5T_STD_U16BE | H5T_STD_U16LE |</div>
+<div class="line"> H5T_STD_U32BE | H5T_STD_U32LE |</div>
+<div class="line"> H5T_STD_U64BE | H5T_STD_U64LE |</div>
+<div class="line"> H5T_NATIVE_CHAR | H5T_NATIVE_UCHAR |</div>
+<div class="line"> H5T_NATIVE_SHORT | H5T_NATIVE_USHORT |</div>
+<div class="line"> H5T_NATIVE_INT | H5T_NATIVE_UINT |</div>
+<div class="line"> H5T_NATIVE_LONG | H5T_NATIVE_ULONG |</div>
+<div class="line"> H5T_NATIVE_LLONG | H5T_NATIVE_ULLONG</div>
+<div class="line"> </div>
+<div class="line">&lt;float&gt; ::= H5T_IEEE_F32BE | H5T_IEEE_F32LE |</div>
+<div class="line"> H5T_IEEE_F64BE | H5T_IEEE_F64LE |</div>
+<div class="line"> H5T_NATIVE_FLOAT | H5T_NATIVE_DOUBLE |</div>
+<div class="line"> H5T_NATIVE_LDOUBLE</div>
+<div class="line"> </div>
+<div class="line">&lt;time&gt; ::= H5T_TIME: not yet implemented</div>
+<div class="line"> </div>
+<div class="line">&lt;string&gt; ::= H5T_STRING {</div>
+<div class="line"> STRSIZE &lt;strsize&gt;;</div>
+<div class="line"> STRPAD &lt;strpad&gt;;</div>
+<div class="line"> CSET &lt;cset&gt;;</div>
+<div class="line"> CTYPE &lt;ctype&gt;;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;strsize&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;strpad&gt; ::= H5T_STR_NULLTERM | H5T_STR_NULLPAD | H5T_STR_SPACEPAD</div>
+<div class="line"> </div>
+<div class="line">&lt;cset&gt; ::= H5T_CSET_ASCII | H5T_CSET_UTF8</div>
+<div class="line"> </div>
+<div class="line">&lt;ctype&gt; ::= H5T_C_S1 | H5T_FORTRAN_S1</div>
+<div class="line"> </div>
+<div class="line">&lt;bitfield&gt; ::= H5T_STD_B8BE | H5T_STD_B8LE |</div>
+<div class="line"> H5T_STD_B16BE | H5T_STD_B16LE |</div>
+<div class="line"> H5T_STD_B32BE | H5T_STD_B32LE |</div>
+<div class="line"> H5T_STD_B64BE | H5T_STD_B64LE</div>
+<div class="line"> </div>
+<div class="line">&lt;opaque&gt; ::= H5T_OPAQUE {</div>
+<div class="line"> OPAQUE_TAG &lt;identifier&gt;;</div>
+<div class="line"> OPAQUE_SIZE &lt;int_value&gt;;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;reference&gt; ::= H5T_REFERENCE { &lt;ref_type&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;ref_type&gt; ::= H5T_STD_REF_OBJECT | H5T_STD_REF_DSETREG | H5T_STD_REF | UNDEFINED</div>
+<div class="line"> </div>
+<div class="line">&lt;compound_type&gt; ::= H5T_COMPOUND {</div>
+<div class="line"> &lt;member_type_def&gt;+</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;member_type_def&gt; ::= &lt;datatype&gt; &lt;field_name&gt;;</div>
+<div class="line"> </div>
+<div class="line">&lt;field_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;variable_length_type&gt; ::= H5T_VLEN { &lt;datatype&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;array_type&gt; ::= H5T_ARRAY { &lt;dim_sizes&gt; &lt;datatype&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;dim_sizes&gt; ::= &#39;[&#39;&lt;dimsize&gt;&#39;]&#39; | &#39;[&#39;&lt;dimsize&gt;&#39;]&#39;&lt;dim_sizes&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;dimsize&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;attribute&gt; ::= ATTRIBUTE &lt;attr_name&gt; {</div>
+<div class="line"> &lt;dataset_type&gt;</div>
+<div class="line"> &lt;dataset_space&gt;</div>
+<div class="line"> &lt;data&gt;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;attr_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset_type&gt; ::= DATATYPE &lt;path_name&gt; | &lt;datatype&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;enum&gt; ::= H5T_ENUM {</div>
+<div class="line"> &lt;enum_base_type&gt; &lt;enum_def&gt;+</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;enum_base_type&gt; ::= &lt;integer&gt;</div>
+<div class="line">// Currently enums can only hold integer type data, but they may be expanded</div>
+<div class="line">// in the future to hold any datatype</div>
+<div class="line"> </div>
+<div class="line">&lt;enum_def&gt; ::= &lt;enum_symbol&gt; &lt;enum_val&gt;;</div>
+<div class="line"> </div>
+<div class="line">&lt;enum_symbol&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;enum_val&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;path_name&gt; ::= &lt;path_part&gt;+</div>
+<div class="line"> </div>
+<div class="line">&lt;path_part&gt; ::= /&lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;dataspace&gt; ::= &lt;scalar_space&gt; | &lt;simple_space&gt; | &lt;complex_space&gt; | &lt;null_space&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;null_space&gt; ::= NULL</div>
+<div class="line"> </div>
+<div class="line">&lt;scalar_space&gt; ::= SCALAR</div>
+<div class="line"> </div>
+<div class="line">&lt;simple_space&gt; ::= SIMPLE { &lt;current_dims&gt; / &lt;max_dims&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;complex_space&gt; ::= COMPLEX { &lt;complex_space_definition&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset_space&gt; ::= DATASPACE &lt;path_name&gt; | &lt;dataspace&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;current_dims&gt; ::= &lt;dims&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;max_dims&gt; ::= &#39;(&#39; &lt;max_dim_list&gt; &#39;)&#39;</div>
+<div class="line"> </div>
+<div class="line">&lt;max_dim_list&gt; ::= &lt;max_dim&gt; | &lt;max_dim&gt;, &lt;max_dim_list&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;max_dim&gt; ::= &lt;int_value&gt; | H5S_UNLIMITED</div>
+<div class="line"> </div>
+<div class="line">&lt;data&gt; ::= &lt;subset&gt; | &lt;data_values&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;data_values&gt; ::= DATA {</div>
+<div class="line"> &lt;scalar_space_data&gt; | &lt;simple_space_data&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;scalar_space_data&gt; ::= &lt;any_element&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;any_element&gt; ::= &lt;atomic_element&gt; | &lt;compound_element&gt; |</div>
+<div class="line"> &lt;variable_length_element&gt; | &lt;array_element&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;any_data_seq&gt; ::= &lt;any_element&gt; | &lt;any_element&gt;, &lt;any_data_seq&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;atomic_element&gt; :: = &lt;integer_data&gt; | &lt;float_data&gt; | &lt;time_data&gt; |</div>
+<div class="line"> &lt;string_data&gt; | &lt;bitfield_data&gt; | &lt;opaque_data&gt; |</div>
+<div class="line"> &lt;enum_data&gt; | &lt;reference_data&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;subset&gt; ::= SUBSET {</div>
+<div class="line"> &lt;start&gt;;</div>
+<div class="line"> &lt;stride&gt;;</div>
+<div class="line"> &lt;count&gt;;</div>
+<div class="line"> &lt;block&gt;;</div>
+<div class="line"> DATA {</div>
+<div class="line"> &lt;simple_space_data&gt;</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;start&gt; ::= START (&lt;coor_list&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;stride&gt; ::= STRIDE (&lt;pos_list&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;count&gt; ::= COUNT (&lt;max_dim_list&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;block&gt; ::= BLOCK (&lt;max_dim_list&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;coor_list&gt; ::= &lt;coor_data&gt;, &lt;coor_list&gt; | &lt;coor_data&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;coor_data&gt; ::= &lt;integer_data&gt; | H5S_UNLIMITED</div>
+<div class="line"> </div>
+<div class="line">&lt;integer_data&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;float_data&gt; ::= a floating point number</div>
+<div class="line"> </div>
+<div class="line">&lt;time_data&gt; ::= DATA{ not yet implemented.}</div>
+<div class="line"> </div>
+<div class="line">&lt;string_data&gt; ::= a string</div>
+<div class="line">// A string is enclosed in double quotes.</div>
+<div class="line">// If a string is displayed on more than one line, string concatenate</div>
+<div class="line">// operator &#39;//&#39;is used.</div>
+<div class="line"> </div>
+<div class="line">&lt;bitfield_data&gt; ::= &lt;hex_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;opaque_data&gt; ::= &lt;hex_value&gt;:&lt;hex_value&gt; | &lt;hex_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;enum_data&gt; ::= &lt;enum_symbol&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;reference_data&gt; ::= &lt;object_ref_data&gt; | &lt;data_region_data&gt; | &lt;attribute_data&gt; | NULL</div>
+<div class="line"> </div>
+<div class="line">&lt;object_ref_data&gt; ::= &lt;object_type&gt; &lt;object_ref&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;object_type&gt; ::= ATTRIBUTE | DATASET | GROUP | DATATYPE</div>
+<div class="line"> </div>
+<div class="line">&lt;object_ref&gt; ::= &lt;object_id&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;object_id&gt; ::= &lt;path_name&gt; | OBJECTID { &lt;object_num&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;object_num&gt; ::= &lt;int_value&gt;:&lt;int_value&gt; | &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;attribute_data&gt; ::= ATTRIBUTE &lt;attr_name&gt;opt</div>
+<div class="line"> &lt;data&gt;opt</div>
+<div class="line"> </div>
+<div class="line">&lt;data_region_data&gt; ::= DATASET &lt;dataset_name&gt; {</div>
+<div class="line"> &lt;data_region_type&gt;opt &lt;data_region_data_list&gt;</div>
+<div class="line"> &lt;dataset_type&gt;opt &lt;dataset_space&gt;opt</div>
+<div class="line"> &lt;data&gt;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;data_region_type&gt; ::= REGION_TYPE &lt;data_region_data_type&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;data_region_data_type&gt; ::= POINT | BLOCK</div>
+<div class="line"> </div>
+<div class="line">&lt;data_region_data_list&gt; ::= &lt;data_region_data_info&gt;, &lt;data_region_data_list&gt; |</div>
+<div class="line"> &lt;data_region_data_info&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;data_region_data_info&gt; ::= &lt;region_info&gt; | &lt;point_info&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;region_info&gt; ::= (&lt;lower_region_vals&gt;)-(&lt;upper_region_vals&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;lower_region_vals&gt; ::= &lt;lower_bound&gt;, &lt;lower_region_vals&gt; | &lt;lower_bound&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;upper_region_vals&gt; ::= &lt;upper_bound&gt;, &lt;upper_region_vals&gt; | &lt;upper_bound&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;lower_bound&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;upper_bound&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;point_info&gt; ::= (&lt;point_vals&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;point_vals&gt; ::= &lt;int_value&gt; | &lt;int_value&gt;, &lt;point_vals&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;compound_element&gt; ::= { &lt;any_data_seq&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;atomic_simple_data&gt; :: = &lt;atomic_element&gt;, &lt;atomic_simple_data&gt; |</div>
+<div class="line"> &lt;atomic_element&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;simple_space_data&gt; :: = &lt;any_data_seq&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;variable_length_element&gt; ::= ( &lt;any_data_seq&gt; )</div>
+<div class="line"> </div>
+<div class="line">&lt;array_element&gt; ::= &#39;[&#39; &lt;any_data_seq&gt; &#39;]&#39;</div>
+<div class="line"> </div>
+<div class="line">&lt;named_datatype&gt; ::= DATATYPE &lt;type_name&gt; { &lt;datatype&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;type_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;hardlink&gt; ::= HARDLINK &lt;path_name&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;group&gt; ::= GROUP &lt;group_name&gt; { &lt;hardlink&gt; | &lt;group_info&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;group_comment&gt; ::= COMMENT &lt;string_data&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;group_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;group_info&gt; ::= &lt;object_id&gt;opt &lt;group_comment&gt;opt &lt;group_attribute&gt;*</div>
+<div class="line"> &lt;group_member&gt;*</div>
+<div class="line"> </div>
+<div class="line">&lt;group_attribute&gt; ::= &lt;attribute&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;group_member&gt; ::= &lt;named_datatype&gt; | &lt;group&gt; | &lt;dataset&gt; |</div>
+<div class="line"> &lt;softlink&gt; | &lt;external_link&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset&gt; ::= DATASET &lt;dataset_name&gt; { &lt;hardlink&gt; | &lt;dataset_info&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset_info&gt; ::= &lt;dataset_type&gt;</div>
+<div class="line"> &lt;dataset_space&gt;</div>
+<div class="line"> &lt;dcpl_info&gt;opt</div>
+<div class="line"> &lt;dataset_attribute&gt;* &lt;object_id&gt;opt</div>
+<div class="line"> &lt;data&gt;opt</div>
+<div class="line">// Tokens above can be in any order as long as &lt;data&gt; is</div>
+<div class="line">// after &lt;dataset_type&gt; and &lt;dataset_space&gt;.</div>
+<div class="line"> </div>
+<div class="line">&lt;dcpl_info&gt; ::= &lt;storagelayout&gt;</div>
+<div class="line"> &lt;compression_filters&gt;</div>
+<div class="line"> &lt;fillvalue&gt;</div>
+<div class="line"> &lt;allocationtime&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;storagelayout&gt; :: = STORAGE_LAYOUT {</div>
+<div class="line"> &lt;contiguous_layout&gt; | &lt;chunked_layout&gt; |</div>
+<div class="line"> &lt;compact_layout&gt; | &lt;virtual_layout&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;contiguous_layout&gt; ::= CONTIGUOUS</div>
+<div class="line"> &lt;internal_layout&gt; | &lt;external_layout&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;chunked_layout&gt; ::= CHUNKED &lt;dims&gt;</div>
+<div class="line"> &lt;filter_ratio&gt;opt</div>
+<div class="line"> </div>
+<div class="line">&lt;compact_layout&gt; ::= COMPACT</div>
+<div class="line"> &lt;size&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;internal_layout&gt; ::= &lt;size&gt;</div>
+<div class="line"> &lt;offset&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;external_layout&gt; ::= EXTERNAL {</div>
+<div class="line"> &lt;external_file&gt;+</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;virtual_layout&gt; ::= &lt;vmaps&gt;*opt</div>
+<div class="line"> </div>
+<div class="line">&lt;vmaps&gt; ::= MAPPING &lt;int_value&gt; {</div>
+<div class="line"> &lt;virtual_map&gt;</div>
+<div class="line"> &lt;source_map&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;virtual_map&gt; ::= VIRTUAL {</div>
+<div class="line"> &lt;vmaps_selection&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;source_map&gt; ::= SOURCE {</div>
+<div class="line"> FILE &lt;file_name&gt;</div>
+<div class="line"> DATASET &lt;dataset_name&gt;</div>
+<div class="line"> &lt;vmaps_selection&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;vmaps_selection&gt; ::= &lt;regular_hyperslab&gt; | &lt;irregular_hyperslab&gt; |</div>
+<div class="line"> &lt;select_points&gt; | &lt;select_none&gt; | &lt;select_all&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;regular_hyperslab&gt; ::= SELECTION REGULAR_HYPERSLAB {</div>
+<div class="line"> &lt;start&gt;</div>
+<div class="line"> &lt;stride&gt;</div>
+<div class="line"> &lt;count&gt;</div>
+<div class="line"> &lt;block&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;irregular_hyperslab&gt; ::= SELECTION IRREGULAR_HYPERSLAB {</div>
+<div class="line"> &lt;region_info&gt;+</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;select_points&gt; ::= SELECTION POINT {</div>
+<div class="line"> (&lt;coor_list&gt;)+</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;select_none&gt; ::= SELECTION NONE</div>
+<div class="line"> </div>
+<div class="line">&lt;select_all&gt; ::= SELECTION ALL</div>
+<div class="line"> </div>
+<div class="line">&lt;dims&gt; ::= (&lt;dims_values&gt;)</div>
+<div class="line"> </div>
+<div class="line">&lt;dims_values&gt; ::= &lt;int_value&gt; | &lt;int_value&gt;, &lt;dims_values&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;external_file&gt; ::= FILENAME &lt;file_name&gt; &lt;size&gt; &lt;offset&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;offset&gt; ::= OFFSET &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;size&gt; ::= SIZE &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_ratio&gt; ::= &lt;size&gt; | &lt;compressionratio&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;compressionratio&gt; :: = &lt;size&gt; (&lt;float_data&gt;:1 COMPRESSION)</div>
+<div class="line"> </div>
+<div class="line">&lt;compression_filters&gt; :: = FILTERS {</div>
+<div class="line"> &lt;filter_type&gt;+ | NONE</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_type&gt; :: = &lt;filter_deflate&gt; | &lt;filter_shuffle&gt; |</div>
+<div class="line"> &lt;filter_flecther&gt; | &lt;filter_szip&gt; |</div>
+<div class="line"> &lt;filter_nbit&gt; | &lt;filter_scaleoffset&gt; |</div>
+<div class="line"> &lt;filter_default&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_default&gt; :: = &lt;filter_user&gt; {</div>
+<div class="line"> FILTER_ID &lt;int_value&gt;</div>
+<div class="line"> &lt;filter_comment&gt;opt</div>
+<div class="line"> &lt;filter_params&gt;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_user&gt; :: = USER_DEFINED_FILTER</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_deflate&gt; :: = COMPRESSION DEFLATE { LEVEL &lt;int_value&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_shuffle&gt; :: = PREPROCESSING SHUFFLE</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_flecther&gt; :: = CHECKSUM FLETCHER32</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_szip&gt; :: = COMPRESSION SZIP {</div>
+<div class="line"> PIXELS_PER_BLOCK &lt;int_value&gt;</div>
+<div class="line"> &lt;filter_szip_mode&gt;opt</div>
+<div class="line"> &lt;filter_szip_coding&gt;opt</div>
+<div class="line"> &lt;filter_szip_order&gt;opt</div>
+<div class="line"> &lt;filter_szip_header&gt;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_szip_mode&gt; :: = MODE HARDWARE | K13</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_szip_coding&gt; :: = CODING ENTROPY | NEAREST NEIGHBOUR</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_szip_order&gt; :: = BYTE_ORDER LSB | MSB</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_szip_header&gt; :: = HEADER RAW</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_nbit&gt; :: = CHECKSUM NBIT</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_scaleoffset&gt; :: = COMPRESSION SCALEOFFSET { MIN BITS &lt;int_value&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_comment&gt; :: = COMMENT &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;filter_params&gt; :: = PARAMS { &lt;int_value&gt;* }</div>
+<div class="line"> </div>
+<div class="line">&lt;fillvalue&gt; ::= FILLVALUE {</div>
+<div class="line"> FILL_TIME H5D_FILL_TIME_ALLOC | H5D_FILL_TIME_NEVER | H5D_FILL_TIME_IFSET</div>
+<div class="line"> VALUE H5D_FILL_VALUE_UNDEFINED | H5D_FILL_VALUE_DEFAULT | &lt;any_element&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;allocationtime&gt; ::= ALLOCATION_TIME {</div>
+<div class="line"> H5D_ALLOC_TIME_EARLY | H5D_ALLOC_TIME_INCR |</div>
+<div class="line"> H5D_ALLOC_TIME_LATE</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset_attribute&gt; ::= &lt;attribute&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;softlink&gt; ::= SOFTLINK &lt;softlink_name&gt; {</div>
+<div class="line"> LINKTARGET &lt;target&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;softlink_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;target&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;external_link&gt; ::= EXTERNAL_LINK &lt;external_link_name&gt; {</div>
+<div class="line"> TARGETFILE &lt;targetfile&gt;</div>
+<div class="line"> TARGETPATH &lt;targetpath&gt; &lt;targetobj&gt;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;external_link_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;user_defined_link&gt; ::= USERDEFINED_LINK &lt;external_link_name&gt; {</div>
+<div class="line"> LINKCLASS &lt;user_link_type&gt;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;user_link_type&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;targetfile&gt; ::= &lt;file_name&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;targetpath&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;targetobj&gt; ::= &lt;named_datatype&gt; | &lt;group&gt; | &lt;dataset&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;identifier&gt; ::= &quot;a string&quot;</div>
+<div class="line">// character &#39;/&#39; should be used with care.</div>
+<div class="line"> </div>
+<div class="line">&lt;pos_list&gt; ::= &lt;pos_int&gt;, &lt;pos_list&gt; | &lt;pos_int&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;int_value&gt; ::= 0 | &lt;pos_int&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;pos_int&gt; ::= [1-9][0-9]*</div>
+<div class="line"> </div>
+<div class="line">&lt;hex_value&gt; ::= 0x[0-F][0-F]+ | [0-F][0-F]+</div>
+</div><!-- fragment --><h1><a class="anchor" id="example112"></a>
+An Example of an HDF5 File in DDL</h1>
+<div class="fragment"><div class="line">HDF5 &quot;example.h5&quot; {</div>
+<div class="line">GROUP &quot;/&quot; {</div>
+<div class="line"> ATTRIBUTE &quot;attr1&quot; {</div>
+<div class="line"> DATATYPE H5T_STRING {</div>
+<div class="line"> STRSIZE 17;</div>
+<div class="line"> STRPAD H5T_STR_NULLTERM;</div>
+<div class="line"> CSET H5T_CSET_ASCII;</div>
+<div class="line"> CTYPE H5T_C_S1;</div>
+<div class="line"> }</div>
+<div class="line"> DATASPACE SCALAR</div>
+<div class="line"> DATA {</div>
+<div class="line"> &quot;string attribute&quot;</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET &quot;dset1&quot; {</div>
+<div class="line"> DATATYPE H5T_STD_I32BE</div>
+<div class="line"> DATASPACE SIMPLE { ( 10, 10 ) / ( 10, 10 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,</div>
+<div class="line"> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET &quot;dset2&quot; {</div>
+<div class="line"> DATATYPE H5T_COMPOUND {</div>
+<div class="line"> H5T_STD_I32BE &quot;a&quot;;</div>
+<div class="line"> H5T_IEEE_F32BE &quot;b&quot;;</div>
+<div class="line"> H5T_IEEE_F64BE &quot;c&quot;;</div>
+<div class="line"> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 5 ) / ( 5 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> {</div>
+<div class="line"> 1,</div>
+<div class="line"> 0.1,</div>
+<div class="line"> 0.01</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> 2,</div>
+<div class="line"> 0.2,</div>
+<div class="line"> 0.02</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> 3,</div>
+<div class="line"> 0.3,</div>
+<div class="line"> 0.03</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> 4,</div>
+<div class="line"> 0.4,</div>
+<div class="line"> 0.04</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> 5,</div>
+<div class="line"> 0.5,</div>
+<div class="line"> 0.05</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> GROUP &quot;group1&quot; {</div>
+<div class="line"> COMMENT &quot;This is a comment for group1&quot;;</div>
+<div class="line"> DATASET &quot;dset3&quot; {</div>
+<div class="line"> DATATYPE &quot;/type1&quot;</div>
+<div class="line"> DATASPACE SIMPLE { ( 5 ) / ( 5 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> {</div>
+<div class="line"> [ 0, 1, 2, 3 ],</div>
+<div class="line"> [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,</div>
+<div class="line"> 0.2, 0.2, 0.2, 0.2, 0.2, 0.2,</div>
+<div class="line"> 0.3, 0.3, 0.3, 0.3, 0.3, 0.3,</div>
+<div class="line"> 0.4, 0.4, 0.4, 0.4, 0.4, 0.4,</div>
+<div class="line"> 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ]</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> [ 0, 1, 2, 3 ],</div>
+<div class="line"> [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,</div>
+<div class="line"> 0.2, 0.2, 0.2, 0.2, 0.2, 0.2,</div>
+<div class="line"> 0.3, 0.3, 0.3, 0.3, 0.3, 0.3,</div>
+<div class="line"> 0.4, 0.4, 0.4, 0.4, 0.4, 0.4,</div>
+<div class="line"> 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ]</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> [ 0, 1, 2, 3 ],</div>
+<div class="line"> [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,</div>
+<div class="line"> 0.2, 0.2, 0.2, 0.2, 0.2, 0.2,</div>
+<div class="line"> 0.3, 0.3, 0.3, 0.3, 0.3, 0.3,</div>
+<div class="line"> 0.4, 0.4, 0.4, 0.4, 0.4, 0.4,</div>
+<div class="line"> 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ]</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> [ 0, 1, 2, 3 ],</div>
+<div class="line"> [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,</div>
+<div class="line"> 0.2, 0.2, 0.2, 0.2, 0.2, 0.2,</div>
+<div class="line"> 0.3, 0.3, 0.3, 0.3, 0.3, 0.3,</div>
+<div class="line"> 0.4, 0.4, 0.4, 0.4, 0.4, 0.4,</div>
+<div class="line"> 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ]</div>
+<div class="line"> },</div>
+<div class="line"> {</div>
+<div class="line"> [ 0, 1, 2, 3 ],</div>
+<div class="line"> [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,</div>
+<div class="line"> 0.2, 0.2, 0.2, 0.2, 0.2, 0.2,</div>
+<div class="line"> 0.3, 0.3, 0.3, 0.3, 0.3, 0.3,</div>
+<div class="line"> 0.4, 0.4, 0.4, 0.4, 0.4, 0.4,</div>
+<div class="line"> 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ]</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET &quot;dset3&quot; {</div>
+<div class="line"> DATATYPE H5T_VLEN { H5T_STD_I32LE }</div>
+<div class="line"> DATASPACE SIMPLE { ( 4 ) / ( 4 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0), (10, 11), (20, 21, 22), (30, 31, 32, 33)</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> GROUP &quot;group2&quot; {</div>
+<div class="line"> HARDLINK &quot;/group1&quot;</div>
+<div class="line"> }</div>
+<div class="line"> SOFTLINK &quot;slink1&quot; {</div>
+<div class="line"> LINKTARGET &quot;somevalue&quot;</div>
+<div class="line"> }</div>
+<div class="line"> DATATYPE &quot;type1&quot; H5T_COMPOUND {</div>
+<div class="line"> H5T_ARRAY { [4] H5T_STD_I32BE } &quot;a&quot;;</div>
+<div class="line"> H5T_ARRAY { [5][6] H5T_IEEE_F32BE } &quot;b&quot;;</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --> </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_d_d_l_b_n_f112_8dox.html b/develop/_d_d_l_b_n_f112_8dox.html
new file mode 100644
index 0000000..873b8c8
--- /dev/null
+++ b/develop/_d_d_l_b_n_f112_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/DDLBNF112.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_d_d_l_b_n_f112_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/DDLBNF112.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_d_d_l_b_n_f112_8dox.html">DDLBNF112.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_e_r_r_o_r_s.html b/develop/_e_r_r_o_r_s.html
new file mode 100644
index 0000000..d36c492
--- /dev/null
+++ b/develop/_e_r_r_o_r_s.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Errors and Exceptions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_e_r_r_o_r_s.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Errors and Exceptions </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a> returns errors from the Java HDF5 Interface.</p>
+<p>Two sub-classes of <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a> are defined: </p><ol>
+<li>
+<a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> &ndash; errors raised by the HDF5 library code </li>
+<li>
+<a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html">HDF5JavaException</a> &ndash; errors raised by the HDF5 Java wrapper code </li>
+</ol>
+<p>These exceptions are sub-classed to represent specific error conditions, as needed. In particular, <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> has a sub-class for each major error code returned by the HDF5 library. </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_e_r_r_o_r_s_j_a_v_a.html b/develop/_e_r_r_o_r_s_j_a_v_a.html
new file mode 100644
index 0000000..929cb6f
--- /dev/null
+++ b/develop/_e_r_r_o_r_s_j_a_v_a.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Java Wrapper Errors and Exceptions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_e_r_r_o_r_s_j_a_v_a.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Java Wrapper Errors and Exceptions </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html">HDF5JavaException</a> returns errors from the Java wrapper of theHDF5 library. </p>
+<p>These errors include Java configuration errors, security violations, and resource exhaustion. </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_e_r_r_o_r_s_l_i_b.html b/develop/_e_r_r_o_r_s_l_i_b.html
new file mode 100644
index 0000000..5a69dd9
--- /dev/null
+++ b/develop/_e_r_r_o_r_s_l_i_b.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Library Errors and Exceptions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_e_r_r_o_r_s_l_i_b.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Library Errors and Exceptions </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library.</p>
+<p>Each major error code from the HDF5 Library is represented by a sub-class of this class, and by default the 'detailedMessage' is set according to the minor error code from the HDF5 Library. </p>
+<p>For major and minor error codes, </p><dl class="section see"><dt>See also</dt><dd><b><a class="el" href="group___h5_e.html">Error Handling (H5E)</a></b> in the HDF5 library. </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_ex_a_p_i.html b/develop/_ex_a_p_i.html
new file mode 100644
index 0000000..a90d883
--- /dev/null
+++ b/develop/_ex_a_p_i.html
@@ -0,0 +1,323 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Examples by API</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_ex_a_p_i.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Examples by API </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p><hr />
+<h1><a class="anchor" id="sec_exapi_desc"></a>
+Examples Description</h1>
+<p>The C, FORTRAN and Java examples below point to the examples in the hdf5-examples github repository. Examples for older versions of HDF5 are handled by setting the appropriate USE_API_xxx definition. HDF5-1.6 examples are in a "16"-named subdirectory.</p>
+<p>The Java examples are in the develop source code, and the Java Object package examples are in the HDFView source. <em>Please note that you must comment out the "package" statement at the top when downloading a Java Object example individually.</em></p>
+<p>The MATLAB and Python examples were generously provided by a user and are not tested.</p>
+<p>Languages are C, Fortran, Java (JHI5), Java Object Package, Python (High Level), and Python (Low Level APIs).</p>
+<h2><a class="anchor" id="sec_exapi_dsets"></a>
+Datasets</h2>
+<table class="doxtable">
+<tr>
+<th>Feature </th><th>Languages </th><th>HDF5 File </th><th>Output </th><th>DDL </th></tr>
+<tr>
+<td>Set Space Allocation Time for Dataset </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_alloc.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_alloc.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_Alloc.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_Alloc.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_alloc.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_alloc.tst">h5ex_d_alloc.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_alloc.ddl">h5ex_d_alloc.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using Fletcher32 Checksum Filter </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_checksum.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_checksum.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_Checksum.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_Checksum.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_checksum.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_checksum.tst">h5ex_d_checksum.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_checksum.ddl">h5ex_d_checksum.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Chunked Dataset </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_chunk.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_chunk.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_Chunk.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_Chunk.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_chunk.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_chunk.tst">h5ex_d_chunk.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_chunk.ddl">h5ex_d_chunk.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Compact Dataset </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_compact.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_compact.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_Compact.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_Compact.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_compact.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_compact.tst">h5ex_d_compact.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_compact.ddl">h5ex_d_compact.ddl</a> </td></tr>
+<tr>
+<td>Read / Write to External Dataset </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_extern.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_extern.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_External.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_External.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_extern.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_extern.tst">h5ex_d_extern.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_extern.ddl">h5ex_d_extern.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset w/ Fill Value </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_fillval.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_fillval.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_FillValue.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_FillValue.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_fillval.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_fillval.tst">h5ex_d_fillval.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_fillval.ddl">h5ex_d_fillval.ddl</a> </td></tr>
+<tr>
+<td>Read / Write GZIP Compressed Dataset </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_gzip.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_gzip.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_Gzip.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_Gzip.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_gzip.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_gzip.tst">h5ex_d_gzip.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_gzip.ddl">h5ex_d_gzip.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Data by Hyperslabs </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_hyper.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_hyper.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_Hyperslab.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_Hyperslab.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_hyper.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_hyper.tst">h5ex_d_hyper.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_hyper.ddl">h5ex_d_hyper.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset with n-bit Filter </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_nbit.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_nbit.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_Nbit.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_Nbit.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_nbit.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_nbit.tst">h5ex_d_nbit.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_nbit.ddl">h5ex_d_nbit.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Integer Dataset </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_rdwr.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_rdwr.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_ReadWrite.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_ReadWrite.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_rdwrc.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_rdwrc.tst">h5ex_d_rdwrc.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_rdwr.ddl">h5ex_d_rdwr.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset w/ Shuffle Filter and GZIP Compression </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_shuffle.c">C</a> FORTRAN <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_Shuffle.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_Shuffle.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_shuffle.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_shuffle.tst">h5ex_d_shuffle.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_shuffle.ddl">h5ex_d_shuffle.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using Scale-Offset Filter (float) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_sofloat.c">C</a> FORTRAN <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_Sofloat.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_Sofloat.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_sofloat.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_sofloat.tst">h5ex_d_sofloat.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_sofloat.ddl">h5ex_d_sofloat.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using Scale-Offset Filter (integer) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_soint.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_soint.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_Soint.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_Soint.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_soint.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_soint.tst">h5ex_d_soint.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_soint.ddl">h5ex_d_soint.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using SZIP Compression </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_szip.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_szip.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_Szip.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_Szip.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_szip.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_szip.tst">h5ex_d_szip.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_szip.ddl">h5ex_d_szip.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using Data Transform Expression </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_transform.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_transform.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_Transform.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_Transform.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_transform.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_transform.tst">h5ex_d_transform.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_transform.ddl">h5ex_d_transform.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Unlimited Dimension Dataset </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_unlimadd.c">C</a> FORTRAN <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_UnlimitedAdd.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_UnlimitedAdd.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_unlimadd.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_unlimadd.tst">h5ex_d_unlimadd.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_unlimadd.ddl">h5ex_d_unlimadd.ddl</a> </td></tr>
+<tr>
+<td>Read / Write GZIP Compressed Unlimited Dimension Dataset </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_unlimgzip.c">C</a> FORTRAN <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_UnlimitedGzip.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_UnlimitedGzip.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_unlimgzip.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_unlimgzip.tst">h5ex_d_unlimgzip.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_unlimgzip.ddl">h5ex_d_unlimgzip.ddl</a> </td></tr>
+<tr>
+<td>Read / Write / Edit Unlimited Dimension Dataset </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_unlimmod.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5D/h5ex_d_unlimmod.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5D/H5Ex_D_UnlimitedMod.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datasets/H5ObjectEx_D_UnlimitedMod.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_d_unlimmod.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_unlimmod.tst">h5ex_d_unlimmod.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/testfiles/114/h5ex_d_unlimmod.ddl">h5ex_d_unlimmod.ddl</a> </td></tr>
+</table>
+<h2><a class="anchor" id="sec_exapi_grps"></a>
+Groups</h2>
+<table class="doxtable">
+<tr>
+<th>Feature </th><th>Languages </th><th>HDF5 File </th><th>Output </th><th>DDL </th></tr>
+<tr>
+<td>Create "compact-or-indexed" Format Groups </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/h5ex_g_compact.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5G/h5ex_g_compact.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5G/H5Ex_G_Compact.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/groups/H5ObjectEx_G_Compact.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_g_compact.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/testfiles/114/h5ex_g_compact.tst">h5ex_g_.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/testfiles/114/h5ex_g_compact1.ddl">h5ex_g_compact1.ddl</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/testfiles/114/h5ex_g_compact2.ddl">h5ex_g_compact2.ddl</a> </td></tr>
+<tr>
+<td>Track links in a Group by Creation Order </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/h5ex_g_corder.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5G/h5ex_g_corder.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5G/H5Ex_G_Corder.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/groups/H5ObjectEx_G_Corder.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_g_corder.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/testfiles/114/h5ex_g_corder.tst">h5ex_g_corder.tst</a> </td><td>h5ex_g_corder.ddl </td></tr>
+<tr>
+<td>Create / Open / Close a Group </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/h5ex_g_create.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5G/h5ex_g_create.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5G/H5Ex_G_Create.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/groups/H5ObjectEx_G_Create.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_g_create.h5 </td><td>h5ex_g_create.tst </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/testfiles/114/h5ex_g_create.ddl">h5ex_g_create.ddl</a> </td></tr>
+<tr>
+<td>Create Intermediate Groups </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/h5ex_g_intermediate.c">C</a> FORTRAN <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5G/H5Ex_G_Intermediate.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/groups/H5ObjectEx_G_Intermediate.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_g_intermediate.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/testfiles/114/h5ex_g_intermediate.tst">h5ex_g_intermediate.tst</a> </td><td>h5ex_g_intermediate.ddl </td></tr>
+<tr>
+<td>Iterate over Groups w/ H5Literate </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/h5ex_g_iterate.c">C</a> FORTRAN <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5G/H5Ex_G_Iterate.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/groups/H5ObjectEx_G_Iterate.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_g_iterate.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/testfiles/114/h5ex_g_iterate.tst">h5ex_g_iterate.tst</a> </td><td>h5ex_g_iterate.ddl </td></tr>
+<tr>
+<td>Set Conditions to Convert between Compact and Dense Groups </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/h5ex_g_phase.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5G/h5ex_g_phase.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5G/H5Ex_G_Phase.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/groups/H5ObjectEx_G_Phase.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_g_phase.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/testfiles/114/h5ex_g_phase.tst">h5ex_g_phase.tst</a> </td><td>h5ex_g_phase.ddl </td></tr>
+<tr>
+<td>Recursively Traverse a File with H5Literate </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/h5ex_g_traverse.c">C</a> FORTRAN <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5G/H5Ex_G_Traverse.java">Java</a> JavaObj MATLAB PyHigh PyLow </td><td>h5ex_g_traverse.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/testfiles/114/h5ex_g_traverse.tst">h5ex_g_traverse.tst</a> </td><td>h5ex_g_traverse.ddl </td></tr>
+<tr>
+<td>Recursively Traverse a File with H5Ovisit / H5Lvisit </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/h5ex_g_visit.c">C</a> FORTRAN <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5G/H5Ex_G_Visit.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/groups/H5ObjectEx_G_Visit.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_g_visit.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5G/testfiles/114/h5ex_g_visit.tst">h5ex_g_visit.tst</a> </td><td>h5ex_g_visit.ddl </td></tr>
+</table>
+<h2><a class="anchor" id="sec_exapi_dtypes"></a>
+Datatypes</h2>
+<table class="doxtable">
+<tr>
+<th>Feature </th><th>Languages </th><th>HDF5 File </th><th>Output </th><th>DDL </th></tr>
+<tr>
+<td>Read / Write Array (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_arrayatt.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_arrayatt.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_ArrayAttribute.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_ArrayAttribute.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_arrayatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_arrayatt.tst">h5ex_t_arrayatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_arrayatt.ddl">h5ex_t_arrayatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Array (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_array.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_array.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_Array.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_Array.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_array.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_array.tst">h5ex_t_array.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_array.ddl">h5ex_t_array.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Bitfield (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_bitatt.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_bitatt.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_BitAttribute.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_BitAttribute.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_bitatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_bitatt.tst">h5ex_t_bitatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_bitatt.ddl">h5ex_t_bitatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Bitfield (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_bit.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_bit.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_Bit.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_Bit.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_bit.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_bit.tst">h5ex_t_bit.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_bit.ddl">h5ex_t_bit.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Compound (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_cmpdatt.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_cmpdatt.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_CompoundAttribute.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_CompoundAttribute.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_cmpdatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_cmpdatt.tst">h5ex_t_cmpdatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_cmpdatt.ddl">h5ex_t_cmpdatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Compound (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_cmpd.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_cmpd.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_Compound.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_Compound.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_cmpd.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_cmpd.tst">h5ex_t_cmpd.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_cmpd.ddl">h5ex_t_cmpd.ddl</a> </td></tr>
+<tr>
+<td>Commit Named Datatype and Read Back </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_commit.c">C</a> FORTRAN <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_Commit.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_Commit.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_commit.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_commit.tst">h5ex_t_commit.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_commit.ddl">h5ex_t_commit.ddl</a> </td></tr>
+<tr>
+<td>Convert Between Datatypes in Memory </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_convert.c">C</a> FORTRAN Java JavaObj MATLAB PyHigh PyLow </td><td>h5ex_t_convert.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_convert.tst">h5ex_t_convert.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_convert.ddl">h5ex_t_convert.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Complex Compound (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_cpxcmpdatt.c">C</a> FORTRAN Java JavaObj MATLAB PyHigh PyLow </td><td>h5ex_t_cpxcmpdatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_cpxcmpdatt.tst">h5ex_t_cpxcmpdatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_cpxcmpdatt.ddl">h5ex_t_cpxcmpdatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Complex Compound (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_cpxcmpd.c">C</a> FORTRAN Java JavaObj MATLAB PyHigh PyLow </td><td>h5ex_t_cpxcmpd.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_cpxcmpd.tst">h5ex_t_cpxcmpd.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_cpxcmpd.ddl">h5ex_t_cpxcmpd.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Enumerated (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_enumatt.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_enumatt_F03.F90">FORTRAN</a> Java JavaObj MATLAB PyHigh PyLow </td><td>h5ex_t_enumatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_enumatt.tst">h5ex_t_enumatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_enumatt.ddl">h5ex_t_enumatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Enumerated (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_enum.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_enum_F03.F90">FORTRAN</a> Java JavaObj MATLAB PyHigh PyLow </td><td>h5ex_t_enum.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_enum.tst">h5ex_t_enum.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_enum.ddl">h5ex_t_enum.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Floating Point (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_floatatt.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_floatatt_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_FloatAttribute.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_FloatAttribute.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_floatatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_floatatt.tst">h5ex_t_floatatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_floatatt.ddl">h5ex_t_floatatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Floating Point (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_float.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_float_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_Float.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_Float.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_float.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_float.tst">h5ex_t_float.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_float.ddl">h5ex_t_float.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Integer Datatype (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_intatt.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_intatt_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_IntegerAttribute.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_IntegerAttribute.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_intatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_intatt.tst">h5ex_t_intatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_intatt.ddl">h5ex_t_intatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Integer Datatype (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_int.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_int_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_Integer.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_Integer.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_int.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_int.tst">h5ex_t_int.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_int.ddl">h5ex_t_int.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Object References (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_objrefatt.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_objrefatt_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_ObjectReferenceAttribute.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_ObjectReferenceAttribute.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_objrefatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_objrefatt.tst">h5ex_t_objrefatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_objrefatt.ddl">h5ex_t_objrefatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Object References (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_objref.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_objref_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_ObjectReference.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_ObjectReference.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_objref.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_objref.tst">h5ex_t_objref.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_objref.ddl">h5ex_t_objref.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Opaque (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_opaqueatt.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_opaqueatt_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_OpaqueAttribute.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_OpaqueAttribute.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_opaqueatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_opaqueatt.tst">h5ex_t_opaqueatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_opaqueatt.ddl">h5ex_t_opaqueatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Opaque (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_opaque.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_opaque_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_Opaque.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_Opaque.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_opaque.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_opaque.tst">h5ex_t_opaque.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_opaque.ddl">h5ex_t_opaque.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Region References (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_regrefatt.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_regrefatt_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_RegionReferenceAttribute.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_RegionReferenceAttribute.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_regrefatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_regrefatt.tst">h5ex_t_regrefatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_regrefatt.ddl">h5ex_t_regrefatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Region References (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_regref.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_regref_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_RegionReference.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_RegionReference.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_regref.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_regref.tst">h5ex_t_regref.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_regref.ddl">h5ex_t_regref.ddl</a> </td></tr>
+<tr>
+<td>Read / Write String (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_stringatt.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_stringatt_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_StringAttribute.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_StringAttribute.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_stringatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_stringatt.tst">h5ex_t_stringatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_stringatt.ddl">h5ex_t_stringatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write String (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_string.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_string_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_String.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_String.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_string.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_string.tst">h5ex_t_string.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_string.ddl">h5ex_t_string.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Variable Length (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_vlenatt.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_vlenatt_F03.F90">FORTRAN</a> Java JavaObj MATLAB PyHigh PyLow </td><td>h5ex_t_vlenatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_vlenatt.tst">h5ex_t_vlenatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_vlenatt.ddl">h5ex_t_vlenatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Variable Length (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_vlen.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_vlen_F03.F90">FORTRAN</a> Java JavaObj MATLAB PyHigh PyLow </td><td>h5ex_t_vlen.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_vlen.tst">h5ex_t_vlen.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_vlen.ddl">h5ex_t_vlen.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Variable Length String (Attribute) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_vlstringatt.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t__F03.F90">FORTRAN</a> Java JavaObj MATLAB PyHigh PyLow </td><td>h5ex_t_vlstringatt.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_vlstringatt.tst">h5ex_t_vlstringatt.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_vlstringatt.ddl">h5ex_t_vlstringatt.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Variable Length String (Dataset) </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/h5ex_t_vlstring.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5T/h5ex_t_vlstring_F03.F90">FORTRAN</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Java/H5T/H5Ex_T_VLString.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/datatypes/H5ObjectEx_T_VLString.java">JavaObj</a> MATLAB PyHigh PyLow </td><td>h5ex_t_vlstring.h5 </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_vlstring.tst">h5ex_t_vlstring.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5T/testfiles/114/h5ex_t_vlstring.ddl">h5ex_t_vlstring.ddl</a> </td></tr>
+</table>
+<h2><a class="anchor" id="sec_exapi_filts"></a>
+Filters</h2>
+<table class="doxtable">
+<tr>
+<th>Feature </th><th>Languages </th><th>HDF5 File </th><th>Output </th><th>DDL </th></tr>
+<tr>
+<td>Read / Write Dataset using Blosc Compression </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/h5ex_d_blosc.c">C</a> FORTRAN Java JavaObj MATLAB PyHigh PyLow </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_blosc.h5">h5ex_d_blosc.h5</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_blosc.tst">h5ex_d_blosc.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_blosc.ddl">h5ex_d_blosc.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using Bit Shuffle Compression </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/h5ex_d_bshuf.c">C</a> FORTRAN Java JavaObj MATLAB PyHigh PyLow </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_bshuf.h5">h5ex_d_bshuf.h5</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_bshuf.tst">h5ex_d_bshuf.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_bshuf.ddl">h5ex_d_bshuf.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using BZip2 Compression </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/h5ex_d_bzip2.c">C</a> FORTRAN Java JavaObj MATLAB PyHigh PyLow </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_bzip2.h5">h5ex_d_bzip2.h5</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_bzip2.tst">h5ex_d_bzip2.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_bzip2.ddl">h5ex_d_bzip2.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using JPEG Compression </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/h5ex_d_jpeg.c">C</a> FORTRAN Java JavaObj MATLAB PyHigh PyLow </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_jpeg.h5">h5ex_d_jpeg.h5</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_jpeg.tst">h5ex_d_jpeg.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_jpeg.ddl">h5ex_d_jpeg.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using LZ4 Compression </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/h5ex_d_lz4.c">C</a> FORTRAN Java JavaObj MATLAB PyHigh PyLow </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_lz4.h5">h5ex_d_lz4.h5</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_lz4.tst">h5ex_d_lz4.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_lz4.ddl">h5ex_d_lz4.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using LZF Compression </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/h5ex_d_lzf.c">C</a> FORTRAN Java JavaObj MATLAB PyHigh PyLow </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_lzf.h5">h5ex_d_lzf.h5</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_lzf.tst">h5ex_d_lzf.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_lzf.ddl">h5ex_d_lzf.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using MAFISC Compression </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/h5ex_d_mafisc.c">C</a> FORTRAN Java JavaObj MATLAB PyHigh PyLow </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_mafisc.h5">h5ex_d_mafisc.h5</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_mafisc.tst">h5ex_d_mafisc.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_mafisc.ddl">h5ex_d_mafisc.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using ZFP Compression </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/h5ex_d_zfp.c">C</a> FORTRAN Java JavaObj MATLAB PyHigh PyLow </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_zfp.h5">h5ex_d_zfp.h5</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_zfp.tst">h5ex_d_zfp.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_zfp.ddl">h5ex_d_zfp.ddl</a> </td></tr>
+<tr>
+<td>Read / Write Dataset using ZStd Compression </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/h5ex_d_zstd.c">C</a> FORTRAN Java JavaObj MATLAB PyHigh PyLow </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_zstd.h5">h5ex_d_zstd.h5</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_zstd.tst">h5ex_d_zstd.tst</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Filters/testfiles/114/h5ex_d_zstd.ddl">h5ex_d_zstd.ddl</a> </td></tr>
+</table>
+<h2><a class="anchor" id="sec_exapi_java"></a>
+Java General</h2>
+<table class="doxtable">
+<tr>
+<th>Feature </th><th>Languages </th><th>Output </th></tr>
+<tr>
+<td>Create/Read/Write an Attribute </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/HDF5AttributeCreate.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/intro/H5Object_CreateAttribute.java">JavaObj</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/testfiles/114/HDF5AttributeCreate.txt">HDF5AttributeCreate.txt</a> </td></tr>
+<tr>
+<td>Create Datasets </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/HDF5DatasetCreate.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/intro/H5Object_CreateDataset.java">JavaObj</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/testfiles/114/HDF5DatasetCreate.txt">HDF5DatasetCreate.txt</a> </td></tr>
+<tr>
+<td>Read/Write Datasets </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/HDF5DatasetRead.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/intro/H5Object_ReadWrite.java">JavaObj</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/testfiles/114/HDF5DatasetRead.txt">HDF5DatasetRead.txt</a> </td></tr>
+<tr>
+<td>Create an Empty File </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/HDF5FileCreate.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/intro/H5Object_CreateFile.java">JavaObj</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/testfiles/114/HDF5FileCreate.txt">HDF5FileCreate.txt</a> </td></tr>
+<tr>
+<td>Retrieve the File Structure </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/HDF5FileStructure.java">Java</a> JavaObj </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/testfiles/114/HDF5FileStructure.txt">HDF5FileStructure.txt</a> </td></tr>
+<tr>
+<td>Create Groups </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/HDF5GroupCreate.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/intro/H5Object_CreateGroup.java">JavaObj</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/testfiles/114/HDF5GroupCreate.java">HDF5GroupCreate.txt</a> </td></tr>
+<tr>
+<td>Select a Subset of a Dataset </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/HDF5SubsetSelect.java">Java</a> JavaObj </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/testfiles/114/HDF5SubsetSelect.txt">HDF5SubsetSelect.txt</a> </td></tr>
+<tr>
+<td>Create Two Datasets Within Groups </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/HDF5GroupDatasetCreate.java">Java</a> <a href="https://github.com/HDFGroup/hdfview/blob/master/test/org.hdfgroup.object.example.test/intro/H5Object_CreateGroupDataset.java">JavaObj</a> </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/JAVA/intro/testfiles/114/HDF5GroupDatasetCreate.java">HDF5GroupDatasetCreate.txt</a> </td></tr>
+</table>
+<h2><a class="anchor" id="sec_exapi_par"></a>
+Parallel</h2>
+<table class="doxtable">
+<tr>
+<th>Feature </th><th>Languages </th><th>HDF5 File </th><th>Output </th></tr>
+<tr>
+<td>Creating and Accessing a File </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_file_create.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5Parallel/ph5_file_create.f90">FORTRAN</a> MATLAB PyHigh PyLow </td><td>ph5_.h5 </td><td>ph5_.tst </td></tr>
+<tr>
+<td>Creating and Accessing a Dataset </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_dataset.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5Parallel/ph5_dataset.f90">FORTRAN</a> MATLAB PyHigh PyLow </td><td>ph5_.h5 </td><td>ph5_.tst </td></tr>
+<tr>
+<td>Writing and Reading Contiguous Hyperslabs </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_hyperslab_by_row.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5Parallel/ph5_hyperslab_by_row.f90">FORTRAN</a> MATLAB PyHigh PyLow </td><td>ph5_.h5 </td><td>ph5_.tst </td></tr>
+<tr>
+<td>Writing and Reading Regularly Spaced Data Hyperslabs </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_hyperslab_by_col.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5Parallel/ph5_hyperslab_by_col.f90">FORTRAN</a> MATLAB PyHigh PyLow </td><td>ph5_.h5 </td><td>ph5_.tst </td></tr>
+<tr>
+<td>Writing and Reading Pattern Hyperslabs </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_hyperslab_by_pattern.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5Parallel/ph5_hyperslab_by_pattern.f90">FORTRAN</a> MATLAB PyHigh PyLow </td><td>ph5_.h5 </td><td>ph5_.tst </td></tr>
+<tr>
+<td>Writing and Reading Chunk Hyperslabs </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_hyperslab_by_chunk.c">C</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/FORTRAN/H5Parallel/ph5_hyperslab_by_chunk.f90">FORTRAN</a> MATLAB PyHigh PyLow </td><td>ph5_.h5 </td><td>ph5_.tst </td></tr>
+<tr>
+<td>Using the Subfiling VFD to Write a File Striped Across Multiple Subfiles </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_subfiling.c">C</a> FORTRAN MATLAB PyHigh PyLow </td><td>ph5_.h5 </td><td>ph5_.tst </td></tr>
+<tr>
+<td>Write to Datasets with Filters Applied </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_filtered_writes.c">C</a> FORTRAN MATLAB PyHigh PyLow </td><td>ph5_.h5 </td><td>ph5_.tst </td></tr>
+<tr>
+<td>Collectively Write Datasets with Filters and Not All Ranks have Data </td><td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_filtered_writes_no_sel.c">C</a> FORTRAN MATLAB PyHigh PyLow </td><td>ph5_.h5 </td><td>ph5_.tst </td></tr>
+</table>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_examples_a_p_i_8dox.html b/develop/_examples_a_p_i_8dox.html
new file mode 100644
index 0000000..0312929
--- /dev/null
+++ b/develop/_examples_a_p_i_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/ExamplesAPI.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_examples_a_p_i_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/ExamplesAPI.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_examples_a_p_i_8dox.html">ExamplesAPI.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_f_i_l_t_e_r.html b/develop/_f_i_l_t_e_r.html
new file mode 100644
index 0000000..a147511
--- /dev/null
+++ b/develop/_f_i_l_t_e_r.html
@@ -0,0 +1,568 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Filters</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_f_i_l_t_e_r.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Filters </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><html>
+ <head>
+ <title>Filters</title>
+ <h1>Filters in HDF5</h1>
+
+ <b>Note: Transient pipelines described in this document have not
+ been implemented.</b>
+
+ <h2>Introduction</h2>
+
+ <p>HDF5 allows chunked data to pass through user-defined filters
+ on the way to or from disk. The filters operate on chunks of an
+ <code>H5D_CHUNKED</code> dataset can be arranged in a pipeline
+ so output of one filter becomes the input of the next filter.
+
+ </p><p>Each filter has a two-byte identification number (type
+ <code>H5Z_filter_t</code>) allocated by The HDF Group and can also be
+ passed application-defined integer resources to control its
+ behavior. Each filter also has an optional ASCII comment
+ string.
+
+ </p>
+ <table>
+ <tbody><tr>
+ <th>Values for <code>H5Z_filter_t</code></th>
+ <th>Description</th>
+ </tr>
+
+ <tr valign="top">
+ <td><code>0-255</code></td>
+ <td>These values are reserved for filters predefined and
+ registered by the HDF5 library and of use to the general
+ public. They are described in a separate section
+ below.</td>
+ </tr>
+
+ <tr valign="top">
+ <td><code>256-511</code></td>
+ <td>Filter numbers in this range are used for testing only
+ and can be used temporarily by any organization. No
+ attempt is made to resolve numbering conflicts since all
+ definitions are by nature temporary.</td>
+ </tr>
+
+ <tr valign="top">
+ <td><code>512-65535</code></td>
+ <td>Reserved for future assignment. Please contact the
+ <a href="mailto:help@hdfgroup.org">HDF5 development team</a>
+ to reserve a value or range of values for
+ use by your filters.</td>
+ </tr></tbody></table>
+
+ <h2>Defining and Querying the Filter Pipeline</h2>
+
+ <p>Two types of filters can be applied to raw data I/O: permanent
+ filters and transient filters. The permanent filter pipeline is
+ defined when the dataset is created while the transient pipeline
+ is defined for each I/O operation. During an
+ <code>H5Dwrite()</code> the transient filters are applied first
+ in the order defined and then the permanent filters are applied
+ in the order defined. For an <code>H5Dread()</code> the
+ opposite order is used: permanent filters in reverse order, then
+ transient filters in reverse order. An <code>H5Dread()</code>
+ must result in the same amount of data for a chunk as the
+ original <code>H5Dwrite()</code>.
+
+ </p><p>The permanent filter pipeline is defined by calling
+ <code>H5Pset_filter()</code> for a dataset creation property
+ list while the transient filter pipeline is defined by calling
+ that function for a dataset transfer property list.
+
+ </p><dl>
+ <dt><code>herr_t H5Pset_filter (hid_t <em>plist</em>,
+ H5Z_filter_t <em>filter</em>, unsigned int <em>flags</em>,
+ size_t <em>cd_nelmts</em>, const unsigned int
+ <em>cd_values</em>[])</code>
+ </dt><dd>This function adds the specified <em>filter</em> and
+ corresponding properties to the end of the transient or
+ permanent output filter pipeline (depending on whether
+ <em>plist</em> is a dataset creation or dataset transfer
+ property list). The <em>flags</em> argument specifies certain
+ general properties of the filter and is documented below. The
+ <em>cd_values</em> is an array of <em>cd_nelmts</em> integers
+ which are auxiliary data for the filter. The integer values
+ will be stored in the dataset object header as part of the
+ filter information.
+ </dd><dt><code>int H5Pget_nfilters (hid_t <em>plist</em>)</code>
+ </dt><dd>This function returns the number of filters defined in the
+ permanent or transient filter pipeline depending on whether
+ <em>plist</em> is a dataset creation or dataset transfer
+ property list. In each pipeline the filters are numbered from
+ 0 through <em>N</em>-1 where <em>N</em> is the value returned
+ by this function. During output to the file the filters of a
+ pipeline are applied in increasing order (the inverse is true
+ for input). Zero is returned if there are no filters in the
+ pipeline and a negative value is returned for errors.
+ </dd><dt><code>H5Z_filter_t H5Pget_filter (hid_t <em>plist</em>,
+ int <em>filter_number</em>, unsigned int *<em>flags</em>,
+ size_t *<em>cd_nelmts</em>, unsigned int
+ *<em>cd_values</em>, size_t namelen, char name[])</code>
+ </dt><dd>This is the query counterpart of
+ <code>H5Pset_filter()</code> and returns information about a
+ particular filter number in a permanent or transient pipeline
+ depending on whether <em>plist</em> is a dataset creation or
+ dataset transfer property list. On input, <em>cd_nelmts</em>
+ indicates the number of entries in the <em>cd_values</em>
+ array allocated by the caller while on exit it contains the
+ number of values defined by the filter. The
+ <em>filter_number</em> should be a value between zero and
+ <em>N</em>-1 as described for <code>H5Pget_nfilters()</code>
+ and the function will return failure (a negative value) if the
+ filter number is out of range. If <em>name</em> is a pointer
+ to an array of at least <em>namelen</em> bytes then the filter
+ name will be copied into that array. The name will be null
+ terminated if the <em>namelen</em> is large enough. The
+ filter name returned will be the name appearing in the file or
+ else the name registered for the filter or else an empty string.
+ </dd></dl>
+
+ <p>The flags argument to the functions above is a bit vector of
+ the following fields:
+
+ </p>
+ <table>
+ <tbody><tr>
+ <th>Values for <em>flags</em></th>
+ <th>Description</th>
+ </tr>
+
+ <tr valign="top">
+ <td><code>H5Z_FLAG_OPTIONAL</code></td>
+ <td>If this bit is set then the filter is optional. If
+ the filter fails (see below) during an
+ <code>H5Dwrite()</code> operation then the filter is
+ just excluded from the pipeline for the chunk for which
+ it failed; the filter will not participate in the
+ pipeline during an <code>H5Dread()</code> of the chunk.
+ This is commonly used for compression filters: if the
+ compression result would be larger than the input then
+ the compression filter returns failure and the
+ uncompressed data is stored in the file. If this bit is
+ clear and a filter fails then the
+ <code>H5Dwrite()</code> or <code>H5Dread()</code> also
+ fails.</td>
+ </tr>
+ </tbody></table>
+
+ <h2>Defining Filters</h2>
+
+ <p>Each filter is bidirectional, handling both input and output to
+ the file, and a flag is passed to the filter to indicate the
+ direction. In either case the filter reads a chunk of data from
+ a buffer, usually performs some sort of transformation on the
+ data, places the result in the same or new buffer, and returns
+ the buffer pointer and size to the caller. If something goes
+ wrong the filter should return zero to indicate a failure.
+
+ </p><p>During output, a filter that fails or isn't defined and is
+ marked as optional is silently excluded from the pipeline and
+ will not be used when reading that chunk of data. A required
+ filter that fails or isn't defined causes the entire output
+ operation to fail. During input, any filter that has not been
+ excluded from the pipeline during output and fails or is not
+ defined will cause the entire input operation to fail.
+
+ </p><p>Filters are defined in two phases. The first phase is to
+ define a function to act as the filter and link the function
+ into the application. The second phase is to register the
+ function, associating the function with an
+ <code>H5Z_filter_t</code> identification number and a comment.
+
+ </p><dl>
+ <dt><code>typedef size_t (*H5Z_func_t)(unsigned int
+ <em>flags</em>, size_t <em>cd_nelmts</em>, const unsigned int
+ <em>cd_values</em>[], size_t <em>nbytes</em>, size_t
+ *<em>buf_size</em>, void **<em>buf</em>)</code>
+ </dt><dd>The <em>flags</em>, <em>cd_nelmts</em>, and
+ <em>cd_values</em> are the same as for the
+ <code>H5Pset_filter()</code> function with the additional flag
+ <code>H5Z_FLAG_REVERSE</code> which is set when the filter is
+ called as part of the input pipeline. The input buffer is
+ pointed to by <em>*buf</em> and has a total size of
+ <em>*buf_size</em> bytes but only <em>nbytes</em> are valid
+ data. The filter should perform the transformation in place if
+ possible and return the number of valid bytes or zero for
+ failure. If the transformation cannot be done in place then
+ the filter should allocate a new buffer with
+ <code>malloc()</code> and assign it to <em>*buf</em>,
+ assigning the allocated size of that buffer to
+ <em>*buf_size</em>. The old buffer should be freed
+ by calling <code>free()</code>.
+
+ <br><br>
+ </dd><dt><code>herr_t H5Zregister (H5Z_filter_t <em>filter_id</em>,
+ const char *<em>comment</em>, H5Z_func_t
+ <em>filter</em>)</code>
+ </dt><dd>The <em>filter</em> function is associated with a filter
+ number and a short ASCII comment which will be stored in the
+ hdf5 file if the filter is used as part of a permanent
+ pipeline during dataset creation.
+ </dd></dl>
+
+ <h2>Predefined Filters</h2>
+
+ <p>If <code>zlib</code> version 1.1.2 or later was found
+ during configuration then the library will define a filter whose
+ <code>H5Z_filter_t</code> number is
+ <code>H5Z_FILTER_DEFLATE</code>. Since this compression method
+ has the potential for generating compressed data which is larger
+ than the original, the <code>H5Z_FLAG_OPTIONAL</code> flag
+ should be turned on so such cases can be handled gracefully by
+ storing the original data instead of the compressed data. The
+ <em>cd_nvalues</em> should be one with <em>cd_value[0]</em>
+ being a compression aggression level between zero and nine,
+ inclusive (zero is the fastest compression while nine results in
+ the best compression ratio).
+
+ </p><p>A convenience function for adding the
+ <code>H5Z_FILTER_DEFLATE</code> filter to a pipeline is:
+
+ </p><dl>
+ <dt><code>herr_t H5Pset_deflate (hid_t <em>plist</em>, unsigned
+ <em>aggression</em>)</code>
+ </dt><dd>The deflate compression method is added to the end of the
+ permanent or transient filter pipeline depending on whether
+ <em>plist</em> is a dataset creation or dataset transfer
+ property list. The <em>aggression</em> is a number between
+ zero and nine (inclusive) to indicate the tradeoff between
+ speed and compression ratio (zero is fastest, nine is best
+ ratio).
+ </dd></dl>
+
+ <p>Even if the <code>zlib</code> isn't detected during
+ configuration the application can define
+ <code>H5Z_FILTER_DEFLATE</code> as a permanent filter. If the
+ filter is marked as optional (as with
+ <code>H5Pset_deflate()</code>) then it will always fail and be
+ automatically removed from the pipeline. Applications that read
+ data will fail only if the data is actually compressed; they
+ won't fail if <code>H5Z_FILTER_DEFLATE</code> was part of the
+ permanent output pipeline but was automatically excluded because
+ it didn't exist when the data was written.
+
+ </p><p><code>zlib</code> can be acquired from
+ <code><a href="https://zlib.net">
+ https://zlib.net</a></code>.
+
+ </p><h2>Example</h2>
+
+ <p>This example shows how to define and register a simple filter
+ that adds a checksum capability to the data stream.
+
+ </p><p>The function that acts as the filter always returns zero
+ (failure) if the <code>md5()</code> function was not detected at
+ configuration time (left as an exercise for the reader).
+ Otherwise the function is broken down to an input and output
+ half. The output half calculates a checksum, increases the size
+ of the output buffer if necessary, and appends the checksum to
+ the end of the buffer. The input half calculates the checksum
+ on the first part of the buffer and compares it to the checksum
+ already stored at the end of the buffer. If the two differ then
+ zero (failure) is returned, otherwise the buffer size is reduced
+ to exclude the checksum.
+
+ </p>
+ <table>
+ <tbody><tr>
+ <td>
+ <p><code></code></p><pre><code>
+ size_t
+ md5_filter(unsigned int flags, size_t cd_nelmts,
+ const unsigned int cd_values[], size_t nbytes,
+ size_t *buf_size, void **buf)
+ {
+ #ifdef HAVE_MD5
+ unsigned char cksum[16];
+
+ if (flags &amp; H5Z_REVERSE) {
+ /* Input */
+ assert(nbytes&gt;=16);
+ md5(nbytes-16, *buf, cksum);
+
+ /* Compare */
+ if (memcmp(cksum, (char*)(*buf)+nbytes-16, 16)) {
+ return 0; /*fail*/
+ }
+
+ /* Strip off checksum */
+ return nbytes-16;
+
+ } else {
+ /* Output */
+ md5(nbytes, *buf, cksum);
+
+ /* Increase buffer size if necessary */
+ if (nbytes+16&gt;*buf_size) {
+ *buf_size = nbytes + 16;
+ *buf = realloc(*buf, *buf_size);
+ }
+
+ /* Append checksum */
+ memcpy((char*)(*buf)+nbytes, cksum, 16);
+ return nbytes+16;
+ }
+ #else
+ return 0; /*fail*/
+ #endif
+ }
+ </code></pre>
+ </td>
+ </tr>
+ </tbody></table>
+
+ <p>Once the filter function is defined it must be registered so
+ the HDF5 library knows about it. Since we're testing this
+ filter we choose one of the <code>H5Z_filter_t</code> numbers
+ from the reserved range. We'll randomly choose 305.
+
+ </p><p>
+ </p>
+ <table>
+ <tbody><tr>
+ <td>
+ <p><code></code></p><pre><code>
+ #define FILTER_MD5 305
+ herr_t status = H5Zregister(FILTER_MD5, "md5 checksum", md5_filter);
+ </code></pre>
+ </td>
+ </tr>
+ </tbody></table>
+
+ <p>Now we can use the filter in a pipeline. We could have added
+ the filter to the pipeline before defining or registering the
+ filter as long as the filter was defined and registered by time
+ we tried to use it (if the filter is marked as optional then we
+ could have used it without defining it and the library would
+ have automatically removed it from the pipeline for each chunk
+ written before the filter was defined and registered).
+
+ </p><p>
+ </p>
+ <table>
+ <tbody><tr>
+ <td>
+ <p><code></code></p><pre><code>
+ hid_t dcpl = H5Pcreate(H5P_DATASET_CREATE);
+ hsize_t chunk_size[3] = {10,10,10};
+ H5Pset_chunk(dcpl, 3, chunk_size);
+ H5Pset_filter(dcpl, FILTER_MD5, 0, 0, NULL);
+ hid_t dset = H5Dcreate(file, "dset", H5T_NATIVE_DOUBLE, space, dcpl);
+ </code></pre>
+ </td>
+ </tr>
+ </tbody></table>
+
+ <h2>6. Filter Diagnostics</h2>
+
+ <p>If the library is compiled with debugging turned on for the H5Z
+ layer (usually as a result of <code>configure
+ --enable-debug=z</code>) then filter statistics are printed when
+ the application exits normally or the library is closed. The
+ statistics are written to the standard error stream and include
+ two lines for each filter that was used: one for input and one
+ for output. The following fields are displayed:
+
+ </p><p>
+ </p>
+ <table>
+ <tbody><tr>
+ <th>Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr valign="top">
+ <td>Method</td>
+ <td>This is the name of the method as defined with
+ <code>H5Zregister()</code> with the characters
+ "&lt; or "&gt;" prepended to indicate
+ input or output.</td>
+ </tr>
+
+ <tr valign="top">
+ <td>Total</td>
+ <td>The total number of bytes processed by the filter
+ including errors. This is the maximum of the
+ <em>nbytes</em> argument or the return value.
+ </td></tr>
+
+ <tr valign="top">
+ <td>Errors</td>
+ <td>This field shows the number of bytes of the Total
+ column which can be attributed to errors.</td>
+ </tr>
+
+ <tr valign="top">
+ <td>User, System, Elapsed</td>
+ <td>These are the amount of user time, system time, and
+ elapsed time in seconds spent in the filter function.
+ Elapsed time is sensitive to system load. These times
+ may be zero on operating systems that don't support the
+ required operations.</td>
+ </tr>
+
+ <tr valign="top">
+ <td>Bandwidth</td>
+ <td>This is the filter bandwidth which is the total
+ number of bytes processed divided by elapsed time.
+ Since elapsed time is subject to system load the
+ bandwidth numbers cannot always be trusted.
+ Furthermore, the bandwidth includes bytes attributed to
+ errors which may significantly taint the value if the
+ function is able to detect errors without much
+ expense.</td>
+ </tr>
+ </tbody></table>
+
+ <p>
+ </p>
+ <table>
+ <caption align="bottom">
+ <b>Example: Filter Statistics</b>
+ </caption>
+ <tbody><tr>
+ <td>
+ <p><code></code></p><pre><code>H5Z: filter statistics accumulated ov=
+ er life of library:
+ Method Total Errors User System Elapsed Bandwidth
+ ------ ----- ------ ---- ------ ------- ---------
+ &gt;deflate 160000 40000 0.62 0.74 1.33 117.5 kBs
+ &lt;deflate 120000 0 0.11 0.00 0.12 1.000 MBs
+ </code></pre>
+ </td>
+ </tr>
+ </tbody></table>
+
+ <hr>
+
+
+ <p><a name="fn1">Footnote 1:</a> Dataset chunks can be compressed
+ through the use of filters. Developers should be aware that
+ reading and rewriting compressed chunked data can result in holes
+ in an HDF5 file. In time, enough such holes can increase the
+ file size enough to impair application or library performance
+ when working with that file. See
+ <a href="https://support.hdfgroup.org/HDF5/doc1.6/Performance.html#Freespace">
+ Freespace Management</a>
+ in the chapter
+ <a href="https://support.hdfgroup.org/HDF5/doc1.6/Performance.html">
+ Performance Analysis and Issues</a>.</p>
+</html>
+ </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_f_m_t1.html b/develop/_f_m_t1.html
new file mode 100644
index 0000000..a4c56d0
--- /dev/null
+++ b/develop/_f_m_t1.html
@@ -0,0 +1,4168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 File Format Specification Version 1.0</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_f_m_t1.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 File Format Specification Version 1.0 </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><html>
+ <head>
+ <title>
+ HDF5 File Format Specification
+ </title>
+ </head>
+ <body bgcolor="#FFFFFF">
+
+ <center>
+ <table border=0 width=90%>
+ <tr>
+ <td valign=top>
+ <ol type="I">
+ <li><a href="#Intro">Introduction</a>
+ <li><a href="#BootBlock">Disk Format Level 0 - File Signature and Super Block</a>
+ <li><a href="#Group">Disk Format Level 1 - File Infrastructure</a>
+ <font size=-2>
+ <ol type="A">
+ <li><a href="#Btrees">Disk Format Level 1A - B-link Trees and B-tree Nodes</a>
+ <li><a href="#SymbolTable">Disk Format Level 1B - Group</a>
+ <li><a href="#SymbolTableEntry">Disk Format Level 1C - Group Entry</a>
+ <li><a href="#LocalHeap">Disk Format Level 1D - Local Heaps</a>
+ <li><a href="#GlobalHeap">Disk Format Level 1E - Global Heap</a>
+ <li><a href="#FreeSpaceIndex">Disk Format Level 1F - Free-space Index</a>
+ </ol>
+ </font>
+ <li><a href="#DataObject">Disk Format Level 2 - Data Objects</a>
+ <font size=-2>
+ <ol type="A">
+ <li><a href="#ObjectHeader">Disk Format Level 2a - Data Object Headers</a>
+ <ol type="1">
+ <li><a href="#NILMessage">Name: NIL</a> <!-- 0x0000 -->
+ <li><a href="#SimpleDataSpace">Name: Simple Dataspace</a> <!-- 0x0001 -->
+<!--
+ <li><a href="#DataSpaceMessage">Name: Complex Dataspace</a> --> <!-- 0x0002 -->
+ <li><a href="#DataTypeMessage">Name: Datatype</a> <!-- 0x0003 -->
+ <li><a href="#FillValueMessage">Name: Data Storage - Fill Value</a> <!-- 0x0004 -->
+ <li><a href="#ReservedMessage_0005">Name: Reserved - not assigned yet</a> <!-- 0x0005 -->
+ </ol>
+ </ol>
+ </font>
+ </ol>
+ </td><td>&nbsp;&nbsp;</td><td valign=top>
+ <ol type="I" start="4">
+
+ <li><a href="#DataObject">Disk Format Level 2 - Data Objects</a>
+ <font size=-2><i>(Continued)</i>
+ <ol type="A">
+ <li><a href="#ObjectHeader">Disk Format Level 2a - Data Object Headers</a><i>(Continued)</i>
+ <ol type="1" start="6">
+ <li><a href="#CompactDataStorageMessage">Name: Data Storage - Compact</a> <!-- 0x0006 -->
+ <li><a href="#ExternalFileListMessage">Name: Data Storage - External Data Files</a> <!-- 0x0007 -->
+ <li><a href="#LayoutMessage">Name: Data Storage - Layout</a> <!-- 0x0008 -->
+ <li><a href="#ReservedMessage_0009">Name: Reserved - not assigned yet</a> <!-- 0x0009 -->
+ <li><a href="#ReservedMessage_000A">Name: Reserved - not assigned yet</a> <!-- 0x000a -->
+ <li><a href="#FilterMessage">Name: Data Storage - Filter Pipeline</a> <!-- 0x000b -->
+ <li><a href="#AttributeMessage">Name: Attribute</a> <!-- 0x000c -->
+ <li><a href="#NameMessage">Name: Object Name</a> <!-- 0x000d -->
+ <li><a href="#ModifiedMessage">Name: Object Modification Date and Time</a> <!-- 0x000e -->
+ <li><a href="#SharedMessage">Name: Shared Object Message</a> <!-- 0x000f -->
+ <li><a href="#ContinuationMessage">Name: Object Header Continuation</a> <!-- 0x0010 -->
+ <li><a href="#SymbolTableMessage">Name: Group Message</a> <!-- 0x0011 -->
+ </ol>
+ <li><a href="#SharedObjectHeader">Disk Format: Level 2b - Shared Data Object Headers</a>
+ <li><a href="#DataStorage">Disk Format: Level 2c - Data Object Data Storage</a>
+ </ol>
+ </font>
+ </ol>
+</td></tr>
+</table>
+</center>
+
+<br><br>
+
+
+ <h2>Introduction</h2>
+
+ <table align=right width=100>
+ <tr><td>&nbsp;</td><td align=center>
+ <hr>
+ <img src="FF-IH_FileGroup.gif" alt="HDF5 Groups" hspace=15 vspace=15>
+ </td><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td><td align=center>
+ <strong>Figure 1:</strong> Relationships among the HDF5 root group, other groups, and objects
+ <hr>
+ </td><td>&nbsp;</td></tr>
+
+ <tr><td>&nbsp;</td><td align=center>
+ <img src="FF-IH_FileObject.gif" alt="HDF5 Objects" hspace=15 vspace=15>
+ </td><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td><td align=center>
+ <strong>Figure 2:</strong> HDF5 objects -- datasets, datatypes, or dataspaces
+ <hr>
+ </td><td>&nbsp;</td></tr>
+ </table>
+
+
+ <P>The format of an HDF5 file on disk encompasses several
+ key ideas of the HDF4 and AIO file formats as well as
+ addressing some shortcomings therein. The new format is
+ more self-describing than the HDF4 format and is more
+ uniformly applied to data objects in the file.
+
+ <P>An HDF5 file appears to the user as a directed graph.
+ The nodes of this graph are the higher-level HDF5 objects
+ that are exposed by the HDF5 APIs:
+
+ <ul>
+ <li>Groups
+ <li>Datasets
+ <li>Datatypes
+ <li>Dataspaces
+ </ul>
+
+ <P>At the lowest level, as information is actually written to the disk,
+ an HDF5 file is made up of the following objects:
+ <ul>
+ <li>A super block
+ <li>B-tree nodes (containing either symbol nodes or raw data chunks)
+ <li>Object headers
+
+ <li>Collections
+ <li>Local heaps
+ <li>Free space
+ </ul>
+
+ The HDF5 library uses these lower-level objects to represent the
+ higher-level objects that are then presented to the user or
+ to applications through the APIs.
+ For instance, a group is an object header that contains a message that
+ points to a local heap and to a B-tree which points to symbol nodes.
+ A dataset is an object header that contains messages that describe
+ datatype, space, layout, filters, external files, fill value, etc
+ with the layout message pointing to either a raw data chunk or to a
+ B-tree that points to raw data chunks.
+
+
+ <h3>This Document</h3>
+
+ <p>This document describes the lower-level data objects;
+ the higher-level objects and their properties are described
+ in the <a href="H5.user.html"><cite>HDF5 User Guide</cite></a>.
+
+
+<!--
+<blockquote>
+<pre>
+
+Elena> NOTE: give reference to the detailed discussion of the B-trees
+Elena> when needed. Right now we do not have specification (only general one)
+Elena> for the Symbol Table B-trees and B-trees used to manage chunked datasets.
+Elena> B-trees
+Elena> General Discussion
+Elena> Object related discussions
+Elena> Symbol Tables
+Elena> Global heap
+Elena> "Free-space object"
+
+
+</pre>
+</blockquote>
+-->
+
+
+
+ <P>Three levels of information comprise the file format.
+ Level 0 contains basic information for identifying and
+ defining information about the file. Level 1 information contains
+ the group information (stored as a B-tree) and is used as the
+ index for all the objects in the file. Level 2 is the rest
+ of the file and contains all of the data objects, with each object
+ partitioned into header information, also known as
+ <em>meta information</em>, and data.
+
+ <p>The sizes of various fields in the following layout tables are
+ determined by looking at the number of columns the field spans
+ in the table. There are three exceptions: (1) The size may be
+ overridden by specifying a size in parentheses, (2) the size of
+ addresses is determined by the <em>Size of Offsets</em> field
+ in the super block, and (3) the size of size fields is determined
+ by the <em>Size of Lengths</em> field in the super block.
+
+
+
+<br><br>
+<br><br>
+
+
+ <h2><a name="BootBlock">
+ Disk Format: Level 0 - File Signature and Super Block</a></h2>
+
+ <P>The super block may begin at certain predefined offsets within
+ the HDF5 file, allowing a block of unspecified content for
+ users to place additional information at the beginning (and
+ end) of the HDF5 file without limiting the HDF5 library's
+ ability to manage the objects within the file itself. This
+ feature was designed to accommodate wrapping an HDF5 file in
+ another file format or adding descriptive information to the
+ file without requiring the modification of the actual file's
+ information. The super block is located by searching for the
+ HDF5 file signature at byte offset 0, byte offset 512 and at
+ successive locations in the file, each a multiple of two of
+ the previous location, i.e. 0, 512, 1024, 2048, etc.
+
+ <P>The super block is composed of a file signature, followed by
+ super block and group version numbers, information
+ about the sizes of offset and length values used to describe
+ items within the file, the size of each group page,
+ and a group entry for the root object in the file.
+
+ <p>
+ <center>
+ <table border align=center cellpadding=4 width="80%">
+ <caption align=top>
+ <B>HDF5 Super Block Layout</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>HDF5 File Signature (8 bytes)<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td>Version # of Super Block</td>
+ <td>Version # of Global Free-space Storage</td>
+ <td>Version # of Group</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td>Version # of Shared Header Message Format</td>
+ <td>Size of Offsets</td>
+ <td>Size of Lengths</td>
+ <td>Reserved (zero)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=2>Group Leaf Node K</td>
+ <td colspan=2>Group Internal Node K</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>File Consistency Flags</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Base Address*</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Address of Global Free-space Heap*</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>End of File Address*</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Driver Information Block Address*</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Root Group Address*</td>
+ </tr>
+ </table>
+
+ <table width="80%" border=0>
+ <tr><td>
+ <div align=right>
+ (Items marked with an asterisk (*) in the above table
+ <br>
+ are of the size specified in "Size of Offsets.")
+ </div>
+ </td></tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>File Signature</td>
+ <td>This field contains a constant value and can be used to
+ quickly identify a file as being an HDF5 file. The
+ constant value is designed to allow easy identification of
+ an HDF5 file and to allow certain types of data corruption
+ to be detected. The file signature of an HDF5 file always
+ contains the following values:
+
+ <br><br><center>
+ <table border align=center cellpadding=4 width="100%">
+ <tr align=center>
+ <td>decimal</td>
+ <td width="8%">137</td>
+ <td width="8%">72</td>
+ <td width="8%">68</td>
+ <td width="8%">70</td>
+ <td width="8%">13</td>
+ <td width="8%">10</td>
+ <td width="8%">26</td>
+ <td width="8%">10</td>
+ </tr>
+
+ <tr align=center>
+ <td>hexadecimal</td>
+ <td width="8%">89</td>
+ <td width="8%">48</td>
+ <td width="8%">44</td>
+ <td width="8%">46</td>
+ <td width="8%">0d</td>
+ <td width="8%">0a</td>
+ <td width="8%">1a</td>
+ <td width="8%">0a</td>
+ </tr>
+
+ <tr align=center>
+ <td>ASCII C Notation</td>
+ <td width="8%">\211</td>
+ <td width="8%">H</td>
+ <td width="8%">D</td>
+ <td width="8%">F</td>
+ <td width="8%">\r</td>
+ <td width="8%">\n</td>
+ <td width="8%">\032</td>
+ <td width="8%">\n</td>
+ </tr>
+ </table>
+ </center>
+ <br>
+
+ This signature both identifies the file as an HDF5 file
+ and provides for immediate detection of common
+ file-transfer problems. The first two bytes distinguish
+ HDF5 files on systems that expect the first two bytes to
+ identify the file type uniquely. The first byte is
+ chosen as a non-ASCII value to reduce the probability
+ that a text file may be misrecognized as an HDF5 file;
+ also, it catches bad file transfers that clear bit
+ 7. Bytes two through four name the format. The CR-LF
+ sequence catches bad file transfers that alter newline
+ sequences. The control-Z character stops file display
+ under MS-DOS. The final line feed checks for the inverse
+ of the CR-LF translation problem. (This is a direct
+ descendent of the PNG file signature.)</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Version Number of the Super Block</td>
+ <td>This value is used to determine the format of the
+ information in the super block. When the format of the
+ information in the super block is changed, the version number
+ is incremented to the next integer and can be used to
+ determine how the information in the super block is
+ formatted.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Version Number of the Global Free-space Heap</td>
+ <td>This value is used to determine the format of the
+ information in the Global Free-space Heap.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Version Number of the Group</td>
+ <td>This value is used to determine the format of the
+ information in the Group. When the format of
+ the information in the Group is changed, the
+ version number is incremented to the next integer and can be
+ used to determine how the information in the Group
+ is formatted.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Version Number of the Shared Header Message Format</td>
+ <td>This value is used to determine the format of the
+ information in a shared object header message, which is
+ stored in the global small-data heap. Since the format
+ of the shared header messages differs from the private
+ header messages, a version number is used to identify changes
+ in the format.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Size of Offsets</td>
+ <td>This value contains the number of bytes used to store
+ addresses in the file. The values for the addresses of
+ objects in the file are offsets relative to a base address,
+ usually the address of the super block signature. This
+ allows a wrapper to be added after the file is created
+ without invalidating the internal offset locations.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Size of Lengths</td>
+ <td>This value contains the number of bytes used to store
+ the size of an object.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Group Leaf Node K</td>
+ <td>Each leaf node of a group B-tree will have at
+ least this many entries but not more than twice this
+ many. If a group has a single leaf node then it
+ may have fewer entries.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Group Internal Node K</td>
+ <td>Each internal node of a group B-tree will have
+ at least K pointers to other nodes but not more than 2K
+ pointers. If the group has only one internal
+ node then it might have fewer than K pointers.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Bytes per B-tree Page</td>
+ <td>This value contains the number of bytes used for symbol
+ pairs per page of the B-trees used in the file. All
+ B-tree pages will have the same size per page.
+ <br>
+ For 32-bit file offsets, 340 objects is the maximum
+ per 4KB page; for 64-bit file offset, 254 objects will fit
+ per 4KB page. In general, the equation is:
+ <br>
+ <code>&nbsp;&nbsp;&nbsp;&lt;<i>number of objects</i>&gt; =
+ <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ FLOOR((&lt;<i>page size</i>&gt; - &lt;<i>offset size</i>&gt;) /
+ <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ (&lt;<i>Symbol size</i>&gt; + &lt;<i>offset size</i>&gt;))
+ - 1 </code></td>
+ </tr>
+
+ <tr valign=top>
+ <td>File Consistency Flags</td>
+ <td>This value contains flags to indicate information
+ about the consistency of the information contained
+ within the file. Currently, the following bit flags are
+ defined:
+ <ul>
+ <li>Bit 0 set indicates that the file is opened for
+ write-access.
+ <li>Bit 1 set indicates that the file has
+ been verified for consistency and is guaranteed to be
+ consistent with the format defined in this document.
+ <li>Bits 2-31 are reserved for future use.
+ </ul>
+ Bit 0 should be
+ set as the first action when a file is opened for write
+ access and should be cleared only as the final action
+ when closing a file. Bit 1 should be cleared during
+ normal access to a file and only set after the file's
+ consistency is guaranteed by the library or a
+ consistency utility.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Base Address</td>
+ <td>This is the absolute file address of the first byte of
+ the HDF5 data within the file. The library currently
+ constrains this value to be the absolute file address
+ of the super block itself when creating new files;
+ future versions of the library may provide greater
+ flexibility. Unless otherwise noted,
+ all other file addresses are relative to this base
+ address.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Address of Global Free-space Heap</td>
+ <td>Free-space management is not yet defined in the HDF5
+ file format and is not handled by the library.
+ Currently this field always contains the
+ undefined address <code>0xfff...ff</code>.
+<!--
+ <td>This value contains the relative address of the B-tree
+ used to manage the blocks of data which are unused in the
+ file currently. The free-space heap is used to manage the
+ blocks of bytes at the file-level which become unused when
+ objects are moved within the file.</td>
+-->
+ </tr>
+
+ <tr valign=top>
+ <td>End of File Address</td>
+ <td>This is the relative file address of the first byte past
+ the end of all HDF5 data. It is used to determine whether a
+ file has been accidentally truncated and as an address where
+ file data allocation can occur if the free list is not
+ used.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Driver Information Block Address</td>
+ <td>This is the relative file address of the file driver
+ information block which contains driver-specific
+ information needed to reopen the file. If there is no
+ driver information block then this entry should be the
+ undefined address (all bits set).</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Root Group Address</td>
+ <td>This is the address of the root group (described later
+ in this document), which serves as the entry point into
+ the group graph.</td>
+ </tr>
+ </table>
+ </center>
+
+
+ <p>The <em>file driver information block</em> is an optional region of the
+ file which contains information needed by the file driver in
+ order to reopen a file. The format of the file driver information
+ block is:
+
+ <p>
+ <center>
+ <table border align=center cellpadding=4 width="80%">
+ <caption align=top>
+ <B>Driver Information Block</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td>Version</td>
+ <td colspan=3>Reserved (zero)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Driver Information Size (4 bytes)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Driver Identification (8 bytes)<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br><br>Driver Information<br><br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Version</td>
+ <td>The version number of the driver information block. The
+ file format documented here is version zero.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Driver Information Size</td>
+ <td>The size in bytes of the Driver Information part of this
+ structure.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Driver Identification</td>
+ <td>This is an eight-byte ASCII string without null
+ termination which identifies the driver and version number
+ of the Driver Information block. The predefined drivers
+ supplied with the HDF5 library are identified by the
+ letters <code>NCSA</code> followed by the first four characters of
+ the driver name. If the Driver Information block is not
+ the original version then the last letter(s) of the
+ identification will be replaced by a version number in
+ ASCII.
+ For example, the various versions of the <em>family driver</em>
+ will be identified by <code>NCSAfami</code>, <code>NCSAfam0</code>,
+ <code>NCSAfam1</code>, etc.
+ (<code>NCSAfami</code> is simply <code>NCSAfamily</code> truncated
+ to eight characters. Subsequent identifiers will be created by
+ substituting sequential numerical values for the final character,
+ starting with zero.)
+ <p>
+ Identification for user-defined drivers
+ is arbitrary but should be unique.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Driver Information</td>
+ <td>Driver information is stored in a format defined by the
+ file driver and encoded/decoded by the driver callbacks
+ invoked from the <code>H5FD_sb_encode</code> and
+ <code>H5FD_sb_decode</code> functions.</td>
+ </tr>
+ </table>
+ </center>
+
+
+ <br><br>
+ <br><br>
+
+
+ <h2><a name="Group">
+ Disk Format: Level 1 - File Infrastructure</a></h2>
+ <h3><a name="Btrees">Disk Format: Level 1A - B-link Trees and B-tree Nodes</a></h3>
+
+ <p>B-link trees allow flexible storage for objects which tend to grow
+ in ways that cause the object to be stored discontiguously. B-trees
+ are described in various algorithms books including "Introduction to
+ Algorithms" by Thomas H. Cormen, Charles E. Leiserson, and Ronald
+ L. Rivest. The B-link tree, in which the sibling nodes at a
+ particular level in the tree are stored in a doubly-linked list,
+ is described in the "Efficient Locking for Concurrent Operations
+ on B-trees" paper by Phillip Lehman and S. Bing Yao as published
+ in the <em>ACM Transactions on Database Systems</em>, Vol. 6,
+ No. 4, December 1981.
+
+ <p>The B-link trees implemented by the file format contain one more
+ key than the number of children. In other words, each child
+ pointer out of a B-tree node has a left key and a right key.
+ The pointers out of internal nodes point to sub-trees while
+ the pointers out of leaf nodes point to symbol nodes and
+ raw data chunks.
+ Aside from that difference, internal nodes and leaf nodes
+ are identical.
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <B>B-tree Nodes</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4>Node Signature</td>
+
+ <tr align=center>
+ <td>Node Type</td>
+ <td>Node Level</td>
+ <td colspan=2>Entries Used</td>
+
+ <tr align=center>
+ <td colspan=4>Address of Left Sibling</td>
+
+ <tr align=center>
+ <td colspan=4>Address of Right Sibling</td>
+
+ <tr align=center>
+ <td colspan=4>Key 0 (variable size)</td>
+
+ <tr align=center>
+ <td colspan=4>Address of Child 0</td>
+
+ <tr align=center>
+ <td colspan=4>Key 1 (variable size)</td>
+
+ <tr align=center>
+ <td colspan=4>Address of Child 1</td>
+
+ <tr align=center>
+ <td colspan=4>...</td>
+
+ <tr align=center>
+ <td colspan=4>Key 2<em>K</em> (variable size)</td>
+
+ <tr align=center>
+ <td colspan=4>Address of Child 2<em>K</em></td>
+
+ <tr align=center>
+ <td colspan=4>Key 2<em>K</em>+1 (variable size)</td>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Node Signature</td>
+ <td>The ASCII character string <code>TREE</code> is
+ used to indicate the
+ beginning of a B-link tree node. This gives file
+ consistency checking utilities a better chance of
+ reconstructing a damaged file.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Node Type</td>
+ <td>Each B-link tree points to a particular type of data.
+ This field indicates the type of data as well as
+ implying the maximum degree <em>K</em> of the tree and
+ the size of each Key field.
+ <br>
+ <dl compact>
+ <dt>0
+ <dd>This tree points to group nodes.
+ <dt>1
+ <dd>This tree points to a new data chunk.
+ </dl>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>Node Level</td>
+ <td>The node level indicates the level at which this node
+ appears in the tree (leaf nodes are at level zero). Not
+ only does the level indicate whether child pointers
+ point to sub-trees or to data, but it can also be used
+ to help file consistency checking utilities reconstruct
+ damaged trees.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Entries Used</td>
+ <td>This determines the number of children to which this
+ node points. All nodes of a particular type of tree
+ have the same maximum degree, but most nodes will point
+ to less than that number of children. The valid child
+ pointers and keys appear at the beginning of the node
+ and the unused pointers and keys appear at the end of
+ the node. The unused pointers and keys have undefined
+ values.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Address of Left Sibling</td>
+ <td>This is the file address of the left sibling of the
+ current node relative to the super block. If the current
+ node is the left-most node at this level then this field
+ is the undefined address (all bits set).</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Address of Right Sibling</td>
+ <td>This is the file address of the right sibling of the
+ current node relative to the super block. If the current
+ node is the right-most node at this level then this
+ field is the undefined address (all bits set).</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Keys and Child Pointers</td>
+ <td>Each tree has 2<em>K</em>+1 keys with 2<em>K</em>
+ child pointers interleaved between the keys. The number
+ of keys and child pointers actually containing valid
+ values is determined by the <em>Entries Used</em> field. If
+ that field is <em>N</em> then the B-link tree contains
+ <em>N</em> child pointers and <em>N</em>+1 keys.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Key</td>
+ <td>The format and size of the key values is determined by
+ the type of data to which this tree points. The keys are
+ ordered and are boundaries for the contents of the child
+ pointer; that is, the key values represented by child
+ <em>N</em> fall between Key <em>N</em> and Key
+ <em>N</em>+1. Whether the interval is open or closed on
+ each end is determined by the type of data to which the
+ tree points.
+ <p>
+ The format of the key depends on the node type.
+ For nodes of node type 1, the key is formatted as follows:
+ <center>
+ <table>
+ <tr valign=top align=left>
+ <td width=40%>Bytes 1-4</td>
+ <td>Size of chunk in bytes.</td>
+ <tr valign=top align=left></tr>
+ <td>Bytes 4-8</td>
+ <td>Filter mask, a 32-bit bitfield indicating which
+ filters have been applied to that chunk.</td>
+ </tr><tr valign=top align=left>
+ <td><i>N</i> fields of 8 bytes each</td>
+ <td>A 64-bit index indicating the offset of the
+ chunk within the dataset where <i>N</i> is the number
+ of dimensions of the dataset. For example, if
+ a chunk in a 3-dimensional dataset begins at the
+ position <code>[5,5,5]</code>, there will be three
+ such 8-bit indices, each with the value of
+ <code>5</code>.</td>
+ </tr>
+ </table>
+ </center>
+ <p>
+ For nodes of node type 0, the key is formatted as follows:
+ <center>
+ <table>
+ <tr valign=top align=left>
+ <td width=40%>A single field of <i>Size of Lengths</i>
+ bytes</td>
+ <td>Indicates the byte offset into the local heap
+ for the first object name in the subtree which
+ that key describes.</td>
+ </tr>
+ </table>
+ </center>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>Child Pointers</td>
+ <td>The tree node contains file addresses of subtrees or
+ data depending on the node level. Nodes at Level 0 point
+ to data addresses, either data chunk or group nodes.
+ Nodes at non-zero levels point to other nodes of the
+ same B-tree.</td>
+ </tr>
+ </table>
+ </center>
+
+<p>
+ Each B-tree node looks like this:
+
+ <center>
+ <table>
+ <tr valign=top align=center>
+ <td>key[0]</td><td>&nbsp;&nbsp;</td>
+ <td>child[0]</td><td>&nbsp;&nbsp;</td>
+ <td>key[1]</td><td>&nbsp;&nbsp;</td>
+ <td>child[1]</td><td>&nbsp;&nbsp;</td>
+ <td>key[2]</td><td>&nbsp;&nbsp;</td>
+ <td>...</td><td>&nbsp;&nbsp;</td>
+ <td>...</td><td>&nbsp;&nbsp;</td>
+ <td>key[<i>N</i>-1]</td><td>&nbsp;&nbsp;</td>
+ <td>child[<i>N</i>-1]</td><td>&nbsp;&nbsp;</td>
+ <td>key[<i>N</i>]</td>
+ </tr>
+ </table>
+ </center>
+
+ where child[<i>i</i>] is a pointer to a sub-tree (at a level
+ above Level 0) or to data (at Level 0).
+ Each key[<i>i</i>] describes an <i>item</i> stored by the B-tree
+ (a chunk or an object of a group node). The range of values
+ represented by child[<i>i</i>] are indicated by key[<i>i</i>]
+ and key[<i>i</i>+1].
+
+
+ <p>The following question must next be answered:
+ "Is the value described by key[<i>i</i>] contained in
+ child[<i>i</i>-1] or in child[<i>i</i>]?"
+ The answer depends on the type of tree.
+ In trees for groups (node type 0) the object described by
+ key[<i>i</i>] is the greatest object contained in
+ child[<i>i</i>-1] while in chunk trees (node type 1) the
+ chunk described by key[<i>i</i>] is the least chunk in
+ child[<i>i</i>].
+
+ <p>That means that key[0] for group trees is sometimes unused;
+ it points to offset zero in the heap, which is always the
+ empty string and compares as "less-than" any valid object name.
+
+ <p>And key[<i>N</i>] for chunk trees is sometimes unused;
+ it contains a chunk offset which compares as "greater-than"
+ any other chunk offset and has a chunk byte size of zero
+ to indicate that it is not actually allocated.
+
+
+ <h3><a name="SymbolTable">Disk Format: Level 1B - Group and Symbol Nodes</a></h3>
+
+ <p>A group is an object internal to the file that allows
+ arbitrary nesting of objects (including other groups).
+ A group maps a set of names to a set of file
+ address relative to the base address. Certain meta data
+ for an object to which the group points can be duplicated
+ in the group symbol table in addition to the object header.
+
+ <p>An HDF5 object name space can be stored hierarchically by
+ partitioning the name into components and storing each
+ component in a group. The group entry for a
+ non-ultimate component points to the group containing
+ the next component. The group entry for the last
+ component points to the object being named.
+
+ <p>A group is a collection of group nodes pointed
+ to by a B-link tree. Each group node contains entries
+ for one or more symbols. If an attempt is made to add a
+ symbol to an already full group node containing
+ 2<em>K</em> entries, then the node is split and one node
+ contains <em>K</em> symbols and the other contains
+ <em>K</em>+1 symbols.
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <B>Group Node (A Leaf of a B-tree)</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4>Node Signature</td>
+
+ <tr align=center>
+ <td>Version Number</td>
+ <td>Reserved for Future Use</td>
+ <td colspan=2>Number of Symbols</td>
+
+ <tr align=center>
+ <td colspan=4><br><br>Group Entries<br><br><br></td>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Node Signature</td>
+ <td>The ASCII character string <code>SNOD</code> is
+ used to indicate the
+ beginning of a group node. This gives file
+ consistency checking utilities a better chance of
+ reconstructing a damaged file.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Version Number</td>
+ <td>The version number for the group node. This
+ document describes version 1.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Number of Symbols</td>
+ <td>Although all group nodes have the same length,
+ most contain fewer than the maximum possible number of
+ symbol entries. This field indicates how many entries
+ contain valid data. The valid entries are packed at the
+ beginning of the group node while the remaining
+ entries contain undefined values.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Group Entries</td>
+ <td>Each symbol has an entry in the group node.
+ The format of the entry is described below.</td>
+ </tr>
+ </table>
+ </center>
+
+ <h3><a name="SymbolTableEntry">
+ Disk Format: Level 1C - Group Entry </a></h3>
+
+ <p>Each group entry in a group node is designed
+ to allow for very fast browsing of stored objects.
+ Toward that design goal, the group entries
+ include space for caching certain constant meta data from the
+ object header.
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <B>Group Entry</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Name Offset (&lt;size&gt; bytes)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Object Header Address</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Cache Type</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br><br>Scratch-pad Space (16 bytes)<br><br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Name Offset</td>
+ <td>This is the byte offset into the group local
+ heap for the name of the object. The name is null
+ terminated.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Object Header Address</td>
+ <td>Every object has an object header which serves as a
+ permanent location for the object's meta data. In addition
+ to appearing in the object header, some meta data can be
+ cached in the scratch-pad space.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Cache Type</td>
+ <td>The cache type is determined from the object header.
+ It also determines the format for the scratch-pad space.
+ <br>
+ <dl compact>
+ <dt>0
+ <dd>No data is cached by the group entry. This
+ is guaranteed to be the case when an object header
+ has a link count greater than one.
+
+ <dt>1
+ <dd>Object header meta data is cached in the group
+ entry. This implies that the group
+ entry refers to another group.
+
+ <dt>2
+ <dd>The entry is a symbolic link. The first four bytes
+ of the scratch-pad space are the offset into the local
+ heap for the link value. The object header address
+ will be undefined.
+
+ <dt><em>N</em>
+ <dd>Other cache values can be defined later and
+ libraries that do not understand the new values will
+ still work properly.
+ </dl>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>Reserved</td>
+ <td>These four bytes are present so that the scratch-pad
+ space is aligned on an eight-byte boundary. They are
+ always set to zero.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Scratch-pad Space</td>
+ <td>This space is used for different purposes, depending
+ on the value of the Cache Type field. Any meta-data
+ about a dataset object represented in the scratch-pad
+ space is duplicated in the object header for that
+ dataset. This meta data can include the datatype
+ and the size of the dataspace for a dataset whose datatype
+ is atomic and whose dataspace is fixed and less than
+ four dimensions.
+ Furthermore, no data is cached in the group
+ entry scratch-pad space if the object header for
+ the group entry has a link count greater than
+ one.</td>
+ </tr>
+ </table>
+ </center>
+
+ <h4>Format of the Scratch-pad Space</h4>
+
+ <p>The group entry scratch-pad space is formatted
+ according to the value in the Cache Type field.
+
+ <p>If the Cache Type field contains the value zero
+ (<code>0</code>) then no information is
+ stored in the scratch-pad space.
+
+ <p>If the Cache Type field contains the value one
+ (<code>1</code>), then the scratch-pad space
+ contains cached meta data for another object header
+ in the following format:
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <B>Object Header Scratch-pad Format</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4>Address of B-tree</td>
+
+ <tr align=center>
+ <td colspan=4>Address of Name Heap</td>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Address of B-tree</td>
+ <td>This is the file address for the root of the
+ group's B-tree.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Address of Name Heap</td>
+ <td>This is the file address for the group's local
+ heap, in which are stored the symbol names.</td>
+ </tr>
+ </table>
+ </center>
+
+
+ <p>If the Cache Type field contains the value two
+ (<code>2</code>), then the scratch-pad space
+ contains cached meta data for another symbolic link
+ in the following format:
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <B>Symbolic Link Scratch-pad Format</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Offset to Link Value</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Offset to Link Value</td>
+ <td>The value of a symbolic link (that is, the name of the
+ thing to which it points) is stored in the local heap.
+ This field is the 4-byte offset into the local heap for
+ the start of the link value, which is null terminated.</td>
+ </tr>
+ </table>
+ </center>
+
+ <h3><a name="LocalHeap">Disk Format: Level 1D - Local Heaps</a></h3>
+
+ <p>A heap is a collection of small heap objects. Objects can be
+ inserted and removed from the heap at any time.
+ The address of a heap does not change once the heap is created.
+ References to objects are stored in the group table;
+ the names of those objects are stored in the local heap.
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Local Heaps</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Heap Signature</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Reserved (zero)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Data Segment Size</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Offset to Head of Free-list (&lt;size&gt; bytes)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Address of Data Segment</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Heap Signature</td>
+ <td>The ASCII character string <code>HEAP</code>
+ is used to indicate the
+ beginning of a heap. This gives file consistency
+ checking utilities a better chance of reconstructing a
+ damaged file.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Data Segment Size</td>
+ <td>The total amount of disk memory allocated for the heap
+ data. This may be larger than the amount of space
+ required by the object stored in the heap. The extra
+ unused space holds a linked list of free blocks.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Offset to Head of Free-list</td>
+ <td>This is the offset within the heap data segment of the
+ first free block (or all 0xff bytes if there is no free
+ block). The free block contains &lt;size&gt; bytes that
+ are the offset of the next free chunk (or all 0xff bytes
+ if this is the last free chunk) followed by &lt;size&gt;
+ bytes that store the size of this free chunk.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Address of Data Segment</td>
+ <td>The data segment originally starts immediately after
+ the heap header, but if the data segment must grow as a
+ result of adding more objects, then the data segment may
+ be relocated, in its entirety, to another part of the
+ file.</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>Objects within the heap should be aligned on an 8-byte boundary.
+
+ <h3><a name="GlobalHeap">Disk Format: Level 1E - Global Heap</a></h3>
+
+ <p>Each HDF5 file has a global heap which stores various types of
+ information which is typically shared between datasets. The
+ global heap was designed to satisfy these goals:
+
+ <ol type="A">
+ <li>Repeated access to a heap object must be efficient without
+ resulting in repeated file I/O requests. Since global heap
+ objects will typically be shared among several datasets, it is
+ probable that the object will be accessed repeatedly.
+
+ <br><br>
+ <li>Collections of related global heap objects should result in
+ fewer and larger I/O requests. For instance, a dataset of
+ void pointers will have a global heap object for each
+ pointer. Reading the entire set of void pointer objects
+ should result in a few large I/O requests instead of one small
+ I/O request for each object.
+
+ <br><br>
+ <li>It should be possible to remove objects from the global heap
+ and the resulting file hole should be eligible to be reclaimed
+ for other uses.
+ <br><br>
+ </ol>
+
+ <p>The implementation of the heap makes use of the memory
+ management already available at the file level and combines that
+ with a new top-level object called a <em>collection</em> to
+ achieve Goal B. The global heap is the set of all collections.
+ Each global heap object belongs to exactly one collection and
+ each collection contains one or more global heap objects. For
+ the purposes of disk I/O and caching, a collection is treated as
+ an atomic object.
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <B>A Global Heap Collection</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Magic Number</td>
+ </tr>
+
+ <tr align=center>
+ <td>Version</td>
+ <td colspan=3>Reserved</td>
+ </td>
+
+ <tr align=center>
+ <td colspan=4>Collection Size</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Global Heap Object 1
+ <i>(described below)</i><br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Global Heap Object 2<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>...<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Global Heap Object <em>N</em><br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Global Heap Object 0 (free space)<br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Magic Number</td>
+ <td>The magic number for global heap collections are the
+ four bytes <code>G</code>, <code>C</code>, <code>O</code>,
+ and <code>L</code>.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Version</td>
+ <td>Each collection has its own version number so that new
+ collections can be added to old files. This document
+ describes version zero of the collections.
+ </tr>
+
+ <tr valign=top>
+ <td>Collection Data Size</td>
+ <td>This is the size in bytes of the entire collection
+ including this field. The default (and minimum)
+ collection size is 4096 bytes which is a typical file
+ system block size and which allows for 170 16-byte heap
+ objects plus their overhead.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Object 1 through <em>N</em></td>
+ <td>The objects are stored in any order with no
+ intervening unused space.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Object 0</td>
+ <td>Object 0 (zero), when present, represents the free space in
+ the collection. Free space always appears at the end of
+ the collection. If the free space is too small to store
+ the header for Object 0 (described below) then the
+ header is implied and the collection contains no free space.
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <B>Global Heap Object</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=2>Object ID</td>
+ <td colspan=2>Reference Count</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Object Data Size</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Object Data<br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Object ID</td>
+ <td>Each object has a unique identification number within a
+ collection. The identification numbers are chosen so that
+ new objects have the smallest value possible with the
+ exception that the identifier <code>0</code> always refers to the
+ object which represents all free space within the
+ collection.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Reference Count</td>
+ <td>All heap objects have a reference count field. An
+ object which is referenced from some other part of the
+ file will have a positive reference count. The reference
+ count for Object 0 is always zero.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Reserved</td>
+ <td>Zero padding to align next field on an 8-byte
+ boundary.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Object Size</td> <td>This is the size of the fields
+ above plus the object data stored for the object. The
+ actual storage size is rounded up to a multiple of
+ eight.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Object Data</td>
+ <td>The object data is treated as a one-dimensional array
+ of bytes to be interpreted by the caller.</td>
+ </tr>
+ </table>
+ </center>
+
+ <h3><a name="FreeSpaceIndex">Disk Format: Level 1F - Free-space Heap</a></h3>
+
+ <p>The Free-space Index is a collection of blocks of data,
+ dispersed throughout the file, which are currently not used by
+ any file objects.
+
+ <p>The super block contains a pointer to root of the free-space description;
+ that pointer is currently (i.e., in HDF5 Release 1.2) required
+ to be the undefined address <code>0xfff...ff</code>.
+
+ <p>The free-sapce index is not otherwise publicly defined at this time.
+
+
+ <!--
+ <p>The Free-space Index is a collection of blocks of data,
+ dispersed throughout the file, which are currently not used by
+ any file objects. The blocks of data are indexed by a B-tree of
+ their length within the file.
+
+
+ <p>Each B-tree page is composed of the following entries and
+ B-tree management information, organized as follows:
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Free-space Heap Page</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4>Free-space Heap Signature</td>
+ <tr align=center>
+ <td colspan=4>B-tree Left-link Offset</td>
+ <tr align=center>
+ <td colspan=4><br>Length of Free-block #1<br> <br></td>
+ <tr align=center>
+ <td colspan=4><br>Offset of Free-block #1<br> <br></td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4><br>Length of Free-block #n<br> <br></td>
+ <tr align=center>
+ <td colspan=4><br>Offset of Free-block #n<br> <br></td>
+ <tr align=center>
+ <td colspan=4>"High" Offset</td>
+ <tr align=center>
+ <td colspan=4>Right-link Offset</td>
+ </table>
+ </center>
+
+ <p>
+ <dl>
+ <dt> The elements of the free-space heap page are described below:
+ <dd>
+ <dl>
+ <dt>Free-space Heap Signature: (4 bytes)
+ <dd>The ASCII character string <code>FREE</code>
+ is used to indicate the
+ beginning of a free-space heap B-tree page. This gives
+ file consistency checking utilities a better chance of
+ reconstructing a damaged file.
+
+ <dt>B-tree Left-link Offset: (&lt;offset&gt; bytes)
+ <dd>This value is used to indicate the offset of all offsets
+ in the B-link-tree which are smaller than the value of the
+ offset in entry #1. This value is also used to indicate a
+ leaf node in the B-link-tree by being set to all ones.
+
+ <dt>Length of Free-block #n: (&lt;length&gt; bytes)
+ <dd>This value indicates the length of an unused block in
+ the file.
+
+ <dt>Offset of Free-block #n: (&lt;offset&gt; bytes)
+ <dd>This value indicates the offset in the file of an
+ unused block in the file.
+
+ <dt>"High" Offset: (4-bytes)
+ <dd>This offset is used as the upper bound on offsets
+ contained within a page when the page has been split.
+
+ <dt>Right-link Offset: (&lt;offset&gt; bytes)
+ <dd>This value is used to indicate the offset of the next
+ child to the right of the parent of this group
+ page. When there is no node to the right, this value is
+ all zeros.
+ </dl>
+ </dl>
+
+ <p>The algorithms for searching and inserting objects in the
+ B-tree pages are described fully in the Lehman and Yao paper,
+ which should be read to provide a full description of the
+ B-tree's usage.
+-->
+
+
+<br><br>
+<br><br>
+
+
+ <h2><a name="DataObject">Disk Format: Level 2 - Data Objects </a></h2>
+
+ <p>Data objects contain the real information in the file. These
+ objects compose the scientific data and other information which
+ are generally thought of as "data" by the end-user. All the
+ other information in the file is provided as a framework for
+ these data objects.
+
+ <p>A data object is composed of header information and data
+ information. The header information contains the information
+ needed to interpret the data information for the data object as
+ well as additional "meta-data" or pointers to additional
+ "meta-data" used to describe or annotate each data object.
+
+ <h3><a name="ObjectHeader">
+ Disk Format: Level 2a - Data Object Headers</a></h3>
+
+ <p>The header information of an object is designed to encompass
+ all the information about an object which would be desired to be
+ known, except for the data itself. This information includes
+ the dimensionality, number-type, information about how the data
+ is stored on disk (in external files, compressed, broken up in
+ blocks, etc.), as well as other information used by the library
+ to speed up access to the data objects or maintain a file's
+ integrity. The header of each object is not necessarily located
+ immediately prior to the object's data in the file and in fact
+ may be located in any position in the file.
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <B>Object Headers</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=1 width="25%">Version # of Object Header</td>
+ <td colspan=1 width="25%">Reserved</td>
+ <td colspan=2 width="50%">Number of Header Messages</td>
+ </tr>
+ <tr align=center>
+ <td colspan=4>Object Reference Count</td>
+ </tr>
+ <tr align=center>
+ <td colspan=4><br>Total Object Header Size<br><br></td>
+ </tr>
+ <tr align=center>
+ <td colspan=2>Header Message Type #1</td>
+ <td colspan=2>Size of Header Message Data #1</td>
+ </tr>
+ <tr align=center>
+ <td>Flags</td>
+ <td colspan=3>Reserved</td>
+ </tr>
+ <tr align=center>
+ <td colspan=4><br>Header Message Data #1<br><br></td>
+ </tr>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ </tr>
+ <tr align=center>
+ <td colspan=2>Header Message Type #n</td>
+ <td colspan=2>Size of Header Message Data #n</td>
+ </tr>
+ <tr align=center>
+ <td>Flags</td>
+ <td colspan=3>Reserved</td>
+ </tr>
+ <tr align=center>
+ <td colspan=4><br>Header Message Data #n<br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Version number of the object header</td>
+ <td>This value is used to determine the format of the
+ information in the object header. When the format of the
+ information in the object header is changed, the version number
+ is incremented and can be used to determine how the
+ information in the object header is formatted.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Reserved</td>
+ <td>Always set to zero.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Number of header messages</td>
+ <td>This value determines the number of messages listed in
+ this object header. This provides a fast way for software
+ to prepare storage for the messages in the header.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Object Reference Count</td>
+ <td>This value specifies the number of references to this
+ object within the current file. References to the
+ data object from external files are not tracked.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Total Object Header Size</td>
+ <td>This value specifies the total number of bytes of header
+ message data following this length field for the current
+ message as well as any continuation data located elsewhere
+ in the file.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Header Message Type</td>
+ <td>The header message type specifies the type of
+ information included in the header message data following
+ the type along with a small amount of other information.
+ Bit 15 of the message type is set if the message is
+ constant (constant messages cannot be changed since they
+ may be cached in group entries throughout the
+ file). The header message types for the pre-defined
+ header messages will be included in further discussion
+ below.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Size of Header Message Data</td>
+ <td>This value specifies the number of bytes of header
+ message data following the header message type and length
+ information for the current message. The size includes
+ padding bytes to make the message a multiple of eight
+ bytes.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Flags</td>
+ <td>This is a bit field with the following definition:
+ <dl>
+ <dt><code>0</code>
+ <dd>If set, the message data is constant. This is used
+ for messages like the datatype message of a dataset.
+ <dt><code>1</code>
+ <dd>If set, the message is stored in the global heap and
+ the Header Message Data field contains a Shared Object
+ message and the Size of Header Message Data field
+ contains the size of that Shared Object message.
+ <dt><code>2-7</code>
+ <dd>Reserved
+ </dl>
+ </td>
+
+ <tr valign=top>
+ <td>Header Message Data</td>
+ <td>The format and length of this field is determined by the
+ header message type and size respectively. Some header
+ message types do not require any data and this information
+ can be eliminated by setting the length of the message to
+ zero. The data is padded with enough zeros to make the
+ size a multiple of eight.</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>The header message types and the message data associated with
+ them compose the critical "meta-data" about each object. Some
+ header messages are required for each object while others are
+ optional. Some optional header messages may also be repeated
+ several times in the header itself, the requirements and number
+ of times allowed in the header will be noted in each header
+ message description below.
+
+ <P>The following is a list of currently defined header messages:
+
+ <hr>
+ <h4><a name="NILMessage">Name: NIL</a></h4>
+ <b>Type: </b>0x0000<br>
+ <b>Length:</b> varies<br>
+ <b>Status:</b> Optional, may be repeated.<br>
+ <b>Purpose and Description:</b> The NIL message is used to
+ indicate a message
+ which is to be ignored when reading the header messages for a data object.
+ [Probably one which has been deleted for some reason.]<br>
+ <b>Format of Data:</b> Unspecified.<br>
+
+<!-- Delete examples throughout doc
+ <b>Examples:</b> None.
+-->
+
+
+ <hr>
+ <h4><a name="SimpleDataSpace">Name: Simple Dataspace</a></h4>
+
+ <b>Type: </b>0x0001<br>
+ <b>Length:</b> Varies according to the number of dimensions,
+ as described in the following table<br>
+ <b>Status:</b> The <em>Simple Dataspace</em> message is required
+ and may not be repeated. This message is currently used with
+ datasets and named dataspaces.<br>
+
+ <p>The <em>Simple Dataspace</em> message describes the number
+ of dimensions and size of each dimension that the data object
+ has. This message is only used for datasets which have a
+ simple, rectilinear grid layout; datasets requiring a more
+ complex layout (irregularly structured or unstructured grids, etc.)
+ must use the <em>Complex Dataspace</em> message for expressing
+ the space the dataset inhabits.
+ <i>(Note: The <em>Complex Dataspace</em> functionality is
+ not yet implemented (as of HDF5 Release 1.2). It is not described
+ in this document.)</i>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Simple Dataspace Message</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td>Version</td>
+ <td>Dimensionality</td>
+ <td>Flags</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Dimension Size #1 (&lt;size&gt; bytes)</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4>Dimension Size #n (&lt;size&gt; bytes)</td>
+ <tr align=center>
+ <td colspan=4>Dimension Maximum #1 (&lt;size&gt; bytes)</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4>Dimension Maximum #n (&lt;size&gt; bytes)</td>
+ <tr align=center>
+ <td colspan=4>Permutation Index #1</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4>Permutation Index #n</td>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Version </td>
+ <td>This value is used to determine the format of the
+ Simple Dataspace Message. When the format of the
+ information in the message is changed, the version number
+ is incremented and can be used to determine how the
+ information in the object header is formatted.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Dimensionality</td>
+ <td>This value is the number of dimensions that the data
+ object has.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Flags</td>
+ <td>This field is used to store flags to indicate the
+ presence of parts of this message. Bit 0 (the least
+ significant bit) is used to indicate that maximum
+ dimensions are present. Bit 1 is used to indicate that
+ permutation indices are present for each dimension.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Dimension Size #n (&lt;size&gt; bytes)</td>
+ <td>This value is the current size of the dimension of the
+ data as stored in the file. The first dimension stored in
+ the list of dimensions is the slowest changing dimension
+ and the last dimension stored is the fastest changing
+ dimension.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Dimension Maximum #n (&lt;size&gt; bytes)</td>
+ <td>This value is the maximum size of the dimension of the
+ data as stored in the file. This value may be the special
+ value &lt;UNLIMITED&gt; (all bits set) which indicates
+ that the data may expand along this dimension
+ indefinitely. If these values are not stored, the maximum
+ value of each dimension is assumed to be the same as the
+ current size value.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Permutation Index #n (4 bytes)</td>
+ <td>This value is the index permutation used to map
+ each dimension from the canonical representation to an
+ alternate axis for each dimension. If these values are
+ not stored, the first dimension stored in the list of
+ dimensions is the slowest changing dimension and the last
+ dimension stored is the fastest changing dimension.</td>
+ </tr>
+ </table>
+ </center>
+
+<!-- Delete examples throughout doc
+ <h4>Examples</h4>
+ <dl>
+ <dt> Example #1
+ <dd>A sample 640 horizontally by 480 vertically raster image
+ dimension header. The number of dimensions would be set to 2
+ and the first dimension's size and maximum would both be set
+ to 480. The second dimension's size and maximum would both be
+ set to 640
+.
+ <dt>Example #2
+ <dd>A sample 4 dimensional scientific dataset which is composed
+ of 30x24x3 slabs of data being written out in an unlimited
+ series every several minutes as timestep data (currently there
+ are five slabs). The number of dimensions is 4. The first
+ dimension size is 5 and its maximum is &lt;UNLIMITED&gt;. The
+ second through fourth dimension's size and maximum value are
+ set to 3, 24, and 30 respectively.
+
+ <dt>Example #3
+ <dd>A sample unlimited length text string, currently of length
+ 83. The number of dimensions is 1, the size of the first
+ dimension is 83 and the maximum of the first dimension is set
+ to &lt;UNLIMITED&gt;, allowing further text data to be
+ appended to the string or possibly the string to be replaced
+ with another string of a different size. (This could also be
+ stored as a scalar dataset with number-type set to "string")
+ </dl>
+-->
+
+<!-- DELETE ENTIRE DATASPACE SECTION -->
+<!--
+ <hr>
+ <h4><a name="DataSpaceMessage">Name: Complex Dataspace (Fiber Bundle?)</a></h4>
+ <b>Type: </b>0x0002<br>
+ <b>Length:</b> varies<br>
+
+ <b>Status:</b> One of the <em>Simple Dataspace</em> or
+ <em>Complex Dataspace</em> messages is required (but not both) and may
+ not be repeated.<br> <b>Purpose and Description:</b> The
+ <em>Dataspace</em> message describes space that the dataset is
+ mapped onto in a more comprehensive way than the <em>Simple
+ Dimensionality</em> message is capable of handling. The
+ dataspace of a dataset encompasses the type of coordinate system
+ used to locate the dataset's elements as well as the structure and
+ regularity of the coordinate system. The dataspace also
+ describes the number of dimensions which the dataset inhabits as
+ well as a possible higher dimensional space in which the dataset
+ is located within.
+
+ <br>
+ <b>Format of Data:</b>
+
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Dataspace Message Layout</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4>Mesh Type</td>
+ <tr align=center>
+ <td colspan=4>Logical Dimensionality</td>
+ </table>
+ </center>
+
+ <p>
+ <dl>
+ <dt>The elements of the dimensionality message are described below:
+ <dd>
+ <dl>
+ <dt>Mesh Type: (unsigned 32-bit integer)
+ <dd>This value indicates whether the grid is
+ polar/spherical/cartesian,
+ structured/unstructured and regular/irregular. <br>
+ The mesh type value is broken up as follows: <br>
+
+ <P>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Mesh-type Layout</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=1>Mesh Embedding</td>
+ <td colspan=1>Coordinate System</td>
+ <td colspan=1>Structure</td>
+ <td colspan=1>Regularity</td>
+ </table>
+ </center>
+ The following are the definitions of mesh-type bytes:
+ <dl>
+ <dt>Mesh Embedding
+ <dd>This value indicates whether the dataset dataspace
+ is located within
+ another dataspace or not:
+ <dl> <dl>
+ <dt>&lt;STANDALONE&gt;
+ <dd>The dataset mesh is self-contained and is not
+ embedded in another mesh.
+ <dt>&lt;EMBEDDED&gt;
+ <dd>The dataset's dataspace is located within
+ another dataspace, as
+ described in information below.
+ </dl> </dl>
+ <dt>Coordinate System
+ <dd>This value defines the type of coordinate system
+ used for the mesh:
+ <dl> <dl>
+ <dt>&lt;POLAR&gt;
+ <dd>The last two dimensions are in polar
+ coordinates, higher dimensions are
+ cartesian.
+ <dt>&lt;SPHERICAL&gt;
+ <dd>The last three dimensions are in spherical
+ coordinates, higher dimensions
+ are cartesian.
+ <dt>&lt;CARTESIAN&gt;
+ <dd>All dimensions are in cartesian coordinates.
+ </dl> </dl>
+ <dt>Structure
+ <dd>This value defines the locations of the grid-points
+ on the axes:
+ <dl> <dl>
+ <dt>&lt;STRUCTURED&gt;
+ <dd>All grid-points are on integral, sequential
+ locations, starting from 0.
+ <dt>&lt;UNSTRUCTURED&gt;
+ <dd>Grid-points locations in each dimension are
+ explicitly defined and
+ may be of any numeric datatype.
+ </dl> </dl>
+ <dt>Regularity
+ <dd>This value defines the locations of the dataset
+ points on the grid:
+ <dl> <dl>
+ <dt>&lt;REGULAR&gt;
+ <dd>All dataset elements are located at the
+ grid-points defined.
+ <dt>&lt;IRREGULAR&gt;
+ <dd>Each dataset element has a particular
+ grid-location defined.
+ </dl> </dl>
+ </dl>
+ <p>The following grid combinations are currently allowed:
+ <dl> <dl>
+ <dt>&lt;POLAR-STRUCTURED-REGULAR&gt;
+ <dt>&lt;SPHERICAL-STRUCTURED-REGULAR&gt;
+ <dt>&lt;CARTESIAN-STRUCTURED-REGULAR&gt;
+ <dt>&lt;POLAR-UNSTRUCTURED-REGULAR&gt;
+ <dt>&lt;SPHERICAL-UNSTRUCTURED-REGULAR&gt;
+ <dt>&lt;CARTESIAN-UNSTRUCTURED-REGULAR&gt;
+ <dt>&lt;CARTESIAN-UNSTRUCTURED-IRREGULAR&gt;
+ </dl> </dl>
+ All of the above grid types can be embedded within another
+ dataspace.
+ <br> <br>
+ <dt>Logical Dimensionality: (unsigned 32-bit integer)
+ <dd>This value is the number of dimensions that the dataset occupies.
+
+ <P>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Dataspace Embedded Dimensionality Information</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4>Embedded Dimensionality</td>
+ <tr align=center>
+ <td colspan=4>Embedded Dimension Size #1</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4>Embedded Dimension Size #n</td>
+ <tr align=center>
+ <td colspan=4>Embedded Origin Location #1</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4>Embedded Origin Location #n</td>
+ </table>
+ </center>
+
+ <dt>Embedded Dimensionality: (unsigned 32-bit integer)
+ <dd>This value is the number of dimensions of the space the
+ dataset is located
+ within. i.e. a planar dataset located within a 3-D space,
+ or a 3-D dataset
+ which is a subset of another 3-D space, etc.
+ <dt>Embedded Dimension Size: (unsigned 32-bit integer)
+ <dd>These values are the sizes of the dimensions of the
+ embedded dataspace
+ that the dataset is located within.
+ <dt>Embedded Origin Location: (unsigned 32-bit integer)
+ <dd>These values comprise the location of the dataset's
+ origin within the embedded dataspace.
+ </dl>
+ </dl>
+ [Comment: need some way to handle different orientations of the
+ dataset dataspace
+ within the embedded dataspace]<br>
+
+ <P>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Dataspace Structured/Regular Grid Information</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4>Logical Dimension Size #1</td>
+ <tr align=center>
+ <td colspan=4>Logical Dimension Maximum #1</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4>Logical Dimension Size #n</td>
+ <tr align=center>
+ <td colspan=4>Logical Dimension Maximum #n</td>
+ </table>
+ </center>
+
+ <p>
+ <dl>
+ <dt>The elements of the dimensionality message are described below:
+ <dd>
+ <dl>
+ <dt>Logical Dimension Size #n: (unsigned 32-bit integer)
+ <dd>This value is the current size of the dimension of the
+ data as stored in
+ the file. The first dimension stored in the list of
+ dimensions is the slowest
+ changing dimension and the last dimension stored is the
+ fastest changing
+ dimension.
+ <dt>Logical Dimension Maximum #n: (unsigned 32-bit integer)
+ <dd>This value is the maximum size of the dimension of the
+ data as stored in
+ the file. This value may be the special value
+ &lt;UNLIMITED&gt; which
+ indicates that the data may expand along this dimension
+ indefinitely.
+ </dl>
+ </dl>
+ <P>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Dataspace Structured/Irregular Grid Information</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4># of Grid Points in Dimension #1</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4># of Grid Points in Dimension #n</td>
+ <tr align=center>
+ <td colspan=4>Datatype of Grid Point Locations</td>
+ <tr align=center>
+ <td colspan=4>Location of Grid Points in Dimension #1</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4>Location of Grid Points in Dimension #n</td>
+ </table>
+ </center>
+
+ <P>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Dataspace Unstructured Grid Information</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4># of Grid Points</td>
+ <tr align=center>
+ <td colspan=4>Datatype of Grid Point Locations</td>
+ <tr align=center>
+ <td colspan=4>Grid Point Locations<br>.<br>.<br></td>
+ </table>
+ </center>
+
+ <h4><a name="DataSpaceExample">Examples:</a></h4>
+ Need some good examples, this is complex!
+-->
+
+
+ <hr>
+ <h4><a name="DataTypeMessage">Name: Datatype</a></h4>
+
+ <b>Type:</b> 0x0003<br>
+ <b>Length:</b> variable<br>
+ <b>Status:</b> One required per dataset or named datatype<br>
+
+ <p>The datatype message defines the datatype for each data point
+ of a dataset. A datatype can describe an atomic type like a
+ fixed- or floating-point type or a compound type like a C
+ struct. A datatype does not, however, describe how data points
+ are combined to produce a dataset. Datatypes are stored on disk
+ as a datatype message, which is a list of datatype classes and
+ their associated properties.
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Datatype Message</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td>Type Class and Version</td>
+ <td colspan=3>Class Bit Field</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Size in Bytes (4 bytes)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br><br>Properties<br><br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>The Class Bit Field and Properties fields vary depending
+ on the Type Class, which is the low-order four bits of the Type
+ Class and Version field (the high-order four bits are the
+ version, which should be set to the value one). The type class
+ is one of 0 (fixed-point number), 1 (floating-point number),
+ 2 (date and time), 3 (text string), 4 (bit field), 5 (opaque),
+ 6 (compound), 7 (reference), 8 (enumeration), or 9 (variable-length).
+ The Class Bit Field is zero and the size of the
+ Properties field is zero except for the cases noted here.
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Bit Field for Fixed-point Numbers (Class 0)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="10%">Bits</th>
+ <th width="90%">Meaning</th>
+ </tr>
+
+ <tr valign=top>
+ <td>0</td>
+ <td><b>Byte Order.</b> If zero, byte order is little-endian;
+ otherwise, byte order is big endian.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>1, 2</td>
+ <td><b>Padding type.</b> Bit 1 is the lo_pad type and bit 2
+ is the hi_pad type. If a datum has unused bits at either
+ end, then the lo_pad or hi_pad bit is copied to those
+ locations.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>3</td>
+ <td><b>Signed.</b> If this bit is set then the fixed-point
+ number is in 2's complement form.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>4-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Properties for Fixed-point Numbers (Class 0)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=2>Bit Offset</td>
+ <td colspan=2>Bit Precision</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Bit Field for Floating-point Numbers (Class 1)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="10%">Bits</th>
+ <th width="90%">Meaning</th>
+ </tr>
+
+ <tr valign=top>
+ <td>0</td>
+ <td><b>Byte Order.</b> If zero, byte order is little-endian;
+ otherwise, byte order is big endian.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>1, 2, 3</td>
+ <td><b>Padding type.</b> Bit 1 is the low bits pad type, bit 2
+ is the high bits pad type, and bit 3 is the internal bits
+ pad type. If a datum has unused bits at either or between
+ the sign bit, exponent, or mantissa, then the value of bit
+ 1, 2, or 3 is copied to those locations.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>4-5</td>
+ <td><b>Normalization.</b> The value can be 0 if there is no
+ normalization, 1 if the most significant bit of the
+ mantissa is always set (except for 0.0), and 2 if the most
+ significant bit of the mantissa is not stored but is
+ implied to be set. The value 3 is reserved and will not
+ appear in this field.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>6-7</td>
+ <td>Reserved (zero).</td>
+ </tr>
+
+ <tr valign=top>
+ <td>8-15</td>
+ <td><b>Sign.</b> This is the bit position of the sign
+ bit.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>16-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Properties for Floating-point Numbers (Class 1)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=2>Bit Offset</td>
+ <td colspan=2>Bit Precision</td>
+ </tr>
+
+ <tr align=center>
+ <td>Exponent Location</td>
+ <td>Exponent Size in Bits</td>
+ <td>Mantissa Location</td>
+ <td>Mantissa Size in Bits</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Exponent Bias</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Bit Field for Strings (Class 3)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="10%">Bits</th>
+ <th width="90%">Meaning</th>
+ </tr>
+
+ <tr valign=top>
+ <td>0-3</td>
+ <td><b>Padding type.</b> This four-bit value determines the
+ type of padding to use for the string. The values are:
+
+ <dl>
+ <dt><code>0</code> Null terminate.
+ <dd>A zero byte marks the end of the string and is
+ guaranteed to be present after converting a long
+ string to a short string. When converting a short
+ string to a long string the value is padded with
+ additional null characters as necessary.
+
+ <br><br>
+ <dt><code>1</code> Null pad.
+ <dd>Null characters are added to the end of the value
+ during conversions from short values to long values
+ but conversion in the opposite direction simply
+ truncates the value.
+
+ <br><br>
+ <dt><code>2</code> Space pad.
+ <dd>Space characters are added to the end of the value
+ during conversions from short values to long values
+ but conversion in the opposite direction simply
+ truncates the value. This is the Fortran
+ representation of the string.
+
+ <br><br>
+ <dt><code>3-15</code> Reserved.
+ <dd>These values are reserved for future use.
+ </dl>
+ </tr>
+
+ <tr valign=top>
+ <td>4-7</td>
+ <td><b>Character Set.</b> The character set to use for
+ encoding the string. The only character set supported is
+ the 8-bit ASCII (zero) so no translations have been defined
+ yet.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>8-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Bit Field for Bitfield Types (Class 4)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="10%">Bits</th>
+ <th width="90%">Meaning</th>
+ </tr>
+
+ <tr valign=top>
+ <td>0</td>
+ <td><b>Byte Order.</b> If zero, byte order is little-endian;
+ otherwise, byte order is big endian.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>1, 2</td>
+ <td><b>Padding type.</b> Bit 1 is the lo_pad type and bit 2
+ is the hi_pad type. If a datum has unused bits at either
+ end, then the lo_pad or hi_pad bit is copied to those
+ locations.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>3-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Properties for Bitfield Types (Class 4)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=2>Bit Offset</td>
+ <td colspan=2>Bit Precision</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Bit Field for Opaque Types (Class 5)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="10%">Bits</th>
+ <th width="90%">Meaning</th>
+ </tr>
+
+ <tr valign=top>
+ <td>0-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Properties for Opaque Types (Class 5)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Null-terminated ASCII Tag<br>
+ (multiple of 8 bytes)<br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Bit Field for Compound Types (Class 6)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="10%">Bits</th>
+ <th width="90%">Meaning</th>
+ </tr>
+
+ <tr valign=top>
+ <td>0-15</td>
+ <td><b>Number of Members.</b> This field contains the number
+ of members defined for the compound datatype. The member
+ definitions are listed in the Properties field of the data
+ type message.
+ </tr>
+
+ <tr valign=top>
+ <td>15-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>The Properties field of a compound datatype is a list of the
+ member definitions of the compound datatype. The member
+ definitions appear one after another with no intervening bytes.
+ The member types are described with a recursive datatype
+ message.
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Properties for Compound Types (Class 6)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br><br>Name (null terminated, multiple of
+ eight bytes)<br><br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Byte Offset of Member in Compound Instance</td>
+ </tr>
+
+ <tr align=center>
+ <td>Dimensionality</td>
+ <td colspan=3>reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Dimension Permutation</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Size of Dimension 0 (required)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Size of Dimension 1 (required)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Size of Dimension 2 (required)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Size of Dimension 3 (required)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br><br>Member Type Message<br><br><br></td>
+ </tr>
+
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Bit Field for Enumeration Types (Class 8)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="10%">Bits</th>
+ <th width="90%">Meaning</th>
+ </tr>
+
+ <tr valign=top>
+ <td>0-15</td>
+ <td><b>Number of Members.</b> The number of name/value
+ pairs defined for the enumeration type.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>16-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Properties for Enumeration Types (Class 8)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Parent Type<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Names<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Values<br><br></td>
+ </tr>
+
+ </table>
+ </center>
+
+ <center>
+ <table border=0 cellpadding=4 width="80%">
+ <tr align=left valign=top>
+ <td valign=top width=20%>Parent Type:</td>
+ <td valign=top>Each enumeration type is based on some parent type,
+ usually an integer. The information for that parent type is
+ described recursively by this field.</td>
+ </tr><tr align=left valign=top>
+ <td valign=top>Names:</td>
+ <td valign=top>The name for each name/value pair. Each name is
+ stored as a null terminated ASCII string in a multiple of
+ eight bytes. The names are in no particular order.</td>
+ </tr><tr align=left valign=top>
+ <td valign=top>Values:</td>
+ <td valign=top>The list of values in the same order as the names.
+ The values are packed (no inter-value padding) and the
+ size of each value is determined by the parent type.</td>
+ </tr>
+ </table>
+ </center>
+
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Bit Field for Variable-length Types (Class 9)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="10%">Bits</th>
+ <th width="90%">Meaning</th>
+ </tr>
+
+ <tr valign=top>
+ <td>0-3</td>
+ <td><dl><dt><b>Type</b></dt>
+ <dt>0 Variable-length sequence</dt>
+ <dd>This variable-length datatype can be of any sequence
+ of data. Variable-length sequences do not have padding
+ or character set information.</dd>
+ <dt>1 Variable-length string</dt>
+ <dd>This variable-length datatype is composed of a series of
+ characters. Variable-length strings have padding and
+ character set information.</dd></dl>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>4-7</td>
+ <td><dl><dt><b>Padding type</b> (variable-length string only)</dt>
+ <dd>This four-bit value determines the type of padding
+ used for variable-length strings. The values are the same
+ as for the string padding type, as follows:</dd>
+ <dt>0 Null terminate</dt>
+ <dd>A zero byte marks the end of a string and is guaranteed
+ to be present after converting a long string to a short
+ string. When converting a short string to a long string,
+ the value is padded with additional null characters
+ as necessary.
+ <dt>1 Null pad</dt>
+ <dd>Null characters are added to the end of the value
+ during conversion from a short string to a longer string.
+ Conversion from a long string to a shorter string
+ simply truncates the value.</dd>
+ <dt>2 Space pad</dt>
+ <dd>Space characters are added to the end of the value
+ during conversion from a short string to a longer string.
+ Conversion from a long string to a shorter string simply
+ truncates the value.
+ This is the Fortran representation of the string.
+ </dd>
+ <dt>3-15 Reserved</dt>
+ <dd>These values are reserved for future use.</dd></dl>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>8-11</td>
+ <td><dl><dt><b>Character set</b> (variable-length string only)</dt>
+ <dd>This four-bit value specifies the character set
+ to be used for encoding the string.</dd>
+ <dt>0 8-bit ASCII</dt>
+ <dd>As of this writing (July 2002, Release 1.4.4),
+ 8-bit ASCII is the only character set supported.
+ Therefore, no translations have been defined.</dd></dl>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>12-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Properties for Variable-length Types (Class 9)</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Parent Type<br><br></td>
+ </tr>
+
+ </table>
+ </center>
+
+ <center>
+ <table border=0 cellpadding=4 width="80%">
+ <tr align=left valign=top>
+ <td valign=top width=20%>Parent Type:</td>
+ <td valign=top>Each variable-length type is based on
+ some parent type. The information for that parent type is
+ described recursively by this field.</td>
+ </tr>
+ </table>
+ </center>
+
+
+
+ <p>
+
+<!--
+ <p>Datatype examples are <a href="Datatypes.html">here</a>.
+-->
+
+
+ <hr>
+ <h4><a name="FillValueMessage">Name: Data Storage - Fill Value</a></h4>
+ <b>Type:</b> 0x0004<br>
+ <b>Length:</b> varies<br>
+ <b>Status:</b> Optional, may not be repeated.<br>
+
+ <p>The fill value message stores a single data point value which
+ is returned to the application when an uninitialized data point
+ is read from the dataset. The fill value is interpreted with
+ the same datatype as the dataset. If no fill value message is
+ present then a fill value of all zero is assumed.
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Fill Value Message</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Size (4 bytes)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Fill Value<br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Size (4 bytes)</td>
+ <td>This is the size of the Fill Value field in bytes.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Fill Value</td>
+ <td>The fill value. The bytes of the fill value are
+ interpreted using the same datatype as for the dataset.</td>
+ </tr>
+ </table>
+ </center>
+
+ <hr>
+ <h4><a name="ReservedMessage_0005">Name: Reserved - Not Assigned Yet</a></h4>
+ <b>Type:</b> 0x0005<br>
+ <b>Length:</b> N/A<br>
+ <b>Status:</b> N/A<br>
+
+
+
+ <hr>
+ <h4><a name="CompactDataStorageMessage">Name: Data Storage - Compact</a></h4>
+
+ <b>Type:</b> 0x0006<br>
+ <b>Length:</b> varies<br>
+ <b>Status:</b> Optional, may not be repeated.<br>
+
+ <p>This message indicates that the data for the data object is
+ stored within the current HDF file by including the actual
+ data as the header data for this message. The data is
+ stored internally in
+ the <em>normal format</em>, i.e. in one chunk, uncompressed, etc.
+
+ <P>Note that one and only one of the <em>Data Storage</em> headers can be
+ stored for each data object.
+
+ <P><b>Format of Data:</b> The message data is actually composed
+ of dataset data, so the format will be determined by the dataset
+ format.
+
+<!-- Delete examples throughout doc
+ <h4><a name="CompactDataStorageExample">Examples:</a></h4>
+ [very straightforward]
+-->
+
+ <hr>
+ <h4><a name="ExternalFileListMessage">Name: Data Storage -
+ External Data Files</a></h4>
+ <b>Type:</b> 0x0007<BR>
+ <b>Length:</b> varies<BR>
+ <b>Status:</b> Optional, may not be repeated.<BR>
+
+ <p><b>Purpose and Description:</b> The external object message
+ indicates that the data for an object is stored outside the HDF5
+ file. The filename of the object is stored as a Universal
+ Resource Location (URL) of the actual filename containing the
+ data. An external file list record also contains the byte offset
+ of the start of the data within the file and the amount of space
+ reserved in the file for that data.
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>External File List Message</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td>Version</td>
+ <td colspan=3>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=2>Allocated Slots</td>
+ <td colspan=2>Used Slots</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Heap Address<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Slot Definitions...<br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Version </td>
+ <td>This value is used to determine the format of the
+ External File List Message. When the format of the
+ information in the message is changed, the version number
+ is incremented and can be used to determine how the
+ information in the object header is formatted.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Reserved</td>
+ <td>This field is reserved for future use.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Allocated Slots</td>
+ <td>The total number of slots allocated in the message. Its
+ value must be at least as large as the value contained in
+ the Used Slots field.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Used Slots</td>
+ <td>The number of initial slots which contain valid
+ information. The remaining slots are zero filled.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Heap Address</td>
+ <td>This is the address of a local name heap which contains
+ the names for the external files. The name at offset zero
+ in the heap is always the empty string.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Slot Definitions</td>
+ <td>The slot definitions are stored in order according to
+ the array addresses they represent. If more slots have
+ been allocated than what has been used then the defined
+ slots are all at the beginning of the list.</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>External File List Slot</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Name Offset (&lt;size&gt; bytes)<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>File Offset (&lt;size&gt; bytes)<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Size<br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Name Offset (&lt;size&gt; bytes)</td>
+ <td>The byte offset within the local name heap for the name
+ of the file. File names are stored as a URL which has a
+ protocol name, a host name, a port number, and a file
+ name:
+ <code><em>protocol</em>:<em>port</em>//<em>host</em>/<em>file</em></code>.
+ If the protocol is omitted then "file:" is assumed. If
+ the port number is omitted then a default port for that
+ protocol is used. If both the protocol and the port
+ number are omitted then the colon can also be omitted. If
+ the double slash and host name are omitted then
+ "localhost" is assumed. The file name is the only
+ mandatory part, and if the leading slash is missing then
+ it is relative to the application's current working
+ directory (the use of relative names is not
+ recommended).</td>
+ </tr>
+
+ <tr valign=top>
+ <td>File Offset (&lt;size&gt; bytes)</td>
+ <td>This is the byte offset to the start of the data in the
+ specified file. For files that contain data for a single
+ dataset this will usually be zero.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Size</td>
+ <td>This is the total number of bytes reserved in the
+ specified file for raw data storage. For a file that
+ contains exactly one complete dataset which is not
+ extendable, the size will usually be the exact size of the
+ dataset. However, by making the size larger one allows
+ HDF5 to extend the dataset. The size can be set to a value
+ larger than the entire file since HDF5 will read zeros
+ past the end of the file without failing.</td>
+ </tr>
+ </table>
+ </center>
+
+
+ <hr>
+ <h4><a name="LayoutMessage">Name: Data Storage - Layout</a></h4>
+
+ <b>Type:</b> 0x0008<BR>
+ <b>Length:</b> varies<BR>
+ <b>Status:</b> Required for datasets, may not be repeated.
+
+ <p><b>Purpose and Description:</b> Data layout describes how the
+ elements of a multi-dimensional array are arranged in the linear
+ address space of the file. Two types of data layout are
+ supported:
+
+ <ol>
+ <li>The array can be stored in one contiguous area of the file.
+ The layout requires that the size of the array be constant and
+ does not permit chunking, compression, checksums, encryption,
+ etc. The message stores the total size of the array and the
+ offset of an element from the beginning of the storage area is
+ computed as in C.
+
+ <li>The array domain can be regularly decomposed into chunks and
+ each chunk is allocated separately. This layout supports
+ arbitrary element traversals, compression, encryption, and
+ checksums, and the chunks can be distributed across external
+ raw data files (these features are described in other
+ messages). The message stores the size of a chunk instead of
+ the size of the entire array; the size of the entire array can
+ be calculated by traversing the B-tree that stores the chunk
+ addresses.
+ </ol>
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <B>Data Layout Message</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td>Version</td>
+ <td>Dimensionality</td>
+ <td>Layout Class</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Address<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Dimension 0 (4-bytes)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Dimension 1 (4-bytes)</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>...</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Version</td>
+ <td>A version number for the layout message. This
+ documentation describes version one.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Dimensionality</td>
+ <td>An array has a fixed dimensionality. This field
+ specifies the number of dimension size fields later in the
+ message.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Layout Class</td>
+ <td>The layout class specifies how the other fields of the
+ layout message are to be interpreted. A value of one
+ indicates contiguous storage while a value of two
+ indicates chunked storage. Other values will be defined
+ in the future.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Address</td>
+ <td>For contiguous storage, this is the address of the first
+ byte of storage. For chunked storage this is the address
+ of the B-tree that is used to look up the addresses of the
+ chunks.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Dimensions</td>
+ <td>For contiguous storage the dimensions define the entire
+ size of the array while for chunked storage they define
+ the size of a single chunk.</td>
+ </tr>
+ </table>
+ </center>
+
+
+ <hr>
+ <h4><a name="ReservedMessage_0009">Name: Reserved - Not Assigned Yet</a></h4>
+ <b>Type:</b> 0x0009<BR>
+ <b>Length:</b> N/A<BR>
+ <b>Status:</b> N/A<BR>
+ <b>Purpose and Description:</b> N/A<BR>
+ <b>Format of Data:</b> N/A
+
+ <hr>
+ <h4><a name="ReservedMessage_000A">Name: Reserved - Not Assigned Yet</a></h4>
+ <b>Type:</b> 0x000A<BR>
+ <b>Length:</b> N/A<BR>
+ <b>Status:</b> N/A<BR>
+ <b>Purpose and Description:</b> N/A<BR>
+ <b>Format of Data:</b> N/A
+
+ <hr>
+ <h4><a name="FilterMessage">Name: Data Storage - Filter Pipeline</a></h4>
+ <b>Type:</b> 0x000B<BR>
+ <b>Length:</b> varies<BR>
+ <b>Status:</b> Optional, may not be repeated.
+
+ <p><b>Purpose and Description:</b> This message describes the
+ filter pipeline which should be applied to the data stream by
+ providing filter identification numbers, flags, a name, an
+ client data.
+
+ <p>
+ <center>
+ <table border align=center cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Filter Pipeline Message</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td>Version</td>
+ <td>Number of Filters</td>
+ <td colspan=2>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Filter List<br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Version</td>
+ <td>The version number for this message. This document
+ describes version one.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Number of Filters</td>
+ <td>The total number of filters described by this
+ message. The maximum possible number of filters in a
+ message is 32.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Filter List</td>
+ <td>A description of each filter. A filter description
+ appears in the next table.</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table border align=center cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Filter Pipeline Message</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=2>Filter Identification</td>
+ <td colspan=2>Name Length</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=2>Flags</td>
+ <td colspan=2>Client Data Number of Values</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Name<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Client Data<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Padding</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Filter Identification</td>
+ <td>This is a unique (except in the case of testing)
+ identifier for the filter. Values from zero through 255
+ are reserved for filters defined by the NCSA HDF5
+ library. Values 256 through 511 have been set aside for
+ use when developing/testing new filters. The remaining
+ values are allocated to specific filters by contacting the
+ <a href="mailto:hdf5dev@ncsa.uiuc.edu">HDF5 Development
+ Team</a>.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Name Length</td>
+ <td>Each filter has an optional null-terminated ASCII name
+ and this field holds the length of the name including the
+ null termination padded with nulls to be a multiple of
+ eight. If the filter has no name then a value of zero is
+ stored in this field.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Flags</td>
+ <td>The flags indicate certain properties for a filter. The
+ bit values defined so far are:
+
+ <dl>
+ <dt><code>bit 1</code>
+ <dd>If set then the filter is an optional filter.
+ During output, if an optional filter fails it will be
+ silently removed from the pipeline.
+ </dl>
+ </tr>
+
+ <tr valign=top>
+ <td>Client Data Number of Values</td>
+ <td>Each filter can store a few integer values to control
+ how the filter operates. The number of entries in the
+ Client Data array is stored in this field.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Name</td>
+ <td>If the Name Length field is non-zero then it will
+ contain the size of this field, a multiple of eight. This
+ field contains a null-terminated, ASCII character
+ string to serve as a comment/name for the filter.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Client Data</td>
+ <td>This is an array of four-byte integers which will be
+ passed to the filter function. The Client Data Number of
+ Values determines the number of elements in the
+ array.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Padding</td>
+ <td>Four bytes of zeros are added to the message at this
+ point if the Client Data Number of Values field contains
+ an odd number.</td>
+ </tr>
+ </table>
+ </center>
+
+ <hr>
+ <h4><a name="AttributeMessage">Name: Attribute</a></h4>
+ <b>Type:</b> 0x000C<BR>
+ <b>Length:</b> varies<BR>
+ <b>Status:</b> Optional, may be repeated.<BR>
+
+ <p><b>Purpose and Description:</b> The <em>Attribute</em>
+ message is used to list objects in the HDF file which are used
+ as attributes, or "meta-data" about the current object. An
+ attribute is a small dataset; it has a name, a datatype, a data
+ space, and raw data. Since attributes are stored in the object
+ header they must be relatively small (<64kb) and can be
+ associated with any type of object which has an object header
+ (groups, datasets, named types and spaces, etc.).
+
+ <p>
+ <center>
+ <table border align=center cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Attribute Message</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td>Version</td>
+ <td>Reserved</td>
+ <td colspan=2>Name Size</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=2>Type Size</td>
+ <td colspan=2>Space Size</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Name<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Type<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Space<br><br></td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Data<br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Version</td>
+ <td>Version number for the message. This document describes
+ version 1 of attribute messages.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Reserved</td>
+ <td>This field is reserved for later use and is set to
+ zero.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Name Size</td>
+ <td>The length of the attribute name in bytes including the
+ null terminator. Note that the Name field below may
+ contain additional padding not represented by this
+ field.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Type Size</td>
+ <td>The length of the datatype description in the Type
+ field below. Note that the Type field may contain
+ additional padding not represented by this field.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Space Size</td>
+ <td>The length of the dataspace description in the Space
+ field below. Note that the Space field may contain
+ additional padding not represented by this field.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Name</td>
+ <td>The null-terminated attribute name. This field is
+ padded with additional null characters to make it a
+ multiple of eight bytes.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Type</td>
+ <td>The datatype description follows the same format as
+ described for the datatype object header message. This
+ field is padded with additional zero bytes to make it a
+ multiple of eight bytes.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Space</td>
+ <td>The dataspace description follows the same format as
+ described for the dataspace object header message. This
+ field is padded with additional zero bytes to make it a
+ multiple of eight bytes.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Data</td>
+ <td>The raw data for the attribute. The size is determined
+ from the datatype and dataspace descriptions. This
+ field is <em>not</em> padded with additional zero
+ bytes.</td>
+ </tr>
+ </table>
+ </center>
+
+ <hr>
+ <h4><a name="NameMessage">Name: Object Name</a></h4>
+
+ <p><b>Type:</b> 0x000D<br>
+ <b>Length:</b> varies<br>
+ <b>Status:</b> Optional, may not be repeated.
+
+ <p><b>Purpose and Description:</b> The object name or comment is
+ designed to be a short description of an object. An object name
+ is a sequence of non-zero (<code>\0</code>) ASCII characters with no other
+ formatting included by the library.
+
+ <p>
+ <center>
+ <table border align=center cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Name Message</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Name<br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Name</td>
+ <td>A null terminated ASCII character string.</td>
+ </tr>
+ </table>
+ </center>
+
+ <hr>
+ <h4><a name="ModifiedMessage">Name: Object Modification Date &amp; Time</a></h4>
+
+ <p><b>Type:</b> 0x000E<br>
+ <b>Length:</b> fixed<br>
+ <b>Status:</b> Optional, may not be repeated.
+
+ <p><b>Purpose and Description:</b> The object modification date
+ and time is a timestamp which indicates (using ISO-8601 date and
+ time format) the last modification of an object. The time is
+ updated when any object header message changes according to the
+ system clock where the change was posted.
+
+ <p>
+ <center>
+ <table border align=center cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Modification Time Message</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Year</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=2>Month</td>
+ <td colspan=2>Day of Month</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=2>Hour</td>
+ <td colspan=2>Minute</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=2>Second</td>
+ <td colspan=2>Reserved</td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Year</td>
+ <td>The four-digit year as an ASCII string. For example,
+ <code>1998</code>. All fields of this message should be interpreted
+ as coordinated universal time (UTC)</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Month</td>
+ <td>The month number as a two digit ASCII string where
+ January is <code>01</code> and December is <code>12</code>.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Day of Month</td>
+ <td>The day number within the month as a two digit ASCII
+ string. The first day of the month is <code>01</code>.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Hour</td>
+ <td>The hour of the day as a two digit ASCII string where
+ midnight is <code>00</code> and 11:00pm is <code>23</code>.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Minute</td>
+ <td>The minute of the hour as a two digit ASCII string where
+ the first minute of the hour is <code>00</code> and
+ the last is <code>59</code>.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Second</td>
+ <td>The second of the minute as a two digit ASCII string
+ where the first second of the minute is <code>00</code>
+ and the last is <code>59</code>.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Reserved</td>
+ <td>This field is reserved and should always be zero.</td>
+ </tr>
+ </table>
+ </center>
+
+ <hr>
+ <h4><a name="SharedMessage">Name: Shared Object Message</a></h4>
+ <b>Type:</b> 0x000F<br>
+ <b>Length:</b> 4 Bytes<br>
+ <b>Status:</b> Optional, may be repeated.
+
+ <p>A constant message can be shared among several object headers
+ by writing that message in the global heap and having the object
+ headers all point to it. The pointing is accomplished with a
+ Shared Object message which is understood directly by the object
+ header layer of the library. It is also possible to have a
+ message of one object header point to a message in some other
+ object header, but care must be exercised to prevent cycles.
+
+ <p>If a message is shared, then the message appears in the global
+ heap and its message ID appears in the Header Message Type
+ field of the object header. Also, the Flags field in the object
+ header for that message will have bit two set (the
+ <code>H5O_FLAG_SHARED</code> bit). The message body in the
+ object header will be that of a Shared Object message defined
+ here and not that of the pointed-to message.
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=top>
+ <b>Shared Message Message</b>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</td>
+ <th width="25%">byte</td>
+ <th width="25%">byte</td>
+ <th width="25%">byte</td>
+ </tr>
+
+ <tr align=center>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan=2>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr align=center>
+ <td colspan=4><br>Pointer<br><br></td>
+ </tr>
+ </table>
+ </center>
+
+ <p>
+ <center>
+ <table align=center width="80%">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th width="70%">Description</th>
+ </tr>
+
+ <tr valign=top>
+ <td>Version</td>
+ <td>The version number for the message. This document
+ describes version one of shared messages.</td>
+ </tr>
+
+ <tr valign=top>
+ <td>Flags</td>
+ <td>The Shared Message message points to a message which is
+ shared among multiple object headers. The Flags field
+ describes the type of sharing:
+
+ <dl>
+ <dt><code>Bit 0</code>
+ <dd>If this bit is clear then the actual message is the
+ first message in some other object header; otherwise
+ the actual message is stored in the global heap.
+
+ <dt><code>Bits 2-7</code>
+ <dd>Reserved (always zero)
+ </dl>
+ </tr>
+
+ <tr valign=top>
+ <td>Pointer</td>
+ <td>This field points to the actual message. The format of
+ the pointer depends on the value of the Flags field. If
+ the actual message is in the global heap then the pointer
+ is the file address of the global heap collection that
+ holds the message, and a four-byte index into that
+ collection. Otherwise the pointer is a group entry
+ that points to some other object header.</td>
+ </tr>
+ </table>
+ </center>
+
+
+<hr>
+<h4><a name="ContinuationMessage">Name: Object Header Continuation</a></h4>
+<b>Type:</b> 0x0010<BR>
+<b>Length:</b> fixed<BR>
+<b>Status:</b> Optional, may be repeated.<BR>
+<b>Purpose and Description:</b> The object header continuation is the location
+in the file of more header messages for the current data object. This can be
+used when header blocks are large, or likely to change over time.<BR>
+<b>Format of Data:</b><p>
+ The object header continuation is formatted as follows (assuming a 4-byte
+length &amp; offset are being used in the current file):
+
+<P>
+<center>
+<table border cellpadding=4 width=60%>
+<caption align=bottom>
+<B>HDF5 Object Header Continuation Message Layout</B>
+</caption>
+
+<tr align=center>
+<th width=25%>byte</th>
+<th width=25%>byte</th>
+<th width=25%>byte</th>
+<th width=25%>byte</th>
+
+<tr align=center>
+<td colspan=4>Header Continuation Offset</td>
+<tr align=center>
+<td colspan=4>Header Continuation Length</td>
+</table>
+</center>
+
+<P>
+<dl>
+<dt>The elements of the Header Continuation Message are described below:
+<dd>
+<dl>
+<dt>Header Continuation Offset: (&lt;offset&gt; bytes)
+<dd>This value is the offset in bytes from the beginning of the file where the
+header continuation information is located.
+<dt>Header Continuation Length: (&lt;length&gt; bytes)
+<dd>This value is the length in bytes of the header continuation information in
+the file.
+</dl>
+</dl>
+
+<!-- Delete examples throughout doc
+<h4><a name="ContinuationExample">Examples:</a></h4>
+ [straightforward]
+-->
+
+<hr>
+<h4><a name="SymbolTableMessage">Name: Group Message</a></h4>
+<b>Type:</b> 0x0011<BR>
+<b>Length:</b> fixed<BR>
+<b>Status:</b> Required for groups, may not be repeated.<BR>
+<b>Purpose and Description:</b> Each group has a B-tree and a
+name heap which are pointed to by this message.<BR>
+<b>Format of data:</b>
+<p>The group message is formatted as follows:
+
+<p>
+<center>
+<table border cellpadding=4 width="80%">
+<caption align=bottom>
+<b>HDF5 Object Header Group Message Layout</b>
+</caption>
+
+<tr align=center>
+<th width="25%">byte</th>
+<th width="25%">byte</th>
+<th width="25%">byte</th>
+<th width="25%">byte</th>
+
+<tr align=center>
+<td colspan=4>B-tree Address</td>
+
+<tr align=center>
+<td colspan=4>Heap Address</td>
+</table>
+</center>
+
+<P>
+<dl>
+<dt>The elements of the Group Message are described below:
+<dd>
+<dl>
+<dt>B-tree Address (&lt;offset&gt; bytes)
+<dd>This value is the offset in bytes from the beginning of the file
+where the B-tree is located.
+<dt>Heap Address (&lt;offset&gt; bytes)
+<dd>This value is the offset in bytes from the beginning of the file
+where the group name heap is located.
+</dl>
+</dl>
+
+<h3><a name="SharedObjectHeader">Disk Format: Level 2b - Shared Data Object Headers</a></h3>
+<P>In order to share header messages between several dataset objects, object
+header messages may be placed into the global heap. Since these
+messages require additional information beyond the basic object header message
+information, the format of the shared message is detailed below.
+
+<BR> <BR>
+<center>
+<table border cellpadding=4 width=60%>
+<caption align=bottom>
+<B>HDF5 Shared Object Header Message</B>
+</caption>
+
+<tr align=center>
+<th width=25%>byte</th>
+<th width=25%>byte</th>
+<th width=25%>byte</th>
+<th width=25%>byte</th>
+
+<tr align=center>
+<td colspan=4>Reference Count of Shared Header Message</td>
+<tr align=center>
+<td colspan=4><br> Shared Object Header Message<br> <br></td>
+</table>
+</center>
+
+<p>
+<dl>
+<dt> The elements of the shared object header message are described below:
+<dd>
+<dl>
+<dt>Reference Count of Shared Header Message: (32-bit unsigned integer)
+<dd>This value is used to keep a count of the number of dataset objects which
+refer to this message from their dataset headers. When this count reaches zero,
+the shared message header may be removed from the global heap.
+<dt>Shared Object Header Message: (various lengths)
+<dd>The data stored for the shared object header message is formatted in the
+same way as the private object header messages described in the object header
+description earlier in this document and begins with the header message Type.
+</dl>
+</dl>
+
+
+<h3><a name="DataStorage">Disk Format: Level 2c - Data Object Data Storage</a></h3>
+<P>The data for an object is stored separately from the header
+information in the file and may not actually be located in the HDF5 file
+itself if the header indicates that the data is stored externally. The
+information for each record in the object is stored according to the
+dimensionality of the object (indicated in the dimensionality header message).
+Multi-dimensional data is stored in C order [same as current scheme], i.e. the
+"last" dimension changes fastest.
+<P>Data whose elements are composed of simple number-types are stored in
+native-endian IEEE format, unless they are specifically defined as being stored
+in a different machine format with the architecture-type information from the
+number-type header message. This means that each architecture will need to
+[potentially] byte-swap data values into the internal representation for that
+particular machine.
+<P> Data with a "variable" sized number-type is stored in a data heap
+internal to the HDF5 file. Global heap identifiers are stored in the
+data object storage.
+<P>Data whose elements are composed of pointer number-types are stored in several
+different ways depending on the particular pointer type involved. Simple
+pointers are just stored as the dataset offset of the object being pointed to with the
+size of the pointer being the same number of bytes as offsets in the file.
+Partial-object pointers are stored as a heap-ID which points to the following
+information within the file-heap: an offset of the object pointed to, number-type
+information (same format as header message), dimensionality information (same
+format as header message), sub-set start and end information (i.e. a coordinate
+location for each), and field start and end names (i.e. a [pointer to the]
+string indicating the first field included and a [pointer to the] string name
+for the last field).
+
+<P>Data of a compound datatype is stored as a contiguous stream of the items
+in the structure, with each item formatted according to its datatype.
+
+</body>
+</html>
+ </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_f_m_t11.html b/develop/_f_m_t11.html
new file mode 100644
index 0000000..8a0c27e
--- /dev/null
+++ b/develop/_f_m_t11.html
@@ -0,0 +1,6557 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 File Format Specification Version 1.1</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_f_m_t11.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 File Format Specification Version 1.1 </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><html>
+ <head>
+ <title>
+ HDF5 File Format Specification Version 1.1
+ </title>
+
+<STYLE TYPE="text/css">
+
+P { text-indent: 2em}
+P.item { margin-left: 2em; text-indent: -2em}
+P.item2 { margin-left: 2em; text-indent: 2em}
+
+TABLE.format { border:solid; border-collapse:collapse; caption-side:top; text-align:center; width:80%;}
+TABLE.format TH { border:ridge; padding:4px; width:25%;}
+TABLE.format TD { border:ridge; padding:4px; }
+TABLE.format CAPTION { font-weight:bold; font-size:larger;}
+
+TABLE.note {border:none; text-align:right; width:80%;}
+
+TABLE.desc { border:solid; border-collapse:collapse; caption-size:top; text-align:left; width:80%;}
+TABLE.desc TR { vertical-align:top;}
+TABLE.desc TH { border-style:ridge; font-size:larger; padding:4px; text-decoration:underline;}
+TABLE.desc TD { border-style:ridge; padding:4px; }
+TABLE.desc CAPTION { font-weight:bold; font-size:larger;}
+
+TABLE.list { border:none; }
+TABLE.list TR { vertical-align:top;}
+TABLE.list TH { border:none; text-decoration:underline;}
+TABLE.list TD { border:none; }
+
+</STYLE>
+</head>
+ <body>
+
+ <center>
+ <table border=0 width=90%>
+ <tr>
+ <td valign=top>
+ <ol type="I">
+ <li><a href="#Intro">Introduction</a>
+ <li><a href="#FileMetaData">Disk Format Level 0 - File Metadata</a>
+ <font size=-2>
+ <ol type="A">
+ <li><a href="#SuperBlock">Disk Format Level 0A - File Signature and Super Block</a>
+ <li><a href="#DriverInfo">Disk Format Level 0B - File Driver Info</a>
+ </ol>
+ </font>
+ <li><a href="#FileInfra">Disk Format Level 1 - File Infrastructure</a>
+ <font size=-2>
+ <ol type="A">
+ <li><a href="#Btrees">Disk Format Level 1A - B-link Trees and B-tree Nodes</a>
+ <li><a href="#SymbolTable">Disk Format Level 1B - Group</a>
+ <li><a href="#SymbolTableEntry">Disk Format Level 1C - Group Entry</a>
+ <li><a href="#LocalHeap">Disk Format Level 1D - Local Heaps</a>
+ <li><a href="#GlobalHeap">Disk Format Level 1E - Global Heap</a>
+ <li><a href="#FreeSpaceIndex">Disk Format Level 1F - Free-space Index</a>
+ </ol>
+ </font>
+ <li><a href="#DataObject">Disk Format Level 2 - Data Objects</a>
+ <font size=-2>
+ <ol type="A">
+ <li><a href="#ObjectHeader">Disk Format Level 2a - Data Object Headers</a>
+ <ol type="1">
+ <li><a href="#NILMessage">Name: NIL</a> <!-- 0x0000 -->
+ <li><a href="#SimpleDataSpace">Name: Simple Dataspace</a> <!-- 0x0001 -->
+<!-- <li><a href="#DataSpaceMessage">Name: Complex Dataspace</a> --> <!-- 0x0002 -->
+ <li><a href="#ReservedMessage_0002">Name: Reserved - not assigned yet</a> <!-- 0x0002 -->
+ <li><a href="#DataTypeMessage">Name: Datatype</a> <!-- 0x0003 -->
+ <li><a href="#OldFillValueMessage">Name: Data Storage - Fill Value (Old)</a> <!-- 0x0004 -->
+ <li><a href="#FillValueMessage">Name: Data Storage - Fill Value</a> <!-- 0x0005 -->
+ </ol>
+ </ol>
+ </font>
+ </ol>
+ </td><td>&nbsp;&nbsp;</td><td valign=top>
+ <ol type="I" start="4">
+
+ <li><a href="#DataObject">Disk Format Level 2 - Data Objects</a>
+ <font size=-2><i>(Continued)</i>
+ <ol type=A>
+ <li><a href="#ObjectHeader">Disk Format Level 2a - Data Object Headers</a><i>(Continued)</i>
+ <ol type="1" start="7">
+<!-- <li><a href="#CompactDataStorageMessage">Name: Data Storage - Compact</a> --> <!-- 0x0006 -->
+ <li><a href="#ReservedMessage_0006">Name: Reserved - not assigned yet</a> <!-- 0x0006 -->
+ <li><a href="#ExternalFileListMessage">Name: Data Storage - External Data Files</a> <!-- 0x0007 -->
+ <li><a href="#LayoutMessage">Name: Data Storage - Layout</a> <!-- 0x0008 -->
+ <li><a href="#ReservedMessage_0009">Name: Reserved - not assigned yet</a> <!-- 0x0009 -->
+ <li><a href="#ReservedMessage_000A">Name: Reserved - not assigned yet</a> <!-- 0x000a -->
+ <li><a href="#FilterMessage">Name: Data Storage - Filter Pipeline</a> <!-- 0x000b -->
+ <li><a href="#AttributeMessage">Name: Attribute</a> <!-- 0x000c -->
+ <li><a href="#CommentMessage">Name: Object Comment</a> <!-- 0x000d -->
+ <li><a href="#OldModifiedMessage">Name: Object Modification Date and Time (Old)</a> <!-- 0x000e -->
+ <li><a href="#SharedMessage">Name: Shared Object Message</a> <!-- 0x000f -->
+ <li><a href="#ContinuationMessage">Name: Object Header Continuation</a> <!-- 0x0010 -->
+ <li><a href="#SymbolTableMessage">Name: Group Message</a> <!-- 0x0011 -->
+ <li><a href="#ModifiedMessage">Name: Object Modification Date and Time</a> <!-- 0x0012 -->
+ </ol>
+ <li><a href="#DataStorage">Disk Format: Level 2b - Data Object Data Storage</a>
+ </ol>
+ </font>
+ <LI><A href="#Appendix">Appendix</A>
+ </ol>
+</td></tr>
+</table>
+</center>
+
+ <BR>
+ <HR>
+
+
+ <h2>Introduction</h2>
+
+ <table align=right width=100>
+ <tr><td>&nbsp;</td><td align=center>
+ <hr>
+ <img src="FF-IH_FileGroup.gif" alt="HDF5 Groups" hspace=15 vspace=15>
+ </td><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td><td align=center>
+ <strong>Figure 1:</strong> Relationships among the HDF5 root group, other groups, and objects
+ <hr>
+ </td><td>&nbsp;</td></tr>
+
+ <tr><td>&nbsp;</td><td align=center>
+ <img src="FF-IH_FileObject.gif" alt="HDF5 Objects" hspace=15 vspace=15>
+ </td><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td><td align=center>
+ <strong>Figure 2:</strong> HDF5 objects -- datasets, datatypes, or dataspaces
+ <hr>
+ </td><td>&nbsp;</td></tr>
+ </table>
+
+
+ <P>The format of an HDF5 file on disk encompasses several
+ key ideas of the HDF4 and AIO file formats as well as
+ addressing some shortcomings therein. The new format is
+ more self-describing than the HDF4 format and is more
+ uniformly applied to data objects in the file.
+
+ <P>An HDF5 file appears to the user as a directed graph.
+ The nodes of this graph are the higher-level HDF5 objects
+ that are exposed by the HDF5 APIs:
+
+ <ul>
+ <li>Groups
+ <li>Datasets
+ <li>Named datatypes
+ </ul>
+
+ <P>At the lowest level, as information is actually written to the disk,
+ an HDF5 file is made up of the following objects:
+ <ul>
+ <li>A super block
+ <li>B-tree nodes (containing either symbol nodes or raw data chunks)
+ <li>Object headers
+ <li>A global heap
+ <li>Local heaps
+ <li>Free space
+ </ul>
+
+ <P>The HDF5 library uses these low-level objects to represent the
+ higher-level objects that are then presented to the user or
+ to applications through the APIs.
+ For instance, a group is an object header that contains a message that
+ points to a local heap and to a B-tree which points to symbol nodes.
+ A dataset is an object header that contains messages that describe
+ datatype, space, layout, filters, external files, fill value, etc
+ with the layout message pointing to either a raw data chunk or to a
+ B-tree that points to raw data chunks.
+
+
+ <h3>This Document</h3>
+
+ <p>This document describes the lower-level data objects;
+ the higher-level objects and their properties are described
+ in the <a href="H5.user.html"><cite>HDF5 User Guide</cite></a>.
+
+ <P>Three levels of information comprise the file format.
+ Level 0 contains basic information for identifying and
+ defining information about the file. Level 1 information contains
+ the information about the pieces of a file shared by many objects
+ in the file (such as a B-trees and heaps). Level 2 is the rest
+ of the file and contains all of the data objects, with each object
+ partitioned into header information, also known as
+ <em>metadata</em>, and data.
+
+ <p>The sizes of various fields in the following layout tables are
+ determined by looking at the number of columns the field spans
+ in the table. There are three exceptions: (1) The size may be
+ overridden by specifying a size in parentheses, (2) the size of
+ addresses is determined by the <em>Size of Offsets</em> field
+ in the super block and is indicated in this document with a
+ superscripted 'O', and (3) the size of length fields is determined
+ by the <em>Size of Lengths</em> field in the super block and is
+ indicated in this document with a superscripted 'L'.
+
+ <P>Values for all fields in this document should be treated as unsigned
+ integers, unless otherwise noted in the description of a field.
+ Additionally, all metadata fields are stored in little-endian byte
+ order.
+ </P>
+
+ <BR>
+ <HR>
+
+ <h2><a name="FileMetaData">
+ Disk Format: Level 0 - File Metadata</a></h2>
+
+ <H3><A name="SuperBlock">
+ Disk Format: Level 0A - File Signature and Super Block</A></H3>
+
+ <P>The super block may begin at certain predefined offsets within
+ the HDF5 file, allowing a block of unspecified content for
+ users to place additional information at the beginning (and
+ end) of the HDF5 file without limiting the HDF5 library's
+ ability to manage the objects within the file itself. This
+ feature was designed to accommodate wrapping an HDF5 file in
+ another file format or adding descriptive information to the
+ file without requiring the modification of the actual file's
+ information. The super block is located by searching for the
+ HDF5 file signature at byte offset 0, byte offset 512 and at
+ successive locations in the file, each a multiple of two of
+ the previous location, i.e. 0, 512, 1024, 2048, etc.
+
+ <P>The super block is composed of a file signature, followed by
+ super block and group version numbers, information
+ about the sizes of offset and length values used to describe
+ items within the file, the size of each group page,
+ and a group entry for the root object in the file.
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ HDF5 Super Block Layout
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>HDF5 File Signature (8 bytes)<br><br></td>
+ </tr>
+
+ <tr>
+ <td>Version # of Super Block</td>
+ <td>Version # of Global Free-space Storage</td>
+ <td>Version # of Root Group Symbol Table Entry</td>
+ <td>Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td>Version # of Shared Header Message Format</td>
+ <td>Size of Offsets</td>
+ <td>Size of Lengths</td>
+ <td>Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan=2>Group Leaf Node K</td>
+ <td colspan=2>Group Internal Node K</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>File Consistency Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan=2 style="border:dotted;">Indexed Storage Internal Node K<sup>1</sup></td>
+ <td colspan=2 style="border:dotted;">Reserved (zero)<sup>1</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Base Address<sup>O</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Address of Global Free-space Heap<sup>O</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>End of File Address<sup>O</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Driver Information Block Address<sup>O</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Root Group Symbol Table Entry</td>
+ </tr>
+ </table>
+
+ <table class=note>
+ <tr><td>
+ (Items marked with an 'O' the above table are
+ <br>
+ of the size specified in "Size of Offsets.")
+ </td></tr>
+ <tr><td>
+ (Items marked with an '1' the above table are
+ <br>
+ new in version 1 of the superblock)
+ </td></tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>HDF5 File Signature</td>
+ <td>
+ <P>This field contains a constant value and can be used to
+ quickly identify a file as being an HDF5 file. The
+ constant value is designed to allow easy identification of
+ an HDF5 file and to allow certain types of data corruption
+ to be detected. The file signature of an HDF5 file always
+ contains the following values:
+ </P>
+
+ <center>
+ <table border align=center cellpadding=4>
+ <tr align=center>
+ <td align=right>Decimal:</td>
+ <td width="8%">137</td>
+ <td width="8%">72</td>
+ <td width="8%">68</td>
+ <td width="8%">70</td>
+ <td width="8%">13</td>
+ <td width="8%">10</td>
+ <td width="8%">26</td>
+ <td width="8%">10</td>
+ </tr>
+
+ <tr align=center>
+ <td align=right>Hexadecimal:</td>
+ <td>89</td>
+ <td>48</td>
+ <td>44</td>
+ <td>46</td>
+ <td>0d</td>
+ <td>0a</td>
+ <td>1a</td>
+ <td>0a</td>
+ </tr>
+
+ <tr align=center>
+ <td align=right>ASCII C Notation:</td>
+ <td>\211</td>
+ <td>H</td>
+ <td>D</td>
+ <td>F</td>
+ <td>\r</td>
+ <td>\n</td>
+ <td>\032</td>
+ <td>\n</td>
+ </tr>
+ </table>
+ </center>
+ <br>
+
+ <P>This signature both identifies the file as an HDF5 file
+ and provides for immediate detection of common
+ file-transfer problems. The first two bytes distinguish
+ HDF5 files on systems that expect the first two bytes to
+ identify the file type uniquely. The first byte is
+ chosen as a non-ASCII value to reduce the probability
+ that a text file may be misrecognized as an HDF5 file;
+ also, it catches bad file transfers that clear bit
+ 7. Bytes two through four name the format. The CR-LF
+ sequence catches bad file transfers that alter newline
+ sequences. The control-Z character stops file display
+ under MS-DOS. The final line feed checks for the inverse
+ of the CR-LF translation problem. (This is a direct
+ descendent of the <A href="http://www.libpng.org/pub/png/spec/PNG-Rationale.html#R.PNG-file-signature">PNG</A> file
+ signature.)
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Version Number of the Super Block</td>
+ <td>
+ <P>This value is used to determine the format of the
+ information in the super block. When the format of the
+ information in the super block is changed, the version number
+ is incremented to the next integer and can be used to
+ determine how the information in the super block is
+ formatted.
+ </P>
+
+ <P>Values of 0 and 1 are defined for this field.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Version Number of the File Free-space Information</td>
+ <td>
+ <P>This value is used to determine the format of the
+ information in the File Free-space Information.
+ </P>
+ <P>The only value currently valid in this field is '0', which
+ indicates that the free space index is formatted as described
+ <A href="#FreeSpaceIndex">below</A>.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Version Number of the Root Group Symbol Table Entry</td>
+ <td>
+ <P>This value is used to determine the format of the
+ information in the Root Group Symbol Table Entry. When the
+ format of the information in that field is changed, the
+ version number is incremented to the next integer and can be
+ used to determine how the information in the field
+ is formatted.
+ </P>
+ <P>The only value currently valid in this field is '0', which
+ indicates that the root group symbol table entry is formatted as
+ described <A href="#SymbolTableEntry">below</A>.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Version Number of the Shared Header Message Format</td>
+ <td>
+ <P>This value is used to determine the format of the
+ information in a shared object header message. Since the format
+ of the shared header messages differs from the other private
+ header messages, a version number is used to identify changes
+ in the format.
+ </P>
+ <P>The only value currently valid in this field is '0', which
+ indicates that shared header messages are formatted as
+ described <A href="#SharedMessage">below</A>.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Size of Offsets</td>
+ <td>
+ <P>This value contains the number of bytes used to store
+ addresses in the file. The values for the addresses of
+ objects in the file are offsets relative to a base address,
+ usually the address of the super block signature. This
+ allows a wrapper to be added after the file is created
+ without invalidating the internal offset locations.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Size of Lengths</td>
+ <td>
+ <P>This value contains the number of bytes used to store
+ the size of an object.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Group Leaf Node K</td>
+ <td>
+ <P>Each leaf node of a group B-tree will have at
+ least this many entries but not more than twice this
+ many. If a group has a single leaf node then it
+ may have fewer entries.
+ </P>
+ <P>This value must be greater than zero.
+ </P>
+ <P>See the <A href="#Btrees">description</A> of B-trees below.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Group Internal Node K</td>
+ <td>
+ <P>Each internal node of a group B-tree will have at
+ least this many entries but not more than twice this
+ many. If the group has only one internal
+ node then it might have fewer entries.
+ </P>
+ <P>This value must be greater than zero.
+ </P>
+ <P>See the <A href="#Btrees">description</A> of B-trees below.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>File Consistency Flags</td>
+ <td>
+ <P>This value contains flags to indicate information
+ about the consistency of the information contained
+ within the file. Currently, the following bit flags are
+ defined:
+ <ul>
+ <li>Bit 0 set indicates that the file is opened for
+ write-access.
+ <li>Bit 1 set indicates that the file has
+ been verified for consistency and is guaranteed to be
+ consistent with the format defined in this document.
+ <li>Bits 2-31 are reserved for future use.
+ </ul>
+ Bit 0 should be
+ set as the first action when a file is opened for write
+ access and should be cleared only as the final action
+ when closing a file. Bit 1 should be cleared during
+ normal access to a file and only set after the file's
+ consistency is guaranteed by the library or a
+ consistency utility.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Indexed Storage Internal Node K</td>
+ <td>
+ <P>Each internal node of a indexed storage B-tree will have at
+ least this many entries but not more than twice this
+ many. If the group has only one internal
+ node then it might have fewer entries.
+ </P>
+ <P>This value must be greater than zero.
+ </P>
+ <P>See the <A href="#Btrees">description</A> of B-trees below.
+ </P>
+
+ <P><EM>This field is present in version 1+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Base Address</td>
+ <td>
+ <P>This is the absolute file address of the first byte of
+ the HDF5 data within the file. The library currently
+ constrains this value to be the absolute file address
+ of the super block itself when creating new files;
+ future versions of the library may provide greater
+ flexibility. When opening an existing file and this address does
+ not match the offset of the superblock, the library assumes
+ that the entire contents of the HDF5 file have been adjusted in
+ the file and adjusts the base address and end of file address to
+ reflect their new positions in the file. Unless otherwise noted,
+ all other file addresses are relative to this base
+ address.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Address of Global Free-space Index</td>
+ <td>
+ <P>Free-space management is not yet defined in the HDF5
+ file format and is not handled by the library.
+ Currently this field always contains the
+ <A href="#UndefinedAddress">undefined address</A>.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>End of File Address</td>
+ <td>
+ <P>This is the absolute file address of the first byte past
+ the end of all HDF5 data. It is used to determine whether a
+ file has been accidentally truncated and as an address where
+ file data allocation can occur if space from the free list is
+ not used.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Driver Information Block Address</td>
+ <td>
+ <P>This is the relative file address of the file driver
+ information block which contains driver-specific
+ information needed to reopen the file. If there is no
+ driver information block then this entry should be the
+ <A href="#UndefinedAddress">undefined address</A>.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Root Group Symbol Table Entry</td>
+ <td>
+ <P>This is the <A href="#SymbolTableEntry">symbol table entry</A>
+ of the root group, which serves as the entry point into
+ the group graph for the file.
+ </P>
+
+ <P><EM>This field is present in version 0+ of the superblock.</EM>
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <H3><A name="DriverInfo">
+ Disk Format: Level 0B - File Driver Info</A></H3>
+
+ <p>The <em>file driver information block</em> is an optional region of the
+ file which contains information needed by the file driver in
+ order to reopen a file. The format of the file driver information
+ block is:
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Driver Information Block
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan=3>Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Driver Information Size (4 bytes)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Driver Identification (8 bytes)<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br><br>Driver Information (<em>n</em> bytes)<br><br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>
+ <P>The version number of the driver information block. The
+ file format documented here is version zero.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Driver Information Size</td>
+ <td>
+ <P>The size in bytes of the Driver Information part of this
+ structure.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Driver Identification</td>
+ <td>
+ <P>This is an eight-byte ASCII string without null
+ termination which identifies the driver and version number
+ of the Driver Information block. The predefined drivers
+ supplied with the HDF5 library are identified by the
+ letters <code>NCSA</code> followed by the first four characters of
+ the driver name. If the Driver Information block is not
+ the original version then the last letter(s) of the
+ identification will be replaced by a version number in
+ ASCII.
+ </P>
+ <P>
+ For example, the various versions of the <em>multi driver</em>
+ will be identified by <code>NCSAmult</code>.
+ (<code>NCSAmult</code> is simply <code>NCSAmulti</code> truncated
+ to eight characters. Subsequent identifiers will be created by
+ substituting sequential numerical values for the final character,
+ starting with zero.) <em>multi driver</em> is the only default driver that
+ is encoded in this field.
+ </P>
+ <P>
+ Identification for user-defined drivers
+ is eight-byte long and arbitrary but should be unique and avoid
+ the four character prefix "NCSA".
+ </P>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>Driver Information</td>
+ <td>Driver information is encoded/decoded in a format defined by the
+ file driver. <em>multi driver</em> is the only default driver that has driver
+ information stored in this field. Its format is explained in the
+ following block.</td>
+ </tr>
+ </table>
+ </div>
+
+ <BR>
+ <P><em>Multi driver</em> has the following format:</P>
+
+ <div align=center>
+ <table class=format>
+ <caption>
+ Multi Driver Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Member Mapping</td>
+ <td>Member Mapping</td>
+ <td>Member Mapping</td>
+ <td>Member Mapping</td>
+ </tr>
+
+ <tr>
+ <td>Member Mapping</td>
+ <td>Member Mapping</td>
+ <td>Reserved</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Address of Member File 1<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>End of Address for Member File 1<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Address of Member File 2<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>End of Address for Member File 2<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>... ...<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Name of Member File 1<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Name of Member File 2<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>... ...<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Member Mapping</td>
+ <td><P><em>Multi driver</em> enables different types of HDF5 data and
+ metadata to be written to separate files. These files are viewed by the
+ library as a single virtual HDF5 file with a single file address.
+ It allows maximal 6 files to be created.
+ In sequence, these <em>Member Mapping</em> fields are for super block,
+ B-tree, raw data, global heap, local heap,
+ and object header. More than one type of data can be written to the
+ same file.</P>
+ <P>These <em>Member Mapping</em> fields are integer values from 1 to 6
+ indicating how the data can be mapped to or merged with another type of
+ data.
+ <table class=list>
+ <tr>
+ <th width="30%">Member Mapping</th>
+ <th align=left>Description</th>
+ </tr>
+ <tr>
+ <td align=center>1</td>
+ <td>The super block data.</td>
+ </tr>
+ <tr>
+ <td align=center>2</td>
+ <td>The B-tree data.</td>
+ </tr>
+ <tr>
+ <td align=center>3</td>
+ <td>The raw data.</td>
+ </tr>
+ <tr>
+ <td align=center>4</td>
+ <td>The global heap data.</td>
+ </tr>
+ <tr>
+ <td align=center>5</td>
+ <td>The local heap data.</td>
+ </tr>
+ <tr>
+ <td align=center>6</td>
+ <td>The object header data.</td>
+ </tr>
+ </table></P>
+ For example, if the third field has the value 3 and all the rest have the
+ value 1, it means there are two files, one for raw data, one for super block,
+ B-tree, global heap, local heap, and object header.
+ </td>
+ </tr>
+
+ <tr>
+ <td>Reserved</td>
+ <td><P>These fields are reserved and should always be zero.</P></td>
+ </tr>
+
+ <tr>
+ <td>Address of Member File</td>
+ <td><P>Specifies the virtual address. A normally eight-byte integer with
+ the value from <em>0</em> (zero) to maximal value,
+ at which the member file starts.</P></td>
+ </tr>
+
+ <tr>
+ <td>End of Address for Member File</td>
+ <td><P>The end of allocated address for the member file. A normally eight-byte
+ integer value.</P></td>
+ </tr>
+
+ <tr>
+ <td>Name of Member File</td>
+ <td><P>The null-terminated name of member file. Its length should be multiples of
+ 8 bytes. Additional bytes will be padded with <em>NULL</em>s. The default naming
+ convention is <em>%%s-X.h5</em>, where <em>X</em> is one of the letters
+ <em>s</em> (for super block), <em>b</em> (for B-tree), <em>r</em> (for raw data),
+ <em>g</em> (for global heap), <em>l</em> (for local heap), and <em>o</em> (for
+ object header). The name for the whole HDF5 file will substitute the <em>%s</em>
+ in the string.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <BR>
+ <HR>
+
+ <h2><a name="FileInfra">
+ Disk Format: Level 1 - File Infrastructure</a></h2>
+ <h3><a name="Btrees">Disk Format: Level 1A - B-link Trees and B-tree Nodes</a></h3>
+
+ <p>B-link trees allow flexible storage for objects which tend to grow
+ in ways that cause the object to be stored discontiguously. B-trees
+ are described in various algorithms books including "Introduction to
+ Algorithms" by Thomas H. Cormen, Charles E. Leiserson, and Ronald
+ L. Rivest. The B-link tree, in which the sibling nodes at a
+ particular level in the tree are stored in a doubly-linked list,
+ is described in the "Efficient Locking for Concurrent Operations
+ on B-trees" paper by Phillip Lehman and S. Bing Yao as published
+ in the <cite>ACM Transactions on Database Systems</cite>, Vol. 6,
+ No. 4, December 1981.
+
+ <p>The B-link trees implemented by the file format contain one more
+ key than the number of children. In other words, each child
+ pointer out of a B-tree node has a left key and a right key.
+ The pointers out of internal nodes point to sub-trees while
+ the pointers out of leaf nodes point to symbol nodes and
+ raw data chunks.
+ Aside from that difference, internal nodes and leaf nodes
+ are identical.
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ B-tree Nodes
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+
+ <tr>
+ <td colspan=4>Signature</td>
+
+ <tr>
+ <td>Node Type</td>
+ <td>Node Level</td>
+ <td colspan=2>Entries Used</td>
+
+ <tr>
+ <td colspan=4>Address of Left Sibling<sup>O</sup></td>
+
+ <tr>
+ <td colspan=4>Address of Right Sibling<sup>O</sup></td>
+
+ <tr>
+ <td colspan=4>Key 0 (variable size)</td>
+
+ <tr>
+ <td colspan=4>Address of Child 0<sup>O</sup></td>
+
+ <tr>
+ <td colspan=4>Key 1 (variable size)</td>
+
+ <tr>
+ <td colspan=4>Address of Child 1<sup>O</sup></td>
+
+ <tr>
+ <td colspan=4>...</td>
+
+ <tr>
+ <td colspan=4>Key 2<em>K</em> (variable size)</td>
+
+ <tr>
+ <td colspan=4>Address of Child 2<em>K</em><sup>O</sup></td>
+
+ <tr>
+ <td colspan=4>Key 2<em>K</em>+1 (variable size)</td>
+ </table>
+
+ <table class=note>
+ <tr><td>
+ (Items marked with an 'O' the above table are
+ <br>
+ of the size specified in "Size of Offsets.")
+ </td></tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Signature</td>
+ <td>
+ <P>The ASCII character string "<code>TREE</code>" is
+ used to indicate the
+ beginning of a B-link tree node. This gives file
+ consistency checking utilities a better chance of
+ reconstructing a damaged file.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Node Type</td>
+ <td>
+ <P>Each B-link tree points to a particular type of data.
+ This field indicates the type of data as well as
+ implying the maximum degree <em>K</em> of the tree and
+ the size of each Key field.
+ </P>
+
+ <table class=list>
+ <tr>
+ <th width="30%">Node Type</th>
+ <th align=left>Description</th>
+ </tr>
+ <tr>
+ <td align=center>0</td>
+ <td>This tree points to group nodes.</td>
+ </tr>
+ <tr>
+ <td align=center>1</td>
+ <td>This tree points to raw data chunk nodes.</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Node Level</td>
+ <td>
+ <P>The node level indicates the level at which this node
+ appears in the tree (leaf nodes are at level zero). Not
+ only does the level indicate whether child pointers
+ point to sub-trees or to data, but it can also be used
+ to help file consistency checking utilities reconstruct
+ damaged trees.
+ </P>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>Entries Used</td>
+ <td>
+ <P>This determines the number of children to which this
+ node points. All nodes of a particular type of tree
+ have the same maximum degree, but most nodes will point
+ to less than that number of children. The valid child
+ pointers and keys appear at the beginning of the node
+ and the unused pointers and keys appear at the end of
+ the node. The unused pointers and keys have undefined
+ values.
+ </P>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>Address of Left Sibling</td>
+ <td>
+ <P>This is the relative file address of the left sibling of
+ the current node. If the current
+ node is the left-most node at this level then this field
+ is the <A href="#UndefinedAddress">undefined address</A>.
+ </P>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>Address of Right Sibling</td>
+ <td>
+ <P>This is the relative file address of the right sibling of
+ the current node. If the current
+ node is the right-most node at this level then this
+ field is the <A href="#UndefinedAddress">undefined address</A>.
+ </P>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>Keys and Child Pointers</td>
+ <td>
+ <P>Each tree has 2<em>K</em>+1 keys with 2<em>K</em>
+ child pointers interleaved between the keys. The number
+ of keys and child pointers actually containing valid
+ values is determined by the node's <em>Entries Used</em> field.
+ If that field is <em>N</em> then the B-link tree contains
+ <em>N</em> child pointers and <em>N</em>+1 keys.
+ </P>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>Key</td>
+ <td>
+ <P>The format and size of the key values is determined by
+ the type of data to which this tree points. The keys are
+ ordered and are boundaries for the contents of the child
+ pointer; that is, the key values represented by child
+ <em>N</em> fall between Key <em>N</em> and Key
+ <em>N</em>+1. Whether the interval is open or closed on
+ each end is determined by the type of data to which the
+ tree points.
+ </P>
+
+ <P>
+ The format of the key depends on the node type.
+ For nodes of node type 0 (group nodes), the key is formatted as
+ follows:
+ <center>
+ <table class=list>
+ <tr>
+ <td width=30%>A single field of <i>Size of Lengths</i>
+ bytes:</td>
+ <td>Indicates the byte offset into the local heap
+ for the first object name in the subtree which
+ that key describes.
+ </td>
+ </tr>
+ </table>
+ </center>
+ </P>
+
+ <P>
+ For nodes of node type 1 (chunked raw data nodes), the key is
+ formatted as follows:
+ <center>
+ <table class=list>
+ <tr>
+ <td width=30%>Bytes 1-4:</td>
+ <td>Size of chunk in bytes.</td>
+ </tr>
+ <tr>
+ <td>Bytes 4-8:</td>
+ <td>Filter mask, a 32-bit bitfield indicating which
+ filters have been skipped for this chunk. Each filter
+ has an index number in the pipeline (starting at 0, with
+ the first filter to apply) and if that filter is skipped,
+ the bit corresponding to it's index is set.</td>
+ </tr>
+ <tr>
+ <td><em>N</em> 64-bit fields:</td>
+ <td>A 64-bit index indicating the offset of the
+ chunk within the dataset where <i>N</i> is the number
+ of dimensions of the dataset. For example, if
+ a chunk in a 3-dimensional dataset begins at the
+ position <code>[5,5,5]</code>, there will be three
+ such 64-bit indices, each with the value of
+ <code>5</code>.</td>
+ </tr>
+ </table>
+ </center>
+ </P>
+ </td>
+ </tr>
+
+ <tr valign=top>
+ <td>Child Pointer</td>
+ <td>
+ <P>The tree node contains file addresses of subtrees or
+ data depending on the node level. Nodes at Level 0 point
+ to data addresses, either raw data chunk or group nodes.
+ Nodes at non-zero levels point to other nodes of the
+ same B-tree.
+ </P>
+ <P>For raw data chunk nodes, the child pointer is the address
+ of a single raw data chunk. For group nodes, the child pointer
+ points to a <A href="#SymbolTable">symbol table</A>, which contains
+ information for multiple symbol table entries.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <p>
+ Conceptually, each B-tree node looks like this:
+ <center>
+ <table>
+ <tr valign=top align=center>
+ <td>key[0]</td><td>&nbsp;</td>
+ <td>child[0]</td><td>&nbsp;</td>
+ <td>key[1]</td><td>&nbsp;</td>
+ <td>child[1]</td><td>&nbsp;</td>
+ <td>key[2]</td><td>&nbsp;</td>
+ <td>...</td><td>&nbsp;</td>
+ <td>...</td><td>&nbsp;</td>
+ <td>key[<i>N</i>-1]</td><td>&nbsp;</td>
+ <td>child[<i>N</i>-1]</td><td>&nbsp;</td>
+ <td>key[<i>N</i>]</td>
+ </tr>
+ </table>
+ </center>
+ <br>
+
+ where child[<i>i</i>] is a pointer to a sub-tree (at a level
+ above Level 0) or to data (at Level 0).
+ Each key[<i>i</i>] describes an <i>item</i> stored by the B-tree
+ (a chunk or an object of a group node). The range of values
+ represented by child[<i>i</i>] is indicated by key[<i>i</i>]
+ and key[<i>i</i>+1].
+
+
+ <p>The following question must next be answered:
+ "Is the value described by key[<i>i</i>] contained in
+ child[<i>i</i>-1] or in child[<i>i</i>]?"
+ The answer depends on the type of tree.
+ In trees for groups (node type 0) the object described by
+ key[<i>i</i>] is the greatest object contained in
+ child[<i>i</i>-1] while in chunk trees (node type 1) the
+ chunk described by key[<i>i</i>] is the least chunk in
+ child[<i>i</i>].
+
+ <p>That means that key[0] for group trees is sometimes unused;
+ it points to offset zero in the heap, which is always the
+ empty string and compares as "less-than" any valid object name.
+
+ <p>And key[<i>N</i>] for chunk trees is sometimes unused;
+ it contains a chunk offset which compares as "greater-than"
+ any other chunk offset and has a chunk byte size of zero
+ to indicate that it is not actually allocated.
+
+
+ <h3><a name="SymbolTable">Disk Format: Level 1B - Group and Symbol Nodes</a></h3>
+
+ <p>A group is an object internal to the file that allows
+ arbitrary nesting of objects within the file (including other groups).
+ A group maps a set of names in the group to a set of relative
+ file addresses where objects with those names are located in
+ the file. Certain metadata for an object to which the group points
+ can be cached in the group's symbol table in addition to the
+ object's header.
+
+ <p>An HDF5 object name space can be stored hierarchically by
+ partitioning the name into components and storing each
+ component in a group. The group entry for a
+ non-ultimate component points to the group containing
+ the next component. The group entry for the last
+ component points to the object being named.
+
+ <p>A group is a collection of group nodes pointed
+ to by a B-link tree. Each group node contains entries
+ for one or more symbols. If an attempt is made to add a
+ symbol to an already full group node containing
+ 2<em>K</em> entries, then the node is split and one node
+ contains <em>K</em> symbols and the other contains
+ <em>K</em>+1 symbols.
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Group Node (A Leaf of a B-tree)
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+
+ <tr>
+ <td colspan=4>Signature</td>
+
+ <tr>
+ <td>Version Number</td>
+ <td>Reserved (0)</td>
+ <td colspan=2>Number of Symbols</td>
+
+ <tr>
+ <td colspan=4><br><br>Group Entries<br><br><br></td>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Signature</td>
+ <td>
+ <P>The ASCII character string "<code>SNOD</code>" is
+ used to indicate the
+ beginning of a group node. This gives file
+ consistency checking utilities a better chance of
+ reconstructing a damaged file.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Version Number</td>
+ <td>
+ <P>The version number for the group node. This
+ document describes version 1. (There is no version '0'
+ of the group node)
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Number of Symbols</td>
+ <td>
+ <P>Although all group nodes have the same length,
+ most contain fewer than the maximum possible number of
+ symbol entries. This field indicates how many entries
+ contain valid data. The valid entries are packed at the
+ beginning of the group node while the remaining
+ entries contain undefined values.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Group Entries</td>
+ <td>
+ <P>Each symbol has an entry in the group node.
+ The format of the entry is described below.
+ There are 2<EM>K</EM> entries in each group node, where
+ <EM>K</EM> is the "Group Leaf Node K" value from the
+ <A href="#SuperBlock">super block</A>.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <h3><a name="SymbolTableEntry">
+ Disk Format: Level 1C - Group Entry </a></h3>
+
+ <p>Each group entry in a group node is designed
+ to allow for very fast browsing of stored objects.
+ Toward that design goal, the group entries
+ include space for caching certain constant metadata from the
+ object header.
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Group Entry
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4>Name Offset<sup>O</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Object Header Address<sup>O</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Cache Type</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br><br>Scratch-pad Space (16 bytes)<br><br><br></td>
+ </tr>
+ </table>
+
+ <table class=note>
+ <tr><td>
+ (Items marked with an 'O' the above table are
+ <br>
+ of the size specified in "Size of Offsets.")
+ </td></tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Name Offset</td>
+ <td>
+ <P>This is the byte offset into the group local
+ heap for the name of the object. The name is null
+ terminated.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Object Header Address</td>
+ <td>
+ <P>Every object has an object header which serves as a
+ permanent location for the object's metadata. In addition
+ to appearing in the object header, some metadata can be
+ cached in the scratch-pad space.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Cache Type</td>
+ <td>
+ <P>The cache type is determined from the object header.
+ It also determines the format for the scratch-pad space:
+ <br>
+ <table class=list>
+ <tr align=left>
+ <th>Type:</th>
+ <th>Description:</th>
+ </tr>
+ <tr>
+ <td width="10%" align=center>0</td>
+ <td>No data is cached by the group entry. This
+ is guaranteed to be the case when an object header
+ has a link count greater than one.
+ </td>
+ </tr>
+ <tr>
+ <td align=center>1</td>
+ <td>Object header metadata is cached in the group
+ entry. This implies that the group
+ entry refers to another group.
+ </td>
+ </tr>
+ <tr>
+ <td align=center>2</td>
+ <td>The entry is a symbolic link. The first four bytes
+ of the scratch-pad space are the offset into the local
+ heap for the link value. The object header address
+ will be undefined.
+ </td>
+ </tr>
+ <tr>
+ <td align=center><em>N</em></td>
+ <td>Other cache values can be defined later and
+ libraries that do not understand the new values will
+ still work properly.
+ </td>
+ </tr>
+ </table>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Reserved</td>
+ <td>
+ <P>These four bytes are present so that the scratch-pad
+ space is aligned on an eight-byte boundary. They are
+ always set to zero.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Scratch-pad Space</td>
+ <td>
+ <P>This space is used for different purposes, depending
+ on the value of the Cache Type field. Any metadata
+ about a dataset object represented in the scratch-pad
+ space is duplicated in the object header for that
+ dataset. This metadata can include the datatype
+ and the size of the dataspace for a dataset whose datatype
+ is atomic and whose dataspace is fixed and less than
+ four dimensions.
+ </P>
+ <P>
+ Furthermore, no data is cached in the group
+ entry scratch-pad space if the object header for
+ the group entry has a link count greater than
+ one.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <h4>Format of the Scratch-pad Space</h4>
+
+ <p>The group entry scratch-pad space is formatted
+ according to the value in the Cache Type field.
+
+ <p>If the Cache Type field contains the value zero
+ <code>(0)</code> then no information is
+ stored in the scratch-pad space.
+
+ <p>If the Cache Type field contains the value one
+ <code>(1)</code>, then the scratch-pad space
+ contains cached metadata for another object header
+ in the following format:
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Object Header Scratch-pad Format
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+
+ <tr>
+ <td colspan=4>Address of B-tree<sup>O</sup></td>
+
+ <tr>
+ <td colspan=4>Address of Name Heap<sup>O</sup></td>
+ </table>
+
+ <table class=note>
+ <tr><td>
+ (Items marked with an 'O' the above table are
+ <br>
+ of the size specified in "Size of Offsets.")
+ </td></tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Address of B-tree</td>
+ <td>
+ <P>This is the file address for the root of the
+ group's B-tree.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Address of Name Heap</td>
+ <td>
+ <P>This is the file address for the group's local
+ heap, in which are stored the group's symbol names.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+
+ <P>If the Cache Type field contains the value two
+ <code>(2)</code>, then the scratch-pad space
+ contains cached metadata for another symbolic link
+ in the following format:
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Symbolic Link Scratch-pad Format
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4>Offset to Link Value</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Offset to Link Value</td>
+ <td>
+ <P>The value of a symbolic link (that is, the name of the
+ thing to which it points) is stored in the local heap.
+ This field is the 4-byte offset into the local heap for
+ the start of the link value, which is null terminated.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <h3><a name="LocalHeap">Disk Format: Level 1D - Local Heaps</a></h3>
+
+ <P>A heap is a collection of small heap objects. Objects can be
+ inserted and removed from the heap at any time.
+ The address of a heap does not change once the heap is created.
+ References to objects are stored in the group table;
+ the names of those objects are stored in the local heap.
+ </P>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Local Heap
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4>Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan=3>Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Data Segment Size<sup>L</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Offset to Head of Free-list<sup>L</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Address of Data Segment<sup>O</sup></td>
+ </tr>
+ </table>
+
+ <table class=note>
+ <tr><td>
+ (Items marked with an 'L' the above table are
+ <br>
+ of the size specified in "Size of Lengths.")
+ </td></tr>
+ <tr><td>
+ (Items marked with an 'O' the above table are
+ <br>
+ of the size specified in "Size of Offsets.")
+ </td></tr>
+ </table>
+ </div>
+
+ <p>
+ <center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Signature</td>
+ <td>
+ <P>The ASCII character string "<code>HEAP</code>"
+ is used to indicate the
+ beginning of a heap. This gives file consistency
+ checking utilities a better chance of reconstructing a
+ damaged file.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>
+ <P>Each local heap has its own version number so that new
+ heaps can be added to old files. This document
+ describes version zero (0) of the local heap.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Data Segment Size</td>
+ <td>
+ <P>The total amount of disk memory allocated for the heap
+ data. This may be larger than the amount of space
+ required by the objects stored in the heap. The extra
+ unused space in the heap holds a linked list of free blocks.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Offset to Head of Free-list</td>
+ <td>
+ <P>This is the offset within the heap data segment of the
+ first free block (or the
+ <A href="#UndefinedAddress">undefined address</A> if there is no
+ free block). The free block contains "Size of Lengths" bytes that
+ are the offset of the next free block (or the
+ value '1' if this is the
+ last free block) followed by "Size of Lengths" bytes that store
+ the size of this free block. The size of the free block includes
+ the space used to store the offset of the next free block and
+ the of the current block, making the minimum size of a free block
+ 2 * "Size of Lengths".
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Address of Data Segment</td>
+ <td>
+ <P>The data segment originally starts immediately after
+ the heap header, but if the data segment must grow as a
+ result of adding more objects, then the data segment may
+ be relocated, in its entirety, to another part of the
+ file.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </center>
+
+ <p>Objects within the heap should be aligned on an 8-byte boundary.
+
+ <h3><a name="GlobalHeap">Disk Format: Level 1E - Global Heap</a></h3>
+
+ <P>Each HDF5 file has a global heap which stores various types of
+ information which is typically shared between datasets. The
+ global heap was designed to satisfy these goals:
+
+ <ol type="A">
+ <li>Repeated access to a heap object must be efficient without
+ resulting in repeated file I/O requests. Since global heap
+ objects will typically be shared among several datasets, it is
+ probable that the object will be accessed repeatedly.
+ <li>Collections of related global heap objects should result in
+ fewer and larger I/O requests. For instance, a dataset of
+ object references will have a global heap object for each
+ reference. Reading the entire set of object references
+ should result in a few large I/O requests instead of one small
+ I/O request for each reference.
+ <li>It should be possible to remove objects from the global heap
+ and the resulting file hole should be eligible to be reclaimed
+ for other uses.
+ </ol>
+ </P>
+
+ <P>The implementation of the heap makes use of the memory
+ management already available at the file level and combines that
+ with a new top-level object called a <em>collection</em> to
+ achieve Goal B. The global heap is the set of all collections.
+ Each global heap object belongs to exactly one collection and
+ each collection contains one or more global heap objects. For
+ the purposes of disk I/O and caching, a collection is treated as
+ an atomic object.
+ </P>
+
+ <P>The HDF5 library creates global heap collections as needed, so there may
+ be multiple collections throughout the file. The set of all of them is
+ abstractly called the "global heap", although they don't actually link
+ to each other, and there is no global place in the file where you can
+ discover all of the collections. The collections are found simply by
+ finding a reference to one through another object in the file (eg.
+ variable-length datatype elements, etc).
+ </P>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ A Global Heap Collection
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4>Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan=3>Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Collection Size<sup>L</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Global Heap Object 1<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Global Heap Object 2<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>...<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Global Heap Object <em>N</em><br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Global Heap Object 0 (free space)<br><br></td>
+ </tr>
+ </table>
+
+ <table class=note>
+ <tr><td>
+ (Items marked with an 'L' the above table are
+ <br>
+ of the size specified in "Size of Lengths.")
+ </td></tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Signature</td>
+ <td>
+ <P>The ASCII character string "<code>GCOL</code>"
+ is used to indicate the
+ beginning of a collection. This gives file consistency
+ checking utilities a better chance of reconstructing a
+ damaged file.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>
+ <P>Each collection has its own version number so that new
+ collections can be added to old files. This document
+ describes version one (1) of the collections (there is no
+ version zero (0)).
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Collection Size</td>
+ <td>
+ <P>This is the size in bytes of the entire collection
+ including this field. The default (and minimum)
+ collection size is 4096 bytes which is a typical file
+ system block size. This allows for 127 16-byte heap
+ objects plus their overhead (the collection header of 16 bytes
+ and the 16 bytes of information about each heap object).
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Global Heap Object 1 through <em>N</em></td>
+ <td>
+ <P>The objects are stored in any order with no
+ intervening unused space.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Global Heap Object 0</td>
+ <td>
+ <P>Global Heap Object 0 (zero), when present, represents the free
+ space in the collection. Free space always appears at the end of
+ the collection. If the free space is too small to store the header
+ for Object 0 (described below) then the header is implied and the
+ collection contains no free space.
+ </P>
+ </td>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Global Heap Object
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=2>Heap Object ID</td>
+ <td colspan=2>Reference Count</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Object Size<sup>L</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Object Data<br><br></td>
+ </tr>
+ </table>
+
+ <table class=note>
+ <tr><td>
+ (Items marked with an 'L' the above table are
+ <br>
+ of the size specified in "Size of Lengths.")
+ </td></tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Heap Object ID</td>
+ <td>
+ <P>Each object has a unique identification number within a
+ collection. The identification numbers are chosen so that
+ new objects have the smallest value possible with the
+ exception that the identifier <code>0</code> always refers to the
+ object which represents all free space within the
+ collection.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Reference Count</td>
+ <td>
+ <P>All heap objects have a reference count field. An
+ object which is referenced from some other part of the
+ file will have a positive reference count. The reference
+ count for Object 0 is always zero.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Reserved</td>
+ <td>
+ <P>Zero padding to align next field on an 8-byte boundary.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Object Size</td>
+ <td>
+ <P>This is the size of the object data stored for the object.
+ The actual storage space allocated for the object data is rounded
+ up to a multiple of eight.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Object Data</td>
+ <td>
+ <P>The object data is treated as a one-dimensional array
+ of bytes to be interpreted by the caller.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <h3><a name="FreeSpaceIndex">Disk Format: Level 1F - Free-space Index</a></h3>
+
+ <p>The free-space index is a collection of blocks of data,
+ dispersed throughout the file, which are currently not used by
+ any file objects.
+
+ <p>The super block contains a pointer to root of the free-space description;
+ that pointer is currently required to be the
+ <A href="#UndefinedAddress">undefined address</A>.
+
+ <p>The format of the free-space index is not defined at this time.
+
+<!--
+ <p>The Free-space Index is a collection of blocks of data,
+ dispersed throughout the file, which are currently not used by
+ any file objects. The blocks of data are indexed by a B-tree of
+ their length within the file.
+
+
+ <p>Each B-tree page is composed of the following entries and
+ B-tree management information, organized as follows:
+
+ <p>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Free-space Heap Page</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4>Signature</td>
+ <tr align=center>
+ <td colspan=4>B-tree Left-link Offset</td>
+ <tr align=center>
+ <td colspan=4><br>Length of Free-block #1<br> <br></td>
+ <tr align=center>
+ <td colspan=4><br>Offset of Free-block #1<br> <br></td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4><br>Length of Free-block #n<br> <br></td>
+ <tr align=center>
+ <td colspan=4><br>Offset of Free-block #n<br> <br></td>
+ <tr align=center>
+ <td colspan=4>"High" Offset</td>
+ <tr align=center>
+ <td colspan=4>Right-link Offset</td>
+ </table>
+ </center>
+
+ <p>
+ <dl>
+ <dt> The elements of the free-space heap page are described below:
+ <dd>
+ <dl>
+ <dt>Signature: (4 bytes)
+ <dd>The ASCII character string <code>FREE</code>
+ is used to indicate the
+ beginning of a free-space heap B-tree page. This gives
+ file consistency checking utilities a better chance of
+ reconstructing a damaged file.
+
+ <dt>B-tree Left-link Offset: (&lt;offset&gt; bytes)
+ <dd>This value is used to indicate the offset of all offsets
+ in the B-link-tree which are smaller than the value of the
+ offset in entry #1. This value is also used to indicate a
+ leaf node in the B-link-tree by being set to all ones.
+
+ <dt>Length of Free-block #n: (&lt;length&gt; bytes)
+ <dd>This value indicates the length of an unused block in
+ the file.
+
+ <dt>Offset of Free-block #n: (&lt;offset&gt; bytes)
+ <dd>This value indicates the offset in the file of an
+ unused block in the file.
+
+ <dt>"High" Offset: (4-bytes)
+ <dd>This offset is used as the upper bound on offsets
+ contained within a page when the page has been split.
+
+ <dt>Right-link Offset: (&lt;offset&gt; bytes)
+ <dd>This value is used to indicate the offset of the next
+ child to the right of the parent of this group
+ page. When there is no node to the right, this value is
+ all zeros.
+ </dl>
+ </dl>
+
+ <p>The algorithms for searching and inserting objects in the
+ B-tree pages are described fully in the Lehman and Yao paper,
+ which should be read to provide a full description of the
+ B-tree's usage.
+-->
+
+ <BR>
+ <HR>
+
+ <h2><a name="DataObject">Disk Format: Level 2 - Data Objects </a></h2>
+
+ <P>Data objects contain the real information in the file. These
+ objects compose the scientific data and other information which
+ are generally thought of as "data" by the end-user. All the
+ other information in the file is provided as a framework for
+ these data objects.
+ </P>
+
+ <P>A data object is composed of header information and data
+ information. The header information contains the information
+ needed to interpret the data information for the data object as
+ well as additional "metadata" or pointers to additional
+ "metadata" used to describe or annotate each data object.
+ </P>
+
+ <h3><a name="ObjectHeader">
+ Disk Format: Level 2A - Data Object Headers</a></h3>
+
+ <P>The header information of an object is designed to encompass
+ all the information about an object, except for the data itself.
+ This information includes
+ the dataspace, datatype, information about how the data
+ is stored on disk (in external files, compressed, broken up in
+ blocks, etc.), as well as other information used by the library
+ to speed up access to the data objects or maintain a file's
+ integrity. Information stored by user applications as attributes
+ is also stored in the object's header. The header of each object is
+ not necessarily located immediately prior to the object's data in the
+ file and in fact may be located in any position in the file. The order
+ of the messages in an object header is not significant.
+ </P>
+
+ <P>Header messages are aligned on 8-byte boundaries.
+ </P>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Object Headers
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Reserved (zero)</td>
+ <td colspan=2>Number of Header Messages</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Object Reference Count</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Object Header Size</td>
+ </tr>
+
+ <tr>
+ <td colspan=2>Header Message Type #1</td>
+ <td colspan=2>Size of Header Message Data #1</td>
+ </tr>
+
+ <tr>
+ <td>Header Message #1 Flags</td>
+ <td colspan=3>Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Header Message Data #1<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>.<br>.<br>.<br></td>
+ </tr>
+
+ <tr>
+ <td colspan=2>Header Message Type #n</td>
+ <td colspan=2>Size of Header Message Data #n</td>
+ </tr>
+
+ <tr>
+ <td>Header Message #n Flags</td>
+ <td colspan=3>Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Header Message Data #n<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>
+ <P>This value is used to determine the format of the
+ information in the object header. When the format of the
+ information in the object header is changed, the version number
+ is incremented and can be used to determine how the
+ information in the object header is formatted. This
+ document describes version one (1) (there was no version
+ zero (0)).
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Number of Header Messages</td>
+ <td>
+ <P>This value determines the number of messages listed in
+ object headers for this object. This value includes the messages
+ in continuation messages for this object.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Object Reference Count</td>
+ <td>
+ <P>This value specifies the number of "hard links" to this object
+ within the current file. References to the object from external
+ files, "soft links" in this file and object references in this
+ file are not tracked.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Object Header Size</td>
+ <td>
+ <P>This value specifies the number of bytes of header message data
+ following this length field that contain object header messages
+ for this object header. This value does not include the size of
+ object header continuation blocks for this object elsewhere in the
+ file.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Header Message Type</td>
+ <td>
+ <P>This value specifies the type of information included in the
+ following header message data. The header message types for the
+ pre-defined header messages are included in sections below.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Size of Header Message Data</td>
+ <td>
+ <P>This value specifies the number of bytes of header
+ message data following the header message type and length
+ information for the current message. The size includes
+ padding bytes to make the message a multiple of eight
+ bytes.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Header Message Flags</td>
+ <td>
+ <P>This is a bit field with the following definition:
+ <table class=list>
+ <tr>
+ <th width="30%">Bit</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>If set, the message data is constant. This is used
+ for messages like the datatype message of a dataset.
+ </td>
+ </tr>
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>If set, the message is stored in the global heap.
+ The Header Message Data field contains a Shared Object
+ message and the Size of Header Message Data field
+ contains the size of that Shared Object message.
+ </td>
+ </tr>
+ <tr>
+ <td align=center><code>2-7</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Header Message Data</td>
+ <td>
+ <P>The format and length of this field is determined by the
+ header message type and size respectively. Some header
+ message types do not require any data and this information
+ can be eliminated by setting the length of the message to
+ zero. The data is padded with enough zeros to make the
+ size a multiple of eight.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <P>The header message types and the message data associated with
+ them compose the critical "metadata" about each object. Some
+ header messages are required for each object while others are
+ optional. Some optional header messages may also be repeated
+ several times in the header itself, the requirements and number
+ of times allowed in the header will be noted in each header
+ message description below.
+ </P>
+
+ <P>The following is a list of currently defined header messages:
+ </P>
+
+ <hr>
+ <h4><a name="NILMessage">Name: NIL</a></h4>
+
+ <P class=item><B>Header Message Type: </B>0x0000
+ </P>
+ <P class=item><B>Length:</B> varies
+ </P>
+ <P class=item><B>Status:</B> Optional, may be repeated.
+ </P>
+ <P class=item><B>Purpose and Description:</B> The NIL message is used to indicate a
+ message which is to be ignored when reading the header messages for a
+ data object. [Possibly one which has been deleted for some reason.]
+ </P>
+ <P class=item><B>Format of Data:</B> Unspecified.
+ </P>
+
+ <hr>
+ <h4><a name="SimpleDataSpace">Name: Simple Dataspace</a></h4>
+
+ <P class=item><B>Header Message Type: </B>0x0001
+ </P>
+ <P class=item><B>Length:</B> Varies according to the number of dimensions,
+ as described in the following table.
+ </P>
+ <P class=item><B>Status:</B> Required for dataset objects, may not be
+ repeated.
+ </P>
+ <P class=item><B>Description:</B> The simple dataspace message describes the
+ number of dimensions (i.e. "rank") and size of each dimension that the
+ data object has. This message is only used for datasets which have a
+ simple, rectilinear grid layout; datasets requiring a more complex
+ layout (irregularly structured or unstructured grids, etc.) must use
+ the <em>Complex Dataspace</em> message for expressing the space the
+ dataset inhabits. <i>(Note: The <em>Complex Dataspace</em>
+ functionality is not yet implemented and it is not described in this
+ document.)</i>
+ </P>
+
+ <P class=item><B>Format of Data:</B>
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Simple Dataspace Message
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Dimensionality</td>
+ <td>Flags</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dimension #1 Size<sup>L</sup></td>
+ <tr>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr>
+ <td colspan=4>Dimension #n Size<sup>L</sup></td>
+ <tr>
+ <td colspan=4>Dimension #1 Maximum Size<sup>L</sup></td>
+ <tr>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr>
+ <td colspan=4>Dimension #n Maximum Size<sup>L</sup></td>
+ <tr>
+ <td colspan=4>Permutation Index #1<sup>L</sup></td>
+ <tr>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr>
+ <td colspan=4>Permutation Index #n<sup>L</sup></td>
+ </table>
+
+ <table class=note>
+ <tr><td>
+ (Items marked with an 'L' the above table are
+ <br>
+ of the size specified in "Size of Lengths.")
+ </td></tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>
+ <P>This value is used to determine the format of the
+ Simple Dataspace Message. When the format of the
+ information in the message is changed, the version number
+ is incremented and can be used to determine how the
+ information in the object header is formatted. This
+ document describes version one (1) (there was no version
+ zero (0)).
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td>
+ <P>This value is the number of dimensions that the data
+ object has.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Flags</td>
+ <td>
+ <P>This field is used to store flags to indicate the
+ presence of parts of this message. Bit 0 (the least
+ significant bit) is used to indicate that maximum
+ dimensions are present. Bit 1 is used to indicate that
+ permutation indices are present.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Dimension #n Size</td>
+ <td>
+ <P>This value is the current size of the dimension of the
+ data as stored in the file. The first dimension stored in
+ the list of dimensions is the slowest changing dimension
+ and the last dimension stored is the fastest changing
+ dimension.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Dimension #n Maximum Size</td>
+ <td>
+ <P>This value is the maximum size of the dimension of the
+ data as stored in the file. This value may be the special
+ "<A href="#UnlimitedDim">unlimited</A>" size which indicates
+ that the data may expand along this dimension indefinitely.
+ If these values are not stored, the maximum size of each
+ dimension is assumed to be the dimension's current size.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Permutation Index #n</td>
+ <td>
+ <P>This value is the index permutation used to map
+ each dimension from the canonical representation to an
+ alternate axis for each dimension. If these values are
+ not stored, the first dimension stored in the list of
+ dimensions is the slowest changing dimension and the last
+ dimension stored is the fastest changing dimension.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ </P>
+
+<!--
+ <hr>
+ <h4><a name="DataSpaceMessage">Name: Complex Dataspace (Fiber Bundle?)</a></h4>
+ <b>Header Message Type: </b>0x0002<br>
+ <b>Length:</b> varies<br>
+
+ <b>Status:</b> One of the <em>Simple Dataspace</em> or
+ <em>Complex Dataspace</em> messages is required (but not both) and may
+ not be repeated.<br> <b>Purpose and Description:</b> The
+ <em>Dataspace</em> message describes space that the dataset is
+ mapped onto in a more comprehensive way than the <em>Simple
+ Dimensionality</em> message is capable of handling. The
+ dataspace of a dataset encompasses the type of coordinate system
+ used to locate the dataset's elements as well as the structure and
+ regularity of the coordinate system. The dataspace also
+ describes the number of dimensions which the dataset inhabits as
+ well as a possible higher dimensional space in which the dataset
+ is located within.
+
+ <br>
+ <b>Format of Data:</b>
+
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Dataspace Message Layout</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4>Mesh Type</td>
+ <tr align=center>
+ <td colspan=4>Logical Dimensionality</td>
+ </table>
+ </center>
+
+ <p>
+ <dl>
+ <dt>The elements of the dimensionality message are described below:
+ <dd>
+ <dl>
+ <dt>Mesh Type: (unsigned 32-bit integer)
+ <dd>This value indicates whether the grid is
+ polar/spherical/cartesian,
+ structured/unstructured and regular/irregular. <br>
+ The mesh type value is broken up as follows: <br>
+
+ <P>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Mesh-type Layout</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=1>Mesh Embedding</td>
+ <td colspan=1>Coordinate System</td>
+ <td colspan=1>Structure</td>
+ <td colspan=1>Regularity</td>
+ </table>
+ </center>
+ The following are the definitions of mesh-type bytes:
+ <dl>
+ <dt>Mesh Embedding
+ <dd>This value indicates whether the dataset dataspace
+ is located within
+ another dataspace or not:
+ <dl> <dl>
+ <dt>&lt;STANDALONE&gt;
+ <dd>The dataset mesh is self-contained and is not
+ embedded in another mesh.
+ <dt>&lt;EMBEDDED&gt;
+ <dd>The dataset's dataspace is located within
+ another dataspace, as
+ described in information below.
+ </dl> </dl>
+ <dt>Coordinate System
+ <dd>This value defines the type of coordinate system
+ used for the mesh:
+ <dl> <dl>
+ <dt>&lt;POLAR&gt;
+ <dd>The last two dimensions are in polar
+ coordinates, higher dimensions are
+ cartesian.
+ <dt>&lt;SPHERICAL&gt;
+ <dd>The last three dimensions are in spherical
+ coordinates, higher dimensions
+ are cartesian.
+ <dt>&lt;CARTESIAN&gt;
+ <dd>All dimensions are in cartesian coordinates.
+ </dl> </dl>
+ <dt>Structure
+ <dd>This value defines the locations of the grid-points
+ on the axes:
+ <dl> <dl>
+ <dt>&lt;STRUCTURED&gt;
+ <dd>All grid-points are on integral, sequential
+ locations, starting from 0.
+ <dt>&lt;UNSTRUCTURED&gt;
+ <dd>Grid-points locations in each dimension are
+ explicitly defined and
+ may be of any numeric datatype.
+ </dl> </dl>
+ <dt>Regularity
+ <dd>This value defines the locations of the dataset
+ points on the grid:
+ <dl> <dl>
+ <dt>&lt;REGULAR&gt;
+ <dd>All dataset elements are located at the
+ grid-points defined.
+ <dt>&lt;IRREGULAR&gt;
+ <dd>Each dataset element has a particular
+ grid-location defined.
+ </dl> </dl>
+ </dl>
+ <p>The following grid combinations are currently allowed:
+ <dl> <dl>
+ <dt>&lt;POLAR-STRUCTURED-REGULAR&gt;
+ <dt>&lt;SPHERICAL-STRUCTURED-REGULAR&gt;
+ <dt>&lt;CARTESIAN-STRUCTURED-REGULAR&gt;
+ <dt>&lt;POLAR-UNSTRUCTURED-REGULAR&gt;
+ <dt>&lt;SPHERICAL-UNSTRUCTURED-REGULAR&gt;
+ <dt>&lt;CARTESIAN-UNSTRUCTURED-REGULAR&gt;
+ <dt>&lt;CARTESIAN-UNSTRUCTURED-IRREGULAR&gt;
+ </dl> </dl>
+ All of the above grid types can be embedded within another
+ dataspace.
+ <br> <br>
+ <dt>Logical Dimensionality: (unsigned 32-bit integer)
+ <dd>This value is the number of dimensions that the dataset occupies.
+
+ <P>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Dataspace Embedded Dimensionality Information</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4>Embedded Dimensionality</td>
+ <tr align=center>
+ <td colspan=4>Embedded Dimension Size #1</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4>Embedded Dimension Size #n</td>
+ <tr align=center>
+ <td colspan=4>Embedded Origin Location #1</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4>Embedded Origin Location #n</td>
+ </table>
+ </center>
+
+ <dt>Embedded Dimensionality: (unsigned 32-bit integer)
+ <dd>This value is the number of dimensions of the space the
+ dataset is located
+ within. i.e. a planar dataset located within a 3-D space,
+ or a 3-D dataset
+ which is a subset of another 3-D space, etc.
+ <dt>Embedded Dimension Size: (unsigned 32-bit integer)
+ <dd>These values are the sizes of the dimensions of the
+ embedded dataspace
+ that the dataset is located within.
+ <dt>Embedded Origin Location: (unsigned 32-bit integer)
+ <dd>These values comprise the location of the dataset's
+ origin within the embedded dataspace.
+ </dl>
+ </dl>
+ [Comment: need some way to handle different orientations of the
+ dataset dataspace
+ within the embedded dataspace]<br>
+
+ <P>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Dataspace Structured/Regular Grid Information</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4>Logical Dimension Size #1</td>
+ <tr align=center>
+ <td colspan=4>Logical Dimension Maximum #1</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4>Logical Dimension Size #n</td>
+ <tr align=center>
+ <td colspan=4>Logical Dimension Maximum #n</td>
+ </table>
+ </center>
+
+ <p>
+ <dl>
+ <dt>The elements of the dimensionality message are described below:
+ <dd>
+ <dl>
+ <dt>Logical Dimension Size #n: (unsigned 32-bit integer)
+ <dd>This value is the current size of the dimension of the
+ data as stored in
+ the file. The first dimension stored in the list of
+ dimensions is the slowest
+ changing dimension and the last dimension stored is the
+ fastest changing
+ dimension.
+ <dt>Logical Dimension Maximum #n: (unsigned 32-bit integer)
+ <dd>This value is the maximum size of the dimension of the
+ data as stored in
+ the file. This value may be the special value
+ &lt;UNLIMITED&gt; which
+ indicates that the data may expand along this dimension
+ indefinitely.
+ </dl>
+ </dl>
+ <P>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Dataspace Structured/Irregular Grid Information</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4># of Grid Points in Dimension #1</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4># of Grid Points in Dimension #n</td>
+ <tr align=center>
+ <td colspan=4>Datatype of Grid Point Locations</td>
+ <tr align=center>
+ <td colspan=4>Location of Grid Points in Dimension #1</td>
+ <tr align=center>
+ <td colspan=4>.<br>.<br>.<br></td>
+ <tr align=center>
+ <td colspan=4>Location of Grid Points in Dimension #n</td>
+ </table>
+ </center>
+
+ <P>
+ <center>
+ <table border cellpadding=4 width="80%">
+ <caption align=bottom>
+ <B>HDF5 Dataspace Unstructured Grid Information</B>
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ <tr align=center>
+ <td colspan=4># of Grid Points</td>
+ <tr align=center>
+ <td colspan=4>Datatype of Grid Point Locations</td>
+ <tr align=center>
+ <td colspan=4>Grid Point Locations<br>.<br>.<br></td>
+ </table>
+ </center>
+-->
+
+ <hr>
+ <h4><a name="ReservedMessage_0002">Name: Reserved - Not Assigned Yet</a></h4>
+ <b>Header Message Type:</b> 0x0002<BR>
+ <b>Length:</b> N/A<BR>
+ <b>Status:</b> N/A<BR>
+ <b>Format of Data:</b> N/A<BR>
+
+ <p><b>Purpose and Description:</b> This message type was skipped during
+ the initial specification of the file format and may be used in a
+ future expansion to the format.
+
+
+ <hr>
+ <h4><a name="DataTypeMessage">Name: Datatype</a></h4>
+
+ <P class=item><B>Header Message Type:</B> 0x0003
+ </P>
+ <P class=item><B>Length:</B> variable
+ </P>
+ <P class=item><B>Status:</B> Required for dataset or named datatype objects,
+ may not be repeated.
+ </P>
+
+ <P class=item><B>Description:</B> The datatype message defines the datatype
+ for each element of a dataset. A datatype can describe an atomic type
+ like a fixed- or floating-point type or a compound type like a C
+ struct.
+ Datatypes messages are stored
+ as a list of datatype classes and
+ their associated properties.
+ </P>
+
+ <P class=item2>Datatype messages that are part of a dataset object,
+ do not describe how elements are related to one another, the dataspace
+ message is used for that purpose. Datatype messages that are part of
+ a named datatype message describe an "abstract" datatype that can be
+ used by other objects in the file.
+ </P>
+
+ <P class=item><B>Format of Data:</B>
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Datatype Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Class and Version</td>
+ <td>Class Bit Field, Bits 0-7</td>
+ <td>Class Bit Field, Bits 8-15</td>
+ <td>Class Bit Field, Bits 16-23</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Size</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br><br>Properties<br><br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Class and Version</td>
+ <td>
+ <P>The version of the datatype message and the datatype's class
+ information are packed together in this field. The version
+ number is packed in the top 4 bits of the field and the class
+ is contained in the bottom 4 bits.
+ </P>
+ <P>The version number information is used for changes in the
+ format of the datatype message and is described here:
+ <table class=list>
+ <tr>
+ <th width="30%">Version</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Never used
+ </td>
+ </tr>
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Used by early versions of the library to encode
+ compound datatypes with explicit array fields.
+ See the compound datatype description below for
+ further details.
+ </td>
+ </tr>
+ <tr>
+ <td align=center><code>2</code></td>
+ <td>The current version used by the library.
+ </td>
+ </tr>
+ </table>
+ </P>
+ <P>The class of the datatype determines the format for the class
+ bit field and properties portion of the datatype message, which
+ are described below. The
+ following classes are currently defined:
+ <table width=100% class=list>
+ <tr>
+ <th width="30%">Value</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Fixed-Point</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Floating-Point</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>2</code></td>
+ <td>Time</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>3</code></td>
+ <td>String</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>4</code></td>
+ <td>Bitfield</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>5</code></td>
+ <td>Opaque</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>6</code></td>
+ <td>Compound</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>7</code></td>
+ <td>Reference</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>8</code></td>
+ <td>Enumerated</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>9</code></td>
+ <td>Variable-Length</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>10</code></td>
+ <td>Array</td>
+ </tr>
+ </table>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Class Bit Fields</td>
+ <td>
+ <P>The information in these bit fields is specific to each datatype
+ class and is described below. All bits not defined for a
+ datatype class are set to zero.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Size</td>
+ <td>
+ <P>The size of the datatype in bytes.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Properties</td>
+ <td>
+ <P>This variable-sized field encodes information specific to each
+ datatype class and is described below. If there is no
+ property information specified for a datatype class, the size
+ of this field is zero.
+ </P>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+ </P>
+
+ <P>Class specific information for Fixed-Point Numbers (Class 0):
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <caption>
+ Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td>0</td>
+ <td><b>Byte Order.</b> If zero, byte order is little-endian;
+ otherwise, byte order is big endian.</td>
+ </tr>
+
+ <tr>
+ <td>1, 2</td>
+ <td><b>Padding type.</b> Bit 1 is the lo_pad type and bit 2
+ is the hi_pad type. If a datum has unused bits at either
+ end, then the lo_pad or hi_pad bit is copied to those
+ locations.</td>
+ </tr>
+
+ <tr>
+ <td>3</td>
+ <td><b>Signed.</b> If this bit is set then the fixed-point
+ number is in 2's complement form.</td>
+ </tr>
+
+ <tr>
+ <td>4-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Property Descriptions
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=2>Bit Offset</td>
+ <td colspan=2>Bit Precision</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Bit Offset</td>
+ <td>
+ <P>The bit offset of the first significant bit of the fixed-point
+ value within the datatype. The bit offset specifies the number
+ of bits "to the right of" the value.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Bit Precision</td>
+ <td>
+ <P>The number of bits of precision of the fixed-point value
+ within the datatype.
+ </P>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+ </P>
+
+ <P>Class specific information for Floating-Point Numbers (Class 1):
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <caption>
+ Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td>0</td>
+ <td><b>Byte Order.</b> If zero, byte order is little-endian;
+ otherwise, byte order is big endian.</td>
+ </tr>
+
+ <tr>
+ <td>1, 2, 3</td>
+ <td><b>Padding type.</b> Bit 1 is the low bits pad type, bit 2
+ is the high bits pad type, and bit 3 is the internal bits
+ pad type. If a datum has unused bits at either end or between
+ the sign bit, exponent, or mantissa, then the value of bit
+ 1, 2, or 3 is copied to those locations.</td>
+ </tr>
+
+ <tr>
+ <td>4-5</td>
+ <td><b>Normalization.</b> The value can be 0 if there is no
+ normalization, 1 if the most significant bit of the
+ mantissa is always set (except for 0.0), and 2 if the most
+ significant bit of the mantissa is not stored but is
+ implied to be set. The value 3 is reserved and will not
+ appear in this field.</td>
+ </tr>
+
+ <tr>
+ <td>6-7</td>
+ <td>Reserved (zero).</td>
+ </tr>
+
+ <tr>
+ <td>8-15</td>
+ <td><b>Sign Location.</b> This is the bit position of the sign
+ bit. Bits are numbered with the least significant bit zero.</td>
+ </tr>
+
+ <tr>
+ <td>16-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Property Descriptions
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=2>Bit Offset</td>
+ <td colspan=2>Bit Precision</td>
+ </tr>
+
+ <tr>
+ <td>Exponent Location</td>
+ <td>Exponent Size</td>
+ <td>Mantissa Location</td>
+ <td>Mantissa Size</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Exponent Bias</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Bit Offset</td>
+ <td>
+ <P>The bit offset of the first significant bit of the floating-point
+ value within the datatype. The bit offset specifies the number
+ of bits "to the right of" the value.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Bit Precision</td>
+ <td>
+ <P>The number of bits of precision of the floating-point value
+ within the datatype.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Exponent Location</td>
+ <td>
+ <P>The bit position of the exponent field. Bits are numbered with
+ the least significant bit number zero.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Exponent Size</td>
+ <td>
+ <P>The size of the exponent field in bits.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Mantissa Location</td>
+ <td>
+ <P>The bit position of the mantissa field. Bits are numbered with
+ the least significant bit number zero.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Mantissa Size</td>
+ <td>
+ <P>The size of the mantissa field in bits.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Exponent Bias</td>
+ <td>
+ <P>The bias of the exponent field.
+ </P>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+ </P>
+
+ <P>Class specific information for Time (Class 2):
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <caption>
+ Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td>0</td>
+ <td><b>Byte Order.</b> If zero, byte order is little-endian;
+ otherwise, byte order is big endian.</td>
+ </tr>
+
+ <tr>
+ <td>1-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Property Descriptions
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=2>Bit Precision</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Bit Precision</td>
+ <td>
+ <P>The number of bits of precision of the time value.
+ </P>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+ </P>
+
+ <P>Class specific information for Strings (Class 3):
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <caption>
+ Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td>0-3</td>
+ <td><b>Padding type.</b> This four-bit value determines the
+ type of padding to use for the string. The values are:
+
+ <table width=100% class=list>
+ <tr>
+ <th width="30%">Value</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Null Terminate: A zero byte marks the end of the
+ string and is guaranteed to be present after
+ converting a long string to a short string. When
+ converting a short string to a long string the value is
+ padded with additional null characters as necessary.
+ </td>
+ </tr>
+
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Null Pad: Null characters are added to the end of
+ the value during conversions from short values to long
+ values but conversion in the opposite direction simply
+ truncates the value.
+ </td>
+ </tr>
+
+ <tr>
+ <td align=center><code>2</code></td>
+ <td>Space Pad: Space characters are added to the end of
+ the value during conversions from short values to long
+ values but conversion in the opposite direction simply
+ truncates the value. This is the Fortran
+ representation of the string.
+ </td>
+ </tr>
+
+ <tr>
+ <td align=center><code>3-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table>
+ </tr>
+
+ <tr>
+ <td>4-7</td>
+ <td><b>Character Set.</b> The character set to use for
+ encoding the string. The only character set supported is
+ the 8-bit ASCII (zero) so no translations have been defined
+ yet.</td>
+ </tr>
+
+ <tr>
+ <td>8-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </div>
+
+ <P>There are no properties defined for the string class.
+ </P>
+ </P>
+
+ <P>Class specific information for Bitfields (Class 4):
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <caption>
+ Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td>0</td>
+ <td><b>Byte Order.</b> If zero, byte order is little-endian;
+ otherwise, byte order is big endian.</td>
+ </tr>
+
+ <tr>
+ <td>1, 2</td>
+ <td><b>Padding type.</b> Bit 1 is the lo_pad type and bit 2
+ is the hi_pad type. If a datum has unused bits at either
+ end, then the lo_pad or hi_pad bit is copied to those
+ locations.</td>
+ </tr>
+
+ <tr>
+ <td>3-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=2>Bit Offset</td>
+ <td colspan=2>Bit Precision</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Bit Offset</td>
+ <td>
+ <P>The bit offset of the first significant bit of the bitfield
+ within the datatype. The bit offset specifies the number
+ of bits "to the right of" the value.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Bit Precision</td>
+ <td>
+ <P>The number of bits of precision of the bitfield
+ within the datatype.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </P>
+
+ <P>Class specific information for Opaque (Class 5):
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <caption>
+ Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td>0-7</td>
+ <td>Length of ASCII tag in bytes.</td>
+ </tr>
+
+ <tr>
+ <td>8-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>ASCII Tag<br>
+ <br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>ASCII Tag</td>
+ <td>
+ <P>This NUL-terminated string provides a description for the
+ opaque type. It is NUL-padded to a multiple of 8 bytes.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </P>
+
+ <P>Class specific information for Compound (Class 6):
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <caption>
+ Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td>0-15</td>
+ <td><b>Number of Members.</b> This field contains the number
+ of members defined for the compound datatype. The member
+ definitions are listed in the Properties field of the data
+ type message.
+ </tr>
+
+ <tr>
+ <td>15-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </div>
+ </P>
+
+ <P>The Properties field of a compound datatype is a list of the
+ member definitions of the compound datatype. The member
+ definitions appear one after another with no intervening bytes.
+ The member types are described with a recursive datatype
+ message.
+
+ <P>Note that the property descriptions are different for different
+ versions of the datatype version. Additionally note that the version
+ 0 properties are deprecated and have been replaced with the version
+ 1 properties in versions of the HDF5 library from the 1.4 release
+ onward.
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Properties Description for Datatype Version 1
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Name<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Byte Offset of Member</td>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td colspan=3>Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dimension Permutation</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dimension #1 Size (required)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dimension #2 Size (required)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dimension #3 Size (required)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dimension #4 Size (required)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Member Type Message<br><br></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Name</td>
+ <td>
+ <P>This NUL-terminated string provides a description for the
+ opaque type. It is NUL-padded to a multiple of 8 bytes.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Byte Offset of Member</td>
+ <td>
+ <P>This is the byte offset of the member within the datatype.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td>
+ <P>If set to zero, this field indicates a scalar member. If set
+ to a value greater than zero, this field indicates that the
+ member is an array of values. For array members, the size of
+ the array is indicated by the 'Size of Dimension n' field in
+ this message.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Dimension Permutation</td>
+ <td>
+ <P>This field was intended to allow an array field to have
+ it's dimensions permuted, but this was never implemented.
+ This field should always be set to zero.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Dimension #n Size</td>
+ <td>
+ <P>This field is the size of a dimension of the array field as
+ stored in the file. The first dimension stored in the list of
+ dimensions is the slowest changing dimension and the last
+ dimension stored is the fastest changing dimension.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Member Type Message</td>
+ <td>
+ <P>This field is a datatype message describing the datatype of
+ the member.
+ </P>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Properties Description for Datatype Version 2
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Name<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Byte Offset of Member</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Member Type Message<br><br></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Name</td>
+ <td>
+ <P>This NUL-terminated string provides a description for the
+ opaque type. It is NUL-padded to a multiple of 8 bytes.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Byte Offset of Member</td>
+ <td>
+ <P>This is the byte offset of the member within the datatype.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Member Type Message</td>
+ <td>
+ <P>This field is a datatype message describing the datatype of
+ the member.
+ </P>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+ </P>
+
+ <P>Class specific information for Reference (Class 7):
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <caption>
+ Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td>0-3</td>
+ <td><b>Type.</b> This four-bit value contains the type of reference
+ described. The values defined are:
+
+ <table width=100% class=list>
+ <tr>
+ <th width="30%">Value</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Object Reference: A reference to another object in this
+ HDF5 file.
+ </td>
+ </tr>
+
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Dataset Region Reference: A reference to a region within
+ a dataset in this HDF5 file.
+ </td>
+ </tr>
+
+ <tr>
+ <td align=center><code>2</code></td>
+ <td>Internal Reference: A reference to a region within the
+ current dataset. (Not currently implemented)
+ </td>
+ </tr>
+
+ <tr>
+ <td align=center><code>3-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td>15-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </div>
+
+ <P>There are no properties defined for the reference class.
+ </P>
+ </P>
+
+ <P>Class specific information for Enumeration (Class 8):
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <caption>
+ Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td>0-15</td>
+ <td><b>Number of Members.</b> The number of name/value
+ pairs defined for the enumeration type.</td>
+ </tr>
+
+ <tr>
+ <td>16-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Base Type<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Names<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Values<br><br></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Base Type</td>
+ <td>
+ <P>Each enumeration type is based on some parent type, usually an
+ integer. The information for that parent type is described
+ recursively by this field.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Names</td>
+ <td>
+ <P>The name for each name/value pair. Each name is stored as a null
+ terminated ASCII string in a multiple of eight bytes. The names
+ are in no particular order.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Values</td>
+ <td>
+ <P>The list of values in the same order as the names. The values
+ are packed (no inter-value padding) and the size of each value
+ is determined by the parent type.
+ </P>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+ </P>
+
+
+ <P>Class specific information for Variable-Length (Class 9):
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <caption>
+ Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td>0-3</td>
+ <td><b>Type.</b> This four-bit value contains the type of
+ variable-length datatype described. The values defined are:
+
+ <table width=100% class=list>
+ <tr>
+ <th width="30%">Value</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Sequence: A variable-length sequence of any sequence of
+ data. Variable-length sequences do not have padding or
+ character set information.
+ </td>
+ </tr>
+
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>String: A variable-length sequence of characters.
+ Variable-length strings have padding and character set
+ information.
+ </td>
+ </tr>
+
+ <tr>
+ <td align=center><code>2-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td>4-7</td>
+ <td><b>Padding type.</b> (variable-length string only)
+ This four-bit value determines the type of padding
+ used for variable-length strings. The values are the same
+ as for the string padding type, as follows:
+ <table width=100% class=list>
+ <tr>
+ <th width="30%">Value</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Null terminate: A zero byte marks the end of a string
+ and is guaranteed to be present after converting a long
+ string to a short string. When converting a short string
+ to a long string, the value is padded with additional null
+ characters as necessary.
+ </td>
+ </tr>
+
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Null pad: Null characters are added to the end of the
+ value during conversion from a short string to a longer
+ string. Conversion from a long string to a shorter string
+ simply truncates the value.
+ </td>
+ </tr>
+
+ <tr>
+ <td align=center><code>2</code></td>
+ <td>Space pad: Space characters are added to the end of the
+ value during conversion from a short string to a longer
+ string. Conversion from a long string to a shorter string
+ simply truncates the value. This is the Fortran
+ representation of the string.
+ </td>
+ </tr>
+
+ <tr>
+ <td align=center><code>3-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table>
+
+ This value is set to zero for variable-length sequences.
+
+ </td>
+ </tr>
+
+ <tr>
+ <td>8-11</td>
+ <td><b>Character Set.</b> (variable-length string only)
+ This four-bit value specifies the character set
+ to be used for encoding the string:
+ <table width=100% class=list>
+ <tr>
+ <th width="30%">Value</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>ASCII: As of this writing (July 2003, Release 1.6.0),
+ 8-bit ASCII is the only character set supported. Therefore,
+ no translations have been defined.
+ </td>
+ </tr>
+
+ <tr>
+ <td align=center><code>1-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table>
+
+ This value is set to zero for variable-length sequences.
+
+ </td>
+ </tr>
+
+ <tr>
+ <td>12-23</td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Base Type<br><br></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Base Type</td>
+ <td>
+ <P>Each variable-length type is based on some parent type. The
+ information for that parent type is described recursively by
+ this field.
+ </P>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+ </P>
+
+ <P>Class specific information for Array (Class 10):
+
+ <P>There are no bit fields defined for the array class.
+ </P>
+
+ <P>Note that the dimension information defined in the property for this
+ datatype class is independent of dataspace information for a dataset.
+ The dimension information here describes the dimensionality of the
+ information within a data element (or a component of an element, if the
+ array datatype is nested within another datatype) and the dataspace for a
+ dataset describes the location of the elements in a dataset.
+ </P>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td colspan=3>Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dimension #1 Size</td>
+ </tr>
+ <tr>
+ <td colspan=4>.<br>.<br>.<br></td>
+ </tr>
+ <tr>
+ <td colspan=4>Dimension #n Size</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Permutation Index #1</td>
+ </tr>
+ <tr>
+ <td colspan=4>.<br>.<br>.<br></td>
+ </tr>
+ <tr>
+ <td colspan=4>Permutation Index #n</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Base Type<br><br></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td>
+ <P>This value is the number of dimensions that the array has.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Dimension #n Size</td>
+ <td>
+ <P>This value is the size of the dimension of the array
+ as stored in the file. The first dimension stored in
+ the list of dimensions is the slowest changing dimension
+ and the last dimension stored is the fastest changing
+ dimension.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Permutation Index #n</td>
+ <td>
+ <P>This value is the index permutation used to map
+ each dimension from the canonical representation to an
+ alternate axis for each dimension. Currently, dimension
+ permutations are not supported and these indices should be set
+ to the index position minus one (i.e. the first dimension should
+ be set to 0, the second dimension should be set to 1, etc.)
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Base Type</td>
+ <td>
+ <P>Each array type is based on some parent type. The
+ information for that parent type is described recursively by
+ this field.
+ </P>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+ </P>
+
+ <hr>
+ <h4><a name="OldFillValueMessage">Name: Data Storage - Fill Value (Old)</a></h4>
+
+ <P class=item><B>Header Message Type:</B> 0x0004
+ </P>
+ <P class=item><B>Length:</B> varies
+ </P>
+ <P class=item><B>Status:</B> Optional, may not be repeated.
+ </P>
+
+ <P class=item><B>Description:</B> The fill value message stores a single
+ data value which is returned to the application when an uninitialized
+ data element is read from a dataset. The fill value is interpreted
+ with the same datatype as the dataset. If no fill value message is
+ present then a fill value of all zero bytes is assumed.
+ </P>
+
+ <P class=item2>This fill value message is deprecated in favor of the "new"
+ fill value message (Message Type 0x0005) and is only written to the
+ file for forward compatibility with versions of the HDF5 library before
+ the 1.6.0 version. Additionally, it only appears for datasets with a
+ user defined fill value (as opposed to the library default fill value
+ or an explicitly set "undefined" fill value).
+ </P>
+
+ <P class=item><B>Format of Data:</B>
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Fill Value Message (Old)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4>Size</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Fill Value<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Size</td>
+ <td>
+ <P>This is the size of the Fill Value field in bytes.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Fill Value</td>
+ <td>
+ <P>The fill value. The bytes of the fill value are interpreted
+ using the same datatype as for the dataset.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </P>
+
+ <hr>
+ <h4><a name="FillValueMessage">Name: Data Storage - Fill Value </a></h4>
+
+ <P class=item><B>Header Message Type:</B> 0x0005
+ </P>
+ <P class=item><B>Length:</B> varies
+ </P>
+ <P class=item><B>Status:</B> Required for dataset objects, may not be repeated.
+ </P>
+
+ <P class=item><B>Description:</B> The fill value message stores a single
+ data value which is returned to the application when an uninitialized
+ data element is read from a dataset. The fill value is interpreted
+ with the same datatype as the dataset.
+ </P>
+
+ <P class=item><B>Format of Data:</B>
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Fill Value Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Space Allocation Time</td>
+ <td>Fill Value Write Time</td>
+ <td>Fill Value Defined</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Size</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Fill Value<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>
+ <P>The version number information is used for changes in the
+ format of the fill value message and is described here:
+ <table class=list>
+ <tr>
+ <th width="30%">Version</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Never used
+ </td>
+ </tr>
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Used by version 1.6.x of the library to encode
+ fill values. In this version, the Size field is
+ always present.
+ </td>
+ </tr>
+ <tr>
+ <td align=center><code>2</code></td>
+ <td>The current version used by the library (version
+ 1.7.3 or later). In this version, the Size and
+ Fill Value fields are
+ only present if the Fill Value Defined field is set
+ to 1.
+ </td>
+ </tr>
+ </table>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Space Allocation Time</td>
+ <td>
+ <P>When the storage space for the dataset's raw data will be
+ allocated. The allowed values are:
+ <table class=list>
+ <tr>
+ <th width="30%">Value</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Early allocation. Storage space for the entire dataset
+ should be allocated in the file when the dataset is
+ created.
+ </td>
+ </tr>
+ <tr>
+ <td align=center><code>2</code></td>
+ <td>Late allocation. Storage space for the entire dataset
+ should not be allocated until the dataset is written
+ to.
+ </td>
+ </tr>
+ <tr>
+ <td align=center><code>3</code></td>
+ <td>Incremental allocation. Storage space for the
+ dataset should not be allocated until the portion
+ of the dataset is written to. This is currently
+ used in conjunction with chunked data storage for
+ datasets.
+ </td>
+ </tr>
+ </table>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Fill Value Write Time</td>
+ <td>
+ <P>At the time that storage space for the dataset's raw data is
+ allocated, this value indicates whether the fill value should
+ be written to the raw data storage elements. The allowed values
+ are:
+ <table class=list>
+ <tr>
+ <th width="30%">Value</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>On allocation. The fill value is always written to
+ the raw data storage when the storage space is allocated.
+ </td>
+ </tr>
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Never. The fill value should never be written to
+ the raw data storage.
+ </td>
+ </tr>
+ <tr>
+ <td align=center><code>2</code></td>
+ <td>Fill value written if set by user. The fill value
+ will be written to the raw data storage when the storage
+ space is allocated only if the user explicitly set
+ the fill value. If the fill value is the library
+ default or is undefined, it will not be written to
+ the raw data storage.
+ </td>
+ </tr>
+ </table>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Fill Value Defined</td>
+ <td>
+ <P>This value indicates if a fill value is defined for this
+ dataset. If this value is 0, the fill value is undefined.
+ If this value is 1, a fill value is defined for this dataset.
+ For version 2 or later of the fill value message, this value
+ controls the presence of the Size field.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Size</td>
+ <td>
+ <P>This is the size of the Fill Value field in bytes. This field
+ is not present if the Version field is >1 and the Fill Value
+ Defined field is set to 0.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Fill Value</td>
+ <td>
+ <P>The fill value. The bytes of the fill value are interpreted
+ using the same datatype as for the dataset. This field is
+ not present if the Version field is >1 and the Fill Value
+ Defined field is set to 0.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </P>
+
+<!--
+ <hr>
+ <h4><a name="CompactDataStorageMessage">Name: Data Storage - Compact</a></h4>
+
+ <b>Header Message Type:</b> 0x0006<br>
+ <b>Length:</b> varies<br>
+ <b>Status:</b> Optional, may not be repeated.<br>
+
+ <p>This message indicates that the data for the data object is
+ stored within the current HDF file by including the actual
+ data as the header data for this message. The data is
+ stored internally in
+ the <em>normal format</em>, i.e. in one chunk, uncompressed, etc.
+
+ <P>Note that one and only one of the <em>Data Storage</em> headers can be
+ stored for each data object.
+
+ <P><b>Format of Data:</b> The message data is actually composed
+ of dataset data, so the format will be determined by the dataset
+ format.
+-->
+
+ <hr>
+ <h4><a name="ReservedMessage_0006">Name: Reserved - Not Assigned Yet</a></h4>
+ <P class=item><B>Header Message Type:</B> 0x0006</P>
+ <P class=item><B>Length:</B> N/A</P>
+ <P class=item><B>Status:</B> N/A</P>
+ <P class=item><B>Format of Data:</B> N/A</P>
+
+ <P class=item><B>Purpose and Description:</B> This message type was skipped during
+ the initial specification of the file format and may be used in a
+ future expansion to the format.</P>
+
+ <hr>
+ <h4><a name="ExternalFileListMessage">Name: Data Storage -
+ External Data Files</a></h4>
+ <P class=item><B>Header Message Type:</B> 0x0007 </P>
+ <P class=item><B>Length:</B> varies</P>
+ <P class=item><B>Status:</B> Optional, may not be repeated.</P>
+
+ <P class=item><B>Purpose and Description:</B> The external object message
+ indicates that the data for an object is stored outside the HDF5
+ file. The filename of the object is stored as a Universal
+ Resource Location (URL) of the actual filename containing the
+ data. An external file list record also contains the byte offset
+ of the start of the data within the file and the amount of space
+ reserved in the file for that data.</P>
+
+ <P class=item><B>Format of Data:</B>
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ External File List Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan=3>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=2>Allocated Slots</td>
+ <td colspan=2>Used Slots</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Heap Address<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Slot Definitions...<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>
+ <P>The version number information is used for changes in the format of External File
+ List Message and is described here:
+ <table class=list>
+ <tr>
+ <th width="30%">Version</th>
+ <th align=left>Description</th>
+ </tr>
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Never used.
+ </tr>
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>The current version used by the library.
+ </tr>
+ </table>
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Reserved</td>
+ <td>
+ <P>This field is reserved for future use.</P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Allocated Slots</td>
+ <td>
+ <P>The total number of slots allocated in the message. Its value must be at least as
+ large as the value contained in the Used Slots field. (The current library simply
+ uses the number of Used Slots for this message)</P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Used Slots</td>
+ <td>
+ <P>The number of initial slots which contains valid information.</P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Heap Address</td>
+ <td>
+ <P>This is the address of a local heap which contains the names for the external
+ files (The local heap information can be found in Disk Format Level 1D in this
+ document). The name at offset zero in the heap is always the empty string.</P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Slot Definitions</td>
+ <td>
+ <P>The slot definitions are stored in order according to the array addresses they
+ represent.</P>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ External File List Slot
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Name Offset(&lt;size&gt; bytes)<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>File Offset(&lt;size&gt; bytes)<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Size<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Name Offset(&lt;size&gt; bytes)</td>
+ <td>
+ <P>The byte offset within the local name heap for the name
+ of the file. File names are stored as a URL which has a
+ protocol name, a host name, a port number, and a file
+ name:
+ <code><em>protocol</em>:<em>port</em>//<em>host</em>/<em>file</em></code>.
+ If the protocol is omitted then "file:" is assumed. If
+ the port number is omitted then a default port for that
+ protocol is used. If both the protocol and the port
+ number are omitted then the colon can also be omitted. If
+ the double slash and host name are omitted then
+ "localhost" is assumed. The file name is the only
+ mandatory part, and if the leading slash is missing then
+ it is relative to the application's current working
+ directory (the use of relative names is not
+ recommended).</P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>File Offset(&lt;size&gt; bytes)</td>
+ <td>
+ <P>This is the byte offset to the start of the data in the
+ specified file. For files that contain data for a single
+ dataset this will usually be zero.</P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Size</td>
+ <td>
+ <P>This is the total number of bytes reserved in the
+ specified file for raw data storage. For a file that
+ contains exactly one complete dataset which is not
+ extendable, the size will usually be the exact size of the
+ dataset. However, by making the size larger one allows
+ HDF5 to extend the dataset. The size can be set to a value
+ larger than the entire file since HDF5 will read zeros
+ past the end of the file without failing.</P>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+
+ <hr>
+ <h4><a name="LayoutMessage">Name: Data Storage - Layout</a></h4>
+
+ <P class=item><B>Header Message Type:</B> 0x0008</P>
+ <P class=item><B>Length:</B> varies</P>
+ <P class=item><B>Status:</B> Required for datasets, may not be repeated.</P>
+
+ <P class=item><B>Purpose and Description:</B> Data layout describes how the
+ elements of a multi-dimensional array are arranged in the linear
+ address space of the file. Three types of data layout are
+ supported:
+
+ <ol>
+ <li>Contiguous: The array can be stored in one contiguous area of the file.
+ The layout requires that the size of the array be constant and
+ does not permit chunking, compression, checksums, encryption,
+ etc. The message stores the total size of the array and the
+ offset of an element from the beginning of the storage area is
+ computed as in C.
+
+ <li>Chunked: The array domain can be regularly decomposed into chunks and
+ each chunk is allocated separately. This layout supports
+ arbitrary element traversals, compression, encryption, and
+ checksums, and the chunks can be distributed across external
+ raw data files (these features are described in other
+ messages). The message stores the size of a chunk instead of
+ the size of the entire array; the size of the entire array can
+ be calculated by traversing the B-tree that stores the chunk
+ addresses.
+
+ <li>Compact: The array can be stored in one contiguous block, as part of
+ this object header message (this is called "compact" storage below).
+ </ol>
+
+ <P class=item><B>Format of Data:</B>
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Data Layout Message (Versions 1 and 2)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Dimensionality</td>
+ <td>Layout Class</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Address<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dimension 0 (4-bytes)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dimension 1 (4-bytes)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>...</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dataset Element Size <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Compact Data Size (4-bytes)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Compact Data...<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>
+ <P>The version number information is used for changes in the format of the data
+ layout message and is described here:</P>
+ <table class=list>
+ <tr>
+ <th width="30%">Version</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Used by version 1.4 and before of the library to encode layout information.
+ Data space is always allocated when the data set is created.</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>2</code></td>
+ <td>Used by version 1.6.x of the library to encode layout information.
+ Data space is allocated only when it is necessary.</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td><P>An array has a fixed dimensionality. This field
+ specifies the number of dimension size fields later in the
+ message.</P></td>
+ </tr>
+
+ <tr>
+ <td>Layout Class</td>
+ <td><P>The layout class specifies how the other fields of the
+ layout message are to be interpreted. A value of one
+ indicates contiguous storage, a value of two indicates chunked storage,
+ while a value of zero indicates compact storage. Other values will be defined
+ in the future.</P></td>
+ </tr>
+
+ <tr>
+ <td>Address</td>
+ <td><P>For contiguous storage, this is the address of the first
+ byte of storage. For chunked storage this is the address
+ of the B-tree that is used to look up the addresses of the
+ chunks. This field is not present for compact storage.
+ If the version for this message is set to 2, the address
+ may have the "undefined address" value, to indicate that
+ storage has not yet been allocated for this array.</P></td>
+ </tr>
+
+ <tr>
+ <td>Dimensions</td>
+ <td><P>For contiguous and compact storage the dimensions define
+ the entire size of the array while for chunked storage they define
+ the size of a single chunk. In all cases, they are in units of
+ array elements (not bytes). The first dimension stored in the list
+ of dimensions is the slowest changing dimension and the last
+ dimension stored is the fastest changing dimension.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Dataset Element Size</td>
+ <td><P>The size of a dataset element, in bytes. This field is only
+ present for chunked storage.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Compact Data Size</td>
+ <td><P>This field is only present for compact data storage.
+ It contains the size of the raw data for the dataset array.</P></td>
+
+ <tr>
+ <td>Compact Data</td>
+ <td><P>This field is only present for compact data storage.
+ It contains the raw data for the dataset array.</P></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <P>Version 3 of this message re-structured the format into specific
+ properties that are required for each layout class.
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ <B>Data Layout Message (Version 3)</B>
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Layout Class</td>
+ <td colspan=2 bgcolor=#DDDDDD>&nbsp;</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Properties<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>
+ <P>The version number information is used for changes in the format of layout message
+ and is described here:</P>
+ <table class=list>
+ <tr>
+ <th width="30%">Version</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>3</code></td>
+ <td>Used by the version 1.6.3 and later of the library to store properties
+ for each layout class.</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Layout Class</td>
+ <td><P>The layout class specifies how the other fields of the layout message are to be
+ interpreted. A value of one indicates contiguous storage, a value of two
+ indicates chunked storage, while a value of zero indicates compact storage.</P></td>
+ </tr>
+
+ <tr>
+ <td>Properties</td>
+ <td><P>This variable-sized field encodes information specific to each
+ layout class and is described below. If there is no property
+ information specified for a layout class, the size of this field
+ is zero bytes.</P></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <P>Class-specific information for compact layout (Class 0): (Note: The dimensionality information
+ is in the Dataspace message)
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Property Descriptions
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=2>Size</td>
+ <td colspan=2 bgcolor=#DDDDDD>&nbsp;</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Raw Data...<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Size</td>
+ <td><P>This field contains the size of the raw data for the dataset array.</P></td>
+ </tr>
+
+ <tr>
+ <td>Raw Data</td>
+ <td><P>This field contains the raw data for the dataset array.</P></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <P>Class-specific information for contiguous layout (Class 1): (Note: The dimensionality information
+ is in the Dataspace message)
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Property Descriptions
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Address<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Size<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Address</td>
+ <td><P>This is the address of the first byte of raw data storage.
+ The address may have the "undefined address" value, to indicate
+ that storage has not yet been allocated for this array.</P></td>
+ </tr>
+
+ <tr>
+ <td>Size</td>
+ <td><P>This field contains the size allocated to store the raw data.</P></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <P>Class-specific information for chunked layout (Class 2):
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Property Descriptions
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td colspan=3 bgcolor=#DDDDDD>&nbsp;</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Address<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dimension 0 (4-bytes)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dimension 1 (4-bytes)</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>...</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Dataset Element Size</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td><P>A chunk has a fixed dimensionality. This field specifies
+ the number of dimension size fields later in the message.</P></td>
+ </tr>
+
+ <tr>
+ <td>Address</td>
+ <td><P>This is the address of the B-tree that is used to look up the addresses of the
+ chunks. The address may have the "undefined address" value, to indicate that
+ storage has not yet been allocated for this array.</P></td>
+ </tr>
+
+ <tr>
+ <td>Dimensions</td>
+ <td><P>These values define the dimension size of a single chunk, in
+ units of array elements (not bytes). The first dimension stored in
+ the list of dimensions is the slowest changing dimension and the
+ last dimension stored is the fastest changing dimension.
+ </P>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Dataset Element Size</td>
+ <td><P>The size of a dataset element, in bytes.
+ </P>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <hr>
+ <h4><a name="ReservedMessage_0009">Name: Reserved - Not Assigned Yet</a></h4>
+ <P class=item><B>Header Message Type:</B> 0x0009</P>
+ <P class=item><B>Length:</B> N/A</P>
+ <P class=item><B>Status:</B> N/A</P>
+ <P class=item><B>Format of Data:</B> N/A</P>
+
+ <P class=item><B>Purpose and Description:</B> This message type was skipped during the initial
+ specification of the file format and may be used in a future expansion to the format.
+
+ <hr>
+ <h4><a name="ReservedMessage_000A">Name: Reserved - Not Assigned Yet</a></h4>
+ <P class=item><B>Header Message Type:</B> 0x0009</P>
+ <P class=item><B>Length:</B> N/A</P>
+ <P class=item><B>Status:</B> N/A</P>
+ <P class=item><B>Format of Data:</B> N/A</P>
+
+ <P class=item><B>Purpose and Description:</B> This message type was skipped during the initial
+ specification of the file format and may be used in a future expansion to the format.
+
+ <hr>
+ <h4><a name="FilterMessage">Name: Data Storage - Filter Pipeline</a></h4>
+ <P class=item><B>Header Message Type:</B> 0x000B</P>
+ <P class=item><B>Length:</B> varies</P>
+ <P class=item><B>Status:</B> Optional, may not be repeated.</P>
+
+ <P class=item><B>Description:</B> This message describes the
+ filter pipeline which should be applied to the data stream by
+ providing filter identification numbers, flags, a name, and
+ client data.</P>
+
+ <P class=item><B>Format of Data:</B>
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Filter Pipeline Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Number of Filters</td>
+ <td colspan=2>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Filter List<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td><P>The version number for this message. This document
+ describes version 1.</P></td>
+ </tr>
+
+ <tr>
+ <td>Number of Filters</td>
+ <td><P>The total number of filters described by this
+ message. The maximum possible number of filters in a
+ message is 32.</P></td>
+ </tr>
+
+ <tr>
+ <td>Filter List</td>
+ <td><P>A description of each filter. A filter description
+ appears in the next table.</P></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Filter Description
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=2>Filter Identification</td>
+ <td colspan=2>Name Length</td>
+ </tr>
+
+ <tr>
+ <td colspan=2>Flags</td>
+ <td colspan=2>Number of Values for Client Data</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Name<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Client Data<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Padding</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Filter Identification</td>
+ <td>
+ <p>
+ This value, often referred to as a filter identifier,
+ is designed to be a unique identifier for the filter.
+ Values from zero through 32,767 are reserved for filters
+ supported by The HDF Group in the HDF5 library and for
+ filters requested and supported by third parties.
+ Filters supported by The HDF Group are documented immediately
+ below. Information on 3rd-party filters can be found at
+ <a href="/services/contributions.html#filters">
+ <code>https://support.hdfgroup.org/services/contributions.html#filters</code></a>.
+ <a href="#Footnote1Change"><sup><small>1</small></sup></a>
+ <p>
+ To request a filter identifier, please contact
+ The HDF Group&rsquo;s Help Desk at
+ <img src="Graphics/help.png" valign="center" height=14>.
+ You will be asked to provide the following information:
+ <ol>
+ <li>Contact information for the developer requesting the
+ new identifier
+ <li>A short description of the new filter
+ <li>Links to any relevant information, including licensing
+ information
+ </ol>
+ <p>
+ Values from 32768 to 65535 are reserved for non-distributed uses
+ (for example, internal company usage) or for application usage
+ when testing a feature. The HDF Group does not track or document
+ the use of the filters with identifiers from this range.
+
+ <p>
+ The filters currently in library version 1.6.5 are
+ listed below:
+ <table class=list>
+ <tr>
+ <th width="30%">Identification</th>
+ <th align=left>Name</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>deflate</td>
+ <td>GZIP deflate compression</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>2</code></td>
+ <td>shuffle</td>
+ <td>Data element shuffling</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>3</code></td>
+ <td>fletcher32</td>
+ <td>Fletcher32 checksum</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>4</code></td>
+ <td>szip</td>
+ <td>SZIP compression</td>
+ </tr>
+ </table>
+ </P></td>
+ </tr>
+
+ <tr>
+ <td>Name Length</td>
+ <td><P>Each filter has an optional null-terminated ASCII name
+ and this field holds the length of the name including the
+ null termination padded with nulls to be a multiple of
+ eight. If the filter has no name then a value of zero is
+ stored in this field.</P></td>
+ </tr>
+
+ <tr>
+ <td>Flags</td>
+ <td><P>The flags indicate certain properties for a filter. The
+ bit values defined so far are:</P>
+ <table class=list>
+ <tr>
+ <th width="30%">Value</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>bit 1</code></td>
+ <td>If set then the filter is an optional filter.
+ During output, if an optional filter fails it will be
+ silently removed from the pipeline.</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Client Data Number of Values</td>
+ <td><P>Each filter can store a few integer values to control
+ how the filter operates. The number of entries in the
+ Client Data array is stored in this field.</P></td>
+ </tr>
+
+ <tr>
+ <td>Name</td>
+ <td><P>If the Name Length field is non-zero then it will
+ contain the size of this field, a multiple of eight. This
+ field contains a null-terminated, ASCII character
+ string to serve as a comment/name for the filter.</P></td>
+ </tr>
+
+ <tr>
+ <td>Client Data</td>
+ <td><P>This is an array of four-byte integers which will be
+ passed to the filter function. The Client Data Number of
+ Values determines the number of elements in the array.</P></td>
+ </tr>
+
+ <tr>
+ <td>Padding</td>
+ <td><P>Four bytes of zeros are added to the message at this
+ point if the Client Data Number of Values field contains
+ an odd number.</P></td>
+ </tr>
+ </table>
+ </div>
+ <p>
+ <hr align="left" width="50">
+ <a name="Footnote1Change"><sup>1</sup></a>If you are reading
+ an earlier version of this document, this link may have changed.
+ If the link does not work, use the latest version of this document
+ on <a href="https://support.hdfgroup.org">The HDF Group</a>&rsquo;s website,
+ <a href="/HDF5/doc/H5.format.html">
+ <code>https://support.hdfgroup.org/HDF5/doc/H5.format.html</code></a>;
+ the link there will always be correct.
+ <small><a href="#FilterMessage">(Return)</a>
+ </P>
+
+ <hr>
+ <h4><a name="AttributeMessage">Name: Attribute</a></h4>
+ <P class=item><B>Header Message Type:</B> 0x000C
+ <P class=item><B>Length:</B> varies
+ <P class=item><B>Status:</B> Optional, may be repeated.
+
+ <P class=item><B>Description:</B> The <em>Attribute</em>
+ message is used to list objects in the HDF file which are used
+ as attributes, or "metadata" about the current object. An
+ attribute is a small dataset; it has a name, a datatype, a data
+ space, and raw data. Since attributes are stored in the object
+ header they must be relatively small (<64KB) and can be
+ associated with any type of object which has an object header
+ (groups, datasets, named types and spaces, etc.).
+
+ <P class=item2>Note: Attributes on an object must have unique names. (The HDF5 library
+ currently enforces this by causing the creation of an attribute with
+ a duplicate name to fail). Attributes on different objects may have the
+ same name, however.
+
+ <P class=item><B>Format of Data:</B>
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Attribute Message (Version 1)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Reserved</td>
+ <td colspan=2>Name Size</td>
+ </tr>
+
+ <tr>
+ <td colspan=2>Datatype Size</td>
+ <td colspan=2>Dataspace Size</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Name<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Datatype<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Dataspace<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Data<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td><P>The version number information is used for changes in the format of the
+ attribute message and is described here:</P>
+ <table class=list>
+ <tr>
+ <th width="30%">Version</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Used by the library before version 1.6 to encode attribute message.
+ This version does not support shared data type.</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Reserved</td>
+ <td><P>This field is reserved for later use and is set to
+ zero.</P></td>
+ </tr>
+
+ <tr>
+ <td>Name Size</td>
+ <td><P>The length of the attribute name in bytes including the
+ null terminator. Note that the Name field below may
+ contain additional padding not represented by this
+ field.</P></td>
+ </tr>
+
+ <tr>
+ <td>Datatype Size</td>
+ <td><P>The length of the datatype description in the Datatype
+ field below. Note that the Datatype field may contain
+ additional padding not represented by this field.</P></td>
+ </tr>
+
+ <tr>
+ <td>Dataspace Size</td>
+ <td><P>The length of the dataspace description in the Dataspace
+ field below. Note that the Dataspace field may contain
+ additional padding not represented by this field.</P></td>
+ </tr>
+
+ <tr>
+ <td>Name</td>
+ <td><P>The null-terminated attribute name. This field is
+ padded with additional null characters to make it a
+ multiple of eight bytes.</P></td>
+ </tr>
+
+ <tr>
+ <td>Datatype</td>
+ <td><P>The datatype description follows the same format as
+ described for the datatype object header message. This
+ field is padded with additional zero bytes to make it a
+ multiple of eight bytes.</P></td>
+ </tr>
+
+ <tr>
+ <td>Dataspace</td>
+ <td><P>The dataspace description follows the same format as
+ described for the dataspace object header message. This
+ field is padded with additional zero bytes to make it a
+ multiple of eight bytes.</P></td>
+ </tr>
+
+ <tr>
+ <td>Data</td>
+ <td><P>The raw data for the attribute. The size is determined
+ from the datatype and dataspace descriptions. This
+ field is <em>not</em> padded with additional bytes.</P></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Attribute Message (Version 2)
+ </caption>
+
+ <tr align=center>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flag</td>
+ <td colspan=2>Name Size</td>
+ </tr>
+
+ <tr>
+ <td colspan=2>Type Size</td>
+ <td colspan=2>Space Size</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Name<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Type<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Space<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Data<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td><P>The version number information is used for changes in the format of the
+ attribute message and is described here:</P>
+ <table class=list width="90%">
+ <tr>
+ <th width="30%">Version</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>2</code></td>
+ <td>Used by the library of version 1.6.x and after to encode attribute message.
+ This version supports shared data type. The fields of name, type, and space
+ are not padded with additional bytes of zero.</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Flag</td>
+ <td><P>This field indicates whether the data type of this attribute is shared:</P>
+ <table class=list width="90%">
+ <tr>
+ <th width="30%">Value</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Datatype is <em>not</em> shared.</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Datatype is shared.</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Name Size</td>
+ <td><P>The length of the attribute name in bytes including the
+ null terminator.</P></td>
+ </tr>
+
+ <tr>
+ <td>Datatype Size</td>
+ <td><P>The length of the datatype description in the Datatype
+ field below.</P></td>
+ </tr>
+
+ <tr>
+ <td>Dataspace Size</td>
+ <td><P>The length of the dataspace description in the Dataspace
+ field below.</P></td>
+ </tr>
+
+ <tr>
+ <td>Name</td>
+ <td><P>The null-terminated attribute name. This field is <em>not</em>
+ padded with additional bytes.</P></td>
+ </tr>
+
+ <tr>
+ <td>Datatype</td>
+ <td><P>The datatype description follows the same format as
+ described for the datatype object header message. This
+ field is <em>not</em> padded with additional bytes.</P></td>
+ </tr>
+
+ <tr>
+ <td>Dataspace</td>
+ <td><P>The dataspace description follows the same format as
+ described for the dataspace object header message. This
+ field is <em>not</em> padded with additional bytes.</P></td>
+ </tr>
+
+ <tr>
+ <td>Data</td>
+ <td><P>The raw data for the attribute. The size is determined
+ from the datatype and dataspace descriptions. This
+ field is <em>not</em> padded with additional zero
+ bytes.</P></td>
+ </tr>
+ </table>
+ </div>
+
+ <hr>
+ <h4><a name="CommentMessage">Name: Object Comment</a></h4>
+
+ <P class=item><B>Header Message Type:</B> 0x000D</P>
+ <P class=item><B>Length:</B> varies</P>
+ <P class=item><B>Status:</B> Optional, may not be repeated.</P>
+
+ <P class=item><B>Description:</B> The object comment is
+ designed to be a short description of an object. An object comment
+ is a sequence of non-zero (<code>\0</code>) ASCII characters with no other
+ formatting included by the library.</P>
+
+ <P class=item><B>Format of Data:</B>
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Name Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Comment<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Name</td>
+ <td>A null terminated ASCII character string.</td>
+ </tr>
+ </table>
+ </div>
+
+ <hr>
+ <h4><a name="OldModifiedMessage">Name: Object Modification Date &amp; Time (Old)</a></h4>
+
+ <P class=item><B>Header Message Type:</B> 0x000E</P>
+ <P class=item><B>Length:</B> fixed</P>
+ <P class=item><B>Status:</B> Optional, may not be repeated.</P>
+
+ <P class=item><B>Description:</B> The object modification date
+ and time is a timestamp which indicates (using ISO-8601 date and
+ time format) the last modification of an object. The time is
+ updated when any object header message changes according to the
+ system clock where the change was posted.
+
+ <br><br>This modification time message is deprecated in favor of the "new"
+ modification time message (Message Type 0x0012) and is no longer written
+ to the file in versions of the HDF5 library after the 1.6.0 version.
+ </P>
+
+ <P class=item><B>Format of Data:</B>
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Modification Time Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4>Year</td>
+ </tr>
+
+ <tr>
+ <td colspan=2>Month</td>
+ <td colspan=2>Day of Month</td>
+ </tr>
+
+ <tr>
+ <td colspan=2>Hour</td>
+ <td colspan=2>Minute</td>
+ </tr>
+
+ <tr>
+ <td colspan=2>Second</td>
+ <td colspan=2>Reserved</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Year</td>
+ <td><P>The four-digit year as an ASCII string. For example,
+ <code>1998</code>. All fields of this message should be interpreted
+ as coordinated universal time (UTC)</P></td>
+ </tr>
+
+ <tr>
+ <td>Month</td>
+ <td><P>The month number as a two digit ASCII string where
+ January is <code>01</code> and December is <code>12</code>.</P></td>
+ </tr>
+
+ <tr>
+ <td>Day of Month</td>
+ <td><P>The day number within the month as a two digit ASCII
+ string. The first day of the month is <code>01</code>.</P></td>
+ </tr>
+
+ <tr>
+ <td>Hour</td>
+ <td><P>The hour of the day as a two digit ASCII string where
+ midnight is <code>00</code> and 11:00pm is <code>23</code>.</P></td>
+ </tr>
+
+ <tr>
+ <td>Minute</td>
+ <td><P>The minute of the hour as a two digit ASCII string where
+ the first minute of the hour is <code>00</code> and
+ the last is <code>59</code>.</P></td>
+ </tr>
+
+ <tr>
+ <td>Second</td>
+ <td><P>The second of the minute as a two digit ASCII string
+ where the first second of the minute is <code>00</code>
+ and the last is <code>59</code>.</P></td>
+ </tr>
+
+ <tr>
+ <td>Reserved</td>
+ <td><P>This field is reserved and should always be zero.</P></td>
+ </tr>
+ </table>
+ </div>
+
+ <hr>
+ <h4><a name="SharedMessage">Name: Shared Object Message</a></h4>
+ <P class=item><B>Header Message Type:</B> 0x000F</P>
+ <P class=item><B>Length:</B> Fixed</P>
+ <P class=item><B>Status:</B> Optional, may be repeated.</P>
+
+ <P class=item><B>Description:</B> A constant message can be shared among
+ several object headers. A <em>Shared Object</em> Message contains the address of
+ the object message to be shared. Care must be exercised to prevent cycles when a
+ message of one object header points to a message in some other object header.
+ Starting from Version 2 of the Shared Object Message, the <em>Flags</em>
+ field becomes unused.
+ </P>
+
+ <P class=item><B>Format of Data:</B>
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Shared Object Message (Version 1)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</td>
+ <th width="25%">byte</td>
+ <th width="25%">byte</td>
+ <th width="25%">byte</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan=2>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Pointer<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td><P>The version number is used when there are changes in the format
+ of a shared object message and is described here:</P>
+ <table class=list>
+ <tr>
+ <th width="30%">Version</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Used by the library before version 1.6.1. In this version,
+ the Flags field is used to indicate whether the actual message is
+ stored in the global heap (never implemented). The Pointer field
+ either contains the header message address in the global heap
+ (never implemented) or the address of the shared object header.</td>
+ </tr>
+ </table>
+ </tr>
+
+ <tr>
+ <td>Flags</td>
+ <td><P>The Shared Message message points to a message which is
+ shared among multiple object headers. The Flags field
+ describes the type of sharing:</P>
+ <table class=list>
+ <tr>
+ <th width="30%">Bit</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>If this bit is clear then the actual message is the
+ first message in some other object header; otherwise
+ the actual message is stored in the global heap (never
+ implemented).</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>2-7</code></td>
+ <td>Reserved (always zero)</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Pointer</td>
+ <td><P>The address of the object header
+ containing the message to be shared.</P></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Shared Object Message (Version 2)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</td>
+ <th width="25%">byte</td>
+ <th width="25%">byte</td>
+ <th width="25%">byte</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan=2 bgcolor=#DDDDDD>&nbsp;</td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Pointer<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td><P>The version number is used when there are changes in the format
+ of a shared object message and is described here:</P>
+ <table class=list>
+ <tr>
+ <th width="30%">Version</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>2</code></td>
+ <td>Used by the library of version 1.6.1 and after. In this version,
+ The Flags field is not used and the Pointer field contains the address
+ of the object header containing the message to be shared. </td>
+ </tr>
+ </table>
+ </tr>
+
+ <tr>
+ <td>Flags</td>
+ <td><P>Unused.</P></td>
+ </tr>
+
+ <tr>
+ <td>Pointer</td>
+ <td><P>The address of the object header
+ containing the message to be shared.</P></td>
+ </tr>
+ </table>
+ </div>
+
+
+ <hr>
+ <h4><a name="ContinuationMessage">Name: Object Header Continuation</a></h4>
+ <P class=item><B>Header Message Type:</B> 0x0010</P>
+ <P class=item><B>Length:</B> fixed</P>
+ <P class=item><B>Status:</B> Optional, may be repeated.</P>
+ <P class=item><B>Description:</B> The object header continuation is the location
+ in the file of more header messages for the current data object. This can be
+ used when header blocks become too large or are likely to change over time.</P>
+
+ <P class=item><B>Format of Data:</B>
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Object Header Continuation Message
+ </caption>
+
+ <tr>
+ <th width=25%>byte</th>
+ <th width=25%>byte</th>
+ <th width=25%>byte</th>
+ <th width=25%>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Offset<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Length<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width=30%>Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Offset</td>
+ <td><P>This value is the offset in bytes from the beginning of the file where the
+ header continuation information is located.</P></td>
+ </tr>
+
+ <tr>
+ <td>Length</td>
+ <td><P>This value is the length in bytes of the header continuation information in
+ the file.</P></td>
+ </tr>
+ </table>
+ </div>
+
+ <hr>
+ <h4><a name="SymbolTableMessage">Name: Group Message</a></h4>
+ <P class=item><B>Header Message Type:</B> 0x0011</P>
+ <P class=item><B>Length:</B> fixed</P>
+ <P class=item><B>Status:</B> Required for groups, may not be repeated.</P>
+ <P class=item><B>Description:</B> Each group has a B-tree and a
+ name heap which are pointed to by this message.</P>
+ <P class=item><B>Format of data:</B>
+
+ <br>
+ <div align=center>
+ <table class=format>
+ <caption>
+ <B>Group Message</B>
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>B-tree Address<br><br></td>
+ </tr>
+
+ <tr>
+ <td colspan=4><br>Heap Address<br><br></td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width=30%>Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>B-tree Address</td>
+ <td><P>This value is the offset in bytes from the beginning of the file
+ where the B-tree is located.</P></td>
+ </tr>
+
+ <tr>
+ <td>Heap Address</td>
+ <td><P>This value is the offset in bytes from the beginning of the file
+ where the group name heap is located.</P></td>
+ </tr>
+ </table>
+ </div>
+
+ <hr>
+ <h4><a name="ModifiedMessage">Name: Object Modification Date &amp; Time</a></h4>
+
+ <P class=item><B>Header Message Type:</B> 0x0012 </P>
+ <P class=item><B>Length:</B> Fixed </P>
+ <P class=item><B>Status:</B> Optional, may not be repeated. </P>
+
+ <P class=item><B>Description:</B> The object modification date
+ and time is a timestamp which indicates the last modification of an object.
+ The time is updated when any object header message changes according to the
+ system clock where the change was posted.
+ </P>
+
+ <P class=item><B>Format of Data:</B>
+ <div align=center>
+ <table class=format>
+ <caption>
+ Modification Time Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan=3>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan=4>Seconds After Epoch</td>
+ </tr>
+ </table>
+ </div>
+
+ <br>
+ <div align=center>
+ <table class=desc>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td><P>The version number is used for changes in the format of Object Modification Time
+ and is described here:</P>
+ <table class=list>
+ <tr>
+ <th width="30%">Version</th>
+ <th align=left>Description</th>
+ </tr>
+
+ <tr>
+ <td align=center><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+
+ <tr>
+ <td align=center><code>1</code></td>
+ <td>Used by Version 1.6.1 and after of the library to encode time. In
+ this version, the time is the seconds after Epoch.</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Reserved</td>
+ <td><P>This field is reserved and should always be zero.</P></td>
+ </tr>
+
+ <tr>
+ <td>Seconds After Epoch</td>
+ <td><P>The number of seconds since 0 hours, 0 minutes, 0 seconds,
+ January 1, 1970, Coordinated Universal Time.</P></td>
+ </tr>
+ </table>
+ </div>
+
+<hr>
+<h3><a name="DataStorage">Disk Format: Level 2b - Data Object Data Storage</a></h3>
+<P>The data for an object is stored separately from the header
+information in the file and may not actually be located in the HDF5 file
+itself if the header indicates that the data is stored externally. The
+information for each record in the object is stored according to the
+dimensionality of the object (indicated in the dimensionality header message).
+Multi-dimensional data is stored in C order [same as current scheme], i.e. the
+"last" dimension changes fastest.
+<P>Data whose elements are composed of simple number-types are stored in
+native-endian IEEE format, unless they are specifically defined as being stored
+in a different machine format with the architecture-type information from the
+number-type header message. This means that each architecture will need to
+[potentially] byte-swap data values into the internal representation for that
+particular machine.
+<P> Data with a variable-length datatype is stored in the global heap
+of the HDF5 file. Global heap identifiers are stored in the
+data object storage.
+<P>Data whose elements are composed of pointer number-types are stored in several
+different ways depending on the particular pointer type involved. Simple
+pointers are just stored as the dataset offset of the object being pointed to with the
+size of the pointer being the same number of bytes as offsets in the file.
+Dataset region references are stored as a heap-ID which points to the following
+information within the file-heap: an offset of the object pointed to, number-type
+information (same format as header message), dimensionality information (same
+format as header message), sub-set start and end information (i.e. a coordinate
+location for each), and field start and end names (i.e. a [pointer to the]
+string indicating the first field included and a [pointer to the] string name
+for the last field).
+
+<P>Data of a compound datatype is stored as a contiguous stream of the items
+in the structure, with each item formatted according to its datatype.</p>
+
+<hr>
+<h3><a name="Appendix">Appendix</a></h3>
+<P>Definitions of various terms used in this document.
+</P>
+<P>The <A name="UndefinedAddress">"undefined address"</A> for a file is a
+file address with all bits set, i.e. <code>0xffff...ff</code>.
+<P>The <A name="UnlimitedDim">"unlimited size"</A> for a size is a
+value with all bits set, i.e. <code>0xffff...ff</code>.
+
+</body>
+</html>
+ </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_f_m_t2.html b/develop/_f_m_t2.html
new file mode 100644
index 0000000..9286f0c
--- /dev/null
+++ b/develop/_f_m_t2.html
@@ -0,0 +1,15370 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 File Format Specification Version 2.0</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_f_m_t2.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 File Format Specification Version 2.0 </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><!DOCTYPE HTML>
+<html>
+<head>
+<title>HDF5 File Format Specification Version 2.0</title>
+
+<style type="text/css">
+h1 {
+ display: block;
+ margin-top: 24px;
+ margin-bottom: 24px;
+ margin-left: 0px;
+ margin-right: 0px;
+ text-indent: 0px;
+}
+
+h2 {
+ display: block;
+ margin-top: 8x;
+ margin-bottom: 8px;
+ margin-left: 0px;
+ margin-right: 0px;
+ text-indent: 0px;
+}
+
+<!--
+A horizontal rule ( <hr />) should be placed on the line above
+each h2 tag. The h2 tags are used on the main sections along with
+the hr tags. -->h3 {
+ display: block;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ margin-left: 0px;
+ margin-right: 0px;
+ text-indent: 0px;
+}
+
+h4 {
+ display: block;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ margin-left: 0px;
+ margin-right: 0px;
+ text-indent: 0px;
+}
+
+p {
+ display: block;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ margin-left: 0px;
+ margin-right: 0px;
+ text-indent: 0px;
+}
+
+<!--
+p.item {
+ margin-left: 2em;
+ text-indent: -2em
+}
+
+-->
+<!--
+p.item2 {
+ margin-left: 2em;
+ text-indent: 2em
+}
+
+-->
+table.format {
+ border: solid;
+ border-collapse: collapse;
+ caption-side: top;
+ text-align: center;
+ width: 80%;
+}
+
+table.format th {
+ border: ridge;
+ padding: 4px;
+ width: 25%;
+}
+
+table.format td {
+ border: ridge;
+ padding: 4px;
+}
+
+table.format caption {
+ font-weight: bold;
+ font-size: larger;
+}
+
+table.note {
+ border: none;
+ text-align: right;
+ width: 80%;
+}
+
+table.desc {
+ border: solid;
+ border-collapse: collapse;
+ caption-size: top;
+ text-align: left;
+ width: 80%;
+}
+
+table.desc tr {
+ vertical-align: top;
+}
+
+table.desc th {
+ border-style: ridge;
+ font-size: larger;
+ padding: 4px; <!--
+ text-decoration: underline;
+ -->
+}
+
+table.desc td {
+ border-style: ridge; <!--
+ padding: 4px; -->
+ vertical-align: text-top;
+}
+
+table.desc caption {
+ font-weight: bold;
+ font-size: larger;
+}
+
+table.list {
+ border: none;
+ width: 100%
+}
+
+table.list tr {
+ vertical-align: text-top;
+}
+
+table.list th {
+ border: none;
+ text-decoration: underline;
+ vertical-align: text-top;
+}
+
+table.list td {
+ border: none;
+ vertical-align: text-top;
+}
+
+table.msgdesc {
+ border: none;
+ text-align: left;
+ width: 80%
+}
+
+table.msgdesc tr {
+ vertical-align: text-top;
+ border-spacing: 0;
+ padding: 0;
+}
+
+table.msgdesc th {
+ border: none;
+ text-decoration: underline;
+ vertical-align: text-top;
+}
+
+table.msgdesc td {
+ border: none;
+ vertical-align: text-top;
+}
+
+table.list80 {
+ border: none;
+ width: 80%
+}
+
+table.list80 tr {
+ vertical-align: text-top;
+}
+
+table.list80 th {
+ border: none;
+ text-decoration: underline;
+ vertical-align: text-top;
+}
+
+table.list80 td {
+ border: none;
+ vertical-align: text-top;
+}
+
+table.glossary {
+ border: none;
+ text-align: left;
+ width: 80%
+}
+
+table.glossary tr {
+ vertical-align: text-top;
+ border-spacing: 0;
+ padding: 0;
+}
+
+table.glossary th {
+ border: none;
+ text-align: left;
+ text-decoration: underline;
+ vertical-align: text-top;
+}
+
+table.glossary td {
+ border: none;
+ text-align: left;
+ vertical-align: text-top;
+}
+
+div {
+ page-break-inside: avoid;
+ page-break-after: auto
+}
+</style>
+
+<center>
+ <table border="0" width="90%">
+ <tr>
+ <td valign="top">
+ <ol type="I">
+ <li><a href="#Intro">Introduction</a></li>
+ <font size="-1">
+ <ol type="A">
+ <li><a href="#ThisDocument">This Document</a></li>
+ <li><a href="#ChangesForHdf5_1_10">Changes for HDF5 1.10</a></li>
+ </ol>
+ </font>
+
+ <li><a href="#FileMetaData">Disk Format: Level 0 - File
+ Metadata</a></li>
+ <font size="-1">
+ <ol type="A">
+ <li><a href="#Superblock">Disk Format: Level 0A - Format
+ Signature and Superblock</a></li>
+ <li><a href="#DriverInfo">Disk Format: Level 0B - File
+ Driver Info</a></li>
+ <li><a href="#SuperblockExt">Disk Format: Level 0C -
+ Superblock Extension</a></li>
+ </ol>
+ </font>
+ <li><a href="#FileInfra">Disk Format: Level 1 - File
+ Infrastructure</a></li>
+ <font size="-1">
+ <ol type="A">
+ <li><a href="#Btrees">Disk Format: Level 1A - B-trees
+ and B-tree Nodes</a></li>
+ <ol type="1">
+ <li><a href="#V1Btrees">Disk Format: Level 1A1 -
+ Version 1 B-trees (B-link Trees)</a></li>
+ <li><a href="#V2Btrees">Disk Format: Level 1A2 -
+ Version 2 B-trees</a></li>
+ </ol>
+ <li><a href="#SymbolTable">Disk Format: Level 1B - Group
+ Symbol Table Nodes</a></li>
+ <li><a href="#SymbolTableEntry">Disk Format: Level 1C -
+ Symbol Table Entry</a></li>
+ <li><a href="#LocalHeap">Disk Format: Level 1D - Local
+ Heaps</a></li>
+ <li><a href="#GlobalHeap">Disk Format: Level 1E - Global
+ Heap</a></li>
+ <li><a href="#FractalHeap">Disk Format: Level 1F -
+ Fractal Heap</a></li>
+ <li><a href="#FreeSpaceManager">Disk Format: Level 1G -
+ Free-space Manager</a></li>
+ <li><a href="#SOHMTable">Disk Format: Level 1H - Shared
+ Object Header Message Table</a></li>
+ </ol>
+ </font>
+ <li><a href="#DataObject">Disk Format: Level 2 - Data
+ Objects</a></li>
+ <font size="-1">
+ <ol type="A">
+ <li><a href="#ObjectHeader">Disk Format: Level 2A - Data
+ Object Headers</a></li>
+ <ol type="1">
+ <li><a href="#ObjectHeaderPrefix">Disk Format: Level
+ 2A1 - Data Object Header Prefix</a></li>
+ <ol type="a">
+ <li><a href="#V1ObjectHeaderPrefix">Version 1 Data
+ Object Header Prefix</a></li>
+ <li><a href="#V2ObjectHeaderPrefix">Version 2 Data
+ Object Header Prefix</a></li>
+ </ol>
+ <li><a href="#ObjectHeaderMessages">Disk Format: Level
+ 2A2 - Data Object Header Messages</a></li>
+ <ol type="a">
+ <li><a href="#NILMessage">The NIL Message</a></li>
+ <!-- 0x0000 -->
+ <li><a href="#DataspaceMessage">The Dataspace Message</a></li>
+ <!-- 0x0001 -->
+ <li><a href="#LinkInfoMessage">The Link Info Message</a></li>
+ <!-- 0x0002 -->
+ </ol>
+ </ol>
+ </ol>
+ </font>
+ </ol>
+ </td>
+
+ <td>&nbsp;</td>
+
+ <td valign="top">
+ <ol type="I" start="4">
+ <li><a href="#DataObject">Disk Format: Level 2 - Data
+ Objects</a><font size="-1"><i> (Continued)</i></font></li>
+ <ol type="A">
+ <li><a href="#ObjectHeader">Disk Format: Level 2A - Data
+ Object Headers</a><i> (Continued)</i></li>
+ <ol type="1" start="2">
+ <li><a href="#ObjectHeaderMessages">Disk Format: Level
+ 2A2 - Data Object Header Messages</a><i> (Continued)</i></li>
+ <ol type="a" start="4">
+ <li><a href="#DatatypeMessage">The Datatype Message</a></li>
+ <!-- 0x0003 -->
+ <li><a href="#OldFillValueMessage">The Data Storage -
+ Fill Value (Old) Message</a></li>
+ <!-- 0x0004 -->
+ <li><a href="#FillValueMessage">The Data Storage - Fill
+ Value Message</a></li>
+ <!-- 0x0005 -->
+ <li><a href="#LinkMessage">The Link Message</a></li>
+ <!-- 0x0006 -->
+ <li><a href="#ExternalFileListMessage">The Data Storage
+ - External Data Files Message</a></li>
+ <!-- 0x0007 -->
+ <li><a href="#LayoutMessage">The Data Storage - Layout
+ Message</a></li>
+ <!-- 0x0008 -->
+ <li><a href="#BogusMessage">The Bogus Message</a></li>
+ <!-- 0x0009 -->
+ <li><a href="#GroupInfoMessage">The Group Info Message</a></li>
+ <!-- 0x000a -->
+ <li><a href="#FilterMessage">The Data Storage - Filter
+ Pipeline Message</a></li>
+ <!-- 0x000b -->
+ <li><a href="#AttributeMessage">The Attribute Message</a></li>
+ <!-- 0x000c -->
+ <li><a href="#CommentMessage">The Object Comment
+ Message</a></li>
+ <!-- 0x000d -->
+ <li><a href="#OldModificationTimeMessage">The Object
+ Modification Time (Old) Message</a></li>
+ <!-- 0x000e -->
+ <li><a href="#SOHMTableMessage">The Shared Message
+ Table Message</a></li>
+ <!-- 0x000f -->
+ <li><a href="#ContinuationMessage">The Object Header
+ Continuation Message</a></li>
+ <!-- 0x0010 -->
+ <li><a href="#SymbolTableMessage">The Symbol Table
+ Message</a></li>
+ <!-- 0x0011 -->
+ <li><a href="#ModificationTimeMessage">The Object
+ Modification Time Message</a></li>
+ <!-- 0x0012 -->
+ <li><a href="#BtreeKValuesMessage">The B-tree
+ &lsquo;K&rsquo; Values Message</a></li>
+ <!-- 0x0013 -->
+ <li><a href="#DrvInfoMessage">The Driver Info Message</a></li>
+ <!-- 0x0014 -->
+ <li><a href="#AinfoMessage">The Attribute Info Message</a></li>
+ <!-- 0x0015 -->
+ <li><a href="#RefCountMessage">The Object Reference
+ Count Message</a></li>
+ <!-- 0x0016 -->
+ <li><a href="#FsinfoMessage">The File Space Info
+ Message</a></li>
+ <!-- 0x0018 -->
+ </ol>
+ </ol>
+ <li><a href="#DataStorage">Disk Format: Level 2B - Data
+ Object Data Storage</a></li>
+ </ol>
+ <font></font>
+ <li><a href="#AppendixA">Appendix A: Definitions</a></li>
+ <li><a href="#AppendixB">Appendix B: File Memory
+ Allocation Types</a></li>
+ </ol>
+ </td>
+ </tr>
+ </table>
+</center>
+
+
+
+<br />
+<br />
+<hr />
+<a name="Intro"><h2>I. Introduction</h2></a>
+
+<table align="right" width="100">
+ <tr>
+ <td>&nbsp;</td>
+ <td align="center">
+ <hr /> <img src="FF-IH_FileGroup.gif" alt="HDF5 Groups" hspace="15"
+ vspace="15">
+ </td>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td align="center"><strong>Figure 1:</strong> Relationships among
+ the HDF5 root group, other groups, and objects
+ <hr /></td>
+ <td>&nbsp;</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td align="center"><img src="FF-IH_FileObject.gif"
+ alt="HDF5 Objects" hspace="15" vspace="15"></td>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td align="center"><strong>Figure 2:</strong> HDF5 objects --
+ datasets, datatypes, or dataspaces
+ <hr /></td>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<p>The format of an HDF5 file on disk encompasses several key ideas
+ of the HDF4 and AIO file formats as well as addressing some
+ shortcomings therein. The new format is more self-describing than the
+ HDF4 format and is more uniformly applied to data objects in the file.</p>
+
+<p>An HDF5 file appears to the user as a directed graph. The nodes
+ of this graph are the higher-level HDF5 objects that are exposed by the
+ HDF5 APIs:</p>
+
+<ul>
+ <li>Groups</li>
+ <li>Datasets</li>
+ <li>Committed (formerly Named) datatypes</li>
+</ul>
+
+<p>At the lowest level, as information is actually written to the
+ disk, an HDF5 file is made up of the following objects:</p>
+<ul>
+ <li>A superblock</li>
+ <li>B-tree nodes</li>
+ <li>Heap blocks</li>
+ <li>Object headers</li>
+ <li>Object data</li>
+ <li>Free space</li>
+</ul>
+
+<p>The HDF5 Library uses these low-level objects to represent the
+ higher-level objects that are then presented to the user or to
+ applications through the APIs. For instance, a group is an object
+ header that contains a message that points to a local heap (for storing
+ the links to objects in the group) and to a B-tree (which indexes the
+ links). A dataset is an object header that contains messages that
+ describe datatype, dataspace, layout, filters, external files, fill
+ value, and other elements with the layout message pointing to either a
+ raw data chunk or to a B-tree that points to raw data chunks.</p>
+
+
+<br />
+<a name="ThisDocument"><h3>I.A. This Document</h3></a>
+
+<p>
+ This document describes the lower-level data objects; the higher-level
+ objects and their properties are described in the <a
+ href="UG/HDF5_User_Guide-Responsive HTML5/index.html"><cite>HDF5
+ User Guide</cite></a>.
+</p>
+
+<p>
+ Three levels of information comprise the file format. Level 0 contains
+ basic information for identifying and defining information about the
+ file. Level 1 information contains the information about the pieces of
+ a file shared by many objects in the file (such as a B-trees and
+ heaps). Level 2 is the rest of the file and contains all of the data
+ objects, with each object partitioned into header information, also
+ known as <em>metadata</em>, and data.
+</p>
+
+<p>
+ The sizes of various fields in the following layout tables are
+ determined by looking at the number of columns the field spans in the
+ table. There are three exceptions: (1) The size may be overridden by
+ specifying a size in parentheses, (2) the size of addresses is
+ determined by the <em>Size of Offsets</em> field in the superblock and
+ is indicated in this document with a superscripted &lsquo;O&rsquo;, and
+ (3) the size of length fields is determined by the <em>Size of
+ Lengths</em> field in the superblock and is indicated in this document with
+ a superscripted &lsquo;L&rsquo;.
+</p>
+
+<p>Values for all fields in this document should be treated as
+ unsigned integers, unless otherwise noted in the description of a
+ field. Additionally, all metadata fields are stored in little-endian
+ byte order.</p>
+
+<p>
+ All checksums used in the format are computed with the <a
+ href="http://www.burtleburtle.net/bob/hash/doobs.html">Jenkins&rsquo;
+ lookup3</a> algorithm.
+</p>
+
+<p>Whenever a bit flag or field is mentioned for an entry, bits are
+ numbered from the lowest bit position in the entry.</p>
+
+<p>Various tables in this document aligned with &ldquo;This space
+ inserted only to align table nicely&rdquo;. These entries in the table
+ are just to make the table presentation nicer and do not represent any
+ values or padding in the file.</p>
+
+
+<br />
+<a name="ChangesForHdf5_1_10"><h3>I.B. Changes for HDF5 1.10</h3></a>
+
+<p>As of October 2015, changes in the file format for HDF5 1.10 have
+ not yet been finalized.</p>
+
+
+
+<br />
+<br />
+<hr />
+<h2>
+ <a name="FileMetaData"> II. Disk Format: Level 0 - File Metadata</a>
+</h2>
+
+<br />
+<h3>
+ <a name="Superblock"> II.A. Disk Format: Level 0A - Format
+ Signature and Superblock</a>
+</h3>
+
+<p>The superblock may begin at certain predefined offsets within the
+ HDF5 file, allowing a block of unspecified content for users to place
+ additional information at the beginning (and end) of the HDF5 file
+ without limiting the HDF5 Library&rsquo;s ability to manage the objects
+ within the file itself. This feature was designed to accommodate
+ wrapping an HDF5 file in another file format or adding descriptive
+ information to an HDF5 file without requiring the modification of the
+ actual file&rsquo;s information. The superblock is located by searching
+ for the HDF5 format signature at byte offset 0, byte offset 512, and at
+ successive locations in the file, each a multiple of two of the
+ previous location; in other words, at these byte offsets: 0, 512, 1024,
+ 2048, and so on.</p>
+
+<p>The superblock is composed of the format signature, followed by a
+ superblock version number and information that is specific to each
+ version of the superblock. Currently, there are three versions of the
+ superblock format. Version 0 is the default format, while version 1 is
+ basically the same as version 0 with additional information when a
+ non-default B-tree &lsquo;K&rsquo; value is stored. Version 2 is the
+ latest format, with some fields eliminated or compressed and with
+ superblock extension and checksum support.</p>
+
+<p>Version 0 and 1 of the superblock are described below:</p>
+
+
+<div align="center">
+ <table class="format">
+ <caption>Superblock (Versions 0 and 1)</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Format Signature (8 bytes)<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td>Version # of Superblock</td>
+ <td>Version # of File&rsquo;s Free Space Storage</td>
+ <td>Version # of Root Group Symbol Table Entry</td>
+ <td>Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td>Version # of Shared Header Message Format</td>
+ <td>Size of Offsets</td>
+ <td>Size of Lengths</td>
+ <td>Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Group Leaf Node K</td>
+ <td colspan="2">Group Internal Node K</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">File Consistency Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan="2" style="border: dotted;">Indexed Storage Internal
+ Node K<sup>1</sup>
+ </td>
+ <td colspan="2" style="border: dotted;">Reserved (zero)<sup>1</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of File Free space Info<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />End of File Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Driver Information Block Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Root Group Symbol Table Entry</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets.&rdquo;)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with a &lsquo;1&rsquo; in the above table are
+ new in version 1 of the superblock)</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Format Signature</p></td>
+ <td><p>This field contains a constant value and can be used
+ to quickly identify a file as being an HDF5 file. The constant
+ value is designed to allow easy identification of an HDF5 file and
+ to allow certain types of data corruption to be detected. The file
+ signature of an HDF5 file always contains the following values:</p>
+ <center>
+ <table border align="center" cellpadding="4">
+ <tr align="center">
+ <td align="right">Decimal:</td>
+ <td width="8%">137</td>
+ <td width="8%">72</td>
+ <td width="8%">68</td>
+ <td width="8%">70</td>
+ <td width="8%">13</td>
+ <td width="8%">10</td>
+ <td width="8%">26</td>
+ <td width="8%">10</td>
+ </tr>
+
+ <tr align="center">
+ <td align="right">Hexadecimal:</td>
+ <td>89</td>
+ <td>48</td>
+ <td>44</td>
+ <td>46</td>
+ <td>0d</td>
+ <td>0a</td>
+ <td>1a</td>
+ <td>0a</td>
+ </tr>
+
+ <tr align="center">
+ <td align="right">ASCII C Notation:</td>
+ <td>\211</td>
+ <td>H</td>
+ <td>D</td>
+ <td>F</td>
+ <td>\r</td>
+ <td>\n</td>
+ <td>\032</td>
+ <td>\n</td>
+ </tr>
+ </table>
+ </center>
+ <p>
+ This signature both identifies the file as an HDF5 file and
+ provides for immediate detection of common file-transfer problems.
+ The first two bytes distinguish HDF5 files on systems that expect
+ the first two bytes to identify the file type uniquely. The first
+ byte is chosen as a non-ASCII value to reduce the probability that
+ a text file may be misrecognized as an HDF5 file; also, it catches
+ bad file transfers that clear bit 7. Bytes two through four name
+ the format. The CR-LF sequence catches bad file transfers that
+ alter newline sequences. The control-Z character stops file display
+ under MS-DOS. The final line feed checks for the inverse of the
+ CR-LF translation problem. (This is a direct descendent of the <a
+ href="http://www.libpng.org/pub/png/spec/iso/index-object.html#5PNG-file-signature">PNG</a>
+ file signature.)
+ </p>
+ <p>
+ <em>This field is present in version 0+ of the superblock.</em>
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Version Number of the Superblock</p></td>
+ <td><p>This value is used to determine the format of the
+ information in the superblock. When the format of the information
+ in the superblock is changed, the version number is incremented to
+ the next integer and can be used to determine how the information
+ in the superblock is formatted.</p>
+
+ <p>Values of 0, 1 and 2 are defined for this field. (The format
+ of version 2 is described below, not here)</p>
+
+ <p>
+ <em>This field is present in version 0+ of the superblock.</em>
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Version Number of the File&rsquo;s Free Space
+ Information</p></td>
+ <td>
+ <p>This value is used to determine the format of the
+ file&rsquo;s free space information.</p>
+ <p>
+ The only value currently valid in this field is &lsquo;0&rsquo;,
+ which indicates that the file&rsquo;s free space is as described <a
+ href="#FreeSpaceManager">below</a>.
+ </p>
+
+ <p>
+ <em>This field is present in version 0 and 1 of the
+ superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version Number of the Root Group Symbol Table Entry</p></td>
+ <td><p>This value is used to determine the format of the
+ information in the Root Group Symbol Table Entry. When the format
+ of the information in that field is changed, the version number is
+ incremented to the next integer and can be used to determine how
+ the information in the field is formatted.</p>
+ <p>
+ The only value currently valid in this field is &lsquo;0&rsquo;,
+ which indicates that the root group symbol table entry is formatted
+ as described <a href="#SymbolTableEntry">below</a>.
+ </p>
+ <p>
+ <em>This field is present in version 0 and 1 of the
+ superblock.</em>
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Version Number of the Shared Header Message Format</p></td>
+ <td><p>This value is used to determine the format of the
+ information in a shared object header message. Since the format of
+ the shared header messages differs from the other private header
+ messages, a version number is used to identify changes in the
+ format.</p>
+ <p>
+ The only value currently valid in this field is &lsquo;0&rsquo;,
+ which indicates that shared header messages are formatted as
+ described <a href="#ObjectHeaderMessages">below</a>.
+ </p>
+
+ <p>
+ <em>This field is present in version 0 and 1 of the
+ superblock.</em>
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Offsets</p></td>
+ <td><p>This value contains the number of bytes used to store
+ addresses in the file. The values for the addresses of objects in
+ the file are offsets relative to a base address, usually the
+ address of the superblock signature. This allows a wrapper to be
+ added after the file is created without invalidating the internal
+ offset locations.</p>
+
+ <p>
+ <em>This field is present in version 0+ of the superblock.</em>
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Lengths</p></td>
+ <td><p>This value contains the number of bytes used to store
+ the size of an object.</p>
+ <p>
+ <em>This field is present in version 0+ of the superblock.</em>
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Group Leaf Node K</p></td>
+ <td>
+ <p>Each leaf node of a group B-tree will have at least this many
+ entries but not more than twice this many. If a group has a single
+ leaf node then it may have fewer entries.</p>
+ <p>This value must be greater than zero.</p>
+ <p>
+ See the <a href="#Btrees">description</a> of B-trees below.
+ </p>
+
+ <p>
+ <em>This field is present in version 0 and 1 of the
+ superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Group Internal Node K</p></td>
+ <td>
+ <p>Each internal node of a group B-tree will have at least this
+ many entries but not more than twice this many. If the group has
+ only one internal node then it might have fewer entries.</p>
+ <p>This value must be greater than zero.</p>
+ <p>
+ See the <a href="#Btrees">description</a> of B-trees below.
+ </p>
+
+ <p>
+ <em>This field is present in version 0 and 1 of the
+ superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>File Consistency Flags</p></td>
+ <td>
+ <p>This value contains flags to indicate information about the
+ consistency of the information contained within the file.
+ Currently, the following bit flags are defined:</p>
+ <ul>
+ <li>Bit 0 set indicates that the file is opened for
+ write-access.</li>
+ <li>Bit 1 set indicates that the file has been verified for
+ consistency and is guaranteed to be consistent with the format
+ defined in this document.</li>
+ <li>Bits 2-31 are reserved for future use.</li>
+ </ul> Bit 0 should be set as the first action when a file is opened for
+ write access and should be cleared only as the final action when
+ closing a file. Bit 1 should be cleared during normal access to a
+ file and only set after the file&rsquo;s consistency is guaranteed
+ by the library or a consistency utility.
+ <p></p>
+
+ <p>
+ <em>This field is present in version 0+ of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Indexed Storage Internal Node K</p></td>
+ <td>
+ <p>Each internal node of an indexed storage B-tree will have at
+ least this many entries but not more than twice this many. If the
+ index storage B-tree has only one internal node then it might have
+ fewer entries.</p>
+ <p>This value must be greater than zero.</p>
+ <p>
+ See the <a href="#Btrees">description</a> of B-trees below.
+ </p>
+
+ <p>
+ <em>This field is present in version 1 of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Base Address</p></td>
+ <td>
+ <p>This is the absolute file address of the first byte of the
+ HDF5 data within the file. The library currently constrains this
+ value to be the absolute file address of the superblock itself when
+ creating new files; future versions of the library may provide
+ greater flexibility. When opening an existing file and this address
+ does not match the offset of the superblock, the library assumes
+ that the entire contents of the HDF5 file have been adjusted in the
+ file and adjusts the base address and end of file address to
+ reflect their new positions in the file. Unless otherwise noted,
+ all other file addresses are relative to this base address.</p>
+
+ <p>
+ <em>This field is present in version 0+ of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Global Free-space Index</p></td>
+ <td>
+ <p>
+ The file&rsquo;s free space is not persistent for version 0 and 1
+ of the superblock. Currently this field always contains the <a
+ href="#UndefinedAddress">undefined address</a>.
+ </p>
+
+ <p>
+ <em>This field is present in version 0 and 1 of the
+ superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>End of File Address</p></td>
+ <td>
+ <p>This is the absolute file address of the first byte past the
+ end of all HDF5 data. It is used to determine whether a file has
+ been accidentally truncated and as an address where file data
+ allocation can occur if space from the free list is not used.</p>
+
+ <p>
+ <em>This field is present in version 0+ of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Driver Information Block Address</p></td>
+ <td>
+ <p>
+ This is the relative file address of the file driver information
+ block which contains driver-specific information needed to reopen
+ the file. If there is no driver information block then this entry
+ should be the <a href="#UndefinedAddress">undefined address</a>.
+ </p>
+
+ <p>
+ <em>This field is present in version 0 and 1 of the
+ superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Root Group Symbol Table Entry</p></td>
+ <td>
+ <p>
+ This is the <a href="#SymbolTableEntry">symbol table entry</a> of
+ the root group, which serves as the entry point into the group
+ graph for the file.
+ </p>
+
+ <p>
+ <em>This field is present in version 0 and 1 of the
+ superblock.</em>
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<p>Version 2 of the superblock is described below:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Superblock (Version 2)</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Format Signature (8 bytes)<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td>Version # of Superblock</td>
+ <td>Size of Offsets</td>
+ <td>Size of Lengths</td>
+ <td>File Consistency Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Superblock Extension Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />End of File Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Root Group Object Header Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Superblock Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets.&rdquo;)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Format Signature</p></td>
+ <td>
+ <p>This field is the same as described for versions 0 and 1 of
+ the superblock.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version Number of the Superblock</p></td>
+ <td>
+ <p>This field has a value of 2 and has the same meaning as for
+ versions 0 and 1.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Offsets</p></td>
+ <td>
+ <p>This field is the same as described for versions 0 and 1 of
+ the superblock.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Lengths</p></td>
+ <td>
+ <p>This field is the same as described for versions 0 and 1 of
+ the superblock.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>File Consistency Flags</p></td>
+ <td>
+ <p>This field is the same as described for versions 0 and 1
+ except that it is smaller (the number of reserved bits has been
+ reduced from 30 to 6).</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Base Address</p></td>
+ <td>
+ <p>This field is the same as described for versions 0 and 1 of
+ the superblock.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Superblock Extension Address</p></td>
+ <td>
+ <p>
+ The field is the address of the object header for the <a
+ href="#SuperblockExt">superblock extension</a>. If there is no
+ extension then this entry should be the <a href="#UndefinedAddress">undefined
+ address</a>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>End of File Address</p></td>
+ <td>
+ <p>This field is the same as described for versions 0 and 1 of
+ the superblock.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Root Group Object Header Address</p></td>
+ <td>
+ <p>
+ This is the address of the <a href="#DataObject">root group
+ object header</a>, which serves as the entry point into the group
+ graph for the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Superblock Checksum</p></td>
+ <td>
+ <p>The checksum for the superblock.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<h3>
+ <a name="DriverInfo"> II.B. Disk Format: Level 0B - File Driver
+ Info</a>
+</h3>
+
+<p>
+ The <b>driver information block</b> is an optional region of the file
+ which contains information needed by the file driver to reopen a file.
+ The format is described below:
+</p>
+
+
+<div align="center">
+ <table class="format">
+ <caption>Driver Information Block</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3">Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Driver Information Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Driver Identification (8 bytes)<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />
+ <br />Driver Information (<em>variable size</em>)<br />
+ <br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number of the Driver Information Block. This
+ document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Driver Information Size</p></td>
+ <td>
+ <p>
+ The size in bytes of the <em>Driver Information</em> field.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Driver Identification</p></td>
+ <td>
+ <p>
+ This is an eight-byte ASCII string without null termination which
+ identifies the driver and/or version number of the Driver
+ Information Block. The predefined driver encoded in this field by
+ the HDF5 Library is identified by the letters
+ <code>NCSA</code>
+ followed by the first four characters of the driver name. If the
+ Driver Information block is not the original version then the last
+ letter(s) of the identification will be replaced by a version
+ number in ASCII, starting with 0.
+ </p>
+ <p>Identification for user-defined drivers is also eight-byte
+ long. It can be arbitrary but should be unique to avoid the four
+ character prefix &ldquo;NCSA&rdquo;.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Driver Information</p></td>
+ <td>Driver information is stored in a format defined by the file
+ driver (see description below).</td>
+ </tr>
+ </table>
+</div>
+
+<br /> The two drivers encoded in the
+<em>Driver Identification</em> field are as follows:
+<ul>
+ <li>Multi driver:
+ <p>The identifier for this driver is &ldquo;NCSAmulti&rdquo;. This
+ driver provides a mechanism for segregating raw data and different
+ types of metadata into multiple files. These files are viewed by the
+ library as a single virtual HDF5 file with a single file address. A
+ maximum of 6 files will be created for the following data:
+ superblock, B-tree, raw data, global heap, local heap, and object
+ header. More than one type of data can be written to the same file.</p>
+ </li>
+ <li>Family driver
+ <p>The identifier for this driver is &ldquo;NCSAfami&rdquo; and is
+ encoded in this field for library version 1.8 and after. This driver
+ is designed for systems that do not support files larger than 2
+ gigabytes by splitting the HDF5 file address space across several
+ smaller files. It does nothing to segregate metadata and raw data;
+ they are mixed in the address space just as they would be in a single
+ contiguous file.</p>
+ </li>
+</ul>
+<p>
+ The format of the <em>Driver Information</em> field for the above two
+ drivers are described below:
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Multi Driver Information</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Member Mapping</td>
+ <td>Member Mapping</td>
+ <td>Member Mapping</td>
+ <td>Member Mapping</td>
+ </tr>
+
+ <tr>
+ <td>Member Mapping</td>
+ <td>Member Mapping</td>
+ <td>Reserved</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Member File 1<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />End of Address for Member File 1<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Member File 2<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />End of Address for Member File 2<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />... ...<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Member File N<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />End of Address for Member File N<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name of Member File 1 <em>(variable
+ size)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name of Member File 2 <em>(variable
+ size)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />... ...<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name of Member File N <em>(variable
+ size)</em><br />
+ <br /></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Member Mapping</p></td>
+ <td><p>These fields are integer values from 1 to 6
+ indicating how the data can be mapped to or merged with another
+ type of data.</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Member Mapping</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center">1</td>
+ <td>The superblock data.</td>
+ </tr>
+ <tr>
+ <td align="center">2</td>
+ <td>The B-tree data.</td>
+ </tr>
+ <tr>
+ <td align="center">3</td>
+ <td>The raw data.</td>
+ </tr>
+ <tr>
+ <td align="center">4</td>
+ <td>The global heap data.</td>
+ </tr>
+ <tr>
+ <td align="center">5</td>
+ <td>The local heap data.</td>
+ </tr>
+ <tr>
+ <td align="center">6</td>
+ <td>The object header data.</td>
+ </tr>
+ </table>
+ <p></p>
+ <p>For example, if the third field has the value 3 and all the
+ rest have the value 1, it means there are two files: one for raw
+ data, and one for superblock, B-tree, global heap, local heap, and
+ object header.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Reserved</p></td>
+ <td><p>These fields are reserved and should always be zero.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Member File N</p></td>
+ <td><p>This field Specifies the virtual address at which the
+ member file starts.</p>
+ <p>N is the number of member files.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>End of Address for Member File N</p></td>
+ <td><p>This field is the end of the allocated address for
+ the member file.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name of Member File N</p></td>
+ <td><p>
+ This field is the null-terminated name of the member file and its
+ length should be multiples of 8 bytes. Additional bytes will be
+ padded with <em>NULL</em>s. The default naming convention is <em>%s-X.h5</em>,
+ where <em>X</em> is one of the letters <em>s</em> (for superblock),
+ <em>b</em> (for B-tree), <em>r</em> (for raw data), <em>g</em> (for
+ global heap), <em>l</em> (for local heap), and <em>o</em> (for
+ object header). The name of the whole HDF5 file will substitute the
+ <em>%s</em> in the string.
+ </p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Family Driver Information</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="8"><br />Size of Member File<br />
+ <br /></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Size of Member File</p></td>
+ <td><p>This field is the size of the member file in the
+ family of files.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h3>
+ <a name="SuperblockExt"> II.C. Disk Format: Level 0C - Superblock
+ Extension</a>
+</h3>
+
+<p>
+ The <em>superblock extension</em> is used to store superblock metadata
+ which is either optional, or added after the version of the superblock
+ was defined. Superblock extensions may only exist when version 2+ of
+ superblock is used. A superblock extension is an object header which
+ may hold the following messages:
+</p>
+<ul>
+ <li><a href="#SOHMTableMessage">Shared Message Table message</a>
+ containing information to locate the master table of shared object
+ header message indices.</li>
+ <li><a href="#BtreeKValuesMessage">B-tree &lsquo;K&rsquo;
+ Values message</a> containing non-default B-tree &lsquo;K&rsquo; values.</li>
+ <li><a href="#DrvInfoMessage">Driver Info message</a> containing
+ information needed by the file driver in order to reopen a file. See
+ also the <a href="#DriverInfo">&ldquo;Disk Format: Level 0B - File
+ Driver Info&rdquo;</a> section above.</li>
+ <li><a href="#FsinfoMessage">File Space Info message</a>
+ containing information about file space handling in the file.</li>
+</ul>
+
+
+
+<br />
+<br />
+<hr />
+<h2>
+ <a name="FileInfra"> III. Disk Format: Level 1 - File
+ Infrastructure</a>
+</h2>
+
+<br />
+<h3>
+ <a name="Btrees"> III.A. Disk Format: Level 1A - B-trees and B-tree
+ Nodes</a>
+</h3>
+
+<p>B-trees allow flexible storage for objects which tend to grow in
+ ways that cause the object to be stored discontiguously. B-trees are
+ described in various algorithms books including &ldquo;Introduction to
+ Algorithms&rdquo; by Thomas H. Cormen, Charles E. Leiserson, and Ronald
+ L. Rivest. B-trees are used in several places in the HDF5 file format,
+ when an index is needed for another data structure.</p>
+
+<p>The version 1 B-tree structure described below is the original
+ index structure, but are limited by some bugs in our implementation
+ (mainly in how they handle deleting records). The version 1 B-trees are
+ being phased out in favor of the version 2 B-trees described below,
+ although both types of structures may be found in the same file,
+ depending on application settings when creating the file.</p>
+
+<br />
+<h4>
+ <a name="V1Btrees"> III.A.1. Disk Format: Level 1A1 - Version 1
+ B-trees (B-link Trees)</a>
+</h4>
+
+<p>
+ Version 1 B-trees in HDF5 files an implementation of the B-link tree,
+ in which the sibling nodes at a particular level in the tree are stored
+ in a doubly-linked list, is described in the &ldquo;Efficient Locking
+ for Concurrent Operations on B-trees&rdquo; paper by Phillip Lehman and
+ S. Bing Yao as published in the <cite>ACM Transactions on
+ Database Systems</cite>, Vol. 6, No. 4, December 1981.
+</p>
+
+<p>The B-link trees implemented by the file format contain one more
+ key than the number of children. In other words, each child pointer out
+ of a B-tree node has a left key and a right key. The pointers out of
+ internal nodes point to sub-trees while the pointers out of leaf nodes
+ point to symbol nodes and raw data chunks. Aside from that difference,
+ internal nodes and leaf nodes are identical.</p>
+
+<div align="center">
+ <table class="format">
+ <caption>B-link Tree Nodes</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Node Type</td>
+ <td>Node Level</td>
+ <td colspan="2">Entries Used</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Left Sibling<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Right Sibling<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Key 0 (variable size)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Child 0<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Key 1 (variable size)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Child 1<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Key 2<em>K</em> (variable size)
+ </td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Child 2<em>K</em><sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Key 2<em>K</em>+1 (variable size)
+ </td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>TREE</code>
+ &rdquo; is used to indicate the beginning of a B-link tree node.
+ This gives file consistency checking utilities a better chance of
+ reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Node Type</p></td>
+ <td>
+ <p>
+ Each B-link tree points to a particular type of data. This field
+ indicates the type of data as well as implying the maximum degree <em>K</em>
+ of the tree and the size of each Key field.
+
+
+ </p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Node Type</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center">0</td>
+ <td>This tree points to group nodes.</td>
+ </tr>
+ <tr>
+ <td align="center">1</td>
+ <td>This tree points to raw data chunk nodes.</td>
+ </tr>
+ </table>
+ <p></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Node Level</p></td>
+ <td>
+ <p>The node level indicates the level at which this node appears
+ in the tree (leaf nodes are at level zero). Not only does the level
+ indicate whether child pointers point to sub-trees or to data, but
+ it can also be used to help file consistency checking utilities
+ reconstruct damaged trees.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Entries Used</p></td>
+ <td>
+ <p>This determines the number of children to which this node
+ points. All nodes of a particular type of tree have the same
+ maximum degree, but most nodes will point to less than that number
+ of children. The valid child pointers and keys appear at the
+ beginning of the node and the unused pointers and keys appear at
+ the end of the node. The unused pointers and keys have undefined
+ values.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Address of Left Sibling</p></td>
+ <td>
+ <p>
+ This is the relative file address of the left sibling of the
+ current node. If the current node is the left-most node at this
+ level then this field is the <a href="#UndefinedAddress">undefined
+ address</a>.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Address of Right Sibling</p></td>
+ <td>
+ <p>
+ This is the relative file address of the right sibling of the
+ current node. If the current node is the right-most node at this
+ level then this field is the <a href="#UndefinedAddress">undefined
+ address</a>.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Keys and Child Pointers</p></td>
+ <td>
+ <p>
+ Each tree has 2<em>K</em>+1 keys with 2<em>K</em> child pointers
+ interleaved between the keys. The number of keys and child pointers
+ actually containing valid values is determined by the node&rsquo;s
+ <em>Entries Used</em> field. If that field is <em>N</em> then the
+ B-link tree contains <em>N</em> child pointers and <em>N</em>+1
+ keys.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Key</p></td>
+ <td>
+ <p>
+ The format and size of the key values is determined by the type of
+ data to which this tree points. The keys are ordered and are
+ boundaries for the contents of the child pointer; that is, the key
+ values represented by child <em>N</em> fall between Key <em>N</em>
+ and Key <em>N</em>+1. Whether the interval is open or closed on
+ each end is determined by the type of data to which the tree
+ points.
+ </p>
+
+ <p>The format of the key depends on the node type. For nodes of
+ node type 0 (group nodes), the key is formatted as follows:</p>
+ <table class="list">
+ <tr>
+ <td width="20%">A single field of <i>Size of Lengths</i>
+ bytes:
+ </td>
+ <td width="80%">Indicates the byte offset into the local heap
+ for the first object name in the subtree which that key
+ describes.</td>
+ </tr>
+ </table>
+ <p></p>
+
+
+ <p>For nodes of node type 1 (chunked raw data nodes), the key is
+ formatted as follows:</p>
+ <table class="list">
+ <tr>
+ <td width="20%">Bytes 1-4:</td>
+ <td width="80%">Size of chunk in bytes.</td>
+ </tr>
+ <tr>
+ <td>Bytes 4-8:</td>
+ <td>Filter mask, a 32-bit bit field indicating which filters
+ have been skipped for this chunk. Each filter has an index number
+ in the pipeline (starting at 0, with the first filter to apply)
+ and if that filter is skipped, the bit corresponding to its index
+ is set.</td>
+ </tr>
+ <tr>
+ <td>(<em>D + 1</em>) 64-bit fields:
+ </td>
+ <td>The offset of the chunk within the dataset where <i>D</i>
+ is the number of dimensions of the dataset, and the last value is
+ the offset within the dataset&rsquo;s datatype and should always
+ be zero. For example, if a chunk in a 3-dimensional dataset
+ begins at the position <code>[5,5,5]</code>, there will be three
+ such 64-bit values, each with the value of <code>5</code>,
+ followed by a <code>0</code> value.
+ </td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Child Pointer</p></td>
+ <td>
+ <p>The tree node contains file addresses of subtrees or data
+ depending on the node level. Nodes at Level 0 point to data
+ addresses, either raw data chunks or group nodes. Nodes at non-zero
+ levels point to other nodes of the same B-tree.</p>
+ <p>
+ For raw data chunk nodes, the child pointer is the address of a
+ single raw data chunk. For group nodes, the child pointer points to
+ a <a href="#SymbolTable">symbol table</a>, which contains
+ information for multiple symbol table entries.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<p>Conceptually, each B-tree node looks like this:</p>
+<center>
+ <table>
+ <tr valign="top" align="center">
+ <td>key[0]</td>
+ <td>&nbsp;</td>
+ <td>child[0]</td>
+ <td>&nbsp;</td>
+ <td>key[1]</td>
+ <td>&nbsp;</td>
+ <td>child[1]</td>
+ <td>&nbsp;</td>
+ <td>key[2]</td>
+ <td>&nbsp;</td>
+ <td>...</td>
+ <td>&nbsp;</td>
+ <td>...</td>
+ <td>&nbsp;</td>
+ <td>key[<i>N</i>-1]
+ </td>
+ <td>&nbsp;</td>
+ <td>child[<i>N</i>-1]
+ </td>
+ <td>&nbsp;</td>
+ <td>key[<i>N</i>]
+ </td>
+ </tr>
+ </table>
+</center>
+<br /> where child[
+<i>i</i>] is a pointer to a sub-tree (at a level above Level 0) or to
+data (at Level 0). Each key[
+<i>i</i>] describes an
+<i>item</i> stored by the B-tree (a chunk or an object of a group node).
+The range of values represented by child[
+<i>i</i>] is indicated by key[
+<i>i</i>] and key[
+<i>i</i>+1].
+
+
+<p>
+ The following question must next be answered: &ldquo;Is the value
+ described by key[<i>i</i>] contained in child[<i>i</i>-1] or in child[<i>i</i>]?&rdquo;
+ The answer depends on the type of tree. In trees for groups (node type
+ 0) the object described by key[<i>i</i>] is the greatest object
+ contained in child[<i>i</i>-1] while in chunk trees (node type 1) the
+ chunk described by key[<i>i</i>] is the least chunk in child[<i>i</i>].
+</p>
+
+<p>That means that key[0] for group trees is sometimes unused; it
+ points to offset zero in the heap, which is always the empty string and
+ compares as &ldquo;less-than&rdquo; any valid object name.</p>
+
+<p>
+ And key[<i>N</i>] for chunk trees is sometimes unused; it contains a
+ chunk offset which compares as &ldquo;greater-than&rdquo; any other
+ chunk offset and has a chunk byte size of zero to indicate that it is
+ not actually allocated.
+</p>
+
+<br />
+<h4>
+ <a name="V2Btrees"> III.A.2. Disk Format: Level 1A2 - Version 2
+ B-trees</a>
+</h4>
+
+<p>
+ Version 2 B-trees are &ldquo;traditional&rdquo; B-trees, with one major
+ difference. Instead of just using a simple pointer (or address in the
+ file) to a child of an internal node, the pointer to the child node
+ contains two additional pieces of information: the number of records in
+ the child node itself, and the total number of records in the child
+ node and all its descendants. Storing this additional information
+ allows fast array-like indexing to locate the n<sup>th</sup> record in
+ the B-tree.
+</p>
+
+<p>
+ The entry into a version 2 B-tree is a header which contains global
+ information about the structure of the B-tree. The <em>root node
+ address</em> field in the header points to the B-tree root node, which is
+ either an internal or leaf node, depending on the value in the
+ header&rsquo;s <em>depth</em> field. An internal node consists of
+ records plus pointers to further leaf or internal nodes in the tree. A
+ leaf node consists of solely of records. The format of the records
+ depends on the B-tree type (stored in the header).
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree Header</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+
+ </tr>
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+ <tr>
+ <td>Version</td>
+ <td>Type</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Node Size</td>
+ </tr>
+ <tr>
+ <td colspan="2">Record Size</td>
+ <td colspan="2">Depth</td>
+ </tr>
+ <tr>
+ <td>Split Percent</td>
+ <td>Merge Percent</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Root Node Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="2">Number of Records in Root Node</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Total Number of Records in B-tree<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>BTHD</code>
+ &rdquo; is used to indicate the header of a version 2 B-link tree
+ node.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number for this B-tree header. This document
+ describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td>
+ <p>This field indicates the type of B-tree:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center">0</td>
+ <td>A &ldquo;testing&rdquo; B-tree, this value should <em>not</em>
+ be used for storing records in actual HDF5 files.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">1</td>
+ <td>This B-tree is used for indexing indirectly accessed,
+ non-filtered &lsquo;huge&rsquo; fractal heap objects.</td>
+ </tr>
+ <tr>
+ <td align="center">2</td>
+ <td>This B-tree is used for indexing indirectly accessed,
+ filtered &lsquo;huge&rsquo; fractal heap objects.</td>
+ </tr>
+ <tr>
+ <td align="center">3</td>
+ <td>This B-tree is used for indexing directly accessed,
+ non-filtered &lsquo;huge&rsquo; fractal heap objects.</td>
+ </tr>
+ <tr>
+ <td align="center">4</td>
+ <td>This B-tree is used for indexing directly accessed,
+ filtered &lsquo;huge&rsquo; fractal heap objects.</td>
+ </tr>
+ <tr>
+ <td align="center">5</td>
+ <td>This B-tree is used for indexing the &lsquo;name&rsquo;
+ field for links in indexed groups.</td>
+ </tr>
+ <tr>
+ <td align="center">6</td>
+ <td>This B-tree is used for indexing the &lsquo;creation
+ order&rsquo; field for links in indexed groups.</td>
+ </tr>
+ <tr>
+ <td align="center">7</td>
+ <td>This B-tree is used for indexing shared object header
+ messages.</td>
+ </tr>
+ <tr>
+ <td align="center">8</td>
+ <td>This B-tree is used for indexing the &lsquo;name&rsquo;
+ field for indexed attributes.</td>
+ </tr>
+ <tr>
+ <td align="center">9</td>
+ <td>This B-tree is used for indexing the &lsquo;creation
+ order&rsquo; field for indexed attributes.</td>
+ </tr>
+ </table>
+ <p></p>
+ <p>The format of records for each type is described below.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Node Size</p></td>
+ <td>
+ <p>This is the size in bytes of all B-tree nodes.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Record Size</p></td>
+ <td>
+ <p>This field is the size in bytes of the B-tree record.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Depth</p></td>
+ <td>
+ <p>This is the depth of the B-tree.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Split Percent</p></td>
+ <td>
+ <p>The percent full that a node needs to increase above before
+ it is split.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Merge Percent</p></td>
+ <td>
+ <p>The percent full that a node needs to be decrease below
+ before it is split.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Root Node Address</p></td>
+ <td>
+ <p>
+ This is the address of the root B-tree node. A B-tree with no
+ records will have the <a href="#UndefinedAddress">undefined
+ address</a> in this field.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Number of Records in Root Node</p></td>
+ <td>
+ <p>This is the number of records in the root node.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Total Number of Records in B-tree</p></td>
+ <td>
+ <p>This is the total number of records in the entire B-tree.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the B-tree header.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree Internal Node</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+ <tr>
+ <td>Version</td>
+ <td>Type</td>
+ <td colspan="2">Records 0, 1, 2...N-1 <em>(variable size)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Child Node Pointer 0<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Number of Records N<sub>0</sub> for Child
+ Node 0 <em>(variable size)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Total Number of Records for Child Node 0
+ <em>(optional, variable size)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Child Node Pointer 1<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <td colspan="4"><br />Number of Records N<sub>1</sub> for Child
+ Node 1 <em>(variable size)</em></td>
+ <tr></tr>
+ <tr>
+ <td colspan="4"><br />Total Number of Records for Child Node 1
+ <em>(optional, variable size)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Child Node Pointer N<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Number of Records N<sub>n</sub> for Child
+ Node N <em>(variable size)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Total Number of Records for Child Node N
+ <em>(optional, variable size)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+</div>
+
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>BTIN</code>
+ &rdquo; is used to indicate the internal node of a B-link tree.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number for this B-tree internal node. This
+ document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td>
+ <p>This field is the type of the B-tree node. It should always
+ be the same as the B-tree type in the header.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Records</p></td>
+ <td>
+ <p>The size of this field is determined by the number of records
+ for this node and the record size (from the header). The format of
+ records depends on the type of B-tree.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Child Node Pointer</p></td>
+ <td>
+ <p>This field is the address of the child node pointed to by the
+ internal node.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Records in Child Node</p></td>
+ <td>
+ <p>
+ This is the number of records in the child node pointed to by the
+ corresponding <em>Node Pointer</em>.
+ </p>
+ <p>The number of bytes used to store this field is determined by
+ the maximum possible number of records able to be stored in the
+ child node.</p>
+ <p>The maximum number of records in a child node is computed in
+ the following way:</p>
+ <ul>
+ <li>Subtract the fixed size overhead for the child node (for
+ example, its signature, version, checksum, and so on and <em>one</em>
+ pointer triplet of information for the child node (because there
+ is one more pointer triplet than records in each internal node))
+ from the size of nodes for the B-tree.
+ </li>
+ <li>Divide that result by the size of a record plus the
+ pointer triplet of information stored to reach each child node
+ from this node.</li>
+ </ul>
+
+ <p></p>
+ <p>Note that leaf nodes do not encode any child pointer
+ triplets, so the maximum number of records in a leaf node is just
+ the node size minus the leaf node overhead, divided by the record
+ size.</p>
+ <p>
+ Also note that the first level of internal nodes above the leaf
+ nodes do not encode the <em>Total Number of Records in Child
+ Node</em> value in the child pointer triplets (since it is the same as
+ the <em>Number of Records in Child Node</em>), so the maximum
+ number of records in these nodes is computed with the equation
+ above, but using (<em>Child Pointer</em>, <em>Number of
+ Records in Child Node</em>) pairs instead of triplets.
+ </p>
+ <p>The number of bytes used to encode this field is the least
+ number of bytes required to encode the maximum number of records in
+ a child node value for the child nodes below this level in the
+ B-tree.</p>
+ <p>For example, if the maximum number of child records is 123,
+ one byte will be used to encode these values in this node; if the
+ maximum number of child records is 20000, two bytes will be used to
+ encode these values in this node; and so on. The maximum number of
+ bytes used to encode these values is 8 (in other words, an unsigned
+ 64-bit integer).</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Total Number of Records in Child Node</p></td>
+ <td>
+ <p>
+ This is the total number of records for the node pointed to by the
+ corresponding <em>Node Pointer</em> and all its children. This
+ field exists only in nodes whose depth in the B-tree node is
+ greater than 1 (in other words, the &ldquo;twig&rdquo; internal
+ nodes, just above leaf nodes, do not store this field in their
+ child node pointers).
+ </p>
+ <p>The number of bytes used to store this field is determined by
+ the maximum possible number of records able to be stored in the
+ child node and its descendants.</p>
+ <p>The maximum possible number of records able to be stored in a
+ child node and its descendants is computed iteratively, in the
+ following way: The maximum number of records in a leaf node is
+ computed, then that value is used to compute the maximum possible
+ number of records in the first level of internal nodes above the
+ leaf nodes. Multiplying these two values together determines the
+ maximum possible number of records in child node pointers for the
+ level of nodes two levels above leaf nodes. This process is
+ continued up to any level in the B-tree.</p>
+ <p>
+ The number of bytes used to encode this value is computed in the
+ same way as for the <em>Number of Records in Child Node</em> field.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for this node.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree Leaf Node</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+ <tr>
+ <td>Version</td>
+ <td>Type</td>
+ <td colspan="2">Record 0, 1, 2...N-1 <em>(variable size)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>BTLF</code>
+ &ldquo; is used to indicate the leaf node of a version 2 B-link
+ tree.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number for this B-tree leaf node. This document
+ describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td>
+ <p>This field is the type of the B-tree node. It should always
+ be the same as the B-tree type in the header.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Records</p></td>
+ <td>
+ <p>The size of this field is determined by the number of records
+ for this node and the record size (from the header). The format of
+ records depends on the type of B-tree.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for this node.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<p>The record layout for each stored (in other words, non-testing)
+ B-tree type is as follows:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree, Type 1 Record Layout - Indirectly
+ Accessed, Non-Filtered, &lsquo;Huge&rsquo; Fractal Heap Objects</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Huge Object Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Huge Object Length<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Huge Object ID<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Huge Object Address</p></td>
+ <td>
+ <p>The address of the huge object in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Huge Object Length</p></td>
+ <td>
+ <p>The length of the huge object in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Huge Object ID</p></td>
+ <td>
+ <p>The heap ID for the huge object.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree, Type 2 Record Layout - Indirectly
+ Accessed, Filtered, &lsquo;Huge&rsquo; Fractal Heap Objects</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Filtered Huge Object Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Filtered Huge Object Length<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Filter Mask</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Filtered Huge Object Memory Size<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Huge Object ID<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Huge Object Address</p></td>
+ <td>
+ <p>The address of the filtered huge object in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Huge Object Length</p></td>
+ <td>
+ <p>The length of the filtered huge object in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filter Mask</p></td>
+ <td>
+ <p>A 32-bit bit field indicating which filters have been skipped
+ for this chunk. Each filter has an index number in the pipeline
+ (starting at 0, with the first filter to apply) and if that filter
+ is skipped, the bit corresponding to its index is set.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Huge Object Memory Size</p></td>
+ <td>
+ <p>The size of the de-filtered huge object in memory.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Huge Object ID</p></td>
+ <td>
+ <p>The heap ID for the huge object.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree, Type 3 Record Layout - Directly
+ Accessed, Non-Filtered, &lsquo;Huge&rsquo; Fractal Heap Objects</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Huge Object Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Huge Object Length<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Huge Object Address</p></td>
+ <td>
+ <p>The address of the huge object in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Huge Object Length</p></td>
+ <td>
+ <p>The length of the huge object in the file.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree, Type 4 Record Layout - Directly
+ Accessed, Filtered, &lsquo;Huge&rsquo; Fractal Heap Objects</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Filtered Huge Object Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Filtered Huge Object Length<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Filter Mask</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Filtered Huge Object Memory Size<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Huge Object Address</p></td>
+ <td>
+ <p>The address of the filtered huge object in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Huge Object Length</p></td>
+ <td>
+ <p>The length of the filtered huge object in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filter Mask</p></td>
+ <td>
+ <p>A 32-bit bit field indicating which filters have been skipped
+ for this chunk. Each filter has an index number in the pipeline
+ (starting at 0, with the first filter to apply) and if that filter
+ is skipped, the bit corresponding to its index is set.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Huge Object Memory Size</p></td>
+ <td>
+ <p>The size of the de-filtered huge object in memory.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree, Type 5 Record Layout - Link Name
+ for Indexed Group</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Hash of Name</td>
+ </tr>
+ <tr>
+ <td colspan="4">ID <em>(bytes 1-4)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="3">ID <em>(bytes 5-7)</em></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Hash</p></td>
+ <td>
+ <p>This field is hash value of the name for the link. The hash
+ value is the Jenkins&rsquo; lookup3 checksum algorithm applied to
+ the link&rsquo;s name.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>ID</p></td>
+ <td>
+ <p>This is a 7-byte sequence of bytes and is the heap ID for the
+ link record in the group&rsquo;s fractal heap.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree, Type 6 Record Layout - Creation
+ Order for Indexed Group</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Creation Order <em>(8 bytes)</em><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">ID <em>(bytes 1-4)</em></td>
+ </tr>
+ <tr>
+ <td colspan="3">ID <em>(bytes 5-7)</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Creation Order</p></td>
+ <td>
+ <p>This field is the creation order value for the link.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>ID</p></td>
+ <td>
+ <p>This is a 7-byte sequence of bytes and is the heap ID for the
+ link record in the group&rsquo;s fractal heap.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree, Type 7 Record Layout - Shared
+ Object Header Messages (Sub-Type 0 - Message in Heap)</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan>Message Location</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Hash</td>
+ </tr>
+ <tr>
+ <td colspan="4">Reference Count</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Heap ID <em>(8 bytes)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Message Location</p></td>
+ <td>
+ <p>This field Indicates the location where the message is
+ stored:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center">0</td>
+ <td>Shared message is stored in shared message index heap.</td>
+ </tr>
+ <tr>
+ <td align="center">1</td>
+ <td>Shared message is stored in object header.</td>
+ </tr>
+ </table>
+ <p></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Hash</p></td>
+ <td>
+ <p>This field is hash value of the shared message. The hash
+ value is the Jenkins&rsquo; lookup3 checksum algorithm applied to
+ the shared message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Reference Count</p></td>
+ <td>
+ <p>The number of objects which reference this message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Heap ID</p></td>
+ <td>
+ <p>This is an 8-byte sequence of bytes and is the heap ID for
+ the shared message in the shared message index&rsquo;s fractal
+ heap.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree, Type 7 Record Layout - Shared
+ Object Header Messages (Sub-Type 1 - Message in Object Header)</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan>Message Location</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Hash</td>
+ </tr>
+ <tr>
+ <td>Reserved (zero)</td>
+ <td>Message Type</td>
+ <td colspan="2">Object Header Index</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Object Header Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Message Location</p></td>
+ <td>
+ <p>This field Indicates the location where the message is
+ stored:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center">0</td>
+ <td>Shared message is stored in shared message index heap.</td>
+ </tr>
+ <tr>
+ <td align="center">1</td>
+ <td>Shared message is stored in object header.</td>
+ </tr>
+ </table>
+ <p></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Hash</p></td>
+ <td>
+ <p>This field is hash value of the shared message. The hash
+ value is the Jenkins&rsquo; lookup3 checksum algorithm applied to
+ the shared message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Message Type</p></td>
+ <td>
+ <p>The object header message type of the shared message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Header Index</p></td>
+ <td>
+ <p>
+ This field indicates that the shared message is the n<sup>th</sup>
+ message of its type in the specified object header.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Header Address</p></td>
+ <td>
+ <p>The address of the object header containing the shared
+ message.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree, Type 8 Record Layout - Attribute
+ Name for Indexed Attributes</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Heap ID <em>(8 bytes)</em><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan>Message Flags</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Creation Order</td>
+ </tr>
+ <tr>
+ <td colspan="4">Hash of Name</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Heap ID</p></td>
+ <td>
+ <p>This is an 8-byte sequence of bytes and is the heap ID for
+ the attribute in the object&rsquo;s attribute fractal heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Message Flags</p></td>
+ <td><p>The object header message flags for the attribute
+ message.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Creation Order</p></td>
+ <td>
+ <p>This field is the creation order value for the attribute.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Hash</p></td>
+ <td>
+ <p>This field is hash value of the name for the attribute. The
+ hash value is the Jenkins&rsquo; lookup3 checksum algorithm applied
+ to the attribute&rsquo;s name.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Version 2 B-tree, Type 9 Record Layout- Creation
+ Order for Indexed Attributes</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Heap ID <em>(8 bytes)</em><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan>Message Flags</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Creation Order</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Heap ID</p></td>
+ <td>
+ <p>This is an 8-byte sequence of bytes and is the heap ID for
+ the attribute in the object&rsquo;s attribute fractal heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Message Flags</p></td>
+ <td>
+ <p>The object header message flags for the attribute message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Creation Order</p></td>
+ <td>
+ <p>This field is the creation order value for the attribute.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<h3>
+ <a name="SymbolTable"> III.B. Disk Format: Level 1B - Group Symbol
+ Table Nodes</a>
+</h3>
+
+<p>A group is an object internal to the file that allows arbitrary
+ nesting of objects within the file (including other groups). A group
+ maps a set of link names in the group to a set of relative file
+ addresses of objects in the file. Certain metadata for an object to
+ which the group points can be cached in the group&rsquo;s symbol table
+ entry in addition to being in the object&rsquo;s header.</p>
+
+<p>An HDF5 object name space can be stored hierarchically by
+ partitioning the name into components and storing each component as a
+ link in a group. The link for a non-ultimate component points to the
+ group containing the next component. The link for the last component
+ points to the object being named.</p>
+
+<p>
+ One implementation of a group is a collection of symbol table nodes
+ indexed by a B-link tree. Each symbol table node contains entries for
+ one or more links. If an attempt is made to add a link to an already
+ full symbol table node containing 2<em>K</em> entries, then the node is
+ split and one node contains <em>K</em> symbols and the other contains <em>K</em>+1
+ symbols.
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Symbol Table Node (A Leaf of a B-link tree)</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version Number</td>
+ <td>Reserved (zero)</td>
+ <td colspan="2">Number of Symbols</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />
+ <br />Group Entries<br />
+ <br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>SNOD</code>
+ &rdquo; is used to indicate the beginning of a symbol table node.
+ This gives file consistency checking utilities a better chance of
+ reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version Number</p></td>
+ <td>
+ <p>The version number for the symbol table node. This document
+ describes version 1. (There is no version &lsquo;0&rsquo; of the
+ symbol table node)</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Entries</p></td>
+ <td>
+ <p>Although all symbol table nodes have the same length, most
+ contain fewer than the maximum possible number of link entries.
+ This field indicates how many entries contain valid data. The valid
+ entries are packed at the beginning of the symbol table node while
+ the remaining entries contain undefined values.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Symbol Table Entries</p></td>
+ <td>
+ <p>
+ Each link has an entry in the symbol table node. The format of the
+ entry is described below. There are 2<em>K</em> entries in each
+ group node, where <em>K</em> is the &ldquo;Group Leaf Node K&rdquo;
+ value from the <a href="#Superblock">superblock</a>.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h3>
+ <a name="SymbolTableEntry"> III.C. Disk Format: Level 1C - Symbol
+ Table Entry </a>
+</h3>
+
+<p>Each symbol table entry in a symbol table node is designed to
+ allow for very fast browsing of stored objects. Toward that design
+ goal, the symbol table entries include space for caching certain
+ constant metadata from the object header.</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Symbol Table Entry</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Link Name Offset<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Object Header Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Cache Type</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />
+ <br />Scratch-pad Space (16 bytes)<br />
+ <br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Link Name Offset</p></td>
+ <td>
+ <p>This is the byte offset into the group&rsquo;s local heap for
+ the name of the link. The name is null terminated.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Header Address</p></td>
+ <td>
+ <p>Every object has an object header which serves as a permanent
+ location for the object&rsquo;s metadata. In addition to appearing
+ in the object header, some of the object&rsquo;s metadata can be
+ cached in the scratch-pad space.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Cache Type</p></td>
+ <td>
+ <p>The cache type is determined from the object header. It also
+ determines the format for the scratch-pad space:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Type</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center">0</td>
+ <td>No data is cached by the group entry. This is guaranteed
+ to be the case when an object header has a link count greater
+ than one.</td>
+ </tr>
+ <tr>
+ <td align="center">1</td>
+ <td>Group object header metadata is cached in the scratch-pad
+ space. This implies that the symbol table entry refers to another
+ group.</td>
+ </tr>
+ <tr>
+ <td align="center">2</td>
+ <td>The entry is a symbolic link. The first four bytes of the
+ scratch-pad space are the offset into the local heap for the link
+ value. The object header address will be undefined.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Reserved</p></td>
+ <td>
+ <p>These four bytes are present so that the scratch-pad space is
+ aligned on an eight-byte boundary. They are always set to zero.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Scratch-pad Space</p></td>
+ <td>
+ <p>This space is used for different purposes, depending on the
+ value of the Cache Type field. Any metadata about an object
+ represented in the scratch-pad space is duplicated in the object
+ header for that object.</p>
+ <p>Furthermore, no data is cached in the group entry scratch-pad
+ space if the object header for the object has a link count greater
+ than one.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>Format of the Scratch-pad Space</h4>
+
+<p>The symbol table entry scratch-pad space is formatted according
+ to the value in the Cache Type field.</p>
+
+<p>
+ If the Cache Type field contains the value zero
+ <code>(0)</code>
+ then no information is stored in the scratch-pad space.
+</p>
+
+<p>
+ If the Cache Type field contains the value one
+ <code>(1)</code>
+ , then the scratch-pad space contains cached metadata for another
+ object header in the following format:
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Object Header Scratch-pad Format</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of B-tree<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Name Heap<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Address of B-tree</p></td>
+ <td>
+ <p>This is the file address for the root of the group&rsquo;s
+ B-tree.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Name Heap</p></td>
+ <td>
+ <p>This is the file address for the group&rsquo;s local heap, in
+ which are stored the group&rsquo;s symbol names.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+<br />
+<p>
+ If the Cache Type field contains the value two
+ <code>(2)</code>
+ , then the scratch-pad space contains cached metadata for a symbolic
+ link in the following format:
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Symbolic Link Scratch-pad Format</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Offset to Link Value</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Offset to Link Value</p></td>
+ <td>
+ <p>The value of a symbolic link (that is, the name of the thing
+ to which it points) is stored in the local heap. This field is the
+ 4-byte offset into the local heap for the start of the link value,
+ which is null terminated.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h3>
+ <a name="LocalHeap"> III.D. Disk Format: Level 1D - Local Heaps</a>
+</h3>
+
+<p>A local heap is a collection of small pieces of data that are
+ particular to a single object in the HDF5 file. Objects can be inserted
+ and removed from the heap at any time. The address of a heap does not
+ change once the heap is created. For example, a group stores addresses
+ of objects in symbol table nodes with the names of links stored in the
+ group&rsquo;s local heap.</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Local Heap</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data Segment Size<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Offset to Head of Free-list<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Data Segment<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>HEAP</code>
+ &rdquo; is used to indicate the beginning of a heap. This gives
+ file consistency checking utilities a better chance of
+ reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>Each local heap has its own version number so that new heaps
+ can be added to old files. This document describes version zero (0)
+ of the local heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data Segment Size</p></td>
+ <td>
+ <p>The total amount of disk memory allocated for the heap data.
+ This may be larger than the amount of space required by the objects
+ stored in the heap. The extra unused space in the heap holds a
+ linked list of free blocks.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Offset to Head of Free-list</p></td>
+ <td>
+ <p>
+ This is the offset within the heap data segment of the first free
+ block (or the <a href="#UndefinedAddress">undefined address</a> if
+ there is no free block). The free block contains &ldquo;Size of
+ Lengths&rdquo; bytes that are the offset of the next free block (or
+ the value &lsquo;1&rsquo; if this is the last free block) followed
+ by &ldquo;Size of Lengths&rdquo; bytes that store the size of this
+ free block. The size of the free block includes the space used to
+ store the offset of the next free block and the size of the current
+ block, making the minimum size of a free block 2 * &ldquo;Size of
+ Lengths&rdquo;.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Data Segment</p></td>
+ <td>
+ <p>The data segment originally starts immediately after the heap
+ header, but if the data segment must grow as a result of adding
+ more objects, then the data segment may be relocated, in its
+ entirety, to another part of the file.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<p>Objects within a local heap should be aligned on an 8-byte
+ boundary.</p>
+
+<br />
+<h3>
+ <a name="GlobalHeap"> III.E. Disk Format: Level 1E - Global Heap</a>
+</h3>
+
+<p>Each HDF5 file has a global heap which stores various types of
+ information which is typically shared between datasets. The global heap
+ was designed to satisfy these goals:</p>
+
+<ol type="A">
+ <li>Repeated access to a heap object must be efficient without
+ resulting in repeated file I/O requests. Since global heap objects
+ will typically be shared among several datasets, it is probable that
+ the object will be accessed repeatedly.</li>
+ <li>Collections of related global heap objects should result in
+ fewer and larger I/O requests. For instance, a dataset of object
+ references will have a global heap object for each reference. Reading
+ the entire set of object references should result in a few large I/O
+ requests instead of one small I/O request for each reference.</li>
+ <li>It should be possible to remove objects from the global heap
+ and the resulting file hole should be eligible to be reclaimed for
+ other uses.</li>
+</ol>
+
+
+<p>
+ The implementation of the heap makes use of the memory management
+ already available at the file level and combines that with a new object
+ called a <em>collection</em> to achieve goal B. The global heap is the
+ set of all collections. Each global heap object belongs to exactly one
+ collection and each collection contains one or more global heap
+ objects. For the purposes of disk I/O and caching, a collection is
+ treated as an atomic object, addressing goal A.
+</p>
+
+<p>When a global heap object is deleted from a collection (which
+ occurs when its reference count falls to zero), objects located after
+ the deleted object in the collection are packed down toward the
+ beginning of the collection and the collection&rsquo;s global heap
+ object 0 is created (if possible) or its size is increased to account
+ for the recently freed space. There are no gaps between objects in each
+ collection, with the possible exception of the final space in the
+ collection, if it is not large enough to hold the header for the
+ collection&rsquo;s global heap object 0. These features address goal C.
+</p>
+
+<p>The HDF5 Library creates global heap collections as needed, so
+ there may be multiple collections throughout the file. The set of all
+ of them is abstractly called the &ldquo;global heap&rdquo;, although
+ they do not actually link to each other, and there is no global place
+ in the file where you can discover all of the collections. The
+ collections are found simply by finding a reference to one through
+ another object in the file. For example, data of variable-length
+ datatype elements is stored in the global heap and is accessed via a
+ global heap ID. The format for global heap IDs is described at the end
+ of this section.</p>
+
+<div align="center">
+ <table class="format">
+ <caption>A Global Heap Collection</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Collection Size<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Global Heap Object 1<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Global Heap Object 2<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />...<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Global Heap Object <em>N</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Global Heap Object 0 (free space)<br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;L&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Lengths&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>GCOL</code>
+ &rdquo; is used to indicate the beginning of a collection. This
+ gives file consistency checking utilities a better chance of
+ reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>Each collection has its own version number so that new
+ collections can be added to old files. This document describes
+ version one (1) of the collections (there is no version zero (0)).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Collection Size</p></td>
+ <td>
+ <p>This is the size in bytes of the entire collection including
+ this field. The default (and minimum) collection size is 4096 bytes
+ which is a typical file system block size. This allows for 127
+ 16-byte heap objects plus their overhead (the collection header of
+ 16 bytes and the 16 bytes of information about each heap object).</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>
+ Global Heap Object 1 through <em>N</em>
+ </p></td>
+ <td>
+ <p>The objects are stored in any order with no intervening
+ unused space.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Global Heap Object 0</p></td>
+ <td>
+ <p>Global Heap Object 0 (zero), when present, represents the
+ free space in the collection. Free space always appears at the end
+ of the collection. If the free space is too small to store the
+ header for Object 0 (described below) then the header is implied
+ and the collection contains no free space.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Global Heap Object</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Heap Object Index</td>
+ <td colspan="2">Reference Count</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Object Size<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Object Data<br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;L&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Lengths&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Heap Object Index</p></td>
+ <td>
+ <p>
+ Each object has a unique identification number within a collection.
+ The identification numbers are chosen so that new objects have the
+ smallest value possible with the exception that the identifier
+ <code>0</code>
+ always refers to the object which represents all free space within
+ the collection.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Reference Count</p></td>
+ <td>
+ <p>All heap objects have a reference count field. An object
+ which is referenced from some other part of the file will have a
+ positive reference count. The reference count for Object 0 is
+ always zero.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Reserved</p></td>
+ <td>
+ <p>Zero padding to align next field on an 8-byte boundary.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Size</p></td>
+ <td>
+ <p>This is the size of the object data stored for the object.
+ The actual storage space allocated for the object data is rounded
+ up to a multiple of eight.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Data</p></td>
+ <td>
+ <p>The object data is treated as a one-dimensional array of
+ bytes to be interpreted by the caller.</p>
+ </td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<p>The format for the ID used to locate an object in the global heap
+ is described here:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Global Heap ID</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Collection Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Object Index</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Collection Address</p></td>
+ <td>
+ <p>This field is the address of the global heap collection where
+ the data object is stored.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>ID</p></td>
+ <td>
+ <p>This field is the index of the data object within the global
+ heap collection.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<h3>
+ <a name="FractalHeap"> III.F. Disk Format: Level 1F - Fractal Heap</a>
+</h3>
+
+<p>
+ Each fractal heap consists of a header and zero or more direct and
+ indirect blocks (described below). The header contains general
+ information as well as initialization parameters for the doubling
+ table. The <em>Root Block Address</em> in the header points to the
+ first direct or indirect block in the heap.
+</p>
+
+<p>
+ Fractal heaps are based on a data structure called a <em>doubling
+ table</em>. A doubling table provides a mechanism for quickly extending an
+ array-like data structure that minimizes the number of empty blocks in
+ the heap, while retaining very fast lookup of any element within the
+ array. More information on fractal heaps and doubling tables can be
+ found in the RFC &ldquo;<a
+ href="Supplements/FractalHeap/PrivateHeap.pdf">Private Heaps in
+ HDF5</a>.&rdquo;
+</p>
+
+<p>The fractal heap implements the doubling table structure with
+ indirect and direct blocks. Indirect blocks in the heap do not actually
+ contain data for objects in the heap, their &ldquo;size&rdquo; is
+ abstract - they represent the indexing structure for locating the
+ direct blocks in the doubling table. Direct blocks contain the actual
+ data for objects stored in the heap.</p>
+
+<p>
+ All indirect blocks have a constant number of block entries in each
+ row, called the <em>width</em> of the doubling table (stored in the
+ heap header). The number of rows for each indirect block in the heap is
+ determined by the size of the block that the indirect block represents
+ in the doubling table (calculation of this is shown below) and is
+ constant, except for the &ldquo;root&rdquo; indirect block, which
+ expands and shrinks its number of rows as needed.
+</p>
+
+<p>
+ Blocks in the first <em>two</em> rows of an indirect block are <em>Starting
+ Block Size</em> number of bytes in size, and the blocks in each subsequent
+ row are twice the size of the blocks in the previous row. In other
+ words, blocks in the third row are twice the <em>Starting Block
+ Size</em>, blocks in the fourth row are four times the <em>Starting
+ Block Size</em>, and so on. Entries for blocks up to the <em>Maximum
+ Direct Block Size</em> point to direct blocks, and entries for blocks
+ greater than that size point to further indirect blocks (which have
+ their own entries for direct and indirect blocks).
+</p>
+
+<p>
+ The number of rows of blocks, <em>nrows</em>, in an indirect block of
+ size <em>iblock_size</em> is given by the following expression: <br />
+ <br /> <em>nrows</em> = (log<sub>2</sub>(<em>iblock_size</em>) - log<sub>2</sub>(<em>&lt;Starting
+ Block Size&gt;</em> * <em>&lt;Width&gt;</em>)) + 1
+</p>
+
+<p>
+ The maximum number of rows of direct blocks, <em>max_dblock_rows</em>,
+ in any indirect block of a fractal heap is given by the following
+ expression: <br /> <br /> <em>max_dblock_rows</em> = (log<sub>2</sub>(<em>&lt;Max.
+ Direct Block Size&gt;</em>) - log<sub>2</sub>(<em>&lt;Starting Block
+ Size&gt;</em>)) + 2
+</p>
+
+<p>
+ Using the computed values for <em>nrows</em> and <em>max_dblock_rows</em>,
+ along with the <em>Width</em> of the doubling table, the number of
+ direct and indirect block entries (<em>K</em> and <em>N</em> in the
+ indirect block description, below) in an indirect block can be
+ computed: <br /> <br /> <em>K</em> = MIN(<em>nrows</em>, <em>max_dblock_rows</em>)
+ * <em>Width</em> <br /> <br /> If <em>nrows</em> is less than or
+ equal to <em>max_dblock_rows</em>, <em>N</em> is 0. Otherwise, <em>N</em>
+ is simply computed: <br /> <br /> <em>N</em> = <em>K</em> - (<em>max_dblock_rows</em>
+ * <em>Width</em>)
+</p>
+
+<p>The size indirect blocks on disk is determined by the number of
+ rows in the indirect block (computed above). The size of direct blocks
+ on disk is exactly the size of the block in the doubling table.</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap Header</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Heap ID Length</td>
+ <td colspan="2">I/O Filters&rsquo; Encoded Length</td>
+ </tr>
+
+ <tr>
+ <td>Flags</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Maximum Size of Managed Objects</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Next Huge Object ID<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />v2 B-tree Address of Huge Objects<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Amount of Free Space in Managed Blocks<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Managed Block Free Space
+ Manager<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Amount of Managed Space in Heap<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Amount of Allocated Managed Space in Heap<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Offset of Direct Block Allocation
+ Iterator in Managed Space<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Number of Managed Objects in Heap<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Size of Huge Objects in Heap<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Number of Huge Objects in Heap<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Size of Tiny Objects in Heap<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Number of Tiny Objects in Heap<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Table Width</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Starting Block Size<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Maximum Direct Block Size<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Maximum Heap Size</td>
+ <td colspan="2">Starting # of Rows in Root Indirect Block</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Root Block<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Current # of Rows in Root Indirect Block</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Size of Filtered Root Direct Block <em>(optional)</em><sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">I/O Filter Mask<em> (optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">I/O Filter Information<em> (optional,
+ variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="40%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>FRHP</code>
+ &rdquo; is used to indicate the beginning of a fractal heap header.
+ This gives file consistency checking utilities a better chance of
+ reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Heap ID Length</p></td>
+ <td>
+ <p>This is the length in bytes of heap object IDs for this heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>I/O Filters&rsquo; Encoded Length</p></td>
+ <td>
+ <p>
+ This is the size in bytes of the encoded <em>I/O Filter
+ Information</em>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td>
+ <p>This field is the heap status flag and is a bit field
+ indicating additional information about the fractal heap.</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit(s)</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, the ID value to use for huge object has wrapped
+ around. If the value for the <em>Next Huge Object ID</em> has
+ wrapped around, each new huge object inserted into the heap will
+ require a search for an ID value.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, the direct blocks in the heap are checksummed.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2-7</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum Size of Managed Objects</p></td>
+ <td>
+ <p>This is the maximum size of managed objects allowed in the
+ heap. Objects greater than this this are &lsquo;huge&rsquo; objects
+ and will be stored in the file directly, rather than in a direct
+ block for the heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Next Huge Object ID</p></td>
+ <td>
+ <p>This is the next ID value to use for a huge object in the
+ heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>v2 B-tree Address of Huge Objects</p></td>
+ <td>
+ <p>
+ This is the address of the <a href="#V2Btrees">v2 B-tree</a> used
+ to track huge objects in the heap. The type of records stored in
+ the <em>v2 B-tree</em> will be determined by whether the address &
+ length of a huge object can fit into a heap ID (if yes, it is a
+ &ldquo;directly&rdquo; accessed huge object) and whether there is a
+ filter used on objects in the heap.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Amount of Free Space in Managed Blocks</p></td>
+ <td>
+ <p>This is the total amount of free space in managed direct
+ blocks (in bytes).</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Managed Block Free Space Manager</p></td>
+ <td>
+ <p>
+ This is the address of the <em><a href="#FreeSpaceManager">Free-space
+ Manager</a></em> for managed blocks.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Amount of Managed Space in Heap</p></td>
+ <td>
+ <p>This is the total amount of managed space in the heap (in
+ bytes), essentially the upper bound of the heap&rsquo;s linear
+ address space.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Amount of Allocated Managed Space in Heap</p></td>
+ <td>
+ <p>
+ This is the total amount of managed space (in bytes) actually
+ allocated in the heap. This can be less than the <em>Amount of
+ Managed Space in Heap</em> field, if some direct blocks in the
+ heap&rsquo;s linear address space are not allocated.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Offset of Direct Block Allocation Iterator in Managed
+ Space</p></td>
+ <td>
+ <p>
+ This is the linear heap offset where the next direct block should
+ be allocated at (in bytes). This may be less than the <em>Amount
+ of Managed Space in Heap</em> value because the heap&rsquo;s address
+ space is increased by a &ldquo;row&rdquo; of direct blocks at a
+ time, rather than by single direct block increments.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Managed Objects in Heap</p></td>
+ <td>
+ <p>This is the number of managed objects in the heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Huge Objects in Heap</p></td>
+ <td>
+ <p>This is the total size of huge objects in the heap (in
+ bytes).</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Huge Objects in Heap</p></td>
+ <td>
+ <p>This is the number of huge objects in the heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Tiny Objects in Heap</p></td>
+ <td>
+ <p>This is the total size of tiny objects that are packed in
+ heap IDs (in bytes).</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Tiny Objects in Heap</p></td>
+ <td>
+ <p>This is the number of tiny objects that are packed in heap
+ IDs.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Table Width</p></td>
+ <td>
+ <p>This is the number of columns in the doubling table for
+ managed blocks. This value must be a power of two.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Starting Block Size</p></td>
+ <td>
+ <p>This is the starting block size to use in the doubling table
+ for managed blocks (in bytes). This value must be a power of two.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum Direct Block Size</p></td>
+ <td>
+ <p>This is the maximum size allowed for a managed direct block.
+ Objects inserted into the heap that are larger than this value
+ (less the # of bytes of direct block prefix/suffix) are stored as
+ &lsquo;huge&rsquo; objects. This value must be a power of two.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum Heap Size</p></td>
+ <td>
+ <p>This is the maximum size of the heap&rsquo;s linear address
+ space for managed objects (in bytes). The value stored is the log2
+ of the actual value, that is: the # of bits of the address space.
+ &lsquo;Huge&rsquo; and &lsquo;tiny&rsquo; objects are not counted
+ in this value, since they do not store objects in the linear
+ address space of the heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Starting # of Rows in Root Indirect Block</p></td>
+ <td>
+ <p>
+ This is the starting number of rows for the root indirect block. A
+ value of 0 indicates that the root indirect block will have the
+ maximum number of rows needed to address the heap&rsquo;s <em>Maximum
+ Heap Size</em>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Root Block</p></td>
+ <td>
+ <p>
+ This is the address of the root block for the heap. It can be the <a
+ href="#UndefinedAddress">undefined address</a> if there is no data
+ in the heap. It either points to a direct block (if the <em>Current
+ # of Rows in the Root Indirect Block</em> value is 0), or an indirect
+ block.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Current # of Rows in Root Indirect Block</p></td>
+ <td>
+ <p>
+ This is the current number of rows in the root indirect block. A
+ value of 0 indicates that <em>Address of Root Block</em> points to
+ direct block instead of indirect block.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Filtered Root Direct Block</p></td>
+ <td>
+ <p>
+ This is the size of the root direct block, if filters are applied
+ to heap objects (in bytes). This field is only stored in the header
+ if the <em>I/O Filters&rsquo; Encoded Length</em> is greater than
+ 0.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>I/O Filter Mask</p></td>
+ <td>
+ <p>
+ This is the filter mask for the root direct block, if filters are
+ applied to heap objects. This mask has the same format as that used
+ for the filter mask in chunked raw data records in a <a
+ href="#V1Btrees">v1 B-tree</a>. This field is only stored in the
+ header if the <em>I/O Filters&rsquo; Encoded Length</em> is greater
+ than 0.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>I/O Filter Information</p></td>
+ <td>
+ <p>
+ This is the I/O filter information encoding direct blocks and huge
+ objects, if filters are applied to heap objects. This field is
+ encoded as a <a href="#FilterMessage">Filter Pipeline</a> message.
+ The size of this field is determined by <em>I/O Filters&rsquo;
+ Encoded Length</em>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the header.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap Direct Block</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Heap Header Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Block Offset <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Object Data <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>FHDB</code>
+ &rdquo; is used to indicate the beginning of a fractal heap direct
+ block. This gives file consistency checking utilities a better
+ chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Heap Header Address</p></td>
+ <td>
+ <p>This is the address for the fractal heap header that this
+ block belongs to. This field is principally used for file integrity
+ checking.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Block Offset</p></td>
+ <td>
+ <p>
+ This is the offset of the block within the fractal heap&rsquo;s
+ address space (in bytes). The number of bytes used to encode this
+ field is the <em>Maximum Heap Size</em> (in the heap&rsquo;s
+ header) divided by 8 and rounded up to the next highest integer,
+ for values that are not a multiple of 8. This value is principally
+ used for file integrity checking.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the direct block.</p>
+ <p>
+ This field is only present if bit 1 of <em>Flags</em> in the
+ heap&rsquo;s header is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Data</p></td>
+ <td>
+ <p>
+ This section of the direct block stores the actual data for objects
+ in the heap. The size of this section is determined by the direct
+ block&rsquo;s size minus the size of the other fields stored in the
+ direct block (for example, the <em>Signature</em>, <em>Version</em>,
+ and others including the <em>Checksum</em> if it is present).
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap Indirect Block</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Heap Header Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Block Offset <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Child Direct Block #0 Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Size of Filtered Direct Block #0 <em>(optional)</em>
+ <sup>L</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Filter Mask for Direct Block #0 <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Child Direct Block #1 Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Size of Filtered Direct Block #1 <em>(optional)</em><sup>L</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Filter Mask for Direct Block #1 <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Child Direct Block #K-1 Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Size of Filtered Direct Block #K-1 <em>(optional)</em><sup>L</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Filter Mask for Direct Block #K-1 <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Child Indirect Block #0 Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Child Indirect Block #1 Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Child Indirect Block #N-1 Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>FHIB</code>
+ &rdquo; is used to indicate the beginning of a fractal heap
+ indirect block. This gives file consistency checking utilities a
+ better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Heap Header Address</p></td>
+ <td>
+ <p>This is the address for the fractal heap header that this
+ block belongs to. This field is principally used for file integrity
+ checking.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Block Offset</p></td>
+ <td>
+ <p>
+ This is the offset of the block within the fractal heap&rsquo;s
+ address space (in bytes). The number of bytes used to encode this
+ field is the <em>Maximum Heap Size</em> (in the heap&rsquo;s
+ header) divided by 8 and rounded up to the next highest integer,
+ for values that are not a multiple of 8. This value is principally
+ used for file integrity checking.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Child Direct Block #K Address</p></td>
+ <td>
+ <p>This field is the address of the child direct block. The size
+ of the [uncompressed] direct block can be computed by its offset in
+ the heap&rsquo;s linear address space.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Filtered Direct Block #K</p></td>
+ <td>
+ <p>This is the size of the child direct block after passing
+ through the I/O filters defined for this heap (in bytes). If no I/O
+ filters are present for this heap, this field is not present.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><p>Filter Mask for Direct Block #K</p></td>
+ <td>
+ <p>
+ This is the I/O filter mask for the filtered direct block. This
+ mask has the same format as that used for the filter mask in
+ chunked raw data records in a <a href="#V1Btrees">v1 B-tree</a>. If
+ no I/O filters are present for this heap, this field is not
+ present.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Child Indirect Block #N Address</p></td>
+ <td>
+ <p>This field is the address of the child indirect block. The
+ size of the indirect block can be computed by its offset in the
+ heap&rsquo;s linear address space.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the indirect block.</p>
+ </td>
+ </tr>
+
+ </table>
+
+</div>
+
+<br />
+<p>An object in the fractal heap is identified by means of a fractal
+ heap ID, which encodes information to locate the object in the heap.
+ Currently, the fractal heap stores an object in one of three ways,
+ depending on the object&rsquo;s size:</p>
+
+<div align="center">
+ <table class="list80">
+ <tr>
+ <th width="20%">Type</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center">Tiny</td>
+ <td>
+ <p>When an object is small enough to be encoded in the heap ID,
+ the object&rsquo;s data is embedded in the fractal heap ID itself.
+ There are 2 sub-types for this type of object: normal and extended.
+ The sub-type for tiny heap IDs depends on whether the heap ID is
+ large enough to store objects greater than 16 bytes or not. If the
+ heap ID length is 18 bytes or smaller, the &lsquo;normal&rsquo;
+ tiny heap ID form is used. If the heap ID length is greater than 18
+ bytes in length, the &ldquo;extended&rdquo; form is used. See
+ format description below for both sub-types.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">Huge</td>
+ <td>
+ <p>
+ When the size of an object is larger than <em>Maximum Size of
+ Managed Objects</em> in the <em>Fractal Heap Header</em>, the
+ object&rsquo;s data is stored on its own in the file and the object
+ is tracked/indexed via a version 2 B-tree. All huge objects for a
+ particular fractal heap use the same v2 B-tree. All huge objects
+ for a particular fractal heap use the same format for their huge
+ object IDs.
+ </p>
+
+ <p>Depending on whether the IDs for a heap are large enough to
+ hold the object&rsquo;s retrieval information and whether I/O
+ pipeline filters are applied to the heap&rsquo;s objects, 4
+ sub-types are derived for huge object IDs for this heap:</p>
+
+ <div align="center">
+ <table class="list">
+ <tr>
+ <th align="left" width="35%">Sub-type</th>
+ <th align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="left">Directly accessed, non-filtered</td>
+ <td>
+ <p>The object&rsquo;s address and length are embedded in the
+ fractal heap ID itself and the object is directly accessed from
+ them. This allows the object to be accessed without resorting
+ to the B-tree.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left">Directly accessed, filtered</td>
+ <td>
+ <p>The filtered object&rsquo;s address, length, filter mask
+ and de-filtered size are embedded in the fractal heap ID itself
+ and the object is accessed directly with them. This allows the
+ object to be accessed without resorting to the B-tree.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left">Indirectly accessed, non-filtered</td>
+ <td>
+ <p>The object is located by using a B-tree key embedded in
+ the fractal heap ID to retrieve the address and length from the
+ version 2 B-tree for huge objects. Then, the address and length
+ are used to access the object.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left">Indirectly accessed, filtered</td>
+ <td>
+ <p>The object is located by using a B-tree key embedded in
+ the fractal heap ID to retrieve the filtered object&rsquo;s
+ address, length, filter mask and de-filtered size from the
+ version 2 B-tree for huge objects. Then, this information is
+ used to access the object.</p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">Managed</td>
+ <td>
+ <p>When the size of an object does not meet the above two
+ conditions, the object is stored and managed via the direct and
+ indirect blocks based on the doubling table.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+<p>The specific format for each type of heap ID is described below:
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap ID for Tiny Objects (sub-type 1 -
+ &lsquo;Normal&rsquo;)</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version, Type & Length</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data <em>(variable size)</em></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version, Type & Length</p></td>
+ <td>
+ <p>This is a bit field with the following definition:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>The current version of ID format. This document describes
+ version 0.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>4-5</code></td>
+ <td>The ID type. Tiny objects have a value of <code>2</code>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0-3</code></td>
+ <td>The length of the tiny object. The value stored is one
+ less than the actual length (since zero-length objects are not
+ allowed to be stored in the heap). For example, an object of
+ actual length 1 has an encoded length of 0, an object of actual
+ length 2 has an encoded length of 1, and so on.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data</p></td>
+ <td>
+ <p>This is the data for the object.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap ID for Tiny Objects (sub-type 2 -
+ &lsquo;Extended&rsquo;)</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version, Type & Length</td>
+ <td>Extended Length</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Data <em>(variable size)</em></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version, Type & Length</p></td>
+ <td>
+ <p>This is a bit field with the following definition:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>The current version of ID format. This document describes
+ version 0.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>4-5</code></td>
+ <td>The ID type. Tiny objects have a value of <code>2</code>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0-3</code></td>
+ <td>These 4 bits, together with the next byte, form an
+ unsigned 12-bit integer for holding the length of the object.
+ These 4-bits are bits 8-11 of the 12-bit integer. See description
+ for the <em>Extended Length</em> field below.
+ </td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Extended Length</p></td>
+ <td>
+ <p>This byte, together with the 4 bits in the previous byte,
+ forms an unsigned 12-bit integer for holding the length of the tiny
+ object. These 8 bits are bits 0-7 of the 12-bit integer formed. The
+ value stored is one less than the actual length (since zero-length
+ objects are not allowed to be stored in the heap). For example, an
+ object of actual length 1 has an encoded length of 0, an object of
+ actual length 2 has an encoded length of 1, and so on.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data</p></td>
+ <td>
+ <p>This is the data for the object.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap ID for Huge Objects (sub-type 1 & 2):
+ indirectly accessed, non-filtered/filtered</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version & Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />v2 B-tree Key<sup>L</sup><em>
+ (variable size)</em><br />
+ <br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;L&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Lengths&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version & Type</p></td>
+ <td>
+ <p>This is a bit field with the following definition:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>The current version of ID format. This document describes
+ version 0.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>4-5</code></td>
+ <td>The ID type. Huge objects have a value of <code>1</code>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0-3</code></td>
+ <td>Reserved.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>v2 B-tree Key</p></td>
+ <td><p>
+ This field is the B-tree key for retrieving the information from
+ the version 2 B-tree for huge objects needed to access the object.
+ See the description of <a href="#V2Btrees">v2 B-tree</a> records
+ sub-type 1 & 2 for a description of the fields. New key values are
+ derived from <em>Next Huge Object ID</em> in the <em>Fractal
+ Heap Header</em>.
+ </p></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap ID for Huge Objects (sub-type 3):
+ directly accessed, non-filtered</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version & Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address <sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Length <sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version & Type</p></td>
+ <td>
+ <p>This is a bit field with the following definition:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>The current version of ID format. This document describes
+ version 0.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>4-5</code></td>
+ <td>The ID type. Huge objects have a value of <code>1</code>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0-3</code></td>
+ <td>Reserved.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>This field is the address of the object in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Length</p></td>
+ <td><p>This field is the length of the object in the file.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap ID for Huge Objects (sub-type 4):
+ directly accessed, filtered</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version & Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address <sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Length <sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Filter Mask</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />De-filtered Size <sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version & Type</p></td>
+ <td>
+ <p>This is a bit field with the following definition:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>The current version of ID format. This document describes
+ version 0.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>4-5</code></td>
+ <td>The ID type. Huge objects have a value of <code>1</code>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0-3</code></td>
+ <td>Reserved.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>This field is the address of the filtered object in
+ the file.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Length</p></td>
+ <td><p>This field is the length of the filtered object in
+ the file.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Filter Mask</p></td>
+ <td><p>This field is the I/O pipeline filter mask for the
+ filtered object in the file.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Size</p></td>
+ <td><p>This field is the size of the de-filtered object in
+ the file.</p></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap ID for Managed Objects</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version & Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Offset <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Length <em>(variable size)</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version & Type</p></td>
+ <td><p>This is a bit field with the following definition:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>The current version of ID format. This document describes
+ version 0.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>4-5</code></td>
+ <td>The ID type. Managed objects have a value of <code>0</code>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0-3</code></td>
+ <td>Reserved.</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Offset</p></td>
+ <td><p>
+ This field is the offset of the object in the heap. This
+ field&rsquo;s size is the minimum number of bytes necessary to
+ encode the <em>Maximum Heap Size</em> value (from the <em>Fractal
+ Heap Header</em>). For example, if the value of the <em>Maximum
+ Heap Size</em> is less than 256 bytes, this field is 1 byte in length,
+ a <em>Maximum Heap Size</em> of 256-65535 bytes uses a 2 byte
+ length, and so on.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Length</p></td>
+ <td><p>
+ This field is the length of the object in the heap. It is
+ determined by taking the minimum value of <em>Maximum Direct
+ Block Size</em> and <em>Maximum Size of Managed Objects</em> in the <em>Fractal
+ Heap Header</em>. Again, the minimum number of bytes needed to encode
+ that value is used for the size of this field.
+ </p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h3>
+ <a name="FreeSpaceManager"> III.G. Disk Format: Level 1G -
+ Free-space Manager</a>
+</h3>
+
+<p>Free-space managers are used to describe space within a heap or
+ the entire HDF5 file that is not currently used for that heap or file.
+</p>
+
+<p>
+ The <em>free-space manager header</em> contains metadata information
+ about the space being tracked, along with the address of the list of <em>free
+ space sections</em> which actually describes the free space. The header
+ records information about free-space sections being tracked, creation
+ parameters for handling free-space sections of a client, and section
+ information used to locate the collection of free-space sections.
+</p>
+
+<p>
+ The <em>free-space section list</em> stores a collection of free-space
+ sections that is specific to each <em>client</em> of the free-space
+ manager. For example, the fractal heap is a client of the free space
+ manager and uses it to track unused space within the heap. There are 4
+ types of section records for the fractal heap, each of which has its
+ own format, listed below.
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Free-space Manager Header</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Client ID</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Total Space Tracked<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Total Number of Sections<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Number of Serialized Sections<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Number of Un-Serialized Sections<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Number of Section Classes</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Shrink Percent</td>
+ <td colspan="2">Expand Percent</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Size of Address Space</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Maximum Section Size <sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Serialized Section List<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Size of Serialized Section List Used<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Allocated Size of Serialized Section List<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="35%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>FSHD</code>
+ &rdquo; is used to indicate the beginning of the Free-space Manager
+ Header. This gives file consistency checking utilities a better
+ chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This is the version number for the Free-space Manager Header
+ and this document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Client ID</p></td>
+ <td>
+ <p>This is the client ID for identifying the user of this
+ free-space manager:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Fractal heap</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>File</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2+</code></td>
+ <td>Reserved.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Total Space Tracked</p></td>
+ <td>
+ <p>This is the total amount of free space being tracked, in
+ bytes.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Total Number of Sections</p></td>
+ <td>
+ <p>This is the total number of free-space sections being
+ tracked.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Serialized Sections</p></td>
+ <td>
+ <p>This is the number of serialized free-space sections being
+ tracked.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><p>Number of Un-Serialized Sections</p></td>
+ <td>
+ <p>This is the number of un-serialized free-space sections being
+ managed. Un-serialized sections are created by the free-space
+ client when the list of sections is read in.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Section Classes</p></td>
+ <td>
+ <p>This is the number of section classes handled by this free
+ space manager for the free-space client.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Shrink Percent</p></td>
+ <td>
+ <p>This is the percent of current size to shrink the allocated
+ serialized free-space section list.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Expand Percent</p></td>
+ <td>
+ <p>This is the percent of current size to expand the allocated
+ serialized free-space section list.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Address Space</p></td>
+ <td>
+ <p>
+ This is the size of the address space that free-space sections are
+ within. This is stored as the log<sub>2</sub> of the actual value
+ (in other words, the number of bits required to store values within
+ that address space).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum Section Size</p></td>
+ <td>
+ <p>This is the maximum size of a section to be tracked.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Serialized Section List</p></td>
+ <td>
+ <p>This is the address where the serialized free-space section
+ list is stored.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Serialized Section List Used</p></td>
+ <td>
+ <p>
+ This is the size of the serialized free-space section list used (in
+ bytes). This value must be less than or equal to the <em>allocated
+ size of serialized section list</em>, below.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Allocated Size of Serialized Section List</p></td>
+ <td>
+ <p>This is the size of serialized free-space section list
+ actually allocated (in bytes).</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the free-space manager header.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<p>
+ The free-space sections being managed are stored in a <em>free-space
+ section list</em>, described below. The sections in the free-space section
+ list are stored in the following way: a count of the number of sections
+ describing a particular size of free space and the size of the
+ free-space described (in bytes), followed by a list of section
+ description records; then another section count and size, followed by
+ the list of section descriptions for that size; and so on.
+</p>
+
+
+<div align="center">
+ <table class="format">
+ <caption>Free-space Section List</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Free-space Manager Header Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Number of Section Records in Set #0 <em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size of Free-space Section Described in Record
+ Set #0 <em>(variable size)</em>
+ </td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #0 Section Record #0 Offset<em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="1">Record Set #0 Section Record #0 Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #0 Section Record #0 Data <em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #0 Section Record #K-1 Offset<em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="1">Record Set #0 Section Record #K-1 Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #0 Section Record #K-1 Data <em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Number of Section Records in Set #1 <em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size of Free-space Section Described in Record
+ Set #1 <em>(variable size)</em>
+ </td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #1 Section Record #0 Offset<em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="1">Record Set #1 Section Record #0 Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #1 Section Record #0 Data <em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #1 Section Record #K-1 Offset<em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="1">Record Set #1 Section Record #K-1 Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #1 Section Record #K-1 Data <em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><strong>...</strong></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><strong>...</strong></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Number of Section Records in Set #N-1 <em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size of Free-space Section Described in Record
+ Set #N-1 <em>(variable size)</em>
+ </td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #N-1 Section Record #0 Offset<em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="1">Record Set #N-1 Section Record #0 Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #N-1 Section Record #0 Data <em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #N-1 Section Record #K-1 Offset<em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="1">Record Set #N-1 Section Record #K-1 Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #N-1 Section Record #K-1 Data <em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="35%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>FSSE</code>
+ &rdquo; is used to indicate the beginning of the Free-space Section
+ Information. This gives file consistency checking utilities a
+ better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This is the version number for the Free-space Section List
+ and this document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Free-space Manager Header Address</p></td>
+ <td>
+ <p>
+ This is the address of the <em>Free-space Manager Header</em>. This
+ field is principally used for file integrity checking.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Section Records for Set #N</p></td>
+ <td>
+ <p>
+ This is the number of free-space section records for set #N. The
+ length of this field is the minimum number of bytes needed to store
+ the <em>number of serialized sections</em> (from the <em>free-space
+ manager header</em>).
+ </p>
+
+ <p>
+ The number of sets of free-space section records is determined by
+ the <em>size of serialized section list</em> in the <em>free-space
+ manager header</em>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Section Size for Record Set #N</p></td>
+ <td>
+ <p>
+ This is the size (in bytes) of the free-space section described for
+ <em>all</em> the section records in set #N.
+ </p>
+
+ <p>
+ The length of this field is the minimum number of bytes needed to
+ store the <em>maximum section size</em> (from the <em>free-space
+ manager header</em>).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Record Set #N Section #K Offset</p></td>
+ <td>
+ <p>This is the offset (in bytes) of the free-space section
+ within the client for the free-space manager.</p>
+
+ <p>
+ The length of this field is the minimum number of bytes needed to
+ store the <em>size of address space</em> (from the <em>free-space
+ manager header</em>).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Record Set #N Section #K Type</p></td>
+ <td>
+ <p>
+ This is the type of the section record, used to decode the <em>record
+ set #N section #K data</em> information. The defined record type for <em>file</em>
+ client is:
+
+ </p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Type</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>File&rsquo;s section (a range of actual bytes in file)</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1+</code></td>
+ <td>Reserved.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ <p>
+ The defined record types for a <em>fractal heap</em> client are:
+
+ </p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Type</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Fractal heap &ldquo;single&rdquo; section</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Fractal heap &ldquo;first row&rdquo; section</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Fractal heap &ldquo;normal row&rdquo; section</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Fractal heap &ldquo;indirect&rdquo; section</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>4+</code></td>
+ <td>Reserved.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Record Set #N Section #K Data</p></td>
+ <td>
+ <p>This is the section-type specific information for each record
+ in the record set, described below.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>
+ This is the checksum for the <em>Free-space Section List</em>.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<p>The section-type specific data for each free-space section record
+ is described below:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>File&rsquo;s Section Data Record</caption>
+
+ <tr>
+ <td colspan="4"><em>No additional record data stored</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap &ldquo;Single&rdquo; Section Data
+ Record</caption>
+
+ <tr>
+ <td colspan="4"><em>No additional record data stored</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap &ldquo;First Row&rdquo; Section Data
+ Record</caption>
+
+ <tr>
+ <td colspan="4"><em>Same format as &ldquo;indirect&rdquo;
+ section data</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap &ldquo;Normal Row&rdquo; Section Data
+ Record</caption>
+
+ <tr>
+ <td colspan="4"><em>No additional record data stored</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fractal Heap &ldquo;Indirect&rdquo; Section Data
+ Record</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Fractal Heap Indirect Block Offset <em>(variable
+ size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Block Start Row</td>
+ <td colspan="2">Block Start Column</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Number of Blocks</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Fractal Heap Block Offset</p></td>
+ <td>
+ <p>The offset of the indirect block in the fractal heap&rsquo;s
+ address space containing the empty blocks.</p>
+ <p>
+ The number of bytes used to encode this field is the minimum number
+ of bytes needed to encode values for the <em>Maximum Heap Size</em>
+ (in the fractal heap&rsquo;s header).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Block Start Row</p></td>
+ <td>
+ <p>This is the row that the empty blocks start in.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Block Start Column</p></td>
+ <td>
+ <p>This is the column that the empty blocks start in.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Blocks</p></td>
+ <td>
+ <p>This is the number of empty blocks covered by the section.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h3>
+ <a name="SOHMTable"> III.H. Disk Format: Level 1H - Shared Object
+ Header Message Table</a>
+</h3>
+
+<p>
+ The <em>shared object header message table</em> is used to locate
+ object header messages that are shared between two or more object
+ headers in the file. Shared object header messages are stored and
+ indexed in the file in one of two ways: indexed sequentially in a <em>shared
+ header message list</em> or indexed with a v2 B-tree. The shared messages
+ themselves are either stored in a fractal heap (when two or more
+ objects share the message), or remain in an object&rsquo;s header (when
+ only one object uses the message currently, but the message can be
+ shared in the future).
+</p>
+
+<p>
+ The <em>shared object header message table</em> contains a list of
+ shared message index headers. Each index header records information
+ about the version of the index format, the index storage type, flags
+ for the message types indexed, the number of messages in the index, the
+ address where the index resides, and the fractal heap address if shared
+ messages are stored there.
+</p>
+
+<p>
+ Each index can be either a list or a v2 B-tree and may transition
+ between those two forms as the number of messages in the index varies.
+ Each shared message record contains information used to locate the
+ shared message from either a fractal heap or an object header. The
+ types of messages that can be shared are: <em>Dataspace, Datatype,
+ Fill Value, Filter Pipeline and Attribute</em>.
+</p>
+
+<p>
+ The <em>shared object header message table</em> is pointed to from a <a
+ href="#SOHMTableMessage">shared message table</a> message in the
+ superblock extension for a file. This message stores the version of the
+ table format, along with the number of index headers in the table.
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Shared Object Header Message Table</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version for index #0</td>
+ <td>Index Type for index #0</td>
+ <td colspan="2">Message Type Flags for index #0</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Minimum Message Size for index #0</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">List Cutoff for index #0</td>
+ <td colspan="2">v2 B-tree Cutoff for index #0</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Number of Messages for index #0</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Index Address<sup>O</sup> for index #0<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fractal Heap Address<sup>O</sup> for
+ index #0<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td>Version for index #N-1</td>
+ <td>Index Type for index #N-1</td>
+ <td colspan="2">Message Type Flags for index #N-1</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Minimum Message Size for index #N-1</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">List Cutoff for index #N-1</td>
+ <td colspan="2">v2 B-tree Cutoff for index #N-1</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Number of Messages for index #N-1</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Index Address<sup>O</sup> for index #N-1<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fractal Heap Address<sup>O</sup> for
+ index #N-1<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="35%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>SMTB</code>
+ &rdquo; is used to indicate the beginning of the Shared Object
+ Header Message table. This gives file consistency checking
+ utilities a better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version for index #N</p></td>
+ <td>
+ <p>This is the version number for the list of shared object
+ header message indexes and this document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Index Type for index #N</p></td>
+ <td>
+ <p>The type of index can be an unsorted list or a v2 B-tree.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Message Type Flags for index #N</p></td>
+ <td>
+ <p>This field indicates the type of messages tracked in the
+ index, as follows:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bits</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, the index tracks <em>Dataspace Messages</em>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, the message tracks <em>Datatype Messages</em>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>If set, the message tracks <em>Fill Value Messages</em>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>If set, the message tracks <em>Filter Pipeline
+ Messages</em>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>If set, the message tracks <em>Attribute Messages</em>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>5-15</code></td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ <p></p>
+
+
+ <p>An index can track more than one type of message, but each
+ type of message can only by in one index.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Minimum Message Size for index #N</p></td>
+ <td>
+ <p>This is the message size sharing threshold for the index. If
+ the encoded size of the message is less than this value, the
+ message is not shared.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>List Cutoff for index #N</p></td>
+ <td>
+ <p>This is the cutoff value for the indexing of messages to
+ switch from a list to a v2 B-tree. If the number of messages is
+ greater than this value, the index should be a v2 B-tree.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><p>v2 B-tree Cutoff for index #N</p></td>
+ <td>
+ <p>This is the cutoff value for the indexing of messages to
+ switch from a v2 B-tree back to a list. If the number of messages
+ is less than this value, the index should be a list.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Messages for index #N</p></td>
+ <td>
+ <p>The number of shared messages being tracked for the index.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Index Address for index #N</p></td>
+ <td>
+ <p>This field is the address of the list or v2 B-tree where the
+ index nodes reside.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fractal Heap Address for index #N</p></td>
+ <td>
+ <p>This field is the address of the fractal heap if shared
+ messages are stored there.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the table.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<p>
+ Shared messages are indexed either with a <em>shared message
+ record list</em>, described below, or using a v2 B-tree (using record type
+ 7). The number of records in the <em>shared message record list</em> is
+ determined in the index&rsquo;s entry in the <em>shared object
+ header message table</em>.
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Shared Message Record List</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Shared Message Record #0</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Shared Message Record #1</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Shared Message Record #N-1</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>SMLI</code>
+ &rdquo; is used to indicate the beginning of a list of index nodes.
+ This gives file consistency checking utilities a better chance of
+ reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Shared Message Record #N</p></td>
+ <td>
+ <p>
+ The record for locating the shared message, either in the fractal
+ heap for the index, or an object header (see format for <em>index
+ nodes</em> below).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the list.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<p>The record for each shared message in an index is stored in one
+ of the following forms:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Shared Message Record, for messages stored in a
+ fractal heap</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Message Location</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Hash Value</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reference Count</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fractal Heap ID<br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Message Location</p></td>
+ <td>
+ <p>This has a value of 0 indicating that the message is stored
+ in the heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Hash Value</p></td>
+ <td>
+ <p>This is the hash value for the message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Reference Count</p></td>
+ <td>
+ <p>This is the number of times the message is used in the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fractal Heap ID</p></td>
+ <td>
+ <p>This is an 8-byte fractal heap ID for the message as stored
+ in the fractal heap for the index.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Shared Message Record, for messages stored in an
+ object header</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Message Location</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Hash Value</td>
+ </tr>
+
+ <tr>
+ <td>Reserved</td>
+ <td>Message Type</td>
+ <td colspan="2">Creation Index</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Object Header Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Message Location</p></td>
+ <td>
+ <p>This has a value of 1 indicating that the message is stored
+ in an object header.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Hash Value</p></td>
+ <td>
+ <p>This is the hash value for the message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Message Type</p></td>
+ <td>
+ <p>This is the message type in the object header.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Creation Index</p></td>
+ <td>
+ <p>This is the creation index of the message within the object
+ header.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Header Address</p></td>
+ <td>
+ <p>This is the address of the object header where the message is
+ located.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+
+<br />
+<br />
+<hr />
+<h2>
+ <a name="DataObject"> IV. Disk Format: Level 2 - Data Objects </a>
+</h2>
+
+<p>Data objects contain the &ldquo;real&rdquo; user-visible
+ information in the file. These objects compose the scientific data and
+ other information which are generally thought of as &ldquo;data&rdquo;
+ by the end-user. All the other information in the file is provided as a
+ framework for storing and accessing these data objects.</p>
+
+<p>A data object is composed of header and data information. The
+ header information contains the information needed to interpret the
+ data information for the object as well as additional
+ &ldquo;metadata&rdquo; or pointers to additional &ldquo;metadata&rdquo;
+ used to describe or annotate each object.</p>
+
+<br />
+<h3>
+ <a name="ObjectHeader"> IV.A. Disk Format: Level 2A - Data Object
+ Headers</a>
+</h3>
+
+<p>The header information of an object is designed to encompass all
+ of the information about an object, except for the data itself. This
+ information includes the dataspace, the datatype, information about how
+ the data is stored on disk (in external files, compressed, broken up in
+ blocks, and so on), as well as other information used by the library to
+ speed up access to the data objects or maintain a file&rsquo;s
+ integrity. Information stored by user applications as attributes is
+ also stored in the object&rsquo;s header. The header of each object is
+ not necessarily located immediately prior to the object&rsquo;s data in
+ the file and in fact may be located in any position in the file. The
+ order of the messages in an object header is not significant.</p>
+
+<p>Object headers are composed of a prefix and a set of messages.
+ The prefix contains the information needed to interpret the messages
+ and a small amount of metadata about the object, and the messages
+ contain the majority of the metadata about the object.</p>
+
+<br />
+<h3>
+ <a name="ObjectHeaderPrefix"> IV.A.1. Disk Format: Level 2A1 - Data
+ Object Header Prefix</a>
+</h3>
+
+<br />
+<h4>
+ <a name="V1ObjectHeaderPrefix"> IV.A.1.a. Version 1 Data Object
+ Header Prefix</a>
+</h4>
+
+<p>Header messages are aligned on 8-byte boundaries for version 1
+ object headers.</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Version 1 Object Header</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Reserved (zero)</td>
+ <td colspan="2">Total Number of Header Messages</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Object Reference Count</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Object Header Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Header Message Type #1</td>
+ <td colspan="2">Size of Header Message Data #1</td>
+ </tr>
+
+ <tr>
+ <td>Header Message #1 Flags</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Message Data #1<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Header Message Type #n</td>
+ <td colspan="2">Size of Header Message Data #n</td>
+ </tr>
+
+ <tr>
+ <td>Header Message #n Flags</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Message Data #n<br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This value is used to determine the format of the information
+ in the object header. When the format of the object header is
+ changed, the version number is incremented and can be used to
+ determine how the information in the object header is formatted.
+ This is version one (1) (there was no version zero (0)) of the
+ object header.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Total Number of Header Messages</p></td>
+ <td>
+ <p>This value determines the total number of messages listed in
+ object headers for this object. This value includes the messages in
+ continuation messages for this object.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Reference Count</p></td>
+ <td>
+ <p>This value specifies the number of &ldquo;hard links&rdquo;
+ to this object within the current file. References to the object
+ from external files, &ldquo;soft links&rdquo; in this file and
+ object references in this file are not tracked.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Header Size</p></td>
+ <td>
+ <p>This value specifies the number of bytes of header message
+ data following this length field that contain object header
+ messages for this object header. This value does not include the
+ size of object header continuation blocks for this object elsewhere
+ in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Type</p></td>
+ <td>
+ <p>This value specifies the type of information included in the
+ following header message data. The message types for header
+ messages are defined in sections below.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Header Message #n Data</p></td>
+ <td>
+ <p>This value specifies the number of bytes of header message
+ data following the header message type and length information for
+ the current message. The size includes padding bytes to make the
+ message a multiple of eight bytes.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Flags</p></td>
+ <td>
+ <p>This is a bit field with the following definition:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, the message data is constant. This is used for
+ messages like the datatype message of a dataset.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, the message is <em>shared</em> and stored in
+ another location than the object header. The Header Message Data
+ field contains a Shared Message (described in the <a
+ href="#ObjectHeaderMessages">Data Object Header Messages</a>
+ section below) and the Size of Header Message Data field contains
+ the size of that Shared Message.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>If set, the message should not be shared.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>If set, the HDF5 decoder should fail to open this object
+ if it does not understand the message&rsquo;s type and the file
+ is open with permissions allowing write access to the file.
+ (Normally, unknown messages can just be ignored by HDF5 decoders)
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>If set, the HDF5 decoder should set bit 5 of this
+ message&rsquo;s flags (in other words, this bit field) if it does
+ not understand the message&rsquo;s type and the object is
+ modified in any way. (Normally, unknown messages can just be
+ ignored by HDF5 decoders)</td>
+ </tr>
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td>If set, this object was modified by software that did not
+ understand this message. (Normally, unknown messages should just
+ be ignored by HDF5 decoders) (Can be used to invalidate an index
+ or a similar feature)</td>
+ </tr>
+ <tr>
+ <td align="center"><code>6</code></td>
+ <td>If set, this message is shareable.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>7</code></td>
+ <td>If set, the HDF5 decoder should always fail to open this
+ object if it does not understand the message&rsquo;s type
+ (whether it is open for read-only or read-write access).
+ (Normally, unknown messages can just be ignored by HDF5 decoders)
+ </td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Data</p></td>
+ <td>
+ <p>The format and length of this field is determined by the
+ header message type and size respectively. Some header message
+ types do not require any data and this information can be
+ eliminated by setting the length of the message to zero. The data
+ is padded with enough zeroes to make the size a multiple of eight.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="V2ObjectHeaderPrefix"> IV.A.1.b. Version 2 Data Object
+ Header Prefix</a>
+</h4>
+
+<p>Note that the &ldquo;total number of messages&rdquo; field has
+ been dropped from the data object header prefix in this version. The
+ number of messages in the data object header is just determined by the
+ messages encountered in all the object header blocks.</p>
+
+<p>
+ Note also that the fields and messages in this version of data object
+ headers have <em>no</em> alignment or padding bytes inserted - they are
+ stored packed together.
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Version 2 Object Header</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Access time <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Modification Time <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Change Time <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Birth Time <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Maximum # of compact attributes <em>(optional)</em></td>
+ <td colspan="2">Minimum # of dense attributes <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td>Size of Chunk #0 <em>(variable size)</em></td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td>Header Message Type #1</td>
+ <td colspan="2">Size of Header Message Data #1</td>
+ <td>Header Message #1 Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Header Message #1 Creation Order <em>(optional)</em></td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Message Data #1<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+
+ <tr>
+ <td>Header Message Type #n</td>
+ <td colspan="2">Size of Header Message Data #n</td>
+ <td>Header Message #n Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Header Message #n Creation Order <em>(optional)</em></td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Message Data #n<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Gap <em>(optional, variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>OHDR</code>
+ &rdquo; is used to indicate the beginning of an object header. This
+ gives file consistency checking utilities a better chance of
+ reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This field has a value of 2 indicating version 2 of the
+ object header.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td>
+ <p>This field is a bit field indicating additional information
+ about the object header.</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit(s)</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0-1</code></td>
+ <td>This two bit field determines the size of the <em>Size
+ of Chunk #0</em> field. The values are:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>The <em>Size of Chunk #0</em> field is 1 byte.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>The <em>Size of Chunk #0</em> field is 2 bytes.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>The <em>Size of Chunk #0</em> field is 4 bytes.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>The <em>Size of Chunk #0</em> field is 8 bytes.
+ </td>
+ </tr>
+ </table>
+ <p></p>
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>If set, attribute creation order is tracked.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>If set, attribute creation order is indexed.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>If set, non-default attribute storage phase change values
+ are stored.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td>If set, access, modification, change and birth times are
+ stored.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Access Time</p></td>
+ <td>
+ <p>This 32-bit value represents the number of seconds after the
+ UNIX epoch when the object&rsquo;s raw data was last accessed (in
+ other words, read or written).</p>
+ <p>
+ This field is present if bit 5 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Modification Time</p></td>
+ <td>
+ <p>This 32-bit value represents the number of seconds after the
+ UNIX epoch when the object&rsquo;s raw data was last modified (in
+ other words, written).</p>
+ <p>
+ This field is present if bit 5 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Change Time</p></td>
+ <td>
+ <p>This 32-bit value represents the number of seconds after the
+ UNIX epoch when the object&rsquo;s metadata was last changed.</p>
+ <p>
+ This field is present if bit 5 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Birth Time</p></td>
+ <td>
+ <p>This 32-bit value represents the number of seconds after the
+ UNIX epoch when the object was created.</p>
+ <p>
+ This field is present if bit 5 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum # of compact attributes</p></td>
+ <td>
+ <p>This is the maximum number of attributes to store in the
+ compact format before switching to the indexed format.</p>
+ <p>
+ This field is present if bit 4 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Minimum # of dense attributes</p></td>
+ <td>
+ <p>This is the minimum number of attributes to store in the
+ indexed format before switching to the compact format.</p>
+ <p>
+ This field is present if bit 4 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Chunk #0</p></td>
+ <td>
+ <p>This unsigned value specifies the number of bytes of header
+ message data following this field that contain object header
+ information.</p>
+ <p>This value does not include the size of object header
+ continuation blocks for this object elsewhere in the file.</p>
+ <p>
+ The length of this field varies depending on bits 0 and 1 of the <em>flags</em>
+ field.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Type</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described
+ above.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Header Message #n Data</p></td>
+ <td>
+ <p>
+ This value specifies the number of bytes of header message data
+ following the header message type and length information for the
+ current message. The size of messages in this version does <em>not</em>
+ include any padding bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Flags</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described
+ above.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Creation Order</p></td>
+ <td>
+ <p>This field stores the order that a message of a given type
+ was created in.</p>
+ <p>
+ This field is present if bit 2 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Data</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described
+ above.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Gap</p></td>
+ <td>
+ <p>A gap in an object header chunk is inferred by the end of the
+ messages for the chunk before the beginning of the chunk&rsquo;s
+ checksum. Gaps are always smaller than the size of an object header
+ message prefix (message type + message size + message flags).</p>
+ <p>Gaps are formed when a message (typically an attribute
+ message) in an earlier chunk is deleted and a message from a later
+ chunk that does not quite fit into the free space is moved into the
+ earlier chunk.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the object header chunk.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<p>The header message types and the message data associated with
+ them compose the critical &ldquo;metadata&rdquo; about each object.
+ Some header messages are required for each object while others are
+ optional. Some optional header messages may also be repeated several
+ times in the header itself, the requirements and number of times
+ allowed in the header will be noted in each header message description
+ below.</p>
+
+
+<br />
+<h3>
+ <a name="ObjectHeaderMessages"> IV.A.2. Disk Format: Level 2A2 -
+ Data Object Header Messages</a>
+</h3>
+
+<p>Data object header messages are small pieces of metadata that are
+ stored in the data object header for each object in an HDF5 file. Data
+ object header messages provide the metadata required to describe an
+ object and its contents, as well as optional pieces of metadata that
+ annotate the meaning or purpose of the object.</p>
+
+<p>
+ Data object header messages are either stored directly in the data
+ object header for the object or are shared between multiple objects in
+ the file. When a message is shared, a flag in the <em>Message
+ Flags</em> indicates that the actual <em>Message Data</em> portion of that
+ message is stored in another location (such as another data object
+ header, or a heap in the file) and the <em>Message Data</em> field
+ contains the information needed to locate the actual information for
+ the message.
+</p>
+
+<p>The format of shared message data is described here:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Shared Message (Version 1)</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Type</td>
+ <td colspan="2">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number is used when there are changes in
+ the format of a shared object message and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Used by the library before version 1.6.1.</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td><p>The type of shared message location:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Message stored in another object&rsquo;s header (a <em>committed</em>
+ message).
+ </td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>The address of the object header containing the
+ message to be shared.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Shared Message (Version 2)</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Type</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number is used when there are changes in
+ the format of a shared object message and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Used by the library of version 1.6.1 and after.</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td><p>The type of shared message location:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Message stored in another object&rsquo;s header (a <em>committed</em>
+ message).
+ </td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>The address of the object header containing the
+ message to be shared.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Shared Message (Version 3)</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Type</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Location <em>(variable size)</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number indicates changes in the format of
+ shared object message and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Used by the library of version 1.8 and after. In this
+ version, the <em>Type</em> field can indicate that the message is
+ stored in the fractal heap.
+ </td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td><p>The type of shared message location:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Message is not shared and is not shareable.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Message stored in file&rsquo;s <em>shared object
+ header message</em> heap (a <em>shared</em> message).
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Message stored in another object&rsquo;s header (a <em>committed</em>
+ message).
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Message stored is not shared, but is shareable.</td>
+ </tr>
+
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Location</p></td>
+ <td><p>
+ This field contains either a <em>Size of Offsets</em>-bytes address
+ of the object header containing the message to be shared, or an
+ 8-byte fractal heap ID for the message in the file&rsquo;s <em>shared
+ object header message</em> heap.
+ </p></td>
+ </tr>
+ </table>
+</div>
+
+
+<p>The following is a list of currently defined header messages:</p>
+
+<br />
+<h4>
+ <a name="NILMessage">IV.A.2.a. The NIL Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> NIL</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0000</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>The NIL message is used to indicate a message which is to be
+ ignored when reading the header messages for a data object.
+ [Possibly one which has been deleted for some reason.]</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> Unspecified</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+
+<br />
+<h4>
+ <a name="DataspaceMessage">IV.A.2.b. The Dataspace Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Dataspace</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0001</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies according to the number of
+ dimensions, as described in the following table.</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Required for dataset objects; may
+ not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>The dataspace message describes the number of dimensions (in
+ other words, &ldquo;rank&rdquo;) and size of each dimension that the
+ data object has. This message is only used for datasets which have a
+ simple, rectilinear, array-like layout; datasets requiring a more
+ complex layout are not yet supported.</td>
+ </tr>
+
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Dataspace Message - Version 1</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Dimensionality</td>
+ <td>Flags</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dimension #1 Size<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Dimension #n Size<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Dimension #1 Maximum Size<sup>L</sup> <em>(optional)</em><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Dimension #n Maximum Size<sup>L</sup> <em>(optional)</em><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Permutation Index #1<sup>L</sup> <em>(optional)</em><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Permutation Index #n<sup>L</sup> <em>(optional)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;L&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Lengths&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This value is used to determine the format of the Dataspace
+ Message. When the format of the information in the message is
+ changed, the version number is incremented and can be used to
+ determine how the information in the object header is formatted.
+ This document describes version one (1) (there was no version zero
+ (0)).</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td>
+ <p>This value is the number of dimensions that the data object
+ has.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td>
+ <p>This field is used to store flags to indicate the presence of
+ parts of this message. Bit 0 (the least significant bit) is used to
+ indicate that maximum dimensions are present. Bit 1 is used to
+ indicate that permutation indices are present.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td>
+ <p>This value is the current size of the dimension of the data
+ as stored in the file. The first dimension stored in the list of
+ dimensions is the slowest changing dimension and the last dimension
+ stored is the fastest changing dimension.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Maximum Size</p></td>
+ <td>
+ <p>
+ This value is the maximum size of the dimension of the data as
+ stored in the file. This value may be the special &ldquo;<a
+ href="#UnlimitedDim">unlimited</a>&rdquo; size which indicates
+ that the data may expand along this dimension indefinitely. If
+ these values are not stored, the maximum size of each dimension is
+ assumed to be the dimension&rsquo;s current size.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Permutation Index #n</p></td>
+ <td>
+ <p>This value is the index permutation used to map each
+ dimension from the canonical representation to an alternate axis
+ for each dimension. If these values are not stored, the first
+ dimension stored in the list of dimensions is the slowest changing
+ dimension and the last dimension stored is the fastest changing
+ dimension.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+
+<br />
+<p>Version 2 of the dataspace message dropped the optional
+ permutation index value support, as it was never implemented in the
+ HDF5 Library:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>Dataspace Message - Version 2</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Dimensionality</td>
+ <td>Flags</td>
+ <td>Type</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dimension #1 Size<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Dimension #n Size<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Dimension #1 Maximum Size<sup>L</sup> <em>(optional)</em><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Dimension #n Maximum Size<sup>L</sup> <em>(optional)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;L&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Lengths&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This value is used to determine the format of the Dataspace
+ Message. This field should be &lsquo;2&rsquo; for version 2 format
+ messages.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td>
+ <p>This value is the number of dimensions that the data object
+ has.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td>
+ <p>This field is used to store flags to indicate the presence of
+ parts of this message. Bit 0 (the least significant bit) is used to
+ indicate that maximum dimensions are present.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td>
+ <p>This field indicates the type of the dataspace:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>A <em>scalar</em> dataspace; in other words, a dataspace
+ with a single, dimensionless element.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>A <em>simple</em> dataspace; in other words, a dataspace
+ with a rank > 0 and an appropriate # of dimensions.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>A <em>null</em> dataspace; in other words, a dataspace
+ with no elements.
+ </td>
+ </tr>
+ </table>
+ <p></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td>
+ <p>This value is the current size of the dimension of the data
+ as stored in the file. The first dimension stored in the list of
+ dimensions is the slowest changing dimension and the last dimension
+ stored is the fastest changing dimension.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Maximum Size</p></td>
+ <td>
+ <p>
+ This value is the maximum size of the dimension of the data as
+ stored in the file. This value may be the special &ldquo;<a
+ href="#UnlimitedDim">unlimited</a>&rdquo; size which indicates
+ that the data may expand along this dimension indefinitely. If
+ these values are not stored, the maximum size of each dimension is
+ assumed to be the dimension&rsquo;s current size.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+
+<!--
+<br />
+<h4><a name="DataSpaceMessage">Header Message Name: Complex Dataspace (Fiber Bundle?)</a></h4>
+
+ <!-- start msgdesc table --
+ <center>
+ <table class="msgdesc">
+ <p><b>Header Message Name: ???????</b></td></tr>
+ <b>Header Message Type: </b>0x0002<br />
+ <b>Length:</b> Varies</td></tr>
+
+ <b>Status:</b> One of the <em>Simple Dataspace</em> or
+ <em>Complex Dataspace</em> messages is required (but not both) and may
+ not be repeated.<br /> <b>Description:</b> The
+ <em>Dataspace</em> message describes space that the dataset is
+ mapped onto in a more comprehensive way than the <em>Simple
+ Dimensionality</em> message is capable of handling. The
+ dataspace of a dataset encompasses the type of coordinate system
+ used to locate the dataset&rsquo;s elements as well as the structure and
+ regularity of the coordinate system. The dataspace also
+ describes the number of dimensions which the dataset inhabits as
+ well as a possible higher dimensional space in which the dataset
+ is located within.
+
+ <br />
+ <p><b>Format of Data:</b></p>
+
+ <center>
+ <table border cellpadding="4" width="80%">
+ <caption align="bottom">
+ <b>HDF5 Dataspace Message Layout</b>
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">Mesh Type</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Logical Dimensionality</td>
+ </tr>
+ </table>
+ </center>
+
+ <br />
+ <dl>
+ <dt>The elements of the dimensionality message are described below:
+ <dd>
+ <dl>
+ <dt>Mesh Type: (unsigned 32-bit integer)
+ <dd>This value indicates whether the grid is
+ polar/spherical/cartesian,
+ structured/unstructured and regular/irregular. <br />
+ The mesh type value is broken up as follows: <br />
+
+ <br />
+ <center>
+ <table border cellpadding="4" width="80%">
+ <caption align="bottom">
+ <b>HDF5 Mesh-type Layout</b>
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="1">Mesh Embedding</td>
+ <td colspan="1">Coordinate System</td>
+ <td colspan="1">Structure</td>
+ <td colspan="1">Regularity</td>
+ </tr>
+ </table>
+ </center>
+ The following are the definitions of mesh-type bytes:
+ <dl>
+ <dt>Mesh Embedding
+ <dd>This value indicates whether the dataset dataspace
+ is located within
+ another dataspace or not:
+ <dl> <dl>
+ <dt>&lt;STANDALONE&gt;
+ <dd>The dataset mesh is self-contained and is not
+ embedded in another mesh.
+ <dt>&lt;EMBEDDED&gt;
+ <dd>The dataset&rsquo;s dataspace is located within
+ another dataspace, as
+ described in information below.
+ </dl> </dl>
+ <dt>Coordinate System
+ <dd>This value defines the type of coordinate system
+ used for the mesh:
+ <dl> <dl>
+ <dt>&lt;POLAR&gt;
+ <dd>The last two dimensions are in polar
+ coordinates, higher dimensions are
+ cartesian.
+ <dt>&lt;SPHERICAL&gt;
+ <dd>The last three dimensions are in spherical
+ coordinates, higher dimensions
+ are cartesian.
+ <dt>&lt;CARTESIAN&gt;
+ <dd>All dimensions are in cartesian coordinates.
+ </dl> </dl>
+ <dt>Structure
+ <dd>This value defines the locations of the grid-points
+ on the axes:
+ <dl> <dl>
+ <dt>&lt;STRUCTURED&gt;
+ <dd>All grid-points are on integral, sequential
+ locations, starting from 0.
+ <dt>&lt;UNSTRUCTURED&gt;
+ <dd>Grid-points locations in each dimension are
+ explicitly defined and
+ may be of any numeric datatype.
+ </dl> </dl>
+ <dt>Regularity
+ <dd>This value defines the locations of the dataset
+ points on the grid:
+ <dl> <dl>
+ <dt>&lt;REGULAR&gt;
+ <dd>All dataset elements are located at the
+ grid-points defined.
+ <dt>&lt;IRREGULAR&gt;
+ <dd>Each dataset element has a particular
+ grid-location defined.
+ </dl> </dl>
+ </dl>
+ <p>The following grid combinations are currently allowed:</p>
+ <dl> <dl>
+ <dt>&lt;POLAR-STRUCTURED-REGULAR&gt;
+ <dt>&lt;SPHERICAL-STRUCTURED-REGULAR&gt;
+ <dt>&lt;CARTESIAN-STRUCTURED-REGULAR&gt;
+ <dt>&lt;POLAR-UNSTRUCTURED-REGULAR&gt;
+ <dt>&lt;SPHERICAL-UNSTRUCTURED-REGULAR&gt;
+ <dt>&lt;CARTESIAN-UNSTRUCTURED-REGULAR&gt;
+ <dt>&lt;CARTESIAN-UNSTRUCTURED-IRREGULAR&gt;
+ </dl> </dl>
+ All of the above grid types can be embedded within another
+ dataspace.
+ <br /> <br />
+ <dt>Logical Dimensionality: (unsigned 32-bit integer)
+ <dd>This value is the number of dimensions that the dataset occupies.
+
+ <br />
+ <center>
+ <table border cellpadding="4" width="80%">
+ <caption align="bottom">
+ <b>HDF5 Dataspace Embedded Dimensionality Information</b>
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">Embedded Dimensionality</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Embedded Dimension Size #1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Embedded Dimension Size #n</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Embedded Origin Location #1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Embedded Origin Location #n</td>
+ </tr>
+ </table>
+ </center>
+
+ <dt>Embedded Dimensionality: (unsigned 32-bit integer)
+ <dd>This value is the number of dimensions of the space the
+ dataset is located within: in other words, a planar dataset
+ located within a 3-D space, a 3-D dataset
+ which is a subset of another 3-D space, and so on.
+ <dt>Embedded Dimension Size: (unsigned 32-bit integer)
+ <dd>These values are the sizes of the dimensions of the
+ embedded dataspace
+ that the dataset is located within.
+ <dt>Embedded Origin Location: (unsigned 32-bit integer)
+ <dd>These values comprise the location of the dataset&rsquo;s
+ origin within the embedded dataspace.
+ </dl>
+ </dl>
+ [Comment: need some way to handle different orientations of the
+ dataset dataspace
+ within the embedded dataspace]<br />
+
+ <br />
+ <center>
+ <table border cellpadding="4" width="80%">
+ <caption align="bottom">
+ <b>HDF5 Dataspace Structured/Regular Grid Information</b>
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">Logical Dimension Size #1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Logical Dimension Maximum #1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Logical Dimension Size #n</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Logical Dimension Maximum #n</td>
+ </tr>
+ </table>
+ </center>
+
+ <br />
+ <dl>
+ <dt>The elements of the dimensionality message are described below:
+ <dd>
+ <dl>
+ <dt>Logical Dimension Size #n: (unsigned 32-bit integer)
+ <dd>This value is the current size of the dimension of the
+ data as stored in
+ the file. The first dimension stored in the list of
+ dimensions is the slowest
+ changing dimension and the last dimension stored is the
+ fastest changing
+ dimension.
+ <dt>Logical Dimension Maximum #n: (unsigned 32-bit integer)
+ <dd>This value is the maximum size of the dimension of the
+ data as stored in
+ the file. This value may be the special value
+ &lt;UNLIMITED&gt; which
+ indicates that the data may expand along this dimension
+ indefinitely.
+ </dl>
+ </dl>
+ <br />
+ <center>
+ <table border cellpadding="4" width="80%">
+ <caption align="bottom">
+ <b>HDF5 Dataspace Structured/Irregular Grid Information</b>
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4"># of Grid Points in Dimension #1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4"># of Grid Points in Dimension #n</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Datatype of Grid Point Locations</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Location of Grid Points in Dimension #1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Location of Grid Points in Dimension #n</td>
+ </tr>
+ </table>
+ </center>
+
+ <br />
+ <center>
+ <table border cellpadding="4" width="80%">
+ <caption align="bottom">
+ <b>HDF5 Dataspace Unstructured Grid Information</b>
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4"># of Grid Points</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Datatype of Grid Point Locations</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Grid Point Locations<br />.<br />.<br /></td>
+ </tr>
+ </table>
+ </center>
+-->
+
+<br />
+<h4>
+ <a name="LinkInfoMessage">IV.A.2.c. The Link Info Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Link Info</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x002</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>The link info message tracks variable information about the
+ current state of the links for a &ldquo;new style&rdquo;
+ group&rsquo;s behavior. Variable information will be stored in this
+ message and constant information will be stored in the <a
+ href="#GroupInfoMessage">Group Info</a> message.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Link Info</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Maximum Creation Index <em>(8 bytes,
+ optional)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fractal Heap Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of v2 B-tree for Name Index<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of v2 B-tree for Creation Order
+ Index<sup>O</sup> <em>(optional)</em><br />
+ <br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number for this message. This document describes
+ version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This field determines various optional aspects of the
+ link info message:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, creation order for the links is tracked.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, creation order for the links is indexed.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2-7</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum Creation Index</p></td>
+ <td><p>This 64-bit value is the maximum creation order index
+ value stored for a link in this group.</p>
+ <p>
+ This field is present if bit 0 of <em>flags</em> is set.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Fractal Heap Address</p></td>
+ <td>
+ <p>
+ This is the address of the fractal heap to store dense links. Each
+ link stored in the fractal heap is stored as a <a
+ href="#LinkMessage">Link Message</a>.
+ </p>
+ <p>
+ If there are no links in the group, or the group&rsquo;s links are
+ stored &ldquo;compactly&rdquo; (as object header messages), this
+ value will be the <a href="#UndefinedAddress">undefined address</a>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of v2 B-tree for Name Index</p></td>
+ <td><p>This is the address of the version 2 B-tree to index
+ names of links.</p>
+ <p>
+ If there are no links in the group, or the group&rsquo;s links are
+ stored &ldquo;compactly&rdquo; (as object header messages), this
+ value will be the <a href="#UndefinedAddress">undefined address</a>.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Address of v2 B-tree for Creation Order Index</p></td>
+ <td><p>This is the address of the version 2 B-tree to index
+ creation order of links.</p>
+ <p>
+ If there are no links in the group, or the group&rsquo;s links are
+ stored &ldquo;compactly&rdquo; (as object header messages), this
+ value will be the <a href="#UndefinedAddress">undefined address</a>.
+ </p>
+ <p>
+ This field exists if bit 1 of <em>flags</em> is set.
+ </p></td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<h4>
+ <a name="DatatypeMessage">IV.A.2.d. The Datatype Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Datatype</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0003</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Variable</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Required for dataset or committed
+ datatype (formerly named datatype) objects; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td><p>The datatype message defines the datatype for each
+ element of a dataset or a common datatype for sharing between
+ multiple datasets. A datatype can describe an atomic type like a
+ fixed- or floating-point type or more complex types like a C struct
+ (compound datatype), array (array datatype) or C++ vector
+ (variable-length datatype).</p>
+ <p>Datatype messages that are part of a dataset object do not
+ describe how elements are related to one another; the dataspace
+ message is used for that purpose. Datatype messages that are part
+ of a committed datatype (formerly named datatype) message describe
+ a common datatype that can be shared by multiple datasets in the
+ file.</p></td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Datatype Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Class and Version</td>
+ <td>Class Bit Field, Bits 0-7</td>
+ <td>Class Bit Field, Bits 8-15</td>
+ <td>Class Bit Field, Bits 16-23</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />
+ <br />Properties<br />
+ <br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Class and Version</p></td>
+ <td>
+ <p>The version of the datatype message and the datatype&rsquo;s
+ class information are packed together in this field. The version
+ number is packed in the top 4 bits of the field and the class is
+ contained in the bottom 4 bits.</p>
+ <p>The version number information is used for changes in the
+ format of the datatype message and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Used by early versions of the library to encode compound
+ datatypes with explicit array fields. See the compound datatype
+ description below for further details.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Used when an array datatype needs to be encoded.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Used when a VAX byte-ordered type needs to be encoded.
+ Packs various other datatype classes more efficiently also.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ <p>The class of the datatype determines the format for the class
+ bit field and properties portion of the datatype message, which are
+ described below. The following classes are currently defined:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Fixed-Point</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Floating-Point</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Time</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>String</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>Bit field</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td>Opaque</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6</code></td>
+ <td>Compound</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>7</code></td>
+ <td>Reference</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>8</code></td>
+ <td>Enumerated</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>9</code></td>
+ <td>Variable-Length</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>10</code></td>
+ <td>Array</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Class Bit Fields</p></td>
+ <td>
+ <p>The information in these bit fields is specific to each
+ datatype class and is described below. All bits not defined for a
+ datatype class are set to zero.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size</p></td>
+ <td>
+ <p>The size of a datatype element in bytes.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Properties</p></td>
+ <td>
+ <p>This variable-sized sequence of bytes encodes information
+ specific to each datatype class and is described for each class
+ below. If there is no property information specified for a datatype
+ class, the size of this field is zero bytes.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<p>Class specific information for Fixed-Point Numbers (Class 0):</p>
+
+<div align="center">
+ <table class="desc">
+ <caption>Fixed-point Bit Field Description</caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0</p></td>
+ <td><p>
+ <b>Byte Order.</b> If zero, byte order is little-endian; otherwise,
+ byte order is big endian.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>1, 2</p></td>
+ <td><p>
+ <b>Padding type.</b> Bit 1 is the lo_pad bit and bit 2 is the
+ hi_pad bit. If a datum has unused bits at either end, then the
+ lo_pad or hi_pad bit is copied to those locations.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>3</p></td>
+ <td><p>
+ <b>Signed.</b> If this bit is set then the fixed-point number is in
+ 2&rsquo;s complement form.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>4-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fixed-Point Property Description</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Bit Offset</td>
+ <td colspan="2">Bit Precision</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Bit Offset</p></td>
+ <td>
+ <p>The bit offset of the first significant bit of the
+ fixed-point value within the datatype. The bit offset specifies the
+ number of bits &ldquo;to the right of&rdquo; the value (which are
+ set to the lo_pad bit value).</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Bit Precision</p></td>
+ <td>
+ <p>The number of bits of precision of the fixed-point value
+ within the datatype. This value, combined with the datatype
+ element&rsquo;s size and the Bit Offset field specifies the number
+ of bits &ldquo;to the left of&rdquo; the value (which are set to
+ the hi_pad bit value).</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<p>Class specific information for Floating-Point Numbers (Class 1):</p>
+
+<div align="center">
+ <table class="desc">
+ <caption>Floating-Point Bit Field Description</caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0, 6</p></td>
+ <td><p>
+ <b>Byte Order.</b> These two non-contiguous bits specify the
+ &ldquo;endianness&rdquo; of the bytes in the datatype element.
+ </p>
+ <table class="list">
+ <tr>
+ <th width="10%" align="center">Bit 6</th>
+ <th width="10%" align="center">Bit 0</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td align="center"><code>0</code></td>
+ <td>Byte order is little-endian</td>
+ </tr>
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td align="center"><code>1</code></td>
+ <td>Byte order is big-endian</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td align="center"><code>0</code></td>
+ <td>Reserved</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td align="center"><code>1</code></td>
+ <td>Byte order is VAX-endian</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>1, 2, 3</p></td>
+ <td><p>
+ <b>Padding type.</b> Bit 1 is the low bits pad type, bit 2 is the
+ high bits pad type, and bit 3 is the internal bits pad type. If a
+ datum has unused bits at either end or between the sign bit,
+ exponent, or mantissa, then the value of bit 1, 2, or 3 is copied
+ to those locations.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>4-5</p></td>
+ <td><p>
+ <b>Mantissa Normalization.</b> This 2-bit bit field specifies how
+ the most significant bit of the mantissa is managed.
+ </p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>No normalization</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>The most significant bit of the mantissa is always set
+ (except for 0.0).</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>The most significant bit of the mantissa is not stored,
+ but is implied to be set.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Reserved.</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>7</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+
+ <tr>
+ <td><p>8-15</p></td>
+ <td><p>
+ <b>Sign Location.</b> This is the bit position of the sign bit.
+ Bits are numbered with the least significant bit zero.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>16-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Floating-Point Property Description</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Bit Offset</td>
+ <td colspan="2">Bit Precision</td>
+ </tr>
+
+ <tr>
+ <td>Exponent Location</td>
+ <td>Exponent Size</td>
+ <td>Mantissa Location</td>
+ <td>Mantissa Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Exponent Bias</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Bit Offset</p></td>
+ <td>
+ <p>The bit offset of the first significant bit of the
+ floating-point value within the datatype. The bit offset specifies
+ the number of bits &ldquo;to the right of&rdquo; the value.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Bit Precision</p></td>
+ <td>
+ <p>The number of bits of precision of the floating-point value
+ within the datatype.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Exponent Location</p></td>
+ <td>
+ <p>The bit position of the exponent field. Bits are numbered
+ with the least significant bit number zero.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Exponent Size</p></td>
+ <td>
+ <p>The size of the exponent field in bits.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Mantissa Location</p></td>
+ <td>
+ <p>The bit position of the mantissa field. Bits are numbered
+ with the least significant bit number zero.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Mantissa Size</p></td>
+ <td>
+ <p>The size of the mantissa field in bits.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Exponent Bias</p></td>
+ <td>
+ <p>The bias of the exponent field.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<p>Class specific information for Time (Class 2):</p>
+
+
+<div align="center">
+ <table class="desc">
+ <caption>Time Bit Field Description</caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0</p></td>
+ <td><p>
+ <b>Byte Order.</b> If zero, byte order is little-endian; otherwise,
+ byte order is big endian.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>1-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Time Property Description</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Bit Precision</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Bit Precision</p></td>
+ <td>
+ <p>The number of bits of precision of the time value.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<p>Class specific information for Strings (Class 3):</p>
+
+
+<div align="center">
+ <table class="desc">
+ <caption>String Bit Field Description</caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-3</p></td>
+ <td><p>
+ <b>Padding type.</b> This four-bit value determines the type of
+ padding to use for the string. The values are:
+
+ </p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Null Terminate: A zero byte marks the end of the string
+ and is guaranteed to be present after converting a long string to
+ a short string. When converting a short string to a long string
+ the value is padded with additional null characters as necessary.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Null Pad: Null characters are added to the end of the
+ value during conversions from short values to long values but
+ conversion in the opposite direction simply truncates the value.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Space Pad: Space characters are added to the end of the
+ value during conversions from short values to long values but
+ conversion in the opposite direction simply truncates the value.
+ This is the Fortran representation of the string.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3-15</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>4-7</p></td>
+ <td><p>
+ <b>Character Set.</b> The character set used to encode the string.
+ </p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>ASCII character set encoding</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>UTF-8 character set encoding</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2-15</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>8-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+</div>
+
+<p>There are no properties defined for the string class.</p>
+
+
+<p>Class specific information for bit fields (Class 4):</p>
+
+<div align="center">
+ <table class="desc">
+ <caption>Bitfield Bit Field Description</caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0</p></td>
+ <td><p>
+ <b>Byte Order.</b> If zero, byte order is little-endian; otherwise,
+ byte order is big endian.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>1, 2</p></td>
+ <td><p>
+ <b>Padding type.</b> Bit 1 is the lo_pad type and bit 2 is the
+ hi_pad type. If a datum has unused bits at either end, then the
+ lo_pad or hi_pad bit is copied to those locations.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>3-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Bit Field Property Description</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Bit Offset</td>
+ <td colspan="2">Bit Precision</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Bit Offset</p></td>
+ <td>
+ <p>The bit offset of the first significant bit of the bit field
+ within the datatype. The bit offset specifies the number of bits
+ &ldquo;to the right of&rdquo; the value.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Bit Precision</p></td>
+ <td>
+ <p>The number of bits of precision of the bit field within the
+ datatype.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+<br />
+<p>Class specific information for Opaque (Class 5):</p>
+
+<div align="center">
+ <table class="desc">
+ <caption>Opaque Bit Field Description</caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-7</p></td>
+ <td><p>Length of ASCII tag in bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>8-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Opaque Property Description</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />ASCII Tag<br /> <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>ASCII Tag</p></td>
+ <td>
+ <p>This NUL-terminated string provides a description for the
+ opaque type. It is NUL-padded to a multiple of 8 bytes.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+<br />
+<p>Class specific information for Compound (Class 6):</p>
+
+<div align="center">
+ <table class="desc">
+ <caption>Compound Bit Field Description</caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-15</p></td>
+ <td><p>
+ <b>Number of Members.</b> This field contains the number of members
+ defined for the compound datatype. The member definitions are
+ listed in the Properties field of the data type message.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>16-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+</div>
+
+
+<p>The Properties field of a compound datatype is a list of the
+ member definitions of the compound datatype. The member definitions
+ appear one after another with no intervening bytes. The member types
+ are described with a (recursively) encoded datatype message.</p>
+
+<p>Note that the property descriptions are different for different
+ versions of the datatype version. Additionally note that the version 0
+ datatype encoding is deprecated and has been replaced with later
+ encodings in versions of the HDF5 Library from the 1.4 release onward.</p>
+
+
+<div align="center">
+ <table class="format">
+ <caption>Compound Properties Description for Datatype
+ Version 1</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Byte Offset of Member</td>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension Permutation</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #1 Size (required)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #2 Size (required)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #3 Size (required)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #4 Size (required)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Member Type Message<br />
+ <br /></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td>
+ <p>This NUL-terminated string provides a description for the
+ opaque type. It is NUL-padded to a multiple of 8 bytes.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Byte Offset of Member</p></td>
+ <td>
+ <p>This is the byte offset of the member within the datatype.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td>
+ <p>If set to zero, this field indicates a scalar member. If set
+ to a value greater than zero, this field indicates that the member
+ is an array of values. For array members, the size of the array is
+ indicated by the &lsquo;Size of Dimension n&rsquo; field in this
+ message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension Permutation</p></td>
+ <td>
+ <p>This field was intended to allow an array field to have its
+ dimensions permuted, but this was never implemented. This field
+ should always be set to zero.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td>
+ <p>This field is the size of a dimension of the array field as
+ stored in the file. The first dimension stored in the list of
+ dimensions is the slowest changing dimension and the last dimension
+ stored is the fastest changing dimension.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Member Type Message</p></td>
+ <td>
+ <p>This field is a datatype message describing the datatype of
+ the member.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Compound Properties Description for Datatype
+ Version 2</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Byte Offset of Member</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Member Type Message<br />
+ <br /></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td>
+ <p>This NUL-terminated string provides a description for the
+ opaque type. It is NUL-padded to a multiple of 8 bytes.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Byte Offset of Member</p></td>
+ <td>
+ <p>This is the byte offset of the member within the datatype.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Member Type Message</p></td>
+ <td>
+ <p>This field is a datatype message describing the datatype of
+ the member.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Compound Properties Description for Datatype
+ Version 3</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Byte Offset of Member <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Member Type Message<br />
+ <br /></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>
+ This NUL-terminated string provides a description for the opaque
+ type. It is <em>not</em> NUL-padded to a multiple of 8 bytes.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Byte Offset of Member</p></td>
+ <td><p>This is the byte offset of the member within the
+ datatype. The field size is the minimum number of bytes necessary,
+ based on the size of the datatype element. For example, a datatype
+ element size of less than 256 bytes uses a 1 byte length, a
+ datatype element size of 256-65535 bytes uses a 2 byte length, and
+ so on.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Member Type Message</p></td>
+ <td><p>This field is a datatype message describing the
+ datatype of the member.</p></td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<p>Class specific information for Reference (Class 7):</p>
+
+<div align="center">
+ <table class="desc">
+ <caption>Reference Bit Field Description</caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-3</p></td>
+ <td><p>
+ <b>Type.</b> This four-bit value contains the type of reference
+ described. The values defined are:
+
+ </p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Object Reference: A reference to another object in this
+ HDF5 file.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Dataset Region Reference: A reference to a region within
+ a dataset in this HDF5 file.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2-15</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>4-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+</div>
+
+<p>There are no properties defined for the reference class.</p>
+
+
+<br />
+<p>Class specific information for Enumeration (Class 8):</p>
+
+<div align="center">
+ <table class="desc">
+ <caption>Enumeration Bit Field Description</caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-15</p></td>
+ <td><p>
+ <b>Number of Members.</b> The number of name/value pairs defined
+ for the enumeration type.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>16-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Enumeration Property Description for Datatype
+ Versions 1 & 2</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Type<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Names<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Values<br />
+ <br /></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Base Type</p></td>
+ <td>
+ <p>Each enumeration type is based on some parent type, usually
+ an integer. The information for that parent type is described
+ recursively by this field.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Names</p></td>
+ <td>
+ <p>The name for each name/value pair. Each name is stored as a
+ null terminated ASCII string in a multiple of eight bytes. The
+ names are in no particular order.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Values</p></td>
+ <td>
+ <p>The list of values in the same order as the names. The values
+ are packed (no inter-value padding) and the size of each value is
+ determined by the parent type.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Enumeration Property Description for Datatype
+ Version 3</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Type<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Names<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Values<br />
+ <br /></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Base Type</p></td>
+ <td>
+ <p>Each enumeration type is based on some parent type, usually
+ an integer. The information for that parent type is described
+ recursively by this field.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Names</p></td>
+ <td>
+ <p>
+ The name for each name/value pair. Each name is stored as a null
+ terminated ASCII string, <em>not</em> padded to a multiple of eight
+ bytes. The names are in no particular order.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Values</p></td>
+ <td>
+ <p>The list of values in the same order as the names. The values
+ are packed (no inter-value padding) and the size of each value is
+ determined by the parent type.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+
+<br />
+<p>Class specific information for Variable-Length (Class 9):</p>
+
+<div align="center">
+ <table class="desc">
+ <caption>Variable-Length Bit Field Description</caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-3</p></td>
+ <td><p>
+ <b>Type.</b> This four-bit value contains the type of
+ variable-length datatype described. The values defined are:
+
+ </p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Sequence: A variable-length sequence of any datatype.
+ Variable-length sequences do not have padding or character set
+ information.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>String: A variable-length sequence of characters.
+ Variable-length strings have padding and character set
+ information.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2-15</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>4-7</p></td>
+ <td><p>
+ <b>Padding type.</b> (variable-length string only) This four-bit
+ value determines the type of padding used for variable-length
+ strings. The values are the same as for the string padding type, as
+ follows:
+ </p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Null terminate: A zero byte marks the end of a string and
+ is guaranteed to be present after converting a long string to a
+ short string. When converting a short string to a long string,
+ the value is padded with additional null characters as necessary.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Null pad: Null characters are added to the end of the
+ value during conversion from a short string to a longer string.
+ Conversion from a long string to a shorter string simply
+ truncates the value.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Space pad: Space characters are added to the end of the
+ value during conversion from a short string to a longer string.
+ Conversion from a long string to a shorter string simply
+ truncates the value. This is the Fortran representation of the
+ string.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3-15</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table>
+ <p></p>
+
+ <p>This value is set to zero for variable-length sequences.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>8-11</p></td>
+ <td><p>
+ <b>Character Set.</b> (variable-length string only) This four-bit
+ value specifies the character set to be used for encoding the
+ string:
+ </p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>ASCII character set encoding</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>UTF-8 character set encoding</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2-15</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table>
+ <p></p>
+
+ <p>This value is set to zero for variable-length sequences.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>12-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Variable-Length Property Description</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Type<br />
+ <br /></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="10%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Base Type</p></td>
+ <td>
+ <p>Each variable-length type is based on some parent type. The
+ information for that parent type is described recursively by this
+ field.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<p>Class specific information for Array (Class 10):</p>
+
+<p>There are no bit fields defined for the array class.</p>
+
+<p>Note that the dimension information defined in the property for
+ this datatype class is independent of dataspace information for a
+ dataset. The dimension information here describes the dimensionality of
+ the information within a data element (or a component of an element, if
+ the array datatype is nested within another datatype) and the dataspace
+ for a dataset describes the size and locations of the elements in a
+ dataset.</p>
+
+
+<div align="center">
+ <table class="format">
+ <caption>Array Property Description for Datatype Version 2</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #1 Size</td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Dimension #n Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Permutation Index #1</td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Permutation Index #n</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Type<br />
+ <br /></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td>
+ <p>This value is the number of dimensions that the array has.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td>
+ <p>This value is the size of the dimension of the array as
+ stored in the file. The first dimension stored in the list of
+ dimensions is the slowest changing dimension and the last dimension
+ stored is the fastest changing dimension.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Permutation Index #n</p></td>
+ <td>
+ <p>This value is the index permutation used to map each
+ dimension from the canonical representation to an alternate axis
+ for each dimension. Currently, dimension permutations are not
+ supported, and these indices should be set to the index position
+ minus one. In other words, the first dimension should be set to 0,
+ the second dimension should be set to 1, and so on.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Base Type</p></td>
+ <td>
+ <p>Each array type is based on some parent type. The information
+ for that parent type is described recursively by this field.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Array Property Description for Datatype Version 3</caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #1 Size</td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Dimension #n Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Type<br />
+ <br /></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td>
+ <p>This value is the number of dimensions that the array has.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td>
+ <p>This value is the size of the dimension of the array as
+ stored in the file. The first dimension stored in the list of
+ dimensions is the slowest changing dimension and the last dimension
+ stored is the fastest changing dimension.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Base Type</p></td>
+ <td>
+ <p>Each array type is based on some parent type. The information
+ for that parent type is described recursively by this field.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+
+<br />
+<h4>
+ <a name="OldFillValueMessage">IV.A.2.e. The Data Storage - Fill
+ Value (Old) Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Fill Value (old)</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0004</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td><p>The fill value message stores a single data value
+ which is returned to the application when an uninitialized data
+ element is read from a dataset. The fill value is interpreted with
+ the same datatype as the dataset. If no fill value message is
+ present then a fill value of all zero bytes is assumed.</p>
+ <p>This fill value message is deprecated in favor of the
+ &ldquo;new&rdquo; fill value message (Message Type 0x0005) and is
+ only written to the file for forward compatibility with versions of
+ the HDF5 Library before the 1.6.0 version. Additionally, it only
+ appears for datasets with a user-defined fill value (as opposed to
+ the library default fill value or an explicitly set
+ &ldquo;undefined&rdquo; fill value).</p></td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Fill Value Message (Old)</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fill Value <em>(optional, variable
+ size)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Size</p></td>
+ <td>
+ <p>This is the size of the Fill Value field in bytes.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fill Value</p></td>
+ <td>
+ <p>The fill value. The bytes of the fill value are interpreted
+ using the same datatype as for the dataset.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+<br />
+<h4>
+ <a name="FillValueMessage">IV.A.2.f. The Data Storage - Fill Value
+ Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Fill Value</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0005</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Required for dataset objects; may
+ not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>The fill value message stores a single data value which is
+ returned to the application when an uninitialized data element is
+ read from a dataset. The fill value is interpreted with the same
+ datatype as the dataset.</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Fill Value Message - Versions 1 & 2</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Space Allocation Time</td>
+ <td>Fill Value Write Time</td>
+ <td>Fill Value Defined</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fill Value <em>(optional, variable
+ size)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number information is used for changes in the
+ format of the fill value message and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Initial version of this message.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>In this version, the Size and Fill Value fields are only
+ present if the Fill Value Defined field is set to 1.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>This version packs the other fields in the message more
+ efficiently than version 2.</td>
+ </tr>
+ </table>
+ <p></p>
+ <p></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Space Allocation Time</p></td>
+ <td>
+ <p>When the storage space for the dataset&rsquo;s raw data will
+ be allocated. The allowed values are:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Not used.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Early allocation. Storage space for the entire dataset
+ should be allocated in the file when the dataset is created.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Late allocation. Storage space for the entire dataset
+ should not be allocated until the dataset is written to.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Incremental allocation. Storage space for the dataset
+ should not be allocated until the portion of the dataset is
+ written to. This is currently used in conjunction with chunked
+ data storage for datasets.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fill Value Write Time</p></td>
+ <td>
+ <p>At the time that storage space for the dataset&rsquo;s raw
+ data is allocated, this value indicates whether the fill value
+ should be written to the raw data storage elements. The allowed
+ values are:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>On allocation. The fill value is always written to the
+ raw data storage when the storage space is allocated.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Never. The fill value should never be written to the raw
+ data storage.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Fill value written if set by user. The fill value will be
+ written to the raw data storage when the storage space is
+ allocated only if the user explicitly set the fill value. If the
+ fill value is the library default or is undefined, it will not be
+ written to the raw data storage.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fill Value Defined</p></td>
+ <td>
+ <p>This value indicates if a fill value is defined for this
+ dataset. If this value is 0, the fill value is undefined. If this
+ value is 1, a fill value is defined for this dataset. For version 2
+ or later of the fill value message, this value controls the
+ presence of the Size and Fill Value fields.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size</p></td>
+ <td>
+ <p>This is the size of the Fill Value field in bytes. This field
+ is not present if the Version field is greater than 1, and the Fill
+ Value Defined field is set to 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fill Value</p></td>
+ <td>
+ <p>The fill value. The bytes of the fill value are interpreted
+ using the same datatype as for the dataset. This field is not
+ present if the Version field is greater than 1, and the Fill Value
+ Defined field is set to 0.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Fill Value Message - Version 3</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fill Value <em>(optional, variable
+ size)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number information is used for changes in the
+ format of the fill value message and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Initial version of this message.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>In this version, the Size and Fill Value fields are only
+ present if the Fill Value Defined field is set to 1.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>This version packs the other fields in the message more
+ efficiently than version 2.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td>
+ <p>When the storage space for the dataset&rsquo;s raw data will
+ be allocated. The allowed values are:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bits</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0-1</code></td>
+ <td>Space Allocation Time, with the same values as versions 1
+ and 2 of the message.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2-3</code></td>
+ <td>Fill Value Write Time, with the same values as versions 1
+ and 2 of the message.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>Fill Value Undefined, indicating that the fill value has
+ been marked as &ldquo;undefined&rdquo; for this dataset. Bits 4
+ and 5 cannot both be set.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td>Fill Value Defined, with the same values as versions 1
+ and 2 of the message. Bits 4 and 5 cannot both be set.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size</p></td>
+ <td>
+ <p>This is the size of the Fill Value field in bytes. This field
+ is not present if the Version field is greater than 1, and the Fill
+ Value Defined flag is set to 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fill Value</p></td>
+ <td>
+ <p>The fill value. The bytes of the fill value are interpreted
+ using the same datatype as for the dataset. This field is not
+ present if the Version field is greater than 1, and the Fill Value
+ Defined flag is set to 0.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+<br />
+<h4>
+ <a name="LinkMessage">IV.A.2.g. The Link Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Link</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0006</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td><p>This message encodes the information for a link in a
+ group&rsquo;s object header, when the group is storing its links
+ &ldquo;compactly&rdquo;, or in the group&rsquo;s fractal heap, when
+ the group is storing its links &ldquo;densely&rdquo;.</p>
+ <p>
+ A group is storing its links compactly when the fractal heap
+ address in the <em><a href="#LinkInfoMessage">Link Info
+ Message</a></em> is set to the &ldquo;undefined address&rdquo; value.
+ </p></td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Link Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td>Link type <em>(optional)</em></td>
+ <td bgcolor="#DDDDDD"><em>This space inserted only to align
+ table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Creation Order <em>(8 bytes,
+ optional)</em><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td>Link Name Character Set <em>(optional)</em></td>
+ <td>Length of Link Name (variable size)</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Link Name (variable size)</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Link Information (variable size)<br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document
+ describes version 1.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This field contains information about the link and
+ controls the presence of other fields below.</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bits</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0-1</code></td>
+ <td>Determines the size of the <em>Length of Link Name</em>
+ field.
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>The size of the <em>Length of Link Name</em> field is
+ 1 byte.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>The size of the <em>Length of Link Name</em> field is
+ 2 bytes.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>The size of the <em>Length of Link Name</em> field is
+ 4 bytes.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>The size of the <em>Length of Link Name</em> field is
+ 8 bytes.
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Creation Order Field Present: if set, the <em>Creation
+ Order</em> field is present. If not set, creation order information
+ is not stored for links in this group.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Link Type Field Present: if set, the link is not a hard
+ link and the <em>Link Type</em> field is present. If not set, the
+ link is a hard link.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>Link Name Character Set Field Present: if set, the link
+ name is not represented with the ASCII character set and the <em>Link
+ Name Character Set</em> field is present. If not set, the link name
+ is represented with the ASCII character set.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>5-7</code></td>
+ <td>Reserved (zero).</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Link type</p></td>
+ <td><p>This is the link class type and can be one of the
+ following values:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>A hard link (should never be stored in the file)</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>A soft link.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2-63</code></td>
+ <td>Reserved for future HDF5 internal use.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>64</code></td>
+ <td>An external link.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>65-255</code></td>
+ <td>Reserved, but available for user-defined link types.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ <p>
+ This field is present if bit 3 of <em>Flags</em> is set.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Creation Order</p></td>
+ <td><p>This 64-bit value is an index of the link&rsquo;s
+ creation time within the group. Values start at 0 when the group is
+ created an increment by one for each link added to the group.
+ Removing a link from a group does not change existing links&rsquo;
+ creation order field.</p>
+ <p>
+ This field is present if bit 2 of <em>Flags</em> is set.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Link Name Character Set</p></td>
+ <td><p>This is the character set for encoding the
+ link&rsquo;s name:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>ASCII character set encoding (this should never be stored
+ in the file)</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>UTF-8 character set encoding</td>
+ </tr>
+ </table>
+ <p></p>
+
+ <p>
+ This field is present if bit 4 of <em>Flags</em> is set.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Length of link name</p></td>
+ <td><p>
+ This is the length of the link&rsquo;s name. The size of this field
+ depends on bits 0 and 1 of <em>Flags</em>.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Link name</p></td>
+ <td><p>This is the name of the link, non-NULL terminated.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Link information</p></td>
+ <td><p>
+ The format of this field depends on the <em>link type</em>.
+ </p>
+ <p>
+ For <b>hard</b> links, the field is formatted as follows:
+
+ </p>
+ <table class="list">
+ <tr>
+ <td width="20%"><i>Size of Offsets</i> bytes:</td>
+ <td width="80%">The address of the object header for the
+ object that the link points to.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ <p>
+ For <b>soft</b> links, the field is formatted as follows:
+
+ </p>
+ <table class="list">
+ <tr>
+ <td width="20%">Bytes 1-2:</td>
+ <td width="80%">Length of soft link value.</td>
+ </tr>
+ <tr>
+ <td><em>Length of soft link value</em> bytes:</td>
+ <td>A non-NULL-terminated string storing the value of the
+ soft link.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ <p>
+ For <b>external</b> links, the field is formatted as follows:
+
+ </p>
+ <table class="list">
+ <tr>
+ <td width="20%">Bytes 1-2:</td>
+ <td width="80%">Length of external link value.</td>
+ </tr>
+ <tr>
+ <td><em>Length of external link value</em> bytes:</td>
+ <td>The first byte contains the version number in the upper 4
+ bits and flags in the lower 4 bits for the external link. Both
+ version and flags are defined to be zero in this document. The
+ remaining bytes consist of two NULL-terminated strings, with no
+ padding between them. The first string is the name of the HDF5
+ file containing the object linked to and the second string is the
+ full path to the object linked to, within the HDF5 file&rsquo;s
+ group hierarchy.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ <p>
+ For <b>user-defined</b> links, the field is formatted as follows:
+
+ </p>
+ <table class="list">
+ <tr>
+ <td width="20%">Bytes 1-2:</td>
+ <td width="80%">Length of user-defined data.</td>
+ </tr>
+ <tr>
+ <td><em>Length of user-defined link value</em> bytes:</td>
+ <td>The data supplied for the user-defined link type.</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="ExternalFileListMessage">IV.A.2.h. The Data Storage -
+ External Data Files Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> External Data Files</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0007</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>The external data storage message indicates that the data
+ for an object is stored outside the HDF5 file. The filename of the
+ object is stored as a Universal Resource Location (URL) of the
+ actual filename containing the data. An external file list record
+ also contains the byte offset of the start of the data within the
+ file and the amount of space reserved in the file for that data.</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>External File List Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Allocated Slots</td>
+ <td colspan="2">Used Slots</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Heap Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Slot Definitions...<br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number information is used for changes in the
+ format of External Data Storage Message and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>The current version used by the library.</td>
+ </tr>
+ </table>
+ <p></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Allocated Slots</p></td>
+ <td>
+ <p>The total number of slots allocated in the message. Its value
+ must be at least as large as the value contained in the Used Slots
+ field. (The current library simply uses the number of Used Slots
+ for this message)</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Used Slots</p></td>
+ <td>
+ <p>The number of initial slots which contains valid information.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Heap Address</p></td>
+ <td>
+ <p>This is the address of a local heap which contains the names
+ for the external files (The local heap information can be found in
+ Disk Format Level 1D in this document). The name at offset zero in
+ the heap is always the empty string.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Slot Definitions</p></td>
+ <td>
+ <p>The slot definitions are stored in order according to the
+ array addresses they represent.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>External File List Slot</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name Offset in Local Heap<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Offset in External Data File<sup>L</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data Size in External File<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;L&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Lengths&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Name Offset in Local Heap</p></td>
+ <td>
+ <p>
+ The byte offset within the local name heap for the name of the
+ file. File names are stored as a URL which has a protocol name, a
+ host name, a port number, and a file name:
+ <code>
+ <em>protocol</em>:<em>port</em>//<em>host</em>/<em>file</em>
+ </code>
+ . If the protocol is omitted then &ldquo;file:&rdquo; is assumed.
+ If the port number is omitted then a default port for that protocol
+ is used. If both the protocol and the port number are omitted then
+ the colon can also be omitted. If the double slash and host name
+ are omitted then &ldquo;localhost&rdquo; is assumed. The file name
+ is the only mandatory part, and if the leading slash is missing
+ then it is relative to the application&rsquo;s current working
+ directory (the use of relative names is not recommended).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Offset in External Data File</p></td>
+ <td>
+ <p>This is the byte offset to the start of the data in the
+ specified file. For files that contain data for a single dataset
+ this will usually be zero.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data Size in External File</p></td>
+ <td>
+ <p>This is the total number of bytes reserved in the specified
+ file for raw data storage. For a file that contains exactly one
+ complete dataset which is not extendable, the size will usually be
+ the exact size of the dataset. However, by making the size larger
+ one allows HDF5 to extend the dataset. The size can be set to a
+ value larger than the entire file since HDF5 will read zeroes past
+ the end of the file without failing.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+<br />
+<h4>
+ <a name="LayoutMessage">IV.A.2.i. The Data Storage - Layout Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Data Storage -
+ Layout</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0008</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Required for datasets; may not be
+ repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>Data layout describes how the elements of a
+ multi-dimensional array are stored in the HDF5 file. Three types of
+ data layout are supported:
+ <ol>
+ <li>Contiguous: The array is stored in one contiguous area of
+ the file. This layout requires that the size of the array be
+ constant: data manipulations such as chunking, compression,
+ checksums, or encryption are not permitted. The message stores the
+ total storage size of the array. The offset of an element from the
+ beginning of the storage area is computed as in a C array.</li>
+ <li>Chunked: The array domain is regularly decomposed into
+ chunks, and each chunk is allocated and stored separately. This
+ layout supports arbitrary element traversals, compression,
+ encryption, and checksums. (these features are described in other
+ messages). The message stores the size of a chunk instead of the
+ size of the entire array; the storage size of the entire array can
+ be calculated by traversing the B-tree that stores the chunk
+ addresses.</li>
+ <li>Compact: The array is stored in one contiguous block, as
+ part of this object header message.</li>
+ </ol>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Data Layout Message (Versions 1 and 2)</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Dimensionality</td>
+ <td>Layout Class</td>
+ <td>Reserved <em>(zero)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved <em>(zero)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data Address<sup>O</sup> <em>(optional)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension 0 Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension 1 Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #n Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dataset Element Size <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Compact Data Size <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Compact Data... <em>(variable size,
+ optional)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number information is used for changes in the
+ format of the data layout message and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Used by version 1.4 and before of the library to encode
+ layout information. Data space is always allocated when the data
+ set is created.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Used by version 1.6.x of the library to encode layout
+ information. Data space is allocated only when it is necessary.</td>
+ </tr>
+ </table>
+ <p></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td><p>An array has a fixed dimensionality. This field
+ specifies the number of dimension size fields later in the message.
+ The value stored for chunked storage is 1 greater than the number
+ of dimensions in the dataset&rsquo;s dataspace. For example, 2 is
+ stored for a 1 dimensional dataset.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Layout Class</p></td>
+ <td><p>The layout class specifies the type of storage for
+ the data and how the other fields of the layout message are to be
+ interpreted.</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Compact Storage</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Contiguous Storage</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Chunked Storage</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Data Address</p></td>
+ <td><p>For contiguous storage, this is the address of the
+ raw data in the file. For chunked storage this is the address of
+ the v1 B-tree that is used to look up the addresses of the chunks.
+ This field is not present for compact storage. If the version for
+ this message is greater than 1, the address may have the
+ &ldquo;undefined address&rdquo; value, to indicate that storage has
+ not yet been allocated for this array.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td><p>For contiguous and compact storage the dimensions
+ define the entire size of the array while for chunked storage they
+ define the size of a single chunk. In all cases, they are in units
+ of array elements (not bytes). The first dimension stored in the
+ list of dimensions is the slowest changing dimension and the last
+ dimension stored is the fastest changing dimension.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dataset Element Size</p></td>
+ <td><p>The size of a dataset element, in bytes. This field
+ is only present for chunked storage.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Compact Data Size</p></td>
+ <td><p>This field is only present for compact data storage.
+ It contains the size of the raw data for the dataset array, in
+ bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Compact Data</p></td>
+ <td><p>This field is only present for compact data storage.
+ It contains the raw data for the dataset array.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<p>Version 3 of this message re-structured the format into specific
+ properties that are required for each layout class.</p>
+
+
+<div align="center">
+ <table class="format">
+ <caption>
+ <b>Data Layout Message (Version 3)</b>
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Layout Class</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Properties <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number information is used for changes in the
+ format of layout message and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Used by the version 1.6.3 and later of the library to
+ store properties for each layout class.</td>
+ </tr>
+ </table>
+ <p></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Layout Class</p></td>
+ <td><p>The layout class specifies the type of storage for
+ the data and how the other fields of the layout message are to be
+ interpreted.</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Compact Storage</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Contiguous Storage</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Chunked Storage</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Properties</p></td>
+ <td><p>This variable-sized field encodes information
+ specific to each layout class and is described below. If there is
+ no property information specified for a layout class, the size of
+ this field is zero bytes.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<p>Class-specific information for compact layout (Class 0): (Note:
+ The dimensionality information is in the Dataspace message)</p>
+
+
+<div align="center">
+ <table class="format">
+ <caption>Compact Storage Property Description</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Size</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Raw Data... <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Size</p></td>
+ <td><p>This field contains the size of the raw data for the
+ dataset array, in bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Raw Data</p></td>
+ <td><p>This field contains the raw data for the dataset
+ array.</p></td>
+ </tr>
+ </table>
+</div>
+
+
+<br />
+<p>Class-specific information for contiguous layout (Class 1):
+ (Note: The dimensionality information is in the Dataspace message)</p>
+
+
+<div align="center">
+ <table class="format">
+ <caption>Contiguous Storage Property Description</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Size<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>This is the address of the raw data in the file. The
+ address may have the &ldquo;undefined address&rdquo; value, to
+ indicate that storage has not yet been allocated for this array.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Size</p></td>
+ <td><p>This field contains the size allocated to store the
+ raw data, in bytes.</p></td>
+ </tr>
+ </table>
+</div>
+
+
+<br />
+<p>Class-specific information for chunked layout (Class 2):</p>
+
+
+<div align="center">
+ <table class="format">
+ <caption>Chunked Storage Property Description</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension 0 Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension 1 Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #n Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dataset Element Size</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td><p>A chunk has a fixed dimensionality. This field
+ specifies the number of dimension size fields later in the message.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>This is the address of the v1 B-tree that is used to
+ look up the addresses of the chunks that actually store portions of
+ the array data. The address may have the &ldquo;undefined
+ address&rdquo; value, to indicate that storage has not yet been
+ allocated for this array.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td><p>These values define the dimension size of a single
+ chunk, in units of array elements (not bytes). The first dimension
+ stored in the list of dimensions is the slowest changing dimension
+ and the last dimension stored is the fastest changing dimension.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dataset Element Size</p></td>
+ <td><p>The size of a dataset element, in bytes.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="BogusMessage">IV.A.2.j. The Bogus Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Bogus</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0009</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> 4 bytes</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> For testing only; should never be
+ stored in a valid file.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>This message is used for testing the HDF5 Library&rsquo;s
+ response to an &ldquo;unknown&rdquo; message type and should never
+ be encountered in a valid HDF5 file.</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Bogus Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Bogus Value</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Bogus Value</p></td>
+ <td>
+ <p>
+ This value should always be:
+ <code>0xdeadbeef</code>
+ .
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="GroupInfoMessage">IV.A.2.k. The Group Info Message </a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Group Info</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x000A</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td><p>
+ This message stores information for the constants defining a
+ &ldquo;new style&rdquo; group&rsquo;s behavior. Constant
+ information will be stored in this message and variable information
+ will be stored in the <a href="#LinkInfoMessage">Link Info</a>
+ message.
+ </p>
+ <p>Note: the &ldquo;estimated entry&rdquo; information below is
+ used when determining the size of the object header for the group
+ when it is created.</p></td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Group Info Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2">Link Phase Change: Maximum Compact Value <em>(optional)</em></td>
+ </tr>
+ <tr>
+ <td colspan="2">Link Phase Change: Minimum Dense Value <em>(optional)</em></td>
+ <td colspan="2">Estimated Number of Entries <em>(optional)</em></td>
+ </tr>
+ <tr>
+ <td colspan="2">Estimated Link Name Length of Entries <em>(optional)</em></td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document
+ describes version 0.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This is the group information flag with the following
+ definition:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, link phase change values are stored.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, the estimated entry information is non-default
+ and is stored.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2-7</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Link Phase Change: Maximum Compact Value</p></td>
+ <td><p>The is the maximum number of links to store
+ &ldquo;compactly&rdquo; (in the group&rsquo;s object header).</p>
+ <p>
+ This field is present if bit 0 of <em>Flags</em> is set.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Link Phase Change: Minimum Dense Value</p></td>
+ <td><p>
+ This is the minimum number of links to store &ldquo;densely&rdquo;
+ (in the group&rsquo;s fractal heap). The fractal heap&rsquo;s
+ address is located in the <a href="#LinkInfoMessage">Link Info</a>
+ message.
+ </p>
+ <p>
+ This field is present if bit 0 of <em>Flags</em> is set.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Estimated Number of Entries</p></td>
+ <td><p>This is the estimated number of entries in groups.</p>
+ <p>
+ If this field is not present, the default value of
+ <code>4</code>
+ will be used for the estimated number of group entries.
+ </p>
+ <p>
+ This field is present if bit 1 of <em>Flags</em> is set.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Estimated Link Name Length of Entries</p></td>
+ <td><p>This is the estimated length of entry name.</p>
+ <p>
+ If this field is not present, the default value of
+ <code>8</code>
+ will be used for the estimated link name length of group entries.
+ </p>
+ <p>
+ This field is present if bit 1 of <em>Flags</em> is set.
+ </p></td>
+ </tr>
+
+ </table>
+</div>
+<p></p>
+
+<br />
+<h4>
+ <a name="FilterMessage">IV.A.2.l. The Data Storage - Filter
+ Pipeline Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Data Storage -
+ Filter Pipeline</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x000B</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td><p>This message describes the filter pipeline which
+ should be applied to the data stream by providing filter
+ identification numbers, flags, a name, and client data.</p>
+ <p>This message may be present in the object headers of both
+ dataset and group objects. For datasets, it specifies the filters
+ to apply to raw data. For groups, it specifies the filters to apply
+ to the group&rsquo;s fractal heap. Currently, only datasets using
+ chunked data storage use the filter pipeline on their raw data.</p></td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Filter Pipeline Message - Version 1</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Number of Filters</td>
+ <td colspan="2">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Filter Description List <em>(variable
+ size)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This table
+ describes version 1.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Filters</p></td>
+ <td><p>The total number of filters described in this
+ message. The maximum possible number of filters in a message is 32.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Filter Description List</p></td>
+ <td><p>A description of each filter. A filter description
+ appears in the next table.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Filter Description</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Filter Identification Value</td>
+ <td colspan="2">Name Length</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Flags</td>
+ <td colspan="2">Number Client Data Values</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name <em>(variable size, optional)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Client Data <em>(variable size,
+ optional)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Padding <em>(variable size, optional)</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Filter Identification Value</p></td>
+ <td>
+ <p>
+ This value, often referred to as a filter identifier, is designed
+ to be a unique identifier for the filter. Values from zero through
+ 32,767 are reserved for filters supported by The HDF Group in the
+ HDF5 Library and for filters requested and supported by third
+ parties. Filters supported by The HDF Group are documented
+ immediately below. Information on 3rd-party filters can be found at
+ The HDF Group&rsquo;s <a
+ href="http://www.hdfgroup.org/services/contributions.html">
+ Contributions</a> page.
+ </p>
+
+ <p>
+ To request a filter identifier, please contact The HDF
+ Group&rsquo;s Help Desk at <img src="Graphics/help.png"
+ valign="middle" height="14" alt="The HDF Group Help Desk">.
+ You will be asked to provide the following information:
+ </p>
+ <ol>
+ <li>Contact information for the developer requesting the new
+ identifier</li>
+ <li>A short description of the new filter</li>
+ <li>Links to any relevant information, including licensing
+ information</li>
+ </ol>
+ <p>Values from 32768 to 65535 are reserved for non-distributed
+ uses (for example, internal company usage) or for application usage
+ when testing a feature. The HDF Group does not track or document
+ the use of the filters with identifiers from this range.</p>
+
+ <p>The filters currently in library version 1.8.0 are listed
+ below:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Identification</th>
+ <th width="15%" align="left">Name</th>
+ <th width="65%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>N/A</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>deflate</td>
+ <td>GZIP deflate compression</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>shuffle</td>
+ <td>Data element shuffling</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>fletcher32</td>
+ <td>Fletcher32 checksum</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>szip</td>
+ <td>SZIP compression</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td>nbit</td>
+ <td>N-bit packing</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6</code></td>
+ <td>scaleoffset</td>
+ <td>Scale and offset encoded values</td>
+ </tr>
+ </table>
+ <p></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Name Length</p></td>
+ <td><p>Each filter has an optional null-terminated ASCII
+ name and this field holds the length of the name including the null
+ termination padded with nulls to be a multiple of eight. If the
+ filter has no name then a value of zero is stored in this field.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>The flags indicate certain properties for a filter.
+ The bit values defined so far are:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set then the filter is an optional filter. During
+ output, if an optional filter fails it will be silently skipped
+ in the pipeline.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1-15</code></td>
+ <td>Reserved (zero)</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Client Data Values</p></td>
+ <td><p>
+ Each filter can store integer values to control how the filter
+ operates. The number of entries in the <em>Client Data</em> array
+ is stored in this field.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>
+ If the <em>Name Length</em> field is non-zero then it will contain
+ the size of this field, padded to a multiple of eight. This field
+ contains a null-terminated, ASCII character string to serve as a
+ comment/name for the filter.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Client Data</p></td>
+ <td><p>
+ This is an array of four-byte integers which will be passed to the
+ filter function. The <em>Client Data Number</em> of Values
+ determines the number of elements in the array.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Padding</p></td>
+ <td><p>Four bytes of zeroes are added to the message at this
+ point if the Client Data Number of Values field contains an odd
+ number.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Filter Pipeline Message - Version 2</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Number of Filters</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Filter Description List <em>(variable
+ size)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This table
+ describes version 2.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Filters</p></td>
+ <td><p>The total number of filters described in this
+ message. The maximum possible number of filters in a message is 32.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Filter Description List</p></td>
+ <td><p>A description of each filter. A filter description
+ appears in the next table.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Filter Description</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Filter Identification Value</td>
+ <td colspan="2">Name Length <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Flags</td>
+ <td colspan="2">Number Client Data Values</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name <em>(variable size, optional)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Client Data <em>(variable size,
+ optional)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Filter Identification Value</p></td>
+ <td>
+ <p>
+ This value, often referred to as a filter identifier, is designed
+ to be a unique identifier for the filter. Values from zero through
+ 32,767 are reserved for filters supported by The HDF Group in the
+ HDF5 Library and for filters requested and supported by third
+ parties. Filters supported by The HDF Group are documented
+ immediately below. Information on 3rd-party filters can be found at
+ The HDF Group&rsquo;s <a
+ href="http://www.hdfgroup.org/services/contributions.html">
+ Contributions</a> page.
+ </p>
+
+ <p>
+ To request a filter identifier, please contact The HDF
+ Group&rsquo;s Help Desk at <img src="Graphics/help.png"
+ valign="middle" height="14" alt="The HDF Group Help Desk">.
+ You will be asked to provide the following information:
+ </p>
+ <ol>
+ <li>Contact information for the developer requesting the new
+ identifier</li>
+ <li>A short description of the new filter</li>
+ <li>Links to any relevant information, including licensing
+ information</li>
+ </ol>
+ <p>Values from 32768 to 65535 are reserved for non-distributed
+ uses (for example, internal company usage) or for application usage
+ when testing a feature. The HDF Group does not track or document
+ the use of the filters with identifiers from this range.</p>
+
+ <p>The filters currently in library version 1.8.0 are listed
+ below:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Identification</th>
+ <th width="15%" align="left">Name</th>
+ <th width="65%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>N/A</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>deflate</td>
+ <td>GZIP deflate compression</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>shuffle</td>
+ <td>Data element shuffling</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>fletcher32</td>
+ <td>Fletcher32 checksum</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>szip</td>
+ <td>SZIP compression</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td>nbit</td>
+ <td>N-bit packing</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6</code></td>
+ <td>scaleoffset</td>
+ <td>Scale and offset encoded values</td>
+ </tr>
+ </table>
+ <p></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Name Length</p></td>
+ <td><p>Each filter has an optional null-terminated ASCII
+ name and this field holds the length of the name including the null
+ termination padded with nulls to be a multiple of eight. If the
+ filter has no name then a value of zero is stored in this field.</p>
+ <p>
+ Filters with IDs less than 256 (in other words, filters that are
+ defined in this format documentation) do not store the <em>Name
+ Length</em> or <em>Name</em> fields.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>The flags indicate certain properties for a filter.
+ The bit values defined so far are:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set then the filter is an optional filter. During
+ output, if an optional filter fails it will be silently skipped
+ in the pipeline.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1-15</code></td>
+ <td>Reserved (zero)</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Client Data Values</p></td>
+ <td><p>
+ Each filter can store integer values to control how the filter
+ operates. The number of entries in the <em>Client Data</em> array
+ is stored in this field.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>
+ If the <em>Name Length</em> field is non-zero then it will contain
+ the size of this field, <em>not</em> padded to a multiple of eight.
+ This field contains a <em>non-</em>null-terminated, ASCII character
+ string to serve as a comment/name for the filter.
+ </p>
+ <p>
+ Filters that are defined in this format documentation such as
+ deflate and shuffle do not store the <em>Name Length</em> or <em>Name</em>
+ fields.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Client Data</p></td>
+ <td><p>
+ This is an array of four-byte integers which will be passed to the
+ filter function. The Client Data Number of Values<em></em>
+ determines the number of elements in the array.
+ </p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="AttributeMessage">IV.A.2.m. The Attribute Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Attribute</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x000C</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td><p>
+ The <em>Attribute</em> message is used to store objects in the HDF5
+ file which are used as attributes, or &ldquo;metadata&rdquo; about
+ the current object. An attribute is a small dataset; it has a name,
+ a datatype, a dataspace, and raw data. Since attributes are stored
+ in the object header, they should be relatively small (in other
+ words, less than 64KB). They can be associated with any type of
+ object which has an object header (groups, datasets, or committed
+ (named) datatypes).
+ </p>
+ <p>
+ In 1.8.x versions of the library, attributes can be larger than
+ 64KB. See the <a
+ href="UG/HDF5_Users_Guide-Responsive%20HTML5/index.html#t=HDF5_User_Guide%2FAttributes%2FHDF5_Attributes.htm%3Frhtocid%3Dtoc8.2_1%23TOC_8_5_Special_Issuesbc-13">
+ &ldquo;Special Issues&rdquo;</a> section of the Attributes chapter in
+ the <cite>HDF5 User Guide</cite> for more information.
+ </p>
+ <p>Note: Attributes on an object must have unique names: the
+ HDF5 Library currently enforces this by causing the creation of an
+ attribute with a duplicate name to fail. Attributes on different
+ objects may have the same name, however.</p></td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Attribute Message (Version 1)</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Reserved (zero)</td>
+ <td colspan="2">Name Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Datatype Size</td>
+ <td colspan="2">Dataspace Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Datatype <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dataspace <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number information is used for changes in
+ the format of the attribute message and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Used by the library before version 1.6 to encode
+ attribute message. This version does not support shared
+ datatypes.</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name Size</p></td>
+ <td><p>
+ The length of the attribute name in bytes including the null
+ terminator. Note that the <em>Name</em> field below may contain
+ additional padding not represented by this field.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Datatype Size</p></td>
+ <td><p>
+ The length of the datatype description in the <em>Datatype</em>
+ field below. Note that the <em>Datatype</em> field may contain
+ additional padding not represented by this field.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace Size</p></td>
+ <td><p>
+ The length of the dataspace description in the <em>Dataspace</em>
+ field below. Note that the <em>Dataspace</em> field may contain
+ additional padding not represented by this field.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>The null-terminated attribute name. This field is
+ padded with additional null characters to make it a multiple of
+ eight bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Datatype</p></td>
+ <td><p>The datatype description follows the same format as
+ described for the datatype object header message. This field is
+ padded with additional zero bytes to make it a multiple of eight
+ bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace</p></td>
+ <td><p>The dataspace description follows the same format as
+ described for the dataspace object header message. This field is
+ padded with additional zero bytes to make it a multiple of eight
+ bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Data</p></td>
+ <td><p>
+ The raw data for the attribute. The size is determined from the
+ datatype and dataspace descriptions. This field is <em>not</em>
+ padded with additional bytes.
+ </p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Attribute Message (Version 2)</caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2">Name Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Datatype Size</td>
+ <td colspan="2">Dataspace Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Datatype <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dataspace <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number information is used for changes in
+ the format of the attribute message and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Used by the library of version 1.6.x and after to encode
+ attribute messages. This version supports shared datatypes. The
+ fields of name, datatype, and dataspace are not padded with
+ additional bytes of zero.</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This bit field contains extra information about
+ interpreting the attribute message:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, datatype is shared.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, dataspace is shared.</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name Size</p></td>
+ <td><p>The length of the attribute name in bytes including
+ the null terminator.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Datatype Size</p></td>
+ <td><p>
+ The length of the datatype description in the <em>Datatype</em>
+ field below.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace Size</p></td>
+ <td><p>
+ The length of the dataspace description in the <em>Dataspace</em>
+ field below.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>
+ The null-terminated attribute name. This field is <em>not</em>
+ padded with additional bytes.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Datatype</p></td>
+ <td><p>The datatype description follows the same format as
+ described for the datatype object header message.</p>
+ <p>
+ If the <em>Flag</em> field indicates this attribute&rsquo;s
+ datatype is shared, this field will contain a &ldquo;shared
+ message&rdquo; encoding instead of the datatype encoding.
+ </p>
+ <p>
+ This field is <em>not</em> padded with additional bytes.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace</p></td>
+ <td><p>The dataspace description follows the same format as
+ described for the dataspace object header message.</p>
+ <p>
+ If the <em>Flag</em> field indicates this attribute&rsquo;s
+ dataspace is shared, this field will contain a &ldquo;shared
+ message&rdquo; encoding instead of the dataspace encoding.
+ </p>
+ <p>
+ This field is <em>not</em> padded with additional bytes.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Data</p></td>
+ <td><p>The raw data for the attribute. The size is
+ determined from the datatype and dataspace descriptions.</p>
+ <p>
+ This field is <em>not</em> padded with additional zero bytes.
+ </p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>Attribute Message (Version 3)</caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2">Name Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Datatype Size</td>
+ <td colspan="2">Dataspace Size</td>
+ </tr>
+
+ <tr>
+ <td>Name Character Set Encoding</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Datatype <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dataspace <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number information is used for changes in
+ the format of the attribute message and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Used by the library of version 1.8.x and after to encode
+ attribute messages. This version supports attributes with
+ non-ASCII names.</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This bit field contains extra information about
+ interpreting the attribute message:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, datatype is shared.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, dataspace is shared.</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name Size</p></td>
+ <td><p>The length of the attribute name in bytes including
+ the null terminator.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Datatype Size</p></td>
+ <td><p>
+ The length of the datatype description in the <em>Datatype</em>
+ field below.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace Size</p></td>
+ <td><p>
+ The length of the dataspace description in the <em>Dataspace</em>
+ field below.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name Character Set Encoding</p></td>
+ <td><p>The character set encoding for the attribute&rsquo;s
+ name:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>ASCII character set encoding</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>UTF-8 character set encoding</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>
+ The null-terminated attribute name. This field is <em>not</em>
+ padded with additional bytes.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Datatype</p></td>
+ <td><p>The datatype description follows the same format as
+ described for the datatype object header message.</p>
+ <p>
+ If the <em>Flag</em> field indicates this attribute&rsquo;s
+ datatype is shared, this field will contain a &ldquo;shared
+ message&rdquo; encoding instead of the datatype encoding.
+ </p>
+ <p>
+ This field is <em>not</em> padded with additional bytes.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace</p></td>
+ <td><p>The dataspace description follows the same format as
+ described for the dataspace object header message.</p>
+ <p>
+ If the <em>Flag</em> field indicates this attribute&rsquo;s
+ dataspace is shared, this field will contain a &ldquo;shared
+ message&rdquo; encoding instead of the dataspace encoding.
+ </p>
+ <p>
+ This field is <em>not</em> padded with additional bytes.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Data</p></td>
+ <td><p>The raw data for the attribute. The size is
+ determined from the datatype and dataspace descriptions.</p>
+ <p>
+ This field is <em>not</em> padded with additional zero bytes.
+ </p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="CommentMessage">IV.A.2.n. The Object Comment Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Object Comment</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x000D</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>The object comment is designed to be a short description of
+ an object. An object comment is a sequence of non-zero (<code>\0</code>)
+ ASCII characters with no other formatting included by the library.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Name Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Comment <em>(variable size)</em><br />
+ <br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>A null terminated ASCII character string.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="OldModificationTimeMessage">IV.A.2.o. The Object
+ Modification Time (Old) Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Object Modification
+ Time (Old)</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x000E</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Fixed</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td><p>The object modification date and time is a timestamp
+ which indicates (using ISO-8601 date and time format) the last
+ modification of an object. The time is updated when any object
+ header message changes according to the system clock where the
+ change was posted. All fields of this message should be interpreted
+ as coordinated universal time (UTC).</p>
+ <p>
+ This modification time message is deprecated in favor of the
+ &ldquo;new&rdquo; <a href="#ModificationTimeMessage">Object
+ Modification Time</a> message and is no longer written to the file in
+ versions of the HDF5 Library after the 1.6.0 version.
+ </p></td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Modification Time Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Year</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Month</td>
+ <td colspan="2">Day of Month</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Hour</td>
+ <td colspan="2">Minute</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Second</td>
+ <td colspan="2">Reserved</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Year</p></td>
+ <td><p>
+ The four-digit year as an ASCII string. For example,
+ <code>1998</code>
+ .
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Month</p></td>
+ <td><p>
+ The month number as a two digit ASCII string where January is
+ <code>01</code>
+ and December is
+ <code>12</code>
+ .
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Day of Month</p></td>
+ <td><p>
+ The day number within the month as a two digit ASCII string. The
+ first day of the month is
+ <code>01</code>
+ .
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Hour</p></td>
+ <td><p>
+ The hour of the day as a two digit ASCII string where midnight is
+ <code>00</code>
+ and 11:00pm is
+ <code>23</code>
+ .
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Minute</p></td>
+ <td><p>
+ The minute of the hour as a two digit ASCII string where the first
+ minute of the hour is
+ <code>00</code>
+ and the last is
+ <code>59</code>
+ .
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Second</p></td>
+ <td><p>
+ The second of the minute as a two digit ASCII string where the
+ first second of the minute is
+ <code>00</code>
+ and the last is
+ <code>59</code>
+ .
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Reserved</p></td>
+ <td><p>This field is reserved and should always be zero.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="SOHMTableMessage">IV.A.2.p. The Shared Message Table
+ Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Shared Message Table</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x000F</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Fixed</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>This message is used to locate the table of shared object
+ header message (SOHM) indexes. Each index consists of information to
+ find the shared messages from either the heap or object header. This
+ message is <em>only</em> found in the superblock extension.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Shared Message Table Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Shared Object Header Message Table
+ Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td>Number of Indices</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document
+ describes version 0.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Shared Object Header Message Table Address</p></td>
+ <td><p>This field is the address of the master table for
+ shared object header message indexes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Indices</p></td>
+ <td><p>This field is the number of indices in the master
+ table.</p></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="ContinuationMessage">IV.A.2.q. The Object Header
+ Continuation Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Object Header
+ Continuation</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0010</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Fixed</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>The object header continuation is the location in the file
+ of a block containing more header messages for the current data
+ object. This can be used when header blocks become too large or are
+ likely to change over time.</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Object Header Continuation Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Offset<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Length<sup>L</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Offset</p></td>
+ <td><p>This value is the address in the file where the
+ header continuation block is located.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Length</p></td>
+ <td><p>This value is the length in bytes of the header
+ continuation block in the file.</p></td>
+ </tr>
+ </table>
+</div>
+<br />
+
+<p>The format of the header continuation block that this message
+ points to depends on the version of the object header that the message
+ is contained within.</p>
+
+<p>
+ Continuation blocks for version 1 object headers have no special
+ formatting information; they are merely a list of object header message
+ info sequences (type, size, flags, reserved bytes and data for each
+ message sequence). See the description of <a
+ href="#V1ObjectHeaderPrefix">Version 1 Data Object Header Prefix.</a>
+</p>
+
+<p>
+ Continuation blocks for version 2 object headers <em>do</em> have
+ special formatting information as described here (see also the
+ description of <a href="#V2ObjectHeaderPrefix">Version 2 Data
+ Object Header Prefix.</a>):
+</p>
+<div align="center">
+ <table class="format">
+ <caption>Version 2 Object Header Continuation Block</caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+ <tr>
+ <td>Header Message Type #1</td>
+ <td colspan="2">Size of Header Message Data #1</td>
+ <td>Header Message #1 Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Header Message #1 Creation Order <em>(optional)</em></td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Message Data #1<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+
+ <tr>
+ <td>Header Message Type #n</td>
+ <td colspan="2">Size of Header Message Data #n</td>
+ <td>Header Message #n Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Header Message #n Creation Order <em>(optional)</em></td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Message Data #n<br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Gap <em>(optional, variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>
+ The ASCII character string &ldquo;
+ <code>OCHK</code>
+ &rdquo; is used to indicate the beginning of an object header
+ continuation block. This gives file consistency checking utilities
+ a better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Type</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described
+ above.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Header Message #n Data</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described
+ above.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Flags</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described
+ above.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Creation Order</p></td>
+ <td>
+ <p>This field stores the order that a message of a given type
+ was created in.</p>
+ <p>
+ This field is present if bit 2 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Data</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described
+ above.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Gap</p></td>
+ <td>
+ <p>A gap in an object header chunk is inferred by the end of the
+ messages for the chunk before the beginning of the chunk&rsquo;s
+ checksum. Gaps are always smaller than the size of an object header
+ message prefix (message type + message size + message flags).</p>
+ <p>Gaps are formed when a message (typically an attribute
+ message) in an earlier chunk is deleted and a message from a later
+ chunk that does not quite fit into the free space is moved into the
+ earlier chunk.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the object header chunk.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="SymbolTableMessage">IV.A.2.r. The Symbol Table Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Symbol Table Message</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0011</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Fixed</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Required for &ldquo;old
+ style&rdquo; groups; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>Each &ldquo;old style&rdquo; group has a v1 B-tree and a
+ local heap for storing symbol table entries, which are located with
+ this message.</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ <b>Symbol Table Message</b>
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />v1 B-tree Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Local Heap Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>v1 B-tree Address</p></td>
+ <td><p>This value is the address of the v1 B-tree containing
+ the symbol table entries for the group.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Local Heap Address</p></td>
+ <td><p>This value is the address of the local heap
+ containing the link names for the symbol table entries for the
+ group.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="ModificationTimeMessage">IV.A.2.s. The Object Modification
+ Time Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Object Modification
+ Time</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0012</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Fixed</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>The object modification time is a timestamp which indicates
+ the time of the last modification of an object. The time is updated
+ when any object header message changes according to the system clock
+ where the change was posted.</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Modification Time Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Seconds After UNIX Epoch</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number is used for changes in the format
+ of Object Modification Time and is described here:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Used by Version 1.6.1 and after of the library to encode
+ time. In this version, the time is the seconds after Epoch.</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Seconds After UNIX Epoch</p></td>
+ <td><p>A 32-bit unsigned integer value that stores the
+ number of seconds since 0 hours, 0 minutes, 0 seconds, January 1,
+ 1970, Coordinated Universal Time.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="BtreeKValuesMessage">IV.A.2.t. The B-tree &lsquo;K&rsquo;
+ Values Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> B-tree
+ &lsquo;K&rsquo; Values</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0013</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Fixed</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>This message retrieves non-default &lsquo;K&rsquo; values
+ for internal and leaf nodes of a group or indexed storage v1
+ B-trees. This message is <em>only</em> found in the superblock
+ extension.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>B-tree &lsquo;K&rsquo; Values Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="2">Indexed Storage Internal Node K</td>
+ <td bgcolor="#DDDDDD"><em>This space inserted only to align
+ table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Group Internal Node K</td>
+ <td colspan="2">Group Leaf Node K</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document
+ describes version 0.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Indexed Storage Internal Node K</p></td>
+ <td><p>This is the node &lsquo;K&rsquo; value for each
+ internal node of an indexed storage v1 B-tree. See the description
+ of this field in version 0 and 1 of the superblock as well the
+ section on v1 B-trees.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Group Internal Node K</p></td>
+ <td><p>This is the node &lsquo;K&rsquo; value for each
+ internal node of a group v1 B-tree. See the description of this
+ field in version 0 and 1 of the superblock as well as the section
+ on v1 B-trees.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Group Leaf Node K</p></td>
+ <td><p>This is the node &lsquo;K&rsquo; value for each leaf
+ node of a group v1 B-tree. See the description of this field in
+ version 0 and 1 of the superblock as well as the section on v1
+ B-trees.</p></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="DrvInfoMessage">IV.A.2.u. The Driver Info Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Driver Info</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0014</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+
+ <tr>
+ <td><b>Description:</b></td>
+ <td>This message contains information needed by the file driver
+ to reopen a file. This message is <em>only</em> found in the
+ superblock extension: see the <a href="#SuperblockExt">
+ &ldquo;Disk Format: Level 0C - Superblock Extension&rdquo;</a> section
+ for more information. For more information on the fields in the
+ driver info message, see the <a href="#DriverInfo"> &ldquo;Disk
+ Format : Level 0B - File Driver Info&rdquo;</a> section; those who use
+ the multi and family file drivers will find this section
+ particularly helpful.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Driver Info Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Driver Identification</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Driver Information Size</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />
+ <br />Driver Information <em>(variable size)</em><br />
+ <br />
+ <br /></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document
+ describes version 0.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Driver Identification</p></td>
+ <td><p>This is an eight-byte ASCII string without null
+ termination which identifies the driver.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Driver Information Size</p></td>
+ <td><p>
+ The size in bytes of the <em>Driver Information</em> field of this
+ message.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Driver Information</p></td>
+ <td><p>Driver information is stored in a format defined by
+ the file driver.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="AinfoMessage">IV.A.2.v. The Attribute Info Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Attribute Info</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0015</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Varies</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>This message stores information about the attributes on an
+ object, such as the maximum creation index for the attributes
+ created and the location of the attribute storage when the
+ attributes are stored &ldquo;densely&rdquo;.</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Attribute Info Message</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2">Maximum Creation Index <em>(optional)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Fractal Heap Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Attribute Name v2 B-tree Address<sup>O</sup><br />
+ <br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Attribute Creation Order v2 B-tree
+ Address<sup>O</sup> <em>(optional)</em><br />
+ <br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document
+ describes version 0.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This is the attribute index information flag with the
+ following definition:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, creation order for attributes is tracked.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, creation order for attributes is indexed.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>2-7</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum Creation Index</p></td>
+ <td><p>The is the maximum creation order index value for the
+ attributes on the object.</p>
+ <p>
+ This field is present if bit 0 of <em>Flags</em> is set.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Fractal Heap Address</p></td>
+ <td><p>This is the address of the fractal heap to store
+ dense attributes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Attribute Name v2 B-tree Address</p></td>
+ <td><p>This is the address of the version 2 B-tree to index
+ the names of densely stored attributes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Attribute Creation Order v2 B-tree Address</p></td>
+ <td><p>This is the address of the version 2 B-tree to index
+ the creation order of densely stored attributes.</p>
+ <p>
+ This field is present if bit 1 of <em>Flags</em> is set.
+ </p></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="RefCountMessage">IV.A.2.w. The Object Reference Count
+ Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> Object Reference
+ Count</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0016</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Fixed</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>This message stores the number of hard links (in groups or
+ objects) pointing to an object: in other words, its <em>reference
+ count</em>.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>Object Reference Count</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reference count</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document
+ describes version 0.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Reference Count</p></td>
+ <td><p>The unsigned 32-bit integer is the reference count
+ for the object. This message is only present in &ldquo;version
+ 2&rdquo; (or later) object headers, and if not present those object
+ header versions, the reference count for the object is assumed to
+ be 1.</p></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<h4>
+ <a name="FsinfoMessage">IV.A.2.x. The File Space Info Message</a>
+</h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr>
+ <td colspan="2"><b>Header Message Name:</b> File Space Info</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Header Message Type:</b> 0x0018</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Length:</b> Fixed</td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Status:</b> Optional; may not be repeated.</td>
+ </tr>
+ <tr>
+ <td><b>Description:</b></td>
+ <td>This message stores the file space management strategy (see
+ description below) that the library uses in handling file space
+ request for the file. It also contains the free-space section
+ threshold used by the library&rsquo;s free-space managers for the
+ file. If the strategy is 1, this message also contains the addresses
+ of the file&rsquo;s free-space managers which track free space for
+ each type of file space allocation. There are six basic types of
+ file space allocation: superblock, B-tree, raw data, global heap,
+ local heap, and object header. See the description of <a
+ href="#FreeSpaceManager">Free-space Manager</a> as well the
+ description of allocation types in <a href="#AppendixB">Appendix
+ B</a>.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2"><b>Format of Data:</b> See the tables below.</td>
+ </tr>
+ </table>
+</center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>File Space Info</caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Strategy</td>
+ <td colspan="2">Threshold<sup>L</sup></td>
+ </tr>
+ <tr>
+ <td colspan="4">Super-block Free-space Manager Address<sup>O</sup></td>
+ </tr>
+ <tr>
+ <td colspan="4">B-tree Free-space Manager Address<sup>O</sup></td>
+ </tr>
+ <tr>
+ <td colspan="4">Raw Data Free-space Manager Address<sup>O</sup></td>
+ </tr>
+ <tr>
+ <td colspan="4">Global Heap Free-space Manager Address<sup>O</sup></td>
+ </tr>
+ <tr>
+ <td colspan="4">Local Heap Free-space Manager Address<sup>O</sup></td>
+ </tr>
+ <tr>
+ <td colspan="4">Object Header Free-space Manager Address<sup>O</sup></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">(Items marked with an &lsquo;O&rsquo; in the
+ above table are of the size specified in &ldquo;Size of
+ Offsets&rdquo; field in the superblock.)</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>(Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in &ldquo;Size of Lengths&rdquo; field in the
+ superblock.)</td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>This is the version number of this message. This
+ document describes version 0.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Strategy</p></td>
+ <td><p>This is the file space management strategy for the
+ file. There are four types of strategies:</p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>With this strategy, the HDF5 Library&rsquo;s free-space
+ managers track the free space that results from the manipulation
+ of HDF5 objects in the HDF5 file. The free space information is
+ saved when the file is closed, and reloaded when the file is
+ reopened. <br /> When space is needed for file metadata or raw
+ data, the HDF5 Library first requests space from the
+ library&rsquo;s free-space managers. If the request is not
+ satisfied, the library requests space from the aggregators. If
+ the request is still not satisfied, the library requests space
+ from the virtual file driver. That is, the library will use all
+ of the mechanisms for allocating space.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>This is the HDF5 Library&rsquo;s default file space
+ management strategy. With this strategy, the library&rsquo;s
+ free-space managers track the free space that results from the
+ manipulation of HDF5 objects in the HDF5 file. The free space
+ information is NOT saved when the file is closed and the free
+ space that exists upon file closing becomes unaccounted space in
+ the file. <br /> As with strategy #1, the library will try all
+ of the mechanisms for allocating space. When space is needed for
+ file metadata or raw data, the library first requests space from
+ the free-space managers. If the request is not satisfied, the
+ library requests space from the aggregators. If the request is
+ still not satisfied, the library requests space from the virtual
+ file driver.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>With this strategy, the HDF5 Library does not track free
+ space that results from the manipulation of HDF5 objects in the
+ HDF5 file and the free space becomes unaccounted space in the
+ file. <br /> When space is needed for file metadata or raw data,
+ the library first requests space from the aggregators. If the
+ request is not satisfied, the library requests space from the
+ virtual file driver.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>With this strategy, the HDF5 Library does not track free
+ space that results from the manipulation of HDF5 objects in the
+ HDF5 file and the free space becomes unaccounted space in the
+ file. <br /> When space is needed for file metadata or raw data,
+ the library requests space from the virtual file driver.
+ </td>
+ </tr>
+ </table>
+ <p></p></td>
+ </tr>
+
+ <tr>
+ <td><p>Threshold</p></td>
+ <td><p>
+ This is the free-space section threshold. The library&rsquo;s
+ free-space managers will track only free-space sections with size
+ greater than or equal to <em>threshold</em>. The default is to
+ track free-space sections of all sizes.
+ </p></td>
+ </tr>
+ <tr>
+ <td><p>Superblock Free-space Manager Address</p></td>
+ <td><p>This is the address of the free-space manager for
+ H5FD_MEM_SUPER allocation type.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>B-tree Free-space Manager Address</p></td>
+ <td><p>This is the address of the free-space manager for
+ H5FD_MEM_BTREE allocation type.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Raw Data Free-space Manager Address</p></td>
+ <td><p>This is the address of the free-space manager for
+ H5FD_MEM_DRAW allocation type.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Global Heap Free-space Manager Address</p></td>
+ <td><p>This is the address of the free-space manager for
+ H5FD_MEM_GHEAP allocation type.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Local Heap Free-space Manager Address</p></td>
+ <td><p>This is the address of the free-space manager for
+ H5FD_MEM_LHEAP allocation type.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Object Header Free-space Manager Address</p></td>
+ <td><p>This is the address of the free-space manager for
+ H5FD_MEM_OHDR allocation type.</p></td>
+ </tr>
+ </table>
+</div>
+<br />
+
+
+<br />
+<h3>
+ <a name="DataStorage"> IV.B. Disk Format: Level 2B - Data Object
+ Data Storage</a>
+</h3>
+
+<p>The data for an object is stored separately from its header
+ information in the file and may not actually be located in the HDF5
+ file itself if the header indicates that the data is stored externally.
+ The information for each record in the object is stored according to
+ the dimensionality of the object (indicated in the dataspace header
+ message). Multi-dimensional array data is stored in C order; in other
+ words, the &ldquo;last&rdquo; dimension changes fastest.</p>
+
+<p>Data whose elements are composed of atomic datatypes are stored
+ in IEEE format, unless they are specifically defined as being stored in
+ a different machine format with the architecture-type information from
+ the datatype header message. This means that each architecture will
+ need to [potentially] byte-swap data values into the internal
+ representation for that particular machine.</p>
+
+<p>Data with a variable-length datatype is stored in the global heap
+ of the HDF5 file. Global heap identifiers are stored in the data object
+ storage.</p>
+
+<p>Data whose elements are composed of reference datatypes are
+ stored in several different ways depending on the particular reference
+ type involved. Object pointers are just stored as the offset of the
+ object header being pointed to with the size of the pointer being the
+ same number of bytes as offsets in the file.</p>
+
+<p>Dataset region references are stored as a heap-ID which points to
+ the following information within the file-heap: an offset of the object
+ pointed to, number-type information (same format as header message),
+ dimensionality information (same format as header message), sub-set
+ start and end information (in other words, a coordinate location for
+ each), and field start and end names (in other words, a [pointer to
+ the] string indicating the first field included and a [pointer to the]
+ string name for the last field).</p>
+
+<p>Data of a compound datatype is stored as a contiguous stream of
+ the items in the structure, with each item formatted according to its
+ datatype.</p>
+
+
+
+<br />
+<br />
+<hr />
+<h2>
+ <a name="AppendixA"> V. Appendix A: Definitions</a>
+</h2>
+
+<p>Definitions of various terms used in this document are included
+ in this section.</p>
+
+<div align="center">
+ <table class="glossary">
+ <tr>
+ <th width="20%">Term</th>
+ <th>Definition</th>
+ </tr>
+
+ <tr>
+ <td>Undefined Address</td>
+ <td>The <a name="UndefinedAddress">undefined address</a> for a
+ file is a file address with all bits set: in other words, <code>0xffff...ff</code>.
+ </td>
+ </tr>
+
+ <tr>
+ <td>Unlimited Size</td>
+ <td>The <a name="UnlimitedDim">unlimited size</a> for a size is
+ a value with all bits set: in other words, <code>0xffff...ff</code>.
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+
+<br />
+<br />
+<hr />
+<h2>
+ <a name="AppendixB"> VI. Appendix B: File Memory Allocation Types</a>
+</h2>
+
+<p>There are six basic types of file memory allocation as follows:</p>
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Basic Allocation Type</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_SUPER</td>
+ <td>File memory allocated for <em>Superblock.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_BTREE</td>
+ <td>File memory allocated for <em>B-tree.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_DRAW</td>
+ <td>File memory allocated for raw data.</td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_GHEAP</td>
+ <td>File memory allocated for <em>Global Heap.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_LHEAP</td>
+ <td>File memory allocated for <em>Local Heap.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_OHDR</td>
+ <td>File memory allocated for <em>Object Header.</em></td>
+ </tr>
+ </table>
+</div>
+
+<p>There are other file memory allocation types that are mapped to
+ the above six basic allocation types because they are similar in
+ nature. The mapping is listed in the following table:</p>
+
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Basic Allocation Type</th>
+ <th>Mapping of Allocation Types to Basic Allocation Types</th>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_SUPER</td>
+ <td><em>none</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_BTREE</td>
+ <td>H5FD_MEM_SOHM_INDEX</td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_DRAW</td>
+ <td>H5FD_MEM_FHEAP_HUGE_OBJ</td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_GHEAP</td>
+ <td><em>none</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_LHEAP</td>
+ <td>H5FD_MEM_FHEAP_DBLOCK, H5FD_MEM_FSPACE_SINFO</td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_OHDR</td>
+ <td>H5FD_MEM_FHEAP_HDR, H5FD_MEM_FHEAP_IBLOCK,
+ H5FD_MEM_FSPACE_HDR, H5FD_MEM_SOHM_TABLE</td>
+ </tr>
+ </table>
+</div>
+
+<p>Allocation types that are mapped to basic allocation types are
+ described below:</p>
+
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Allocation Type</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_FHEAP_HDR</td>
+ <td>File memory allocated for <em>Fractal Heap Header.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_FHEAP_DBLOCK</td>
+ <td>File memory allocated for <em>Fractal Heap Direct
+ Blocks.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_FHEAP_IBLOCK</td>
+ <td>File memory allocated for <em>Fractal Heap Indirect
+ Blocks.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_FHEAP_HUGE_OBJ</td>
+ <td>File memory allocated for huge objects in the fractal heap.</td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_FSPACE_HDR</td>
+ <td>File memory allocated for <em>Free-space Manager
+ Header.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_FSPACE_SINFO</td>
+ <td>File memory allocated for <em>Free-space Section List</em>
+ of the free-space manager.
+ </td>
+ </tr>
+ <tr>
+ <td>H5FD_MEM_SOHM_TABLE</td>
+ <td>File memory allocated for <em>Shared Object Header
+ Message Table.</em></td>
+ </tr>
+ <tr>
+ <td>H5FD_MEM_SOHM_INDEX</td>
+ <td>File memory allocated for <em>Shared Message Record
+ List.</em></td>
+ </tr>
+ </table>
+</div>
+</head>
+<body></body>
+</html>
+ </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_f_m_t3.html b/develop/_f_m_t3.html
new file mode 100644
index 0000000..59164db
--- /dev/null
+++ b/develop/_f_m_t3.html
@@ -0,0 +1,20515 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 File Format Specification Version 3.0</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_f_m_t3.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 File Format Specification Version 3.0 </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><html>
+ <head>
+ <title>
+ HDF5 File Format Specification Version 3.0
+ </title>
+
+ <style>
+ h1 { display: block;
+ margin-top: 24px;
+ margin-bottom: 24px;
+ margin-left: 0px;
+ margin-right: 0px;
+ text-indent: 0px;
+ font-size: 300%;
+ }
+
+ h2 { display: block;
+ margin-top: 60px;
+ margin-bottom: 8px;
+ margin-left: 0px;
+ margin-right: 0px;
+ text-indent: 0px;
+ border-style: solid;
+ border-top-style: medium;
+ border-top-color: #A9A9A9;
+ border-bottom: none;
+ border-left: none;
+ border-right: none;
+ font-size: 250%;
+ }
+
+ h3 { display: block;
+ margin-top: 40px;
+ margin-bottom: 8px;
+ margin-left: 0px;
+ margin-right: 0px;
+ text-indent: 0px;
+ font-size: 200%;
+ }
+
+ h4 { display: block;
+ margin-top: 32px;
+ margin-bottom: 8px;
+ margin-left: 0px;
+ margin-right: 0px;
+ text-indent: 0px;
+ font-size: 150%;
+ }
+
+ p { display: block;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ margin-left: 0px;
+ margin-right: 0px;
+ text-indent: 0px;
+ font-size: 100%;
+ }
+ <!--
+ p.item { margin-left: 2em;
+ text-indent: -2em
+ } -->
+ <!-- p.item2 { margin-left: 2em; text-indent: 2em} -->
+
+ table.format { border:solid;
+ border-collapse:collapse;
+ caption-side:top;
+ text-align:center;
+ width:80%;
+ }
+ table.format th { border:ridge;
+ padding:4px;
+ width:25%;
+ }
+ table.format td { border:ridge;
+ padding:4px;
+ }
+ table.format caption { font-weight:bold;
+ font-size:larger;
+ }
+
+ table.note {border:none;
+ text-align:right;
+ width:80%;
+ }
+
+ table.desc { border:solid;
+ border-collapse:collapse;
+ caption-size:top;
+ text-align:left;
+ width:80%;
+ }
+ table.desc tr { vertical-align:top;
+ }
+ table.desc th { border-style:ridge;
+ font-size:larger;
+ padding:4px;
+ <!-- text-decoration:underline; -->
+ }
+ table.desc td { border-style:ridge;
+ <!-- padding: 4px; -->
+ vertical-align:text-top;
+ }
+ table.desc caption { font-weight:bold;
+ font-size:larger;
+ }
+
+ table.list { border:none;
+ width:100%
+ }
+ table.list tr { vertical-align:text-top;
+ }
+ table.list th { border:none;
+ text-decoration:underline;
+ vertical-align:text-top;
+ }
+ table.list td { border:none;
+ vertical-align:text-top;
+ }
+
+ table.msgdesc { border:none;
+ text-align:left;
+ width: 80%
+ }
+ table.msgdesc tr { vertical-align:text-top;
+ border-spacing:0;
+ padding:0; }
+ table.msgdesc th { border:none;
+ text-decoration:underline;
+ vertical-align:text-top; }
+ table.msgdesc td { border:none;
+ vertical-align:text-top;
+ }
+
+ table.list80 { border:none;
+ width:80%
+ }
+ table.list80 tr { vertical-align:text-top;
+ }
+ table.list80 th { border:none;
+ text-decoration:underline;
+ vertical-align:text-top;
+ }
+ table.list80 td { border:none;
+ vertical-align:text-top;
+ }
+
+ table.glossary { border:none;
+ text-align:left;
+ width: 80%
+ }
+ table.glossary tr { vertical-align:text-top;
+ border-spacing:0;
+ padding:0; }
+ table.glossary th { border:none;
+ text-align:left;
+ text-decoration:underline;
+ vertical-align:text-top; }
+ table.glossary td { border:none;
+ text-align:left;
+ vertical-align:text-top;
+ }
+
+ div { page-break-inside:avoid;
+ page-break-after:auto
+ }
+
+ </style>
+
+ <!-- #BeginLibraryItem "/ed_libs/styles_Format.lbi" -->
+ <!--
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ * Copyright by The HDF Group. *
+ * All rights reserved. *
+ * *
+ * This file is part of HDF5. The full HDF5 copyright notice, including *
+ * terms governing use, modification, and redistribution, is contained in *
+ * the COPYING file, which can be found at the root of the source code *
+ * distribution tree, or in https://www.hdfgroup.org/licenses. *
+ * If you do not have access to either file, you may request a copy from *
+ * help@hdfgroup.org. *
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ -->
+ <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/NavBar_ADevG.lbi" -->
+ </head>
+ <body>
+ <!-- #EndLibraryItem -->
+
+ <center>
+ <table border="0" width="90%">
+ <tr>
+ <td valign="top">
+ <ol type="I">
+ <li><a href="#Intro">Introduction</a></li>
+ <font size="-1">
+ <ol type="A">
+ <li><a href="#ThisDocument">This Document</a></li>
+ <li><a href="#ChangesForHdf5_1_12">Changes for HDF5 1.12</a></li>
+ <li><a href="#ChangesForHdf5_1_10">Changes for HDF5 1.10</a></li>
+ </ol>
+ </font>
+
+ <li><a href="#FileMetaData">Disk Format: Level 0 - File Metadata</a></li>
+ <font size="-1">
+ <ol type="A">
+ <li><a href="#Superblock">Disk Format: Level 0A - Format Signature
+ and Superblock</a></li>
+ <li><a href="#DriverInfo">Disk Format: Level 0B - File Driver
+ Info</a></li>
+ <li><a href="#SuperblockExt">Disk Format: Level 0C - Superblock
+ Extension</a></li>
+ </ol>
+ </font>
+ <li><a href="#FileInfra">Disk Format: Level 1 - File Infrastructure</a></li>
+ <font size="-1">
+ <ol type="A">
+ <li><a href="#Btrees">Disk Format: Level 1A - B-trees and B-tree
+ Nodes</a>
+ <ol type="1">
+ <li><a href="#V1Btrees">Disk Format: Level 1A1 - Version 1
+ B-trees</a></li>
+ <li><a href="#V2Btrees">Disk Format: Level 1A2 - Version 2
+ B-trees</a></li>
+ </ol>
+ </li>
+ <li><a href="#SymbolTable">Disk Format: Level 1B - Group Symbol
+ Table Nodes</a></li>
+ <li><a href="#SymbolTableEntry">Disk Format: Level 1C - Symbol
+ Table Entry</a></li>
+ <li><a href="#LocalHeap">Disk Format: Level 1D - Local Heaps</a></li>
+ <li><a href="#GlobalHeap">Disk Format: Level 1E - Global Heap</a></li>
+ <li><a href="#GlobalHeapVDS">Disk Format: Level 1F - Global Heap
+ Block for Virtual Datasets</a></li>
+ <li><a href="#FractalHeap">Disk Format: Level 1G - Fractal Heap</a></li>
+ <li><a href="#FreeSpaceManager">Disk Format: Level 1H - Free-space
+ Manager</a></li>
+ <li><a href="#SOHMTable">Disk Format: Level 1I - Shared Object
+ Header Message Table</a></li>
+ </ol>
+ </font>
+ <li><a href="#DataObject">Disk Format: Level 2 - Data Objects</a></li>
+ <font size="-1">
+ <ol type="A">
+ <li><a href="#ObjectHeader">Disk Format: Level 2A - Data Object Headers</a></li>
+ <ol type="1">
+ <li><a href="#ObjectHeaderPrefix">Disk Format: Level 2A1 -
+ Data Object Header Prefix</a>
+ <ol type="a">
+ <li><a href="#V1ObjectHeaderPrefix">Version 1 Data
+ Object Header Prefix</a></li>
+ <li><a href="#V2ObjectHeaderPrefix">Version 2 Data
+ Object Header Prefix</a></li>
+ </ol>
+ </li>
+ <li><a href="#ObjectHeaderMessages">Disk Format: Level 2A2 -
+ Data Object Header Messages</a></li>
+ <ol type="a">
+ <li><a href="#NILMessage">The NIL Message</a></li> <!-- 0x0000 -->
+ <li><a href="#DataspaceMessage">The Dataspace Message</a></li> <!-- 0x0001 -->
+ <li><a href="#LinkInfoMessage">The Link Info Message</a></li> <!-- 0x0002 -->
+ <li><a href="#DatatypeMessage">The Datatype Message</a></li> <!-- 0x0003 -->
+ <li><a href="#OldFillValueMessage">The Data Storage -
+ Fill Value (Old) Message</a></li> <!-- 0x0004 -->
+ </ol>
+ </ol>
+ </ol>
+ </font>
+ </ol>
+ </td>
+
+ <td>&nbsp;</td>
+
+ <td valign="top">
+ <ol type="I" start="4">
+ <li><a href="#DataObject">Disk Format: Level 2 - Data
+ Objects</a><font size="-1"><i> (Continued)</i></li>
+ <ol type="A">
+ <li><a href="#ObjectHeader">Disk Format: Level 2A - Data Object
+ Headers</a><i> (Continued)</i>
+ <ol type="1" start="2">
+ <li><a href="#ObjectHeaderMessages">Disk Format: Level 2A2 -
+ Data Object Header Messages</a><i> (Continued)</i></li>
+ <ol type="a" start="6">
+ <li><a href="#FillValueMessage">The Data Storage -
+ Fill Value Message</a></li> <!-- 0x0005 -->
+ <li><a href="#LinkMessage">The Link Message</a></li> <!-- 0x0006 -->
+ <li><a href="#ExternalFileListMessage">The Data Storage -
+ External Data Files Message</a></li> <!-- 0x0007 -->
+ <li><a href="#LayoutMessage">The Data Layout Message</a></li> <!-- 0x0008 -->
+ <li><a href="#BogusMessage">The Bogus Message</a></li> <!-- 0x0009 -->
+ <li><a href="#GroupInfoMessage">The Group Info
+ Message</a></li> <!-- 0x000a -->
+ <li><a href="#FilterMessage">The Data Storage -
+ Filter Pipeline Message</a></li> <!-- 0x000b -->
+ <li><a href="#AttributeMessage">The Attribute
+ Message</a></li> <!-- 0x000c -->
+ <li><a href="#CommentMessage">The Object Comment
+ Message</a></li> <!-- 0x000d -->
+ <li><a href="#OldModificationTimeMessage">The Object
+ Modification Time (Old) Message</a></li> <!-- 0x000e -->
+ <li><a href="#SOHMTableMessage">The Shared Message
+ Table Message</a></li> <!-- 0x000f -->
+ <li><a href="#ContinuationMessage">The Object Header
+ Continuation Message</a></li> <!-- 0x0010 -->
+ <li><a href="#SymbolTableMessage">The Symbol
+ Table Message</a></li> <!-- 0x0011 -->
+ <li><a href="#ModificationTimeMessage">The Object
+ Modification Time Message</a></li> <!-- 0x0012 -->
+ <li><a href="#BtreeKValuesMessage">The B-tree
+ &lsquo;K&rsquo; Values Message</a></li> <!-- 0x0013 -->
+ <li><a href="#DrvInfoMessage">The Driver Info
+ Message</a></li> <!-- 0x0014 -->
+ <li><a href="#AinfoMessage">The Attribute Info
+ Message</a></li> <!-- 0x0015 -->
+ <li><a href="#RefCountMessage">The Object Reference
+ Count Message</a></li> <!-- 0x0016 -->
+ <li><a href="#FsinfoMessage">The File Space Info
+ Message</a></li> <!-- 0x0017 -->
+ </ol>
+ </ol>
+ </li>
+ <li><a href="#DataStorage">Disk Format: Level 2B - Data Object Data Storage</a></li>
+ </ol>
+ </font>
+ <li><a href="#AppendixA">Appendix A: Definitions</a></li>
+ <li><a href="#AppendixB">Appendix B: File Space Allocation
+ Types</a></li>
+ <li><a href="#AppendixC">
+ Appendix C: Types of Indexes for Dataset Chunks</a></li>
+ <font size="-1">
+ <ol type="A">
+ <li><a href="#SingleChunk">The Single Chunk Index</a></li>
+ <li><a href="#Implicit">The Implicit Index</a></li>
+ <li><a href="#FixedArray">The Fixed Array Index</a></li>
+ <li><a href="#ExtensibleArray">The Extensible Array Index</a></li>
+ <li><a href="#AppendV2Btrees">The Version 2 B-trees Index</a></li>
+ </ol>
+ </font>
+ <li><a href="#AppendixD">
+ Appendix D: Encoding for Dataspace and Reference</a></li>
+ <font size="-1">
+ <ol type="A">
+ <li><a href="#DataspaceEncode">Dataspace Encoding</a></li>
+ <li><a href="#ReferenceEncodeRV">Reference Encoding (Revised)</a></li>
+ <li><a href="#ReferenceEncodeDP">Reference Encoding (Backward Compatibility)</a></li>
+ </ol>
+ </font>
+ </ol>
+ </td></tr>
+ </table>
+ </center>
+
+
+ <a name="Intro"><h2>I. Introduction</h2></a>
+
+ <table align="right" width="100">
+ <tr><td>&nbsp;</td><td align="center">
+ <hr />
+ <img src="FF-IH_FileGroup.gif" alt="HDF5 Groups" hspace="15" vspace="15">
+ </td><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td><td align="center">
+ <strong>Figure 1:</strong> Relationships among the HDF5 root group, other groups, and objects
+ <hr />
+ </td><td>&nbsp;</td></tr>
+
+ <tr><td>&nbsp;</td><td align="center">
+ <img src="FF-IH_FileObject.gif" alt="HDF5 Objects" hspace="15" vspace="15">
+ </td><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td><td align="center">
+ <strong>Figure 2:</strong> HDF5 objects -- datasets, datatypes, or dataspaces
+ <hr />
+ </td><td>&nbsp;</td></tr>
+ </table>
+
+
+ <p>The format of an HDF5 file on disk encompasses several
+ key ideas of the HDF4 and AIO file formats as well as
+ addressing some shortcomings therein. The new format is
+ more self-describing than the HDF4 format and is more
+ uniformly applied to data objects in the file.</p>
+
+ <p>An HDF5 file appears to the user as a directed graph.
+ The nodes of this graph are the higher-level HDF5 objects
+ that are exposed by the HDF5 APIs:</p>
+
+ <ul>
+ <li>Groups</li>
+ <li>Datasets</li>
+ <li>Committed (formerly Named) datatypes</li>
+ </ul>
+
+ <p>At the lowest level, as information is actually written to the disk,
+ an HDF5 file is made up of the following objects:</p>
+ <ul>
+ <li>A superblock</li>
+ <li>B-tree nodes</li>
+ <li>Heap blocks</li>
+ <li>Object headers</li>
+ <li>Object data</li>
+ <li>Free space</li>
+ </ul>
+
+ <p>The HDF5 Library uses these low-level objects to represent the
+ higher-level objects that are then presented to the user or
+ to applications through the APIs. For instance, a group is an
+ object header that contains a message that points to a local
+ heap (for storing the links to objects in the group) and to a
+ B-tree (which indexes the links). A dataset is an object header
+ that contains messages that describe the datatype, dataspace,
+ layout, filters, external files, fill value, and other elements
+ with the layout message pointing to either a raw data chunk or
+ to a B-tree that points to raw data chunks.</p>
+
+
+ <a name="ThisDocument"><h3>I.A. This Document</h3></a>
+
+ <p>This document describes the lower-level data objects;
+ the higher-level objects and their properties are described
+ in the <a href="UG/HDF5_User_Guide-Responsive HTML5/index.html"><cite>HDF5 User Guide</cite></a>.</p>
+
+ <p>Three levels of information comprise the file format.
+ Level 0 contains basic information for identifying and
+ defining information about the file. Level 1 information contains
+ the information about the pieces of a file shared by many objects
+ in the file (such as B-trees and heaps). Level 2 is the rest
+ of the file and contains all of the data objects with each object
+ partitioned into header information, also known as
+ <em>metadata</em>, and data.</p>
+
+ <p>The various components of the lower-level data objects are
+ described in pairs of tables. The first table shows the format
+ layout, and the second table describes the fields. The titles
+ of format layout tables begin with &ldquo;Layout&rdquo;. The
+ titles of the tables where the fields are described begin with
+ &ldquo;Fields&rdquo;. For example, the table that describes the
+ format of the <a href="#V2Btrees">version 2 B-tree header</a> has
+ a title of &ldquo;Layout: Version 2 B-tree Header&rdquo;, and the
+ fields in the version 2 B-tree header are described in the table
+ titled &ldquo;Fields: Version 2 B-tree Header&rdquo;.
+
+ <p>The sizes of various fields in the following layout tables are
+ determined by looking at the number of columns the field spans
+ in the table. There are exceptions: </p>
+ <ul>
+ <li> The size may be overridden by specifying a size in
+ parentheses</li>
+ <li> The size of addresses is determined by the
+ <em><a href="#SizeOfOffsetsV0">Size of Offsets</a></em> field
+ in the superblock and is indicated in this document with a
+ superscripted &lsquo;O&rsquo;</li>
+ <li> The size of length fields is determined by the
+ <em><a href="#SizeOfLengthsV0">Size of Lengths</a></em> field in
+ the superblock and is indicated in this document with a
+ superscripted &lsquo;L&rsquo;</li>
+ </ul>
+
+ <p>Values for all fields in this document should be treated as unsigned
+ integers, unless otherwise noted in the description of a field.
+ Additionally, all metadata fields are stored in little-endian byte
+ order.
+ </p>
+
+ <p>All checksums used in the format are computed with the
+ <a href="http://www.burtleburtle.net/bob/hash/doobs.html">Jenkins&rsquo;
+ lookup3</a> algorithm.
+ </p>
+
+ <p>Whenever a bit flag or field is mentioned for an entry, bits are
+ numbered from the lowest bit position in the entry.
+ </p>
+
+ <p>Various format tables in this document have cells with
+ &ldquo;This space inserted only to align table nicely&rdquo;. These
+ entries in the table are just to make the table presentation nicer
+ and do not represent any values or padding in the file.
+ </p>
+
+ <a name="ChangesForHdf5_1_12">
+ <h3>I.B. Changes for HDF5 1.12</h3></a>
+ <p>The following sections have been
+ changed or added for the 1.12 release:</p>
+ <ul>
+ <li>Under <a href="#DatatypeMessage">&ldquo;The Datatype Message&rdquo;</a>,
+ in the Description for &ldquo;Fields:Datatype Message&rdquo;,
+ version 4 was added and Reference class (7) of the datatype was updated to describe version 4.</li>
+ <li><a href="#AppendixD">
+ &ldquo;Appendix D: Encoding for Dataspace and Reference&rdquo;</a>
+ was added. </li>
+ </ul>
+
+
+ <a name="ChangesForHdf5_1_10">
+ <h3>I.C. Changes for HDF5 1.10</h3></a>
+
+ <p>The following sections have been
+ changed or added for the 1.10 release:</p>
+ <ul>
+ <li>In the <a href="#Superblock">
+ &ldquo;Disk Format: Level 0A - Format Signature and
+ Superblock&rdquo;</a> section, version 3 of the superblock was
+ added. </li>
+ <li>In the <a href="#SuperblockExt">
+ &ldquo;Disk Format: Level 0C - Superblock Extension&rdquo;</a>
+ section, a link to the Data Storage message was added. </li>
+ <li>In the <a href="#V2Btrees">
+ &ldquo;Disk Format: Level 1A2 - Version 2 B-trees&rdquo;</a>
+ section, additional B-tree types were added. Tables that
+ describe the <a href="#V2BtreesType10">type 10</a> and
+ <a href="#V2BtreesType11">11</a> record layouts were added at
+ the end of the section.</li>
+ <li>The <a href="#GlobalHeapVDS">&ldquo;Disk Format: Level 1F -
+ Global Heap Block for Virtual Datasets&rdquo;</a> was added.
+ </li>
+ <li><a href="#LayoutMessage">
+ &ldquo;The Data Layout Message&rdquo;</a> section was changed.
+ The name was changed, and <a href="#DataLayoutV4">version 4</a>
+ of the data layout message was added for the virtual type.</li>
+ <li>The <a href="#FsinfoMessage">
+ &ldquo;The File Space Info Message&rdquo;</a> header message
+ type was added.</li>
+ <li><a href="#AppendixC">
+ &ldquo;Appendix C: Types of Indexes for Dataset Chunks&rdquo;</a>
+ was added. Five indexing types were added.</li>
+ </ul>
+
+
+
+ <h2><a name="FileMetaData">
+ II. Disk Format: Level 0 - File Metadata</a></h2>
+
+
+
+ <h3><a name="Superblock">
+ II.A. Disk Format: Level 0A - Format Signature and Superblock</a></h3>
+
+ <p>The superblock may begin at certain predefined offsets within
+ the HDF5 file, allowing a block of unspecified content for
+ users to place additional information at the beginning (and
+ end) of the HDF5 file without limiting the HDF5 Library&rsquo;s
+ ability to manage the objects within the file itself. This
+ feature was designed to accommodate wrapping an HDF5 file in
+ another file format or adding descriptive information to an HDF5
+ file without requiring the modification of the actual file&rsquo;s
+ information. The superblock is located by searching for the
+ HDF5 format signature at byte offset 0, byte offset 512, and at
+ successive locations in the file, each a multiple of two of
+ the previous location; in other words, at these byte offsets:
+ 0, 512, 1024, 2048, and so on.</p>
+
+ <p>The superblock is composed of the format signature, followed by a
+ superblock version number and information that is specific to each
+ version of the superblock.
+
+ <p>Currently, there are four versions of the superblock format:
+ <ul>
+ <li>Version 0 is the default format.</li>
+ <li>Version 1 is the same as version 0 but with the
+ &ldquo;<em>Indexed Storage Internal Node K</em>&rdquo; field
+ for storing non-default B-tree &lsquo;K&rsquo; value.</li>
+ <li>Version 2 has some fields eliminated and compressed from
+ superblock format versions 0 and 1. It has added checksum support
+ and superblock extension to store additional superblock
+ metadata.</li>
+ <li>Version 3 is the same as version 2 except that the field
+ &ldquo;<em>File Consistency Flags</em>&rdquo; is used for file
+ locking. This format version will enable support for the latest
+ version.</li>
+ </ul>
+
+ <p>Versions 0 and 1 of the superblock are described below:</p>
+
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Superblock (Versions 0 and 1)
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Format Signature
+ <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td>Version # of Superblock</td>
+ <td>Version # of File&rsquo;s Free Space Storage</td>
+ <td>Version # of Root Group Symbol Table Entry</td>
+ <td>Reserved <em>(zero)</em></td>
+ </tr>
+
+ <tr>
+ <td>Version Number of Shared Header Message Format</td>
+ <td>Size of Offsets</td>
+ <td>Size of Lengths</td>
+ <td>Reserved <em>(zero)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Group Leaf Node K</td>
+ <td colspan="2">Group Internal Node K</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">File Consistency Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan="2" style="border:dotted;">Indexed Storage Internal Node K<sup>1</sup></td>
+ <td colspan="2" style="border:dotted;">Reserved
+ <em>(zero)</em><sup>1</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of File Free space Info<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />End of File Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Driver Information Block Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Root Group Symbol Table Entry</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with a &lsquo;1&rsquo; in the above table are
+ new in version 1 of the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Superblock (Versions 0 and 1)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Format Signature</p></td>
+ <td><p>This field contains a constant value and can be used to
+ quickly identify a file as being an HDF5 file. The
+ constant value is designed to allow easy identification of
+ an HDF5 file and to allow certain types of data corruption
+ to be detected. The file signature of an HDF5 file always
+ contains the following values:</p>
+ <center>
+ <table border align="center" cellpadding="4">
+ <tr align="center">
+ <td align="right">Decimal:</td>
+ <td width="8%">137</td>
+ <td width="8%">72</td>
+ <td width="8%">68</td>
+ <td width="8%">70</td>
+ <td width="8%">13</td>
+ <td width="8%">10</td>
+ <td width="8%">26</td>
+ <td width="8%">10</td>
+ </tr>
+
+ <tr align="center">
+ <td align="right">Hexadecimal:</td>
+ <td>89</td>
+ <td>48</td>
+ <td>44</td>
+ <td>46</td>
+ <td>0d</td>
+ <td>0a</td>
+ <td>1a</td>
+ <td>0a</td>
+ </tr>
+
+ <tr align="center">
+ <td align="right">ASCII C Notation:</td>
+ <td>\211</td>
+ <td>H</td>
+ <td>D</td>
+ <td>F</td>
+ <td>\r</td>
+ <td>\n</td>
+ <td>\032</td>
+ <td>\n</td>
+ </tr>
+ </table>
+ </center>
+ <p>This signature both identifies the file as an HDF5 file
+ and provides for immediate detection of common
+ file-transfer problems. The first two bytes distinguish
+ HDF5 files on systems that expect the first two bytes to
+ identify the file type uniquely. The first byte is
+ chosen as a non-ASCII value to reduce the probability
+ that a text file may be misrecognized as an HDF5 file;
+ also, it catches bad file transfers that clear bit
+ 7. Bytes two through four name the format. The CR-LF
+ sequence catches bad file transfers that alter newline
+ sequences. The control-Z character stops file display
+ under MS-DOS. The final line feed checks for the inverse
+ of the CR-LF translation problem. (This is a direct
+ descendent of the
+ <a href="http://www.libpng.org/pub/png/spec/iso/index-object.html#5PNG-file-signature">PNG</a> file
+ signature.)</p>
+ <p><em>This field is present in version 0+ of the superblock.</em>
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Version Number of the Superblock</p></td>
+ <td><p>This value is used to determine the format of the
+ information in the superblock. When the format of the
+ information in the superblock is changed, the version number
+ is incremented to the next integer and can be used to
+ determine how the information in the superblock is
+ formatted.</p>
+
+ <p>Values of 0, 1 and 2 are defined for this field (the
+ format of version 2 is described below, not here).
+ </p>
+
+ <p><em>This field is present in version 0+ of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version Number of the File&rsquo;s Free Space
+ Information</p></td>
+ <td>
+ <p>This value is used to determine the format of the
+ file&rsquo;s free space information.
+ </p>
+ <p>The only value currently valid in this field is &lsquo;0&rsquo;, which
+ indicates that the file&rsquo;s free space is as described
+ <a href="#FreeSpaceManager">below</a>.
+ </p>
+
+ <p><em>This field is present in versions 0 and 1 of the
+ superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version Number of the Root Group Symbol Table
+ Entry</p></td>
+ <td><p>This value is used to determine the format of the
+ information in the Root Group Symbol Table Entry. When the
+ format of the information in that field is changed, the
+ version number is incremented to the next integer and can be
+ used to determine how the information in the field
+ is formatted.</p>
+ <p>The only value currently valid in this field is &lsquo;0&rsquo;,
+ which indicates that the root group symbol table entry is
+ formatted as described <a href="#SymbolTableEntry">below</a>.</p>
+ <p><em>This field is present in version 0 and 1 of the
+ superblock.</em></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version Number of the Shared Header Message Format</p></td>
+ <td><p>This value is used to determine the format of the
+ information in a shared object header message. Since the format
+ of the shared header messages differs from the other private
+ header messages, a version number is used to identify changes
+ in the format.
+ </p>
+ <p>The only value currently valid in this field is &lsquo;0&rsquo;, which
+ indicates that shared header messages are formatted as
+ described <a href="#ObjectHeaderMessages">below</a>.
+ </p>
+
+ <p><em>This field is present in version 0 and 1 of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p><a name="SizeOfOffsetsV0">Size of Offsets</a></p></td>
+ <td><p>This value contains the number of bytes used to store
+ addresses in the file. The values for the addresses of
+ objects in the file are offsets relative to a base address,
+ usually the address of the superblock signature. This
+ allows a wrapper to be added after the file is created
+ without invalidating the internal offset locations.
+ </p>
+
+ <p><em>This field is present in version 0+ of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p><a name="SizeOfLengthsV0">Size of Lengths</a></p></td>
+ <td><p>This value contains the number of bytes used to store
+ the size of an object.
+ </p>
+ <p><em>This field is present in version 0+ of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Group Leaf Node K</p></td>
+ <td>
+ <p>Each leaf node of a group B-tree will have at
+ least this many entries but not more than twice this
+ many. If a group has a single leaf node then it
+ may have fewer entries.
+ </p>
+ <p>This value must be greater than zero.
+ </p>
+ <p>See the <a href="#Btrees">description</a> of B-trees below.
+ </p>
+
+ <p><em>This field is present in version 0 and 1 of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Group Internal Node K</p></td>
+ <td>
+ <p>Each internal node of a group B-tree will have at
+ least this many entries but not more than twice this
+ many. If the group has only one internal
+ node then it might have fewer entries.
+ </p>
+ <p>This value must be greater than zero.
+ </p>
+ <p>See the <a href="#Btrees">description</a> of B-trees below.
+ </p>
+
+ <p><em>This field is present in version 0 and 1 of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>File Consistency Flags</p></td>
+ <td>
+ <p>This field is unused and should be ignored.
+ </p>
+ <p><em>This field is present in version 0+ of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Indexed Storage Internal Node K</p></td>
+ <td>
+ <p>Each internal node of an indexed storage B-tree will have at
+ least this many entries but not more than twice this
+ many. If the index storage B-tree has only one internal
+ node then it might have fewer entries.
+ </p>
+ <p>This value must be greater than zero.
+ </p>
+ <p>See the <a href="#Btrees">description</a> of B-trees below.
+ </p>
+
+ <p><em>This field is present in version 1 of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Base Address</p></td>
+ <td>
+ <p>This is the absolute file address of the first byte of
+ the HDF5 data within the file. The library currently
+ constrains this value to be the absolute file address
+ of the superblock itself when creating new files;
+ future versions of the library may provide greater
+ flexibility. When opening an existing file and this address does
+ not match the offset of the superblock, the library assumes
+ that the entire contents of the HDF5 file have been adjusted in
+ the file and adjusts the base address and end of file address to
+ reflect their new positions in the file. Unless otherwise noted,
+ all other file addresses are relative to this base
+ address.
+ </p>
+
+ <p><em>This field is present in version 0+ of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Global Free-space Index</p></td>
+ <td>
+ <p>The file&rsquo;s free space is not persistent for version 0 and 1 of
+ the superblock.
+ Currently this field always contains the
+ <a href="#UndefinedAddress">undefined address</a>.
+ </p>
+
+ <p><em>This field is present in version 0 and 1 of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>End of File Address</p></td>
+ <td>
+ <p>This is the absolute file address of the first byte past
+ the end of all HDF5 data. It is used to determine whether a
+ file has been accidentally truncated and as an address where
+ file data allocation can occur if space from the free list is
+ not used.
+ </p>
+
+ <p><em>This field is present in version 0+ of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Driver Information Block Address</p></td>
+ <td>
+ <p>This is the relative file address of the file driver
+ information block which contains driver-specific
+ information needed to reopen the file. If there is no
+ driver information block then this entry should be the
+ <a href="#UndefinedAddress">undefined address</a>.
+ </p>
+
+ <p><em>This field is present in version 0 and 1 of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Root Group Symbol Table Entry</p></td>
+ <td>
+ <p>This is the <a href="#SymbolTableEntry">symbol table entry</a>
+ of the root group, which serves as the entry point into
+ the group graph for the file.
+ </p>
+
+ <p><em>This field is present in version 0 and 1 of the superblock.</em>
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+ <p>Versions 2 and 3 of the superblock are described below:</p>
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Superblock (Versions 2 and 3)
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Format Signature
+ <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td>Version # of Superblock</td>
+ <td>Size of Offsets</td>
+ <td>Size of Lengths</td>
+ <td>File Consistency Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Superblock Extension Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />End of File Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Root Group Object Header Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Superblock Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Superblock (Versions 2 and 3)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Format Signature</p></td>
+ <td>
+ <p>This field is the same as described for versions 0 and 1 of the
+ superblock.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Version Number of the Superblock</p></td>
+ <td>
+ <p>This field has a value of 2 and has the same meaning as for
+ versions 0 and 1.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Offsets</p></td>
+ <td>
+ <p>This field is the same as described for
+ <a href="#SizeOfOffsetsV0">versions 0 and 1</a> of the
+ superblock.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Lengths</p></td>
+ <td>
+ <p>This field is the same as described for
+ <a href="#SizeOfLengthsV0">versions 0 and 1</a> of the
+ superblock.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>File Consistency Flags</p></td>
+
+ <td>
+ <p>For superblock version
+ 2: This field is unused and should be ignored.</p>
+ <p>For superblock version
+ 3: This value contains flags to ensure file consistency for
+ file locking. Currently, the following bit flags are defined:
+ <ul>
+ <li>Bit 0 if set indicates that the file has been opened for
+ write access.</li>
+ <li>Bit 1 is reserved for future use.</li>
+ <li>Bit 2 if set indicates that the file has been opened for
+ single-writer/multiple-reader (SWMR) write access.</li>
+ <li>Bits 3-7 are reserved for future use.</li>
+ </ul>
+ <p>
+ Bit 0 should be set as the first action when a file has been
+ opened for write access. Bit 2 should be set when a file
+ has been opened for SWMR write access. These two bits should
+ be cleared only as the final action when closing a file.
+ </p>
+ <p><em>This field is present in version 0+ of the superblock.</em>
+ </p>
+ <p><em>The size of this
+ field has been reduced from 4 bytes in superblock format
+ versions 0 and 1 to 1 byte.</em>
+ </p>
+ </td>
+
+ </tr>
+
+ <tr>
+ <td><p>Base Address</p></td>
+ <td>
+ <p>This field is the same as described for versions 0 and
+ 1 of the superblock.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Superblock Extension Address</p></td>
+ <td>
+ <p>The field is the address of the object header for the
+ <a href="#SuperblockExt">superblock extension</a>.
+ If there is no extension then this entry should be the
+ <a href="#UndefinedAddress">undefined address</a>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>End of File Address</p></td>
+ <td>
+ <p>This field is the same as described for versions 0 and 1 of the
+ superblock.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Root Group Object Header Address</p></td>
+ <td>
+ <p>This is the address of
+ the <a href="#DataObject">root group object header</a>,
+ which serves as the entry point into the group graph for the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Superblock Checksum</p></td>
+ <td>
+ <p>The checksum for the superblock.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+
+ <h3><a name="DriverInfo">
+ II.B. Disk Format: Level 0B - File Driver Info</a></h3>
+
+ <p>The <b>driver information block</b> is an optional region of the
+ file which contains information needed by the file driver
+ to reopen a file. The format is described below:</p>
+
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Driver Information Block
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3">Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Driver Information Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Driver Identification
+ <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br /><br />Driver Information
+ <em>(variable size)</em><br /><br /><br /></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Driver Information Block
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number of the Driver Information Block.
+ This document describes version 0.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Driver Information Size</p></td>
+ <td>
+ <p>The size in bytes of the <em>Driver Information</em> field.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Driver Identification</p></td>
+ <td>
+ <p>This is an eight-byte ASCII string without null
+ termination which identifies the driver and/or version number
+ of the Driver Information Block. The predefined driver encoded
+ in this field by the HDF5 Library is identified by the
+ letters <code>NCSA</code> followed by the first four characters of
+ the driver name. If the Driver Information block is not
+ the original version then the last letter(s) of the
+ identification will be replaced by a version number in
+ ASCII, starting with 0.
+ </p>
+ <p>
+ Identification for user-defined drivers is also eight-byte long.
+ It can be arbitrary but should be unique to avoid
+ the four character prefix &ldquo;NCSA&rdquo;.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Driver Information</p></td>
+ <td>Driver information is stored in a format defined by the
+ file driver (see description below).</td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <p>The two drivers encoded in the <em>Driver Identification</em>
+ field are as follows:</p>
+ <ul>
+ <li>
+ Multi driver:
+ <p>
+ The identifier for this driver is &ldquo;NCSAmulti&rdquo;.
+ This driver provides a mechanism for segregating raw data and different types of metadata
+ into multiple files.
+ These files are viewed by the library as a single virtual HDF5 file with a single file address.
+ A maximum of 6 files will be created for the following data:
+ superblock, B-tree, raw data, global heap, local heap, and object header.
+ More than one type of data can be written to the same file.
+ </p></li>
+ <li>
+ Family driver
+ <p>
+ The identifier for this driver is &ldquo;NCSAfami&rdquo; and is encoded in this field for library version 1.8 and after.
+ This driver is designed for systems that do not support files larger than 2 gigabytes
+ by splitting the HDF5 file address space across several smaller files.
+ It does nothing to segregate metadata and raw data;
+ they are mixed in the address space just as they would be in a single contiguous file.
+ </p></li>
+ </ul>
+ <p>The format of the <em>Driver Information</em> field for the
+ above two drivers are described below:</p>
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Multi Driver Information
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Member Mapping</td>
+ <td>Member Mapping</td>
+ <td>Member Mapping</td>
+ <td>Member Mapping</td>
+ </tr>
+
+ <tr>
+ <td>Member Mapping</td>
+ <td>Member Mapping</td>
+ <td>Reserved</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Member File 1<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />End of Address for Member File 1<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Member File 2<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />End of Address for Member File 2<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />... ...<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Member File N<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />End of Address for Member File N<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name of Member File 1
+ <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name of Member File 2
+ <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />... ...<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name of Member File N
+ <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Multi Driver Information
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Member Mapping</p></td>
+ <td><p>These fields are integer values from 1 to 6
+ indicating how the data can be mapped to or merged with another type of
+ data.
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Member Mapping</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center">1</td>
+ <td>The superblock data.</td>
+ </tr>
+ <tr>
+ <td align="center">2</td>
+ <td>The B-tree data.</td>
+ </tr>
+ <tr>
+ <td align="center">3</td>
+ <td>The raw data.</td>
+ </tr>
+ <tr>
+ <td align="center">4</td>
+ <td>The global heap data.</td>
+ </tr>
+ <tr>
+ <td align="center">5</td>
+ <td>The local heap data.</td>
+ </tr>
+ <tr>
+ <td align="center">6</td>
+ <td>The object header data.</td>
+ </tr>
+ </table></p>
+ <p>For example, if the third field has the value 3 and all the rest have the
+ value 1, it means there are two files: one for raw data, and one for superblock,
+ B-tree, global heap, local heap, and object header.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Reserved</p></td>
+ <td><p>These fields are reserved and should always be zero.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Member File N</p></td>
+ <td><p>This field Specifies the virtual address at which the member file starts.</p>
+ <p>N is the number of member files.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>End of Address for Member File N</p></td>
+ <td><p>This field is the end of the allocated address for the member file.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name of Member File N</p></td>
+ <td><p>This field is the null-terminated name of the member file and
+ its length should be multiples of 8 bytes.
+ Additional bytes will be padded with <em>NULL</em>s. The default naming
+ convention is <em>%s-X.h5</em>, where <em>X</em> is one of the letters
+ <em>s</em> (for superblock), <em>b</em> (for B-tree), <em>r</em> (for raw data),
+ <em>g</em> (for global heap), <em>l</em> (for local heap), and <em>o</em> (for
+ object header). The name of the whole HDF5 file will substitute the <em>%s</em>
+ in the string.
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Family Driver Information
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="8"><br />Size of Member File<br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Family Driver Information
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Size of Member File</p></td>
+ <td><p>This field is the size of the member file in the family of files.</p></td>
+ </tr>
+ </table>
+ </div>
+
+ <h3><a name="SuperblockExt">
+ II.C. Disk Format: Level 0C - Superblock Extension</a></h3>
+
+ <p>The <em>superblock extension</em> is used to store superblock metadata
+ which is either optional, or added after the version of the superblock
+ was defined. Superblock extensions may only exist when version 2
+ or later of the superblock is used. A superblock extension is an object
+ header which may hold the following messages:</p>
+ <ul>
+ <li>
+ <a href="#SOHMTableMessage">Shared Message Table message</a> containing
+ information to locate the master table of shared object header message
+ indices.</li>
+ <li>
+ <a href="#BtreeKValuesMessage">B-tree &lsquo;K&rsquo; Values message</a> containing
+ non-default B-tree &lsquo;K&rsquo; values.</li>
+ <li>
+ <a href="#DrvInfoMessage">Driver Info message</a> containing information
+ needed by the file driver in order to reopen a file.
+ See also the
+ <a href="#DriverInfo">&ldquo;Disk Format: Level 0B - File Driver
+ Info&rdquo;</a> section above.</li>
+ <li>
+ <a href="#FsinfoMessage">File Space Info message</a> containing
+ information about file space handling in the file.</li>
+ </ul>
+
+
+
+ <h2><a name="FileInfra">
+ III. Disk Format: Level 1 - File Infrastructure</a></h2>
+
+ <h3><a name="Btrees">
+ III.A. Disk Format: Level 1A - B-trees and B-tree Nodes</a></h3>
+
+ <p>B-trees allow flexible storage for objects which tend to grow
+ in ways that cause the object to be stored discontiguously. B-trees
+ are described in various algorithms books including &ldquo;Introduction to
+ Algorithms&rdquo; by Thomas H. Cormen, Charles E. Leiserson, and Ronald
+ L. Rivest. B-trees are used in several places in the HDF5 file format,
+ when an index is needed for another data structure.</p>
+
+ <p>The version 1 B-tree structure described below is the original
+ index structure. The version 1 B-trees are being phased out in
+ favor of the version 2 B-trees described below. Note that both
+ types of structures may be found in the same file depending on
+ the application settings when creating the file.</p>
+
+ <h4><a name="V1Btrees">
+ III.A.1. Disk Format: Level 1A1 - Version 1 B-trees</a></h4>
+
+ <p>Version 1 B-trees in HDF5 files are an implementation of the
+ B-link tree. The sibling nodes at a particular level in
+ the tree are stored in a doubly-linked list. See the
+ &ldquo;Efficient Locking for Concurrent Operations on B-trees&rdquo;
+ paper by Phillip Lehman and S. Bing Yao as published in the
+ <cite>ACM Transactions on Database Systems</cite>, Vol. 6, No. 4,
+ December 1981.</p>
+
+ <p>The B-trees implemented by the file format contain one more
+ key than the number of children. In other words, each child
+ pointer out of a B-tree node has a left key and a right key.
+ The pointers out of internal nodes point to sub-trees while
+ the pointers out of leaf nodes point to symbol nodes and
+ raw data chunks.
+ Aside from that difference, internal nodes and leaf nodes
+ are identical.</p>
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: B-tree Nodes
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Node Type</td>
+ <td>Node Level</td>
+ <td colspan="2">Entries Used</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Left Sibling<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Right Sibling<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Key 1 <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Child 1<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Key 2 <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Child 2<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Key 2<em>K</em> <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Child 2<em>K</em><sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Key 2<em>K</em>+1
+ <em>(variable size)</em></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: B-tree Nodes
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>TREE</code>&rdquo;
+ is used to indicate the beginning of a B-tree node. This
+ gives file consistency checking utilities a better chance
+ of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Node Type</p></td>
+ <td>
+ <p>Each B-tree points to a particular type of data.
+ This field indicates the type of data as well as
+ implying the maximum degree <em>K</em> of the tree and
+ the size of each Key field.
+
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Node Type</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center">0</td>
+ <td>This tree points to group nodes.</td>
+ </tr>
+ <tr>
+ <td align="center">1</td>
+ <td>This tree points to raw data chunk nodes.</td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Node Level</p></td>
+ <td>
+ <p>The node level indicates the level at which this node
+ appears in the tree (leaf nodes are at level zero). Not
+ only does the level indicate whether child pointers
+ point to sub-trees or to data, but it can also be used
+ to help file consistency checking utilities reconstruct
+ damaged trees.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Entries Used</p></td>
+ <td>
+ <p>This determines the number of children to which this
+ node points. All nodes of a particular type of tree
+ have the same maximum degree, but most nodes will point
+ to less than that number of children. The valid child
+ pointers and keys appear at the beginning of the node
+ and the unused pointers and keys appear at the end of
+ the node. The unused pointers and keys have undefined
+ values.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Address of Left Sibling</p></td>
+ <td>
+ <p>This is the relative file address of the left sibling of
+ the current node. If the current
+ node is the left-most node at this level then this field
+ is the <a href="#UndefinedAddress">undefined address</a>.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Address of Right Sibling</p></td>
+ <td>
+ <p>This is the relative file address of the right sibling of
+ the current node. If the current
+ node is the right-most node at this level then this
+ field is the <a href="#UndefinedAddress">undefined address</a>.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Keys and Child Pointers</p></td>
+ <td>
+ <p>Each tree has 2<em>K</em>+1 keys with 2<em>K</em>
+ child pointers interleaved between the keys. The number
+ of keys and child pointers actually containing valid
+ values is determined by the node&rsquo;s <em>Entries
+ Used</em> field. If that field is <em>N</em>, then the
+ B-tree contains <em>N</em> child pointers and
+ <em>N</em>+1 keys.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Key</p></td>
+ <td>
+ <p>The format and size of the key values is determined by
+ the type of data to which this tree points. The keys are
+ ordered and are boundaries for the contents of the child
+ pointer; that is, the key values represented by child
+ <em>N</em> fall between Key <em>N</em> and Key
+ <em>N</em>+1. Whether the interval is open or closed on
+ each end is determined by the type of data to which the
+ tree points.
+ </p>
+
+ <p>
+ The format of the key depends on the node type.
+ For nodes of node type 0 (group nodes), the key is formatted as
+ follows:
+
+ <table class="list">
+ <tr>
+ <td width="20%">A single field of
+ <i><a href="#SizeOfLengthsV0">Size of Lengths</a></i>
+ bytes:</td>
+ <td width="80%">Indicates the byte offset into the local heap
+ for the first object name in the subtree which
+ that key describes.
+ </td>
+ </tr>
+ </table>
+ </p>
+
+
+ <p>
+ For nodes of node type 1 (chunked raw data nodes), the key is
+ formatted as follows:
+
+ <table class="list">
+ <tr>
+ <td width="20%">Bytes 1-4:</td>
+ <td width="80%">Size of chunk in bytes.</td>
+ </tr>
+ <tr>
+ <td>Bytes 4-8:</td>
+ <td>Filter mask, a 32-bit bit field indicating which
+ filters have been skipped for this chunk. Each filter
+ has an index number in the pipeline (starting at 0, with
+ the first filter to apply) and if that filter is skipped,
+ the bit corresponding to its index is set.</td>
+ </tr>
+ <tr>
+ <td>(<em>D + 1</em>) 64-bit fields:</td>
+ <td>The offset of the
+ chunk within the dataset where <i>D</i> is the number
+ of dimensions of the dataset, and the last value is the
+ offset within the dataset&rsquo;s datatype and should
+ always be zero. For example, if
+ a chunk in a 3-dimensional dataset begins at the
+ position <code>[5,5,5]</code>, there will be three
+ such 64-bit values, each with the value of
+ <code>5</code>, followed by a <code>0</code> value.</td>
+ </tr>
+ </table>
+ </p>
+
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Child Pointer</p></td>
+ <td>
+ <p>The tree node contains file addresses of subtrees or
+ data depending on the node level. Nodes at Level 0 point
+ to data addresses, either raw data chunks or group nodes.
+ Nodes at non-zero levels point to other nodes of the
+ same B-tree.
+ </p>
+ <p>For raw data chunk nodes, the child pointer is the address
+ of a single raw data chunk. For group nodes, the child pointer
+ points to a <a href="#SymbolTable">symbol table</a>, which contains
+ information for multiple symbol table entries.
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <p>
+ Conceptually, each B-tree node looks like this:</p>
+ <center>
+ <table>
+ <tr valign="top" align="center">
+ <td>key[0]</td><td>&nbsp;</td>
+ <td>child[0]</td><td>&nbsp;</td>
+ <td>key[1]</td><td>&nbsp;</td>
+ <td>child[1]</td><td>&nbsp;</td>
+ <td>key[2]</td><td>&nbsp;</td>
+ <td>...</td><td>&nbsp;</td>
+ <td>...</td><td>&nbsp;</td>
+ <td>key[<i>N</i>-1]</td><td>&nbsp;</td>
+ <td>child[<i>N</i>-1]</td><td>&nbsp;</td>
+ <td>key[<i>N</i>]</td>
+ </tr>
+ </table>
+ </center>
+ <br />
+
+ where child[<i>i</i>] is a pointer to a sub-tree (at a level
+ above Level 0) or to data (at Level 0).
+ Each key[<i>i</i>] describes an <i>item</i> stored by the B-tree
+ (a chunk or an object of a group node). The range of values
+ represented by child[<i>i</i>] is indicated by key[<i>i</i>]
+ and key[<i>i</i>+1].
+
+
+ <p>The following question must next be answered:
+ &ldquo;Is the value described by key[<i>i</i>] contained in
+ child[<i>i</i>-1] or in child[<i>i</i>]?&rdquo;
+ The answer depends on the type of tree.
+ In trees for groups (node type 0), the object described by
+ key[<i>i</i>] is the greatest object contained in
+ child[<i>i</i>-1] while in chunk trees (node type 1) the
+ chunk described by key[<i>i</i>] is the least chunk in
+ child[<i>i</i>].</p>
+
+ <p>That means that key[0] for group trees is sometimes unused;
+ it points to offset zero in the heap, which is always the
+ empty string and compares as &ldquo;less-than&rdquo; any valid
+ object name.</p>
+
+ <p>And key[<i>N</i>] for chunk trees is sometimes unused;
+ it contains a chunk offset which compares as &ldquo;greater-than&rdquo;
+ any other chunk offset and has a chunk byte size of zero
+ to indicate that it is not actually allocated.</p>
+
+ <h4><a name="V2Btrees">
+ III.A.2. Disk Format: Level 1A2 - Version 2 B-trees</a></h4>
+
+ <p>Version 2 (v2) B-trees are &ldquo;traditional&rdquo; B-trees
+ with one major difference. Instead of just using a simple pointer
+ (or address in the file) to a child of an internal node, the pointer
+ to the child node contains two additional pieces of information:
+ the number of records in the child node itself, and the total number
+ of records in the child node and all its descendants. Storing this
+ additional information allows fast array-like indexing to locate
+ the n<sup>th</sup> record in the B-tree.</p>
+
+ <p>The entry into a version 2 B-tree is a header which contains global
+ information about the structure of the B-tree. The <em>root node
+ address</em>
+ field in the header points to the B-tree root node, which is either an
+ internal or leaf node, depending on the value in the header&rsquo;s
+ <em>depth</em> field. An internal node consists of records plus
+ pointers to further leaf or internal nodes in the tree. A leaf node
+ consists of solely of records. The format of the records depends on
+ the B-tree type (stored in the header).</p>
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree Header
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+ <tr>
+ <td>Version</td>
+ <td>Type</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Node Size</td>
+ </tr>
+ <tr>
+ <td colspan="2">Record Size</td>
+ <td colspan="2">Depth</td>
+ </tr>
+ <tr>
+ <td>Split Percent</td>
+ <td>Merge Percent</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Root Node Address<sup>O</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="2">Number of Records in Root Node</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Total Number of Records in B-tree<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree Header
+ </caption>
+
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>BTHD</code>&rdquo;
+ is used to indicate the header of a version 2 (v2) B-tree
+ node.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number for this B-tree header. This document
+ describes version 0.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td>
+ <p>This field indicates the type of B-tree:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center">0</td>
+ <td>This B-tree is used for testing only. This
+ value should <em>not</em> be used for storing
+ records in actual HDF5 files.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">1</td>
+ <td>This B-tree is used for indexing indirectly accessed,
+ non-filtered &lsquo;huge&rsquo; fractal heap objects.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">2</td>
+ <td>This B-tree is used for indexing indirectly accessed,
+ filtered &lsquo;huge&rsquo; fractal heap objects.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">3</td>
+ <td>This B-tree is used for indexing directly accessed,
+ non-filtered &lsquo;huge&rsquo; fractal heap objects.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">4</td>
+ <td>This B-tree is used for indexing directly accessed,
+ filtered &lsquo;huge&rsquo; fractal heap objects.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">5</td>
+ <td>This B-tree is used for indexing the &lsquo;name&rsquo; field for
+ links in indexed groups.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">6</td>
+ <td>This B-tree is used for indexing the &lsquo;creation order&rsquo;
+ field for links in indexed groups.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">7</td>
+ <td>This B-tree is used for indexing shared object header
+ messages.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">8</td>
+ <td>This B-tree is used for indexing the &lsquo;name&rsquo; field for
+ indexed attributes.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">9</td>
+ <td>This B-tree is used for indexing the &lsquo;creation order&rsquo;
+ field for indexed attributes.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">10</td>
+ <td>This B-tree is used for indexing chunks of
+ datasets with no filters and with more than one
+ dimension of unlimited extent.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">11</td>
+ <td>This B-tree is used for indexing chunks of
+ datasets with filters and more than one dimension
+ of unlimited extent.
+ </td>
+ </tr>
+ </table></p>
+ <p>The format of records for each type is described below.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Node Size</p></td>
+ <td>
+ <p>This is the size in bytes of all B-tree nodes.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Record Size</p></td>
+ <td>
+ <p>This field is the size in bytes of the B-tree record.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Depth</p></td>
+ <td>
+ <p>This is the depth of the B-tree.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Split Percent</p></td>
+ <td>
+ <p>The percent full that a node needs to increase above before it
+ is split.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Merge Percent</p></td>
+ <td>
+ <p>The percent full that a node needs to be decrease below before it
+ is split.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Root Node Address</p></td>
+ <td>
+ <p>This is the address of the root B-tree node. A B-tree with
+ no records will have the <a href="#UndefinedAddress">undefined
+ address</a> in this field.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Number of Records in Root Node</p></td>
+ <td>
+ <p>This is the number of records in the root node.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Total Number of Records in B-tree</p></td>
+ <td>
+ <p>This is the total number of records in the entire B-tree.
+ </p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the B-tree header.
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree Internal Node
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+ <tr>
+ <td>Version</td>
+ <td>Type</td>
+ <td colspan="2">Records 0, 1, 2...N-1 <em>(variable size)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Child Node Pointer 0<sup>O</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Number of Records N<sub>0</sub> for Child
+ Node 0 <em>(variable size)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Total Number of Records for Child Node 0
+ <em>(optional, variable size)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Child Node Pointer 1<sup>O</sup><br /><br /></td>
+ </tr>
+ <td colspan="4"><br />Number of Records N<sub>1</sub> for
+ Child Node 1 <em>(variable size)</em></td>
+</tr>
+<tr>
+ <td colspan="4"><br />Total Number of Records for Child Node 1
+ <em>(optional, variable size)</em></td>
+</tr>
+<tr>
+ <td colspan="4">...</td>
+</tr>
+<tr>
+ <td colspan="4"><br />Child Node Pointer N<sup>O</sup><br /><br /></td>
+</tr>
+<tr>
+ <td colspan="4"><br />Number of Records N<sub>n</sub> for
+ Child Node N <em>(variable size)</em></td>
+</tr>
+<tr>
+ <td colspan="4"><br />Total Number of Records for Child Node N
+ <em>(optional, variable size)</em></td>
+</tr>
+<tr>
+ <td colspan="4">Checksum</td>
+</tr>
+</table>
+
+<table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+</table>
+</div>
+
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree Internal Node
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>BTIN</code>&rdquo; is
+ used to indicate the internal node of a B-tree.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number for this B-tree internal node.
+ This document describes version 0.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td>
+ <p>This field is the type of the B-tree node. It should always
+ be the same as the B-tree type in the header.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Records</p></td>
+ <td>
+ <p>The size of this field is determined by the number of records
+ for this node and the record size (from the header). The format
+ of records depends on the type of B-tree.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Child Node Pointer</p></td>
+ <td>
+ <p>This field is the address of the child node pointed to by the
+ internal node.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Records in Child Node</p></td>
+ <td>
+ <p>This is the number of records in the child node pointed to by
+ the corresponding <em>Node Pointer</em>.
+ </p>
+ <p>The number of bytes used to store this field is determined by
+ the maximum possible number of records able to be stored in the
+ child node.
+ </p>
+ <p>
+ The maximum number of records in a child node is computed
+ in the following way:
+
+ <ul>
+ <li>Subtract the fixed size overhead for
+ the child node (for example, its signature, version,
+ checksum, and so on and <em>one</em> pointer triplet
+ of information for the child node (because there is one
+ more pointer triplet than records in each internal node))
+ from the size of nodes for the B-tree. </li>
+ <li>Divide that result by the size of a record plus the
+ pointer triplet of information stored to reach each
+ child node from this node.</li>
+ </ul>
+
+ </p>
+ <p>
+ Note that leaf nodes do not encode any
+ child pointer triplets, so the maximum number of records in a
+ leaf node is just the node size minus the leaf node overhead,
+ divided by the record size.
+ </p>
+ <p>
+ Also note that the first level of internal nodes above the
+ leaf nodes do not encode the <em>Total Number of Records in Child
+ Node</em> value in the child pointer triplets (since it is the
+ same as the <em>Number of Records in Child Node</em>), so the
+ maximum number of records in these nodes is computed with the
+ equation above, but using (<em>Child Pointer</em>, <em>Number of
+ Records in Child Node</em>) pairs instead of triplets.
+ </p>
+ <p>
+ The number of
+ bytes used to encode this field is the least number of bytes
+ required to encode the maximum number of records in a child
+ node value for the child nodes below this level
+ in the B-tree.
+ </p>
+ <p>
+ For example, if the maximum number of child records is
+ 123, one byte will be used to encode these values in this
+ node; if the maximum number of child records is
+ 20000, two bytes will be used to encode these values in this
+ node; and so on. The maximum number of bytes used to
+ encode these values is 8 (in other words, an unsigned
+ 64-bit integer).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Total Number of Records in Child Node</p></td>
+ <td>
+ <p>This is the total number of records for the node pointed to by
+ the corresponding <em>Node Pointer</em> and all its children.
+ This field exists only in nodes whose depth in the B-tree node
+ is greater than 1 (in other words, the &ldquo;twig&rdquo;
+ internal nodes, just above leaf nodes, do not store this
+ field in their child node pointers).
+ </p>
+ <p>The number of bytes used to store this field is determined by
+ the maximum possible number of records able to be stored in the
+ child node and its descendants.
+ </p>
+ <p>
+ The maximum possible number of records able to be stored in a
+ child node and its descendants is computed iteratively, in the
+ following way: The maximum number of records in a leaf node
+ is computed, then that value is used to compute the maximum
+ possible number of records in the first level of internal nodes
+ above the leaf nodes. Multiplying these two values together
+ determines the maximum possible number of records in child node
+ pointers for the level of nodes two levels above leaf nodes.
+ This process is continued up to any level in the B-tree.
+ </p>
+ <p>
+ The number of bytes used to encode this value is computed in
+ the same way as for the <em>Number of Records in Child Node</em>
+ field.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for this node.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree Leaf Node
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+ <tr>
+ <td>Version</td>
+ <td>Type</td>
+ <td colspan="2">Record 0, 1, 2...N-1 <em>(variable size)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree Leaf Node
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>BTLF</code>&ldquo;
+ is used to indicate the leaf node of a version 2 (v2) B-tree.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number for this B-tree leaf node.
+ This document describes version 0.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td>
+ <p>This field is the type of the B-tree node. It should always
+ be the same as the B-tree type in the header.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Records</p></td>
+ <td>
+ <p>The size of this field is determined by the number of records
+ for this node and the record size (from the header). The format
+ of records depends on the type of B-tree.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for this node.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<p>The record layout for each stored (in other words, non-testing)
+ B-tree type is as follows:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree, Type 1 Record Layout - Indirectly
+ Accessed, Non-filtered, &lsquo;Huge&rsquo; Fractal Heap Objects
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Huge Object Address<sup>O</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Huge Object Length<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Huge Object ID<sup>L</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree, Type 1 Record Layout - Indirectly
+ Accessed, Non-filtered, &lsquo;Huge&rsquo; Fractal Heap Objects
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Huge Object Address</p></td>
+ <td>
+ <p>The address of the huge object in the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Huge Object Length</p></td>
+ <td>
+ <p>The length of the huge object in the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Huge Object ID</p></td>
+ <td>
+ <p>The heap ID for the huge object.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree, Type 2 Record Layout - Indirectly
+ Accessed, Filtered, &lsquo;Huge&rsquo; Fractal Heap Objects
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Filtered Huge Object Address<sup>O</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Filtered Huge Object Length<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Filter Mask</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Filtered Huge Object Memory Size<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Huge Object ID<sup>L</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree, Type 2 Record Layout - Indirectly
+ Accessed, Filtered, &lsquo;Huge&rsquo; Fractal Heap Objects
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Huge Object Address</p></td>
+ <td>
+ <p>The address of the filtered huge object in the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Huge Object Length</p></td>
+ <td>
+ <p>The length of the filtered huge object in the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filter Mask</p></td>
+ <td>
+ <p>A 32-bit bit field indicating which filters have been skipped for
+ this chunk. Each filter has an index number in the pipeline
+ (starting at 0, with the first filter to apply) and if that
+ filter is skipped, the bit corresponding to its index is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Huge Object Memory Size</p></td>
+ <td>
+ <p>The size of the de-filtered huge object in memory.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Huge Object ID</p></td>
+ <td>
+ <p>The heap ID for the huge object.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree, Type 3 Record Layout - Directly
+ Accessed, Non-filtered, &lsquo;Huge&rsquo; Fractal Heap Objects
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Huge Object Address<sup>O</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Huge Object Length<sup>L</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree, Type 3 Record Layout - Directly
+ Accessed, Non-filtered, &lsquo;Huge&rsquo; Fractal Heap Objects
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Huge Object Address</p></td>
+ <td>
+ <p>The address of the huge object in the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Huge Object Length</p></td>
+ <td>
+ <p>The length of the huge object in the file.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree, Type 4 Record Layout - Directly
+ Accessed, Filtered, &lsquo;Huge&rsquo; Fractal Heap Objects
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Filtered Huge Object Address<sup>O</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Filtered Huge Object Length<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Filter Mask</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Filtered Huge Object Memory Size<sup>L</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree, Type 4 Record Layout - Directly
+ Accessed, Filtered, &lsquo;Huge&rsquo; Fractal Heap Objects
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Huge Object Address</p></td>
+ <td>
+ <p>The address of the filtered huge object in the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Huge Object Length</p></td>
+ <td>
+ <p>The length of the filtered huge object in the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filter Mask</p></td>
+ <td>
+ <p>A 32-bit bit field indicating which filters have been skipped for
+ this chunk. Each filter has an index number in the pipeline
+ (starting at 0, with the first filter to apply) and if that
+ filter is skipped, the bit corresponding to its index is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Huge Object Memory Size</p></td>
+ <td>
+ <p>The size of the de-filtered huge object in memory.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree, Type 5 Record Layout - Link Name
+ for Indexed Group
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Hash of Name</td>
+ </tr>
+ <tr>
+ <td colspan="4">ID <em>(bytes 1-4)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="3">ID <em>(bytes 5-7)</em></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree, Type 5 Record Layout - Link Name
+ for Indexed Group
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Hash</p></td>
+ <td>
+ <p>This field is hash value of the name for the link. The hash
+ value is the Jenkins&rsquo; lookup3 checksum algorithm applied to
+ the link&rsquo;s name.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>ID</p></td>
+ <td>
+ <p>This is a 7-byte sequence of bytes and is the heap ID for the
+ link record in the group&rsquo;s fractal heap.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree, Type 6 Record Layout - Creation
+ Order for Indexed Group
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Creation Order
+ <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">ID <em>(bytes 1-4)</em></td>
+ </tr>
+ <tr>
+ <td colspan="3">ID <em>(bytes 5-7)</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree, Type 6 Record Layout - Creation
+ Order for Indexed Group
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Creation Order</p></td>
+ <td>
+ <p>This field is the creation order value for the link.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>ID</p></td>
+ <td>
+ <p>This is a 7-byte sequence of bytes and is the heap ID for the
+ link record in the group&rsquo;s fractal heap.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree, Type 7 Record Layout - Shared
+ Object Header Messages (Sub-type 0 - Message in Heap)
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan>Message Location</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Hash</td>
+ </tr>
+ <tr>
+ <td colspan="4">Reference Count</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Heap ID <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree, Type 7 Record Layout - Shared
+ Object Header Messages (Sub-type 0 - Message in Heap)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Message Location</p></td>
+ <td>
+ <p>This field Indicates the location where the message is stored:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center">0</td>
+ <td>Shared message is stored in shared message index heap.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">1</td>
+ <td>Shared message is stored in object header.
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Hash</p></td>
+ <td>
+ <p>This field is hash value of the shared message. The hash
+ value is the Jenkins&rsquo; lookup3 checksum algorithm applied to
+ the shared message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Reference Count</p></td>
+ <td>
+ <p>The number of objects which reference this message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Heap ID</p></td>
+ <td>
+ <p>This is an 8-byte sequence of bytes and is the heap ID for the
+ shared message in the shared message index&rsquo;s fractal heap.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree, Type 7 Record Layout - Shared
+ Object Header Messages (Sub-type 1 - Message in Object Header)
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan>Message Location</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Hash</td>
+ </tr>
+ <tr>
+ <td>Reserved (zero)</td>
+ <td>Message Type</td>
+ <td colspan="2">Object Header Index</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Object Header Address<sup>O</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree, Type 7 Record Layout - Shared
+ Object Header Messages (Sub-type 1 - Message in Object Header)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Message Location</p></td>
+ <td>
+ <p>This field Indicates the location where the message is stored:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center">0</td>
+ <td>Shared message is stored in shared message index heap.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">1</td>
+ <td>Shared message is stored in object header.
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Hash</p></td>
+ <td>
+ <p>This field is hash value of the shared message. The hash
+ value is the Jenkins&rsquo; lookup3 checksum algorithm applied to
+ the shared message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Message Type</p></td>
+ <td>
+ <p>The object header message type of the shared message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Header Index</p></td>
+ <td>
+ <p>This field indicates that the shared message is the n<sup>th</sup> message
+ of its type in the specified object header.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Header Address</p></td>
+ <td>
+ <p>The address of the object header containing the shared message.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree, Type 8 Record Layout - Attribute
+ Name for Indexed Attributes
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Heap ID <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan>Message Flags</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Creation Order</td>
+ </tr>
+ <tr>
+ <td colspan="4">Hash of Name</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree, Type 8 Record Layout - Attribute
+ Name for Indexed Attributes
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Heap ID</p></td>
+ <td>
+ <p>This is an 8-byte sequence of bytes and is the heap ID for the
+ attribute in the object&rsquo;s attribute fractal heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Message Flags</p></td>
+ <td><p>The object header message flags for the attribute message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Creation Order</p></td>
+ <td>
+ <p>This field is the creation order value for the attribute.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Hash</p></td>
+ <td>
+ <p>This field is hash value of the name for the attribute. The hash
+ value is the Jenkins&rsquo; lookup3 checksum algorithm applied to
+ the attribute&rsquo;s name.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree, Type 9 Record Layout - Creation
+ Order for Indexed Attributes
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Heap ID <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan>Message Flags</td>
+ <td colspan="3" bgcolor="#DDDDDD">
+ <em>This space inserted only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Creation Order</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree, Type 9 Record Layout - Creation
+ Order for Indexed Attributes
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Heap ID</p></td>
+ <td>
+ <p>This is an 8-byte sequence of bytes and is the heap ID for the
+ attribute in the object&rsquo;s attribute fractal heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Message Flags</p></td>
+ <td>
+ <p>The object header message flags for the attribute message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Creation Order</p></td>
+ <td>
+ <p>This field is the creation order value for the attribute.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<a name="V2BtType10"></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ <a name="V2BtreesType10"></a>
+ Layout: Version 2 B-tree, Type 10 Record Layout -
+ Non-filtered Dataset Chunks
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dimension 0 Scaled Offset
+ <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dimension 1 Scaled Offset
+ <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />...<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dimension #n Scaled Offset
+ <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree, Type 10 Record Layout -
+ Non-filtered Dataset Chunks
+</caption>
+<tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+</tr>
+
+<tr>
+ <td><p>Address</p></td>
+ <td>
+ <p>This field is the address of the dataset chunk in the file.</p>
+ </td>
+</tr>
+
+<tr>
+ <td><p>Dimension #n Scaled Offset</p></td>
+ <td>
+ <p>This field is the scaled offset of the chunk within the
+ dataset. <em>n</em> is the number of dimensions for the
+ dataset. The first scaled offset stored in the list is for
+ the slowest changing dimension, and the last scaled offset
+ stored is for the fastest changing dimension. Scaled offset
+ is calculated by dividing the chunk dimension sizes into
+ the chunk offsets.</p>
+ </td>
+</tr>
+
+</table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ <a name="V2BtreesType11"></a>
+ Layout: Version 2 B-tree, Type 11 Record Layout - Filtered
+ Dataset Chunks
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Chunk Size
+ <em>(variable size; at most 8 bytes)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Filter Mask</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dimension 0 Scaled Offset
+ <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dimension 1 Scaled Offset
+ <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />...<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dimension #n Scaled Offset
+ <em>(8 bytes)</em><br /><br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree, Type 11 Record Layout - Filtered
+ Dataset Chunks
+</caption>
+<tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+</tr>
+
+<tr>
+ <td><p>Address</p></td>
+ <td>
+ <p>This field is the address of the dataset chunk in the file.</p>
+ </td>
+</tr>
+
+<tr>
+ <td><p>Chunk Size</p></td>
+ <td>
+ <p>This field is the size of the dataset chunk in bytes.</p>
+ </td>
+</tr>
+
+<tr>
+ <td><p>Filter Mask</p></td>
+ <td>
+ <p>This field is the filter mask which indicates the filter
+ to skip for the dataset chunk. Each filter has an index
+ number in the pipeline and if that filter is skipped,
+ the bit corresponding to its index is set.</p>
+ </td>
+</tr>
+
+<tr>
+ <td><p>Dimension #n Scaled Offset</p></td>
+ <td>
+ <p>This field is the scaled offset of the chunk within
+ the dataset. <em>n</em> is the number of dimensions for
+ the dataset. The first scaled offset stored in the list
+ is for the slowest changing dimension, and the last scaled
+ offset stored is for the fastest changing dimension.</p>
+ </td>
+</tr>
+
+</table>
+</div>
+
+<h3><a name="SymbolTable">
+ III.B. Disk Format: Level 1B - Group Symbol Table Nodes</a></h3>
+
+<p>A group is an object internal to the file that allows
+ arbitrary nesting of objects within the file (including other
+ groups). A group maps a set of link names in the group to a set
+ of relative file addresses of objects in the file. Certain metadata
+ for an object to which the group points can be cached in the
+ group&rsquo;s symbol table entry in addition to being in the
+ object&rsquo;s header.</p>
+
+<p>An HDF5 object name space can be stored hierarchically by
+ partitioning the name into components and storing each
+ component as a link in a group. The link for a
+ non-ultimate component points to the group containing
+ the next component. The link for the last
+ component points to the object being named.</p>
+
+<p>One implementation of a group is a collection of symbol table
+ nodes indexed by a B-tree. Each symbol table node contains entries
+ for one or more links. If an attempt is made to add a link to an
+ already full symbol table node containing 2<em>K</em> entries, then
+ the node is split and one node contains <em>K</em> symbols and the
+ other contains <em>K</em>+1 symbols.</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Symbol Table Node (A Leaf of a B-tree)
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version Number</td>
+ <td>Reserved <em>(zero)</em></td>
+ <td colspan="2">Number of Symbols</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br /><br />Group Entries<br /><br /><br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Symbol Table Node (A Leaf of a B-tree)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>SNOD</code>&rdquo; is
+ used to indicate the
+ beginning of a symbol table node. This gives file
+ consistency checking utilities a better chance of
+ reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version Number</p></td>
+ <td>
+ <p>The version number for the symbol table node. This
+ document describes version 1. (There is no version &lsquo;0&rsquo;
+ of the symbol table node)
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Entries</p></td>
+ <td>
+ <p>Although all symbol table nodes have the same length,
+ most contain fewer than the maximum possible number of
+ link entries. This field indicates how many entries
+ contain valid data. The valid entries are packed at the
+ beginning of the symbol table node while the remaining
+ entries contain undefined values.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Symbol Table Entries</p></td>
+ <td>
+ <p>Each link has an entry in the symbol table node.
+ The format of the entry is described below.
+ There are 2<em>K</em> entries in each group node, where
+ <em>K</em> is the &ldquo;Group Leaf Node K&rdquo; value from the
+ <a href="#Superblock">superblock</a>.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<h3><a name="SymbolTableEntry">
+ III.C. Disk Format: Level 1C - Symbol Table Entry </a></h3>
+
+<p>Each symbol table entry in a symbol table node is designed
+ to allow for very fast browsing of stored objects.
+ Toward that design goal, the symbol table entries
+ include space for caching certain constant metadata from the
+ object header.</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Symbol Table Entry
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Link Name Offset<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Object Header Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Cache Type</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved <em>(zero)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br /><br />Scratch-pad Space
+ <em>(16 bytes)</em><br /><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Symbol Table Entry
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Link Name Offset</p></td>
+ <td>
+ <p>This is the byte offset into the group&rsquo;s local
+ heap for the name of the link. The name is null
+ terminated.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Header Address</p></td>
+ <td>
+ <p>Every object has an object header which serves as a
+ permanent location for the object&rsquo;s metadata. In addition
+ to appearing in the object header, some of the object&rsquo;s metadata
+ can be cached in the scratch-pad space.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Cache Type</p></td>
+ <td>
+ <p>The cache type is determined from the object header.
+ It also determines the format for the scratch-pad space:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Type</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center">0</td>
+ <td>No data is cached by the group entry. This
+ is guaranteed to be the case when an object header
+ has a link count greater than one.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">1</td>
+ <td>Group object header metadata is cached in the
+ scratch-pad space. This implies that the symbol table
+ entry refers to another group.
+ </td>
+ </tr>
+ <tr>
+ <td align="center">2</td>
+ <td>The entry is a symbolic link. The first four bytes
+ of the scratch-pad space are the offset into the local
+ heap for the link value. The object header address
+ will be undefined.
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Reserved</p></td>
+ <td>
+ <p>These four bytes are present so that the scratch-pad
+ space is aligned on an eight-byte boundary. They are
+ always set to zero.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Scratch-pad Space</p></td>
+ <td>
+ <p>This space is used for different purposes, depending
+ on the value of the Cache Type field. Any metadata
+ about an object represented in the scratch-pad
+ space is duplicated in the object header for that
+ object.
+ </p>
+ <p>
+ Furthermore, no data is cached in the group
+ entry scratch-pad space if the object header for
+ the object has a link count greater than one.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<h4>Format of the Scratch-pad Space</h4>
+
+<p>The symbol table entry scratch-pad space is formatted
+ according to the value in the Cache Type field.</p>
+
+<p>If the Cache Type field contains the value zero
+ <code>(0)</code> then no information is
+ stored in the scratch-pad space.</p>
+
+<p>If the Cache Type field contains the value one
+ <code>(1)</code>, then the scratch-pad space
+ contains cached metadata for another object header
+ in the following format:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Object Header Scratch-pad Format
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of B-tree<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Name Heap<sup>O</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Object Header Scratch-pad Format
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Address of B-tree</p></td>
+ <td>
+ <p>This is the file address for the root of the
+ group&rsquo;s B-tree.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Name Heap</p></td>
+ <td>
+ <p>This is the file address for the group&rsquo;s local
+ heap, in which are stored the group&rsquo;s symbol names.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+<br />
+<br />
+<br />
+<p>If the Cache Type field contains the value two
+ <code>(2)</code>, then the scratch-pad space
+ contains cached metadata for a symbolic link
+ in the following format:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Symbolic Link Scratch-pad Format
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Offset to Link Value</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Symbolic Link Scratch-pad Format
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Offset to Link Value</p></td>
+ <td>
+ <p>The value of a symbolic link (that is, the name of the
+ thing to which it points) is stored in the local heap.
+ This field is the 4-byte offset into the local heap for
+ the start of the link value, which is null terminated.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<h3><a name="LocalHeap">
+ III.D. Disk Format: Level 1D - Local Heaps</a></h3>
+
+<p>A local heap is a collection of small pieces of data that are particular
+ to a single object in the HDF5 file. Objects can be
+ inserted and removed from the heap at any time.
+ The address of a heap does not change once the heap is created.
+ For example, a group stores addresses of objects in symbol table nodes
+ with the names of links stored in the group&rsquo;s local heap.
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Local Heap
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3">Reserved <em>(zero)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data Segment Size<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Offset to Head of Free-list<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Data Segment<sup>O</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Local Heap
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>HEAP</code>&rdquo;
+ is used to indicate the
+ beginning of a heap. This gives file consistency
+ checking utilities a better chance of reconstructing a
+ damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>Each local heap has its own version number so that new
+ heaps can be added to old files. This document
+ describes version zero (0) of the local heap.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data Segment Size</p></td>
+ <td>
+ <p>The total amount of disk memory allocated for the heap
+ data. This may be larger than the amount of space
+ required by the objects stored in the heap. The extra
+ unused space in the heap holds a linked list of free blocks.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Offset to Head of Free-list</p></td>
+ <td>
+ <p>This is the offset within the heap data segment of the
+ first free block (or the
+ <a href="#UndefinedAddress">undefined address</a> if there is no
+ free block). The free block contains
+ <a href="#SizeOfLengthsV0">Size of Lengths</a> bytes that
+ are the offset of the next free block (or the
+ value &lsquo;1&rsquo; if this is the
+ last free block) followed by Size of Lengths bytes that store
+ the size of this free block. The size of the free block includes
+ the space used to store the offset of the next free block and
+ the size of the current block, making the minimum size of a free
+ block 2 * Size of Lengths.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Data Segment</p></td>
+ <td>
+ <p>The data segment originally starts immediately after
+ the heap header, but if the data segment must grow as a
+ result of adding more objects, then the data segment may
+ be relocated, in its entirety, to another part of the
+ file.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<p>Objects within a local heap should be aligned on an 8-byte boundary.</p>
+
+<h3><a name="GlobalHeap">
+ III.E. Disk Format: Level 1E - Global Heap</a></h3>
+
+<p>Each HDF5 file has a global heap which stores various types of
+ information which is typically shared between datasets. The
+ global heap was designed to satisfy these goals:</p>
+
+<ol type="A">
+ <li>Repeated access to a heap object must be efficient without
+ resulting in repeated file I/O requests. Since global heap
+ objects will typically be shared among several datasets, it is
+ probable that the object will be accessed repeatedly.</li>
+ <li>Collections of related global heap objects should result in
+ fewer and larger I/O requests. For instance, a dataset of
+ object references will have a global heap object for each
+ reference. Reading the entire set of object references
+ should result in a few large I/O requests instead of one small
+ I/O request for each reference.</li>
+ <li>It should be possible to remove objects from the global heap
+ and the resulting file hole should be eligible to be reclaimed
+ for other uses.</li>
+</ol>
+
+
+<p>The implementation of the heap makes use of the memory management
+ already available at the file level and combines that with a new
+ object called a <em>collection</em> to achieve goal B. The global heap
+ is the set of all collections. Each global heap object belongs to
+ exactly one collection, and each collection contains one or more global
+ heap objects. For the purposes of disk I/O and caching, a collection is
+ treated as an atomic object, addressing goal A.
+</p>
+
+<p>When a global heap object is deleted from a collection (which
+ occurs when its reference count falls to zero), objects located
+ after the deleted object in the collection are packed down toward
+ the beginning of the collection, and the collection&rsquo;s
+ global heap object 0 is created (if possible), or its size is
+ increased to account for the recently freed space. There are
+ no gaps between objects in each collection, with the possible
+ exception of the final space in the collection, if it is not
+ large enough to hold the header for the collection&rsquo;s
+ global heap object 0. These features address goal C.
+</p>
+
+<p>The HDF5 Library creates global heap collections as needed, so there may
+ be multiple collections throughout the file. The set of all of them is
+ abstractly called the &ldquo;global heap&rdquo;, although they do not actually link
+ to each other, and there is no global place in the file where you can
+ discover all of the collections. The collections are found simply by
+ finding a reference to one through another object in the file. For
+ example, data of variable-length datatype elements is stored in the
+ global heap and is accessed via a global heap ID. The format for
+ global heap IDs is described at the end of this section.
+</p>
+
+<p>For more information on global heaps for virtual datasets, see
+ <a href="#GlobalHeapVDS">&ldquo;Disk Format: Level 1F - Global Heap
+ Block for Virtual Datasets.&rdquo;</a></p>
+<br />
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: A Global Heap Collection
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Collection Size<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Global Heap Object 1<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Global Heap Object 2<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />...<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Global Heap Object <em>N</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Global Heap Object 0 (free space)<br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: A Global Heap Collection
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>GCOL</code>&rdquo;
+ is used to indicate the
+ beginning of a collection. This gives file consistency
+ checking utilities a better chance of reconstructing a
+ damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>Each collection has its own version number so that new
+ collections can be added to old files. This document
+ describes version one (1) of the collections (there is no
+ version zero (0)).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Collection Size</p></td>
+ <td>
+ <p>This is the size in bytes of the entire collection
+ including this field. The default (and minimum)
+ collection size is 4096 bytes which is a typical file
+ system block size. This allows for 127 16-byte heap
+ objects plus their overhead (the collection header of 16 bytes
+ and the 16 bytes of information about each heap object).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Global Heap Object 1 through <em>N</em></p></td>
+ <td>
+ <p>The objects are stored in any order with no
+ intervening unused space.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Global Heap Object 0</p></td>
+ <td>
+ <p>Global Heap Object 0 (zero), when present, represents the free
+ space in the collection. Free space always appears at the end of
+ the collection. If the free space is too small to store the header
+ for Object 0 (described below) then the header is implied and is not
+ written.
+ <p>
+ The field <em>Object Size</em> for Object 0 indicates the
+ amount of possible free space in the collection including the 16-byte
+ header size of Object 0.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Global Heap Object
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Heap Object Index</td>
+ <td colspan="2">Reference Count</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Object Size<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Object Data<br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Global Heap Object
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Heap Object Index</p></td>
+ <td>
+ <p>Each object has a unique identification number within a
+ collection. The identification numbers are chosen so that
+ new objects have the smallest value possible with the
+ exception that the identifier <code>0</code> always refers to the
+ object which represents all free space within the
+ collection.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Reference Count</p></td>
+ <td>
+ <p>All heap objects have a reference count field. An
+ object which is referenced from some other part of the
+ file will have a positive reference count. The reference
+ count for Object 0 is always zero.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Reserved</p></td>
+ <td>
+ <p>Zero padding to align next field on an 8-byte boundary.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Size</p></td>
+ <td>
+ <p>This is the size of the object data stored for the object.
+ The actual storage space allocated for the object data is rounded
+ up to a multiple of eight.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Data</p></td>
+ <td>
+ <p>The object data is treated as a one-dimensional array
+ of bytes to be interpreted by the caller.
+ </p>
+ </td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<br />
+<br />
+<p>
+ <a name="GlobalHeapID"></a>
+ The format for the ID used to locate an object in the global heap is
+ described here:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Global Heap ID
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Collection Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Object Index</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Global Heap ID
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Collection Address</p></td>
+ <td>
+ <p>This field is the address of the global heap collection
+ where the data object is stored.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>ID</p></td>
+ <td>
+ <p>This field is the index of the data object within the
+ global heap collection.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+
+<h3><a name="GlobalHeapVDS"> III.F. Disk Format: Level 1F - Global
+ Heap Block for Virtual Datasets</a></h3>
+
+<p>The layout for the global heap block used with virtual datasets is
+ described below. For more information on global heaps, see
+ <a href="#GlobalHeap"></a>&ldquo;Disk Format: Level 1E - Global Heap.&rdquo;</p>
+
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Global Heap Block for Virtual Dataset
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Num Entries<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Source Filename #1 <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Source Dataset #1 <em>(variable
+ size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Source Selection #1 <em>(variable
+ size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Virtual Selection #1 <em>(variable
+ size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Source Filename #n <em>(variable
+ size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Source Dataset #n <em>(variable
+ size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Source Selection #n <em>(variable
+ size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Virtual Selection #n <em>(variable
+ size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Global Heap Block for Virtual Dataset
+ </caption>
+ <tr>
+ <th width="40%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number for the block; the value is 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Num Entries</p></td>
+ <td><p>The number of entries in the block.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Source Filename #n</p></td>
+ <td>
+ <p>The source file name where the source dataset is located.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Source Dataset #n</p></td>
+ <td><p>The source dataset name that is mapped to the
+ virtual dataset.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Source Selection #n</p></td>
+ <td>
+ <p>The <a href="#DataspaceSEL">dataspace selection</a> in the
+ source dataset that is mapped to the virtual selection.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Virtual Selection #n</p></td>
+ <td>
+ <p>This is the <a href="#DataspaceSEL">dataspace selection</a> in the virtual dataset that is
+ mapped to the source selection.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the block.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+<br>
+
+<h3><a name="FractalHeap">
+ III.G. Disk Format: Level 1G - Fractal Heap</a></h3>
+
+<p>
+ Each fractal heap consists of a header and zero or more direct and
+ indirect blocks (described below). The header contains general
+ information as well as
+ initialization parameters for the doubling table. The <em>Address
+ of Root Block</em> field in the header points to the first direct or
+ indirect block in the heap.
+</p>
+
+<p>
+ Fractal heaps are based on a data structure called a <em>doubling
+ table</em>. A doubling table provides a mechanism for quickly
+ extending an array-like data structure that minimizes the number of
+ empty blocks in the heap, while retaining very fast lookup of any
+ element within the array. More information on fractal heaps and
+ doubling tables can be found in the RFC
+ &ldquo;<a href="Supplements/FractalHeap/PrivateHeap.pdf">Private
+ Heaps in HDF5</a>.&rdquo;
+</p>
+
+<p>
+ The fractal heap implements the doubling table structure with
+ indirect and direct blocks.
+ Indirect blocks in the heap do not actually contain data for
+ objects in the heap, their &ldquo;size&rdquo; is abstract -
+ they represent the indexing structure for locating the
+ direct blocks in the doubling table.
+ Direct blocks
+ contain the actual data for objects stored in the heap.
+</p>
+
+<p>
+ All indirect blocks have a constant number of block entries in each
+ row, called the <em>width</em> of the doubling table
+ (see <em>Table Width</em> field in the header).
+
+ The number
+ of rows for each indirect block in the heap is determined by the
+ size of the block that the indirect block represents in the
+ doubling table (calculation of this is shown below) and is
+ constant, except for the &ldquo;root&rdquo;
+ indirect block, which expands and shrinks its number of rows as
+ needed.
+</p>
+
+<p>
+ Blocks in the first <em>two</em> rows of an indirect block
+ are <em>Starting Block Size</em> number of bytes in size.
+ For example, if the row <em>width</em> of the doubling table is 4,
+ then the first eight block entries in the
+ indirect block are <em>Starting Block Size</em> number of bytes in size.
+ The blocks in each subsequent row are twice the size of
+ the blocks in the previous row. In other words, blocks in
+ the third row are twice the <em>Starting Block Size</em>,
+ blocks in the fourth row are four times the
+ <em>Starting Block Size</em>, and so on. Entries for
+ blocks up to the <em>Maximum Direct Block Size</em> point to
+ direct blocks, and entries for blocks greater than that size
+ point to further indirect blocks (which have their own
+ entries for direct and indirect blocks).
+ <em>Starting Block Size</em> and
+ <em>Maximum Direct Block Size</em> are fields
+ stored in the header.
+</p>
+
+<p>
+ The number of rows of blocks, <em>nrows</em>, in an
+ indirect block is calculated by the following expression:
+ <br /> <br />
+ <em>nrows</em> = (log<sub>2</sub>(<em>block_size</em>) -
+ log<sub>2</sub>(<em>&lt;Starting Block Size&gt;</em>)) + 1
+</p>
+where <em>block_size</em> is the size of the block that the indirect block
+represents in the doubling table.
+For example, to represent a block with <em>block_size</em> equals to 1024,
+and <em>Starting Block Size</em> equals to 256,
+three rows are needed.
+<p>
+ The maximum number of rows of direct blocks, <em>max_dblock_rows</em>,
+ in any indirect block of a fractal heap is given by the
+ following expression:
+ <br /> <br />
+ <em>max_dblock_rows</em> =
+ (log<sub>2</sub>(<em>&lt;Maximum Direct Block Size&gt;</em>) -
+ log<sub>2</sub>(<em>&lt;Starting Block Size&gt;</em>)) + 2
+</p>
+<p>
+ Using the computed values for <em>nrows</em> and
+ <em>max_dblock_rows</em>, along with the <em>width</em> of the
+ doubling table, the number of direct and indirect block entries
+ (<em>K</em> and <em>N</em> in the indirect block description, below)
+ in an indirect block can be computed:
+ <br /> <br />
+ <em>K</em> = MIN(<em>nrows</em>, <em>max_dblock_rows</em>) *
+ <em>&lt;Table Width&gt;</em>
+
+ <br /> <br />
+ If <em>nrows</em> is less than or equal to <em>max_dblock_rows</em>,
+ <em>N</em> is 0. Otherwise, <em>N</em> is simply computed:
+ <br /> <br />
+ <em>N</em> = <em>K</em> - (<em>max_dblock_rows</em> *
+ <em>&lt;Table Width&gt;</em>)
+</p>
+
+<p>
+ The size of indirect blocks on disk is determined by the number
+ of rows in the indirect block (computed above). The size of direct
+ blocks on disk is exactly the size of the block in the doubling
+ table.
+</p>
+<br>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap Header
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Heap ID Length</td>
+ <td colspan="2">I/O Filters&rsquo; Encoded Length</td>
+ </tr>
+
+ <tr>
+ <td>Flags</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Maximum Size of Managed Objects</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Next Huge Object ID<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />v2 B-tree Address of Huge Objects<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Amount of Free Space in Managed Blocks<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Managed Block Free Space Manager<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Amount of Managed Space in Heap<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Amount of Allocated Managed Space in Heap<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Offset of Direct Block Allocation Iterator in Managed Space<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Number of Managed Objects in Heap<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Size of Huge Objects in Heap<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Number of Huge Objects in Heap<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Size of Tiny Objects in Heap<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Number of Tiny Objects in Heap<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Table Width</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Starting Block Size<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Maximum Direct Block Size<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Maximum Heap Size</td>
+ <td colspan="2">Starting # of Rows in Root Indirect Block</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Root Block<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Current # of Rows in Root Indirect Block</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Size of Filtered Root Direct Block <em>(optional)</em><sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">I/O Filter Mask<em> (optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">I/O Filter Information<em> (optional, variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fractal Heap Header
+ </caption>
+ <tr>
+ <th width="40%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>FRHP</code>&rdquo;
+ is used to indicate the
+ beginning of a fractal heap header. This gives file consistency
+ checking utilities a better chance of reconstructing a
+ damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Heap ID Length</p></td>
+ <td>
+ <p>This is the length in bytes of heap object IDs for this heap.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>I/O Filters&rsquo; Encoded Length</p></td>
+ <td>
+ <p>This is the size in bytes of the encoded <em>I/O Filter Information</em>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td>
+ <p>This field is the heap status flag and is a bit field
+ indicating additional information about the fractal heap.
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit(s)</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, the ID value to use for huge object has wrapped
+ around. If the value for the <em>Next Huge Object ID</em>
+ has wrapped around, each new huge object inserted into the
+ heap will require a search for an ID value.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, the direct blocks in the heap are checksummed.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2-7</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum Size of Managed Objects</p></td>
+ <td>
+ <p>This is the maximum size of managed objects allowed in the heap.
+ Objects greater than this this are &lsquo;huge&rsquo; objects and will be
+ stored in the file directly, rather than in a direct block for
+ the heap.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Next Huge Object ID</p></td>
+ <td>
+ <p>This is the next ID value to use for a huge object in the heap.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>v2 B-tree Address of Huge Objects</p></td>
+ <td>
+ <p>This is the address of the <a href="#V2Btrees">v2 B-tree</a>
+ used to track huge objects in the heap. The type of records
+ stored in the <em>v2 B-tree</em> will
+ be determined by whether the address and length of a huge object
+ can fit into a heap ID (if yes, it is a &ldquo;directly&rdquo; accessed
+ huge object) and whether there is a filter used on objects
+ in the heap.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Amount of Free Space in Managed Blocks</p></td>
+ <td>
+ <p>This is the total amount of free space in managed direct blocks
+ (in bytes).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Managed Block Free Space Manager</p></td>
+ <td>
+ <p>This is the address of the
+ <em><a href="#FreeSpaceManager">Free-space Manager</a></em> for
+ managed blocks.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Amount of Managed Space in Heap</p></td>
+ <td>
+ <p>This is the total amount of managed space in the heap (in bytes),
+ essentially the upper bound of the heap&rsquo;s linear address space.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Amount of Allocated Managed Space in Heap</p></td>
+ <td>
+ <p>This is the total amount of managed space (in bytes) actually
+ allocated in
+ the heap. This can be less than the <em>Amount of Managed Space
+ in Heap</em> field, if some direct blocks in the heap&rsquo;s linear
+ address space are not allocated.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Offset of Direct Block Allocation Iterator in Managed Space</p></td>
+ <td>
+ <p>This is the linear heap offset where the next direct
+ block should be allocated at (in bytes). This may be less than
+ the <em>Amount of Managed Space in Heap</em> value because the
+ heap&rsquo;s address space is increased by a &ldquo;row&rdquo; of direct blocks
+ at a time, rather than by single direct block increments.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Managed Objects in Heap</p></td>
+ <td>
+ <p>This is the number of managed objects in the heap.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Huge Objects in Heap</p></td>
+ <td>
+ <p>This is the total size of huge objects in the heap (in bytes).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Huge Objects in Heap</p></td>
+ <td>
+ <p>This is the number of huge objects in the heap.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Tiny Objects in Heap</p></td>
+ <td>
+ <p>This is the total size of tiny objects that are packed in heap
+ IDs (in bytes).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Tiny Objects in Heap</p></td>
+ <td>
+ <p>This is the number of tiny objects that are packed in heap IDs.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Table Width</p></td>
+ <td>
+ <p>This is the number of columns in the doubling table for managed
+ blocks. This value must be a power of two.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Starting Block Size</p></td>
+ <td>
+ <p>This is the starting block size to use in the doubling table for
+ managed blocks (in bytes). This value must be a power of two.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum Direct Block Size</p></td>
+ <td>
+ <p>This is the maximum size allowed for a managed direct block.
+ Objects inserted into the heap that are larger than this value
+ (less the number of bytes of direct block prefix/suffix)
+ are stored as &lsquo;huge&rsquo; objects. This value must be a power of
+ two.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum Heap Size</p></td>
+ <td>
+ <p>This is the maximum size of the heap&rsquo;s linear address space for
+ managed objects (in bytes). The value stored is the log2 of
+ the actual value, that is: the number of bits of the address space.
+ &lsquo;Huge&rsquo; and &lsquo;tiny&rsquo; objects are not counted in this value, since
+ they do not store objects in the linear address space of the
+ heap.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Starting # of Rows in Root Indirect Block</p></td>
+ <td>
+ <p>This is the starting number of rows for the root indirect block.
+ A value of 0 indicates that the root indirect block will have
+ the maximum number of rows needed to address the heap&rsquo;s <em>Maximum
+ Heap Size</em>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Root Block</p></td>
+ <td>
+ <p>This is the address of the root block for the heap. It can
+ be the <a href="#UndefinedAddress">undefined address</a> if
+ there is no data in the heap. It either points to a direct
+ block (if the <em>Current # of Rows in the Root Indirect
+ Block</em> value is 0), or an indirect block.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Current # of Rows in Root Indirect Block</p></td>
+ <td>
+ <p>This is the current number of rows in the root indirect block.
+ A value of 0 indicates that <em>Address of Root Block</em>
+ points to direct block instead of indirect block.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Filtered Root Direct Block</p></td>
+ <td>
+ <p>This is the size of the root direct block, if filters are
+ applied to heap objects (in bytes). This field is only
+ stored in the header if the <em>I/O Filters&rsquo; Encoded Length</em>
+ is greater than 0.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>I/O Filter Mask</p></td>
+ <td>
+ <p>This is the filter mask for the root direct block, if filters
+ are applied to heap objects. This mask has the same format as
+ that used for the filter mask in chunked raw data records in a
+ <a href="#V1Btrees">v1 B-tree</a>.
+ This field is only
+ stored in the header if the <em>I/O Filters&rsquo; Encoded Length</em>
+ is greater than 0.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>I/O Filter Information</p></td>
+ <td>
+ <p>This is the I/O filter information encoding direct blocks and
+ huge objects, if filters are applied to heap objects. This
+ field is encoded as a <a href="#FilterMessage">Filter Pipeline</a>
+ message.
+ The size of this field is determined by <em>I/O Filters&rsquo;
+ Encoded Length</em>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the header.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap Direct Block
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Heap Header Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Block Offset <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Object Data <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fractal Heap Direct Block
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>FHDB</code>&rdquo;
+ is used to indicate the
+ beginning of a fractal heap direct block. This gives file consistency
+ checking utilities a better chance of reconstructing a
+ damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Heap Header Address</p></td>
+ <td>
+ <p>This is the address for the fractal heap header that this
+ block belongs to. This field is principally used for file
+ integrity checking.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Block Offset</p></td>
+ <td>
+ <p>This is the offset of the block within the fractal heap&rsquo;s
+ address space (in bytes). The number of bytes used to encode
+ this field is the <em>Maximum Heap Size</em> (in the heap&rsquo;s
+ header) divided by 8 and rounded up to the next highest integer,
+ for values that are not a multiple of 8. This value is
+ principally used for file integrity checking.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the direct block.</p>
+ <p>This field is only present if bit 1 of <em>Flags</em> in the
+ heap&rsquo;s header is set.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Data</p></td>
+ <td>
+ <p>This section of the direct block stores the actual data for
+ objects in the heap. The size of this section is determined by
+ the direct block&rsquo;s size minus the size of the other fields
+ stored in the direct block (for example, the <em>Signature</em>,
+ <em>Version</em>, and others including the <em>Checksum</em> if it is
+ present).
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap Indirect Block
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Heap Header Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Block Offset <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Child Direct Block #0 Address<sup>O</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Size of Filtered Direct Block #0 <em>(optional)</em> <sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Filter Mask for Direct Block #0 <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Child Direct Block #1 Address<sup>O</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Size of Filtered Direct Block #1 <em>(optional)</em><sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Filter Mask for Direct Block #1 <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Child Direct Block #K-1 Address<sup>O</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Size of Filtered Direct Block #K-1 <em>(optional)</em><sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Filter Mask for Direct Block #K-1 <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Child Indirect Block #0 Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Child Indirect Block #1 Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Child Indirect Block #N-1 Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fractal Heap Indirect Block
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>FHIB</code>&rdquo; is used to
+ indicate the beginning of a fractal heap indirect block. This
+ gives file consistency checking utilities a better chance of
+ reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Heap Header Address</p></td>
+ <td>
+ <p>This is the address for the fractal heap header that this
+ block belongs to. This field is principally used for file
+ integrity checking.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Block Offset</p></td>
+ <td>
+ <p>This is the offset of the block within the fractal heap&rsquo;s
+ address space (in bytes). The number of bytes used to encode
+ this field is the <em>Maximum Heap Size</em> (in the heap&rsquo;s
+ header) divided by 8 and rounded up to the next highest integer,
+ for values that are not a multiple of 8. This value is
+ principally used for file integrity checking.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Child Direct Block #K Address</p></td>
+ <td>
+ <p>This field is the address of the child direct block.
+ The size of the [uncompressed] direct block can be computed by
+ its offset in the heap&rsquo;s linear address space.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Filtered Direct Block #K</p></td>
+ <td>
+ <p>This is the size of the child direct block after passing through
+ the I/O filters defined for this heap (in bytes). If no I/O
+ filters are present for this heap, this field is not present.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td><p>Filter Mask for Direct Block #K</p></td>
+ <td>
+ <p>This is the I/O filter mask for the filtered direct block.
+ This mask has the same format as that used for the filter mask
+ in chunked raw data records in a <a href="#V1Btrees">v1 B-tree</a>.
+ If no I/O filters are present for this heap, this field is not
+ present.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Child Indirect Block #N Address</p></td>
+ <td>
+ <p>This field is the address of the child indirect block.
+ The size of the indirect block can be computed by
+ its offset in the heap&rsquo;s linear address space.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the indirect block.</p>
+ </td>
+ </tr>
+
+ </table>
+
+</div>
+
+<br />
+<p>An object in the fractal heap is identified by means of a fractal heap ID,
+ which encodes information to locate the object in the heap.
+ Currently, the fractal heap stores an object in one of three ways,
+ depending on the object&rsquo;s size:</p>
+
+<div align="center">
+ <table class="list80">
+ <tr>
+ <th width="20%">Type</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center">Tiny</td>
+ <td>
+ <p>When an object is small enough to be encoded in the
+ heap ID, the object&rsquo;s data is embedded in the fractal
+ heap ID itself. There are two sub-types for this type of
+ object: normal and extended. The sub-type for tiny heap
+ IDs depends on whether the heap ID is large enough to
+ store objects greater than 16 bytes or not. If the
+ heap ID length is 18 bytes or smaller, the
+ &lsquo;normal&rsquo; tiny heap ID form is used. If the
+ heap ID length is greater than 18 bytes in length, the
+ &ldquo;extended&rdquo; form is used. See the format
+ description below for both sub-types.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">Huge</td>
+ <td>
+ <p>When the size of an object is larger than <em>Maximum Size of
+ Managed Objects</em> in the <em>Fractal Heap Header</em>, the
+ object&rsquo;s data is stored on its own in the file and the object
+ is tracked/indexed via a version 2 B-tree. All huge objects
+ for a particular fractal heap use the same v2 B-tree. All huge
+ objects for a particular fractal heap use the same format for
+ their huge object IDs.
+ </p>
+
+ <p>Depending on whether the IDs for a heap are large enough to hold
+ the object&rsquo;s retrieval information and whether I/O pipeline filters
+ are applied to the heap&rsquo;s objects, 4 sub-types are derived for
+ huge object IDs for this heap:</p>
+
+ <div align="center">
+ <table class="list">
+ <tr>
+ <th align="left" width="35%">Sub-type</th>
+ <th align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="left">Directly accessed, non-filtered</td>
+ <td>
+ <p>The object&rsquo;s address and length are embedded in the
+ fractal heap ID itself and the object is directly accessed
+ from them. This allows the object to be accessed without
+ resorting to the B-tree.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left">Directly accessed, filtered</td>
+ <td>
+ <p>The filtered object&rsquo;s address, length, filter mask and
+ de-filtered size are embedded in the fractal heap ID itself
+ and the object is accessed directly with them. This allows
+ the object to be accessed without resorting to the B-tree.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left">Indirectly accessed, non-filtered</td>
+ <td>
+ <p>The object is located by using a B-tree key embedded in
+ the fractal heap ID to retrieve the address and length from
+ the version 2 B-tree for huge objects. Then, the address
+ and length are used to access the object.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left">Indirectly accessed, filtered</td>
+ <td>
+ <p>The object is located by using a B-tree key embedded in
+ the fractal heap ID to retrieve the filtered object&rsquo;s
+ address, length, filter mask and de-filtered size from the
+ version 2 B-tree for huge objects. Then, this information
+ is used to access the object.
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">Managed</td>
+ <td>
+ <p>When the size of an object does not meet the above two
+ conditions, the object is stored and managed via the direct and
+ indirect blocks based on the doubling table.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+<br />
+<p>The specific format for each type of heap ID is described below:
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap ID for Tiny Objects (Sub-type 1 -
+ &lsquo;Normal&rsquo;)
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version, Type, and Length</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data <em>(variable size)</em></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fractal Heap ID for Tiny Objects (Sub-type 1 -
+ &lsquo;Normal&rsquo;)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version, Type, and Length</p></td>
+ <td>
+ <p>This is a bit field with the following definition:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>The current version of ID format. This document
+ describes version 0.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4-5</code></td>
+ <td>The ID type. Tiny objects have a value of <code>2</code>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0-3</code></td>
+ <td>The length of the tiny object. The value stored
+ is one less than the actual length (since zero-length
+ objects are not allowed to be stored in the heap).
+ For example, an object of actual length 1 has an
+ encoded length of 0, an object of actual length 2
+ has an encoded length of 1, and so on.
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data</p></td>
+ <td>
+ <p>This is the data for the object.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap ID for Tiny Objects (Sub-type 2 -
+ &lsquo;Extended&rsquo;)
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version, Type, and Length</td>
+ <td>Extended Length</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Data <em>(variable size)</em></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fractal Heap ID for Tiny Objects (Sub-type 2 -
+ &lsquo;Extended&rsquo;)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version, Type, and Length</p></td>
+ <td>
+ <p>This is a bit field with the following definition:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>The current version of ID format. This document
+ describes version 0.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4-5</code></td>
+ <td>The ID type. Tiny objects have a value of <code>2</code>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0-3</code></td>
+ <td>These 4 bits, together with the next byte, form an
+ unsigned 12-bit integer for holding the length of the
+ object. These 4-bits are bits 8-11 of the 12-bit integer.
+ See description for the <em>Extended Length</em> field below.
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Extended Length</p></td>
+ <td>
+ <p>This byte, together with the 4 bits in the previous byte,
+ forms an unsigned 12-bit integer for holding the length of
+ the tiny object. These 8 bits are bits 0-7 of the 12-bit
+ integer formed. The value stored is one less than the actual
+ length (since zero-length objects are not allowed to be
+ stored in the heap). For example, an object of actual length
+ 1 has an encoded length of 0, an object of actual length
+ 2 has an encoded length of 1, and so on.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data</p></td>
+ <td>
+ <p>This is the data for the object.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap ID for Huge Objects (Sub-types 1 and 2):
+ Indirectly Accessed, Non-filtered/Filtered
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version and Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />v2 B-tree Key<sup>L</sup><em> (variable size)</em><br /><br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fractal Heap ID for Huge Objects (Sub-types 1 and 2):
+ Indirectly Accessed, Non-filtered/Filtered
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version and Type</p></td>
+ <td>
+ <p>This is a bit field with the following definition:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>The current version of ID format. This document
+ describes version 0.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4-5</code></td>
+ <td>The ID type. Huge objects have a value of <code>1</code>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0-3</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>v2 B-tree Key</p></td>
+ <td><p>This field is the B-tree key for retrieving the information
+ from the version 2 B-tree for huge objects needed to access the
+ object. See the description of <a href="#V2Btrees">v2 B-tree</a>
+ records sub-types 1 and 2 for a description of the fields. New key
+ values are derived from <em>Next Huge Object ID</em> in the
+ <em>Fractal Heap Header</em>.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap ID for Huge Objects (Sub-type 3):
+ Directly Accessed, Non-filtered
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version and Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address <sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Length <sup>L</sup><br /><br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fractal Heap ID for Huge Objects (Sub-type 3):
+ Directly Accessed, Non-filtered
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version and Type</p></td>
+ <td>
+ <p>This is a bit field with the following definition:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>The current version of ID format. This document
+ describes version 0.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4-5</code></td>
+ <td>The ID type. Huge objects have a value of <code>1</code>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0-3</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>This field is the address of the object in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Length</p></td>
+ <td><p>This field is the length of the object in the file.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap ID for Huge Objects (Sub-type 4):
+ Directly Accessed, Filtered
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version and Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address <sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Length <sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Filter Mask</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />De-filtered Size <sup>L</sup><br /><br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fractal Heap ID for Huge Objects (Sub-type 4):
+ Directly Accessed, Filtered
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version and Type</p></td>
+ <td>
+ <p>This is a bit field with the following definition:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>The current version of ID format. This document
+ describes version 0.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4-5</code></td>
+ <td>The ID type. Huge objects have a value of <code>1</code>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0-3</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>This field is the address of the filtered object in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Length</p></td>
+ <td><p>This field is the length of the filtered object in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filter Mask</p></td>
+ <td><p>This field is the I/O pipeline filter mask for the
+ filtered object in the file.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filtered Size</p></td>
+ <td><p>This field is the size of the de-filtered object in the file.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap ID for Managed Objects
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version and Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Offset <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Length <em>(variable size)</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fractal Heap ID for Managed Objects
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version and Type</p></td>
+ <td><p>This is a bit field with the following definition:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>The current version of ID format. This document
+ describes version 0.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4-5</code></td>
+ <td>The ID type. Managed objects have a value of <code>0</code>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0-3</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Offset</p></td>
+ <td><p>This field is the offset of the object in the heap.
+ This field&rsquo;s size is the minimum number of bytes
+ necessary to encode the <em>Maximum Heap Size</em> value
+ (from the <em>Fractal Heap Header</em>). For example, if the
+ value of the <em>Maximum Heap Size</em> is less than 256 bytes,
+ this field is 1 byte in length, a <em>Maximum Heap Size</em>
+ of 256-65535 bytes uses a 2 byte length, and so on.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Length</p></td>
+ <td><p>This field is the length of the object in the heap. It
+ is determined by taking the minimum value of <em>Maximum
+ Direct Block Size</em> and <em>Maximum Size of Managed
+ Objects</em> in the <em>Fractal Heap Header</em>. Again,
+ the minimum number of bytes needed to encode that value is
+ used for the size of this field.</p></td>
+ </tr>
+ </table>
+</div>
+
+<h3><a name="FreeSpaceManager">
+ III.H. Disk Format: Level 1H - Free-space Manager</a></h3>
+
+<p>
+ Free-space managers are used to describe space within a heap or
+ the entire HDF5 file that is not currently used for that heap or
+ file.
+</p>
+
+<p>
+ The <em>free-space manager header</em> contains metadata information
+ about the space being tracked, along with the address of the list
+ of <em>free space sections</em> which actually describes the free
+ space. The header records information about free-space sections being
+ tracked, creation parameters for handling free-space sections of a
+ client, and section information used to locate the collection of
+ free-space sections.
+</p>
+
+<p>
+ The <em>free-space section list</em> stores a collection of
+ free-space sections that is specific to each <em>client</em> of the
+ free-space manager.
+
+ For example, the fractal heap is a client of the free space manager
+ and uses it to track unused space within the heap. There are 4
+ types of section records for the fractal heap, each of which has
+ its own format, listed below.
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Free-space Manager Header
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Client ID</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Total Space Tracked<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Total Number of Sections<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Number of Serialized Sections<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Number of Un-Serialized Sections<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Number of Section Classes</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Shrink Percent</td>
+ <td colspan="2">Expand Percent</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Size of Address Space</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Maximum Section Size <sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of Serialized Section List<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Size of Serialized Section List Used<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Allocated Size of Serialized Section List<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Free-space Manager Header
+ </caption>
+ <tr>
+ <th width="35%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>FSHD</code>&rdquo;
+ is used to indicate the beginning of the Free-space Manager
+ Header. This gives file consistency checking utilities a
+ better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This is the version number for the Free-space Manager Header
+ and this document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Client ID</p></td>
+ <td>
+ <p>This is the client ID for identifying the user of this
+ free-space manager:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Fractal heap
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>File
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2+</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Total Space Tracked</p></td>
+ <td>
+ <p>This is the total amount of free space being tracked, in bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Total Number of Sections</p></td>
+ <td>
+ <p>This is the total number of free-space sections being tracked.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Serialized Sections</p></td>
+ <td>
+ <p>This is the number of serialized free-space sections being
+ tracked.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td><p>Number of Un-Serialized Sections</p></td>
+ <td>
+ <p>This is the number of un-serialized free-space sections being
+ managed. Un-serialized sections are created by the free-space
+ client when the list of sections is read in.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Section Classes</p></td>
+ <td>
+ <p>This is the number of section classes handled by this free space
+ manager for the free-space client.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Shrink Percent</p></td>
+ <td>
+ <p>This is the percent of current size to shrink the allocated
+ serialized free-space section list.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Expand Percent</p></td>
+ <td>
+ <p>This is the percent of current size to expand the allocated
+ serialized free-space section list.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Address Space</p></td>
+ <td>
+ <p>This is the size of the address space that free-space sections
+ are within. This is stored as the log<sub>2</sub> of the
+ actual value (in other words, the number of bits required
+ to store values within that address space).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum Section Size</p></td>
+ <td>
+ <p>This is the maximum size of a section to be tracked.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of Serialized Section List</p></td>
+ <td>
+ <p>This is the address where the serialized free-space section
+ list is stored.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Serialized Section List Used</p></td>
+ <td>
+ <p>This is the size of the serialized free-space section
+ list used (in bytes). This value must be less than
+ or equal to the <em>allocated size of serialized section
+ list</em>, below.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Allocated Size of Serialized Section List</p></td>
+ <td>
+ <p>This is the size of serialized free-space section list
+ actually allocated (in bytes).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the free-space manager header.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<p>The free-space sections being managed are stored in a
+ <em>free-space section list</em>, described below. The sections
+ in the free-space section list are stored in the following way:
+ a count of the number of sections describing a particular size of
+ free space and the size of the free-space described (in bytes),
+ followed by a list of section description records; then another
+ section count and size, followed by the list of section
+ descriptions for that size; and so on.</p>
+
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Free-space Section List
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Free-space Manager Header Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Number of Section Records in Set #0 <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size of Free-space Section Described in Record Set #0 <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #0 Section Record #0 Offset<em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="1">Record Set #0 Section Record #0 Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #0 Section Record #0 Data <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #0 Section Record #K-1 Offset<em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="1">Record Set #0 Section Record #K-1 Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #0 Section Record #K-1 Data <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Number of Section Records in Set #1 <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size of Free-space Section Described in Record Set #1 <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #1 Section Record #0 Offset<em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="1">Record Set #1 Section Record #0 Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #1 Section Record #0 Data <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #1 Section Record #K-1 Offset<em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="1">Record Set #1 Section Record #K-1 Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #1 Section Record #K-1 Data <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><strong>...</strong></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><strong>...</strong></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Number of Section Records in Set #N-1 <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size of Free-space Section Described in Record Set #N-1 <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #N-1 Section Record #0 Offset<em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="1">Record Set #N-1 Section Record #0 Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #N-1 Section Record #0 Data <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #N-1 Section Record #K-1 Offset<em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="1">Record Set #N-1 Section Record #K-1 Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Record Set #N-1 Section Record #K-1 Data <em>(variable size)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Free-space Section List
+ </caption>
+ <tr>
+ <th width="35%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>FSSE</code>&rdquo;
+ is used to indicate the beginning of the Free-space Section
+ Information. This gives file consistency checking utilities
+ a better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This is the version number for the Free-space Section List
+ and this document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Free-space Manager Header Address</p></td>
+ <td>
+ <p>This is the address of the <em>Free-space Manager Header</em>.
+ This field is principally used for file
+ integrity checking.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Section Records for Set #N</p></td>
+ <td>
+ <p>This is the number of free-space section records for set #N.
+ The length of this field is the minimum number of bytes needed
+ to store the <em>number of serialized sections</em> (from the
+ <em>free-space manager header</em>).
+ </p>
+
+ <p>
+ The number of sets of free-space section records is
+ determined by the <em>size of serialized section list</em> in
+ the <em>free-space manager header</em>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Section Size for Record Set #N</p></td>
+ <td>
+ <p>This is the size (in bytes) of the free-space section described
+ for <em>all</em> the section records in set #N.
+ </p>
+
+ <p>
+ The length of this field is the minimum number of bytes needed
+ to store the <em>maximum section size</em> (from the
+ <em>free-space manager header</em>).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Record Set #N Section #K Offset</p></td>
+ <td>
+ <p>This is the offset (in bytes) of the free-space section within
+ the client for the free-space manager.
+ </p>
+
+ <p>
+ The length of this field is the minimum number of bytes needed
+ to store the <em>size of address space</em> (from the
+ <em>free-space manager header</em>).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Record Set #N Section #K Type</p></td>
+ <td>
+ <p>This is the type of the section record, used to decode the
+ <em>record set #N section #K data</em> information. The defined
+ record type for <em>file</em> client is:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Type</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>File&rsquo;s section (a range of actual bytes in file)
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1+</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table></p>
+
+ <p>The defined record types for a <em>fractal heap</em> client are:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Type</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Fractal heap &ldquo;single&rdquo; section
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Fractal heap &ldquo;first row&rdquo; section
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Fractal heap &ldquo;normal row&rdquo; section
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Fractal heap &ldquo;indirect&rdquo; section
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>4+</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Record Set #N Section #K Data</p></td>
+ <td>
+ <p>This is the section-type specific information for each record
+ in the record set, described below.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the <em>Free-space Section List</em>.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<p>
+ The section-type specific data for each free-space section record is
+ described below:
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: File&rsquo;s Section Data Record
+ </caption>
+
+ <tr>
+ <td colspan="4"><em>No additional record data stored</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap &ldquo;Single&rdquo; Section Data Record
+ </caption>
+
+ <tr>
+ <td colspan="4"><em>No additional record data stored</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap &ldquo;First Row&rdquo; Section Data
+ Record
+ </caption>
+
+ <tr>
+ <td colspan="4"><em>Same format as &ldquo;indirect&rdquo;
+ section data</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap &ldquo;Normal Row&rdquo; Section Data
+ Record
+ </caption>
+
+ <tr>
+ <td colspan="4"><em>No additional record data stored</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fractal Heap &ldquo;Indirect&rdquo; Section
+ Data Record
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Fractal Heap Indirect Block Offset <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Block Start Row</td>
+ <td colspan="2">Block Start Column</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Number of Blocks</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fractal Heap &ldquo;Indirect&rdquo; Section
+ Data Record
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Fractal Heap Block Offset</p></td>
+ <td>
+ <p>The offset of the indirect block in the fractal heap&rsquo;s address
+ space containing the empty blocks.
+ </p>
+ <p>
+ The number of bytes used to encode this field is the minimum
+ number of bytes needed to encode values for the <em>Maximum
+ Heap Size</em> (in the fractal heap&rsquo;s header).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Block Start Row</p></td>
+ <td>
+ <p>This is the row that the empty blocks start in.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Block Start Column</p></td>
+ <td>
+ <p>This is the column that the empty blocks start in.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Blocks</p></td>
+ <td>
+ <p>This is the number of empty blocks covered by the section.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<h3><a name="SOHMTable">
+ III.I. Disk Format: Level 1I - Shared Object Header Message Table</a></h3>
+
+<p>
+ The <em>shared object header message table</em> is used to locate
+ object
+ header messages that are shared between two or more object headers
+ in the file. Shared object header messages are stored and indexed
+ in the file in one of two ways: indexed sequentially in a
+ <em>shared header message list</em> or indexed with a v2 B-tree.
+ The shared messages themselves are either stored in a fractal
+ heap (when two or more objects share the message), or remain in an
+ object&rsquo;s header (when only one object uses the message currently,
+ but the message can be shared in the future).
+</p>
+
+<p>
+ The <em>shared object header message table</em>
+ contains a list of shared message index headers. Each index header
+ records information about the version of the index format, the index
+ storage type, flags for the message types indexed, the number of
+ messages in the index, the address where the index resides,
+ and the fractal heap address if shared messages are stored there.
+</p>
+
+<p>
+ Each index can be either a list or a v2 B-tree and may transition
+ between those two forms as the number of messages in the index
+ varies. Each shared message record contains information used to
+ locate the shared message from either a fractal heap or an object
+ header. The types of messages that can be shared are: <em>Dataspace,
+ Datatype, Fill Value, Filter Pipeline and Attribute</em>.
+</p>
+
+<p>
+ The <em>shared object header message table</em> is pointed to
+ from a <a href="#SOHMTableMessage">shared message table</a> message
+ in the superblock extension for a file. This message stores the
+ version of the table format, along with the number of index headers
+ in the table.
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Shared Object Header Message Table
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version for index #0</td>
+ <td>Index Type for index #0</td>
+ <td colspan="2">Message Type Flags for index #0</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Minimum Message Size for index #0</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">List Cutoff for index #0</td>
+ <td colspan="2">v2 B-tree Cutoff for index #0</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Number of Messages for index #0</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Index Address<sup>O</sup> for index #0<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fractal Heap Address<sup>O</sup> for index #0<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td>Version for index #N-1</td>
+ <td>Index Type for index #N-1</td>
+ <td colspan="2">Message Type Flags for index #N-1</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Minimum Message Size for index #N-1</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">List Cutoff for index #N-1</td>
+ <td colspan="2">v2 B-tree Cutoff for index #N-1</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Number of Messages for index #N-1</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Index Address<sup>O</sup> for index #N-1<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fractal Heap Address<sup>O</sup> for index #N-1<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Shared Object Header Message Table
+ </caption>
+ <tr>
+ <th width="35%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>SMTB</code>&rdquo;
+ is used to indicate the beginning of the Shared Object
+ Header Message table. This gives file consistency checking
+ utilities a better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version for index #N</p></td>
+ <td>
+ <p>This is the version number for the list of shared object header message
+ indexes and this document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Index Type for index #N</p></td>
+ <td>
+ <p>The type of index can be an unsorted list or a v2 B-tree.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Message Type Flags for index #N</p></td>
+ <td>
+ <p>This field indicates the type of messages tracked in the index,
+ as follows:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bits</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, the index tracks <em>Dataspace Messages</em>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, the message tracks <em>Datatype Messages</em>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>If set, the message tracks <em>Fill Value Messages</em>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>If set, the message tracks <em>Filter Pipeline Messages</em>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>If set, the message tracks <em>Attribute Messages</em>.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>5-15</code></td>
+ <td>Reserved (zero).
+ </td>
+ </tr>
+ </table></p>
+
+
+ <p>
+ An index can track more than one type of message, but each type
+ of message can only by in one index.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Minimum Message Size for index #N</p></td>
+ <td>
+ <p>This is the message size sharing threshold for the index.
+ If the encoded size of the message is less than this value, the
+ message is not shared.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>List Cutoff for index #N</p></td>
+ <td>
+ <p>This is the cutoff value for the indexing of messages to
+ switch from a list to a v2 B-tree. If the number of messages
+ is greater than this value, the index should be a v2 B-tree.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td><p>v2 B-tree Cutoff for index #N</p></td>
+ <td>
+ <p>This is the cutoff value for the indexing of messages
+ to switch from a v2 B-tree back to a list. If the number
+ of messages is less than this value, the index should be
+ a list.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Messages for index #N</p></td>
+ <td>
+ <p>The number of shared messages being tracked for the index.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Index Address for index #N</p></td>
+ <td>
+ <p>This field is the address of the list or v2 B-tree where the
+ index nodes reside.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fractal Heap Address for index #N</p></td>
+ <td>
+ <p>This field is the address of the fractal heap if shared messages
+ are stored there.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the table.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<p>
+ Shared messages are indexed either with a <em>shared message record
+ list</em>, described below, or using a v2 B-tree (using record type 7).
+ The number of records in the <em>shared message record list</em> is
+ determined in the index&rsquo;s entry in the <em>shared object header message
+ table</em>.
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Shared Message Record List
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Shared Message Record #0</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Shared Message Record #1</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Shared Message Record #N-1</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Shared Message Record List
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>SMLI</code>&rdquo;
+ is used to indicate the beginning of a list of index nodes.
+ This gives file consistency checking utilities a better
+ chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Shared Message Record #N</p></td>
+ <td>
+ <p>The record for locating the shared message, either in the
+ fractal heap for the index, or an object header (see format for
+ <em>index nodes</em> below).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the list.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<p>
+ The record for each shared message in an index is stored in one
+ of the following forms:
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Shared Message Record for Messages Stored in a
+ Fractal Heap
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Message Location</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Hash Value</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reference Count</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fractal Heap ID<br /><br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Shared Message Record for Messages Stored in a
+ Fractal Heap
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Message Location</p></td>
+ <td>
+ <p>This has a value of 0 indicating that the message is stored in
+ the heap.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Hash Value</p></td>
+ <td>
+ <p>This is the hash value for the message.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Reference Count</p></td>
+ <td>
+ <p>This is the number of times the message is used in the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fractal Heap ID</p></td>
+ <td>
+ <p>This is an 8-byte fractal heap ID for the message as stored in
+ the fractal heap for the index.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Shared Message Record for Messages Stored in an
+ Object Header
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Message Location</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Hash Value</td>
+ </tr>
+
+ <tr>
+ <td>Reserved</td>
+ <td>Message Type</td>
+ <td colspan="2">Creation Index</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Object Header Address<sup>O</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Shared Message Record for Messages Stored in an
+ Object Header
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Message Location</p></td>
+ <td>
+ <p>This has a value of 1 indicating that the message is stored in
+ an object header.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Hash Value</p></td>
+ <td>
+ <p>This is the hash value for the message.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Message Type</p></td>
+ <td>
+ <p>This is the message type in the object header.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Creation Index</p></td>
+ <td>
+ <p>This is the creation index of the message within the object
+ header.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Header Address</p></td>
+ <td>
+ <p>This is the address of the object header where the message is
+ located.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<h2><a name="DataObject">
+ IV. Disk Format: Level 2 - Data Objects </a></h2>
+
+<p>Data objects contain the &ldquo;real&rdquo; user-visible information in the file.
+ These objects compose the scientific data and other information which
+ are generally thought of as &ldquo;data&rdquo; by the end-user. All the
+ other information in the file is provided as a framework for
+ storing and accessing these data objects.
+</p>
+
+<p>A data object is composed of header and data
+ information. The header information contains the information
+ needed to interpret the data information for the object as
+ well as additional &ldquo;metadata&rdquo; or pointers to additional
+ &ldquo;metadata&rdquo; used to describe or annotate each object.
+</p>
+
+<h3><a name="ObjectHeader">
+ IV.A. Disk Format: Level 2A - Data Object Headers</a></h3>
+
+<p>The header information of an object is designed to encompass
+ all of the information about an object, except for the data itself.
+ This information includes the dataspace, the datatype, information
+ about how the data is stored on disk (in external files, compressed,
+ broken up in blocks, and so on), as well as other information used
+ by the library to speed up access to the data objects or maintain
+ a file&rsquo;s integrity. Information stored by user applications
+ as attributes is also stored in the object&rsquo;s header. The header
+ of each object is not necessarily located immediately prior to the
+ object&rsquo;s data in the file and in fact may be located in any
+ position in the file. The order of the messages in an object header
+ is not significant.</p>
+
+<p>Object headers are composed of a prefix and a set of messages. The
+ prefix contains the information needed to interpret the messages and
+ a small amount of metadata about the object, and the messages contain
+ the majority of the metadata about the object.
+</p>
+
+<h3><a name="ObjectHeaderPrefix">
+ IV.A.1. Disk Format: Level 2A1 - Data Object Header Prefix</a></h3>
+
+
+
+<h4><a name="V1ObjectHeaderPrefix">
+ IV.A.1.a. Version 1 Data Object Header Prefix</a></h4>
+
+<p>Header messages are aligned on 8-byte boundaries for version 1
+ object headers.
+</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 1 Object Header
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Reserved (zero)</td>
+ <td colspan="2">Total Number of Header Messages</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Object Reference Count</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Object Header Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Header Message Type #1</td>
+ <td colspan="2">Size of Header Message Data #1</td>
+ </tr>
+
+ <tr>
+ <td>Header Message #1 Flags</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Message Data #1<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Header Message Type #n</td>
+ <td colspan="2">Size of Header Message Data #n</td>
+ </tr>
+
+ <tr>
+ <td>Header Message #n Flags</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Message Data #n<br /><br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 1 Object Header
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This value is used to determine the format of the
+ information in the object header. When the format of the
+ object header is changed, the version number
+ is incremented and can be used to determine how the
+ information in the object header is formatted. This
+ is version one (1) (there was no version zero (0)) of the
+ object header.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Total Number of Header Messages</p></td>
+ <td>
+ <p>This value determines the total number of messages listed in
+ object headers for this object. This value includes the messages
+ in continuation messages for this object.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Reference Count</p></td>
+ <td>
+ <p>This value specifies the number of &ldquo;hard links&rdquo; to this object
+ within the current file. References to the object from external
+ files, &ldquo;soft links&rdquo; in this file and object references in this
+ file are not tracked.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Object Header Size</p></td>
+ <td>
+ <p>This value specifies the number of bytes of header message data
+ following this length field that contain object header messages
+ for this object header. This value does not include the size of
+ object header continuation blocks for this object elsewhere in the
+ file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Type</p></td>
+ <td>
+ <p>This value specifies the type of information included in the
+ following header message data. The message types for
+ header messages are defined in sections below.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Header Message #n Data</p></td>
+ <td>
+ <p>This value specifies the number of bytes of header
+ message data following the header message type and length
+ information for the current message. The size includes
+ padding bytes to make the message a multiple of eight
+ bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Flags</p></td>
+ <td>
+ <p>This is a bit field with the following definition:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, the message data is constant. This is used
+ for messages like the datatype message of a dataset.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, the message is <em>shared</em> and stored
+ in another location than the object header. The Header
+ Message Data field contains a Shared Message
+ (described in the <a href="#ObjectHeaderMessages">Data Object Header Messages</a>
+ section below)
+ and the Size of Header Message Data field
+ contains the size of that Shared Message.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>If set, the message should not be shared.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>If set, the HDF5 decoder should fail to open this object
+ if it does not understand the message&rsquo;s type and the file
+ is open with permissions allowing write access to the file.
+ (Normally, unknown messages can just be ignored by HDF5
+ decoders)
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>If set, the HDF5 decoder should set bit 5 of this
+ message&rsquo;s flags (in other words, this bit field)
+ if it does not understand the message&rsquo;s type
+ and the object is modified in any way. (Normally,
+ unknown messages can just be ignored by HDF5
+ decoders)
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td>If set, this object was modified by software that did not
+ understand this message.
+ (Normally, unknown messages should just be ignored by HDF5
+ decoders) (Can be used to invalidate an index or a similar
+ feature)
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>6</code></td>
+ <td>If set, this message is shareable.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>7</code></td>
+ <td>If set, the HDF5 decoder should always fail to open this
+ object if it does not understand the message&rsquo;s type (whether
+ it is open for read-only or read-write access). (Normally,
+ unknown messages can just be ignored by HDF5 decoders)
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Data</p></td>
+ <td>
+ <p>The format and length of this field is determined by the
+ header message type and size respectively. Some header
+ message types do not require any data and this information
+ can be eliminated by setting the length of the message to
+ zero. The data is padded with enough zeroes to make the
+ size a multiple of eight.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<h4><a name="V2ObjectHeaderPrefix">
+ IV.A.1.b. Version 2 Data Object Header Prefix</a></h4>
+
+<p>Note that the &ldquo;total number of messages&rdquo; field has been dropped from
+ the data object header prefix in this version. The number of messages
+ in the data object header is just determined by the messages encountered
+ in all the object header blocks.</p>
+
+<p>Note also that the fields and messages in this version of data object
+ headers have <em>no</em> alignment or padding bytes inserted - they are
+ stored packed together.</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 Object Header
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Access time <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Modification Time <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Change Time <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Birth Time <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Maximum # of compact attributes <em>(optional)</em></td>
+ <td colspan="2">Minimum # of dense attributes <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td>Size of Chunk #0 <em>(variable size)</em></td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td>Header Message Type #1</td>
+ <td colspan="2">Size of Header Message Data #1</td>
+ <td>Header Message #1 Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Header Message #1 Creation Order <em>(optional)</em></td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Message Data #1<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+
+ <tr>
+ <td>Header Message Type #n</td>
+ <td colspan="2">Size of Header Message Data #n</td>
+ <td>Header Message #n Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Header Message #n Creation Order <em>(optional)</em></td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Message Data #n<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Gap <em>(optional, variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 Object Header
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>OHDR</code>&rdquo;
+ is used to indicate the beginning of an object header. This
+ gives file consistency checking utilities a better chance
+ of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This field has a value of 2 indicating version 2 of the object header.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td>
+ <p>This field is a bit field indicating additional information
+ about the object header.
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit(s)</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0-1</code></td>
+ <td>This two bit field determines the size of the
+ <em>Size of Chunk #0</em> field. The values are:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>The <em>Size of Chunk #0</em> field is 1 byte.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>The <em>Size of Chunk #0</em> field is 2 bytes.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>The <em>Size of Chunk #0</em> field is 4 bytes.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>The <em>Size of Chunk #0</em> field is 8 bytes.
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>If set, attribute creation order is tracked.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>If set, attribute creation order is indexed.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>If set, non-default attribute storage phase change
+ values are stored.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td>If set, access, modification, change and birth times
+ are stored.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Access Time</p></td>
+ <td>
+ <p>This 32-bit value represents the number of seconds after the
+ UNIX epoch when the object&rsquo;s raw data was last accessed
+ (in other words, read or written).
+ </p>
+ <p>This field is present if bit 5 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Modification Time</p></td>
+ <td>
+ <p>This 32-bit value represents the number of seconds after
+ the UNIX epoch when the object&rsquo;s raw data was last
+ modified (in other words, written).
+ </p>
+ <p>This field is present if bit 5 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Change Time</p></td>
+ <td>
+ <p>This 32-bit value represents the number of seconds after the
+ UNIX epoch when the object&rsquo;s metadata was last changed.
+ </p>
+ <p>This field is present if bit 5 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Birth Time</p></td>
+ <td>
+ <p>This 32-bit value represents the number of seconds after the
+ UNIX epoch when the object was created.
+ </p>
+ <p>This field is present if bit 5 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum # of compact attributes</p></td>
+ <td>
+ <p>This is the maximum number of attributes to store in the compact
+ format before switching to the indexed format.
+ </p>
+ <p>This field is present if bit 4 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Minimum # of dense attributes</p></td>
+ <td>
+ <p>This is the minimum number of attributes to store in the indexed
+ format before switching to the compact format.
+ </p>
+ <p>This field is present if bit 4 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Chunk #0</p></td>
+ <td>
+ <p>
+ This unsigned value specifies the number of bytes of header
+ message data following this field that contain object header
+ information.
+ </p>
+ <p>
+ This value does not include the size of object header
+ continuation blocks for this object elsewhere in the file.
+ </p>
+ <p>
+ The length of this field varies depending on bits 0 and 1 of
+ the <em>flags</em> field.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Type</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described above.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Header Message #n Data</p></td>
+ <td>
+ <p>This value specifies the number of bytes of header
+ message data following the header message type and length
+ information for the current message. The size of messages
+ in this version does <em>not</em> include any padding bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Flags</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described above.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Creation Order</p></td>
+ <td>
+ <p>This field stores the order that a message of a given type
+ was created in.
+ </p>
+ <p>This field is present if bit 2 of <em>flags</em> is set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Data</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described above.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Gap</p></td>
+ <td>
+ <p>A gap in an object header chunk is inferred by the end of the
+ messages for the chunk before the beginning of the chunk&rsquo;s
+ checksum. Gaps are always smaller than the size of an
+ object header message prefix (message type + message size +
+ message flags).
+ </p>
+ <p>Gaps are formed when a message (typically an attribute message)
+ in an earlier chunk is deleted and a message from a later
+ chunk that does not quite fit into the free space is moved
+ into the earlier chunk.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the object header chunk.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<p>The header message types and the message data associated with
+ them compose the critical &ldquo;metadata&rdquo; about each object. Some
+ header messages are required for each object while others are
+ optional. Some optional header messages may also be repeated
+ several times in the header itself, the requirements and number
+ of times allowed in the header will be noted in each header
+ message description below.
+</p>
+
+
+<h3><a name="ObjectHeaderMessages">
+ IV.A.2. Disk Format: Level 2A2 - Data Object Header Messages</a></h3>
+
+<p>Data object header messages are small pieces of metadata that are
+ stored in the data object header for each object in an HDF5 file.
+ Data object header messages provide the metadata required to describe
+ an object and its contents, as well as optional pieces of metadata
+ that annotate the meaning or purpose of the object.
+</p>
+
+<p>Data object header messages are either stored directly in the data
+ object header for the object or are shared between multiple objects
+ in the file. When a message is shared, a flag in the <em>Message Flags</em>
+ indicates that the actual <em>Message Data</em>
+ portion of that message is stored in another location (such as another
+ data object header, or a heap in the file) and the <em>Message Data</em>
+ field contains the information needed to locate the actual information
+ for the message.
+</p>
+
+<p>
+ The format of shared message data is described here:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Shared Message (Version 1)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Type</td>
+ <td colspan="2">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Shared Message (Version 1)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number is used when there are changes in the format
+ of a shared object message and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Used by the library before version 1.6.1.
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td><p>The type of shared message location:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Message stored in another object&rsquo;s header (a <em>committed</em>
+ message).
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>The address of the object header
+ containing the message to be shared.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+
+ <caption>
+ Layout: Shared Message (Version 2)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Type</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Shared Message (Version 2)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number is used when there are changes in the format
+ of a shared object message and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Used by the library of version 1.6.1 and after.
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td><p>The type of shared message location:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Message stored in another object&rsquo;s header (a <em>committed</em>
+ message).
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>The address of the object header
+ containing the message to be shared.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Shared Message (Version 3)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Type</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Location <em>(variable size)</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Shared Message (Version 3)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number indicates changes in the format of shared
+ object message and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Used by the library of version 1.8 and after. In this
+ version, the <em>Type</em> field can indicate that
+ the message is stored in the fractal heap.
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td><p>The type of shared message location:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Message is not shared and is not shareable.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Message stored in file&rsquo;s <em>shared object header message</em>
+ heap (a <em>shared</em> message).
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Message stored in another object&rsquo;s header (a <em>committed</em>
+ message).
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Message stored is not shared, but is shareable.
+ </td>
+ </tr>
+
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Location</p></td>
+ <td><p>This field contains either a <a href="#SizeOfOffsetsV0">
+ <em>Size of Offsets</em></a>-bytes address of the object header
+ containing the message to be shared, or an 8-byte fractal heap
+ ID for the message in the file&rsquo;s <em>shared object header
+ message</em> heap.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+<p>The following is a list of currently defined header messages:
+</p>
+
+<h4><a name="NILMessage">IV.A.2.a. The NIL Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> NIL</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0000</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may be repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>The NIL message is used to indicate a message which is to be
+ ignored when reading the header messages for a data object.
+ [Possibly one which has been deleted for some reason.]
+ </td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> Unspecified</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+
+<h4><a name="DataspaceMessage">IV.A.2.b. The Dataspace Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Dataspace</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0001</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies according to the number of
+ dimensions, as described in the following table.</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Required for dataset objects;
+ may not be repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>The dataspace message describes the number of dimensions (in
+ other words, &ldquo;rank&rdquo;) and size of each dimension that
+ the data object has. This message is only used for datasets which
+ have a simple, rectilinear, array-like layout; datasets requiring
+ a more complex layout are not yet supported.
+ </td>
+ </tr>
+
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Dataspace Message - Version 1
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Dimensionality</td>
+ <td>Flags</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dimension #1 Size<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Dimension #n Size<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Dimension #1 Maximum Size<sup>L</sup> <em>(optional)</em><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Dimension #n Maximum Size<sup>L</sup> <em>(optional)</em><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Permutation Index #1<sup>L</sup> <em>(optional)</em><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Permutation Index #n<sup>L</sup> <em>(optional)</em><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Dataspace Message - Version 1
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This value is used to determine the format of the
+ Dataspace Message. When the format of the
+ information in the message is changed, the version number
+ is incremented and can be used to determine how the
+ information in the object header is formatted. This
+ document describes version one (1) (there was no version
+ zero (0)).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td>
+ <p>This value is the number of dimensions that the data
+ object has.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td>
+ <p>This field is used to store flags to indicate the
+ presence of parts of this message. Bit 0 (the least
+ significant bit) is used to indicate that maximum
+ dimensions are present. Bit 1 is used to indicate that
+ permutation indices are present.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td>
+ <p>This value is the current size of the dimension of the
+ data as stored in the file. The first dimension stored in
+ the list of dimensions is the slowest changing dimension
+ and the last dimension stored is the fastest changing
+ dimension.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Maximum Size</p></td>
+ <td>
+ <p>This value is the maximum size of the dimension of the
+ data as stored in the file. This value may be the special
+ &ldquo;<a href="#UnlimitedDim">unlimited</a>&rdquo; size which indicates
+ that the data may expand along this dimension indefinitely.
+ If these values are not stored, the maximum size of each
+ dimension is assumed to be the dimension&rsquo;s current size.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Permutation Index #n</p></td>
+ <td>
+ <p>This value is the index permutation used to map
+ each dimension from the canonical representation to an
+ alternate axis for each dimension. If these values are
+ not stored, the first dimension stored in the list of
+ dimensions is the slowest changing dimension and the last
+ dimension stored is the fastest changing dimension.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+
+
+<br />
+<p>Version 2 of the dataspace message dropped the optional
+ permutation index value support, as it was never implemented in the
+ HDF5 Library:</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Dataspace Message - Version 2
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Dimensionality</td>
+ <td>Flags</td>
+ <td>Type</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dimension #1 Size<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Dimension #n Size<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Dimension #1 Maximum Size<sup>L</sup> <em>(optional)</em><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Dimension #n Maximum Size<sup>L</sup> <em>(optional)</em><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Dataspace Message - Version 2
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This value is used to determine the format of the
+ Dataspace Message. This field should be &lsquo;2&rsquo; for version 2
+ format messages.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td>
+ <p>This value is the number of dimensions that the data object has.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td>
+ <p>This field is used to store flags to indicate the
+ presence of parts of this message. Bit 0 (the least
+ significant bit) is used to indicate that maximum
+ dimensions are present.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Type</p></td>
+ <td>
+ <p>This field indicates the type of the dataspace:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>A <em>scalar</em> dataspace; in other words,
+ a dataspace with a single, dimensionless element.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>A <em>simple</em> dataspace; in other words,
+ a dataspace with a rank greater than 0 and an
+ appropriate number of dimensions.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>A <em>null</em> dataspace; in other words,
+ a dataspace with no elements.
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td>
+ <p>This value is the current size of the dimension of the
+ data as stored in the file. The first dimension stored in
+ the list of dimensions is the slowest changing dimension
+ and the last dimension stored is the fastest changing
+ dimension.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Maximum Size</p></td>
+ <td>
+ <p>This value is the maximum size of the dimension of the
+ data as stored in the file. This value may be the special
+ &ldquo;<a href="#UnlimitedDim">unlimited</a>&rdquo; size which indicates
+ that the data may expand along this dimension indefinitely.
+ If these values are not stored, the maximum size of each
+ dimension is assumed to be the dimension&rsquo;s current size.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+
+<!--
+ <h4><a name="DataSpaceMessage">Header Message Name: Complex Dataspace (Fiber Bundle?)</a></h4>
+
+ <!-- start msgdesc table --
+ <center>
+ <table class="msgdesc">
+ <p><b>Header Message Name: ???????</b></td></tr>
+<b>Header Message Type: </b>0x0002<br />
+<b>Length:</b> Varies</td></tr>
+
+<b>Status:</b> One of the <em>Simple Dataspace</em> or
+<em>Complex Dataspace</em> messages is required (but not both) and may
+not be repeated.<br /> <b>Description:</b> The
+<em>Dataspace</em> message describes space that the dataset is
+mapped onto in a more comprehensive way than the <em>Simple
+ Dimensionality</em> message is capable of handling. The
+dataspace of a dataset encompasses the type of coordinate system
+used to locate the dataset&rsquo;s elements as well as the structure and
+regularity of the coordinate system. The dataspace also
+describes the number of dimensions which the dataset inhabits as
+well as a possible higher dimensional space in which the dataset
+is located within.
+
+<br />
+<p><b>Format of Data:</b></p>
+
+<center>
+ <table border cellpadding="4" width="80%">
+ <caption align="bottom">
+ <b>HDF5 Dataspace Message Layout</b>
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">Mesh Type</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Logical Dimensionality</td>
+ </tr>
+ </table>
+</center>
+
+<br />
+<dl>
+ <dt>The elements of the dimensionality message are described below:
+ <dd>
+ <dl>
+ <dt>Mesh Type: (unsigned 32-bit integer)
+ <dd>This value indicates whether the grid is
+ polar/spherical/cartesian,
+ structured/unstructured and regular/irregular. <br />
+ The mesh type value is broken up as follows: <br />
+
+ <br />
+ <center>
+ <table border cellpadding="4" width="80%">
+ <caption align="bottom">
+ <b>HDF5 Mesh-type Layout</b>
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="1">Mesh Embedding</td>
+ <td colspan="1">Coordinate System</td>
+ <td colspan="1">Structure</td>
+ <td colspan="1">Regularity</td>
+ </tr>
+ </table>
+ </center>
+ The following are the definitions of mesh-type bytes:
+ <dl>
+ <dt>Mesh Embedding
+ <dd>This value indicates whether the dataset dataspace
+ is located within
+ another dataspace or not:
+ <dl> <dl>
+ <dt>&lt;STANDALONE&gt;
+ <dd>The dataset mesh is self-contained and is not
+ embedded in another mesh.
+ <dt>&lt;EMBEDDED&gt;
+ <dd>The dataset&rsquo;s dataspace is located within
+ another dataspace, as
+ described in information below.
+ </dl> </dl>
+ <dt>Coordinate System
+ <dd>This value defines the type of coordinate system
+ used for the mesh:
+ <dl> <dl>
+ <dt>&lt;POLAR&gt;
+ <dd>The last two dimensions are in polar
+ coordinates, higher dimensions are
+ cartesian.
+ <dt>&lt;SPHERICAL&gt;
+ <dd>The last three dimensions are in spherical
+ coordinates, higher dimensions
+ are cartesian.
+ <dt>&lt;CARTESIAN&gt;
+ <dd>All dimensions are in cartesian coordinates.
+ </dl> </dl>
+ <dt>Structure
+ <dd>This value defines the locations of the grid-points
+ on the axes:
+ <dl> <dl>
+ <dt>&lt;STRUCTURED&gt;
+ <dd>All grid-points are on integral, sequential
+ locations, starting from 0.
+ <dt>&lt;UNSTRUCTURED&gt;
+ <dd>Grid-points locations in each dimension are
+ explicitly defined and
+ may be of any numeric datatype.
+ </dl> </dl>
+ <dt>Regularity
+ <dd>This value defines the locations of the dataset
+ points on the grid:
+ <dl> <dl>
+ <dt>&lt;REGULAR&gt;
+ <dd>All dataset elements are located at the
+ grid-points defined.
+ <dt>&lt;IRREGULAR&gt;
+ <dd>Each dataset element has a particular
+ grid-location defined.
+ </dl> </dl>
+ </dl>
+ <p>The following grid combinations are currently allowed:</p>
+ <dl> <dl>
+ <dt>&lt;POLAR-STRUCTURED-REGULAR&gt;
+ <dt>&lt;SPHERICAL-STRUCTURED-REGULAR&gt;
+ <dt>&lt;CARTESIAN-STRUCTURED-REGULAR&gt;
+ <dt>&lt;POLAR-UNSTRUCTURED-REGULAR&gt;
+ <dt>&lt;SPHERICAL-UNSTRUCTURED-REGULAR&gt;
+ <dt>&lt;CARTESIAN-UNSTRUCTURED-REGULAR&gt;
+ <dt>&lt;CARTESIAN-UNSTRUCTURED-IRREGULAR&gt;
+ </dl> </dl>
+ All of the above grid types can be embedded within another
+ dataspace.
+ <br /> <br />
+ <dt>Logical Dimensionality: (unsigned 32-bit integer)
+ <dd>This value is the number of dimensions that the dataset occupies.
+
+ <br />
+ <center>
+ <table border cellpadding="4" width="80%">
+ <caption align="bottom">
+ <b>HDF5 Dataspace Embedded Dimensionality Information</b>
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">Embedded Dimensionality</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Embedded Dimension Size #1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Embedded Dimension Size #n</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Embedded Origin Location #1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Embedded Origin Location #n</td>
+ </tr>
+ </table>
+ </center>
+
+ <dt>Embedded Dimensionality: (unsigned 32-bit integer)
+ <dd>This value is the number of dimensions of the space the
+ dataset is located within: in other words, a planar dataset
+ located within a 3-D space, a 3-D dataset
+ which is a subset of another 3-D space, and so on.
+ <dt>Embedded Dimension Size: (unsigned 32-bit integer)
+ <dd>These values are the sizes of the dimensions of the
+ embedded dataspace
+ that the dataset is located within.
+ <dt>Embedded Origin Location: (unsigned 32-bit integer)
+ <dd>These values comprise the location of the dataset&rsquo;s
+ origin within the embedded dataspace.
+ </dl>
+</dl>
+[Comment: need some way to handle different orientations of the
+dataset dataspace
+within the embedded dataspace]<br />
+
+<br />
+<center>
+ <table border cellpadding="4" width="80%">
+ <caption align="bottom">
+ <b>HDF5 Dataspace Structured/Regular Grid Information</b>
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">Logical Dimension Size #1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Logical Dimension Maximum #1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Logical Dimension Size #n</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Logical Dimension Maximum #n</td>
+ </tr>
+ </table>
+</center>
+
+<br />
+<dl>
+ <dt>The elements of the dimensionality message are described below:
+ <dd>
+ <dl>
+ <dt>Logical Dimension Size #n: (unsigned 32-bit integer)
+ <dd>This value is the current size of the dimension of the
+ data as stored in
+ the file. The first dimension stored in the list of
+ dimensions is the slowest
+ changing dimension and the last dimension stored is the
+ fastest changing
+ dimension.
+ <dt>Logical Dimension Maximum #n: (unsigned 32-bit integer)
+ <dd>This value is the maximum size of the dimension of the
+ data as stored in
+ the file. This value may be the special value
+ &lt;UNLIMITED&gt; which
+ indicates that the data may expand along this dimension
+ indefinitely.
+ </dl>
+</dl>
+<br />
+<center>
+ <table border cellpadding="4" width="80%">
+ <caption align="bottom">
+ <b>HDF5 Dataspace Structured/Irregular Grid Information</b>
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4"># of Grid Points in Dimension #1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4"># of Grid Points in Dimension #n</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Datatype of Grid Point Locations</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Location of Grid Points in Dimension #1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Location of Grid Points in Dimension #n</td>
+ </tr>
+ </table>
+</center>
+
+<br />
+<center>
+ <table border cellpadding="4" width="80%">
+ <caption align="bottom">
+ <b>HDF5 Dataspace Unstructured Grid Information</b>
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4"># of Grid Points</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Datatype of Grid Point Locations</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">Grid Point Locations<br />.<br />.<br /></td>
+ </tr>
+ </table>
+</center>
+-->
+
+<h4><a name="LinkInfoMessage">IV.A.2.c. The Link Info Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Link Info</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x002 </td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies </td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated. </td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>The link info message tracks variable information about the
+ current state of the links for a &ldquo;new style&rdquo;
+ group&rsquo;s behavior. Variable information will be stored in
+ this message and constant information will be stored in the
+ <a href="#GroupInfoMessage">Group Info</a> message.
+ </td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Link Info
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Maximum Creation Index <em>(8 bytes, optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fractal Heap Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of v2 B-tree for Name Index<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address of v2 B-tree for Creation Order Index<sup>O</sup> <em>(optional)</em><br /><br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Link Info
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number for this message. This document describes
+ version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This field determines various optional aspects of the link
+ info message:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, creation order for the links is tracked.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, creation order for the links is indexed.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2-7</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum Creation Index</p></td>
+ <td><p>This 64-bit value is the maximum creation order index value
+ stored for a link in this group.</p>
+ <p>This field is present if bit 0 of <em>flags</em> is set.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fractal Heap Address</p></td>
+ <td>
+ <p>
+ This is the address of the fractal heap to store dense links.
+ Each link stored in the fractal heap is stored as a
+ <a href="#LinkMessage">Link Message</a>.
+ </p>
+ <p>
+ If there are no links in the group, or the group&rsquo;s links
+ are stored &ldquo;compactly&rdquo; (as object header messages), this
+ value will be the <a href="#UndefinedAddress">undefined
+ address</a>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of v2 B-tree for Name Index</p></td>
+ <td><p>This is the address of the version 2 B-tree to index names of links.</p>
+ <p>If there are no links in the group, or the group&rsquo;s links
+ are stored &ldquo;compactly&rdquo; (as object header messages), this
+ value will be the <a href="#UndefinedAddress">undefined
+ address</a>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address of v2 B-tree for Creation Order Index</p></td>
+ <td><p>This is the address of the version 2 B-tree to index creation order of links.</p>
+ <p>If there are no links in the group, or the group&rsquo;s links
+ are stored &ldquo;compactly&rdquo; (as object header messages), this
+ value will be the <a href="#UndefinedAddress">undefined
+ address</a>.
+ </p>
+ <p>This field exists if bit 1 of <em>flags</em> is set.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+<h4><a name="DatatypeMessage">IV.A.2.d. The Datatype Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Datatype</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0003
+ </td></tr>
+ <tr><td colspan="2"><b>Length:</b> Variable</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Required for dataset or committed
+ datatype (formerly named datatype) objects; may not be repeated.
+ </td></tr>
+ <tr><td><b>Description:</b></td>
+ <td><p>The datatype message defines the datatype for each element
+ of a dataset or a common datatype for sharing between multiple
+ datasets. A datatype can describe an atomic type like a fixed-
+ or floating-point type or more complex types like a C struct
+ (compound datatype), array (array datatype), or C++ vector
+ (variable-length datatype).</p>
+ <p>Datatype messages that are part of a dataset object do not
+ describe how elements are related to one another; the dataspace
+ message is used for that purpose. Datatype messages that are part of
+ a committed datatype (formerly named datatype) message describe
+ a common datatype that can be shared by multiple datasets in the
+ file.</p>
+ </td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Datatype Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Class and Version</td>
+ <td>Class Bit Field, Bits 0-7</td>
+ <td>Class Bit Field, Bits 8-15</td>
+ <td>Class Bit Field, Bits 16-23</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br /><br />Properties<br /><br /><br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Datatype Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Class and Version</p></td>
+ <td>
+ <p>The version of the datatype message and the datatype&rsquo;s class
+ information are packed together in this field. The version
+ number is packed in the top 4 bits of the field and the class
+ is contained in the bottom 4 bits.
+ </p>
+ <p>The version number information is used for changes in the
+ format of the datatype message and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Used by early versions of the library to encode
+ compound datatypes with explicit array fields.
+ See the compound datatype description below for
+ further details.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Used when an array datatype needs to be encoded.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Used when a VAX byte-ordered type needs to be
+ encoded. Packs various other datatype classes more
+ efficiently also.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>Used to encode the revised reference datatype.
+ </td>
+ </tr>
+ </table></p>
+
+ <p>The class of the datatype determines the format for the class
+ bit field and properties portion of the datatype message, which
+ are described below. The
+ following classes are currently defined:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td><a href="#ClassFixedPoint">Fixed-Point</a></td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td><a href="#ClassFloatingPoint">Floating-Point</a></td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td> <a href="#ClassTime">Time</a></td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td><a href="#ClassString">String</a></td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td><a href="#ClassBitField">Bit field</a></td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td><a href="#ClassOpaque">Opaque</a></td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6</code></td>
+ <td><a href="#ClassCompound">Compound</a></td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>7</code></td>
+ <td><a href="#ClassReference">Reference</a></td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>8</code></td>
+ <td><a href="#ClassEnum">Enumerated</a></td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>9</code></td>
+ <td><a href="#ClassVarLen">Variable-Length</a></td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>10</code></td>
+ <td><a href="#ClassArray">Array</a></td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Class Bit Fields</p></td>
+ <td>
+ <p>The information in these bit fields is specific to each datatype
+ class and is described below. All bits not defined for a
+ datatype class are set to zero.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size</p></td>
+ <td>
+ <p>The size of a datatype element in bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Properties</p></td>
+ <td>
+ <p>This variable-sized sequence of bytes encodes information
+ specific to each datatype class and is described for each class
+ below. If there is no property information specified for a
+ datatype class, the size of this field is zero bytes.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+
+<br />
+<br />
+<a name="ClassFixedPoint"></a>
+ <p>Class specific information for the Fixed-point Numbers class
+ (Class 0):</p>
+
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Bits: Fixed-point Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0</p></td>
+ <td><p><b>Byte Order.</b> If zero, byte order is little-endian;
+ otherwise, byte order is big endian.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>1, 2</p></td>
+ <td><p><b>Padding type.</b> Bit 1 is the lo_pad bit and bit 2
+ is the hi_pad bit. If a datum has unused bits at either
+ end, then the lo_pad or hi_pad bit is copied to those
+ locations.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>3</p></td>
+ <td><p><b>Signed.</b> If this bit is set then the fixed-point
+ number is in 2&rsquo;s complement form.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>4-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fixed-point Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Bit Offset</td>
+ <td colspan="2">Bit Precision</td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fixed-point Property Description
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Bit Offset</p></td>
+ <td>
+ <p>The bit offset of the first significant bit of the fixed-point
+ value within the datatype. The bit offset specifies the number
+ of bits &ldquo;to the right of&rdquo; the value (which are set to the
+ lo_pad bit value).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Bit Precision</p></td>
+ <td>
+ <p>The number of bits of precision of the fixed-point value
+ within the datatype. This value, combined with the datatype
+ element&rsquo;s size and the Bit Offset field specifies the number
+ of bits &ldquo;to the left of&rdquo; the value (which are set to the
+ hi_pad bit value).
+ </p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <a name="ClassFloatingPoint"></a>
+ <p>Class specific information for the Floating-point Numbers class
+ (Class 1):</p>
+
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Bits: Floating-point Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0, 6</p></td>
+ <td><p><b>Byte Order.</b> These two non-contiguous bits specify the
+ &ldquo;endianness&rdquo; of the bytes in the datatype element.
+ <table class="list">
+ <tr>
+ <th width="10%" align="center">Bit 6</th>
+ <th width="10%" align="center">Bit 0</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td align="center"><code>0</code></td>
+ <td>Byte order is little-endian
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td align="center"><code>1</code></td>
+ <td>Byte order is big-endian
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td align="center"><code>0</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td align="center"><code>1</code></td>
+ <td>Byte order is VAX-endian
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>1, 2, 3</p></td>
+ <td><p><b>Padding type.</b> Bit 1 is the low bits pad type, bit 2
+ is the high bits pad type, and bit 3 is the internal bits
+ pad type. If a datum has unused bits at either end or between
+ the sign bit, exponent, or mantissa, then the value of bit
+ 1, 2, or 3 is copied to those locations.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>4-5</p></td>
+ <td><p><b>Mantissa Normalization.</b> This 2-bit bit field specifies
+ how the most significant bit of the mantissa is managed.
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>No normalization
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>The most significant bit of the mantissa is always set
+ (except for 0.0).
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>The most significant bit of the mantissa is not stored,
+ but is implied to be set.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>7</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+
+ <tr>
+ <td><p>8-15</p></td>
+ <td><p><b>Sign Location.</b> This is the bit position of the sign
+ bit. Bits are numbered with the least significant bit zero.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>16-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Floating-point Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Bit Offset</td>
+ <td colspan="2">Bit Precision</td>
+ </tr>
+
+ <tr>
+ <td>Exponent Location</td>
+ <td>Exponent Size</td>
+ <td>Mantissa Location</td>
+ <td>Mantissa Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Exponent Bias</td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Floating-point Property Description
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Bit Offset</p></td>
+ <td>
+ <p>The bit offset of the first significant bit of the floating-point
+ value within the datatype. The bit offset specifies the number
+ of bits &ldquo;to the right of&rdquo; the value.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Bit Precision</p></td>
+ <td>
+ <p>The number of bits of precision of the floating-point value
+ within the datatype.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Exponent Location</p></td>
+ <td>
+ <p>The bit position of the exponent field. Bits are numbered with
+ the least significant bit number zero.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Exponent Size</p></td>
+ <td>
+ <p>The size of the exponent field in bits.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Mantissa Location</p></td>
+ <td>
+ <p>The bit position of the mantissa field. Bits are numbered with
+ the least significant bit number zero.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Mantissa Size</p></td>
+ <td>
+ <p>The size of the mantissa field in bits.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Exponent Bias</p></td>
+ <td>
+ <p>The bias of the exponent field.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <a name="ClassTime"></a>
+ <p>Class specific information for the Time class (Class 2):</p>
+
+
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Bits: Time Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0</p></td>
+ <td><p><b>Byte Order.</b> If zero, byte order is little-endian;
+ otherwise, byte order is big endian.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>1-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Time Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Bit Precision</td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Time Property Description
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Bit Precision</p></td>
+ <td>
+ <p>The number of bits of precision of the time value.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+
+ <br />
+ <a name="ClassString"></a>
+ <p>Class specific information for the Strings class (Class 3):</p>
+
+
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Bits: String Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-3</p></td>
+ <td><p><b>Padding type.</b> This four-bit value determines the
+ type of padding to use for the string. The values are:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Null Terminate: A zero byte marks the end of the
+ string and is guaranteed to be present after
+ converting a long string to a short string. When
+ converting a short string to a long string the value is
+ padded with additional null characters as necessary.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Null Pad: Null characters are added to the end of
+ the value during conversions from short values to long
+ values but conversion in the opposite direction simply
+ truncates the value.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Space Pad: Space characters are added to the end of
+ the value during conversions from short values to long
+ values but conversion in the opposite direction simply
+ truncates the value. This is the Fortran
+ representation of the string.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>4-7</p></td>
+ <td><p><b>Character Set.</b> The character set used to
+ encode the string.
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>ASCII character set encoding
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>UTF-8 character set encoding
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>8-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+ </div>
+
+ <p>There are no properties defined for the string class.
+ </p>
+
+ <br />
+ <br />
+ <a name="ClassBitField"></a>
+ <p>Class specific information for the Bit Fields class (Class 4):</p>
+
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Bits: Bitfield Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0</p></td>
+ <td><p><b>Byte Order.</b> If zero, byte order is little-endian;
+ otherwise, byte order is big endian.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>1, 2</p></td>
+ <td><p><b>Padding type.</b> Bit 1 is the lo_pad type and bit 2
+ is the hi_pad type. If a datum has unused bits at either
+ end, then the lo_pad or hi_pad bit is copied to those
+ locations.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>3-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Bit Field Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Bit Offset</td>
+ <td colspan="2">Bit Precision</td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Bit Field Property Description
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Bit Offset</p></td>
+ <td>
+ <p>The bit offset of the first significant bit of the bit field
+ within the datatype. The bit offset specifies the number
+ of bits &ldquo;to the right of&rdquo; the value.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Bit Precision</p></td>
+ <td>
+ <p>The number of bits of precision of the bit field
+ within the datatype.
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <a name="ClassOpaque"></a>
+ <p>Class specific information for the Opaque class (Class 5):</p>
+
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Bits: Opaque Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-7</p></td>
+ <td><p>Length of ASCII tag in bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>8-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Opaque Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />ASCII Tag<br />
+ <br /></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Opaque Property Description
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>ASCII Tag</p></td>
+ <td>
+ <p>This NUL-terminated string provides a description for the
+ opaque type. It is NUL-padded to a multiple of 8 bytes.
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <a name="ClassCompound"></a>
+ <p>Class specific information for the Compound class (Class 6):</p>
+
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Bits: Compound Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-15</p></td>
+ <td><p><b>Number of Members.</b> This field contains the number
+ of members defined for the compound datatype. The member
+ definitions are listed in the Properties field of the data
+ type message.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>16-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+ </div>
+
+
+ <p>The Properties field of a compound datatype is a list of the
+ member definitions of the compound datatype. The member
+ definitions appear one after another with no intervening bytes.
+ The member types are described with a (recursively) encoded datatype
+ message.</p>
+
+ <p>Note that the property descriptions are different for different
+ versions of the datatype version. Additionally note that the version
+ 0 datatype encoding is deprecated and has been replaced with later
+ encodings in versions of the HDF5 Library from the 1.4 release
+ onward.</p>
+
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Compound Properties Description for Datatype Version 1
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Byte Offset of Member</td>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension Permutation</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #1 Size (required)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #2 Size (required)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #3 Size (required)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #4 Size (required)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Member Type Message<br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Compound Properties Description for Datatype Version 1
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td>
+ <p>This NUL-terminated string provides a description for the
+ opaque type. It is NUL-padded to a multiple of 8 bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Byte Offset of Member</p></td>
+ <td>
+ <p>This is the byte offset of the member within the datatype.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td>
+ <p>If set to zero, this field indicates a scalar member. If set
+ to a value greater than zero, this field indicates that the
+ member is an array of values. For array members, the size of
+ the array is indicated by the &lsquo;Size of Dimension n&rsquo; field in
+ this message.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension Permutation</p></td>
+ <td>
+ <p>This field was intended to allow an array field to have
+ its dimensions permuted, but this was never implemented.
+ This field should always be set to zero.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td>
+ <p>This field is the size of a dimension of the array field as
+ stored in the file. The first dimension stored in the list of
+ dimensions is the slowest changing dimension and the last
+ dimension stored is the fastest changing dimension.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Member Type Message</p></td>
+ <td>
+ <p>This field is a datatype message describing the datatype of
+ the member.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Compound Properties Description for Datatype Version 2
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Byte Offset of Member</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Member Type Message<br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Compound Properties Description for Datatype Version 2
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td>
+ <p>This NUL-terminated string provides a description for the
+ opaque type. It is NUL-padded to a multiple of 8 bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Byte Offset of Member</p></td>
+ <td>
+ <p>This is the byte offset of the member within the datatype.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Member Type Message</p></td>
+ <td>
+ <p>This field is a datatype message describing the datatype of
+ the member.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Compound Properties Description for Datatype Version 3
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Byte Offset of Member <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Member Type Message<br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Compound Properties Description for Datatype Version 3
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>This NUL-terminated string provides a description for the
+ opaque type. It is <em>not</em> NUL-padded to a multiple of 8
+ bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Byte Offset of Member</p></td>
+ <td><p>This is the byte offset of the member within the datatype.
+ The field size is the minimum number of bytes necessary,
+ based on the size of the datatype element. For example, a
+ datatype element size of less than 256 bytes uses a 1 byte
+ length, a datatype element size of 256-65535 bytes uses a
+ 2 byte length, and so on.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Member Type Message</p></td>
+ <td><p>This field is a datatype message describing the datatype of
+ the member.</p></td>
+ </tr>
+
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <a name="ClassReference"></a>
+ <p>Class specific information for the Reference class (Class 7):</p>
+
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Bits: Reference Bit Field Description for Datatype Version &lt; 4
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-3</p></td>
+ <td><p><b>Type.</b> This four-bit value contains the reference types which are supported for
+ backward compatibility. The values defined are:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Object Reference (H5R_OBJECT1): A reference to another object in this
+ HDF5 file.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Dataset Region Reference (H5R_DATASET_REGION1): A reference to a region within
+ a dataset in this HDF5 file.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>4-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Bits: Reference Bit Field Description for Datatype Version 4
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-3</p></td>
+ <td><p><b>Type.</b> This four-bit value contains the revised reference types.
+ The values defined are:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Object Reference (H5R_OBJECT2): A reference to another object
+ in this file or an external file.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Dataset Region Reference (H5R_DATASET_REGION2): A reference to a region within
+ a dataset in this file or an external file.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>Attribute Reference (H5R_ATTR): A reference to an attribute attached to an
+ object in this file or an external file.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>5-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>4-7</p></td>
+ <td><p><b>Version.</b> This four-bit value contains the version for encoding
+ the revised reference types. The values defined are:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Unused
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>The version for encoding the revised reference types: Object Reference (2),
+ Dataset Region Reference (3) and Attribute Reference (4).
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>8-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+ </div>
+
+ <p>There are no properties defined for the reference class.
+ </p>
+
+
+ <br />
+ <br />
+ <a name="ClassEnum"></a>
+ <p>Class specific information for the Enumeration class (Class 8):</p>
+
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Bits: Enumeration Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-15</p></td>
+ <td><p><b>Number of Members.</b> The number of name/value
+ pairs defined for the enumeration type.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>16-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Enumeration Property Description for Datatype Versions
+ 1 and 2
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Type<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Names<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Values<br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Enumeration Property Description for Datatype Versions
+ 1 and 2
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Base Type</p></td>
+ <td>
+ <p>Each enumeration type is based on some parent type, usually an
+ integer. The information for that parent type is described
+ recursively by this field.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Names</p></td>
+ <td>
+ <p>The name for each name/value pair. Each name is stored as a null
+ terminated ASCII string in a multiple of eight bytes. The names
+ are in no particular order.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Values</p></td>
+ <td>
+ <p>The list of values in the same order as the names. The values
+ are packed (no inter-value padding) and the size of each value
+ is determined by the parent type.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Enumeration Property Description for Datatype Version 3
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Type<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Names<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Values<br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Enumeration Property Description for Datatype Version 3
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Base Type</p></td>
+ <td>
+ <p>Each enumeration type is based on some parent type, usually an
+ integer. The information for that parent type is described
+ recursively by this field.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Names</p></td>
+ <td>
+ <p>The name for each name/value pair. Each name is stored as a null
+ terminated ASCII string, <em>not</em> padded to a multiple of
+ eight bytes. The names are in no particular order.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Values</p></td>
+ <td>
+ <p>The list of values in the same order as the names. The values
+ are packed (no inter-value padding) and the size of each value
+ is determined by the parent type.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+
+
+ <br />
+ <a name="ClassVarLen"></a>
+ <p>Class specific information for the Variable-length class (Class 9):</p>
+
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Bits: Variable-length Bit Field Description
+ </caption>
+
+ <tr>
+ <th width="10%">Bits</th>
+ <th>Meaning</th>
+ </tr>
+
+ <tr>
+ <td><p>0-3</p></td>
+ <td><p><b>Type.</b> This four-bit value contains the type of
+ variable-length datatype described. The values defined are:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Sequence: A variable-length sequence of any datatype.
+ Variable-length sequences do not have padding or
+ character set information.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>String: A variable-length sequence of characters.
+ Variable-length strings have padding and character set
+ information.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>4-7</p></td>
+ <td><p><b>Padding type.</b> (variable-length string only)
+ This four-bit value determines the type of padding
+ used for variable-length strings. The values are the same
+ as for the string padding type, as follows:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Null terminate: A zero byte marks the end of a string
+ and is guaranteed to be present after converting a long
+ string to a short string. When converting a short string
+ to a long string, the value is padded with additional null
+ characters as necessary.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Null pad: Null characters are added to the end of the
+ value during conversion from a short string to a longer
+ string. Conversion from a long string to a shorter string
+ simply truncates the value.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Space pad: Space characters are added to the end of the
+ value during conversion from a short string to a longer
+ string. Conversion from a long string to a shorter string
+ simply truncates the value. This is the Fortran
+ representation of the string.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table></p>
+
+ <p>This value is set to zero for variable-length sequences.</p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>8-11</p></td>
+ <td><p><b>Character Set.</b> (variable-length string only)
+ This four-bit value specifies the character set
+ to be used for encoding the string:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>ASCII character set encoding
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>UTF-8 character set encoding
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2-15</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table></p>
+
+ <p>This value is set to zero for variable-length sequences.</p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>12-23</p></td>
+ <td><p>Reserved (zero).</p></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Variable-length Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Type<br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Variable-length Property Description
+ </caption>
+ <tr>
+ <th width="10%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Base Type</p></td>
+ <td>
+ <p>Each variable-length type is based on some parent type. The
+ information for that parent type is described recursively by
+ this field.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <a name="ClassArray"></a>
+ <p>Class specific information for the Array class (Class 10):</p>
+
+ <p>There are no bit fields defined for the array class.
+ </p>
+
+ <p>Note that the dimension information defined in the property for this
+ datatype class is independent of dataspace information for a dataset.
+ The dimension information here describes the dimensionality of the
+ information within a data element (or a component of an element, if the
+ array datatype is nested within another datatype) and the dataspace for a
+ dataset describes the size and locations of the elements in a dataset.
+ </p>
+
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Array Property Description for Datatype Version 2
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #1 Size</td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Dimension #n Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Permutation Index #1</td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Permutation Index #n</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Type<br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Array Property Description for Datatype Version 2
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td>
+ <p>This value is the number of dimensions that the array has.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td>
+ <p>This value is the size of the dimension of the array
+ as stored in the file. The first dimension stored in
+ the list of dimensions is the slowest changing dimension
+ and the last dimension stored is the fastest changing
+ dimension.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Permutation Index #n</p></td>
+ <td>
+ <p>This value is the index permutation used to map
+ each dimension from the canonical representation to an
+ alternate axis for each dimension. Currently, dimension
+ permutations are not supported, and these indices should
+ be set to the index position minus one. In other words,
+ the first dimension should be set to 0, the second dimension
+ should be set to 1, and so on.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Base Type</p></td>
+ <td>
+ <p>Each array type is based on some parent type. The
+ information for that parent type is described recursively by
+ this field.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Array Property Description for Datatype Version 3
+ </caption>
+
+ <tr>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ <th width="25%">Byte</th>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #1 Size</td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Dimension #n Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Base Type<br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Array Property Description for Datatype Version 3
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td>
+ <p>This value is the number of dimensions that the array has.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td>
+ <p>This value is the size of the dimension of the array
+ as stored in the file. The first dimension stored in
+ the list of dimensions is the slowest changing dimension
+ and the last dimension stored is the fastest changing
+ dimension.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Base Type</p></td>
+ <td>
+ <p>Each array type is based on some parent type. The
+ information for that parent type is described recursively by
+ this field.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+
+
+ <h4><a name="OldFillValueMessage">IV.A.2.e. The Data Storage -
+ Fill Value (Old) Message</a></h4>
+
+ <!-- start msgdesc table -->
+ <center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Fill Value
+ (old)</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0004</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td><p>The fill value message stores a single data value which
+ is returned to the application when an uninitialized data element
+ is read from a dataset. The fill value is interpreted with the
+ same datatype as the dataset. If no fill value message is present
+ then a fill value of all zero bytes is assumed.</p>
+ <p>This fill value message is deprecated in favor of the
+ &ldquo;new&rdquo; fill value message (Message Type 0x0005) and
+ is only written to the file for forward compatibility with
+ versions of the HDF5 Library before the 1.6.0 version.
+ Additionally, it only appears for datasets with a user-defined
+ fill value (as opposed to the library default fill value or an
+ explicitly set &ldquo;undefined&rdquo; fill value).</p>
+ </td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+ </table></center>
+ <!-- end msgdesc table -->
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fill Value Message (Old)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fill Value <em>(optional, variable size)</em><br /><br /></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fill Value Message (Old)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Size</p></td>
+ <td>
+ <p>This is the size of the Fill Value field in bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fill Value</p></td>
+ <td>
+ <p>The fill value. The bytes of the fill value are interpreted
+ using the same datatype as for the dataset.
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+
+ <h4><a name="FillValueMessage">IV.A.2.f. The Data Storage -
+ Fill Value Message</a></h4>
+
+ <!-- start msgdesc table -->
+ <center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Fill
+ Value</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0005</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Required for dataset objects;
+ may not be repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>The fill value message stores a single data value which is
+ returned to the application when an uninitialized data element
+ is read from a dataset. The fill value is interpreted with the
+ same datatype as the dataset.</td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+ </table></center>
+ <!-- end msgdesc table -->
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fill Value Message - Versions 1 and 2
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Space Allocation Time</td>
+ <td>Fill Value Write Time</td>
+ <td>Fill Value Defined</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fill Value <em>(optional, variable size)</em><br /><br /></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fill Value Message - Versions 1 and 2
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number information is used for changes in the
+ format of the fill value message and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Initial version of this message.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>In this version, the Size and Fill Value fields are
+ only present if the Fill Value Defined field is set
+ to 1.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>This version packs the other fields in the message
+ more efficiently than version 2.
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Space Allocation Time</p></td>
+ <td>
+ <p>When the storage space for the dataset&rsquo;s raw data will be
+ allocated. The allowed values are:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Not used.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Early allocation. Storage space for the entire dataset
+ should be allocated in the file when the dataset is
+ created.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Late allocation. Storage space for the entire dataset
+ should not be allocated until the dataset is written
+ to.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Incremental allocation. Storage space for the
+ dataset should not be allocated until the portion
+ of the dataset is written to. This is currently
+ used in conjunction with chunked data storage for
+ datasets.
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fill Value Write Time</p></td>
+ <td>
+ <p>At the time that storage space for the dataset&rsquo;s raw data is
+ allocated, this value indicates whether the fill value should
+ be written to the raw data storage elements. The allowed values
+ are:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>On allocation. The fill value is always written to
+ the raw data storage when the storage space is allocated.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Never. The fill value should never be written to
+ the raw data storage.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Fill value written if set by user. The fill value
+ will be written to the raw data storage when the storage
+ space is allocated only if the user explicitly set
+ the fill value. If the fill value is the library
+ default or is undefined, it will not be written to
+ the raw data storage.
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fill Value Defined</p></td>
+ <td>
+ <p>This value indicates if a fill value is defined for this
+ dataset. If this value is 0, the fill value is undefined.
+ If this value is 1, a fill value is defined for this dataset.
+ For version 2 or later of the fill value message, this value
+ controls the presence of the Size and Fill Value fields.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size</p></td>
+ <td>
+ <p>This is the size of the Fill Value field in bytes. This field
+ is not present if the Version field is greater than 1,
+ and the Fill Value Defined field is set to 0.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fill Value</p></td>
+ <td>
+ <p>The fill value. The bytes of the fill value are interpreted
+ using the same datatype as for the dataset. This field is
+ not present if the Version field is greater than 1,
+ and the Fill Value Defined field is set to 0.
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fill Value Message - Version 3
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Size <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Fill Value <em>(optional, variable size)</em><br /><br /></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fill Value Message - Version 3
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number information is used for changes in the
+ format of the fill value message and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Initial version of this message.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>In this version, the Size and Fill Value fields are
+ only present if the Fill Value Defined field is set
+ to 1.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>This version packs the other fields in the message
+ more efficiently than version 2.
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td>
+ <p>When the storage space for the dataset&rsquo;s raw data will be
+ allocated. The allowed values are:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bits</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0-1</code></td>
+ <td>Space Allocation Time, with the same
+ values as versions 1 and 2 of the message.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2-3</code></td>
+ <td>Fill Value Write Time, with the same
+ values as versions 1 and 2 of the message.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>Fill Value Undefined, indicating that the fill
+ value has been marked as &ldquo;undefined&rdquo; for this dataset.
+ Bits 4 and 5 cannot both be set.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td>Fill Value Defined, with the same values as
+ versions 1 and 2 of the message.
+ Bits 4 and 5 cannot both be set.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>6-7</code></td>
+ <td>Reserved (zero).
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size</p></td>
+ <td>
+ <p>This is the size of the Fill Value field in bytes. This field
+ is not present if the Version field is greater than 1,
+ and the Fill Value Defined flag is set to 0.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fill Value</p></td>
+ <td>
+ <p>The fill value. The bytes of the fill value are interpreted
+ using the same datatype as for the dataset. This field is
+ not present if the Version field is greater than 1,
+ and the Fill Value Defined flag is set to 0.
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+
+ <h4><a name="LinkMessage">IV.A.2.g. The Link Message</a></h4>
+
+ <!-- start msgdesc table -->
+ <center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Link</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0006</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies </td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may be
+ repeated. </td></tr>
+ <tr><td><b>Description:</b></td>
+ <td><p>This message encodes the information for a link in a
+ group&rsquo;s object header, when the group is storing its links
+ &ldquo;compactly&rdquo;, or in the group&rsquo;s fractal heap,
+ when the group is storing its links &ldquo;densely&rdquo;.</p>
+ <p>A group is storing its links compactly when the fractal heap
+ address in the <em><a href="#LinkInfoMessage">Link Info
+ Message</a></em> is set to the &ldquo;undefined address&rdquo;
+ value.</p></td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+ </table></center>
+ <!-- end msgdesc table -->
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Link Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td>Link type <em>(optional)</em></td>
+ <td bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Creation Order <em>(8 bytes, optional)</em><br /><br /></td>
+ </tr>
+ <tr>
+ <td>Link Name Character Set <em>(optional)</em></td>
+ <td>Length of Link Name (variable size)</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Link Name (variable size)</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Link Information (variable size)<br /><br /></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Link Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document describes version 1.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This field contains information about the link and controls
+ the presence of other fields below.
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bits</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0-1</code></td>
+ <td>Determines the size of the <em>Length of Link Name</em>
+ field.
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>The size of the <em>Length of Link Name</em>
+ field is 1 byte.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>The size of the <em>Length of Link Name</em>
+ field is 2 bytes.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>The size of the <em>Length of Link Name</em>
+ field is 4 bytes.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>The size of the <em>Length of Link Name</em>
+ field is 8 bytes.
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Creation Order Field Present: if set, the <em>Creation
+ Order</em> field is present. If not set, creation order
+ information is not stored for links in this group.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Link Type Field Present: if set, the link is not
+ a hard link and the <em>Link Type</em> field is present.
+ If not set, the link is a hard link.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>Link Name Character Set Field Present: if set, the
+ link name is not represented with the ASCII character
+ set and the <em>Link Name Character Set</em> field is
+ present. If not set, the link name is represented with
+ the ASCII character set.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>5-7</code></td>
+ <td>Reserved (zero).
+ </td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Link type</p></td>
+ <td><p>This is the link class type and can be one of the following
+ values:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>A hard link (should never be stored in the file)
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>A soft link.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2-63</code></td>
+ <td>Reserved for future HDF5 internal use.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>64</code></td>
+ <td>An external link.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>65-255</code></td>
+ <td>Reserved, but available for user-defined link types.
+ </td>
+ </tr>
+ </table></p>
+
+ <p>This field is present if bit 3 of <em>Flags</em> is set.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Creation Order</p></td>
+ <td><p>This 64-bit value is an index of the link&rsquo;s creation time within
+ the group. Values start at 0 when the group is created an increment
+ by one for each link added to the group. Removing a link from a
+ group does not change existing links&rsquo; creation order field.
+ </p>
+ <p>This field is present if bit 2 of <em>Flags</em> is set.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Link Name Character Set</p></td>
+ <td><p>This is the character set for encoding the link&rsquo;s name:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>ASCII character set encoding (this should never be stored
+ in the file)
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>UTF-8 character set encoding
+ </td>
+ </tr>
+ </table></p>
+
+ <p>This field is present if bit 4 of <em>Flags</em> is set.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Length of link name</p></td>
+ <td><p>This is the length of the link&rsquo;s name. The size of this field
+ depends on bits 0 and 1 of <em>Flags</em>.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Link name</p></td>
+ <td><p>This is the name of the link, non-NULL terminated.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Link information</p></td>
+ <td><p>The format of this field depends on the <em>link type</em>.</p>
+ <p>For <b>hard</b> links, the field is formatted as follows:
+
+ <table class="list">
+ <tr>
+ <td width="20%"><i><a href="#SizeOfOffsetsV0">
+ Size of Offsets</a></i> bytes:</td>
+ <td width="80%">The address of the object header for the object that the
+ link points to.
+ </td>
+ </tr>
+ </table>
+ </p>
+
+ <p>
+ For <b>soft</b> links, the field is formatted as follows:
+
+ <table class="list">
+ <tr>
+ <td width="20%">Bytes 1-2:</td>
+ <td width="80%">Length of soft link value.</td>
+ </tr>
+ <tr>
+ <td><em>Length of soft link value</em> bytes:</td>
+ <td>A non-NULL-terminated string storing the value of the
+ soft link.
+ </td>
+ </tr>
+ </table>
+ </p>
+
+ <p>
+ For <b>external</b> links, the field is formatted as follows:
+
+ <table class="list">
+ <tr>
+ <td width="20%">Bytes 1-2:</td>
+ <td width="80%">Length of external link value.</td>
+ </tr>
+ <tr>
+ <td><em>Length of external link value</em> bytes:</td>
+ <td>The first byte contains the version number in the
+ upper 4 bits and flags in the lower 4 bits for the external
+ link. Both version and flags are defined to be zero in
+ this document. The remaining bytes consist of two
+ NULL-terminated strings, with no padding between them.
+ The first string is the name of the HDF5 file containing
+ the object linked to and the second string is the full path
+ to the object linked to, within the HDF5 file&rsquo;s
+ group hierarchy.
+ </td>
+ </tr>
+ </table>
+ </p>
+
+ <p>
+ For <b>user-defined</b> links, the field is formatted as follows:
+
+ <table class="list">
+ <tr>
+ <td width="20%">Bytes 1-2:</td>
+ <td width="80%">Length of user-defined data.</td>
+ </tr>
+ <tr>
+ <td><em>Length of user-defined link value</em> bytes:</td>
+ <td>The data supplied for the user-defined link type.</td>
+ </tr>
+ </table>
+ </p>
+
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <h4><a name="ExternalFileListMessage">IV.A.2.h. The Data Storage -
+ External Data Files Message</a></h4>
+
+ <!-- start msgdesc table -->
+ <center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> External
+ Data Files</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0007</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>The external data storage message indicates that the data
+ for an object is stored outside the HDF5 file. The filename of
+ the object is stored as a Universal Resource Location (URL) of
+ the actual filename containing the data. An external file list
+ record also contains the byte offset of the start of the data
+ within the file and the amount of space reserved in the file
+ for that data.</td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+ </table></center>
+ <!-- end msgdesc table -->
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: External File List Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Allocated Slots</td>
+ <td colspan="2">Used Slots</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Heap Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Slot Definitions...<br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: External File List Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number information is used for changes in the format of
+ External Data Storage Message and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>The current version used by the library.</td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Allocated Slots</p></td>
+ <td>
+ <p>The total number of slots allocated in the message. Its value must be at least as
+ large as the value contained in the Used Slots field. (The current library simply
+ uses the number of Used Slots for this message)</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Used Slots</p></td>
+ <td>
+ <p>The number of initial slots which contains valid information.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Heap Address</p></td>
+ <td>
+ <p>This is the address of a local heap which contains the names for the external
+ files (The local heap information can be found in Disk Format Level 1D in this
+ document). The name at offset zero in the heap is always the empty string.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Slot Definitions</p></td>
+ <td>
+ <p>The slot definitions are stored in order according to the array addresses they
+ represent.</p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: External File List Slot
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name Offset in Local Heap<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Offset in External Data File<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data Size in External File<sup>L</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: External File List Slot
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Name Offset in Local Heap</p></td>
+ <td>
+ <p>The byte offset within the local name heap for the name
+ of the file. File names are stored as a URL which has a
+ protocol name, a host name, a port number, and a file
+ name:
+ <code><em>protocol</em>:<em>port</em>//<em>host</em>/<em>file</em></code>.
+ If the protocol is omitted then &ldquo;file:&rdquo; is assumed. If
+ the port number is omitted then a default port for that
+ protocol is used. If both the protocol and the port
+ number are omitted then the colon can also be omitted. If
+ the double slash and host name are omitted then
+ &ldquo;localhost&rdquo; is assumed. The file name is the only
+ mandatory part, and if the leading slash is missing then
+ it is relative to the application&rsquo;s current working
+ directory (the use of relative names is not
+ recommended).
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Offset in External Data File</p></td>
+ <td>
+ <p>This is the byte offset to the start of the data in the
+ specified file. For files that contain data for a single
+ dataset this will usually be zero.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data Size in External File</p></td>
+ <td>
+ <p>This is the total number of bytes reserved in the
+ specified file for raw data storage. For a file that
+ contains exactly one complete dataset which is not
+ extendable, the size will usually be the exact size of the
+ dataset. However, by making the size larger one allows
+ HDF5 to extend the dataset. The size can be set to a value
+ larger than the entire file since HDF5 will read zeroes
+ past the end of the file without failing.</p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+
+ <h4><a name="LayoutMessage">IV.A.2.i. The Data Layout Message</a></h4>
+
+ <!-- start msgdesc table -->
+ <center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Data Layout</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0008</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Required for datasets; may not
+ be repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>The Data Layout message
+ describes how the elements of a multi-dimensional array are stored
+ in the HDF5 file. Four types of data layout are supported:
+ <ol>
+ <li>Contiguous: The array is stored in one contiguous area of
+ the file. This layout requires that the size of the array be
+ constant: data manipulations such as chunking, compression,
+ checksums, or encryption are not permitted. The message stores
+ the total storage size of the array. The offset of an element
+ from the beginning of the storage area is computed as in a C
+ array.</li>
+ <li>Chunked: The array domain is regularly decomposed into
+ chunks, and each chunk is allocated and stored separately. This
+ layout supports arbitrary element traversals, compression,
+ encryption, and checksums (these features are described
+ in other messages). The message stores the size of a chunk
+ instead of the size of the entire array; the storage size of
+ the entire array can be calculated by traversing the chunk index
+ that stores the chunk addresses.</li>
+ <li>Compact: The array is stored in one contiguous block as
+ part of this object header message.</li>
+ <li>Virtual: This is only supported for version 4 of the Data
+ Layout message. The message stores information that is used to
+ locate the global heap collection containing the Virtual Dataset
+ (VDS) mapping information. The mapping associates the VDS to
+ the source dataset elements that are stored across a collection
+ of HDF5 files.</li>
+ </ol></td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+ </table></center>
+ <!-- end msgdesc table -->
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Data Layout Message (Versions 1 and 2)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Dimensionality</td>
+ <td>Layout Class</td>
+ <td>Reserved <em>(zero)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved <em>(zero)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data Address<sup>O</sup> <em>(optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension 1 Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension 2 Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #n Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dataset Element Size <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Compact Data Size <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Compact Data... <em>(variable size, optional)</em><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Data Layout Message (Versions 1 and 2)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number information is used for changes in the format of the data
+ layout message and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Used by version 1.4 and before of the library to encode layout information.
+ Data space is always allocated when the data set is created.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Used by version 1.6.[0,1,2] of the library to encode layout information.
+ Data space is allocated only when it is necessary.</td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td><p>An array has a fixed dimensionality. This field
+ specifies the number of dimension size fields later in the
+ message. The value stored for chunked storage is 1 greater than
+ the number of dimensions in the dataset&rsquo;s dataspace.
+ For example, 2 is stored for a 1 dimensional dataset.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Layout Class</p></td>
+ <td><p>The layout class specifies the type of storage for the data
+ and how the other fields of the layout message are to be
+ interpreted.
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Compact Storage
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Contiguous Storage
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Chunked Storage
+ </td>
+ </tr>
+ </table>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data Address</p></td>
+ <td><p>For contiguous storage, this is the address of the raw
+ data in the file. For chunked storage this is the address
+ of the <a href="#V1Btrees">v1 B-tree</a> that is used to look up the addresses of the
+ chunks. This field is not present for compact storage.
+ If the version for this message is greater than 1, the address
+ may have the &ldquo;undefined address&rdquo; value, to indicate that
+ storage has not yet been allocated for this array.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td><p>For contiguous and compact storage the dimensions define
+ the entire size of the array while for chunked storage they define
+ the size of a single chunk. In all cases, they are in units of
+ array elements (not bytes). The first dimension stored in the list
+ of dimensions is the slowest changing dimension and the last
+ dimension stored is the fastest changing dimension.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dataset Element Size</p></td>
+ <td><p>The size of a dataset element, in bytes. This field is only
+ present for chunked storage.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Compact Data Size</p></td>
+ <td><p>This field is only present for compact data storage.
+ It contains the size of the raw data for the dataset array, in
+ bytes.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Compact Data</p></td>
+ <td><p>This field is only present for compact data storage.
+ It contains the raw data for the dataset array.</p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <p>Version 3 of this message re-structured the format into specific
+ properties that are required for each layout class.</p>
+
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Data Layout Message (Version 3)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Layout Class</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Properties <em>(variable size)</em><br /><br /></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Data Layout Message (Version 3)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The version number information is used for changes in the format of layout message
+ and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Used by the version 1.6.3 and later of the library to store properties
+ for each layout class.</td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Layout Class</p></td>
+ <td><p>The layout class specifies the type of storage for the data
+ and how the other fields of the layout message are to be
+ interpreted.
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Compact Storage
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Contiguous Storage
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Chunked Storage
+ </td>
+ </tr>
+ </table>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Properties</p></td>
+ <td><p>This variable-sized field encodes information specific to each
+ layout class and is described below. If there is no property
+ information specified for a layout class, the size of this field
+ is zero bytes.</p></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <a name="CompactStorage"></a>
+ <p>Class-specific information for compact storage (layout class 0): (Note: The dimensionality information
+ is in the Dataspace message)</p>
+
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Compact Storage Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Size</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Raw Data... <em>(variable size)</em><br /><br /></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Compact Storage Property Description
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Size</p></td>
+ <td><p>This field contains the size of the raw data for the dataset
+ array, in bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Raw Data</p></td>
+ <td><p>This field contains the raw data for the dataset array.</p></td>
+ </tr>
+ </table>
+ </div>
+
+
+ <br />
+ <a name="ContiguousStorage"></a>
+ <p>Class-specific information for contiguous storage (layout class 1):
+ (Note: The dimensionality information is in the Dataspace message)</p>
+
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Contiguous Storage Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Size<sup>L</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Contiguous Storage Property Description
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>This is the address of the raw data in the file.
+ The address may have the &ldquo;undefined address&rdquo; value, to indicate
+ that storage has not yet been allocated for this array.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Size</p></td>
+ <td><p>This field contains the size allocated to store the raw data,
+ in bytes.
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+
+ <br />
+ <p>Class-specific information for chunked storage (layout class 2):</p>
+
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Chunked Storage Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Dimensionality</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension 0 Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension 1 Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #n Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dataset Element Size</td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Chunked Storage Property Description
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td><p>A chunk has a fixed dimensionality. This field specifies
+ the number of dimension size fields later in the message.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>This is the address of the <a href="#V1Btrees">v1 B-tree</a>
+ that is used to look up the
+ addresses of the chunks that actually store portions of the array
+ data. The address may have the &ldquo;undefined address&rdquo; value, to
+ indicate that storage has not yet been allocated for this array.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td><p>These values define the dimension size of a single chunk, in
+ units of array elements (not bytes). The first dimension stored in
+ the list of dimensions is the slowest changing dimension and the
+ last dimension stored is the fastest changing dimension.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dataset Element Size</p></td>
+ <td><p>The size of a dataset element, in bytes.
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+
+ <br />
+
+ <p><a name="DataLayoutV4">
+ Version 4</a> of this message is similar to version 3 but has
+ additional information for the virtual layout class as well as
+ indexing information for the chunked layout class.</p>
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Data Layout Message (Version 4)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Layout Class</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Properties <em>(variable size)</em><br /><br /></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Data Layout Message (Version 4)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>The value for this field is 4 and is used by version 1.10.0
+ and later of the library to store properties for each layout
+ class and indexing information for the chunked layout.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Layout Class</p></td>
+ <td><p>The layout class specifies the type of storage for the data
+ and how the other fields of the layout message are to be
+ interpreted.
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Compact Storage
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Contiguous Storage
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Chunked Storage
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Virtual Storage
+ </td>
+ </tr>
+ </table>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Properties</p></td>
+ <td><p>This variable-sized field encodes information specific to a
+ layout class as follows:
+ <table class="list">
+ <tr>
+ <th align="left" width="20%">Layout Class</th>
+ <th align="left" width="80%">Description</th>
+ </tr>
+
+ <tr>
+ <td align="left">Compact Storage</td>
+ <td>See <a href="#CompactStorage">Compact Storage
+ Property Description</i></a> for the version 3
+Data Layout message.
+</td>
+</tr>
+
+<tr>
+ <td align="left">Contiguous Storage</td>
+ <td>See <a href="#ContiguousStorage">Contiguous Storage
+ Property Description</i></a> for the version 3
+Data Layout message.
+</td>
+</tr>
+
+<tr>
+ <td align="left">Chunked Storage</td>
+ <td>See <a href="#ChunkedStorage">Chunked Storage
+ Property Description</i></a> below.
+</td>
+</tr>
+
+<tr>
+ <td align="left">Virtual Storage</td>
+ <td>See <a href="#VirtualStorage">Virtual Storage
+ Property Description</i></a> below.
+</td>
+</tr>
+</table>
+
+</p></td>
+</tr>
+</table>
+</div>
+
+<br />
+<a name="ChunkedStorage"></a>
+<p>Class-specific information for chunked storage (layout
+ class 2):</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Chunked Storage Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Flags</td>
+ <td>Dimensionality</td>
+ <td>Dimension Size Encoded Length</td>
+ <td colspan="1" bgcolor="#DDDDDD"><em>This space inserted to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension 0 Size <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension 1 Size <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">...</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Dimension #n Size <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td>Chunk Indexing Type</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Indexing Type Information <em>(variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br /><br /></td>
+ </tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Chunked Storage Property Description
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This is the chunked layout feature flag:</p>
+
+ <table class="list">
+ <tr>
+ <th width="55%" align="left">Value</th>
+ <th width="45%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="left"><code>DONT_FILTER_PARTIAL_BOUND_CHUNKS (bit 0)</code></td>
+ <td>Do not apply filter to a partial edge chunk.
+
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left"><code>SINGLE_INDEX_WITH_FILTER (bit 1)</code></td>
+ <td>A filtered chunk for <i>Single Chunk</i> indexing.
+ </td>
+ </tr>
+
+ </table>
+
+ </td>
+
+ </tr>
+
+ <tr>
+ <td><p>Dimensionality</p></td>
+ <td><p>A chunk has fixed dimension. This field specifies
+ the number of <em>Dimension Size</em> fields later in the message.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension Size Encoded Length</p></td>
+ <td>
+ <p>This is the size in bytes used to encode <em>Dimension Size</em>.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dimension #n Size</p></td>
+ <td><p>These values define the dimension size of a single chunk, in
+ units of array elements (not bytes). The first dimension stored in
+ the list of dimensions is the slowest changing dimension and the
+ last dimension stored is the fastest changing dimension.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Chunk Indexing Type</p></td>
+ <td><p>There are five indexing types used to look up addresses
+ of the chunks. For more information on each type, see
+ <a href="#AppendixC">&ldquo;Appendix C: Types of Indexes for
+ Dataset Chunks.&rdquo;</a>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td><a href="#SingleChunk"><i>Single Chunk</i></a> indexing type.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td><a href="#Implicit"><i>Implicit</i></a> indexing type.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td><a href="#FixedArray"><i>Fixed Array</i></a> indexing type.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td><a href="#ExtensibleArray"><i>Extensible Array</i></a> indexing type.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td><a href="#V2Btrees"><i>Version 2 B-tree</i></a> indexing type.
+ </td>
+ </tr>
+
+ </table>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Indexing Type Information</p></td>
+ <td><p>This variable-sized field encodes information specific to
+ an indexing type. More information on what is encoded with
+ each type can be found below this table.
+ <ul>
+ <li>See <a href="#IndexInfoSingle"><i>Single Chunk</i></a> below.</li>
+ <li>See <a href="#IndexInfoImplicit"><i>Implicit</i></a> below.</li>
+ <li>See <a href="#IndexInfoFixed"><i>Fixed Array</i></a> below.</li>
+ <li>See <a href="#IndexInfoExtensible"><i>Extensible Array</i></a> below.</li>
+ <li>See <a href="#IndexInfoV2Btrees"><i>Version 2 B-tree</i></a> below.</li>
+ </ul>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>This is the address specific to an indexing type.
+ The address may be undefined if the chunk or index storage is not allocated yet.
+ <table class="list">
+ <tr>
+ <th width="40%" align="left">Value</th>
+ <th width="60%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="left"><i>Single Chunk index</i></td>
+ <td align="left">Address of the single chunk.</td>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left"><i>Implicit index</i></td>
+ <td align="left">Address of the array of dataset chunks.</td>
+</td>
+</tr>
+
+<tr>
+ <td align="left"><i>Fixed Array index</i></td>
+ <td align="left">Address of the index.</td>
+</tr>
+
+<tr>
+ <td align="left"><i>Extensible Array index</i></td>
+ <td align="left">Address of the index.</td>
+</td>
+</tr>
+
+<tr>
+ <td align="left"><i>Version 2 B-tree index</i></td>
+ <td align="left">Address of the index.</td>
+</td>
+</tr>
+
+</table>
+
+</p>
+</td>
+</tr>
+
+</table>
+</div>
+
+<br />
+
+<ol>
+ <li>
+ <a name="IndexInfoSingle"></a>
+ Index-specific information for <i>Single Chunk</i>:
+ </li>
+
+ <p>The following information exists only when the chunk is filtered.
+ In other words, when <code>DONT_FILTER_PARTIAL_BOUND_CHUNKS</code>
+ (bit 0) is enabled in the field <em>flags</em>.</p>
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Single Chunk Indexing Information
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Size of filtered chunk<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Filters for chunk</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="55%">&nbsp;</td>
+ <td width="45%"> <!-- width is slightly different: these
+ tables are part of an ordered list; see <ol> tags. -->
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Single Chunk Indexing Information
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Size of filtered chunk</p></td>
+ <td><p>This field is the size of a filtered chunk.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Filters for chunk</p></td>
+ <td><p>This field contains filters for the chunk.</p></td>
+ </tr>
+ </table>
+ </div>
+</p>
+
+<br />
+
+<li>
+ <a name="IndexInfoImplicit"></a>
+ Index-specific information for <i>Implicit</i>:
+</li>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Implicit Indexing Information
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4" bgcolor="#DDDDDD">
+ <em>No specific indexing information</em></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<li>
+ <a name="IndexInfoFixed"></a>
+ Index-specific information for <i>Fixed Array</i>:
+</li>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fixed Array Indexing Information
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="1">Page Bits</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fixed Array Indexing Information
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Page Bits</p></td>
+ <td><p>This field contains the number of bits needed to store the
+ maximum number of elements in a data block page.</p></td>
+ </tr>
+
+ </table>
+</div>
+</p>
+
+<br />
+<li>
+ <a name="IndexInfoExtensible"></a>
+ Index-specific information for <i>Extensible Array</i>:
+</li>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Extensible Array Indexing Information
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Max Bits</td>
+ <td>Index Elements</td>
+ <td>Min Pointers</td>
+ <td>Min Elements</td>
+ </tr>
+
+ <td colspan="2">Page Bits</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+</tr>
+
+</table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Extensible Array Indexing Information
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Max Bits</p></td>
+ <td><p>This field contains the number of bits needed to store the maximum number of elements
+ in the array.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Index Elements</p></td>
+ <td><p>This field contains the number of elements to store in the
+ index block.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Min Pointers</p></td>
+ <td><p>This field contains the minimum number of data block pointers
+ for a superblock.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Min Elements</p></td>
+ <td><p>This field contains the minimum number of elements per data block.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Page Bits</p></td>
+ <td><p>This field contains the number of bits needed to store the
+ maximum number of elements in a data block page.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+</p>
+<br />
+
+<li>
+ <a name="IndexInfoV2Btrees"></a>
+ Index-specific information for <i>Version 2 B-tree</i>:
+</li>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 B-tree Indexing Information
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Node Size</td>
+ </tr>
+
+ <tr>
+ <td>Split Percent</td>
+ <td>Merge Percent</td>
+ <td colspan="2" bgcolor="#DDDDDD">
+ <em>This space inserted only to align table nicely</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 B-tree Indexing Information
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Node Size</p></td>
+ <td><p>This field is the size in bytes of a B-tree node.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Split Percent</p></td>
+ <td><p>This field is the percentage full of a B-tree node at which to split the node.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Merge Percent</p></td>
+ <td><p>This field is the percentage full of a B-tree node at which to merge the node.</p></td>
+ </tr>
+ </table>
+</div>
+</ol>
+
+
+
+<br />
+<a name="VirtualStorage"></a>
+<p>
+ Class-specific information for virtual storage (layout class 3):</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Virtual Storage Property Description
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Index</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Virtual Storage Property Description
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>This is the address of the global heap collection where
+ the VDS mapping entries are stored.
+ See <a href="#GlobalHeapVDS">&ldquo;Disk Format: Level 1F -
+ Global Heap Block for Virtual Datasets.&rdquo;</a>
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Index</p></td>
+ <td><p>This is the index of the data object within the global heap collection.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<h4><a name="BogusMessage">IV.A.2.j. The Bogus Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Bogus</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0009</td></tr>
+ <tr><td colspan="2"><b>Length:</b> 4 bytes</td></tr>
+ <tr><td colspan="2"><b>Status:</b> For testing only; should never
+ be stored in a valid file.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>This message is used for testing the HDF5 Library&rsquo;s
+ response to an &ldquo;unknown&rdquo; message type and should
+ never be encountered in a valid HDF5 file.</td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Bogus Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Bogus Value</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Bogus Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Bogus Value</p></td>
+ <td>
+ <p>This value should always be: <code>0xdeadbeef</code>.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<h4><a name="GroupInfoMessage">IV.A.2.k. The Group Info Message
+</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Group Info</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x000A</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td><p>This message stores information for the constants defining
+ a &ldquo;new style&rdquo; group&rsquo;s behavior. Constant
+ information will be stored in this message and variable
+ information will be stored in the
+ <a href="#LinkInfoMessage">Link Info</a> message.</p>
+ <p>Note: the &ldquo;estimated entry&rdquo; information below is
+ used when determining the size of the object header for the
+ group when it is created.</p></td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Group Info Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2">Link Phase Change: Maximum Compact Value <em>(optional)</em></td>
+ </tr>
+ <tr>
+ <td colspan="2">Link Phase Change: Minimum Dense Value <em>(optional)</em></td>
+ <td colspan="2">Estimated Number of Entries <em>(optional)</em></td>
+ </tr>
+ <tr>
+ <td colspan="2">Estimated Link Name Length of Entries <em>(optional)</em></td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Group Info Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This is the group information flag with the following definition:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, link phase change values are stored.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, the estimated entry information is non-default
+ and is stored.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2-7</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Link Phase Change: Maximum Compact Value</p></td>
+ <td><p>The is the maximum number of links to store &ldquo;compactly&rdquo; (in
+ the group&rsquo;s object header).</p>
+ <p>This field is present if bit 0 of <em>Flags</em> is set.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Link Phase Change: Minimum Dense Value</p></td>
+ <td><p>This is the minimum number of links to store &ldquo;densely&rdquo; (in
+ the group&rsquo;s fractal heap). The fractal heap&rsquo;s address is
+ located in the <a href="#LinkInfoMessage">Link Info</a>
+ message.</p>
+ <p>This field is present if bit 0 of <em>Flags</em> is set.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Estimated Number of Entries</p></td>
+ <td><p>This is the estimated number of entries in groups.</p>
+ <p>If this field is not present, the default value of <code>4</code>
+ will be used for the estimated number of group entries.</p>
+ <p>This field is present if bit 1 of <em>Flags</em> is set.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Estimated Link Name Length of Entries</p></td>
+ <td><p>This is the estimated length of entry name.</p>
+ <p>If this field is not present, the default value of <code>8</code>
+ will be used for the estimated link name length of group entries.</p>
+ <p>This field is present if bit 1 of <em>Flags</em> is set.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+<!-- </p> -->
+
+<h4><a name="FilterMessage">IV.A.2.l. The Data Storage - Filter
+ Pipeline Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b>
+ Data Storage - Filter Pipeline</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x000B</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td><p>This message describes the filter pipeline which should
+ be applied to the data stream by providing filter identification
+ numbers, flags, a name, and client data.</p>
+ <p>This message may be present in the object headers of both
+ dataset and group objects. For datasets, it specifies the
+ filters to apply to raw data. For groups, it specifies the
+ filters to apply to the group&rsquo;s fractal heap. Currently,
+ only datasets using chunked data storage use the filter
+ pipeline on their raw data.</p></td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Filter Pipeline Message - Version 1
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Number of Filters</td>
+ <td colspan="2">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved (zero)</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Filter Description List <em>(variable size)</em><br /><br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Filter Pipeline Message - Version 1
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This table
+ describes version 1.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Filters</p></td>
+ <td><p>The total number of filters described in this
+ message. The maximum possible number of filters in a
+ message is 32.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Filter Description List</p></td>
+ <td><p>A description of each filter. A filter description
+ appears in the next table.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Filter Description - Version 1
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Filter Identification Value</td>
+ <td colspan="2">Name Length</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Flags</td>
+ <td colspan="2">Number Client Data Values</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name <em>(variable size, optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Client Data <em>(variable size, optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Padding <em>(variable size, optional)</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Filter Description - Version 1
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Filter Identification Value</p></td>
+ <td>
+ <p>
+ This value, often referred to as a filter identifier,
+ is designed to be a unique identifier for the filter.
+ Values from zero through 32,767 are reserved for filters
+ supported by The HDF Group in the HDF5 Library and for
+ filters requested and supported by third parties.
+ Filters supported by The HDF Group are documented immediately
+ below. Information on 3rd-party filters can be found at
+ The HDF Group&rsquo;s
+ <a href="http://www.hdfgroup.org/services/contributions.html">
+ Contributions</a> page.</p>
+
+ <p>
+ To request a filter identifier, please contact
+ The HDF Group&rsquo;s Help Desk at
+ <img src="Graphics/help.png" valign="middle" height="14"
+ alt="The HDF Group Help Desk">.
+ You will be asked to provide the following information:</p>
+ <ol>
+ <li>Contact information for the developer requesting the
+ new identifier</li>
+ <li>A short description of the new filter</li>
+ <li>Links to any relevant information, including licensing
+ information</li>
+ </ol>
+ <p>
+ Values from 32768 to 65535 are reserved for non-distributed uses
+ (for example, internal company usage) or for application usage
+ when testing a feature. The HDF Group does not track or document
+ the use of the filters with identifiers from this range.</p>
+
+ <p>
+ The filters currently in library version 1.8.0 are
+ listed below:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Identification</th>
+ <th width="15%" align="left">Name</th>
+ <th width="65%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>N/A</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>deflate</td>
+ <td>GZIP deflate compression</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>shuffle</td>
+ <td>Data element shuffling</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>fletcher32</td>
+ <td>Fletcher32 checksum</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>szip</td>
+ <td>SZIP compression</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td>nbit</td>
+ <td>N-bit packing</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6</code></td>
+ <td>scaleoffset</td>
+ <td>Scale and offset encoded values</td>
+ </tr>
+ </table>
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name Length</p></td>
+ <td><p>Each filter has an optional null-terminated ASCII name
+ and this field holds the length of the name including the
+ null termination padded with nulls to be a multiple of
+ eight. If the filter has no name then a value of zero is
+ stored in this field.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>The flags indicate certain properties for a filter. The
+ bit values defined so far are:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set then the filter is an optional filter.
+ During output, if an optional filter fails it will be
+ silently skipped in the pipeline.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1-15</code></td>
+ <td>Reserved (zero)</td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Client Data Values</p></td>
+ <td><p>Each filter can store integer values to control
+ how the filter operates. The number of entries in the
+ <em>Client Data</em> array is stored in this field.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>If the <em>Name Length</em> field is non-zero then it will
+ contain the size of this field, padded to a multiple of eight. This
+ field contains a null-terminated, ASCII character string to serve
+ as a comment/name for the filter.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Client Data</p></td>
+ <td><p>This is an array of four-byte integers which will be
+ passed to the filter function. The <em>Client Data Number</em> of
+ Values determines the number of elements in the array.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Padding</p></td>
+ <td><p>Four bytes of zeroes are added to the message at this
+ point if the Client Data Number of Values field contains
+ an odd number.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Filter Pipeline Message - Version 2
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Number of Filters</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Filter Description List <em>(variable size)</em><br /><br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Filter Pipeline Message - Version 2
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This table
+ describes version 2.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Filters</p></td>
+ <td><p>The total number of filters described in this
+ message. The maximum possible number of filters in a
+ message is 32.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Filter Description List</p></td>
+ <td><p>A description of each filter. A filter description
+ appears in the next table.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Filter Description - Version 2
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">Filter Identification Value</td>
+ <td colspan="2">Name Length <em>(optional)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Flags</td>
+ <td colspan="2">Number Client Data Values</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name <em>(variable size, optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Client Data <em>(variable size, optional)</em><br /><br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Filter Description - Version 2
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Filter Identification Value</p></td>
+ <td>
+ <p>
+ This value, often referred to as a filter identifier,
+ is designed to be a unique identifier for the filter.
+ Values from zero through 32,767 are reserved for filters
+ supported by The HDF Group in the HDF5 Library and for
+ filters requested and supported by third parties.
+ Filters supported by The HDF Group are documented immediately
+ below. Information on 3rd-party filters can be found at
+ The HDF Group&rsquo;s
+ <a href="http://www.hdfgroup.org/services/contributions.html">
+ Contributions</a> page.</p>
+
+ <p>
+ To request a filter identifier, please contact
+ The HDF Group&rsquo;s Help Desk at
+ <img src="Graphics/help.png" valign="middle" height="14"
+ alt="The HDF Group Help Desk">.
+ You will be asked to provide the following information:</p>
+ <ol>
+ <li>Contact information for the developer requesting the
+ new identifier</li>
+ <li>A short description of the new filter</li>
+ <li>Links to any relevant information, including licensing
+ information</li>
+ </ol>
+ <p>
+ Values from 32768 to 65535 are reserved for non-distributed uses
+ (for example, internal company usage) or for application usage
+ when testing a feature. The HDF Group does not track or document
+ the use of the filters with identifiers from this range.</p>
+
+ <p>
+ The filters currently in library version 1.8.0 are
+ listed below:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Identification</th>
+ <th width="15%" align="left">Name</th>
+ <th width="65%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>N/A</td>
+ <td>Reserved</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>deflate</td>
+ <td>GZIP deflate compression</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>shuffle</td>
+ <td>Data element shuffling</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>fletcher32</td>
+ <td>Fletcher32 checksum</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>szip</td>
+ <td>SZIP compression</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>5</code></td>
+ <td>nbit</td>
+ <td>N-bit packing</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>6</code></td>
+ <td>scaleoffset</td>
+ <td>Scale and offset encoded values</td>
+ </tr>
+ </table>
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name Length</p></td>
+ <td><p>Each filter has an optional null-terminated ASCII name
+ and this field holds the length of the name including the
+ null termination padded with nulls to be a multiple of
+ eight. If the filter has no name then a value of zero is
+ stored in this field.</p>
+ <p>Filters with IDs less than 256 (in other words, filters
+ that are defined in this format documentation) do not store
+ the <em>Name Length</em> or <em>Name</em> fields.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>The flags indicate certain properties for a filter. The
+ bit values defined so far are:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set then the filter is an optional filter.
+ During output, if an optional filter fails it will be
+ silently skipped in the pipeline.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1-15</code></td>
+ <td>Reserved (zero)</td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Client Data Values</p></td>
+ <td><p>Each filter can store integer values to control
+ how the filter operates. The number of entries in the
+ <em>Client Data</em> array is stored in this field.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>If the <em>Name Length</em> field is non-zero, then it will
+ contain the size of this field, <em>not</em> padded to a multiple
+ of eight. This field contains a <em>non-</em>null-terminated,
+ ASCII character string to serve as a comment/name for the filter.
+ </p>
+ <p>Filters that are defined in this format documentation
+ such as deflate and shuffle do not store the <em>Name
+ Length</em> or <em>Name</em> fields.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Client Data</p></td>
+ <td><p>This is an array of four-byte integers which will be
+ passed to the filter function. The Client Data Number of
+ Values</em> determines the number of elements in the array.</p>
+</td>
+</tr>
+</table>
+</div>
+
+<h4><a name="AttributeMessage">IV.A.2.m. The Attribute Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Attribute</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x000C</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td><p>The <em>Attribute</em> message is used to store objects
+ in the HDF5 file which are used as attributes, or
+ &ldquo;metadata&rdquo; about the current object. An attribute
+ is a small dataset; it has a name, a datatype, a dataspace, and
+ raw data. Since attributes are stored in the object header, they
+ should be relatively small (in other words, less than 64KB).
+ They can be associated with any type of object which has an
+ object header (groups, datasets, or committed (named)
+ datatypes).</p>
+ <p>In 1.8.x versions of the library, attributes can be larger
+ than 64KB. See the
+ <a href="UG/HDF5_Users_Guide-Responsive%20HTML5/index.html#t=HDF5_Users_Guide%2FAttributes%2FHDF5_Attributes.htm%3Frhtocid%3Dtoc8.2_1%23TOC_8_5_Special_Issuesbc-13">
+ &ldquo;Special Issues&rdquo;</a> section of the Attributes chapter
+ in the <cite>HDF5 User&rsquo;s Guide</cite> for more information.</p>
+ <p>Note: Attributes on an object must have unique names:
+ the HDF5 Library currently enforces this by causing the
+ creation of an attribute with a duplicate name to fail.
+ Attributes on different objects may have the same name,
+ however.</p></td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Attribute Message (Version 1)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Reserved (zero)</td>
+ <td colspan="2">Name Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Datatype Size</td>
+ <td colspan="2">Dataspace Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Datatype <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dataspace <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data <em>(variable size)</em><br /><br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Attribute Message (Version 1)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number information is used for changes in the format of the
+ attribute message and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Used by the library before version 1.6 to encode attribute message.
+ This version does not support shared datatypes.</td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Name Size</p></td>
+ <td><p>The length of the attribute name in bytes including the
+ null terminator. Note that the <em>Name</em> field below may
+ contain additional padding not represented by this
+ field.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Datatype Size</p></td>
+ <td><p>The length of the datatype description in the <em>Datatype</em>
+ field below. Note that the <em>Datatype</em> field may contain
+ additional padding not represented by this field.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace Size</p></td>
+ <td><p>The length of the dataspace description in the <em>Dataspace</em>
+ field below. Note that the <em>Dataspace</em> field may contain
+ additional padding not represented by this field.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>The null-terminated attribute name. This field is
+ padded with additional null characters to make it a
+ multiple of eight bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Datatype</p></td>
+ <td><p>The datatype description follows the same format as
+ described for the datatype object header message. This
+ field is padded with additional zero bytes to make it a
+ multiple of eight bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace</p></td>
+ <td><p>The dataspace description follows the same format as
+ described for the dataspace object header message. This
+ field is padded with additional zero bytes to make it a
+ multiple of eight bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Data</p></td>
+ <td><p>The raw data for the attribute. The size is determined
+ from the datatype and dataspace descriptions. This
+ field is <em>not</em> padded with additional bytes.</p></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Attribute Message (Version 2)
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2">Name Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Datatype Size</td>
+ <td colspan="2">Dataspace Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Datatype <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dataspace <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data <em>(variable size)</em><br /><br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Attribute Message (Version 2)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number information is used for changes in the
+ format of the attribute message and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Used by the library of version 1.6.x and after to encode
+ attribute messages.
+ This version supports shared datatypes. The fields of
+ name, datatype, and dataspace are not padded with
+ additional bytes of zero.
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This bit field contains extra information about
+ interpreting the attribute message:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, datatype is shared.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, dataspace is shared.</td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Name Size</p></td>
+ <td><p>The length of the attribute name in bytes including the
+ null terminator.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Datatype Size</p></td>
+ <td><p>The length of the datatype description in the <em>Datatype</em>
+ field below.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace Size</p></td>
+ <td><p>The length of the dataspace description in the <em>Dataspace</em>
+ field below.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>The null-terminated attribute name. This field is <em>not</em>
+ padded with additional bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Datatype</p></td>
+ <td><p>The datatype description follows the same format as
+ described for the datatype object header message.
+ </p>
+ <p>If the
+ <em>Flag</em> field indicates this attribute&rsquo;s datatype is
+ shared, this field will contain a &ldquo;shared message&rdquo; encoding
+ instead of the datatype encoding.
+ </p>
+ <p>This field is <em>not</em> padded with additional bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace</p></td>
+ <td><p>The dataspace description follows the same format as
+ described for the dataspace object header message.
+ </p>
+ <p>If the
+ <em>Flag</em> field indicates this attribute&rsquo;s dataspace is
+ shared, this field will contain a &ldquo;shared message&rdquo; encoding
+ instead of the dataspace encoding.
+ </p>
+ <p>This field is <em>not</em> padded with additional bytes.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data</p></td>
+ <td><p>The raw data for the attribute. The size is determined
+ from the datatype and dataspace descriptions.
+ </p>
+ <p>This field is <em>not</em> padded with additional zero bytes.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Attribute Message (Version 3)
+ </caption>
+
+ <tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2">Name Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Datatype Size</td>
+ <td colspan="2">Dataspace Size</td>
+ </tr>
+
+ <tr>
+ <td>Name Character Set Encoding</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Name <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Datatype <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Dataspace <em>(variable size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data <em>(variable size)</em><br /><br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Attribute Message (Version 3)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number information is used for changes in the
+ format of the attribute message and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Used by the library of version 1.8.x and after to
+ encode attribute messages.
+ This version supports attributes with non-ASCII names.
+ </td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This bit field contains extra information about
+ interpreting the attribute message:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, datatype is shared.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, dataspace is shared.</td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Name Size</p></td>
+ <td><p>The length of the attribute name in bytes including the
+ null terminator.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Datatype Size</p></td>
+ <td><p>The length of the datatype description in the <em>Datatype</em>
+ field below.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace Size</p></td>
+ <td><p>The length of the dataspace description in the <em>Dataspace</em>
+ field below.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Name Character Set Encoding</p></td>
+ <td><p>The character set encoding for the attribute&rsquo;s name:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>ASCII character set encoding
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>UTF-8 character set encoding
+ </td>
+ </tr>
+ </table>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>The null-terminated attribute name. This field is <em>not</em>
+ padded with additional bytes.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Datatype</p></td>
+ <td><p>The datatype description follows the same format as
+ described for the datatype object header message.
+ </p>
+ <p>If the
+ <em>Flag</em> field indicates this attribute&rsquo;s datatype is
+ shared, this field will contain a &ldquo;shared message&rdquo; encoding
+ instead of the datatype encoding.
+ </p>
+ <p>This field is <em>not</em> padded with additional bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace</p></td>
+ <td><p>The dataspace description follows the same format as
+ described for the dataspace object header message.
+ </p>
+ <p>If the
+ <em>Flag</em> field indicates this attribute&rsquo;s dataspace is
+ shared, this field will contain a &ldquo;shared message&rdquo; encoding
+ instead of the dataspace encoding.
+ </p>
+ <p>This field is <em>not</em> padded with additional bytes.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data</p></td>
+ <td><p>The raw data for the attribute. The size is determined
+ from the datatype and dataspace descriptions.
+ </p>
+ <p>This field is <em>not</em> padded with additional zero bytes.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<h4><a name="CommentMessage">IV.A.2.n. The Object Comment
+ Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Object
+ Comment</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x000D</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>The object comment is designed to be a short description of
+ an object. An object comment is a sequence of non-zero
+ (<code>\0</code>) ASCII characters with no other formatting
+ included by the library.</td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Object Comment Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Comment <em>(variable size)</em><br /><br /></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Object Comment Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Name</p></td>
+ <td><p>A null terminated ASCII character string.</p></td>
+ </tr>
+ </table>
+</div>
+
+<h4><a name="OldModificationTimeMessage">IV.A.2.o. The Object
+ Modification Time (Old) Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Object
+ Modification Time (Old)</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x000E</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Fixed</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td><p>The object modification date and time is a timestamp
+ which indicates (using ISO-8601 date and time format) the last
+ modification of an object. The time is updated when any object
+ header message changes according to the system clock where the
+ change was posted. All fields of this message should be
+ interpreted as coordinated universal time (UTC).</p>
+ <p>This modification time message is deprecated in favor of
+ the &ldquo;new&rdquo; <a href="#ModificationTimeMessage">Object
+ Modification Time</a> message and is no longer written to the
+ file in versions of the HDF5 Library after the 1.6.0
+ version.</p></td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Modification Time Message (Old)
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Year</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Month</td>
+ <td colspan="2">Day of Month</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Hour</td>
+ <td colspan="2">Minute</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Second</td>
+ <td colspan="2">Reserved</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Modification Time Message (Old)
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Year</p></td>
+ <td><p>The four-digit year as an ASCII string. For example,
+ <code>1998</code>.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Month</p></td>
+ <td><p>The month number as a two digit ASCII string where
+ January is <code>01</code> and December is <code>12</code>.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Day of Month</p></td>
+ <td><p>The day number within the month as a two digit ASCII
+ string. The first day of the month is <code>01</code>.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Hour</p></td>
+ <td><p>The hour of the day as a two digit ASCII string where
+ midnight is <code>00</code> and 11:00pm is <code>23</code>.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Minute</p></td>
+ <td><p>The minute of the hour as a two digit ASCII string where
+ the first minute of the hour is <code>00</code> and
+ the last is <code>59</code>.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Second</p></td>
+ <td><p>The second of the minute as a two digit ASCII string
+ where the first second of the minute is <code>00</code>
+ and the last is <code>59</code>.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Reserved</p></td>
+ <td><p>This field is reserved and should always be zero.</p></td>
+ </tr>
+ </table>
+</div>
+
+<h4><a name="SOHMTableMessage">IV.A.2.p. The Shared Message Table
+ Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Shared Message
+ Table</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x000F</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Fixed</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>This message is used to locate the table of shared object
+ header message (SOHM) indexes. Each index consists of information
+ to find the shared messages from either the heap or object header.
+ This message is <em>only</em> found in the superblock
+ extension.</td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Shared Message Table Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Shared Object Header Message Table Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td>Number of Indices</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Shared Message Table Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document describes version 0.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Shared Object Header Message Table Address</p></td>
+ <td><p>This field is the address of the master table for shared
+ object header message indexes.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Number of Indices</p></td>
+ <td><p>This field is the number of indices in the master table.
+ </p></td>
+ </tr>
+
+ </table>
+</div>
+
+<h4><a name="ContinuationMessage">IV.A.2.q. The Object Header
+ Continuation Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Object Header
+ Continuation</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0010</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Fixed</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>The object header continuation is the location in the file
+ of a block containing more header messages for the current data
+ object. This can be used when header blocks become too large or
+ are likely to change over time.</td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Object Header Continuation Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Offset<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Length<sup>L</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Object Header Continuation Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Offset</p></td>
+ <td><p>This value is the address in the file where the
+ header continuation block is located.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Length</p></td>
+ <td><p>This value is the length in bytes of the header continuation
+ block in the file.</p></td>
+ </tr>
+ </table>
+</div>
+<br />
+
+<p>The format of the header continuation block that this message points
+ to depends on the version of the object header that the message is
+ contained within.
+</p>
+
+<p>
+ Continuation blocks for version 1 object headers have no special
+ formatting information; they are merely a list of object header
+ message info sequences (type, size, flags, reserved bytes and data
+ for each message sequence). See the description
+ of <a href="#V1ObjectHeaderPrefix">Version 1 Data Object Header Prefix.</a>
+</p>
+
+<p>Continuation blocks for version 2 object headers <em>do</em> have
+ special formatting information as described here
+ (see also the description of
+ <a href="#V2ObjectHeaderPrefix">Version 2 Data Object Header Prefix.</a>):
+</p>
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 Object Header Continuation Block
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+ <tr>
+ <td>Header Message Type #1</td>
+ <td colspan="2">Size of Header Message Data #1</td>
+ <td>Header Message #1 Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Header Message #1 Creation Order <em>(optional)</em></td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Message Data #1<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+
+ <tr>
+ <td>Header Message Type #n</td>
+ <td colspan="2">Size of Header Message Data #n</td>
+ <td>Header Message #n Flags</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Header Message #n Creation Order <em>(optional)</em></td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Message Data #n<br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Gap <em>(optional, variable size)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 Object Header Continuation Block
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>OCHK</code>&rdquo;
+ is used to indicate the beginning of an object header
+ continuation block. This gives file consistency checking
+ utilities a better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Type</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described above.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Header Message #n Data</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described above.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Flags</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described above.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Creation Order</p></td>
+ <td>
+ <p>This field stores the order that a message of a given type
+ was created in.</p>
+ <p>This field is present if bit 2 of <em>flags</em> is set.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Message #n Data</p></td>
+ <td>
+ <p>Same format as version 1 of the object header, described above.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Gap</p></td>
+ <td>
+ <p>A gap in an object header chunk is inferred by the end of the
+ messages for the chunk before the beginning of the chunk&rsquo;s
+ checksum. Gaps are always smaller than the size of an
+ object header message prefix (message type + message size +
+ message flags).</p>
+ <p>Gaps are formed when a message (typically an attribute message)
+ in an earlier chunk is deleted and a message from a later
+ chunk that does not quite fit into the free space is moved
+ into the earlier chunk.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>This is the checksum for the object header chunk.
+ </p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<h4><a name="SymbolTableMessage">IV.A.2.r. The Symbol Table
+ Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Symbol Table
+ Message</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0011</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Fixed</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Required for
+ &ldquo;old style&rdquo; groups; may not be repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>Each &ldquo;old style&rdquo; group has a v1 B-tree and a
+ local heap for storing symbol table entries, which are located
+ with this message.</td></tr>
+ <tr><td colspan="2"><b>Format of data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Symbol Table Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />v1 B-tree Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Local Heap Address<sup>O</sup><br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Symbol Table Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>v1 B-tree Address</p></td>
+ <td><p>This value is the address of the v1 B-tree containing the
+ symbol table entries for the group.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Local Heap Address</p></td>
+ <td><p>This value is the address of the local heap containing
+ the link names for the symbol table entries for the group.</p></td>
+ </tr>
+ </table>
+</div>
+
+<h4><a name="ModificationTimeMessage">IV.A.2.s. The Object
+ Modification Time Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Object
+ Modification Time</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0012</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Fixed</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>The object modification time is a timestamp which indicates
+ the time of the last modification of an object. The time is
+ updated when any object header message changes according to
+ the system clock where the change was posted.</td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Modification Time Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3">Reserved <em>(zero)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Seconds After UNIX Epoch</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Modification Time Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number is used for changes in the format of Object Modification Time
+ and is described here:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Never used.</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Used by Version 1.6.1 and after of the library to encode time. In
+ this version, the time is the seconds after Epoch.</td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Seconds After UNIX Epoch</p></td>
+ <td><p>A 32-bit unsigned integer value that stores the number of
+ seconds since 0 hours, 0 minutes, 0 seconds, January 1, 1970,
+ Coordinated Universal Time.</p></td>
+ </tr>
+ </table>
+</div>
+
+<h4><a name="BtreeKValuesMessage">IV.A.2.t. The B-tree
+ &lsquo;K&rsquo; Values Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> B-tree
+ &lsquo;K&rsquo; Values</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0013</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Fixed</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>This message retrieves non-default &lsquo;K&rsquo; values
+ for internal and leaf nodes of a group or indexed storage v1
+ B-trees. This message is <em>only</em> found in the superblock
+ extension.</td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: B-tree &lsquo;K&rsquo; Values Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="2">Indexed Storage Internal Node K</td>
+ <td bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Group Internal Node K</td>
+ <td colspan="2">Group Leaf Node K</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: B-tree &lsquo;K&rsquo; Values Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document describes
+ version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Indexed Storage Internal Node K</p></td>
+ <td><p>This is the node &lsquo;K&rsquo; value for each internal node of an
+ indexed storage v1 B-tree. See the description of this field
+ in version 0 and 1 of the superblock as well the section on
+ v1 B-trees.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Group Internal Node K</p></td>
+ <td><p>This is the node &lsquo;K&rsquo; value for each internal node of a group
+ v1 B-tree. See the description of this field in version 0 and
+ 1 of the superblock as well as the section on v1 B-trees.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Group Leaf Node K</p></td>
+ <td><p>This is the node &lsquo;K&rsquo; value for each leaf node of a group v1
+ B-tree. See the description of this field in version 0 and 1
+ of the superblock as well as the section on v1 B-trees.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<h4><a name="DrvInfoMessage">IV.A.2.u. The Driver Info
+ Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Driver
+ Info</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0014</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+
+ <tr><td>
+ <b>Description:</b></td>
+ <td>This message contains information needed by the file driver
+ to reopen a file. This message is <em>only</em> found in the
+ superblock extension: see the <a href="#SuperblockExt">
+ &ldquo;Disk Format: Level 0C - Superblock Extension&rdquo;</a>
+ section for more information. For more information on the fields
+ in the driver info message, see the <a href="#DriverInfo">
+ &ldquo;Disk Format: Level 0B - File Driver Info&rdquo;</a>
+ section; those who use the multi and family file drivers will
+ find this section particularly helpful.</td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Driver Info Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Driver Identification</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Driver Information Size</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br /><br />Driver Information <em>(variable size)</em><br /><br /><br /></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Driver Info Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document describes
+ version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Driver Identification</p></td>
+ <td><p>This is an eight-byte ASCII string without null termination which
+ identifies the driver.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Driver Information Size</p></td>
+ <td><p>The size in bytes of the <em>Driver Information</em> field of this
+ message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Driver Information</p></td>
+ <td><p>Driver information is stored in a format defined by the file driver.</p>
+ </td>
+ </tr>
+ </table>
+</div>
+
+<h4><a name="AinfoMessage">IV.A.2.v. The Attribute Info
+ Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Attribute
+ Info</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0015</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Varies</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>This message stores information about the attributes on an
+ object, such as the maximum creation index for the attributes
+ created and the location of the attribute storage when the
+ attributes are stored &ldquo;densely&rdquo;.</td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Attribute Info Message
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Flags</td>
+ <td colspan="2">Maximum Creation Index <em>(optional)</em></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Fractal Heap Address<sup>O</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Attribute Name v2 B-tree Address<sup>O</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Attribute Creation Order v2 B-tree Address<sup>O</sup> <em>(optional)</em><br /><br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Attribute Info Message
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document describes
+ version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This is the attribute index information flag with the
+ following definition:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, creation order for attributes is tracked.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>If set, creation order for attributes is indexed.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2-7</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Maximum Creation Index</p></td>
+ <td><p>The is the maximum creation order index value for the
+ attributes on the object.</p>
+ <p>This field is present if bit 0 of <em>Flags</em> is set.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Fractal Heap Address</p></td>
+ <td><p>This is the address of the fractal heap to store dense
+ attributes.
+ Each attribute stored in the fractal heap is described by
+ the <a href="#AttributeMessage">Attribute Message.</a>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Attribute Name v2 B-tree Address</p></td>
+ <td><p>This is the address of the version 2 B-tree to index the
+ names of densely stored attributes.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Attribute Creation Order v2 B-tree Address</p></td>
+ <td><p>This is the address of the version 2 B-tree to index the
+ creation order of densely stored attributes.</p>
+ <p>This field is present if bit 1 of <em>Flags</em> is set.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<h4><a name="RefCountMessage">IV.A.2.w. The Object Reference
+ Count Message</a></h4>
+
+<!-- start msgdesc table -->
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> Object Reference
+ Count</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0016</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Fixed</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+ <tr><td><b>Description:</b></td>
+ <td>This message stores the number of hard links (in groups or
+ objects) pointing to an object: in other words, its
+ <em>reference count</em>.</td></tr>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<!-- end msgdesc table -->
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Object Reference Count
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reference count</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Object Reference Count
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for this message. This document describes
+ version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Reference Count</p></td>
+ <td><p>The unsigned 32-bit integer is the reference count for the
+ object. This message is only present in &ldquo;version 2&rdquo;
+ (or later) object headers, and if not present those object
+ header versions, the reference count for the object is assumed
+ to be 1.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+
+<h4><a name="FsinfoMessage">IV.A.2.x. The File Space Info
+ Message</a></h4>
+
+<center>
+ <table class="msgdesc">
+ <tr><td colspan="2"><b>Header Message Name:</b> File Space
+ Info</td></tr>
+ <tr><td colspan="2"><b>Header Message Type:</b> 0x0017</td></tr>
+ <tr><td colspan="2"><b>Length:</b> Fixed</td></tr>
+ <tr><td colspan="2"><b>Status:</b> Optional; may not be
+ repeated.</td></tr>
+ <tr><td>
+ <b>Description:</b></td>
+ <td>This message stores the file space management information
+ that the library uses in handling file space
+ requests for the file. Version 0 of the message is used for release 1.10.0 only.
+ Version 1 of the message is used for release 1.10.1+.
+ There is no File Space Info message before release 1.10 as the library does
+ not track file space across multiple file opens.
+ <p>
+ Note that version 0 is deprecated starting release 1.10.1.
+ That means when the 1.10.1+ library opens an HDF5 file with a version 0 message,
+ the library will decode and map the message to version 1.
+ On file close, it will encode the message as a version 1 message.
+ <p>
+ The library uses the following three mechanisms to manage file space in an HDF5 file:
+ <ul>
+ <li> Free-space managers
+ <br> They track free-space sections of various sizes in the file that are not currently
+ allocated. Each free-space manager corresponds to a file space type.
+ There are two main groups of file space types: metadata and raw data.
+ Metadata is further divided into five types: superblock, B-tree, global heap,
+ local heap, and object header.
+ See the description of <a href="#FreeSpaceManager">Free-space
+ Manager</a> as well the description of file space allocation types in
+ <a href="#AppendixB">Appendix B</a>
+ </li>
+ <li> Aggregators
+ <br> The library manages two aggregators, one for metadata and one for raw data.
+ Aggregator is a contiguous block of free-space in the file.
+ The size of each aggregator is tunable via public routines
+ <code>H5Pset_meta_block_size</code> and <code>H5Pset_small_data_block_size</code> respectively.
+ </li>
+ <li> Virtual file drivers
+ <br> The library's virtual file driver interface dispatches requests for additional
+ space to the allocation routine of the file driver associated with the file.
+ For example, if the sec2 file driver is being used, its allocation routine will
+ increase the size of the file to service the requests.
+ </li>
+ </ul>
+ <p>
+ For release 1.10.0, the library derives the following four file space strategies
+ based on the mechanisms:
+ <ul>
+ <li>H5F_FILE_SPACE_ALL
+ <ul>
+ <li>Mechanisms used: free-space managers, aggregators, and virtual file drivers</li>
+ <li>Does not persist free-space across file opens</li>
+ <li>This strategy is the library default</li>
+ </ul>
+ </li>
+ <li>H5F_FILE_SPACE_ALL_PERSIST</li>
+ <ul>
+ <li>Mechanisms used: free-space managers, aggregators, and virtual file drivers</li>
+ <li>Persist free-space across file opens</li>
+ </ul>
+ <li>H5F_FILE_SPACE_AGGR_VFD</li>
+ <ul>
+ <li>Mechanisms used: aggregators and virtual file drivers</li>
+ <li>Does not persist free-space across file opens</li>
+ </ul>
+ <li>H5F_FILE_SPACE_VFD</li>
+ <ul>
+ <li>Mechanisms used: virtual file drivers</li>
+ <li>Does not persist free-space across file opens</li>
+ </ul>
+ </ul>
+ For release 1.10.1+, the free-space manager mechanism is modified to handle paged aggregation
+ which aggregates small metadata and raw data allocations into constant-sized well-aligned pages
+ to allow efficient I/O accesses.
+ With the support of this feature, the library derives the following four file space strategies:
+ <ul>
+ <li>H5F_FSPACE_STRATEGY_FSM_AGGR </li>
+ <ul>
+ <li>Mechanisms used: free-space managers, aggregators, and virtual file drivers</li>
+ <li>This strategy is the library default</li>
+ </ul>
+ <li>H5F_FSPACE_STRATEGY_PAGE</li>
+ <ul>
+ <li>Mechanisms used: free-space managers with embedded paged aggregation and virtual file drivers</li>
+ </ul>
+ <li>H5F_FSPACE_STRATEGY_AGGR</li>
+ <ul>
+ <li>Mechanisms used: aggregators and virtual file drivers</li>
+ </ul>
+ <li>H5F_FSPACE_STRATEGY_NONE</li>
+ <ul>
+ <li>Mechanisms used: virtual file drivers</li>
+ </ul>
+ </ul>
+ The default is not persisting free-space across file opens for the above four strategies.
+ User can use the public routine <code>H5Pset_file_space_strategy</code> to request
+ persisting free-space.
+ </td></tr>
+ <p>
+ <tr><td colspan="2"><b>Format of Data:</b> See the tables
+ below.</td></tr>
+</table></center>
+<p>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: File Space Info - Version 0
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Strategy</td>
+ <td colspan="2">Threshold<sup>L</sup></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Free-space manager address<sup>O</sup> for H5FD_MEM_SUPER<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Free-space manager address<sup>0</sup> for H5FD_MEM_BTREE<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Free-space manager address<sup>0</sup> for H5FD_MEM_DRAW<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Free-space manager address<sup>0</sup> for H5FD_MEM_GHEAP<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Free-space manager address<sup>0</sup> for H5FD_MEM_LHEAP<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Free-space manager address<sup>0</sup> for H5FD_MEM_OHDR<br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: File Space Info
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>This is version 0 of this message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Strategy</p></td>
+ <td><p>This is the file space strategy used to manage file space.
+ There are four types:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>H5F_FILE_SPACE_ALL_PERSIST</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>H5F_FILE_SPACE_ALL</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>H5F_FILE_SPACE_AGGR_VFD</td>
+ </tr>
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>H5F_FILE_SPACE_VFD</td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Threshold</p></td>
+ <td><p>This is the smallest free-space section size that the
+ free-space manager will track.
+ </td>
+ </tr>
+ <tr>
+ <td><p>Free-space manager addresses</p></td>
+ <td><p>These are the six free-space manager addresses for the
+ six file space allocation types:
+ <ul>
+ <li>H5FD_MEM_SUPER</li>
+ <li>H5FD_MEM_BTREE</li>
+ <li>H5FD_MEM_DRAW</li>
+ <li>H5FD_MEM_GHEAP</li>
+ <li>H5FD_MEM_LHEAP</li>
+ <li>H5FD_MEM_OHDR</li>
+ </ul>
+ Note that these six fields exist only if the value for the field
+ &ldquo;<em>Strategy</em>&rdquo; is H5F_FILE_SPACE_ALL_PERSIST.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+ <br />
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: File Space Info - Version 1
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Strategy</td>
+ <td>Persisting free-space</td>
+ <td colspan="1" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Free-space Section Threshold<sup>L</sup></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">File Space Page Size</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">Page-end Metadata threshold</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />EOA<sup>0</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup> of small-sized free-space manager for H5FD_MEM_SUPER<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup> of small-sized free-space manager for H5FD_MEM_BTREE<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup> of small-sized free-space manager for H5FM_MEM_DRAW<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup> of small-sized free-space manager for H5FD_MEM_GHEAP<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup> of small-sized free-space manager for H5FD_MEM_LHEAP<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup> of small-sized free-space manager for H5FD_MEM_OHDR<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup> of large-sized free-space manager for H5FD_MEM_SUPER<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup> of large-sized free-space manager for H5FD_MEM_BTREE<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup> of large-sized free-space manager for H5FM_MEM_DRAW<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup> of large-sized free-space manager for H5FD_MEM_GHEAP<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup> of large-sized free-space manager for H5FD_MEM_LHEAP<br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup> of large-sized free-space manager for H5FD_MEM_OHDR<br /><br /></td>
+ </tr>
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+ </div>
+
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: File Space Info
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>This is version 1 of this message.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Strategy</p></td>
+ <td><p>This is the file space strategy used to manage file space.
+ There are four types:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>H5F_FSPACE_STRATEGY_FSM_AGGR</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>H5F_FSPACE_STRATEGY_PAGE</td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>H5F_FSPACE_STRATEGY_AGGR</td>
+ </tr>
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>H5F_FSPACE_STRATEGY_NONE</td>
+ </tr>
+ </table></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Persisting free-space</p></td>
+ <td><p>True or false in persisting free-space.
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Free-space Section Threshold</p></td>
+ <td><p>This is the smallest free-space section size that the
+ free-space manager will track.
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>File space page size</p></td>
+ <td><p>This is the file space page size, which is used when the paged aggregation feature
+ is enabled.
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Page-end metadata threshold</p></td>
+ <td><p>This is the smallest free-space section size at the end of a page that
+ the free-space manager will track. This is used when the paged aggregation feature
+ is enabled.
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>EOA</p></td>
+ <td><p>The EOA before the allocation of free-space manager header and section info for the
+ self-referential free-space managers when persisting free-space.
+ <br>
+ Note that self-referential free-space managers are managers that involve file space
+ allocation for the managers' free-space header and section info.
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Addresses of small-sized free-space managers</p></td>
+ <td><p>These are the addresses of the six small-sized free-space managers for
+ the six file space allocation types:
+ </p>
+ <ul>
+ <li>H5FD_MEM_SUPER</li>
+ <li>H5FD_MEM_BTREE</li>
+ <li>H5FD_MEM_DRAW</li>
+ <li>H5FD_MEM_GHEAP</li>
+ <li>H5FD_MEM_LHEAP</li>
+ <li>H5FD_MEM_OHDR</li>
+ </ul>
+ Note that these six fields exist only if the value for the field
+ &ldquo;<em>Persisting free-space</em>&rdquo; is true.
+</ul>
+</td>
+</tr>
+
+<tr>
+ <td><p>Addresses of large-sized free-space managers</p></td>
+ <td><p>These are the addresses of the six large-sized free-space managers for
+ the six file space allocation types:
+ </p>
+ <ul>
+ <li>H5FD_MEM_SUPER</li>
+ <li>H5FD_MEM_BTREE</li>
+ <li>H5FD_MEM_DRAW</li>
+ <li>H5FD_MEM_GHEAP</li>
+ <li>H5FD_MEM_LHEAP</li>
+ <li>H5FD_MEM_OHDR</li>
+ </ul>
+ Note that these six fields exist only if the value for the field
+ &ldquo;<em>Persisting free-space</em>&rdquo; is true.
+</ul>
+</td>
+</tr>
+
+</table>
+</div>
+
+<h3><a name="DataStorage">
+ IV.B. Disk Format: Level 2B - Data Object Data Storage</a></h3>
+
+<p>The data for an object is stored separately from its header
+ information in the file and may not actually be located in the HDF5 file
+ itself if the header indicates that the data is stored externally. The
+ information for each record in the object is stored according to the
+ dimensionality of the object (indicated in the dataspace header message).
+ Multi-dimensional array data is stored in C order; in other words, the
+ &ldquo;last&rdquo; dimension changes fastest.</p>
+
+<p>Data whose elements are composed of atomic datatypes are stored in IEEE
+ format, unless they are specifically defined as being stored in a different
+ machine format with the architecture-type information from the datatype
+ header message. This means that each architecture will need to [potentially]
+ byte-swap data values into the internal representation for that particular
+ machine.</p>
+
+<p> Data with a variable-length datatype is stored in the global heap
+ of the HDF5 file. Global heap identifiers are stored in the
+ data object storage.</p>
+
+<p>Data whose elements are composed of reference datatypes are stored in
+ several different ways depending on the particular reference type involved.
+ Object pointers are just stored as the offset of the object header being
+ pointed to with the size of the pointer being the same number of bytes as
+ offsets in the file.</p>
+
+<p>Dataset region references are stored as a heap-ID which points to
+ the following information within the file-heap: an offset of the object
+ pointed to, number-type information (same format as header message),
+ dimensionality information (same format as header message), sub-set start
+ and end information (in other words, a coordinate location for each),
+ and field start and end names (in other words, a [pointer to the] string
+ indicating the first field included and a [pointer to the] string name
+ for the last field). </p>
+
+<p>Data of a compound datatype is stored as a contiguous stream of the items
+ in the structure, with each item formatted according to its datatype.
+<p>
+ Description of datatypes for variable-length, references and compound classes can be found
+ in <a href="#DatatypeMessage">Datatype Message</a>.
+<p>
+ Information about global heap and heap ID can be found in <a href="#GlobalHeap">Global Heap</a>.
+<p>
+ For reference datatype,
+ see also the encoding description for <a href="#ReferenceEncodeRV">Reference Encoding (Revised) </a> and
+ <a href="#ReferenceEncodeDP">Reference Encoding (Backward Compatibility)</a> in Appendix D.
+</p>
+
+<h2><a name="AppendixA">
+ V. Appendix A: Definitions</a></h2>
+
+<p>Definitions of various terms used in this document are included in
+ this section.</p>
+
+<div align="center">
+ <table class="glossary">
+ <tr>
+ <th width="20%">Term</th>
+ <th>Definition</th>
+ </tr>
+
+ <tr>
+ <td>Undefined Address</td>
+ <td>The <a name="UndefinedAddress">undefined
+ address</a> for a file is a file address with all bits
+ set: in other words, <code>0xffff...ff</code>.</td>
+ </tr>
+
+ <tr>
+ <td>Unlimited Size</td>
+ <td>The <a name="UnlimitedDim">unlimited size</a>
+ for a size is a value with all bits set: in other words,
+ <code>0xffff...ff</code>.</td>
+ </tr>
+
+ </table>
+</div>
+
+
+<h2><a name="AppendixB">
+ VI. Appendix B: File Space Allocation Types</a></h2>
+
+<p>There are six basic types of file space allocation as follows:
+</p>
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Basic Allocation Type</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_SUPER</td>
+ <td>File space allocated for <em>Superblock.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_BTREE</td>
+ <td>File space allocated for <em>B-tree.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_DRAW</td>
+ <td>File space allocated for <em>raw data</em>.</td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_GHEAP</td>
+ <td>File space allocated for <em>Global Heap.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_LHEAP</td>
+ <td>File space allocated for <em>Local Heap.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_OHDR</td>
+ <td>File space allocated for <em>Object Header.</em></td>
+ </tr>
+ </table>
+</div>
+
+<br />
+<p>There are other file space allocation types that are mapped to the
+ above six basic types because they are similar in nature.
+ The mapping and the corresponding description are listed in the following two tables:
+</p>
+
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Basic Allocation Type</th>
+ <th>Mapping of Allocation Types to Basic Allocation Types</th>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_SUPER</td>
+ <td><em>none</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_BTREE</td>
+ <td>H5FD_MEM_SOHM_INDEX</td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_DRAW</td>
+ <td>H5FD_MEM_FHEAP_HUGE_OBJ</td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_GHEAP</td>
+ <td><em>none</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_LHEAP</td>
+ <td>H5FD_MEM_FHEAP_DBLOCK, H5FD_MEM_FSPACE_SINFO</td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_OHDR</td>
+ <td>H5FD_MEM_FHEAP_HDR, H5FD_MEM_FHEAP_IBLOCK, H5FD_MEM_FSPACE_HDR, H5FD_MEM_SOHM_TABLE</td>
+ </tr>
+ </table>
+</div>
+
+<br />
+</p>
+
+<div align="center">
+ <table class="desc">
+ <tr>
+ <th width="30%">Allocation Type</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_FHEAP_HDR</td>
+ <td>File space allocated for <em>Fractal Heap Header.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_FHEAP_DBLOCK</td>
+ <td>File space allocated for <em>Fractal Heap Direct Blocks.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_FHEAP_IBLOCK</td>
+ <td>File space allocated for <em>Fractal Heap Indirect Blocks.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_FHEAP_HUGE_OBJ</td>
+ <td>File space allocated for huge objects in the fractal heap.</td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_FSPACE_HDR</td>
+ <td>File space allocated for <em>Free-space Manager Header.</em></td>
+ </tr>
+
+ <tr>
+ <td>H5FD_MEM_FSPACE_SINFO</td>
+ <td>File space allocated for <em>Free-space Section List</em> of the free-space manager.</td>
+ </tr>
+ <tr>
+ <td>H5FD_MEM_SOHM_TABLE</td>
+ <td>File space allocated for <em>Shared Object Header Message Table.</em></td>
+ </tr>
+ <tr>
+ <td>H5FD_MEM_SOHM_INDEX</td>
+ <td>File space allocated for <em>Shared Message Record List.</em></td>
+ </tr>
+ </table>
+</div>
+
+<h2><a name="AppendixC"> VII. Appendix C:
+ Types of Indexes for Dataset Chunks</a></h2>
+
+<p>For an HDF5 file without the latest format enabled, the library
+ uses the <a href="#V1Btrees">Version 1 B-tree</a> to index dataset
+ chunks.</p>
+
+<p>For an HDF5 file with the latest format enabled, the library uses
+ one of the following five indexing types depending on a chunked
+ dataset&rsquo;s dimension specification and the way it is extended.
+</p>
+
+<a name="SingleChunk">
+ <h3>VII.A. The Single Chunk Index</h3></a>
+
+<p>The <i>Single Chunk</i> index can be used when the dataset fulfills
+ the following condition:</p>
+
+<ul>
+ <li>the current, maximum, and chunk dimension sizes are all the same</li>
+</ul>
+
+<p>The dataset has only one chunk, and the address of the single
+ chunk is stored in the version 4 <i>Data Layout</i> message.
+ See the <a href="#ChunkedStorage">Chunked Storage Property
+ Description</i></a> layout and field description tables.</p>
+
+<a name="Implicit">
+ <h3>VII.B. The Implicit Index</h3></a>
+
+<p>The <i>Implicit</i> index can be used when the dataset fulfills
+ the following conditions:</p>
+
+<ul>
+ <li>fixed maximum dimension sizes</li>
+ <li>no filter applied to the dataset</li>
+ <li>the timing for the space allocation of the dataset chunks is
+ <code>H5P_ALLOC_TIME_EARLY</code></li>
+</ul>
+
+<p>Since the dataset&rsquo;s dimension sizes are known and storage space
+ is to be allocated early, an array of dataset chunks are allocated
+ based on the maximum dimension sizes when the dataset is created.
+ The base address of the array is stored in the version 4
+ <i>Data Layout</i> message. See the
+ <a href="#ChunkedStorage">Chunked Storage Property
+ Description</i></a> layout and field description tables.
+</p>
+
+<p>When accessing a dataset chunk with a specified offset, the
+ address of the chunk in the array is computed as below:</p>
+
+<dir><p><code>base address + (size of a chunk in bytes * chunk index
+ associated with the offset)</code></p></dir>
+
+<p>A chunk index starts at 0 and increases according to the
+ fastest changing dimension, then the next fastest, and so on.
+ <a name="ChunkIndex"></a>
+ The chunk index for a dataset chunk offset is computed as below:
+ <ol>
+ <li>Calculate the scaled offset for each dimension in
+ <code>scaled_offset</code>:
+ <br />
+ <pre>
+ scaled_offset = chunk_offset/chunk_dims
+ </pre></li>
+ <li>Calculate the # of chunks for each dimension in
+ <code>nchunks</code>:
+ <br />
+ <pre>
+ nchunks = (curr_dims + chunk_dims - 1)/chunk_dims
+ </pre></li>
+
+ <li>Calculate the down chunks for each dimension in
+ <code>down_chunks</code>:
+ <br />
+ <pre>
+ /* n is the # of dimensions */
+ for(i = (int)(n-1), acc = 1; i >= 0; i--) {
+ down_chunks[i] = acc;
+ acc *= nchunks[i];
+ }
+ </pre>
+ </li>
+
+ <li>Calculate the chunk index in <code>chunk_index</code>:
+ <br />
+ <pre>
+ /* n is the # of dimensions */
+ for(u = 0, chunk_index = 0; u < n; u++)
+ chunk_index += down_chunks[u] * scaled_offset[u];
+ </pre>
+ </li>
+ </ol>
+<p>
+ For example, for a 2-dimensional dataset with
+ <code>curr_dims[4,5]</code> and <code>chunk_dims[3,2]</code>,
+ there will be a total of 6 chunks, with 3 chunks in the fastest
+ changing dimension and 2 chunks in the slowest changing dimension.
+ See the figure below.
+ The chunk index for the chunk offset <code>[3,4]</code>
+ is computed as below:
+ <ol>
+ <code>
+ <li>scaled_offset[0] = 1, scaled_offset[1] = 2</li>
+ <li>nchunks[0] = 2, nchunks[1] = 3</li>
+ <li>down_chunks[0] = 3, down_chunks[1] = 1</li>
+ <li>chunk_index = 5</li>
+ </code>
+ </ol>
+
+
+ <table align="center" width="400" border="0">
+ <tr valign="center" align="center">
+ <td>
+ <hr size="2"/>
+ <img height="250" src="FileFormatSpecChunkDiagram.jpg"
+ alt="Chunk Diagram"></td>
+ </tr>
+ <tr valign="top" align="center">
+ <td>
+ <hr size="1" />
+ <b>Figure 3. Implicit index chunk diagram </b>
+ <hr size="2"/></td>
+ </tr>
+ </table>
+
+
+
+
+
+ <a name="FixedArray">
+ <h3>VII.C. The Fixed Array Index</h3></a>
+
+<p>The <i>Fixed Array</i> index can be used when the dataset fulfills
+ the following condition:</p>
+<ul>
+ <li>fixed maximum dimension sizes</li>
+</ul>
+
+<p>Since the maximum number of chunks is known, an array of
+ in-file-on-disk addresses based on the maximum number of chunks is
+ allocated when data is written to the dataset. To access a dataset
+ chunk with a specified offset, the
+ <a href="#ChunkIndex">chunk index</i></a> associated with the offset
+is calculated. The index is mapped into the array to locate the
+disk address for the chunk.</p>
+
+<p>The Fixed Array (FA) index structure provides space and speed
+ improvements in locating chunks over index structures that handle
+ more dynamic data accesses like a
+ <a href="#AppendV2Btrees">Version 2 B-tree</a> index.
+ The entry into the Fixed Array is the Fixed Array header which
+ contains metadata about the entries stored in the array. The
+ header contains a pointer to a data block which stores the array
+ of entries that describe the dataset chunks. For greater efficiency,
+ the array will be divided into multiple pages if the number of
+ entries exceeds a threshold value. The space for the data block
+ and possibly data block pages are allocated as a single contiguous
+ block of space.</p>
+
+<p>The content of the data block depends on whether paging is
+ activated or not. When paging is not used, elements that describe
+ the chunks are stored in the data block. If paging is turned on,
+ the data block contains a bitmap indicating which pages are
+ initialized. Then subsequent data block pages will contain the
+ entries that describe the chunks.</p>
+
+<p>An entry describes either a filtered or non-filtered dataset
+ chunk. The formats for both element types are described below.
+</p>
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fixed Array Header
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Client ID</td>
+ <td>Entry Size</td>
+ <td>Page Bits</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Max Num
+ Entries<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data Block
+ Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fixed Array Header
+ </caption>
+ <tr>
+ <th width="40%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>FAHD</code>&rdquo;
+ is used to indicate the beginning of a Fixed Array header.
+ This gives file consistency checking utilities a better
+ chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Client ID</p></td>
+ <td>
+ <p>The ID for identifying the client of the
+ Fixed Array:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Non-filtered dataset chunks
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Filtered dataset chunks
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2+</code></td>
+ <td>Reserved
+ </td>
+ </tr>
+ </table>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Entry Size</p></td>
+ <td>
+ <p>The size in bytes of an entry in the Fixed Array.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Page Bits</p></td>
+ <td>
+ <p>The number of bits needed to store the maximum
+ number of entries in a
+ <a href="#FADataBlockPage">data block page.</a></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Max Num Entries</p></td>
+ <td>
+ <p>The maximum number of entries in the Fixed
+ Array.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data Block Address</p></td>
+ <td>
+ <p>The address of the data block in the Fixed Array.
+ </p>
+ </td>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>The checksum for the header.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Fixed Array Data Block
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Client ID</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Page Bitmap <em>(variable size and
+ optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Elements <em>(variable size and
+ optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fixed Array Data Block
+ </caption>
+ <tr>
+ <th width="40%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>FADB</code>&rdquo;
+ is used to indicate the beginning of a Fixed Array data
+ block. This gives file consistency checking utilities a
+ better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Client ID</p></td>
+ <td>
+ <p>The ID for identifying the client of the
+ Fixed Array:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Non-filtered dataset chunks
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Filtered dataset chunks
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2+</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Address</p></td>
+ <td>
+ <p>The address of the Fixed Array header. Principally used
+ for file integrity checking.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Page Bitmap</p></td>
+ <td><p>A bitmap indicating which data block pages are initialized.</p>
+ <p>Exists only if the data block is paged.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Elements</p></td>
+ <td>
+ <p>Contains the elements stored in the data block
+ and exists only if the data block is not paged.
+ There are two element types:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td><a href="#FaNonFilterChunk">Non-filtered
+ dataset chunks</i></a>
+</td>
+</tr>
+<tr>
+ <td align="center"><code>1</code></td>
+ <td><a href="#FaFilterChunk">Filtered dataset
+ chunks</i></a>
+</td>
+</tr>
+</table>
+</p>
+</td>
+</tr>
+
+<tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>The checksum for the Fixed Array data block.</p>
+ </td>
+</tr>
+
+</table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption><a name="FADataBlockPage">
+ Layout: Fixed Array Data Block Page</a>
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Elements <em>(variable
+ size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Fixed Array Data Block Page
+ </caption>
+ <tr>
+ <th width="40%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Elements</p></td>
+ <td>
+ <p>Contains the elements stored in the data block page.
+ There are two element types:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td><a href="#FaNonFilterChunk">Non-filtered dataset chunks</i></a>
+</td>
+</tr>
+<tr>
+ <td align="center"><code>1</code></td>
+ <td><a href="#FaFilterChunk">Filtered dataset chunks</i></a>
+</td>
+</tr>
+</table>
+</p>
+</td>
+</tr>
+
+<tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>The checksum for a Fixed Array data block page.</p>
+ </td>
+</tr>
+
+</table>
+</div>
+
+<br />
+<br />
+<br />
+<a name="FaNonFilterChunk"></a>
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Data Block Element for Non-filtered Dataset Chunk
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Data Block Element for Non-filtered Dataset Chunk
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>The address of the dataset chunk in the file.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+<!-- </p> -->
+
+<br />
+<br />
+<br />
+<a name="FaFilterChunk"></a>
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Data Block Element for Filtered Dataset Chunk
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Chunk Size <em>(variable size; at most
+ 8 bytes)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Filter Mask</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Data Block Element for Filtered Dataset Chunk
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>The address of the dataset chunk in the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Chunk Size</p></td>
+ <td><p>The size of the dataset chunk in bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filter Mask</p></td>
+ <td><p>Indicates the filter to skip for the dataset chunk. Each
+ filter has an index number in the pipeline; if that filter is
+ skipped, the bit corresponding to its index is set.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<a name="ExtensibleArray">
+ <h3>VII.D. The Extensible Array Index</h3></a>
+
+<p>The <i>Extensible Array</i> index can be used when the dataset
+ fulfills the following condition:</p>
+
+<ul>
+ <li>only one dimension of unlimited extent</li>
+</ul>
+
+<p>The Extensible Array (EA) is a data structure that is used as a
+ chunk index in datasets where the dataspace has a single
+ unlimited dimension. In other words, one dimension is set to
+ <code>H5S_UNLIMITED</code>, and the other dimensions are any number
+ of fixed-size dimensions. The idea behind the extensible array is
+ that a particular data object can be located via a lightweight
+ indexing structure of fixed depth for a given address space. This
+ indexing structure requires only a few (2-3) file operations per
+ element lookup and gives good cache performance. Unlike the B-tree
+ structure, the extensible array is optimized for appends. Where a
+ B-tree would always add at the rightmost node under these
+ circumstances, either creating a deep tree (version 1) or requiring
+ expensive rebalances to correct (version 2), the extensible array
+ has already mapped out a pre-balanced internal structure. This
+ optimized internal structure is instantiated as needed when chunk
+ records are inserted into the structure.</p>
+
+
+
+<!--
+
+ <p>A description of the rationale that leads to the present
+ implementation of the extensible array can be found at
+ <a href="https://svn.hdfgroup.org/hdf5doc/trunk/projects/1_10_alpha/ReviseChunks/skip_lists">
+ https://svn.hdfgroup.org/hdf5doc/trunk/projects/1_10_alpha/ReviseChunks/skip_lists</a>.
+ </p>
+
+<p>The current implementation differs from the data structure
+ described in that reference in some ways, but the basic idea is the
+ same.</p>
+
+-->
+
+
+
+<p>An Extensible Array consists of a header, an index block,
+ secondary blocks, data blocks, and (optional) data block pages. The
+ general scheme is that the index block is used to reference a
+ secondary block, which is, in turn, used to reference the data block
+ page where the chunk information is stored. The data blocks will
+ be paged for efficiency when their size passes a threshold value.
+ These pages are laid out contiguously on the disk after the data
+ block, are initialized as needed, and are tracked via bitmaps
+ stored in the secondary block. The number of secondary and data
+ blocks/pages in a chunk index varies as they are allocated as
+ needed and the first few are (conceptually) stored in parent
+ elements as an optimization.</p>
+
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Extensible Array Header
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Client ID</td>
+ <td>Element Size</td>
+ <td>Max Nelmts Bits</td>
+ </tr>
+
+ <tr>
+ <td>Index Blk Elmts</td>
+ <td>Data Blk Min Elmts</td>
+ <td>Secondary Blk Min Data Ptrs</td>
+ <td>Max Data Blk Page Nelmts Bits</td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Num Secondary Blks<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Secondary Blk Size<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Num Data Blks<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Data Blk Size<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Max Index Set<sup>L</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Num Elements<sup>L</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Index Block Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;L&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfLengthsV0">Size
+ of Lengths</a> field in the superblock.)
+ </td></tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td>
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Extensible Array Header
+ </caption>
+ <tr>
+ <th width="40%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>EAHD</code>&rdquo;
+ is used to indicate the beginning of an Extensible Array
+ header. This gives file consistency checking utilities a
+ better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Client ID</p></td>
+ <td>
+ <p>The ID for identifying the client of the
+ Fixed Array:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Non-filtered dataset chunks
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Filtered dataset chunks
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2+</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Element Size</p></td>
+ <td>
+ <p>The size in bytes of an element in the Extensible Array.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Max Nelmts Bits</p></td>
+ <td>
+ <p>The number of bits needed to store the
+ maximum number of elements in the Extensible Array.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Index Blk Elmts</p></td>
+ <td>
+ <p>The number of elements to store in the index block.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data Blk Min Elmts</p></td>
+ <td>
+ <p>The minimum number of elements per data block.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Secondary Blk Min Data Ptrs</p></td>
+ <td>
+ <p>The minimum number of data block pointers for a
+ secondary block.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Max Dblk Page Nelmts Bits</p></td>
+ <td>
+ <p>The number of bits needed to store the maximum number
+ of elements in a data block page.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Num Secondary Blks</p></td>
+ <td>
+ <p>The number of secondary blocks created.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Secondary Blk Size</p></td>
+ <td>
+ <p>The size of the secondary blocks created.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Num Data Blks</p></td>
+ <td>
+ <p>The number of data blocks created.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data Blk Size</p></td>
+ <td>
+ <p>The size of the data blocks created.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Max Index Set</p></td>
+ <td>
+ <p>The maximum index set.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Num Elmts</p></td>
+ <td>
+ <p>The number of elements realized.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Index Block Address</p></td>
+ <td>
+ <p>The address of the index block.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>The checksum for the header.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Extensible Array Index Block
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Client ID</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Elements <em>(variable size and
+ optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data Block Addresses <em>(variable
+ size and optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Secondary Block Addresses <em>(variable
+ size and optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Extensible Array Index Block
+ </caption>
+ <tr>
+ <th width="40%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>EAIB</code>&rdquo;
+ is used to indicate the beginning of an Extensible Array
+ Index Block. This gives file consistency checking utilities
+ a better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Client ID</p></td>
+ <td>
+ <p>The client ID for identifying the user of the
+ Extensible Array:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Non-filtered dataset chunks
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Filtered dataset chunks
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2+</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Address</p></td>
+ <td>
+ <p>The address of the Extensible Array header. Principally
+ used for file integrity checking.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Elements</p></td>
+ <td>
+ <p>Contains the elements that are stored directly in
+ the index block. An optimization to avoid unnecessary
+ secondary blocks.
+ <br />
+ <br />
+ There are two element types:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td><a href="#EaNonFilterChunk">Non-filtered dataset chunks</i></a>
+</td>
+</tr>
+<tr>
+ <td align="center"><code>1</code></td>
+ <td><a href="#EaFilterChunk">Filtered dataset chunks</i></a>
+</td>
+</tr>
+</table>
+</p>
+</td>
+</tr>
+
+<tr>
+ <td><p>Data Block Addresses</p></td>
+ <td>
+ <p>Contains the addresses of the data blocks
+ that are stored directly in the Index Block. An
+ optimization to avoid unnecessary secondary blocks.</p>
+ </td>
+</tr>
+
+<tr>
+ <td><p>Secondary Block Addresses</p></td>
+ <td>
+ <p>Contains the addresses of the secondary
+ blocks.</p>
+ </td>
+</tr>
+
+<tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>The checksum for the Extensible Array Index Block.</p>
+ </td>
+</tr>
+
+</table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Extensible Array Secondary Block
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Client ID</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Block Offset <em>(variable
+ size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Page Bitmap <em>(variable size and
+ optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Data Block Addresses <em>(variable
+ size and optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Extensible Array Secondary Block
+ </caption>
+ <tr>
+ <th width="40%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>EASB</code>&rdquo;
+ is used to indicate the beginning of an Extensible Array
+ Secondary Block. This gives file consistency checking utilities
+ a better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Client ID</p></td>
+ <td>
+ <p>The ID for identifying the client of the
+ Extensible Array:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Non-filtered dataset chunks
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Filtered dataset chunks
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2+</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Address</p></td>
+ <td>
+ <p>The address of the Extensible Array header. Principally
+ used for file integrity checking.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Block Offset</p></td>
+ <td>
+ <p>Stores the offset of the block in the array.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Page Bitmap</p></td>
+ <td>
+ <p>A bitmap indicating which
+ data block pages are initialized.
+ <p>
+ Exists only if the data block is paged.
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Data Block Addresses</p></td>
+ <td>
+ <p>Contains the addresses of the data blocks
+ referenced by this secondary block.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>The checksum for the Extensible Array
+ Secondary Block.</p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Extensible Array Data Block
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Signature</td>
+ </tr>
+
+ <tr>
+ <td>Version</td>
+ <td>Client ID</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Header Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Block Offset <em>(variable
+ size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Elements <em>(variable size and
+ optional)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Extensible Array Data Block
+ </caption>
+ <tr>
+ <th width="40%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Signature</p></td>
+ <td>
+ <p>The ASCII character string &ldquo;<code>EADB</code>&rdquo;
+ is used to indicate the beginning of an Extensible Array
+ data block. This gives file consistency checking utilities
+ a better chance of reconstructing a damaged file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td>
+ <p>This document describes version 0.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Client ID</p></td>
+ <td>
+ <p>The ID for identifying the client of the
+ Extensible Array:
+
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Non-filtered dataset chunks
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Filtered dataset chunks
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>2+</code></td>
+ <td>Reserved.
+ </td>
+ </tr>
+ </table>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Header Address</p></td>
+ <td>
+ <p>The address of the Extensible Array header. Principally
+ used for file integrity checking.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Block Offset</p></td>
+ <td>
+ <p>The offset of the block in the array.
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Elements</p></td>
+ <td>
+ <p>Contains the elements stored in the data block and
+ exists only if the data block is not paged.
+ <br />
+ <br />
+ There are two element types:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td><a href="#EaNonFilterChunk">Non-filtered dataset chunks</i></a>
+</td>
+</tr>
+<tr>
+ <td align="center"><code>1</code></td>
+ <td><a href="#EaFilterChunk">Filtered dataset chunks</i></a>
+</td>
+</tr>
+</table>
+</p>
+</td>
+</tr>
+
+<tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>The checksum for the Extensible Array data block.</p>
+ </td>
+</tr>
+
+</table>
+</div>
+
+<br />
+<br />
+<br />
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Extensible Array Data Block Page
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Elements <em>(variable
+ size)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Checksum</td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Extensible Array Data Block Page
+ </caption>
+ <tr>
+ <th width="40%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Elements</p></td>
+ <td>
+ <p>Contains the elements stored in the data block
+ page.</p>
+ <p>
+ There are two element types:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">ID</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td><a href="#EaNonFilterChunk">Non-filtered dataset chunks</i></a>
+</td>
+</tr>
+<tr>
+ <td align="center"><code>1</code></td>
+ <td><a href="#EaFilterChunk">Filtered dataset chunks</i></a>
+</td>
+</tr>
+</table>
+</p>
+</td>
+</tr>
+
+<tr>
+ <td><p>Checksum</p></td>
+ <td>
+ <p>The checksum for an Extensible Array data block
+ page.</p>
+ </td>
+</tr>
+
+</table>
+</div>
+
+<br />
+<br />
+<br />
+<a name="EaNonFilterChunk"></a>
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Data Block Element for Non-filtered Dataset Chunk
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr><td>
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Data Block Element for Non-filtered Dataset Chunk
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>The address of the dataset chunk in the file.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+</p>
+
+<br />
+<br />
+<br />
+<a name="EaFilterChunk"></a>
+<div align="center">
+ <table class="format">
+ <caption>
+ Layout: Data Block Element for Filtered Dataset Chunk
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Chunk Size<em> (variable size; at
+ most 8 bytes)</em><br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Filter Mask</td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+</div>
+
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Data Block Element for Filtered Dataset Chunk
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Address</p></td>
+ <td><p>The address of the dataset chunk in the file.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Chunk Size</p></td>
+ <td><p>The size of the dataset chunk in bytes.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Filter Mask</p></td>
+ <td><p>Indicates the filter to skip for the dataset chunk.
+ Each filter has an index number in the pipeline; if that
+ filter is skipped, the bit corresponding to its index is set.
+ </p>
+ </td>
+ </tr>
+
+ </table>
+</div>
+
+<a name="AppendV2Btrees">
+ <h3>VII.E. The Version 2 B-trees Index</h3></a>
+
+<p>The <i>Version 2 B-trees</i> index can be used when the dataset
+ fulfills the following condition:</p>
+
+<ul>
+ <li>more than one dimension of unlimited extent</li>
+</ul>
+
+<p>Version 2 B-trees can be used to index various objects in the
+ library. See <a href="#V2Btrees">&ldquo;Version 2 B-trees&rdquo;</a>
+ for more information. The B-tree types <a href="#V2BtType10">10</a>
+ and <a href="#V2BtreesType11">11</a> record layouts are for
+ indexing dataset chunks.</p>
+
+<h2><a name="AppendixD"> VIII. Appendix D:
+ Encoding for dataspace and reference</a></h2>
+
+<a name="DataspaceEncode">
+ <h3>VIII.A. Dataspace Encoding </h3></a>
+<i>H5Sencode</i> is a public routine that encodes a dataspace description into a buffer while
+<i>H5Sdecode</i> is the corresponding routine that decodes the description encoded in the buffer.
+<p>
+ See the reference manual description for these two public routines.
+
+ <br />
+ <br />
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Dataspace Description for H5Sencode/H5Sdecode
+ </caption>
+
+ <tr>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ <th>byte</th>
+ </tr>
+
+ <tr>
+ <td>Dataspace ID</td>
+ <td>Encode Version</td>
+ <td>Size of Size</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Size of Extent
+ <br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br /><br />Dataspace Message
+ <em>(variable size)</em>
+ <br /><br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br /><br />Dataspace Selection
+ <em>(variable size)</em>
+ <br /><br /></td>
+ </tr>
+
+ </table>
+
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Dataspace Description for H5Sencode/H5Sdecode
+ </caption>
+ <tr>
+ <th width="40%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace ID</p></td>
+ <td>
+ <p>The datspace message ID which is 1.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Encode Version</p></td>
+ <td>
+ <p>H5S_ENCODE_VERSION which is 0.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Size</p></td>
+ <td>
+ <p>The number of bytes used to store the size of an object.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Size of Extent</p></td>
+ <td>
+ <p>Size of the dataspace message.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace Message</p></td>
+ <td>
+ <p>The dataspace message information. See
+ <a href="#DataspaceMessage">Dataspace Message.</a></p>
+</p>
+</td>
+</tr>
+
+<tr>
+ <td><p>Dataspace Selection</p></td>
+ <td>
+ <p>The dataspace selection information. See
+ <a href="#DataspaceSEL">Dataspace Selection.</a></p>
+ </td>
+</tr>
+
+</table>
+</div>
+
+
+<br />
+<br />
+<br />
+<a name="DataspaceSEL"></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Dataspace Selection
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Selection Type</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Selection Info (<em>variable
+ size</em>)<br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Dataspace Selection
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Selection Type</p></td>
+ <td>
+ <p>There are 4 types of selection:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>H5S_SEL_NONE: Nothing selected
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>H5S_SEL_POINTS: Sequence of points selected
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>H5S_SEL_HYPER: Hyperslab selected
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>H5S_SEL_ALL: Entire extent selected
+ </td>
+ </tr>
+ </table>
+ </td>
+
+ </tr>
+
+ <tr>
+ <td><p>Selection Info</p></td>
+ <td>
+ <p>There are 4 types of selection info:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>Selection info for <a href="#SelNONE">H5S_SEL_NONE</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>Selection info for <a href="#SelPOINTS">H5S_SEL_POINTS</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>Selection info for <a href="#SelHYPER">H5S_SEL_HYPER</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>Selection for <a href="#SelALL">H5S_SEL_ALL</a>
+ </td>
+ </tr>
+ </table>
+ </td>
+
+ </tr>
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <br />
+<a name="SelNONE"/></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Selection Info for H5S_SEL_NONE
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Version</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Reserved <em>(zero, 8 bytes)</em><br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Selection Info for H5S_SEL_NONE
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for the H5S_SEL_NONE Selection Info.
+ The value is 1.</p></td>
+ </tr>
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <br />
+ <a name="SelPOINTS"></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Selection Info for H5S_SEL_POINTS
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Version</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br /><br />Points Selection Info <em>(variable size)</em>
+ <br /><br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Selection Info for H5S_SEL_POINTS
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for the H5S_SEL_POINTS Selection Info.
+ The value is either 1 or 2.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Points Selection Info</p></td>
+ <td><p>Depending on <em>version</em>:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>See <a href="#SelPOINTSV1">Version 1 Points Selection Info</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>See <a href="#SelPOINTSV2">Version 2 Points Selection Info</a>
+ </td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+ <a name="SelPOINTSV1"></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 1 Points Selection Info
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved <em>(zero)</em></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Length</td>
+ </tr>
+ <tr>
+ <td colspan="4">Rank</td>
+ </tr>
+ <tr>
+ <td colspan="4">Num Points</td>
+ </tr>
+ <tr>
+ <td colspan="4">Point #1: coordinate #1</td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Point #1: coordinate #u</td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Point #n: coordinate #1</td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Point #n: coordinate #u</td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 1 Points Selection Info
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Length</p></td>
+ <td><p>The size in bytes from <em>Length</em> to the end of the
+ selection info.</td>
+ </tr>
+
+ <tr>
+ <td><p>Rank</p></td>
+ <td><p>The number of dimensions.</p></td>
+ </tr>
+ <tr>
+ <td><p>Num Points</p></td>
+ <td><p>The number of points in the selection.</p></td>
+ </tr>
+ <tr>
+ <td><p>Point #n: coordinate #u</p></td>
+ <td><p>The array of points in the selection.
+ <p>The points selected are #1 to #n where n is <em>Num Points</em>.
+ <p>The list of coordinates for each point are #1 to #u where u is
+ <em>Rank</em>.</p></td>
+ </tr>
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <br />
+ <a name="SelPOINTSV2"></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 Points Selection Info
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="1">Encode Size</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted only to align table nicely</em>
+ </td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Rank</td>
+ </tr>
+ <tr>
+ <td colspan="4">Num Points<p>(2, 4 or 8 bytes)<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Point #1: coordinate #1<p>(2, 4 or 8 bytes)<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Point #1: coordinate #u<p>(2, 4 or 8 bytes)<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Point #n: coordinate #1 <p>(2, 4 or 8 bytes)<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Point #n: coordinate #u<p>(2, 4 or 8 bytes)<br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 Points Selection Info
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Encode Size</td>
+ <td><p>The size for encoding the points selection info which can be 2, 4 or 8 bytes.
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Rank</p></td>
+ <td><p>The number of dimensions.</p></td>
+ </tr>
+ <tr>
+ <td><p>Num Points</p></td>
+ <td><p>The number of points in the selection.
+ <p>The field <em>Encode Size</em> indicates the size of this field</p></td>
+ </tr>
+ <tr>
+ <td><p>Point #n: coordinate #u</p></td>
+ <td><p>The array of points in the selection.
+ <p>The points selected are #1 to #n where n is <em>Num Points</em>.
+ <p>The list of coordinates for each point are #1 to #u where u is
+ <em>Rank</em>.
+ <p>The field <em>Encode Size</em> indicates the size of this field</p></td>
+ </tr>
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <br />
+ <a name="SelHYPER"></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Selection Info for H5S_SEL_HYPER
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Version</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Hyperslab Selection Info
+ (<em>variable size</em>)<br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Selection Info for H5S_SEL_HYPER
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for the H5S_SEL_HYPER selection info.
+ The value is 1, 2 or 3.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Hyperslab Selection Info</p></td>
+ <td><p>Depending on <em>version</em>:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Version</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>1</code></td>
+ <td>See <a href="#SelHYPERV1">Version 1 Hyperslab Selection Info</a>.
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>See <a href="#SelHYPERV2">Version 2 Hyperslab Selection Info</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>See <a href="#SelHYPERV3">Version 3 Hyperslab Selection Info</a>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+ <a name="SelHYPERV1"></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 1 Hyperslab Selection Info
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Reserved</td>
+ </tr>
+ <tr>
+ <td colspan="4">Length</td>
+ </tr>
+ <tr>
+ <td colspan="4">Rank</td>
+ </tr>
+ <tr>
+ <td colspan="4">Num Blocks</td>
+ </tr>
+ <tr>
+ <td colspan="4">Starting Offset #1 for Block #1</td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Starting Offset #n for Block #1</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Ending Offset #1 for Block #1</td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Ending Offset #n for Block #1</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Starting Offset #1 for Block #u</td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Starting Offset #n for Block #u</td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Ending Offset #1 for Block #u</em></td>
+</tr>
+<tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+</tr>
+<tr>
+ <td colspan="4">Ending Offset #n for Block #u</td>
+</tr>
+
+</table>
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 1 Hyperslab Selection Info
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Length</p></td>
+ <td><p>The size in bytes from the field <em>Rank</em> to the
+ end of the Selection Info.</td>
+ </tr>
+
+ <tr>
+ <td><p>Rank</p></td>
+ <td><p>The number of dimensions in the dataspace.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Num Blocks</p></td>
+ <td><p>The number of blocks in the selection.</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Starting Offset #n for Block #u</p></td>
+ <td><p>The offset #n of the starting element in block #u.
+ <p>#n is from 1 to <em>Rank</em>.
+ <p>#u is from 1 to <em>Num Blocks</em> moving from the fastest
+ changing dimension to the slowest changing dimension.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Ending Offset #n for Block #u</p></td>
+ <td><p>The offset #n of the ending element in block #u.
+ <p>#n is from 1 to <em>Rank</em>.
+ <p>#u is from 1 to <em>Num Blocks</em> moving from the fastest
+ changing dimension to the slowest changing dimension.
+ </p></td>
+ </tr>
+
+ </table>
+</div>
+
+<br />
+<br />
+<br />
+<a name="SelHYPERV2"></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 2 Hyperslab Selection Info
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Flags</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Length</td>
+ </tr>
+ <tr>
+ <td colspan="4">Rank</td>
+ </tr>
+ <tr>
+ <td colspan="4">Start #1 <em>(8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">Stride #1 <em>(8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">Count #1 <em>(8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">Block #1 <em>(8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Start #n <em>(8 bytes)</em><p></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Stride #n <em>(8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">Count #n <em>(8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">Block #n <em>(8 bytes)</em><p></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 2 Hyperslab Selection Info
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This is a bit field with the following definition.
+ Currently, this is always set to 0x1.
+ <p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, it is a regular hyperslab, otherwise, irregular.
+ </td>
+ </tr>
+
+ </table>
+ </td>
+
+ </tr>
+
+ <tr>
+ <td><p>Length</p></td>
+ <td><p>The size in bytes from the field <em>Rank</em> to the
+ end of the Selection Info.</td>
+ </tr>
+
+ <tr>
+ <td><p>Rank</p></td>
+ <td><p>The number of dimensions in the dataspace.</td>
+ </tr>
+
+ <tr>
+ <td><p>Start #n</p></td>
+ <td><p>The offset of the starting element in the block.
+ <p>#n is from 1 to <em>Rank</em>.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Stride #n</p></td>
+ <td><p>The number of elements to move in each dimension.
+ <p>#n is from 1 to <em>Rank</em>.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Count #n</p></td>
+ <td><p>The number of blocks to select in each dimension.
+ <p>#n is from 1 to <em>Rank</em>.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Block #n</p></td>
+ <td><p>The size (in elements) of each block in each dimension.
+ <p>#n is from 1 to <em>Rank</em>.
+ </p></td>
+ </tr>
+ </table>
+ </div>
+
+
+
+
+ <br />
+ <br />
+ <br />
+ <a name="SelHYPERV3"></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 3 Hyperslab Selection Info
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Flags</td>
+ <td>Encode Size</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan="4">Rank</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Regular/Irregular Hyperslab Selection Info
+ <p><em>(variable size)</em><br /><br/></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 3 Hyperslab Selection Info
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This is a bit field with the following definition:
+ <p>
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, it is a regular hyperslab, otherwise, irregular.
+ </td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Encode Size</p></td>
+ <td><p>The size for encoding hyperslab selection info, which can 2, 4 or 8 bytes.</td>
+ </tr>
+
+ <tr>
+ <td><p>Rank</p></td>
+ <td><p>The number of dimensions in the dataspace.</td>
+ </tr>
+
+ <tr>
+ <td><p>Regular/Irregular Hyperslab Selection Info</p></td>
+ <td><p>This is the selection info for version 3 hyperslab which can be regular or irregular.
+ <p>If bit 0 of the field <em>Flags</em> is set,
+ See <a href="#SelHYPERV3REG">Version 3 Regular Hyperslab Selection Info</a>
+ <p>Otherwise, see <a href="#SelHYPERV3IRREG">Version 3 Irregular Hyperslab Selection Info</a>
+ </td>
+
+ </tr>
+
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <br />
+ <a name="SelHYPERV3REG"></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 3 Regular Hyperslab Selection Info
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Start #1 <p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">Stride #1 <p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">Count #1 <p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">Block #1 <p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Start #n <p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Stride #n <p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">Count #n <p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">Block #n <p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 3 Regular Hyperslab Selection Info
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Start #n</p></td>
+ <td><p>The offset of the starting element in the block.
+ <p>#n is from 1 to <em>Rank</em>.
+ <p>The field <em>Encode Size</em> indicates the size of this field.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Stride #n</p></td>
+ <td><p>The number of elements to move in each dimension.
+ <p>#n is from 1 to <em>Rank</em>.
+ <p>The field <em>Encode Size</em> indicates the size of this field.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Count #n</p></td>
+ <td><p>The number of blocks to select in each dimension.
+ <p>#n is from 1 to <em>Rank</em>.
+ <p>The field <em>Encode Size</em> indicates the size of this field.
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Block #n</p></td>
+ <td><p>The size (in elements) of each block in each dimension.
+ <p>#n is from 1 to <em>Rank</em>.
+ <p>The field <em>Encode Size</em> indicates the size of this field.
+ </p></td>
+ </tr>
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+ <a name="SelHYPERV3IRREG"></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Version 3 Irregular Hyperslab Selection Info
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Num Blocks<p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">Starting Offset #1 for Block #1<p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Starting Offset #n for Block #1<p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Ending Offset #1 for Block #1<p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Ending Offset #n for Block #1<p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Starting Offset #1 for Block #u<p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Starting Offset #n for Block #u<p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+
+ <tr>
+ <td colspan="4">Ending Offset #1 for Block #u<p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+ <tr>
+ <td colspan="4">.<br />.<br />.<br /></td>
+ </tr>
+ <tr>
+ <td colspan="4">Ending Offset #n for Block #u<p><em>(2, 4 or 8 bytes)</em><p></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Version 3 Irregular Hyperslab Selection Info
+ </caption>
+
+ <tr>
+ <td><p>Num Blocks</p></td>
+ <td><p>The number of blocks in the selection.
+ <p>The field <em>Encode Size</em> indicates the size of this field</p></td>
+ </tr>
+
+ <tr>
+ <td><p>Starting Offset #n for Block #u</p></td>
+ <td><p>The offset #n of the starting element in block #u.
+ <p>#n is from 1 to <em>Rank</em>.
+ <p>#u is from 1 to <em>Num Blocks</em> moving from the fastest
+ changing dimension to the slowest changing dimension.
+ <p>The field <em>Encode Size</em> indicates the size of this field
+ </p></td>
+ </tr>
+
+ <tr>
+ <td><p>Ending Offset #n for Block #u</p></td>
+ <td><p>The offset #n of the ending element in block #u.
+ <p>#n is from 1 to <em>Rank</em>.
+ <p>#u is from 1 to <em>Num Blocks</em> moving from the fastest
+ changing dimension to the slowest changing dimension.
+ <p>The field <em>Encode Size</em> indicates the size of this field
+ </p></td>
+ </tr>
+
+ </table>
+ </div>
+
+
+ <br />
+ <br />
+ <br />
+ <a name="SelALL"></a>
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Selection Info for H5S_SEL_ALL
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4">Version</td>
+ </tr>
+ <tr>
+ <td colspan="4"><br />Reserved <em>(zero,
+ 8 bytes)</em><br /><br /></td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Selection Info for H5S_SEL_ALL
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Version</p></td>
+ <td><p>The version number for the H5S_SEL_ALL Selection Info;
+ the value is 1.</p></td>
+ </tr>
+ </table>
+ </div>
+
+ <a name="ReferenceEncodeRV">
+ <h3>VIII.B. Reference Encoding (Revised)</h3></a>
+ <p>
+ <br />
+ For the following reference type,
+ the Reference Header and Reference Block are stored together as the dataset's raw data:
+ <ul>
+ <li>Object Reference (H5R_OBJECT2) (without reference to an external file)</li>
+ </ul>
+ <p>
+ For the following reference types,
+ the Reference Header plus the <a href="#GlobalHeapID">Global Heap ID</a> are stored
+ as the dataset's raw data in the file.
+ The global heap ID is used to locate the Reference Block stored in the global heap:
+ <ul>
+ <li>Object Reference (H5R_OBJECT2) (with reference to an external file)</li>
+ <li>Dataset Region Reference (H5R_DATASET_REGION2) (with/without reference to an external file)</li>
+ <li>Attribute Reference (H5R_ATTR) (with/without reference to an external file)</li>
+ </ul>
+ <br />
+ <br />
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Reference Header
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Reference Type</td>
+ <td>Flags</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+
+ </table>
+
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Reference Header
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Reference Type</p></td>
+ <td>
+ <p>There are 3 types of references:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Value</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>2</code></td>
+ <td>H5R_OBJECT2: Object Reference
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>3</code></td>
+ <td>H5R_DATASET_REGION2: Dataset Region Reference
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center"><code>4</code></td>
+ <td>H5R_ATTR: Attribute Reference
+ </td>
+ </tr>
+
+ </table>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Flags</p></td>
+ <td><p>This field describes the reference:
+ <table class="list">
+ <tr>
+ <th width="20%" align="center">Bit</th>
+ <th width="80%" align="left">Description</th>
+ </tr>
+
+ <tr>
+ <td align="center"><code>0</code></td>
+ <td>If set, the reference is to an external file.
+ </td>
+ </tr>
+ <tr>
+ <td align="center"><code>1-7</code></td>
+ <td>Reserved</td>
+ </tr>
+ </table></p>
+
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Reference Block
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td>Token Size</td>
+ <td colspan="3" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan=4><br /><br />Token
+ <em>(variable size)</em><br /> <br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan=2>Length of External File Name</td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+ </tr>
+ <tr>
+ <td colspan=4><br /><br />External File Name
+ <em>(variable size)</em><br /><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan=4>Size of Dataspace Selection</td>
+ </tr>
+ <tr>
+ <td colspan=4>Rank of Dataspace Selection</td>
+ </tr>
+ <tr>
+ <td colspan=4><br /><br />Dataspace Selection Information
+ <em>(variable size)</em><br /><br /> <br /></td>
+</td>
+</tr>
+<tr>
+ <td colspan=2>Length of Attribute Name </td>
+ <td colspan="2" bgcolor="#DDDDDD"><em>This space inserted
+ only to align table nicely</em></td>
+</tr>
+<tr>
+ <td colspan=4><br /><br />Attribute Name
+ <em>(variable size)</em><br /><br /><br /></td>
+</tr>
+
+</table>
+
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Reference Block
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Token size</p></td>
+ <td><p>This is the size of the token for the object.
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Token</p></td>
+ <td>
+ <p>
+ This is the token for the object.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Length of External File Name</p></td>
+ <td><p>This is the length for the external file name.
+ <p>This field exists if bit 0 of <em>flags</em> is set.</p>
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>External File Name</p></td>
+ <td><p>This is the name of the external file being referenced.</p>
+</p>
+<p>This field exists if bit 0 of <em>flags</em> is set.</p>
+</td>
+</tr>
+
+<tr>
+ <td><p>Dataspace Selection Information</p></td>
+ <td><p>See <a href="#DataspaceSEL">Dataspace Selection.</a></p>
+</p>
+<p>This field exists if the <em>Reference Type</em> is H5R_DATASET_REGION2.</p>
+</td>
+</tr>
+
+<tr>
+ <td><p>Length of Attribute Name</p></td>
+ <td><p>This is the length of the attribute name.
+ <p>This field exists if the <em>Reference Type</em> is H5R_ATTRIBUTE.</p>
+ </td>
+</tr>
+
+<tr>
+ <td><p>Attribute Name</p></td>
+ <td><p>This is the name of the attribute being referenced.
+ <p>This field exists if the <em>Reference Type</em> is H5R_ATTRIBUTE.</p>
+ </td>
+</tr>
+
+</table>
+</div>
+
+<br />
+<br />
+<br />
+
+
+<a name="ReferenceEncodeDP">
+ <h3>VIII.C. Reference Encoding (Backward Compatibility)</h3></a>
+<p>
+ <br />
+ The two references described below are maintained to preserve compatibility with previous versions of the library.
+<p>
+ For the following reference type,
+ the reference encoding is stored as the dataset's raw data in the file:
+ <ul>
+ <li>Object Reference (H5R_OBJECT1)</li>
+ </ul>
+<p>
+ For the following reference type,
+ the <a href="#GlobalHeapID">Global Heap ID</a> is stored as the dataset's raw data in the file.
+ The global heap ID is used to locate the reference encoding
+ stored in the global heap:
+ <ul>
+ <li>Dataset Region Reference (H5R_DATASET_REGION1)</li>
+ </ul>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Reference for H5R_OBJECT1
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Object Address<sup>O</sup><br /><br /></td>
+ </tr>
+
+ </table>
+
+ <table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+ </table>
+
+ </div>
+
+ <br />
+ <br />
+ <div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Reference for H5R_OBJECT1
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Object Address</p></td>
+ <td>
+ <p>Address of the object being referenced
+ </td>
+ </tr>
+
+ </table>
+ </div>
+
+ <br />
+ <br />
+ <br />
+
+ <div align="center">
+ <table class="format">
+ <caption>
+ Layout: Reference for H5R_DATASET_REGION1
+ </caption>
+
+ <tr>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr>
+ <td colspan="4"><br />Object Address<sup>O</sup><br /><br /></td>
+ </tr>
+ <tr>
+ <td colspan=4><br /><br />Dataspace Selection Information
+ <em>(variable size)</em><br /><br /> <br /></td>
+</td>
+</tr>
+
+</table>
+
+<table class="note">
+ <tr>
+ <td width="60%">&nbsp;</td>
+ <td width="40%">
+ (Items marked with an &lsquo;O&rsquo; in the above table are
+ of the size specified in the <a href="#SizeOfOffsetsV0">Size
+ of Offsets</a> field in the superblock.)
+ </td></tr>
+</table>
+
+</div>
+
+<br />
+<br />
+<div align="center">
+ <table class="desc">
+ <caption>
+ Fields: Reference for H5R_DATASET_REGION1
+ </caption>
+ <tr>
+ <th width="30%">Field Name</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td><p>Object Address</p></td>
+ <td><p>This is the address of the object being referenced.
+ </td>
+ </tr>
+
+ <tr>
+ <td><p>Dataspace Selection Information</p></td>
+ <td><p>This is the dataspace selection for the object being referenced.
+ See <a href="#DataspaceSEL">Dataspace Selection.</a></p>
+</p>
+</td>
+</tr>
+
+</table>
+</div>
+
+<br />
+<br />
+<br />
+
+
+</body>
+</html>
+ </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_f_m_t_d_i_s_c.html b/develop/_f_m_t_d_i_s_c.html
new file mode 100644
index 0000000..8ef104f
--- /dev/null
+++ b/develop/_f_m_t_d_i_s_c.html
@@ -0,0 +1,1393 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 File Format Discussion</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_f_m_t_d_i_s_c.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 File Format Discussion </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!-- saved from url=(0072)https://gamma.hdfgroup.org/papers/HISS/030515.FileFormat/FileFormat.html -->
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>HDF5 File Format Discussion</title>
+
+ <meta name="author" content="Quincey Koziol">
+</head>
+
+<body text="#000000" bgcolor="#FFFFFF">
+
+<style type="text/css">
+OL.loweralpha { list-style-type: lower-alpha }
+OL.upperroman { list-style-type: upper-roman }
+</style>
+
+<style type="text/css">
+TD CAPTION EM { color: red }
+TD EM { color: blue }
+TABLE CAPTION STRONG { font-size: larger }
+</style>
+
+<center><h1>HDF5 File Format Discussion</h1></center>
+<center><h3>Quincey Koziol<br>
+ koziol@ncsa.uiuc.edu<br>
+ May 15, 2003
+</h3></center>
+
+<ol class="upperroman">
+
+<li><h3><u>Document's Audience:</u></h3>
+
+<ul>
+ <li>Current H5 library designers and knowledgeable external developers.</li>
+</ul>
+
+</li><li><h3><u>Background Reading:</u></h3>
+
+<dl>
+ <dt><a href="https://hdfgroup.github.io/hdf5/develop/_s_p_e_c.html">HDF5 File Format Specification</a>
+ </dt><dd>This describes the current HDF5 file format.
+</dd></dl>
+
+</li><li><h3><u>Introduction:</u></h3>
+
+<dl>
+ <dt><strong>What is this document about?</strong></dt>
+ <dd>This document attempts to explain the HDF5 file format
+ specification with a few examples and describes some potential
+ improvements to the format specification.
+ </dd> <br>
+</dl>
+
+</li><li><h3><u>File Format Examples:</u></h3>
+
+<p>This section has several small programs and describes the format of a file
+created with each of them.
+</p>
+
+<p>Example program one - <em>Create an empty file</em>:
+</p><pre> <code>
+#include "hdf5.h"
+#include <assert.h>
+
+int main()
+{
+ hid_t fid; /* File ID */
+ herr_t ret; /* Generic return value */
+
+ /* Create the file */
+ fid=H5Fcreate("example1.h5", H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
+ assert(fid&gt;=0);
+
+ /* Close the file */
+ ret=H5Fclose(fid);
+ assert(ret&gt;=0);
+
+ return(0);
+}
+</assert.h></code> </pre>
+
+ <center>
+ <table border="" align="center" cellpadding="4" width="80%">
+ <caption align="top">
+ <strong>Super Block</strong>
+ </caption>
+
+ <tbody><tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td>\211</td>
+ <td>'H'</td>
+ <td>'D'</td>
+ <td>'F'</td>
+ </tr>
+
+ <tr align="center">
+ <td>\r</td>
+ <td>\n</td>
+ <td>\032</td>
+ <td>\n</td>
+ </tr>
+
+ <tr align="center">
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+
+ <tr align="center">
+ <td>0</td>
+ <td>8</td>
+ <td>8</td>
+ <td>0</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="2">4</td>
+ <td colspan="2">16</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">0x00000003</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">0</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4"><br>0xffffffffffffffff<br><br></td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">?</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4"><br>0xffffffffffffffff<br><br></td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <tbody><tr align="center">
+ <td colspan="4">0</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4"><br>928<br><br></td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">H5G_CACHED_STAB (1)</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">0</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <tbody><tr align="center">
+ <td colspan="4"><br>384<br><br></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4"><br>96<br><br></td>
+ </tr>
+ </tbody></table>
+ </td>
+ </tr>
+ </tbody></table>
+ </td>
+ </tr>
+ </tbody></table>
+ </center>
+<br>
+<pre> <code>
+%h5debug example1.h5
+
+Reading signature at address 0 (rel)
+File Super Block...
+File name: example1.h5
+File access flags 0x00000000
+File open reference count: 1
+Address of super block: 0 (abs)
+Size of user block: 0 bytes
+Super block version number: 0
+Free list version number: 0
+Root group symbol table entry version number: 0
+Shared header version number: 0
+Size of file offsets (haddr_t type): 8 bytes
+Size of file lengths (hsize_t type): 8 bytes
+Symbol table leaf node 1/2 rank: 4
+Symbol table internal node 1/2 rank: 16
+File consistency flags: 0x00000003
+Base address: 0 (abs)
+Free list address: UNDEF (rel)
+Address of driver information block: UNDEF (rel)
+Root group symbol table entry:
+ Name offset into private heap: 0
+ Object header address: 928
+ Dirty: Yes
+ Cache info type: Symbol Table
+ Cached information:
+ B-tree address: 384
+ Heap address: 96
+</code> </pre>
+
+
+ <center>
+ <table border="" cellpadding="4" width="80%">
+ <caption align="top">
+ <strong>Root Group Object Header</strong>
+ </caption>
+
+ <tbody><tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="1" width="25%">1</td>
+ <td colspan="1" width="25%">0</td>
+ <td colspan="2" width="50%">2</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">32</td>
+ </tr>
+ <tr align="center">
+ <td colspan="2">0x0011</td>
+ <td colspan="2">16</td>
+ </tr>
+ <tr align="center">
+ <td>0x01</td>
+ <td colspan="3">0</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <tbody><tr align="center">
+ <td colspan="4"><br>384<br><br></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4"><br>96<br><br></td>
+ </tr>
+ </tbody></table>
+ </td>
+ </tr>
+ <tr align="center">
+ <td colspan="2">0</td>
+ <td colspan="2">0</td>
+ </tr>
+ <tr align="center">
+ <td>0x00</td>
+ <td colspan="3">0</td>
+ </tr>
+ </tbody></table>
+ </center>
+<br>
+<pre> <code>
+%h5debug example1.h5 928
+
+New address: 928
+Reading signature at address 928 (rel)
+Object Header...
+Dirty: 0
+Version: 1
+Header size (in bytes): 16
+Number of links: 1
+Number of messages (allocated): 2 (32)
+Number of chunks (allocated): 1 (8)
+Chunk 0...
+ Dirty: 0
+ Address: 944
+ Size in bytes: 32
+Message 0...
+ Message ID (sequence number): 0x0011 stab(0)
+ Shared message: No
+ Constant: Yes
+ Raw size in obj header: 16 bytes
+ Chunk number: 0
+ Message Information:
+ B-tree address: 384
+ Name heap address: 96
+Message 1...
+ Message ID (sequence number): 0x0000 null(0)
+ Shared message: No
+ Constant: No
+ Raw size in obj header: 0 bytes
+ Chunk number: 0
+ Message Information:
+ <no info="" for="" this="" message="">
+</no></code> </pre>
+
+ <center>
+ <table border="" cellpadding="4" width="80%">
+ <caption align="top">
+ <strong>Root Group Local Heap</strong>
+ </caption>
+
+ <tbody><tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td>'H'</td>
+ <td>'E'</td>
+ <td>'A'</td>
+ <td>'P'</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">0</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">256</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">8</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">128</td>
+ </tr>
+ </tbody></table>
+ </center>
+<br>
+
+<pre> <code>
+%h5debug example1.h5 96
+
+New address: 96
+Reading signature at address 96 (rel)
+Local Heap...
+Dirty: 0
+Header size (in bytes): 32
+Address of heap data: 128
+Data bytes allocated on disk: 256
+Data bytes allocated in core: 256
+Free Blocks (offset, size):
+ Block #0: 8, 248
+Percent of heap used: 3.12%
+Data follows (`__' indicates free region)...
+ 0: 00 00 00 00 00 00 00 00 __ __ __ __ __ __ __ __ ........
+ 16: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 32: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 48: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 64: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 80: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 96: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 112: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 128: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 144: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 160: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 176: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 192: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 208: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 224: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 240: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+
+</code> </pre>
+
+ <center>
+ <table border="" cellpadding="4" width="80%">
+ <caption align="top">
+ <strong>Root Group B-tree</strong>
+ </caption>
+
+ <tbody><tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ </tr><tr align="center">
+ <td>'T'</td>
+ <td>'R'</td>
+ <td>'E'</td>
+ <td>'E'</td>
+
+ </tr><tr align="center">
+ <td>0</td>
+ <td>0</td>
+ <td colspan="2">0</td>
+
+ </tr><tr align="center">
+ <td colspan="4"><br>0xffffffffffffffff<br><br></td>
+
+ </tr><tr align="center">
+ <td colspan="4"><br>0xffffffffffffffff<br><br></td>
+
+ </tr></tbody></table>
+ </center>
+<br>
+<pre> <code>
+%h5debug example1.h5 384 96
+
+New address: 384
+Reading signature at address 384 (rel)
+Tree type ID: H5B_SNODE_ID
+Size of node: 544
+Size of raw (disk) key: 8
+Dirty flag: False
+Number of initial dirty children: 0
+Level: 0
+Address of left sibling: UNDEF
+Address of right sibling: UNDEF
+Number of children (max): 0 (32)
+
+</code> </pre>
+
+<p></p>
+
+<p>Example program two - <em>Create a file with a single dataset in it</em>:
+</p><pre> <code>
+#include "hdf5.h"
+#include <assert.h>
+
+int main()
+{
+ hid_t fid; /* File ID */
+ hid_t sid; /* Dataspace ID */
+ hid_t did; /* Dataset ID */
+ herr_t ret; /* Generic return value */
+
+ /* Create the file */
+ fid=H5Fcreate("example2.h5", H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
+ assert(fid&gt;=0);
+
+ /* Create a scalar dataspace for the dataset */
+ sid=H5Screate(H5S_SCALAR);
+ assert(sid&gt;=0);
+
+ /* Create a trivial dataset */
+ did=H5Dcreate(fid, "Dataset", H5T_NATIVE_INT, sid, H5P_DEFAULT);
+ assert(did&gt;=0);
+
+ /* Close the dataset */
+ ret=H5Dclose(did);
+ assert(ret&gt;=0);
+
+ /* Close the dataspace */
+ ret=H5Sclose(sid);
+ assert(ret&gt;=0);
+
+ /* Close the file */
+ ret=H5Fclose(fid);
+ assert(ret&gt;=0);
+
+ return(0);
+}
+</assert.h></code> </pre>
+
+ <center>
+ <table border="" align="center" cellpadding="4" width="80%">
+ <caption align="top">
+ <strong>Super Block</strong>
+ </caption>
+
+ <tbody><tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td>\211</td>
+ <td>'H'</td>
+ <td>'D'</td>
+ <td>'F'</td>
+ </tr>
+
+ <tr align="center">
+ <td>\r</td>
+ <td>\n</td>
+ <td>\032</td>
+ <td>\n</td>
+ </tr>
+
+ <tr align="center">
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+
+ <tr align="center">
+ <td>0</td>
+ <td>8</td>
+ <td>8</td>
+ <td>0</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="2">4</td>
+ <td colspan="2">16</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">0x00000003</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">0</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4"><br>0xffffffffffffffff<br><br></td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">?</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4"><br>0xffffffffffffffff<br><br></td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <tbody><tr align="center">
+ <td colspan="4">0</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4"><br>928<br><br></td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">H5G_CACHED_STAB (1)</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">0</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <tbody><tr align="center">
+ <td colspan="4"><br>384<br><br></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4"><br>96<br><br></td>
+ </tr>
+ </tbody></table>
+ </td>
+ </tr>
+ </tbody></table>
+ </td>
+ </tr>
+ </tbody></table>
+ </center>
+<br>
+<pre> <code>
+%h5debug example2.h5
+
+Reading signature at address 0 (rel)
+File Super Block...
+File name: example2.h5
+File access flags 0x00000000
+File open reference count: 1
+Address of super block: 0 (abs)
+Size of user block: 0 bytes
+Super block version number: 0
+Free list version number: 0
+Root group symbol table entry version number: 0
+Shared header version number: 0
+Size of file offsets (haddr_t type): 8 bytes
+Size of file lengths (hsize_t type): 8 bytes
+Symbol table leaf node 1/2 rank: 4
+Symbol table internal node 1/2 rank: 16
+File consistency flags: 0x00000003
+Base address: 0 (abs)
+Free list address: UNDEF (rel)
+Address of driver information block: UNDEF (rel)
+Root group symbol table entry:
+ Name offset into private heap: 0
+ Object header address: 928
+ Dirty: Yes
+ Cache info type: Symbol Table
+ Cached entry information:
+ B-tree address: 384
+ Heap address: 96
+</code> </pre>
+
+ <center>
+ <table border="" cellpadding="4" width="80%">
+ <caption align="top">
+ <strong>Root Group Object Header</strong>
+ </caption>
+
+ <tbody><tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="1" width="25%">1</td>
+ <td colspan="1" width="25%">0</td>
+ <td colspan="2" width="50%">2</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">32</td>
+ </tr>
+ <tr align="center">
+ <td colspan="2">0x0011</td>
+ <td colspan="2">16</td>
+ </tr>
+ <tr align="center">
+ <td>0x01</td>
+ <td colspan="3">0</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <tbody><tr align="center">
+ <td colspan="4"><br>384<br><br></td>
+ </tr>
+ <tr align="center">
+ <td colspan="4"><br>96<br><br></td>
+ </tr>
+ </tbody></table>
+ </td>
+ </tr>
+ <tr align="center">
+ <td colspan="2">0</td>
+ <td colspan="2">0</td>
+ </tr>
+ <tr align="center">
+ <td>0x00</td>
+ <td colspan="3">0</td>
+ </tr>
+ </tbody></table>
+ </center>
+<br>
+<pre> <code>
+%h5debug example2.h5 928
+
+New address: 928
+Reading signature at address 928 (rel)
+Object Header...
+Dirty: 0
+Version: 1
+Header size (in bytes): 16
+Number of links: 1
+Number of messages (allocated): 2 (32)
+Number of chunks (allocated): 1 (8)
+Chunk 0...
+ Dirty: 0
+ Address: 944
+ Size in bytes: 32
+Message 0...
+ Message ID: 0x0011 stab(0)
+ Shared message: No
+ Constant: Yes
+ Raw size in obj header: 16 bytes
+ Chunk number: 0
+ Message Information:
+ B-tree address: 384
+ Name heap address: 96
+Message 1...
+ Message ID: 0x0000 null(0)
+ Shared message: No
+ Constant: No
+ Raw size in obj header: 0 bytes
+ Chunk number: 0
+ Message Information:
+ <no info="" for="" this="" message="">
+</no></code> </pre>
+
+ <center>
+ <table border="" cellpadding="4" width="80%">
+ <caption align="top">
+ <strong>Root Group Local Heap</strong>
+ </caption>
+
+ <tbody><tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td>'H'</td>
+ <td>'E'</td>
+ <td>'A'</td>
+ <td>'P'</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">0</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">256</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">16</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">128</td>
+ </tr>
+ </tbody></table>
+ </center>
+<br>
+
+<pre> <code>
+%h5debug example2.h5 96
+
+New address: 96
+Reading signature at address 96 (rel)
+Local Heap...
+Dirty: 0
+Header size (in bytes): 32
+Address of heap data: 128
+Data bytes allocated on disk: 256
+Data bytes allocated in core: 256
+Free Blocks (offset, size):
+ Block #0: 16, 240
+Percent of heap used: 6.25%
+Data follows (`__' indicates free region)...
+ 0: 00 00 00 00 00 00 00 00 44 61 74 61 73 65 74 00 ........Dataset.
+ 16: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 32: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 48: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 64: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 80: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 96: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 112: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 128: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 144: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 160: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 176: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 192: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 208: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 224: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+ 240: __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
+</code> </pre>
+
+ <center>
+ <table border="" cellpadding="4" width="80%">
+ <caption align="top">
+ <strong>Root Group B-tree</strong>
+ </caption>
+
+ <tbody><tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ </tr><tr align="center">
+ <td>'T'</td>
+ <td>'R'</td>
+ <td>'E'</td>
+ <td>'E'</td>
+
+ </tr><tr align="center">
+ <td>0</td>
+ <td>0</td>
+ <td colspan="2">1</td>
+
+ </tr><tr align="center">
+ <td colspan="4"><br>0xffffffffffffffff<br><br></td>
+
+ </tr><tr align="center">
+ <td colspan="4"><br>0xffffffffffffffff<br><br></td>
+
+ </tr><tr align="center">
+ <td colspan="4"><br>0<br><br></td>
+
+ </tr><tr align="center">
+ <td colspan="4"><br>1248<br><br></td>
+
+ </tr><tr align="center">
+ <td colspan="4"><br>8<br><br></td>
+
+ </tr></tbody></table>
+ </center>
+<br>
+<pre> <code>
+%h5debug example2.h5 384 96
+
+New address: 384
+Reading signature at address 384 (rel)
+Tree type ID: H5B_SNODE_ID
+Size of node: 544
+Size of raw (disk) key: 8
+Dirty flag: False
+Number of initial dirty children: 0
+Level: 0
+Address of left sibling: UNDEF
+Address of right sibling: UNDEF
+Number of children (max): 1 (32)
+Child 0...
+ Address: 1248
+ Left Key:
+ Heap offset: 0
+ Name :
+ Right Key:
+ Heap offset: 8
+ Name : Dataset
+</code> </pre>
+
+ <center>
+ <table border="" cellpadding="4" width="80%">
+ <caption align="top">
+ <strong>Root Group B-tree Symbol Table Node</strong>
+ </caption>
+
+ <tbody><tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+
+ </tr><tr align="center">
+ <td>'S'</td>
+ <td>'N'</td>
+ <td>'O'</td>
+ <td>'D'</td>
+
+ </tr><tr align="center">
+ <td>1</td>
+ <td>0</td>
+ <td colspan="2">1</td>
+
+ </tr><tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <tbody><tr align="center">
+ <td colspan="4">8</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4"><br>976<br><br></td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">0</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4">0</td>
+ </tr>
+
+ <tr align="center">
+ <td colspan="4"><br><br>0<br><br><br></td>
+ </tr>
+ </tbody></table>
+ </td>
+
+ </tr></tbody></table>
+ </center>
+<br>
+<pre> <code>
+%h5debug example2.h5 1248 96
+
+New address: 1248
+Reading signature at address 1248 (rel)
+Symbol Table Node...
+Dirty: No
+Size of Node (in bytes): 328
+Number of Symbols: 1 of 8
+Symbol 0:
+ Name: `Dataset'
+ Name offset into private heap: 8
+ Object header address: 976
+ Dirty: No
+ Cache info type: Nothing Cached
+</code> </pre>
+
+ <center>
+ <table border="" cellpadding="4" width="90%">
+ <caption align="top">
+ <strong>'/Dataset' Object Header</strong>
+ </caption>
+
+ <tbody><tr align="center">
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ <th width="25%">byte</th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="1"><em>Version:</em> 1</td>
+ <td colspan="1"><em>Reserved:</em> 0</td>
+ <td colspan="2"><em>Number of Header Messages:</em> 6</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4"><em>Object Reference Count:</em> 1</td>
+ </tr>
+ <tr align="center">
+ <td colspan="4"><em>Total Object Header Size:</em> 256</td>
+ </tr>
+<!-- Fill Value Header Message -->
+ <tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <caption align="top" color="#80FFFF">
+ <em>Fill Value Header Message</em>
+ </caption>
+ <tbody><tr align="center">
+ <th width="25%"></th>
+ <th width="25%"></th>
+ <th width="25%"></th>
+ <th width="25%"></th>
+ </tr>
+
+ <tr align="center">
+ <!-- Object Header Message Type -->
+ <td colspan="2"><em>Message Type:</em> 0x0005</td>
+ <!-- Object Header Message Length -->
+ <td colspan="2"><em>Message Data Size:</em> 8</td>
+ </tr>
+ <tr align="center">
+ <!-- Object Header Message Flags -->
+ <td colspan="1"><em>Flags:</em> 0x01</td>
+ <!-- Reserved -->
+ <td colspan="3"><em>Reserved:</em> 0</td>
+ </tr>
+ <tr align="center">
+ <!-- Version -->
+ <td colspan="1"><em>Version:</em> 1</td>
+ <!-- Space Allocation Time -->
+ <td colspan="1"><em>Space Allocation Time:</em> 2 (Late)</td>
+ <!-- Fill Value Writing Time -->
+ <td colspan="1"><em>Fill Value Writing Time:</em> 0 (At allocation)</td>
+ <!-- Fill Value Defined -->
+ <td colspan="1"><em>Fill Value Defined:</em> 0 (Undefined)</td>
+ </tr>
+ <tr align="center">
+ <!-- Fill Value Datatype Size -->
+ <td colspan="4"><em>Fill Value Datatype Size:</em> 0 (Use dataset's datatype for fill-value datatype)</td>
+ </tr>
+ </tbody></table>
+ </td>
+ </tr>
+<!-- Datatype Header Message -->
+ <tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <caption align="top">
+ <em>Datatype Header Message</em>
+ </caption>
+ <tbody><tr align="center">
+ <th width="25%"></th>
+ <th width="25%"></th>
+ <th width="25%"></th>
+ <th width="25%"></th>
+ </tr>
+
+ <tr align="center">
+ <!-- Object Header Message Type -->
+ <td colspan="2"><em>Message Type:</em> 0x0003</td>
+ <!-- Object Header Message Length -->
+ <td colspan="2"><em>Message Data Size:</em> 16</td>
+ </tr>
+ <tr align="center">
+ <!-- Object Header Message Flags -->
+ <td colspan="1"><em>Flags:</em> 0x01</td>
+ <!-- Reserved -->
+ <td colspan="3"><em>Reserved:</em> 0</td>
+ </tr>
+ <tr align="center">
+ <!-- Type Class and Version -->
+ <td colspan="1">
+ <table border="" width="100%">
+ <tbody><tr align="center">
+ <td width="50%"><em>Version:</em> 0x1</td>
+ <td><em>Class:</em> 0x0 (Fixed-Point)</td>
+ </tr>
+ </tbody></table>
+ </td>
+ <!-- Class Bit Field -->
+ <td colspan="3"><em>Fixed-Point Bit-Field:</em> 0x08 (Little-endian, No padding, Signed)</td>
+ </tr>
+ <tr align="center">
+ <!-- Type Size (in bytes) -->
+ <td colspan="4"><em>Size:</em> 4</td>
+ </tr>
+ <tr align="center">
+ <!-- Bit Offset -->
+ <td colspan="2"><em>Bit Offset:</em> 0</td>
+ <!-- Bit Precision -->
+ <td colspan="2"><em>Bit Precision:</em> 32</td>
+ </tr>
+ <tr align="center">
+ <!-- Message alignment filler -->
+ <td colspan="4"><em>Message Alignment Filler:</em> -</td>
+ </tr>
+ </tbody></table>
+ </td>
+ </tr>
+<!-- Dataspace Header Message -->
+ <tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <caption align="top">
+ <em>Dataspace Header Message</em>
+ </caption>
+ <tbody><tr align="center">
+ <th width="25%"></th>
+ <th width="25%"></th>
+ <th width="25%"></th>
+ <th width="25%"></th>
+ </tr>
+
+ <tr align="center">
+ <!-- Object Header Message Type -->
+ <td colspan="2"><em>Message Type:</em> 0x0001</td>
+ <!-- Object Header Message Length -->
+ <td colspan="2"><em>Message Data Size:</em> 8</td>
+ </tr>
+ <tr align="center">
+ <!-- Object Header Message Flags -->
+ <td colspan="1"><em>Flags:</em> 0x00</td>
+ <!-- Reserved -->
+ <td colspan="3"><em>Reserved:</em> 0</td>
+ </tr>
+ <tr align="center">
+ <!-- Version -->
+ <td colspan="1"><em>Version:</em> 1</td>
+ <!-- Rank -->
+ <td colspan="1"><em>Rank:</em> 0 (Scalar)</td>
+ <!-- Flags -->
+ <td colspan="1"><em>Flags:</em> 0x00 (No maximum dimensions, no permutation information)</td>
+ <!-- Reserved -->
+ <td colspan="1"><em>Reserved:</em> 0</td>
+ </tr>
+ <tr align="center">
+ <!-- Reserved -->
+ <td colspan="4"><em>Reserved:</em> 0</td>
+ </tr>
+ </tbody></table>
+ </td>
+ </tr>
+<!-- Layout Header Message -->
+ <tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <caption align="top">
+ <em>Layout Header Message</em>
+ </caption>
+ <tbody><tr align="center">
+ <th width="25%"></th>
+ <th width="25%"></th>
+ <th width="25%"></th>
+ <th width="25%"></th>
+ </tr>
+
+ <tr align="center">
+ <!-- Object Header Message Type -->
+ <td colspan="2"><em>Message Type:</em> 0x0008</td>
+ <!-- Object Header Message Length -->
+ <td colspan="2"><em>Message Data Size:</em> 24</td>
+ </tr>
+ <tr align="center">
+ <!-- Object Header Message Flags -->
+ <td colspan="1"><em>Flags:</em> 0x00</td>
+ <!-- Reserved -->
+ <td colspan="3"><em>Reserved:</em> 0</td>
+ </tr>
+ <tr align="center">
+ <!-- Version -->
+ <td colspan="1"><em>Version:</em> 1</td>
+ <!-- Rank -->
+ <td colspan="1"><em>Rank:</em> 1 (Dataspace rank+1)</td>
+ <!-- Class -->
+ <td colspan="1"><em>Class:</em> 1 (Contiguous)</td>
+ <!-- Reserved -->
+ <td colspan="1"><em>Reserved:</em> 0</td>
+ </tr>
+ <tr align="center">
+ <!-- Reserved -->
+ <td colspan="4"><em>Reserved:</em> 0</td>
+ </tr>
+ <tr align="center">
+ <!-- Address -->
+ <td colspan="4"><br><em>Address:</em> 0xffffffffffffffff (Undefined)<br><br></td>
+ </tr>
+ <tr align="center">
+ <!-- Layout Dimensions -->
+ <td colspan="4"><em>Dimension 0 Size:</em> 4 (Datatype size)</td>
+ </tr>
+ <tr align="center">
+ <!-- Message alignment filler -->
+ <td colspan="4"><em>Message Alignment Filler:</em> -</td>
+ </tr>
+ </tbody></table>
+ </td>
+ </tr>
+<!-- Modification Date & Time Header Message -->
+ <tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <caption align="top">
+ <em>Modification Date &amp; Time Header Message</em>
+ </caption>
+ <tbody><tr align="center">
+ <th width="25%"></th>
+ <th width="25%"></th>
+ <th width="25%"></th>
+ <th width="25%"></th>
+ </tr>
+
+ <tr align="center">
+ <!-- Object Header Message Type -->
+ <td colspan="2"><em>Message Type:</em> 0x0012</td>
+ <!-- Object Header Message Length -->
+ <td colspan="2"><em>Message Data Size:</em> 8</td>
+ </tr>
+ <tr align="center">
+ <!-- Object Header Message Flags -->
+ <td colspan="1"><em>Flags:</em> 0x00</td>
+ <!-- Reserved -->
+ <td colspan="3"><em>Reserved:</em> 0</td>
+ </tr>
+ <tr align="center">
+ <!-- Version -->
+ <td colspan="1"><em>Version:</em> 1</td>
+ <!-- Reserved -->
+ <td colspan="3"><em>Reserved:</em> 0</td>
+ </tr>
+ <tr align="center">
+ <!-- Modification time -->
+ <td colspan="4"><em>Seconds Since Epoch:</em> 1052401700 (2003-05-08 08:48:20 CDT)</td>
+ </tr>
+ </tbody></table>
+ </td>
+ </tr>
+<!-- Null Header Message -->
+ <tr align="center">
+ <td colspan="4">
+ <table border="" width="100%">
+ <caption align="top">
+ <em>Null Header Message</em>
+ </caption>
+ <tbody><tr align="center">
+ <th width="25%"></th>
+ <th width="25%"></th>
+ <th width="25%"></th>
+ <th width="25%"></th>
+ </tr>
+
+ <tr align="center">
+ <td colspan="2"><em>Message Type:</em> 0x0000</td>
+ <td colspan="2"><em>Message Data Size:</em> 144</td>
+ </tr>
+ <tr align="center">
+ <td colspan="1"><em>Flags:</em> 0x00</td>
+ <td colspan="3"><em>Reserved:</em> 0</td>
+ </tr>
+ </tbody></table>
+ </td>
+ </tr>
+ </tbody></table>
+ </center>
+<br>
+<pre> <code>
+%h5debug example2.h5 976
+
+New address: 976
+Reading signature at address 976 (rel)
+Object Header...
+Dirty: 0
+Version: 1
+Header size (in bytes): 16
+Number of links: 1
+Number of messages (allocated): 6 (32)
+Number of chunks (allocated): 1 (8)
+Chunk 0...
+ Dirty: 0
+ Address: 992
+ Size in bytes: 256
+Message 0...
+ Message ID (sequence number): 0x0005 `fill_new' (0)
+ Shared: No
+ Constant: Yes
+ Raw size in obj header: 8 bytes
+ Chunk number: 0
+ Message Information:
+ Version: 1
+ Space Allocation Time: Late
+ Fill Time: On Allocation
+ Fill Value Defined: Undefined
+ Size: 0
+ Data type: <dataset type="">
+Message 1...
+ Message ID (sequence number): 0x0003 data_type(0)
+ Shared message: No
+ Constant: Yes
+ Raw size in obj header: 16 bytes
+ Chunk number: 0
+ Message Information:
+ Type class: integer
+ Size: 4 bytes
+ Byte order: little endian
+ Precision: 32 bits
+ Offset: 0 bits
+ Low pad type: zero
+ High pad type: zero
+ Sign scheme: 2's comp
+Message 2...
+ Message ID (sequence number): 0x0001 simple_dspace(0)
+ Shared message: No
+ Constant: No
+ Raw size in obj header: 8 bytes
+ Chunk number: 0
+ Message Information:
+ Rank: 0
+Message 3...
+ Message ID (sequence number): 0x0008 layout(0)
+ Shared message: No
+ Constant: No
+ Raw size in obj header: 24 bytes
+ Chunk number: 0
+ Message Information:
+ Data address: UNDEF
+ Number of dimensions: 1
+ Size: {4}
+Message 4...
+ Message ID (sequence number): 0x0012 mtime_new(0)
+ Shared message: No
+ Constant: No
+ Raw size in obj header: 8 bytes
+ Chunk number: 0
+ Message Information:
+ Time: 2003-03-05 14:52:00 CST
+Message 5...
+ Message ID (sequence number): 0x0000 null(0)
+ Shared message: No
+ Constant: No
+ Raw size in obj header: 144 bytes
+ Chunk number: 0
+ Message Information:
+ <no info="" for="" this="" message="">
+</no></dataset></code> </pre>
+
+<p></p>
+
+</li></ol>
+
+
+
+</body></html>
+ </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_f_t_s.html b/develop/_f_t_s.html
new file mode 100644
index 0000000..23591f9
--- /dev/null
+++ b/develop/_f_t_s.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Full-Text Search</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_f_t_s.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Full-Text Search </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>
+<script async src="https://cse.google.com/cse.js?cx=75c754173f9b90804"></script>
+<div class="gcse-search"></div>
+ </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_f_t_s_8dox.html b/develop/_f_t_s_8dox.html
new file mode 100644
index 0000000..a0b7e28
--- /dev/null
+++ b/develop/_f_t_s_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/FTS.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_f_t_s_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/FTS.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_f_t_s_8dox.html">FTS.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_file_format_spec_8dox.html b/develop/_file_format_spec_8dox.html
new file mode 100644
index 0000000..8c47e7f
--- /dev/null
+++ b/develop/_file_format_spec_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/FileFormatSpec.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_file_format_spec_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/FileFormatSpec.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_file_format_spec_8dox.html">FileFormatSpec.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_files.html b/develop/_files.html
new file mode 100644
index 0000000..3f1d444
--- /dev/null
+++ b/develop/_files.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: $title</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_files.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="contents">
+<div class="textblock"><h1><a class="anchor" id="secFiles"></a>
+Files</h1>
+<h2><a class="anchor" id="CB_FreeSpace"></a>
+Tracking Free Space in HDF5 Files</h2>
+<dl class="section user"><dt>Problem</dt><dd>You sometimes delete objects in HDF5 files and don't have new content to use the free space, but would like to reuse it in the future.</dd></dl>
+<dl class="section user"><dt>Solution</dt><dd>At file creation time, set the file space management strategy and persistence of free space tracking information via <a class="el" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70" title="Sets the file space handling strategy and persisting free-space values for a file creation property l...">H5Pset_file_space_strategy()</a>.</dd></dl>
+<dl class="section note"><dt>Note</dt><dd>This feature is only supported in HDF5 1.10.1+.</dd></dl>
+<div class="fragment"><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; {</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; __label__ fail_fcpl, fail_fapl, fail_file;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fcpl, fapl, file;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordflow">if</span> ((fcpl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a>)) &lt; 0) {</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordflow">goto</span> fail_fcpl;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; }</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if H5_VERSION_GE(1, 10, 1)</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70">H5Pset_file_space_strategy</a>(fcpl, <a class="code" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca4eb2323fa7feed13452676d57cc27a87">H5F_FSPACE_STRATEGY_FSM_AGGR</a>, 1, 4096) &lt; 0) {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#error HDF5 1.10.1+ required</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordflow">goto</span> fail_fapl;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; }</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">if</span> ((fapl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>)) &lt; 0) {</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">goto</span> fail_fapl;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#if H5_VERSION_GE(1, 10, 1)</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">H5Pset_libver_bounds</a>(fapl, <a class="code" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a33c6cdc401a3a32dbf63d74019fad4b3">H5F_LIBVER_V110</a>, <a class="code" href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a>) &lt; 0) {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#error HDF5 1.10.x+ required</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">if</span> ((file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(<span class="stringliteral">&quot;free_space.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, fcpl, fapl)) &lt; 0) {</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; }</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;fail_file:</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(fapl);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;fail_fapl:</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(fcpl);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;fail_fcpl:;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a2d963b599894f684571fbd4d5e8a96a2a33c6cdc401a3a32dbf63d74019fad4b3"><div class="ttname"><a href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a33c6cdc401a3a32dbf63d74019fad4b3">H5F_LIBVER_V110</a></div><div class="ttdeci">@ H5F_LIBVER_V110</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:188</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a47d050173da48a2b85c730446f0771c0"><div class="ttname"><a href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a></div><div class="ttdeci">#define H5F_LIBVER_LATEST</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:195</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a5a2d6726f9ad8d2bca8df2b817e5ad6a"><div class="ttname"><a href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a></div><div class="ttdeci">#define H5F_ACC_TRUNC</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:50</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a9cc492c4b5c936e48716a8dab3691bcca4eb2323fa7feed13452676d57cc27a87"><div class="ttname"><a href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca4eb2323fa7feed13452676d57cc27a87">H5F_FSPACE_STRATEGY_FSM_AGGR</a></div><div class="ttdeci">@ H5F_FSPACE_STRATEGY_FSM_AGGR</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:202</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a206f334f1e6c973e1215a3148b45b977"><div class="ttname"><a href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a></div><div class="ttdeci">#define H5P_FILE_CREATE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:51</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a60ec2d4334addfc0eda89614598ee38e"><div class="ttname"><a href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a></div><div class="ttdeci">#define H5P_FILE_ACCESS</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:52</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_gacbe1724e7f70cd17ed687417a1d2a910"><div class="ttname"><a href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">H5Pset_libver_bounds</a></div><div class="ttdeci">herr_t H5Pset_libver_bounds(hid_t plist_id, H5F_libver_t low, H5F_libver_t high)</div><div class="ttdoc">Controls the range of library release versions used when creating objects in a file.</div></div>
+<div class="ttc" id="agroup___f_c_p_l_html_ga167ff65f392ca3b7f1933b1cee1b9f70"><div class="ttname"><a href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70">H5Pset_file_space_strategy</a></div><div class="ttdeci">herr_t H5Pset_file_space_strategy(hid_t plist_id, H5F_fspace_strategy_t strategy, hbool_t persist, hsize_t threshold)</div><div class="ttdoc">Sets the file space handling strategy and persisting free-space values for a file creation property l...</div></div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_ga5dce61149211d3ef319452aa598887fb"><div class="ttname"><a href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a></div><div class="ttdeci">herr_t H5Pclose(hid_t plist_id)</div><div class="ttdoc">Terminates access to a property list.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_gaf1b11da01d4d45d788c45f8bc5f0cbfa"><div class="ttname"><a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a></div><div class="ttdeci">hid_t H5Pcreate(hid_t cls_id)</div><div class="ttdoc">Creates a new property list as an instance of a property list class.</div></div>
+</div><!-- fragment --> <dl class="section user"><dt>Discussion</dt><dd>Free space tracking is supported only in HDF5 versions 1.10.x and higher. This has implications for the accessibility of your HDF5 files and should be considered carefully. If compatibility with previous versions of HDF5 must be maintained, space reclamation via <code>h5repack</code> might be an option.<br />
+The file space strategy <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca4eb2323fa7feed13452676d57cc27a87">H5F_FSPACE_STRATEGY_FSM_AGGR</a> is not the only option that supports free-space tracking. <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bccacd625bd864903e71132c9098929f5a0a">H5F_FSPACE_STRATEGY_PAGE</a> is another option, which adds paged allocation and is used most effectively with page buffering.<br />
+For an in-depth account of HDF5 file space management, paged-allocation, and page buffering, see the following documents: <ul>
+<li><a href="https://docs.hdfgroup.org/hdf5/rfc/FileSpaceManagement.pdf">HDF5 File Space Management</a> </li>
+<li><a href="https://docs.hdfgroup.org/hdf5/rfc/paged_aggregation.pdf">HDF5 File Space Management: Paged Aggregation</a> </li>
+<li><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-Page_Buffering.pdf">Page Buffering</a></li>
+</ul>
+</dd></dl>
+<dl class="section user"><dt>See Also</dt><dd>See <a class="el" href="_accessibility.html#CB_MaintainCompat">Maintaining Compatibility with other HDF5 Library Versions</a> for HDF5 compatibility implications.</dd></dl>
+<h2><a class="anchor" id="CB_RemoveUnusedSpace"></a>
+Removing Unused Space from HDF5 Files</h2>
+<dl class="section user"><dt>Problem</dt><dd>Based on estimates or <code>h5stat</code> output you know that a large portion of an HDF5 file consists of free or unaccounted space, and you would like to remove it.</dd></dl>
+<h2><a class="anchor" id="CB_UserBlock"></a>
+Creating an HDF5 File User Block</h2>
+<dl class="section user"><dt>Problem</dt><dd>You would like to include certain ancillary, non-HDF5 content in an HDF5 file such that it can be accessed without the HDF5 library.</dd></dl>
+<dl class="section user"><dt>Solution</dt><dd>Use a file creation property list in which the user block size is set via <a class="el" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d" title="Sets user block size.">H5Pset_userblock()</a>. In the example below, we create an 8 MiB user block. <div class="fragment"><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; {</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; __label__ fail_fcpl, fail_file;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fcpl, file;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">if</span> ((fcpl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a>)) &lt; 0) {</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">goto</span> fail_fcpl;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; }</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d">H5Pset_userblock</a>(fcpl, 8192 * 1024) &lt; 0) {</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">if</span> ((file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(<span class="stringliteral">&quot;userblock.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, fcpl, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;fail_file:</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(fcpl);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;fail_fcpl:;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="agroup___f_c_p_l_html_ga403bd982a2976c932237b186ed1cff4d"><div class="ttname"><a href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d">H5Pset_userblock</a></div><div class="ttdeci">herr_t H5Pset_userblock(hid_t plist_id, hsize_t size)</div><div class="ttdoc">Sets user block size.</div></div>
+</div><!-- fragment --> </dd></dl>
+<dl class="section user"><dt>Discussion</dt><dd>The user block begins at offset 0 and must be at least 512 bytes and a power of 2. The HDF5 library ignores any content between the beginning of the file and the end of the user block.<br />
+You can add or strip a user block to/from an existing HDF5 file with the <code>h5jam</code>/<code>h5unjam</code> tool, respectively. </dd></dl>
+<dl class="section warning"><dt>Warning</dt><dd>If you try to embed content into the user block for use by other applications, pay close attention to how they handle space beyond the last used byte in the user block or the user block in general. In the worst case, applications might try to truncate the rest of the file and destroy the HDF5 portion of the file.</dd></dl>
+<dl class="section user"><dt>See Also</dt><dd>References to related recipes </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_files_8dox.html b/develop/_files_8dox.html
new file mode 100644
index 0000000..0e31edb
--- /dev/null
+++ b/develop/_files_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/cookbook/Files.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_files_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/cookbook/Files.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_files_8dox.html">Files.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_g_l_s.html b/develop/_g_l_s.html
new file mode 100644
index 0000000..f28c009
--- /dev/null
+++ b/develop/_g_l_s.html
@@ -0,0 +1,567 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Glossary</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_g_l_s.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Glossary </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="GLS_A"></a>
+A</h1>
+<dl>
+<dt>Array datatype </dt>
+<dd>A family of HDF5 datatypes whose elements are arrays of a fixed rank (≤ 32) and fixed finite extent. All array elements must be of the same HDF5 datatype. </dd>
+</dl>
+<dl>
+<dt>Array variable </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">A variable that can store (logically) dense, rectilinear, multidimensional arrays of elements of a given HDF5 datatype.</p>
+<p class="interdd"></p>
+<p class="interdd">The combination of array rank (dimensionality) and extent is called an array variable's shape. This includes the degenerate array shapes of a singleton (scalar) and the empty array (null).</p>
+<p class="interdd"></p>
+<p class="interdd">The array element datatype is sometimes referred to as the array variable's type, which is not entirely accurate because the array variable's type is 'array of element type' rather than 'element type'.</p>
+<p class="interdd"></p>
+<p class="interdd">In HDF5, there are two kinds of array variables, attributes and datasets, and the distinction is functional (i.e., how they can be used) rather than conceptual. Attributes are commonly used for descriptive "light-weight" HDF5 object metadata while datasets are HDF5 objects used to store "heavy-weight" problem-sized data.</p>
+<p class="enddd"></p>
+</dd>
+</dl>
+<dl>
+<dt>Attribute </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">A named array variable that is associated with an HDF5 object, its owner or attributee, and used to represent application domain-specific metadata of the object. Intuitively, the set of an object's attributes can be thought of as its key-value pair collection. Attribute names (keys) can be arbitrary Unicode strings, but must be unique per object, i.e., an object can have at most one attribute with a given name.</p>
+<p class="interdd"></p>
+<p class="interdd">A scalar attribute is an attribute backed by a singleton array variable. A null attribute is attribute backed by an empty array variable.</p>
+<p class="enddd"></p>
+</dd>
+</dl>
+<h1><a class="anchor" id="GLS_B"></a>
+B</h1>
+<dl>
+<dt>Bitfield datatype </dt>
+<dd>A family of HDF5 datatypes whose elements are fixed-width bit fields. </dd>
+</dl>
+<h1><a class="anchor" id="GLS_C"></a>
+C</h1>
+<dl>
+<dt>Chunked layout </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">A dataset storage layout where the dataset elements are partitioned into fixed-size multidimensional chunks or tiles. Chunked layout is mandatory for datasets with one or more dimensions of indefinite (infinite) extent or where compression or other filters are applied to the dataset elements.</p>
+<p class="interdd"></p>
+<p class="interdd">Chunked layout may improve I/O performance for certain access patterns.</p>
+<p class="enddd"></p>
+</dd>
+</dl>
+<dl>
+<dt>Committed datatype </dt>
+<dd>An immutable kind of HDF5 object that is used to store an HDF5 datatype definition, which can be referenced by multiple array variables. When linked to an HDF5 group, a committed datatype can be located by an HDF5 path name, and is sometimes called a named datatype. </dd>
+</dl>
+<dl>
+<dt>Compact layout </dt>
+<dd></dd>
+</dl>
+<dl>
+<dt>Compound datatype </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">A family of HDF5 datatypes whose elements are records with named fields of other HDF5 datatypes. Currently, on ASCII field names are supported.</p>
+<p class="interdd"></p>
+<p class="interdd">Similar to a <code>struct</code> in C or a <code>COMMON</code> block in Fortran.</p>
+<p class="enddd"></p>
+</dd>
+</dl>
+<dl>
+<dt>Contiguous layout </dt>
+<dd>A dataset storage layout where the dataset elements are physically stored in an HDF5 file as a contiguous block of bytes. </dd>
+</dl>
+<h1><a class="anchor" id="GLS_D"></a>
+D</h1>
+<dl>
+<dt>Dataset </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">A kind of HDF5 object, a linked array variable. which can be located in an HDF5 file through a path name. Datasets are commonly used to store "heavy-weight" problem-sized data.</p>
+<p class="interdd"></p>
+<p class="interdd">The HDF5 library offers a lot of features aimed at optimized dataset access and storage, including compression and partial I/O.</p>
+<p class="enddd"></p>
+</dd>
+</dl>
+<dl>
+<dt>Dataspace </dt>
+<dd>The shape of an array variable. With the exception of degenerate cases (empty set, singleton), this is a rectilinear lattice or grid of a certain rank (dimensionality) and extent. </dd>
+</dl>
+<dl>
+<dt>Datatype </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">An HDF5 datatype consists of an abstract data type (a set of elements) and a bit-level representation of these elements in storage such as an HDF5 file or memory.</p>
+<p class="interdd"></p>
+<p class="interdd">The HDF5 library comes with a large set of predefined datatypes and offers mechanisms for creating user-defined datatypes.</p>
+<p class="interdd"></p>
+<p class="interdd">The ten major families or classes of HDF5 datatypes are:</p>
+<ul>
+<li>
+Integer datatypes </li>
+<li>
+Floating-point number datatypes </li>
+<li>
+String datatypes </li>
+<li>
+Bitfield datatypes </li>
+<li>
+Opaque datatypes </li>
+<li>
+Compound datatypes </li>
+<li>
+Reference datatypes </li>
+<li>
+Enumerated datatypes </li>
+<li>
+Variable-length sequence datatypes </li>
+<li>
+Array datatypes </li>
+</ul>
+</dd>
+</dl>
+<h1><a class="anchor" id="GLS_E"></a>
+E</h1>
+<dl>
+<dt>Enumeration datatype </dt>
+<dd>A family of HDF5 datatypes whose elements represent named integer values called members or enumerators. Currently, only ASCII names are supported. </dd>
+</dl>
+<dl>
+<dt>External layout </dt>
+<dd>A form of contiguous layout where a dataset's elements are physically stored in unformatted binary files outside the HDF5 file. </dd>
+</dl>
+<dl>
+<dt>External link </dt>
+<dd>An HDF5 link whose destination is specified as a pair of an HDF5 file name and an HDF5 path name in that file. </dd>
+</dl>
+<h1><a class="anchor" id="GLS_F"></a>
+F</h1>
+<dl>
+<dt>Field </dt>
+<dd>See compound datatype. </dd>
+</dl>
+<dl>
+<dt>File </dt>
+<dd><ol>
+<li>
+A byte stream (in a storage context such as a file system or in memory) formatted according to the HDF5 File Format Specification. </li>
+<li>
+A (logical) container for HDF5 objects. </li>
+</ol>
+</dd>
+</dl>
+<dl>
+<dt>File format </dt>
+<dd></dd>
+</dl>
+<dl>
+<dt>Fill value </dt>
+<dd></dd>
+</dl>
+<dl>
+<dt>Filter </dt>
+<dd></dd>
+</dl>
+<h1><a class="anchor" id="GLS_G"></a>
+G</h1>
+<dl>
+<dt>Group </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">A kind of HDF5 object that stores a collection of HDF5 links. Each HDF5 file contains at least one group, it's root group.</p>
+<p class="interdd"></p>
+<p class="interdd">Among the destinations of an HDF5 group's links may be other HDF5 groups (including the group itself!). This ability is sometimes referred to as the closure property of groups. It is the basis for creating hierarchical or more general graph-like structures.</p>
+<p class="enddd"></p>
+</dd>
+</dl>
+<h1><a class="anchor" id="GLS_H"></a>
+H</h1>
+<dl>
+<dt>Hard link </dt>
+<dd>An HDF5 link whose destination is specified (internally) as the address of an HDF5 object in the same HDF5 file. </dd>
+</dl>
+<dl>
+<dt>Hierarchy </dt>
+<dd>See group. </dd>
+</dl>
+<dl>
+<dt>Hyperslab </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">A regular multidimensional pattern described by four vectors whose length equals the rank of the pattern.</p>
+<ol>
+<li>
+<code>start</code> - the offset where the first block of the hyperslab begins </li>
+<li>
+<code>stride</code> - the offset between pattern blocks </li>
+<li>
+<code>count</code> - the number of blocks </li>
+<li>
+<code>block</code> - the extent of an individual pattern block </li>
+</ol>
+<p class="interdd">For example, the black squares on a (two-dimensional) chessboard with origin at <code>(0,0)</code> can be represented as the union of two hyperslabs representing the even <code>(0,2,4,6)</code> and odd <code>(1,3,5,7)</code> rows, respectively.</p>
+<p class="interdd"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Chessboard480.svg/176px-Chessboard480.svg.png" alt="" class="inline"/> </p>
+<p class="interdd">The hyperslab parameters for the even rows are: <code>start (0,0)</code>, <code>stride (2,2)</code>, <code>count (4,4)</code>, <code>block (1,1)</code>. Likewise the parameters for the odd rows are: <code>start (1,1)</code>, <code>stride (2,2)</code>, <code>count (4,4)</code>, <code>block (1,1)</code>.</p>
+<p class="enddd"></p>
+</dd>
+</dl>
+<h1><a class="anchor" id="GLS_I"></a>
+I</h1>
+<dl>
+<dt>Identifier </dt>
+<dd>An opaque, transient handle used by the HDF5 library to manipulate in-memory representations of HDF5 items. </dd>
+</dl>
+<h1><a class="anchor" id="GLS_L"></a>
+L</h1>
+<dl>
+<dt>Library </dt>
+<dd></dd>
+</dl>
+<dl>
+<dt>Link </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">A named, uni-directional association between a source and a destination. In HDF5, the source is always the HDF5 group that hosts the link in its link collection.</p>
+<p class="interdd"></p>
+<p class="interdd">There are several ways to specify a link's destination:</p>
+<ul>
+<li>
+The address of an HDF5 object in the same HDF5 file; so-called hard link. </li>
+<li>
+A path name in the same or a different file; so-called soft or external link. </li>
+<li>
+User-defined </li>
+</ul>
+<p class="interdd">A link name can be any Unicode string that does not contain slashes (<code>"/"</code>) or consists of a single dot character (<code>"."</code>). A link name must be unique in a group's link collection.</p>
+<p class="enddd"></p>
+</dd>
+</dl>
+<h1><a class="anchor" id="GLS_M"></a>
+M</h1>
+<dl>
+<dt>Metadata </dt>
+<dd>Data that in a given context has a descriptive or documentation function for other data. Typically, the metadata is small compared to the data it describes. </dd>
+</dl>
+<dl>
+<dt>Member </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">A link destination is sometimes referred to as a member of the link's source (group). This way of speaking invites confusion: A destination (e.g., object) can be the destination of multiple links in the same (!) or different groups. It would then be a "member" of a given group with multiplicity greater than one and be a member of multiple groups.</p>
+<p class="interdd"></p>
+<p class="interdd">It is the link that is a member of the group's link collection and not the link destination.</p>
+<p class="enddd"></p>
+</dd>
+</dl>
+<h1><a class="anchor" id="GLS_N"></a>
+N</h1>
+<dl>
+<dt>Name </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">A Unicode string that depending on the item it names might be subject to certain character restrictions, such as ASCII-encoded only. In HDF5, the user might encounter the following names:</p>
+<ul>
+<li>
+A link name </li>
+<li>
+A path name </li>
+<li>
+An attribute name </li>
+<li>
+A field name (compound datatypes) </li>
+<li>
+A constant name (enumeration datatypes) </li>
+<li>
+A tag name (opaque datatypes) </li>
+<li>
+A file name </li>
+</ul>
+</dd>
+</dl>
+<dl>
+<dt>Named datatype </dt>
+<dd>See committed datatype. </dd>
+</dl>
+<dl>
+<dt>Null dataspace </dt>
+<dd>A shape which represents the empty set. Array variables with this shape cannot store any values. </dd>
+</dl>
+<h1><a class="anchor" id="GLS_O"></a>
+O</h1>
+<dl>
+<dt>Object </dt>
+<dd>An HDF5 group, dataset or named datatype; an HDF5 item that can be linked to zero or more groups and decorated with zero or more HDF5 attributes. </dd>
+</dl>
+<dl>
+<dt>Object reference </dt>
+<dd><ol>
+<li>
+A datatype for representing references to objects in a file. </li>
+<li>
+A value of the object reference datatype. </li>
+</ol>
+</dd>
+</dl>
+<dl>
+<dt>Opaque datatype </dt>
+<dd>A family of HDF5 datatypes whose elements are byte sequences of a given fixed length. An opaque datatype can be tagged with a sequence of up to 256 ASCII characters, e.g., MIME code. </dd>
+</dl>
+<h1><a class="anchor" id="GLS_P"></a>
+P</h1>
+<dl>
+<dt>Path name </dt>
+<dd>A Unicode string that is the concatenation of link names separated by slashes (<code>'/'</code>). In HDF5, path names are used to locate and refer to HDF5 objects. </dd>
+</dl>
+<dl>
+<dt>Plugin </dt>
+<dd>An HDF5 library feature or capability that can be added dynamically at application run time rather than library compilation time. Plugins are usually implemented as shared libraries, and their discovery and loading behavior can be controlled programmatically or through environment variables. </dd>
+</dl>
+<dl>
+<dt>Point selection </dt>
+<dd>A dataspace selection that consists of a set of points (coordinates) in the same dataspace. </dd>
+</dl>
+<dl>
+<dt>Property list </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">An HDF5 API construct, a means of customizing the behavior of the HDF5 library when creating, accessing or modifying HDF5 items.</p>
+<p class="interdd"></p>
+<p class="interdd">While the default property settings are sufficient in many cases, certain HDF5 features, such as compression, can be reasonably controlled only by the user who has to provide the desired settings via property lists.</p>
+<p class="enddd"></p>
+</dd>
+</dl>
+<h1><a class="anchor" id="GLS_R"></a>
+R</h1>
+<dl>
+<dt>Rank </dt>
+<dd>The number of dimensions of a non-null dataspace. </dd>
+</dl>
+<dl>
+<dt>Reference </dt>
+<dd><ol>
+<li>
+An HDF5 object reference </li>
+<li>
+An HDF5 dataset region reference </li>
+</ol>
+</dd>
+</dl>
+<dl>
+<dt>Reference datatype </dt>
+<dd><ol>
+<li>
+An HDF5 datatype whose elements represent references to HDF5 objects. </li>
+<li>
+An HDF5 datatype whose elements represent references to regions of an HDF5 dataset. </li>
+</ol>
+</dd>
+</dl>
+<dl>
+<dt>Region reference </dt>
+<dd>See dataset region reference. </dd>
+</dl>
+<dl>
+<dt>Root group </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">An HDF5 group that is present in all HDF5 files and that acts as the entry or base point for all other data stored in an HDF5 file.</p>
+<p class="interdd"></p>
+<p class="interdd">The root group is "the mother of all objects" in an HDF5 file in the sense that all objects (and their attributes) can be discovered, beginning at the root group, by combinations of the following operations:</p>
+<ul>
+<li>
+Link traversal </li>
+<li>
+De-referencing of object references </li>
+</ul>
+<p class="interdd">This discovery is portable and robust with respect to file-internal storage reorganization.</p>
+<p class="enddd"></p>
+</dd>
+</dl>
+<h1><a class="anchor" id="GLS_S"></a>
+S</h1>
+<dl>
+<dt>Scalar dataspace </dt>
+<dd>A kind of HDF5 dataspace that has the shape of a singleton, i.e., a set containing a single element. Array variables with this shape store exactly one element. </dd>
+</dl>
+<dl>
+<dt>Selection </dt>
+<dd><ol>
+<li>
+A subset of points of an HDF5 dataspace. The subset might be a point selection or a combination (union, intersection, etc.) of hyperslabs. </li>
+<li>
+A subset of dataset elements associated with a dataspace selection as described under 1. </li>
+</ol>
+</dd>
+</dl>
+<dl>
+<dt>Serialization </dt>
+<dd><ol>
+<li>
+The flattening of an N-dimensional array into a 1-dimensional array. </li>
+<li>
+The encoding of a complex data item as a linear byte stream. </li>
+</ol>
+</dd>
+</dl>
+<dl>
+<dt>Soft link </dt>
+<dd>A kind of HDF5 link in which the link destination is specified as an HDF5 path name. The path name may or may not refer to an actual object. </dd>
+</dl>
+<dl>
+<dt>Storage layout </dt>
+<dd>The storage arrangement for dataset elements, links in a group's link collection, or attributes in an object's attribute collection. </dd>
+</dl>
+<dl>
+<dt>String datatype </dt>
+<dd></dd>
+</dl>
+<dl>
+<dt>Super block </dt>
+<dd>An HDF5 file format primitive; a block of data which contains information required to access HDF5 files in a portable manner on multiple platforms. The super block contains information such as version numbers, the size of offsets and lengths, and the location of the root group. </dd>
+</dl>
+<dl>
+<dt>SWMR </dt>
+<dd>Single Writer Multiple Reader, a file access mode in which a single process is permitted to write data to an HDF5 file while other processes are permitted to read data from the same file without the need of inter-process communication or synchronization. </dd>
+</dl>
+<dl>
+<dt>Symbolic link </dt>
+<dd>An external link or a soft link. </dd>
+</dl>
+<h1><a class="anchor" id="GLS_U"></a>
+U</h1>
+<dl>
+<dt>User block </dt>
+<dd>An HDF5 file format primitive that allows one to set aside a fixed-size (at least 512 bytes or any power of 2 thereafter) contiguous range of bytes at the beginning of an HDF5 file for application purposes which will be skipped/ignored by the HDF5 library. </dd>
+</dl>
+<dl>
+<dt>UTF-8 </dt>
+<dd><p class="startdd"></p>
+<p class="interdd">A variable-length (1-4 bytes per code point) encoding of the Unicode set of code points. This is the encoding supported by HDF5 to represent Unicode strings.</p>
+<p class="interdd"></p>
+<p class="interdd">The ASCII encoding is a proper subset of UTF-8.</p>
+<p class="enddd"></p>
+</dd>
+</dl>
+<h1><a class="anchor" id="GLS_V"></a>
+V</h1>
+<dl>
+<dt>Variable-length (sequence) datatype </dt>
+<dd>A family of HDF5 datatypes whose elements are variable-length sequences of a given datatype. </dd>
+</dl>
+<dl>
+<dt>Virtual Dataset (VDS) </dt>
+<dd>An HDF5 dataset with virtual storage layout. A dataset whose elements are partially or entirely stored physically in other datasets. </dd>
+</dl>
+<dl>
+<dt>Virtual File Driver (VFD) </dt>
+<dd></dd>
+</dl>
+<dl>
+<dt>Virtual layout </dt>
+<dd></dd>
+</dl>
+<dl>
+<dt>Virtual Object Layer (VOL) </dt>
+<dd></dd>
+</dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_getting_started.html b/develop/_getting_started.html
new file mode 100644
index 0000000..ad2772e
--- /dev/null
+++ b/develop/_getting_started.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Getting Started with HDF5</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_getting_started.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Getting Started with HDF5 </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> </p><hr />
+<h1><a class="anchor" id="sec_learn"></a>
+Learning HDF5</h1>
+<p>There are several resources for learning about HDF5. The HDF Group provides an on-line HDF5 tutorial, documentation, examples, and videos. There are also tutorials provided by other organizations that are very useful for learning about HDF5.</p>
+<h2><a class="anchor" id="subsec_learn_intro"></a>
+The HDF Group Resources</h2>
+<p>For a quick introduction to HDF5 see the following: </p><table class="doxtable">
+<tr>
+<td style="background-color:#F5F5F5"><a class="el" href="_intro_h_d_f5.html">Introduction to HDF5</a> </td><td>A very brief introduction to HDF5 and the HDF5 programming model and APIs </td></tr>
+<tr>
+<td style="background-color:#F5F5F5"><a class="el" href="_learn_h_d_f_view.html">Learning HDF5 with HDFView</a> </td><td>A tutorial for learning how to use HDFView. NO programming involved! </td></tr>
+<tr>
+<td style="background-color:#F5F5F5"><a class="el" href="_learn_basics.html">Learning the Basics</a> </td><td>Step by step instructions for learning HDF5 that include programming examples </td></tr>
+</table>
+<h2><a class="anchor" id="subsec_learn_tutor"></a>
+The HDF Group Tutorials and Examples</h2>
+<p>These tutorials and examples are available for learning about the HDF5 High Level APIs, tools, Parallel HDF5, and the HDF5-1.10 VDS and SWMR new features: </p><table class="doxtable">
+<tr>
+<td style="background-color:#F5F5F5"><a href="https://portal.hdfgroup.org/display/HDF5/Introduction+to+the+HDF5+High+Level+APIs">Using the High Level APIs</a> </td><td><a class="el" href="group___h5_l_t.html">HDF5 Lite APIs (H5LT,H5LD)</a> <a class="el" href="group___h5_i_m.html">HDF5 Images API (H5IM)</a> <a class="el" href="group___h5_t_b.html">HDF5 Table APIs (H5TB)</a> <a class="el" href="group___h5_p_t.html">HDF5 Packet Table APIs (H5PT)</a> <a class="el" href="group___h5_d_s.html">HDF5 Dimension Scales APIs (H5DS)</a> </td></tr>
+<tr>
+<td style="background-color:#F5F5F5"><a class="el" href="_intro_par_h_d_f5.html">A Brief Introduction to Parallel HDF5</a> </td><td>A brief introduction to Parallel HDF5. If you are new to HDF5 please see the <a class="el" href="_learn_basics.html">Learning the Basics</a> topic first. </td></tr>
+<tr>
+<td style="background-color:#F5F5F5"><a class="el" href="_view_tools.html">Tools for Viewing and Editing HDF5 Files</a> </td><td><ul>
+<li><a class="el" href="_learn_h_d_f_view.html">Learning HDF5 with HDFView</a> </li>
+<li><a class="el" href="_view_tools_command.html">Command-line Tools</a> </li>
+<li><a class="el" href="_view_tools_j_p_s_s.html">Use Case: Examining a JPSS NPP File With HDF5 Tools</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td style="background-color:#F5F5F5">HDF5-1.10 New Features </td><td><ul>
+<li><a href="https://portal.hdfgroup.org/display/HDF5/Introduction+to+the+Virtual+Dataset++-+VDS">Introduction to the Virtual Dataset - VDS</a> </li>
+<li><a href="https://portal.hdfgroup.org/pages/viewpage.action?pageId=48812567">Introduction to Single-Writer/Multiple-Reader (SWMR)</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td style="background-color:#F5F5F5">Example Programs </td><td><a class="el" href="_h_d_f5_examples.html">HDF5 Examples</a> </td></tr>
+<tr>
+<td style="background-color:#F5F5F5">Videos </td><td><ul>
+<li><a href="https://www.youtube.com/watch?v=BAjsCldRMMc">Introduction to HDF5</a> </li>
+<li><a href="https://www.youtube.com/watch?v=qrI27pI0P1E">Parallel HDF5</a> </li>
+</ul>
+</td></tr>
+</table>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_getting_started_8dox.html b/develop/_getting_started_8dox.html
new file mode 100644
index 0000000..83bcdad
--- /dev/null
+++ b/develop/_getting_started_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/GettingStarted.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_getting_started_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/GettingStarted.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_getting_started_8dox.html">GettingStarted.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_glossary_8dox.html b/develop/_glossary_8dox.html
new file mode 100644
index 0000000..be4711b
--- /dev/null
+++ b/develop/_glossary_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/Glossary.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_glossary_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/Glossary.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_glossary_8dox.html">Glossary.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_8java.html b/develop/_h5_8java.html
new file mode 100644
index 0000000..9fea911
--- /dev/null
+++ b/develop/_h5_8java.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/H5.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> </div>
+ <div class="headertitle">
+<div class="title">H5.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="_h5_8java.html">H5.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5___create_attribute_8java.html b/develop/_h5___create_attribute_8java.html
new file mode 100644
index 0000000..123c913
--- /dev/null
+++ b/develop/_h5___create_attribute_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/intro/H5_CreateAttribute.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5___create_attribute_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5_CreateAttribute.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___create_attribute.html">H5_CreateAttribute</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1intro"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1intro.html">examples.intro</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_565f20c1f142fe5dbb8aeaba66050466.html">intro</a></li><li class="navelem"><a class="el" href="_h5___create_attribute_8java.html">H5_CreateAttribute.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5___create_dataset_8java.html b/develop/_h5___create_dataset_8java.html
new file mode 100644
index 0000000..4e088c6
--- /dev/null
+++ b/develop/_h5___create_dataset_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/intro/H5_CreateDataset.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5___create_dataset_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5_CreateDataset.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___create_dataset.html">H5_CreateDataset</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1intro"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1intro.html">examples.intro</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_565f20c1f142fe5dbb8aeaba66050466.html">intro</a></li><li class="navelem"><a class="el" href="_h5___create_dataset_8java.html">H5_CreateDataset.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5___create_file_8java.html b/develop/_h5___create_file_8java.html
new file mode 100644
index 0000000..3d3b7f3
--- /dev/null
+++ b/develop/_h5___create_file_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/intro/H5_CreateFile.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5___create_file_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5_CreateFile.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___create_file.html">H5_CreateFile</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1intro"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1intro.html">examples.intro</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_565f20c1f142fe5dbb8aeaba66050466.html">intro</a></li><li class="navelem"><a class="el" href="_h5___create_file_8java.html">H5_CreateFile.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5___create_group_8java.html b/develop/_h5___create_group_8java.html
new file mode 100644
index 0000000..af9963f
--- /dev/null
+++ b/develop/_h5___create_group_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/intro/H5_CreateGroup.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5___create_group_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5_CreateGroup.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___create_group.html">H5_CreateGroup</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1intro"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1intro.html">examples.intro</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_565f20c1f142fe5dbb8aeaba66050466.html">intro</a></li><li class="navelem"><a class="el" href="_h5___create_group_8java.html">H5_CreateGroup.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5___create_group_absolute_relative_8java.html b/develop/_h5___create_group_absolute_relative_8java.html
new file mode 100644
index 0000000..1c6b8d8
--- /dev/null
+++ b/develop/_h5___create_group_absolute_relative_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/intro/H5_CreateGroupAbsoluteRelative.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5___create_group_absolute_relative_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5_CreateGroupAbsoluteRelative.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___create_group_absolute_relative.html">H5_CreateGroupAbsoluteRelative</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1intro"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1intro.html">examples.intro</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_565f20c1f142fe5dbb8aeaba66050466.html">intro</a></li><li class="navelem"><a class="el" href="_h5___create_group_absolute_relative_8java.html">H5_CreateGroupAbsoluteRelative.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5___create_group_dataset_8java.html b/develop/_h5___create_group_dataset_8java.html
new file mode 100644
index 0000000..a067566
--- /dev/null
+++ b/develop/_h5___create_group_dataset_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/intro/H5_CreateGroupDataset.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5___create_group_dataset_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5_CreateGroupDataset.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___create_group_dataset.html">H5_CreateGroupDataset</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1intro"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1intro.html">examples.intro</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_565f20c1f142fe5dbb8aeaba66050466.html">intro</a></li><li class="navelem"><a class="el" href="_h5___create_group_dataset_8java.html">H5_CreateGroupDataset.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5___read_write_8java.html b/develop/_h5___read_write_8java.html
new file mode 100644
index 0000000..8b78c82
--- /dev/null
+++ b/develop/_h5___read_write_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/intro/H5_ReadWrite.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5___read_write_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5_ReadWrite.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___read_write.html">H5_ReadWrite</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1intro"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1intro.html">examples.intro</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_565f20c1f142fe5dbb8aeaba66050466.html">intro</a></li><li class="navelem"><a class="el" href="_h5___read_write_8java.html">H5_ReadWrite.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5__buildiface_8_f90.html b/develop/_h5__buildiface_8_f90.html
new file mode 100644
index 0000000..0b150d0
--- /dev/null
+++ b/develop/_h5__buildiface_8_f90.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5_buildiface.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5__buildiface_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5_buildiface.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;H5config_f.inc&gt;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5_buildiface.F90:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5__buildiface_8_f90__incl.png" border="0" usemap="#afortran_2src_2_h5__buildiface_8_f90" alt=""/></div>
+<map name="afortran_2src_2_h5__buildiface_8_f90" id="afortran_2src_2_h5__buildiface_8_f90">
+<area shape="rect" title=" " alt="" coords="5,5,216,32"/>
+<area shape="rect" title=" " alt="" coords="54,80,167,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ab6b48a85fb0f96e612e7ad67ce776b43"><td class="memItemLeft" align="right" valign="top">program&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5__buildiface_8_f90.html#ab6b48a85fb0f96e612e7ad67ce776b43">h5_buildiface</a></td></tr>
+<tr class="separator:ab6b48a85fb0f96e612e7ad67ce776b43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ab6b48a85fb0f96e612e7ad67ce776b43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6b48a85fb0f96e612e7ad67ce776b43">&#9670;&nbsp;</a></span>h5_buildiface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">program h5_buildiface</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5__buildiface_8_f90.html">H5_buildiface.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5__buildiface_8_f90__incl.map b/develop/_h5__buildiface_8_f90__incl.map
new file mode 100644
index 0000000..58106b2
--- /dev/null
+++ b/develop/_h5__buildiface_8_f90__incl.map
@@ -0,0 +1,4 @@
+<map id="fortran/src/H5_buildiface.F90" name="fortran/src/H5_buildiface.F90">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,216,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="54,80,167,107"/>
+</map>
diff --git a/develop/_h5__buildiface_8_f90__incl.md5 b/develop/_h5__buildiface_8_f90__incl.md5
new file mode 100644
index 0000000..0ff0e38
--- /dev/null
+++ b/develop/_h5__buildiface_8_f90__incl.md5
@@ -0,0 +1 @@
+51a8d1f42f4644c7cfcea7a336d71733 \ No newline at end of file
diff --git a/develop/_h5__buildiface_8_f90__incl.png b/develop/_h5__buildiface_8_f90__incl.png
new file mode 100644
index 0000000..cf531ad
--- /dev/null
+++ b/develop/_h5__buildiface_8_f90__incl.png
Binary files differ
diff --git a/develop/_h5__ff_8_f90.html b/develop/_h5__ff_8_f90.html
new file mode 100644
index 0000000..6aa990a
--- /dev/null
+++ b/develop/_h5__ff_8_f90.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5_ff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5__ff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5_ff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;H5config_f.inc&gt;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5_ff.F90:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5__ff_8_f90__incl.png" border="0" usemap="#afortran_2src_2_h5__ff_8_f90" alt=""/></div>
+<map name="afortran_2src_2_h5__ff_8_f90" id="afortran_2src_2_h5__ff_8_f90">
+<area shape="rect" title=" " alt="" coords="5,5,160,32"/>
+<area shape="rect" title=" " alt="" coords="26,80,139,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5lib"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5lib.html">h5lib</a></td></tr>
+<tr class="memdesc:namespaceh5lib"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module provides fortran specific helper functions for the HDF library. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga041e8ea7a216ab58ddc59bf6751393d6"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga041e8ea7a216ab58ddc59bf6751393d6">h5open_f</a> (error)</td></tr>
+<tr class="memdesc:ga041e8ea7a216ab58ddc59bf6751393d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes HDF5 Fortran interface. <a href="group___f_h5.html#ga041e8ea7a216ab58ddc59bf6751393d6">More...</a><br /></td></tr>
+<tr class="separator:ga041e8ea7a216ab58ddc59bf6751393d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga44774afab361ee25be7eda5b6fc86374"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga44774afab361ee25be7eda5b6fc86374">h5close_f</a> (error)</td></tr>
+<tr class="memdesc:ga44774afab361ee25be7eda5b6fc86374"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes HDF5 Fortran interface. <a href="group___f_h5.html#ga44774afab361ee25be7eda5b6fc86374">More...</a><br /></td></tr>
+<tr class="separator:ga44774afab361ee25be7eda5b6fc86374"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab18cab915418e6e572756ab9b200031"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gaab18cab915418e6e572756ab9b200031">h5get_libversion_f</a> (majnum, minnum, relnum, error)</td></tr>
+<tr class="memdesc:gaab18cab915418e6e572756ab9b200031"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the HDF5 LIbrary release number. <a href="group___f_h5.html#gaab18cab915418e6e572756ab9b200031">More...</a><br /></td></tr>
+<tr class="separator:gaab18cab915418e6e572756ab9b200031"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4b2269fe36d781cf9ef53e0151a7cf56"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga4b2269fe36d781cf9ef53e0151a7cf56">h5check_version_f</a> (majnum, minnum, relnum, error)</td></tr>
+<tr class="memdesc:ga4b2269fe36d781cf9ef53e0151a7cf56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verifies that library versions are consistent. <a href="group___f_h5.html#ga4b2269fe36d781cf9ef53e0151a7cf56">More...</a><br /></td></tr>
+<tr class="separator:ga4b2269fe36d781cf9ef53e0151a7cf56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9ff85c28077d0144c070ea33db4195a9"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga9ff85c28077d0144c070ea33db4195a9">h5garbage_collect_f</a> (error)</td></tr>
+<tr class="memdesc:ga9ff85c28077d0144c070ea33db4195a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Garbage collects on all free-lists of all types. <a href="group___f_h5.html#ga9ff85c28077d0144c070ea33db4195a9">More...</a><br /></td></tr>
+<tr class="separator:ga9ff85c28077d0144c070ea33db4195a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2d3df220c5d082c85a33b29c624dc8e"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gad2d3df220c5d082c85a33b29c624dc8e">h5dont_atexit_f</a> (error)</td></tr>
+<tr class="memdesc:gad2d3df220c5d082c85a33b29c624dc8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instructs library not to install atexit cleanup routine. <a href="group___f_h5.html#gad2d3df220c5d082c85a33b29c624dc8e">More...</a><br /></td></tr>
+<tr class="separator:gad2d3df220c5d082c85a33b29c624dc8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga40074aa3786e8d774c6c9596f6015a66"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga40074aa3786e8d774c6c9596f6015a66">h5get_free_list_sizes_f</a> (reg_size, arr_size, blk_size, fac_size, error)</td></tr>
+<tr class="memdesc:ga40074aa3786e8d774c6c9596f6015a66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current size of the free lists used to manage memory. <a href="group___f_h5.html#ga40074aa3786e8d774c6c9596f6015a66">More...</a><br /></td></tr>
+<tr class="separator:ga40074aa3786e8d774c6c9596f6015a66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad79ebbb1056c05aea50fcab55538a260"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gad79ebbb1056c05aea50fcab55538a260">h5kind_to_type</a> (ikind, flag)</td></tr>
+<tr class="memdesc:gad79ebbb1056c05aea50fcab55538a260"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the KIND to the correct HDF type. <a href="group___f_h5.html#gad79ebbb1056c05aea50fcab55538a260">More...</a><br /></td></tr>
+<tr class="separator:gad79ebbb1056c05aea50fcab55538a260"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3e7bfe233bbc1dbac18dda0a0e41b5b0"><td class="memItemLeft" align="right" valign="top">integer(size_t) function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga3e7bfe233bbc1dbac18dda0a0e41b5b0">h5offsetof</a> (start, end)</td></tr>
+<tr class="memdesc:ga3e7bfe233bbc1dbac18dda0a0e41b5b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the offset in memory. <a href="group___f_h5.html#ga3e7bfe233bbc1dbac18dda0a0e41b5b0">More...</a><br /></td></tr>
+<tr class="separator:ga3e7bfe233bbc1dbac18dda0a0e41b5b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac24bda244b85350dd5ef56236d17dd7a"><td class="memItemLeft" align="right" valign="top">integer function, dimension(1:8), public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gac24bda244b85350dd5ef56236d17dd7a">h5gmtime</a> (stdtime_t)</td></tr>
+<tr class="memdesc:gac24bda244b85350dd5ef56236d17dd7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert time_t structure (C) to Fortran DATE AND TIME storage format. <a href="group___f_h5.html#gac24bda244b85350dd5ef56236d17dd7a">More...</a><br /></td></tr>
+<tr class="separator:gac24bda244b85350dd5ef56236d17dd7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5__ff_8_f90.html">H5_ff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5__ff_8_f90__incl.map b/develop/_h5__ff_8_f90__incl.map
new file mode 100644
index 0000000..a274428
--- /dev/null
+++ b/develop/_h5__ff_8_f90__incl.map
@@ -0,0 +1,4 @@
+<map id="fortran/src/H5_ff.F90" name="fortran/src/H5_ff.F90">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,160,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="26,80,139,107"/>
+</map>
diff --git a/develop/_h5__ff_8_f90__incl.md5 b/develop/_h5__ff_8_f90__incl.md5
new file mode 100644
index 0000000..d8cb155
--- /dev/null
+++ b/develop/_h5__ff_8_f90__incl.md5
@@ -0,0 +1 @@
+315f40875f2c9f4bb9b4ab18d6c731d4 \ No newline at end of file
diff --git a/develop/_h5__ff_8_f90__incl.png b/develop/_h5__ff_8_f90__incl.png
new file mode 100644
index 0000000..ad8fd40
--- /dev/null
+++ b/develop/_h5__ff_8_f90__incl.png
Binary files differ
diff --git a/develop/_h5__ih__info__t_8java.html b/develop/_h5__ih__info__t_8java.html
new file mode 100644
index 0000000..02dd4d4
--- /dev/null
+++ b/develop/_h5__ih__info__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5_ih_info_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5__ih__info__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5_ih_info_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html">H5_ih_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5__ih__info__t_8java.html">H5_ih_info_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5__u_g.html b/develop/_h5__u_g.html
new file mode 100644
index 0000000..2908ae5
--- /dev/null
+++ b/develop/_h5__u_g.html
@@ -0,0 +1,592 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 Library and Programming Model</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 Library and Programming Model </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="sec_program"></a>
+The HDF5 Library and Programming Model</h1>
+<h2><a class="anchor" id="subsec_program_intro"></a>
+Introduction</h2>
+<p>The HDF5 library implements the HDF5 abstract data model and storage model. These models were described in the preceding chapter.</p>
+<p>Two major objectives of the HDF5 products are to provide tools that can be used on as many computational platforms as possible (portability), and to provide a reasonably object-oriented data model and programming interface.</p>
+<p>To be as portable as possible, the HDF5 library is implemented in portable C. C is not an object-oriented language, but the library uses several mechanisms and conventions to implement an object model.</p>
+<p>One mechanism the HDF5 library uses is to implement the objects as data structures. To refer to an object, the HDF5 library implements its own pointers. These pointers are called identifiers. An identifier is then used to invoke operations on a specific instance of an object. For example, when a group is opened, the API returns a group identifier. This identifier is a reference to that specific group and will be used to invoke future operations on that group. The identifier is valid only within the context it is created and remains valid until it is closed or the file is closed. This mechanism is essentially the same as the mechanism that C++ or other object-oriented languages use to refer to objects except that the syntax is C.</p>
+<p>Similarly, object-oriented languages collect all the methods for an object in a single name space. An example is the methods of a C++ class. The C language does not have any such mechanism, but the HDF5 library simulates this through its API naming convention. API function names begin with a common prefix that is related to the class of objects that the function operates on. The table below lists the HDF5 objects and the standard prefixes used by the corresponding HDF5 APIs. For example, functions that operate on datatype objects all have names beginning with H5T.</p>
+<table class="doxtable">
+<caption>Access flags and modes</caption>
+<tr>
+<th>Prefix </th><th>Operates on </th></tr>
+<tr>
+<td><a class="el" href="group___h5_a.html">Attributes (H5A)</a> </td><td>Attributes </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html">Datasets (H5D)</a> </td><td>Datasets </td></tr>
+<tr>
+<td><a class="el" href="group___h5_e.html">Error Handling (H5E)</a> </td><td>Error reports </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html">Files (H5F)</a> </td><td>Files </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html">Groups (H5G)</a> </td><td>Groups </td></tr>
+<tr>
+<td><a class="el" href="group___h5_i.html">Identifiers (H5I)</a> </td><td>Identifiers </td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html">Links (H5L)</a> </td><td>Links </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html">Objects (H5O)</a> </td><td>Objects </td></tr>
+<tr>
+<td><a class="el" href="group___h5_p.html">Property Lists (H5P)</a> </td><td>Property lists </td></tr>
+<tr>
+<td><a class="el" href="group___h5_r.html">References (H5R)</a> </td><td>References </td></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html">Dataspaces (H5S)</a> </td><td>Dataspaces </td></tr>
+<tr>
+<td><a class="el" href="group___h5_t.html">Datatypes (H5T)</a> </td><td>Datatypes </td></tr>
+<tr>
+<td><a class="el" href="group___h5_z.html">Filters (H5Z)</a> </td><td>Filters </td></tr>
+</table>
+<h2><a class="anchor" id="subsec_program_model"></a>
+The HDF5 Programming Model</h2>
+<p>In this section we introduce the HDF5 programming model by means of a series of short code samples. These samples illustrate a broad selection of common HDF5 tasks. More details are provided in the following chapters and in the HDF5 Reference Manual.</p>
+<h3><a class="anchor" id="subsubsec_program_model_create"></a>
+Creating an HDF5 File</h3>
+<p>Before an HDF5 file can be used or referred to in any manner, it must be explicitly created or opened. When the need for access to a file ends, the file must be closed. The example below provides a C code fragment illustrating these steps. In this example, the values for the file creation property list and the file access property list are set to the defaults <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>.</p>
+<p><em>Creating and closing an HDF5 file</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file; <span class="comment">// declare file identifier</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create a new file using H5F_ACC_TRUNC to truncate and overwrite</span></div>
+<div class="line"><span class="comment">// any file of the same name, default file creation properties, and</span></div>
+<div class="line"><span class="comment">// default file access properties. Then close the file.</span></div>
+<div class="line">file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(FILE, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">status = <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a5a2d6726f9ad8d2bca8df2b817e5ad6a"><div class="ttname"><a href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a></div><div class="ttdeci">#define H5F_ACC_TRUNC</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:50</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+</div><!-- fragment --><p>Note: If there is a possibility that a file of the declared name already exists and you wish to open a new file regardless of that possibility, the flag <a class="el" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a> will cause the operation to overwrite the previous file. If the operation should fail in such a circumstance, use the flag <a class="el" href="_h5_fpublic_8h.html#a7a47250dc1435705233dca7297ba3d90">H5F_ACC_EXCL</a> instead.</p>
+<h3><a class="anchor" id="subsubsec_program_model_dset"></a>
+Creating and Initializing a Dataset</h3>
+<p>The essential objects within a dataset are datatype and dataspace. These are independent objects and are created separately from any dataset to which they may be attached. Hence, creating a dataset requires, at a minimum, the following steps: </p><ol>
+<li>
+Create and initialize a dataspace for the dataset </li>
+<li>
+Define a datatype for the dataset </li>
+<li>
+Create and initialize the dataset</li>
+</ol>
+<p>The code in the example below illustrates the execution of these steps.</p>
+<p><em>Create a dataset</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dataset, datatype, dataspace; <span class="comment">// declare identifiers</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create a dataspace: Describe the size of the array and</span></div>
+<div class="line"><span class="comment">// create the dataspace for a fixed-size dataset.</span></div>
+<div class="line">dimsf[0] = NX;</div>
+<div class="line">dimsf[1] = NY;</div>
+<div class="line">dataspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(RANK, dimsf, NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Define a datatype for the data in the dataset.</span></div>
+<div class="line"><span class="comment">// We will store little endian integers.</span></div>
+<div class="line">datatype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line">status = <a class="code" href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">H5Tset_order</a>(datatype, <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create a new dataset within the file using the defined</span></div>
+<div class="line"><span class="comment">// dataspace and datatype and default dataset creation</span></div>
+<div class="line"><span class="comment">// properties.</span></div>
+<div class="line"><span class="comment">// NOTE: H5T_NATIVE_INT can be used as the datatype if</span></div>
+<div class="line"><span class="comment">// conversion to little endian is not needed.</span></div>
+<div class="line">dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file, DATASETNAME, datatype, dataspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d"><div class="ttname"><a href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a></div><div class="ttdeci">@ H5T_ORDER_LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:54</div></div>
+<div class="ttc" id="agroup___a_t_o_m_html_gab1aab76b1214a819281f2156c6d45d71"><div class="ttname"><a href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">H5Tset_order</a></div><div class="ttdeci">herr_t H5Tset_order(hid_t type_id, H5T_order_t order)</div><div class="ttdoc">Sets the byte order of a datatype.</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga0647ba4bbd26d5230cc07f3a5685b2cf"><div class="ttname"><a href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a></div><div class="ttdeci">#define H5Dcreate</div><div class="ttdef"><b>Definition:</b> H5version.h:892</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga8e35eea5738b4805856eac7d595254ae"><div class="ttname"><a href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a></div><div class="ttdeci">hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])</div><div class="ttdoc">Creates a new simple dataspace and opens it for access.</div></div>
+<div class="ttc" id="agroup___h5_t_html_gaec07efbab84f4e5b4ed22f010786be8e"><div class="ttname"><a href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a></div><div class="ttdeci">hid_t H5Tcopy(hid_t type_id)</div><div class="ttdoc">Copies an existing datatype.</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga3cf93ffc6782be68070ef8e00f219ec2"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a></div><div class="ttdeci">#define H5T_NATIVE_INT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:767</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_program_model_close"></a>
+Closing an Object</h3>
+<p>An application should close an object such as a datatype, dataspace, or dataset once the object is no longer needed. Since each is an independent object, each must be released (or closed) separately. This action is frequently referred to as releasing the object's identifier. The code in the example below closes the datatype, dataspace, and dataset that were created in the preceding section.</p>
+<p><em>Close an object</em> </p><div class="fragment"><div class="line"><a class="code" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a>(datatype);</div>
+<div class="line"><a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a>(dataset);</div>
+<div class="line"><a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a>(dataspace);</div>
+<div class="ttc" id="agroup___h5_d_html_gae47c3f38db49db127faf221624c30609"><div class="ttname"><a href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a></div><div class="ttdeci">herr_t H5Dclose(hid_t dset_id)</div><div class="ttdoc">Closes the specified dataset.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga2b53128a39c8f104c1c9c2a91590fcc1"><div class="ttname"><a href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a></div><div class="ttdeci">herr_t H5Sclose(hid_t space_id)</div><div class="ttdoc">Releases and terminates access to a dataspace.</div></div>
+<div class="ttc" id="agroup___h5_t_html_gafcba4db244f6a4d71e99c6e72b8678f0"><div class="ttname"><a href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a></div><div class="ttdeci">herr_t H5Tclose(hid_t type_id)</div><div class="ttdoc">Releases a datatype.</div></div>
+</div><!-- fragment --><p>There is a long list of HDF5 library items that return a unique identifier when the item is created or opened. Each time that one of these items is opened, a unique identifier is returned. Closing a file does not mean that the groups, datasets, or other open items are also closed. Each opened item must be closed separately.</p>
+<p>For more information, </p><dl class="section see"><dt>See also</dt><dd><a href="http://www.hdfgroup.org/HDF5/doc/Advanced/UsingIdentifiers/index.html">Using Identifiers</a> in the HDF5 Application Developer's Guide under General Topics in HDF5.</dd></dl>
+<h4>How Closing a File Effects Other Open Structural Elements</h4>
+<p>Every structural element in an HDF5 file can be opened, and these elements can be opened more than once. Elements range in size from the entire file down to attributes. When an element is opened, the HDF5 library returns a unique identifier to the application. Every element that is opened must be closed. If an element was opened more than once, each identifier that was returned to the application must be closed. For example, if a dataset was opened twice, both dataset identifiers must be released (closed) before the dataset can be considered closed. Suppose an application has opened a file, a group in the file, and two datasets in the group. In order for the file to be totally closed, the file, group, and datasets must each be closed. Closing the file before the group or the datasets will not affect the state of the group or datasets: the group and datasets will still be open.</p>
+<p>There are several exceptions to the above general rule. One is when the <a class="el" href="group___h5.html#ga8a9fe81dcf66972ed75ea481e7750574" title="Flushes all data to disk, closes all open objects, and releases memory.">H5close</a> function is used. <a class="el" href="group___h5.html#ga8a9fe81dcf66972ed75ea481e7750574" title="Flushes all data to disk, closes all open objects, and releases memory.">H5close</a> causes a general shutdown of the library: all data is written to disk, all identifiers are closed, and all memory used by the library is cleaned up. Another exception occurs on parallel processing systems. Suppose on a parallel system an application has opened a file, a group in the file, and two datasets in the group. If the application uses the <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> function to close the file, the call will fail with an error. The open group and datasets must be closed before the file can be closed. A third exception is when the file access property list includes the property <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475fae6af53249bfe320745828497f28b6390">H5F_CLOSE_STRONG</a>. This property closes any open elements when the file is closed with <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a>. For more information, see the <a class="el" href="group___f_a_p_l.html#ga60e3567f677fd3ade75b909b636d7b9c" title="Sets the file close degree.">H5Pset_fclose_degree</a> function in the HDF5 Reference Manual.</p>
+<h3><a class="anchor" id="subsubsec_program_model_data"></a>
+Writing or Reading a Dataset to or from a File</h3>
+<p>Having created the dataset, the actual data can be written with a call to <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a>. See the example below.</p>
+<p><em>Writing a dataset</em> </p><div class="fragment"><div class="line"><span class="comment">// Write the data to the dataset using default transfer properties.</span></div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>(dataset, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, data);</div>
+<div class="ttc" id="a_h5_spublic_8h_html_a5f96eeee84b987f18470737f85af0484"><div class="ttname"><a href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a></div><div class="ttdeci">#define H5S_ALL</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:32</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga98f44998b67587662af8b0d8a0a75906"><div class="ttname"><a href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a></div><div class="ttdeci">herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div></div>
+</div><!-- fragment --><p>Note that the third and fourth <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> parameters in the above example describe the dataspaces in memory and in the file, respectively. For now, these are both set to <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a> which indicates that the entire dataset is to be written. The selection of partial datasets and the use of differing dataspaces in memory and in storage will be discussed later in this chapter and in more detail elsewhere in this guide.</p>
+<p>Reading the dataset from storage is similar to writing the dataset to storage. To read an entire dataset, substitute <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> for <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> in the above example.</p>
+<h3><a class="anchor" id="subsubsec_program_model_partial"></a>
+Reading and Writing a Portion of a Dataset</h3>
+<p>The previous section described writing or reading an entire dataset. HDF5 also supports access to portions of a dataset. These parts of datasets are known as selections.</p>
+<p>The simplest type of selection is a simple hyperslab. This is an n-dimensional rectangular sub-set of a dataset where n is equal to the dataset's rank. Other available selections include a more complex hyperslab with user-defined stride and block size, a list of independent points, or the union of any of these.</p>
+<p>The figure below shows several sample selections.</p>
+<table class="doxtable">
+<caption align="top">Dataset selections</caption>
+<tr>
+<td><div class="image">
+<img src="Pmodel_fig5_a.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td><div class="image">
+<img src="Pmodel_fig5_b.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td><div class="image">
+<img src="Pmodel_fig5_c.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td><div class="image">
+<img src="Pmodel_fig5_d.gif" alt=""/>
+</div>
+ <div class="image">
+<img src="Pmodel_fig5_e.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Note: In the figure above, selections can take the form of a simple hyperslab, a hyperslab with user-defined stride and block, a selection of points, or a union of any of these forms.</p>
+<p>Selections and hyperslabs are portions of a dataset. As described above, a simple hyperslab is a rectangular array of data elements with the same rank as the dataset's dataspace. Thus, a simple hyperslab is a logically contiguous collection of points within the dataset.</p>
+<p>The more general case of a hyperslab can also be a regular pattern of points or blocks within the dataspace. Four parameters are required to describe a general hyperslab: the starting coordinates, the block size, the stride or space between blocks, and the number of blocks. These parameters are each expressed as a one-dimensional array with length equal to the rank of the dataspace and are described in the table below.</p>
+<table class="doxtable">
+<caption></caption>
+<tr>
+<th>Parameter </th><th>Definition </th></tr>
+<tr>
+<td>start </td><td>The coordinates of the starting location of the hyperslab in the dataset's dataspace. </td></tr>
+<tr>
+<td>block </td><td>The size of each block to be selected from the dataspace. If the block parameter is set to NULL, the block size defaults to a single element in each dimension, as if the block array was set to all 1s (all ones). This will result in the selection of a uniformly spaced set of count points starting at start and on the interval defined by stride. </td></tr>
+<tr>
+<td>stride </td><td>The number of elements separating the starting point of each element or block to be selected. If the stride parameter is set to NULL, the stride size defaults to 1 (one) in each dimension and no elements are skipped. </td></tr>
+<tr>
+<td>count </td><td>The number of elements or blocks to select along each dimension. </td></tr>
+</table>
+<h4>Reading Data into a Differently Shaped Memory Block</h4>
+<p>For maximum flexibility in user applications, a selection in storage can be mapped into a differently-shaped selection in memory. All that is required is that the two selections contain the same number of data elements. In this example, we will first define the selection to be read from the dataset in storage, and then we will define the selection as it will appear in application memory.</p>
+<p>Suppose we want to read a 3 x 4 hyperslab from a two-dimensional dataset in a file beginning at the dataset element &lt;1,2&gt;. The first task is to create the dataspace that describes the overall rank and dimensions of the dataset in the file and to specify the position and size of the in-file hyperslab that we are extracting from that dataset. See the code below.</p>
+<p><em>Define the selection to be read from storage</em> </p><div class="fragment"><div class="line"><span class="comment">// Define dataset dataspace in file.</span></div>
+<div class="line">dataspace = <a class="code" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">H5Dget_space</a>(dataset); <span class="comment">// dataspace identifier</span></div>
+<div class="line">rank = <a class="code" href="group___h5_s.html#gae5282a81692b80b5b19dd12d05b9b28e">H5Sget_simple_extent_ndims</a>(dataspace);</div>
+<div class="line"> </div>
+<div class="line">status_n = <a class="code" href="group___h5_s.html#gac494409b615d8e67c5edd9eb2848b2f3">H5Sget_simple_extent_dims</a>(dataspace, dims_out, NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Define hyperslab in the dataset.</span></div>
+<div class="line">offset[0] = 1;</div>
+<div class="line">offset[1] = 2;</div>
+<div class="line">count[0] = 3;</div>
+<div class="line">count[1] = 4;</div>
+<div class="line">status = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(dataspace, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, offset, NULL, count, NULL);</div>
+<div class="ttc" id="a_h5_spublic_8h_html_a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550"><div class="ttname"><a href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a></div><div class="ttdeci">@ H5S_SELECT_SET</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:87</div></div>
+<div class="ttc" id="agroup___h5_d_html_gad42a46be153d895d8c28a11ebf5a0d0a"><div class="ttname"><a href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">H5Dget_space</a></div><div class="ttdeci">hid_t H5Dget_space(hid_t dset_id)</div><div class="ttdoc">Returns an identifier for a copy of the dataspace for a dataset.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga6adfdf1b95dc108a65bf66e97d38536d"><div class="ttname"><a href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a></div><div class="ttdeci">herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, const hsize_t start[], const hsize_t stride[], const hsize_t count[], const hsize_t block[])</div><div class="ttdoc">Selects a hyperslab region to add to the current selected region.</div></div>
+<div class="ttc" id="agroup___h5_s_html_gac494409b615d8e67c5edd9eb2848b2f3"><div class="ttname"><a href="group___h5_s.html#gac494409b615d8e67c5edd9eb2848b2f3">H5Sget_simple_extent_dims</a></div><div class="ttdeci">int H5Sget_simple_extent_dims(hid_t space_id, hsize_t dims[], hsize_t maxdims[])</div><div class="ttdoc">Retrieves dataspace dimension size and maximum size.</div></div>
+<div class="ttc" id="agroup___h5_s_html_gae5282a81692b80b5b19dd12d05b9b28e"><div class="ttname"><a href="group___h5_s.html#gae5282a81692b80b5b19dd12d05b9b28e">H5Sget_simple_extent_ndims</a></div><div class="ttdeci">int H5Sget_simple_extent_ndims(hid_t space_id)</div><div class="ttdoc">Determines the dimensionality of a dataspace.</div></div>
+</div><!-- fragment --><p>The next task is to define a dataspace in memory. Suppose that we have in memory a three-dimensional 7 x 7 x 3 array into which we wish to read the two-dimensional 3 x 4 hyperslab described above and that we want the memory selection to begin at the element &lt;3,0,0&gt; and reside in the plane of the first two dimensions of the array. Since the in-memory dataspace is three-dimensional, we have to describe the in-memory selection as three-dimensional. Since we are keeping the selection in the plane of the first two dimensions of the in-memory dataset, the in-memory selection will be a 3 x 4 x 1 array defined as &lt;3,4,1&gt;.</p>
+<p>Notice that we must describe two things: the dimensions of the in-memory array, and the size and position of the hyperslab that we wish to read in. The code below illustrates how this would be done.</p>
+<p><em>Define the memory dataspace and selection</em> </p><div class="fragment"><div class="line"><span class="comment">// Define memory dataspace.</span></div>
+<div class="line">dimsm[0] = 7;</div>
+<div class="line">dimsm[1] = 7;</div>
+<div class="line">dimsm[2] = 3;</div>
+<div class="line">memspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(RANK_OUT,dimsm,NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Define memory hyperslab.</span></div>
+<div class="line">offset_out[0] = 3;</div>
+<div class="line">offset_out[1] = 0;</div>
+<div class="line">offset_out[2] = 0;</div>
+<div class="line">count_out[0] = 3;</div>
+<div class="line">count_out[1] = 4;</div>
+<div class="line">count_out[2] = 1;</div>
+<div class="line">status = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(memspace, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, offset_out, NULL, count_out, NULL);</div>
+</div><!-- fragment --><p>The hyperslab defined in the code above has the following parameters: start=(3,0,0), count=(3,4,1), stride and block size are NULL.</p>
+<h4>Writing Data into a Differently Shaped Disk Storage Block</h4>
+<p>Now let's consider the opposite process of writing a selection from memory to a selection in a dataset in a file. Suppose that the source dataspace in memory is a 50-element, one-dimensional array called vector and that the source selection is a 48-element simple hyperslab that starts at the second element of vector. See the figure below.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Pmodel_fig2.gif" alt=""/>
+<div class="caption">
+A one-dimensional array</div></div>
+ </td></tr>
+</table>
+<p>Further suppose that we wish to write this data to the file as a series of 3 x 2-element blocks in a two-dimensional dataset, skipping one row and one column between blocks. Since the source selection contains 48 data elements and each block in the destination selection contains 6 data elements, we must define the destination selection with 8 blocks. We will write 2 blocks in the first dimension and 4 in the second. The code below shows how to achieve this objective.</p>
+<p><em>The destination selection</em> </p><div class="fragment"><div class="line"><span class="comment">// Select the hyperslab for the dataset in the file, using</span></div>
+<div class="line"><span class="comment">// 3 x 2 blocks, a (4,3) stride, a (2,4) count, and starting</span></div>
+<div class="line"><span class="comment">// at the position (0,1).</span></div>
+<div class="line">start[0] = 0; start[1] = 1;</div>
+<div class="line">stride[0] = 4; stride[1] = 3;</div>
+<div class="line">count[0] = 2; count[1] = 4;</div>
+<div class="line">block[0] = 3; block[1] = 2;</div>
+<div class="line">ret = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(fid, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, start, stride, count, block);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create dataspace for the first dataset.</span></div>
+<div class="line">mid1 = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(MSPACE1_RANK, dim1, NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Select hyperslab.</span></div>
+<div class="line"><span class="comment">// We will use 48 elements of the vector buffer starting at the</span></div>
+<div class="line"><span class="comment">// second element. Selected elements are 1 2 3 . . . 48</span></div>
+<div class="line">start[0] = 1;</div>
+<div class="line">stride[0] = 1;</div>
+<div class="line">count[0] = 48;</div>
+<div class="line">block[0] = 1;</div>
+<div class="line">ret = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(mid1, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, start, stride, count, block);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Write selection from the vector buffer to the dataset in the file.</span></div>
+<div class="line">ret = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>(dataset, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, mid1, fid, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, vector);</div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_program_model_info"></a>
+Getting Information about a Dataset</h3>
+<p>Although reading is analogous to writing, it is often first necessary to query a file to obtain information about the dataset to be read. For instance, we often need to determine the datatype associated with a dataset, or its dataspace (in other words, rank and dimensions). As illustrated in the code example below, there are several get routines for obtaining this information.</p>
+<p><em>Routines to get dataset parameters</em> </p><div class="fragment"><div class="line"><span class="comment">// Get datatype and dataspace identifiers,</span></div>
+<div class="line"><span class="comment">// then query datatype class, order, and size, and</span></div>
+<div class="line"><span class="comment">// then query dataspace rank and dimensions.</span></div>
+<div class="line">datatype = <a class="code" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">H5Dget_type</a> (dataset); <span class="comment">// datatype identifier</span></div>
+<div class="line"><span class="keyword">class </span>= H5Tget_class (datatype);</div>
+<div class="line"><span class="keywordflow">if</span> (<span class="keyword">class</span> == <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037">H5T_INTEGER</a>)</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Dataset has INTEGER type \n&quot;</span>);</div>
+<div class="line"> </div>
+<div class="line">order = <a class="code" href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f">H5Tget_order</a> (datatype);</div>
+<div class="line"><span class="keywordflow">if</span> (order == <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a>)</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Little endian order \n&quot;</span>);</div>
+<div class="line"> </div>
+<div class="line">size = <a class="code" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a> (datatype);</div>
+<div class="line">printf (<span class="stringliteral">&quot;Size is %d \n&quot;</span>, size);</div>
+<div class="line"> </div>
+<div class="line">dataspace = <a class="code" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">H5Dget_space</a> (dataset); <span class="comment">// dataspace identifier</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Find rank and retrieve current and maximum dimension sizes.</span></div>
+<div class="line">rank = <a class="code" href="group___h5_s.html#gac494409b615d8e67c5edd9eb2848b2f3">H5Sget_simple_extent_dims</a> (dataspace, dims, max_dims);</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037">H5T_INTEGER</a></div><div class="ttdeci">@ H5T_INTEGER</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:32</div></div>
+<div class="ttc" id="agroup___a_t_o_m_html_gaeb5bd7ec46787a4b6d33947dc73c2a5f"><div class="ttname"><a href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f">H5Tget_order</a></div><div class="ttdeci">H5T_order_t H5Tget_order(hid_t type_id)</div><div class="ttdoc">Returns the byte order of an atomic datatype.</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga7cd04b8332e8a0939b9973fbc500cadb"><div class="ttname"><a href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">H5Dget_type</a></div><div class="ttdeci">hid_t H5Dget_type(hid_t dset_id)</div><div class="ttdoc">Returns an identifier for a copy of the datatype for a dataset.</div></div>
+<div class="ttc" id="agroup___h5_t_html_ga1b971589cd7a86f3e84affdee455564e"><div class="ttname"><a href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a></div><div class="ttdeci">size_t H5Tget_size(hid_t type_id)</div><div class="ttdoc">Returns the size of a datatype.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_program_model_compound"></a>
+Creating and Defining Compound Datatypes</h3>
+<p>A compound datatype is a collection of one or more data elements. Each element might be an atomic type, a small array, or another compound datatype.</p>
+<p>The provision for nested compound datatypes allows these structures to become quite complex. An HDF5 compound datatype has some similarities to a C struct or a Fortran common block. Though not originally designed with databases in mind, HDF5 compound datatypes are sometimes used in a way that is similar to a database record. Compound datatypes can become either a powerful tool or a complex and difficult-to-debug construct. Reasonable caution is advised.</p>
+<p>To create and use a compound datatype, you need to create a datatype with class compound (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>) and specify the total size of the data element in bytes. A compound datatype consists of zero or more uniquely named members. Members can be defined in any order but must occupy non-overlapping regions within the datum. The table below lists the properties of compound datatype members.</p>
+<table class="doxtable">
+<caption></caption>
+<tr>
+<th>Parameter </th><th>Definition </th></tr>
+<tr>
+<td>Index </td><td>An index number between zero and N-1, where N is the number of members in the compound. The elements are indexed in the order of their location in the array of bytes. </td></tr>
+<tr>
+<td>Name </td><td>A string that must be unique within the members of the same datatype. </td></tr>
+<tr>
+<td>Datatype </td><td>An HDF5 datatype. </td></tr>
+<tr>
+<td>Offset </td><td>A fixed byte offset which defines the location of the first byte of that member in the compound datatype. </td></tr>
+</table>
+<p>Properties of the members of a compound datatype are defined when the member is added to the compound type. These properties cannot be modified later.</p>
+<h4>Defining Compound Datatypes</h4>
+<p>Compound datatypes must be built out of other datatypes. To do this, you first create an empty compound datatype and specify its total size. Members are then added to the compound datatype in any order.</p>
+<p>Each member must have a descriptive name. This is the key used to uniquely identify the member within the compound datatype. A member name in an HDF5 datatype does not necessarily have to be the same as the name of the corresponding member in the C struct in memory although this is often the case. You also do not need to define all the members of the C struct in the HDF5 compound datatype (or vice versa).</p>
+<p>Usually a C struct will be defined to hold a data point in memory, and the offsets of the members in memory will be the offsets of the struct members from the beginning of an instance of the struct. The library defines the macro that computes the offset of member m within a struct variable s: </p><div class="fragment"><div class="line"><a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s,m)</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_af5242159129a7f37ab85d33d85a1ccac"><div class="ttname"><a href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a></div><div class="ttdeci">#define HOFFSET(S, M)</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:22</div></div>
+</div><!-- fragment --><p>The code below shows an example in which a compound datatype is created to describe complex numbers whose type is defined by the complex_t struct.</p>
+<p><em>A compound datatype for complex numbers</em> </p><div class="fragment"><div class="line">Typedef <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">double</span> re; <span class="comment">//real part</span></div>
+<div class="line"> <span class="keywordtype">double</span> im; <span class="comment">//imaginary part</span></div>
+<div class="line">} complex_t;</div>
+<div class="line"> </div>
+<div class="line">complex_t tmp; <span class="comment">//used only to compute offsets</span></div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> complex_id = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span> tmp);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (complex_id, <span class="stringliteral">&quot;real&quot;</span>, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(tmp,re), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (complex_id, <span class="stringliteral">&quot;imaginary&quot;</span>, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(tmp,im), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a></div><div class="ttdeci">@ H5T_COMPOUND</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:38</div></div>
+<div class="ttc" id="agroup___c_o_m_p_o_u_n_d_html_ga487d8f64a76f48b6eeb7f402d3b8b081"><div class="ttname"><a href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a></div><div class="ttdeci">herr_t H5Tinsert(hid_t parent_id, const char *name, size_t offset, hid_t member_id)</div><div class="ttdoc">Adds a new member to a compound datatype.</div></div>
+<div class="ttc" id="agroup___h5_t_html_gaa9afc38e1a7d35e4d0bec24c569b3c65"><div class="ttname"><a href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a></div><div class="ttdeci">hid_t H5Tcreate(H5T_class_t type, size_t size)</div><div class="ttdoc">Creates a new datatype.</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga087f3b793a299e416bd68678c2ef7c09"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a></div><div class="ttdeci">#define H5T_NATIVE_DOUBLE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:802</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_program_model_extend"></a>
+Creating and Writing Extendable Datasets</h3>
+<p>An extendable dataset is one whose dimensions can grow. One can define an HDF5 dataset to have certain initial dimensions with the capacity to later increase the size of any of the initial dimensions. For example, the figure below shows a 3 x 3 dataset (a) which is later extended to be a 10 x 3 dataset by adding 7 rows (b), and further extended to be a 10 x 5 dataset by adding two columns (c).</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Pmodel_fig3.gif" alt=""/>
+<div class="caption">
+Extending a dataset</div></div>
+ </td></tr>
+</table>
+<p>HDF5 requires the use of chunking when defining extendable datasets. Chunking makes it possible to extend datasets efficiently without having to reorganize contiguous storage excessively.</p>
+<p>To summarize, an extendable dataset requires two conditions: </p><ol>
+<li>
+Define the dataspace of the dataset as unlimited in all dimensions that might eventually be extended </li>
+<li>
+Enable chunking in the dataset creation properties</li>
+</ol>
+<p>For example, suppose we wish to create a dataset similar to the one shown in the figure above. We want to start with a 3 x 3 dataset, and then later we will extend it. To do this, go through the steps below.</p>
+<p>First, declare the dataspace to have unlimited dimensions. See the code shown below. Note the use of the predefined constant <a class="el" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a> to specify that a dimension is unlimited.</p>
+<p><em>Declaring a dataspace with unlimited dimensions</em> </p><div class="fragment"><div class="line"><span class="comment">// dataset dimensions at creation time</span></div>
+<div class="line"><a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[2] = {3, 3};</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> maxdims[2] = {<a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a>, <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a>};</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create the data space with unlimited dimensions.</span></div>
+<div class="line">dataspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(RANK, dims, maxdims);</div>
+<div class="ttc" id="a_h5_spublic_8h_html_a5af9ab788797b2ea9a4843857674ac18"><div class="ttname"><a href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a></div><div class="ttdeci">#define H5S_UNLIMITED</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:48</div></div>
+<div class="ttc" id="a_h5public_8h_html_a7f81cce70fb546af88da24d9285d3c1c"><div class="ttname"><a href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></div><div class="ttdeci">uint64_t hsize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:297</div></div>
+</div><!-- fragment --><p>Next, set the dataset creation property list to enable chunking. See the code below.</p>
+<p><em>Enable chunking</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cparms;</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> chunk_dims[2] ={2, 5};</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Modify dataset creation properties to enable chunking.</span></div>
+<div class="line">cparms = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>);</div>
+<div class="line">status = <a class="code" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a>(cparms, RANK, chunk_dims);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afcd7f8186c404f3a1d768632eacba102"><div class="ttname"><a href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a></div><div class="ttdeci">#define H5P_DATASET_CREATE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:53</div></div>
+<div class="ttc" id="agroup___d_c_p_l_html_ga3584d592e377da3604b7604e266dcf5b"><div class="ttname"><a href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a></div><div class="ttdeci">herr_t H5Pset_chunk(hid_t plist_id, int ndims, const hsize_t dim[])</div><div class="ttdoc">Sets the size of the chunks used to store a chunked layout dataset.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_gaf1b11da01d4d45d788c45f8bc5f0cbfa"><div class="ttname"><a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a></div><div class="ttdeci">hid_t H5Pcreate(hid_t cls_id)</div><div class="ttdoc">Creates a new property list as an instance of a property list class.</div></div>
+</div><!-- fragment --><p>The next step is to create the dataset. See the code below.</p>
+<p><em>Create a dataset</em> </p><div class="fragment"><div class="line"><span class="comment">// Create a new dataset within the file using cparms creation properties.</span></div>
+<div class="line">dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file, DATASETNAME, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, dataspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, cparms, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+</div><!-- fragment --><p>Finally, when the time comes to extend the size of the dataset, invoke <a class="el" href="group___h5_d.html#gac4c0ff57977b1f39c1055296e39cbe91" title="Extends a dataset.">H5Dextend</a>. Extending the dataset along the first dimension by seven rows leaves the dataset with new dimensions of &lt;10,3&gt;. See the code below.</p>
+<p><em>Extend the dataset by seven rows</em> </p><div class="fragment"><div class="line"><span class="comment">// Extend the dataset. Dataset becomes 10 x 3.</span></div>
+<div class="line">dims[0] = dims[0] + 7;</div>
+<div class="line">size[0] = dims[0];</div>
+<div class="line">size[1] = dims[1];</div>
+<div class="line"> </div>
+<div class="line">status = <a class="code" href="group___h5_d.html#gac4c0ff57977b1f39c1055296e39cbe91">H5Dextend</a> (dataset, size);</div>
+<div class="ttc" id="agroup___h5_d_html_gac4c0ff57977b1f39c1055296e39cbe91"><div class="ttname"><a href="group___h5_d.html#gac4c0ff57977b1f39c1055296e39cbe91">H5Dextend</a></div><div class="ttdeci">herr_t H5Dextend(hid_t dset_id, const hsize_t size[])</div><div class="ttdoc">Extends a dataset.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_program_model_group"></a>
+Creating and Working with Groups</h3>
+<p>Groups provide a mechanism for organizing meaningful and extendable sets of datasets within an HDF5 file. The <a class="el" href="group___h5_g.html">Groups (H5G)</a> API provides several routines for working with groups.</p>
+<h4>Creating a Group</h4>
+<p>With no datatype, dataspace, or storage layout to define, creating a group is considerably simpler than creating a dataset. For example, the following code creates a group called Data in the root group of file.</p>
+<p><em> Create a group</em> </p><div class="fragment"><div class="line"><span class="comment">// Create a group in the file.</span></div>
+<div class="line">grp = <a class="code" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>(file, <span class="stringliteral">&quot;/Data&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="agroup___h5_g_html_ga187cee27a9fc4f1a311eb19b0522c7b8"><div class="ttname"><a href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a></div><div class="ttdeci">#define H5Gcreate</div><div class="ttdef"><b>Definition:</b> H5version.h:997</div></div>
+</div><!-- fragment --><p>A group may be created within another group by providing the absolute name of the group to the <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a> function or by specifying its location. For example, to create the group Data_new in the group Data, you might use the sequence of calls shown below.</p>
+<p><em>Create a group within a group</em> </p><div class="fragment"><div class="line"><span class="comment">// Create group &quot;Data_new&quot; in the group &quot;Data&quot; by specifying</span></div>
+<div class="line"><span class="comment">// absolute name of the group.</span></div>
+<div class="line">grp_new = <a class="code" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>(file, <span class="stringliteral">&quot;/Data/Data_new&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// or</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create group &quot;Data_new&quot; in the &quot;Data&quot; group.</span></div>
+<div class="line">grp_new = <a class="code" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>(grp, <span class="stringliteral">&quot;Data_new&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+</div><!-- fragment --><p>This first parameter of <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a> is a location identifier. file in the first example specifies only the file. <em>grp</em> in the second example specifies a particular group in a particular file. Note that in this instance, the group identifier <em>grp</em> is used as the first parameter in the <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a> call so that the relative name of Data_new can be used.</p>
+<p>The third parameter of <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a> optionally specifies how much file space to reserve to store the names of objects that will be created in this group. If a non-positive value is supplied, the library provides a default size.</p>
+<p>Use <a class="el" href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221" title="Closes the specified group.">H5Gclose</a> to close the group and release the group identifier.</p>
+<h4>Creating a Dataset within a Group</h4>
+<p>As with groups, a dataset can be created in a particular group by specifying either its absolute name in the file or its relative name with respect to that group. The next code excerpt uses the absolute name.</p>
+<p><em>Create a dataset within a group using a relative name</em> </p><div class="fragment"><div class="line"><span class="comment">// Create the dataset &quot;Compressed_Data&quot; in the group Data using</span></div>
+<div class="line"><span class="comment">// the absolute name. The dataset creation property list is</span></div>
+<div class="line"><span class="comment">// modified to use GZIP compression with the compression</span></div>
+<div class="line"><span class="comment">// effort set to 6. Note that compression can be used only when</span></div>
+<div class="line"><span class="comment">// the dataset is chunked.</span></div>
+<div class="line">dims[0] = 1000;</div>
+<div class="line">dims[1] = 20;</div>
+<div class="line">cdims[0] = 20;</div>
+<div class="line">cdims[1] = 20;</div>
+<div class="line">dataspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(RANK, dims, NULL);</div>
+<div class="line"> </div>
+<div class="line">plist = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>);</div>
+<div class="line"><a class="code" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a>(plist, 2, cdims);</div>
+<div class="line"><a class="code" href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d">H5Pset_deflate</a>(plist, 6);</div>
+<div class="line"> </div>
+<div class="line">dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file, <span class="stringliteral">&quot;/Data/Compressed_Data&quot;</span>, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, dataspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>,</div>
+<div class="line"> plist, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="agroup___d_c_p_l_html_gaf1f569bfc54552bdb9317d2b63318a0d"><div class="ttname"><a href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d">H5Pset_deflate</a></div><div class="ttdeci">herr_t H5Pset_deflate(hid_t plist_id, unsigned level)</div><div class="ttdoc">Sets deflate (GNU gzip) compression method and compression level.</div></div>
+</div><!-- fragment --><p>Alternatively, you can first obtain an identifier for the group in which the dataset is to be created, and then create the dataset with a relative name.</p>
+<p><em>Create a dataset within a group using a relative name</em> </p><div class="fragment"><div class="line"> <span class="comment">// Open the group.</span></div>
+<div class="line">grp = <a class="code" href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen</a>(file, <span class="stringliteral">&quot;Data&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create the dataset &quot;Compressed_Data&quot; in the &quot;Data&quot; group</span></div>
+<div class="line"><span class="comment">// by providing a group identifier and a relative dataset</span></div>
+<div class="line"><span class="comment">// name as parameters to the H5Dcreate function.</span></div>
+<div class="line">dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(grp, <span class="stringliteral">&quot;Compressed_Data&quot;</span>, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, dataspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, plist, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="agroup___h5_g_html_ga3eca6807deff4f9e51fc5fe0befc2245"><div class="ttname"><a href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen</a></div><div class="ttdeci">#define H5Gopen</div><div class="ttdef"><b>Definition:</b> H5version.h:1008</div></div>
+</div><!-- fragment --><h4>Accessing an Object in a Group</h4>
+<p>Any object in a group can be accessed by its absolute or relative name. The first code snippet below illustrates the use of the absolute name to access the dataset <em>Compressed_Data</em> in the group <em>Data</em> created in the examples above. The second code snippet illustrates the use of the relative name.</p>
+<p><em>Accessing a group using its relative name</em> </p><div class="fragment"><div class="line"><span class="comment">// Open the dataset &quot;Compressed_Data&quot; in the &quot;Data&quot; group.</span></div>
+<div class="line">dataset = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file, <span class="stringliteral">&quot;/Data/Compressed_Data&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Open the group &quot;data&quot; in the file.</span></div>
+<div class="line">grp = <a class="code" href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen</a>(file, <span class="stringliteral">&quot;Data&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Access the &quot;Compressed_Data&quot; dataset in the group.</span></div>
+<div class="line">dataset = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(grp, <span class="stringliteral">&quot;Compressed_Data&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="a_h5version_8h_html_a7dba2e5b2045f31c0932123ffb54f7a3"><div class="ttname"><a href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a></div><div class="ttdeci">#define H5Dopen</div><div class="ttdef"><b>Definition:</b> H5version.h:903</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_program_model_attr"></a>
+Working with Attributes</h3>
+<p>An attribute is a small dataset that is attached to a normal dataset or group. Attributes share many of the characteristics of datasets, so the programming model for working with attributes is similar in many ways to the model for working with datasets. The primary differences are that an attribute must be attached to a dataset or a group and sub-setting operations cannot be performed on attributes.</p>
+<p>To create an attribute belonging to a particular dataset or group, first create a dataspace for the attribute with the call to <a class="el" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083" title="Creates a new dataspace of a specified type.">H5Screate</a>, and then create the attribute using <a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a>. For example, the code shown below creates an attribute called “Integer attribute” that is a member of a dataset whose identifier is dataset. The attribute identifier is attr2. <a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c" title="Writes data to an attribute.">H5Awrite</a> then sets the value of the attribute of that of the integer variable point. <a class="el" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda" title="Closes the specified attribute.">H5Aclose</a> then releases the attribute identifier.</p>
+<p><em>Create an attribute</em> </p><div class="fragment"><div class="line"><span class="keywordtype">int</span> point = 1; <span class="comment">// Value of the scalar attribute</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create scalar attribute.</span></div>
+<div class="line">aid2 = <a class="code" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate</a>(<a class="code" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8">H5S_SCALAR</a>);</div>
+<div class="line">attr2 = <a class="code" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a>(dataset, <span class="stringliteral">&quot;Integer attribute&quot;</span>, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, aid2, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Write scalar attribute.</span></div>
+<div class="line">ret = <a class="code" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a>(attr2, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, &amp;point);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Close attribute dataspace.</span></div>
+<div class="line">ret = <a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a>(aid2);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Close attribute.</span></div>
+<div class="line">ret = <a class="code" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a>(attr2);</div>
+<div class="ttc" id="a_h5_spublic_8h_html_ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8"><div class="ttname"><a href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8">H5S_SCALAR</a></div><div class="ttdeci">@ H5S_SCALAR</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:77</div></div>
+<div class="ttc" id="agroup___h5_a_html_ga4a76e4e5ab6eb0fd2aa7990d38d55f24"><div class="ttname"><a href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a></div><div class="ttdeci">#define H5Acreate</div><div class="ttdef"><b>Definition:</b> H5version.h:868</div></div>
+<div class="ttc" id="agroup___h5_a_html_gab70871e205d57450c83efd9912be2b5c"><div class="ttname"><a href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a></div><div class="ttdeci">herr_t H5Awrite(hid_t attr_id, hid_t type_id, const void *buf)</div><div class="ttdoc">Writes data to an attribute.</div></div>
+<div class="ttc" id="agroup___h5_a_html_gaef4394b661e2c930879e9868e122bdda"><div class="ttname"><a href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a></div><div class="ttdeci">herr_t H5Aclose(hid_t attr_id)</div><div class="ttdoc">Closes the specified attribute.</div></div>
+<div class="ttc" id="agroup___h5_s_html_gabee514327cba34ca9951b24fa14fb083"><div class="ttname"><a href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate</a></div><div class="ttdeci">hid_t H5Screate(H5S_class_t type)</div><div class="ttdoc">Creates a new dataspace of a specified type.</div></div>
+</div><!-- fragment --><p><em>Read a known attribute</em> </p><div class="fragment"><div class="line"><span class="comment">// Attach to the scalar attribute using attribute name, then</span></div>
+<div class="line"><span class="comment">// read and display its value.</span></div>
+<div class="line">attr = <a class="code" href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10">H5Aopen_by_name</a>(file_id, dataset_name, <span class="stringliteral">&quot;Integer attribute&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">ret = <a class="code" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a>(attr, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, &amp;point_out);</div>
+<div class="line">printf(<span class="stringliteral">&quot;The value of the attribute \&quot;Integer attribute\&quot; is %d \n&quot;</span>, point_out);</div>
+<div class="line">ret = <a class="code" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a>(attr);</div>
+<div class="ttc" id="agroup___h5_a_html_gaacb27a997f7c98e8a833d0fd63b58f1c"><div class="ttname"><a href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a></div><div class="ttdeci">herr_t H5Aread(hid_t attr_id, hid_t type_id, void *buf)</div><div class="ttdoc">Reads the value of an attribute.</div></div>
+<div class="ttc" id="agroup___h5_a_html_gadb49a0b5b9798d2e944d877adba8ae10"><div class="ttname"><a href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10">H5Aopen_by_name</a></div><div class="ttdeci">hid_t H5Aopen_by_name(hid_t loc_id, const char *obj_name, const char *attr_name, hid_t aapl_id, hid_t lapl_id)</div><div class="ttdoc">Opens an attribute for an object by object name and attribute name.</div></div>
+</div><!-- fragment --><p>To read a scalar attribute whose name and datatype are known, first open the attribute using <a class="el" href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10" title="Opens an attribute for an object by object name and attribute name.">H5Aopen_by_name</a>, and then use <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c" title="Reads the value of an attribute.">H5Aread</a> to get its value. For example, the code shown below reads a scalar attribute called “Integer attribute” whose datatype is a native integer and whose parent dataset has the identifier dataset.</p>
+<p>To read an attribute whose characteristics are not known, go through these steps. First, query the file to obtain information about the attribute such as its name, datatype, rank, and dimensions, and then read the attribute. The following code opens an attribute by its index value using <a class="el" href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d" title="Opens the nth attribute attached to an object.">H5Aopen_by_idx</a>, and then it reads in information about the datatype with <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c" title="Reads the value of an attribute.">H5Aread</a>.</p>
+<p><em>Read an unknown attribute</em> </p><div class="fragment"><div class="line"><span class="comment">// Attach to the string attribute using its index, then read and</span></div>
+<div class="line"><span class="comment">// display the value.</span></div>
+<div class="line">attr = <a class="code" href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d">H5Aopen_by_idx</a>(file_id, dataset_name, index_type, iter_order, 2, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line">atype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>);</div>
+<div class="line"><a class="code" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a>(atype, 4);</div>
+<div class="line"> </div>
+<div class="line">ret = <a class="code" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a>(attr, atype, string_out);</div>
+<div class="line">printf(<span class="stringliteral">&quot;The value of the attribute with the index 2 is %s \n&quot;</span>, string_out);</div>
+<div class="ttc" id="agroup___h5_a_html_gab1451cdff4f77dcf9feaee83c8179b2d"><div class="ttname"><a href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d">H5Aopen_by_idx</a></div><div class="ttdeci">hid_t H5Aopen_by_idx(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t aapl_id, hid_t lapl_id)</div><div class="ttdoc">Opens the nth attribute attached to an object.</div></div>
+<div class="ttc" id="agroup___h5_t_html_gae5f38bfd4a4c557496b3194b5180212c"><div class="ttname"><a href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a></div><div class="ttdeci">herr_t H5Tset_size(hid_t type_id, size_t size)</div><div class="ttdoc">Sets size for a datatype.</div></div>
+<div class="ttc" id="agroup___p_d_t_s_html_ga7f6b6959fefe56d2e871659110936d2d"><div class="ttname"><a href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a></div><div class="ttdeci">#define H5T_C_S1</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:476</div></div>
+</div><!-- fragment --><p>In practice, if the characteristics of attributes are not known, the code involved in accessing and processing the attribute can be quite complex. For this reason, HDF5 includes a function called <a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a>. This function applies a user-supplied function to each of a set of attributes. The user-supplied function can contain the code that interprets, accesses, and processes each attribute.</p>
+<h2><a class="anchor" id="subsec_program_transfer_pipeline"></a>
+The Data Transfer Pipeline</h2>
+<p>The HDF5 library implements data transfers between different storage locations. At the lowest levels, the HDF5 Library reads and writes blocks of bytes to and from storage using calls to the virtual file layer (VFL) drivers. In addition to this, the HDF5 library manages caches of metadata and a data I/O pipeline. The data I/O pipeline applies compression to data blocks, transforms data elements, and implements selections.</p>
+<p>A substantial portion of the HDF5 library's work is in transferring data from one environment or media to another. This most often involves a transfer between system memory and a storage medium. Data transfers are affected by compression, encryption, machine-dependent differences in numerical representation, and other features. So, the bit-by-bit arrangement of a given dataset is often substantially different in the two environments.</p>
+<p>Consider the representation on disk of a compressed and encrypted little-endian array as compared to the same array after it has been read from disk, decrypted, decompressed, and loaded into memory on a big-endian system. HDF5 performs all of the operations necessary to make that transition during the I/O process with many of the operations being handled by the VFL and the data transfer pipeline.</p>
+<p>The figure below provides a simplified view of a sample data transfer with four stages. Note that the modules are used only when needed. For example, if the data is not compressed, the compression stage is omitted.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Pmodel_fig6.gif" alt=""/>
+<div class="caption">
+A data transfer from storage to memory</div></div>
+ </td></tr>
+</table>
+<p>For a given I/O request, different combinations of actions may be performed by the pipeline. The library automatically sets up the pipeline and passes data through the processing steps. For example, for a read request (from disk to memory), the library must determine which logical blocks contain the requested data elements and fetch each block into the library's cache. If the data needs to be decompressed, then the compression algorithm is applied to the block after it is read from disk. If the data is a selection, the selected elements are extracted from the data block after it is decompressed. If the data needs to be transformed (for example, byte swapped), then the data elements are transformed after decompression and selection.</p>
+<p>While an application must sometimes set up some elements of the pipeline, use of the pipeline is normally transparent to the user program. The library determines what must be done based on the metadata for the file, the object, and the specific request. An example of when an application might be required to set up some elements in the pipeline is if the application used a custom error-checking algorithm.</p>
+<p>In some cases, it is necessary to pass parameters to and from modules in the pipeline or among other parts of the library that are not directly called through the programming API. This is accomplished through the use of dataset transfer and data access property lists.</p>
+<p>The VFL provides an interface whereby user applications can add custom modules to the data transfer pipeline. For example, a custom compression algorithm can be used with the HDF5 Library by linking an appropriate module into the pipeline through the VFL. This requires creating an appropriate wrapper for the compression module and registering it with the library with <a class="el" href="group___h5_z.html#ga93145acc38c2c60d832b7a9b0123706b" title="Registers a new filter with the HDF5 library.">H5Zregister</a>. The algorithm can then be applied to a dataset with an <a class="el" href="group___o_c_p_l.html#ga191c567ee50b2063979cdef156a768c5" title="Adds a filter to the filter pipeline.">H5Pset_filter</a> call which will add the algorithm to the selected dataset's transfer property list.</p>
+<p>Previous Chapter <a class="el" href="_h5_d_m__u_g.html#sec_data_model">The HDF5 Data Model and File Structure</a> - Next Chapter <a class="el" href="_h5_f__u_g.html#sec_file">The HDF5 File</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_a__info__t_8java.html b/develop/_h5_a__info__t_8java.html
new file mode 100644
index 0000000..58a3f5f
--- /dev/null
+++ b/develop/_h5_a__info__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5A_info_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_a__info__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5A_info_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html">H5A_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5_a__info__t_8java.html">H5A_info_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_a__iterate__cb_8java.html b/develop/_h5_a__iterate__cb_8java.html
new file mode 100644
index 0000000..335630b
--- /dev/null
+++ b/develop/_h5_a__iterate__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5A_iterate_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_a__iterate__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5A_iterate_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__cb.html">H5A_iterate_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_a__iterate__cb_8java.html">H5A_iterate_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_a__iterate__t_8java.html b/develop/_h5_a__iterate__t_8java.html
new file mode 100644
index 0000000..99fe89e
--- /dev/null
+++ b/develop/_h5_a__iterate__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5A_iterate_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_a__iterate__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5A_iterate_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__t.html">H5A_iterate_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_a__iterate__t_8java.html">H5A_iterate_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_a__u_g.html b/develop/_h5_a__u_g.html
new file mode 100644
index 0000000..7d210cb
--- /dev/null
+++ b/develop/_h5_a__u_g.html
@@ -0,0 +1,498 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Attributes</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_a__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Attributes </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="sec_attribute"></a>
+HDF5 Attributes</h1>
+<p>An HDF5 attribute is a small metadata object describing the nature and/or intended usage of a primary data object. A primary data object may be a dataset, group, or committed datatype.</p>
+<h2><a class="anchor" id="subsec_attribute_intro"></a>
+Introduction</h2>
+<p>Attributes are assumed to be very small as data objects go, so storing them as standard HDF5 datasets would be quite inefficient. HDF5 attributes are therefore managed through a special attributes interface, <a class="el" href="group___h5_a.html">Attributes (H5A)</a>, which is designed to easily attach attributes to primary data objects as small datasets containing metadata information and to minimize storage requirements.</p>
+<p>Consider, as examples of the simplest case, a set of laboratory readings taken under known temperature and pressure conditions of 18.0 degrees Celsius and 0.5 atmospheres, respectively. The temperature and pressure stored as attributes of the dataset could be described as the following name/value pairs: </p><ul>
+<li>temp=18.0 </li>
+<li>pressure=0.5</li>
+</ul>
+<p>While HDF5 attributes are not standard HDF5 datasets, they have much in common: </p><ul>
+<li>An attribute has a user-defined dataspace and the included metadata has a user-assigned datatype </li>
+<li>Metadata can be of any valid HDF5 datatype </li>
+<li>Attributes are addressed by name</li>
+</ul>
+<p>But there are some very important differences: </p><ul>
+<li>There is no provision for special storage such as compression or chunking </li>
+<li>There is no partial I/O or sub-setting capability for attribute data </li>
+<li>Attributes cannot be shared </li>
+<li>Attributes cannot have attributes </li>
+<li>Being small, an attribute is stored in the object header of the object it describes and is thus attached directly to that object</li>
+</ul>
+<h2><a class="anchor" id="subsec_error_H5A"></a>
+Attribute Function Summaries</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_a.html">Attributes (H5A)</a> reference manual</dd></dl>
+<h2><a class="anchor" id="subsec_attribute_program"></a>
+Programming Model for Attributes</h2>
+<p>The figure below shows the UML model for an HDF5 attribute and its associated dataspace and datatype. </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="UML_Attribute.jpg" alt=""/>
+<div class="caption">
+The UML model for an HDF5 attribute</div></div>
+ </td></tr>
+</table>
+<p>Creating an attribute is similar to creating a dataset. To create an attribute, the application must specify the object to which the attribute is attached, the datatype and dataspace of the attribute data, and the attribute creation property list.</p>
+<p>The following steps are required to create and write an HDF5 attribute: </p><ul>
+<li>Obtain the object identifier for the attribute's primary data object </li>
+<li>Define the characteristics of the attribute and specify the attribute creation property list <ul>
+<li>
+Define the datatype </li>
+<li>
+Define the dataspace </li>
+<li>
+Specify the attribute creation property list</li>
+</ul>
+</li>
+<li>Create the attribute </li>
+<li>Write the attribute data (optional) </li>
+<li>Close the attribute (and datatype, dataspace, and attribute creation property list, if necessary) </li>
+<li>Close the primary data object (if appropriate)</li>
+</ul>
+<p>The following steps are required to open and read/write an existing attribute. Since HDF5 attributes allow no partial I/O, you need specify only the attribute and the attribute's memory datatype to read it: </p><ul>
+<li>Obtain the object identifier for the attribute's primary data object </li>
+<li>Obtain the attribute's name or index </li>
+<li>Open the attribute </li>
+<li>Get attribute dataspace and datatype (optional) </li>
+<li>Specify the attribute's memory type </li>
+<li>Read and/or write the attribute data </li>
+<li>Close the attribute </li>
+<li>Close the primary data object (if appropriate)</li>
+</ul>
+<table class="doxtable">
+<tr>
+<th>Create</th><th>Update </th></tr>
+<tr valign="top">
+<td><div class="fragment"><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; {</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; __label__ fail_acpl, fail_attr, fail_file;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file, acpl, fspace, attr;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keywordtype">unsigned</span> mode = <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordtype">char</span> file_name[] = <span class="stringliteral">&quot;f1.h5&quot;</span>;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="comment">// attribute names can be arbitrary Unicode strings</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordtype">char</span> attr_name[] = <span class="stringliteral">&quot;Χαρακτηριστικό&quot;</span>;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordflow">if</span> ((file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(file_name, mode, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; }</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordflow">if</span> ((acpl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#aa0102211c679e031e2e9831b66c48a12">H5P_ATTRIBUTE_CREATE</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordflow">goto</span> fail_acpl;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; }</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="comment">// use UTF-8 encoding for the attribute name</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc">H5Pset_char_encoding</a>(acpl, <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a>) &lt; 0) {</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">goto</span> fail_fspace;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="comment">// create a scalar (singleton) attribute</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">if</span> ((fspace = <a class="code" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate</a>(<a class="code" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8">H5S_SCALAR</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">goto</span> fail_fspace;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="comment">// create an attribute on the root group</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">if</span> ((attr = <a class="code" href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308">H5Acreate2</a>(file, attr_name, <a class="code" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a>, fspace, acpl, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) ==</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">goto</span> fail_attr;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; }</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a>(attr);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;fail_attr:</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a>(fspace);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;fail_fspace:</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(acpl);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;fail_acpl:</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;fail_file:;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a5a2d6726f9ad8d2bca8df2b817e5ad6a"><div class="ttname"><a href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a></div><div class="ttdeci">#define H5F_ACC_TRUNC</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:50</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a01eab13dccc91afd6909d74dccb780ba"><div class="ttname"><a href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a></div><div class="ttdeci">#define H5I_INVALID_HID</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:75</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa0102211c679e031e2e9831b66c48a12"><div class="ttname"><a href="_h5_ppublic_8h.html#aa0102211c679e031e2e9831b66c48a12">H5P_ATTRIBUTE_CREATE</a></div><div class="ttdeci">#define H5P_ATTRIBUTE_CREATE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:64</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="a_h5_spublic_8h_html_ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8"><div class="ttname"><a href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8">H5S_SCALAR</a></div><div class="ttdeci">@ H5S_SCALAR</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:77</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658"><div class="ttname"><a href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a></div><div class="ttdeci">@ H5T_CSET_UTF8</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:96</div></div>
+<div class="ttc" id="agroup___a_c_p_l_html_gad4fa8e2d17236786f770cf17eef908cc"><div class="ttname"><a href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc">H5Pset_char_encoding</a></div><div class="ttdeci">herr_t H5Pset_char_encoding(hid_t plist_id, H5T_cset_t encoding)</div><div class="ttdoc">Sets the character encoding used to encode link and attribute names.</div></div>
+<div class="ttc" id="agroup___h5_a_html_ga4f4e5248c09f689633079ed8afc0b308"><div class="ttname"><a href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308">H5Acreate2</a></div><div class="ttdeci">hid_t H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id)</div><div class="ttdoc">Creates an attribute attached to a specified object.</div></div>
+<div class="ttc" id="agroup___h5_a_html_gaef4394b661e2c930879e9868e122bdda"><div class="ttname"><a href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a></div><div class="ttdeci">herr_t H5Aclose(hid_t attr_id)</div><div class="ttdoc">Closes the specified attribute.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga2b53128a39c8f104c1c9c2a91590fcc1"><div class="ttname"><a href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a></div><div class="ttdeci">herr_t H5Sclose(hid_t space_id)</div><div class="ttdoc">Releases and terminates access to a dataspace.</div></div>
+<div class="ttc" id="agroup___h5_s_html_gabee514327cba34ca9951b24fa14fb083"><div class="ttname"><a href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate</a></div><div class="ttdeci">hid_t H5Screate(H5S_class_t type)</div><div class="ttdoc">Creates a new dataspace of a specified type.</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga8db8c9c2bcc457f9f8526c8fcb81218b"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a></div><div class="ttdeci">#define H5T_STD_I32LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:310</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_ga5dce61149211d3ef319452aa598887fb"><div class="ttname"><a href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a></div><div class="ttdeci">herr_t H5Pclose(hid_t plist_id)</div><div class="ttdoc">Terminates access to a property list.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_gaf1b11da01d4d45d788c45f8bc5f0cbfa"><div class="ttname"><a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a></div><div class="ttdeci">hid_t H5Pcreate(hid_t cls_id)</div><div class="ttdoc">Creates a new property list as an instance of a property list class.</div></div>
+</div><!-- fragment --> </td><td><div class="fragment"><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; {</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; __label__ fail_attr, fail_file;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file, attr;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">unsigned</span> mode = <a class="code" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">char</span> file_name[] = <span class="stringliteral">&quot;f1.h5&quot;</span>;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">char</span> attr_name[] = <span class="stringliteral">&quot;Χαρακτηριστικό&quot;</span>;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordtype">int</span> value = 1234;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; </div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">if</span> ((file = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(file_name, mode, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; }</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">if</span> ((attr = <a class="code" href="group___h5_a.html#ga59863b205b6d93b2145f0fbca49656f7">H5Aopen</a>(file, attr_name, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">goto</span> fail_attr;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; }</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="comment">// update the attribute value</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a>(attr, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, &amp;value) &lt; 0)</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; </div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a>(attr);</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;fail_attr:</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;fail_file:;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; }</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a402673dec5c537b27a49a9a8bd6140b4"><div class="ttname"><a href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a></div><div class="ttdeci">#define H5F_ACC_RDWR</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:49</div></div>
+<div class="ttc" id="agroup___h5_a_html_ga59863b205b6d93b2145f0fbca49656f7"><div class="ttname"><a href="group___h5_a.html#ga59863b205b6d93b2145f0fbca49656f7">H5Aopen</a></div><div class="ttdeci">hid_t H5Aopen(hid_t obj_id, const char *attr_name, hid_t aapl_id)</div><div class="ttdoc">Opens an attribute for an object specified by object identifier and attribute name.</div></div>
+<div class="ttc" id="agroup___h5_a_html_gab70871e205d57450c83efd9912be2b5c"><div class="ttname"><a href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a></div><div class="ttdeci">herr_t H5Awrite(hid_t attr_id, hid_t type_id, const void *buf)</div><div class="ttdoc">Writes data to an attribute.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gaa3f4f877b9bb591f3880423ed2bf44bc"><div class="ttname"><a href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a></div><div class="ttdeci">hid_t H5Fopen(const char *filename, unsigned flags, hid_t fapl_id)</div><div class="ttdoc">Opens an existing HDF5 file.</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga3cf93ffc6782be68070ef8e00f219ec2"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a></div><div class="ttdeci">#define H5T_NATIVE_INT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:767</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Read</th><th>Delete </th></tr>
+<tr valign="top">
+<td><div class="fragment"><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; {</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; __label__ fail_attr, fail_file;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file, attr;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">unsigned</span> mode = <a class="code" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">char</span> file_name[] = <span class="stringliteral">&quot;f1.h5&quot;</span>;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">char</span> attr_name[] = <span class="stringliteral">&quot;Χαρακτηριστικό&quot;</span>;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">int</span> value;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">if</span> ((file = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(file_name, mode, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; }</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">if</span> ((attr = <a class="code" href="group___h5_a.html#ga59863b205b6d93b2145f0fbca49656f7">H5Aopen</a>(file, attr_name, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">goto</span> fail_attr;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; }</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="comment">// read the attribute value</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a>(attr, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, &amp;value) &lt; 0)</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="comment">// do something w/ the attribute value</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; </div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a>(attr);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;fail_attr:</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;fail_file:;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a1c406ffa89f4acf5a332144a2683d394"><div class="ttname"><a href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a></div><div class="ttdeci">#define H5F_ACC_RDONLY</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:48</div></div>
+<div class="ttc" id="agroup___h5_a_html_gaacb27a997f7c98e8a833d0fd63b58f1c"><div class="ttname"><a href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a></div><div class="ttdeci">herr_t H5Aread(hid_t attr_id, hid_t type_id, void *buf)</div><div class="ttdoc">Reads the value of an attribute.</div></div>
+</div><!-- fragment --> </td><td><div class="fragment"><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; {</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; __label__ fail_attr, fail_file;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordtype">unsigned</span> mode = <a class="code" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordtype">char</span> file_name[] = <span class="stringliteral">&quot;f1.h5&quot;</span>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">char</span> attr_name[] = <span class="stringliteral">&quot;Χαρακτηριστικό&quot;</span>;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; </div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">if</span> ((file = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(file_name, mode, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="comment">// delete the attribute</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___h5_a.html#gada9fa3d6db52329f1fd55662de6ff6ba">H5Adelete</a>(file, attr_name) &lt; 0) {</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">goto</span> fail_attr;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; }</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; </div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;fail_attr:</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;fail_file:;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }</div>
+<div class="ttc" id="agroup___h5_a_html_gada9fa3d6db52329f1fd55662de6ff6ba"><div class="ttname"><a href="group___h5_a.html#gada9fa3d6db52329f1fd55662de6ff6ba">H5Adelete</a></div><div class="ttdeci">herr_t H5Adelete(hid_t loc_id, const char *attr_name)</div><div class="ttdoc">Deletes an attribute from a specified location.</div></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsec_attribute_work"></a>
+Working with Attributes</h2>
+<h3><a class="anchor" id="subsubsec_attribute_work_struct"></a>
+The Structure of an Attribute</h3>
+<p>An attribute has two parts: name and value(s).</p>
+<p>HDF5 attributes are sometimes discussed as name/value pairs in the form name=value.</p>
+<p>An attribute's name is a null-terminated ASCII or UTF-8 character string. Each attribute attached to an object has a unique name.</p>
+<p>The value portion of the attribute contains one or more data elements of the same datatype.</p>
+<p>HDF5 attributes have all the characteristics of HDF5 datasets except that there is no partial I/O capability. In other words, attributes can be written and read only in full with no sub-setting.</p>
+<h3><a class="anchor" id="subsubsec_attribute_work_create"></a>
+Creating, Writing, and Reading Attributes</h3>
+<p>If attributes are used in an HDF5 file, these functions will be employed: <a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a>, <a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a>, and <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a>. <a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a> and <a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a> are used together to place the attribute in the file. If an attribute is to be used and is not currently in memory, <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a> generally comes into play usually in concert with one each of the H5Aget_* and H5Aopen_* functions.</p>
+<p>To create an attribute, call H5Acreate: </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> create_plist,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> access_plist)</div>
+<div class="ttc" id="agroup___h5_a_html_ga4a76e4e5ab6eb0fd2aa7990d38d55f24"><div class="ttname"><a href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a></div><div class="ttdeci">#define H5Acreate</div><div class="ttdef"><b>Definition:</b> H5version.h:868</div></div>
+</div><!-- fragment --><p> loc_id identifies the object (dataset, group, or committed datatype) to which the attribute is to be attached. name, type_id, space_id, and create_plist convey, respectively, the attribute's name, datatype, dataspace, and attribute creation property list. The attribute's name must be locally unique: it must be unique within the context of the object to which it is attached.</p>
+<p><a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a> creates the attribute in memory. The attribute does not exist in the file until <a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a> writes it there.</p>
+<p>To write or read an attribute, call H5Awrite or H5Aread, respectively: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf)</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <span class="keywordtype">void</span> *buf)</div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+</div><!-- fragment --><p> attr_id identifies the attribute while mem_type_id identifies the in-memory datatype of the attribute data.</p>
+<p><a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a> writes the attribute data from the buffer buf to the file. <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a> reads attribute data from the file into buf.</p>
+<p>The HDF5 Library converts the metadata between the in-memory datatype, mem_type_id, and the in-file datatype, defined when the attribute was created, without user intervention.</p>
+<h3><a class="anchor" id="subsubsec_attribute_work_access"></a>
+Accessing Attributes by Name or Index</h3>
+<p>Attributes can be accessed by name or index value. The use of an index value makes it possible to iterate through all of the attributes associated with a given object.</p>
+<p>To access an attribute by its name, use the <a class="el" href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10">H5Aopen_by_name</a> function. <a class="el" href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10">H5Aopen_by_name</a> returns an attribute identifier that can then be used by any function that must access an attribute such as <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a>. Use the function <a class="el" href="group___h5_a.html#ga05e195aabab8c623b1c52009aeb99674">H5Aget_name</a> to determine an attribute's name.</p>
+<p>To access an attribute by its index value, use the <a class="el" href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d">H5Aopen_by_idx</a> function. To determine an attribute index value when it is not already known, use the H5Oget_info function. <a class="el" href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d">H5Aopen_by_idx</a> is generally used in the course of opening several attributes for later access. Use <a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a> if the intent is to perform the same operation on every attribute attached to an object.</p>
+<h3><a class="anchor" id="subsubsec_attribute_work_info"></a>
+Obtaining Information Regarding an Object's Attributes</h3>
+<p>In the course of working with HDF5 attributes, one may need to obtain any of several pieces of information: </p><ul>
+<li>An attribute name </li>
+<li>The dataspace of an attribute </li>
+<li>The datatype of an attribute </li>
+<li>The number of attributes attached to an object</li>
+</ul>
+<p>To obtain an attribute's name, call H5Aget_name with an attribute identifier, attr_id: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> <a class="code" href="group___h5_a.html#ga05e195aabab8c623b1c52009aeb99674">H5Aget_name</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, <span class="keywordtype">size_t</span> buf_size, <span class="keywordtype">char</span> *buf)</div>
+<div class="ttc" id="a_h5public_8h_html_af629ed855824cf5955b54529adf78ad6"><div class="ttname"><a href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a></div><div class="ttdeci">int ssize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:279</div></div>
+<div class="ttc" id="agroup___h5_a_html_ga05e195aabab8c623b1c52009aeb99674"><div class="ttname"><a href="group___h5_a.html#ga05e195aabab8c623b1c52009aeb99674">H5Aget_name</a></div><div class="ttdeci">ssize_t H5Aget_name(hid_t attr_id, size_t buf_size, char *buf)</div><div class="ttdoc">Gets an attribute name.</div></div>
+</div><!-- fragment --><p> As with other attribute functions, attr_id identifies the attribute; buf_size defines the size of the buffer; and buf is the buffer to which the attribute's name will be read.</p>
+<p>If the length of the attribute name, and hence the value required for buf_size, is unknown, a first call to <a class="el" href="group___h5_a.html#ga05e195aabab8c623b1c52009aeb99674">H5Aget_name</a> will return that size. If the value of buf_size used in that first call is too small, the name will simply be truncated in buf. A second <a class="el" href="group___h5_a.html#ga05e195aabab8c623b1c52009aeb99674">H5Aget_name</a> call can then be used to retrieve the name in an appropriately-sized buffer.</p>
+<p>To determine the dataspace or datatype of an attribute, call <a class="el" href="group___h5_a.html#ga9e21e544119d03f9342530b45a71d74d">H5Aget_space</a> or <a class="el" href="group___h5_a.html#ga0b070b714b2e535df2e1cb3005026a44">H5Aget_type</a>, respectively:</p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_a.html#ga9e21e544119d03f9342530b45a71d74d">H5Aget_space</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id) <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_a.html#ga0b070b714b2e535df2e1cb3005026a44">H5Aget_type</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id) </div>
+<div class="ttc" id="agroup___h5_a_html_ga0b070b714b2e535df2e1cb3005026a44"><div class="ttname"><a href="group___h5_a.html#ga0b070b714b2e535df2e1cb3005026a44">H5Aget_type</a></div><div class="ttdeci">hid_t H5Aget_type(hid_t attr_id)</div><div class="ttdoc">Gets an attribute's datatype.</div></div>
+<div class="ttc" id="agroup___h5_a_html_ga9e21e544119d03f9342530b45a71d74d"><div class="ttname"><a href="group___h5_a.html#ga9e21e544119d03f9342530b45a71d74d">H5Aget_space</a></div><div class="ttdeci">hid_t H5Aget_space(hid_t attr_id)</div><div class="ttdoc">Gets a copy of the dataspace for an attribute.</div></div>
+</div><!-- fragment --><p> <a class="el" href="group___h5_a.html#ga9e21e544119d03f9342530b45a71d74d">H5Aget_space</a> returns the dataspace identifier for the attribute attr_id. <a class="el" href="group___h5_a.html#ga0b070b714b2e535df2e1cb3005026a44">H5Aget_type</a> returns the datatype identifier for the attribute attr_id.</p>
+<p>To determine the number of attributes attached to an object, use the <a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info</a> function. The function signature is below.</p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info</a>( <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id, <a class="code" href="_h5version_8h.html#a5f76b0cdd6d68d61f11e46d4f06e50d4">H5O_info_t</a> *object_info ) </div>
+<div class="ttc" id="a_h5version_8h_html_a5f76b0cdd6d68d61f11e46d4f06e50d4"><div class="ttname"><a href="_h5version_8h.html#a5f76b0cdd6d68d61f11e46d4f06e50d4">H5O_info_t</a></div><div class="ttdeci">#define H5O_info_t</div><div class="ttdef"><b>Definition:</b> H5version.h:1310</div></div>
+<div class="ttc" id="agroup___h5_o_html_gaf4f302a33faba9e1c2b5f64c62ca4ed5"><div class="ttname"><a href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info</a></div><div class="ttdeci">#define H5Oget_info</div><div class="ttdef"><b>Definition:</b> H5version.h:1097</div></div>
+</div><!-- fragment --><p> The number of attributes will be returned in the object_info buffer. This is generally the preferred first step in determining attribute index values. If the call returns N, the attributes attached to the object object_id have index values of 0 through N-1.</p>
+<h3><a class="anchor" id="subsubsec_attribute_work_iterate"></a>
+Iterating across an Object's Attributes</h3>
+<p>It is sometimes useful to be able to perform the identical operation across all of the attributes attached to an object. At the simplest level, you might just want to open each attribute. At a higher level, you might wish to perform a rather complex operation on each attribute as you iterate across the set.</p>
+<p>To iterate an operation across the attributes attached to an object, one must make a series of calls to <a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type,</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *n, <a class="code" href="_h5_apublic_8h.html#a28fef0ded9a6c0eb12334c0d15dc3e74">H5A_operator2_t</a> op,</div>
+<div class="line"> <span class="keywordtype">void</span> *op_data)</div>
+<div class="ttc" id="a_h5_apublic_8h_html_a28fef0ded9a6c0eb12334c0d15dc3e74"><div class="ttname"><a href="_h5_apublic_8h.html#a28fef0ded9a6c0eb12334c0d15dc3e74">H5A_operator2_t</a></div><div class="ttdeci">herr_t(* H5A_operator2_t)(hid_t location_id, const char *attr_name, const H5A_info_t *ainfo, void *op_data)</div><div class="ttdef"><b>Definition:</b> H5Apublic.h:55</div></div>
+<div class="ttc" id="a_h5public_8h_html_a6a6ddd1504d1ed61939d46d91d9441b9"><div class="ttname"><a href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a></div><div class="ttdeci">H5_iter_order_t</div><div class="ttdef"><b>Definition:</b> H5public.h:344</div></div>
+<div class="ttc" id="a_h5public_8h_html_a7f81cce70fb546af88da24d9285d3c1c"><div class="ttname"><a href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></div><div class="ttdeci">uint64_t hsize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:297</div></div>
+<div class="ttc" id="a_h5public_8h_html_a8203c78e10ab2d89d8bce688a31afad3"><div class="ttname"><a href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a></div><div class="ttdeci">H5_index_t</div><div class="ttdef"><b>Definition:</b> H5public.h:367</div></div>
+<div class="ttc" id="agroup___h5_a_html_gab9dcfc543cd4282f32b8ea19e08ffa6c"><div class="ttname"><a href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a></div><div class="ttdeci">#define H5Aiterate</div><div class="ttdef"><b>Definition:</b> H5version.h:879</div></div>
+</div><!-- fragment --><p> <a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a> successively marches across all of the attributes attached to the object specified in loc_id, performing the operation(s) specified in op_func with the data specified in op_data on each attribute.</p>
+<p>When <a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a> is called, index contains the index of the attribute to be accessed in this call. When <a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a> returns, index will contain the index of the next attribute. If the returned index is the null pointer, then all attributes have been processed, and the iterative process is complete.</p>
+<p>op_func is a user-defined operation that adheres to the <a class="el" href="_h5version_8h.html#a04b85ea47893cb5538a75130533900a9">H5A_operator_t</a> prototype. This prototype and certain requirements imposed on the operator's behavior are described in the <a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a> entry in the <a class="el" href="_r_m.html">HDF5 Reference Manual</a>.</p>
+<p>op_data is also user-defined to meet the requirements of op_func. Beyond providing a parameter with which to pass this data, HDF5 provides no tools for its management and imposes no restrictions.</p>
+<h3><a class="anchor" id="subsubsec_attribute_work_delete"></a>
+Deleting an Attribute</h3>
+<p>Once an attribute has outlived its usefulness or is no longer appropriate, it may become necessary to delete it.</p>
+<p>To delete an attribute, call <a class="el" href="group___h5_a.html#gada9fa3d6db52329f1fd55662de6ff6ba">H5Adelete</a> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_a.html#gada9fa3d6db52329f1fd55662de6ff6ba">H5Adelete</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *name)</div>
+</div><!-- fragment --><p> <a class="el" href="group___h5_a.html#gada9fa3d6db52329f1fd55662de6ff6ba">H5Adelete</a> removes the attribute name from the group, dataset, or committed datatype specified in loc_id.</p>
+<p><a class="el" href="group___h5_a.html#gada9fa3d6db52329f1fd55662de6ff6ba">H5Adelete</a> must not be called if there are any open attribute identifiers on the object loc_id. Such a call can cause the internal attribute indexes to change; future writes to an open attribute would then produce unintended results.</p>
+<h3><a class="anchor" id="subsubsec_attribute_work_close"></a>
+Closing an Attribute</h3>
+<p>As is the case with all HDF5 objects, once access to an attribute it is no longer needed, that attribute must be closed. It is best practice to close it as soon as practicable; it is mandatory that it be closed prior to the H5close call closing the HDF5 Library.</p>
+<p>To close an attribute, call <a class="el" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id)</div>
+</div><!-- fragment --><p> <a class="el" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a> closes the specified attribute by terminating access to its identifier, attr_id.</p>
+<h2><a class="anchor" id="subsec_attribute_special"></a>
+Special Issues</h2>
+<p>Some special issues for attributes are discussed below.</p>
+<h4>Large Numbers of Attributes Stored in Dense Attribute Storage</h4>
+<p>The dense attribute storage scheme was added in version 1.8 so that datasets, groups, and committed datatypes that have large numbers of attributes could be processed more quickly.</p>
+<p>Attributes start out being stored in an object's header. This is known as compact storage. For more information, see "Storage Strategies."</p>
+<p>As the number of attributes grows, attribute-related performance slows. To improve performance, dense attribute storage can be initiated with the H5Pset_attr_phase_change function. See the HDF5 Reference Manual for more information.</p>
+<p>When dense attribute storage is enabled, a threshold is defined for the number of attributes kept in compact storage. When the number is exceeded, the library moves all of the attributes into dense storage at another location. The library handles the movement of attributes and the pointers between the locations automatically. If some of the attributes are deleted so that the number falls below the threshold, then the attributes are moved back to compact storage by the library.</p>
+<p>The improvements in performance from using dense attribute storage are the result of holding attributes in a heap and indexing the heap with a B-tree.</p>
+<p>Note that there are some disadvantages to using dense attribute storage. One is that this is a new feature. Datasets, groups, and committed datatypes that use dense storage cannot be read by applications built with earlier versions of the library. Another disadvantage is that attributes in dense storage cannot be compressed.</p>
+<h4>Large Attributes Stored in Dense Attribute Storage</h4>
+<p>We generally consider the maximum size of an attribute to be 64K bytes. The library has two ways of storing attributes larger than 64K bytes: in dense attribute storage or in a separate dataset. Using dense attribute storage is described in this section, and storing in a separate dataset is described in the next section.</p>
+<p>To use dense attribute storage to store large attributes, set the number of attributes that will be stored in compact storage to 0 with the H5Pset_attr_phase_change function. This will force all attributes to be put into dense attribute storage and will avoid the 64KB size limitation for a single attribute in compact attribute storage.</p>
+<p>The example code below illustrates how to create a large attribute that will be kept in dense storage.</p>
+<table class="doxtable">
+<tr>
+<th>Create </th></tr>
+<tr valign="top">
+<td><div class="fragment"><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; {</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; __label__ fail_acpl, fail_attr, fail_file;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file, acpl, fspace, attr;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keywordtype">unsigned</span> mode = <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordtype">char</span> file_name[] = <span class="stringliteral">&quot;f1.h5&quot;</span>;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="comment">// attribute names can be arbitrary Unicode strings</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordtype">char</span> attr_name[] = <span class="stringliteral">&quot;Χαρακτηριστικό&quot;</span>;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordflow">if</span> ((file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(file_name, mode, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordflow">goto</span> fail_file;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; }</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordflow">if</span> ((acpl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#aa0102211c679e031e2e9831b66c48a12">H5P_ATTRIBUTE_CREATE</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordflow">goto</span> fail_acpl;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; }</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="comment">// use UTF-8 encoding for the attribute name</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc">H5Pset_char_encoding</a>(acpl, <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a>) &lt; 0) {</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">goto</span> fail_fspace;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="comment">// create a scalar (singleton) attribute</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">if</span> ((fspace = <a class="code" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate</a>(<a class="code" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8">H5S_SCALAR</a>)) == <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">goto</span> fail_fspace;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="comment">// create an attribute on the root group</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">if</span> ((attr = <a class="code" href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308">H5Acreate2</a>(file, attr_name, <a class="code" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a>, fspace, acpl, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) ==</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; ret_val = EXIT_FAILURE;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">goto</span> fail_attr;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; }</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a>(attr);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;fail_attr:</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a>(fspace);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;fail_fspace:</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(acpl);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;fail_acpl:</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;fail_file:;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h4>Large Attributes Stored in a Separate Dataset</h4>
+<p>In addition to dense attribute storage (see above), a large attribute can be stored in a separate dataset. In the figure below, DatasetA holds an attribute that is too large for the object header in Dataset1. By putting a pointer to DatasetA as an attribute in Dataset1, the attribute becomes available to those working with Dataset1. This way of handling large attributes can be used in situations where backward compatibility is important and where compression is important. Applications built with versions before 1.8.x can read large attributes stored in separate datasets. Datasets can be compressed while attributes cannot. </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Shared_Attribute.jpg" alt=""/>
+<div class="caption">
+A large or shared HDF5 attribute and its associated dataset(s)</div></div>
+ </td></tr>
+</table>
+<p>Note: In the figure above, DatasetA is an attribute of Dataset1 that is too large to store in Dataset1's header. DatasetA is associated with Dataset1 by means of an object reference pointer attached as an attribute to Dataset1. The attribute in DatasetA can be shared among multiple datasets by means of additional object reference pointers attached to additional datasets.</p>
+<h4>Shared Attributes</h4>
+<p>Attributes written and managed through the <a class="el" href="group___h5_a.html">Attributes (H5A)</a> interface cannot be shared. If shared attributes are required, they must be handled in the manner described above for large attributes and illustrated in the figure above.</p>
+<h4>Attribute Names</h4>
+<p>While any ASCII or UTF-8 character may be used in the name given to an attribute, it is usually wise to avoid the following kinds of characters: </p><ul>
+<li>Commonly used separators or delimiters such as slash, backslash, colon, and semi-colon (\, /, :, ;) </li>
+<li>Escape characters </li>
+<li>Wild cards such as asterisk and question mark (*, ?) NULL can be used within a name, but HDF5 names are terminated with a NULL: whatever comes after the NULL will be ignored by HDF5.</li>
+</ul>
+<p>The use of ASCII or UTF-8 characters is determined by the character encoding property. See <a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc" title="Sets the character encoding used to encode link and attribute names.">H5Pset_char_encoding</a> in the <a class="el" href="_r_m.html">HDF5 Reference Manual</a>.</p>
+<h4>No Special I/O or Storage</h4>
+<p>HDF5 attributes have all the characteristics of HDF5 datasets except the following: </p><ul>
+<li>Attributes are written and read only in full: there is no provision for partial I/O or sub-setting </li>
+<li>No special storage capability is provided for attributes: there is no compression or chunking, and attributes are not extendable</li>
+</ul>
+<p>Previous Chapter <a class="el" href="_h5_s__u_g.html#sec_dataspace">HDF5 Dataspaces and Partial I/O</a> - Next Chapter <a class="el" href="_h5_e__u_g.html#sec_error">HDF5 Error Handling</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_a_c-cache-config-t.html b/develop/_h5_a_c-cache-config-t.html
new file mode 100644
index 0000000..405a146
--- /dev/null
+++ b/develop/_h5_a_c-cache-config-t.html
@@ -0,0 +1,251 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Metadata Cache Configuration</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_a_c-cache-config-t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Metadata Cache Configuration </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="toc"><h3>Table of Contents</h3>
+<ul><li class="level1"><a href="#gcf">General configuration fields</a></li>
+<li class="level1"><a href="#csicf">Cache size increase control fields</a></li>
+<li class="level1"><a href="#csdcf">Cache size decrease control fields</a></li>
+<li class="level1"><a href="#pcf">Parallel Configuration Fields</a></li>
+</ul>
+</div>
+<div class="textblock"><h1><a class="anchor" id="gcf"></a>
+General configuration fields</h1>
+<dl class="section user"><dt>version</dt><dd>Integer field containing the version number of this version of the <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> structure. Any instance of <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> passed to the cache must have a known version number, or an error will be flagged.</dd></dl>
+<dl class="section user"><dt>rpt_fcn_enabled</dt><dd><p class="startdd">Boolean field used to enable and disable the default reporting function. This function is invoked every time the automatic cache resize code is run, and reports on its activities.</p>
+<p class="enddd">This is a debugging function, and should normally be turned off. </p>
+</dd></dl>
+<dl class="section user"><dt>open_trace_file</dt><dd><p class="startdd">Boolean field indicating whether the trace_file_name field should be used to open a trace file for the cache.</p>
+<p class="interdd"><em>*** DEPRECATED ***</em> Use <code>H5Fstart/stop</code> logging functions instead</p>
+<p class="interdd">The trace file is a debugging feature that allow the capture of top level metadata cache requests for purposes of debugging and/or optimization. This field should normally be set to <code>FALSE</code>, as trace file collection imposes considerable overhead.</p>
+<p class="enddd">This field should only be set to <code>TRUE</code> when the trace_file_name contains the full path of the desired trace file, and either there is no open trace file on the cache, or the <code>close_trace_file</code> field is also <code>TRUE</code>. </p>
+</dd></dl>
+<dl class="section user"><dt>close_trace_file</dt><dd><p class="startdd">Boolean field indicating whether the current trace file (if any) should be closed.</p>
+<p class="interdd"><em>*** DEPRECATED ***</em> Use <code>H5Fstart/stop</code> logging functions instead</p>
+<p class="enddd">See the above comments on the open_trace_file field. This field should be set to <code>FALSE</code> unless there is an open trace file on the cache that you wish to close. </p>
+</dd></dl>
+<dl class="section user"><dt>trace_file_name</dt><dd><p class="startdd">Full path of the trace file to be opened if the open_trace_file field is <code>TRUE</code>.</p>
+<p class="interdd"><em>*** DEPRECATED ***</em> Use <code>H5Fstart/stop</code> logging functions instead</p>
+<p class="interdd">In the parallel case, an ascii representation of the mpi rank of the process will be appended to the file name to yield a unique trace file name for each process.</p>
+<p class="enddd">The length of the path must not exceed <a class="el" href="_h5_a_cpublic_8h.html#a717f1f3545cfc3d1b2208c96cc0c3bd3">H5AC__MAX_TRACE_FILE_NAME_LEN</a> characters. </p>
+</dd></dl>
+<dl class="section user"><dt>evictions_enabled</dt><dd><p class="startdd">Boolean field used to either report the current evictions enabled status of the cache, or to set the cache's evictions enabled status.</p>
+<p class="interdd">In general, the metadata cache should always be allowed to evict entries. However, in some cases it is advantageous to disable evictions briefly, and thereby postpone metadata writes. However, this must be done with care, as the cache can grow quickly. If you do this, re-enable evictions as soon as possible and monitor cache size.</p>
+<p class="enddd">At present, evictions can only be disabled if automatic cache resizing is also disabled (that is, <code>(incr_mode == H5C_incr__off ) &amp;&amp; ( decr_mode == H5C_decr__off )</code>). There is no logical reason why this should be so, but it simplifies implementation and testing, and I can't think of any reason why it would be desirable. If you can think of one, I'll revisit the issue. (JM) </p>
+</dd></dl>
+<dl class="section user"><dt>set_initial_size</dt><dd>Boolean flag indicating whether the size of the initial size of the cache is to be set to the value given in the initial_size field. If set_initial_size is <code>FALSE</code>, the initial_size field is ignored.</dd></dl>
+<dl class="section user"><dt>initial_size</dt><dd>If enabled, this field contain the size the cache is to be set to upon receipt of this structure. Needless to say, initial_size must lie in the closed interval <code>[min_size, max_size]</code>.</dd></dl>
+<dl class="section user"><dt>min_clean_fraction</dt><dd><code>double</code> in the range 0 to 1 indicating the fraction of the cache that is to be kept clean. This field is only used in parallel mode. Typical values are 0.1 to 0.5.</dd></dl>
+<dl class="section user"><dt>max_size</dt><dd>Maximum size to which the cache can be adjusted. The supplied value must fall in the closed interval <code>[MIN_MAX_CACHE_SIZE, MAX_MAX_CACHE_SIZE]</code>. Also, <code>max_size</code> must be greater than or equal to <code>min_size</code>.</dd></dl>
+<dl class="section user"><dt>min_size</dt><dd>Minimum size to which the cache can be adjusted. The supplied value must fall in the closed interval <code>[H5C__MIN_MAX_CACHE_SIZE, H5C__MAX_MAX_CACHE_SIZE]</code>. Also, <code>min_size</code> must be less than or equal to <code>max_size</code>.</dd></dl>
+<dl class="section user"><dt>epoch_length</dt><dd><p class="startdd">Number of accesses on the cache over which to collect hit rate stats before running the automatic cache resize code, if it is enabled.</p>
+<p class="enddd">At the end of an epoch, we discard prior hit rate data and start collecting afresh. The epoch_length must lie in the closed interval <code>[H5C__MIN_AR_EPOCH_LENGTH, H5C__MAX_AR_EPOCH_LENGTH]</code>. </p>
+</dd></dl>
+<h1><a class="anchor" id="csicf"></a>
+Cache size increase control fields</h1>
+<dl class="section user"><dt>incr_mode</dt><dd>Instance of the <code>H5C_cache_incr_mode</code> enumerated type whose value indicates how we determine whether the cache size should be increased. At present there are two possible values: <ul>
+<li><code>H5C_incr__off:</code> Don't attempt to increase the size of the cache automatically.<br />
+ When this increment mode is selected, the remaining fields in the cache size increase section ar ignored. </li>
+<li><code>H5C_incr__threshold:</code> Attempt to increase the size of the cache whenever the average hit rate over the last epoch drops below the value supplied in the <code>lower_hr_threshold</code> field.<br />
+ Note that this attempt will fail if the cache is already at its maximum size, or if the cache is not already using all available space.</li>
+</ul>
+Note that you must set <code>decr_mode</code> to <code>H5C_incr__off</code> if you disable metadata cache entry evictions.</dd></dl>
+<dl class="section user"><dt>lower_hr_threshold</dt><dd><p class="startdd">Lower hit rate threshold. If the increment mode (<code>incr_mode</code>) is <code>H5C_incr__threshold</code> and the hit rate drops below the value supplied in this field in an epoch, increment the cache size by <code>size_increment</code>. Note that cache size may not be incremented above <code>max_size</code>, and that the increment may be further restricted by the <code>max_increment</code> field if it is enabled.</p>
+<p class="enddd">When enabled, this field must contain a value in the range [0.0, 1.0]. Depending on the <code>incr_mode</code> selected, it may also have to be less than <code>upper_hr_threshold</code>. </p>
+</dd></dl>
+<dl class="section user"><dt>increment</dt><dd><p class="startdd">Double containing the multiplier used to derive the new cache size from the old if a cache size increment is triggered. The increment must be greater than 1.0, and should not exceed 2.0.</p>
+<p class="enddd">The new cache size is obtained my multiplying the current max cache size by the increment, and then clamping to <code>max_size</code> and to stay within the <code>max_increment</code> as necessary. </p>
+</dd></dl>
+<dl class="section user"><dt>apply_max_increment</dt><dd>Boolean flag indicating whether the <code>max_increment</code> field should be used to limit the maximum cache size increment.</dd></dl>
+<dl class="section user"><dt>max_increment</dt><dd>If enabled by the <code>apply_max_increment</code> field described above, this field contains the maximum number of bytes by which the cache size can be increased in a single re-size.</dd></dl>
+<dl class="section user"><dt>flash_incr_mode</dt><dd><p class="startdd">Instance of the <code>H5C_cache_flash_incr_mode</code> enumerated type whose value indicates whether and by which algorithm we should make flash increases in the size of the cache to accommodate insertion of large entries and large increases in the size of a single entry.</p>
+<p class="interdd">The addition of the flash increment mode was occasioned by performance problems that appear when a local heap is increased to a size in excess of the current cache size. While the existing re-size code dealt with this eventually, performance was very bad for the remainder of the epoch.</p>
+<p class="interdd">At present, there are two possible values for the <code>flash_incr_mode:</code> </p>
+<ul>
+<li><code>H5C_flash_incr__off:</code> Don't perform flash increases in the size of the cache.</li>
+</ul>
+<ul>
+<li><code>H5C_flash_incr__add_space:</code> Let <code>x</code> be either the size of a newly newly inserted entry, or the number of bytes by which the size of an existing entry has been increased.<br />
+ If <code>x &gt; flash_threshold * current max cache size</code>, increase the current maximum cache size by <code>x * flash_multiple</code> less any free space in the cache, and star a new epoch. For now at least, pay no attention to the maximum increment.</li>
+</ul>
+<p>In both of the above cases, the flash increment pays no attention to the maximum increment (at least in this first incarnation), but DOES stay within max_size.</p>
+<p class="interdd">With a little thought, it should be obvious that the above flash cache size increase algorithm is not sufficient for all circumstances &ndash; for example, suppose the user round robins through <code>(1/flash_threshold) +1</code> groups, adding one data set to each on each pass. Then all will increase in size at about the same time, requiring the max cache size to at least double to maintain acceptable performance, however the above flash increment algorithm will not be triggered.</p>
+<p class="enddd">Hopefully, the add space algorithms detailed above will be sufficient for the performance problems encountered to date. However, we should expect to revisit the issue. </p>
+</dd></dl>
+<dl class="section user"><dt>flash_multiple</dt><dd>Double containing the multiple described above in the <code>H5C_flash_incr__add_space</code> section of the discussion of the <code>flash_incr_mode</code> section. This field is ignored unless <code>flash_incr_mode</code> is <code>H5C_flash_incr__add_space</code>.</dd></dl>
+<dl class="section user"><dt>flash_threshold</dt><dd>Double containing the factor by which current max cache size is multiplied to obtain the size threshold for the add_space flash increment algorithm. The field is ignored unless <code>flash_incr_mode</code> is <code>H5C_flash_incr__add_space</code>.</dd></dl>
+<h1><a class="anchor" id="csdcf"></a>
+Cache size decrease control fields</h1>
+<dl class="section user"><dt>decr_mode</dt><dd><p class="startdd">Instance of the <code>H5C_cache_decr_mode</code> enumerated type whose value indicates how we determine whether the cache size should be decreased. At present there are four possibilities.</p>
+<ul>
+<li><code>H5C_decr__off:</code> Don't attempt to decrease the size of the cache automatically.<br />
+ When this increment mode is selected, the remaining fields in the cache size decrease section are ignored. </li>
+<li><code>H5C_decr__threshold:</code> Attempt to decrease the size of the cache whenever the average hit rate over the last epoch rises above the value supplied in the <code>upper_hr_threshold</code> field. </li>
+<li><code>H5C_decr__age_out:</code> At the end of each epoch, search the cache for entries that have not been accessed for at least the number of epochs specified in the epochs_before_eviction field, and evict these entries. Conceptually, the maximum cache size is then decreased to match the new actual cache size. However, this reduction may be modified by the <code>min_size</code>, the <code>max_decrement</code>, and/or the <code>empty_reserve</code>. </li>
+<li><code>H5C_decr__age_out_with_threshold:</code> Same as age_out, but we only attempt to reduce the cache size when the hit rate observed over the last epoch exceeds the value provided in the <code>upper_hr_threshold</code> field.</li>
+</ul>
+<p>Note that you must set <code>decr_mode</code> to <code>H5C_decr__off</code> if you disable metadata cache entry evictions. </p>
+</dd></dl>
+<dl class="section user"><dt>upper_hr_threshold</dt><dd><p class="startdd">Upper hit rate threshold. The use of this field varies according to the current <code>decr_mode</code> :</p>
+<p class="interdd"><code>H5C_decr__off</code> or <code>H5C_decr__age_out:</code> The value of this field is ignored.</p>
+<ul>
+<li><code>H5C_decr__threshold:</code> If the hit rate exceeds this threshold in any epoch, attempt to decrement the cache size by size_decrement.<br />
+ Note that cache size may not be decremented below <code>min_size</code>.<br />
+ Note also that if the <code>upper_threshold</code> is 1.0, the cache size<br />
+ will never be reduced.</li>
+</ul>
+<ul>
+<li><code>H5C_decr__age_out_with_threshold:</code> If the hit rate exceeds this threshold in any epoch, attempt to reduce the cache size by evicting entries that have not been accessed for more than the specified number of epochs. </li>
+</ul>
+</dd></dl>
+<dl class="section user"><dt>decrement</dt><dd><p class="startdd">This field is only used when the decr_mode is <code>H5C_decr__threshold</code>.</p>
+<p class="enddd">The field is a double containing the multiplier used to derive the new cache size from the old if a cache size decrement is triggered. The decrement must be in the range 0.0 (in which case the cache will try to contract to its minimum size) to 1.0 (in which case the cache will never shrink). </p>
+</dd></dl>
+<dl class="section user"><dt>apply_max_decrement</dt><dd>Boolean flag used to determine whether decrements in cache size are to be limited by the <code>max_decrement</code> field.</dd></dl>
+<dl class="section user"><dt>max_decrement</dt><dd>Maximum number of bytes by which the cache size can be decreased in a single re-size. Note that decrements may also be restricted by the <code>min_size</code> of the cache, and (in age out modes) by the <code>empty_reserve</code> field.</dd></dl>
+<dl class="section user"><dt>epochs_before_eviction</dt><dd><p class="startdd">Integer field used in <code>H5C_decr__age_out</code> and <code>H5C_decr__age_out_with_threshold</code> decrement modes.</p>
+<p class="enddd">This field contains the number of epochs an entry must remain unaccessed before it is evicted in an attempt to reduce the cache size. If applicable, this field must lie in the range <code>[1, H5C__MAX_EPOCH_MARKERS]</code>. </p>
+</dd></dl>
+<dl class="section user"><dt>apply_empty_reserve</dt><dd>Boolean field controlling whether the empty_reserve field is to be used in computing the new cache size when the decr_mode is H5C_decr__age_out or H5C_decr__age_out_with_threshold.</dd></dl>
+<dl class="section user"><dt>empty_reserve</dt><dd><p class="startdd">To avoid a constant racheting down of cache size by small amounts in the <code>H5C_decr__age_out</code> and <code>H5C_decr__age_out_with_threshold</code> modes, this field allows one to require that any cache size reductions leave the specified fraction of unused space in the cache.</p>
+<p class="enddd">The value of this field must be in the range [0.0, 1.0]. I would expect typical values to be in the range of 0.01 to 0.1. </p>
+</dd></dl>
+<h1><a class="anchor" id="pcf"></a>
+Parallel Configuration Fields</h1>
+<p>In PHDF5, all operations that modify metadata must be executed collectively.</p>
+<p>We used to think that this was enough to ensure consistency across the metadata caches, but since we allow processes to read metadata individually, the order of dirty entries in the LRU list can vary across processes, which can result in inconsistencies between the caches.</p>
+<p>PHDF5 uses several strategies to prevent such inconsistencies in metadata, all of which use the fact that the same stream of dirty metadata is seen by all processes for purposes of synchronization. This is done by having each process count the number of bytes of dirty metadata generated, and then running a "sync point" whenever this count exceeds a user specified threshold (see <code>dirty_bytes_threshold</code> below).</p>
+<p>The current metadata write strategy is indicated by the <code>metadata_write_strategy</code> field. The possible values of this field, along with the associated metadata write strategies are discussed below.</p>
+<dl class="section user"><dt>dirty_bytes_threshold</dt><dd><p class="startdd">Threshold of dirty byte creation used to synchronize updates between caches. (See above for outline and motivation.)</p>
+<p class="enddd">This value MUST be consistent across all processes accessing the file. This field is ignored unless HDF5 has been compiled for parallel. </p>
+</dd></dl>
+<dl class="section user"><dt>metadata_write_strategy</dt><dd>Integer field containing a code indicating the desired metadata write strategy. The valid values of this field are enumerated and discussed below:</dd></dl>
+<ul>
+<li><a class="el" href="_h5_a_cpublic_8h.html#a5ef1a23a562608db819d7e805f490404">H5AC_METADATA_WRITE_STRATEGY__PROCESS_0_ONLY</a><br />
+ When metadata_write_strategy is set to this value, only process zero is allowed to write dirty metadata to disk. All other processes must retain dirty metadata until they are informed at a sync point that the dirty metadata in question has been written to disk.<br />
+ When the sync point is reached (or when there is a user generated flush), process zero flushes sufficient entries to bring it into compliance with its min clean size (or flushes all dirty entries in the case of a user generated flush), broad casts the list of entries just cleaned to all the other processes, and then exits the sync point.<br />
+ Upon receipt of the broadcast, the other processes mark the indicated entries as clean, and leave the sync point as well.</li>
+</ul>
+<ul>
+<li><a class="el" href="_h5_a_cpublic_8h.html#af7cea0f4927dfafa3017a34e2b84cce3">H5AC_METADATA_WRITE_STRATEGY__DISTRIBUTED</a><br />
+ In the distributed metadata write strategy, process zero still makes the decisions as to what entries should be flushed, but the actual flushes are distributed across the processes in the computation to the extent possible.<br />
+ In this strategy, when a sync point is triggered (either by dirty metadata creation or manual flush), all processes enter a barrier.<br />
+ On the other side of the barrier, process 0 constructs an ordered list of the entries to be flushed, and then broadcasts this list to the caches in all the processes.<br />
+ All processes then scan the list of entries to be flushed, flushing some, and marking the rest as clean. The algorithm for this purpose ensures that each entry in the list is flushed exactly once, and all are marked clean in each cache.<br />
+ Note that in the case of a flush of the cache, no message passing is necessary, as all processes have the same list of dirty entries, and all of these entries must be flushed. Thus in this case it is sufficient for each process to sort its list of dirty entries after leaving the initial barrier, and use this list as if it had been received from process zero.<br />
+ To avoid possible messages from the past/future, all caches must wait until all caches are done before leaving the sync point. </li>
+</ul>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_a_c__cache__config__t_8dox.html b/develop/_h5_a_c__cache__config__t_8dox.html
new file mode 100644
index 0000000..47cc0f4
--- /dev/null
+++ b/develop/_h5_a_c__cache__config__t_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/H5AC_cache_config_t.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_a_c__cache__config__t_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/H5AC_cache_config_t.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_h5_a_c__cache__config__t_8dox.html">H5AC_cache_config_t.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_a_c__cache__config__t_8java.html b/develop/_h5_a_c__cache__config__t_8java.html
new file mode 100644
index 0000000..84ed373
--- /dev/null
+++ b/develop/_h5_a_c__cache__config__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5AC_cache_config_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_a_c__cache__config__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5AC_cache_config_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5_a_c__cache__config__t_8java.html">H5AC_cache_config_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_a_cmodule_8h.html b/develop/_h5_a_cmodule_8h.html
new file mode 100644
index 0000000..88e917d
--- /dev/null
+++ b/develop/_h5_a_cmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5ACmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_a_cmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5ACmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a4def7f6a114244d91b1c4a6ebd3bba97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_cmodule_8h.html#a4def7f6a114244d91b1c4a6ebd3bba97">H5AC_MODULE</a></td></tr>
+<tr class="separator:a4def7f6a114244d91b1c4a6ebd3bba97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_cmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5AC</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_cmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_CACHE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5AC</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_CACHE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4def7f6a114244d91b1c4a6ebd3bba97"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4def7f6a114244d91b1c4a6ebd3bba97">&#9670;&nbsp;</a></span>H5AC_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5AC_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_a_cmodule_8h.html">H5ACmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_a_cpublic_8h.html b/develop/_h5_a_cpublic_8h.html
new file mode 100644
index 0000000..501ed6a
--- /dev/null
+++ b/develop/_h5_a_cpublic_8h.html
@@ -0,0 +1,289 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5ACpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_a_cpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5ACpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_cpublic_8h.html">H5Cpublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5ACpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_a_cpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_a_cpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_a_cpublic_8h" id="asrc_2_h5_a_cpublic_8h">
+<area shape="rect" title=" " alt="" coords="536,5,668,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="596,80,696,107"/>
+<area shape="rect" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_a_cpublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_a_cpublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_a_cpublic_8hdep" id="asrc_2_h5_a_cpublic_8hdep">
+<area shape="rect" title=" " alt="" coords="51,5,183,32"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="133,80,256,107"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="5,229,128,256"/>
+<area shape="rect" href="_h5_f_dpublic_8h.html" title=" " alt="" coords="158,155,290,181"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="405,155,560,181"/>
+<area shape="rect" href="_h5_f_ddevelop_8h.html" title=" " alt="" coords="153,229,298,256"/>
+<area shape="rect" href="_h5_f_dprivate_8h.html" title=" " alt="" coords="211,304,349,331"/>
+<area shape="rect" href="_h5_f_dpkg_8h.html" title=" " alt="" coords="221,379,339,405"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="617,229,743,256"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="373,229,592,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a3f9ce24b57f5ff1b5a1a301f47f89799"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_cpublic_8h.html#a3f9ce24b57f5ff1b5a1a301f47f89799">H5AC__CURR_CACHE_CONFIG_VERSION</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a3f9ce24b57f5ff1b5a1a301f47f89799"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a717f1f3545cfc3d1b2208c96cc0c3bd3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_cpublic_8h.html#a717f1f3545cfc3d1b2208c96cc0c3bd3">H5AC__MAX_TRACE_FILE_NAME_LEN</a>&#160;&#160;&#160;1024</td></tr>
+<tr class="separator:a717f1f3545cfc3d1b2208c96cc0c3bd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ef1a23a562608db819d7e805f490404"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_cpublic_8h.html#a5ef1a23a562608db819d7e805f490404">H5AC_METADATA_WRITE_STRATEGY__PROCESS_0_ONLY</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:a5ef1a23a562608db819d7e805f490404"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7cea0f4927dfafa3017a34e2b84cce3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_cpublic_8h.html#af7cea0f4927dfafa3017a34e2b84cce3">H5AC_METADATA_WRITE_STRATEGY__DISTRIBUTED</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:af7cea0f4927dfafa3017a34e2b84cce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2456b36b5c16ebe3de021513544bb1cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_cpublic_8h.html#a2456b36b5c16ebe3de021513544bb1cf">H5AC__CURR_CACHE_IMAGE_CONFIG_VERSION</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a2456b36b5c16ebe3de021513544bb1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d2023e273e0cdda3c350e4de91baf78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_cpublic_8h.html#a4d2023e273e0cdda3c350e4de91baf78">H5AC__CACHE_IMAGE__ENTRY_AGEOUT__NONE</a>&#160;&#160;&#160;-1</td></tr>
+<tr class="separator:a4d2023e273e0cdda3c350e4de91baf78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1f7f6392005e5678f609043d644512b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_cpublic_8h.html#aa1f7f6392005e5678f609043d644512b">H5AC__CACHE_IMAGE__ENTRY_AGEOUT__MAX</a>&#160;&#160;&#160;100</td></tr>
+<tr class="separator:aa1f7f6392005e5678f609043d644512b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="aa1f7f6392005e5678f609043d644512b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa1f7f6392005e5678f609043d644512b">&#9670;&nbsp;</a></span>H5AC__CACHE_IMAGE__ENTRY_AGEOUT__MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5AC__CACHE_IMAGE__ENTRY_AGEOUT__MAX&#160;&#160;&#160;100</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4d2023e273e0cdda3c350e4de91baf78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d2023e273e0cdda3c350e4de91baf78">&#9670;&nbsp;</a></span>H5AC__CACHE_IMAGE__ENTRY_AGEOUT__NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5AC__CACHE_IMAGE__ENTRY_AGEOUT__NONE&#160;&#160;&#160;-1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3f9ce24b57f5ff1b5a1a301f47f89799"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f9ce24b57f5ff1b5a1a301f47f89799">&#9670;&nbsp;</a></span>H5AC__CURR_CACHE_CONFIG_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5AC__CURR_CACHE_CONFIG_VERSION&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2456b36b5c16ebe3de021513544bb1cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2456b36b5c16ebe3de021513544bb1cf">&#9670;&nbsp;</a></span>H5AC__CURR_CACHE_IMAGE_CONFIG_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5AC__CURR_CACHE_IMAGE_CONFIG_VERSION&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a717f1f3545cfc3d1b2208c96cc0c3bd3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a717f1f3545cfc3d1b2208c96cc0c3bd3">&#9670;&nbsp;</a></span>H5AC__MAX_TRACE_FILE_NAME_LEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5AC__MAX_TRACE_FILE_NAME_LEN&#160;&#160;&#160;1024</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af7cea0f4927dfafa3017a34e2b84cce3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7cea0f4927dfafa3017a34e2b84cce3">&#9670;&nbsp;</a></span>H5AC_METADATA_WRITE_STRATEGY__DISTRIBUTED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5AC_METADATA_WRITE_STRATEGY__DISTRIBUTED&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5ef1a23a562608db819d7e805f490404"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ef1a23a562608db819d7e805f490404">&#9670;&nbsp;</a></span>H5AC_METADATA_WRITE_STRATEGY__PROCESS_0_ONLY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5AC_METADATA_WRITE_STRATEGY__PROCESS_0_ONLY&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_a_cpublic_8h.html">H5ACpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_a_cpublic_8h__dep__incl.map b/develop/_h5_a_cpublic_8h__dep__incl.map
new file mode 100644
index 0000000..ca93d39
--- /dev/null
+++ b/develop/_h5_a_cpublic_8h__dep__incl.map
@@ -0,0 +1,12 @@
+<map id="src/H5ACpublic.h" name="src/H5ACpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="51,5,183,32"/>
+<area shape="rect" id="node2" href="$_h5_fpublic_8h.html" title=" " alt="" coords="133,80,256,107"/>
+<area shape="rect" id="node7" href="$_h5_ppublic_8h.html" title=" " alt="" coords="5,229,128,256"/>
+<area shape="rect" id="node3" href="$_h5_f_dpublic_8h.html" title=" " alt="" coords="158,155,290,181"/>
+<area shape="rect" id="node8" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="405,155,560,181"/>
+<area shape="rect" id="node4" href="$_h5_f_ddevelop_8h.html" title=" " alt="" coords="153,229,298,256"/>
+<area shape="rect" id="node5" href="$_h5_f_dprivate_8h.html" title=" " alt="" coords="211,304,349,331"/>
+<area shape="rect" id="node6" href="$_h5_f_dpkg_8h.html" title=" " alt="" coords="221,379,339,405"/>
+<area shape="rect" id="node9" href="$_h5_mpublic_8h.html" title=" " alt="" coords="617,229,743,256"/>
+<area shape="rect" id="node10" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="373,229,592,256"/>
+</map>
diff --git a/develop/_h5_a_cpublic_8h__dep__incl.md5 b/develop/_h5_a_cpublic_8h__dep__incl.md5
new file mode 100644
index 0000000..6178e87
--- /dev/null
+++ b/develop/_h5_a_cpublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+66ea6d663382bef98ebc9af659491500 \ No newline at end of file
diff --git a/develop/_h5_a_cpublic_8h__dep__incl.png b/develop/_h5_a_cpublic_8h__dep__incl.png
new file mode 100644
index 0000000..fbbec9a
--- /dev/null
+++ b/develop/_h5_a_cpublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_a_cpublic_8h__incl.map b/develop/_h5_a_cpublic_8h__incl.map
new file mode 100644
index 0000000..2430125
--- /dev/null
+++ b/develop/_h5_a_cpublic_8h__incl.map
@@ -0,0 +1,16 @@
+<map id="src/H5ACpublic.h" name="src/H5ACpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="536,5,668,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" id="node14" href="$_h5_cpublic_8h.html" title=" " alt="" coords="596,80,696,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
diff --git a/develop/_h5_a_cpublic_8h__incl.md5 b/develop/_h5_a_cpublic_8h__incl.md5
new file mode 100644
index 0000000..26c840a
--- /dev/null
+++ b/develop/_h5_a_cpublic_8h__incl.md5
@@ -0,0 +1 @@
+7cc04d659d80f18f6ac6628737812431 \ No newline at end of file
diff --git a/develop/_h5_a_cpublic_8h__incl.png b/develop/_h5_a_cpublic_8h__incl.png
new file mode 100644
index 0000000..b496dd9
--- /dev/null
+++ b/develop/_h5_a_cpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_abstract_ds_8h.html b/develop/_h5_abstract_ds_8h.html
new file mode 100644
index 0000000..64ffce2
--- /dev/null
+++ b/develop/_h5_abstract_ds_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5AbstractDs.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_abstract_ds_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5AbstractDs.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_abstract_ds_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_abstract_ds_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_abstract_ds_8hdep" id="ac_09_09_2src_2_h5_abstract_ds_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,184,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="28,80,161,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html">AbstractDs</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet.">AbstractDs</a> is an abstract base class, inherited by <a class="el" href="class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes.">Attribute</a> and <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets.">DataSet</a>. <a href="class_h5_1_1_abstract_ds.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_abstract_ds_8h.html">H5AbstractDs.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_abstract_ds_8h__dep__incl.map b/develop/_h5_abstract_ds_8h__dep__incl.map
new file mode 100644
index 0000000..445a46c
--- /dev/null
+++ b/develop/_h5_abstract_ds_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5AbstractDs.h" name="c++/src/H5AbstractDs.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,184,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="28,80,161,107"/>
+</map>
diff --git a/develop/_h5_abstract_ds_8h__dep__incl.md5 b/develop/_h5_abstract_ds_8h__dep__incl.md5
new file mode 100644
index 0000000..c3b7643
--- /dev/null
+++ b/develop/_h5_abstract_ds_8h__dep__incl.md5
@@ -0,0 +1 @@
+8af238cba08cef918e507dc562ccfd9c \ No newline at end of file
diff --git a/develop/_h5_abstract_ds_8h__dep__incl.png b/develop/_h5_abstract_ds_8h__dep__incl.png
new file mode 100644
index 0000000..4741a79
--- /dev/null
+++ b/develop/_h5_abstract_ds_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_aff_8_f90.html b/develop/_h5_aff_8_f90.html
new file mode 100644
index 0000000..95597a6
--- /dev/null
+++ b/develop/_h5_aff_8_f90.html
@@ -0,0 +1,266 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Aff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_aff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5Aff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;H5config_f.inc&gt;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Aff.F90:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_aff_8_f90__incl.png" border="0" usemap="#afortran_2src_2_h5_aff_8_f90" alt=""/></div>
+<map name="afortran_2src_2_h5_aff_8_f90" id="afortran_2src_2_h5_aff_8_f90">
+<area shape="rect" title=" " alt="" coords="5,5,163,32"/>
+<area shape="rect" title=" " alt="" coords="27,80,141,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5a"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5a.html">h5a</a></td></tr>
+<tr class="memdesc:namespaceh5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5A functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gaea165327da713ef670c14ab5b05c61dd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaea165327da713ef670c14ab5b05c61dd">h5acreate_f</a> (loc_id, name, type_id, space_id, attr_id, hdferr, acpl_id, aapl_id)</td></tr>
+<tr class="memdesc:gaea165327da713ef670c14ab5b05c61dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a dataset as an attribute of a group, dataset, or named datatype. <a href="group___f_h5_a.html#gaea165327da713ef670c14ab5b05c61dd">More...</a><br /></td></tr>
+<tr class="separator:gaea165327da713ef670c14ab5b05c61dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f7db18ffeef1d158590662778422d09"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga2f7db18ffeef1d158590662778422d09">h5acreate_async_f</a> (loc_id, name, type_id, space_id, attr_id, es_id, hdferr, acpl_id, aapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga2f7db18ffeef1d158590662778422d09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates a dataset as an attribute of a group, dataset, or named datatype. <a href="group___f_h5_a.html#ga2f7db18ffeef1d158590662778422d09">More...</a><br /></td></tr>
+<tr class="separator:ga2f7db18ffeef1d158590662778422d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae8e6672c086c846954549835e353854b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gae8e6672c086c846954549835e353854b">h5aopen_name_f</a> (obj_id, name, attr_id, hdferr)</td></tr>
+<tr class="memdesc:gae8e6672c086c846954549835e353854b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute specified by name. <a href="group___f_h5_a.html#gae8e6672c086c846954549835e353854b">More...</a><br /></td></tr>
+<tr class="separator:gae8e6672c086c846954549835e353854b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gace0533c183c9b43ef1503d9c08a643c8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gace0533c183c9b43ef1503d9c08a643c8">h5aopen_idx_f</a> (obj_id, index, attr_id, hdferr)</td></tr>
+<tr class="memdesc:gace0533c183c9b43ef1503d9c08a643c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the attribute specified by its index. <a href="group___f_h5_a.html#gace0533c183c9b43ef1503d9c08a643c8">More...</a><br /></td></tr>
+<tr class="separator:gace0533c183c9b43ef1503d9c08a643c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e9e81fcaea4add393ded2e8a2b82d7a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga7e9e81fcaea4add393ded2e8a2b82d7a">h5aget_space_f</a> (attr_id, space_id, hdferr)</td></tr>
+<tr class="memdesc:ga7e9e81fcaea4add393ded2e8a2b82d7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a copy of the dataspace for an attribute. <a href="group___f_h5_a.html#ga7e9e81fcaea4add393ded2e8a2b82d7a">More...</a><br /></td></tr>
+<tr class="separator:ga7e9e81fcaea4add393ded2e8a2b82d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga03c6e3b0e805c1b8b4a2411344040ad5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga03c6e3b0e805c1b8b4a2411344040ad5">h5aget_type_f</a> (attr_id, type_id, hdferr)</td></tr>
+<tr class="memdesc:ga03c6e3b0e805c1b8b4a2411344040ad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute datatype. <a href="group___f_h5_a.html#ga03c6e3b0e805c1b8b4a2411344040ad5">More...</a><br /></td></tr>
+<tr class="separator:ga03c6e3b0e805c1b8b4a2411344040ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga491a53daaf8b985640cbfeff0f113d49"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga491a53daaf8b985640cbfeff0f113d49">h5aget_name_f</a> (attr_id, size, buf, hdferr)</td></tr>
+<tr class="memdesc:ga491a53daaf8b985640cbfeff0f113d49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute name. <a href="group___f_h5_a.html#ga491a53daaf8b985640cbfeff0f113d49">More...</a><br /></td></tr>
+<tr class="separator:ga491a53daaf8b985640cbfeff0f113d49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad6b7c0331532019537563a377c25b23b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gad6b7c0331532019537563a377c25b23b">h5aget_name_by_idx_f</a> (loc_id, obj_name, idx_type, order, n, name, hdferr, size, lapl_id)</td></tr>
+<tr class="memdesc:gad6b7c0331532019537563a377c25b23b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute name, by attribute index position. <a href="group___f_h5_a.html#gad6b7c0331532019537563a377c25b23b">More...</a><br /></td></tr>
+<tr class="separator:gad6b7c0331532019537563a377c25b23b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga96216981712781f61db121381e99457c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga96216981712781f61db121381e99457c">h5aget_num_attrs_f</a> (obj_id, attr_num, hdferr)</td></tr>
+<tr class="memdesc:ga96216981712781f61db121381e99457c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the number of attributes attached to an object. <a href="group___f_h5_a.html#ga96216981712781f61db121381e99457c">More...</a><br /></td></tr>
+<tr class="separator:ga96216981712781f61db121381e99457c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab890ca5e86f2b21a9245c8f97ae10170"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gab890ca5e86f2b21a9245c8f97ae10170">h5adelete_f</a> (obj_id, name, hdferr)</td></tr>
+<tr class="memdesc:gab890ca5e86f2b21a9245c8f97ae10170"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes an attribute of an object (group, dataset or named datatype) <a href="group___f_h5_a.html#gab890ca5e86f2b21a9245c8f97ae10170">More...</a><br /></td></tr>
+<tr class="separator:gab890ca5e86f2b21a9245c8f97ae10170"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9bce33031ee37eaf1c6877752e80cebf"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga9bce33031ee37eaf1c6877752e80cebf">h5aclose_f</a> (attr_id, hdferr)</td></tr>
+<tr class="memdesc:ga9bce33031ee37eaf1c6877752e80cebf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the specified attribute. <a href="group___f_h5_a.html#ga9bce33031ee37eaf1c6877752e80cebf">More...</a><br /></td></tr>
+<tr class="separator:ga9bce33031ee37eaf1c6877752e80cebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3cd708e719a5bf1d342129fde27166d6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga3cd708e719a5bf1d342129fde27166d6">h5aclose_async_f</a> (attr_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga3cd708e719a5bf1d342129fde27166d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously closes the specified attribute. <a href="group___f_h5_a.html#ga3cd708e719a5bf1d342129fde27166d6">More...</a><br /></td></tr>
+<tr class="separator:ga3cd708e719a5bf1d342129fde27166d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2a3ae843b34e44771e40e86f688ab20c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga2a3ae843b34e44771e40e86f688ab20c">h5aget_storage_size_f</a> (attr_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga2a3ae843b34e44771e40e86f688ab20c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of storage required for an attribute. <a href="group___f_h5_a.html#ga2a3ae843b34e44771e40e86f688ab20c">More...</a><br /></td></tr>
+<tr class="separator:ga2a3ae843b34e44771e40e86f688ab20c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga07c296458a52b30dd952e7dee6b62d31"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga07c296458a52b30dd952e7dee6b62d31">h5aget_create_plist_f</a> (attr_id, creation_prop_id, hdferr)</td></tr>
+<tr class="memdesc:ga07c296458a52b30dd952e7dee6b62d31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute creation property list identifier. <a href="group___f_h5_a.html#ga07c296458a52b30dd952e7dee6b62d31">More...</a><br /></td></tr>
+<tr class="separator:ga07c296458a52b30dd952e7dee6b62d31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaca9b3866abcf5b924c554b54c343e35"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaaca9b3866abcf5b924c554b54c343e35">h5arename_by_name_f</a> (loc_id, obj_name, old_attr_name, new_attr_name, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gaaca9b3866abcf5b924c554b54c343e35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an attribute. <a href="group___f_h5_a.html#gaaca9b3866abcf5b924c554b54c343e35">More...</a><br /></td></tr>
+<tr class="separator:gaaca9b3866abcf5b924c554b54c343e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga062f68b71a22f2177990fcb3c4ce7378"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga062f68b71a22f2177990fcb3c4ce7378">h5arename_by_name_async_f</a> (loc_id, obj_name, old_attr_name, new_attr_name, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga062f68b71a22f2177990fcb3c4ce7378"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously renames an attribute. <a href="group___f_h5_a.html#ga062f68b71a22f2177990fcb3c4ce7378">More...</a><br /></td></tr>
+<tr class="separator:ga062f68b71a22f2177990fcb3c4ce7378"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga93db99370f19281c59a21eb0f7e55a45"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga93db99370f19281c59a21eb0f7e55a45">h5aopen_f</a> (obj_id, attr_name, attr_id, hdferr, aapl_id)</td></tr>
+<tr class="memdesc:ga93db99370f19281c59a21eb0f7e55a45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute for an object specified by object identifier and attribute name. <a href="group___f_h5_a.html#ga93db99370f19281c59a21eb0f7e55a45">More...</a><br /></td></tr>
+<tr class="separator:ga93db99370f19281c59a21eb0f7e55a45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga85b8402279011d7a718b1d5676f850ee"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga85b8402279011d7a718b1d5676f850ee">h5aopen_async_f</a> (obj_id, attr_name, attr_id, es_id, hdferr, aapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga85b8402279011d7a718b1d5676f850ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an attribute for an object specified by object identifier and attribute name. <a href="group___f_h5_a.html#ga85b8402279011d7a718b1d5676f850ee">More...</a><br /></td></tr>
+<tr class="separator:ga85b8402279011d7a718b1d5676f850ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60d2b62c0213bbcf871d6c0335e7e8d1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga60d2b62c0213bbcf871d6c0335e7e8d1">h5adelete_by_idx_f</a> (loc_id, obj_name, idx_type, order, n, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga60d2b62c0213bbcf871d6c0335e7e8d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes an attribute from an object according to index order. <a href="group___f_h5_a.html#ga60d2b62c0213bbcf871d6c0335e7e8d1">More...</a><br /></td></tr>
+<tr class="separator:ga60d2b62c0213bbcf871d6c0335e7e8d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d5aeaa0ce108ec4318e7b164eafcf51"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga1d5aeaa0ce108ec4318e7b164eafcf51">h5adelete_by_name_f</a> (loc_id, obj_name, attr_name, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga1d5aeaa0ce108ec4318e7b164eafcf51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an attribute from a specified location. <a href="group___f_h5_a.html#ga1d5aeaa0ce108ec4318e7b164eafcf51">More...</a><br /></td></tr>
+<tr class="separator:ga1d5aeaa0ce108ec4318e7b164eafcf51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7d136fac1c9145bf0471aa524bcc7344"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga7d136fac1c9145bf0471aa524bcc7344">h5aopen_by_idx_f</a> (loc_id, obj_name, idx_type, order, n, attr_id, hdferr, aapl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga7d136fac1c9145bf0471aa524bcc7344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing attribute that is attached to an object specified by location and name. <a href="group___f_h5_a.html#ga7d136fac1c9145bf0471aa524bcc7344">More...</a><br /></td></tr>
+<tr class="separator:ga7d136fac1c9145bf0471aa524bcc7344"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14bd68638126f15931c7c224de75d815"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga14bd68638126f15931c7c224de75d815">h5aopen_by_idx_async_f</a> (loc_id, obj_name, idx_type, order, n, attr_id, es_id, hdferr, aapl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga14bd68638126f15931c7c224de75d815"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an existing attribute that is attached to an object specified by location and name. <a href="group___f_h5_a.html#ga14bd68638126f15931c7c224de75d815">More...</a><br /></td></tr>
+<tr class="separator:ga14bd68638126f15931c7c224de75d815"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae46bb07994e210235300723364a246d1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gae46bb07994e210235300723364a246d1">h5aget_info_f</a> (attr_id, f_corder_valid, corder, cset, data_size, hdferr)</td></tr>
+<tr class="memdesc:gae46bb07994e210235300723364a246d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute information, by attribute identifier. <a href="group___f_h5_a.html#gae46bb07994e210235300723364a246d1">More...</a><br /></td></tr>
+<tr class="separator:gae46bb07994e210235300723364a246d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa90db262c02a7d0934fa371e42b378b5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaa90db262c02a7d0934fa371e42b378b5">h5aget_info_by_idx_f</a> (loc_id, obj_name, idx_type, order, n, f_corder_valid, corder, cset, data_size, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gaa90db262c02a7d0934fa371e42b378b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute information by attribute index position. <a href="group___f_h5_a.html#gaa90db262c02a7d0934fa371e42b378b5">More...</a><br /></td></tr>
+<tr class="separator:gaa90db262c02a7d0934fa371e42b378b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac981b07dff285f3b8a7ef732724aa512"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gac981b07dff285f3b8a7ef732724aa512">h5aget_info_by_name_f</a> (loc_id, obj_name, attr_name, f_corder_valid, corder, cset, data_size, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gac981b07dff285f3b8a7ef732724aa512"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute information, by attribute name. <a href="group___f_h5_a.html#gac981b07dff285f3b8a7ef732724aa512">More...</a><br /></td></tr>
+<tr class="separator:gac981b07dff285f3b8a7ef732724aa512"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5efeec2cd7c5eac49af887483fc53448"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga5efeec2cd7c5eac49af887483fc53448">h5acreate_by_name_f</a> (loc_id, obj_name, attr_name, type_id, space_id, attr, hdferr, acpl_id, aapl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga5efeec2cd7c5eac49af887483fc53448"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an attribute attached to a specified object. <a href="group___f_h5_a.html#ga5efeec2cd7c5eac49af887483fc53448">More...</a><br /></td></tr>
+<tr class="separator:ga5efeec2cd7c5eac49af887483fc53448"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa956ec10e90b2c4130ab88b547358f86"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaa956ec10e90b2c4130ab88b547358f86">h5acreate_by_name_async_f</a> (loc_id, obj_name, attr_name, type_id, space_id, attr, es_id, hdferr, acpl_id, aapl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:gaa956ec10e90b2c4130ab88b547358f86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates an attribute attached to a specified object. <a href="group___f_h5_a.html#gaa956ec10e90b2c4130ab88b547358f86">More...</a><br /></td></tr>
+<tr class="separator:gaa956ec10e90b2c4130ab88b547358f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadb03976078fa91eef542dea3a1659ee3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gadb03976078fa91eef542dea3a1659ee3">h5aexists_f</a> (obj_id, attr_name, attr_exists, hdferr)</td></tr>
+<tr class="memdesc:gadb03976078fa91eef542dea3a1659ee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an attribute with a given name exists on an object. <a href="group___f_h5_a.html#gadb03976078fa91eef542dea3a1659ee3">More...</a><br /></td></tr>
+<tr class="separator:gadb03976078fa91eef542dea3a1659ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga350b3d93f7167090954323f7c8672189"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga350b3d93f7167090954323f7c8672189">h5aexists_async_f</a> (obj_id, attr_name, attr_exists, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga350b3d93f7167090954323f7c8672189"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously determines whether an attribute with a given name exists on an object. <a href="group___f_h5_a.html#ga350b3d93f7167090954323f7c8672189">More...</a><br /></td></tr>
+<tr class="separator:ga350b3d93f7167090954323f7c8672189"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga616a730ecbe913b622de2fc4bb1737f0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga616a730ecbe913b622de2fc4bb1737f0">h5aexists_by_name_f</a> (loc_id, obj_name, attr_name, attr_exists, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga616a730ecbe913b622de2fc4bb1737f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an attribute with a given name exists on an object. <a href="group___f_h5_a.html#ga616a730ecbe913b622de2fc4bb1737f0">More...</a><br /></td></tr>
+<tr class="separator:ga616a730ecbe913b622de2fc4bb1737f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga359b5fffbd6d3bf1e37c416dfb5cc8f1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga359b5fffbd6d3bf1e37c416dfb5cc8f1">h5aexists_by_name_async_f</a> (loc_id, obj_name, attr_name, attr_exists, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga359b5fffbd6d3bf1e37c416dfb5cc8f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously determines whether an attribute with a given name exists on an object. <a href="group___f_h5_a.html#ga359b5fffbd6d3bf1e37c416dfb5cc8f1">More...</a><br /></td></tr>
+<tr class="separator:ga359b5fffbd6d3bf1e37c416dfb5cc8f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaff0bb2d4d9589e627910d2f92a2008a3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaff0bb2d4d9589e627910d2f92a2008a3">h5aopen_by_name_f</a> (loc_id, obj_name, attr_name, attr_id, hdferr, aapl_id, lapl_id)</td></tr>
+<tr class="memdesc:gaff0bb2d4d9589e627910d2f92a2008a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute for an object by object name and attribute name. <a href="group___f_h5_a.html#gaff0bb2d4d9589e627910d2f92a2008a3">More...</a><br /></td></tr>
+<tr class="separator:gaff0bb2d4d9589e627910d2f92a2008a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f36660adae68c28f5ae5c85f3abfb76"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga9f36660adae68c28f5ae5c85f3abfb76">h5aopen_by_name_async_f</a> (loc_id, obj_name, attr_name, attr_id, es_id, hdferr, aapl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga9f36660adae68c28f5ae5c85f3abfb76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an attribute for an object by object name and attribute name. <a href="group___f_h5_a.html#ga9f36660adae68c28f5ae5c85f3abfb76">More...</a><br /></td></tr>
+<tr class="separator:ga9f36660adae68c28f5ae5c85f3abfb76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e4d3c24f798dbc06a0b22969b7c1c24"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga7e4d3c24f798dbc06a0b22969b7c1c24">h5arename_f</a> (loc_id, old_attr_name, new_attr_name, hdferr)</td></tr>
+<tr class="memdesc:ga7e4d3c24f798dbc06a0b22969b7c1c24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an attribute. <a href="group___f_h5_a.html#ga7e4d3c24f798dbc06a0b22969b7c1c24">More...</a><br /></td></tr>
+<tr class="separator:ga7e4d3c24f798dbc06a0b22969b7c1c24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac1a97b69d938d3cb8332b7095feb2d8f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gac1a97b69d938d3cb8332b7095feb2d8f">h5arename_async_f</a> (loc_id, old_attr_name, new_attr_name, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gac1a97b69d938d3cb8332b7095feb2d8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously renames an attribute. <a href="group___f_h5_a.html#gac1a97b69d938d3cb8332b7095feb2d8f">More...</a><br /></td></tr>
+<tr class="separator:gac1a97b69d938d3cb8332b7095feb2d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0aa0a3ba9197a4012c94c552d69d4dcc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga0aa0a3ba9197a4012c94c552d69d4dcc">h5aread_async_f</a> (attr_id, memtype_id, buf, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga0aa0a3ba9197a4012c94c552d69d4dcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously reads an attribute. <a href="group___f_h5_a.html#ga0aa0a3ba9197a4012c94c552d69d4dcc">More...</a><br /></td></tr>
+<tr class="separator:ga0aa0a3ba9197a4012c94c552d69d4dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab8b4a1e5fa51f4508ef383a65833dbda"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gab8b4a1e5fa51f4508ef383a65833dbda">h5awrite_async_f</a> (attr_id, memtype_id, buf, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gab8b4a1e5fa51f4508ef383a65833dbda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously writes an attribute. <a href="group___f_h5_a.html#gab8b4a1e5fa51f4508ef383a65833dbda">More...</a><br /></td></tr>
+<tr class="separator:gab8b4a1e5fa51f4508ef383a65833dbda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac8973363111023ef0f385f7d0a2318e9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gac8973363111023ef0f385f7d0a2318e9">h5awrite_f</a> (attr_id, memtype_id, buf, hdferr)</td></tr>
+<tr class="memdesc:gac8973363111023ef0f385f7d0a2318e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes data to an attribute. <a href="group___f_h5_a.html#gac8973363111023ef0f385f7d0a2318e9">More...</a><br /></td></tr>
+<tr class="separator:gac8973363111023ef0f385f7d0a2318e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1b2ce497a97448336fc5545b5c16fcc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaf1b2ce497a97448336fc5545b5c16fcc">h5awrite_f</a> (attr_id, memtype_id, buf, dims, hdferr)</td></tr>
+<tr class="memdesc:gaf1b2ce497a97448336fc5545b5c16fcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes data to an attribute. <a href="group___f_h5_a.html#gaf1b2ce497a97448336fc5545b5c16fcc">More...</a><br /></td></tr>
+<tr class="separator:gaf1b2ce497a97448336fc5545b5c16fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga484f306a1d733ce1c306d405f2c1b7da"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga484f306a1d733ce1c306d405f2c1b7da">h5aread_f</a> (attr_id, memtype_id, buf, hdferr)</td></tr>
+<tr class="memdesc:ga484f306a1d733ce1c306d405f2c1b7da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute. <a href="group___f_h5_a.html#ga484f306a1d733ce1c306d405f2c1b7da">More...</a><br /></td></tr>
+<tr class="separator:ga484f306a1d733ce1c306d405f2c1b7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacab4c3393af0e8824c2abe4b098144be"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gacab4c3393af0e8824c2abe4b098144be">h5aread_f</a> (attr_id, memtype_id, buf, dims, hdferr)</td></tr>
+<tr class="memdesc:gacab4c3393af0e8824c2abe4b098144be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute. <a href="group___f_h5_a.html#gacab4c3393af0e8824c2abe4b098144be">More...</a><br /></td></tr>
+<tr class="separator:gacab4c3393af0e8824c2abe4b098144be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_aff_8_f90.html">H5Aff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_aff_8_f90__incl.map b/develop/_h5_aff_8_f90__incl.map
new file mode 100644
index 0000000..1740775
--- /dev/null
+++ b/develop/_h5_aff_8_f90__incl.map
@@ -0,0 +1,4 @@
+<map id="fortran/src/H5Aff.F90" name="fortran/src/H5Aff.F90">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,163,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="27,80,141,107"/>
+</map>
diff --git a/develop/_h5_aff_8_f90__incl.md5 b/develop/_h5_aff_8_f90__incl.md5
new file mode 100644
index 0000000..72a37e4
--- /dev/null
+++ b/develop/_h5_aff_8_f90__incl.md5
@@ -0,0 +1 @@
+c8caa49851bc9c76e90960a5c4b37457 \ No newline at end of file
diff --git a/develop/_h5_aff_8_f90__incl.png b/develop/_h5_aff_8_f90__incl.png
new file mode 100644
index 0000000..5646802
--- /dev/null
+++ b/develop/_h5_aff_8_f90__incl.png
Binary files differ
diff --git a/develop/_h5_amodule_8h.html b/develop/_h5_amodule_8h.html
new file mode 100644
index 0000000..e8056e7
--- /dev/null
+++ b/develop/_h5_amodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Amodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_amodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Amodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:acc45cdbd2615c9c722c11bcc6cd69ee9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_amodule_8h.html#acc45cdbd2615c9c722c11bcc6cd69ee9">H5A_MODULE</a></td></tr>
+<tr class="separator:acc45cdbd2615c9c722c11bcc6cd69ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_amodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5A</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_amodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_ATTR</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5A</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_ATTR</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acc45cdbd2615c9c722c11bcc6cd69ee9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acc45cdbd2615c9c722c11bcc6cd69ee9">&#9670;&nbsp;</a></span>H5A_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5A_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_amodule_8h.html">H5Amodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_apublic_8h.html b/develop/_h5_apublic_8h.html
new file mode 100644
index 0000000..3e9c0d5
--- /dev/null
+++ b/develop/_h5_apublic_8h.html
@@ -0,0 +1,358 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Apublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_apublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Apublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_opublic_8h.html">H5Opublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_tpublic_8h.html">H5Tpublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Apublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_apublic_8h__incl.png" border="0" usemap="#asrc_2_h5_apublic_8h" alt=""/></div>
+<map name="asrc_2_h5_apublic_8h" id="asrc_2_h5_apublic_8h">
+<area shape="rect" title=" " alt="" coords="542,5,665,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,229,647,256"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="599,155,693,181"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="509,80,610,107"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="685,80,783,107"/>
+<area shape="rect" title=" " alt="" coords="5,304,108,331"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,304,232,331"/>
+<area shape="rect" title=" " alt="" coords="256,304,343,331"/>
+<area shape="rect" title=" " alt="" coords="367,304,437,331"/>
+<area shape="rect" title=" " alt="" coords="462,304,537,331"/>
+<area shape="rect" title=" " alt="" coords="561,304,643,331"/>
+<area shape="rect" title=" " alt="" coords="667,304,742,331"/>
+<area shape="rect" title=" " alt="" coords="767,304,837,331"/>
+<area shape="rect" title=" " alt="" coords="862,304,921,331"/>
+<area shape="rect" title=" " alt="" coords="945,304,1011,331"/>
+<area shape="rect" title=" " alt="" coords="1036,304,1144,331"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_apublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_apublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_apublic_8hdep" id="asrc_2_h5_apublic_8hdep">
+<area shape="rect" title=" " alt="" coords="190,5,313,32"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="90,80,245,107"/>
+<area shape="rect" href="_h5_v_lnative_8h.html" title=" " alt="" coords="269,80,401,107"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="5,155,132,181"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="157,155,375,181"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_a__info__t.html">H5A_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a28fef0ded9a6c0eb12334c0d15dc3e74"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_apublic_8h.html#a28fef0ded9a6c0eb12334c0d15dc3e74">H5A_operator2_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> location_id, const char *attr_name, const <a class="el" href="struct_h5_a__info__t.html">H5A_info_t</a> *ainfo, void *op_data)</td></tr>
+<tr class="separator:a28fef0ded9a6c0eb12334c0d15dc3e74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae42c937252ed79a1ad4672f04adba750"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_apublic_8h.html#ae42c937252ed79a1ad4672f04adba750">H5A_operator1_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> location_id, const char *attr_name, void *operator_data)</td></tr>
+<tr class="memdesc:ae42c937252ed79a1ad4672f04adba750"><td class="mdescLeft">&#160;</td><td class="mdescRight">Typedef for <a class="el" href="group___h5_a.html#gabdb2cf7368eec0ad998cbe6a3f61aa41" title="Calls a user&#39;s function for each attribute on an object.">H5Aiterate1()</a> callbacks. <a href="_h5_apublic_8h.html#ae42c937252ed79a1ad4672f04adba750">More...</a><br /></td></tr>
+<tr class="separator:ae42c937252ed79a1ad4672f04adba750"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaef4394b661e2c930879e9868e122bdda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id)</td></tr>
+<tr class="memdesc:gaef4394b661e2c930879e9868e122bdda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the specified attribute. <a href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">More...</a><br /></td></tr>
+<tr class="separator:gaef4394b661e2c930879e9868e122bdda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga121fb36f6571bfaf17eb0a92f3275560"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga121fb36f6571bfaf17eb0a92f3275560">H5Aclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga121fb36f6571bfaf17eb0a92f3275560"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f4e5248c09f689633079ed8afc0b308"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308">H5Acreate2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> acpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id)</td></tr>
+<tr class="memdesc:ga4f4e5248c09f689633079ed8afc0b308"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an attribute attached to a specified object. <a href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308">More...</a><br /></td></tr>
+<tr class="separator:ga4f4e5248c09f689633079ed8afc0b308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b3ce1af9b445a6381479e8f3b58e6d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga9b3ce1af9b445a6381479e8f3b58e6d9">H5Acreate_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> acpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga9b3ce1af9b445a6381479e8f3b58e6d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga004160c28e281455ec48aa7fe557ef8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga004160c28e281455ec48aa7fe557ef8a">H5Acreate_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> acpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga004160c28e281455ec48aa7fe557ef8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an attribute attached to a specified object. <a href="group___h5_a.html#ga004160c28e281455ec48aa7fe557ef8a">More...</a><br /></td></tr>
+<tr class="separator:ga004160c28e281455ec48aa7fe557ef8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13dd8779381c7834b59a4ac5521c83ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga13dd8779381c7834b59a4ac5521c83ba">H5Acreate_by_name_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> acpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga13dd8779381c7834b59a4ac5521c83ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada9fa3d6db52329f1fd55662de6ff6ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gada9fa3d6db52329f1fd55662de6ff6ba">H5Adelete</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *attr_name)</td></tr>
+<tr class="memdesc:gada9fa3d6db52329f1fd55662de6ff6ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes an attribute from a specified location. <a href="group___h5_a.html#gada9fa3d6db52329f1fd55662de6ff6ba">More...</a><br /></td></tr>
+<tr class="separator:gada9fa3d6db52329f1fd55662de6ff6ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga06711a4e77ff8ab49e427010fd38ac9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga06711a4e77ff8ab49e427010fd38ac9e">H5Adelete_by_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga06711a4e77ff8ab49e427010fd38ac9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes an attribute from an object according to index order. <a href="group___h5_a.html#ga06711a4e77ff8ab49e427010fd38ac9e">More...</a><br /></td></tr>
+<tr class="separator:ga06711a4e77ff8ab49e427010fd38ac9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacbf689308f851428dd641b64f5f94feb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gacbf689308f851428dd641b64f5f94feb">H5Adelete_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gacbf689308f851428dd641b64f5f94feb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an attribute from a specified location. <a href="group___h5_a.html#gacbf689308f851428dd641b64f5f94feb">More...</a><br /></td></tr>
+<tr class="separator:gacbf689308f851428dd641b64f5f94feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga293b5be270d90cd5e47f782ca9aec80b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga293b5be270d90cd5e47f782ca9aec80b">H5Aexists</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, const char *attr_name)</td></tr>
+<tr class="memdesc:ga293b5be270d90cd5e47f782ca9aec80b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an attribute with a given name exists on an object. <a href="group___h5_a.html#ga293b5be270d90cd5e47f782ca9aec80b">More...</a><br /></td></tr>
+<tr class="separator:ga293b5be270d90cd5e47f782ca9aec80b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb69d6b6c9dcf8ee77481010c619d664"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaeb69d6b6c9dcf8ee77481010c619d664">H5Aexists_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, const char *attr_name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *exists, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaeb69d6b6c9dcf8ee77481010c619d664"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa1d2305651a4524f6aa0f8b56eec1a37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gaa1d2305651a4524f6aa0f8b56eec1a37">H5Aexists_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, const char *obj_name, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gaa1d2305651a4524f6aa0f8b56eec1a37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an attribute with a given name exists on an object. <a href="group___h5_a.html#gaa1d2305651a4524f6aa0f8b56eec1a37">More...</a><br /></td></tr>
+<tr class="separator:gaa1d2305651a4524f6aa0f8b56eec1a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga42b804d43e11cc0db6e0e58be7b3bd3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga42b804d43e11cc0db6e0e58be7b3bd3c">H5Aexists_by_name_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *exists, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga42b804d43e11cc0db6e0e58be7b3bd3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0f6b545850bd21f128904eff51df226d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga0f6b545850bd21f128904eff51df226d">H5Aget_create_plist</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id)</td></tr>
+<tr class="memdesc:ga0f6b545850bd21f128904eff51df226d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute creation property list identifier. <a href="group___h5_a.html#ga0f6b545850bd21f128904eff51df226d">More...</a><br /></td></tr>
+<tr class="separator:ga0f6b545850bd21f128904eff51df226d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae3f1b7b87240b461f7827a8783acc08a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gae3f1b7b87240b461f7827a8783acc08a">H5Aget_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, <a class="el" href="struct_h5_a__info__t.html">H5A_info_t</a> *ainfo)</td></tr>
+<tr class="memdesc:gae3f1b7b87240b461f7827a8783acc08a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute information by attribute identifier. <a href="group___h5_a.html#gae3f1b7b87240b461f7827a8783acc08a">More...</a><br /></td></tr>
+<tr class="separator:gae3f1b7b87240b461f7827a8783acc08a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad110910cb227c15fdca938a642714fe9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gad110910cb227c15fdca938a642714fe9">H5Aget_info_by_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="struct_h5_a__info__t.html">H5A_info_t</a> *ainfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gad110910cb227c15fdca938a642714fe9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute information by attribute index position. <a href="group___h5_a.html#gad110910cb227c15fdca938a642714fe9">More...</a><br /></td></tr>
+<tr class="separator:gad110910cb227c15fdca938a642714fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga258f03e12b4f49ad33ba72d17a9e2faf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga258f03e12b4f49ad33ba72d17a9e2faf">H5Aget_info_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, <a class="el" href="struct_h5_a__info__t.html">H5A_info_t</a> *ainfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga258f03e12b4f49ad33ba72d17a9e2faf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute information by attribute name. <a href="group___h5_a.html#ga258f03e12b4f49ad33ba72d17a9e2faf">More...</a><br /></td></tr>
+<tr class="separator:ga258f03e12b4f49ad33ba72d17a9e2faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05e195aabab8c623b1c52009aeb99674"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga05e195aabab8c623b1c52009aeb99674">H5Aget_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, size_t buf_size, char *buf)</td></tr>
+<tr class="memdesc:ga05e195aabab8c623b1c52009aeb99674"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute name. <a href="group___h5_a.html#ga05e195aabab8c623b1c52009aeb99674">More...</a><br /></td></tr>
+<tr class="separator:ga05e195aabab8c623b1c52009aeb99674"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c552b2db32371f8ea20d87475313fb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga4c552b2db32371f8ea20d87475313fb6">H5Aget_name_by_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, char *name, size_t size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga4c552b2db32371f8ea20d87475313fb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute name by attribute index position. <a href="group___h5_a.html#ga4c552b2db32371f8ea20d87475313fb6">More...</a><br /></td></tr>
+<tr class="separator:ga4c552b2db32371f8ea20d87475313fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e21e544119d03f9342530b45a71d74d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga9e21e544119d03f9342530b45a71d74d">H5Aget_space</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id)</td></tr>
+<tr class="memdesc:ga9e21e544119d03f9342530b45a71d74d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a copy of the dataspace for an attribute. <a href="group___h5_a.html#ga9e21e544119d03f9342530b45a71d74d">More...</a><br /></td></tr>
+<tr class="separator:ga9e21e544119d03f9342530b45a71d74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabd11c8e11db0adde706e41a24a832f06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gabd11c8e11db0adde706e41a24a832f06">H5Aget_storage_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id)</td></tr>
+<tr class="memdesc:gabd11c8e11db0adde706e41a24a832f06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of storage used to store an attribute. <a href="group___h5_a.html#gabd11c8e11db0adde706e41a24a832f06">More...</a><br /></td></tr>
+<tr class="separator:gabd11c8e11db0adde706e41a24a832f06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b070b714b2e535df2e1cb3005026a44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga0b070b714b2e535df2e1cb3005026a44">H5Aget_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id)</td></tr>
+<tr class="memdesc:ga0b070b714b2e535df2e1cb3005026a44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute's datatype. <a href="group___h5_a.html#ga0b070b714b2e535df2e1cb3005026a44">More...</a><br /></td></tr>
+<tr class="separator:ga0b070b714b2e535df2e1cb3005026a44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9315a22b60468b6e996559b1b8a77251"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga9315a22b60468b6e996559b1b8a77251">H5Aiterate2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *idx, <a class="el" href="_h5_apublic_8h.html#a28fef0ded9a6c0eb12334c0d15dc3e74">H5A_operator2_t</a> op, void *op_data)</td></tr>
+<tr class="memdesc:ga9315a22b60468b6e996559b1b8a77251"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls a user-defined function for each attribute on an object. <a href="group___h5_a.html#ga9315a22b60468b6e996559b1b8a77251">More...</a><br /></td></tr>
+<tr class="separator:ga9315a22b60468b6e996559b1b8a77251"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75db973d69b61f673f5cdf21ac624cef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga75db973d69b61f673f5cdf21ac624cef">H5Aiterate_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *idx, <a class="el" href="_h5_apublic_8h.html#a28fef0ded9a6c0eb12334c0d15dc3e74">H5A_operator2_t</a> op, void *op_data, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga75db973d69b61f673f5cdf21ac624cef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls user-defined function for each attribute on an object. <a href="group___h5_a.html#ga75db973d69b61f673f5cdf21ac624cef">More...</a><br /></td></tr>
+<tr class="separator:ga75db973d69b61f673f5cdf21ac624cef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga59863b205b6d93b2145f0fbca49656f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga59863b205b6d93b2145f0fbca49656f7">H5Aopen</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id)</td></tr>
+<tr class="memdesc:ga59863b205b6d93b2145f0fbca49656f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute for an object specified by object identifier and attribute name. <a href="group___h5_a.html#ga59863b205b6d93b2145f0fbca49656f7">More...</a><br /></td></tr>
+<tr class="separator:ga59863b205b6d93b2145f0fbca49656f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8167b57603377742ae78a278dda27634"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga8167b57603377742ae78a278dda27634">H5Aopen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga8167b57603377742ae78a278dda27634"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1451cdff4f77dcf9feaee83c8179b2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d">H5Aopen_by_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gab1451cdff4f77dcf9feaee83c8179b2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the nth attribute attached to an object. <a href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d">More...</a><br /></td></tr>
+<tr class="separator:gab1451cdff4f77dcf9feaee83c8179b2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd">H5Aopen_by_idx_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadb49a0b5b9798d2e944d877adba8ae10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10">H5Aopen_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gadb49a0b5b9798d2e944d877adba8ae10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute for an object by object name and attribute name. <a href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10">More...</a><br /></td></tr>
+<tr class="separator:gadb49a0b5b9798d2e944d877adba8ae10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga42e2c5c72201f05b32e1c9dda6df0e30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga42e2c5c72201f05b32e1c9dda6df0e30">H5Aopen_by_name_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga42e2c5c72201f05b32e1c9dda6df0e30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaacb27a997f7c98e8a833d0fd63b58f1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, void *buf)</td></tr>
+<tr class="memdesc:gaacb27a997f7c98e8a833d0fd63b58f1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the value of an attribute. <a href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">More...</a><br /></td></tr>
+<tr class="separator:gaacb27a997f7c98e8a833d0fd63b58f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6e0767850e9279c1b8f5441ac10e4f2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga6e0767850e9279c1b8f5441ac10e4f2c">H5Aread_async</a> (chid_t attr_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype_id, void *buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga6e0767850e9279c1b8f5441ac10e4f2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga490dcd6db246c1fda7295badfce28203"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga490dcd6db246c1fda7295badfce28203">H5Arename</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *old_name, const char *new_name)</td></tr>
+<tr class="memdesc:ga490dcd6db246c1fda7295badfce28203"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an attribute. <a href="group___h5_a.html#ga490dcd6db246c1fda7295badfce28203">More...</a><br /></td></tr>
+<tr class="separator:ga490dcd6db246c1fda7295badfce28203"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5eb1ec49226fd0ec8e6dedc608f134f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga5eb1ec49226fd0ec8e6dedc608f134f8">H5Arename_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *old_name, const char *new_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga5eb1ec49226fd0ec8e6dedc608f134f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga27e7336cbf2182a85d8fba3cdf476d8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga27e7336cbf2182a85d8fba3cdf476d8e">H5Arename_by_name_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *old_attr_name, const char *new_attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga27e7336cbf2182a85d8fba3cdf476d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab70871e205d57450c83efd9912be2b5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, const void *buf)</td></tr>
+<tr class="memdesc:gab70871e205d57450c83efd9912be2b5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes data to an attribute. <a href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">More...</a><br /></td></tr>
+<tr class="separator:gab70871e205d57450c83efd9912be2b5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae841dec1e2f4fecd88252307d20c1a59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gae841dec1e2f4fecd88252307d20c1a59">H5Awrite_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, const void *buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gae841dec1e2f4fecd88252307d20c1a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga21f8483c935d72187b98f5e7c2056140"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga21f8483c935d72187b98f5e7c2056140">H5Arename_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *old_attr_name, const char *new_attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="separator:ga21f8483c935d72187b98f5e7c2056140"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa30f5f6c277d6c46f8aa31e89cdba085"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gaa30f5f6c277d6c46f8aa31e89cdba085">H5Acreate1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> acpl_id)</td></tr>
+<tr class="memdesc:gaa30f5f6c277d6c46f8aa31e89cdba085"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an attribute attached to a specified object. <a href="group___h5_a.html#gaa30f5f6c277d6c46f8aa31e89cdba085">More...</a><br /></td></tr>
+<tr class="separator:gaa30f5f6c277d6c46f8aa31e89cdba085"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaadd809fc16238754105bbddd20bcdde1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gaadd809fc16238754105bbddd20bcdde1">H5Aget_num_attrs</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id)</td></tr>
+<tr class="memdesc:gaadd809fc16238754105bbddd20bcdde1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the number of attributes attached to an object. <a href="group___h5_a.html#gaadd809fc16238754105bbddd20bcdde1">More...</a><br /></td></tr>
+<tr class="separator:gaadd809fc16238754105bbddd20bcdde1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabdb2cf7368eec0ad998cbe6a3f61aa41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gabdb2cf7368eec0ad998cbe6a3f61aa41">H5Aiterate1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, unsigned *idx, <a class="el" href="_h5_apublic_8h.html#ae42c937252ed79a1ad4672f04adba750">H5A_operator1_t</a> op, void *op_data)</td></tr>
+<tr class="memdesc:gabdb2cf7368eec0ad998cbe6a3f61aa41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls a user's function for each attribute on an object. <a href="group___h5_a.html#gabdb2cf7368eec0ad998cbe6a3f61aa41">More...</a><br /></td></tr>
+<tr class="separator:gabdb2cf7368eec0ad998cbe6a3f61aa41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadaa85276f2731ad78462a6fd27118470"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gadaa85276f2731ad78462a6fd27118470">H5Aopen_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, unsigned idx)</td></tr>
+<tr class="memdesc:gadaa85276f2731ad78462a6fd27118470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the attribute specified by its index. <a href="group___h5_a.html#gadaa85276f2731ad78462a6fd27118470">More...</a><br /></td></tr>
+<tr class="separator:gadaa85276f2731ad78462a6fd27118470"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c05fade96b6b7e2299f56a5b1edb1c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga5c05fade96b6b7e2299f56a5b1edb1c1">H5Aopen_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name)</td></tr>
+<tr class="memdesc:ga5c05fade96b6b7e2299f56a5b1edb1c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute specified by name. <a href="group___h5_a.html#ga5c05fade96b6b7e2299f56a5b1edb1c1">More...</a><br /></td></tr>
+<tr class="separator:ga5c05fade96b6b7e2299f56a5b1edb1c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="ae42c937252ed79a1ad4672f04adba750"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae42c937252ed79a1ad4672f04adba750">&#9670;&nbsp;</a></span>H5A_operator1_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5A_operator1_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> location_id, const char *attr_name, void *operator_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Typedef for <a class="el" href="group___h5_a.html#gabdb2cf7368eec0ad998cbe6a3f61aa41" title="Calls a user&#39;s function for each attribute on an object.">H5Aiterate1()</a> callbacks. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">location_id</td><td>The identifier for the group, dataset or named datatype being iterated over </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">attr_name</td><td>The name of the current object attribute </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">operator_data</td><td>A pointer to the operator data passed into <a class="el" href="group___h5_a.html#gabdb2cf7368eec0ad998cbe6a3f61aa41" title="Calls a user&#39;s function for each attribute on an object.">H5Aiterate1()</a> </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The return values from an operator are: <ul>
+<li>Zero causes the iterator to continue, returning zero when all attributes have been processed. </li>
+<li>Positive causes the iterator to immediately return that positive value, indicating short-circuit success. The iterator can be restarted at the next attribute. </li>
+<li>Negative causes the iterator to immediately return that value, indicating failure. The iterator can be restarted at the next attribute. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a28fef0ded9a6c0eb12334c0d15dc3e74"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28fef0ded9a6c0eb12334c0d15dc3e74">&#9670;&nbsp;</a></span>H5A_operator2_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5A_operator2_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> location_id, const char *attr_name, const <a class="el" href="struct_h5_a__info__t.html">H5A_info_t</a> *ainfo, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Typedef for <a class="el" href="group___h5_a.html#ga9315a22b60468b6e996559b1b8a77251" title="Calls a user-defined function for each attribute on an object.">H5Aiterate2()</a> / <a class="el" href="group___h5_a.html#ga75db973d69b61f673f5cdf21ac624cef" title="Calls user-defined function for each attribute on an object.">H5Aiterate_by_name()</a> callbacks </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">location_id</td><td>The identifier for the group, dataset or named datatype being iterated over </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">attr_name</td><td>The name of the current object attribute </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">ainfo</td><td>The attribute's info struct </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">op_data</td><td>A pointer to the operator data passed into <a class="el" href="group___h5_a.html#ga9315a22b60468b6e996559b1b8a77251" title="Calls a user-defined function for each attribute on an object.">H5Aiterate2()</a> or <a class="el" href="group___h5_a.html#ga75db973d69b61f673f5cdf21ac624cef" title="Calls user-defined function for each attribute on an object.">H5Aiterate_by_name()</a> </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The return values from an operator are: <ul>
+<li>Zero causes the iterator to continue, returning zero when all attributes have been processed. </li>
+<li>Positive causes the iterator to immediately return that positive value, indicating short-circuit success. The iterator can be restarted at the next attribute. </li>
+<li>Negative causes the iterator to immediately return that value, indicating failure. The iterator can be restarted at the next attribute. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_apublic_8h.html">H5Apublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_apublic_8h__dep__incl.map b/develop/_h5_apublic_8h__dep__incl.map
new file mode 100644
index 0000000..bed9534
--- /dev/null
+++ b/develop/_h5_apublic_8h__dep__incl.map
@@ -0,0 +1,7 @@
+<map id="src/H5Apublic.h" name="src/H5Apublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="190,5,313,32"/>
+<area shape="rect" id="node2" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="90,80,245,107"/>
+<area shape="rect" id="node5" href="$_h5_v_lnative_8h.html" title=" " alt="" coords="269,80,401,107"/>
+<area shape="rect" id="node3" href="$_h5_mpublic_8h.html" title=" " alt="" coords="5,155,132,181"/>
+<area shape="rect" id="node4" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="157,155,375,181"/>
+</map>
diff --git a/develop/_h5_apublic_8h__dep__incl.md5 b/develop/_h5_apublic_8h__dep__incl.md5
new file mode 100644
index 0000000..4ed29ce
--- /dev/null
+++ b/develop/_h5_apublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+74d3e481d5e00325443cd30890c7c8b8 \ No newline at end of file
diff --git a/develop/_h5_apublic_8h__dep__incl.png b/develop/_h5_apublic_8h__dep__incl.png
new file mode 100644
index 0000000..d47af9c
--- /dev/null
+++ b/develop/_h5_apublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_apublic_8h__incl.map b/develop/_h5_apublic_8h__incl.map
new file mode 100644
index 0000000..dfc3c9c
--- /dev/null
+++ b/develop/_h5_apublic_8h__incl.map
@@ -0,0 +1,18 @@
+<map id="src/H5Apublic.h" name="src/H5Apublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="542,5,665,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,229,647,256"/>
+<area shape="rect" id="node14" href="$_h5_ipublic_8h.html" title=" " alt="" coords="599,155,693,181"/>
+<area shape="rect" id="node15" href="$_h5_opublic_8h.html" title=" " alt="" coords="509,80,610,107"/>
+<area shape="rect" id="node16" href="$_h5_tpublic_8h.html" title=" " alt="" coords="685,80,783,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,304,108,331"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,304,232,331"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,304,343,331"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,304,437,331"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,304,537,331"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,304,643,331"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,304,742,331"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,304,837,331"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,304,921,331"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,304,1011,331"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,304,1144,331"/>
+</map>
diff --git a/develop/_h5_apublic_8h__incl.md5 b/develop/_h5_apublic_8h__incl.md5
new file mode 100644
index 0000000..89dd4c4
--- /dev/null
+++ b/develop/_h5_apublic_8h__incl.md5
@@ -0,0 +1 @@
+df20ee56cbdeb9d4dcb648bda43c2bee \ No newline at end of file
diff --git a/develop/_h5_apublic_8h__incl.png b/develop/_h5_apublic_8h__incl.png
new file mode 100644
index 0000000..60a1e8e
--- /dev/null
+++ b/develop/_h5_apublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_array_type_8h.html b/develop/_h5_array_type_8h.html
new file mode 100644
index 0000000..6a6d4df
--- /dev/null
+++ b/develop/_h5_array_type_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5ArrayType.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_array_type_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5ArrayType.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_array_type_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_array_type_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_array_type_8hdep" id="ac_09_09_2src_2_h5_array_type_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,179,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="25,80,159,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_array_type.html" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes.">ArrayType</a> inherits from <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and provides wrappers for the HDF5's Array Datatypes. <a href="class_h5_1_1_array_type.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_array_type_8h.html">H5ArrayType.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_array_type_8h__dep__incl.map b/develop/_h5_array_type_8h__dep__incl.map
new file mode 100644
index 0000000..6202f3f
--- /dev/null
+++ b/develop/_h5_array_type_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5ArrayType.h" name="c++/src/H5ArrayType.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,179,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="25,80,159,107"/>
+</map>
diff --git a/develop/_h5_array_type_8h__dep__incl.md5 b/develop/_h5_array_type_8h__dep__incl.md5
new file mode 100644
index 0000000..9e26c67
--- /dev/null
+++ b/develop/_h5_array_type_8h__dep__incl.md5
@@ -0,0 +1 @@
+7eafbfc889e54f8795075767a01cb254 \ No newline at end of file
diff --git a/develop/_h5_array_type_8h__dep__incl.png b/develop/_h5_array_type_8h__dep__incl.png
new file mode 100644
index 0000000..654ad69
--- /dev/null
+++ b/develop/_h5_array_type_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_atom_type_8h.html b/develop/_h5_atom_type_8h.html
new file mode 100644
index 0000000..c76ad6f
--- /dev/null
+++ b/develop/_h5_atom_type_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5AtomType.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_atom_type_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5AtomType.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_atom_type_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_atom_type_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_atom_type_8hdep" id="ac_09_09_2src_2_h5_atom_type_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,179,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="25,80,159,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html">AtomType</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType.">AtomType</a> is a base class, inherited by <a class="el" href="class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype.">IntType</a>, <a class="el" href="class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype.">FloatType</a>, <a class="el" href="class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype.">StrType</a>, and <a class="el" href="class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes.">PredType</a>. <a href="class_h5_1_1_atom_type.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_atom_type_8h.html">H5AtomType.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_atom_type_8h__dep__incl.map b/develop/_h5_atom_type_8h__dep__incl.map
new file mode 100644
index 0000000..6f6dc7a
--- /dev/null
+++ b/develop/_h5_atom_type_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5AtomType.h" name="c++/src/H5AtomType.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,179,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="25,80,159,107"/>
+</map>
diff --git a/develop/_h5_atom_type_8h__dep__incl.md5 b/develop/_h5_atom_type_8h__dep__incl.md5
new file mode 100644
index 0000000..9e9f297
--- /dev/null
+++ b/develop/_h5_atom_type_8h__dep__incl.md5
@@ -0,0 +1 @@
+f340c8c053a49330193547fa3c55dc33 \ No newline at end of file
diff --git a/develop/_h5_atom_type_8h__dep__incl.png b/develop/_h5_atom_type_8h__dep__incl.png
new file mode 100644
index 0000000..0a957fa
--- /dev/null
+++ b/develop/_h5_atom_type_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_attribute_8h.html b/develop/_h5_attribute_8h.html
new file mode 100644
index 0000000..b7b9048
--- /dev/null
+++ b/develop/_h5_attribute_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5Attribute.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_attribute_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5Attribute.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_attribute_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_attribute_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_attribute_8hdep" id="ac_09_09_2src_2_h5_attribute_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,171,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="21,80,155,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes.">Attribute</a> operates on HDF5 attributes. <a href="class_h5_1_1_attribute.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_attribute_8h.html">H5Attribute.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_attribute_8h__dep__incl.map b/develop/_h5_attribute_8h__dep__incl.map
new file mode 100644
index 0000000..19fdf53
--- /dev/null
+++ b/develop/_h5_attribute_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5Attribute.h" name="c++/src/H5Attribute.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,171,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="21,80,155,107"/>
+</map>
diff --git a/develop/_h5_attribute_8h__dep__incl.md5 b/develop/_h5_attribute_8h__dep__incl.md5
new file mode 100644
index 0000000..7d09202
--- /dev/null
+++ b/develop/_h5_attribute_8h__dep__incl.md5
@@ -0,0 +1 @@
+fac86a7c584baf4202f2c8d5e5658edb \ No newline at end of file
diff --git a/develop/_h5_attribute_8h__dep__incl.png b/develop/_h5_attribute_8h__dep__incl.png
new file mode 100644
index 0000000..d52d97c
--- /dev/null
+++ b/develop/_h5_attribute_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_b2module_8h.html b/develop/_h5_b2module_8h.html
new file mode 100644
index 0000000..d8f9cde
--- /dev/null
+++ b/develop/_h5_b2module_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5B2module.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_b2module_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5B2module.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:af1326505248e7928d2e5a147f35f8e41"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_b2module_8h.html#af1326505248e7928d2e5a147f35f8e41">H5B2_MODULE</a></td></tr>
+<tr class="separator:af1326505248e7928d2e5a147f35f8e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_b2module_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5B2</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_b2module_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_BTREE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5B2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_BTREE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af1326505248e7928d2e5a147f35f8e41"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1326505248e7928d2e5a147f35f8e41">&#9670;&nbsp;</a></span>H5B2_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5B2_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_b2module_8h.html">H5B2module.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_bmodule_8h.html b/develop/_h5_bmodule_8h.html
new file mode 100644
index 0000000..eed9a33
--- /dev/null
+++ b/develop/_h5_bmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Bmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_bmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Bmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ac5f671467f69e8020a33fb140d4d8826"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_bmodule_8h.html#ac5f671467f69e8020a33fb140d4d8826">H5B_MODULE</a></td></tr>
+<tr class="separator:ac5f671467f69e8020a33fb140d4d8826"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_bmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5B</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_bmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_BTREE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5B</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_BTREE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac5f671467f69e8020a33fb140d4d8826"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5f671467f69e8020a33fb140d4d8826">&#9670;&nbsp;</a></span>H5B_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5B_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_bmodule_8h.html">H5Bmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_c_xmodule_8h.html b/develop/_h5_c_xmodule_8h.html
new file mode 100644
index 0000000..d355b86
--- /dev/null
+++ b/develop/_h5_c_xmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5CXmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_c_xmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5CXmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a25dd790d9e4b938e583421ef8ed6804e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_c_xmodule_8h.html#a25dd790d9e4b938e583421ef8ed6804e">H5CX_MODULE</a></td></tr>
+<tr class="separator:a25dd790d9e4b938e583421ef8ed6804e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_c_xmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5CX</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_c_xmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_CONTEXT</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5CX</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_CONTEXT</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a25dd790d9e4b938e583421ef8ed6804e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25dd790d9e4b938e583421ef8ed6804e">&#9670;&nbsp;</a></span>H5CX_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5CX_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_c_xmodule_8h.html">H5CXmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_cmodule_8h.html b/develop/_h5_cmodule_8h.html
new file mode 100644
index 0000000..14bca88
--- /dev/null
+++ b/develop/_h5_cmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Cmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_cmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Cmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a16dc467c3437d9d018e518226fb461e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_cmodule_8h.html#a16dc467c3437d9d018e518226fb461e4">H5C_MODULE</a></td></tr>
+<tr class="separator:a16dc467c3437d9d018e518226fb461e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_cmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5C</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_cmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_CACHE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5C</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_CACHE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a16dc467c3437d9d018e518226fb461e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a16dc467c3437d9d018e518226fb461e4">&#9670;&nbsp;</a></span>H5C_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5C_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_cmodule_8h.html">H5Cmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_common_f_g_8h.html b/develop/_h5_common_f_g_8h.html
new file mode 100644
index 0000000..1c3dd20
--- /dev/null
+++ b/develop/_h5_common_f_g_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5CommonFG.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_common_f_g_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5CommonFG.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_common_f_g_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_common_f_g_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_common_f_g_8hdep" id="ac_09_09_2src_2_h5_common_f_g_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,191,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="31,80,165,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html">CommonFG</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><em><a class="el" href="class_h5_1_1_common_f_g.html" title="CommonFG is an abstract base class of H5Group.">CommonFG</a></em> is an abstract base class of H5Group. <a href="class_h5_1_1_common_f_g.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_common_f_g_8h.html">H5CommonFG.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_common_f_g_8h__dep__incl.map b/develop/_h5_common_f_g_8h__dep__incl.map
new file mode 100644
index 0000000..b3a5e82
--- /dev/null
+++ b/develop/_h5_common_f_g_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5CommonFG.h" name="c++/src/H5CommonFG.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,191,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="31,80,165,107"/>
+</map>
diff --git a/develop/_h5_common_f_g_8h__dep__incl.md5 b/develop/_h5_common_f_g_8h__dep__incl.md5
new file mode 100644
index 0000000..82ec29b
--- /dev/null
+++ b/develop/_h5_common_f_g_8h__dep__incl.md5
@@ -0,0 +1 @@
+6a7c1841ed95a8a2c4c7df4d564d5ab5 \ No newline at end of file
diff --git a/develop/_h5_common_f_g_8h__dep__incl.png b/develop/_h5_common_f_g_8h__dep__incl.png
new file mode 100644
index 0000000..644a312
--- /dev/null
+++ b/develop/_h5_common_f_g_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_comp_type_8h.html b/develop/_h5_comp_type_8h.html
new file mode 100644
index 0000000..f410634
--- /dev/null
+++ b/develop/_h5_comp_type_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5CompType.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_comp_type_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5CompType.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_comp_type_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_comp_type_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_comp_type_8hdep" id="ac_09_09_2src_2_h5_comp_type_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,181,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="27,80,160,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_h5_1_1_comp_type.html" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes.">CompType</a> is a derivative of a <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and operates on HDF5 compound datatypes. <a href="class_h5_1_1_comp_type.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_comp_type_8h.html">H5CompType.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_comp_type_8h__dep__incl.map b/develop/_h5_comp_type_8h__dep__incl.map
new file mode 100644
index 0000000..0d2ac5f
--- /dev/null
+++ b/develop/_h5_comp_type_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5CompType.h" name="c++/src/H5CompType.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,181,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="27,80,160,107"/>
+</map>
diff --git a/develop/_h5_comp_type_8h__dep__incl.md5 b/develop/_h5_comp_type_8h__dep__incl.md5
new file mode 100644
index 0000000..f317549
--- /dev/null
+++ b/develop/_h5_comp_type_8h__dep__incl.md5
@@ -0,0 +1 @@
+1b7cacd2f437ac918b532acd1bd3b144 \ No newline at end of file
diff --git a/develop/_h5_comp_type_8h__dep__incl.png b/develop/_h5_comp_type_8h__dep__incl.png
new file mode 100644
index 0000000..a706898
--- /dev/null
+++ b/develop/_h5_comp_type_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_cpp_8h.html b/develop/_h5_cpp_8h.html
new file mode 100644
index 0000000..e46e4d0
--- /dev/null
+++ b/develop/_h5_cpp_8h.html
@@ -0,0 +1,195 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5Cpp.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_cpp_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">H5Cpp.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_include_8h.html">H5Include.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_exception_8h.html">H5Exception.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_id_component_8h.html">H5IdComponent.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_data_space_8h.html">H5DataSpace.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_prop_list_8h.html">H5PropList.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_facc_prop_8h.html">H5FaccProp.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_fcreat_prop_8h.html">H5FcreatProp.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ocreat_prop_8h.html">H5OcreatProp.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_dcreat_prop_8h.html">H5DcreatProp.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_dxfer_prop_8h.html">H5DxferProp.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_lcreat_prop_8h.html">H5LcreatProp.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_lacc_prop_8h.html">H5LaccProp.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_dacc_prop_8h.html">H5DaccProp.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_location_8h.html">H5Location.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_object_8h.html">H5Object.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_abstract_ds_8h.html">H5AbstractDs.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_attribute_8h.html">H5Attribute.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_data_type_8h.html">H5DataType.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_atom_type_8h.html">H5AtomType.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_pred_type_8h.html">H5PredType.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_enum_type_8h.html">H5EnumType.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_int_type_8h.html">H5IntType.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_float_type_8h.html">H5FloatType.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_str_type_8h.html">H5StrType.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_comp_type_8h.html">H5CompType.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_array_type_8h.html">H5ArrayType.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_var_len_type_8h.html">H5VarLenType.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_data_set_8h.html">H5DataSet.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_common_f_g_8h.html">H5CommonFG.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_group_8h.html">H5Group.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_file_8h.html">H5File.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_library_8h.html">H5Library.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Cpp.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_cpp_8h__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_cpp_8h" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_cpp_8h" id="ac_09_09_2src_2_h5_cpp_8h">
+<area shape="rect" title=" " alt="" coords="2159,5,2292,32"/>
+<area shape="rect" href="_h5_include_8h.html" title=" " alt="" coords="5,80,104,107"/>
+<area shape="rect" href="_h5_exception_8h.html" title=" " alt="" coords="129,80,245,107"/>
+<area shape="rect" href="_h5_id_component_8h.html" title=" " alt="" coords="269,80,408,107"/>
+<area shape="rect" href="_h5_data_space_8h.html" title=" " alt="" coords="432,80,555,107"/>
+<area shape="rect" href="_h5_prop_list_8h.html" title=" " alt="" coords="579,80,683,107"/>
+<area shape="rect" href="_h5_facc_prop_8h.html" title=" " alt="" coords="707,80,816,107"/>
+<area shape="rect" href="_h5_fcreat_prop_8h.html" title=" " alt="" coords="840,80,963,107"/>
+<area shape="rect" href="_h5_ocreat_prop_8h.html" title=" " alt="" coords="987,80,1111,107"/>
+<area shape="rect" href="_h5_dcreat_prop_8h.html" title=" " alt="" coords="1135,80,1259,107"/>
+<area shape="rect" href="_h5_dxfer_prop_8h.html" title=" " alt="" coords="1284,80,1401,107"/>
+<area shape="rect" href="_h5_lcreat_prop_8h.html" title=" " alt="" coords="1426,80,1547,107"/>
+<area shape="rect" href="_h5_lacc_prop_8h.html" title=" " alt="" coords="1571,80,1682,107"/>
+<area shape="rect" href="_h5_dacc_prop_8h.html" title=" " alt="" coords="1706,80,1819,107"/>
+<area shape="rect" href="_h5_location_8h.html" title=" " alt="" coords="1844,80,1951,107"/>
+<area shape="rect" href="_h5_object_8h.html" title=" " alt="" coords="1975,80,2070,107"/>
+<area shape="rect" href="_h5_abstract_ds_8h.html" title=" " alt="" coords="2095,80,2217,107"/>
+<area shape="rect" href="_h5_attribute_8h.html" title=" " alt="" coords="2241,80,2351,107"/>
+<area shape="rect" href="_h5_data_type_8h.html" title=" " alt="" coords="2375,80,2489,107"/>
+<area shape="rect" href="_h5_atom_type_8h.html" title=" " alt="" coords="2513,80,2631,107"/>
+<area shape="rect" href="_h5_pred_type_8h.html" title=" " alt="" coords="2655,80,2766,107"/>
+<area shape="rect" href="_h5_enum_type_8h.html" title=" " alt="" coords="2790,80,2909,107"/>
+<area shape="rect" href="_h5_int_type_8h.html" title=" " alt="" coords="2933,80,3032,107"/>
+<area shape="rect" href="_h5_float_type_8h.html" title=" " alt="" coords="3056,80,3171,107"/>
+<area shape="rect" href="_h5_str_type_8h.html" title=" " alt="" coords="3195,80,3295,107"/>
+<area shape="rect" href="_h5_comp_type_8h.html" title=" " alt="" coords="3320,80,3440,107"/>
+<area shape="rect" href="_h5_array_type_8h.html" title=" " alt="" coords="3464,80,3581,107"/>
+<area shape="rect" href="_h5_var_len_type_8h.html" title=" " alt="" coords="3606,80,3733,107"/>
+<area shape="rect" href="_h5_data_set_8h.html" title=" " alt="" coords="3757,80,3861,107"/>
+<area shape="rect" href="_h5_common_f_g_8h.html" title=" " alt="" coords="3886,80,4015,107"/>
+<area shape="rect" href="_h5_group_8h.html" title=" " alt="" coords="4040,80,4131,107"/>
+<area shape="rect" href="_h5_file_8h.html" title=" " alt="" coords="4155,80,4229,107"/>
+<area shape="rect" href="_h5_library_8h.html" title=" " alt="" coords="4254,80,4349,107"/>
+<area shape="rect" title=" " alt="" coords="23,155,86,181"/>
+<area shape="rect" title=" " alt="" coords="157,155,216,181"/>
+<area shape="rect" title=" " alt="" coords="1846,155,1949,181"/>
+</map>
+</div>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_cpp_8h.html">H5Cpp.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_cpp_8h__incl.map b/develop/_h5_cpp_8h__incl.map
new file mode 100644
index 0000000..8a7a2c7
--- /dev/null
+++ b/develop/_h5_cpp_8h__incl.map
@@ -0,0 +1,38 @@
+<map id="c++/src/H5Cpp.h" name="c++/src/H5Cpp.h">
+<area shape="rect" id="node1" title=" " alt="" coords="2159,5,2292,32"/>
+<area shape="rect" id="node2" href="$_h5_include_8h.html" title=" " alt="" coords="5,80,104,107"/>
+<area shape="rect" id="node4" href="$_h5_exception_8h.html" title=" " alt="" coords="129,80,245,107"/>
+<area shape="rect" id="node6" href="$_h5_id_component_8h.html" title=" " alt="" coords="269,80,408,107"/>
+<area shape="rect" id="node7" href="$_h5_data_space_8h.html" title=" " alt="" coords="432,80,555,107"/>
+<area shape="rect" id="node8" href="$_h5_prop_list_8h.html" title=" " alt="" coords="579,80,683,107"/>
+<area shape="rect" id="node9" href="$_h5_facc_prop_8h.html" title=" " alt="" coords="707,80,816,107"/>
+<area shape="rect" id="node10" href="$_h5_fcreat_prop_8h.html" title=" " alt="" coords="840,80,963,107"/>
+<area shape="rect" id="node11" href="$_h5_ocreat_prop_8h.html" title=" " alt="" coords="987,80,1111,107"/>
+<area shape="rect" id="node12" href="$_h5_dcreat_prop_8h.html" title=" " alt="" coords="1135,80,1259,107"/>
+<area shape="rect" id="node13" href="$_h5_dxfer_prop_8h.html" title=" " alt="" coords="1284,80,1401,107"/>
+<area shape="rect" id="node14" href="$_h5_lcreat_prop_8h.html" title=" " alt="" coords="1426,80,1547,107"/>
+<area shape="rect" id="node15" href="$_h5_lacc_prop_8h.html" title=" " alt="" coords="1571,80,1682,107"/>
+<area shape="rect" id="node16" href="$_h5_dacc_prop_8h.html" title=" " alt="" coords="1706,80,1819,107"/>
+<area shape="rect" id="node17" href="$_h5_location_8h.html" title=" " alt="" coords="1844,80,1951,107"/>
+<area shape="rect" id="node19" href="$_h5_object_8h.html" title=" " alt="" coords="1975,80,2070,107"/>
+<area shape="rect" id="node20" href="$_h5_abstract_ds_8h.html" title=" " alt="" coords="2095,80,2217,107"/>
+<area shape="rect" id="node21" href="$_h5_attribute_8h.html" title=" " alt="" coords="2241,80,2351,107"/>
+<area shape="rect" id="node22" href="$_h5_data_type_8h.html" title=" " alt="" coords="2375,80,2489,107"/>
+<area shape="rect" id="node23" href="$_h5_atom_type_8h.html" title=" " alt="" coords="2513,80,2631,107"/>
+<area shape="rect" id="node24" href="$_h5_pred_type_8h.html" title=" " alt="" coords="2655,80,2766,107"/>
+<area shape="rect" id="node25" href="$_h5_enum_type_8h.html" title=" " alt="" coords="2790,80,2909,107"/>
+<area shape="rect" id="node26" href="$_h5_int_type_8h.html" title=" " alt="" coords="2933,80,3032,107"/>
+<area shape="rect" id="node27" href="$_h5_float_type_8h.html" title=" " alt="" coords="3056,80,3171,107"/>
+<area shape="rect" id="node28" href="$_h5_str_type_8h.html" title=" " alt="" coords="3195,80,3295,107"/>
+<area shape="rect" id="node29" href="$_h5_comp_type_8h.html" title=" " alt="" coords="3320,80,3440,107"/>
+<area shape="rect" id="node30" href="$_h5_array_type_8h.html" title=" " alt="" coords="3464,80,3581,107"/>
+<area shape="rect" id="node31" href="$_h5_var_len_type_8h.html" title=" " alt="" coords="3606,80,3733,107"/>
+<area shape="rect" id="node32" href="$_h5_data_set_8h.html" title=" " alt="" coords="3757,80,3861,107"/>
+<area shape="rect" id="node33" href="$_h5_common_f_g_8h.html" title=" " alt="" coords="3886,80,4015,107"/>
+<area shape="rect" id="node34" href="$_h5_group_8h.html" title=" " alt="" coords="4040,80,4131,107"/>
+<area shape="rect" id="node35" href="$_h5_file_8h.html" title=" " alt="" coords="4155,80,4229,107"/>
+<area shape="rect" id="node36" href="$_h5_library_8h.html" title=" " alt="" coords="4254,80,4349,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="23,155,86,181"/>
+<area shape="rect" id="node5" title=" " alt="" coords="157,155,216,181"/>
+<area shape="rect" id="node18" title=" " alt="" coords="1846,155,1949,181"/>
+</map>
diff --git a/develop/_h5_cpp_8h__incl.md5 b/develop/_h5_cpp_8h__incl.md5
new file mode 100644
index 0000000..ae9085f
--- /dev/null
+++ b/develop/_h5_cpp_8h__incl.md5
@@ -0,0 +1 @@
+43e65faff82931cf175b6c39a14be205 \ No newline at end of file
diff --git a/develop/_h5_cpp_8h__incl.png b/develop/_h5_cpp_8h__incl.png
new file mode 100644
index 0000000..c24683e
--- /dev/null
+++ b/develop/_h5_cpp_8h__incl.png
Binary files differ
diff --git a/develop/_h5_cpublic_8h.html b/develop/_h5_cpublic_8h.html
new file mode 100644
index 0000000..b48ac19
--- /dev/null
+++ b/develop/_h5_cpublic_8h.html
@@ -0,0 +1,246 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Cpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_cpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#enum-members">Enumerations</a> </div>
+ <div class="headertitle">
+<div class="title">H5Cpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Cpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_cpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_cpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_cpublic_8h" id="asrc_2_h5_cpublic_8h">
+<area shape="rect" title=" " alt="" coords="541,5,663,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,80,647,107"/>
+<area shape="rect" title=" " alt="" coords="5,155,108,181"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,155,232,181"/>
+<area shape="rect" title=" " alt="" coords="256,155,343,181"/>
+<area shape="rect" title=" " alt="" coords="367,155,437,181"/>
+<area shape="rect" title=" " alt="" coords="462,155,537,181"/>
+<area shape="rect" title=" " alt="" coords="561,155,643,181"/>
+<area shape="rect" title=" " alt="" coords="667,155,742,181"/>
+<area shape="rect" title=" " alt="" coords="767,155,837,181"/>
+<area shape="rect" title=" " alt="" coords="862,155,921,181"/>
+<area shape="rect" title=" " alt="" coords="945,155,1011,181"/>
+<area shape="rect" title=" " alt="" coords="1036,155,1144,181"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_cpublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_cpublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_cpublic_8hdep" id="asrc_2_h5_cpublic_8hdep">
+<area shape="rect" title=" " alt="" coords="56,5,179,32"/>
+<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="51,80,183,107"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="133,155,256,181"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="5,304,128,331"/>
+<area shape="rect" href="_h5_f_dpublic_8h.html" title=" " alt="" coords="158,229,290,256"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="405,229,560,256"/>
+<area shape="rect" href="_h5_f_ddevelop_8h.html" title=" " alt="" coords="153,304,298,331"/>
+<area shape="rect" href="_h5_f_dprivate_8h.html" title=" " alt="" coords="211,379,349,405"/>
+<area shape="rect" href="_h5_f_dpkg_8h.html" title=" " alt="" coords="221,453,339,480"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="617,304,743,331"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="373,304,592,331"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a040d488146ff1ca0a82209e9af3918fa"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918fa">H5C_cache_incr_mode</a> { <a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa6c1241ad99f2c18de01ea9407db860d4">H5C_incr__off</a>
+, <a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a>
+ }</td></tr>
+<tr class="separator:a040d488146ff1ca0a82209e9af3918fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaa13ca7756d135b7df6d5a6779ee908"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908">H5C_cache_flash_incr_mode</a> { <a class="el" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a12938ef95720e1fd421ce77b1775c692">H5C_flash_incr__off</a>
+, <a class="el" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a>
+ }</td></tr>
+<tr class="separator:aaaa13ca7756d135b7df6d5a6779ee908"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f8534794ad9a977185a5d608c0af04f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04f">H5C_cache_decr_mode</a> { <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa2f20b9f9f574b06d8320f138f0e6c319">H5C_decr__off</a>
+, <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa7a646a7d80a674a72c25713eb0e6944a">H5C_decr__threshold</a>
+, <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa99d35c253f917810b5863bd84afb26a0">H5C_decr__age_out</a>
+, <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a>
+ }</td></tr>
+<tr class="separator:a4f8534794ad9a977185a5d608c0af04f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a4f8534794ad9a977185a5d608c0af04f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4f8534794ad9a977185a5d608c0af04f">&#9670;&nbsp;</a></span>H5C_cache_decr_mode</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04f">H5C_cache_decr_mode</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4f8534794ad9a977185a5d608c0af04fa2f20b9f9f574b06d8320f138f0e6c319"></a>H5C_decr__off&#160;</td><td class="fielddoc"><p>Automatic cache size decrease is disabled. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a4f8534794ad9a977185a5d608c0af04fa7a646a7d80a674a72c25713eb0e6944a"></a>H5C_decr__threshold&#160;</td><td class="fielddoc"><p>Automatic cache size decrease is enabled using the hit rate threshold algorithm. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a4f8534794ad9a977185a5d608c0af04fa99d35c253f917810b5863bd84afb26a0"></a>H5C_decr__age_out&#160;</td><td class="fielddoc"><p>Automatic cache size decrease is enabled using the ageout algorithm. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2"></a>H5C_decr__age_out_with_threshold&#160;</td><td class="fielddoc"><p>Automatic cache size decrease is enabled using the ageout with hit rate threshold algorithm. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="aaaa13ca7756d135b7df6d5a6779ee908"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaaa13ca7756d135b7df6d5a6779ee908">&#9670;&nbsp;</a></span>H5C_cache_flash_incr_mode</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908">H5C_cache_flash_incr_mode</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aaaa13ca7756d135b7df6d5a6779ee908a12938ef95720e1fd421ce77b1775c692"></a>H5C_flash_incr__off&#160;</td><td class="fielddoc"><p>Flash cache size increase is disabled. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8"></a>H5C_flash_incr__add_space&#160;</td><td class="fielddoc"><p>Flash cache size increase is enabled using the add space algorithm. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a040d488146ff1ca0a82209e9af3918fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a040d488146ff1ca0a82209e9af3918fa">&#9670;&nbsp;</a></span>H5C_cache_incr_mode</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918fa">H5C_cache_incr_mode</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a040d488146ff1ca0a82209e9af3918faa6c1241ad99f2c18de01ea9407db860d4"></a>H5C_incr__off&#160;</td><td class="fielddoc"><p>Automatic cache size increase is disabled, and the remaining increment fields are ignored. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894"></a>H5C_incr__threshold&#160;</td><td class="fielddoc"><p>Automatic cache size increase is enabled using the hit rate threshold algorithm. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_cpublic_8h.html">H5Cpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_cpublic_8h__dep__incl.map b/develop/_h5_cpublic_8h__dep__incl.map
new file mode 100644
index 0000000..d613d6a
--- /dev/null
+++ b/develop/_h5_cpublic_8h__dep__incl.map
@@ -0,0 +1,13 @@
+<map id="src/H5Cpublic.h" name="src/H5Cpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="56,5,179,32"/>
+<area shape="rect" id="node2" href="$_h5_a_cpublic_8h.html" title=" " alt="" coords="51,80,183,107"/>
+<area shape="rect" id="node3" href="$_h5_fpublic_8h.html" title=" " alt="" coords="133,155,256,181"/>
+<area shape="rect" id="node8" href="$_h5_ppublic_8h.html" title=" " alt="" coords="5,304,128,331"/>
+<area shape="rect" id="node4" href="$_h5_f_dpublic_8h.html" title=" " alt="" coords="158,229,290,256"/>
+<area shape="rect" id="node9" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="405,229,560,256"/>
+<area shape="rect" id="node5" href="$_h5_f_ddevelop_8h.html" title=" " alt="" coords="153,304,298,331"/>
+<area shape="rect" id="node6" href="$_h5_f_dprivate_8h.html" title=" " alt="" coords="211,379,349,405"/>
+<area shape="rect" id="node7" href="$_h5_f_dpkg_8h.html" title=" " alt="" coords="221,453,339,480"/>
+<area shape="rect" id="node10" href="$_h5_mpublic_8h.html" title=" " alt="" coords="617,304,743,331"/>
+<area shape="rect" id="node11" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="373,304,592,331"/>
+</map>
diff --git a/develop/_h5_cpublic_8h__dep__incl.md5 b/develop/_h5_cpublic_8h__dep__incl.md5
new file mode 100644
index 0000000..8a20f01
--- /dev/null
+++ b/develop/_h5_cpublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+6725d3d820d46bef7be15751f767c2b4 \ No newline at end of file
diff --git a/develop/_h5_cpublic_8h__dep__incl.png b/develop/_h5_cpublic_8h__dep__incl.png
new file mode 100644
index 0000000..2e66dc4
--- /dev/null
+++ b/develop/_h5_cpublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_cpublic_8h__incl.map b/develop/_h5_cpublic_8h__incl.map
new file mode 100644
index 0000000..51d0c43
--- /dev/null
+++ b/develop/_h5_cpublic_8h__incl.map
@@ -0,0 +1,15 @@
+<map id="src/H5Cpublic.h" name="src/H5Cpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="541,5,663,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,80,647,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,155,108,181"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,155,232,181"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,155,343,181"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,155,437,181"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,155,537,181"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,155,643,181"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,155,742,181"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,155,837,181"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,155,921,181"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,155,1011,181"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,155,1144,181"/>
+</map>
diff --git a/develop/_h5_cpublic_8h__incl.md5 b/develop/_h5_cpublic_8h__incl.md5
new file mode 100644
index 0000000..95952d9
--- /dev/null
+++ b/develop/_h5_cpublic_8h__incl.md5
@@ -0,0 +1 @@
+89602114d906fbc52eb04c004940d943 \ No newline at end of file
diff --git a/develop/_h5_cpublic_8h__incl.png b/develop/_h5_cpublic_8h__incl.png
new file mode 100644
index 0000000..aeb86b2
--- /dev/null
+++ b/develop/_h5_cpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_d__append__cb_8java.html b/develop/_h5_d__append__cb_8java.html
new file mode 100644
index 0000000..6dc32c5
--- /dev/null
+++ b/develop/_h5_d__append__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5D_append_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_d__append__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5D_append_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__append__cb.html">H5D_append_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_d__append__cb_8java.html">H5D_append_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_d__append__t_8java.html b/develop/_h5_d__append__t_8java.html
new file mode 100644
index 0000000..52207ce
--- /dev/null
+++ b/develop/_h5_d__append__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5D_append_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_d__append__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5D_append_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__append__t.html">H5D_append_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_d__append__t_8java.html">H5D_append_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_d__iterate__cb_8java.html b/develop/_h5_d__iterate__cb_8java.html
new file mode 100644
index 0000000..4008545
--- /dev/null
+++ b/develop/_h5_d__iterate__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5D_iterate_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_d__iterate__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5D_iterate_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__iterate__cb.html">H5D_iterate_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_d__iterate__cb_8java.html">H5D_iterate_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_d__iterate__t_8java.html b/develop/_h5_d__iterate__t_8java.html
new file mode 100644
index 0000000..7efc8c0
--- /dev/null
+++ b/develop/_h5_d__iterate__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5D_iterate_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_d__iterate__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5D_iterate_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__iterate__t.html">H5D_iterate_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_d__iterate__t_8java.html">H5D_iterate_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_d__u_g.html b/develop/_h5_d__u_g.html
new file mode 100644
index 0000000..8a74ccc
--- /dev/null
+++ b/develop/_h5_d__u_g.html
@@ -0,0 +1,1902 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Datasets</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_d__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Datasets </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="sec_dataset"></a>
+HDF5 Datasets</h1>
+<h2><a class="anchor" id="subsec_dataset_intro"></a>
+Introduction</h2>
+<p>An HDF5 dataset is an object composed of a collection of data elements, or raw data, and metadata that stores a description of the data elements, data layout, and all other information necessary to write, read, and interpret the stored data. From the viewpoint of the application the raw data is stored as a one-dimensional or multi-dimensional array of elements (the raw data), those elements can be any of several numerical or character types, small arrays, or even compound types similar to C structs. The dataset object may have attribute objects. See the figure below.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_fig1.gif" alt=""/>
+<div class="caption">
+Application view of a dataset</div></div>
+ </td></tr>
+</table>
+<p>A dataset object is stored in a file in two parts: a header and a data array. The header contains information that is needed to interpret the array portion of the dataset, as well as metadata (or pointers to metadata) that describes or annotates the dataset. Header information includes the name of the object, its dimensionality, its number-type, information about how the data itself is stored on disk (the storage layout), and other information used by the library to speed up access to the dataset or maintain the file's integrity.</p>
+<p>The HDF5 dataset interface, comprising the <a class="el" href="group___h5_d.html">Datasets (H5D)</a> functions, provides a mechanism for managing HDF5 datasets including the transfer of data between memory and disk and the description of dataset properties.</p>
+<p>A dataset is used by other HDF5 APIs, either by name or by an identifier. For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a>.</dd></dl>
+<h3><a class="anchor" id="subsubsec_dataset_intro_link"></a>
+Link/Unlink</h3>
+<p>A dataset can be added to a group with one of the H5Lcreate calls, and deleted from a group with <a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf" title="Removes a link from a group.">H5Ldelete</a>. The link and unlink operations use the name of an object, which may be a dataset. The dataset does not have to open to be linked or unlinked.</p>
+<h3><a class="anchor" id="subsubsec_dataset_intro_obj"></a>
+Object Reference</h3>
+<p>A dataset may be the target of an object reference. The object reference is created by <a class="el" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d" title="Creates a reference.">H5Rcreate</a> with the name of an object which may be a dataset and the reference type <a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>. The dataset does not have to be open to create a reference to it.</p>
+<p>An object reference may also refer to a region (selection) of a dataset. The reference is created with <a class="el" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d" title="Creates a reference.">H5Rcreate</a> and a reference type of <a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>.</p>
+<p>An object reference can be accessed by a call to <a class="el" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a>. When the reference is to a dataset or dataset region, the <a class="el" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a> call returns an identifier to the dataset just as if <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> has been called.</p>
+<h3><a class="anchor" id="subsubsec_dataset_intro_attr"></a>
+Adding Attributes</h3>
+<p>A dataset may have user-defined attributes which are created with <a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a> and accessed through the <a class="el" href="group___h5_a.html">Attributes (H5A)</a> API. To create an attribute for a dataset, the dataset must be open, and the identifier is passed to <a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a>. The attributes of a dataset are discovered and opened using <a class="el" href="group___h5_a.html#ga5c05fade96b6b7e2299f56a5b1edb1c1" title="Opens an attribute specified by name.">H5Aopen_name</a>, <a class="el" href="group___h5_a.html#gadaa85276f2731ad78462a6fd27118470" title="Opens the attribute specified by its index.">H5Aopen_idx</a>, or <a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a>; these functions use the identifier of the dataset. An attribute can be deleted with <a class="el" href="group___h5_a.html#gada9fa3d6db52329f1fd55662de6ff6ba" title="Deletes an attribute from a specified location.">H5Adelete</a> which also uses the identifier of the dataset.</p>
+<h2><a class="anchor" id="subsec_dataset_function"></a>
+Dataset Function Summaries</h2>
+<p>Functions that can be used with datasets (<a class="el" href="group___h5_d.html">Datasets (H5D)</a> functions) and property list functions that can used with datasets (<a class="el" href="group___h5_p.html">Property Lists (H5P)</a> functions) are listed below.</p>
+<table class="doxtable">
+<caption>Dataset functions</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> </td><td>Creates a dataset at the specified location. The C function is a macro: <dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a>. </dd></dl>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga15a77e82383d821fee8ecbf9ab8408cb" title="Creates a dataset in a file without linking it into the file structure.">H5Dcreate_anon</a> </td><td>Creates a dataset in a file without linking it into the file structure. </td></tr>
+<tr>
+<td><a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> </td><td>Opens an existing dataset. The C function is a macro: <dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a>. </dd></dl>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609" title="Closes the specified dataset.">H5Dclose</a> </td><td>Closes the specified dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a" title="Returns an identifier for a copy of the dataspace for a dataset.">H5Dget_space</a> </td><td>Returns an identifier for a copy of the dataspace for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga7639ef5c12cb906c71670ce73b856a4c" title="Determines whether space has been allocated for a dataset.">H5Dget_space_status</a> </td><td>Determines whether space has been allocated for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb" title="Returns an identifier for a copy of the datatype for a dataset.">H5Dget_type</a> </td><td>Returns an identifier for a copy of the datatype for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga8848f14f4aba8e6160c3d8bb7f1be163" title="Returns an identifier for a copy of the dataset creation property list for a dataset.">H5Dget_create_plist</a> </td><td>Returns an identifier for a copy of the dataset creation property list for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga252c0ddac7a7817bd757190e7398353b" title="Returns the dataset access property list associated with a dataset.">H5Dget_access_plist</a> </td><td>Returns the dataset access property list associated with a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga70ce7ab523b06c6c6a93fb28e916c2b3" title="Returns dataset address in file.">H5Dget_offset</a> </td><td>Returns the dataset address in a file. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#gafb249479a493e80891f0c7f5d8a91b00" title="Returns the amount of storage allocated for a dataset.">H5Dget_storage_size</a> </td><td>Returns the amount of storage required for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga0e97bbd8a8ee4a8b5b78ccce8547ce76" title="Determines the number of bytes required to store variable-length (VL) data.">H5Dvlen_get_buf_size</a> </td><td>Determines the number of bytes required to store variable-length (VL) data. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim</a> </td><td>Reclaims VL datatype memory buffers. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> </td><td>Reads raw data from a dataset into a buffer. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> </td><td>Writes raw data from a buffer to a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga71421c684884ab49765748720fe938db" title="Iterates over all selected elements in a dataspace.">H5Diterate</a> </td><td>Iterates over all selected elements in a dataspace. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga1f6a428a8234d7c2ccba7da4742d79be" title="Gathers data from a selection within a memory buffer raw data chunk in a dataset.">H5Dgather</a> </td><td>Gathers data from a selection within a memory buffer. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga3525b15235ba1fd415f988899e48dc5c" title="Scatters data into a selection within a memory buffer.">H5Dscatter</a> </td><td>Scatters data into a selection within a memory buffer. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga8d4a57e2b2b8c95cfecf6f75bdaa8343" title="Fills dataspace elements with a fill value in a memory buffer.">H5Dfill</a> </td><td>Fills dataspace elements with a fill value in a memory buffer. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f" title="Changes the sizes of a dataset&#39;s dimensions.">H5Dset_extent</a> </td><td>Changes the sizes of a dataset's dimensions. </td></tr>
+</table>
+<p><a class="anchor" id="dcpl_table_tag"></a>Dataset creation property list functions (H5P) <a class="anchor" id="table_dcpl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">Dataset creation property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout</a> </td><td>Sets the type of storage used to store the raw data for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout</a> </td><td>Returns the layout of the raw data for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b" title="Sets the size of the chunks used to store a chunked layout dataset.">H5Pset_chunk</a> </td><td>Sets the size of the chunks used to store a chunked layout dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga4ef814034f601f48ab1ed6db79b4354c" title="Retrieves the size of chunks for the raw data of a chunked layout dataset.">H5Pget_chunk</a> </td><td>Retrieves the size of chunks for the raw data of a chunked layout dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga8e60618d9030dc1b99ad9c8ff7867873" title="Sets the edge chunk option in a dataset creation property list.">H5Pset_chunk_opts</a>/<a class="el" href="group___d_c_p_l.html#ga6e8d8f6a14b79bd110e27666d95031cf" title="Retrieves the edge chunk option setting from a dataset creation property list.">H5Pget_chunk_opts</a> </td><td>Sets/gets the edge chunk option setting from a dataset creation property list. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d" title="Sets deflate (GNU gzip) compression method and compression level.">H5Pset_deflate</a> </td><td>Sets compression method and compression level. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4" title="Sets the fill value for a dataset.">H5Pset_fill_value</a> </td><td>Sets the fill value for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355" title="Retrieves a dataset fill value.">H5Pget_fill_value</a> </td><td>Retrieves a dataset fill value. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga14f9bc2a0d6f9e62ab95661fc1045ad6" title="Determines whether fill value is defined.">H5Pfill_value_defined</a> </td><td>Determines whether the fill value is defined. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2" title="Sets the time when fill values are written to a dataset.">H5Pset_fill_time</a> </td><td>Sets the time when fill values are written to a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga92c5eb5ee19bfd4a9184cf0428d1b00c" title="Retrieves the time when fill values are written to a dataset.">H5Pget_fill_time</a> </td><td>Retrieves the time when fill value are written to a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851" title="Sets the timing for storage space allocation.">H5Pset_alloc_time</a> </td><td>Sets the timing for storage space allocation. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gaf507a3efa5d1f37448baea089fc053d8" title="Retrieves the timing for storage space allocation.">H5Pget_alloc_time</a> </td><td>Retrieves the timing for storage space allocation. </td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#ga191c567ee50b2063979cdef156a768c5" title="Adds a filter to the filter pipeline.">H5Pset_filter</a> </td><td>Adds a filter to the filter pipeline. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga70f5346250698afc950532e9593c3988" title="Verifies that all required filters are available.">H5Pall_filters_avail</a> </td><td>Verifies that all required filters are available. </td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#gacbad1ca36a61246b439a25f28e7575fb" title="Returns the number of filters in the pipeline.">H5Pget_nfilters</a> </td><td>Returns the number of filters in the pipeline. </td></tr>
+<tr>
+<td><a class="el" href="_h5version_8h.html#a7e070dfec9cb3a3aaf9c188a987e6a15">H5Pget_filter</a> </td><td>Returns information about a filter in a pipeline. The C function is a macro: <dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a>. </dd></dl>
+</td></tr>
+<tr>
+<td><a class="el" href="_h5version_8h.html#ac7aa336e7b1b9033cea2448ba623951f">H5Pget_filter_by_id</a> </td><td>Returns information about the specified filter. The C function is a macro: <dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a>. </dd></dl>
+</td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#ga12a358b3725a889c1768bbd2b5f541d8" title="Modifies a filter in the filter pipeline.">H5Pmodify_filter</a> </td><td>Modifies a filter in the filter pipeline. </td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#gabffbf6d013c090fa052ac4bafce8e532" title="Delete one or more filters in the filter pipeline.">H5Premove_filter</a> </td><td>Deletes one or more filters in the filter pipeline. </td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#ga8bc81abfbd0393b0a46e121f817a3f81" title="Sets up use of the Fletcher32 checksum filter.">H5Pset_fletcher32</a> </td><td>Sets up use of the Fletcher32 checksum filter. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c" title="Sets up the use of the N-Bit filter.">H5Pset_nbit</a> </td><td>Sets up use of the n-bit filter. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e" title="Sets up the use of the scale-offset filter.">H5Pset_scaleoffset</a> </td><td>Sets up use of the scale-offset filter. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga31e09cb0bf2da2893eed8a72220e6521" title="Sets up use of the shuffle filter.">H5Pset_shuffle</a> </td><td>Sets up use of the shuffle filter. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga37de4b6071a94574cfab5cd6de9c3fc6" title="Sets up use of the SZIP compression filter.">H5Pset_szip</a> </td><td>Sets up use of the Szip compression filter. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8" title="Adds an external file to the list of external files.">H5Pset_external</a> </td><td>Adds an external file to the list of external files. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga4c45d90845ea7627b6238f95168c41ce" title="Returns the number of external files for a dataset.">H5Pget_external_count</a> </td><td>Returns the number of external files for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga78253b80b6c86faf7ff0db135146521d" title="Returns information about an external file.">H5Pget_external</a> </td><td>Returns information about an external file. </td></tr>
+<tr>
+<td><a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc" title="Sets the character encoding used to encode link and attribute names.">H5Pset_char_encoding</a> </td><td>Sets the character encoding used to encode a string. Use to set ASCII or UTF-8 character encoding for object names. </td></tr>
+<tr>
+<td><a class="el" href="group___a_c_p_l.html#ga9b35ef9add6463997330e9b4b606603d" title="Retrieves the character encoding used to create a link or attribute name.">H5Pget_char_encoding</a> </td><td>Retrieves the character encoding used to create a string. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual</a> </td><td>Sets the mapping between virtual and source datasets. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count</a> </td><td>Gets the number of mappings for the virtual dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname</a> </td><td>Gets the name of a source dataset used in the mapping. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename</a> </td><td>Gets the filename of a source dataset used in the mapping. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace</a> </td><td>Gets a dataspace identifier for the selection within the source dataset used in the mapping. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace</a> </td><td>Gets a dataspace identifier for the selection within the virtual dataset used in the mapping. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be" title="Sets the flag to create minimized dataset object headers.">H5Pset_dset_no_attrs_hint</a>/<a class="el" href="group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970" title="Retrieves the setting for whether or not to create minimized dataset object headers.">H5Pget_dset_no_attrs_hint</a> </td><td>Sets/gets the flag to create minimized dataset object headers. </td></tr>
+</table>
+ <a class="anchor" id="dapl_table_tag"></a>Dataset access property list functions (H5P) <a class="anchor" id="table_dapl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">Dataset access property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce" title="Sets type conversion and background buffers.">H5Pset_buffer</a> </td><td>Sets type conversion and background buffers. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga1278b9979cc833e77d699cc878c6dab4" title="Reads buffer settings.">H5Pget_buffer</a> </td><td>Reads buffer settings. </td></tr>
+<tr>
+<td><a class="el" href="group___d_a_p_l.html#ga2f685a7b3f3a4fa35ddcd1659ab4a835" title="Sets two actions to perform when the size of a dataset&#39;s dimension being appended reaches a specified...">H5Pset_append_flush</a>/<a class="el" href="group___d_a_p_l.html#gacd6803640eebd20e408c330192b09fa6" title="Retrieves the values of the append property that is set up in the dataset access property list.">H5Pget_append_flush</a> </td><td>Sets/gets the values of the append property that is set up in the dataset access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1" title="Sets the raw data chunk cache parameters.">H5Pset_chunk_cache</a>/<a class="el" href="group___d_a_p_l.html#gaeda015dfee4167cc60baab1d1f0560fe" title="Retrieves the raw data chunk cache parameters.">H5Pget_chunk_cache</a> </td><td>Sets/gets the raw data chunk cache parameters. </td></tr>
+<tr>
+<td><a class="el" href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8" title="Sets the external dataset storage file prefix in the dataset access property list.">H5Pset_efile_prefix</a>/<a class="el" href="group___d_a_p_l.html#ga442647d48171db920c71a7baf6fdeee6" title="Retrieves the prefix for external raw data storage files as set in the dataset access property list.">H5Pget_efile_prefix</a> </td><td>Sets/gets the prefix for external raw data storage files as set in the dataset access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix</a>/<a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix</a> </td><td>Sets/gets the prefix to be applied to VDS source file paths. </td></tr>
+<tr>
+<td><a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap</a>/<a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap</a> </td><td>Sets/gets the maximum number of missing source files and/or datasets with the printf-style names when getting the extent for an unlimited virtual dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view</a>/<a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view</a> </td><td>Sets/gets the view of the virtual dataset (VDS) to include or exclude missing mapped elements. </td></tr>
+</table>
+ </p>
+<h2><a class="anchor" id="subsec_dataset_program"></a>
+Programming Model for Datasets</h2>
+<p>This section explains the programming model for datasets.</p>
+<h3><a class="anchor" id="subsubsec_dataset_program_general"></a>
+General Model</h3>
+<p>The programming model for using a dataset has three main phases: </p><ul>
+<li>Obtain access to the dataset </li>
+<li>Operate on the dataset using the dataset identifier returned at access </li>
+<li>Release the dataset</li>
+</ul>
+<p>These three phases or steps are described in more detail below the figure.</p>
+<p>A dataset may be opened several times and operations performed with several different identifiers to the same dataset. All the operations affect the dataset although the calling program must synchronize if necessary to serialize accesses.</p>
+<p>Note that the dataset remains open until every identifier is closed. The figure below shows the basic sequence of operations.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_fig2.gif" alt=""/>
+<div class="caption">
+Dataset programming sequence</div></div>
+ </td></tr>
+</table>
+<p>Creation and data access operations may have optional parameters which are set with property lists. The general programming model is: </p><ul>
+<li>Create property list of appropriate class (dataset create, dataset transfer) </li>
+<li>Set properties as needed; each type of property has its own format and datatype </li>
+<li>Pass the property list as a parameter of the API call</li>
+</ul>
+<p>The steps below describe the programming phases or steps for using a dataset. </p><h4>Step 1. Obtain Access</h4>
+<p>A new dataset is created by a call to <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>. If successful, the call returns an identifier for the newly created dataset.</p>
+<p>Access to an existing dataset is obtained by a call to <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>. This call returns an identifier for the existing dataset.</p>
+<p>An object reference may be dereferenced to obtain an identifier to the dataset it points to.</p>
+<p>In each of these cases, the successful call returns an identifier to the dataset. The identifier is used in subsequent operations until the dataset is closed.</p>
+<h4>Step 2. Operate on the Dataset</h4>
+<p>The dataset identifier can be used to write and read data to the dataset, to query and set properties, and to perform other operations such as adding attributes, linking in groups, and creating references.</p>
+<p>The dataset identifier can be used for any number of operations until the dataset is closed.</p>
+<h4>Step 3. Close the Dataset</h4>
+<p>When all operations are completed, the dataset identifier should be closed with a call to <a class="el" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609" title="Closes the specified dataset.">H5Dclose</a>. This releases the dataset.</p>
+<p>After the identifier is closed, it cannot be used for further operations.</p>
+<h3><a class="anchor" id="subsubsec_dataset_program_create"></a>
+Create Dataset</h3>
+<p>A dataset is created and initialized with a call to <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>. The dataset create operation sets permanent properties of the dataset: </p><ul>
+<li>Name </li>
+<li>Dataspace </li>
+<li>Datatype </li>
+<li>Storage properties</li>
+</ul>
+<p>These properties cannot be changed for the life of the dataset, although the dataspace may be expanded up to its maximum dimensions.</p>
+<h4>Name</h4>
+<p>A dataset name is a sequence of alphanumeric ASCII characters. The full name would include a tracing of the group hierarchy from the root group of the file. An example is /rootGroup/groupA/subgroup23/dataset1. The local name or relative name within the lowest- level group containing the dataset would include none of the group hierarchy. An example is Dataset1.</p>
+<h4>Dataspace</h4>
+<p>The dataspace of a dataset defines the number of dimensions and the size of each dimension. The dataspace defines the number of dimensions, and the maximum dimension sizes and current size of each dimension. The maximum dimension size can be a fixed value or the constant <a class="el" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a>, in which case the actual dimension size can be changed with calls to <a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f" title="Changes the sizes of a dataset&#39;s dimensions.">H5Dset_extent</a>, up to the maximum set with the maxdims parameter in the <a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae" title="Creates a new simple dataspace and opens it for access.">H5Screate_simple</a> call that established the dataset's original dimensions. The maximum dimension size is set when the dataset is created and cannot be changed.</p>
+<h4>Datatype</h4>
+<p>Raw data has a datatype which describes the layout of the raw data stored in the file. The datatype is set when the dataset is created and can never be changed. When data is transferred to and from the dataset, the HDF5 library will assure that the data is transformed to and from the stored format.</p>
+<h4>Storage Properties</h4>
+<p>Storage properties of the dataset are set when it is created. The required inputs table below shows the categories of storage properties. The storage properties cannot be changed after the dataset is created.</p>
+<h4>Filters</h4>
+<p>When a dataset is created, optional filters are specified. The filters are added to the data transfer pipeline when data is read or written. The standard library includes filters to implement compression, data shuffling, and error detection code. Additional user-defined filters may also be used.</p>
+<p>The required filters are stored as part of the dataset, and the list may not be changed after the dataset is created. The HDF5 library automatically applies the filters whenever data is transferred.</p>
+<h4>Summary</h4>
+<p>A newly created dataset has no attributes and no data values. The dimensions, datatype, storage properties, and selected filters are set. The table below lists the required inputs, and the second table below lists the optional inputs.</p>
+<table class="doxtable">
+<caption>Required inputs</caption>
+<tr>
+<th>Required Inputs </th><th>Description </th></tr>
+<tr>
+<td>Dataspace </td><td>The shape of the array. </td></tr>
+<tr>
+<td>Datatype </td><td>The layout of the stored elements. </td></tr>
+<tr>
+<td>Name </td><td>The name of the dataset in the group. </td></tr>
+</table>
+<table class="doxtable">
+<caption>Optional inputs</caption>
+<tr>
+<th>Optional Inputs </th><th>Description </th></tr>
+<tr>
+<td>Storage Layout </td><td>How the data is organized in the file including chunking. </td></tr>
+<tr>
+<td>Fill Value </td><td>The behavior and value for uninitialized data. </td></tr>
+<tr>
+<td>External Storage </td><td>Option to store the raw data in an external file. </td></tr>
+<tr>
+<td>Filters </td><td>Select optional filters to be applied. One of the filters that might be applied is compression. </td></tr>
+</table>
+<h4>Example</h4>
+<p>To create a new dataset, go through the following general steps: </p><ul>
+<li>Set dataset characteristics (optional where default settings are acceptable) </li>
+<li>Datatype </li>
+<li>Dataspace </li>
+<li>Dataset creation property list </li>
+<li>Create the dataset </li>
+<li>Close the datatype, dataspace, and property list (as necessary) </li>
+<li>Close the dataset</li>
+</ul>
+<p>Example 1 below shows example code to create an empty dataset. The dataspace is 7 x 8, and the datatype is a big-endian integer. The dataset is created with the name “dset1” and is a member of the root group, “/”.</p>
+<p><em> Example 1. Create an empty dataset</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dataset, datatype, dataspace;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create dataspace: Describe the size of the array and create the dataspace for fixed-size dataset.</span></div>
+<div class="line">dimsf[0] = 7;</div>
+<div class="line">dimsf[1] = 8;</div>
+<div class="line">dataspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(2, dimsf, NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Define datatype for the data in the file.</span></div>
+<div class="line"><span class="comment">// For this example, store little-endian integer numbers.</span></div>
+<div class="line">datatype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line">status = <a class="code" href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">H5Tset_order</a>(datatype, <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create a new dataset within the file using defined</span></div>
+<div class="line"><span class="comment">// dataspace and datatype. No properties are set.</span></div>
+<div class="line">dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file, <span class="stringliteral">&quot;/dset&quot;</span>, datatype, dataspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"><a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a>(dataset);</div>
+<div class="line"><a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a>(dataspace);</div>
+<div class="line"><a class="code" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a>(datatype);</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d"><div class="ttname"><a href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a></div><div class="ttdeci">@ H5T_ORDER_LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:54</div></div>
+<div class="ttc" id="agroup___a_t_o_m_html_gab1aab76b1214a819281f2156c6d45d71"><div class="ttname"><a href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">H5Tset_order</a></div><div class="ttdeci">herr_t H5Tset_order(hid_t type_id, H5T_order_t order)</div><div class="ttdoc">Sets the byte order of a datatype.</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga0647ba4bbd26d5230cc07f3a5685b2cf"><div class="ttname"><a href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a></div><div class="ttdeci">#define H5Dcreate</div><div class="ttdef"><b>Definition:</b> H5version.h:892</div></div>
+<div class="ttc" id="agroup___h5_d_html_gae47c3f38db49db127faf221624c30609"><div class="ttname"><a href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a></div><div class="ttdeci">herr_t H5Dclose(hid_t dset_id)</div><div class="ttdoc">Closes the specified dataset.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga2b53128a39c8f104c1c9c2a91590fcc1"><div class="ttname"><a href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a></div><div class="ttdeci">herr_t H5Sclose(hid_t space_id)</div><div class="ttdoc">Releases and terminates access to a dataspace.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga8e35eea5738b4805856eac7d595254ae"><div class="ttname"><a href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a></div><div class="ttdeci">hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])</div><div class="ttdoc">Creates a new simple dataspace and opens it for access.</div></div>
+<div class="ttc" id="agroup___h5_t_html_gaec07efbab84f4e5b4ed22f010786be8e"><div class="ttname"><a href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a></div><div class="ttdeci">hid_t H5Tcopy(hid_t type_id)</div><div class="ttdoc">Copies an existing datatype.</div></div>
+<div class="ttc" id="agroup___h5_t_html_gafcba4db244f6a4d71e99c6e72b8678f0"><div class="ttname"><a href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a></div><div class="ttdeci">herr_t H5Tclose(hid_t type_id)</div><div class="ttdoc">Releases a datatype.</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga3cf93ffc6782be68070ef8e00f219ec2"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a></div><div class="ttdeci">#define H5T_NATIVE_INT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:767</div></div>
+</div><!-- fragment --><p>Example 2, below, shows example code to create a similar dataset with a fill value of ‘-1’. This code has the same steps as in the example above, but uses a non-default property list. A file creation property list is created, and then the fill value is set to the desired value. Then the property list is passed to the <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> call.</p>
+<p><em> Example 2. Create a dataset with fill value set</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist; <span class="comment">// property list</span></div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dataset, datatype, dataspace;</div>
+<div class="line"><span class="keywordtype">int</span> fillval = -1;</div>
+<div class="line"> </div>
+<div class="line">dimsf[0] = 7;</div>
+<div class="line">dimsf[1] = 8;</div>
+<div class="line">dataspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(2, dimsf, NULL);</div>
+<div class="line">datatype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line">status = <a class="code" href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">H5Tset_order</a>(datatype, <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Example of Dataset Creation property list: set fill value to &#39;-1&#39;</span></div>
+<div class="line">plist = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>);</div>
+<div class="line">status = <a class="code" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value</a>(plist, datatype, &amp;fillval);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Same as above, but use the property list</span></div>
+<div class="line">dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file, <span class="stringliteral">&quot;/dset&quot;</span>, datatype, dataspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, plist, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"><a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a>(dataset);</div>
+<div class="line"><a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a>(dataspace);</div>
+<div class="line"><a class="code" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a>(datatype);</div>
+<div class="line"><a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(plist);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afcd7f8186c404f3a1d768632eacba102"><div class="ttname"><a href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a></div><div class="ttdeci">#define H5P_DATASET_CREATE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:53</div></div>
+<div class="ttc" id="agroup___d_c_p_l_html_ga4335bb45b35386daa837b4ff1b9cd4a4"><div class="ttname"><a href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value</a></div><div class="ttdeci">herr_t H5Pset_fill_value(hid_t plist_id, hid_t type_id, const void *value)</div><div class="ttdoc">Sets the fill value for a dataset.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_ga5dce61149211d3ef319452aa598887fb"><div class="ttname"><a href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a></div><div class="ttdeci">herr_t H5Pclose(hid_t plist_id)</div><div class="ttdoc">Terminates access to a property list.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_gaf1b11da01d4d45d788c45f8bc5f0cbfa"><div class="ttname"><a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a></div><div class="ttdeci">hid_t H5Pcreate(hid_t cls_id)</div><div class="ttdoc">Creates a new property list as an instance of a property list class.</div></div>
+</div><!-- fragment --><p>After this code is executed, the dataset has been created and written to the file. The data array is uninitialized. Depending on the storage strategy and fill value options that have been selected, some or all of the space may be allocated in the file, and fill values may be written in the file.</p>
+<h3><a class="anchor" id="subsubsec_dataset_program_transfer"></a>
+Data Transfer Operations on a Dataset</h3>
+<p>Data is transferred between memory and the raw data array of the dataset through <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> and <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> operations. A data transfer has the following basic steps: </p><ul>
+<li>1. Allocate and initialize memory space as needed </li>
+<li>2. Define the datatype of the memory elements </li>
+<li>3. Define the elements to be transferred (a selection, or all the elements) </li>
+<li>4. Set data transfer properties (including parameters for filters or file drivers) as needed </li>
+<li>5. Call the <a class="el" href="group___h5_d.html">Datasets (H5D)</a> API</li>
+</ul>
+<p>Note that the location of the data in the file, the datatype of the data in the file, the storage properties, and the filters do not need to be specified because these are stored as a permanent part of the dataset. A selection of elements from the dataspace is specified; the selected elements may be the whole dataspace.</p>
+<p>The following figure shows a diagram of a write operation which transfers a data array from memory to a dataset in the file (usually on disk). A read operation has similar parameters with the data flowing the other direction.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_fig3.gif" alt=""/>
+<div class="caption">
+A write operation</div></div>
+ </td></tr>
+</table>
+<h4>Memory Space</h4>
+<p>The calling program must allocate sufficient memory to store the data elements to be transferred. For a write (from memory to the file), the memory must be initialized with the data to be written to the file. For a read, the memory must be large enough to store the elements that will be read. The amount of storage needed can be computed from the memory datatype (which defines the size of each data element) and the number of elements in the selection.</p>
+<h4>Memory Datatype</h4>
+<p>The memory layout of a single data element is specified by the memory datatype. This specifies the size, alignment, and byte order of the element as well as the datatype class. Note that the memory datatype must be the same datatype class as the file, but may have different byte order and other properties. The HDF5 Library automatically transforms data elements between the source and destination layouts. For more information, <a class="el" href="_h5_t__u_g.html#sec_datatype">HDF5 Datatypes</a>.</p>
+<p>For a write, the memory datatype defines the layout of the data to be written; an example is IEEE floating-point numbers in native byte order. If the file datatype (defined when the dataset is created) is different but compatible, the HDF5 Library will transform each data element when it is written. For example, if the file byte order is different than the native byte order, the HDF5 library will swap the bytes.</p>
+<p>For a read, the memory datatype defines the desired layout of the data to be read. This must be compatible with the file datatype, but should generally use native formats such as byte orders. The HDF5 library will transform each data element as it is read.</p>
+<h4>Selection</h4>
+<p>The data transfer will transfer some or all of the elements of the dataset depending on the dataspace selection. The selection has two dataspace objects: one for the source, and one for the destination. These objects describe which elements of the dataspace to be transferred. Some (partial I/O) or all of the data may be transferred. Partial I/O is defined by defining hyperslabs or lists of elements in a dataspace object.</p>
+<p>The dataspace selection for the source defines the indices of the elements to be read or written. The two selections must define the same number of points, but the order and layout may be different. The HDF5 Library automatically selects and distributes the elements according to the selections. It might, for example, perform a scatter-gather or sub-set of the data.</p>
+<h4>Data Transfer Properties</h4>
+<p>For some data transfers, additional parameters should be set using the transfer property list. The table below lists the categories of transfer properties. These properties set parameters for the HDF5 Library and may be used to pass parameters for optional filters and file drivers. For example, transfer properties are used to select independent or collective operation when using MPI-I/O.</p>
+<table class="doxtable">
+<caption>Categories of transfer properties</caption>
+<tr>
+<th>Properties </th><th>Description </th></tr>
+<tr>
+<td>Library parameters </td><td>Internal caches, buffers, B-Trees, etc. </td></tr>
+<tr>
+<td>Memory management </td><td>Variable-length memory management, data overwrite </td></tr>
+<tr>
+<td>File driver management </td><td>Parameters for file drivers </td></tr>
+<tr>
+<td>Filter management </td><td>Parameters for filters </td></tr>
+</table>
+<h4>Data Transfer Operation (Read or Write)</h4>
+<p>The data transfer is done by calling <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> or <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> with the parameters described above. The HDF5 Library constructs the required pipeline, which will scatter-gather, transform datatypes, apply the requested filters, and use the correct file driver.</p>
+<p>During the data transfer, the transformations and filters are applied to each element of the data in the required order until all the data is transferred.</p>
+<h4>Summary</h4>
+<p>To perform a data transfer, it is necessary to allocate and initialize memory, describe the source and destination, set required and optional transfer properties, and call the <a class="el" href="group___h5_d.html">Datasets (H5D)</a> API.</p>
+<h4>Examples</h4>
+<p>The basic procedure to write to a dataset is the following: </p><ul>
+<li>Open the dataset. </li>
+<li>Set the dataset dataspace for the write (optional if dataspace is <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>). </li>
+<li>Write data. </li>
+<li>Close the datatype, dataspace, and property list (as necessary). </li>
+<li>Close the dataset.</li>
+</ul>
+<p>Example 3 below shows example code to write a 4 x 6 array of integers. In the example, the data is initialized in the memory array dset_data. The dataset has already been created in the file, so it is opened with H5Dopen.</p>
+<p>The data is written with <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a>. The arguments are the dataset identifier, the memory datatype (<a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>), the memory and file selections (<a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a> in this case: the whole array), and the default (empty) property list. The last argument is the data to be transferred.</p>
+<p><em> Example 3. Write an array of integers</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, dataset_id; <span class="comment">// identifiers</span></div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"><span class="keywordtype">int</span> i, j, dset_data[4][6];</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Initialize the dataset.</span></div>
+<div class="line"><span class="keywordflow">for</span> (i = 0; i &lt; 4; i++)</div>
+<div class="line"> <span class="keywordflow">for</span> (j = 0; j &lt; 6; j++)</div>
+<div class="line"> dset_data[i][j] = i * 6 + j + 1;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Open an existing file.</span></div>
+<div class="line">file_id = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(<span class="stringliteral">&quot;dset.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Open an existing dataset.</span></div>
+<div class="line">dataset_id = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file_id, <span class="stringliteral">&quot;/dset&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Write the entire dataset, using &#39;dset_data&#39;: memory type is &#39;native int&#39;</span></div>
+<div class="line"><span class="comment">// write the entire dataspace to the entire dataspace, no transfer properties</span></div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>(dataset_id, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, dset_data);</div>
+<div class="line"> </div>
+<div class="line">status = <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a>(dataset_id);</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a402673dec5c537b27a49a9a8bd6140b4"><div class="ttname"><a href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a></div><div class="ttdeci">#define H5F_ACC_RDWR</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:49</div></div>
+<div class="ttc" id="a_h5_spublic_8h_html_a5f96eeee84b987f18470737f85af0484"><div class="ttname"><a href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a></div><div class="ttdeci">#define H5S_ALL</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:32</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="a_h5version_8h_html_a7dba2e5b2045f31c0932123ffb54f7a3"><div class="ttname"><a href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a></div><div class="ttdeci">#define H5Dopen</div><div class="ttdef"><b>Definition:</b> H5version.h:903</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga98f44998b67587662af8b0d8a0a75906"><div class="ttname"><a href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a></div><div class="ttdeci">herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gaa3f4f877b9bb591f3880423ed2bf44bc"><div class="ttname"><a href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a></div><div class="ttdeci">hid_t H5Fopen(const char *filename, unsigned flags, hid_t fapl_id)</div><div class="ttdoc">Opens an existing HDF5 file.</div></div>
+</div><!-- fragment --><p>Example 4 below shows a similar write except for setting a non-default value for the transfer buffer. The code is the same as Example 3, but a transfer property list is created, and the desired buffer size is set. The <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> function has the same arguments, but uses the property list to set the buffer.</p>
+<p><em> Example 4. Write an array using a property list</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, dataset_id;</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> xferplist;</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"><span class="keywordtype">int</span> i, j, dset_data[4][6];</div>
+<div class="line"> </div>
+<div class="line">file_id = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(<span class="stringliteral">&quot;dset.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">dataset_id = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file_id, <span class="stringliteral">&quot;/dset&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Example: set type conversion buffer to 64MB</span></div>
+<div class="line">xferplist = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a6f9c8a5aba72c0445fff384bf418a80d">H5P_DATASET_XFER</a>);</div>
+<div class="line">status = <a class="code" href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce">H5Pset_buffer</a>( xferplist, 64 * 1024 *1024, NULL, NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Write the entire dataset, using &#39;dset_data&#39;: memory type is &#39;native int&#39;</span></div>
+<div class="line">write the entire dataspace to the entire dataspace, set the buffer size with the <span class="keyword">property</span> list</div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>(dataset_id, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, xferplist, dset_data);</div>
+<div class="line"> </div>
+<div class="line">status = <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a>(dataset_id);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a6f9c8a5aba72c0445fff384bf418a80d"><div class="ttname"><a href="_h5_ppublic_8h.html#a6f9c8a5aba72c0445fff384bf418a80d">H5P_DATASET_XFER</a></div><div class="ttdeci">#define H5P_DATASET_XFER</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:55</div></div>
+<div class="ttc" id="agroup___d_x_p_l_html_ga777e8c171c9e462230a9fa40874b38ce"><div class="ttname"><a href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce">H5Pset_buffer</a></div><div class="ttdeci">herr_t H5Pset_buffer(hid_t plist_id, size_t size, void *tconv, void *bkg)</div><div class="ttdoc">Sets type conversion and background buffers.</div></div>
+</div><!-- fragment --><p>The basic procedure to read from a dataset is the following: </p><ul>
+<li>Define the memory dataspace of the read (optional if dataspace is <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>). </li>
+<li>Open the dataset. </li>
+<li>Get the dataset dataspace (if using <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a> above).</li>
+</ul>
+<p>Else define dataset dataspace of read. </p><ul>
+<li>Define the memory datatype (optional). </li>
+<li>Define the memory buffer. </li>
+<li>Open the dataset. </li>
+<li>Read data. </li>
+<li>Close the datatype, dataspace, and property list (as necessary). </li>
+<li>Close the dataset.</li>
+</ul>
+<p>The example below shows code that reads a 4 x 6 array of integers from a dataset called “dset1”. First, the dataset is opened. The <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> call has parameters: </p><ul>
+<li>The dataset identifier (from <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>) </li>
+<li>The memory datatype (<a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>) </li>
+<li>The memory and file dataspace (<a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, the whole array) </li>
+<li>A default (empty) property list </li>
+<li>The memory to be filled</li>
+</ul>
+<p><em> Example 5. Read an array from a dataset</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, dataset_id;</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"><span class="keywordtype">int</span> i, j, dset_data[4][6];</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Open an existing file.</span></div>
+<div class="line">file_id = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(<span class="stringliteral">&quot;dset.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Open an existing dataset.</span></div>
+<div class="line">dataset_id = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file_id, <span class="stringliteral">&quot;/dset&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// read the entire dataset, into &#39;dset_data&#39;: memory type is &#39;native int&#39;</span></div>
+<div class="line"><span class="comment">// read the entire dataspace to the entire dataspace, no transfer properties,</span></div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset_id, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, dset_data);</div>
+<div class="line"> </div>
+<div class="line">status = <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a>(dataset_id);</div>
+<div class="ttc" id="agroup___h5_d_html_ga8287d5a7be7b8e55ffeff68f7d26811c"><div class="ttname"><a href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a></div><div class="ttdeci">herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf)</div><div class="ttdoc">Reads raw data from a dataset into a provided buffer.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_dataset_program_read"></a>
+Retrieve the Properties of a Dataset</h3>
+<p>The functions listed below allow the user to retrieve information regarding a dataset including the datatype, the dataspace, the dataset creation property list, and the total stored size of the data.</p>
+<table class="doxtable">
+<caption>Retrieve dataset information</caption>
+<tr>
+<th>Query Function </th><th>Description </th></tr>
+<tr>
+<td>H5Dget_space </td><td>Retrieve the dataspace of the dataset as stored in the file. </td></tr>
+<tr>
+<td>H5Dget_type </td><td>Retrieve the datatype of the dataset as stored in the file. </td></tr>
+<tr>
+<td>H5Dget_create_plist </td><td>Retrieve the dataset creation properties. </td></tr>
+<tr>
+<td>H5Dget_storage_size </td><td>Retrieve the total bytes for all the data of the dataset. </td></tr>
+<tr>
+<td>H5Dvlen_get_buf_size </td><td>Retrieve the total bytes for all the variable-length data of the dataset. </td></tr>
+</table>
+<p>The example below illustrates how to retrieve dataset information.</p>
+<p><em> Example 6. Retrieve dataset</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, dataset_id;</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dspace_id, dtype_id, plist_id;</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Open an existing file.</span></div>
+<div class="line">file_id = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(<span class="stringliteral">&quot;dset.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Open an existing dataset.</span></div>
+<div class="line">dataset_id = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file_id, <span class="stringliteral">&quot;/dset&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">dspace_id = <a class="code" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">H5Dget_space</a>(dataset_id);</div>
+<div class="line">dtype_id = <a class="code" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">H5Dget_type</a>(dataset_id);</div>
+<div class="line">plist_id = <a class="code" href="group___h5_d.html#ga8848f14f4aba8e6160c3d8bb7f1be163">H5Dget_create_plist</a>(dataset_id);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// use the objects to discover the properties of the dataset</span></div>
+<div class="line">status = <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a>(dataset_id);</div>
+<div class="ttc" id="agroup___h5_d_html_ga7cd04b8332e8a0939b9973fbc500cadb"><div class="ttname"><a href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">H5Dget_type</a></div><div class="ttdeci">hid_t H5Dget_type(hid_t dset_id)</div><div class="ttdoc">Returns an identifier for a copy of the datatype for a dataset.</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga8848f14f4aba8e6160c3d8bb7f1be163"><div class="ttname"><a href="group___h5_d.html#ga8848f14f4aba8e6160c3d8bb7f1be163">H5Dget_create_plist</a></div><div class="ttdeci">hid_t H5Dget_create_plist(hid_t dset_id)</div><div class="ttdoc">Returns an identifier for a copy of the dataset creation property list for a dataset.</div></div>
+<div class="ttc" id="agroup___h5_d_html_gad42a46be153d895d8c28a11ebf5a0d0a"><div class="ttname"><a href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">H5Dget_space</a></div><div class="ttdeci">hid_t H5Dget_space(hid_t dset_id)</div><div class="ttdoc">Returns an identifier for a copy of the dataspace for a dataset.</div></div>
+</div><!-- fragment --><h2><a class="anchor" id="subsec_dataset_transfer"></a>
+Data Transfer</h2>
+<p>The HDF5 library implements data transfers through a pipeline which implements data transformations (according to the datatype and selections), chunking (as requested), and I/O operations using different mechanisms (file drivers). The pipeline is automatically configured by the HDF5 library. Metadata is stored in the file so that the correct pipeline can be constructed to retrieve the data. In addition, optional filters such as compression may be added to the standard pipeline.</p>
+<p>The figure below illustrates data layouts for different layers of an application using HDF5. The application data is organized as a multidimensional array of elements. The HDF5 format specification defines the stored layout of the data and metadata. The storage layout properties define the organization of the abstract data. This data is written to and read from some storage medium.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_fig4.gif" alt=""/>
+<div class="caption">
+Data layouts in an application</div></div>
+ </td></tr>
+</table>
+<p>The last stage of a write (and first stage of a read) is managed by an HDF5 file driver module. The virtual file layer of the HDF5 Library implements a standard interface to alternative I/O methods, including memory (AKA “core”) files, single serial file I/O, multiple file I/O, and parallel I/O. The file driver maps a simple abstract HDF5 file to the specific access methods.</p>
+<p>The raw data of an HDF5 dataset is conceived to be a multidimensional array of data elements. This array may be stored in the file according to several storage strategies: </p><ul>
+<li>Contiguous </li>
+<li>Chunked </li>
+<li>Compact</li>
+</ul>
+<p>The storage strategy does not affect data access methods except that certain operations may be more or less efficient depending on the storage strategy and the access patterns.</p>
+<p>Overall, the data transfer operations (<a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> and <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a>) work identically for any storage method, for any file driver, and for any filters and transformations. The HDF5 library automatically manages the data transfer process. In some cases, transfer properties should or must be used to pass additional parameters such as MPI/IO directives when using the parallel file driver.</p>
+<h3><a class="anchor" id="subsubsec_dataset_transfer_pipe"></a>
+The Data Pipeline</h3>
+<p>When data is written or read to or from an HDF5 file, the HDF5 library passes the data through a sequence of processing steps which are known as the HDF5 data pipeline. This data pipeline performs operations on the data in memory such as byte swapping, alignment, scatter-gather, and hyperslab selections. The HDF5 library automatically determines which operations are needed and manages the organization of memory operations such as extracting selected elements from a data block. The data pipeline modules operate on data buffers: each module processes a buffer and passes the transformed buffer to the next stage.</p>
+<p>The table below lists the stages of the data pipeline. The figure below the table shows the order of processing during a read or write.</p>
+<table class="doxtable">
+<caption>Stages of the data pipeline</caption>
+<tr>
+<th>Layers </th><th>Description </th></tr>
+<tr>
+<td>I/O initiation </td><td>Initiation of HDF5 I/O activities (<a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> and <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a>) in a user's application program. </td></tr>
+<tr>
+<td>Memory hyperslab operation </td><td>Data is scattered to (for read), or gathered from (for write) the application's memory buffer (bypassed if no datatype conversion is needed). </td></tr>
+<tr>
+<td>Datatype conversion </td><td>Datatype is converted if it is different between memory and storage (bypassed if no datatype conversion is needed). </td></tr>
+<tr>
+<td>File hyperslab operation </td><td>Data is gathered from (for read), or scattered to (for write) to file space in memory (bypassed if no datatype conversion is needed). </td></tr>
+<tr>
+<td>Filter pipeline </td><td>Data is processed by filters when it passes. Data can be modified and restored here (bypassed if no datatype conversion is needed, no filter is enabled, or dataset is not chunked). </td></tr>
+<tr>
+<td>Virtual File Layer </td><td>Facilitate easy plug-in file drivers such as MPIO or POSIX I/O. </td></tr>
+<tr>
+<td>Actual I/O </td><td>Actual file driver used by the library such as MPIO or STDIO. </td></tr>
+</table>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_fig5.gif" alt=""/>
+<div class="caption">
+The processing order in the data pipeline</div></div>
+ </td></tr>
+</table>
+<p>The HDF5 library automatically applies the stages as needed.</p>
+<p>When the memory dataspace selection is other than the whole dataspace, the memory hyperslab stage scatters/gathers the data elements between the application memory (described by the selection) and a contiguous memory buffer for the pipeline. On a write, this is a gather operation; on a read, this is a scatter operation.</p>
+<p>When the memory datatype is different from the file datatype, the datatype conversion stage transforms each data element. For example, if data is written from 32-bit big-endian memory, and the file datatype is 32-bit little-endian, the datatype conversion stage will swap the bytes of every element. Similarly, when data is read from the file to native memory, byte swapping will be applied automatically when needed.</p>
+<p>The file hyperslab stage is similar to the memory hyperslab stage, but is managing the arrangement of the elements according to the dataspace selection. When data is read, data elements are gathered from the data blocks from the file to fill the contiguous buffers which are then processed by the pipeline. When data is read, the elements from a buffer are scattered to the data blocks of the file.</p>
+<h3><a class="anchor" id="subsubsec_dataset_transfer_filter"></a>
+Data Pipeline Filters</h3>
+<p>In addition to the standard pipeline, optional stages, called filters, can be inserted in the pipeline. The standard distribution includes optional filters to implement compression and error checking. User applications may add custom filters as well.</p>
+<p>The HDF5 library distribution includes or employs several optional filters. These are listed in the table below. The filters are applied in the pipeline between the virtual file layer and the file hyperslab operation. See the figure above. The application can use any number of filters in any order.</p>
+<table class="doxtable">
+<caption>Data pipeline filters</caption>
+<tr>
+<th>Filter </th><th>Description </th></tr>
+<tr>
+<td>gzip compression </td><td>Data compression using zlib. </td></tr>
+<tr>
+<td>Szip compression </td><td>Data compression using the Szip library. See The HDF Group website for more information regarding the Szip filter. </td></tr>
+<tr>
+<td>N-bit compression </td><td>Data compression using an algorithm specialized for n-bit datatypes. </td></tr>
+<tr>
+<td>Scale-offset compression </td><td>Data compression using a “scale and offset” algorithm. </td></tr>
+<tr>
+<td>Shuffling </td><td>To improve compression performance, data is regrouped by its byte position in the data unit. In other words, the 1st, 2nd, 3rd, and 4th bytes of integers are stored together respectively. </td></tr>
+<tr>
+<td>Fletcher32 </td><td>Fletcher32 checksum for error-detection. </td></tr>
+</table>
+<p>Filters may be used only for chunked data and are applied to chunks of data between the file hyperslab stage and the virtual file layer. At this stage in the pipeline, the data is organized as fixed-size blocks of elements, and the filter stage processes each chunk separately.</p>
+<p>Filters are selected by dataset creation properties, and some behavior may be controlled by data transfer properties. The library determines what filters must be applied and applies them in the order in which they were set by the application. That is, if an application calls <a class="el" href="group___d_c_p_l.html#ga31e09cb0bf2da2893eed8a72220e6521" title="Sets up use of the shuffle filter.">H5Pset_shuffle</a> and then <a class="el" href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d" title="Sets deflate (GNU gzip) compression method and compression level.">H5Pset_deflate</a> when creating a dataset's creation property list, the library will apply the shuffle filter first and then the deflate filter.</p>
+<p>For more information, </p><ul>
+<li><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_d__u_g.html#subsubsec_dataset_filters_nbit">Using the N‐bit Filter</a> </dd></dl>
+</li>
+<li><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_d__u_g.html#subsubsec_dataset_filters_scale">Using the Scale‐offset Filter</a></dd></dl>
+</li>
+</ul>
+<h3><a class="anchor" id="subsubsec_dataset_transfer_drive"></a>
+File Drivers</h3>
+<p>I/O is performed by the HDF5 virtual file layer. The file driver interface writes and reads blocks of data; each driver module implements the interface using different I/O mechanisms. The table below lists the file drivers currently supported. Note that the I/O mechanisms are separated from the pipeline processing: the pipeline and filter operations are identical no matter what data access mechanism is used.</p>
+<p><a class="anchor" id="table_lcpl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">Link creation property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___l_c_p_l.html#ga66c4c5d3f34e5cf65d00e47a5387383c" title="Specifies in property list whether to create missing intermediate groups.">H5Pset_create_intermediate_group</a>/<a class="el" href="group___l_c_p_l.html#gaf7db1b7ce19703f30f1827b7c899c3b0" title="Determines whether property is set to enable creating missing intermediate groups.">H5Pget_create_intermediate_group</a> </td><td>Specifies/retrieves whether to create missing intermediate groups. </td></tr>
+</table>
+ Each file driver writes/reads contiguous blocks of bytes from a logically contiguous address space. The file driver is responsible for managing the details of the different physical storage methods.</p>
+<p>In serial environments, everything above the virtual file layer tends to work identically no matter what storage method is used.</p>
+<p>Some options may have substantially different performance depending on the file driver that is used. In particular, multi-file and parallel I/O may perform considerably differently from serial drivers depending on chunking and other settings.</p>
+<h3><a class="anchor" id="subsubsec_dataset_transfer_props"></a>
+Data Transfer Properties to Manage the Pipeline</h3>
+<p>Data transfer properties set optional parameters that control parts of the data pipeline. The function listing below shows transfer properties that control the behavior of the library.</p>
+<p><table class="doxtable">
+<caption>I/O file drivers</caption>
+<tr>
+<th>File Driver </th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a> </td><td>Serial I/O to file using Unix “section 2” functions. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a> </td><td>Store in memory (optional backing store to disk file). </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a027aaf28f5104c77c4f51ecd29a5f7f4">H5FD_LOG</a> </td><td>Store in logging file. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dfamily_8h.html#adbf24f060712550a2a9649589a6060c6">H5FD_FAMILY</a> </td><td>Store in a set of files. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dmulti_8h.html#a754e05ae5e0f2d86f64002b338c0fd5c">H5FD_MULTI</a> </td><td>Store in multiple files. There are several options to control layout. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dstdio_8h.html#a030a03b96a9f6e46035ce64e25389085">H5FD_STDIO</a> </td><td>Serial I/O to file using Unix “stdio” functions. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dsplitter_8h.html#ac6c45c6a8e1cb7f5b4400d95bf651eae">H5FD_SPLITTER</a> </td><td>Relays VFD calls to one VFD, and write calls to another VFD. Maintains two files. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dmpio_8h.html#a7a231bc1d78744088a4e1d297284cabf">H5FD_MPIO</a> </td><td>Store using MPI/IO. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_ddirect_8h.html#a99213f218f9ab0c51f9c679228a1e436">H5FD_DIRECT</a> </td><td>Forces data writes to the file directly without using the system kernel buffer. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dmirror_8h.html#a05b78c6f3d122b4112632080474b3412">H5FD_MIRROR</a> </td><td>Serial I/O to file using Unix “stdio” functions. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dhdfs_8h.html#ac3868cc2fa0e9aec4bcb52830906d584">H5FD_HDFS</a> </td><td>Read-Only access to Hadoop Distributed File System (HDFS). </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> </td><td>Read-Only access to Amazon's S3 service. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> </td><td>Derived from other "stacked" VFDs such as the splitter, mirror, and family VFDs. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> </td><td>Relays VFD calls to one VFD, and write calls to another VFD. Maintains two files. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_donion_8h.html#a1d6673897b4ebd1bad9846b5695ba346">H5FD_ONION</a> </td><td>Provide in-file provenance and revision/version control. </td></tr>
+</table>
+ Some filters and file drivers require or use additional parameters from the application program. These can be passed in the data transfer property list. The table below shows file driver property list functions.</p>
+<table class="doxtable">
+<caption>File driver property list functions</caption>
+<tr>
+<th>C Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e" title="Sets data transfer mode.">H5Pset_dxpl_mpio</a> </td><td>Control the MPI I/O transfer mode (independent or collective) during data I/O operations. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga5a99962a79412814b79be830f14c23dd" title="Sets the size of a contiguous block reserved for small data.">H5Pset_small_data_block_size</a> </td><td>Reserves blocks of size bytes for the contiguous storage of the raw data portion of small datasets. The HDF5 Library then writes the raw data from small datasets to this reserved space which reduces unnecessary discontinuities within blocks of metadata and improves I/O performance. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga0d95dfa506784acc9aed850c99713609" title="Sets the dataset transfer property list to enable or disable error detection when reading data.">H5Pset_edc_check</a> </td><td>Disable/enable EDC checking for read. When selected, EDC is always written. </td></tr>
+</table>
+<p>The transfer properties are set in a property list which is passed as a parameter of the <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> or <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> call. The transfer properties are passed to each pipeline stage. Each stage may use or ignore any property in the list. In short, there is one property list that contains all the properties.</p>
+<h3><a class="anchor" id="subsubsec_dataset_transfer_store"></a>
+Storage Strategies</h3>
+<p>The raw data is conceptually a multi-dimensional array of elements that is stored as a contiguous array of bytes. The data may be physically stored in the file in several ways. The table below lists the storage strategies for a dataset.</p>
+<table class="doxtable">
+<caption>Dataset storage strategies</caption>
+<tr>
+<th>Storage Strategy </th><th>Description </th></tr>
+<tr>
+<td>Contiguous </td><td>The dataset is stored as one continuous array of bytes. </td></tr>
+<tr>
+<td>Chunked </td><td>The dataset is stored as fixed-size chunks. </td></tr>
+<tr>
+<td>Compact </td><td>A small dataset is stored in the metadata header. </td></tr>
+</table>
+<p>The different storage strategies do not affect the data transfer operations of the dataset: reads and writes work the same for any storage strategy.</p>
+<p>These strategies are described in the following sections.</p>
+<h4>Contiguous</h4>
+<p>A contiguous dataset is stored in the file as a header and a single continuous array of bytes. See the figure below. In the case of a multi-dimensional array, the data is serialized in row major order. By default, data is stored contiguously.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_fig6.gif" alt=""/>
+<div class="caption">
+Contiguous data storage</div></div>
+ </td></tr>
+</table>
+<p>Contiguous storage is the simplest model. It has several limitations. First, the dataset must be a fixed-size: it is not possible to extend the limit of the dataset or to have unlimited dimensions. In other words, if the number of dimensions of the array might change over time, then chunking storage must be used instead of contiguous. Second, because data is passed through the pipeline as fixed-size blocks, compression and other filters cannot be used with contiguous data.</p>
+<h4>Chunked</h4>
+<p>The data of a dataset may be stored as fixed-size chunks. A chunk is a hyper- rectangle of any shape. When a dataset is chunked, each chunk is read or written as a single I/O operation, and individually passed from stage to stage of the data pipeline.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_fig7.gif" alt=""/>
+<div class="caption">
+Chunked data storage</div></div>
+ </td></tr>
+</table>
+<p>Chunks may be any size and shape that fits in the dataspace of the dataset. For example, a three dimensional dataspace can be chunked as 3-D cubes, 2-D planes, or 1-D lines. The chunks may extend beyond the size of the dataspace. For example, a 3 x 3 dataset might by chunked in 2 x 2 chunks. Sufficient chunks will be allocated to store the array, and any extra space will not be accessible. So, to store the 3 x 3 array, four 2 x 2 chunks would be allocated with 5 unused elements stored.</p>
+<p>Chunked datasets can be unlimited in any direction and can be compressed or filtered.</p>
+<p>Since the data is read or written by chunks, chunking can have a dramatic effect on performance by optimizing what is read and written. Note, too, that for specific access patterns such as parallel I/O, decomposition into chunks can have a large impact on performance.</p>
+<p>Two restrictions have been placed on chunk shape and size: </p><ul>
+<li>
+The rank of a chunk must be less than or equal to the rank of the dataset </li>
+<li>
+Chunk size cannot exceed the size of a fixed-size dataset; for example, a dataset consisting of a 5 x 4 fixed-size array cannot be defined with 10 x 10 chunks</li>
+</ul>
+<h4>Compact</h4>
+<p>For contiguous and chunked storage, the dataset header information and data are stored in two (or more) blocks. Therefore, at least two I/O operations are required to access the data: one to access the header, and one (or more) to access data. For a small dataset, this is considerable overhead.</p>
+<p>A small dataset may be stored in a continuous array of bytes in the header block using the compact storage option. This dataset can be read entirely in one operation which retrieves the header and data. The dataset must fit in the header. This may vary depending on the metadata that is stored. In general, a compact dataset should be approximately 30 KB or less total size.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_fig8.gif" alt=""/>
+<div class="caption">
+Compact data storage</div></div>
+ </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsec_dataset_transfer_partial"></a>
+Partial I/O Sub‐setting and Hyperslabs</h3>
+<p>Data transfers can write or read some of the data elements of the dataset. This is controlled by specifying two selections: one for the source and one for the destination. Selections are specified by creating a dataspace with selections.</p>
+<p>Selections may be a union of hyperslabs or a list of points. A hyperslab is a contiguous hyper- rectangle from the dataspace. Selected fields of a compound datatype may be read or written. In this case, the selection is controlled by the memory and file datatypes.</p>
+<p>Summary of procedure: </p><ul>
+<li>1. Open the dataset </li>
+<li>2. Define the memory datatype </li>
+<li>3. Define the memory dataspace selection and file dataspace selection </li>
+<li>4. Transfer data (<a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> or <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a>)</li>
+</ul>
+<p>For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_s__u_g.html#sec_dataspace">HDF5 Dataspaces and Partial I/O</a></dd></dl>
+<h2><a class="anchor" id="subsec_dataset_allocation"></a>
+Allocation of Space in the File</h2>
+<p>When a dataset is created, space is allocated in the file for its header and initial data. The amount of space allocated when the dataset is created depends on the storage properties. When the dataset is modified (data is written, attributes added, or other changes), additional storage may be allocated if necessary.</p>
+<table class="doxtable">
+<caption>Initial dataset size</caption>
+<tr>
+<th>Object </th><th>Size </th></tr>
+<tr>
+<td>Header </td><td>Variable, but typically around 256 bytes at the creation of a simple dataset with a simple datatype. </td></tr>
+<tr>
+<td>Data </td><td>Size of the data array (number of elements x size of element). Space allocated in the file depends on the storage strategy and the allocation strategy. </td></tr>
+</table>
+<h4>Header</h4>
+<p>A dataset header consists of one or more header messages containing persistent metadata describing various aspects of the dataset. These records are defined in the HDF5 File Format Specification. The amount of storage required for the metadata depends on the metadata to be stored. The table below summarizes the metadata.</p>
+<table class="doxtable">
+<caption>Metadata storage sizes</caption>
+<tr>
+<th>Header Information </th><th>Approximate Storage Size </th></tr>
+<tr>
+<td>Datatype (required) </td><td>Bytes or more. Depends on type. </td></tr>
+<tr>
+<td>Dataspace (required) </td><td>Bytes or more. Depends on number of dimensions and hsize_t. </td></tr>
+<tr>
+<td>Layout (required) </td><td>Points to the stored data. Bytes or more. Depends on hsize_t and number of dimensions. </td></tr>
+<tr>
+<td>Filters </td><td>Depends on the number of filters. The size of the filter message depends on the name and data that will be passed. </td></tr>
+</table>
+<p>The header blocks also store the name and values of attributes, so the total storage depends on the number and size of the attributes.</p>
+<p>In addition, the dataset must have at least one link, including a name, which is stored in the file and in the group it is linked from.</p>
+<p>The different storage strategies determine when and how much space is allocated for the data array. See the discussion of fill values below for a detailed explanation of the storage allocation.</p>
+<h4>Contiguous Storage</h4>
+<p>For a continuous storage option, the data is stored in a single, contiguous block in the file. The data is nominally a fixed-size, (number of elements x size of element). The figure below shows an example of a two dimensional array stored as a contiguous dataset.</p>
+<p>Depending on the fill value properties, the space may be allocated when the dataset is created or when first written (default), and filled with fill values if specified. For parallel I/O, by default the space is allocated when the dataset is created.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_fig9.gif" alt=""/>
+<div class="caption">
+A two dimensional array stored as a contiguous dataset</div></div>
+ </td></tr>
+</table>
+<h4>Chunked Storage</h4>
+<p>For chunked storage, the data is stored in one or more chunks. Each chunk is a continuous block in the file, but chunks are not necessarily stored contiguously. Each chunk has the same size. The data array has the same nominal size as a contiguous array (number of elements x size of element), but the storage is allocated in chunks, so the total size in the file can be larger than the nominal size of the array. See the figure below.</p>
+<p>If a fill value is defined, each chunk will be filled with the fill value. Chunks must be allocated when data is written, but they may be allocated when the file is created, as the file expands, or when data is written.</p>
+<p>For serial I/O, by default chunks are allocated incrementally, as data is written to the chunk. For a sparse dataset, chunks are allocated only for the parts of the dataset that are written. In this case, if the dataset is extended, no storage is allocated.</p>
+<p>For parallel I/O, by default chunks are allocated when the dataset is created or extended with fill values written to the chunk.</p>
+<p>In either case, the default can be changed using fill value properties. For example, using serial I/O, the properties can select to allocate chunks when the dataset is created.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_fig10.gif" alt=""/>
+<div class="caption">
+A two dimensional array stored in chunks</div></div>
+ </td></tr>
+</table>
+<h4>Changing Dataset Dimensions</h4>
+<p><a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f" title="Changes the sizes of a dataset&#39;s dimensions.">H5Dset_extent</a> is used to change the current dimensions of the dataset within the limits of the dataspace. Each dimension can be extended up to its maximum or unlimited. Extending the dataspace may or may not allocate space in the file and may or may not write fill values, if they are defined. See the example code below.</p>
+<p>The dimensions of the dataset can also be reduced. If the sizes specified are smaller than the dataset's current dimension sizes, <a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f" title="Changes the sizes of a dataset&#39;s dimensions.">H5Dset_extent</a> will reduce the dataset's dimension sizes to the specified values. It is the user's responsibility to ensure that valuable data is not lost; <a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f" title="Changes the sizes of a dataset&#39;s dimensions.">H5Dset_extent</a> does not check.</p>
+<p><em>Using <a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f" title="Changes the sizes of a dataset&#39;s dimensions.">H5Dset_extent</a> to increase the size of a dataset</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, dataset_id;</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"><span class="keywordtype">size_t</span> newdims[2];</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Open an existing file.</span></div>
+<div class="line">file_id = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(<span class="stringliteral">&quot;dset.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Open an existing dataset.</span></div>
+<div class="line">dataset_id = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file_id, <span class="stringliteral">&quot;/dset&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Example: dataset is 2 x 3, each dimension is UNLIMITED</span></div>
+<div class="line"><span class="comment">// extend to 2 x 7</span></div>
+<div class="line">newdims[0] = 2;</div>
+<div class="line">newdims[1] = 7;</div>
+<div class="line">status = <a class="code" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f">H5Dset_extent</a>(dataset_id, newdims);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// dataset is now 2 x 7</span></div>
+<div class="line"> </div>
+<div class="line">status = <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a>(dataset_id);</div>
+<div class="ttc" id="agroup___h5_d_html_gad31e1e0129f4520c531ce524de2a056f"><div class="ttname"><a href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f">H5Dset_extent</a></div><div class="ttdeci">herr_t H5Dset_extent(hid_t dset_id, const hsize_t size[])</div><div class="ttdoc">Changes the sizes of a dataset's dimensions.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_dataset_allocation_store"></a>
+Storage Allocation in the File: Early, Incremental, Late</h3>
+<p>The HDF5 Library implements several strategies for when storage is allocated if and when it is filled with fill values for elements not yet written by the user. Different strategies are recommended for different storage layouts and file drivers. In particular, a parallel program needs storage allocated during a collective call (for example, create or extend), while serial programs may benefit from delaying the allocation until the data is written.</p>
+<p>Two file creation properties control when to allocate space, when to write the fill value, and the actual fill value to write.</p>
+<h4>When to Allocate Space</h4>
+<p>The table below shows the options for when data is allocated in the file. Early allocation is done during the dataset create call. Certain file drivers (especially MPI-I/O and MPI-POSIX) require space to be allocated when a dataset is created, so all processors will have the correct view of the data.</p>
+<table class="doxtable">
+<caption>File storage allocation options</caption>
+<tr>
+<th>Strategy </th><th>Description </th></tr>
+<tr>
+<td>Early </td><td>Allocate storage for the dataset immediately when the dataset is created. </td></tr>
+<tr>
+<td>Late </td><td>Defer allocating space for storing the dataset until the dataset is written. </td></tr>
+<tr>
+<td>Incremental </td><td>Defer allocating space for storing each chunk until the chunk is written. </td></tr>
+<tr>
+<td>Default </td><td>Use the strategy (Early, Late, or Incremental) for the storage method and access method. This is the recommended strategy. </td></tr>
+</table>
+<p>Late allocation is done at the time of the first write to dataset. Space for the whole dataset is allocated at the first write.</p>
+<p>Incremental allocation (chunks only) is done at the time of the first write to the chunk. Chunks that have never been written are not allocated in the file. In a sparsely populated dataset, this option allocates chunks only where data is actually written.</p>
+<p>The “Default” property selects the option recommended as appropriate for the storage method and access method. The defaults are shown in the table below. Note that Early allocation is recommended for all Parallel I/O, while other options are recommended as the default for serial I/O cases.</p>
+<table class="doxtable">
+<caption>Default storage options</caption>
+<tr>
+<th>Storage Type </th><th>Serial I/O </th><th>Parallel I/O </th></tr>
+<tr>
+<td>Contiguous </td><td>Late </td><td>Early </td></tr>
+<tr>
+<td>Chunked </td><td>Incremental </td><td>Early </td></tr>
+<tr>
+<td>Compact </td><td>Early </td><td>Early </td></tr>
+</table>
+<h4>When to Write the Fill Value</h4>
+<p>The second property is when to write the fill value. The possible values are “Never” and “Allocation”. The table below shows these options.</p>
+<table class="doxtable">
+<caption>When to write fill values</caption>
+<tr>
+<th>When </th><th>Description </th></tr>
+<tr>
+<td>Never </td><td>Fill value will never be written. </td></tr>
+<tr>
+<td>Allocation </td><td>Fill value is written when space is allocated. (Default for chunked and contiguous data storage.) </td></tr>
+</table>
+<h4>What Fill Value to Write</h4>
+<p>The third property is the fill value to write. The table below shows the values. By default, the data is filled with zeros. The application may choose no fill value (Undefined). In this case, uninitialized data may have random values. The application may define a fill value of an appropriate type. For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_t__u_g.html#subsec_datatype_fill">Fill Values</a>.</dd></dl>
+<table class="doxtable">
+<caption>Fill values to write</caption>
+<tr>
+<th>What to Write </th><th>Description </th></tr>
+<tr>
+<td>Default </td><td>By default, the library fills allocated space with zeros. </td></tr>
+<tr>
+<td>Undefined </td><td>Allocated space is filled with random values. </td></tr>
+<tr>
+<td>User-defined </td><td>The application specifies the fill value. </td></tr>
+</table>
+<p>Together these three properties control the library's behavior. The table below summarizes the possibilities during the dataset create-write-close cycle.</p>
+<table class="doxtable">
+<caption>Storage allocation and fill summary</caption>
+<tr>
+<th>When to allocate space </th><th>When to write fill value </th><th>What fill value to write </th><th>Library create-write-close behavior </th></tr>
+<tr>
+<td>Early </td><td>Never </td><td>- </td><td>Library allocates space when dataset is created, but never writes a fill value to dataset. A read of unwritten data returns undefined values. </td></tr>
+<tr>
+<td>Late </td><td>Never </td><td>- </td><td>Library allocates space when dataset is written to, but never writes a fill value to the dataset. A read of unwritten data returns undefined values. </td></tr>
+<tr>
+<td>Incremental </td><td>Never </td><td>- </td><td>Library allocates space when a dataset or chunk (whichever is the smallest unit of space) is written to, but it never writes a fill value to a dataset or a chunk. A read of unwritten data returns undefined values. </td></tr>
+<tr>
+<td>- </td><td>Allocation </td><td>Undefined </td><td>Error on creating the dataset. The dataset is not created. </td></tr>
+<tr>
+<td>Early </td><td>Allocation </td><td>Default or User-defined </td><td>Allocate space for the dataset when the dataset is created. Write the fill value (default or user-defined) to the entire dataset when the dataset is created. </td></tr>
+<tr>
+<td>Late </td><td>Allocation </td><td>Default or User-define </td><td>Allocate space for the dataset when the application first writes data values to the dataset. Write the fill value to the entire dataset before writing application data values. </td></tr>
+<tr>
+<td>Incremental </td><td>Allocation </td><td>Default or User-define </td><td>Allocate space for the dataset when the application first writes data values to the dataset or chunk (whichever is the smallest unit of space). Write the fill value to the entire dataset or chunk before writing application data values. </td></tr>
+</table>
+<p>During the <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> function call, the library behavior depends on whether space has been allocated, whether the fill value has been written to storage, how the fill value is defined, and when to write the fill value. The table below summarizes the different behaviors.</p>
+<table class="doxtable">
+<caption>H5Dread summary</caption>
+<tr>
+<th>Is space allocated in the file? </th><th>What is the fill value? </th><th>When to write the fill value? </th><th>Library read behavior </th></tr>
+<tr>
+<td>No </td><td>Undefined </td><td>anytime </td><td>Error. Cannot create this dataset. </td></tr>
+<tr>
+<td>No </td><td>Default or User-define </td><td>anytime </td><td>Fill the memory buffer with the fill value. </td></tr>
+<tr>
+<td>Yes </td><td>Undefined </td><td>anytime </td><td>Return data from storage (dataset). Trash is possible if the application has not written data to the portion of the dataset being read. </td></tr>
+<tr>
+<td>Yes </td><td>Default or User-define </td><td>Never </td><td>Return data from storage (dataset). Trash is possible if the application has not written data to the portion of the dataset being read. </td></tr>
+<tr>
+<td>Yes </td><td>Default or User-define </td><td>Allocation </td><td>Return data from storage (dataset). </td></tr>
+</table>
+<p>There are two cases to consider depending on whether the space in the file has been allocated before the read or not. When space has not yet been allocated and if a fill value is defined, the memory buffer will be filled with the fill values and returned. In other words, no data has been read from the disk. If space has been allocated, the values are returned from the stored data. The unwritten elements will be filled according to the fill value.</p>
+<h3><a class="anchor" id="subsubsec_dataset_allocation_delete"></a>
+Deleting a Dataset from a File and Reclaiming Space</h3>
+<p>HDF5 does not at this time provide an easy mechanism to remove a dataset from a file or to reclaim the storage space occupied by a deleted object.</p>
+<p>Removing a dataset and reclaiming the space it used can be done with the <a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf" title="Removes a link from a group.">H5Ldelete</a> function and the h5repack utility program. With the H5Ldelete function, links to a dataset can be removed from the file structure. After all the links have been removed, the dataset becomes inaccessible to any application and is effectively removed from the file. The way to recover the space occupied by an unlinked dataset is to write all of the objects of the file into a new file. Any unlinked object is inaccessible to the application and will not be included in the new file. Writing objects to a new file can be done with a custom program or with the h5repack utility program.</p>
+<p>For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_g__u_g.html#sec_group">HDF5 Groups</a></dd></dl>
+<h3><a class="anchor" id="subsubsec_dataset_allocation_release"></a>
+Releasing Memory Resources</h3>
+<p>The system resources required for HDF5 objects such as datasets, datatypes, and dataspaces should be released once access to the object is no longer needed. This is accomplished via the appropriate close function. This is not unique to datasets but a general requirement when working with the HDF5 Library; failure to close objects will result in resource leaks.</p>
+<p>In the case where a dataset is created or data has been transferred, there are several objects that must be closed. These objects include datasets, datatypes, dataspaces, and property lists.</p>
+<p>The application program must free any memory variables and buffers it allocates. When accessing data from the file, the amount of memory required can be determined by calculating the size of the memory datatype and the number of elements in the memory selection.</p>
+<p>Variable-length data are organized in two or more areas of memory. For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_t__u_g.html#h4_vlen_datatype">Variable-length Datatypes</a>.</dd></dl>
+<p>When writing data, the application creates an array of vl_info_t which contains pointers to the elements. The elements might be, for example, strings. In the file, the variable-length data is stored in two parts: a heap with the variable-length values of the data elements and an array of vl_info_t elements. When the data is read, the amount of memory required for the heap can be determined with the <a class="el" href="group___h5_d.html#ga0e97bbd8a8ee4a8b5b78ccce8547ce76" title="Determines the number of bytes required to store variable-length (VL) data.">H5Dvlen_get_buf_size</a> call.</p>
+<p>The data transfer property may be used to set a custom memory manager for allocating variable- length data for a <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a>. This is set with the <a class="el" href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf" title="Sets the memory manager for variable-length datatype allocation in H5Dread() and H5Dvlen_reclaim()">H5Pset_vlen_mem_manager</a> call. To free the memory for variable-length data, it is necessary to visit each element, free the variable-length data, and reset the element. The application must free the memory it has allocated. For memory allocated by the HDF5 Library during a read, the <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim</a> function can be used to perform this operation.</p>
+<h3><a class="anchor" id="subsubsec_dataset_allocation_ext"></a>
+External Storage Properties</h3>
+<p>The external storage format allows data to be stored across a set of non-HDF5 files. A set of segments (offsets and sizes) in one or more files is defined as an external file list, or EFL, and the contiguous logical addresses of the data storage are mapped onto these segments. Currently, only the <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea6161acec1a11680d488b5bb8694c79f1">H5D_CONTIGUOUS</a> storage format allows external storage. External storage is enabled by a dataset creation property. The table below shows the API.</p>
+<table class="doxtable">
+<caption>External storage API</caption>
+<tr>
+<th>Function </th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8" title="Adds an external file to the list of external files.">H5Pset_external</a> </td><td>This function adds a new segment to the end of the external file list of the specified dataset creation property list. The segment begins a byte offset of file name and continues for size bytes. The space represented by this segment is adjacent to the space already represented by the external file list. The last segment in a file list may have the size <a class="el" href="_h5_fpublic_8h.html#a2a667df33694861e41d1b9eb3a55b373">H5F_UNLIMITED</a>, in which case the external file may be of unlimited size and no more files can be added to the external files list. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga4c45d90845ea7627b6238f95168c41ce" title="Returns the number of external files for a dataset.">H5Pget_external_count</a> </td><td>Calling this function returns the number of segments in an external file list. If the dataset creation property list has no external data, then zero is returned. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga78253b80b6c86faf7ff0db135146521d" title="Returns information about an external file.">H5Pget_external</a> </td><td>This is the counterpart for the <a class="el" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8" title="Adds an external file to the list of external files.">H5Pset_external</a> function. Given a dataset creation property list and a zero-based index into that list, the file name, byte offset, and segment size are returned through non-null arguments. At most name_size characters are copied into the name argument which is not null terminated if the file name is longer than the supplied name buffer (this is similar to strncpy()). </td></tr>
+</table>
+<p>The figure below shows an example of how a contiguous, one-dimensional dataset is partitioned into three parts and each of those parts is stored in a segment of an external file. The top rectangle represents the logical address space of the dataset while the bottom rectangle represents an external file.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_fig11.gif" alt=""/>
+<div class="caption">
+External file storage</div></div>
+ </td></tr>
+</table>
+<p>The example below shows code that defines the external storage for the example. Note that the segments are defined in order of the logical addresses they represent, not their order within the external file. It would also have been possible to put the segments in separate files. Care should be taken when setting up segments in a single file since the library does not automatically check for segments that overlap.</p>
+<p><em>External storage</em> </p><div class="fragment"><div class="line">plist = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>);</div>
+<div class="line"><a class="code" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8">H5Pset_external</a> (plist, <span class="stringliteral">&quot;velocity.data&quot;</span>, 3000, 1000);</div>
+<div class="line"><a class="code" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8">H5Pset_external</a> (plist, <span class="stringliteral">&quot;velocity.data&quot;</span>, 0, 2500);</div>
+<div class="line"><a class="code" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8">H5Pset_external</a> (plist, <span class="stringliteral">&quot;velocity.data&quot;</span>, 4500, 1500);</div>
+<div class="ttc" id="agroup___d_c_p_l_html_ga85ff7c9c827fa524041cd58c199b77b8"><div class="ttname"><a href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8">H5Pset_external</a></div><div class="ttdeci">herr_t H5Pset_external(hid_t plist_id, const char *name, off_t offset, hsize_t size)</div><div class="ttdoc">Adds an external file to the list of external files.</div></div>
+</div><!-- fragment --><p>The figure below shows an example of how a contiguous, two-dimensional dataset is partitioned into three parts and each of those parts is stored in a separate external file. The top rectangle represents the logical address space of the dataset while the bottom rectangles represent external files.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_fig12.gif" alt=""/>
+<div class="caption">
+Partitioning a 2-D dataset for external storage</div></div>
+ </td></tr>
+</table>
+<p>The example below shows code for the partitioning described above. In this example, the library maps the multi-dimensional array onto a linear address space as defined by the HDF5 format specification, and then maps that address space into the segments defined in the external file list.</p>
+<p><em>Partitioning a 2-D dataset for external storage</em> </p><div class="fragment"><div class="line">plist = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>);</div>
+<div class="line"><a class="code" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8">H5Pset_external</a> (plist, <span class="stringliteral">&quot;scan1.data&quot;</span>, 0, 24);</div>
+<div class="line"><a class="code" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8">H5Pset_external</a> (plist, <span class="stringliteral">&quot;scan2.data&quot;</span>, 0, 24);</div>
+<div class="line"><a class="code" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8">H5Pset_external</a> (plist, <span class="stringliteral">&quot;scan3.data&quot;</span>, 0, 16);</div>
+</div><!-- fragment --><p>The segments of an external file can exist beyond the end of the (external) file. The library reads that part of a segment as zeros. When writing to a segment that exists beyond the end of a file, the external file is automatically extended. Using this feature, one can create a segment (or set of segments) which is larger than the current size of the dataset. This allows the dataset to be extended at a future time (provided the dataspace also allows the extension).</p>
+<p>All referenced external data files must exist before performing raw data I/O on the dataset. This is normally not a problem since those files are being managed directly by the application or indirectly through some other library. However, if the file is transferred from its original context, care must be taken to assure that all the external files are accessible in the new location.</p>
+<h2><a class="anchor" id="subsec_dataset_filters"></a>
+Using HDF5 Filters</h2>
+<p>This section describes in detail how to use the n-bit, scale-offset filters and szip filters.</p>
+<h3><a class="anchor" id="subsubsec_dataset_filters_nbit"></a>
+Using the N‐bit Filter</h3>
+<p>N-bit data has n significant bits, where n may not correspond to a precise number of bytes. On the other hand, computing systems and applications universally, or nearly so, run most efficiently when manipulating data as whole bytes or multiple bytes.</p>
+<p>Consider the case of 12-bit integer data. In memory, that data will be handled in at least 2 bytes, or 16 bits, and on some platforms in 4 or even 8 bytes. The size of such a dataset can be significantly reduced when written to disk if the unused bits are stripped out.</p>
+<p>The n-bit filter is provided for this purpose, packing n-bit data on output by stripping off all unused bits and unpacking on input, restoring the extra bits required by the computational processor.</p>
+<h4>N-bit Datatype</h4>
+<p>An n-bit datatype is a datatype of n significant bits. Unless it is packed, an n-bit datatype is presented as an n-bit bitfield within a larger-sized value. For example, a 12-bit datatype might be presented as a 12-bit field in a 16-bit, or 2-byte, value.</p>
+<p>Currently, the datatype classes of n-bit datatype or n-bit field of a compound datatype or an array datatype are limited to integer or floating-point.</p>
+<p>The HDF5 user can create an n-bit datatype through a series of function calls. For example, the following calls create a 16-bit datatype that is stored in a 32-bit value with a 4-bit offset: </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> nbit_datatype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a>);</div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a>(nbit_datatype, 16);</div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f">H5Tset_offset</a>(nbit_datatype, 4);</div>
+<div class="ttc" id="agroup___a_t_o_m_html_gab0f4dccfc2fb47bf2c7e06c9bf84c1f7"><div class="ttname"><a href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a></div><div class="ttdeci">herr_t H5Tset_precision(hid_t type_id, size_t prec)</div><div class="ttdoc">Sets the precision of an atomic datatype.</div></div>
+<div class="ttc" id="agroup___a_t_o_m_html_gafd22e4b0aecbe6dad9a899c5bf567e2f"><div class="ttname"><a href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f">H5Tset_offset</a></div><div class="ttdeci">herr_t H5Tset_offset(hid_t type_id, size_t offset)</div><div class="ttdoc">Sets the bit offset of the first significant bit.</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga8db8c9c2bcc457f9f8526c8fcb81218b"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a></div><div class="ttdeci">#define H5T_STD_I32LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:310</div></div>
+</div><!-- fragment --><p>In memory, one value of the above example n-bit datatype would be stored on a little-endian machine as follows: </p><table class="doxtable">
+<tr>
+<th>byte 3 </th><th>byte 2 </th><th>byte 1 </th><th>byte 0 </th></tr>
+<tr>
+<td>???????? </td><td>????SPPP </td><td>PPPPPPPP </td><td>PPPP???? </td></tr>
+<tr>
+<td colspan="4"><em>Note: Key: S - sign bit, E - exponent bit, M - mantissa bit, ? - padding bit. Sign bit is included in signed integer datatype precision.</em> </td></tr>
+</table>
+<h4>N-bit Filter</h4>
+<p>When data of an n-bit datatype is stored on disk using the n-bit filter, the filter packs the data by stripping off the padding bits; only the significant bits are retained and stored. The values on disk will appear as follows: </p><table class="doxtable">
+<tr>
+<th>1st value </th><th>2nd value </th><th>nth value </th></tr>
+<tr>
+<td>SPPPPPPP PPPPPPPP </td><td>SPPPPPPP PPPPPPPP </td><td>... </td></tr>
+<tr>
+<td colspan="3"><em>Note: Key: S - sign bit, E - exponent bit, M - mantissa bit, ? - padding bit. Sign bit is included in signed integer datatype precision.</em> </td></tr>
+</table>
+<h4>How Does the N-bit Filter Work?</h4>
+<p>The n-bit filter always compresses and decompresses according to dataset properties supplied by the HDF5 library in the datatype, dataspace, or dataset creation property list.</p>
+<p>The dataset datatype refers to how data is stored in an HDF5 file while the memory datatype refers to how data is stored in memory. The HDF5 library will do datatype conversion when writing data in memory to the dataset or reading data from the dataset to memory if the memory datatype differs from the dataset datatype. Datatype conversion is performed by HDF5 library before n-bit compression and after n-bit decompression.</p>
+<p>The following sub-sections examine the common cases: </p><ul>
+<li>N-bit integer conversions </li>
+<li>N-bit floating-point conversions</li>
+</ul>
+<h4>N-bit Integer Conversions</h4>
+<p>Integer data with a dataset of integer datatype of less than full precision and a memory datatype of <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, provides the simplest application of the n-bit filter.</p>
+<p>The precision of <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> is 8 multiplied by sizeof(int). This value, the size of an int in bytes, differs from platform to platform; we assume a value of 4 for the following illustration. We further assume the memory byte order to be little-endian.</p>
+<p>In memory, therefore, the precision of <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> is 32 and the offset is 0. One value of <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> is laid out in memory as follows: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_NbitInteger1.gif" alt=""/>
+<div class="caption">
+H5T_NATIVE_INT in memory</div></div>
+<br />
+ <em>Note: Key: S - sign bit, E - exponent bit, M - mantissa bit, ? - padding bit. Sign bit is included in signed integer datatype precision.</em> </td></tr>
+</table>
+<p>Suppose the dataset datatype has a precision of 16 and an offset of 4. After HDF5 converts values from the memory datatype to the dataset datatype, it passes something like the following to the n-bit filter for compression: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_NbitInteger2.gif" alt=""/>
+<div class="caption">
+Passed to the n-bit filter</div></div>
+<br />
+ <em>Note: Key: S - sign bit, E - exponent bit, M - mantissa bit, ? - padding bit. Sign bit is included in signed integer datatype precision.</em> </td></tr>
+</table>
+<p>Notice that only the specified 16 bits (15 significant bits and the sign bit) are retained in the conversion. All other significant bits of the memory datatype are discarded because the dataset datatype calls for only 16 bits of precision. After n-bit compression, none of these discarded bits, known as padding bits will be stored on disk.</p>
+<h4>N-bit Floating-point Conversions</h4>
+<p>Things get more complicated in the case of a floating-point dataset datatype class. This sub- section provides an example that illustrates the conversion from a memory datatype of <a class="el" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a> to a dataset datatype of class floating-point.</p>
+<p>As before, let the <a class="el" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a> be 4 bytes long, and let the memory byte order be little-endian. Per the IEEE standard, one value of <a class="el" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a> is laid out in memory as follows: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_NbitFloating1.gif" alt=""/>
+<div class="caption">
+H5T_NATIVE_FLOAT in memory</div></div>
+<br />
+ <em>Note: Key: S - sign bit, E - exponent bit, M - mantissa bit, ? - padding bit. Sign bit is included in floating-point datatype precision.</em> </td></tr>
+</table>
+<p>Suppose the dataset datatype has a precision of 20, offset of 7, mantissa size of 13, mantissa position of 7, exponent size of 6, exponent position of 20, and sign position of 26. For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_t__u_g.html#subsubsec_datatype_program_define">Definition of Datatypes</a>.</dd></dl>
+<p>After HDF5 converts values from the memory datatype to the dataset datatype, it passes something like the following to the n-bit filter for compression: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dsets_NbitFloating2.gif" alt=""/>
+<div class="caption">
+Passed to the n-bit filter</div></div>
+<br />
+ <em>Note: Key: S - sign bit, E - exponent bit, M - mantissa bit, ? - padding bit. Sign bit is included in floating-point datatype precision.</em> </td></tr>
+</table>
+<p>The sign bit and truncated mantissa bits are not changed during datatype conversion by the HDF5 library. On the other hand, the conversion of the 8-bit exponent to a 6-bit exponent is a little tricky:</p>
+<p>The bias for the new exponent in the n-bit datatype is: <code> 2<sup>(n-1)</sup>-1 </code></p>
+<p>The following formula is used for this exponent conversion:<br />
+ <code> exp8 - (2<sup>(8-1)</sup> -1) = exp6 - (2<sup>(6-1)</sup>-1) = actual exponent value </code><br />
+ where exp8 is the stored decimal value as represented by the 8-bit exponent, and exp6 is the stored decimal value as represented by the 6-bit exponent.</p>
+<p>In this example, caution must be taken to ensure that, after conversion, the actual exponent value is within the range that can be represented by a 6-bit exponent. For example, an 8-bit exponent can represent values from -127 to 128 while a 6-bit exponent can represent values only from -31 to 32.</p>
+<h4>N-bit Filter Behavior</h4>
+<p>The n-bit filter was designed to treat the incoming data byte by byte at the lowest level. The purpose was to make the n-bit filter as generic as possible so that no pointer cast related to the datatype is needed.</p>
+<p>Bitwise operations are employed for packing and unpacking at the byte level.</p>
+<p>Recursive function calls are used to treat compound and array datatypes.</p>
+<h4>N-bit Compression</h4>
+<p>The main idea of n-bit compression is to use a loop to compress each data element in a chunk. Depending on the datatype of each element, the n-bit filter will call one of four functions. Each of these functions performs one of the following tasks: </p><ul>
+<li>Compress a data element of a no-op datatype </li>
+<li>Compress a data element of an atomic datatype </li>
+<li>Compress a data element of a compound datatype </li>
+<li>Compress a data element of an array datatype</li>
+</ul>
+<p>No-op datatypes: The n-bit filter does not actually compress no-op datatypes. Rather, it copies the data buffer of the no-op datatype from the non-compressed buffer to the proper location in the compressed buffer; the compressed buffer has no holes. The term “compress” is used here simply to distinguish this function from the function that performs the reverse operation during decompression.</p>
+<p>Atomic datatypes: The n-bit filter will find the bytes where significant bits are located and try to compress these bytes, one byte at a time, using a loop. At this level, the filter needs the following information: </p><ul>
+<li>
+The byte offset of the beginning of the current data element with respect to the beginning of the input data buffer </li>
+<li>
+Datatype size, precision, offset, and byte order</li>
+</ul>
+<p>The n-bit filter compresses from the most significant byte containing significant bits to the least significant byte. For big-endian data, therefore, the loop index progresses from smaller to larger while for little-endian, the loop index progresses from larger to smaller.</p>
+<p>In the extreme case of when the n-bit datatype has full precision, this function copies the content of the entire non-compressed datatype to the compressed output buffer.</p>
+<p>Compound datatypes: The n-bit filter will compress each data member of the compound datatype. If the member datatype is of an integer or floating-point datatype, the n-bit filter will call the function described above. If the member datatype is of a no-op datatype, the filter will call the function described above. If the member datatype is of a compound datatype, the filter will make a recursive call to itself. If the member datatype is of an array datatype, the filter will call the function described below.</p>
+<p>Array datatypes: The n-bit filter will use a loop to compress each array element in the array. If the base datatype of array element is of an integer or floating-point datatype, the n-bit filter will call the function described above. If the base datatype is of a no-op datatype, the filter will call the function described above. If the base datatype is of a compound datatype, the filter will call the function described above. If the member datatype is of an array datatype, the filter will make a recursive call of itself.</p>
+<h4>N-bit Decompression</h4>
+<p>The n-bit decompression algorithm is very similar to n-bit compression. The only difference is that at the byte level, compression packs out all padding bits and stores only significant bits into a continuous buffer (unsigned char) while decompression unpacks significant bits and inserts padding bits (zeros) at the proper positions to recover the data bytes as they existed before compression.</p>
+<h4>Storing N-bit Parameters to Array cd_value[]</h4>
+<p>All of the information, or parameters, required by the n-bit filter are gathered and stored in the array cd_values[] by the private function H5Z__set_local_nbit and are passed to another private function, H5Z__filter_nbit, by the HDF5 Library. These parameters are as follows: </p><ul>
+<li>Parameters related to the datatype </li>
+<li>The number of elements within the chunk </li>
+<li>A flag indicating whether compression is needed</li>
+</ul>
+<p>The first and second parameters can be obtained using the HDF5 dataspace and datatype interface calls.</p>
+<p>A compound datatype can have members of array or compound datatype. An array datatype's base datatype can be a complex compound datatype. Recursive calls are required to set parameters for these complex situations.</p>
+<p>Before setting the parameters, the number of parameters should be calculated to dynamically allocate the array cd_values[], which will be passed to the HDF5 Library. This also requires recursive calls.</p>
+<p>For an atomic datatype (integer or floating-point), parameters that will be stored include the datatype's size, endianness, precision, and offset.</p>
+<p>For a no-op datatype, only the size is required.</p>
+<p>For a compound datatype, parameters that will be stored include the datatype's total size and number of members. For each member, its member offset needs to be stored. Other parameters for members will depend on the respective datatype class.</p>
+<p>For an array datatype, the total size parameter should be stored. Other parameters for the array's base type depend on the base type's datatype class.</p>
+<p>Further, to correctly retrieve the parameter for use of n-bit compression or decompression later, parameters for distinguishing between datatype classes should be stored.</p>
+<h4>Implementation</h4>
+<p>Three filter callback functions were written for the n-bit filter: </p><ul>
+<li>H5Z__can_apply_nbit </li>
+<li>H5Z__set_local_nbit </li>
+<li>H5Z__filter_nbit</li>
+</ul>
+<p>These functions are called internally by the HDF5 library. A number of utility functions were written for the function H5Z__set_local_nbit. Compression and decompression functions were written and are called by function H5Z__filter_nbit. All these functions are included in the file H5Znbit.c.</p>
+<p>The public function <a class="el" href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c" title="Sets up the use of the N-Bit filter.">H5Pset_nbit</a> is called by the application to set up the use of the n-bit filter. This function is included in the file H5Pdcpl.c. The application does not need to supply any parameters.</p>
+<h4>How N-bit Parameters are Stored</h4>
+<p>A scheme of storing parameters required by the n-bit filter in the array cd_values[] was developed utilizing recursive function calls.</p>
+<p>Four private utility functions were written for storing the parameters associated with atomic (integer or floating-point), no-op, array, and compound datatypes: </p><ul>
+<li>H5Z__set_parms_atomic </li>
+<li>H5Z__set_parms_array </li>
+<li>H5Z__set_parms_nooptype </li>
+<li>H5Z__set_parms_compound</li>
+</ul>
+<p>The scheme is briefly described below.</p>
+<p>First, assign a numeric code for datatype class atomic (integer or float), no-op, array, and compound datatype. The code is stored before other datatype related parameters are stored.</p>
+<p>The first three parameters of cd_values[] are reserved for: </p><ul>
+<li>1. The number of valid entries in the array cd_values[] </li>
+<li>2. A flag indicating whether compression is needed </li>
+<li>3. The number of elements in the chunk</li>
+</ul>
+<p>Throughout the balance of this explanation, i represents the index of cd_values[]. In the function H5Z__set_local_nbit: </p><ul>
+<li>
+1. i = 2 </li>
+<li>
+2. Get the number of elements in the chunk and store in cd_value[i]; increment i </li>
+<li>
+3. Get the class of the datatype: <ul>
+<li>
+For an integer or floating-point datatype, call H5Z__set_parms_atomic </li>
+<li>
+For an array datatype, call H5Z__set_parms_array </li>
+<li>
+For a compound datatype, call H5Z__set_parms_compound </li>
+<li>
+For none of the above, call H5Z__set_parms_noopdatatype</li>
+</ul>
+</li>
+<li>
+4. Store i in cd_value[0] and flag in cd_values[1]</li>
+</ul>
+<p>In the function H5Z__set_parms_atomic: </p><ul>
+<li>1. Store the assigned numeric code for the atomic datatype in cd_value[i]; increment i </li>
+<li>2. Get the size of the atomic datatype and store in cd_value[i]; increment i </li>
+<li>3. Get the order of the atomic datatype and store in cd_value[i]; increment i </li>
+<li>4. Get the precision of the atomic datatype and store in cd_value[i]; increment i </li>
+<li>5. Get the offset of the atomic datatype and store in cd_value[i]; increment i </li>
+<li>6. Determine the need to do compression at this point</li>
+</ul>
+<p>In the function H5Z__set_parms_nooptype: </p><ul>
+<li>1. Store the assigned numeric code for the no-op datatype in cd_value[i]; increment i </li>
+<li>2. Get the size of the no-op datatype and store in cd_value[i]; increment i</li>
+</ul>
+<p>In the function H5Z__set_parms_array: </p><ul>
+<li>
+1. Store the assigned numeric code for the array datatype in cd_value[i]; increment i </li>
+<li>
+2. Get the size of the array datatype and store in cd_value[i]; increment i </li>
+<li>
+3. Get the class of the array's base datatype. <ul>
+<li>
+For an integer or floating-point datatype, call H5Z__set_parms_atomic </li>
+<li>
+For an array datatype, call H5Z__set_parms_array </li>
+<li>
+For a compound datatype, call H5Z__set_parms_compound </li>
+<li>
+If none of the above, call H5Z__set_parms_noopdatatype</li>
+</ul>
+</li>
+</ul>
+<p>In the function H5Z__set_parms_compound: </p><ul>
+<li>
+1. Store the assigned numeric code for the compound datatype in cd_value[i]; increment i </li>
+<li>
+2. Get the size of the compound datatype and store in cd_value[i]; increment i </li>
+<li>
+3. Get the number of members and store in cd_values[i]; increment i </li>
+<li>
+4. For each member <ul>
+<li>
+Get the member offset and store in cd_values[i]; increment i </li>
+<li>
+Get the class of the member datatype </li>
+<li>
+For an integer or floating-point datatype, call H5Z__set_parms_atomic </li>
+<li>
+For an array datatype, call H5Z__set_parms_array </li>
+<li>
+For a compound datatype, call H5Z__set_parms_compound </li>
+<li>
+If none of the above, call H5Z__set_parms_noopdatatype</li>
+</ul>
+</li>
+</ul>
+<h4>N-bit Compression and Decompression Functions</h4>
+<p>The n-bit compression and decompression functions above are called by the private HDF5 function H5Z__filter_nbit. The compress and decompress functions retrieve the n-bit parameters from cd_values[] as it was passed by H5Z__filter_nbit. Parameters are retrieved in exactly the same order in which they are stored and lower-level compression and decompression functions for different datatype classes are called.</p>
+<p>N-bit compression is not implemented in place. Due to the difficulty of calculating actual output buffer size after compression, the same space as that of the input buffer is allocated for the output buffer as passed to the compression function. However, the size of the output buffer passed by reference to the compression function will be changed (smaller) after the compression is complete.</p>
+<h4>Usage Examples</h4>
+<p>The following code example illustrates the use of the n-bit filter for writing and reading n-bit integer data.</p>
+<p><em>N-bit compression for integer data</em> </p><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;hdf5.h&quot;</span></div>
+<div class="line"><span class="preprocessor">#include &quot;stdlib.h&quot;</span></div>
+<div class="line"><span class="preprocessor">#include &quot;math.h&quot;</span></div>
+<div class="line"> </div>
+<div class="line"><span class="preprocessor">#define H5FILE_NAME &quot;nbit_test_int.h5&quot;</span></div>
+<div class="line"><span class="preprocessor">#define DATASET_NAME &quot;nbit_int&quot;</span></div>
+<div class="line"><span class="preprocessor">#define NX 200</span></div>
+<div class="line"><span class="preprocessor">#define NY 300</span></div>
+<div class="line"><span class="preprocessor">#define CH_NX 10</span></div>
+<div class="line"><span class="preprocessor">#define CH_NY 15</span></div>
+<div class="line"> </div>
+<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">void</span>)</div>
+<div class="line">{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file, dataspace, dataset, datatype, mem_datatype, dset_create_props;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[2], chunk_size[2];</div>
+<div class="line"> <span class="keywordtype">int</span> orig_data[NX][NY];</div>
+<div class="line"> <span class="keywordtype">int</span> new_data[NX][NY];</div>
+<div class="line"> <span class="keywordtype">int</span> i, j;</div>
+<div class="line"> <span class="keywordtype">size_t</span> precision, offset;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Define dataset datatype (integer), and set precision, offset</span></div>
+<div class="line"> datatype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line"> precision = 17; <span class="comment">// precision includes sign bit</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a>(datatype,precision) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set precision\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> offset = 4;</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f">H5Tset_offset</a>(datatype,offset) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set offset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Copy to memory datatype</span></div>
+<div class="line"> mem_datatype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(datatype);</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Set order of dataset datatype</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">H5Tset_order</a>(datatype, <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2">H5T_ORDER_BE</a>) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set endianness\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Initialize data buffer with random data within correct</span></div>
+<div class="line"> <span class="comment">// range corresponding to the memory datatype&#39;s precision</span></div>
+<div class="line"> <span class="comment">// and offset.</span></div>
+<div class="line"> <span class="keywordflow">for</span> (i = 0; i &lt; NX; i++)</div>
+<div class="line"> <span class="keywordflow">for</span> (j = 0; j &lt; NY; j++)</div>
+<div class="line"> orig_data[i][j] = rand() % (int)pow(2, precision-1) &lt;&lt; offset;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Describe the size of the array.</span></div>
+<div class="line"> dims[0] = NX;</div>
+<div class="line"> dims[1] = NY;</div>
+<div class="line"> <span class="keywordflow">if</span>((dataspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a> (2, dims, NULL)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create dataspace\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Create a new file using read/write access, default file</span></div>
+<div class="line"> <span class="comment">// creation properties, and default file access properties.</span></div>
+<div class="line"> <span class="keywordflow">if</span>((file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a> (H5FILE_NAME, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create file\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Set the dataset creation property list to specify that</span></div>
+<div class="line"> <span class="comment">// the raw data is to be partitioned into 10 x 15 element</span></div>
+<div class="line"> <span class="comment">// chunks and that each chunk is to be compressed.</span></div>
+<div class="line"> chunk_size[0] = CH_NX;</div>
+<div class="line"> chunk_size[1] = CH_NY;</div>
+<div class="line"> <span class="keywordflow">if</span>((dset_create_props = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create dataset property\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a> (dset_create_props, 2, chunk_size) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set chunk\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Set parameters for n-bit compression; check the description</span></div>
+<div class="line"> <span class="comment">// of the H5Pset_nbit function in the HDF5 Reference Manual</span></div>
+<div class="line"> <span class="comment">// for more information.</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c">H5Pset_nbit</a> (dset_create_props) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set nbit filter\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Create a new dataset within the file. The datatype</span></div>
+<div class="line"> <span class="comment">// and dataspace describe the data on disk, which may</span></div>
+<div class="line"> <span class="comment">// be different from the format used in the application&#39;s</span></div>
+<div class="line"> <span class="comment">// memory.</span></div>
+<div class="line"> <span class="keywordflow">if</span>((dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file, DATASET_NAME, datatype, dataspace,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, dset_create_props, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Write the array to the file. The datatype and dataspace</span></div>
+<div class="line"> <span class="comment">// describe the format of the data in the &#39;orig_data&#39; buffer.</span></div>
+<div class="line"> <span class="comment">// The raw data is translated to the format required on disk,</span></div>
+<div class="line"> <span class="comment">// as defined above. We use default raw data transfer</span></div>
+<div class="line"> <span class="comment">// properties.</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (dataset, mem_datatype, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, orig_data) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to write to dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a> (dataset);</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordflow">if</span>((dataset = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file, DATASET_NAME, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to open dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Read the array. This is similar to writing data,</span></div>
+<div class="line"> <span class="comment">// except the data flows in the opposite direction.</span></div>
+<div class="line"> <span class="comment">// Note: Decompression is automatic.</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a> (dataset, mem_datatype, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, new_data) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to read from dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <a class="code" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a> (datatype);</div>
+<div class="line"> <a class="code" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a> (mem_datatype);</div>
+<div class="line"> <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a> (dataset);</div>
+<div class="line"> <a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a> (dataspace);</div>
+<div class="line"> <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a> (dset_create_props);</div>
+<div class="line"> <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a> (file);</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordflow">return</span> 0;</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a5a2d6726f9ad8d2bca8df2b817e5ad6a"><div class="ttname"><a href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a></div><div class="ttdeci">#define H5F_ACC_TRUNC</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:50</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2"><div class="ttname"><a href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2">H5T_ORDER_BE</a></div><div class="ttdeci">@ H5T_ORDER_BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:55</div></div>
+<div class="ttc" id="a_h5public_8h_html_a7f81cce70fb546af88da24d9285d3c1c"><div class="ttname"><a href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></div><div class="ttdeci">uint64_t hsize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:297</div></div>
+<div class="ttc" id="agroup___d_c_p_l_html_ga3584d592e377da3604b7604e266dcf5b"><div class="ttname"><a href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a></div><div class="ttdeci">herr_t H5Pset_chunk(hid_t plist_id, int ndims, const hsize_t dim[])</div><div class="ttdoc">Sets the size of the chunks used to store a chunked layout dataset.</div></div>
+<div class="ttc" id="agroup___d_c_p_l_html_gad58a9c0e766ef71d4075b2c2a755e91c"><div class="ttname"><a href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c">H5Pset_nbit</a></div><div class="ttdeci">herr_t H5Pset_nbit(hid_t plist_id)</div><div class="ttdoc">Sets up the use of the N-Bit filter.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+</div><!-- fragment --><p>The following code example illustrates the use of the n-bit filter for writing and reading n-bit floating-point data.</p>
+<p><em>N-bit compression for floating-point data</em> </p><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;hdf5.h&quot;</span></div>
+<div class="line"> </div>
+<div class="line"><span class="preprocessor">#define H5FILE_NAME &quot;nbit_test_float.h5&quot;</span></div>
+<div class="line"><span class="preprocessor">#define DATASET_NAME &quot;nbit_float&quot;</span></div>
+<div class="line"><span class="preprocessor">#define NX 2</span></div>
+<div class="line"><span class="preprocessor">#define NY 5</span></div>
+<div class="line"><span class="preprocessor">#define CH_NX 2</span></div>
+<div class="line"><span class="preprocessor">#define CH_NY 5</span></div>
+<div class="line"> </div>
+<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">void</span>)</div>
+<div class="line">{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file, dataspace, dataset, datatype, dset_create_props;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[2], chunk_size[2];</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// orig_data[] are initialized to be within the range that</span></div>
+<div class="line"> <span class="comment">// can be represented by dataset datatype (no precision</span></div>
+<div class="line"> <span class="comment">// loss during datatype conversion)</span></div>
+<div class="line"> <span class="comment">//</span></div>
+<div class="line"> <span class="keywordtype">float</span> orig_data[NX][NY] = {{188384.00, 19.103516,-1.0831790e9, -84.242188, 5.2045898},</div>
+<div class="line"> {-49140.000, 2350.2500, -3.2110596e-1, 6.4998865e-5, -0.0000000}};</div>
+<div class="line"> <span class="keywordtype">float</span> new_data[NX][NY];</div>
+<div class="line"> <span class="keywordtype">size_t</span> precision, offset;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Define single-precision floating-point type for dataset</span></div>
+<div class="line"> <span class="comment">//---------------------------------------------------------------</span></div>
+<div class="line"> <span class="comment">// size=4 byte, precision=20 bits, offset=7 bits,</span></div>
+<div class="line"> <span class="comment">// mantissa size=13 bits, mantissa position=7,</span></div>
+<div class="line"> <span class="comment">// exponent size=6 bits, exponent position=20,</span></div>
+<div class="line"> <span class="comment">// exponent bias=31.</span></div>
+<div class="line"> <span class="comment">// It can be illustrated in little-endian order as:</span></div>
+<div class="line"> <span class="comment">// (S - sign bit, E - exponent bit, M - mantissa bit, ? - padding bit)</span></div>
+<div class="line"> <span class="comment">//</span></div>
+<div class="line"> <span class="comment">// 3 2 1 0</span></div>
+<div class="line"> <span class="comment">// ?????SEE EEEEMMMM MMMMMMMM M???????</span></div>
+<div class="line"> <span class="comment">//</span></div>
+<div class="line"> <span class="comment">// To create a new floating-point type, the following</span></div>
+<div class="line"> <span class="comment">// properties must be set in the order of</span></div>
+<div class="line"> <span class="comment">// set fields -&gt; set offset -&gt; set precision -&gt; set size.</span></div>
+<div class="line"> <span class="comment">// All these properties must be set before the type can</span></div>
+<div class="line"> <span class="comment">// function. Other properties can be set anytime. Derived</span></div>
+<div class="line"> <span class="comment">// type size cannot be expanded bigger than original size</span></div>
+<div class="line"> <span class="comment">// but can be decreased. There should be no holes</span></div>
+<div class="line"> <span class="comment">// among the significant bits. Exponent bias usually</span></div>
+<div class="line"> <span class="comment">// is set 2^(n-1)-1, where n is the exponent size.</span></div>
+<div class="line"> <span class="comment">//---------------------------------------------------------------</span></div>
+<div class="line"> datatype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_i_e_e_e.html#ga71d24a7d4c373ed9a003d7a0d8133f1e">H5T_IEEE_F32BE</a>);</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___a_t_o_m.html#gafbdc98b45749e5cfbaf1a8689f3c403d">H5Tset_fields</a>(datatype, 26, 20, 6, 7, 13) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set fields\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> offset = 7;</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f">H5Tset_offset</a>(datatype,offset) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set offset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> precision = 20;</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a>(datatype,precision) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set precision\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a>(datatype, 4) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set size\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___a_t_o_m.html#gad2c4a8f09672f4166f39efe83d44dba2">H5Tset_ebias</a>(datatype, 31) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set exponent bias\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Describe the size of the array.</span></div>
+<div class="line"> dims[0] = NX;</div>
+<div class="line"> dims[1] = NY;</div>
+<div class="line"> <span class="keywordflow">if</span>((dataspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a> (2, dims, NULL)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create dataspace\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Create a new file using read/write access, default file</span></div>
+<div class="line"> <span class="comment">// creation properties, and default file access properties.</span></div>
+<div class="line"> <span class="keywordflow">if</span>((file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a> (H5FILE_NAME, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create file\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Set the dataset creation property list to specify that</span></div>
+<div class="line"> <span class="comment">// the raw data is to be partitioned into 2 x 5 element</span></div>
+<div class="line"> <span class="comment">// chunks and that each chunk is to be compressed.</span></div>
+<div class="line"> chunk_size[0] = CH_NX;</div>
+<div class="line"> chunk_size[1] = CH_NY;</div>
+<div class="line"> <span class="keywordflow">if</span>((dset_create_props = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create dataset property\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a> (dset_create_props, 2, chunk_size) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set chunk\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Set parameters for n-bit compression; check the description</span></div>
+<div class="line"> <span class="comment">// of the H5Pset_nbit function in the HDF5 Reference Manual</span></div>
+<div class="line"> <span class="comment">// for more information.</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c">H5Pset_nbit</a> (dset_create_props) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set nbit filter\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Create a new dataset within the file. The datatype</span></div>
+<div class="line"> <span class="comment">// and dataspace describe the data on disk, which may</span></div>
+<div class="line"> <span class="comment">// be different from the format used in the application&#39;s memory.</span></div>
+<div class="line"> <span class="keywordflow">if</span>((dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file, DATASET_NAME, datatype, dataspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>,</div>
+<div class="line"> dset_create_plists, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Write the array to the file. The datatype and dataspace</span></div>
+<div class="line"> <span class="comment">// describe the format of the data in the &#39;orig_data&#39; buffer.</span></div>
+<div class="line"> <span class="comment">// The raw data is translated to the format required on disk,</span></div>
+<div class="line"> <span class="comment">// as defined above. We use default raw data transfer properties.</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (dataset, <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, orig_data) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to write to dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a> (dataset);</div>
+<div class="line"> <span class="keywordflow">if</span>((dataset = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file, DATASET_NAME, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>))&lt;0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to open dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Read the array. This is similar to writing data,</span></div>
+<div class="line"> <span class="comment">// except the data flows in the opposite direction.</span></div>
+<div class="line"> <span class="comment">// Note: Decompression is automatic.</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a> (dataset, <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, new_data) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to read from dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> <a class="code" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a> (datatype);</div>
+<div class="line"> <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a> (dataset);</div>
+<div class="line"> <a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a> (dataspace);</div>
+<div class="line"> <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a> (dset_create_props);</div>
+<div class="line"> <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a> (file);</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordflow">return</span> 0</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___a_t_o_m_html_gad2c4a8f09672f4166f39efe83d44dba2"><div class="ttname"><a href="group___a_t_o_m.html#gad2c4a8f09672f4166f39efe83d44dba2">H5Tset_ebias</a></div><div class="ttdeci">herr_t H5Tset_ebias(hid_t type_id, size_t ebias)</div><div class="ttdoc">Sets the exponent bias of a floating-point type.</div></div>
+<div class="ttc" id="agroup___a_t_o_m_html_gafbdc98b45749e5cfbaf1a8689f3c403d"><div class="ttname"><a href="group___a_t_o_m.html#gafbdc98b45749e5cfbaf1a8689f3c403d">H5Tset_fields</a></div><div class="ttdeci">herr_t H5Tset_fields(hid_t type_id, size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize)</div><div class="ttdoc">Sets locations and sizes of floating point bit fields.</div></div>
+<div class="ttc" id="agroup___h5_t_html_gae5f38bfd4a4c557496b3194b5180212c"><div class="ttname"><a href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a></div><div class="ttdeci">herr_t H5Tset_size(hid_t type_id, size_t size)</div><div class="ttdoc">Sets size for a datatype.</div></div>
+<div class="ttc" id="agroup___p_d_t_i_e_e_e_html_ga71d24a7d4c373ed9a003d7a0d8133f1e"><div class="ttname"><a href="group___p_d_t_i_e_e_e.html#ga71d24a7d4c373ed9a003d7a0d8133f1e">H5T_IEEE_F32BE</a></div><div class="ttdeci">#define H5T_IEEE_F32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:256</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_gae2523b63144b498f555fa4d04f59ee1c"><div class="ttname"><a href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a></div><div class="ttdeci">#define H5T_NATIVE_FLOAT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:797</div></div>
+</div><!-- fragment --><h4>Limitations</h4>
+<p>Because the array cd_values[] has to fit into an object header message of 64K, the n-bit filter has an upper limit on the number of n-bit parameters that can be stored in it. To be conservative, a maximum of 4K is allowed for the number of parameters.</p>
+<p>The n-bit filter currently only compresses n-bit datatypes or fields derived from integer or floating-point datatypes. The n-bit filter assumes padding bits of zero. This may not be true since the HDF5 user can set padding bit to be zero, one, or leave the background alone. However, it is expected the n-bit filter will be modified to adjust to such situations.</p>
+<p>The n-bit filter does not have a way to handle the situation where the fill value of a dataset is defined and the fill value is not of an n-bit datatype although the dataset datatype is.</p>
+<h3><a class="anchor" id="subsubsec_dataset_filters_scale"></a>
+Using the Scale‐offset Filter</h3>
+<p>Generally speaking, scale-offset compression performs a scale and/or offset operation on each data value and truncates the resulting value to a minimum number of bits (minimum-bits) before storing it.</p>
+<p>The current scale-offset filter supports integer and floating-point datatypes only. For the floating- point datatype, float and double are supported, but long double is not supported.</p>
+<p>Integer data compression uses a straight-forward algorithm. Floating-point data compression adopts the GRiB data packing mechanism which offers two alternate methods: a fixed minimum- bits method, and a variable minimum-bits method. Currently, only the variable minimum-bits method is implemented.</p>
+<p>Like other I/O filters supported by the HDF5 library, applications using the scale-offset filter must store data with chunked storage.</p>
+<p>Integer type: The minimum-bits of integer data can be determined by the filter. For example, if the maximum value of data to be compressed is 7065 and the minimum value is 2970. Then the “span” of dataset values is equal to (max-min+1), which is 4676. If no fill value is defined for the dataset, the minimum-bits is: ceiling(log2(span)) = 12. With fill value set, the minimum-bits is: ceiling(log2(span+1)) = 13.</p>
+<p>HDF5 users can also set the minimum-bits. However, if the user gives a minimum-bits that is less than that calculated by the filter, the compression will be lossy.</p>
+<p>Floating-point type: The basic idea of the scale-offset filter for the floating-point type is to transform the data by some kind of scaling to integer data, and then to follow the procedure of the scale-offset filter for the integer type to do the data compression. Due to the data transformation from floating-point to integer, the scale-offset filter is lossy in nature.</p>
+<p>Two methods of scaling the floating-point data are used: the so-called D-scaling and E-scaling. D-scaling is more straightforward and easy to understand. For HDF5 1.8 release, only the D-scaling method had been implemented.</p>
+<h4>Design</h4>
+<p>Before the filter does any real work, it needs to gather some information from the HDF5 Library through API calls. The parameters the filter needs are: </p><ul>
+<li>The minimum-bits of the data value </li>
+<li>The number of data elements in the chunk </li>
+<li>The datatype class, size, sign (only for integer type), byte order, and fill value if defined</li>
+</ul>
+<p>Size and sign are needed to determine what kind of pointer cast to use when retrieving values from the data buffer.</p>
+<p>The pipeline of the filter can be divided into four parts: (1)pre-compression; (2)compression; (3)decompression; (4)post-decompression.</p>
+<p>Depending on whether a fill value is defined or not, the filter will handle pre-compression and post-decompression differently.</p>
+<p>The scale-offset filter only needs the memory byte order, size of datatype, and minimum-bits for compression and decompression.</p>
+<p>Since decompression has no access to the original data, the minimum-bits and the minimum value need to be stored with the compressed data for decompression and post-decompression.</p>
+<h4>Integer Type</h4>
+<p>Pre-compression: During pre-compression minimum-bits is calculated if it is not set by the user. For more information on how minimum-bits are calculated, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_d__u_g.html#subsubsec_dataset_filters_nbit">Using the N‐bit Filter</a>.</dd></dl>
+<p>If the fill value is defined, finding the maximum and minimum values should ignore the data element whose value is equal to the fill value.</p>
+<p>If no fill value is defined, the value of each data element is subtracted by the minimum value during this stage.</p>
+<p>If the fill value is defined, the fill value is assigned to the maximum value. In this way minimum- bits can represent a data element whose value is equal to the fill value and subtracts the minimum value from a data element whose value is not equal to the fill value.</p>
+<p>The fill value (if defined), the number of elements in a chunk, the class of the datatype, the size of the datatype, the memory order of the datatype, and other similar elements will be stored in the HDF5 object header for the post-decompression usage.</p>
+<p>After pre-compression, all values are non-negative and are within the range that can be stored by minimum-bits.</p>
+<p>Compression: All modified data values after pre-compression are packed together into the compressed data buffer. The number of bits for each data value decreases from the number of bits of integer (32 for most platforms) to minimum-bits. The value of minimum-bits and the minimum value are added to the data buffer and the whole buffer is sent back to the library. In this way, the number of bits for each modified value is no more than the size of minimum-bits.</p>
+<p>Decompression: In this stage, the number of bits for each data value is resumed from minimum- bits to the number of bits of integer.</p>
+<p>Post-decompression: For the post-decompression stage, the filter does the opposite of what it does during pre-compression except that it does not calculate the minimum-bits or the minimum value. These values were saved during compression and can be retrieved through the resumed data buffer. If no fill value is defined, the filter adds the minimum value back to each data element.</p>
+<p>If the fill value is defined, the filter assigns the fill value to the data element whose value is equal to the maximum value that minimum-bits can represent and adds the minimum value back to each data element whose value is not equal to the maximum value that minimum-bits can represent.</p>
+<p><a class="anchor" id="h4_float_datatype"></a></p><h4>Floating-point Type</h4>
+<p>The filter will do data transformation from floating-point type to integer type and then handle the data by using the procedure for handling the integer data inside the filter. Insignificant bits of floating-point data will be cut off during data transformation, so this filter is a lossy compression method.</p>
+<p>There are two scaling methods: D-scaling and E-scaling. The HDF5 1.8 release only supports D- scaling. D-scaling is short for decimal scaling. E-scaling should be similar conceptually. In order to transform data from floating-point to integer, a scale factor is introduced. The minimum value will be calculated. Each data element value will subtract the minimum value. The modified data will be multiplied by 10 (Decimal) to the power of scale_factor, and only the integer part will be kept and manipulated through the routines for the integer type of the filter during pre- compression and compression. Integer data will be divided by 10 to the power of scale_factor to transform back to floating-point data during decompression and post-decompression. Each data element value will then add the minimum value, and the floating-point data are resumed. However, the resumed data will lose some insignificant bits compared with the original value.</p>
+<p>For example, the following floating-point data are manipulated by the filter, and the D-scaling factor is 2. <em>{104.561, 99.459, 100.545, 105.644}</em></p>
+<p>The minimum value is 99.459, each data element subtracts 99.459, the modified data is <em>{5.102, 0, 1.086, 6.185}</em></p>
+<p>Since the D-scaling factor is 2, all floating-point data will be multiplied by 10^2 with this result: <em>{510.2, 0, 108.6, 618.5}</em></p>
+<p>The digit after decimal point will be rounded off, and then the set looks like: <em>{510, 0, 109, 619}</em></p>
+<p>After decompression, each value will be divided by 10^2 and will be added to the offset 99.459. The floating-point data becomes <em>{104.559, 99.459, 100.549, 105.649}</em></p>
+<p>The relative error for each value should be no more than 5* (10^(D-scaling factor +1)). D-scaling sometimes is also referred as a variable minimum-bits method since for different datasets the minimum-bits to represent the same decimal precision will vary. The data value is modified to 2 to power of scale_factor for E-scaling. E-scaling is also called fixed-bits method since for different datasets the minimum-bits will always be fixed to the scale factor of E-scaling. Currently, HDF5 ONLY supports the D-scaling (variable minimum-bits) method.</p>
+<h4>Implementation</h4>
+<p>The scale-offset filter implementation was written and included in the file H5Zscaleoffset.c. Function <a class="el" href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e" title="Sets up the use of the scale-offset filter.">H5Pset_scaleoffset</a> was written and included in the file “H5Pdcpl.c”. The HDF5 user can supply minimum-bits by calling function <a class="el" href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e" title="Sets up the use of the scale-offset filter.">H5Pset_scaleoffset</a>.</p>
+<p>The scale-offset filter was implemented based on the design outlined in this section. However, the following factors need to be considered: </p><ol>
+<li>
+The filter needs the appropriate cast pointer whenever it needs to retrieve data values. </li>
+<li>
+The HDF5 Library passes to the filter the to-be-compressed data in the format of the dataset datatype, and the filter passes back the decompressed data in the same format. If a fill value is defined, it is also in dataset datatype format. For example, if the byte order of the dataset data- type is different from that of the memory datatype of the platform, compression or decompression performs an endianness conversion of data buffer. Moreover, it should be aware that memory byte order can be different during compression and decompression. </li>
+<li>
+The difference of endianness and datatype between file and memory should be considered when saving and retrieval of minimum-bits, minimum value, and fill value. </li>
+<li>
+If the user sets the minimum-bits to full precision of the datatype, no operation is needed at the filter side. If the full precision is a result of calculation by the filter, then the minimum-bits needs to be saved for decompression but no compression or decompression is needed (only a copy of the input buffer is needed). </li>
+<li>
+If by calculation of the filter, the minimum-bits is equal to zero, special handling is needed. Since it means all values are the same, no compression or decompression is needed. But the minimum-bits and minimum value still need to be saved during compression. </li>
+<li>
+For floating-point data, the minimum value of the dataset should be calculated at first. Each data element value will then subtract the minimum value to obtain the “offset” data. The offset data will then follow the steps outlined above in the discussion of floating-point types to do data transformation to integer and rounding. For more information, <dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_d__u_g.html#h4_float_datatype">h4_float_datatype</a>. </dd></dl>
+</li>
+</ol>
+<h4>Usage Examples</h4>
+<p>The following code example illustrates the use of the scale-offset filter for writing and reading integer data.</p>
+<p><em>Scale-offset compression integer data</em> </p><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;hdf5.h&quot;</span></div>
+<div class="line"><span class="preprocessor">#include &quot;stdlib.h&quot;</span></div>
+<div class="line"> </div>
+<div class="line"><span class="preprocessor">#define H5FILE_NAME &quot;scaleoffset_test_int.h5&quot;</span></div>
+<div class="line"><span class="preprocessor">#define DATASET_NAME &quot;scaleoffset_int&quot;</span></div>
+<div class="line"><span class="preprocessor">#define NX 200</span></div>
+<div class="line"><span class="preprocessor">#define NY 300</span></div>
+<div class="line"><span class="preprocessor">#define CH_NX 10</span></div>
+<div class="line"><span class="preprocessor">#define CH_NY 15</span></div>
+<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">void</span>)</div>
+<div class="line">{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file, dataspace, dataset, datatype, dset_create_props;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[2], chunk_size[2];</div>
+<div class="line"> <span class="keywordtype">int</span> orig_data[NX][NY];</div>
+<div class="line"> <span class="keywordtype">int</span> new_data[NX][NY];</div>
+<div class="line"> <span class="keywordtype">int</span> i, j, fill_val;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Define dataset datatype</span></div>
+<div class="line"> datatype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Initialize data buffer</span></div>
+<div class="line"> <span class="keywordflow">for</span> (i=0; i &lt; NX; i++)</div>
+<div class="line"> <span class="keywordflow">for</span> (j=0; j &lt; NY; j++)</div>
+<div class="line"> orig_data[i][j] = rand() % 10000;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Describe the size of the array.</span></div>
+<div class="line"> dims[0] = NX;</div>
+<div class="line"> dims[1] = NY;</div>
+<div class="line"> <span class="keywordflow">if</span>((dataspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a> (2, dims, NULL)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create dataspace\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Create a new file using read/write access, default file</span></div>
+<div class="line"> <span class="comment">// creation properties, and default file access properties.</span></div>
+<div class="line"> <span class="keywordflow">if</span>((file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a> (H5FILE_NAME, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create file\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Set the dataset creation property list to specify that</span></div>
+<div class="line"> <span class="comment">// the raw data is to be partitioned into 10 x 15 element</span></div>
+<div class="line"> <span class="comment">// chunks and that each chunk is to be compressed.</span></div>
+<div class="line"> chunk_size[0] = CH_NX;</div>
+<div class="line"> chunk_size[1] = CH_NY;</div>
+<div class="line"> <span class="keywordflow">if</span>((dset_create_props = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create dataset property\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a> (dset_create_props, 2, chunk_size) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set chunk\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Set the fill value of dataset</span></div>
+<div class="line"> fill_val = 10000;</div>
+<div class="line"> <span class="keywordflow">if</span> (<a class="code" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value</a>(dset_create_props, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, &amp;fill_val)&lt;0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: can not set fill value for dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Set parameters for scale-offset compression. Check the</span></div>
+<div class="line"> <span class="comment">// description of the H5Pset_scaleoffset function in the</span></div>
+<div class="line"> <span class="comment">// HDF5 Reference Manual for more information.</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e">H5Pset_scaleoffset</a> (dset_create_props, <a class="code" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516a9fc45fdf1844739c145130e8c324a3a3">H5Z_SO_INT</a>, H5Z_SO_INT_MINIMUMBITS_DEFAULT) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set scaleoffset filter\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Create a new dataset within the file. The datatype</span></div>
+<div class="line"> <span class="comment">// and dataspace describe the data on disk, which may</span></div>
+<div class="line"> <span class="comment">// or may not be different from the format used in the</span></div>
+<div class="line"> <span class="comment">// application&#39;s memory. The link creation and</span></div>
+<div class="line"> <span class="comment">// dataset access property list parameters are passed</span></div>
+<div class="line"> <span class="comment">// with default values.</span></div>
+<div class="line"> <span class="keywordflow">if</span>((dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> (file, DATASET_NAME, datatype, dataspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>,</div>
+<div class="line"> dset_create_props, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Write the array to the file. The datatype and dataspace</span></div>
+<div class="line"> <span class="comment">// describe the format of the data in the &#39;orig_data&#39; buffer.</span></div>
+<div class="line"> <span class="comment">// We use default raw data transfer properties.</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (dataset, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, orig_data) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to write to dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a> (dataset);</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordflow">if</span>((dataset = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file, DATASET_NAME, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to open dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Read the array. This is similar to writing data,</span></div>
+<div class="line"> <span class="comment">// except the data flows in the opposite direction.</span></div>
+<div class="line"> <span class="comment">// Note: Decompression is automatic.</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a> (dataset, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, new_data) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to read from dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <a class="code" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a> (datatype);</div>
+<div class="line"> <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a> (dataset);</div>
+<div class="line"> <a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a> (dataspace);</div>
+<div class="line"> <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a> (dset_create_props);</div>
+<div class="line"> <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a> (file);</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordflow">return</span> 0;</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___d_c_p_l_html_ga5c10165b670e0e984db431aee818cc7e"><div class="ttname"><a href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e">H5Pset_scaleoffset</a></div><div class="ttdeci">herr_t H5Pset_scaleoffset(hid_t plist_id, H5Z_SO_scale_type_t scale_type, int scale_factor)</div><div class="ttdoc">Sets up the use of the scale-offset filter.</div></div>
+<div class="ttc" id="agroup___s_c_a_l_e_o_f_f_s_e_t_html_gga53d85c0570e17f6e1ddbf569462b1516a9fc45fdf1844739c145130e8c324a3a3"><div class="ttname"><a href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516a9fc45fdf1844739c145130e8c324a3a3">H5Z_SO_INT</a></div><div class="ttdeci">@ H5Z_SO_INT</div><div class="ttdef"><b>Definition:</b> H5Zpublic.h:200</div></div>
+</div><!-- fragment --><p>The following code example illustrates the use of the scale-offset filter (set for variable minimum-bits method) for writing and reading floating-point data.</p>
+<p><em>Scale-offset compression floating-point data</em> </p><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;hdf5.h&quot;</span></div>
+<div class="line"><span class="preprocessor">#include &quot;stdlib.h&quot;</span></div>
+<div class="line"> </div>
+<div class="line"><span class="preprocessor">#define H5FILE_NAME &quot;scaleoffset_test_float_Dscale.h5&quot;</span></div>
+<div class="line"><span class="preprocessor">#define DATASET_NAME &quot;scaleoffset_float_Dscale&quot;</span></div>
+<div class="line"><span class="preprocessor">#define NX 200</span></div>
+<div class="line"><span class="preprocessor">#define NY 300</span></div>
+<div class="line"><span class="preprocessor">#define CH_NX 10</span></div>
+<div class="line"><span class="preprocessor">#define CH_NY 15</span></div>
+<div class="line"> </div>
+<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">void</span>)</div>
+<div class="line">{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file, dataspace, dataset, datatype, dset_create_props;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[2], chunk_size[2];</div>
+<div class="line"> <span class="keywordtype">float</span> orig_data[NX][NY];</div>
+<div class="line"> <span class="keywordtype">float</span> new_data[NX][NY];</div>
+<div class="line"> <span class="keywordtype">float</span> fill_val;</div>
+<div class="line"> <span class="keywordtype">int</span> i, j;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Define dataset datatype</span></div>
+<div class="line"> datatype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>);</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Initialize data buffer</span></div>
+<div class="line"> <span class="keywordflow">for</span> (i=0; i &lt; NX; i++)</div>
+<div class="line"> <span class="keywordflow">for</span> (j=0; j &lt; NY; j++)</div>
+<div class="line"> orig_data[i][j] = (rand() % 10000) / 1000.0;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Describe the size of the array.</span></div>
+<div class="line"> dims[0] = NX;</div>
+<div class="line"> dims[1] = NY;</div>
+<div class="line"> <span class="keywordflow">if</span>((dataspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a> (2, dims, NULL)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create dataspace\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Create a new file using read/write access, default file</span></div>
+<div class="line"> <span class="comment">// creation properties, and default file access properties.</span></div>
+<div class="line"> <span class="keywordflow">if</span>((file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a> (H5FILE_NAME, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create file\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Set the dataset creation property list to specify that</span></div>
+<div class="line"> <span class="comment">// the raw data is to be partitioned into 10 x 15 element</span></div>
+<div class="line"> <span class="comment">// chunks and that each chunk is to be compressed.</span></div>
+<div class="line"> chunk_size[0] = CH_NX;</div>
+<div class="line"> chunk_size[1] = CH_NY;</div>
+<div class="line"> <span class="keywordflow">if</span>((dset_create_props = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create dataset property\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a> (dset_create_props, 2, chunk_size) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set chunk\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Set the fill value of dataset</span></div>
+<div class="line"> fill_val = 10000.0;</div>
+<div class="line"> <span class="keywordflow">if</span> (<a class="code" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value</a>(dset_create_props, <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>, &amp;fill_val) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: can not set fill value for dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Set parameters for scale-offset compression; use variable</span></div>
+<div class="line"> <span class="comment">// minimum-bits method, set decimal scale factor to 3. Check</span></div>
+<div class="line"> <span class="comment">// the description of the H5Pset_scaleoffset function in the</span></div>
+<div class="line"> <span class="comment">// HDF5 Reference Manual for more information.</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e">H5Pset_scaleoffset</a> (dset_create_props, <a class="code" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516aa3d402f72492b3f34929fb2b99805adb">H5Z_SO_FLOAT_DSCALE</a>, 3) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to set scaleoffset filter\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Create a new dataset within the file. The datatype</span></div>
+<div class="line"> <span class="comment">// and dataspace describe the data on disk, which may</span></div>
+<div class="line"> <span class="comment">// or may not be different from the format used in the</span></div>
+<div class="line"> <span class="comment">// application&#39;s memory.</span></div>
+<div class="line"> <span class="keywordflow">if</span>((dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> (file, DATASET_NAME, datatype, dataspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>,</div>
+<div class="line"> dset_create_props, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to create dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Write the array to the file. The datatype and dataspace</span></div>
+<div class="line"> <span class="comment">// describe the format of the data in the &#39;orig_data&#39; buffer.</span></div>
+<div class="line"> <span class="comment">// We use default raw data transfer properties.</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (dataset, <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, orig_data) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to write to dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a> (dataset);</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordflow">if</span>((dataset = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file, DATASET_NAME, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to open dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Read the array. This is similar to writing data,</span></div>
+<div class="line"> <span class="comment">// except the data flows in the opposite direction.</span></div>
+<div class="line"> <span class="comment">// Note: Decompression is automatic.</span></div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a> (dataset, <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, new_data) &lt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;Error: fail to read from dataset\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line"> <a class="code" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a> (datatype);</div>
+<div class="line"> <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a> (dataset);</div>
+<div class="line"> <a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a> (dataspace);</div>
+<div class="line"> <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a> (dset_create_props);</div>
+<div class="line"> <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a> (file);</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordflow">return</span> 0;</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___s_c_a_l_e_o_f_f_s_e_t_html_gga53d85c0570e17f6e1ddbf569462b1516aa3d402f72492b3f34929fb2b99805adb"><div class="ttname"><a href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516aa3d402f72492b3f34929fb2b99805adb">H5Z_SO_FLOAT_DSCALE</a></div><div class="ttdeci">@ H5Z_SO_FLOAT_DSCALE</div><div class="ttdef"><b>Definition:</b> H5Zpublic.h:198</div></div>
+</div><!-- fragment --><h4>Limitations</h4>
+<p>For floating-point data handling, there are some algorithmic limitations to the GRiB data packing mechanism: </p><ol>
+<li>
+Both the E-scaling and D-scaling methods are lossy compression </li>
+<li>
+For the D-scaling method, since data values have been rounded to integer values (positive) before truncating to the minimum-bits, their range is limited by the maximum value that can be represented by the corresponding unsigned integer type (the same size as that of the floating- point type) </li>
+</ol>
+<h4>Suggestions</h4>
+<p>The following are some suggestions for using the filter for floating-point data: </p><ol>
+<li>
+It is better to convert the units of data so that the units are within certain common range (for example, 1200m to 1.2km) </li>
+<li>
+If data values to be compressed are very near to zero, it is strongly recommended that the user sets the fill value away from zero (for example, a large positive number); if the user does nothing, the HDF5 library will set the fill value to zero, and this may cause undesirable compression results </li>
+<li>
+Users are not encouraged to use a very large decimal scale factor (for example, 100) for the D-scaling method; this can cause the filter not to ignore the fill value when finding maximum and minimum values, and they will get a much larger minimum-bits (poor compression) </li>
+</ol>
+<h3><a class="anchor" id="subsubsec_dataset_filters_szip"></a>
+Using the Szip Filter</h3>
+<p>See The HDF Group website for further information regarding the Szip filter.</p>
+<p>Previous Chapter <a class="el" href="_h5_g__u_g.html#sec_group">HDF5 Groups</a> - Next Chapter <a class="el" href="_h5_t__u_g.html#sec_datatype">HDF5 Datatypes</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_d_m__u_g.html b/develop/_h5_d_m__u_g.html
new file mode 100644
index 0000000..645ac4a
--- /dev/null
+++ b/develop/_h5_d_m__u_g.html
@@ -0,0 +1,454 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 Data Model and File Structure</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_d_m__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 Data Model and File Structure </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="sec_data_model"></a>
+The HDF5 Data Model and File Structure</h1>
+<h2><a class="anchor" id="subsec_data_model_intro"></a>
+Introduction</h2>
+<p>The Hierarchical Data Format (HDF) implements a model for managing and storing data. The model includes an abstract data model and an abstract storage model (the data format), and libraries to implement the abstract model and to map the storage model to different storage mechanisms. The HDF5 library provides a programming interface to a concrete implementation of the abstract models. The library also implements a model of data transfer, an efficient movement of data from one stored representation to another stored representation. The figure below illustrates the relationships between the models and implementations. This chapter explains these models in detail.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig1.gif" alt=""/>
+<div class="caption">
+HDF5 models and implementations</div></div>
+ </td></tr>
+</table>
+<p>The <em>Abstract Data Model</em> is a conceptual model of data, data types, and data organization. The abstract data model is independent of storage medium or programming environment. The <em>Storage Model</em> is a standard representation for the objects of the abstract data model. The <a href="https://hdfgroup.github.io/hdf5/develop/_s_p_e_c.html">HDF5 File Format Specification</a> defines the storage model.</p>
+<p>The <em>Programming Model</em> is a model of the computing environment and includes platforms from small single systems to large multiprocessors and clusters. The programming model manipulates (instantiates, populates, and retrieves) objects from the abstract data model.</p>
+<p>The <em>Library</em> is the concrete implementation of the programming model. The library exports the HDF5 APIs as its interface. In addition to implementing the objects of the abstract data model, the library manages data transfers from one stored form to another. Data transfer examples include reading from disk to memory and writing from memory to disk.</p>
+<p><em>Stored Data</em> is the concrete implementation of the storage model. The <em>Storage Model</em> is mapped to several storage mechanisms including single disk files, multiple files (family of files), and memory representations.</p>
+<p>The HDF5 library is a C module that implements the programming model and abstract data model. The HDF5 library calls the operating system or other storage management software (for example, the MPI/IO Library) to store and retrieve persistent data. The HDF5 library may also link to other software such as filters for compression. The HDF5 library is linked to an application program which may be written in C, C++, Fortran, or Java. The application program implements problem specific algorithms and data structures and calls the HDF5 library to store and retrieve data. The figure below shows the dependencies of these modules.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig2.gif" alt=""/>
+<div class="caption">
+The library, the application program, and other modules</div></div>
+ </td></tr>
+</table>
+<p>It is important to realize that each of the software components manages data using models and data structures that are appropriate to the component. When data is passed between layers (during storage or retrieval), it is transformed from one representation to another. The figure below suggests some of the kinds of data structures used in the different layers.</p>
+<p>The <em>Application Program</em> uses data structures that represent the problem and algorithms including variables, tables, arrays, and meshes among other data structures. Depending on its design and function, an application may have quite a few different kinds of data structures and different numbers and sizes of objects.</p>
+<p>The <em>HDF5 Library</em> implements the objects of the HDF5 abstract data model. Some of these objects include groups, datasets, and attributes. The application program maps the application data structures to a hierarchy of HDF5 objects. Each application will create a mapping best suited to its purposes.</p>
+<p>The objects of the HDF5 abstract data model are mapped to the objects of the HDF5 storage model, and stored in a storage medium. The stored objects include header blocks, free lists, data blocks, B-trees, and other objects. Each group or dataset is stored as one or more header and data blocks. </p><dl class="section see"><dt>See also</dt><dd><a href="https://hdfgroup.github.io/hdf5/develop/_s_p_e_c.html">HDF5 File Format Specification</a> for more information on how these objects are organized. The HDF5 library can also use other libraries and modules such as compression.</dd></dl>
+<table class="doxtable">
+<caption>Data structures in different layers</caption>
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig3_a.gif" alt=""/>
+</div>
+ </td><td><div class="image">
+<img src="Dmodel_fig2.gif" alt=""/>
+</div>
+ </td><td><div class="image">
+<img src="Dmodel_fig3_c.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The important point to note is that there is not necessarily any simple correspondence between the objects of the application program, the abstract data model, and those of the Format Specification. The organization of the data of application program, and how it is mapped to the HDF5 abstract data model is up to the application developer. The application program only needs to deal with the library and the abstract data model. Most applications need not consider any details of the <a href="https://hdfgroup.github.io/hdf5/develop/_s_p_e_c.html">HDF5 File Format Specification</a> or the details of how objects of abstract data model are translated to and from storage.</p>
+<h2><a class="anchor" id="subsec_data_model_abstract"></a>
+The Abstract Data Model</h2>
+<p>The abstract data model (ADM) defines concepts for defining and describing complex data stored in files. The ADM is a very general model which is designed to conceptually cover many specific models. Many different kinds of data can be mapped to objects of the ADM, and therefore stored and retrieved using HDF5. The ADM is not, however, a model of any particular problem or application domain. Users need to map their data to the concepts of the ADM.</p>
+<p>The key concepts include: </p><ul>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_file">File</a> - a contiguous string of bytes in a computer store (memory, disk, etc.), and the bytes represent zero or more objects of the model </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_group">Group</a> - a collection of objects (including groups) </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_dataset">Dataset</a> - a multidimensional array of data elements with attributes and other metadata </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_space">Dataspace</a> - a description of the dimensions of a multidimensional array </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_type">Datatype</a> - a description of a specific class of data element including its storage layout as a pattern of bits </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_attr">Attribute</a> - a named data value associated with a group, dataset, or named datatype </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_plist">Property List</a> - a collection of parameters (some permanent and some transient) controlling options in the library </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_link">Link</a> - the way objects are connected</li>
+</ul>
+<p>These key concepts are described in more detail below.</p>
+<h3><a class="anchor" id="subsubsec_data_model_abstract_file"></a>
+File</h3>
+<p>Abstractly, an HDF5 file is a container for an organized collection of objects. The objects are groups, datasets, and other objects as defined below. The objects are organized as a rooted, directed graph. Every HDF5 file has at least one object, the root group. See the figure below. All objects are members of the root group or descendants of the root group.</p>
+<table class="doxtable">
+<caption>The HDF5 file</caption>
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig4_b.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig4_a.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>HDF5 objects have a unique identity within a single HDF5 file and can be accessed only by their names within the hierarchy of the file. HDF5 objects in different files do not necessarily have unique identities, and it is not possible to access a permanent HDF5 object except through a file. For more information, see <a class="el" href="_h5_d_m__u_g.html#subsec_data_model_structure">The Structure of an HDF5 File</a>.</p>
+<p>When the file is created, the file creation properties specify settings for the file. The file creation properties include version information and parameters of global data structures. When the file is opened, the file access properties specify settings for the current access to the file. File access properties include parameters for storage drivers and parameters for caching and garbage collection. The file creation properties are set permanently for the life of the file, and the file access properties can be changed by closing and reopening the file.</p>
+<p>An HDF5 file can be “mounted” as part of another HDF5 file. This is analogous to Unix file system mounts. The root of the mounted file is attached to a group in the mounting file, and all the contents can be accessed as if the mounted file were part of the mounting file.</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_f__u_g.html#sec_file">The HDF5 File</a>.</dd></dl>
+<h3><a class="anchor" id="subsubsec_data_model_abstract_group"></a>
+Group</h3>
+<p>An HDF5 group is analogous to a file system directory. Abstractly, a group contains zero or more objects, and every object must be a member of at least one group. The root group is a special case; it may not be a member of any group.</p>
+<p>Group membership is actually implemented via link objects. See the figure below. A link object is owned by a group and points to a named object. Each link has a name, and each link points to exactly one object. Each named object has at least one and possibly many links to it.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig5.gif" alt=""/>
+<div class="caption">
+Group membership via link objects</div></div>
+ </td></tr>
+</table>
+<p>There are three classes of named objects: group, dataset, and committed (named) datatype. See the figure below. Each of these objects is the member of at least one group, and this means there is at least one link to it.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig6.gif" alt=""/>
+<div class="caption">
+Classes of named objects</div></div>
+ </td></tr>
+</table>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_g__u_g.html#sec_group">HDF5 Groups</a>.</dd></dl>
+<h3><a class="anchor" id="subsubsec_data_model_abstract_dataset"></a>
+Dataset</h3>
+<p>An HDF5 dataset is a multidimensional (rectangular) array of data elements. See the figure below. The shape of the array (number of dimensions, size of each dimension) is described by the dataspace object (described in the next section below).</p>
+<p>A data element is a single unit of data which may be a number, a character, an array of numbers or characters, or a record of heterogeneous data elements. A data element is a set of bits. The layout of the bits is described by the datatype (see below).</p>
+<p>The dataspace and datatype are set when the dataset is created, and they cannot be changed for the life of the dataset. The dataset creation properties are set when the dataset is created. The dataset creation properties include the fill value and storage properties such as chunking and compression. These properties cannot be changed after the dataset is created.</p>
+<p>The dataset object manages the storage and access to the data. While the data is conceptually a contiguous rectangular array, it is physically stored and transferred in different ways depending on the storage properties and the storage mechanism used. The actual storage may be a set of compressed chunks, and the access may be through different storage mechanisms and caches. The dataset maps between the conceptual array of elements and the actual stored data.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig7_b.gif" alt=""/>
+<div class="caption">
+The dataset</div></div>
+ </td></tr>
+</table>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_d__u_g.html#sec_dataset">HDF5 Datasets</a>.</dd></dl>
+<h3><a class="anchor" id="subsubsec_data_model_abstract_space"></a>
+Dataspace</h3>
+<p>The HDF5 dataspace describes the layout of the elements of a multidimensional array. Conceptually, the array is a hyper-rectangle with one to 32 dimensions. HDF5 dataspaces can be extendable. Therefore, each dimension has a current size and a maximum size, and the maximum may be unlimited. The dataspace describes this hyper-rectangle: it is a list of dimensions with the current and maximum (or unlimited) sizes. See the figure below.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig8.gif" alt=""/>
+<div class="caption">
+The dataspace</div></div>
+ </td></tr>
+</table>
+<p>Dataspace objects are also used to describe hyperslab selections from a dataset. Any subset of the elements of a dataset can be selected for read or write by specifying a set of hyperslabs. A non-rectangular region can be selected by the union of several (rectangular) dataspaces.</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_s__u_g.html#sec_dataspace">HDF5 Dataspaces and Partial I/O</a>.</dd></dl>
+<h3><a class="anchor" id="subsubsec_data_model_abstract_type"></a>
+Datatype</h3>
+<p>The HDF5 datatype object describes the layout of a single data element. A data element is a single element of the array; it may be a single number, a character, an array of numbers or carriers, or other data. The datatype object describes the storage layout of this data.</p>
+<p>Data types are categorized into 11 classes of datatype. Each class is interpreted according to a set of rules and has a specific set of properties to describe its storage. For instance, floating point numbers have exponent position and sizes which are interpreted according to appropriate standards for number representation. Thus, the datatype class tells what the element means, and the datatype describes how it is stored.</p>
+<p>The figure below shows the classification of datatypes. Atomic datatypes are indivisible. Each may be a single object such as a number or a string. Composite datatypes are composed of multiple elements of atomic datatypes. In addition to the standard types, users can define additional datatypes such as a 24-bit integer or a 16-bit float. A dataset or attribute has a single datatype object associated with it. See Figure 7 above. The datatype object may be used in the definition of several objects, but by default, a copy of the datatype object will be private to the dataset.</p>
+<p>Optionally, a datatype object can be stored in the HDF5 file. The datatype is linked into a group, and therefore given a name. A committed datatype (formerly called a named datatype) can be opened and used in any way that a datatype object can be used.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig9.gif" alt=""/>
+<div class="caption">
+Datatype classifications</div></div>
+ </td></tr>
+</table>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_t__u_g.html#sec_datatype">HDF5 Datatypes</a>.</dd></dl>
+<h3><a class="anchor" id="subsubsec_data_model_abstract_attr"></a>
+Attribute</h3>
+<p>Any HDF5 named data object (group, dataset, or named datatype) may have zero or more user defined attributes. Attributes are used to document the object. The attributes of an object are stored with the object.</p>
+<p>An HDF5 attribute has a name and data. The data portion is similar in structure to a dataset: a dataspace defines the layout of an array of data elements, and a datatype defines the storage layout and interpretation of the elements See the figure below.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig10.gif" alt=""/>
+<div class="caption">
+Attribute data elements</div></div>
+ </td></tr>
+</table>
+<p>In fact, an attribute is very similar to a dataset with the following limitations: </p><ul>
+<li>
+An attribute can only be accessed via the object </li>
+<li>
+Attribute names are significant only within the object </li>
+<li>
+An attribute should be a small object </li>
+<li>
+The data of an attribute must be read or written in a single access (partial reading or writing is not allowed) </li>
+<li>
+Attributes do not have attributes</li>
+</ul>
+<p>Note that the value of an attribute can be an object reference. A shared attribute or an attribute that is a large array can be implemented as a reference to a dataset.</p>
+<p>The name, dataspace, and datatype of an attribute are specified when it is created and cannot be changed over the life of the attribute. An attribute can be opened by name, by index, or by iterating through all the attributes of the object.</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_a__u_g.html#sec_attribute">HDF5 Attributes</a>.</dd></dl>
+<h3><a class="anchor" id="subsubsec_data_model_abstract_plist"></a>
+Property List</h3>
+<p>HDF5 has a generic property list object. Each list is a collection of name-value pairs. Each class of property list has a specific set of properties. Each property has an implicit name, a datatype, and a value. See the figure below. A property list object is created and used in ways similar to the other objects of the HDF5 library.</p>
+<p>Property Lists are attached to the object in the library, and they can be used by any part of the library. Some properties are permanent (for example, the chunking strategy for a dataset), others are transient (for example, buffer sizes for data transfer). A common use of a Property List is to pass parameters from the calling program to a VFL driver or a module of the pipeline.</p>
+<p>Property lists are conceptually similar to attributes. Property lists are information relevant to the behavior of the library while attributes are relevant to the user's data and application.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig11_b.gif" alt=""/>
+<div class="caption">
+The property list</div></div>
+ </td></tr>
+</table>
+<p>Property lists are used to control optional behavior for file creation, file access, dataset creation, dataset transfer (read, write), and file mounting. Some property list classes are shown in the table below. Details of the different property lists are explained in the relevant sections of this document.</p>
+<table class="doxtable">
+<caption>Property list classes and their usage</caption>
+<tr>
+<th>Property List Class </th><th>Used </th><th>Examples </th></tr>
+<tr>
+<td><a class="el" href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a> </td><td>Properties for file creation. </td><td>Set size of user block. </td></tr>
+<tr>
+<td><a class="el" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a> </td><td>Properties for file access. </td><td>Set parameters for VFL driver. An example is MPI I/O. </td></tr>
+<tr>
+<td><a class="el" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a> </td><td>Properties for dataset creation. </td><td>Set chunking, compression, or fill value. </td></tr>
+<tr>
+<td><a class="el" href="_h5_ppublic_8h.html#a6f9c8a5aba72c0445fff384bf418a80d">H5P_DATASET_XFER</a> </td><td>Properties for raw data transfer (read and write). </td><td>Tune buffer sizes or memory management. </td></tr>
+<tr>
+<td><a class="el" href="_h5_ppublic_8h.html#a3f57eb3c4081b40ff8b036f438e68e5b">H5P_FILE_MOUNT</a> </td><td>Properties for file mounting. </td><td></td></tr>
+</table>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_p__u_g.html#sec_plist">Properties and Property Lists in HDF5</a>.</dd></dl>
+<h3><a class="anchor" id="subsubsec_data_model_abstract_link"></a>
+Link</h3>
+<p>This section is under construction.</p>
+<h2><a class="anchor" id="subsec_data_model_storage"></a>
+The HDF5 Storage Model</h2>
+<h3><a class="anchor" id="subsubsec_data_model_storage_spec"></a>
+The Abstract Storage Model: the HDF5 Format Specification</h3>
+<p>The <a href="https://hdfgroup.github.io/hdf5/develop/_s_p_e_c.html">HDF5 File Format Specification</a> defines how HDF5 objects and data are mapped to a linear address space. The address space is assumed to be a contiguous array of bytes stored on some random access medium. The format defines the standard for how the objects of the abstract data model are mapped to linear addresses. The stored representation is self-describing in the sense that the format defines all the information necessary to read and reconstruct the original objects of the abstract data model.</p>
+<p>The HDF5 File Format Specification is organized in three parts: </p><ul>
+<li>
+Level 0: File signature and super block </li>
+<li>
+Level 1: File infrastructure <ul>
+<li>
+Level 1A: B-link trees and B-tree nodes </li>
+<li>
+Level 1B: Group </li>
+<li>
+Level 1C: Group entry </li>
+<li>
+Level 1D: Local heaps </li>
+<li>
+Level 1E: Global heap </li>
+<li>
+Level 1F: Free-space index</li>
+</ul>
+</li>
+<li>
+Level 2: Data object <ul>
+<li>
+Level 2A: Data object headers </li>
+<li>
+Level 2B: Shared data object headers </li>
+<li>
+Level 2C: Data object data storage</li>
+</ul>
+</li>
+</ul>
+<p>The Level 0 specification defines the header block for the file. Header block elements include a signature, version information, key parameters of the file layout (such as which VFL file drivers are needed), and pointers to the rest of the file. Level 1 defines the data structures used throughout the file: the B-trees, heaps, and groups. Level 2 defines the data structure for storing the data objects and data. In all cases, the data structures are completely specified so that every bit in the file can be faithfully interpreted.</p>
+<p>It is important to realize that the structures defined in the HDF5 file format are not the same as the abstract data model: the object headers, heaps, and B-trees of the file specification are not represented in the abstract data model. The format defines a number of objects for managing the storage including header blocks, B-trees, and heaps. The HDF5 File Format Specification defines how the abstract objects (for example, groups and datasets) are represented as headers, B-tree blocks, and other elements.</p>
+<p>The HDF5 library implements operations to write HDF5 objects to the linear format and to read from the linear format to create HDF5 objects. It is important to realize that a single HDF5 abstract object is usually stored as several objects. A dataset, for example, might be stored in a header and in one or more data blocks, and these objects might not be contiguous on the hard disk.</p>
+<h3><a class="anchor" id="subsubsec_data_model_storage_imple"></a>
+Concrete Storage Model</h3>
+<p>The HDF5 file format defines an abstract linear address space. This can be implemented in different storage media such as a single file or multiple files on disk or in memory. The HDF5 Library defines an open interface called the Virtual File Layer (VFL). The VFL allows different concrete storage models to be selected.</p>
+<p>The VFL defines an abstract model, an API for random access storage, and an API to plug in alternative VFL driver modules. The model defines the operations that the VFL driver must and may support, and the plug-in API enables the HDF5 library to recognize the driver and pass it control and data.</p>
+<p>A number of VFL drivers have been defined in the HDF5 library. Some work with a single file, and some work with multiple files split in various ways. Some work in serial computing environments, and some work in parallel computing environments. Most work with disk copies of HDF5 files, but one works with a memory copy. These drivers are listed in the <a class="el" href="/home/runner/work/hdf5/hdf5/hdfsrc/doxygen/examples/tables/fileDriverLists.dox#table_file_drivers">Supported file drivers</a> table.</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_f__u_g.html#subsec_file_alternate_drivers">Alternate File Storage Layouts and Low-level File Drivers</a>.</dd></dl>
+<p>Each driver isolates the details of reading and writing storage so that the rest of the HDF5 library and user program can be almost the same for different storage methods. The exception to this rule is that some VFL drivers need information from the calling application. This information is passed using property lists. For example, the Parallel driver requires certain control information that must be provided by the application.</p>
+<h2><a class="anchor" id="subsec_data_model_structure"></a>
+The Structure of an HDF5 File</h2>
+<h3><a class="anchor" id="subsubsec_data_model_structure_file"></a>
+Overall File Structure</h3>
+<p>An HDF5 file is organized as a rooted, directed graph. Named data objects are the nodes of the graph, and links are the directed arcs. Each arc of the graph has a name, and the root group has the name “/”. Objects are created and then inserted into the graph with the link operation which creates a named link from a group to the object. For example, the figure below illustrates the structure of an HDF5 file when one dataset is created. An object can be the target of more than one link. The names on the links must be unique within each group, but there may be many links with the same name in different groups. Link names are unambiguous: some ancestor will have a different name, or they are the same object. The graph is navigated with path names similar to Unix file systems. An object can be opened with a full path starting at the root group or with a relative path and a starting node (group). Note that all paths are relative to a single HDF5 file. In this sense, an HDF5 file is analogous to a single Unix file system.</p>
+<table class="doxtable">
+<caption>An HDF5 file with one dataset</caption>
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig12_a.gif" alt=""/>
+</div>
+ </td><td><div class="image">
+<img src="Dmodel_fig12_b.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Note: In the figure above are two figures. The top figure represents a newly created file with one group, /. In the bottom figure, a dataset called /dset1 has been created.</p>
+<p>It is important to note that, just like the Unix file system, HDF5 objects do not have names. The names are associated with paths. An object has a unique (within the file) object identifier, but a single object may have many names because there may be many paths to the same object. An object can be renamed (moved to another group) by adding and deleting links. In this case, the object itself never moves. For that matter, membership in a group has no implication for the physical location of the stored object.</p>
+<p>Deleting a link to an object does not necessarily delete the object. The object remains available as long as there is at least one link to it. After all the links to an object are deleted, it can no longer be opened although the storage may or may not be reclaimed.</p>
+<p>It is important to realize that the linking mechanism can be used to construct very complex graphs of objects. For example, it is possible for an object to be shared between several groups and even to have more than one name in the same group. It is also possible for a group to be a member of itself or to be in a “cycle” in the graph. An example of a cycle is where a child is the parent of one of its own ancestors.</p>
+<h3><a class="anchor" id="subsubsec_data_model_structure_path"></a>
+HDF5 Path Names and Navigation</h3>
+<p>The structure of the file constitutes the name space for the objects in the file. A path name is a string of components separated by ‘/’. Each component is the name of a link or the special character “.” for the current group. Link names (components) can be any string of ASCII characters not containing ‘/’ (except the string “.” which is reserved). However, users are advised to avoid the use of punctuation and non-printing characters because they may create problems for other software. The figure below gives a BNF grammar for HDF5 path names.</p>
+<p><em>A BNF grammar for path names</em> </p><div class="fragment"><div class="line">PathName ::= AbsolutePathName | RelativePathName</div>
+<div class="line">Separator ::= <span class="stringliteral">&quot;/&quot;</span> [<span class="stringliteral">&quot;/&quot;</span>]*</div>
+<div class="line">AbsolutePathName ::= Separator [ RelativePathName ]</div>
+<div class="line">RelativePathName ::= Component [ Separator RelativePathName ]*</div>
+<div class="line">Component ::= <span class="stringliteral">&quot;.&quot;</span> | Name</div>
+<div class="line">Name ::= Character+ - {<span class="stringliteral">&quot;.&quot;</span>}</div>
+<div class="line">Character ::= {c: c in {{ legal ASCII characters } - {<span class="charliteral">&#39;/&#39;</span>}}</div>
+</div><!-- fragment --><p>An object can always be addressed by a full or absolute path which would start at the root group. As already noted, a given object can have more than one full path name. An object can also be addressed by a relative path which would start at a group and include the path to the object.</p>
+<p>The structure of an HDF5 file is “self-describing.” This means that it is possible to navigate the file to discover all the objects in the file. Basically, the structure is traversed as a graph starting at one node and recursively visiting the nodes of the graph.</p>
+<h3><a class="anchor" id="subsubsec_data_model_structure_example"></a>
+Examples of HDF5 File Structures</h3>
+<p>The figures below show some possible HDF5 file structures with groups and datasets. The first figure shows the structure of a file with three groups. The second shows a dataset created in “/group1”. The third figure shows the structure after a dataset called dset2 has been added to the root group. The fourth figure shows the structure after another group and dataset have been added.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig14_a.gif" alt=""/>
+<div class="caption">
+An HDF5 file structure with groups</div></div>
+ </td></tr>
+</table>
+<p>Note: The figure above shows three groups; /group1 and /group2 are members of the root group.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig14_b.gif" alt=""/>
+<div class="caption">
+An HDF5 file structure with groups and a dataset</div></div>
+ </td></tr>
+</table>
+<p>Note: The figure above shows that a dataset has been created in /group1: /group1/dset1.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig14_c.gif" alt=""/>
+<div class="caption">
+An HDF5 file structure with groups and datasets</div></div>
+ </td></tr>
+</table>
+<p>Note: In the figure above, another dataset has been added as a member of the root group: /dset2.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dmodel_fig14_c.gif" alt=""/>
+<div class="caption">
+Another HDF5 file structure with groups and datasets</div></div>
+ </td></tr>
+</table>
+<p>Note: In the figure above, another group and dataset have been added reusing object names: <em>/group2/group2/dset2</em>. </p><ol>
+<li>
+HDF5 requires random access to the linear address space. For this reason it is not well suited for some data media such as streams. </li>
+<li>
+It could be said that HDF5 extends the organizing concepts of a file system to the internal structure of a single file. </li>
+<li>
+As of HDF5-1.4, the storage used for an object is reclaimed, even if all links are deleted.</li>
+</ol>
+<p>Next Chapter <a class="el" href="_h5__u_g.html#sec_program">The HDF5 Library and Programming Model</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_d_o__u_g.html b/develop/_h5_d_o__u_g.html
new file mode 100644
index 0000000..d10ad8f
--- /dev/null
+++ b/develop/_h5_d_o__u_g.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 High Level Optimizations</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_d_o__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 High Level Optimizations </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo:</a></b></dt><dd>Under Construction </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_d_off_8_f90.html b/develop/_h5_d_off_8_f90.html
new file mode 100644
index 0000000..be023e3
--- /dev/null
+++ b/develop/_h5_d_off_8_f90.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/fortran/src/H5DOff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_d_off_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5DOff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5do"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5do.html">h5do</a></td></tr>
+<tr class="memdesc:namespaceh5do"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5DO. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga04d874fdca482a90700769a85606e711"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_o.html#ga04d874fdca482a90700769a85606e711">h5doappend_f</a> (dset_id, dxpl_id, axis, extension, memtype, buf, errcode)</td></tr>
+<tr class="memdesc:ga04d874fdca482a90700769a85606e711"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends data to a dataset along a specified dimension. <a href="group___f_h5_d_o.html#ga04d874fdca482a90700769a85606e711">More...</a><br /></td></tr>
+<tr class="separator:ga04d874fdca482a90700769a85606e711"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_1aa9c359841a3a9e41282dff37f7ecbe.html">fortran</a></li><li class="navelem"><a class="el" href="dir_aabfe8bdd0065674a398cc0a5c6f26f3.html">src</a></li><li class="navelem"><a class="el" href="_h5_d_off_8_f90.html">H5DOff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_d_opublic_8h.html b/develop/_h5_d_opublic_8h.html
new file mode 100644
index 0000000..05574bc
--- /dev/null
+++ b/develop/_h5_d_opublic_8h.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/src/H5DOpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_d_opublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5DOpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga316caac160af15192e0c78228667341e"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_o.html#ga316caac160af15192e0c78228667341e">H5DOappend</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, unsigned axis, size_t extension, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> memtype, const void *buf)</td></tr>
+<tr class="memdesc:ga316caac160af15192e0c78228667341e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends data to a dataset along a specified dimension. <a href="group___h5_d_o.html#ga316caac160af15192e0c78228667341e">More...</a><br /></td></tr>
+<tr class="separator:ga316caac160af15192e0c78228667341e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc3c07ed2cf29dd34035194919fbeb31"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_o.html#gabc3c07ed2cf29dd34035194919fbeb31">H5DOwrite_chunk</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, uint32_t filters, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *offset, size_t data_size, const void *buf)</td></tr>
+<tr class="memdesc:gabc3c07ed2cf29dd34035194919fbeb31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a raw data chunk from a buffer directly to a dataset in a file. <a href="group___h5_d_o.html#gabc3c07ed2cf29dd34035194919fbeb31">More...</a><br /></td></tr>
+<tr class="separator:gabc3c07ed2cf29dd34035194919fbeb31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaf8ec5a5623f93549e49c39f95c4abab"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_o.html#gaaf8ec5a5623f93549e49c39f95c4abab">H5DOread_chunk</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *offset, uint32_t *filters, void *buf)</td></tr>
+<tr class="memdesc:gaaf8ec5a5623f93549e49c39f95c4abab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a raw data chunk directly from a dataset in a file into a buffer. <a href="group___h5_d_o.html#gaaf8ec5a5623f93549e49c39f95c4abab">More...</a><br /></td></tr>
+<tr class="separator:gaaf8ec5a5623f93549e49c39f95c4abab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_581b2952518ba9b2ff64b9c38dd08f76.html">src</a></li><li class="navelem"><a class="el" href="_h5_d_opublic_8h.html">H5DOpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_d_s__u_g.html b/develop/_h5_d_s__u_g.html
new file mode 100644
index 0000000..1c54fa3
--- /dev/null
+++ b/develop/_h5_d_s__u_g.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 High Level Dimension Scales</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_d_s__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 High Level Dimension Scales </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">Todo:</a></b></dt><dd>Under Construction </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_d_sff_8_f90.html b/develop/_h5_d_sff_8_f90.html
new file mode 100644
index 0000000..90796d5
--- /dev/null
+++ b/develop/_h5_d_sff_8_f90.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/fortran/src/H5DSff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_d_sff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5DSff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5ds"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5ds.html">h5ds</a></td></tr>
+<tr class="memdesc:namespaceh5ds"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5DS. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gadd827eed1f551d9c6cb866f98cbc26c4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#gadd827eed1f551d9c6cb866f98cbc26c4">h5dsset_scale_f</a> (dsid, errcode, dimname)</td></tr>
+<tr class="memdesc:gadd827eed1f551d9c6cb866f98cbc26c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert dataset <code>dsid</code> to a dimension scale, with optional name, <code>dimname</code>. <a href="group___f_h5_d_s.html#gadd827eed1f551d9c6cb866f98cbc26c4">More...</a><br /></td></tr>
+<tr class="separator:gadd827eed1f551d9c6cb866f98cbc26c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga67c5b17ab33106d551f5f7530cde3e8a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#ga67c5b17ab33106d551f5f7530cde3e8a">h5dsattach_scale_f</a> (did, dsid, idx, errcode)</td></tr>
+<tr class="memdesc:ga67c5b17ab33106d551f5f7530cde3e8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attach dimension scale dsid to dimension <code>idx</code> of dataset <code>did</code>. <a href="group___f_h5_d_s.html#ga67c5b17ab33106d551f5f7530cde3e8a">More...</a><br /></td></tr>
+<tr class="separator:ga67c5b17ab33106d551f5f7530cde3e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga977ccd172622afcfd4a3c37e5cb61523"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#ga977ccd172622afcfd4a3c37e5cb61523">h5dsdetach_scale_f</a> (did, dsid, idx, errcode)</td></tr>
+<tr class="memdesc:ga977ccd172622afcfd4a3c37e5cb61523"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detach dimension scale dsid from the dimension idx of dataset <code>did</code>. <a href="group___f_h5_d_s.html#ga977ccd172622afcfd4a3c37e5cb61523">More...</a><br /></td></tr>
+<tr class="separator:ga977ccd172622afcfd4a3c37e5cb61523"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3aec1b97a797c331339884a33f730947"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#ga3aec1b97a797c331339884a33f730947">h5dsis_attached_f</a> (did, dsid, idx, is_attached, errcode)</td></tr>
+<tr class="memdesc:ga3aec1b97a797c331339884a33f730947"><td class="mdescLeft">&#160;</td><td class="mdescRight">Report if dimension scale dsid is currently attached to dimension idx of dataset did. <a href="group___f_h5_d_s.html#ga3aec1b97a797c331339884a33f730947">More...</a><br /></td></tr>
+<tr class="separator:ga3aec1b97a797c331339884a33f730947"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3969047e9d807826fa7b7343462fcfd5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#ga3969047e9d807826fa7b7343462fcfd5">h5dsis_scale_f</a> (did, is_scale, errcode)</td></tr>
+<tr class="memdesc:ga3969047e9d807826fa7b7343462fcfd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether <code>did</code> is a Dimension Scale. <a href="group___f_h5_d_s.html#ga3969047e9d807826fa7b7343462fcfd5">More...</a><br /></td></tr>
+<tr class="separator:ga3969047e9d807826fa7b7343462fcfd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5e9d75d18f0300c6934106d90a5aca1a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#ga5e9d75d18f0300c6934106d90a5aca1a">h5dsset_label_f</a> (did, idx, label, errcode)</td></tr>
+<tr class="memdesc:ga5e9d75d18f0300c6934106d90a5aca1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set label for the dimension <code>idx</code> of <code>did</code> to the value <code>label</code>. <a href="group___f_h5_d_s.html#ga5e9d75d18f0300c6934106d90a5aca1a">More...</a><br /></td></tr>
+<tr class="separator:ga5e9d75d18f0300c6934106d90a5aca1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9a3ae7a6487f00779f323596aa2d859"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#gaa9a3ae7a6487f00779f323596aa2d859">h5dsget_label_f</a> (did, idx, label, size, errcode)</td></tr>
+<tr class="memdesc:gaa9a3ae7a6487f00779f323596aa2d859"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the <code>label</code> for dimension <code>idx</code> of <code>did</code> into buffer <code>label</code>. <a href="group___f_h5_d_s.html#gaa9a3ae7a6487f00779f323596aa2d859">More...</a><br /></td></tr>
+<tr class="separator:gaa9a3ae7a6487f00779f323596aa2d859"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabde5f3ba8fc2338e68b3e41b9493c6b6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#gabde5f3ba8fc2338e68b3e41b9493c6b6">h5dsget_scale_name_f</a> (did, name, size, errcode)</td></tr>
+<tr class="memdesc:gabde5f3ba8fc2338e68b3e41b9493c6b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the name of scale <code>did</code> into buffer name. <a href="group___f_h5_d_s.html#gabde5f3ba8fc2338e68b3e41b9493c6b6">More...</a><br /></td></tr>
+<tr class="separator:gabde5f3ba8fc2338e68b3e41b9493c6b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4bf470fa8fdcb2a40acf051237df2f7a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#ga4bf470fa8fdcb2a40acf051237df2f7a">h5dsget_num_scales_f</a> (did, idx, num_scales, errcode)</td></tr>
+<tr class="memdesc:ga4bf470fa8fdcb2a40acf051237df2f7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines how many Dimension Scales are attached to dimension idx of <code>did</code>. <a href="group___f_h5_d_s.html#ga4bf470fa8fdcb2a40acf051237df2f7a">More...</a><br /></td></tr>
+<tr class="separator:ga4bf470fa8fdcb2a40acf051237df2f7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_1aa9c359841a3a9e41282dff37f7ecbe.html">fortran</a></li><li class="navelem"><a class="el" href="dir_aabfe8bdd0065674a398cc0a5c6f26f3.html">src</a></li><li class="navelem"><a class="el" href="_h5_d_sff_8_f90.html">H5DSff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_d_spublic_8h.html b/develop/_h5_d_spublic_8h.html
new file mode 100644
index 0000000..df1c1b5
--- /dev/null
+++ b/develop/_h5_d_spublic_8h.html
@@ -0,0 +1,250 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/src/H5DSpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_d_spublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5DSpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:abfcec3f0009b42e77ab12f1f813c79db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d_spublic_8h.html#abfcec3f0009b42e77ab12f1f813c79db">DIMENSION_SCALE_CLASS</a>&#160;&#160;&#160;&quot;DIMENSION_SCALE&quot;</td></tr>
+<tr class="separator:abfcec3f0009b42e77ab12f1f813c79db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c3e0049491003d0fb4f085bb8f504db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d_spublic_8h.html#a3c3e0049491003d0fb4f085bb8f504db">DIMENSION_LIST</a>&#160;&#160;&#160;&quot;DIMENSION_LIST&quot;</td></tr>
+<tr class="separator:a3c3e0049491003d0fb4f085bb8f504db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16370c2d086f86916320c34e416cf445"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d_spublic_8h.html#a16370c2d086f86916320c34e416cf445">REFERENCE_LIST</a>&#160;&#160;&#160;&quot;REFERENCE_LIST&quot;</td></tr>
+<tr class="separator:a16370c2d086f86916320c34e416cf445"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2938efb8ad35991157e48a19900eae61"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d_spublic_8h.html#a2938efb8ad35991157e48a19900eae61">DIMENSION_LABELS</a>&#160;&#160;&#160;&quot;DIMENSION_LABELS&quot;</td></tr>
+<tr class="separator:a2938efb8ad35991157e48a19900eae61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a7979d0cd5a423ae1cbccd0b65600bdf6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d_spublic_8h.html#a7979d0cd5a423ae1cbccd0b65600bdf6">H5DS_iterate_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset, unsigned dim, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> scale, void *visitor_data)</td></tr>
+<tr class="memdesc:a7979d0cd5a423ae1cbccd0b65600bdf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prototype for <a class="el" href="group___h5_d_s.html#ga5394de7b3d915f45881abeb158060274" title="Iterates the operation visitor through the scales attached to dimension dim.">H5DSiterate_scales()</a> operator. <a href="_h5_d_spublic_8h.html#a7979d0cd5a423ae1cbccd0b65600bdf6">More...</a><br /></td></tr>
+<tr class="separator:a7979d0cd5a423ae1cbccd0b65600bdf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaed2b97139202dfe69f3f2a7364c10fbc"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_s.html#gaed2b97139202dfe69f3f2a7364c10fbc">H5DSwith_new_ref</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *with_new_ref)</td></tr>
+<tr class="memdesc:gaed2b97139202dfe69f3f2a7364c10fbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if new references are used with dimension scales. <a href="group___h5_d_s.html#gaed2b97139202dfe69f3f2a7364c10fbc">More...</a><br /></td></tr>
+<tr class="separator:gaed2b97139202dfe69f3f2a7364c10fbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4149785cd62520d6fc2736489f74e296"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_s.html#ga4149785cd62520d6fc2736489f74e296">H5DSattach_scale</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> did, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dsid, unsigned int idx)</td></tr>
+<tr class="memdesc:ga4149785cd62520d6fc2736489f74e296"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attach dimension scale <code>dsid</code> to dimension <code>idx</code> of dataset did. <a href="group___h5_d_s.html#ga4149785cd62520d6fc2736489f74e296">More...</a><br /></td></tr>
+<tr class="separator:ga4149785cd62520d6fc2736489f74e296"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac94c498a5f8fc38b0619307f2ac1593a"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_s.html#gac94c498a5f8fc38b0619307f2ac1593a">H5DSdetach_scale</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> did, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dsid, unsigned int idx)</td></tr>
+<tr class="memdesc:gac94c498a5f8fc38b0619307f2ac1593a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detach dimension scale <code>dsid</code> from the dimension <code>idx</code> of dataset <code>did</code>. <a href="group___h5_d_s.html#gac94c498a5f8fc38b0619307f2ac1593a">More...</a><br /></td></tr>
+<tr class="separator:gac94c498a5f8fc38b0619307f2ac1593a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga508a06962e9fc11dff32ed356e0a71fa"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_s.html#ga508a06962e9fc11dff32ed356e0a71fa">H5DSset_scale</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dsid, const char *dimname)</td></tr>
+<tr class="memdesc:ga508a06962e9fc11dff32ed356e0a71fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert dataset <code>dsid</code> to a dimension scale, with optional name, <code>dimname</code>. <a href="group___h5_d_s.html#ga508a06962e9fc11dff32ed356e0a71fa">More...</a><br /></td></tr>
+<tr class="separator:ga508a06962e9fc11dff32ed356e0a71fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa373f8cb78fa2014c50fe8e3dd85ea90"><td class="memItemLeft" align="right" valign="top">H5_HLDLL int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_s.html#gaa373f8cb78fa2014c50fe8e3dd85ea90">H5DSget_num_scales</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> did, unsigned int idx)</td></tr>
+<tr class="memdesc:gaa373f8cb78fa2014c50fe8e3dd85ea90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines how many Dimension Scales are attached to dimension <code>idx</code> of <code>did</code>. <a href="group___h5_d_s.html#gaa373f8cb78fa2014c50fe8e3dd85ea90">More...</a><br /></td></tr>
+<tr class="separator:gaa373f8cb78fa2014c50fe8e3dd85ea90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3810cf2fde9e8d06d8151a879e081b2"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_s.html#gaf3810cf2fde9e8d06d8151a879e081b2">H5DSset_label</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> did, unsigned int idx, const char *label)</td></tr>
+<tr class="memdesc:gaf3810cf2fde9e8d06d8151a879e081b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set label for the dimension <code>idx</code> of <code>did</code> to the value <code>label</code>. <a href="group___h5_d_s.html#gaf3810cf2fde9e8d06d8151a879e081b2">More...</a><br /></td></tr>
+<tr class="separator:gaf3810cf2fde9e8d06d8151a879e081b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaefa5dcd96a7dba034764b70e2f3aa38"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_s.html#gaaefa5dcd96a7dba034764b70e2f3aa38">H5DSget_label</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> did, unsigned int idx, char *label, size_t size)</td></tr>
+<tr class="memdesc:gaaefa5dcd96a7dba034764b70e2f3aa38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the label for dimension <code>idx</code> of <code>did</code> into buffer <code>label</code>. <a href="group___h5_d_s.html#gaaefa5dcd96a7dba034764b70e2f3aa38">More...</a><br /></td></tr>
+<tr class="separator:gaaefa5dcd96a7dba034764b70e2f3aa38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga81de6ce31478c7bc3a9f80b8c600170a"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_s.html#ga81de6ce31478c7bc3a9f80b8c600170a">H5DSget_scale_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> did, char *name, size_t size)</td></tr>
+<tr class="memdesc:ga81de6ce31478c7bc3a9f80b8c600170a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves name of scale <code>did</code> into buffer <code>name</code>. <a href="group___h5_d_s.html#ga81de6ce31478c7bc3a9f80b8c600170a">More...</a><br /></td></tr>
+<tr class="separator:ga81de6ce31478c7bc3a9f80b8c600170a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga06f897270fe32408f40bba69c747fc6b"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_s.html#ga06f897270fe32408f40bba69c747fc6b">H5DSis_scale</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> did)</td></tr>
+<tr class="memdesc:ga06f897270fe32408f40bba69c747fc6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether <code>did</code> is a Dimension Scale. <a href="group___h5_d_s.html#ga06f897270fe32408f40bba69c747fc6b">More...</a><br /></td></tr>
+<tr class="separator:ga06f897270fe32408f40bba69c747fc6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5394de7b3d915f45881abeb158060274"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_s.html#ga5394de7b3d915f45881abeb158060274">H5DSiterate_scales</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> did, unsigned int dim, int *idx, <a class="el" href="_h5_d_spublic_8h.html#a7979d0cd5a423ae1cbccd0b65600bdf6">H5DS_iterate_t</a> visitor, void *visitor_data)</td></tr>
+<tr class="memdesc:ga5394de7b3d915f45881abeb158060274"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates the operation visitor through the scales attached to dimension <code>dim</code>. <a href="group___h5_d_s.html#ga5394de7b3d915f45881abeb158060274">More...</a><br /></td></tr>
+<tr class="separator:ga5394de7b3d915f45881abeb158060274"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga76884eddb41d52adf4eb3278c135bbe4"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d_s.html#ga76884eddb41d52adf4eb3278c135bbe4">H5DSis_attached</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> did, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dsid, unsigned int idx)</td></tr>
+<tr class="memdesc:ga76884eddb41d52adf4eb3278c135bbe4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Report if dimension scale <code>dsid</code> is currently attached to dimension <code>idx</code> of dataset <code>did</code>. <a href="group___h5_d_s.html#ga76884eddb41d52adf4eb3278c135bbe4">More...</a><br /></td></tr>
+<tr class="separator:ga76884eddb41d52adf4eb3278c135bbe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a2938efb8ad35991157e48a19900eae61"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2938efb8ad35991157e48a19900eae61">&#9670;&nbsp;</a></span>DIMENSION_LABELS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DIMENSION_LABELS&#160;&#160;&#160;&quot;DIMENSION_LABELS&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3c3e0049491003d0fb4f085bb8f504db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c3e0049491003d0fb4f085bb8f504db">&#9670;&nbsp;</a></span>DIMENSION_LIST</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DIMENSION_LIST&#160;&#160;&#160;&quot;DIMENSION_LIST&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abfcec3f0009b42e77ab12f1f813c79db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abfcec3f0009b42e77ab12f1f813c79db">&#9670;&nbsp;</a></span>DIMENSION_SCALE_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DIMENSION_SCALE_CLASS&#160;&#160;&#160;&quot;DIMENSION_SCALE&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a16370c2d086f86916320c34e416cf445"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a16370c2d086f86916320c34e416cf445">&#9670;&nbsp;</a></span>REFERENCE_LIST</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define REFERENCE_LIST&#160;&#160;&#160;&quot;REFERENCE_LIST&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a7979d0cd5a423ae1cbccd0b65600bdf6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7979d0cd5a423ae1cbccd0b65600bdf6">&#9670;&nbsp;</a></span>H5DS_iterate_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5DS_iterate_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset, unsigned dim, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> scale, void *visitor_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Prototype for <a class="el" href="group___h5_d_s.html#ga5394de7b3d915f45881abeb158060274" title="Iterates the operation visitor through the scales attached to dimension dim.">H5DSiterate_scales()</a> operator. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_581b2952518ba9b2ff64b9c38dd08f76.html">src</a></li><li class="navelem"><a class="el" href="_h5_d_spublic_8h.html">H5DSpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_dacc_prop_8h.html b/develop/_h5_dacc_prop_8h.html
new file mode 100644
index 0000000..4f407c9
--- /dev/null
+++ b/develop/_h5_dacc_prop_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5DaccProp.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_dacc_prop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5DaccProp.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_dacc_prop_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_dacc_prop_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_dacc_prop_8hdep" id="ac_09_09_2src_2_h5_dacc_prop_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,175,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="23,80,157,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html" title="Class DSetAccPropList inherits from LinkAccPropList and provides wrappers for the HDF5 dataset access...">DSetAccPropList</a> inherits from <a class="el" href="class_h5_1_1_link_acc_prop_list.html" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ...">LinkAccPropList</a> and provides wrappers for the HDF5 dataset access property functions. <a href="class_h5_1_1_d_set_acc_prop_list.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_dacc_prop_8h.html">H5DaccProp.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_dacc_prop_8h__dep__incl.map b/develop/_h5_dacc_prop_8h__dep__incl.map
new file mode 100644
index 0000000..7400522
--- /dev/null
+++ b/develop/_h5_dacc_prop_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5DaccProp.h" name="c++/src/H5DaccProp.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,175,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="23,80,157,107"/>
+</map>
diff --git a/develop/_h5_dacc_prop_8h__dep__incl.md5 b/develop/_h5_dacc_prop_8h__dep__incl.md5
new file mode 100644
index 0000000..c16335a
--- /dev/null
+++ b/develop/_h5_dacc_prop_8h__dep__incl.md5
@@ -0,0 +1 @@
+b3955a4e5a31dd8bd56d2416f7c96673 \ No newline at end of file
diff --git a/develop/_h5_dacc_prop_8h__dep__incl.png b/develop/_h5_dacc_prop_8h__dep__incl.png
new file mode 100644
index 0000000..170c981
--- /dev/null
+++ b/develop/_h5_dacc_prop_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_data_set_8h.html b/develop/_h5_data_set_8h.html
new file mode 100644
index 0000000..06e0e30
--- /dev/null
+++ b/develop/_h5_data_set_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5DataSet.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_data_set_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5DataSet.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_data_set_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_data_set_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_data_set_8hdep" id="ac_09_09_2src_2_h5_data_set_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,165,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="19,80,152,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets.">DataSet</a> operates on HDF5 datasets. <a href="class_h5_1_1_data_set.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_data_set_8h.html">H5DataSet.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_data_set_8h__dep__incl.map b/develop/_h5_data_set_8h__dep__incl.map
new file mode 100644
index 0000000..40c6ec0
--- /dev/null
+++ b/develop/_h5_data_set_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5DataSet.h" name="c++/src/H5DataSet.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,165,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="19,80,152,107"/>
+</map>
diff --git a/develop/_h5_data_set_8h__dep__incl.md5 b/develop/_h5_data_set_8h__dep__incl.md5
new file mode 100644
index 0000000..65e1407
--- /dev/null
+++ b/develop/_h5_data_set_8h__dep__incl.md5
@@ -0,0 +1 @@
+2ecebe19ed130ba0fa170e63bb43d326 \ No newline at end of file
diff --git a/develop/_h5_data_set_8h__dep__incl.png b/develop/_h5_data_set_8h__dep__incl.png
new file mode 100644
index 0000000..65370b5
--- /dev/null
+++ b/develop/_h5_data_set_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_data_space_8h.html b/develop/_h5_data_space_8h.html
new file mode 100644
index 0000000..8c35b38
--- /dev/null
+++ b/develop/_h5_data_space_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5DataSpace.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_data_space_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5DataSpace.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_data_space_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_data_space_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_data_space_8hdep" id="ac_09_09_2src_2_h5_data_space_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,184,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="28,80,161,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_data_space.html" title="Class DataSpace inherits from IdComponent and provides wrappers for the HDF5&#39;s dataspaces.">DataSpace</a> inherits from <a class="el" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.">IdComponent</a> and provides wrappers for the HDF5's dataspaces. <a href="class_h5_1_1_data_space.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_data_space_8h.html">H5DataSpace.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_data_space_8h__dep__incl.map b/develop/_h5_data_space_8h__dep__incl.map
new file mode 100644
index 0000000..318c81a
--- /dev/null
+++ b/develop/_h5_data_space_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5DataSpace.h" name="c++/src/H5DataSpace.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,184,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="28,80,161,107"/>
+</map>
diff --git a/develop/_h5_data_space_8h__dep__incl.md5 b/develop/_h5_data_space_8h__dep__incl.md5
new file mode 100644
index 0000000..b4109bc
--- /dev/null
+++ b/develop/_h5_data_space_8h__dep__incl.md5
@@ -0,0 +1 @@
+94acfd16948ffb64e3ce3d10c2253e82 \ No newline at end of file
diff --git a/develop/_h5_data_space_8h__dep__incl.png b/develop/_h5_data_space_8h__dep__incl.png
new file mode 100644
index 0000000..10e1307
--- /dev/null
+++ b/develop/_h5_data_space_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_data_type_8h.html b/develop/_h5_data_type_8h.html
new file mode 100644
index 0000000..4ae100f
--- /dev/null
+++ b/develop/_h5_data_type_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5DataType.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_data_type_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5DataType.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_data_type_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_data_type_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_data_type_8hdep" id="ac_09_09_2src_2_h5_data_type_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,175,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="23,80,157,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> provides generic operations on HDF5 datatypes. <a href="class_h5_1_1_data_type.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_data_type_8h.html">H5DataType.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_data_type_8h__dep__incl.map b/develop/_h5_data_type_8h__dep__incl.map
new file mode 100644
index 0000000..7ada2d3
--- /dev/null
+++ b/develop/_h5_data_type_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5DataType.h" name="c++/src/H5DataType.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,175,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="23,80,157,107"/>
+</map>
diff --git a/develop/_h5_data_type_8h__dep__incl.md5 b/develop/_h5_data_type_8h__dep__incl.md5
new file mode 100644
index 0000000..61bdf23
--- /dev/null
+++ b/develop/_h5_data_type_8h__dep__incl.md5
@@ -0,0 +1 @@
+4a5722ba85843d9252db0f4697fc4d3b \ No newline at end of file
diff --git a/develop/_h5_data_type_8h__dep__incl.png b/develop/_h5_data_type_8h__dep__incl.png
new file mode 100644
index 0000000..866995f
--- /dev/null
+++ b/develop/_h5_data_type_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_dcreat_prop_8h.html b/develop/_h5_dcreat_prop_8h.html
new file mode 100644
index 0000000..6761092
--- /dev/null
+++ b/develop/_h5_dcreat_prop_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5DcreatProp.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_dcreat_prop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5DcreatProp.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_dcreat_prop_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_dcreat_prop_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_dcreat_prop_8hdep" id="ac_09_09_2src_2_h5_dcreat_prop_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,185,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="29,80,162,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre...">DSetCreatPropList</a> inherits from <a class="el" href="class_h5_1_1_obj_creat_prop_list.html" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper...">ObjCreatPropList</a> and provides wrappers for the HDF5 dataset creation property functions. <a href="class_h5_1_1_d_set_creat_prop_list.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_dcreat_prop_8h.html">H5DcreatProp.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_dcreat_prop_8h__dep__incl.map b/develop/_h5_dcreat_prop_8h__dep__incl.map
new file mode 100644
index 0000000..525d4cf
--- /dev/null
+++ b/develop/_h5_dcreat_prop_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5DcreatProp.h" name="c++/src/H5DcreatProp.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,185,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="29,80,162,107"/>
+</map>
diff --git a/develop/_h5_dcreat_prop_8h__dep__incl.md5 b/develop/_h5_dcreat_prop_8h__dep__incl.md5
new file mode 100644
index 0000000..269422d
--- /dev/null
+++ b/develop/_h5_dcreat_prop_8h__dep__incl.md5
@@ -0,0 +1 @@
+7caa208d07afdc2387c0661bbda26778 \ No newline at end of file
diff --git a/develop/_h5_dcreat_prop_8h__dep__incl.png b/develop/_h5_dcreat_prop_8h__dep__incl.png
new file mode 100644
index 0000000..827edee
--- /dev/null
+++ b/develop/_h5_dcreat_prop_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_dff_8_f90.html b/develop/_h5_dff_8_f90.html
new file mode 100644
index 0000000..c20343c
--- /dev/null
+++ b/develop/_h5_dff_8_f90.html
@@ -0,0 +1,248 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Dff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_dff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5Dff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;H5config_f.inc&gt;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Dff.F90:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_dff_8_f90__incl.png" border="0" usemap="#afortran_2src_2_h5_dff_8_f90" alt=""/></div>
+<map name="afortran_2src_2_h5_dff_8_f90" id="afortran_2src_2_h5_dff_8_f90">
+<area shape="rect" title=" " alt="" coords="5,5,164,32"/>
+<area shape="rect" title=" " alt="" coords="28,80,141,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceh5d_1_1h5dextend__f.html">h5dextend_f</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5d"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5d.html">h5d</a></td></tr>
+<tr class="memdesc:namespaceh5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5D functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga5cb1ac0f28ebc68918e37b282c40f302"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga5cb1ac0f28ebc68918e37b282c40f302">h5dcreate_f</a> (loc_id, name, type_id, space_id, dset_id, hdferr, dcpl_id, lcpl_id, dapl_id)</td></tr>
+<tr class="memdesc:ga5cb1ac0f28ebc68918e37b282c40f302"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a dataset at the specified location. <a href="group___f_h5_d.html#ga5cb1ac0f28ebc68918e37b282c40f302">More...</a><br /></td></tr>
+<tr class="separator:ga5cb1ac0f28ebc68918e37b282c40f302"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga095cc7ac48bc5d7272e589ccff7c3040"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga095cc7ac48bc5d7272e589ccff7c3040">h5dcreate_async_f</a> (loc_id, name, type_id, space_id, dset_id, es_id, hdferr, dcpl_id, lcpl_id, dapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga095cc7ac48bc5d7272e589ccff7c3040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates a dataset at the specified location. <a href="group___f_h5_d.html#ga095cc7ac48bc5d7272e589ccff7c3040">More...</a><br /></td></tr>
+<tr class="separator:ga095cc7ac48bc5d7272e589ccff7c3040"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga871835f23aca305ac0047cefc1a17e00"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga871835f23aca305ac0047cefc1a17e00">h5dopen_f</a> (loc_id, name, dset_id, hdferr, dapl_id)</td></tr>
+<tr class="memdesc:ga871835f23aca305ac0047cefc1a17e00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing dataset. <a href="group___f_h5_d.html#ga871835f23aca305ac0047cefc1a17e00">More...</a><br /></td></tr>
+<tr class="separator:ga871835f23aca305ac0047cefc1a17e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad671e277430e64911cf3eadcb8f76754"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gad671e277430e64911cf3eadcb8f76754">h5dopen_async_f</a> (loc_id, name, dset_id, es_id, hdferr, dapl_id, file, func, line)</td></tr>
+<tr class="memdesc:gad671e277430e64911cf3eadcb8f76754"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an existing dataset. <a href="group___f_h5_d.html#gad671e277430e64911cf3eadcb8f76754">More...</a><br /></td></tr>
+<tr class="separator:gad671e277430e64911cf3eadcb8f76754"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2ffabd12a26d5afcafba44240df62f33"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga2ffabd12a26d5afcafba44240df62f33">h5dclose_f</a> (dset_id, hdferr)</td></tr>
+<tr class="memdesc:ga2ffabd12a26d5afcafba44240df62f33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes a dataset. <a href="group___f_h5_d.html#ga2ffabd12a26d5afcafba44240df62f33">More...</a><br /></td></tr>
+<tr class="separator:ga2ffabd12a26d5afcafba44240df62f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0006593a47d1cb482653520cc9137e66"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga0006593a47d1cb482653520cc9137e66">h5dclose_async_f</a> (dset_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga0006593a47d1cb482653520cc9137e66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously closes a dataset. <a href="group___f_h5_d.html#ga0006593a47d1cb482653520cc9137e66">More...</a><br /></td></tr>
+<tr class="separator:ga0006593a47d1cb482653520cc9137e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5991e29028a911f0c74b7122736341b9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga5991e29028a911f0c74b7122736341b9">h5dget_type_f</a> (dataset_id, datatype_id, hdferr)</td></tr>
+<tr class="memdesc:ga5991e29028a911f0c74b7122736341b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an identifier for a copy of the datatype for a dataset. <a href="group___f_h5_d.html#ga5991e29028a911f0c74b7122736341b9">More...</a><br /></td></tr>
+<tr class="separator:ga5991e29028a911f0c74b7122736341b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga48eb0a8536b01106a49cbeb378538500"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga48eb0a8536b01106a49cbeb378538500">h5dset_extent_f</a> (dataset_id, fsize, hdferr)</td></tr>
+<tr class="memdesc:ga48eb0a8536b01106a49cbeb378538500"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extends a dataset with unlimited dimension. <a href="group___f_h5_d.html#ga48eb0a8536b01106a49cbeb378538500">More...</a><br /></td></tr>
+<tr class="separator:ga48eb0a8536b01106a49cbeb378538500"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9ade83f569dfd99c728cad791e739cff"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga9ade83f569dfd99c728cad791e739cff">h5dset_extent_async_f</a> (dataset_id, fsize, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga9ade83f569dfd99c728cad791e739cff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously extends a dataset with unlimited dimension. <a href="group___f_h5_d.html#ga9ade83f569dfd99c728cad791e739cff">More...</a><br /></td></tr>
+<tr class="separator:ga9ade83f569dfd99c728cad791e739cff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga201339f9b2cbf2b7b170827a2fb3b827"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga201339f9b2cbf2b7b170827a2fb3b827">h5dget_create_plist_f</a> (dataset_id, plist_id, hdferr)</td></tr>
+<tr class="memdesc:ga201339f9b2cbf2b7b170827a2fb3b827"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an identifier for a copy of the dataset creation property list for a dataset. <a href="group___f_h5_d.html#ga201339f9b2cbf2b7b170827a2fb3b827">More...</a><br /></td></tr>
+<tr class="separator:ga201339f9b2cbf2b7b170827a2fb3b827"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0172e03e157bd011ce45b8c7744a7b7b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga0172e03e157bd011ce45b8c7744a7b7b">h5dget_storage_size_f</a> (dataset_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga0172e03e157bd011ce45b8c7744a7b7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of storage requires by a dataset. <a href="group___f_h5_d.html#ga0172e03e157bd011ce45b8c7744a7b7b">More...</a><br /></td></tr>
+<tr class="separator:ga0172e03e157bd011ce45b8c7744a7b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c29617da27c0c629356450ca5bd1f96"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga3c29617da27c0c629356450ca5bd1f96">h5dvlen_get_max_len_f</a> (dataset_id, type_id, space_id, len, hdferr)</td></tr>
+<tr class="memdesc:ga3c29617da27c0c629356450ca5bd1f96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum length of the VL array elements. <a href="group___f_h5_d.html#ga3c29617da27c0c629356450ca5bd1f96">More...</a><br /></td></tr>
+<tr class="separator:ga3c29617da27c0c629356450ca5bd1f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa4f796c72ba731def772a92aff6f46cd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaa4f796c72ba731def772a92aff6f46cd">h5dget_space_status_f</a> (dset_id, flag, hdferr)</td></tr>
+<tr class="memdesc:gaa4f796c72ba731def772a92aff6f46cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the status of data space allocation. <a href="group___f_h5_d.html#gaa4f796c72ba731def772a92aff6f46cd">More...</a><br /></td></tr>
+<tr class="separator:gaa4f796c72ba731def772a92aff6f46cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac835d154cfa9a0551705f05814e5c307"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gac835d154cfa9a0551705f05814e5c307">h5dcreate_anon_f</a> (loc_id, type_id, space_id, dset_id, hdferr, dcpl_id, dapl_id)</td></tr>
+<tr class="memdesc:gac835d154cfa9a0551705f05814e5c307"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a dataset in a file without linking it into the file structure. <a href="group___f_h5_d.html#gac835d154cfa9a0551705f05814e5c307">More...</a><br /></td></tr>
+<tr class="separator:gac835d154cfa9a0551705f05814e5c307"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f9d72063765ba65b343660cccd6a0b8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga4f9d72063765ba65b343660cccd6a0b8">h5dread_vl_f</a> (dset_id, mem_type_id, buf, dims, len, hdferr, mem_space_id, file_space_id, xfer_prp)</td></tr>
+<tr class="memdesc:ga4f9d72063765ba65b343660cccd6a0b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads variable-length data. F2003 API h5dread_f should be used instead. <a href="group___f_h5_d.html#ga4f9d72063765ba65b343660cccd6a0b8">More...</a><br /></td></tr>
+<tr class="separator:ga4f9d72063765ba65b343660cccd6a0b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad1466b570e80d3e574a34ada7737d13"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaad1466b570e80d3e574a34ada7737d13">h5dwrite_vl_f</a> (dset_id, mem_type_id, buf, dims, len, hdferr, mem_space_id, file_space_id, xfer_prp)</td></tr>
+<tr class="memdesc:gaad1466b570e80d3e574a34ada7737d13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes variable-length data. F2003 API h5dwrite_f should be used instead. <a href="group___f_h5_d.html#gaad1466b570e80d3e574a34ada7737d13">More...</a><br /></td></tr>
+<tr class="separator:gaad1466b570e80d3e574a34ada7737d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c5a8f0e226aa236d10dd4465f0af2a7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga4c5a8f0e226aa236d10dd4465f0af2a7">h5dget_offset_f</a> (dset_id, offset, hdferr)</td></tr>
+<tr class="memdesc:ga4c5a8f0e226aa236d10dd4465f0af2a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns dataset address in file. <a href="group___f_h5_d.html#ga4c5a8f0e226aa236d10dd4465f0af2a7">More...</a><br /></td></tr>
+<tr class="separator:ga4c5a8f0e226aa236d10dd4465f0af2a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb8a6067c9e7ef80ee48c0054e584ad7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gafb8a6067c9e7ef80ee48c0054e584ad7">h5dget_space_f</a> (dataset_id, dataspace_id, hdferr)</td></tr>
+<tr class="memdesc:gafb8a6067c9e7ef80ee48c0054e584ad7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an identifier for a copy of the dataspace for a dataset. <a href="group___f_h5_d.html#gafb8a6067c9e7ef80ee48c0054e584ad7">More...</a><br /></td></tr>
+<tr class="separator:gafb8a6067c9e7ef80ee48c0054e584ad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa91d2ad75904d3d9f836701554d41e51"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaa91d2ad75904d3d9f836701554d41e51">h5dget_space_async_f</a> (dataset_id, dataspace_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gaa91d2ad75904d3d9f836701554d41e51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously returns an identifier for a copy of the dataspace for a dataset. <a href="group___f_h5_d.html#gaa91d2ad75904d3d9f836701554d41e51">More...</a><br /></td></tr>
+<tr class="separator:gaa91d2ad75904d3d9f836701554d41e51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga82b944473febbba20223936eaaa73241"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga82b944473febbba20223936eaaa73241">h5dget_access_plist_f</a> (dset_id, plist_id, hdferr)</td></tr>
+<tr class="memdesc:ga82b944473febbba20223936eaaa73241"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a copy of the dataset creation property list. <a href="group___f_h5_d.html#ga82b944473febbba20223936eaaa73241">More...</a><br /></td></tr>
+<tr class="separator:ga82b944473febbba20223936eaaa73241"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a960297969f24ff8c7c9a4f1eda2b72"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga5a960297969f24ff8c7c9a4f1eda2b72">h5dvlen_reclaim_f</a> (type_id, space_id, plist_id, buf, hdferr)</td></tr>
+<tr class="memdesc:ga5a960297969f24ff8c7c9a4f1eda2b72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reclaims VL datatype memory buffers. <a href="group___f_h5_d.html#ga5a960297969f24ff8c7c9a4f1eda2b72">More...</a><br /></td></tr>
+<tr class="separator:ga5a960297969f24ff8c7c9a4f1eda2b72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa84af9e86b8243d541539e306d51f72a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaa84af9e86b8243d541539e306d51f72a">h5dread_async_f</a> (dset_id, mem_type_id, buf, es_id, hdferr, mem_space_id, file_space_id, xfer_prp, file, func, line)</td></tr>
+<tr class="memdesc:gaa84af9e86b8243d541539e306d51f72a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously reads raw data from a dataset into a buffer. <a href="group___f_h5_d.html#gaa84af9e86b8243d541539e306d51f72a">More...</a><br /></td></tr>
+<tr class="separator:gaa84af9e86b8243d541539e306d51f72a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga86bd313ed436a5b916c6c1405ed117eb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga86bd313ed436a5b916c6c1405ed117eb">h5dwrite_async_f</a> (dset_id, mem_type_id, buf, es_id, hdferr, mem_space_id, file_space_id, xfer_prp, file, func, line)</td></tr>
+<tr class="memdesc:ga86bd313ed436a5b916c6c1405ed117eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously writes raw data from a buffer to a dataset. <a href="group___f_h5_d.html#ga86bd313ed436a5b916c6c1405ed117eb">More...</a><br /></td></tr>
+<tr class="separator:ga86bd313ed436a5b916c6c1405ed117eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga474d18ed38c193fd1eb36b1b73f65ea8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5dwrite_f</a> (dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp)</td></tr>
+<tr class="memdesc:ga474d18ed38c193fd1eb36b1b73f65ea8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes raw data from a buffer to a dataset. <a href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">More...</a><br /></td></tr>
+<tr class="separator:ga474d18ed38c193fd1eb36b1b73f65ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga652d31ef398eeed35e32c3de0de273d0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga652d31ef398eeed35e32c3de0de273d0">h5dread_f</a> (dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp)</td></tr>
+<tr class="memdesc:ga652d31ef398eeed35e32c3de0de273d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads raw data from a dataset into a buffer (Passes Pointer). <a href="group___f_h5_d.html#ga652d31ef398eeed35e32c3de0de273d0">More...</a><br /></td></tr>
+<tr class="separator:ga652d31ef398eeed35e32c3de0de273d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab8a1d2daf746d269210f21179f94f7b7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gab8a1d2daf746d269210f21179f94f7b7">h5dwrite_f___f90_version</a> (dset_id, mem_type_id, buf, dims, hdferr, mem_space_id, file_space_id, xfer_prp)</td></tr>
+<tr class="memdesc:gab8a1d2daf746d269210f21179f94f7b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">There is no direct Fortran90 counterpart for the C function H5Dwrite. Instead, that functionality is provided by two Fortran90 subroutines: <a href="group___f_h5_d.html#gab8a1d2daf746d269210f21179f94f7b7">More...</a><br /></td></tr>
+<tr class="separator:gab8a1d2daf746d269210f21179f94f7b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f4b8f9c21dc1d980e6cc8cf9f66f529"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga2f4b8f9c21dc1d980e6cc8cf9f66f529">h5dread_f___f90_version</a> (dset_id, mem_type_id, buf, dims, hdferr, mem_space_id, file_space_id, xfer_prp)</td></tr>
+<tr class="memdesc:ga2f4b8f9c21dc1d980e6cc8cf9f66f529"><td class="mdescLeft">&#160;</td><td class="mdescRight">There is no direct Fortran90 counterpart for the C function H5Dread. Instead, that functionality is provided by two Fortran90 subroutines: <a href="group___f_h5_d.html#ga2f4b8f9c21dc1d980e6cc8cf9f66f529">More...</a><br /></td></tr>
+<tr class="separator:ga2f4b8f9c21dc1d980e6cc8cf9f66f529"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad0dc79ac5dfc26c7c148f71bc5191630"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gad0dc79ac5dfc26c7c148f71bc5191630">h5dfill_f</a> (fill_value, space_id, buf, hdferr)</td></tr>
+<tr class="memdesc:gad0dc79ac5dfc26c7c148f71bc5191630"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills dataspace elements with a fill value in a memory buffer. Only INTEGER, CHARACTER, REAL and DOUBLE PRECISION datatypes of the fillvalues and buffers are supported. Buffer and fillvalue are assumed to have the same datatype. Only one-dimesional buffers are supported. <a href="group___f_h5_d.html#gad0dc79ac5dfc26c7c148f71bc5191630">More...</a><br /></td></tr>
+<tr class="separator:gad0dc79ac5dfc26c7c148f71bc5191630"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabda804a822ae8043c76440cdb57bcd0e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gabda804a822ae8043c76440cdb57bcd0e">h5dfill_f</a> (fill_value, fill_type_id, buf, buf_type_id, space_id, hdferr)</td></tr>
+<tr class="memdesc:gabda804a822ae8043c76440cdb57bcd0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills dataspace elements with a fill value in a memory buffer. <a href="group___f_h5_d.html#gabda804a822ae8043c76440cdb57bcd0e">More...</a><br /></td></tr>
+<tr class="separator:gabda804a822ae8043c76440cdb57bcd0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacae5cf71c5229de861fe570fb7359ff7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gacae5cf71c5229de861fe570fb7359ff7">h5dread_multi_f</a> (count, dset_id, mem_type_id, mem_space_id, file_space_id, buf, hdferr, xfer_prp)</td></tr>
+<tr class="memdesc:gacae5cf71c5229de861fe570fb7359ff7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads data from a file to memory buffers for multiple datasets. <a href="group___f_h5_d.html#gacae5cf71c5229de861fe570fb7359ff7">More...</a><br /></td></tr>
+<tr class="separator:gacae5cf71c5229de861fe570fb7359ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6badceb18dbcd2d1c1c606f50adf1609"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga6badceb18dbcd2d1c1c606f50adf1609">h5dwrite_multi_f</a> (count, dset_id, mem_type_id, mem_space_id, file_space_id, buf, hdferr, xfer_prp)</td></tr>
+<tr class="memdesc:ga6badceb18dbcd2d1c1c606f50adf1609"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes data in memory to a file for multiple datasets. <a href="group___f_h5_d.html#ga6badceb18dbcd2d1c1c606f50adf1609">More...</a><br /></td></tr>
+<tr class="separator:ga6badceb18dbcd2d1c1c606f50adf1609"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga09798bbc411daf6a98f7cd14146312e5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga09798bbc411daf6a98f7cd14146312e5">h5dread_chunk_f</a> (dset_id, offset, filters, buf, hdferr, dxpl_id)</td></tr>
+<tr class="memdesc:ga09798bbc411daf6a98f7cd14146312e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a raw data chunk directly from a dataset in a file into a buffer. <a href="group___f_h5_d.html#ga09798bbc411daf6a98f7cd14146312e5">More...</a><br /></td></tr>
+<tr class="separator:ga09798bbc411daf6a98f7cd14146312e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8f4882ec50eb48b6976109f9ff63ab8a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga8f4882ec50eb48b6976109f9ff63ab8a">h5dwrite_chunk_f</a> (dset_id, filters, offset, data_size, buf, hdferr, dxpl_id)</td></tr>
+<tr class="memdesc:ga8f4882ec50eb48b6976109f9ff63ab8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a raw data chunk from a buffer directly to a dataset in a file. <a href="group___f_h5_d.html#ga8f4882ec50eb48b6976109f9ff63ab8a">More...</a><br /></td></tr>
+<tr class="separator:ga8f4882ec50eb48b6976109f9ff63ab8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_dff_8_f90.html">H5Dff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_dff_8_f90__incl.map b/develop/_h5_dff_8_f90__incl.map
new file mode 100644
index 0000000..22824a2
--- /dev/null
+++ b/develop/_h5_dff_8_f90__incl.map
@@ -0,0 +1,4 @@
+<map id="fortran/src/H5Dff.F90" name="fortran/src/H5Dff.F90">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,164,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="28,80,141,107"/>
+</map>
diff --git a/develop/_h5_dff_8_f90__incl.md5 b/develop/_h5_dff_8_f90__incl.md5
new file mode 100644
index 0000000..c68c268
--- /dev/null
+++ b/develop/_h5_dff_8_f90__incl.md5
@@ -0,0 +1 @@
+d746ba240e28453512d9264e7ef989f8 \ No newline at end of file
diff --git a/develop/_h5_dff_8_f90__incl.png b/develop/_h5_dff_8_f90__incl.png
new file mode 100644
index 0000000..f107647
--- /dev/null
+++ b/develop/_h5_dff_8_f90__incl.png
Binary files differ
diff --git a/develop/_h5_dmodule_8h.html b/develop/_h5_dmodule_8h.html
new file mode 100644
index 0000000..3d422c0
--- /dev/null
+++ b/develop/_h5_dmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Dmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_dmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Dmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a5fdb33ccfbc2753616dde3d518cbb534"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dmodule_8h.html#a5fdb33ccfbc2753616dde3d518cbb534">H5D_MODULE</a></td></tr>
+<tr class="separator:a5fdb33ccfbc2753616dde3d518cbb534"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5D</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_DATASET</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5D</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_DATASET</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5fdb33ccfbc2753616dde3d518cbb534"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5fdb33ccfbc2753616dde3d518cbb534">&#9670;&nbsp;</a></span>H5D_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_dmodule_8h.html">H5Dmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_dpublic_8h.html b/develop/_h5_dpublic_8h.html
new file mode 100644
index 0000000..41164ec
--- /dev/null
+++ b/develop/_h5_dpublic_8h.html
@@ -0,0 +1,893 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Dpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_dpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Dpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Dpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_dpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_dpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_dpublic_8h" id="asrc_2_h5_dpublic_8h">
+<area shape="rect" title=" " alt="" coords="540,5,664,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_dpublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_dpublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_dpublic_8hdep" id="asrc_2_h5_dpublic_8hdep">
+<area shape="rect" title=" " alt="" coords="86,5,210,32"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="5,80,128,107"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="152,80,307,107"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="67,155,194,181"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="219,155,437,181"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aa74c0dd5694bcc907ea627a45cf2cb08"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#aa74c0dd5694bcc907ea627a45cf2cb08">H5D_CHUNK_CACHE_NSLOTS_DEFAULT</a>&#160;&#160;&#160;SIZE_MAX</td></tr>
+<tr class="separator:aa74c0dd5694bcc907ea627a45cf2cb08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00636a76dcac774da4cd79d32f6ddf49"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a00636a76dcac774da4cd79d32f6ddf49">H5D_CHUNK_CACHE_NBYTES_DEFAULT</a>&#160;&#160;&#160;SIZE_MAX</td></tr>
+<tr class="separator:a00636a76dcac774da4cd79d32f6ddf49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a01949e0020fa9471811cc8ed271ee7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a4a01949e0020fa9471811cc8ed271ee7">H5D_CHUNK_CACHE_W0_DEFAULT</a>&#160;&#160;&#160;(-1.0)</td></tr>
+<tr class="separator:a4a01949e0020fa9471811cc8ed271ee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9721f293efbd6b03ce91865a0e2ca74e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a9721f293efbd6b03ce91865a0e2ca74e">H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS</a>&#160;&#160;&#160;(0x0002u)</td></tr>
+<tr class="separator:a9721f293efbd6b03ce91865a0e2ca74e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d9b2e458590a16121ebd32226b5a967"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a7d9b2e458590a16121ebd32226b5a967">H5D_CHUNK_BTREE</a>&#160;&#160;&#160;<a class="el" href="_h5_dpublic_8h.html#a35c293f0bba746ebc74a65c620b84fcfacbb8c7ec3a461d0924d49fe5efb8cbdc">H5D_CHUNK_IDX_BTREE</a></td></tr>
+<tr class="separator:a7d9b2e458590a16121ebd32226b5a967"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7bd2cc63d38f24c6d8c2ccae980f89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#aee7bd2cc63d38f24c6d8c2ccae980f89">H5D_XFER_DIRECT_CHUNK_WRITE_FLAG_NAME</a>&#160;&#160;&#160;&quot;direct_chunk_flag&quot;</td></tr>
+<tr class="separator:aee7bd2cc63d38f24c6d8c2ccae980f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa793b5c87a994e5f3da03d136be0be9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#aa793b5c87a994e5f3da03d136be0be9d">H5D_XFER_DIRECT_CHUNK_WRITE_FILTERS_NAME</a>&#160;&#160;&#160;&quot;direct_chunk_filters&quot;</td></tr>
+<tr class="separator:aa793b5c87a994e5f3da03d136be0be9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5f866afcdc2d857b244779f699716d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#af5f866afcdc2d857b244779f699716d6">H5D_XFER_DIRECT_CHUNK_WRITE_OFFSET_NAME</a>&#160;&#160;&#160;&quot;direct_chunk_offset&quot;</td></tr>
+<tr class="separator:af5f866afcdc2d857b244779f699716d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c0613c062d0b98ab2d01667931d3e19"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a3c0613c062d0b98ab2d01667931d3e19">H5D_XFER_DIRECT_CHUNK_WRITE_DATASIZE_NAME</a>&#160;&#160;&#160;&quot;direct_chunk_datasize&quot;</td></tr>
+<tr class="separator:a3c0613c062d0b98ab2d01667931d3e19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9c1058759e57d55205507f930016005"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#af9c1058759e57d55205507f930016005">H5D_XFER_DIRECT_CHUNK_READ_FLAG_NAME</a>&#160;&#160;&#160;&quot;direct_chunk_read_flag&quot;</td></tr>
+<tr class="separator:af9c1058759e57d55205507f930016005"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a617da6f15ad070a95d59e53c5e55290a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a617da6f15ad070a95d59e53c5e55290a">H5D_XFER_DIRECT_CHUNK_READ_OFFSET_NAME</a>&#160;&#160;&#160;&quot;direct_chunk_read_offset&quot;</td></tr>
+<tr class="separator:a617da6f15ad070a95d59e53c5e55290a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7dd626a1d3cefc8b7350194971452392"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a7dd626a1d3cefc8b7350194971452392">H5D_XFER_DIRECT_CHUNK_READ_FILTERS_NAME</a>&#160;&#160;&#160;&quot;direct_chunk_read_filters&quot;</td></tr>
+<tr class="separator:a7dd626a1d3cefc8b7350194971452392"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:af74a89b6cff26752aade055f0e913718"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#af74a89b6cff26752aade055f0e913718">H5D_append_cb_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dataset_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *cur_dims, void *op_data)</td></tr>
+<tr class="memdesc:af74a89b6cff26752aade055f0e913718"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for <a class="el" href="group___d_a_p_l.html#ga2f685a7b3f3a4fa35ddcd1659ab4a835" title="Sets two actions to perform when the size of a dataset&#39;s dimension being appended reaches a specified...">H5Pset_append_flush()</a> <a href="_h5_dpublic_8h.html#af74a89b6cff26752aade055f0e913718">More...</a><br /></td></tr>
+<tr class="separator:af74a89b6cff26752aade055f0e913718"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56f5174d268c404666360192432b13b9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a56f5174d268c404666360192432b13b9">H5D_operator_t</a>) (void *elem, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned ndim, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *point, void *operator_data)</td></tr>
+<tr class="memdesc:a56f5174d268c404666360192432b13b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for <a class="el" href="group___h5_d.html#ga71421c684884ab49765748720fe938db" title="Iterates over all selected elements in a dataspace.">H5Diterate()</a> <a href="_h5_dpublic_8h.html#a56f5174d268c404666360192432b13b9">More...</a><br /></td></tr>
+<tr class="separator:a56f5174d268c404666360192432b13b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2ee7d6aecf3e37b3f22fd5075ecfc00"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#ab2ee7d6aecf3e37b3f22fd5075ecfc00">H5D_scatter_func_t</a>) (const void **src_buf, size_t *src_buf_bytes_used, void *op_data)</td></tr>
+<tr class="memdesc:ab2ee7d6aecf3e37b3f22fd5075ecfc00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for <a class="el" href="group___h5_d.html#ga3525b15235ba1fd415f988899e48dc5c" title="Scatters data into a selection within a memory buffer.">H5Dscatter()</a> <a href="_h5_dpublic_8h.html#ab2ee7d6aecf3e37b3f22fd5075ecfc00">More...</a><br /></td></tr>
+<tr class="separator:ab2ee7d6aecf3e37b3f22fd5075ecfc00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0c47a79dc28343e9c1288e911ae5cdf"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#ab0c47a79dc28343e9c1288e911ae5cdf">H5D_gather_func_t</a>) (const void *dst_buf, size_t dst_buf_bytes_used, void *op_data)</td></tr>
+<tr class="memdesc:ab0c47a79dc28343e9c1288e911ae5cdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for <a class="el" href="group___h5_d.html#ga1f6a428a8234d7c2ccba7da4742d79be" title="Gathers data from a selection within a memory buffer raw data chunk in a dataset.">H5Dgather()</a> <a href="_h5_dpublic_8h.html#ab0c47a79dc28343e9c1288e911ae5cdf">More...</a><br /></td></tr>
+<tr class="separator:ab0c47a79dc28343e9c1288e911ae5cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a2008481c5cef463cbd0943a7042609"><td class="memItemLeft" align="right" valign="top">typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a7a2008481c5cef463cbd0943a7042609">H5D_chunk_iter_op_t</a>) (const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *offset, unsigned filter_mask, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size, void *op_data)</td></tr>
+<tr class="memdesc:a7a2008481c5cef463cbd0943a7042609"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for <a class="el" href="group___h5_d.html#gac482c2386aa3aea4c44730a627a7adb8" title="Iterate over all chunks of a chunked dataset.">H5Dchunk_iter()</a> <a href="_h5_dpublic_8h.html#a7a2008481c5cef463cbd0943a7042609">More...</a><br /></td></tr>
+<tr class="separator:a7a2008481c5cef463cbd0943a7042609"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a57e163d4c263b585ca2d904996f5e06e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06e">H5D_layout_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06eaec7dcc2ce85ec87b9d9b77a0cc40fb64">H5D_LAYOUT_ERROR</a> = -1
+, <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea922bab7d90bea9d3a0bb9082e0ca334d">H5D_COMPACT</a> = 0
+, <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea6161acec1a11680d488b5bb8694c79f1">H5D_CONTIGUOUS</a> = 1
+, <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06eadc846667d1f23d573964d22549e5f262">H5D_CHUNKED</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea5c213e4ca5ea394669873ce66f558ad4">H5D_VIRTUAL</a> = 3
+, <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea294b40c372988aaf2ab2de87a56daa06">H5D_NLAYOUTS</a> = 4
+<br />
+ }</td></tr>
+<tr class="separator:a57e163d4c263b585ca2d904996f5e06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35c293f0bba746ebc74a65c620b84fcf"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a35c293f0bba746ebc74a65c620b84fcf">H5D_chunk_index_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_dpublic_8h.html#a35c293f0bba746ebc74a65c620b84fcfacbb8c7ec3a461d0924d49fe5efb8cbdc">H5D_CHUNK_IDX_BTREE</a> = 0
+, <a class="el" href="_h5_dpublic_8h.html#a35c293f0bba746ebc74a65c620b84fcfa0ca010536251ce54a58662422a6905e6">H5D_CHUNK_IDX_SINGLE</a>
+, <a class="el" href="_h5_dpublic_8h.html#a35c293f0bba746ebc74a65c620b84fcfaeb7474336d0e500a9b7f27a34a405808">H5D_CHUNK_IDX_NONE</a> = 2
+, <a class="el" href="_h5_dpublic_8h.html#a35c293f0bba746ebc74a65c620b84fcfa65de904e4db1f1f3680e54ddc646db9b">H5D_CHUNK_IDX_FARRAY</a> = 3
+, <br />
+&#160;&#160;<a class="el" href="_h5_dpublic_8h.html#a35c293f0bba746ebc74a65c620b84fcfa180bacce30ac48940b01e7d5ba5dfe8e">H5D_CHUNK_IDX_EARRAY</a> = 4
+, <a class="el" href="_h5_dpublic_8h.html#a35c293f0bba746ebc74a65c620b84fcfa62a7b0e5e50422b0c24a7b8e24bbe33e">H5D_CHUNK_IDX_BT2</a> = 5
+, <a class="el" href="_h5_dpublic_8h.html#a35c293f0bba746ebc74a65c620b84fcfa7f5864050dcc9bb997173c4832888bf3">H5D_CHUNK_IDX_NTYPES</a>
+<br />
+ }</td></tr>
+<tr class="separator:a35c293f0bba746ebc74a65c620b84fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab70b464cf3c5fc931dce0c4fe98b3d2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2">H5D_alloc_time_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a15fd5e6df3db0a04509e348d9af0742e">H5D_ALLOC_TIME_ERROR</a> = -1
+, <a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a1eb65ed3b5c64ab8cb783492b28b6903">H5D_ALLOC_TIME_DEFAULT</a> = 0
+, <a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a3c461ed83e0af151ef8c44ec232368b6">H5D_ALLOC_TIME_EARLY</a> = 1
+, <a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a7c5fcb6f9c8adecf455939c3d625b7e8">H5D_ALLOC_TIME_LATE</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636">H5D_ALLOC_TIME_INCR</a> = 3
+<br />
+ }</td></tr>
+<tr class="separator:aab70b464cf3c5fc931dce0c4fe98b3d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28e60d50e4eaeef27130829f66e39c7a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a28e60d50e4eaeef27130829f66e39c7a">H5D_space_status_t</a> { <a class="el" href="_h5_dpublic_8h.html#a28e60d50e4eaeef27130829f66e39c7aaed645d776643ba70ee55a48eacc372da">H5D_SPACE_STATUS_ERROR</a> = -1
+, <a class="el" href="_h5_dpublic_8h.html#a28e60d50e4eaeef27130829f66e39c7aa6a5229283c1efde9b24cbe7de59190d5">H5D_SPACE_STATUS_NOT_ALLOCATED</a> = 0
+, <a class="el" href="_h5_dpublic_8h.html#a28e60d50e4eaeef27130829f66e39c7aad738ddae8a111c1ddd7a52e79f7689ec">H5D_SPACE_STATUS_PART_ALLOCATED</a> = 1
+, <a class="el" href="_h5_dpublic_8h.html#a28e60d50e4eaeef27130829f66e39c7aae40765b8e9931d87a5ae9a30029f1fa9">H5D_SPACE_STATUS_ALLOCATED</a> = 2
+ }</td></tr>
+<tr class="separator:a28e60d50e4eaeef27130829f66e39c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa39293626c4e68dd28b06c0dc84bde4a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4a">H5D_fill_time_t</a> { <a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa34a6d29e6a30c005589056bb61e393a7">H5D_FILL_TIME_ERROR</a> = -1
+, <a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aadd7bb84666434f7d1dc642e94c68eb28">H5D_FILL_TIME_ALLOC</a> = 0
+, <a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aaa87fbf4f3ebf96f2f3effe7bf46c1528">H5D_FILL_TIME_NEVER</a> = 1
+, <a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a> = 2
+ }</td></tr>
+<tr class="separator:aa39293626c4e68dd28b06c0dc84bde4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a322c8263bd76fa5af8ff7636de5dfa23"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23">H5D_fill_value_t</a> { <a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23a73d0560685339037d9ee9df17005eb0b">H5D_FILL_VALUE_ERROR</a> = -1
+, <a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23aadc673e3e3dd7ff5685a2d9dab24fb3f">H5D_FILL_VALUE_UNDEFINED</a> = 0
+, <a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23aa117582dd3ab4b104ce04029f0c7756a">H5D_FILL_VALUE_DEFAULT</a> = 1
+, <a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23af1c5d380a1c5e48dabf4c0fea52a8bfe">H5D_FILL_VALUE_USER_DEFINED</a> = 2
+ }</td></tr>
+<tr class="separator:a322c8263bd76fa5af8ff7636de5dfa23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13217d859a956fababf5b139ac64b8a0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0">H5D_vds_view_t</a> { <a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0a843bac047f5d1aa8b40cdfda3f4000a9">H5D_VDS_ERROR</a> = -1
+, <a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0af11d58c657429ca942108c4a54671bd1">H5D_VDS_FIRST_MISSING</a> = 0
+, <a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0aa92ec0bc9e045a435ca2206018bc2211">H5D_VDS_LAST_AVAILABLE</a> = 1
+ }</td></tr>
+<tr class="separator:a13217d859a956fababf5b139ac64b8a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gabf62045119f4e9c512d87d77f2f992df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#gabf62045119f4e9c512d87d77f2f992df">H5Dcreate2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id)</td></tr>
+<tr class="memdesc:gabf62045119f4e9c512d87d77f2f992df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new dataset and links it into the file. <a href="group___h5_d.html#gabf62045119f4e9c512d87d77f2f992df">More...</a><br /></td></tr>
+<tr class="separator:gabf62045119f4e9c512d87d77f2f992df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad18a501b7425902947237ec81706182e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gad18a501b7425902947237ec81706182e">H5Dcreate_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gad18a501b7425902947237ec81706182e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga15a77e82383d821fee8ecbf9ab8408cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga15a77e82383d821fee8ecbf9ab8408cb">H5Dcreate_anon</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id)</td></tr>
+<tr class="memdesc:ga15a77e82383d821fee8ecbf9ab8408cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a dataset in a file without linking it into the file structure. <a href="group___h5_d.html#ga15a77e82383d821fee8ecbf9ab8408cb">More...</a><br /></td></tr>
+<tr class="separator:ga15a77e82383d821fee8ecbf9ab8408cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04198c4cf0b849ed3a8921f6c7169ee2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga04198c4cf0b849ed3a8921f6c7169ee2">H5Dopen2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id)</td></tr>
+<tr class="memdesc:ga04198c4cf0b849ed3a8921f6c7169ee2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing dataset. <a href="group___h5_d.html#ga04198c4cf0b849ed3a8921f6c7169ee2">More...</a><br /></td></tr>
+<tr class="separator:ga04198c4cf0b849ed3a8921f6c7169ee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6df171aded96ec4926cd46000bf94f7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga6df171aded96ec4926cd46000bf94f7d">H5Dopen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga6df171aded96ec4926cd46000bf94f7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad42a46be153d895d8c28a11ebf5a0d0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">H5Dget_space</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id)</td></tr>
+<tr class="memdesc:gad42a46be153d895d8c28a11ebf5a0d0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an identifier for a copy of the dataspace for a dataset. <a href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">More...</a><br /></td></tr>
+<tr class="separator:gad42a46be153d895d8c28a11ebf5a0d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3eb6290902f6d709c762f80d067da3d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga3eb6290902f6d709c762f80d067da3d3">H5Dget_space_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga3eb6290902f6d709c762f80d067da3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7639ef5c12cb906c71670ce73b856a4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga7639ef5c12cb906c71670ce73b856a4c">H5Dget_space_status</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_dpublic_8h.html#a28e60d50e4eaeef27130829f66e39c7a">H5D_space_status_t</a> *allocation)</td></tr>
+<tr class="memdesc:ga7639ef5c12cb906c71670ce73b856a4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether space has been allocated for a dataset. <a href="group___h5_d.html#ga7639ef5c12cb906c71670ce73b856a4c">More...</a><br /></td></tr>
+<tr class="separator:ga7639ef5c12cb906c71670ce73b856a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7cd04b8332e8a0939b9973fbc500cadb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">H5Dget_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id)</td></tr>
+<tr class="memdesc:ga7cd04b8332e8a0939b9973fbc500cadb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an identifier for a copy of the datatype for a dataset. <a href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">More...</a><br /></td></tr>
+<tr class="separator:ga7cd04b8332e8a0939b9973fbc500cadb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8848f14f4aba8e6160c3d8bb7f1be163"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga8848f14f4aba8e6160c3d8bb7f1be163">H5Dget_create_plist</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id)</td></tr>
+<tr class="memdesc:ga8848f14f4aba8e6160c3d8bb7f1be163"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an identifier for a copy of the dataset creation property list for a dataset. <a href="group___h5_d.html#ga8848f14f4aba8e6160c3d8bb7f1be163">More...</a><br /></td></tr>
+<tr class="separator:ga8848f14f4aba8e6160c3d8bb7f1be163"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga252c0ddac7a7817bd757190e7398353b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga252c0ddac7a7817bd757190e7398353b">H5Dget_access_plist</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id)</td></tr>
+<tr class="memdesc:ga252c0ddac7a7817bd757190e7398353b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the dataset access property list associated with a dataset. <a href="group___h5_d.html#ga252c0ddac7a7817bd757190e7398353b">More...</a><br /></td></tr>
+<tr class="separator:ga252c0ddac7a7817bd757190e7398353b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb249479a493e80891f0c7f5d8a91b00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#gafb249479a493e80891f0c7f5d8a91b00">H5Dget_storage_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id)</td></tr>
+<tr class="memdesc:gafb249479a493e80891f0c7f5d8a91b00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of storage allocated for a dataset. <a href="group___h5_d.html#gafb249479a493e80891f0c7f5d8a91b00">More...</a><br /></td></tr>
+<tr class="separator:gafb249479a493e80891f0c7f5d8a91b00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaeea958861de082db9051fc4bf215234"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#gaaeea958861de082db9051fc4bf215234">H5Dget_chunk_storage_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *offset, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *chunk_bytes)</td></tr>
+<tr class="memdesc:gaaeea958861de082db9051fc4bf215234"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of storage allocated within the file for a raw data chunk in a dataset. <a href="group___h5_d.html#gaaeea958861de082db9051fc4bf215234">More...</a><br /></td></tr>
+<tr class="separator:gaaeea958861de082db9051fc4bf215234"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8e15897dcc5799d6c09806644b492d7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga8e15897dcc5799d6c09806644b492d7a">H5Dget_num_chunks</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fspace_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *nchunks)</td></tr>
+<tr class="memdesc:ga8e15897dcc5799d6c09806644b492d7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves number of chunks that have nonempty intersection with a specified selection. <a href="group___h5_d.html#ga8e15897dcc5799d6c09806644b492d7a">More...</a><br /></td></tr>
+<tr class="separator:ga8e15897dcc5799d6c09806644b492d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga408a49c6ec59c5b65ce4c791f8d26cb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga408a49c6ec59c5b65ce4c791f8d26cb0">H5Dget_chunk_info_by_coord</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *offset, unsigned *filter_mask, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</td></tr>
+<tr class="memdesc:ga408a49c6ec59c5b65ce4c791f8d26cb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a chunk specified by its coordinates. <a href="group___h5_d.html#ga408a49c6ec59c5b65ce4c791f8d26cb0">More...</a><br /></td></tr>
+<tr class="separator:ga408a49c6ec59c5b65ce4c791f8d26cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac482c2386aa3aea4c44730a627a7adb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#gac482c2386aa3aea4c44730a627a7adb8">H5Dchunk_iter</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_dpublic_8h.html#a7a2008481c5cef463cbd0943a7042609">H5D_chunk_iter_op_t</a> cb, void *op_data)</td></tr>
+<tr class="memdesc:gac482c2386aa3aea4c44730a627a7adb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over all chunks of a chunked dataset. <a href="group___h5_d.html#gac482c2386aa3aea4c44730a627a7adb8">More...</a><br /></td></tr>
+<tr class="separator:gac482c2386aa3aea4c44730a627a7adb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaccff213d3e0765b86f66d08dd9959807"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#gaccff213d3e0765b86f66d08dd9959807">H5Dget_chunk_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fspace_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> chk_idx, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *offset, unsigned *filter_mask, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</td></tr>
+<tr class="memdesc:gaccff213d3e0765b86f66d08dd9959807"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a chunk specified by its index. <a href="group___h5_d.html#gaccff213d3e0765b86f66d08dd9959807">More...</a><br /></td></tr>
+<tr class="separator:gaccff213d3e0765b86f66d08dd9959807"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga70ce7ab523b06c6c6a93fb28e916c2b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga70ce7ab523b06c6c6a93fb28e916c2b3">H5Dget_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id)</td></tr>
+<tr class="memdesc:ga70ce7ab523b06c6c6a93fb28e916c2b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns dataset address in file. <a href="group___h5_d.html#ga70ce7ab523b06c6c6a93fb28e916c2b3">More...</a><br /></td></tr>
+<tr class="separator:ga70ce7ab523b06c6c6a93fb28e916c2b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8287d5a7be7b8e55ffeff68f7d26811c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void *buf)</td></tr>
+<tr class="memdesc:ga8287d5a7be7b8e55ffeff68f7d26811c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads raw data from a dataset into a provided buffer. <a href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">More...</a><br /></td></tr>
+<tr class="separator:ga8287d5a7be7b8e55ffeff68f7d26811c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8eb1c838aff79a17de385d0707709915"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga8eb1c838aff79a17de385d0707709915">H5Dread_multi</a> (size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void *buf[])</td></tr>
+<tr class="memdesc:ga8eb1c838aff79a17de385d0707709915"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads raw data from a set of datasets into the provided buffers. <a href="group___h5_d.html#ga8eb1c838aff79a17de385d0707709915">More...</a><br /></td></tr>
+<tr class="separator:ga8eb1c838aff79a17de385d0707709915"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga32856023e22cb8ed2ffa74b1651037b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga32856023e22cb8ed2ffa74b1651037b6">H5Dread_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void *buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga32856023e22cb8ed2ffa74b1651037b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7434c55da618b62d2c20cde4e0e040fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga7434c55da618b62d2c20cde4e0e040fc">H5Dread_multi_async</a> (size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void *buf[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga7434c55da618b62d2c20cde4e0e040fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga98f44998b67587662af8b0d8a0a75906"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, const void *buf)</td></tr>
+<tr class="memdesc:ga98f44998b67587662af8b0d8a0a75906"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes raw data from a buffer to a dataset. <a href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">More...</a><br /></td></tr>
+<tr class="separator:ga98f44998b67587662af8b0d8a0a75906"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf6213bf3a876c1741810037ff2bb85d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#gaf6213bf3a876c1741810037ff2bb85d8">H5Dwrite_multi</a> (size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, const void *buf[])</td></tr>
+<tr class="memdesc:gaf6213bf3a876c1741810037ff2bb85d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes raw data from a set buffers to a set of datasets. <a href="group___h5_d.html#gaf6213bf3a876c1741810037ff2bb85d8">More...</a><br /></td></tr>
+<tr class="separator:gaf6213bf3a876c1741810037ff2bb85d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7773f0c3503418421bcb535a95ee832e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga7773f0c3503418421bcb535a95ee832e">H5Dwrite_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, const void *buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga7773f0c3503418421bcb535a95ee832e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1efc4f95c82571ce3897002c76469fdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga1efc4f95c82571ce3897002c76469fdc">H5Dwrite_multi_async</a> (size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, const void *buf[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga1efc4f95c82571ce3897002c76469fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga416ccd200929b11386a10e9024977109"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga416ccd200929b11386a10e9024977109">H5Dwrite_chunk</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, uint32_t filters, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *offset, size_t data_size, const void *buf)</td></tr>
+<tr class="memdesc:ga416ccd200929b11386a10e9024977109"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a raw data chunk from a buffer directly to a dataset in a file. <a href="group___h5_d.html#ga416ccd200929b11386a10e9024977109">More...</a><br /></td></tr>
+<tr class="separator:ga416ccd200929b11386a10e9024977109"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac1092a63b718ec949d6539590a914b60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#gac1092a63b718ec949d6539590a914b60">H5Dread_chunk</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *offset, uint32_t *filters, void *buf)</td></tr>
+<tr class="memdesc:gac1092a63b718ec949d6539590a914b60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a raw data chunk directly from a dataset in a file into a buffer. <a href="group___h5_d.html#gac1092a63b718ec949d6539590a914b60">More...</a><br /></td></tr>
+<tr class="separator:gac1092a63b718ec949d6539590a914b60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga71421c684884ab49765748720fe938db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga71421c684884ab49765748720fe938db">H5Diterate</a> (void *buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_dpublic_8h.html#a56f5174d268c404666360192432b13b9">H5D_operator_t</a> op, void *operator_data)</td></tr>
+<tr class="memdesc:ga71421c684884ab49765748720fe938db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates over all selected elements in a dataspace. <a href="group___h5_d.html#ga71421c684884ab49765748720fe938db">More...</a><br /></td></tr>
+<tr class="separator:ga71421c684884ab49765748720fe938db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e97bbd8a8ee4a8b5b78ccce8547ce76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga0e97bbd8a8ee4a8b5b78ccce8547ce76">H5Dvlen_get_buf_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</td></tr>
+<tr class="memdesc:ga0e97bbd8a8ee4a8b5b78ccce8547ce76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the number of bytes required to store variable-length (VL) data. <a href="group___h5_d.html#ga0e97bbd8a8ee4a8b5b78ccce8547ce76">More...</a><br /></td></tr>
+<tr class="separator:ga0e97bbd8a8ee4a8b5b78ccce8547ce76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8d4a57e2b2b8c95cfecf6f75bdaa8343"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga8d4a57e2b2b8c95cfecf6f75bdaa8343">H5Dfill</a> (const void *fill, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fill_type_id, void *buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> buf_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="memdesc:ga8d4a57e2b2b8c95cfecf6f75bdaa8343"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills dataspace elements with a fill value in a memory buffer. <a href="group___h5_d.html#ga8d4a57e2b2b8c95cfecf6f75bdaa8343">More...</a><br /></td></tr>
+<tr class="separator:ga8d4a57e2b2b8c95cfecf6f75bdaa8343"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad31e1e0129f4520c531ce524de2a056f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f">H5Dset_extent</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size[])</td></tr>
+<tr class="memdesc:gad31e1e0129f4520c531ce524de2a056f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the sizes of a dataset's dimensions. <a href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f">More...</a><br /></td></tr>
+<tr class="separator:gad31e1e0129f4520c531ce524de2a056f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab8e6d326fabbad5683ef6d0f669bae75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gab8e6d326fabbad5683ef6d0f669bae75">H5Dset_extent_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gab8e6d326fabbad5683ef6d0f669bae75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a2175a62baa1e35ad2467bb1fdff1f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga4a2175a62baa1e35ad2467bb1fdff1f7">H5Dflush</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id)</td></tr>
+<tr class="memdesc:ga4a2175a62baa1e35ad2467bb1fdff1f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes all buffers associated with a dataset to disk. <a href="group___h5_d.html#ga4a2175a62baa1e35ad2467bb1fdff1f7">More...</a><br /></td></tr>
+<tr class="separator:ga4a2175a62baa1e35ad2467bb1fdff1f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c1ea7e5db3f62d9cf03dd62d1fb08da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga3c1ea7e5db3f62d9cf03dd62d1fb08da">H5Drefresh</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id)</td></tr>
+<tr class="memdesc:ga3c1ea7e5db3f62d9cf03dd62d1fb08da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refreshes all buffers associated with a dataset. <a href="group___h5_d.html#ga3c1ea7e5db3f62d9cf03dd62d1fb08da">More...</a><br /></td></tr>
+<tr class="separator:ga3c1ea7e5db3f62d9cf03dd62d1fb08da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3525b15235ba1fd415f988899e48dc5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga3525b15235ba1fd415f988899e48dc5c">H5Dscatter</a> (<a class="el" href="_h5_dpublic_8h.html#ab2ee7d6aecf3e37b3f22fd5075ecfc00">H5D_scatter_func_t</a> op, void *op_data, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_space_id, void *dst_buf)</td></tr>
+<tr class="memdesc:ga3525b15235ba1fd415f988899e48dc5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scatters data into a selection within a memory buffer. <a href="group___h5_d.html#ga3525b15235ba1fd415f988899e48dc5c">More...</a><br /></td></tr>
+<tr class="separator:ga3525b15235ba1fd415f988899e48dc5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f6a428a8234d7c2ccba7da4742d79be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga1f6a428a8234d7c2ccba7da4742d79be">H5Dgather</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_space_id, const void *src_buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, size_t dst_buf_size, void *dst_buf, <a class="el" href="_h5_dpublic_8h.html#ab0c47a79dc28343e9c1288e911ae5cdf">H5D_gather_func_t</a> op, void *op_data)</td></tr>
+<tr class="memdesc:ga1f6a428a8234d7c2ccba7da4742d79be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gathers data from a selection within a memory buffer raw data chunk in a dataset. <a href="group___h5_d.html#ga1f6a428a8234d7c2ccba7da4742d79be">More...</a><br /></td></tr>
+<tr class="separator:ga1f6a428a8234d7c2ccba7da4742d79be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae47c3f38db49db127faf221624c30609"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id)</td></tr>
+<tr class="memdesc:gae47c3f38db49db127faf221624c30609"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the specified dataset. <a href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">More...</a><br /></td></tr>
+<tr class="separator:gae47c3f38db49db127faf221624c30609"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0933c085c070e86350e3548e337e4e7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga0933c085c070e86350e3548e337e4e7e">H5Dclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga0933c085c070e86350e3548e337e4e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b86f2683ae6a78d48d33c45257744a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga6b86f2683ae6a78d48d33c45257744a2">H5Dcreate1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id)</td></tr>
+<tr class="memdesc:ga6b86f2683ae6a78d48d33c45257744a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a dataset at the specified location. <a href="group___h5_d.html#ga6b86f2683ae6a78d48d33c45257744a2">More...</a><br /></td></tr>
+<tr class="separator:ga6b86f2683ae6a78d48d33c45257744a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabaf03a683e1da2c8dad6ba1010d55b81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#gabaf03a683e1da2c8dad6ba1010d55b81">H5Dopen1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name)</td></tr>
+<tr class="memdesc:gabaf03a683e1da2c8dad6ba1010d55b81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing dataset. <a href="group___h5_d.html#gabaf03a683e1da2c8dad6ba1010d55b81">More...</a><br /></td></tr>
+<tr class="separator:gabaf03a683e1da2c8dad6ba1010d55b81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4c0ff57977b1f39c1055296e39cbe91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#gac4c0ff57977b1f39c1055296e39cbe91">H5Dextend</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size[])</td></tr>
+<tr class="memdesc:gac4c0ff57977b1f39c1055296e39cbe91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extends a dataset. <a href="group___h5_d.html#gac4c0ff57977b1f39c1055296e39cbe91">More...</a><br /></td></tr>
+<tr class="separator:gac4c0ff57977b1f39c1055296e39cbe91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga222a2fd93868e2524b2e42c3c6146119"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119">H5Dvlen_reclaim</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void *buf)</td></tr>
+<tr class="memdesc:ga222a2fd93868e2524b2e42c3c6146119"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reclaims variable-length (VL) datatype memory buffers. <a href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119">More...</a><br /></td></tr>
+<tr class="separator:ga222a2fd93868e2524b2e42c3c6146119"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a7d9b2e458590a16121ebd32226b5a967"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d9b2e458590a16121ebd32226b5a967">&#9670;&nbsp;</a></span>H5D_CHUNK_BTREE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_CHUNK_BTREE&#160;&#160;&#160;<a class="el" href="_h5_dpublic_8h.html#a35c293f0bba746ebc74a65c620b84fcfacbb8c7ec3a461d0924d49fe5efb8cbdc">H5D_CHUNK_IDX_BTREE</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a00636a76dcac774da4cd79d32f6ddf49"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a00636a76dcac774da4cd79d32f6ddf49">&#9670;&nbsp;</a></span>H5D_CHUNK_CACHE_NBYTES_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_CHUNK_CACHE_NBYTES_DEFAULT&#160;&#160;&#160;SIZE_MAX</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa74c0dd5694bcc907ea627a45cf2cb08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa74c0dd5694bcc907ea627a45cf2cb08">&#9670;&nbsp;</a></span>H5D_CHUNK_CACHE_NSLOTS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_CHUNK_CACHE_NSLOTS_DEFAULT&#160;&#160;&#160;SIZE_MAX</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4a01949e0020fa9471811cc8ed271ee7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4a01949e0020fa9471811cc8ed271ee7">&#9670;&nbsp;</a></span>H5D_CHUNK_CACHE_W0_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_CHUNK_CACHE_W0_DEFAULT&#160;&#160;&#160;(-1.0)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9721f293efbd6b03ce91865a0e2ca74e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9721f293efbd6b03ce91865a0e2ca74e">&#9670;&nbsp;</a></span>H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS&#160;&#160;&#160;(0x0002u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Bit flags for the <a class="el" href="group___d_c_p_l.html#ga8e60618d9030dc1b99ad9c8ff7867873" title="Sets the edge chunk option in a dataset creation property list.">H5Pset_chunk_opts()</a> and <a class="el" href="group___d_c_p_l.html#ga6e8d8f6a14b79bd110e27666d95031cf" title="Retrieves the edge chunk option setting from a dataset creation property list.">H5Pget_chunk_opts()</a> </p>
+
+</div>
+</div>
+<a id="a7dd626a1d3cefc8b7350194971452392"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7dd626a1d3cefc8b7350194971452392">&#9670;&nbsp;</a></span>H5D_XFER_DIRECT_CHUNK_READ_FILTERS_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_XFER_DIRECT_CHUNK_READ_FILTERS_NAME&#160;&#160;&#160;&quot;direct_chunk_read_filters&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af9c1058759e57d55205507f930016005"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af9c1058759e57d55205507f930016005">&#9670;&nbsp;</a></span>H5D_XFER_DIRECT_CHUNK_READ_FLAG_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_XFER_DIRECT_CHUNK_READ_FLAG_NAME&#160;&#160;&#160;&quot;direct_chunk_read_flag&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a617da6f15ad070a95d59e53c5e55290a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a617da6f15ad070a95d59e53c5e55290a">&#9670;&nbsp;</a></span>H5D_XFER_DIRECT_CHUNK_READ_OFFSET_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_XFER_DIRECT_CHUNK_READ_OFFSET_NAME&#160;&#160;&#160;&quot;direct_chunk_read_offset&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3c0613c062d0b98ab2d01667931d3e19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c0613c062d0b98ab2d01667931d3e19">&#9670;&nbsp;</a></span>H5D_XFER_DIRECT_CHUNK_WRITE_DATASIZE_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_XFER_DIRECT_CHUNK_WRITE_DATASIZE_NAME&#160;&#160;&#160;&quot;direct_chunk_datasize&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa793b5c87a994e5f3da03d136be0be9d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa793b5c87a994e5f3da03d136be0be9d">&#9670;&nbsp;</a></span>H5D_XFER_DIRECT_CHUNK_WRITE_FILTERS_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_XFER_DIRECT_CHUNK_WRITE_FILTERS_NAME&#160;&#160;&#160;&quot;direct_chunk_filters&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aee7bd2cc63d38f24c6d8c2ccae980f89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee7bd2cc63d38f24c6d8c2ccae980f89">&#9670;&nbsp;</a></span>H5D_XFER_DIRECT_CHUNK_WRITE_FLAG_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_XFER_DIRECT_CHUNK_WRITE_FLAG_NAME&#160;&#160;&#160;&quot;direct_chunk_flag&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af5f866afcdc2d857b244779f699716d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af5f866afcdc2d857b244779f699716d6">&#9670;&nbsp;</a></span>H5D_XFER_DIRECT_CHUNK_WRITE_OFFSET_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_XFER_DIRECT_CHUNK_WRITE_OFFSET_NAME&#160;&#160;&#160;&quot;direct_chunk_offset&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="af74a89b6cff26752aade055f0e913718"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af74a89b6cff26752aade055f0e913718">&#9670;&nbsp;</a></span>H5D_append_cb_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5D_append_cb_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dataset_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *cur_dims, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback for <a class="el" href="group___d_a_p_l.html#ga2f685a7b3f3a4fa35ddcd1659ab4a835" title="Sets two actions to perform when the size of a dataset&#39;s dimension being appended reaches a specified...">H5Pset_append_flush()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dataset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">cur_dims</td><td>The current extent of the dataset's dimensions </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">op_data</td><td>User context</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value. </dd></dl>
+
+</div>
+</div>
+<a id="a7a2008481c5cef463cbd0943a7042609"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a2008481c5cef463cbd0943a7042609">&#9670;&nbsp;</a></span>H5D_chunk_iter_op_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int(* H5D_chunk_iter_op_t) (const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *offset, unsigned filter_mask, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback for <a class="el" href="group___h5_d.html#gac482c2386aa3aea4c44730a627a7adb8" title="Iterate over all chunks of a chunked dataset.">H5Dchunk_iter()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>Logical position of the chunk's first element in units of dataset elements </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">filter_mask</td><td>Bitmask indicating the filters used when the chunk was written </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td>Chunk address in the file </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Chunk size in bytes, 0 if the chunk does not exist </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">op_data</td><td>Pointer to any user-defined data associated with the operation. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><ul>
+<li>Zero (<a class="el" href="_h5public_8h.html#a1224e2c3839ee7816a341ff890dc1004">H5_ITER_CONT</a>) causes the iterator to continue, returning zero when all elements have been processed. </li>
+<li>A positive value (<a class="el" href="_h5public_8h.html#a7c8ff9a774bfdfd77c1e0ab1df050b95">H5_ITER_STOP</a>) causes the iterator to immediately return that value, indicating short-circuit success. </li>
+<li>A negative (<a class="el" href="_h5public_8h.html#ab1c0edbebf4284b1383dafd1b6b6af0f">H5_ITER_ERROR</a>) causes the iterator to immediately return that value, indicating failure. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="ab0c47a79dc28343e9c1288e911ae5cdf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0c47a79dc28343e9c1288e911ae5cdf">&#9670;&nbsp;</a></span>H5D_gather_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5D_gather_func_t) (const void *dst_buf, size_t dst_buf_bytes_used, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback for <a class="el" href="group___h5_d.html#ga1f6a428a8234d7c2ccba7da4742d79be" title="Gathers data from a selection within a memory buffer raw data chunk in a dataset.">H5Dgather()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dst_buf</td><td>Pointer to the destination buffer which has been filled with the next set of elements gathered. This will always be identical to the <code>dst_buf</code> passed to <a class="el" href="group___h5_d.html#ga1f6a428a8234d7c2ccba7da4742d79be" title="Gathers data from a selection within a memory buffer raw data chunk in a dataset.">H5Dgather()</a> </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">dst_buf_bytes_used</td><td>Pointer to the number of valid bytes in <code>dst_buf</code>. This number must be a multiple of the datatype size. </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">op_data</td><td>User-defined pointer to data required by the callback function; a pass-through of the <code>op_data</code> pointer provided with the <a class="el" href="group___h5_d.html#ga1f6a428a8234d7c2ccba7da4742d79be" title="Gathers data from a selection within a memory buffer raw data chunk in a dataset.">H5Dgather()</a> function call. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>The callback function should process, store, or otherwise make use of the data returned in dst_buf before it returns, because the buffer will be overwritten unless it is the last call to the callback. This function will be repeatedly called until all gathered elements have been passed to the callback in dst_buf. The callback function should return zero (0) to indicate success, and a negative value to indicate failure. </p>
+
+</div>
+</div>
+<a id="a56f5174d268c404666360192432b13b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56f5174d268c404666360192432b13b9">&#9670;&nbsp;</a></span>H5D_operator_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5D_operator_t) (void *elem, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned ndim, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *point, void *operator_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback for <a class="el" href="group___h5_d.html#ga71421c684884ab49765748720fe938db" title="Iterates over all selected elements in a dataspace.">H5Diterate()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">elem</td><td>Pointer to the memory buffer containing the current dataset element </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier of the elements stored in <code>elem</code> </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">ndim</td><td>Number of dimensions for the <code>point</code> array </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">point</td><td>Array containing the location of the element within the original dataspace </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">operator_data</td><td>Pointer to any user-defined data associated with the operation </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><ul>
+<li>Zero causes the iterator to continue, returning zero when the iteration is complete. </li>
+<li>A positive value causes the iterator to immediately return that positive value, indicating short-circuit success. </li>
+<li>A negative value causes the iterator to immediately return that value, indicating failure. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="ab2ee7d6aecf3e37b3f22fd5075ecfc00"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2ee7d6aecf3e37b3f22fd5075ecfc00">&#9670;&nbsp;</a></span>H5D_scatter_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5D_scatter_func_t) (const void **src_buf, size_t *src_buf_bytes_used, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback for <a class="el" href="group___h5_d.html#ga3525b15235ba1fd415f988899e48dc5c" title="Scatters data into a selection within a memory buffer.">H5Dscatter()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[out]</td><td class="paramname">src_buf</td><td>Pointer to the buffer holding the next set of elements to scatter. On entry, the value of where <code>src_buf</code> points to is undefined. The callback function should set <code>src_buf</code> to point to the next set of elements. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">src_buf_bytes_used</td><td>Pointer to the number of valid bytes in <code>src_buf</code>. On entry, the value where <code>src_buf_bytes_used</code> points to is undefined. The callback function should set <code>src_buf_bytes_used</code> to the of valid bytes in <code>src_buf</code>. This number must be a multiple of the datatype size. </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">op_data</td><td>User-defined pointer to data required by the callback function. A pass-through of the <code>op_data</code> pointer provided with the <a class="el" href="group___h5_d.html#ga3525b15235ba1fd415f988899e48dc5c" title="Scatters data into a selection within a memory buffer.">H5Dscatter()</a> function call. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>herr_t</dd></dl>
+<p>The callback function should always return at least one element in <code>src_buf</code>, and must not return more elements than are remaining to be scattered. This function will be repeatedly called until all elements to be scattered have been returned. The callback function should return zero (0) to indicate success, and a negative value to indicate failure. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="aab70b464cf3c5fc931dce0c4fe98b3d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab70b464cf3c5fc931dce0c4fe98b3d2">&#9670;&nbsp;</a></span>H5D_alloc_time_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2">H5D_alloc_time_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Values for the space allocation time property </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aab70b464cf3c5fc931dce0c4fe98b3d2a15fd5e6df3db0a04509e348d9af0742e"></a>H5D_ALLOC_TIME_ERROR&#160;</td><td class="fielddoc"><p>Error </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aab70b464cf3c5fc931dce0c4fe98b3d2a1eb65ed3b5c64ab8cb783492b28b6903"></a>H5D_ALLOC_TIME_DEFAULT&#160;</td><td class="fielddoc"><p>Default (layout dependent) </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aab70b464cf3c5fc931dce0c4fe98b3d2a3c461ed83e0af151ef8c44ec232368b6"></a>H5D_ALLOC_TIME_EARLY&#160;</td><td class="fielddoc"><p>Allocate on creation </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aab70b464cf3c5fc931dce0c4fe98b3d2a7c5fcb6f9c8adecf455939c3d625b7e8"></a>H5D_ALLOC_TIME_LATE&#160;</td><td class="fielddoc"><p>Allocate on first write </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636"></a>H5D_ALLOC_TIME_INCR&#160;</td><td class="fielddoc"><p>Allocate incrementally (by chunk) </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a35c293f0bba746ebc74a65c620b84fcf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35c293f0bba746ebc74a65c620b84fcf">&#9670;&nbsp;</a></span>H5D_chunk_index_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_dpublic_8h.html#a35c293f0bba746ebc74a65c620b84fcf">H5D_chunk_index_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Types of chunk index data structures </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a35c293f0bba746ebc74a65c620b84fcfacbb8c7ec3a461d0924d49fe5efb8cbdc"></a>H5D_CHUNK_IDX_BTREE&#160;</td><td class="fielddoc"><p>v1 B-tree index (default) <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a35c293f0bba746ebc74a65c620b84fcfa0ca010536251ce54a58662422a6905e6"></a>H5D_CHUNK_IDX_SINGLE&#160;</td><td class="fielddoc"><p>Single Chunk index (cur dims[]=max dims[]=chunk dims[]; filtered &amp; non-filtered) </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a35c293f0bba746ebc74a65c620b84fcfaeb7474336d0e500a9b7f27a34a405808"></a>H5D_CHUNK_IDX_NONE&#160;</td><td class="fielddoc"><p>Implicit: No Index (<a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a3c461ed83e0af151ef8c44ec232368b6">H5D_ALLOC_TIME_EARLY</a>, non-filtered, fixed dims) </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a35c293f0bba746ebc74a65c620b84fcfa65de904e4db1f1f3680e54ddc646db9b"></a>H5D_CHUNK_IDX_FARRAY&#160;</td><td class="fielddoc"><p>Fixed array (for 0 unlimited dims) <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a35c293f0bba746ebc74a65c620b84fcfa180bacce30ac48940b01e7d5ba5dfe8e"></a>H5D_CHUNK_IDX_EARRAY&#160;</td><td class="fielddoc"><p>Extensible array (for 1 unlimited dim) <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a35c293f0bba746ebc74a65c620b84fcfa62a7b0e5e50422b0c24a7b8e24bbe33e"></a>H5D_CHUNK_IDX_BT2&#160;</td><td class="fielddoc"><p>v2 B-tree index (for &gt;1 unlimited dims) <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a35c293f0bba746ebc74a65c620b84fcfa7f5864050dcc9bb997173c4832888bf3"></a>H5D_CHUNK_IDX_NTYPES&#160;</td><td class="fielddoc"><p>This one must be last! <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="aa39293626c4e68dd28b06c0dc84bde4a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa39293626c4e68dd28b06c0dc84bde4a">&#9670;&nbsp;</a></span>H5D_fill_time_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4a">H5D_fill_time_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Values for time of writing fill value property </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa39293626c4e68dd28b06c0dc84bde4aa34a6d29e6a30c005589056bb61e393a7"></a>H5D_FILL_TIME_ERROR&#160;</td><td class="fielddoc"><p>Error </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa39293626c4e68dd28b06c0dc84bde4aadd7bb84666434f7d1dc642e94c68eb28"></a>H5D_FILL_TIME_ALLOC&#160;</td><td class="fielddoc"><p>Fill on allocation </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa39293626c4e68dd28b06c0dc84bde4aaa87fbf4f3ebf96f2f3effe7bf46c1528"></a>H5D_FILL_TIME_NEVER&#160;</td><td class="fielddoc"><p>Never write fill values </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72"></a>H5D_FILL_TIME_IFSET&#160;</td><td class="fielddoc"><p>Fill if fill-value was set </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a322c8263bd76fa5af8ff7636de5dfa23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a322c8263bd76fa5af8ff7636de5dfa23">&#9670;&nbsp;</a></span>H5D_fill_value_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23">H5D_fill_value_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Values for fill value status </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a322c8263bd76fa5af8ff7636de5dfa23a73d0560685339037d9ee9df17005eb0b"></a>H5D_FILL_VALUE_ERROR&#160;</td><td class="fielddoc"><p>Error </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a322c8263bd76fa5af8ff7636de5dfa23aadc673e3e3dd7ff5685a2d9dab24fb3f"></a>H5D_FILL_VALUE_UNDEFINED&#160;</td><td class="fielddoc"><p>No fill value defined </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a322c8263bd76fa5af8ff7636de5dfa23aa117582dd3ab4b104ce04029f0c7756a"></a>H5D_FILL_VALUE_DEFAULT&#160;</td><td class="fielddoc"><p>Default fill-value </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a322c8263bd76fa5af8ff7636de5dfa23af1c5d380a1c5e48dabf4c0fea52a8bfe"></a>H5D_FILL_VALUE_USER_DEFINED&#160;</td><td class="fielddoc"><p>User-defined fill-value </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a57e163d4c263b585ca2d904996f5e06e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57e163d4c263b585ca2d904996f5e06e">&#9670;&nbsp;</a></span>H5D_layout_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06e">H5D_layout_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Values for the H5D_LAYOUT property </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a57e163d4c263b585ca2d904996f5e06eaec7dcc2ce85ec87b9d9b77a0cc40fb64"></a>H5D_LAYOUT_ERROR&#160;</td><td class="fielddoc"><p>error </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a57e163d4c263b585ca2d904996f5e06ea922bab7d90bea9d3a0bb9082e0ca334d"></a>H5D_COMPACT&#160;</td><td class="fielddoc"><p>raw data is small (&lt; 64KB) </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a57e163d4c263b585ca2d904996f5e06ea6161acec1a11680d488b5bb8694c79f1"></a>H5D_CONTIGUOUS&#160;</td><td class="fielddoc"><p>contiguous layout </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a57e163d4c263b585ca2d904996f5e06eadc846667d1f23d573964d22549e5f262"></a>H5D_CHUNKED&#160;</td><td class="fielddoc"><p>chunked or tiled layout </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a57e163d4c263b585ca2d904996f5e06ea5c213e4ca5ea394669873ce66f558ad4"></a>H5D_VIRTUAL&#160;</td><td class="fielddoc"><p>actual data is stored in other datasets </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a57e163d4c263b585ca2d904996f5e06ea294b40c372988aaf2ab2de87a56daa06"></a>H5D_NLAYOUTS&#160;</td><td class="fielddoc"><p>this one must be last! </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a28e60d50e4eaeef27130829f66e39c7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28e60d50e4eaeef27130829f66e39c7a">&#9670;&nbsp;</a></span>H5D_space_status_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_dpublic_8h.html#a28e60d50e4eaeef27130829f66e39c7a">H5D_space_status_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Values for the status of space allocation </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a28e60d50e4eaeef27130829f66e39c7aaed645d776643ba70ee55a48eacc372da"></a>H5D_SPACE_STATUS_ERROR&#160;</td><td class="fielddoc"><p>Error </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a28e60d50e4eaeef27130829f66e39c7aa6a5229283c1efde9b24cbe7de59190d5"></a>H5D_SPACE_STATUS_NOT_ALLOCATED&#160;</td><td class="fielddoc"><p>Space has not been allocated for this dataset. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a28e60d50e4eaeef27130829f66e39c7aad738ddae8a111c1ddd7a52e79f7689ec"></a>H5D_SPACE_STATUS_PART_ALLOCATED&#160;</td><td class="fielddoc"><p>Space has been partially allocated for this dataset. (Used only for datasets with chunked storage.) </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a28e60d50e4eaeef27130829f66e39c7aae40765b8e9931d87a5ae9a30029f1fa9"></a>H5D_SPACE_STATUS_ALLOCATED&#160;</td><td class="fielddoc"><p>Space has been allocated for this dataset. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a13217d859a956fababf5b139ac64b8a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a13217d859a956fababf5b139ac64b8a0">&#9670;&nbsp;</a></span>H5D_vds_view_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0">H5D_vds_view_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Values for VDS bounds option </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a13217d859a956fababf5b139ac64b8a0a843bac047f5d1aa8b40cdfda3f4000a9"></a>H5D_VDS_ERROR&#160;</td><td class="fielddoc"><p>Error </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13217d859a956fababf5b139ac64b8a0af11d58c657429ca942108c4a54671bd1"></a>H5D_VDS_FIRST_MISSING&#160;</td><td class="fielddoc"><p>Include all data before the first missing mapped data </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13217d859a956fababf5b139ac64b8a0aa92ec0bc9e045a435ca2206018bc2211"></a>H5D_VDS_LAST_AVAILABLE&#160;</td><td class="fielddoc"><p>Include all available mapped data </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_dpublic_8h.html">H5Dpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_dpublic_8h__dep__incl.map b/develop/_h5_dpublic_8h__dep__incl.map
new file mode 100644
index 0000000..64c5db0
--- /dev/null
+++ b/develop/_h5_dpublic_8h__dep__incl.map
@@ -0,0 +1,7 @@
+<map id="src/H5Dpublic.h" name="src/H5Dpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="86,5,210,32"/>
+<area shape="rect" id="node2" href="$_h5_ppublic_8h.html" title=" " alt="" coords="5,80,128,107"/>
+<area shape="rect" id="node3" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="152,80,307,107"/>
+<area shape="rect" id="node4" href="$_h5_mpublic_8h.html" title=" " alt="" coords="67,155,194,181"/>
+<area shape="rect" id="node5" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="219,155,437,181"/>
+</map>
diff --git a/develop/_h5_dpublic_8h__dep__incl.md5 b/develop/_h5_dpublic_8h__dep__incl.md5
new file mode 100644
index 0000000..e95d588
--- /dev/null
+++ b/develop/_h5_dpublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+ae063466733cc027351f708814c19cf0 \ No newline at end of file
diff --git a/develop/_h5_dpublic_8h__dep__incl.png b/develop/_h5_dpublic_8h__dep__incl.png
new file mode 100644
index 0000000..1a01fc8
--- /dev/null
+++ b/develop/_h5_dpublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_dpublic_8h__incl.map b/develop/_h5_dpublic_8h__incl.map
new file mode 100644
index 0000000..058bbea
--- /dev/null
+++ b/develop/_h5_dpublic_8h__incl.map
@@ -0,0 +1,16 @@
+<map id="src/H5Dpublic.h" name="src/H5Dpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="540,5,664,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" id="node14" href="$_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
diff --git a/develop/_h5_dpublic_8h__incl.md5 b/develop/_h5_dpublic_8h__incl.md5
new file mode 100644
index 0000000..fc29dec
--- /dev/null
+++ b/develop/_h5_dpublic_8h__incl.md5
@@ -0,0 +1 @@
+8d120a551763b0796c14450359314748 \ No newline at end of file
diff --git a/develop/_h5_dpublic_8h__incl.png b/develop/_h5_dpublic_8h__incl.png
new file mode 100644
index 0000000..4479ae4
--- /dev/null
+++ b/develop/_h5_dpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_dxfer_prop_8h.html b/develop/_h5_dxfer_prop_8h.html
new file mode 100644
index 0000000..3302153
--- /dev/null
+++ b/develop/_h5_dxfer_prop_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5DxferProp.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_dxfer_prop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5DxferProp.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_dxfer_prop_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_dxfer_prop_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_dxfer_prop_8hdep" id="ac_09_09_2src_2_h5_dxfer_prop_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,179,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="25,80,159,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre...">DSetCreatPropList</a> inherits from <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> and provides wrappers for the HDF5 dataset memory and transfer property list. <a href="class_h5_1_1_d_set_mem_xfer_prop_list.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_dxfer_prop_8h.html">H5DxferProp.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_dxfer_prop_8h__dep__incl.map b/develop/_h5_dxfer_prop_8h__dep__incl.map
new file mode 100644
index 0000000..3edfb84
--- /dev/null
+++ b/develop/_h5_dxfer_prop_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5DxferProp.h" name="c++/src/H5DxferProp.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,179,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="25,80,159,107"/>
+</map>
diff --git a/develop/_h5_dxfer_prop_8h__dep__incl.md5 b/develop/_h5_dxfer_prop_8h__dep__incl.md5
new file mode 100644
index 0000000..e6ba3b5
--- /dev/null
+++ b/develop/_h5_dxfer_prop_8h__dep__incl.md5
@@ -0,0 +1 @@
+83a5741b56172eb7e35d598b73cd1a2f \ No newline at end of file
diff --git a/develop/_h5_dxfer_prop_8h__dep__incl.png b/develop/_h5_dxfer_prop_8h__dep__incl.png
new file mode 100644
index 0000000..18c3c0c
--- /dev/null
+++ b/develop/_h5_dxfer_prop_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_e__error2__t_8java.html b/develop/_h5_e__error2__t_8java.html
new file mode 100644
index 0000000..ae72654
--- /dev/null
+++ b/develop/_h5_e__error2__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5E_error2_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_e__error2__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5E_error2_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html">H5E_error2_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5_e__error2__t_8java.html">H5E_error2_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_e__u_g.html b/develop/_h5_e__u_g.html
new file mode 100644
index 0000000..1ab5e2e
--- /dev/null
+++ b/develop/_h5_e__u_g.html
@@ -0,0 +1,418 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Error Handling</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_e__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Error Handling </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="sec_error"></a>
+HDF5 Error Handling</h1>
+<p>The HDF5 library provides an error reporting mechanism for both the library itself and for user application programs. It can trace errors through function stack and error information like file name, function name, line number, and error description.</p>
+<h2><a class="anchor" id="subsec_error_intro"></a>
+Introduction</h2>
+<p>The HDF5 Library provides an error reporting mechanism for both the library itself and for user application programs. It can trace errors through function stack and error information like file name, function name, line number, and error description.</p>
+<p><a class="el" href="_h5_e__u_g.html#subsec_error_ops">Basic Error Handling Operations</a> discusses the basic error concepts such as error stack, error record, and error message and describes the related API functions. These concepts and functions are sufficient for application programs to trace errors inside the HDF5 Library.</p>
+<p><a class="el" href="_h5_e__u_g.html#subsec_error_adv">Advanced Error Handling Operations</a> talks about the advanced concepts of error class and error stack handle and talks about the related functions. With these concepts and functions, an application library or program using the HDF5 Library can have its own error report blended with HDF5's error report.</p>
+<p>Starting with Release 1.8, we have a new set of Error Handling API functions. For the purpose of backward compatibility with version 1.6 and before, we still keep the old API functions, <a class="el" href="group___h5_e.html#ga7e2d223ad3bf68fe35f343b97edf0e92">H5Epush1</a>, <a class="el" href="group___h5_e.html#ga9c71eb8e5b7261668e2e8926f1822365">H5Eprint1</a>, <a class="el" href="group___h5_e.html#ga8d54a0f62f9ea625bdeab8e5e0c894c4">H5Ewalk1</a>, <a class="el" href="group___h5_e.html#ga0f2ee26cbe35c5dde49d615fc31ea2f6">H5Eclear1</a>, <a class="el" href="group___h5_e.html#ga0ca4dd7ed560882a7da176a0e2325707">H5Eget_auto1</a>, <a class="el" href="group___h5_e.html#gab7e1c2db4a0811b70227833b5462eea8">H5Eset_auto1</a>. These functions do not have the error stack as a parameter. The library allows them to operate on the default error stack. (The H5E compatibility macros will choose the correct function based on the parameters)</p>
+<p>The old API is similar to functionality discussed in <a class="el" href="_h5_e__u_g.html#subsec_error_ops">Basic Error Handling Operations</a>. The functionality discussed in <a class="el" href="_h5_e__u_g.html#subsec_error_adv">Advanced Error Handling Operations</a>,the ability of allowing applications to add their own error records, is the new design for the Error Handling API.</p>
+<h2><a class="anchor" id="subsec_error_H5E"></a>
+Error Handling Function Summaries</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_e.html">Error Handling (H5E)</a> reference manual</dd></dl>
+<h2><a class="anchor" id="subsec_error_program"></a>
+Programming Model for Error Handling</h2>
+<p>This section is under construction.</p>
+<h2><a class="anchor" id="subsec_error_ops"></a>
+Basic Error Handling Operations</h2>
+<p>Let us first try to understand the error stack. An error stack is a collection of error records. Error records can be pushed onto or popped off the error stack. By default, when an error occurs deep within the HDF5 Library, an error record is pushed onto an error stack and that function returns a failure indication. Its caller detects the failure, pushes another record onto the stack, and returns a failure indication. This continues until the API function called by the application returns a failure indication. The next API function being called will reset the error stack. All HDF5 Library error records belong to the same error class. For more information, see <a class="el" href="_h5_e__u_g.html#subsec_error_adv">Advanced Error Handling Operations</a>.</p>
+<h3><a class="anchor" id="subsubsec_error_ops_stack"></a>
+Error Stack and Error Message</h3>
+<p>In normal circumstances, an error causes the stack to be printed on the standard error stream automatically. This automatic error stack is the library's default stack. For all the functions in this section, whenever an error stack ID is needed as a parameter, <a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a> can be used to indicate the library's default stack. The first error record of the error stack, number #000, is produced by the API function itself and is usually sufficient to indicate to the application what went wrong. </p><table class="doxtable">
+<caption align="top">Example: An Error Message</caption>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">If an application calls <a class="el" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a> on a predefined datatype then the following message is printed on the standard error stream. This is a simple error that has only one component, the API function; other errors may have many components. </p>
+<p class="endtd"><code></p><pre>
+HDF5-DIAG: Error detected in HDF5 (1.10.9) thread 0.
+ #000: H5T.c line ### in <a class="el" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0" title="Releases a datatype.">H5Tclose()</a>: predefined datatype
+ major: Function argument
+ minor: Bad value
+ </pre><p></code> </p>
+</td></tr>
+</table>
+<p>In the example above, we can see that an error record has a major message and a minor message. A major message generally indicates where the error happens. The location can be a dataset or a dataspace, for example. A minor message explains further details of the error. An example is “unable to open file”. Another specific detail about the error can be found at the end of the first line of each error record. This error description is usually added by the library designer to tell what exactly goes wrong. In the example above, the “predefined datatype” is an error description.</p>
+<h3><a class="anchor" id="subsubsec_error_ops_print"></a>
+Print and Clear an Error Stack</h3>
+<p>Besides the automatic error report, the error stack can also be printed and cleared by the functions <a class="el" href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">H5Eprint2</a> and <a class="el" href="group___h5_e.html#gac9d90679c7879f3c4ebce858aaa9dfb2">H5Eclear2</a>. If an application wishes to make explicit calls to <a class="el" href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">H5Eprint2</a> to print the error stack, the automatic printing should be turned off to prevent error messages from being displayed twice (see <a class="el" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a>).</p>
+<p><em>To print an error stack:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">H5Eprint2</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> error_stack, FILE * stream)</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="agroup___h5_e_html_gae86ab32e85028412c731cf0f2b8d1f56"><div class="ttname"><a href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">H5Eprint2</a></div><div class="ttdeci">herr_t H5Eprint2(hid_t err_stack, FILE *stream)</div><div class="ttdoc">Prints the specified error stack in a default manner.</div></div>
+</div><!-- fragment --><p> This function prints the error stack specified by error_stack on the specified stream, stream. If the error stack is empty, a one‐line message will be printed. The following is an example of such a message. This message would be generated if the error was in the HDF5 Library. </p><div class="fragment"><div class="line">HDF5-DIAG: Error detected in HDF5 Library version: 1.10.9 thread 0.</div>
+</div><!-- fragment --><p><em>To clear an error stack:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_e.html#gac9d90679c7879f3c4ebce858aaa9dfb2">H5Eclear2</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> error_stack)</div>
+<div class="ttc" id="agroup___h5_e_html_gac9d90679c7879f3c4ebce858aaa9dfb2"><div class="ttname"><a href="group___h5_e.html#gac9d90679c7879f3c4ebce858aaa9dfb2">H5Eclear2</a></div><div class="ttdeci">herr_t H5Eclear2(hid_t err_stack)</div><div class="ttdoc">Clears the specified error stack or the error stack for the current thread.</div></div>
+</div><!-- fragment --><p> The <a class="el" href="group___h5_e.html#gac9d90679c7879f3c4ebce858aaa9dfb2">H5Eclear2</a> function shown above clears the error stack specified by error_stack. <a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a> can be passed in to clear the current error stack. The current stack is also cleared whenever an API function is called; there are certain exceptions to this rule such as <a class="el" href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">H5Eprint2</a>.</p>
+<h3><a class="anchor" id="subsubsec_error_ops_mute"></a>
+Mute Error Stack</h3>
+<p>Sometimes an application calls a function for the sake of its return value, fully expecting the function to fail; sometimes the application wants to call <a class="el" href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">H5Eprint2</a> explicitly. In these situations, it would be misleading if an error message were still automatically printed. Using the <a class="el" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a> function can control the automatic printing of error messages.</p>
+<p><em>To enable or disable automatic printing of errors:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> error_stack, <a class="code" href="_h5version_8h.html#a553d5a9d3baca989e9cc00d369810051">H5E_auto_t</a> func, <span class="keywordtype">void</span> *client_data)</div>
+<div class="ttc" id="a_h5version_8h_html_a553d5a9d3baca989e9cc00d369810051"><div class="ttname"><a href="_h5version_8h.html#a553d5a9d3baca989e9cc00d369810051">H5E_auto_t</a></div><div class="ttdeci">#define H5E_auto_t</div><div class="ttdef"><b>Definition:</b> H5version.h:1298</div></div>
+<div class="ttc" id="agroup___h5_e_html_gaf0d6b18cd5160517fe5165b9a8443c69"><div class="ttname"><a href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a></div><div class="ttdeci">herr_t H5Eset_auto2(hid_t estack_id, H5E_auto2_t func, void *client_data)</div><div class="ttdoc">Turns automatic error printing on or off.</div></div>
+</div><!-- fragment --><p> The <a class="el" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a> function can be used to turn on or off the automatic printing of errors for the error stack specified by error_stack. When turned on (non‐null func pointer), any API function which returns an error indication will first call func, passing it client_data as an argument. When the library is first initialized the auto printing function is set to <a class="el" href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">H5Eprint2</a> and client_data is the standard error stream pointer, stderr.</p>
+<p><em>To see the current settings:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_e.html#gaa088620ef0b6c4ac2abcf57d61c8cdb8">H5Eget_auto</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> error_stack, <a class="code" href="_h5version_8h.html#a553d5a9d3baca989e9cc00d369810051">H5E_auto_t</a> * func, <span class="keywordtype">void</span> **client_data)</div>
+<div class="ttc" id="agroup___h5_e_html_gaa088620ef0b6c4ac2abcf57d61c8cdb8"><div class="ttname"><a href="group___h5_e.html#gaa088620ef0b6c4ac2abcf57d61c8cdb8">H5Eget_auto</a></div><div class="ttdeci">#define H5Eget_auto</div><div class="ttdef"><b>Definition:</b> H5version.h:925</div></div>
+</div><!-- fragment --><p> The function above returns the current settings for the automatic error stack traversal function, func, and its data, client_data. If either or both of the arguments are null, then the value is not returned.</p>
+<p>An application can temporarily turn off error messages while “probing” a function. See the example below.</p>
+<p><em>Example: Turn off error messages while probing a function</em> </p><div class="fragment"><div class="line">*** Save old error handler ***</div>
+<div class="line"> <a class="code" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> oldfunc;</div>
+<div class="line"> <span class="keywordtype">void</span> *old_client_data;</div>
+<div class="line"> <a class="code" href="group___h5_e.html#ga2eda33cbadd9be5bfddbaa91e863c936">H5Eget_auto2</a>(error_stack, &amp;old_func, &amp;old_client_data);</div>
+<div class="line"> *** Turn off error handling ***</div>
+<div class="line"> <a class="code" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a>(error_stack, NULL, NULL);</div>
+<div class="line"> *** Probe. Likely to fail, but that<span class="stringliteral">&#39;s okay ***</span></div>
+<div class="line"><span class="stringliteral"> status = H5Fopen (......);</span></div>
+<div class="line"><span class="stringliteral"> *** Restore previous error handler ***</span></div>
+<div class="line"><span class="stringliteral"> H5Eset_auto2(error_stack, old_func, old_client_data);</span></div>
+<div class="ttc" id="a_h5_epublic_8h_html_a0109c84ac574ac24abe6f7c7acab3fca"><div class="ttname"><a href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a></div><div class="ttdeci">herr_t(* H5E_auto2_t)(hid_t estack, void *client_data)</div><div class="ttdoc">Callback function for H5Eset_auto2()</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:192</div></div>
+<div class="ttc" id="agroup___h5_e_html_ga2eda33cbadd9be5bfddbaa91e863c936"><div class="ttname"><a href="group___h5_e.html#ga2eda33cbadd9be5bfddbaa91e863c936">H5Eget_auto2</a></div><div class="ttdeci">herr_t H5Eget_auto2(hid_t estack_id, H5E_auto2_t *func, void **client_data)</div><div class="ttdoc">Returns the settings for the automatic error stack traversal function and its data.</div></div>
+</div><!-- fragment --><p>Or automatic printing can be disabled altogether and error messages can be explicitly printed.</p>
+<p><em>Example: Disable automatic printing and explicitly print error messages</em> </p><div class="fragment"><div class="line">*** Turn off error handling permanently ***</div>
+<div class="line"><a class="code" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a>(error_stack, NULL, NULL);</div>
+<div class="line">*** If failure, print error message ***</div>
+<div class="line"><span class="keywordflow">if</span> (<a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a> (....)&lt;0) {</div>
+<div class="line"> <a class="code" href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">H5Eprint2</a>(<a class="code" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>, stderr);</div>
+<div class="line"> exit (1);</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_epublic_8h_html_ad7ca07d2b387a59c7e8bcab22fa57455"><div class="ttname"><a href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a></div><div class="ttdeci">#define H5E_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:25</div></div>
+<div class="ttc" id="agroup___h5_f_html_gaa3f4f877b9bb591f3880423ed2bf44bc"><div class="ttname"><a href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a></div><div class="ttdeci">hid_t H5Fopen(const char *filename, unsigned flags, hid_t fapl_id)</div><div class="ttdoc">Opens an existing HDF5 file.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_error_ops_custom_print"></a>
+Customized Printing of an Error Stack</h3>
+<p>Applications are allowed to define an automatic error traversal function other than the default <a class="el" href="group___h5_e.html#gaa7e93cb96b399e5853721258872435a8">H5Eprint()</a>. For instance, one can define a function that prints a simple, one‐line error message to the standard error stream and then exits. The first example below defines a such a function. The second example below installs the function as the error handler.</p>
+<p><em>Example: Defining a function to print a simple error message</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div>
+<div class="line">my_hdf5_error_handler(<span class="keywordtype">void</span> *unused)</div>
+<div class="line">{</div>
+<div class="line"> fprintf (stderr, “An HDF5 error was detected. Bye.\\n”);</div>
+<div class="line"> exit (1);</div>
+<div class="line">}</div>
+</div><!-- fragment --><p><em>Example: The user‐defined error handler</em> </p><div class="fragment"><div class="line"><a class="code" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a>(<a class="code" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>, my_hdf5_error_handler, NULL);</div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_error_ops_walk"></a>
+Walk through the Error Stack</h3>
+<p>The <a class="el" href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">H5Eprint2</a> function is actually just a wrapper around the more complex <a class="el" href="group___h5_e.html#ga565cd6c7b7a197f8954d821419aba0d0">H5Ewalk</a> function which traverses an error stack and calls a user‐defined function for each member of the stack. The example below shows how <a class="el" href="group___h5_e.html#ga565cd6c7b7a197f8954d821419aba0d0">H5Ewalk</a> is used. </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_e.html#ga565cd6c7b7a197f8954d821419aba0d0">H5Ewalk</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack, <a class="code" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction,</div>
+<div class="line"><a class="code" href="_h5version_8h.html#a7bbdcafe87980d81a22ae5226f85c84e">H5E_walk_t</a> func, <span class="keywordtype">void</span> *client_data)</div>
+<div class="ttc" id="a_h5_epublic_8h_html_ae30cff307b364e94ce2d552edbca6813"><div class="ttname"><a href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a></div><div class="ttdeci">H5E_direction_t</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:160</div></div>
+<div class="ttc" id="a_h5version_8h_html_a7bbdcafe87980d81a22ae5226f85c84e"><div class="ttname"><a href="_h5version_8h.html#a7bbdcafe87980d81a22ae5226f85c84e">H5E_walk_t</a></div><div class="ttdeci">#define H5E_walk_t</div><div class="ttdef"><b>Definition:</b> H5version.h:971</div></div>
+<div class="ttc" id="agroup___h5_e_html_ga565cd6c7b7a197f8954d821419aba0d0"><div class="ttname"><a href="group___h5_e.html#ga565cd6c7b7a197f8954d821419aba0d0">H5Ewalk</a></div><div class="ttdeci">#define H5Ewalk</div><div class="ttdef"><b>Definition:</b> H5version.h:969</div></div>
+</div><!-- fragment --><p> The error stack err_stack is traversed and func is called for each member of the stack. Its arguments are an integer sequence number beginning at zero (regardless of direction) and the client_data pointer. If direction is <a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813abedac175e65559c32551f132a78e1861">H5E_WALK_UPWARD</a>, then traversal begins at the inner‐most function that detected the error and concludes with the API function. Use <a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813ab0ba668f408b6c98dade64021973fb49">H5E_WALK_DOWNWARD</a> for the opposite order.</p>
+<h3><a class="anchor" id="subsubsec_error_ops_travers"></a>
+Traverse an Error Stack with a Callback Function</h3>
+<p>An error stack traversal callback function takes three arguments: n is a sequence number beginning at zero for each traversal, eptr is a pointer to an error stack member, and client_data is the same pointer used in the example above passed to <a class="el" href="group___h5_e.html#ga565cd6c7b7a197f8954d821419aba0d0">H5Ewalk</a>. See the example below. </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="_h5version_8h.html#a7bbdcafe87980d81a22ae5226f85c84e">H5E_walk_t</a>)(<span class="keywordtype">unsigned</span> n, <a class="code" href="struct_h5_e__error2__t.html">H5E_error2_t</a> *eptr, <span class="keywordtype">void</span> *client_data)</div>
+<div class="ttc" id="astruct_h5_e__error2__t_html"><div class="ttname"><a href="struct_h5_e__error2__t.html">H5E_error2_t</a></div><div class="ttdef"><b>Definition:</b> H5Epublic.h:35</div></div>
+</div><!-- fragment --><p> The <a class="el" href="struct_h5_e__error2__t.html">H5E_error2_t</a> structure is shown below. </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cls_id;</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> maj_num;</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> min_num;</div>
+<div class="line"> <span class="keywordtype">unsigned</span> line;</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *func_name;</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *file_name;</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *desc;</div>
+<div class="line">} <a class="code" href="struct_h5_e__error2__t.html">H5E_error2_t</a>;</div>
+</div><!-- fragment --><p> The maj_num and min_num are major and minor error IDs, func_name is the name of the function where the error was detected, file_name and line locate the error within the HDF5 Library source code, and desc points to a description of the error.</p>
+<p>The following example shows a user‐defined callback function.</p>
+<p><em>Example: A user‐defined callback function</em> </p><div class="fragment"><div class="line">\#define MSG_SIZE 64</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div>
+<div class="line">custom_print_cb(<span class="keywordtype">unsigned</span> n, <span class="keyword">const</span> <a class="code" href="struct_h5_e__error2__t.html">H5E_error2_t</a> *err_desc, <span class="keywordtype">void</span> *client_data)</div>
+<div class="line">{</div>
+<div class="line"> FILE *stream = (FILE *)client_data;</div>
+<div class="line"> <span class="keywordtype">char</span> maj[MSG_SIZE];</div>
+<div class="line"> <span class="keywordtype">char</span> min[MSG_SIZE];</div>
+<div class="line"> <span class="keywordtype">char</span> cls[MSG_SIZE];</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">int</span> indent = 4;</div>
+<div class="line"> </div>
+<div class="line"> *** Get descriptions <span class="keywordflow">for</span> the major and minor error numbers ***</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_e.html#gaf360b8e61728b421ee78438e4f57a001">H5Eget_class_name</a>(err_desc-&gt;<a class="code" href="struct_h5_e__error2__t.html#aeec7f232ca3cf2df54f166d02bd4a1ab">cls_id</a>, cls, MSG_SIZE) &lt; 0)</div>
+<div class="line"> TEST_ERROR;</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_e.html#ga64714effca13c23c4f95529256621fa0">H5Eget_msg</a>(err_desc-&gt;<a class="code" href="struct_h5_e__error2__t.html#a3602dbcfe9ecf12271a04ae00de5a41d">maj_num</a>, NULL, maj, MSG_SIZE) &lt; 0)</div>
+<div class="line"> TEST_ERROR;</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_e.html#ga64714effca13c23c4f95529256621fa0">H5Eget_msg</a>(err_desc-&gt;<a class="code" href="struct_h5_e__error2__t.html#ab6bbaef82664e5deee0fb3c303a14bf6">min_num</a>, NULL, min, MSG_SIZE) &lt; 0)</div>
+<div class="line"> TEST_ERROR;</div>
+<div class="line"> fprintf (stream, “%*serror #%03d: %s in %s():</div>
+<div class="line"> line %u\\n”,</div>
+<div class="line"> indent, “”, n, err_desc-&gt;<a class="code" href="struct_h5_e__error2__t.html#a89e7a505203c95130b3355a263a38fe2">file_name</a>,</div>
+<div class="line"> err_desc-&gt;<a class="code" href="struct_h5_e__error2__t.html#a0ec1958bc64e47b7629ce65b76414ce0">func_name</a>, err_desc-&gt;<a class="code" href="struct_h5_e__error2__t.html#a05ef0c4dbeec4fc8ccb225de9c26d896">line</a>);</div>
+<div class="line"> fprintf (stream, “%*sclass: %s\\n”, indent*2, “”, cls);</div>
+<div class="line"> fprintf (stream, “%*smajor: %s\\n”, indent*2, “”, maj);</div>
+<div class="line"> fprintf (stream, “%*sminor: %s\\n”, indent*2, “”, min);</div>
+<div class="line"> <span class="keywordflow">return</span> 0;</div>
+<div class="line">error:</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___h5_e_html_ga64714effca13c23c4f95529256621fa0"><div class="ttname"><a href="group___h5_e.html#ga64714effca13c23c4f95529256621fa0">H5Eget_msg</a></div><div class="ttdeci">ssize_t H5Eget_msg(hid_t msg_id, H5E_type_t *type, char *msg, size_t size)</div><div class="ttdoc">Retrieves an error message.</div></div>
+<div class="ttc" id="agroup___h5_e_html_gaf360b8e61728b421ee78438e4f57a001"><div class="ttname"><a href="group___h5_e.html#gaf360b8e61728b421ee78438e4f57a001">H5Eget_class_name</a></div><div class="ttdeci">ssize_t H5Eget_class_name(hid_t class_id, char *name, size_t size)</div><div class="ttdoc">Retrieves error class name.</div></div>
+<div class="ttc" id="astruct_h5_e__error2__t_html_a05ef0c4dbeec4fc8ccb225de9c26d896"><div class="ttname"><a href="struct_h5_e__error2__t.html#a05ef0c4dbeec4fc8ccb225de9c26d896">H5E_error2_t::line</a></div><div class="ttdeci">unsigned line</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:42</div></div>
+<div class="ttc" id="astruct_h5_e__error2__t_html_a0ec1958bc64e47b7629ce65b76414ce0"><div class="ttname"><a href="struct_h5_e__error2__t.html#a0ec1958bc64e47b7629ce65b76414ce0">H5E_error2_t::func_name</a></div><div class="ttdeci">const char * func_name</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:44</div></div>
+<div class="ttc" id="astruct_h5_e__error2__t_html_a3602dbcfe9ecf12271a04ae00de5a41d"><div class="ttname"><a href="struct_h5_e__error2__t.html#a3602dbcfe9ecf12271a04ae00de5a41d">H5E_error2_t::maj_num</a></div><div class="ttdeci">hid_t maj_num</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:38</div></div>
+<div class="ttc" id="astruct_h5_e__error2__t_html_a89e7a505203c95130b3355a263a38fe2"><div class="ttname"><a href="struct_h5_e__error2__t.html#a89e7a505203c95130b3355a263a38fe2">H5E_error2_t::file_name</a></div><div class="ttdeci">const char * file_name</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:46</div></div>
+<div class="ttc" id="astruct_h5_e__error2__t_html_ab6bbaef82664e5deee0fb3c303a14bf6"><div class="ttname"><a href="struct_h5_e__error2__t.html#ab6bbaef82664e5deee0fb3c303a14bf6">H5E_error2_t::min_num</a></div><div class="ttdeci">hid_t min_num</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:40</div></div>
+<div class="ttc" id="astruct_h5_e__error2__t_html_aeec7f232ca3cf2df54f166d02bd4a1ab"><div class="ttname"><a href="struct_h5_e__error2__t.html#aeec7f232ca3cf2df54f166d02bd4a1ab">H5E_error2_t::cls_id</a></div><div class="ttdeci">hid_t cls_id</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:36</div></div>
+</div><!-- fragment --><h4>Programming Note for C++ Developers Using C Functions</h4>
+<p>If a C routine that takes a function pointer as an argument is called from within C++ code, the C routine should be returned from normally.</p>
+<p>Examples of this kind of routine include callbacks such as <a class="el" href="group___l_a_p_l.html#ga8850042eed51777866d7bd0d050cfdc2">H5Pset_elink_cb</a> and <a class="el" href="group___d_x_p_l.html#ga10a80b29444d933da1aa2003f46cf003">H5Pset_type_conv_cb</a> and functions such as <a class="el" href="group___c_o_n_v.html#ga9442478475a03357ee47fa035df0228a">H5Tconvert</a> and <a class="el" href="group___h5_e.html#ga4ecc0f6a1ea5bb821373a5a7b8070655">H5Ewalk2</a>.</p>
+<p>Exiting the routine in its normal fashion allows the HDF5 C Library to clean up its work properly. In other words, if the C++ application jumps out of the routine back to the C++ “catch” statement, the library is not given the opportunity to close any temporary data structures that were set up when the routine was called. The C++ application should save some state as the routine is started so that any problem that occurs might be diagnosed.</p>
+<h2><a class="anchor" id="subsec_error_adv"></a>
+Advanced Error Handling Operations</h2>
+<p>The section above, see <a class="el" href="_h5_e__u_g.html#subsec_error_ops">Basic Error Handling Operations</a>, discusses the basic error handling operations of the library. In that section, all the error records on the error stack are from the library itself. In this section, we are going to introduce the operations that allow an application program to push its own error records onto the error stack once it declares an error class of its own through the HDF5 Error API.</p>
+<table class="doxtable">
+<caption align="top">Example: An Error Report</caption>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">An error report shows both the library's error record and the application's error records. See the example below. </p>
+<p class="endtd"><code></p><pre>
+Error Test-DIAG: Error detected in Error Program (1.0)
+ thread 8192:
+ #000: ../../hdf5/test/error_test.c line ### in main():
+ Error test failed
+ major: Error in test
+ minor: Error in subroutine
+ #001: ../../hdf5/test/error_test.c line ### in
+ test_error(): H5Dwrite failed as supposed to
+ major: Error in IO
+ minor: Error in H5Dwrite
+ HDF5-DIAG: Error detected in HDF5 (1.10.9) thread #####:
+ #002: ../../hdf5/src/H5Dio.c line ### in <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a>:
+ not a dataset
+ major: Invalid arguments to routine
+ minor: Inappropriate type
+ </pre><p></code> </p>
+</td></tr>
+</table>
+<p>In the line above error record #002 in the example above, the starting phrase is HDF5. This is the error class name of the HDF5 Library. All of the library's error messages (major and minor) are in this default error class. The Error Test in the beginning of the line above error record #000 is the name of the application's error class. The first two error records, #000 and #001, are from application's error class. By definition, an error class is a group of major and minor error messages for a library (the HDF5 Library or an application library built on top of the HDF5 Library) or an application program. The error class can be registered for a library or program through the HDF5 Error API. Major and minor messages can be defined in an error class. An application will have object handles for the error class and for major and minor messages for further operation. See the example below.</p>
+<p><em>Example: The user‐defined error handler</em> </p><div class="fragment"><div class="line">\#define MSG_SIZE 64</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div>
+<div class="line">custom_print_cb(<span class="keywordtype">unsigned</span> n, <span class="keyword">const</span> <a class="code" href="struct_h5_e__error2__t.html">H5E_error2_t</a> *err_desc,</div>
+<div class="line"><span class="keywordtype">void</span>* client_data)</div>
+<div class="line">{</div>
+<div class="line"> FILE *stream = (FILE *)client_data;</div>
+<div class="line"> <span class="keywordtype">char</span> maj[MSG_SIZE];</div>
+<div class="line"> <span class="keywordtype">char</span> min[MSG_SIZE];</div>
+<div class="line"> <span class="keywordtype">char</span> cls[MSG_SIZE];</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">int</span> indent = 4;</div>
+<div class="line"> </div>
+<div class="line"> *** Get descriptions <span class="keywordflow">for</span> the major and minor error numbers ***</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_e.html#gaf360b8e61728b421ee78438e4f57a001">H5Eget_class_name</a>(err_desc-&gt;<a class="code" href="struct_h5_e__error2__t.html#aeec7f232ca3cf2df54f166d02bd4a1ab">cls_id</a>, cls, MSG_SIZE) &lt; 0)</div>
+<div class="line"> TEST_ERROR;</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_e.html#ga64714effca13c23c4f95529256621fa0">H5Eget_msg</a>(err_desc-&gt;<a class="code" href="struct_h5_e__error2__t.html#a3602dbcfe9ecf12271a04ae00de5a41d">maj_num</a>, NULL, maj, MSG_SIZE) &lt; 0)</div>
+<div class="line"> TEST_ERROR;</div>
+<div class="line"> <span class="keywordflow">if</span>(<a class="code" href="group___h5_e.html#ga64714effca13c23c4f95529256621fa0">H5Eget_msg</a>(err_desc-&gt;<a class="code" href="struct_h5_e__error2__t.html#ab6bbaef82664e5deee0fb3c303a14bf6">min_num</a>, NULL, min, MSG_SIZE) &lt; 0)</div>
+<div class="line"> TEST_ERROR;</div>
+<div class="line"> fprintf (stream, “%*serror #%03d: %s in %s():</div>
+<div class="line"> line %u\\n”,</div>
+<div class="line"> indent, “”, n, err_desc-&gt;<a class="code" href="struct_h5_e__error2__t.html#a89e7a505203c95130b3355a263a38fe2">file_name</a>,</div>
+<div class="line"> err_desc-&gt;<a class="code" href="struct_h5_e__error2__t.html#a0ec1958bc64e47b7629ce65b76414ce0">func_name</a>, err_desc-&gt;<a class="code" href="struct_h5_e__error2__t.html#a05ef0c4dbeec4fc8ccb225de9c26d896">line</a>);</div>
+<div class="line"> fprintf (stream, “%*sclass: %s\\n”, indent*2, “”, cls);</div>
+<div class="line"> fprintf (stream, “%*smajor: %s\\n”, indent*2, “”, maj);</div>
+<div class="line"> fprintf (stream, “%*sminor: %s\\n”, indent*2, “”, min);</div>
+<div class="line"> <span class="keywordflow">return</span> 0;</div>
+<div class="line">error:</div>
+<div class="line"> <span class="keywordflow">return</span> -1;</div>
+<div class="line">}</div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_error_adv_more"></a>
+More Error API Functions</h3>
+<p>The Error API has functions that can be used to register or unregister an error class, to create or close error messages, and to query an error class or error message. These functions are illustrated below.</p>
+<p><em>To register an error class:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_e.html#ga70ecfb35ab871ddb1cd2dfa0ac5f740c">H5Eregister_class</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* cls_name, <span class="keyword">const</span> <span class="keywordtype">char</span>* lib_name, <span class="keyword">const</span> <span class="keywordtype">char</span>* version)</div>
+<div class="ttc" id="agroup___h5_e_html_ga70ecfb35ab871ddb1cd2dfa0ac5f740c"><div class="ttname"><a href="group___h5_e.html#ga70ecfb35ab871ddb1cd2dfa0ac5f740c">H5Eregister_class</a></div><div class="ttdeci">hid_t H5Eregister_class(const char *cls_name, const char *lib_name, const char *version)</div><div class="ttdoc">Registers a client library or application program to the HDF5 error API.</div></div>
+</div><!-- fragment --><p> This function registers an error class with the HDF5 Library so that the application library or program can report errors together with the HDF5 Library.</p>
+<p><em>To add an error message to an error class:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_e.html#ga99a705d98873dcdd1bb6f9d5eebc5afd">H5Ecreate_msg</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <span class="keyword">class</span>, <a class="code" href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3c">H5E_type_t</a> msg_type, <span class="keyword">const</span> <span class="keywordtype">char</span>* mesg)</div>
+<div class="ttc" id="a_h5_epublic_8h_html_a415162f1ce9b31241977d0a5857caa3c"><div class="ttname"><a href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3c">H5E_type_t</a></div><div class="ttdeci">H5E_type_t</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:30</div></div>
+<div class="ttc" id="agroup___h5_e_html_ga99a705d98873dcdd1bb6f9d5eebc5afd"><div class="ttname"><a href="group___h5_e.html#ga99a705d98873dcdd1bb6f9d5eebc5afd">H5Ecreate_msg</a></div><div class="ttdeci">hid_t H5Ecreate_msg(hid_t cls, H5E_type_t msg_type, const char *msg)</div><div class="ttdoc">Adds a major error message to an error class.</div></div>
+</div><!-- fragment --><p> This function adds an error message to an error class defined by an application library or program. The error message can be either major or minor which is indicated by parameter msg_type.</p>
+<p><em>To get the name of an error class:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> <a class="code" href="group___h5_e.html#gaf360b8e61728b421ee78438e4f57a001">H5Eget_class_name</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> class_id, <span class="keywordtype">char</span>* name, <span class="keywordtype">size_t</span> size)</div>
+<div class="ttc" id="a_h5public_8h_html_af629ed855824cf5955b54529adf78ad6"><div class="ttname"><a href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a></div><div class="ttdeci">int ssize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:279</div></div>
+</div><!-- fragment --><p> This function retrieves the name of the error class specified by the class ID.</p>
+<p><em>To retrieve an error message:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> <a class="code" href="group___h5_e.html#ga64714effca13c23c4f95529256621fa0">H5Eget_msg</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mesg_id, <a class="code" href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3c">H5E_type_t</a>* mesg_type, <span class="keywordtype">char</span>* mesg, <span class="keywordtype">size_t</span> size)</div>
+</div><!-- fragment --><p> This function retrieves the error message including its length and type.</p>
+<p><em>To close an error message:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_e.html#ga65b660eb16b25cc008585ba8990e8b15">H5Eclose_msg</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mesg_id)</div>
+<div class="ttc" id="agroup___h5_e_html_ga65b660eb16b25cc008585ba8990e8b15"><div class="ttname"><a href="group___h5_e.html#ga65b660eb16b25cc008585ba8990e8b15">H5Eclose_msg</a></div><div class="ttdeci">herr_t H5Eclose_msg(hid_t err_id)</div><div class="ttdoc">Closes an error message.</div></div>
+</div><!-- fragment --><p> This function closes an error message.</p>
+<p><em>To remove an error class:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_e.html#ga0383710d3984d19d3d2006d1151b88a2">H5Eunregister_class</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> class_id)</div>
+<div class="ttc" id="agroup___h5_e_html_ga0383710d3984d19d3d2006d1151b88a2"><div class="ttname"><a href="group___h5_e.html#ga0383710d3984d19d3d2006d1151b88a2">H5Eunregister_class</a></div><div class="ttdeci">herr_t H5Eunregister_class(hid_t class_id)</div><div class="ttdoc">Removes an error class.</div></div>
+</div><!-- fragment --><p> This function removes an error class from the Error API.</p>
+<p>The example below shows how an application creates an error class and error messages.</p>
+<p><em>Example: Create an error class and error messages</em> </p><div class="fragment"><div class="line">*** Create an error <span class="keyword">class </span>***</div>
+<div class="line">class_id = <a class="code" href="group___h5_e.html#ga70ecfb35ab871ddb1cd2dfa0ac5f740c">H5Eregister_class</a>(ERR_CLS_NAME, PROG_NAME, PROG_VERS);</div>
+<div class="line">*** Retrieve <span class="keyword">class </span>name ***</div>
+<div class="line"><a class="code" href="group___h5_e.html#gaf360b8e61728b421ee78438e4f57a001">H5Eget_class_name</a>(class_id, cls_name, cls_size);</div>
+<div class="line">*** Create a major error message in the <span class="keyword">class </span>***</div>
+<div class="line">maj_id = <a class="code" href="group___h5_e.html#ga99a705d98873dcdd1bb6f9d5eebc5afd">H5Ecreate_msg</a>(class_id, <a class="code" href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3cab0e1bfd4dab03f69f9a884e9079d3acc">H5E_MAJOR</a>, “... ...”);</div>
+<div class="line">*** Create a minor error message in the <span class="keyword">class </span>***</div>
+<div class="line">min_id = <a class="code" href="group___h5_e.html#ga99a705d98873dcdd1bb6f9d5eebc5afd">H5Ecreate_msg</a>(class_id, <a class="code" href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3caabc45a68c0f04871387677c099abb338">H5E_MINOR</a>, “... ...”);</div>
+<div class="ttc" id="a_h5_epublic_8h_html_a415162f1ce9b31241977d0a5857caa3caabc45a68c0f04871387677c099abb338"><div class="ttname"><a href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3caabc45a68c0f04871387677c099abb338">H5E_MINOR</a></div><div class="ttdeci">@ H5E_MINOR</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:30</div></div>
+<div class="ttc" id="a_h5_epublic_8h_html_a415162f1ce9b31241977d0a5857caa3cab0e1bfd4dab03f69f9a884e9079d3acc"><div class="ttname"><a href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3cab0e1bfd4dab03f69f9a884e9079d3acc">H5E_MAJOR</a></div><div class="ttdeci">@ H5E_MAJOR</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:30</div></div>
+</div><!-- fragment --><p>The example below shows how an application closes error messages and unregisters the error class.</p>
+<p><em>Example: Closing error messages and unregistering the error class</em> </p><div class="fragment"><div class="line"><a class="code" href="group___h5_e.html#ga65b660eb16b25cc008585ba8990e8b15">H5Eclose_msg</a>(maj_id);</div>
+<div class="line"><a class="code" href="group___h5_e.html#ga65b660eb16b25cc008585ba8990e8b15">H5Eclose_msg</a>(min_id);</div>
+<div class="line"><a class="code" href="group___h5_e.html#ga0383710d3984d19d3d2006d1151b88a2">H5Eunregister_class</a>(class_id);</div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_error_adv_app"></a>
+Pushing an Application Error Message onto Error Stack</h3>
+<p>An application can push error records onto or pop error records off of the error stack just as the library does internally. An error stack can be registered, and an object handle can be returned to the application so that the application can manipulate a registered error stack.</p>
+<p><em>To register the current stack:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_e.html#gac66c0955a6d821a472a3a408cdc95ae6">H5Eget_current_stack</a>(<span class="keywordtype">void</span>)</div>
+<div class="ttc" id="agroup___h5_e_html_gac66c0955a6d821a472a3a408cdc95ae6"><div class="ttname"><a href="group___h5_e.html#gac66c0955a6d821a472a3a408cdc95ae6">H5Eget_current_stack</a></div><div class="ttdeci">hid_t H5Eget_current_stack(void)</div><div class="ttdoc">Returns a copy of the current error stack.</div></div>
+</div><!-- fragment --><p> This function registers the current error stack, returns an object handle, and clears the current error stack. An empty error stack will also be assigned an ID.</p>
+<p><em>To replace the current error stack with another:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_e.html#ga155715dd456c2b62a0b567e970af3473">H5Eset_current_stack</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> error_stack)</div>
+<div class="ttc" id="agroup___h5_e_html_ga155715dd456c2b62a0b567e970af3473"><div class="ttname"><a href="group___h5_e.html#ga155715dd456c2b62a0b567e970af3473">H5Eset_current_stack</a></div><div class="ttdeci">herr_t H5Eset_current_stack(hid_t err_stack_id)</div><div class="ttdoc">Replaces the current error stack.</div></div>
+</div><!-- fragment --><p> This function replaces the current error stack with another error stack specified by error_stack and clears the current error stack. The object handle error_stack is closed after this function call.</p>
+<p><em>To push a new error record to the error stack:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_e.html#ga4a7d9ca6b4f7bf521d29c85bbc5b7941">H5Epush</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> error_stack, <span class="keyword">const</span> <span class="keywordtype">char</span>* file, <span class="keyword">const</span> <span class="keywordtype">char</span>* func,</div>
+<div class="line"> <span class="keywordtype">unsigned</span> line, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cls_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> major_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> minor_id,</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span>* desc, ... )</div>
+<div class="ttc" id="agroup___h5_e_html_ga4a7d9ca6b4f7bf521d29c85bbc5b7941"><div class="ttname"><a href="group___h5_e.html#ga4a7d9ca6b4f7bf521d29c85bbc5b7941">H5Epush</a></div><div class="ttdeci">#define H5Epush</div><div class="ttdef"><b>Definition:</b> H5version.h:947</div></div>
+</div><!-- fragment --><p> This function pushes a new error record onto the error stack for the current thread.</p>
+<p><em>To delete some error messages:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_e.html#ga818569ac92695fb1a7836c2389faa2ba">H5Epop</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> error_stack, <span class="keywordtype">size_t</span> count)</div>
+<div class="ttc" id="agroup___h5_e_html_ga818569ac92695fb1a7836c2389faa2ba"><div class="ttname"><a href="group___h5_e.html#ga818569ac92695fb1a7836c2389faa2ba">H5Epop</a></div><div class="ttdeci">herr_t H5Epop(hid_t err_stack, size_t count)</div><div class="ttdoc">Deletes specified number of error messages from the error stack.</div></div>
+</div><!-- fragment --><p> This function deletes some error messages from the error stack.</p>
+<p><em>To retrieve the number of error records:</em> </p><div class="fragment"><div class="line"><span class="keywordtype">int</span> <a class="code" href="group___h5_e.html#ga5c42673e2059c385a95ce3c597e0756d">H5Eget_num</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> error_stack)</div>
+<div class="ttc" id="agroup___h5_e_html_ga5c42673e2059c385a95ce3c597e0756d"><div class="ttname"><a href="group___h5_e.html#ga5c42673e2059c385a95ce3c597e0756d">H5Eget_num</a></div><div class="ttdeci">ssize_t H5Eget_num(hid_t error_stack_id)</div><div class="ttdoc">Retrieves the number of error messages in an error stack.</div></div>
+</div><!-- fragment --><p> This function retrieves the number of error records from an error stack.</p>
+<p><em>To clear the error stack:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Eclear_stack(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> error_stack)</div>
+</div><!-- fragment --><p> This function clears the error stack.</p>
+<p><em>To close the object handle for an error stack:</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_e.html#ga41c2ed13fd6aac6e413fe7383b9090fa">H5Eclose_stack</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> error_stack)</div>
+<div class="ttc" id="agroup___h5_e_html_ga41c2ed13fd6aac6e413fe7383b9090fa"><div class="ttname"><a href="group___h5_e.html#ga41c2ed13fd6aac6e413fe7383b9090fa">H5Eclose_stack</a></div><div class="ttdeci">herr_t H5Eclose_stack(hid_t stack_id)</div><div class="ttdoc">Closes an error stack handle.</div></div>
+</div><!-- fragment --><p> This function closes the object handle for an error stack and releases its resources.</p>
+<p>The example below shows how an application pushes an error record onto the default error stack.</p>
+<p><em>Example: Pushing an error message to an error stack</em> </p><div class="fragment"><div class="line">*** Make call to HDF5 I/O routine ***</div>
+<div class="line"><span class="keywordflow">if</span>((dset_id=<a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file_id, dset_name, access_plist)) &lt; 0)</div>
+<div class="line">{</div>
+<div class="line"> *** Push client error onto error stack ***</div>
+<div class="line"> <a class="code" href="group___h5_e.html#ga4a7d9ca6b4f7bf521d29c85bbc5b7941">H5Epush</a>(<a class="code" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>,__FILE__,FUNC,__LINE__,cls_id,</div>
+<div class="line"> CLIENT_ERR_MAJ_IO,CLIENT_ERR_MINOR_OPEN, “H5Dopen failed”);</div>
+<div class="line">}</div>
+<div class="line">*** Indicate error occurred in <span class="keyword">function</span> ***</div>
+<div class="line"><span class="keywordflow">return</span> 0;</div>
+<div class="ttc" id="a_h5version_8h_html_a7dba2e5b2045f31c0932123ffb54f7a3"><div class="ttname"><a href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a></div><div class="ttdeci">#define H5Dopen</div><div class="ttdef"><b>Definition:</b> H5version.h:903</div></div>
+</div><!-- fragment --><p>The example below shows how an application registers the current error stack and creates an object handle to avoid another HDF5 function from clearing the error stack.</p>
+<p><em>Example: Registering the error stack</em> </p><div class="fragment"><div class="line"><span class="keywordflow">if</span> (<a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>(dset_id, mem_type_id, mem_space_id, file_space_id, dset_xfer_plist_id, buf) &lt; 0)</div>
+<div class="line">{</div>
+<div class="line"> *** Push client error onto error stack ***</div>
+<div class="line"> <a class="code" href="group___h5_e.html#ga17c2790837a1c1ea7e56b65d3c00a920">H5Epush2</a>(<a class="code" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>,__FILE__,FUNC,__LINE__,cls_id,</div>
+<div class="line"> CLIENT_ERR_MAJ_IO,CLIENT_ERR_MINOR_HDF5,</div>
+<div class="line"> “H5Dwrite failed”);</div>
+<div class="line"> *** Preserve the error stack by assigning an <span class="keywordtype">object</span> handle to it ***</div>
+<div class="line"> error_stack = <a class="code" href="group___h5_e.html#gac66c0955a6d821a472a3a408cdc95ae6">H5Eget_current_stack</a>();</div>
+<div class="line"> *** Close dataset ***</div>
+<div class="line"> <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a>(dset_id);</div>
+<div class="line"> *** Replace the current error stack with the preserved one ***</div>
+<div class="line"> <a class="code" href="group___h5_e.html#ga155715dd456c2b62a0b567e970af3473">H5Eset_current_stack</a>(error_stack);</div>
+<div class="line">}</div>
+<div class="line"><span class="keywordflow">return</span> 0;</div>
+<div class="ttc" id="agroup___h5_d_html_ga98f44998b67587662af8b0d8a0a75906"><div class="ttname"><a href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a></div><div class="ttdeci">herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div></div>
+<div class="ttc" id="agroup___h5_d_html_gae47c3f38db49db127faf221624c30609"><div class="ttname"><a href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a></div><div class="ttdeci">herr_t H5Dclose(hid_t dset_id)</div><div class="ttdoc">Closes the specified dataset.</div></div>
+<div class="ttc" id="agroup___h5_e_html_ga17c2790837a1c1ea7e56b65d3c00a920"><div class="ttname"><a href="group___h5_e.html#ga17c2790837a1c1ea7e56b65d3c00a920">H5Epush2</a></div><div class="ttdeci">herr_t H5Epush2(hid_t err_stack, const char *file, const char *func, unsigned line, hid_t cls_id, hid_t maj_id, hid_t min_id, const char *msg,...)</div><div class="ttdoc">Pushes a new error record onto an error stack.</div></div>
+</div><!-- fragment --><p>Previous Chapter <a class="el" href="_h5_a__u_g.html#sec_attribute">HDF5 Attributes</a> - Next Chapter <a class="el" href="_h5_p__u_g.html#sec_plist">Properties and Property Lists in HDF5</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_e__walk__cb_8java.html b/develop/_h5_e__walk__cb_8java.html
new file mode 100644
index 0000000..42c628c
--- /dev/null
+++ b/develop/_h5_e__walk__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5E_walk_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_e__walk__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5E_walk_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__cb.html">H5E_walk_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_e__walk__cb_8java.html">H5E_walk_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_e__walk__t_8java.html b/develop/_h5_e__walk__t_8java.html
new file mode 100644
index 0000000..64af114
--- /dev/null
+++ b/develop/_h5_e__walk__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5E_walk_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_e__walk__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5E_walk_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__t.html">H5E_walk_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_e__walk__t_8java.html">H5E_walk_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_e_amodule_8h.html b/develop/_h5_e_amodule_8h.html
new file mode 100644
index 0000000..a569e82
--- /dev/null
+++ b/develop/_h5_e_amodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5EAmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_e_amodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5EAmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a4d1f5fc9def1ee84a54efd167316f5ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_amodule_8h.html#a4d1f5fc9def1ee84a54efd167316f5ff">H5EA_MODULE</a></td></tr>
+<tr class="separator:a4d1f5fc9def1ee84a54efd167316f5ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_amodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5EA</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_amodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_EARRAY</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5EA</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_EARRAY</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4d1f5fc9def1ee84a54efd167316f5ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d1f5fc9def1ee84a54efd167316f5ff">&#9670;&nbsp;</a></span>H5EA_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5EA_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_e_amodule_8h.html">H5EAmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_e_s__u_g.html b/develop/_h5_e_s__u_g.html
new file mode 100644
index 0000000..1f02069
--- /dev/null
+++ b/develop/_h5_e_s__u_g.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 Event Set</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_e_s__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 Event Set </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000012">Todo:</a></b></dt><dd>Under Construction</dd></dl>
+<h1><a class="anchor" id="sec_async"></a>
+The HDF5 Event Set Interface</h1>
+<h1><a class="anchor" id="subsec_async_intro"></a>
+Introduction</h1>
+<p>HDF5 provides asynchronous APIs for the HDF5 VOL connectors that support asynchronous HDF5 operations using the HDF5 Event Set (H5ES) API. This allows I/O to proceed in the background while the application is performing other tasks.</p>
+<p>To support AIO capabilities for the HDF5 VOL connectors, the AIO versions for the functions listed in the table below were added to HDF5 library version 1.14.0 and later. The async version of the function has “_async” suffix added to the function name. For example, the async version for H5Fcreate is H5Fcreate_async.</p>
+<table class="doxtable">
+<tr>
+<th>Interface </th><th>Functions </th></tr>
+<tr>
+<th>H5F </th><td><a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a>, <a class="el" href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124" title="Flushes all buffers associated with a file to storage.">H5Fflush</a>, <a class="el" href="group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442" title="Checks if a file can be opened with a given file access property list.">H5Fis_accessible</a>, <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a>, <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> </td></tr>
+<tr>
+<th>H5G </th><td><a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>, <a class="el" href="group___h5_g.html#gad4be126ab7bbf2001435e8e70089f3d3" title="Retrieves information about a group.">H5Gget_info</a>, <a class="el" href="group___h5_g.html#ga985f27ad1a164d99fa1f58c6de60ab00" title="Retrieves information about a group, according to the group&#39;s position within an index.">H5Gget_info_by_idx</a>, <a class="el" href="group___h5_g.html#gadedd0c73c98f2ada69305f2992c3300e" title="Retrieves information about a group by its name.">H5Gget_info_by_name</a>, <a class="el" href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221" title="Closes the specified group.">H5Gclose</a> </td></tr>
+<tr>
+<th>H5D </th><td><a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>, <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>, <a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f" title="Changes the sizes of a dataset&#39;s dimensions.">H5Dset_extent</a>, <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a>, <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a>, <a class="el" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a" title="Returns an identifier for a copy of the dataspace for a dataset.">H5Dget_space</a>, <a class="el" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609" title="Closes the specified dataset.">H5Dclose</a> </td></tr>
+<tr>
+<th>H5A </th><td><a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a>, <a class="el" href="group___h5_a.html#ga004160c28e281455ec48aa7fe557ef8a" title="Creates an attribute attached to a specified object.">H5Acreate_by_name</a>, <a class="el" href="group___h5_a.html#ga59863b205b6d93b2145f0fbca49656f7" title="Opens an attribute for an object specified by object identifier and attribute name.">H5Aopen</a>, <a class="el" href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10" title="Opens an attribute for an object by object name and attribute name.">H5Aopen_by_name</a>, <a class="el" href="group___h5_a.html#ga293b5be270d90cd5e47f782ca9aec80b" title="Determines whether an attribute with a given name exists on an object.">H5Aexists</a>, <a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c" title="Writes data to an attribute.">H5Awrite</a>, <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c" title="Reads the value of an attribute.">H5Aread</a>, <a class="el" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda" title="Closes the specified attribute.">H5Aclose</a>, <a class="el" href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d" title="Opens the nth attribute attached to an object.">H5Aopen_by_idx</a>, <a class="el" href="group___h5_a.html#ga490dcd6db246c1fda7295badfce28203" title="Renames an attribute.">H5Arename</a>, <a class="el" href="group___h5_a.html#ga21f8483c935d72187b98f5e7c2056140">H5Arename_by_name</a> </td></tr>
+<tr>
+<th>H5L </th><td><a class="el" href="group___h5_l.html#ga69d50f7acdfd2f1dc7c4372397e63bd2" title="Creates a hard link to an object.">H5Lcreate_hard</a>, <a class="el" href="group___h5_l.html#ga894444623b58ce1ac3bd35538245ac78" title="Creates a soft link.">H5Lcreate_soft</a>, <a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf" title="Removes a link from a group.">H5Ldelete</a>, <a class="el" href="group___h5_l.html#gaaf5f820856afdd34f9070a797a246805" title="Removes the n-th link in a group.">H5Ldelete_by_idx</a>, <a class="el" href="group___h5_l.html#ga171be6e41dc1a464edc402df0ebdf801" title="Determines whether a link with the specified name exists in a group.">H5Lexists</a> </td></tr>
+<tr>
+<th>H5O </th><td><a class="el" href="group___h5_o.html#gaa94449be6f67f499be5ddd3fc44f4225" title="Copies an object in an HDF5 file.">H5Ocopy</a>, <a class="el" href="group___h5_o.html#gaf0318b68be9ab23a92b8a6bee0af9e2f" title="Refreshes all buffers associated with an HDF5 object.">H5Orefresh</a>, <a class="el" href="group___h5_o.html#gad99f35048cba4534b6393214684f090f" title="Flushes all buffers associated with an HDF5 object to disk.">H5Oflush</a>, <a class="el" href="group___h5_o.html#ga545ad7c54987013ebd50b40fe9e73c61" title="Closes an object in an HDF5 file.">H5Oclose</a>, <a class="el" href="group___h5_o.html#ga9f635f58c7ddf17f87c253bfbca08bc1" title="Opens an object in an HDF5 file by location identifier and path name.">H5Oopen</a>, <a class="el" href="group___h5_o.html#gaeb66e5cbb3ca79890fc284a0b06762be" title="Opens the nth object in a group.">H5Oopen_by_idx</a> </td></tr>
+<tr>
+<th>H5R </th><td><a class="el" href="group___h5_r.html#ga2a00d73b9a13b9069d0ad39225dd9f71" title="Opens the HDF5 attribute referenced.">H5Ropen_attr</a>, <a class="el" href="group___h5_r.html#gaa6692bd3a5b490c8db05b90a5888d0dd" title="Opens the HDF5 object referenced.">H5Ropen_object</a> <a class="el" href="group___h5_r.html#ga400154b014acd1736bae9a127f4e9a1a" title="Sets up a dataspace and selection as specified by a region reference.">H5Ropen_region</a>, <a class="el" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a> </td></tr>
+<tr>
+<th>H5M </th><td><a class="el" href="group___h5_m.html#gac85972f70201429a93184408d40e4b09" title="Creates a map object.">H5Mcreate</a>, <a class="el" href="group___h5_m.html#ga426fbeac4c90849f2ac1855447fb8d43" title="Opens a map object.">H5Mopen</a>, <a class="el" href="group___h5_m.html#ga8cb388b30893cb79ed4d2bec4a8e8c4f" title="Adds a key-value pair to a map object.">H5Mput</a>, <a class="el" href="group___h5_m.html#ga585b7c3352cbca858e11bf50d3dd68ed" title="Retrieves a key-value pair from a map object.">H5Mget</a>, <a class="el" href="group___h5_m.html#gad9a6a1199edc0fb4a50d831a213a5f44" title="Terminates access to a map object.">H5Mclose</a> </td></tr>
+<tr>
+<th>H5T </th><td><a class="el" href="group___h5_t.html#ga9a224eb59f0ba807789e3f8ba3a840cd">H5Tcommit</a>, <a class="el" href="group___h5_t.html#ga1d14b407603fdcedfbed1f723784c209">H5Topen</a>, <a class="el" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e" title="Copies an existing datatype.">H5Tcopy</a>, <a class="el" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0" title="Releases a datatype.">H5Tclose</a> </td></tr>
+</table>
+<p>Async versions of the functions have an extra parameter called the event set parameter or es_id. For example, compare the signatures of <a class="el" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609" title="Closes the specified dataset.">H5Dclose</a> and <a class="el" href="group___a_s_y_n_c.html#ga0933c085c070e86350e3548e337e4e7e">H5Dclose_async</a>: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id);</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___a_s_y_n_c.html#ga0933c085c070e86350e3548e337e4e7e">H5Dclose_async</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id);</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="agroup___a_s_y_n_c_html_ga0933c085c070e86350e3548e337e4e7e"><div class="ttname"><a href="group___a_s_y_n_c.html#ga0933c085c070e86350e3548e337e4e7e">H5Dclose_async</a></div><div class="ttdeci">herr_t H5Dclose_async(hid_t dset_id, hid_t es_id)</div></div>
+<div class="ttc" id="agroup___h5_d_html_gae47c3f38db49db127faf221624c30609"><div class="ttname"><a href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a></div><div class="ttdeci">herr_t H5Dclose(hid_t dset_id)</div><div class="ttdoc">Closes the specified dataset.</div></div>
+</div><!-- fragment --><p>An event set is an in-memory object that is created by an application and used to track many asynchronous operations with a single object. They function like a "bag" &ndash; holding request tokens from one or more asynchronous operations and provide a simple interface for inspecting the status of the entire set of operations.</p>
+<p>See the <a class="el" href="group___h5_e_s.html">Event Set Interface (H5ES)</a> APIs that were added to the HDF5 library to manage event sets.</p>
+<p>Previous Chapter <a class="el" href="_h5_v_l__u_g.html#sec_vol">The HDF5 Virtual Object Layer (VOL)</a> - Next Chapter <a class="el" href="_h5_m__u_g.html#sec_map">The HDF5 Map Object</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_e_sdevelop_8h.html b/develop/_h5_e_sdevelop_8h.html
new file mode 100644
index 0000000..9c4278b
--- /dev/null
+++ b/develop/_h5_e_sdevelop_8h.html
@@ -0,0 +1,240 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5ESdevelop.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_e_sdevelop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5ESdevelop.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_e_spublic_8h.html">H5ESpublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5ESdevelop.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_e_sdevelop_8h__incl.png" border="0" usemap="#asrc_2_h5_e_sdevelop_8h" alt=""/></div>
+<map name="asrc_2_h5_e_sdevelop_8h" id="asrc_2_h5_e_sdevelop_8h">
+<area shape="rect" title=" " alt="" coords="531,5,673,32"/>
+<area shape="rect" href="_h5_e_spublic_8h.html" title=" " alt="" coords="549,80,655,107"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,229,647,256"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="597,155,692,181"/>
+<area shape="rect" title=" " alt="" coords="5,304,108,331"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,304,232,331"/>
+<area shape="rect" title=" " alt="" coords="256,304,343,331"/>
+<area shape="rect" title=" " alt="" coords="367,304,437,331"/>
+<area shape="rect" title=" " alt="" coords="462,304,537,331"/>
+<area shape="rect" title=" " alt="" coords="561,304,643,331"/>
+<area shape="rect" title=" " alt="" coords="667,304,742,331"/>
+<area shape="rect" title=" " alt="" coords="767,304,837,331"/>
+<area shape="rect" title=" " alt="" coords="862,304,921,331"/>
+<area shape="rect" title=" " alt="" coords="945,304,1011,331"/>
+<area shape="rect" title=" " alt="" coords="1036,304,1144,331"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a8049b143e89766d9eb1cf34aff3579a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_sdevelop_8h.html#a8049b143e89766d9eb1cf34aff3579a1">H5ESinsert_request</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, void *request)</td></tr>
+<tr class="separator:a8049b143e89766d9eb1cf34aff3579a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47954c330725b47257ea24763eb5ffb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_sdevelop_8h.html#a47954c330725b47257ea24763eb5ffb4">H5ESget_requests</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *connector_ids, void **requests, size_t array_len, size_t *count)</td></tr>
+<tr class="separator:a47954c330725b47257ea24763eb5ffb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a47954c330725b47257ea24763eb5ffb4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47954c330725b47257ea24763eb5ffb4">&#9670;&nbsp;</a></span>H5ESget_requests()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5ESget_requests </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *&#160;</td>
+ <td class="paramname"><em>connector_ids</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>requests</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>array_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>count</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8049b143e89766d9eb1cf34aff3579a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8049b143e89766d9eb1cf34aff3579a1">&#9670;&nbsp;</a></span>H5ESinsert_request()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5ESinsert_request </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>request</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_e_sdevelop_8h.html">H5ESdevelop.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_e_sdevelop_8h__incl.map b/develop/_h5_e_sdevelop_8h__incl.map
new file mode 100644
index 0000000..de25b21
--- /dev/null
+++ b/develop/_h5_e_sdevelop_8h__incl.map
@@ -0,0 +1,17 @@
+<map id="src/H5ESdevelop.h" name="src/H5ESdevelop.h">
+<area shape="rect" id="node1" title=" " alt="" coords="531,5,673,32"/>
+<area shape="rect" id="node2" href="$_h5_e_spublic_8h.html" title=" " alt="" coords="549,80,655,107"/>
+<area shape="rect" id="node3" href="$_h5public_8h.html" title=" " alt="" coords="557,229,647,256"/>
+<area shape="rect" id="node15" href="$_h5_ipublic_8h.html" title=" " alt="" coords="597,155,692,181"/>
+<area shape="rect" id="node4" title=" " alt="" coords="5,304,108,331"/>
+<area shape="rect" id="node5" href="$_h5version_8h.html" title=" " alt="" coords="132,304,232,331"/>
+<area shape="rect" id="node6" title=" " alt="" coords="256,304,343,331"/>
+<area shape="rect" id="node7" title=" " alt="" coords="367,304,437,331"/>
+<area shape="rect" id="node8" title=" " alt="" coords="462,304,537,331"/>
+<area shape="rect" id="node9" title=" " alt="" coords="561,304,643,331"/>
+<area shape="rect" id="node10" title=" " alt="" coords="667,304,742,331"/>
+<area shape="rect" id="node11" title=" " alt="" coords="767,304,837,331"/>
+<area shape="rect" id="node12" title=" " alt="" coords="862,304,921,331"/>
+<area shape="rect" id="node13" title=" " alt="" coords="945,304,1011,331"/>
+<area shape="rect" id="node14" title=" " alt="" coords="1036,304,1144,331"/>
+</map>
diff --git a/develop/_h5_e_sdevelop_8h__incl.md5 b/develop/_h5_e_sdevelop_8h__incl.md5
new file mode 100644
index 0000000..5b18dd6
--- /dev/null
+++ b/develop/_h5_e_sdevelop_8h__incl.md5
@@ -0,0 +1 @@
+400c0d80f8cce602885fb9a22c27829c \ No newline at end of file
diff --git a/develop/_h5_e_sdevelop_8h__incl.png b/develop/_h5_e_sdevelop_8h__incl.png
new file mode 100644
index 0000000..cbd2c68
--- /dev/null
+++ b/develop/_h5_e_sdevelop_8h__incl.png
Binary files differ
diff --git a/develop/_h5_e_sff_8_f90.html b/develop/_h5_e_sff_8_f90.html
new file mode 100644
index 0000000..0a89f76
--- /dev/null
+++ b/develop/_h5_e_sff_8_f90.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5ESff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_e_sff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5ESff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5es"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5es.html">h5es</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga6cf087a5ac8fae598400a370fe65722c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga6cf087a5ac8fae598400a370fe65722c">h5escreate_f</a> (es_id, hdferr)</td></tr>
+<tr class="memdesc:ga6cf087a5ac8fae598400a370fe65722c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an event set. <a href="group___f_h5_e_s.html#ga6cf087a5ac8fae598400a370fe65722c">More...</a><br /></td></tr>
+<tr class="separator:ga6cf087a5ac8fae598400a370fe65722c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf74dcbde57f25bfaa316239b89e196cc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gaf74dcbde57f25bfaa316239b89e196cc">h5esget_count_f</a> (es_id, count, hdferr)</td></tr>
+<tr class="memdesc:gaf74dcbde57f25bfaa316239b89e196cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves number of events in an event set. <a href="group___f_h5_e_s.html#gaf74dcbde57f25bfaa316239b89e196cc">More...</a><br /></td></tr>
+<tr class="separator:gaf74dcbde57f25bfaa316239b89e196cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabf27e4552fb7fbc574560a31fdde21b4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gabf27e4552fb7fbc574560a31fdde21b4">h5esget_op_counter_f</a> (es_id, counter, hdferr)</td></tr>
+<tr class="memdesc:gabf27e4552fb7fbc574560a31fdde21b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the next operation counter to be assigned in an event set. <a href="group___f_h5_e_s.html#gabf27e4552fb7fbc574560a31fdde21b4">More...</a><br /></td></tr>
+<tr class="separator:gabf27e4552fb7fbc574560a31fdde21b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4adf3ddb46d6aa43a0148a1c57def9a2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga4adf3ddb46d6aa43a0148a1c57def9a2">h5eswait_f</a> (es_id, timeout, num_in_progress, err_occurred, hdferr)</td></tr>
+<tr class="memdesc:ga4adf3ddb46d6aa43a0148a1c57def9a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for operations in event set to complete. <a href="group___f_h5_e_s.html#ga4adf3ddb46d6aa43a0148a1c57def9a2">More...</a><br /></td></tr>
+<tr class="separator:ga4adf3ddb46d6aa43a0148a1c57def9a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13faca584fab2ea4e7f9180af56f6fd3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga13faca584fab2ea4e7f9180af56f6fd3">h5escancel_f</a> (es_id, num_not_canceled, err_occurred, hdferr)</td></tr>
+<tr class="memdesc:ga13faca584fab2ea4e7f9180af56f6fd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempt to cancel operations in an event set. <a href="group___f_h5_e_s.html#ga13faca584fab2ea4e7f9180af56f6fd3">More...</a><br /></td></tr>
+<tr class="separator:ga13faca584fab2ea4e7f9180af56f6fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad334ec8033d8dc9b57bc675d6b638686"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gad334ec8033d8dc9b57bc675d6b638686">h5esget_err_status_f</a> (es_id, err_occurred, hdferr)</td></tr>
+<tr class="memdesc:gad334ec8033d8dc9b57bc675d6b638686"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks for failed operations. <a href="group___f_h5_e_s.html#gad334ec8033d8dc9b57bc675d6b638686">More...</a><br /></td></tr>
+<tr class="separator:gad334ec8033d8dc9b57bc675d6b638686"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8c8f8434524cbc3299213c3ae4468d43"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga8c8f8434524cbc3299213c3ae4468d43">h5esget_err_count_f</a> (es_id, num_errs, hdferr)</td></tr>
+<tr class="memdesc:ga8c8f8434524cbc3299213c3ae4468d43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of failed operations. <a href="group___f_h5_e_s.html#ga8c8f8434524cbc3299213c3ae4468d43">More...</a><br /></td></tr>
+<tr class="separator:ga8c8f8434524cbc3299213c3ae4468d43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga43d220592f6f8717c0dd83f16f1ce882"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga43d220592f6f8717c0dd83f16f1ce882">h5esclose_f</a> (es_id, hdferr)</td></tr>
+<tr class="memdesc:ga43d220592f6f8717c0dd83f16f1ce882"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminates access to an event set. <a href="group___f_h5_e_s.html#ga43d220592f6f8717c0dd83f16f1ce882">More...</a><br /></td></tr>
+<tr class="separator:ga43d220592f6f8717c0dd83f16f1ce882"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_e_sff_8_f90.html">H5ESff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_e_smodule_8h.html b/develop/_h5_e_smodule_8h.html
new file mode 100644
index 0000000..d6ab95b
--- /dev/null
+++ b/develop/_h5_e_smodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5ESmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_e_smodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5ESmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a6d14fdc6d2dbfcda39c7480330dfdcf0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_smodule_8h.html#a6d14fdc6d2dbfcda39c7480330dfdcf0">H5ES_MODULE</a></td></tr>
+<tr class="separator:a6d14fdc6d2dbfcda39c7480330dfdcf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_smodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5ES</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_smodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_EVENTSET</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5ES</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_EVENTSET</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6d14fdc6d2dbfcda39c7480330dfdcf0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d14fdc6d2dbfcda39c7480330dfdcf0">&#9670;&nbsp;</a></span>H5ES_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5ES_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_e_smodule_8h.html">H5ESmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_e_spublic_8h.html b/develop/_h5_e_spublic_8h.html
new file mode 100644
index 0000000..cf14eda
--- /dev/null
+++ b/develop/_h5_e_spublic_8h.html
@@ -0,0 +1,342 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5ESpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_e_spublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5ESpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5ESpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_e_spublic_8h__incl.png" border="0" usemap="#asrc_2_h5_e_spublic_8h" alt=""/></div>
+<map name="asrc_2_h5_e_spublic_8h" id="asrc_2_h5_e_spublic_8h">
+<area shape="rect" title=" " alt="" coords="537,5,667,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_e_spublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_e_spublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_e_spublic_8hdep" id="asrc_2_h5_e_spublic_8hdep">
+<area shape="rect" title=" " alt="" coords="98,5,229,32"/>
+<area shape="rect" href="_h5_e_sdevelop_8h.html" title=" " alt="" coords="5,80,148,107"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="173,80,327,107"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="88,155,215,181"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="239,155,458,181"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_e_s__op__info__t.html">H5ES_op_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_e_s__err__info__t.html">H5ES_err_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a78137a9276610f25a219f32b7604d07f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_spublic_8h.html#a78137a9276610f25a219f32b7604d07f">H5ES_NONE</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:a78137a9276610f25a219f32b7604d07f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a275cd8e135430dfba61a367ebc56ff55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_spublic_8h.html#a275cd8e135430dfba61a367ebc56ff55">H5ES_WAIT_FOREVER</a>&#160;&#160;&#160;(UINT64_MAX)</td></tr>
+<tr class="separator:a275cd8e135430dfba61a367ebc56ff55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac27b917bace5cb437f33bb657bc51d00"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_spublic_8h.html#ac27b917bace5cb437f33bb657bc51d00">H5ES_WAIT_NONE</a>&#160;&#160;&#160;(0)</td></tr>
+<tr class="separator:ac27b917bace5cb437f33bb657bc51d00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a0657307c8919bf968bd0fc8d7d6afa2d"><td class="memItemLeft" align="right" valign="top">typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_spublic_8h.html#a0657307c8919bf968bd0fc8d7d6afa2d">H5ES_event_insert_func_t</a>) (const <a class="el" href="struct_h5_e_s__op__info__t.html">H5ES_op_info_t</a> *op_info, void *ctx)</td></tr>
+<tr class="separator:a0657307c8919bf968bd0fc8d7d6afa2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a203f983be81866b1d8e98c9b4790125c"><td class="memItemLeft" align="right" valign="top">typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_spublic_8h.html#a203f983be81866b1d8e98c9b4790125c">H5ES_event_complete_func_t</a>) (const <a class="el" href="struct_h5_e_s__op__info__t.html">H5ES_op_info_t</a> *op_info, <a class="el" href="_h5_e_spublic_8h.html#aec6fb3387e2a9225fcbeaa7cf5d20365">H5ES_status_t</a> status, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack, void *ctx)</td></tr>
+<tr class="separator:a203f983be81866b1d8e98c9b4790125c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:aec6fb3387e2a9225fcbeaa7cf5d20365"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_spublic_8h.html#aec6fb3387e2a9225fcbeaa7cf5d20365">H5ES_status_t</a> { <a class="el" href="_h5_e_spublic_8h.html#aec6fb3387e2a9225fcbeaa7cf5d20365a84c2affee3e932212a20a5ed7b4be0ba">H5ES_STATUS_IN_PROGRESS</a>
+, <a class="el" href="_h5_e_spublic_8h.html#aec6fb3387e2a9225fcbeaa7cf5d20365a20bbc32f9d8720f1d305547d50cb3366">H5ES_STATUS_SUCCEED</a>
+, <a class="el" href="_h5_e_spublic_8h.html#aec6fb3387e2a9225fcbeaa7cf5d20365abd9a024505094810cb3c29470fa43683">H5ES_STATUS_CANCELED</a>
+, <a class="el" href="_h5_e_spublic_8h.html#aec6fb3387e2a9225fcbeaa7cf5d20365a045d6e0ed5705918a77a80bb08be7191">H5ES_STATUS_FAIL</a>
+ }</td></tr>
+<tr class="separator:aec6fb3387e2a9225fcbeaa7cf5d20365"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gae3cd0a94586acf2d824033ef59fd3ccc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e_s.html#gae3cd0a94586acf2d824033ef59fd3ccc">H5EScreate</a> (void)</td></tr>
+<tr class="memdesc:gae3cd0a94586acf2d824033ef59fd3ccc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an event set. <a href="group___h5_e_s.html#gae3cd0a94586acf2d824033ef59fd3ccc">More...</a><br /></td></tr>
+<tr class="separator:gae3cd0a94586acf2d824033ef59fd3ccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab118d8202a0edf6241812420b870a64e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e_s.html#gab118d8202a0edf6241812420b870a64e">H5ESwait</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id, uint64_t timeout, size_t *num_in_progress, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *err_occurred)</td></tr>
+<tr class="memdesc:gab118d8202a0edf6241812420b870a64e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for operations in event set to complete. <a href="group___h5_e_s.html#gab118d8202a0edf6241812420b870a64e">More...</a><br /></td></tr>
+<tr class="separator:gab118d8202a0edf6241812420b870a64e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga45ec0f886c4914f9503ab42e811a496a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e_s.html#ga45ec0f886c4914f9503ab42e811a496a">H5EScancel</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id, size_t *num_not_canceled, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *err_occurred)</td></tr>
+<tr class="memdesc:ga45ec0f886c4914f9503ab42e811a496a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempt to cancel operations in an event set. <a href="group___h5_e_s.html#ga45ec0f886c4914f9503ab42e811a496a">More...</a><br /></td></tr>
+<tr class="separator:ga45ec0f886c4914f9503ab42e811a496a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1a5a9212958bf7054a56107587d480d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e_s.html#ga1a5a9212958bf7054a56107587d480d2">H5ESget_count</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id, size_t *count)</td></tr>
+<tr class="memdesc:ga1a5a9212958bf7054a56107587d480d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves number of events in an event set. <a href="group___h5_e_s.html#ga1a5a9212958bf7054a56107587d480d2">More...</a><br /></td></tr>
+<tr class="separator:ga1a5a9212958bf7054a56107587d480d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1880fb2353f677ef56a6204706cec4d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e_s.html#ga1880fb2353f677ef56a6204706cec4d0">H5ESget_op_counter</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id, uint64_t *counter)</td></tr>
+<tr class="memdesc:ga1880fb2353f677ef56a6204706cec4d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the accumulative operation counter for an event set. <a href="group___h5_e_s.html#ga1880fb2353f677ef56a6204706cec4d0">More...</a><br /></td></tr>
+<tr class="separator:ga1880fb2353f677ef56a6204706cec4d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad419f0af15bbddc13d79662bc6b31d7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e_s.html#gad419f0af15bbddc13d79662bc6b31d7c">H5ESget_err_status</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *err_occurred)</td></tr>
+<tr class="memdesc:gad419f0af15bbddc13d79662bc6b31d7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks for failed operations. <a href="group___h5_e_s.html#gad419f0af15bbddc13d79662bc6b31d7c">More...</a><br /></td></tr>
+<tr class="separator:gad419f0af15bbddc13d79662bc6b31d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga42b502d05e0dff40ec550c85bb54ca1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e_s.html#ga42b502d05e0dff40ec550c85bb54ca1c">H5ESget_err_count</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id, size_t *num_errs)</td></tr>
+<tr class="memdesc:ga42b502d05e0dff40ec550c85bb54ca1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of failed operations. <a href="group___h5_e_s.html#ga42b502d05e0dff40ec550c85bb54ca1c">More...</a><br /></td></tr>
+<tr class="separator:ga42b502d05e0dff40ec550c85bb54ca1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7fe438ffe2d7fcede25e4bec5194c923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e_s.html#ga7fe438ffe2d7fcede25e4bec5194c923">H5ESget_err_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id, size_t num_err_info, <a class="el" href="struct_h5_e_s__err__info__t.html">H5ES_err_info_t</a> err_info[], size_t *err_cleared)</td></tr>
+<tr class="memdesc:ga7fe438ffe2d7fcede25e4bec5194c923"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about failed operations. <a href="group___h5_e_s.html#ga7fe438ffe2d7fcede25e4bec5194c923">More...</a><br /></td></tr>
+<tr class="separator:ga7fe438ffe2d7fcede25e4bec5194c923"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadaab9ec7ce5725bed34636e0cf8cad8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e_s.html#gadaab9ec7ce5725bed34636e0cf8cad8d">H5ESfree_err_info</a> (size_t num_err_info, <a class="el" href="struct_h5_e_s__err__info__t.html">H5ES_err_info_t</a> err_info[])</td></tr>
+<tr class="memdesc:gadaab9ec7ce5725bed34636e0cf8cad8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience routine to free an array of <a class="el" href="struct_h5_e_s__err__info__t.html">H5ES_err_info_t</a> structs. <a href="group___h5_e_s.html#gadaab9ec7ce5725bed34636e0cf8cad8d">More...</a><br /></td></tr>
+<tr class="separator:gadaab9ec7ce5725bed34636e0cf8cad8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac2255859e4038a02e8dea94b2585e9e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e_s.html#gac2255859e4038a02e8dea94b2585e9e8">H5ESregister_insert_func</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id, <a class="el" href="_h5_e_spublic_8h.html#a0657307c8919bf968bd0fc8d7d6afa2d">H5ES_event_insert_func_t</a> func, void *ctx)</td></tr>
+<tr class="memdesc:gac2255859e4038a02e8dea94b2585e9e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a callback to invoke when a new operation is inserted into an event set. <a href="group___h5_e_s.html#gac2255859e4038a02e8dea94b2585e9e8">More...</a><br /></td></tr>
+<tr class="separator:gac2255859e4038a02e8dea94b2585e9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad19a0bf9ef8816d178f3ee6d1d1ef50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e_s.html#gaad19a0bf9ef8816d178f3ee6d1d1ef50">H5ESregister_complete_func</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id, <a class="el" href="_h5_e_spublic_8h.html#a203f983be81866b1d8e98c9b4790125c">H5ES_event_complete_func_t</a> func, void *ctx)</td></tr>
+<tr class="memdesc:gaad19a0bf9ef8816d178f3ee6d1d1ef50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a callback to invoke when an operation completes within an event set. <a href="group___h5_e_s.html#gaad19a0bf9ef8816d178f3ee6d1d1ef50">More...</a><br /></td></tr>
+<tr class="separator:gaad19a0bf9ef8816d178f3ee6d1d1ef50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1159e2c6748f200857dffa55011ae060"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e_s.html#ga1159e2c6748f200857dffa55011ae060">H5ESclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="memdesc:ga1159e2c6748f200857dffa55011ae060"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminates access to an event set. <a href="group___h5_e_s.html#ga1159e2c6748f200857dffa55011ae060">More...</a><br /></td></tr>
+<tr class="separator:ga1159e2c6748f200857dffa55011ae060"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a78137a9276610f25a219f32b7604d07f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78137a9276610f25a219f32b7604d07f">&#9670;&nbsp;</a></span>H5ES_NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5ES_NONE&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Default value for "no event set" / synchronous execution. Used in place of a <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> identifier. </p>
+
+</div>
+</div>
+<a id="a275cd8e135430dfba61a367ebc56ff55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a275cd8e135430dfba61a367ebc56ff55">&#9670;&nbsp;</a></span>H5ES_WAIT_FOREVER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5ES_WAIT_FOREVER&#160;&#160;&#160;(UINT64_MAX)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Wait until all operations complete </p>
+
+</div>
+</div>
+<a id="ac27b917bace5cb437f33bb657bc51d00"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac27b917bace5cb437f33bb657bc51d00">&#9670;&nbsp;</a></span>H5ES_WAIT_NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5ES_WAIT_NONE&#160;&#160;&#160;(0)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Don't wait for operations to complete, just check their status. (This allows <a class="el" href="group___h5_e_s.html#gab118d8202a0edf6241812420b870a64e">H5ESwait</a> to behave like a 'test' operation) </p>
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a203f983be81866b1d8e98c9b4790125c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a203f983be81866b1d8e98c9b4790125c">&#9670;&nbsp;</a></span>H5ES_event_complete_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int(* H5ES_event_complete_func_t) (const <a class="el" href="struct_h5_e_s__op__info__t.html">H5ES_op_info_t</a> *op_info, <a class="el" href="_h5_e_spublic_8h.html#aec6fb3387e2a9225fcbeaa7cf5d20365">H5ES_status_t</a> status, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack, void *ctx)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback for <a class="el" href="group___h5_e_s.html#gaad19a0bf9ef8816d178f3ee6d1d1ef50" title="Registers a callback to invoke when an operation completes within an event set.">H5ESregister_complete_func()</a> </p>
+
+</div>
+</div>
+<a id="a0657307c8919bf968bd0fc8d7d6afa2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0657307c8919bf968bd0fc8d7d6afa2d">&#9670;&nbsp;</a></span>H5ES_event_insert_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int(* H5ES_event_insert_func_t) (const <a class="el" href="struct_h5_e_s__op__info__t.html">H5ES_op_info_t</a> *op_info, void *ctx)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback for <a class="el" href="group___h5_e_s.html#gac2255859e4038a02e8dea94b2585e9e8" title="Registers a callback to invoke when a new operation is inserted into an event set.">H5ESregister_insert_func()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="aec6fb3387e2a9225fcbeaa7cf5d20365"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec6fb3387e2a9225fcbeaa7cf5d20365">&#9670;&nbsp;</a></span>H5ES_status_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_e_spublic_8h.html#aec6fb3387e2a9225fcbeaa7cf5d20365">H5ES_status_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous operation status </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aec6fb3387e2a9225fcbeaa7cf5d20365a84c2affee3e932212a20a5ed7b4be0ba"></a>H5ES_STATUS_IN_PROGRESS&#160;</td><td class="fielddoc"><p>Operation(s) have not yet completed <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aec6fb3387e2a9225fcbeaa7cf5d20365a20bbc32f9d8720f1d305547d50cb3366"></a>H5ES_STATUS_SUCCEED&#160;</td><td class="fielddoc"><p>Operation(s) have completed, successfully <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aec6fb3387e2a9225fcbeaa7cf5d20365abd9a024505094810cb3c29470fa43683"></a>H5ES_STATUS_CANCELED&#160;</td><td class="fielddoc"><p>Operation(s) has been canceled <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aec6fb3387e2a9225fcbeaa7cf5d20365a045d6e0ed5705918a77a80bb08be7191"></a>H5ES_STATUS_FAIL&#160;</td><td class="fielddoc"><p>An operation has completed, but failed <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_e_spublic_8h.html">H5ESpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_e_spublic_8h__dep__incl.map b/develop/_h5_e_spublic_8h__dep__incl.map
new file mode 100644
index 0000000..76b9e17
--- /dev/null
+++ b/develop/_h5_e_spublic_8h__dep__incl.map
@@ -0,0 +1,7 @@
+<map id="src/H5ESpublic.h" name="src/H5ESpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="98,5,229,32"/>
+<area shape="rect" id="node2" href="$_h5_e_sdevelop_8h.html" title=" " alt="" coords="5,80,148,107"/>
+<area shape="rect" id="node3" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="173,80,327,107"/>
+<area shape="rect" id="node4" href="$_h5_mpublic_8h.html" title=" " alt="" coords="88,155,215,181"/>
+<area shape="rect" id="node5" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="239,155,458,181"/>
+</map>
diff --git a/develop/_h5_e_spublic_8h__dep__incl.md5 b/develop/_h5_e_spublic_8h__dep__incl.md5
new file mode 100644
index 0000000..2e98675
--- /dev/null
+++ b/develop/_h5_e_spublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+56b10bd6c028e7667709acea11634309 \ No newline at end of file
diff --git a/develop/_h5_e_spublic_8h__dep__incl.png b/develop/_h5_e_spublic_8h__dep__incl.png
new file mode 100644
index 0000000..337e1a6
--- /dev/null
+++ b/develop/_h5_e_spublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_e_spublic_8h__incl.map b/develop/_h5_e_spublic_8h__incl.map
new file mode 100644
index 0000000..4a54dc8
--- /dev/null
+++ b/develop/_h5_e_spublic_8h__incl.map
@@ -0,0 +1,16 @@
+<map id="src/H5ESpublic.h" name="src/H5ESpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="537,5,667,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" id="node14" href="$_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
diff --git a/develop/_h5_e_spublic_8h__incl.md5 b/develop/_h5_e_spublic_8h__incl.md5
new file mode 100644
index 0000000..4df2f5c
--- /dev/null
+++ b/develop/_h5_e_spublic_8h__incl.md5
@@ -0,0 +1 @@
+d6edbdaddc380480cc6fb7e3ed4efb7d \ No newline at end of file
diff --git a/develop/_h5_e_spublic_8h__incl.png b/develop/_h5_e_spublic_8h__incl.png
new file mode 100644
index 0000000..0e5eb01
--- /dev/null
+++ b/develop/_h5_e_spublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_eff_8_f90.html b/develop/_h5_eff_8_f90.html
new file mode 100644
index 0000000..6e154f8
--- /dev/null
+++ b/develop/_h5_eff_8_f90.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Eff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_eff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">H5Eff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5e"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5e.html">h5e</a></td></tr>
+<tr class="memdesc:namespaceh5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5E functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga2b45599c812619ba3654c5dd4cc61512"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga2b45599c812619ba3654c5dd4cc61512">h5eclear_f</a> (hdferr, estack_id)</td></tr>
+<tr class="memdesc:ga2b45599c812619ba3654c5dd4cc61512"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the error stack for the current thread. <a href="group___f_h5_e.html#ga2b45599c812619ba3654c5dd4cc61512">More...</a><br /></td></tr>
+<tr class="separator:ga2b45599c812619ba3654c5dd4cc61512"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga82864a7f0ca0d815b92d8f804125b773"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga82864a7f0ca0d815b92d8f804125b773">h5eprint_f</a> (hdferr, name)</td></tr>
+<tr class="memdesc:ga82864a7f0ca0d815b92d8f804125b773"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the error stack in a default manner. <a href="group___f_h5_e.html#ga82864a7f0ca0d815b92d8f804125b773">More...</a><br /></td></tr>
+<tr class="separator:ga82864a7f0ca0d815b92d8f804125b773"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8eefbc986cd779f21aa5db2685ba49fb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga8eefbc986cd779f21aa5db2685ba49fb">h5eget_major_f</a> (error_no, name, namelen, hdferr)</td></tr>
+<tr class="memdesc:ga8eefbc986cd779f21aa5db2685ba49fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a character string describing an error specified by a major error number. <a href="group___f_h5_e.html#ga8eefbc986cd779f21aa5db2685ba49fb">More...</a><br /></td></tr>
+<tr class="separator:ga8eefbc986cd779f21aa5db2685ba49fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac370d60ec25fdf50ff4c1fa8ab23b184"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#gac370d60ec25fdf50ff4c1fa8ab23b184">h5eget_minor_f</a> (error_no, name, hdferr)</td></tr>
+<tr class="memdesc:gac370d60ec25fdf50ff4c1fa8ab23b184"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a character string describing an error specified by a minor error number. <a href="group___f_h5_e.html#gac370d60ec25fdf50ff4c1fa8ab23b184">More...</a><br /></td></tr>
+<tr class="separator:gac370d60ec25fdf50ff4c1fa8ab23b184"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1751b5afe8840cf087d71a06dfdb1894"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga1751b5afe8840cf087d71a06dfdb1894">h5eset_auto_f</a> (printflag, hdferr, estack_id, func, client_data)</td></tr>
+<tr class="memdesc:ga1751b5afe8840cf087d71a06dfdb1894"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns settings for automatic error stack traversal function and its data. <a href="group___f_h5_e.html#ga1751b5afe8840cf087d71a06dfdb1894">More...</a><br /></td></tr>
+<tr class="separator:ga1751b5afe8840cf087d71a06dfdb1894"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a1b922c05db0800e68af414fb543fab1d"><td class="memItemLeft" align="right" valign="top">integer, parameter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5e.html#a1b922c05db0800e68af414fb543fab1d">printon</a> = 1</td></tr>
+<tr class="memdesc:a1b922c05db0800e68af414fb543fab1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn on automatic printing of errors. <a href="namespaceh5e.html#a1b922c05db0800e68af414fb543fab1d">More...</a><br /></td></tr>
+<tr class="separator:a1b922c05db0800e68af414fb543fab1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5106ae64a9e7c1101ea1617538461788"><td class="memItemLeft" align="right" valign="top">integer, parameter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5e.html#a5106ae64a9e7c1101ea1617538461788">printoff</a> = 0</td></tr>
+<tr class="memdesc:a5106ae64a9e7c1101ea1617538461788"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turn off automatic printing of errors. <a href="namespaceh5e.html#a5106ae64a9e7c1101ea1617538461788">More...</a><br /></td></tr>
+<tr class="separator:a5106ae64a9e7c1101ea1617538461788"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_eff_8_f90.html">H5Eff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_emodule_8h.html b/develop/_h5_emodule_8h.html
new file mode 100644
index 0000000..becf2c6
--- /dev/null
+++ b/develop/_h5_emodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Emodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_emodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Emodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a5571a35dba570b884f184171a14401cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_emodule_8h.html#a5571a35dba570b884f184171a14401cd">H5E_MODULE</a></td></tr>
+<tr class="separator:a5571a35dba570b884f184171a14401cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_emodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5E</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_emodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_ERROR</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5E</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_ERROR</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5571a35dba570b884f184171a14401cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5571a35dba570b884f184171a14401cd">&#9670;&nbsp;</a></span>H5E_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5E_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_emodule_8h.html">H5Emodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_enum_type_8h.html b/develop/_h5_enum_type_8h.html
new file mode 100644
index 0000000..808efe5
--- /dev/null
+++ b/develop/_h5_enum_type_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5EnumType.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_enum_type_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5EnumType.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_enum_type_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_enum_type_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_enum_type_8hdep" id="ac_09_09_2src_2_h5_enum_type_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,180,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="26,80,159,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_h5_1_1_enum_type.html" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes.">EnumType</a> is a derivative of a <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and operates on HDF5 enum datatypes. <a href="class_h5_1_1_enum_type.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_enum_type_8h.html">H5EnumType.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_enum_type_8h__dep__incl.map b/develop/_h5_enum_type_8h__dep__incl.map
new file mode 100644
index 0000000..7bc3734
--- /dev/null
+++ b/develop/_h5_enum_type_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5EnumType.h" name="c++/src/H5EnumType.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,180,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="26,80,159,107"/>
+</map>
diff --git a/develop/_h5_enum_type_8h__dep__incl.md5 b/develop/_h5_enum_type_8h__dep__incl.md5
new file mode 100644
index 0000000..54a7f58
--- /dev/null
+++ b/develop/_h5_enum_type_8h__dep__incl.md5
@@ -0,0 +1 @@
+b724e732105ca9b9e9ce88e692c1ca05 \ No newline at end of file
diff --git a/develop/_h5_enum_type_8h__dep__incl.png b/develop/_h5_enum_type_8h__dep__incl.png
new file mode 100644
index 0000000..f9a6d60
--- /dev/null
+++ b/develop/_h5_enum_type_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_epublic_8h.html b/develop/_h5_epublic_8h.html
new file mode 100644
index 0000000..68f343a
--- /dev/null
+++ b/develop/_h5_epublic_8h.html
@@ -0,0 +1,750 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Epublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_epublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">H5Epublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+<code>#include &quot;H5Epubgen.h&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Epublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_epublic_8h__incl.png" border="0" usemap="#asrc_2_h5_epublic_8h" alt=""/></div>
+<map name="asrc_2_h5_epublic_8h" id="asrc_2_h5_epublic_8h">
+<area shape="rect" title=" " alt="" coords="541,5,663,32"/>
+<area shape="rect" title=" " alt="" coords="455,80,522,107"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" title=" " alt="" coords="716,80,824,107"/>
+<area shape="rect" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_e__error2__t.html">H5E_error2_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_e__error1__t.html">H5E_error1_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ad7ca07d2b387a59c7e8bcab22fa57455"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>&#160;&#160;&#160;0 /* (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) */</td></tr>
+<tr class="separator:ad7ca07d2b387a59c7e8bcab22fa57455"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb549ba9fa5c4f3107d8ff19602705da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a>&#160;&#160;&#160;<a class="el" href="group___h5.html#ga27fa33dc262dda95c5aa8df533837480">H5open</a>(),</td></tr>
+<tr class="separator:abb549ba9fa5c4f3107d8ff19602705da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea2b18de6c2207dde829f65f0997e6bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#aea2b18de6c2207dde829f65f0997e6bf">H5E_ERR_CLS</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_epublic_8h.html#a06be6fee24e29e38a1a0350e91c92b10">H5E_ERR_CLS_g</a>)</td></tr>
+<tr class="separator:aea2b18de6c2207dde829f65f0997e6bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec70809990a203fe2e6b044437f74551"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#aec70809990a203fe2e6b044437f74551">H5E_BEGIN_TRY</a></td></tr>
+<tr class="separator:aec70809990a203fe2e6b044437f74551"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abed534bb6c70e3ac080b93e19343a3a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#abed534bb6c70e3ac080b93e19343a3a5">H5E_END_TRY</a></td></tr>
+<tr class="separator:abed534bb6c70e3ac080b93e19343a3a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a178722645a30b5d7afd26bf3b02c2098"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#a178722645a30b5d7afd26bf3b02c2098">H5Epush_sim</a>(func, cls, maj, min, str)&#160;&#160;&#160; <a class="el" href="group___h5_e.html#ga17c2790837a1c1ea7e56b65d3c00a920">H5Epush2</a>(<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>, __FILE__, func, __LINE__, cls, maj, min, str)</td></tr>
+<tr class="separator:a178722645a30b5d7afd26bf3b02c2098"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466e98e559aa81cd46afe85bc9671efe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#a466e98e559aa81cd46afe85bc9671efe">H5Epush_ret</a>(func, cls, maj, min, str, ret)</td></tr>
+<tr class="separator:a466e98e559aa81cd46afe85bc9671efe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5970dd433ddbdb3680e130457661448b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#a5970dd433ddbdb3680e130457661448b">H5Epush_goto</a>(func, cls, maj, min, str, label)</td></tr>
+<tr class="separator:a5970dd433ddbdb3680e130457661448b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:aa0fc6445c613e4159a17d28ca61be825"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a>) (unsigned n, const <a class="el" href="struct_h5_e__error2__t.html">H5E_error2_t</a> *err_desc, void *client_data)</td></tr>
+<tr class="memdesc:aa0fc6445c613e4159a17d28ca61be825"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for <a class="el" href="group___h5_e.html#ga4ecc0f6a1ea5bb821373a5a7b8070655" title="Walks the specified error stack, calling the specified function.">H5Ewalk2()</a> <a href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">More...</a><br /></td></tr>
+<tr class="separator:aa0fc6445c613e4159a17d28ca61be825"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0109c84ac574ac24abe6f7c7acab3fca"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> estack, void *client_data)</td></tr>
+<tr class="memdesc:a0109c84ac574ac24abe6f7c7acab3fca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for <a class="el" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69" title="Turns automatic error printing on or off.">H5Eset_auto2()</a> <a href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">More...</a><br /></td></tr>
+<tr class="separator:a0109c84ac574ac24abe6f7c7acab3fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b643ee74952ccb3b401eb97407070a8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#a8b643ee74952ccb3b401eb97407070a8">H5E_major_t</a></td></tr>
+<tr class="separator:a8b643ee74952ccb3b401eb97407070a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a5b9e5fcbb4cf4cdc5d347e34d4af0a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#a6a5b9e5fcbb4cf4cdc5d347e34d4af0a">H5E_minor_t</a></td></tr>
+<tr class="separator:a6a5b9e5fcbb4cf4cdc5d347e34d4af0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2088c033647027f76172116e2da33293"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#a2088c033647027f76172116e2da33293">H5E_walk1_t</a>) (int n, <a class="el" href="struct_h5_e__error1__t.html">H5E_error1_t</a> *err_desc, void *client_data)</td></tr>
+<tr class="memdesc:a2088c033647027f76172116e2da33293"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for <a class="el" href="group___h5_e.html#ga8d54a0f62f9ea625bdeab8e5e0c894c4" title="Walks the current error stack, calling the specified function.">H5Ewalk1()</a> <a href="_h5_epublic_8h.html#a2088c033647027f76172116e2da33293">More...</a><br /></td></tr>
+<tr class="separator:a2088c033647027f76172116e2da33293"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54e242097ba2121788448b37579a107e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#a54e242097ba2121788448b37579a107e">H5E_auto1_t</a>) (void *client_data)</td></tr>
+<tr class="memdesc:a54e242097ba2121788448b37579a107e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for <a class="el" href="group___h5_e.html#gab7e1c2db4a0811b70227833b5462eea8" title="Turns automatic error printing on or off.">H5Eset_auto1()</a> <a href="_h5_epublic_8h.html#a54e242097ba2121788448b37579a107e">More...</a><br /></td></tr>
+<tr class="separator:a54e242097ba2121788448b37579a107e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a415162f1ce9b31241977d0a5857caa3c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3c">H5E_type_t</a> { <a class="el" href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3cab0e1bfd4dab03f69f9a884e9079d3acc">H5E_MAJOR</a>
+, <a class="el" href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3caabc45a68c0f04871387677c099abb338">H5E_MINOR</a>
+ }</td></tr>
+<tr class="separator:a415162f1ce9b31241977d0a5857caa3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae30cff307b364e94ce2d552edbca6813"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> { <a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813abedac175e65559c32551f132a78e1861">H5E_WALK_UPWARD</a> = 0
+, <a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813ab0ba668f408b6c98dade64021973fb49">H5E_WALK_DOWNWARD</a> = 1
+ }</td></tr>
+<tr class="separator:ae30cff307b364e94ce2d552edbca6813"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga70ecfb35ab871ddb1cd2dfa0ac5f740c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga70ecfb35ab871ddb1cd2dfa0ac5f740c">H5Eregister_class</a> (const char *cls_name, const char *lib_name, const char *version)</td></tr>
+<tr class="memdesc:ga70ecfb35ab871ddb1cd2dfa0ac5f740c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a client library or application program to the HDF5 error API. <a href="group___h5_e.html#ga70ecfb35ab871ddb1cd2dfa0ac5f740c">More...</a><br /></td></tr>
+<tr class="separator:ga70ecfb35ab871ddb1cd2dfa0ac5f740c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0383710d3984d19d3d2006d1151b88a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga0383710d3984d19d3d2006d1151b88a2">H5Eunregister_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> class_id)</td></tr>
+<tr class="memdesc:ga0383710d3984d19d3d2006d1151b88a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an error class. <a href="group___h5_e.html#ga0383710d3984d19d3d2006d1151b88a2">More...</a><br /></td></tr>
+<tr class="separator:ga0383710d3984d19d3d2006d1151b88a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65b660eb16b25cc008585ba8990e8b15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga65b660eb16b25cc008585ba8990e8b15">H5Eclose_msg</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_id)</td></tr>
+<tr class="memdesc:ga65b660eb16b25cc008585ba8990e8b15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an error message. <a href="group___h5_e.html#ga65b660eb16b25cc008585ba8990e8b15">More...</a><br /></td></tr>
+<tr class="separator:ga65b660eb16b25cc008585ba8990e8b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99a705d98873dcdd1bb6f9d5eebc5afd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga99a705d98873dcdd1bb6f9d5eebc5afd">H5Ecreate_msg</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cls, <a class="el" href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3c">H5E_type_t</a> msg_type, const char *msg)</td></tr>
+<tr class="memdesc:ga99a705d98873dcdd1bb6f9d5eebc5afd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a major error message to an error class. <a href="group___h5_e.html#ga99a705d98873dcdd1bb6f9d5eebc5afd">More...</a><br /></td></tr>
+<tr class="separator:ga99a705d98873dcdd1bb6f9d5eebc5afd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8bfca811dc01e97b4ab0736dd8775b39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga8bfca811dc01e97b4ab0736dd8775b39">H5Ecreate_stack</a> (void)</td></tr>
+<tr class="memdesc:ga8bfca811dc01e97b4ab0736dd8775b39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new, empty error stack. <a href="group___h5_e.html#ga8bfca811dc01e97b4ab0736dd8775b39">More...</a><br /></td></tr>
+<tr class="separator:ga8bfca811dc01e97b4ab0736dd8775b39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac66c0955a6d821a472a3a408cdc95ae6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#gac66c0955a6d821a472a3a408cdc95ae6">H5Eget_current_stack</a> (void)</td></tr>
+<tr class="memdesc:gac66c0955a6d821a472a3a408cdc95ae6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a copy of the current error stack. <a href="group___h5_e.html#gac66c0955a6d821a472a3a408cdc95ae6">More...</a><br /></td></tr>
+<tr class="separator:gac66c0955a6d821a472a3a408cdc95ae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa35a1b27d704a90f2a933f9d41df35ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#gaa35a1b27d704a90f2a933f9d41df35ec">H5Eappend_stack</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_stack_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_stack_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> close_source_stack)</td></tr>
+<tr class="memdesc:gaa35a1b27d704a90f2a933f9d41df35ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends one error stack to another, optionally closing the source stack. <a href="group___h5_e.html#gaa35a1b27d704a90f2a933f9d41df35ec">More...</a><br /></td></tr>
+<tr class="separator:gaa35a1b27d704a90f2a933f9d41df35ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga41c2ed13fd6aac6e413fe7383b9090fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga41c2ed13fd6aac6e413fe7383b9090fa">H5Eclose_stack</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> stack_id)</td></tr>
+<tr class="memdesc:ga41c2ed13fd6aac6e413fe7383b9090fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an error stack handle. <a href="group___h5_e.html#ga41c2ed13fd6aac6e413fe7383b9090fa">More...</a><br /></td></tr>
+<tr class="separator:ga41c2ed13fd6aac6e413fe7383b9090fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf360b8e61728b421ee78438e4f57a001"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#gaf360b8e61728b421ee78438e4f57a001">H5Eget_class_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> class_id, char *name, size_t size)</td></tr>
+<tr class="memdesc:gaf360b8e61728b421ee78438e4f57a001"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves error class name. <a href="group___h5_e.html#gaf360b8e61728b421ee78438e4f57a001">More...</a><br /></td></tr>
+<tr class="separator:gaf360b8e61728b421ee78438e4f57a001"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga155715dd456c2b62a0b567e970af3473"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga155715dd456c2b62a0b567e970af3473">H5Eset_current_stack</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack_id)</td></tr>
+<tr class="memdesc:ga155715dd456c2b62a0b567e970af3473"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the current error stack. <a href="group___h5_e.html#ga155715dd456c2b62a0b567e970af3473">More...</a><br /></td></tr>
+<tr class="separator:ga155715dd456c2b62a0b567e970af3473"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga17c2790837a1c1ea7e56b65d3c00a920"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga17c2790837a1c1ea7e56b65d3c00a920">H5Epush2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack, const char *file, const char *func, unsigned line, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cls_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> maj_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> min_id, const char *msg,...)</td></tr>
+<tr class="memdesc:ga17c2790837a1c1ea7e56b65d3c00a920"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pushes a new error record onto an error stack. <a href="group___h5_e.html#ga17c2790837a1c1ea7e56b65d3c00a920">More...</a><br /></td></tr>
+<tr class="separator:ga17c2790837a1c1ea7e56b65d3c00a920"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga818569ac92695fb1a7836c2389faa2ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga818569ac92695fb1a7836c2389faa2ba">H5Epop</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack, size_t count)</td></tr>
+<tr class="memdesc:ga818569ac92695fb1a7836c2389faa2ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes specified number of error messages from the error stack. <a href="group___h5_e.html#ga818569ac92695fb1a7836c2389faa2ba">More...</a><br /></td></tr>
+<tr class="separator:ga818569ac92695fb1a7836c2389faa2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae86ab32e85028412c731cf0f2b8d1f56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">H5Eprint2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack, FILE *stream)</td></tr>
+<tr class="memdesc:gae86ab32e85028412c731cf0f2b8d1f56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the specified error stack in a default manner. <a href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">More...</a><br /></td></tr>
+<tr class="separator:gae86ab32e85028412c731cf0f2b8d1f56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4ecc0f6a1ea5bb821373a5a7b8070655"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga4ecc0f6a1ea5bb821373a5a7b8070655">H5Ewalk2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack, <a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="memdesc:ga4ecc0f6a1ea5bb821373a5a7b8070655"><td class="mdescLeft">&#160;</td><td class="mdescRight">Walks the specified error stack, calling the specified function. <a href="group___h5_e.html#ga4ecc0f6a1ea5bb821373a5a7b8070655">More...</a><br /></td></tr>
+<tr class="separator:ga4ecc0f6a1ea5bb821373a5a7b8070655"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2eda33cbadd9be5bfddbaa91e863c936"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga2eda33cbadd9be5bfddbaa91e863c936">H5Eget_auto2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> estack_id, <a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> *func, void **client_data)</td></tr>
+<tr class="memdesc:ga2eda33cbadd9be5bfddbaa91e863c936"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the settings for the automatic error stack traversal function and its data. <a href="group___h5_e.html#ga2eda33cbadd9be5bfddbaa91e863c936">More...</a><br /></td></tr>
+<tr class="separator:ga2eda33cbadd9be5bfddbaa91e863c936"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0d6b18cd5160517fe5165b9a8443c69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> estack_id, <a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> func, void *client_data)</td></tr>
+<tr class="memdesc:gaf0d6b18cd5160517fe5165b9a8443c69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turns automatic error printing on or off. <a href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">More...</a><br /></td></tr>
+<tr class="separator:gaf0d6b18cd5160517fe5165b9a8443c69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac9d90679c7879f3c4ebce858aaa9dfb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#gac9d90679c7879f3c4ebce858aaa9dfb2">H5Eclear2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack)</td></tr>
+<tr class="memdesc:gac9d90679c7879f3c4ebce858aaa9dfb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the specified error stack or the error stack for the current thread. <a href="group___h5_e.html#gac9d90679c7879f3c4ebce858aaa9dfb2">More...</a><br /></td></tr>
+<tr class="separator:gac9d90679c7879f3c4ebce858aaa9dfb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga031740bbe952c10272f7e43b87565d2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga031740bbe952c10272f7e43b87565d2f">H5Eauto_is_v2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack, unsigned *is_stack)</td></tr>
+<tr class="memdesc:ga031740bbe952c10272f7e43b87565d2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the type of error stack. <a href="group___h5_e.html#ga031740bbe952c10272f7e43b87565d2f">More...</a><br /></td></tr>
+<tr class="separator:ga031740bbe952c10272f7e43b87565d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga64714effca13c23c4f95529256621fa0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga64714effca13c23c4f95529256621fa0">H5Eget_msg</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> msg_id, <a class="el" href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3c">H5E_type_t</a> *type, char *msg, size_t size)</td></tr>
+<tr class="memdesc:ga64714effca13c23c4f95529256621fa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves an error message. <a href="group___h5_e.html#ga64714effca13c23c4f95529256621fa0">More...</a><br /></td></tr>
+<tr class="separator:ga64714effca13c23c4f95529256621fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c42673e2059c385a95ce3c597e0756d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga5c42673e2059c385a95ce3c597e0756d">H5Eget_num</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> error_stack_id)</td></tr>
+<tr class="memdesc:ga5c42673e2059c385a95ce3c597e0756d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of error messages in an error stack. <a href="group___h5_e.html#ga5c42673e2059c385a95ce3c597e0756d">More...</a><br /></td></tr>
+<tr class="separator:ga5c42673e2059c385a95ce3c597e0756d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0f2ee26cbe35c5dde49d615fc31ea2f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga0f2ee26cbe35c5dde49d615fc31ea2f6">H5Eclear1</a> (void)</td></tr>
+<tr class="memdesc:ga0f2ee26cbe35c5dde49d615fc31ea2f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the error stack for the current thread. <a href="group___h5_e.html#ga0f2ee26cbe35c5dde49d615fc31ea2f6">More...</a><br /></td></tr>
+<tr class="separator:ga0f2ee26cbe35c5dde49d615fc31ea2f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ca4dd7ed560882a7da176a0e2325707"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga0ca4dd7ed560882a7da176a0e2325707">H5Eget_auto1</a> (<a class="el" href="_h5_epublic_8h.html#a54e242097ba2121788448b37579a107e">H5E_auto1_t</a> *func, void **client_data)</td></tr>
+<tr class="memdesc:ga0ca4dd7ed560882a7da176a0e2325707"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current settings for the automatic error stack traversal function and its data. <a href="group___h5_e.html#ga0ca4dd7ed560882a7da176a0e2325707">More...</a><br /></td></tr>
+<tr class="separator:ga0ca4dd7ed560882a7da176a0e2325707"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e2d223ad3bf68fe35f343b97edf0e92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga7e2d223ad3bf68fe35f343b97edf0e92">H5Epush1</a> (const char *file, const char *func, unsigned line, <a class="el" href="_h5_epublic_8h.html#a8b643ee74952ccb3b401eb97407070a8">H5E_major_t</a> maj, <a class="el" href="_h5_epublic_8h.html#a6a5b9e5fcbb4cf4cdc5d347e34d4af0a">H5E_minor_t</a> min, const char *str)</td></tr>
+<tr class="memdesc:ga7e2d223ad3bf68fe35f343b97edf0e92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pushes a new error record onto the error stack. <a href="group___h5_e.html#ga7e2d223ad3bf68fe35f343b97edf0e92">More...</a><br /></td></tr>
+<tr class="separator:ga7e2d223ad3bf68fe35f343b97edf0e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c71eb8e5b7261668e2e8926f1822365"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga9c71eb8e5b7261668e2e8926f1822365">H5Eprint1</a> (FILE *stream)</td></tr>
+<tr class="memdesc:ga9c71eb8e5b7261668e2e8926f1822365"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the current error stack in a default manner. <a href="group___h5_e.html#ga9c71eb8e5b7261668e2e8926f1822365">More...</a><br /></td></tr>
+<tr class="separator:ga9c71eb8e5b7261668e2e8926f1822365"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab7e1c2db4a0811b70227833b5462eea8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#gab7e1c2db4a0811b70227833b5462eea8">H5Eset_auto1</a> (<a class="el" href="_h5_epublic_8h.html#a54e242097ba2121788448b37579a107e">H5E_auto1_t</a> func, void *client_data)</td></tr>
+<tr class="memdesc:gab7e1c2db4a0811b70227833b5462eea8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turns automatic error printing on or off. <a href="group___h5_e.html#gab7e1c2db4a0811b70227833b5462eea8">More...</a><br /></td></tr>
+<tr class="separator:gab7e1c2db4a0811b70227833b5462eea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8d54a0f62f9ea625bdeab8e5e0c894c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga8d54a0f62f9ea625bdeab8e5e0c894c4">H5Ewalk1</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#a2088c033647027f76172116e2da33293">H5E_walk1_t</a> func, void *client_data)</td></tr>
+<tr class="memdesc:ga8d54a0f62f9ea625bdeab8e5e0c894c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Walks the current error stack, calling the specified function. <a href="group___h5_e.html#ga8d54a0f62f9ea625bdeab8e5e0c894c4">More...</a><br /></td></tr>
+<tr class="separator:ga8d54a0f62f9ea625bdeab8e5e0c894c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga106aabd35c2220589138cf5826011264"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga106aabd35c2220589138cf5826011264">H5Eget_major</a> (<a class="el" href="_h5_epublic_8h.html#a8b643ee74952ccb3b401eb97407070a8">H5E_major_t</a> maj)</td></tr>
+<tr class="memdesc:ga106aabd35c2220589138cf5826011264"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a character string describing an error specified by a major error number. <a href="group___h5_e.html#ga106aabd35c2220589138cf5826011264">More...</a><br /></td></tr>
+<tr class="separator:ga106aabd35c2220589138cf5826011264"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62b93353a46578d0f5b41e87f075b112"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga62b93353a46578d0f5b41e87f075b112">H5Eget_minor</a> (<a class="el" href="_h5_epublic_8h.html#a6a5b9e5fcbb4cf4cdc5d347e34d4af0a">H5E_minor_t</a> min)</td></tr>
+<tr class="memdesc:ga62b93353a46578d0f5b41e87f075b112"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a character string describing an error specified by a minor error number. <a href="group___h5_e.html#ga62b93353a46578d0f5b41e87f075b112">More...</a><br /></td></tr>
+<tr class="separator:ga62b93353a46578d0f5b41e87f075b112"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a06be6fee24e29e38a1a0350e91c92b10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html#a06be6fee24e29e38a1a0350e91c92b10">H5E_ERR_CLS_g</a></td></tr>
+<tr class="separator:a06be6fee24e29e38a1a0350e91c92b10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="aec70809990a203fe2e6b044437f74551"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec70809990a203fe2e6b044437f74551">&#9670;&nbsp;</a></span>H5E_BEGIN_TRY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5E_BEGIN_TRY</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> { \</div>
+<div class="line"> unsigned H5E_saved_is_v2; \</div>
+<div class="line"> union { \</div>
+<div class="line"> H5E_auto1_t efunc1; \</div>
+<div class="line"> H5E_auto2_t efunc2; \</div>
+<div class="line"> } H5E_saved; \</div>
+<div class="line"> void *H5E_saved_edata; \</div>
+<div class="line"> \</div>
+<div class="line"> (void)<a class="code" href="group___h5_e.html#ga031740bbe952c10272f7e43b87565d2f">H5Eauto_is_v2</a>(<a class="code" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>, &amp;H5E_saved_is_v2); \</div>
+<div class="line"> if (H5E_saved_is_v2) { \</div>
+<div class="line"> (void)<a class="code" href="group___h5_e.html#ga2eda33cbadd9be5bfddbaa91e863c936">H5Eget_auto2</a>(<a class="code" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>, &amp;H5E_saved.efunc2, &amp;H5E_saved_edata); \</div>
+<div class="line"> (void)<a class="code" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a>(<a class="code" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>, NULL, NULL); \</div>
+<div class="line"> } \</div>
+<div class="line"> else { \</div>
+<div class="line"> (void)<a class="code" href="group___h5_e.html#ga0ca4dd7ed560882a7da176a0e2325707">H5Eget_auto1</a>(&amp;H5E_saved.efunc1, &amp;H5E_saved_edata); \</div>
+<div class="line"> (void)<a class="code" href="group___h5_e.html#gab7e1c2db4a0811b70227833b5462eea8">H5Eset_auto1</a>(NULL, NULL); \</div>
+<div class="line"> }</div>
+<div class="ttc" id="a_h5_epublic_8h_html_ad7ca07d2b387a59c7e8bcab22fa57455"><div class="ttname"><a href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a></div><div class="ttdeci">#define H5E_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Epublic.h:25</div></div>
+<div class="ttc" id="agroup___h5_e_html_ga031740bbe952c10272f7e43b87565d2f"><div class="ttname"><a href="group___h5_e.html#ga031740bbe952c10272f7e43b87565d2f">H5Eauto_is_v2</a></div><div class="ttdeci">herr_t H5Eauto_is_v2(hid_t err_stack, unsigned *is_stack)</div><div class="ttdoc">Determines the type of error stack.</div></div>
+<div class="ttc" id="agroup___h5_e_html_ga0ca4dd7ed560882a7da176a0e2325707"><div class="ttname"><a href="group___h5_e.html#ga0ca4dd7ed560882a7da176a0e2325707">H5Eget_auto1</a></div><div class="ttdeci">herr_t H5Eget_auto1(H5E_auto1_t *func, void **client_data)</div><div class="ttdoc">Returns the current settings for the automatic error stack traversal function and its data.</div></div>
+<div class="ttc" id="agroup___h5_e_html_ga2eda33cbadd9be5bfddbaa91e863c936"><div class="ttname"><a href="group___h5_e.html#ga2eda33cbadd9be5bfddbaa91e863c936">H5Eget_auto2</a></div><div class="ttdeci">herr_t H5Eget_auto2(hid_t estack_id, H5E_auto2_t *func, void **client_data)</div><div class="ttdoc">Returns the settings for the automatic error stack traversal function and its data.</div></div>
+<div class="ttc" id="agroup___h5_e_html_gab7e1c2db4a0811b70227833b5462eea8"><div class="ttname"><a href="group___h5_e.html#gab7e1c2db4a0811b70227833b5462eea8">H5Eset_auto1</a></div><div class="ttdeci">herr_t H5Eset_auto1(H5E_auto1_t func, void *client_data)</div><div class="ttdoc">Turns automatic error printing on or off.</div></div>
+<div class="ttc" id="agroup___h5_e_html_gaf0d6b18cd5160517fe5165b9a8443c69"><div class="ttname"><a href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a></div><div class="ttdeci">herr_t H5Eset_auto2(hid_t estack_id, H5E_auto2_t func, void *client_data)</div><div class="ttdoc">Turns automatic error printing on or off.</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="ad7ca07d2b387a59c7e8bcab22fa57455"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7ca07d2b387a59c7e8bcab22fa57455">&#9670;&nbsp;</a></span>H5E_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5E_DEFAULT&#160;&#160;&#160;0 /* (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abed534bb6c70e3ac080b93e19343a3a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abed534bb6c70e3ac080b93e19343a3a5">&#9670;&nbsp;</a></span>H5E_END_TRY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5E_END_TRY</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">if</span> (H5E_saved_is_v2) \</div>
+<div class="line"> (void)<a class="code" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a>(<a class="code" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>, H5E_saved.efunc2, H5E_saved_edata); \</div>
+<div class="line"> else \</div>
+<div class="line"> (void)<a class="code" href="group___h5_e.html#gab7e1c2db4a0811b70227833b5462eea8">H5Eset_auto1</a>(H5E_saved.efunc1, H5E_saved_edata); \</div>
+<div class="line"> }</div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="aea2b18de6c2207dde829f65f0997e6bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aea2b18de6c2207dde829f65f0997e6bf">&#9670;&nbsp;</a></span>H5E_ERR_CLS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5E_ERR_CLS&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_epublic_8h.html#a06be6fee24e29e38a1a0350e91c92b10">H5E_ERR_CLS_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5970dd433ddbdb3680e130457661448b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5970dd433ddbdb3680e130457661448b">&#9670;&nbsp;</a></span>H5Epush_goto</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Epush_goto</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">func, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">cls, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">maj, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">min, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">str, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">label&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
+<div class="line"> H5Epush2(<a class="code" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>, __FILE__, func, __LINE__, cls, maj, min, str); \</div>
+<div class="line"> goto label; \</div>
+<div class="line"> } <span class="keywordflow">while</span> (0)</div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="a466e98e559aa81cd46afe85bc9671efe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a466e98e559aa81cd46afe85bc9671efe">&#9670;&nbsp;</a></span>H5Epush_ret</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Epush_ret</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">func, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">cls, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">maj, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">min, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">str, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">ret&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
+<div class="line"> H5Epush2(<a class="code" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>, __FILE__, func, __LINE__, cls, maj, min, str); \</div>
+<div class="line"> return (ret); \</div>
+<div class="line"> } <span class="keywordflow">while</span> (0)</div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="a178722645a30b5d7afd26bf3b02c2098"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a178722645a30b5d7afd26bf3b02c2098">&#9670;&nbsp;</a></span>H5Epush_sim</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Epush_sim</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">func, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">cls, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">maj, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">min, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">str&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td>&#160;&#160;&#160; <a class="el" href="group___h5_e.html#ga17c2790837a1c1ea7e56b65d3c00a920">H5Epush2</a>(<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>, __FILE__, func, __LINE__, cls, maj, min, str)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abb549ba9fa5c4f3107d8ff19602705da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb549ba9fa5c4f3107d8ff19602705da">&#9670;&nbsp;</a></span>H5OPEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5OPEN&#160;&#160;&#160;<a class="el" href="group___h5.html#ga27fa33dc262dda95c5aa8df533837480">H5open</a>(),</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a54e242097ba2121788448b37579a107e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54e242097ba2121788448b37579a107e">&#9670;&nbsp;</a></span>H5E_auto1_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5E_auto1_t) (void *client_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for <a class="el" href="group___h5_e.html#gab7e1c2db4a0811b70227833b5462eea8" title="Turns automatic error printing on or off.">H5Eset_auto1()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">client_data</td><td>Pointer to client data in the format expected by the user-defined function </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value. </dd></dl>
+
+</div>
+</div>
+<a id="a0109c84ac574ac24abe6f7c7acab3fca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0109c84ac574ac24abe6f7c7acab3fca">&#9670;&nbsp;</a></span>H5E_auto2_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5E_auto2_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> estack, void *client_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for <a class="el" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69" title="Turns automatic error printing on or off.">H5Eset_auto2()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">estack</td><td>Error stack identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">client_data</td><td>Pointer to client data in the format expected by the user-defined function </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value. </dd></dl>
+
+</div>
+</div>
+<a id="a8b643ee74952ccb3b401eb97407070a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b643ee74952ccb3b401eb97407070a8">&#9670;&nbsp;</a></span>H5E_major_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="el" href="_h5_epublic_8h.html#a8b643ee74952ccb3b401eb97407070a8">H5E_major_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6a5b9e5fcbb4cf4cdc5d347e34d4af0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a5b9e5fcbb4cf4cdc5d347e34d4af0a">&#9670;&nbsp;</a></span>H5E_minor_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="el" href="_h5_epublic_8h.html#a6a5b9e5fcbb4cf4cdc5d347e34d4af0a">H5E_minor_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2088c033647027f76172116e2da33293"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2088c033647027f76172116e2da33293">&#9670;&nbsp;</a></span>H5E_walk1_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5E_walk1_t) (int n, <a class="el" href="struct_h5_e__error1__t.html">H5E_error1_t</a> *err_desc, void *client_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for <a class="el" href="group___h5_e.html#ga8d54a0f62f9ea625bdeab8e5e0c894c4" title="Walks the current error stack, calling the specified function.">H5Ewalk1()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>Indexed error position in the stack </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">err_desc</td><td>Pointer to a data structure describing the error </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">client_data</td><td>Pointer to client data in the format expected by the user-defined function </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value. </dd></dl>
+
+</div>
+</div>
+<a id="aa0fc6445c613e4159a17d28ca61be825"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0fc6445c613e4159a17d28ca61be825">&#9670;&nbsp;</a></span>H5E_walk2_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5E_walk2_t) (unsigned n, const <a class="el" href="struct_h5_e__error2__t.html">H5E_error2_t</a> *err_desc, void *client_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for <a class="el" href="group___h5_e.html#ga4ecc0f6a1ea5bb821373a5a7b8070655" title="Walks the specified error stack, calling the specified function.">H5Ewalk2()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>Indexed error position in the stack </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">err_desc</td><td>Pointer to a data structure describing the error </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">client_data</td><td>Pointer to client data in the format expected by the user-defined function </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value. </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="ae30cff307b364e94ce2d552edbca6813"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae30cff307b364e94ce2d552edbca6813">&#9670;&nbsp;</a></span>H5E_direction_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Error stack traversal direction </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae30cff307b364e94ce2d552edbca6813abedac175e65559c32551f132a78e1861"></a>H5E_WALK_UPWARD&#160;</td><td class="fielddoc"><p>begin w/ most specific error, end at API function </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ae30cff307b364e94ce2d552edbca6813ab0ba668f408b6c98dade64021973fb49"></a>H5E_WALK_DOWNWARD&#160;</td><td class="fielddoc"><p>begin at API function, end w/ most specific error </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a415162f1ce9b31241977d0a5857caa3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a415162f1ce9b31241977d0a5857caa3c">&#9670;&nbsp;</a></span>H5E_type_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_epublic_8h.html#a415162f1ce9b31241977d0a5857caa3c">H5E_type_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Different kinds of error information </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a415162f1ce9b31241977d0a5857caa3cab0e1bfd4dab03f69f9a884e9079d3acc"></a>H5E_MAJOR&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a415162f1ce9b31241977d0a5857caa3caabc45a68c0f04871387677c099abb338"></a>H5E_MINOR&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="a06be6fee24e29e38a1a0350e91c92b10"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a06be6fee24e29e38a1a0350e91c92b10">&#9670;&nbsp;</a></span>H5E_ERR_CLS_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5E_ERR_CLS_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_epublic_8h.html">H5Epublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_epublic_8h__incl.map b/develop/_h5_epublic_8h__incl.map
new file mode 100644
index 0000000..fdf285b
--- /dev/null
+++ b/develop/_h5_epublic_8h__incl.map
@@ -0,0 +1,18 @@
+<map id="src/H5Epublic.h" name="src/H5Epublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="541,5,663,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="455,80,522,107"/>
+<area shape="rect" id="node3" href="$_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" id="node15" href="$_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" id="node16" title=" " alt="" coords="716,80,824,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" id="node5" href="$_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" id="node6" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" id="node7" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" id="node8" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" id="node9" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" id="node10" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" id="node11" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" id="node12" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" id="node13" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" id="node14" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
diff --git a/develop/_h5_epublic_8h__incl.md5 b/develop/_h5_epublic_8h__incl.md5
new file mode 100644
index 0000000..bbaa8e7
--- /dev/null
+++ b/develop/_h5_epublic_8h__incl.md5
@@ -0,0 +1 @@
+27cac3ae0fb5245b79490123564bb048 \ No newline at end of file
diff --git a/develop/_h5_epublic_8h__incl.png b/develop/_h5_epublic_8h__incl.png
new file mode 100644
index 0000000..193eacd
--- /dev/null
+++ b/develop/_h5_epublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_ex___d___alloc_8java.html b/develop/_h5_ex___d___alloc_8java.html
new file mode 100644
index 0000000..20182e3
--- /dev/null
+++ b/develop/_h5_ex___d___alloc_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_Alloc.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___alloc_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Alloc.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___alloc.html">H5Ex_D_Alloc</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_D_Alloc.H5D_space_status</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___alloc_8java.html">H5Ex_D_Alloc.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___checksum_8java.html b/develop/_h5_ex___d___checksum_8java.html
new file mode 100644
index 0000000..a531e8e
--- /dev/null
+++ b/develop/_h5_ex___d___checksum_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_Checksum.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___checksum_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Checksum.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___checksum.html">H5Ex_D_Checksum</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_D_Checksum.H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___checksum_8java.html">H5Ex_D_Checksum.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___chunk_8java.html b/develop/_h5_ex___d___chunk_8java.html
new file mode 100644
index 0000000..d59bced
--- /dev/null
+++ b/develop/_h5_ex___d___chunk_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_Chunk.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___chunk_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Chunk.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___chunk.html">H5Ex_D_Chunk</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_D_Chunk.H5D_layout</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___chunk_8java.html">H5Ex_D_Chunk.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___compact_8java.html b/develop/_h5_ex___d___compact_8java.html
new file mode 100644
index 0000000..661467a
--- /dev/null
+++ b/develop/_h5_ex___d___compact_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_Compact.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___compact_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Compact.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___compact.html">H5Ex_D_Compact</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_D_Compact.H5D_layout</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___compact_8java.html">H5Ex_D_Compact.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___external_8java.html b/develop/_h5_ex___d___external_8java.html
new file mode 100644
index 0000000..89c7109
--- /dev/null
+++ b/develop/_h5_ex___d___external_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_External.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___external_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_External.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___external.html">H5Ex_D_External</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___external_8java.html">H5Ex_D_External.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___fill_value_8java.html b/develop/_h5_ex___d___fill_value_8java.html
new file mode 100644
index 0000000..6f51175
--- /dev/null
+++ b/develop/_h5_ex___d___fill_value_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_FillValue.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___fill_value_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_FillValue.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___fill_value.html">H5Ex_D_FillValue</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___fill_value_8java.html">H5Ex_D_FillValue.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___gzip_8java.html b/develop/_h5_ex___d___gzip_8java.html
new file mode 100644
index 0000000..0b56f90
--- /dev/null
+++ b/develop/_h5_ex___d___gzip_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_Gzip.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___gzip_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Gzip.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___gzip.html">H5Ex_D_Gzip</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_D_Gzip.H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___gzip_8java.html">H5Ex_D_Gzip.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___hyperslab_8java.html b/develop/_h5_ex___d___hyperslab_8java.html
new file mode 100644
index 0000000..ec1e020
--- /dev/null
+++ b/develop/_h5_ex___d___hyperslab_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_Hyperslab.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___hyperslab_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Hyperslab.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___hyperslab.html">H5Ex_D_Hyperslab</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___hyperslab_8java.html">H5Ex_D_Hyperslab.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___nbit_8java.html b/develop/_h5_ex___d___nbit_8java.html
new file mode 100644
index 0000000..9e7f6e0
--- /dev/null
+++ b/develop/_h5_ex___d___nbit_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_Nbit.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___nbit_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Nbit.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___nbit.html">H5Ex_D_Nbit</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_D_Nbit.H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___nbit_8java.html">H5Ex_D_Nbit.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___read_write_8java.html b/develop/_h5_ex___d___read_write_8java.html
new file mode 100644
index 0000000..804b9b4
--- /dev/null
+++ b/develop/_h5_ex___d___read_write_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_ReadWrite.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___read_write_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_ReadWrite.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___read_write.html">H5Ex_D_ReadWrite</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___read_write_8java.html">H5Ex_D_ReadWrite.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___shuffle_8java.html b/develop/_h5_ex___d___shuffle_8java.html
new file mode 100644
index 0000000..d6c081a
--- /dev/null
+++ b/develop/_h5_ex___d___shuffle_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_Shuffle.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___shuffle_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Shuffle.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___shuffle.html">H5Ex_D_Shuffle</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_D_Shuffle.H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___shuffle_8java.html">H5Ex_D_Shuffle.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___sofloat_8java.html b/develop/_h5_ex___d___sofloat_8java.html
new file mode 100644
index 0000000..f7ff89a
--- /dev/null
+++ b/develop/_h5_ex___d___sofloat_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_Sofloat.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___sofloat_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Sofloat.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___sofloat.html">H5Ex_D_Sofloat</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_D_Sofloat.H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___sofloat_8java.html">H5Ex_D_Sofloat.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___soint_8java.html b/develop/_h5_ex___d___soint_8java.html
new file mode 100644
index 0000000..5b57a85
--- /dev/null
+++ b/develop/_h5_ex___d___soint_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_Soint.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___soint_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Soint.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___soint.html">H5Ex_D_Soint</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_D_Soint.H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___soint_8java.html">H5Ex_D_Soint.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___szip_8java.html b/develop/_h5_ex___d___szip_8java.html
new file mode 100644
index 0000000..1c5960d
--- /dev/null
+++ b/develop/_h5_ex___d___szip_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_Szip.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___szip_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Szip.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___szip.html">H5Ex_D_Szip</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_D_Szip.H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___szip_8java.html">H5Ex_D_Szip.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___transform_8java.html b/develop/_h5_ex___d___transform_8java.html
new file mode 100644
index 0000000..3fca549
--- /dev/null
+++ b/develop/_h5_ex___d___transform_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_Transform.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___transform_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Transform.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___transform.html">H5Ex_D_Transform</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___transform_8java.html">H5Ex_D_Transform.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___unlimited_add_8java.html b/develop/_h5_ex___d___unlimited_add_8java.html
new file mode 100644
index 0000000..7ee799c
--- /dev/null
+++ b/develop/_h5_ex___d___unlimited_add_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_UnlimitedAdd.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___unlimited_add_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_UnlimitedAdd.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___unlimited_add.html">H5Ex_D_UnlimitedAdd</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___unlimited_add_8java.html">H5Ex_D_UnlimitedAdd.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___unlimited_gzip_8java.html b/develop/_h5_ex___d___unlimited_gzip_8java.html
new file mode 100644
index 0000000..7c2b6f3
--- /dev/null
+++ b/develop/_h5_ex___d___unlimited_gzip_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_UnlimitedGzip.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___unlimited_gzip_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_UnlimitedGzip.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___unlimited_gzip.html">H5Ex_D_UnlimitedGzip</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_D_UnlimitedGzip.H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___unlimited_gzip_8java.html">H5Ex_D_UnlimitedGzip.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___d___unlimited_mod_8java.html b/develop/_h5_ex___d___unlimited_mod_8java.html
new file mode 100644
index 0000000..75170a3
--- /dev/null
+++ b/develop/_h5_ex___d___unlimited_mod_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets/H5Ex_D_UnlimitedMod.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___d___unlimited_mod_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_UnlimitedMod.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___unlimited_mod.html">H5Ex_D_UnlimitedMod</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datasets"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datasets.html">examples.datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li><li class="navelem"><a class="el" href="_h5_ex___d___unlimited_mod_8java.html">H5Ex_D_UnlimitedMod.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___g___compact_8java.html b/develop/_h5_ex___g___compact_8java.html
new file mode 100644
index 0000000..34edc91
--- /dev/null
+++ b/develop/_h5_ex___g___compact_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/groups/H5Ex_G_Compact.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___g___compact_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Compact.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___compact.html">H5Ex_G_Compact</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_G_Compact.H5G_storage</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1groups"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1groups.html">examples.groups</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_0b25f64adeab8612dec90853e988b744.html">groups</a></li><li class="navelem"><a class="el" href="_h5_ex___g___compact_8java.html">H5Ex_G_Compact.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___g___corder_8java.html b/develop/_h5_ex___g___corder_8java.html
new file mode 100644
index 0000000..da77101
--- /dev/null
+++ b/develop/_h5_ex___g___corder_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/groups/H5Ex_G_Corder.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___g___corder_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Corder.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___corder.html">H5Ex_G_Corder</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1groups"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1groups.html">examples.groups</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_0b25f64adeab8612dec90853e988b744.html">groups</a></li><li class="navelem"><a class="el" href="_h5_ex___g___corder_8java.html">H5Ex_G_Corder.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___g___create_8java.html b/develop/_h5_ex___g___create_8java.html
new file mode 100644
index 0000000..0939541
--- /dev/null
+++ b/develop/_h5_ex___g___create_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/groups/H5Ex_G_Create.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___g___create_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Create.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___create.html">H5Ex_G_Create</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1groups"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1groups.html">examples.groups</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_0b25f64adeab8612dec90853e988b744.html">groups</a></li><li class="navelem"><a class="el" href="_h5_ex___g___create_8java.html">H5Ex_G_Create.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___g___intermediate_8java.html b/develop/_h5_ex___g___intermediate_8java.html
new file mode 100644
index 0000000..e8de60b
--- /dev/null
+++ b/develop/_h5_ex___g___intermediate_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/groups/H5Ex_G_Intermediate.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___g___intermediate_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Intermediate.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___intermediate.html">H5Ex_G_Intermediate</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1groups"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1groups.html">examples.groups</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_0b25f64adeab8612dec90853e988b744.html">groups</a></li><li class="navelem"><a class="el" href="_h5_ex___g___intermediate_8java.html">H5Ex_G_Intermediate.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___g___iterate_8java.html b/develop/_h5_ex___g___iterate_8java.html
new file mode 100644
index 0000000..69b72ad
--- /dev/null
+++ b/develop/_h5_ex___g___iterate_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/groups/H5Ex_G_Iterate.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___g___iterate_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Iterate.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___iterate.html">H5Ex_G_Iterate</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_G_Iterate.H5O_type</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1groups"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1groups.html">examples.groups</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_0b25f64adeab8612dec90853e988b744.html">groups</a></li><li class="navelem"><a class="el" href="_h5_ex___g___iterate_8java.html">H5Ex_G_Iterate.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___g___phase_8java.html b/develop/_h5_ex___g___phase_8java.html
new file mode 100644
index 0000000..95f40bc
--- /dev/null
+++ b/develop/_h5_ex___g___phase_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/groups/H5Ex_G_Phase.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___g___phase_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Phase.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___phase.html">H5Ex_G_Phase</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_G_Phase.H5G_storage</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1groups"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1groups.html">examples.groups</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_0b25f64adeab8612dec90853e988b744.html">groups</a></li><li class="navelem"><a class="el" href="_h5_ex___g___phase_8java.html">H5Ex_G_Phase.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___g___traverse_8java.html b/develop/_h5_ex___g___traverse_8java.html
new file mode 100644
index 0000000..692bc8d
--- /dev/null
+++ b/develop/_h5_ex___g___traverse_8java.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/groups/H5Ex_G_Traverse.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___g___traverse_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Traverse.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>opdata</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___traverse.html">H5Ex_G_Traverse</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>H5L_iter_callbackT</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1groups"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1groups.html">examples.groups</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_0b25f64adeab8612dec90853e988b744.html">groups</a></li><li class="navelem"><a class="el" href="_h5_ex___g___traverse_8java.html">H5Ex_G_Traverse.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___g___visit_8java.html b/develop/_h5_ex___g___visit_8java.html
new file mode 100644
index 0000000..24d1fd1
--- /dev/null
+++ b/develop/_h5_ex___g___visit_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/groups/H5Ex_G_Visit.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___g___visit_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Visit.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___visit.html">H5Ex_G_Visit</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1groups"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1groups.html">examples.groups</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_0b25f64adeab8612dec90853e988b744.html">groups</a></li><li class="navelem"><a class="el" href="_h5_ex___g___visit_8java.html">H5Ex_G_Visit.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___array_8java.html b/develop/_h5_ex___t___array_8java.html
new file mode 100644
index 0000000..f29aaff
--- /dev/null
+++ b/develop/_h5_ex___t___array_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_Array.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___array_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Array.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___array.html">H5Ex_T_Array</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___array_8java.html">H5Ex_T_Array.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___array_attribute_8java.html b/develop/_h5_ex___t___array_attribute_8java.html
new file mode 100644
index 0000000..47f6080
--- /dev/null
+++ b/develop/_h5_ex___t___array_attribute_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_ArrayAttribute.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___array_attribute_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_ArrayAttribute.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___array_attribute.html">H5Ex_T_ArrayAttribute</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___array_attribute_8java.html">H5Ex_T_ArrayAttribute.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___bit_8java.html b/develop/_h5_ex___t___bit_8java.html
new file mode 100644
index 0000000..b4b9229
--- /dev/null
+++ b/develop/_h5_ex___t___bit_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_Bit.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___bit_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Bit.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___bit.html">H5Ex_T_Bit</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___bit_8java.html">H5Ex_T_Bit.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___bit_attribute_8java.html b/develop/_h5_ex___t___bit_attribute_8java.html
new file mode 100644
index 0000000..73e7254
--- /dev/null
+++ b/develop/_h5_ex___t___bit_attribute_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_BitAttribute.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___bit_attribute_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_BitAttribute.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___bit_attribute.html">H5Ex_T_BitAttribute</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___bit_attribute_8java.html">H5Ex_T_BitAttribute.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___commit_8java.html b/develop/_h5_ex___t___commit_8java.html
new file mode 100644
index 0000000..91334cf
--- /dev/null
+++ b/develop/_h5_ex___t___commit_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_Commit.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___commit_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Commit.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___commit.html">H5Ex_T_Commit</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_T_Commit.H5T_class</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___commit_8java.html">H5Ex_T_Commit.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___compound_8java.html b/develop/_h5_ex___t___compound_8java.html
new file mode 100644
index 0000000..ae0b463
--- /dev/null
+++ b/develop/_h5_ex___t___compound_8java.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_Compound.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___compound_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Compound.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___compound.html">H5Ex_T_Compound</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_T_Compound.Sensor_Datatype</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_T_Compound.Sensor</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___compound_8java.html">H5Ex_T_Compound.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___compound_attribute_8java.html b/develop/_h5_ex___t___compound_attribute_8java.html
new file mode 100644
index 0000000..6c43d71
--- /dev/null
+++ b/develop/_h5_ex___t___compound_attribute_8java.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_CompoundAttribute.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___compound_attribute_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_CompoundAttribute.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___compound_attribute.html">H5Ex_T_CompoundAttribute</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_T_CompoundAttribute.Sensor_Datatype</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_T_CompoundAttribute.Sensor</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___compound_attribute_8java.html">H5Ex_T_CompoundAttribute.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___float_8java.html b/develop/_h5_ex___t___float_8java.html
new file mode 100644
index 0000000..2221291
--- /dev/null
+++ b/develop/_h5_ex___t___float_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_Float.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___float_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Float.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___float.html">H5Ex_T_Float</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___float_8java.html">H5Ex_T_Float.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___float_attribute_8java.html b/develop/_h5_ex___t___float_attribute_8java.html
new file mode 100644
index 0000000..6b0293d
--- /dev/null
+++ b/develop/_h5_ex___t___float_attribute_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_FloatAttribute.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___float_attribute_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_FloatAttribute.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___float_attribute.html">H5Ex_T_FloatAttribute</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___float_attribute_8java.html">H5Ex_T_FloatAttribute.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___integer_8java.html b/develop/_h5_ex___t___integer_8java.html
new file mode 100644
index 0000000..aef3fad
--- /dev/null
+++ b/develop/_h5_ex___t___integer_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_Integer.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___integer_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Integer.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___integer.html">H5Ex_T_Integer</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___integer_8java.html">H5Ex_T_Integer.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___integer_attribute_8java.html b/develop/_h5_ex___t___integer_attribute_8java.html
new file mode 100644
index 0000000..c23c305
--- /dev/null
+++ b/develop/_h5_ex___t___integer_attribute_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_IntegerAttribute.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___integer_attribute_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_IntegerAttribute.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___integer_attribute.html">H5Ex_T_IntegerAttribute</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___integer_attribute_8java.html">H5Ex_T_IntegerAttribute.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___object_reference_8java.html b/develop/_h5_ex___t___object_reference_8java.html
new file mode 100644
index 0000000..5b1e7a8
--- /dev/null
+++ b/develop/_h5_ex___t___object_reference_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_ObjectReference.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___object_reference_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_ObjectReference.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___object_reference.html">H5Ex_T_ObjectReference</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_T_ObjectReference.H5G_obj</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___object_reference_8java.html">H5Ex_T_ObjectReference.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___object_reference_attribute_8java.html b/develop/_h5_ex___t___object_reference_attribute_8java.html
new file mode 100644
index 0000000..07c76a7
--- /dev/null
+++ b/develop/_h5_ex___t___object_reference_attribute_8java.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_ObjectReferenceAttribute.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___object_reference_attribute_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_ObjectReferenceAttribute.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___object_reference_attribute.html">H5Ex_T_ObjectReferenceAttribute</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Ex_T_ObjectReferenceAttribute.H5G_obj</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___object_reference_attribute_8java.html">H5Ex_T_ObjectReferenceAttribute.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___opaque_8java.html b/develop/_h5_ex___t___opaque_8java.html
new file mode 100644
index 0000000..4dde36d
--- /dev/null
+++ b/develop/_h5_ex___t___opaque_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_Opaque.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___opaque_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Opaque.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___opaque.html">H5Ex_T_Opaque</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___opaque_8java.html">H5Ex_T_Opaque.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___opaque_attribute_8java.html b/develop/_h5_ex___t___opaque_attribute_8java.html
new file mode 100644
index 0000000..dcc60ec
--- /dev/null
+++ b/develop/_h5_ex___t___opaque_attribute_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_OpaqueAttribute.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___opaque_attribute_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_OpaqueAttribute.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___opaque_attribute.html">H5Ex_T_OpaqueAttribute</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___opaque_attribute_8java.html">H5Ex_T_OpaqueAttribute.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___string_8java.html b/develop/_h5_ex___t___string_8java.html
new file mode 100644
index 0000000..47ba8c6
--- /dev/null
+++ b/develop/_h5_ex___t___string_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_String.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___string_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_String.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___string.html">H5Ex_T_String</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___string_8java.html">H5Ex_T_String.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___string_attribute_8java.html b/develop/_h5_ex___t___string_attribute_8java.html
new file mode 100644
index 0000000..c1c52de
--- /dev/null
+++ b/develop/_h5_ex___t___string_attribute_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_StringAttribute.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___string_attribute_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_StringAttribute.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___string_attribute.html">H5Ex_T_StringAttribute</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___string_attribute_8java.html">H5Ex_T_StringAttribute.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ex___t___v_l_string_8java.html b/develop/_h5_ex___t___v_l_string_8java.html
new file mode 100644
index 0000000..a4dfdc2
--- /dev/null
+++ b/develop/_h5_ex___t___v_l_string_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes/H5Ex_T_VLString.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ex___t___v_l_string_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_VLString.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___v_l_string.html">H5Ex_T_VLString</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespaceexamples_1_1datatypes"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexamples_1_1datatypes.html">examples.datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li><li class="navelem"><a class="el" href="_h5_ex___t___v_l_string_8java.html">H5Ex_T_VLString.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_exception_8h.html b/develop/_h5_exception_8h.html
new file mode 100644
index 0000000..131ca13
--- /dev/null
+++ b/develop/_h5_exception_8h.html
@@ -0,0 +1,201 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5Exception.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_exception_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> &#124;
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Exception.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Exception.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_exception_8h__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_exception_8h" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_exception_8h" id="ac_09_09_2src_2_h5_exception_8h">
+<area shape="rect" title=" " alt="" coords="5,5,177,32"/>
+<area shape="rect" title=" " alt="" coords="62,80,121,107"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_exception_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_exception_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_exception_8hdep" id="ac_09_09_2src_2_h5_exception_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,177,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="25,80,158,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions.">Exception</a> provides wrappers of HDF5 error handling functions. <a href="class_h5_1_1_exception.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_i_exception.html">FileIException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group_i_exception.html">GroupIException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space_i_exception.html">DataSpaceIException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type_i_exception.html">DataTypeIException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_header_i_exception.html">ObjHeaderIException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list_i_exception.html">PropListIException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set_i_exception.html">DataSetIException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute_i_exception.html">AttributeIException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_reference_exception.html">ReferenceException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_library_i_exception.html">LibraryIException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_location_exception.html">LocationException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component_exception.html">IdComponentException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a5c3fdf56d98d169f63f1b114803db592"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;&#160;&#160;std::string</td></tr>
+<tr class="separator:a5c3fdf56d98d169f63f1b114803db592"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a5c3fdf56d98d169f63f1b114803db592"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c3fdf56d98d169f63f1b114803db592">&#9670;&nbsp;</a></span>H5std_string</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5std_string&#160;&#160;&#160;std::string</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_exception_8h__dep__incl.map b/develop/_h5_exception_8h__dep__incl.map
new file mode 100644
index 0000000..38307fd
--- /dev/null
+++ b/develop/_h5_exception_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5Exception.h" name="c++/src/H5Exception.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,177,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="25,80,158,107"/>
+</map>
diff --git a/develop/_h5_exception_8h__dep__incl.md5 b/develop/_h5_exception_8h__dep__incl.md5
new file mode 100644
index 0000000..8aadd46
--- /dev/null
+++ b/develop/_h5_exception_8h__dep__incl.md5
@@ -0,0 +1 @@
+75751e6a87ab9f8805d80646687799d1 \ No newline at end of file
diff --git a/develop/_h5_exception_8h__dep__incl.png b/develop/_h5_exception_8h__dep__incl.png
new file mode 100644
index 0000000..116befa
--- /dev/null
+++ b/develop/_h5_exception_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_exception_8h__incl.map b/develop/_h5_exception_8h__incl.map
new file mode 100644
index 0000000..e46a9ee
--- /dev/null
+++ b/develop/_h5_exception_8h__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5Exception.h" name="c++/src/H5Exception.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,177,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="62,80,121,107"/>
+</map>
diff --git a/develop/_h5_exception_8h__incl.md5 b/develop/_h5_exception_8h__incl.md5
new file mode 100644
index 0000000..dcc451f
--- /dev/null
+++ b/develop/_h5_exception_8h__incl.md5
@@ -0,0 +1 @@
+a8afee766407e739fc51c17c373c5cbf \ No newline at end of file
diff --git a/develop/_h5_exception_8h__incl.png b/develop/_h5_exception_8h__incl.png
new file mode 100644
index 0000000..058b4aa
--- /dev/null
+++ b/develop/_h5_exception_8h__incl.png
Binary files differ
diff --git a/develop/_h5_f__info2__t_8java.html b/develop/_h5_f__info2__t_8java.html
new file mode 100644
index 0000000..7e9b39b
--- /dev/null
+++ b/develop/_h5_f__info2__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5F_info2_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f__info2__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5F_info2_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html">H5F_info2_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5_f__info2__t_8java.html">H5F_info2_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f__u_g.html b/develop/_h5_f__u_g.html
new file mode 100644
index 0000000..f263d45
--- /dev/null
+++ b/develop/_h5_f__u_g.html
@@ -0,0 +1,891 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 File </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="sec_file"></a>
+The HDF5 File</h1>
+<h2><a class="anchor" id="subsec_file_intro"></a>
+Introduction</h2>
+<p>The purpose of this chapter is to describe how to work with HDF5 data files.</p>
+<p>If HDF5 data is to be written to or read from a file, the file must first be explicitly created or opened with the appropriate file driver and access privileges. Once all work with the file is complete, the file must be explicitly closed.</p>
+<p>This chapter discusses the following: </p><ul>
+<li>File access modes </li>
+<li>Creating, opening, and closing files </li>
+<li>The use of file creation property lists </li>
+<li>The use of file access property lists </li>
+<li>The use of low-level file drivers</li>
+</ul>
+<p>This chapter assumes an understanding of the material presented in the data model chapter. For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_d_m__u_g.html#sec_data_model">The HDF5 Data Model and File Structure</a>.</dd></dl>
+<h2><a class="anchor" id="subsec_file_access_modes"></a>
+File Access Modes</h2>
+<p>There are two issues regarding file access: </p><ul>
+<li>
+What should happen when a new file is created but a file of the same name already exists? Should the create action fail, or should the existing file be overwritten? </li>
+<li>
+Is a file to be opened with read-only or read-write access?</li>
+</ul>
+<p>Four access modes address these concerns. Two of these modes can be used with <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a>, and two modes can be used with <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a>. </p><ul>
+<li><a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> accepts <a class="el" href="_h5_fpublic_8h.html#a7a47250dc1435705233dca7297ba3d90">H5F_ACC_EXCL</a> or <a class="el" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a> </li>
+<li><a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> accepts <a class="el" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a> or <a class="el" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a></li>
+</ul>
+<p>The access modes are described in the table below.</p>
+<table class="doxtable">
+<caption>Access flags and modes</caption>
+<tr>
+<th>Access Flag </th><th>Resulting Access Mode </th></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a7a47250dc1435705233dca7297ba3d90">H5F_ACC_EXCL</a> </td><td>If the file already exists, <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> fails. If the file does not exist, it is created and opened with read-write access. (Default) </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a> </td><td>If the file already exists, the file is opened with read-write access, and new data will overwrite any existing data. If the file does not exist, it is created and opened with read-write access. </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a> </td><td>An existing file is opened with read-only access. If the file does not exist, <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> fails. (Default) </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a> </td><td>An existing file is opened with read-write access. If the file does not exist, <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> fails. </td></tr>
+</table>
+<p>By default, <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> opens a file for read-only access; passing <a class="el" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a> allows read-write access to the file.</p>
+<p>By default, <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> fails if the file already exists; only passing <a class="el" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a> allows the truncating of an existing file.</p>
+<h2><a class="anchor" id="subsec_file_creation_access"></a>
+File Creation and File Access Properties</h2>
+<p>File creation and file access property lists control the more complex aspects of creating and accessing files.</p>
+<p>File creation property lists control the characteristics of a file such as the size of the userblock, a user-definable data block; the size of data address parameters; properties of the B-trees that are used to manage the data in the file; and certain HDF5 Library versioning information.</p>
+<p>For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_f__u_g.html#subsubsec_file_property_lists_props">File Creation Properties</a>.</dd></dl>
+<p>This section has a more detailed discussion of file creation properties. If you have no special requirements for these file characteristics, you can simply specify <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> for the default file creation property list when a file creation property list is called for.</p>
+<p>File access property lists control properties and means of accessing a file such as data alignment characteristics, metadata block and cache sizes, data sieve buffer size, garbage collection settings, and parallel I/O. Data alignment, metadata block and cache sizes, and data sieve buffer size are factors in improving I/O performance.</p>
+<p>For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_f__u_g.html#subsubsec_file_property_lists_access">File Access Properties</a>.</dd></dl>
+<p>This section has a more detailed discussion of file access properties. If you have no special requirements for these file access characteristics, you can simply specify <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> for the default file access property list when a file access property list is called for.</p>
+<table class="doxtable">
+<caption>Figure 10 - More sample file structures</caption>
+<tr>
+<td><div class="image">
+<img src="UML_FileAndProps.gif" alt=""/>
+<div class="caption">
+UML model for an HDF5 file and its property lists</div></div>
+ </td></tr>
+</table>
+<h2><a class="anchor" id="subsec_file_drivers"></a>
+Low-level File Drivers</h2>
+<p>The concept of an HDF5 file is actually rather abstract: the address space for what is normally thought of as an HDF5 file might correspond to any of the following at the storage level: </p><ul>
+<li>Single file on a standard file system </li>
+<li>Multiple files on a standard file system </li>
+<li>Multiple files on a parallel file system </li>
+<li>Block of memory within an application's memory space </li>
+<li>More abstract situations such as virtual files</li>
+</ul>
+<p>This HDF5 address space is generally referred to as an HDF5 file regardless of its organization at the storage level.</p>
+<p>HDF5 accesses a file (the address space) through various types of low-level file drivers. The default HDF5 file storage layout is as an unbuffered permanent file which is a single, contiguous file on local disk. Alternative layouts are designed to suit the needs of a variety of systems, environments, and applications.</p>
+<h2><a class="anchor" id="subsec_file_program_model"></a>
+Programming Model for Files</h2>
+<p>Programming models for creating, opening, and closing HDF5 files are described in the sub-sections below.</p>
+<h3><a class="anchor" id="subsubsec_file_program_model_create"></a>
+Creating a New File</h3>
+<p>The programming model for creating a new HDF5 file can be summarized as follows: </p><ul>
+<li>Define the file creation property list </li>
+<li>Define the file access property list </li>
+<li>Create the file</li>
+</ul>
+<p>First, consider the simple case where we use the default values for the property lists. See the example below.</p>
+<p><em>Creating an HDF5 file using property list defaults</em> </p><div class="fragment"><div class="line">file_id = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a> (<span class="stringliteral">&quot;SampleFile.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a7a47250dc1435705233dca7297ba3d90">H5F_ACC_EXCL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a7a47250dc1435705233dca7297ba3d90"><div class="ttname"><a href="_h5_fpublic_8h.html#a7a47250dc1435705233dca7297ba3d90">H5F_ACC_EXCL</a></div><div class="ttdeci">#define H5F_ACC_EXCL</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:51</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+</div><!-- fragment --><p>Note: The example above specifies that <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> should fail if SampleFile.h5 already exists.</p>
+<p>A more complex case is shown in the example below. In this example, we define file creation and access property lists (though we do not assign any properties), specify that <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> should fail if SampleFile.h5 already exists, and create a new file named SampleFile.h5. The example does not specify a driver, so the default driver, <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a>, will be used.</p>
+<p><em>Creating an HDF5 file using property lists</em> </p><div class="fragment"><div class="line">fcplist_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a>)</div>
+<div class="line">&lt;...set desired file creation properties...&gt;</div>
+<div class="line">faplist_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>)</div>
+<div class="line">&lt;...set desired file access properties...&gt;</div>
+<div class="line">file_id = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a> (<span class="stringliteral">&quot;SampleFile.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a7a47250dc1435705233dca7297ba3d90">H5F_ACC_EXCL</a>, fcplist_id, faplist_id)</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a206f334f1e6c973e1215a3148b45b977"><div class="ttname"><a href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a></div><div class="ttdeci">#define H5P_FILE_CREATE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:51</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a60ec2d4334addfc0eda89614598ee38e"><div class="ttname"><a href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a></div><div class="ttdeci">#define H5P_FILE_ACCESS</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:52</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_gaf1b11da01d4d45d788c45f8bc5f0cbfa"><div class="ttname"><a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a></div><div class="ttdeci">hid_t H5Pcreate(hid_t cls_id)</div><div class="ttdoc">Creates a new property list as an instance of a property list class.</div></div>
+</div><!-- fragment --><p> Notes:</p><ol type="1">
+<li>A root group is automatically created in a file when the file is first created.</li>
+<li>File property lists, once defined, can be reused when another file is created within the same application.</li>
+</ol>
+<h3><a class="anchor" id="subsubsec_file_program_model_open"></a>
+Opening an Existing File</h3>
+<p>The programming model for opening an existing HDF5 file can be summarized as follows: </p><ul>
+<li>
+Define or modify the file access property list including a low-level file driver (optional) </li>
+<li>
+Open the file</li>
+</ul>
+<p>The code in the example below shows how to open an existing file with read-only access.</p>
+<p><em>Opening an HDF5 file</em> </p><div class="fragment"><div class="line">faplist_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>)</div>
+<div class="line">status = <a class="code" href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052">H5Pset_fapl_stdio</a> (faplist_id)</div>
+<div class="line">file_id = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a> (<span class="stringliteral">&quot;SampleFile.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a>, faplist_id)</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a1c406ffa89f4acf5a332144a2683d394"><div class="ttname"><a href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a></div><div class="ttdeci">#define H5F_ACC_RDONLY</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:48</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga77f0643117835e7f7992d573761b5052"><div class="ttname"><a href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052">H5Pset_fapl_stdio</a></div><div class="ttdeci">herr_t H5Pset_fapl_stdio(hid_t fapl_id)</div><div class="ttdoc">Sets the standard I/O driver.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gaa3f4f877b9bb591f3880423ed2bf44bc"><div class="ttname"><a href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a></div><div class="ttdeci">hid_t H5Fopen(const char *filename, unsigned flags, hid_t fapl_id)</div><div class="ttdoc">Opens an existing HDF5 file.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_file_program_model_close"></a>
+Closing a File</h3>
+<p>The programming model for closing an HDF5 file is very simple: </p><ul>
+<li>Close file</li>
+</ul>
+<p>We close SampleFile.h5 with the code in the example below.</p>
+<p><em>Closing an HDF5 file</em> </p><div class="fragment"><div class="line">status = <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a> (file_id)</div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+</div><!-- fragment --><p> Note that <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> flushes all unwritten data to storage and that file_id is the identifier returned for SampleFile.h5 by <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a>.</p>
+<p>More comprehensive discussions regarding all of these steps are provided below.</p>
+<h2><a class="anchor" id="subsec_file_h5dump"></a>
+Using h5dump to View a File</h2>
+<p>h5dump is a command-line utility that is included in the HDF5 distribution. This program provides a straight-forward means of inspecting the contents of an HDF5 file. You can use h5dump to verify that a program is generating the intended HDF5 file. h5dump displays ASCII output formatted according to the HDF5 DDL grammar.</p>
+<p>The following h5dump command will display the contents of SampleFile.h5: </p><div class="fragment"><div class="line">h5dump SampleFile.h5</div>
+</div><!-- fragment --><p>If no datasets or groups have been created in and no data has been written to the file, the output will look something like the following: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;SampleFile.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>Note that the root group, indicated above by /, was automatically created when the file was created.</p>
+<p>h5dump is described on the <a href="https://portal.hdfgroup.org/display/HDF5/h5dump">Tools</a> page under <a href="https://portal.hdfgroup.org/display/HDF5/Libraries+and+Tools+Reference">Libraries and Tools Reference</a>. The HDF5 DDL grammar is described in the document <a class="el" href="_d_d_l_b_n_f110.html">DDL in BNF through HDF5 1.10</a>.</p>
+<h2><a class="anchor" id="subsec_file_summary"></a>
+File Function Summaries</h2>
+<p>General library (<a class="el" href="group___h5.html">Library General (H5)</a> functions and macros), (<a class="el" href="group___h5_f.html">Files (H5F)</a> functions), file related (<a class="el" href="group___h5_p.html">Property Lists (H5P)</a> functions), and file driver (<a class="el" href="group___h5_p.html">Property Lists (H5P)</a> functions) are listed below.</p>
+<table class="doxtable">
+<caption>General library functions and macros</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___h5.html#ga93525482e1168344f4c92470f99d88be" title="Verifies that HDF5 library versions are consistent.">H5check_version</a> </td><td>Verifies that HDF5 library versions are consistent. </td></tr>
+<tr>
+<td><a class="el" href="group___h5.html#ga8a9fe81dcf66972ed75ea481e7750574" title="Flushes all data to disk, closes all open objects, and releases memory.">H5close</a> </td><td>Flushes all data to disk, closes all open identifiers, and cleans up memory. </td></tr>
+<tr>
+<td><a class="el" href="group___h5.html#ga7f80eb63b5e78812b9d0d50ac46764e8" title="Instructs library not to install atexit() cleanup routine.">H5dont_atexit</a> </td><td>Instructs the library not to install the atexit cleanup routine. </td></tr>
+<tr>
+<td><a class="el" href="group___h5.html#gae511943bcb837a52a012a3a5dd7b90ef" title="Garbage collects on all free-lists of all types.">H5garbage_collect</a> </td><td>Performs garbage collection (GC) on all free-lists of all types. </td></tr>
+<tr>
+<td><a class="el" href="group___h5.html#gaf87da966fdf896ec7bca794e21d4ab0a" title="Returns the HDF library release number.">H5get_libversion</a> </td><td>Returns the HDF library release number. </td></tr>
+<tr>
+<td><a class="el" href="group___h5.html#ga27fa33dc262dda95c5aa8df533837480" title="Initializes the HDF5 library.">H5open</a> </td><td>Initializes the HDF5 library. </td></tr>
+<tr>
+<td><a class="el" href="group___h5.html#gaa3f78b24b8a1ff4168db2b7ddca21545" title="Sets free-list size limits.">H5set_free_list_limits</a> </td><td>Sets free-list size limits. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#aa80cec001d4154b554aa2b0b6223a7f3" title="Determines whether the version of the library being used is greater than or equal to the specified ve...">H5_VERSION_GE</a> </td><td>Determines whether the version of the library being used is greater than or equal to the specified version. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#acc311aa4fed2832a44c4bb93f2625043" title="Determines whether the version of the library being used is less than or equal to the specified versi...">H5_VERSION_LE</a> </td><td>Determines whether the version of the library being used is less than or equal to the specified version. </td></tr>
+</table>
+<table class="doxtable">
+<caption>File functions </caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gafcc153d8606829d4401e93305e5246d7" title="Clears the external link open file cache.">H5Fclear_elink_file_cache</a> </td><td>Clears the external link open file cache for a file. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> </td><td>Closes HDF5 file. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> </td><td>Creates new HDF5 file. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124" title="Flushes all buffers associated with a file to storage.">H5Fflush</a> </td><td>Flushes data to HDF5 file on storage medium. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4" title="Returns a file access property list identifier.">H5Fget_access_plist</a> </td><td>Returns a file access property list identifier. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga2f823a9e929b00b06a6be80619a61778" title="Returns a file creation property list identifier.">H5Fget_create_plist</a> </td><td>Returns a file creation property list identifier. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gadc53f4e76b1199cb5d2a8cb7fbb114ad" title="Retrieves a copy of the image of an existing, open file.">H5Fget_file_image</a> </td><td>Retrieves a copy of the image of an existing, open file. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga515426821321c261a825b4e4a3f576fe" title="Returns the size of an HDF5 file (in bytes)">H5Fget_filesize</a> </td><td>Returns the size of an HDF5 file. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga3ef2673183567543346668a8f1eca2e9" title="Returns the amount of free space in a file (in bytes)">H5Fget_freespace</a> </td><td>Returns the amount of free space in a file. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gae17036b3e36a8777328204e8bf073144">H5Fget_info</a> </td><td>Returns global information for a file. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga466179d7783d256329c2e3110055a16c" title="Determines the read/write or read-only status of a file.">H5Fget_intent</a> </td><td>Determines the read/write or read-only status of a file. </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#gaa67f127242d4aaf244ae8ac4a1fe6a59" title="Obtains current metadata cache configuration for target file.">H5Fget_mdc_config</a> </td><td>Obtains current metadata cache configuration for target file. </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#gabea066c3fd924d2cf868ecee66a7c41f" title="Obtains target file&#39;s metadata cache hit rate.">H5Fget_mdc_hit_rate</a> </td><td>Obtains target file's metadata cache hit rate. </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#gacda6cbd60d3c50b59f801eba4e5a335f" title="Obtains current metadata cache size data for specified file.">H5Fget_mdc_size</a> </td><td>Obtains current metadata cache size data for specified file. </td></tr>
+<tr>
+<td><a class="el" href="group___p_h5_f.html#ga849316b77788799fecb321a87d987ade" title="Retrieves the atomicity mode in use.">H5Fget_mpi_atomicity</a> </td><td>Retrieves the atomicity mode in use. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga0ed43dbe476a160b73f55127c7db797c" title="Retrieves name of file to which object belongs.">H5Fget_name</a> </td><td>Retrieves the name of the file to which the object belongs. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gadcdae0aca7c88064db0d32de7f1e31f2" title="Returns the number of open object identifiers for an open file.">H5Fget_obj_count</a> </td><td>Returns the number of open object identifiers for an open file. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga35e72579bd07433162b80ddc0bd0c5b1" title="Returns a list of open object identifiers.">H5Fget_obj_ids</a> </td><td>Returns a list of open object identifiers. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gae4020a66fb8da0586e3b74c81ffccea4" title="Returns pointer to the file handle from the virtual file driver.">H5Fget_vfd_handle</a> </td><td>Returns pointer to the file handle from the virtual file driver. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga6055c2ea3438bd4aaf221eba66843225" title="Determines whether a file is in the HDF5 format.">H5Fis_hdf5</a> </td><td>Determines whether a file is in the HDF5 format. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b" title="Mounts an HDF5 file.">H5Fmount</a> </td><td>Mounts a file. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> </td><td>Opens an existing HDF5 file. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga3f213eb05c5419d63ba168c30036e47b" title="Returns a new identifier for a previously-opened HDF5 file.">H5Freopen</a> </td><td>Returns a new identifier for a previously-opened HDF5 file. </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga6708886c2bb8740327d9078d7840197f" title="Resets hit rate statistics counters for the target file.">H5Freset_mdc_hit_rate_stats</a> </td><td>Resets hit rate statistics counters for the target file. </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga81bc06be69131484eb04d01511b9c8f8" title="Attempts to configure metadata cache of target file.">H5Fset_mdc_config</a> </td><td>Configures metadata cache of target file. </td></tr>
+<tr>
+<td><a class="el" href="group___p_h5_f.html#ga087dbbf37cb5c451ae8a6f66b227f0fc" title="Sets the MPI atomicity mode.">H5Fset_mpi_atomicity</a> </td><td>Sets the MPI atomicity mode. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gae8f807d3f04a33f132ffb6c5295e897f" title="Unounts an HDF5 file.">H5Funmount</a> </td><td>Unmounts a file. </td></tr>
+</table>
+<p><a class="anchor" id="fcpl_table_tag"></a>File creation property list functions (H5P) <a class="anchor" id="table_fcpl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">File creation property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d" title="Sets user block size.">H5Pset_userblock</a>/<a class="el" href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86" title="Retrieves the size of a user block.">H5Pget_userblock</a> </td><td>Sets/retrieves size of userblock. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#gae5eb3ba16f063d151d1b56d33e0710a9" title="Sets the byte size of the offsets and lengths used to address objects in an HDF5 file.">H5Pset_sizes</a>/<a class="el" href="group___f_c_p_l.html#ga8da25b0367cf226c2888141661fd7a2d" title="Retrieves the size of the offsets and lengths used in an HDF5 file.">H5Pget_sizes</a> </td><td>Sets/retrieves byte size of offsets and lengths used to address objects in HDF5 file. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga444ca905f084f9f96b7fe60d2a8c8176">H5Pset_sym_k</a>/<a class="el" href="group___f_c_p_l.html#ga1d4ee26c030ced6d7a314543578c88b1" title="Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size.">H5Pget_sym_k</a> </td><td>Sets/retrieves size of parameters used to control symbol table nodes. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga84a72f59d17841c37ab34674bf22a10c" title="Sets the size of the parameter used to control the B-trees for indexing chunked datasets.">H5Pset_istore_k</a>/<a class="el" href="group___f_c_p_l.html#ga2179b032be5d2efbca63d8f82a292ec1" title="Queries the 1/2 rank of an indexed storage B-tree.">H5Pget_istore_k</a> </td><td>Sets/retrieves size of parameter used to control B-trees for indexing chunked datasets. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#gad012d7f3c2f1e1999eb1770aae3a4963" title="Sets the file space page size for a file creation property list.">H5Pset_file_space_page_size</a>/<a class="el" href="group___f_c_p_l.html#gaab5e8c08e4f588e0af1d937fcebfc885" title="Retrieves the file space page size for a file creation property list.">H5Pget_file_space_page_size</a> </td><td>Sets or retrieves the file space page size used in paged aggregation and paged buffering. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70" title="Sets the file space handling strategy and persisting free-space values for a file creation property l...">H5Pset_file_space_strategy</a>/<a class="el" href="group___f_c_p_l.html#ga54cf6ca4f897ba9ee3695a15fe8e6029" title="Retrieves the file space handling strategy, persisting free-space condition and threshold value for a...">H5Pget_file_space_strategy</a> </td><td>Sets or retrieves the file space handling strategy, the persisting free-space and the free-space section size. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga5e5020b1e2579da4617ea115e3cc50f1" title="Sets number of shared object header message indexes.">H5Pset_shared_mesg_nindexes</a>/<a class="el" href="group___f_c_p_l.html#ga30980db1814a251e7b40362af1006652" title="Retrieves the number of shared object header message indexes in file creation property list.">H5Pget_shared_mesg_nindexes</a> </td><td>Sets or retrieves number of shared object header message indexes in file creation property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga052aba0c1c5a3908a62335fc28e287ef" title="Configures the specified shared object header message index.">H5Pset_shared_mesg_index</a> </td><td>Configures the specified shared object header message index. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#gac6bac4446c45d348c953b3afdecede2c" title="Retrieves the configuration settings for a shared message index.">H5Pget_shared_mesg_index</a> </td><td>Retrieves the configuration settings for a shared message index. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga967f961f4002d63804dc67b3bcd8f354" title="Sets shared object header message storage phase change thresholds.">H5Pset_shared_mesg_phase_change</a>/<a class="el" href="group___f_c_p_l.html#gab013e791706b44f545a97096d8e4c72e" title="Retrieves shared object header message phase change information.">H5Pget_shared_mesg_phase_change</a> </td><td>Sets or retrieves shared object header message storage phase change thresholds. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga99c0afbb68e8e775ae70cac44404a534" title="Retrieves the version information of various objects for a file creation property list(deprecated)">H5Pget_version</a> </td><td></td></tr>
+</table>
+ <a class="anchor" id="fapl_table_tag"></a>File access property list functions (H5P) <a class="anchor" id="table_fapl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">File access property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gab99d5af749aeb3896fd9e3ceb273677a" title="Sets alignment properties of a file access property list.">H5Pset_alignment</a>/<a class="el" href="group___f_a_p_l.html#ga6735afde382cfd746b92a1a3b0e6a2ab" title="Retrieves the current settings for alignment properties from a file access property list.">H5Pget_alignment</a> </td><td>Sets/retrieves alignment properties. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89" title="Sets the raw data chunk cache parameters.">H5Pset_cache</a>/<a class="el" href="group___f_a_p_l.html#ga9481a0b08d729ec68897d57db1827861" title="Queries the raw data chunk cache parameters.">H5Pget_cache</a> </td><td>Sets/retrieves metadata cache and raw data chunk cache parameters. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga237e300b96222a259896b24cf52405b0" title="Sets write tracking information for core driver, H5FD_CORE.">H5Pset_core_write_tracking</a>/<a class="el" href="group___f_a_p_l.html#ga60ec714459a4911d28e46deb201f4f2e" title="Gets information about the write tracking feature used by the core VFD.">H5Pget_core_write_tracking</a> </td><td>Sets/retrieves write tracking information for core driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gac21a815e9b133802df625c9f766ef325" title="Sets the number of files that can be held open in an external link open file cache.">H5Pset_elink_file_cache_size</a>/<a class="el" href="group___f_a_p_l.html#ga4c9bcfff90f48bfefa2c25e551485923" title="Retrieves the size of the external link open file cache.">H5Pget_elink_file_cache_size</a> </td><td>Sets/retrieves the size of the external link open file cache from the specified file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gaa44cc0e592608e12082dad9305b3c74d" title="Controls the library&#39;s behavior of evicting metadata associated with a closed object.">H5Pset_evict_on_close</a>/<a class="el" href="group___f_a_p_l.html#ga12789fcfeaea073c13202e6401f404a6" title="Retrieves the file access property list setting that determines whether an HDF5 object will be evicte...">H5Pget_evict_on_close</a> </td><td>Set/get the file access property list setting that determines whether an HDF5 object will be evicted from the library's metadata cache when it is closed. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga61f01a12d5392ccf1321168f3c28f36f" title="Sets garbage collecting references flag.">H5Pset_gc_references</a>/<a class="el" href="group___f_a_p_l.html#gaaa81d8427b419d80eff6e1d216d99b71" title="Returns garbage collecting references setting.">H5Pget_gc_references</a> </td><td>Sets/retrieves garbage collecting references flag. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga6b24e6daf4816bbfb89b63bab40aa982" title="Sets offset property for low-level access to a file in a family of files.">H5Pset_family_offset</a> </td><td>Sets offset property for low-level access to a file in a family of files. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga14977eaaf6565ba871b575de3163f1b3" title="Retrieves a data offset from the file access property list.">H5Pget_family_offset</a> </td><td>Retrieves a data offset from the file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga60e3567f677fd3ade75b909b636d7b9c" title="Sets the file close degree.">H5Pset_fclose_degree</a>/<a class="el" href="group___f_a_p_l.html#ga41da04bb4f823ba9f7d6c57dc8fe2878" title="Returns the file close degree.">H5Pget_fclose_degree</a> </td><td>Sets/retrieves file close degree property. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2" title="Sets an initial file image in a memory buffer.">H5Pset_file_image</a> </td><td>Sets an initial file image in a memory buffer. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga337626cc516d5d1e3303ea6bc350e56b" title="Retrieves a copy of the file image designated as the initial content and structure of a file.">H5Pget_file_image</a> </td><td>Retrieves a copy of the file image designated as the initial content and structure of a file. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks</a>/<a class="el" href="group___f_a_p_l.html#gae17e38082dfdbadd75c897f1e6a9096e" title="Retrieves callback routines for working with file images.">H5Pget_file_image_callbacks</a> </td><td>Sets/gets the callbacks for working with file images. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391" title="Sets the file locking property values.">H5Pset_file_locking</a>/<a class="el" href="group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d" title="Retrieves the file locking property values.">H5Pget_file_locking</a> </td><td>Sets/retrieves file locking property values. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga8822e3dedc8e1414f20871a87d533cb1" title="Sets the minimum metadata block size.">H5Pset_meta_block_size</a>/<a class="el" href="group___f_a_p_l.html#gac17861181246af0209c0da5209305461" title="Returns the current metadata block size setting.">H5Pget_meta_block_size</a> </td><td>Sets the minimum metadata blocksize or retrieves the current metadata block size setting. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5" title="Sets the number of read attempts in a file access property list.">H5Pset_metadata_read_attempts</a>/<a class="el" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e" title="Retrieves the number of read attempts from a file access property list.">H5Pget_metadata_read_attempts</a> </td><td>Sets/gets the number of read attempts from a file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3" title="Set the initial metadata cache configuration in the indicated File Access Property List to the suppli...">H5Pset_mdc_config</a>/<a class="el" href="group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee" title="Get the current initial metadata cache configuration from the provided file access property list.">H5Pget_mdc_config</a> </td><td>Set/get the initial metadata cache configuration in the indicated file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga65cf9fea33d1324009efc2d5db848434" title="Sets the metadata cache image option for a file access property list.">H5Pset_mdc_image_config</a>/<a class="el" href="group___f_a_p_l.html#gaaa18d59ee9efb12626410b1638f76f00" title="Retrieves the metadata cache image configuration values for a file access property list.">H5Pget_mdc_image_config</a> </td><td>Set/get the metadata cache image option for a file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga4d7206c5679d7243410058eceae59b2c" title="Sets metadata cache logging options.">H5Pset_mdc_log_options</a>/<a class="el" href="group___f_a_p_l.html#gaa3a1ca6e294cc5074933239cc3d0e4a3" title="Gets metadata cache logging options.">H5Pget_mdc_log_options</a> </td><td>Set/get the metadata cache logging options. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga507341f31848c57008a3225bff3fe128" title="Specifies type of data to be accessed via the MULTI driver, enabling more direct access.">H5Pset_multi_type</a>/<a class="el" href="group___f_a_p_l.html#ga251515e9fee4641037b4866a4f7c49fe" title="Retrieves type of data property for MULTI driver.">H5Pget_multi_type</a> </td><td>Sets/gets the type of data property for the MULTI driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gab4a4a788af5b6e88381dda0df2efbf19" title="Sets a callback function to invoke when an object flush occurs in the file.">H5Pset_object_flush_cb</a>/<a class="el" href="group___f_a_p_l.html#gadb66d434fd8d2f600213b0eec539564e" title="Retrieves the object flush property values from the file access property list.">H5Pget_object_flush_cb</a> </td><td>Set/get the object flush property values from the file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga8008cddafa81bd1ddada23f6d9a161ca" title="Sets the maximum size for the page buffer and the minimum percentage for metadata and raw data pages.">H5Pset_page_buffer_size</a>/<a class="el" href="group___f_a_p_l.html#ga0da11baf31cf424d053aa7952c933d98" title="Retrieves the maximum size for the page buffer and the minimum percentage for metadata and raw data p...">H5Pget_page_buffer_size</a> </td><td>Set/get the maximum size for the page buffer. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga24fd737955839194bf5605d5f47928ee" title="Sets the maximum size of the data sieve buffer.">H5Pset_sieve_buf_size</a>/<a class="el" href="group___f_a_p_l.html#gac2321d0c34bb2b3cf33cd7bf02ca8e66" title="Returns maximum data sieve buffer size.">H5Pget_sieve_buf_size</a> </td><td>Sets/retrieves maximum size of data sieve buffer. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910" title="Controls the range of library release versions used when creating objects in a file.">H5Pset_libver_bounds</a> </td><td>Sets bounds on library versions, and indirectly format versions, to be used when creating objects. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gad5d7e671c3a06bcee64bc25841aaf607" title="Retrieves library version bounds settings that indirectly control the format versions used when creat...">H5Pget_libver_bounds</a> </td><td>Retrieves library version bounds settings that indirectly control the format versions used when creating objects. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga5a99962a79412814b79be830f14c23dd" title="Sets the size of a contiguous block reserved for small data.">H5Pset_small_data_block_size</a> </td><td>Sets the size of a contiguous block reserved for small data. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga6896bea06d7744b56e22347f572f5470" title="Retrieves the current small data block size setting.">H5Pget_small_data_block_size</a> </td><td>Retrieves the current small data block size setting. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0" title="Set the file VOL connector for a file access property list.">H5Pset_vol</a> </td><td>Sets the file VOL connector for a file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga2ad4dc5c6e5e4271334a7b1c6ee0777d" title="Query the capability flags for the VOL connector that will be used with this file access property lis...">H5Pget_vol_cap_flags</a> </td><td>Retrieves the capability flags for the VOL connector that will be used with a file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga5f133bdf09ca5a32622688d1ba5cc838" title="Returns the identifier of the current VOL connector.">H5Pget_vol_id</a> </td><td>Retrieves the identifier of the current VOL connector. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gafc58db23c257cdcf2f0c1c3ae911ab0f" title="Returns a copy of the VOL information for a connector.">H5Pget_vol_info</a> </td><td>Retrieves a copy of the VOL information for a connector. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga6daceb4a9e51fca7cb198f964b67baf0" title="Set the MPI communicator and info.">H5Pset_mpi_params</a>/<a class="el" href="group___f_a_p_l.html#ga5554cf0775f9d7ac3b0cd844533d4486" title="Get the MPI communicator and info.">H5Pget_mpi_params</a> </td><td>Sets/retrieves the MPI communicator and info. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga6380f9929cf42c8203813f7e72dde35c" title="Sets metadata write mode to be collective or independent (default)">H5Pset_coll_metadata_write</a>/<a class="el" href="group___f_a_p_l.html#gac83ab4e788a5b6e0d578f40ca67d8d00" title="Retrieves metadata write mode setting.">H5Pget_coll_metadata_write</a> </td><td>Sets/retrieves metadata write mode setting. </td></tr>
+</table>
+ <a class="anchor" id="fd_pl_table_tag"></a>File driver property list functions (H5P) <a class="anchor" id="table_fd_pl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">File driver property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga8bcce60e23e9d2a019212c63b146502e" title="Sets a file driver.">H5Pset_driver</a> </td><td>Sets a file driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8" title="Returns low-lever driver identifier.">H5Pget_driver</a> </td><td>Returns the identifier for the driver used to create a file. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga14056dca8f3d6249474d5321d4298fe2" title="Returns a pointer to file driver information.">H5Pget_driver_info</a> </td><td>Returns a pointer to file driver information. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga156702db27ece40d21b37be5fe5e8b15" title="Sets a file driver according to a given driver name.">H5Pset_driver_by_name</a> </td><td>Sets a file driver according to a given driver name. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gac4426b1d36aa8766fbe2deaf67a18c06" title="Sets a file driver according to a given driver value (ID).">H5Pset_driver_by_value</a> </td><td>Sets a file driver according to a given driver value. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gac0d9eb573b84ce125433e81b2a475085" title="Retrieves a string representation of the configuration for the driver set on the given FAPL....">H5Pget_driver_config_str</a> </td><td>Retrieves a string representation of the configuration for the driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core</a>/<a class="el" href="group___f_a_p_l.html#gac347d401cbb28fecd78c5f15ddb4c9c1" title="Queries core file driver properties.">H5Pget_fapl_core</a> </td><td>Sets the driver for buffered memory files (in RAM) or retrieves information regarding the driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7" title="Sets up use of the direct I/O driver.">H5Pset_fapl_direct</a>/<a class="el" href="group___f_a_p_l.html#ga038e5f3952e49b6945039fc2b010ab16" title="Retrieves direct I/O driver settings.">H5Pget_fapl_direct</a> </td><td>Sets up use of the direct I/O driver or retrieves the direct I/O driver settings. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53" title="Sets the file access property list to use the family driver.">H5Pset_fapl_family</a>/<a class="el" href="group___f_a_p_l.html#ga0bc1a003f26bf4b53e4487b6ca117389" title="Returns file access property list information.">H5Pget_fapl_family</a> </td><td>Sets driver for file families, designed for systems that do not support files larger than 2 gigabytes, or retrieves information regarding driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga970d077c8e712a4692f43fa4f38dde14">H5Pset_fapl_hdfs</a>/<a class="el" href="group___f_a_p_l.html#gae59e7d8e0e8823e6dd6034b66418ed00">H5Pget_fapl_hdfs</a> </td><td>. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0" title="Modifies the specified File Access Property List to use the H5FD_IOC driver.">H5Pset_fapl_ioc</a>/<a class="el" href="group___f_a_p_l.html#ga8482cdac1272818e4e0f86a665f8ef98" title="Queries a File Access Property List for H5FD_IOC file driver properties.">H5Pget_fapl_ioc</a> </td><td>Modifies/queries the file driver properties of the I/O concentrator driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb" title="Sets up the logging virtual file driver (H5FD_LOG) for use.">H5Pset_fapl_log</a> </td><td>The logging driver is a clone of the standard SEC2 (<a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a>) driver with additional facilities for logging metrics and activity to a file. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga8491676811ccc7ba582e30fb63da6563">H5Pset_fapl_mirror</a>/<a class="el" href="group___f_a_p_l.html#ga2c0636d9bb9c50d381afbd0d3140e593">H5Pget_fapl_mirror</a> </td><td>Modifies/queries the file driver properties of the mirror driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff" title="Stores MPI IO communicator information to the file access property list.">H5Pset_fapl_mpio</a>/<a class="el" href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa" title="Returns MPI IO communicator information.">H5Pget_fapl_mpio</a> </td><td>Sets driver for files on parallel file systems (MPI I/O) or retrieves information regarding the driver. </td></tr>
+<tr>
+<td>H5Pset_fapl_mpiposix/H5Pget_fapl_mpiposix </td><td>No longer available. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58" title="Sets up use of the multi-file driver.">H5Pset_fapl_multi</a>/<a class="el" href="group___f_a_p_l.html#ga765b7880795a139f3b567743ac88c3c7" title="Returns information about the multi-file access property list.">H5Pget_fapl_multi</a> </td><td>Sets driver for multiple files, separating categories of metadata and raw data, or retrieves information regarding driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6" title="set the onion info for the file access property list">H5Pset_fapl_onion</a>/<a class="el" href="group___f_a_p_l.html#ga89b9f918d53dee5e6c80060667b8d32f" title="get the onion info from the file access property list">H5Pget_fapl_onion</a> </td><td>Modifies/queries the file driver properties of the onion driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gaad28d8c24f236590193215c5ae7a8f18" title="Modifies the specified File Access Property List to use the H5FD_ROS3 driver.">H5Pset_fapl_ros3</a>/<a class="el" href="group___f_a_p_l.html#ga13e273711e160cbd58e60c701b4f50e6" title="Queries a File Access Property List for H5FD_ROS3 file driver properties.">H5Pget_fapl_ros3</a> </td><td>Modifies/queries the file driver properties of the ros3 driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20" title="Modifies the file access property list to use the H5FD_SEC2 driver.">H5Pset_fapl_sec2</a> </td><td>Sets driver for unbuffered permanent files or retrieves information regarding driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed" title="Emulates the old split file driver.">H5Pset_fapl_split</a> </td><td>Sets driver for split files, a limited case of multi driver with one metadata file and one raw data file. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07" title="Sets the file access property list to use the splitter driver.">H5Pset_fapl_splitter</a>/<a class="el" href="group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac" title="Gets splitter driver properties from the the file access property list.">H5Pget_fapl_splitter</a> </td><td>Modifies/queries the file driver properties of the splitter driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052" title="Sets the standard I/O driver.">H5Pset_fapl_stdio</a> </td><td>Sets driver for buffered permanent files. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2" title="Modifies the specified File Access Property List to use the H5FD_SUBFILING driver.">H5Pset_fapl_subfiling</a>/<a class="el" href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45" title="Queries a File Access Property List for H5FD_SUBFILING file driver properties.">H5Pget_fapl_subfiling</a> </td><td>Modifies/queries the file driver properties of the subfiling driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830" title="Sets the Windows I/O driver.">H5Pset_fapl_windows</a> </td><td>Sets the Windows I/O driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga507341f31848c57008a3225bff3fe128" title="Specifies type of data to be accessed via the MULTI driver, enabling more direct access.">H5Pset_multi_type</a> </td><td>Specifies type of data to be accessed via the MULTI driver enabling more direct access. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga251515e9fee4641037b4866a4f7c49fe" title="Retrieves type of data property for MULTI driver.">H5Pget_multi_type</a> </td><td>Retrieves type of data property for MULTI driver. </td></tr>
+</table>
+</p>
+<h2><a class="anchor" id="subsec_file_create"></a>
+Creating or Opening an HDF5 File</h2>
+<p>This section describes in more detail how to create and how to open files.</p>
+<p>New HDF5 files are created and opened with <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a>; existing files are opened with <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a>. Both functions return an object identifier which must eventually be released by calling <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a>.</p>
+<p>To create a new file, call <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a>: </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">unsigned</span> flags, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+</div><!-- fragment --><p><a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> creates a new file named name in the current directory. The file is opened with read and write access; if the <a class="el" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a> flag is set, any pre-existing file of the same name in the same directory is truncated. If <a class="el" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a> is not set or <a class="el" href="_h5_fpublic_8h.html#a7a47250dc1435705233dca7297ba3d90">H5F_ACC_EXCL</a> is set and if a file of the same name exists, <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> will fail.</p>
+<p>The new file is created with the properties specified in the property lists fcpl_id and fapl_id. fcpl is short for file creation property list. fapl is short for file access property list. Specifying <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> for either the creation or access property list will use the library's default creation or access properties.</p>
+<p>If <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> successfully creates the file, it returns a file identifier for the new file. This identifier will be used by the application any time an object identifier, an OID, for the file is required. Once the application has finished working with a file, the identifier should be released and the file closed with <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a>.</p>
+<p>To open an existing file, call <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a>: </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">unsigned</span> flags, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</div>
+</div><!-- fragment --><p><a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> opens an existing file with read-write access if <a class="el" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a> is set and read-only access if <a class="el" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a> is set.</p>
+<p>fapl_id is the file access property list identifier. Alternatively, <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> indicates that the application relies on the default I/O access parameters. Creating and changing access property lists is documented further below.</p>
+<p>A file can be opened more than once via multiple <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> calls. Each such call returns a unique file identifier and the file can be accessed through any of these file identifiers as long as they remain valid. Each of these file identifiers must be released by calling <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> when it is no longer needed.</p>
+<p>For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_f__u_g.html#subsubsec_file_property_lists_access">File Access Properties</a>. For more information, </dd>
+<dd>
+<a class="el" href="_h5_f__u_g.html#subsec_file_property_lists">File Property Lists</a>.</dd></dl>
+<h2><a class="anchor" id="subsec_file_closes"></a>
+Closing an HDF5 File</h2>
+<p><a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> both closes a file and releases the file identifier returned by <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> or <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a>. <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> must be called when an application is done working with a file; while the HDF5 Library makes every effort to maintain file integrity, failure to call <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> may result in the file being abandoned in an incomplete or corrupted state.</p>
+<p>To close a file, call <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a>: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id)</div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+</div><!-- fragment --><p> This function releases resources associated with an open file. After closing a file, the file identifier, file_id, cannot be used again as it will be undefined.</p>
+<p><a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> fulfills three purposes: to ensure that the file is left in an uncorrupted state, to ensure that all data has been written to the file, and to release resources. Use <a class="el" href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124" title="Flushes all buffers associated with a file to storage.">H5Fflush</a> if you wish to ensure that all data has been written to the file but it is premature to close it.</p>
+<p>Note regarding serial mode behavior: When <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> is called in serial mode, it closes the file and terminates new access to it, but it does not terminate access to objects that remain individually open within the file. That is, if <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> is called for a file but one or more objects within the file remain open, those objects will remain accessible until they are individually closed. To illustrate, assume that a file, fileA, contains a dataset, data_setA, and that both are open when <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> is called for fileA. data_setA will remain open and accessible, including writable, until it is explicitly closed. The file will be automatically and finally closed once all objects within it have been closed.</p>
+<p>Note regarding parallel mode behavior: Once <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> has been called in parallel mode, access is no longer available to any object within the file.</p>
+<h2><a class="anchor" id="subsec_file_property_lists"></a>
+File Property Lists</h2>
+<p>Additional information regarding file structure and access are passed to <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> and <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> through property list objects. Property lists provide a portable and extensible method of modifying file properties via simple API functions. There are two kinds of file-related property lists: </p><ul>
+<li>File creation property lists </li>
+<li>File access property lists</li>
+</ul>
+<p>In the following sub-sections, we discuss only one file creation property, userblock size, in detail as a model for the user. Other file creation and file access properties are mentioned and defined briefly, but the model is not expanded for each; complete syntax, parameter, and usage information for every property list function is provided in the <a class="el" href="group___h5_p.html">Property Lists (H5P)</a> section of the HDF5 Reference Manual.</p>
+<p>For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_p__u_g.html#sec_plist">Properties and Property Lists in HDF5</a>.</dd></dl>
+<h3><a class="anchor" id="subsubsec_file_property_lists_create"></a>
+Creating a Property List</h3>
+<p>If you do not wish to rely on the default file creation and access properties, you must first create a property list with <a class="el" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa" title="Creates a new property list as an instance of a property list class.">H5Pcreate</a>. </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cls_id)</div>
+</div><!-- fragment --><p> cls_id is the type of property list being created. In this case, the appropriate values are <a class="el" href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a> for a file creation property list and <a class="el" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a> for a file access property list.</p>
+<p>Thus, the following calls create a file creation property list and a file access property list with identifiers fcpl_id and fapl_id, respectively: </p><div class="fragment"><div class="line">fcpl_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a>)</div>
+<div class="line">fapl_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>)</div>
+</div><!-- fragment --><p>Once the property lists have been created, the properties themselves can be modified via the functions described in the following sub-sections.</p>
+<h3><a class="anchor" id="subsubsec_file_property_lists_props"></a>
+File Creation Properties</h3>
+<p>File creation property lists control the file metadata, which is maintained in the superblock of the file. These properties are used only when a file is first created.</p>
+<h4>Userblock Size</h4>
+<div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d">H5Pset_userblock</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist, <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86">H5Pget_userblock</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist, <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</div>
+<div class="ttc" id="a_h5public_8h_html_a7f81cce70fb546af88da24d9285d3c1c"><div class="ttname"><a href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></div><div class="ttdeci">uint64_t hsize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:297</div></div>
+<div class="ttc" id="agroup___f_c_p_l_html_ga403bd982a2976c932237b186ed1cff4d"><div class="ttname"><a href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d">H5Pset_userblock</a></div><div class="ttdeci">herr_t H5Pset_userblock(hid_t plist_id, hsize_t size)</div><div class="ttdoc">Sets user block size.</div></div>
+<div class="ttc" id="agroup___f_c_p_l_html_ga75b312bb0c70419fc428d743a65bed86"><div class="ttname"><a href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86">H5Pget_userblock</a></div><div class="ttdeci">herr_t H5Pget_userblock(hid_t plist_id, hsize_t *size)</div><div class="ttdoc">Retrieves the size of a user block.</div></div>
+</div><!-- fragment --><p>The userblock is a fixed-length block of data located at the beginning of the file and is ignored by the HDF5 library. This block is specifically set aside for any data or information that developers determine to be useful to their applications but that will not be used by the HDF5 library. The size of the userblock is defined in bytes and may be set to any power of two with a minimum size of 512 bytes. In other words, userblocks might be 512, 1024, or 2048 bytes in size.</p>
+<p>This property is set with <a class="el" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d" title="Sets user block size.">H5Pset_userblock</a> and queried via <a class="el" href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86" title="Retrieves the size of a user block.">H5Pget_userblock</a>. For example, if an application needed a 4K userblock, then the following function call could be used: </p><div class="fragment"><div class="line">status = <a class="code" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d">H5Pset_userblock</a>(fcpl_id, 4096)</div>
+</div><!-- fragment --><p>The property list could later be queried with: </p><div class="fragment"><div class="line">status = <a class="code" href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86">H5Pget_userblock</a>(fcpl_id, size)</div>
+</div><!-- fragment --><p> and the value 4096 would be returned in the parameter size.</p>
+<p>Other properties, described below, are set and queried in exactly the same manner. Syntax and usage are detailed in the <a class="el" href="group___h5_p.html">Property Lists (H5P)</a> section of the HDF5 Reference Manual.</p>
+<h4>Offset and Length Sizes</h4>
+<p>This property specifies the number of bytes used to store the offset and length of objects in the HDF5 file. Values of 2, 4, and 8 bytes are currently supported to accommodate 16-bit, 32-bit, and 64-bit file address spaces.</p>
+<p>These properties are set and queried via <a class="el" href="group___f_c_p_l.html#gae5eb3ba16f063d151d1b56d33e0710a9" title="Sets the byte size of the offsets and lengths used to address objects in an HDF5 file.">H5Pset_sizes</a> and <a class="el" href="group___f_c_p_l.html#ga8da25b0367cf226c2888141661fd7a2d" title="Retrieves the size of the offsets and lengths used in an HDF5 file.">H5Pget_sizes</a>.</p>
+<h4>Symbol Table Parameters</h4>
+<p>The size of symbol table B-trees can be controlled by setting the 1/2-rank and 1/2-node size parameters of the B-tree.</p>
+<p>These properties are set and queried via <a class="el" href="group___f_c_p_l.html#ga444ca905f084f9f96b7fe60d2a8c8176">H5Pset_sym_k</a> and <a class="el" href="group___f_c_p_l.html#ga1d4ee26c030ced6d7a314543578c88b1" title="Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size.">H5Pget_sym_k</a></p>
+<h4>Indexed Storage Parameters</h4>
+<p>The size of indexed storage B-trees can be controlled by setting the 1/2-rank and 1/2-node size parameters of the B-tree.</p>
+<p>These properties are set and queried via <a class="el" href="group___f_c_p_l.html#ga84a72f59d17841c37ab34674bf22a10c" title="Sets the size of the parameter used to control the B-trees for indexing chunked datasets.">H5Pset_istore_k</a> and <a class="el" href="group___f_c_p_l.html#ga2179b032be5d2efbca63d8f82a292ec1" title="Queries the 1/2 rank of an indexed storage B-tree.">H5Pget_istore_k</a>.</p>
+<h4>Version Information</h4>
+<p>Various objects in an HDF5 file may over time appear in different versions. The HDF5 Library keeps track of the version of each object in the file.</p>
+<p>Version information is retrieved via <a class="el" href="group___f_c_p_l.html#ga99c0afbb68e8e775ae70cac44404a534" title="Retrieves the version information of various objects for a file creation property list(deprecated)">H5Pget_version</a>.</p>
+<h3><a class="anchor" id="subsubsec_file_property_lists_access"></a>
+File Access Properties</h3>
+<p>This section discusses file access properties that are not related to the low-level file drivers. File drivers are discussed separately later in this chapter. For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_f__u_g.html#subsec_file_alternate_drivers">Alternate File Storage Layouts and Low-level File Drivers</a>.</dd></dl>
+<p>File access property lists control various aspects of file I/O and structure.</p>
+<h4>Data Alignment</h4>
+<p>Sometimes file access is faster if certain data elements are aligned in a specific manner. This can be controlled by setting alignment properties via the <a class="el" href="group___f_a_p_l.html#gab99d5af749aeb3896fd9e3ceb273677a" title="Sets alignment properties of a file access property list.">H5Pset_alignment</a> function. There are two values involved: </p><ul>
+<li>A threshold value </li>
+<li>An alignment interval</li>
+</ul>
+<p>Any allocation request at least as large as the threshold will be aligned on an address that is a multiple of the alignment interval.</p>
+<h4>Metadata Block Allocation Size</h4>
+<p>Metadata typically exists as very small chunks of data; storing metadata elements in a file without blocking them can result in hundreds or thousands of very small data elements in the file. This can result in a highly fragmented file and seriously impede I/O. By blocking metadata elements, these small elements can be grouped in larger sets, thus alleviating both problems.</p>
+<p><a class="el" href="group___f_a_p_l.html#ga8822e3dedc8e1414f20871a87d533cb1" title="Sets the minimum metadata block size.">H5Pset_meta_block_size</a> sets the minimum size in bytes of metadata block allocations. <a class="el" href="group___f_a_p_l.html#gac17861181246af0209c0da5209305461" title="Returns the current metadata block size setting.">H5Pget_meta_block_size</a> retrieves the current minimum metadata block allocation size.</p>
+<h4>Metadata Cache</h4>
+<p>Metadata and raw data I/O speed are often governed by the size and frequency of disk reads and writes. In many cases, the speed can be substantially improved by the use of an appropriate cache.</p>
+<p><a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89" title="Sets the raw data chunk cache parameters.">H5Pset_cache</a> sets the minimum cache size for both metadata and raw data and a preemption value for raw data chunks. <a class="el" href="group___f_a_p_l.html#ga9481a0b08d729ec68897d57db1827861" title="Queries the raw data chunk cache parameters.">H5Pget_cache</a> retrieves the current values.</p>
+<h4>Data Sieve Buffer Size</h4>
+<p>Data sieve buffering is used by certain file drivers to speed data I/O and is most commonly when working with dataset hyperslabs. For example, using a buffer large enough to hold several pieces of a dataset as it is read in for hyperslab selections will boost performance noticeably.</p>
+<p><a class="el" href="group___f_a_p_l.html#ga24fd737955839194bf5605d5f47928ee" title="Sets the maximum size of the data sieve buffer.">H5Pset_sieve_buf_size</a> sets the maximum size in bytes of the data sieve buffer. <a class="el" href="group___f_a_p_l.html#gac2321d0c34bb2b3cf33cd7bf02ca8e66" title="Returns maximum data sieve buffer size.">H5Pget_sieve_buf_size</a> retrieves the current maximum size of the data sieve buffer.</p>
+<h4>Garbage Collection References</h4>
+<p>Dataset region references and other reference types use space in an HDF5 file's global heap. If garbage collection is on (1) and the user passes in an uninitialized value in a reference structure, the heap might become corrupted. When garbage collection is off (0), however, and the user reuses a reference, the previous heap block will be orphaned and not returned to the free heap space. When garbage collection is on, the user must initialize the reference structures to 0 or risk heap corruption.</p>
+<p><a class="el" href="group___f_a_p_l.html#ga61f01a12d5392ccf1321168f3c28f36f" title="Sets garbage collecting references flag.">H5Pset_gc_references</a> sets the garbage collecting references flag.</p>
+<h2><a class="anchor" id="subsec_file_alternate_drivers"></a>
+Alternate File Storage Layouts and Low-level File Drivers</h2>
+<p>The concept of an HDF5 file is actually rather abstract: the address space for what is normally thought of as an HDF5 file might correspond to any of the following: </p><ul>
+<li>Single file on standard file system </li>
+<li>Multiple files on standard file system </li>
+<li>Multiple files on parallel file system </li>
+<li>Block of memory within application's memory space </li>
+<li>More abstract situations such as virtual files</li>
+</ul>
+<p>This HDF5 address space is generally referred to as an HDF5 file regardless of its organization at the storage level.</p>
+<p>HDF5 employs an extremely flexible mechanism called the virtual file layer, or VFL, for file I/O. A full understanding of the VFL is only necessary if you plan to write your own drivers </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_v_f_l.html">HDF5 Virtual File Layer</a> in the HDF5 Technical Notes.</dd></dl>
+<p>For our purposes here, it is sufficient to know that the low-level drivers used for file I/O reside in the VFL, as illustrated in the following figure. Note that H5FD_STREAM is not available with 1.8.x and later versions of the library.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="VFL_Drivers.gif" alt=""/>
+<div class="caption">
+I/O path from application to VFL and low-level drivers to storage</div></div>
+ </td></tr>
+</table>
+<p>As mentioned above, HDF5 applications access HDF5 files through various low-level file drivers. The default driver for that layout is the POSIX driver (also known as the SEC2 driver), <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a>. Alternative layouts and drivers are designed to suit the needs of a variety of systems, environments, and applications. The drivers are listed in the table below.</p>
+<p><a class="anchor" id="table_file_drivers"></a>
+<table class="doxtable">
+<caption>Supported file drivers</caption>
+<tr>
+<th>Driver Name </th><th>Driver Identifier </th><th>Description </th><th>Related API </th></tr>
+<tr>
+<td>POSIX </td><td><a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a> </td><td>This driver uses POSIX file-system functions like read and write to perform I/O to a single, permanent file on local disk with no system buffering. This driver is POSIX-compliant and is the default file driver for all systems. </td><td><a class="el" href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20" title="Modifies the file access property list to use the H5FD_SEC2 driver.">H5Pset_fapl_sec2</a> </td></tr>
+<tr>
+<td>Memory </td><td><a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a> </td><td>With this driver, an application can work with a file in memory for faster reads and writes. File contents are kept in memory until the file is closed. At closing, the memory version of the file can be written back to disk or abandoned. </td><td><a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core</a> </td></tr>
+<tr>
+<td>Log </td><td><a class="el" href="_h5_f_dlog_8h.html#a027aaf28f5104c77c4f51ecd29a5f7f4">H5FD_LOG</a> </td><td>This is the <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a> driver with logging capabilities. </td><td><a class="el" href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb" title="Sets up the logging virtual file driver (H5FD_LOG) for use.">H5Pset_fapl_log</a> </td></tr>
+<tr>
+<td>Family </td><td><a class="el" href="_h5_f_dfamily_8h.html#adbf24f060712550a2a9649589a6060c6">H5FD_FAMILY</a> </td><td>With this driver, the HDF5 file's address space is partitioned into pieces and sent to separate storage files using an underlying driver of the user's choice. This driver is for systems that do not support files larger than 2 gigabytes. </td><td><a class="el" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53" title="Sets the file access property list to use the family driver.">H5Pset_fapl_family</a> </td></tr>
+<tr>
+<td>Multi </td><td><a class="el" href="_h5_f_dmulti_8h.html#a754e05ae5e0f2d86f64002b338c0fd5c">H5FD_MULTI</a> </td><td>With this driver, data can be stored in multiple files according to the type of the data. I/O might work better if data is stored in separate files based on the type of data. The Split driver is a special case of this driver. </td><td><a class="el" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58" title="Sets up use of the multi-file driver.">H5Pset_fapl_multi</a> / <a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed" title="Emulates the old split file driver.">H5Pset_fapl_split</a> </td></tr>
+<tr>
+<td>STDIO </td><td><a class="el" href="_h5_f_dstdio_8h.html#a030a03b96a9f6e46035ce64e25389085">H5FD_STDIO</a> </td><td>This driver uses functions from the standard C stdio.h to perform I/O to a single, permanent file on local disk with additional system buffering. </td><td><a class="el" href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052" title="Sets the standard I/O driver.">H5Pset_fapl_stdio</a> </td></tr>
+<tr>
+<td>Split </td><td><a class="el" href="_h5_f_dsplitter_8h.html#ac6c45c6a8e1cb7f5b4400d95bf651eae">H5FD_SPLITTER</a> </td><td>This file driver splits a file into two parts. One part stores metadata, and the other part stores raw data. This splitting a file into two parts is a limited case of the Multi driver. </td><td><a class="el" href="group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07" title="Sets the file access property list to use the splitter driver.">H5Pset_fapl_splitter</a> </td></tr>
+<tr>
+<td>Parallel </td><td><a class="el" href="_h5_f_dmpio_8h.html#a7a231bc1d78744088a4e1d297284cabf">H5FD_MPIO</a> </td><td>This is the standard HDF5 file driver for parallel file systems. This driver uses the MPI standard for both communication and file I/O. </td><td><a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff" title="Stores MPI IO communicator information to the file access property list.">H5Pset_fapl_mpio</a> </td></tr>
+<tr>
+<td>Direct </td><td><a class="el" href="_h5_f_ddirect_8h.html#a99213f218f9ab0c51f9c679228a1e436">H5FD_DIRECT</a> </td><td>This is the <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a> driver except data is written to or read from the file synchronously without being cached by the system. </td><td><a class="el" href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7" title="Sets up use of the direct I/O driver.">H5Pset_fapl_direct</a> </td></tr>
+<tr>
+<td>Mirror </td><td><a class="el" href="_h5_f_dmirror_8h.html#a05b78c6f3d122b4112632080474b3412">H5FD_MIRROR</a> </td><td>Serial I/O to file using Unix “stdio” functions. </td><td><a class="el" href="group___f_a_p_l.html#ga8491676811ccc7ba582e30fb63da6563">H5Pset_fapl_mirror</a> </td></tr>
+<tr>
+<td>HDFS </td><td><a class="el" href="_h5_f_dhdfs_8h.html#ac3868cc2fa0e9aec4bcb52830906d584">H5FD_HDFS</a> </td><td>Read-Only access to Hadoop Distributed File System (HDFS). </td><td><a class="el" href="group___f_a_p_l.html#ga970d077c8e712a4692f43fa4f38dde14">H5Pset_fapl_hdfs</a> </td></tr>
+<tr>
+<td>ros3 </td><td><a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> </td><td>Read-Only access to Amazon's S3 service. </td><td><a class="el" href="group___f_a_p_l.html#gaad28d8c24f236590193215c5ae7a8f18" title="Modifies the specified File Access Property List to use the H5FD_ROS3 driver.">H5Pset_fapl_ros3</a> </td></tr>
+<tr>
+<td>Subfiling </td><td><a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> </td><td>Derived from other "stacked" VFDs such as the splitter, mirror, and family VFDs. </td><td><a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2" title="Modifies the specified File Access Property List to use the H5FD_SUBFILING driver.">H5Pset_fapl_subfiling</a> </td></tr>
+<tr>
+<td>IOC </td><td><a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> </td><td>Relays VFD calls to one VFD, and write calls to another VFD. Maintains two files. </td><td><a class="el" href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0" title="Modifies the specified File Access Property List to use the H5FD_IOC driver.">H5Pset_fapl_ioc</a> </td></tr>
+<tr>
+<td>Onion </td><td><a class="el" href="_h5_f_donion_8h.html#a1d6673897b4ebd1bad9846b5695ba346">H5FD_ONION</a> </td><td>Provide in-file provenance and revision/version control. </td><td><a class="el" href="group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6" title="set the onion info for the file access property list">H5Pset_fapl_onion</a> </td></tr>
+<tr>
+<td>Windows </td><td><a class="el" href="_h5_f_dwindows_8h.html#ab5173993ddefd103bfb3d37c2837a9a4">H5FD_WINDOWS</a> </td><td>This driver was modified in HDF5-1.8.8 to be a wrapper of the POSIX driver, <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a>. This change should not affect user applications. </td><td><a class="el" href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830" title="Sets the Windows I/O driver.">H5Pset_fapl_windows</a> </td></tr>
+<tr>
+<td>Parallel POSIX </td><td>H5FD_MPIPOSIX </td><td>This driver is no longer available </td><td></td></tr>
+<tr>
+<td>Stream </td><td>H5FD_STREAM </td><td>This driver is no longer available. </td><td></td></tr>
+</table>
+ For more information, see the HDF5 Reference Manual entries for the function calls shown in the column on the right in the table above.</p>
+<p>Note that the low-level file drivers manage alternative file storage layouts. Dataset storage layouts (chunking, compression, and external dataset storage) are managed independently of file storage layouts.</p>
+<p>If an application requires a special-purpose low-level driver, the VFL provides a public API for creating one. For more information on how to create a driver, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_v_f_l.html">HDF5 Virtual File Layer</a> in the HDF5 Technical Notes.</dd></dl>
+<h3><a class="anchor" id="subsubsec_file_alternate_drivers_id"></a>
+Identifying the Previously‐used File Driver</h3>
+<p>When creating a new HDF5 file, no history exists, so the file driver must be specified if it is to be other than the default.</p>
+<p>When opening existing files, however, the application may need to determine which low-level driver was used to create the file. The function <a class="el" href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8" title="Returns low-lever driver identifier.">H5Pget_driver</a> is used for this purpose. See the example below.</p>
+<p><em>Identifying a driver</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8">H5Pget_driver</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga43a733fe9723dd15f5ad7abda909a1b8"><div class="ttname"><a href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8">H5Pget_driver</a></div><div class="ttdeci">hid_t H5Pget_driver(hid_t plist_id)</div><div class="ttdoc">Returns low-lever driver identifier.</div></div>
+</div><!-- fragment --><p><a class="el" href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8" title="Returns low-lever driver identifier.">H5Pget_driver</a> returns a constant identifying the low-level driver for the access property list fapl_id. For example, if the file was created with the POSIX (aka SEC2) driver, <a class="el" href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8" title="Returns low-lever driver identifier.">H5Pget_driver</a> returns <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a>.</p>
+<p>If the application opens an HDF5 file without both determining the driver used to create the file and setting up the use of that driver, the HDF5 Library will examine the superblock and the driver definition block to identify the driver. See the <a href="https://hdfgroup.github.io/hdf5/develop/_s_p_e_c.html">HDF5 File Format Specification</a> for detailed descriptions of the superblock and the driver definition block.</p>
+<h3><a class="anchor" id="subsubsec_file_alternate_drivers_sec2"></a>
+The POSIX (aka SEC2) Driver</h3>
+<p>The POSIX driver, <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a>, uses functions from section 2 of the POSIX manual to access unbuffered files stored on a local file system. This driver is also known as the SEC2 driver. The HDF5 Library buffers metadata regardless of the low-level driver, but using this driver prevents data from being buffered again by the lowest layers of the library.</p>
+<p>The function <a class="el" href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20" title="Modifies the file access property list to use the H5FD_SEC2 driver.">H5Pset_fapl_sec2</a> sets the file access properties to use the POSIX driver. See the example below.</p>
+<p><em>Using the POSIX, aka SEC2, driver</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20">H5Pset_fapl_sec2</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</div>
+<div class="ttc" id="agroup___f_a_p_l_html_gaf581bceca36ad4eef3cd45b16eabbb20"><div class="ttname"><a href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20">H5Pset_fapl_sec2</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_fapl_sec2(hid_t fapl_id)</div><div class="ttdoc">Modifies the file access property list to use the H5FD_SEC2 driver.</div></div>
+</div><!-- fragment --><p>Any previously-defined driver properties are erased from the property list.</p>
+<p>Additional parameters may be added to this function in the future. Since there are no additional variable settings associated with the POSIX driver, there is no H5Pget_fapl_sec2 function.</p>
+<h3><a class="anchor" id="subsubsec_file_alternate_drivers_direct"></a>
+The Direct Driver</h3>
+<p>The Direct driver, <a class="el" href="_h5_f_ddirect_8h.html#a99213f218f9ab0c51f9c679228a1e436">H5FD_DIRECT</a>, functions like the POSIX driver except that data is written to or read from the file synchronously without being cached by the system.</p>
+<p>The functions <a class="el" href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7" title="Sets up use of the direct I/O driver.">H5Pset_fapl_direct</a> and <a class="el" href="group___f_a_p_l.html#ga038e5f3952e49b6945039fc2b010ab16" title="Retrieves direct I/O driver settings.">H5Pget_fapl_direct</a> are used to manage file access properties. See the example below.</p>
+<p><em>Using the Direct driver</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7">H5Pset_fapl_direct</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <span class="keywordtype">size_t</span> alignment, <span class="keywordtype">size_t</span> block_size, <span class="keywordtype">size_t</span> cbuf_size)</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga038e5f3952e49b6945039fc2b010ab16">H5Pget_fapl_direct</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <span class="keywordtype">size_t</span> *alignment, <span class="keywordtype">size_t</span> *block_size, <span class="keywordtype">size_t</span> *cbuf_size)</div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga038e5f3952e49b6945039fc2b010ab16"><div class="ttname"><a href="group___f_a_p_l.html#ga038e5f3952e49b6945039fc2b010ab16">H5Pget_fapl_direct</a></div><div class="ttdeci">H5_DLL herr_t H5Pget_fapl_direct(hid_t fapl_id, size_t *boundary, size_t *block_size, size_t *cbuf_size)</div><div class="ttdoc">Retrieves direct I/O driver settings.</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga2839252e149484ef30fb214ae7b44ac7"><div class="ttname"><a href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7">H5Pset_fapl_direct</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_fapl_direct(hid_t fapl_id, size_t alignment, size_t block_size, size_t cbuf_size)</div><div class="ttdoc">Sets up use of the direct I/O driver.</div></div>
+</div><!-- fragment --><p><a class="el" href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7" title="Sets up use of the direct I/O driver.">H5Pset_fapl_direct</a> sets the file access properties to use the Direct driver; any previously defined driver properties are erased from the property list. <a class="el" href="group___f_a_p_l.html#ga038e5f3952e49b6945039fc2b010ab16" title="Retrieves direct I/O driver settings.">H5Pget_fapl_direct</a> retrieves the file access properties used with the Direct driver. fapl_id is the file access property list identifier. alignment is the memory alignment boundary. block_size is the file system block size. cbuf_size is the copy buffer size.</p>
+<p>Additional parameters may be added to this function in the future.</p>
+<h3><a class="anchor" id="subsubsec_file_alternate_drivers_log"></a>
+The Log Driver</h3>
+<p>The Log driver, <a class="el" href="_h5_f_dlog_8h.html#a027aaf28f5104c77c4f51ecd29a5f7f4">H5FD_LOG</a>, is designed for situations where it is necessary to log file access activity.</p>
+<p>The function <a class="el" href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb" title="Sets up the logging virtual file driver (H5FD_LOG) for use.">H5Pset_fapl_log</a> is used to manage logging properties. See the example below.</p>
+<p><em>Logging file access</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb">H5Pset_fapl_log</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *logfile, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags, <span class="keywordtype">size_t</span> buf_size)</div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga4e03be2fe83ed02b32266a6c81427beb"><div class="ttname"><a href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb">H5Pset_fapl_log</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size)</div><div class="ttdoc">Sets up the logging virtual file driver (H5FD_LOG) for use.</div></div>
+</div><!-- fragment --><p><a class="el" href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb" title="Sets up the logging virtual file driver (H5FD_LOG) for use.">H5Pset_fapl_log</a> sets the file access property list to use the Log driver. File access characteristics are identical to access via the POSIX driver. Any previously defined driver properties are erased from the property list.</p>
+<p>Log records are written to the file logfile.</p>
+<p>The logging levels set with the verbosity parameter are shown in the table below.</p>
+<table class="doxtable">
+<caption>Logging levels</caption>
+<tr>
+<th>Level </th><th>Comments </th></tr>
+<tr>
+<td>0 </td><td>Performs no logging. </td></tr>
+<tr>
+<td>1 </td><td>Records where writes and reads occur in the file. </td></tr>
+<tr>
+<td>2 </td><td>Records where writes and reads occur in the file and what kind of data is written at each location. This includes raw data or any of several types of metadata (object headers, superblock, B-tree data, local headers, or global headers). </td></tr>
+</table>
+<p>There is no H5Pget_fapl_log function.</p>
+<p>Additional parameters may be added to this function in the future.</p>
+<h3><a class="anchor" id="subsubsec_file_alternate_drivers_win"></a>
+The Windows Driver</h3>
+<p>The Windows driver, <a class="el" href="_h5_f_dwindows_8h.html#ab5173993ddefd103bfb3d37c2837a9a4">H5FD_WINDOWS</a>, was modified in HDF5-1.8.8 to be a wrapper of the POSIX driver, <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a>. In other words, if the Windows drivers is used, any file I/O will instead use the functionality of the POSIX driver. This change should be transparent to all user applications. The Windows driver used to be the default driver for Windows systems. The POSIX driver is now the default.</p>
+<p>The function <a class="el" href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830" title="Sets the Windows I/O driver.">H5Pset_fapl_windows</a> sets the file access properties to use the Windows driver. See the example below.</p>
+<p><em>Using the Windows driver</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830">H5Pset_fapl_windows</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga0017f78e0f3de465621fde556f679830"><div class="ttname"><a href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830">H5Pset_fapl_windows</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_fapl_windows(hid_t fapl_id)</div><div class="ttdoc">Sets the Windows I/O driver.</div></div>
+</div><!-- fragment --><p>Any previously-defined driver properties are erased from the property list.</p>
+<p>Additional parameters may be added to this function in the future. Since there are no additional variable settings associated with the POSIX driver, there is no H5Pget_fapl_windows function.</p>
+<h3><a class="anchor" id="subsubsec_file_alternate_drivers_stdio"></a>
+The STDIO Driver</h3>
+<p>The STDIO driver, <a class="el" href="_h5_f_dstdio_8h.html#a030a03b96a9f6e46035ce64e25389085">H5FD_STDIO</a>, accesses permanent files in a local file system like the POSIX driver does. The STDIO driver also has an additional layer of buffering beneath the HDF5 Library.</p>
+<p>The function <a class="el" href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052" title="Sets the standard I/O driver.">H5Pset_fapl_stdio</a> sets the file access properties to use the STDIO driver. See the example below.</p>
+<p><em>Using the STDIO driver</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052">H5Pset_fapl_stdio</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</div>
+</div><!-- fragment --><p>Any previously defined driver properties are erased from the property list.</p>
+<p>Additional parameters may be added to this function in the future. Since there are no additional variable settings associated with the STDIO driver, there is no H5Pget_fapl_stdio function.</p>
+<h3><a class="anchor" id="subsubsec_file_alternate_drivers_mem"></a>
+The Memory (aka Core) Driver</h3>
+<p>There are several situations in which it is reasonable, sometimes even required, to maintain a file entirely in system memory. You might want to do so if, for example, either of the following conditions apply: </p><ul>
+<li>
+Performance requirements are so stringent that disk latency is a limiting factor </li>
+<li>
+You are working with small, temporary files that will not be retained and, thus, need not be written to storage media</li>
+</ul>
+<p>The Memory driver, <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a>, provides a mechanism for creating and managing such in memory files. The functions <a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core</a> and <a class="el" href="group___f_a_p_l.html#gac347d401cbb28fecd78c5f15ddb4c9c1" title="Queries core file driver properties.">H5Pget_fapl_core</a> manage file access properties. See the example below.</p>
+<p><em>Managing file access for in-memory files</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849">H5Pset_fapl_core</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> access_properties, <span class="keywordtype">size_t</span> block_size, <span class="keywordtype">bool</span> backing_store)</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#gac347d401cbb28fecd78c5f15ddb4c9c1">H5Pget_fapl_core</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> access_properties, <span class="keywordtype">size_t</span> *block_size), <span class="keywordtype">bool</span> *backing_store)</div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga6e6628f620a1c58c704129cf07282849"><div class="ttname"><a href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849">H5Pset_fapl_core</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_fapl_core(hid_t fapl_id, size_t increment, hbool_t backing_store)</div><div class="ttdoc">Modifies the file access property list to use the H5FD_CORE driver.</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_gac347d401cbb28fecd78c5f15ddb4c9c1"><div class="ttname"><a href="group___f_a_p_l.html#gac347d401cbb28fecd78c5f15ddb4c9c1">H5Pget_fapl_core</a></div><div class="ttdeci">H5_DLL herr_t H5Pget_fapl_core(hid_t fapl_id, size_t *increment, hbool_t *backing_store)</div><div class="ttdoc">Queries core file driver properties.</div></div>
+</div><!-- fragment --><p><a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core</a> sets the file access property list to use the Memory driver; any previously defined driver properties are erased from the property list.</p>
+<p>Memory for the file will always be allocated in units of the specified block_size.</p>
+<p>The backing_store Boolean flag is set when the in-memory file is created. backing_store indicates whether to write the file contents to disk when the file is closed. If backing_store is set to 1 (true), the file contents are flushed to a file with the same name as the in-memory file when the file is closed or access to the file is terminated in memory. If backing_store is set to 0 (false), the file is not saved.</p>
+<p>The application is allowed to open an existing file with the <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a> driver. While using <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> to open an existing file, if backing_store is set to 1 and the flag for <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> is set to <a class="el" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>, changes to the file contents will be saved to the file when the file is closed. If backing_store is set to 0 and the flag for <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> is set to <a class="el" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>, changes to the file contents will be lost when the file is closed. If the flag for <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> is set to <a class="el" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a>, no change to the file will be allowed either in memory or on file.</p>
+<p>If the file access property list is set to use the Memory driver, <a class="el" href="group___f_a_p_l.html#gac347d401cbb28fecd78c5f15ddb4c9c1" title="Queries core file driver properties.">H5Pget_fapl_core</a> will return block_size and backing_store with the relevant file access property settings.</p>
+<p>Note the following important points regarding in-memory files: </p><ul>
+<li>
+Local temporary files are created and accessed directly from memory without ever being written to disk </li>
+<li>
+Total file size must not exceed the available virtual memory </li>
+<li>
+Only one HDF5 file identifier can be opened for the file, the identifier returned by <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> or <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> </li>
+<li>
+The changes to the file will be discarded when access is terminated unless backing_store is set to 1</li>
+</ul>
+<p>Additional parameters may be added to these functions in the future.</p>
+<dl class="section see"><dt>See also</dt><dd><a href="https://portal.hdfgroup.org/display/HDF5/HDF5+File+Image+Operations">HDF5 File Image Operations</a> section for information on more advanced usage of the Memory file driver, and </dd>
+<dd>
+<a href="http://www.hdfgroup.org/HDF5/doc/Advanced/ModifiedRegionWrites/ModifiedRegionWrites.pdf">Modified Region Writes</a> section for information on how to set write operations so that only modified regions are written to storage.</dd></dl>
+<h3><a class="anchor" id="subsubsec_file_alternate_drivers_family"></a>
+The Family Driver</h3>
+<p>HDF5 files can become quite large, and this can create problems on systems that do not support files larger than 2 gigabytes. The HDF5 file family mechanism is designed to solve the problems this creates by splitting the HDF5 file address space across several smaller files. This structure does not affect how metadata and raw data are stored: they are mixed in the address space just as they would be in a single, contiguous file.</p>
+<p>HDF5 applications access a family of files via the Family driver, <a class="el" href="_h5_f_dfamily_8h.html#adbf24f060712550a2a9649589a6060c6">H5FD_FAMILY</a>. The functions <a class="el" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53" title="Sets the file access property list to use the family driver.">H5Pset_fapl_family</a> and <a class="el" href="group___f_a_p_l.html#ga0bc1a003f26bf4b53e4487b6ca117389" title="Returns file access property list information.">H5Pget_fapl_family</a> are used to manage file family properties. See the example below.</p>
+<p><em>Managing file family properties</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53">H5Pset_fapl_family</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id,</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> memb_size, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> member_properties)</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga0bc1a003f26bf4b53e4487b6ca117389">H5Pget_fapl_family</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id,</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *memb_size, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *member_properties)</div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga0bc1a003f26bf4b53e4487b6ca117389"><div class="ttname"><a href="group___f_a_p_l.html#ga0bc1a003f26bf4b53e4487b6ca117389">H5Pget_fapl_family</a></div><div class="ttdeci">H5_DLL herr_t H5Pget_fapl_family(hid_t fapl_id, hsize_t *memb_size, hid_t *memb_fapl_id)</div><div class="ttdoc">Returns file access property list information.</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga95d19da25f196ce1ace10af00f49ab53"><div class="ttname"><a href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53">H5Pset_fapl_family</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_fapl_family(hid_t fapl_id, hsize_t memb_size, hid_t memb_fapl_id)</div><div class="ttdoc">Sets the file access property list to use the family driver.</div></div>
+</div><!-- fragment --><p>Each member of the family is the same logical size though the size and disk storage reported by file system listing tools may be substantially smaller. Examples of file system listing tools are </p><div class="fragment"><div class="line">ls -l</div>
+</div><!-- fragment --><p> on a Unix system or the detailed folder listing on an Apple or Microsoft Windows system. The name passed to <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> or <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> should include a printf(3c)-style integer format specifier which will be replaced with the family member number. The first family member is numbered zero (0).</p>
+<p><a class="el" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53" title="Sets the file access property list to use the family driver.">H5Pset_fapl_family</a> sets the access properties to use the Family driver; any previously defined driver properties are erased from the property list. member_properties will serve as the file access property list for each member of the file family. memb_size specifies the logical size, in bytes, of each family member. memb_size is used only when creating a new file or truncating an existing file; otherwise the member size is determined by the size of the first member of the family being opened. Note: If the size of the off_t type is four bytes, the maximum family member size is usually 2^31-1 because the byte at offset 2,147,483,647 is generally inaccessible.</p>
+<p><a class="el" href="group___f_a_p_l.html#ga0bc1a003f26bf4b53e4487b6ca117389" title="Returns file access property list information.">H5Pget_fapl_family</a> is used to retrieve file family properties. If the file access property list is set to use the Family driver, member_properties will be returned with a pointer to a copy of the appropriate member access property list. If memb_size is non-null, it will contain the logical size, in bytes, of family members.</p>
+<p>Additional parameters may be added to these functions in the future.</p>
+<h4>Unix Tools and an HDF5 Utility</h4>
+<p>It occasionally becomes necessary to repartition a file family. A command-line utility for this purpose, h5repart, is distributed with the HDF5 library.</p>
+<div class="fragment"><div class="line">h5repart [-v] [-b block_size[suffix]] [-m member_size[suffix]] source destination</div>
+</div><!-- fragment --><p>h5repart repartitions an HDF5 file by copying the source file or file family to the destination file or file family, preserving holes in the underlying UNIX files. Families are used for the source and/or destination if the name includes a printf-style integer format such as d. The -v switch prints input and output file names on the standard error stream for progress monitoring, -b sets the I/O block size (the default is 1KB), and -m sets the output member size if the destination is a family name (the default is 1GB). block_size and member_size may be suffixed with the letters g, m, or k for GB, MB, or KB respectively.</p>
+<p>The h5repart utility is described on the Tools page of the HDF5 Reference Manual.</p>
+<p>An existing HDF5 file can be split into a family of files by running the file through split(1) on a UNIX system and numbering the output files. However, the HDF5 Library is lazy about extending the size of family members, so a valid file cannot generally be created by concatenation of the family members.</p>
+<p>Splitting the file and rejoining the segments by concatenation (split(1) and cat(1) on UNIX systems) does not generate files with holes; holes are preserved only through the use of h5repart.</p>
+<h3><a class="anchor" id="subsubsec_file_alternate_drivers_multi"></a>
+The Multi Driver</h3>
+<p>In some circumstances, it is useful to separate metadata from raw data and some types of metadata from other types of metadata. Situations that would benefit from use of the Multi driver include the following: </p><ul>
+<li>
+In networked situations where the small metadata files can be kept on local disks but larger raw data files must be stored on remote media </li>
+<li>
+In cases where the raw data is extremely large </li>
+<li>
+In situations requiring frequent access to metadata held in RAM while the raw data can be efficiently held on disk</li>
+</ul>
+<p>In either case, access to the metadata is substantially easier with the smaller, and possibly more localized, metadata files. This often results in improved application performance.</p>
+<p>The Multi driver, <a class="el" href="_h5_f_dmulti_8h.html#a754e05ae5e0f2d86f64002b338c0fd5c">H5FD_MULTI</a>, provides a mechanism for segregating raw data and different types of metadata into multiple files. The functions <a class="el" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58" title="Sets up use of the multi-file driver.">H5Pset_fapl_multi</a> and <a class="el" href="group___f_a_p_l.html#ga765b7880795a139f3b567743ac88c3c7" title="Returns information about the multi-file access property list.">H5Pget_fapl_multi</a> are used to manage access properties for these multiple files. See the example below.</p>
+<p><em>Managing access properties for multiple files</em> </p><div class="fragment"><div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58">H5Pset_fapl_multi</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <span class="keyword">const</span> <a class="code" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *memb_map, <span class="keyword">const</span> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *memb_fapl,</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> *memb_name, <span class="keyword">const</span> <a class="code" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *memb_addr,</div>
+<div class="line"> <span class="keywordtype">bool</span> relax)</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga765b7880795a139f3b567743ac88c3c7">H5Pget_fapl_multi</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <span class="keyword">const</span> <a class="code" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *memb_map, <span class="keyword">const</span> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *memb_fapl,</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> **memb_name, <span class="keyword">const</span> <a class="code" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *memb_addr, <span class="keywordtype">bool</span> *relax)</div>
+<div class="ttc" id="a_h5_f_dpublic_8h_html_a02887a6f018be1a0ce7358522095578b"><div class="ttname"><a href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a></div><div class="ttdeci">enum H5F_mem_t H5FD_mem_t</div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:260</div></div>
+<div class="ttc" id="a_h5public_8h_html_a8c86e866f40d7167cf9a1934c72b856f"><div class="ttname"><a href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a></div><div class="ttdeci">uint64_t haddr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:325</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga296bd22cc1e462351f8f0a00a46baf58"><div class="ttname"><a href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58">H5Pset_fapl_multi</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_fapl_multi(hid_t fapl_id, const H5FD_mem_t *memb_map, const hid_t *memb_fapl, const char *const *memb_name, const haddr_t *memb_addr, hbool_t relax)</div><div class="ttdoc">Sets up use of the multi-file driver.</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga765b7880795a139f3b567743ac88c3c7"><div class="ttname"><a href="group___f_a_p_l.html#ga765b7880795a139f3b567743ac88c3c7">H5Pget_fapl_multi</a></div><div class="ttdeci">H5_DLL herr_t H5Pget_fapl_multi(hid_t fapl_id, H5FD_mem_t *memb_map, hid_t *memb_fapl, char **memb_name, haddr_t *memb_addr, hbool_t *relax)</div><div class="ttdoc">Returns information about the multi-file access property list.</div></div>
+</div><!-- fragment --><p><a class="el" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58" title="Sets up use of the multi-file driver.">H5Pset_fapl_multi</a> sets the file access properties to use the Multi driver; any previously defined driver properties are erased from the property list. With the Multi driver invoked, the application will provide a base name to <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> or <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a>. The files will be named by that base name as modified by the rule indicated in memb_name. File access will be governed by the file access property list memb_properties.</p>
+<p>See <a class="el" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58" title="Sets up use of the multi-file driver.">H5Pset_fapl_multi</a> and <a class="el" href="group___f_a_p_l.html#ga765b7880795a139f3b567743ac88c3c7" title="Returns information about the multi-file access property list.">H5Pget_fapl_multi</a> in the HDF5 Reference Manual for descriptions of these functions and their usage.</p>
+<p>Additional parameters may be added to these functions in the future.</p>
+<h3><a class="anchor" id="subsubsec_file_alternate_drivers_split"></a>
+The Split Driver</h3>
+<p>The Split driver is a limited case of the Multi driver where only two files are created. One file holds metadata, and the other file holds raw data. The function <a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed" title="Emulates the old split file driver.">H5Pset_fapl_split</a> is used to manage Split file access properties. See the example below.</p>
+<p><em>Managing access properties for split files</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed">H5Pset_fapl_split</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> access_properties, <span class="keyword">const</span> <span class="keywordtype">char</span> *meta_extension,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> meta_properties,<span class="keyword">const</span> <span class="keywordtype">char</span> *raw_extension, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> raw_properties)</div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga502f1ad38f5143cf281df8282fef26ed"><div class="ttname"><a href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed">H5Pset_fapl_split</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_fapl_split(hid_t fapl, const char *meta_ext, hid_t meta_plist_id, const char *raw_ext, hid_t raw_plist_id)</div><div class="ttdoc">Emulates the old split file driver.</div></div>
+</div><!-- fragment --><p><a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed" title="Emulates the old split file driver.">H5Pset_fapl_split</a> sets the file access properties to use the Split driver; any previously defined driver properties are erased from the property list.</p>
+<p>With the Split driver invoked, the application will provide a base file name such as file_name to <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> or <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a>. The metadata and raw data files in storage will then be named file_name.meta_extension and file_name.raw_extension, respectively. For example, if meta_extension is defined as .meta and raw_extension is defined as .raw, the final filenames will be file_name.meta and file_name.raw.</p>
+<p>Each file can have its own file access property list. This allows the creative use of other lowlevel file drivers. For instance, the metadata file can be held in RAM and accessed via the Memory driver while the raw data file is stored on disk and accessed via the POSIX driver. Metadata file access will be governed by the file access property list in meta_properties. Raw data file access will be governed by the file access property list in raw_properties.</p>
+<p>Additional parameters may be added to these functions in the future. Since there are no additional variable settings associated with the Split driver, there is no H5Pget_fapl_split function.</p>
+<h3><a class="anchor" id="subsubsec_file_alternate_drivers_par"></a>
+The Parallel Driver</h3>
+<p>Parallel environments require a parallel low-level driver. HDF5's default driver for parallel systems is called the Parallel driver, <a class="el" href="_h5_f_dmpio_8h.html#a7a231bc1d78744088a4e1d297284cabf">H5FD_MPIO</a>. This driver uses the MPI standard for both communication and file I/O.</p>
+<p>The functions <a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff" title="Stores MPI IO communicator information to the file access property list.">H5Pset_fapl_mpio</a> and <a class="el" href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa" title="Returns MPI IO communicator information.">H5Pget_fapl_mpio</a> are used to manage file access properties for the <a class="el" href="_h5_f_dmpio_8h.html#a7a231bc1d78744088a4e1d297284cabf">H5FD_MPIO</a> driver. See the example below.</p>
+<p><em>Managing parallel file access properties</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff">H5Pset_fapl_mpio</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, MPI_Comm comm, MPI_info info)</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa">H5Pget_fapl_mpio</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, MPI_Comm *comm, MPI_info *info)</div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga5d9e4b9f27791ccf19484a898f3fd6fa"><div class="ttname"><a href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa">H5Pget_fapl_mpio</a></div><div class="ttdeci">H5_DLL herr_t H5Pget_fapl_mpio(hid_t fapl_id, MPI_Comm *comm, MPI_Info *info)</div><div class="ttdoc">Returns MPI IO communicator information.</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_gaa0204810c1fea1667d62cf7c176416ff"><div class="ttname"><a href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff">H5Pset_fapl_mpio</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_fapl_mpio(hid_t fapl_id, MPI_Comm comm, MPI_Info info)</div><div class="ttdoc">Stores MPI IO communicator information to the file access property list.</div></div>
+</div><!-- fragment --><p>The file access properties managed by <a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff" title="Stores MPI IO communicator information to the file access property list.">H5Pset_fapl_mpio</a> and retrieved by <a class="el" href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa" title="Returns MPI IO communicator information.">H5Pget_fapl_mpio</a> are the MPI communicator, comm, and the MPI info object, info. comm and info are used for file open. info is an information object much like an HDF5 property list. Both are defined in MPI_FILE_OPEN of MPI.</p>
+<p>The communicator and the info object are saved in the file access property list fapl_id. fapl_id can then be passed to MPI_FILE_OPEN to create and/or open the file.</p>
+<p><a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff" title="Stores MPI IO communicator information to the file access property list.">H5Pset_fapl_mpio</a> and <a class="el" href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa" title="Returns MPI IO communicator information.">H5Pget_fapl_mpio</a> are available only in the parallel HDF5 Library and are not collective functions. The Parallel driver is available only in the parallel HDF5 Library.</p>
+<p>Additional parameters may be added to these functions in the future.</p>
+<h2><a class="anchor" id="subsec_file_examples"></a>
+Code Examples for Opening and Closing Files</h2>
+<h3><a class="anchor" id="subsubsec_file_examples_trunc"></a>
+Example Using the H5F_ACC_TRUNC Flag</h3>
+<p>The following example uses the <a class="el" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a> flag when it creates a new file. The default file creation and file access properties are also used. Using <a class="el" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a> means the function will look for an existing file with the name specified by the function. In this case, that name is FILE. If the function does not find an existing file, it will create one. If it does find an existing file, it will empty the file in preparation for a new set of data. The identifier for the "new" file will be passed back to the application program. For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_f__u_g.html#subsec_file_access_modes">File Access Modes</a>.</dd></dl>
+<p><em>Creating a file with default creation and access properties</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file; <span class="comment">// identifier</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create a new file using H5F_ACC_TRUNC access, default</span></div>
+<div class="line"><span class="comment">// file creation properties, and default file access</span></div>
+<div class="line"><span class="comment">// properties.</span></div>
+<div class="line">file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(FILE, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Close the file.</span></div>
+<div class="line">status = <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a5a2d6726f9ad8d2bca8df2b817e5ad6a"><div class="ttname"><a href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a></div><div class="ttdeci">#define H5F_ACC_TRUNC</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:50</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_file_examples_props"></a>
+Example with the File Creation Property List</h3>
+<p>The example below shows how to create a file with 64-bit object offsets and lengths.</p>
+<p><em>Creating a file with 64-bit offsets</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> create_plist;</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id;</div>
+<div class="line"> </div>
+<div class="line">create_plist = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a>);</div>
+<div class="line"><a class="code" href="group___f_c_p_l.html#gae5eb3ba16f063d151d1b56d33e0710a9">H5Pset_sizes</a>(create_plist, 8, 8);</div>
+<div class="line">file_id = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(“test.h5”, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, create_plist, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">.</div>
+<div class="line">.</div>
+<div class="line">.</div>
+<div class="line"> </div>
+<div class="line">H5Fclose(file_id);</div>
+<div class="ttc" id="agroup___f_c_p_l_html_gae5eb3ba16f063d151d1b56d33e0710a9"><div class="ttname"><a href="group___f_c_p_l.html#gae5eb3ba16f063d151d1b56d33e0710a9">H5Pset_sizes</a></div><div class="ttdeci">herr_t H5Pset_sizes(hid_t plist_id, size_t sizeof_addr, size_t sizeof_size)</div><div class="ttdoc">Sets the byte size of the offsets and lengths used to address objects in an HDF5 file.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_file_examples_access"></a>
+Example with the File Access Property List</h3>
+<p>This example shows how to open an existing file for independent datasets access by MPI parallel I/O:</p>
+<p><em>Opening an existing file for parallel I/O</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> access_plist;</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id;</div>
+<div class="line"> </div>
+<div class="line">access_plist = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>);</div>
+<div class="line">H5Pset_fapl_mpi(access_plist, MPI_COMM_WORLD, MPI_INFO_NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// H5Fopen must be called collectively</span></div>
+<div class="line">file_id = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(“test.h5”, <a class="code" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>, access_plist);</div>
+<div class="line">.</div>
+<div class="line">.</div>
+<div class="line">.</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// H5Fclose must be called collectively</span></div>
+<div class="line">H5Fclose(file_id);</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a402673dec5c537b27a49a9a8bd6140b4"><div class="ttname"><a href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a></div><div class="ttdeci">#define H5F_ACC_RDWR</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:49</div></div>
+</div><!-- fragment --><h2><a class="anchor" id="subsec_file_multiple"></a>
+Working with Multiple HDF5 Files</h2>
+<p>Multiple HDF5 files can be associated so that the files can be worked with as though all the information is in a single HDF5 file. A temporary association can be set up by means of the <a class="el" href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b" title="Mounts an HDF5 file.">H5Fmount</a> function. A permanent association can be set up by means of the external link function <a class="el" href="group___h5_l.html#ga15dfaeb9b1c0b3136533cb97ee45e683" title="Creates an external link, a soft link to an object in a different file.">H5Lcreate_external</a>.</p>
+<p>The purpose of this section is to describe what happens when the <a class="el" href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b" title="Mounts an HDF5 file.">H5Fmount</a> function is used to mount one file on another.</p>
+<p>When a file is mounted on another, the mounted file is mounted at a group, and the root group of the mounted file takes the place of that group until the mounted file is unmounted or until the files are closed.</p>
+<p>The figure below shows two files before one is mounted on the other. File1 has two groups and three datasets. The group that is the target of the A link has links, Z and Y, to two of the datasets. The group that is the target of the B link has a link, W, to the other dataset. File2 has three groups and three datasets. The groups in File2 are the targets of the AA, BB, and CC links. The datasets in File2 are the targets of the ZZ, YY, and WW links.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Files_fig3.gif" alt=""/>
+<div class="caption">
+Two separate files</div></div>
+ </td></tr>
+</table>
+<p>The figure below shows the two files after File2 has been mounted File1 at the group that is the target of the B link.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Files_fig4.gif" alt=""/>
+<div class="caption">
+File2 mounted on File1</div></div>
+ </td></tr>
+</table>
+<p>Note: In the figure above, the dataset that is the target of the W link is not shown. That dataset is masked by the mounted file.</p>
+<p>If a file is mounted on a group that has members, those members are hidden until the mounted file is unmounted. There are two ways around this if you need to work with a group member. One is to mount the file on an empty group. Another is to open the group member before you mount the file. Opening the group member will return an identifier that you can use to locate the group member.</p>
+<p>The example below shows how <a class="el" href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b" title="Mounts an HDF5 file.">H5Fmount</a> might be used to mount File2 onto File1.</p>
+<p><em>Using H5Fmount</em> </p><div class="fragment"><div class="line">status = <a class="code" href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b">H5Fmount</a>(loc_id, <span class="stringliteral">&quot;/B&quot;</span>, child_id, plist_id)</div>
+<div class="ttc" id="agroup___h5_f_html_ga7c4865fd36ee25d839725252150bb53b"><div class="ttname"><a href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b">H5Fmount</a></div><div class="ttdeci">herr_t H5Fmount(hid_t loc, const char *name, hid_t child, hid_t plist)</div><div class="ttdoc">Mounts an HDF5 file.</div></div>
+</div><!-- fragment --><p>Note: In the code example above, loc_id is the file identifier for File1, /B is the link path to the group where File2 is mounted, child_id is the file identifier for File2, and plist_id is a property list identifier. For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_g__u_g.html#sec_group">HDF5 Groups</a>.</dd></dl>
+<p>See the entries for <a class="el" href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b" title="Mounts an HDF5 file.">H5Fmount</a>, <a class="el" href="group___h5_f.html#gae8f807d3f04a33f132ffb6c5295e897f" title="Unounts an HDF5 file.">H5Funmount</a>, and <a class="el" href="group___h5_l.html#ga15dfaeb9b1c0b3136533cb97ee45e683" title="Creates an external link, a soft link to an object in a different file.">H5Lcreate_external</a> in the HDF5 Reference Manual.</p>
+<p>Previous Chapter <a class="el" href="_h5__u_g.html#sec_program">The HDF5 Library and Programming Model</a> - Next Chapter <a class="el" href="_h5_g__u_g.html#sec_group">HDF5 Groups</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_amodule_8h.html b/develop/_h5_f_amodule_8h.html
new file mode 100644
index 0000000..3a3a3c5
--- /dev/null
+++ b/develop/_h5_f_amodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FAmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_amodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5FAmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a41a36d96bca0db39263aab9292e287e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_amodule_8h.html#a41a36d96bca0db39263aab9292e287e0">H5FA_MODULE</a></td></tr>
+<tr class="separator:a41a36d96bca0db39263aab9292e287e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_amodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5FA</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_amodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_FARRAY</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5FA</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_FARRAY</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a41a36d96bca0db39263aab9292e287e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41a36d96bca0db39263aab9292e287e0">&#9670;&nbsp;</a></span>H5FA_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FA_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_amodule_8h.html">H5FAmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_d__hdfs__fapl__t_8java.html b/develop/_h5_f_d__hdfs__fapl__t_8java.html
new file mode 100644
index 0000000..b676a26
--- /dev/null
+++ b/develop/_h5_f_d__hdfs__fapl__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5FD_hdfs_fapl_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_d__hdfs__fapl__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5FD_hdfs_fapl_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html">H5FD_hdfs_fapl_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5_f_d__hdfs__fapl__t_8java.html">H5FD_hdfs_fapl_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_d__ros3__fapl__t_8java.html b/develop/_h5_f_d__ros3__fapl__t_8java.html
new file mode 100644
index 0000000..9c5789e
--- /dev/null
+++ b/develop/_h5_f_d__ros3__fapl__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5FD_ros3_fapl_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_d__ros3__fapl__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5FD_ros3_fapl_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5_f_d__ros3__fapl__t_8java.html">H5FD_ros3_fapl_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dcore_8h.html b/develop/_h5_f_dcore_8h.html
new file mode 100644
index 0000000..0bbefb0
--- /dev/null
+++ b/develop/_h5_f_dcore_8h.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDcore.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dcore_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDcore.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ae449696f6b86abcd1120beab21fff76a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_core_init))</td></tr>
+<tr class="separator:ae449696f6b86abcd1120beab21fff76a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad764689b321f93e219b1074ac5ae9dc1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dcore_8h.html#ad764689b321f93e219b1074ac5ae9dc1">H5FD_CORE_VALUE</a>&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a0b5d9e83c9aeaa531daecda4a6b91a4d">H5_VFD_CORE</a></td></tr>
+<tr class="separator:ad764689b321f93e219b1074ac5ae9dc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga6e6628f620a1c58c704129cf07282849"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849">H5Pset_fapl_core</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t increment, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> backing_store)</td></tr>
+<tr class="memdesc:ga6e6628f620a1c58c704129cf07282849"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the file access property list to use the <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a> driver. <a href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849">More...</a><br /></td></tr>
+<tr class="separator:ga6e6628f620a1c58c704129cf07282849"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac347d401cbb28fecd78c5f15ddb4c9c1"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac347d401cbb28fecd78c5f15ddb4c9c1">H5Pget_fapl_core</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t *increment, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *backing_store)</td></tr>
+<tr class="memdesc:gac347d401cbb28fecd78c5f15ddb4c9c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries core file driver properties. <a href="group___f_a_p_l.html#gac347d401cbb28fecd78c5f15ddb4c9c1">More...</a><br /></td></tr>
+<tr class="separator:gac347d401cbb28fecd78c5f15ddb4c9c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="ae449696f6b86abcd1120beab21fff76a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae449696f6b86abcd1120beab21fff76a">&#9670;&nbsp;</a></span>H5FD_CORE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CORE&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_core_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the core VFD </p>
+
+</div>
+</div>
+<a id="ad764689b321f93e219b1074ac5ae9dc1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad764689b321f93e219b1074ac5ae9dc1">&#9670;&nbsp;</a></span>H5FD_CORE_VALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CORE_VALUE&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a0b5d9e83c9aeaa531daecda4a6b91a4d">H5_VFD_CORE</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Identifier for the core VFD </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dcore_8h.html">H5FDcore.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_ddevelop_8h.html b/develop/_h5_f_ddevelop_8h.html
new file mode 100644
index 0000000..edc1ce1
--- /dev/null
+++ b/develop/_h5_f_ddevelop_8h.html
@@ -0,0 +1,1852 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDdevelop.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_ddevelop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDdevelop.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_f_dpublic_8h.html">H5FDpublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5FDdevelop.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_ddevelop_8h__incl.png" border="0" usemap="#asrc_2_h5_f_ddevelop_8h" alt=""/></div>
+<map name="asrc_2_h5_f_ddevelop_8h" id="asrc_2_h5_f_ddevelop_8h">
+<area shape="rect" title=" " alt="" coords="571,5,716,32"/>
+<area shape="rect" href="_h5_f_dpublic_8h.html" title=" " alt="" coords="589,80,698,107"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,379,647,405"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="594,155,693,181"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="723,229,817,256"/>
+<area shape="rect" title=" " alt="" coords="5,453,108,480"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,453,232,480"/>
+<area shape="rect" title=" " alt="" coords="256,453,343,480"/>
+<area shape="rect" title=" " alt="" coords="367,453,437,480"/>
+<area shape="rect" title=" " alt="" coords="462,453,537,480"/>
+<area shape="rect" title=" " alt="" coords="561,453,643,480"/>
+<area shape="rect" title=" " alt="" coords="667,453,742,480"/>
+<area shape="rect" title=" " alt="" coords="767,453,837,480"/>
+<area shape="rect" title=" " alt="" coords="862,453,921,480"/>
+<area shape="rect" title=" " alt="" coords="945,453,1011,480"/>
+<area shape="rect" title=" " alt="" coords="1036,453,1144,480"/>
+<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="589,229,698,256"/>
+<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="640,304,740,331"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_ddevelop_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_f_ddevelop_8hdep" alt=""/></div>
+<map name="asrc_2_h5_f_ddevelop_8hdep" id="asrc_2_h5_f_ddevelop_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,151,32"/>
+<area shape="rect" href="_h5_f_dprivate_8h.html" title=" " alt="" coords="9,80,147,107"/>
+<area shape="rect" href="_h5_f_dpkg_8h.html" title=" " alt="" coords="19,155,137,181"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__free__t.html">H5FD_free_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aa2cc515b7615d12058e5c8784d9538ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#aa2cc515b7615d12058e5c8784d9538ea">H5FD_CLASS_VERSION</a>&#160;&#160;&#160;0x01 /* File driver struct version */</td></tr>
+<tr class="separator:aa2cc515b7615d12058e5c8784d9538ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03a2103fd439a0b135223cd4bbd9f078"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a03a2103fd439a0b135223cd4bbd9f078">H5FD_MEM_FHEAP_HDR</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td></tr>
+<tr class="separator:a03a2103fd439a0b135223cd4bbd9f078"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b321ff886668fb50d52e904288e257f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a0b321ff886668fb50d52e904288e257f">H5FD_MEM_FHEAP_IBLOCK</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td></tr>
+<tr class="separator:a0b321ff886668fb50d52e904288e257f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf683edcb484ab7fbc8943b92a161d4b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#aaf683edcb484ab7fbc8943b92a161d4b">H5FD_MEM_FHEAP_DBLOCK</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></td></tr>
+<tr class="separator:aaf683edcb484ab7fbc8943b92a161d4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a757582e5c38e6b4dd3f8f318407dd3ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a757582e5c38e6b4dd3f8f318407dd3ae">H5FD_MEM_FHEAP_HUGE_OBJ</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a></td></tr>
+<tr class="separator:a757582e5c38e6b4dd3f8f318407dd3ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac613aa71e578d60a60a2a11fe7d18477"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#ac613aa71e578d60a60a2a11fe7d18477">H5FD_MEM_FSPACE_HDR</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td></tr>
+<tr class="separator:ac613aa71e578d60a60a2a11fe7d18477"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8863ed0005db6777fcb44e2c9ccbe78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#ac8863ed0005db6777fcb44e2c9ccbe78">H5FD_MEM_FSPACE_SINFO</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></td></tr>
+<tr class="separator:ac8863ed0005db6777fcb44e2c9ccbe78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3065bd73e570843dd77d6b014b97cee1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a3065bd73e570843dd77d6b014b97cee1">H5FD_MEM_SOHM_TABLE</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td></tr>
+<tr class="separator:a3065bd73e570843dd77d6b014b97cee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49fe2363a27971be6da42af9fe65f231"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a49fe2363a27971be6da42af9fe65f231">H5FD_MEM_SOHM_INDEX</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a29b8528e16990fbe265682559b917fa3">H5FD_MEM_BTREE</a></td></tr>
+<tr class="separator:a49fe2363a27971be6da42af9fe65f231"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaa1d855ab14726b29eb03b122b8da50"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#adaa1d855ab14726b29eb03b122b8da50">H5FD_MEM_EARRAY_HDR</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td></tr>
+<tr class="separator:adaa1d855ab14726b29eb03b122b8da50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aade01dbf1c3c223ccdf68df88db52360"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#aade01dbf1c3c223ccdf68df88db52360">H5FD_MEM_EARRAY_IBLOCK</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td></tr>
+<tr class="separator:aade01dbf1c3c223ccdf68df88db52360"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f7da07c7f0b45e7d9eb23bde017e687"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a2f7da07c7f0b45e7d9eb23bde017e687">H5FD_MEM_EARRAY_SBLOCK</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a29b8528e16990fbe265682559b917fa3">H5FD_MEM_BTREE</a></td></tr>
+<tr class="separator:a2f7da07c7f0b45e7d9eb23bde017e687"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b7087983e7cb17b097eb55892e6d134"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a4b7087983e7cb17b097eb55892e6d134">H5FD_MEM_EARRAY_DBLOCK</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></td></tr>
+<tr class="separator:a4b7087983e7cb17b097eb55892e6d134"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd048d1a2116b3def54e117569d796d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#afd048d1a2116b3def54e117569d796d5">H5FD_MEM_EARRAY_DBLK_PAGE</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></td></tr>
+<tr class="separator:afd048d1a2116b3def54e117569d796d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af263f61a027c87162543b26791c2f4b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#af263f61a027c87162543b26791c2f4b1">H5FD_MEM_FARRAY_HDR</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td></tr>
+<tr class="separator:af263f61a027c87162543b26791c2f4b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2074e390e9260a037fcd13b2454903c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#ac2074e390e9260a037fcd13b2454903c">H5FD_MEM_FARRAY_DBLOCK</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></td></tr>
+<tr class="separator:ac2074e390e9260a037fcd13b2454903c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4ac19645b2a40fdadf6ce9685642eaf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#ae4ac19645b2a40fdadf6ce9685642eaf">H5FD_MEM_FARRAY_DBLK_PAGE</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></td></tr>
+<tr class="separator:ae4ac19645b2a40fdadf6ce9685642eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c63846487a43d7a3d589ac2852c9078"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a4c63846487a43d7a3d589ac2852c9078">H5FD_FLMAP_SINGLE</a></td></tr>
+<tr class="separator:a4c63846487a43d7a3d589ac2852c9078"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac828cc26131c2df37fdb84ca13272540"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#ac828cc26131c2df37fdb84ca13272540">H5FD_FLMAP_DICHOTOMY</a></td></tr>
+<tr class="separator:ac828cc26131c2df37fdb84ca13272540"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49f2128fbc831c73ec19f7e24ec6ee24"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a49f2128fbc831c73ec19f7e24ec6ee24">H5FD_FLMAP_DEFAULT</a></td></tr>
+<tr class="separator:a49f2128fbc831c73ec19f7e24ec6ee24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a5af02bc1738f7a43f1420f36fff620c3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a5af02bc1738f7a43f1420f36fff620c3">H5FD_init_t</a>) (void)</td></tr>
+<tr class="separator:a5af02bc1738f7a43f1420f36fff620c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a4df4d59c642c469f7a2c8934bfc84d60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a> (<a class="el" href="_h5_f_ddevelop_8h.html#a5af02bc1738f7a43f1420f36fff620c3">H5FD_init_t</a> op)</td></tr>
+<tr class="separator:a4df4d59c642c469f7a2c8934bfc84d60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a576ba6b6ebc34ae422bf40700a4c372d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a576ba6b6ebc34ae422bf40700a4c372d">H5FDregister</a> (const <a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a> *cls)</td></tr>
+<tr class="separator:a576ba6b6ebc34ae422bf40700a4c372d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9c0b9593676b130d1ff51caad2b7413"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#af9c0b9593676b130d1ff51caad2b7413">H5FDis_driver_registered_by_name</a> (const char *driver_name)</td></tr>
+<tr class="separator:af9c0b9593676b130d1ff51caad2b7413"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a188a3d06e17aeb8551d56ed5da3f3c6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a188a3d06e17aeb8551d56ed5da3f3c6b">H5FDis_driver_registered_by_value</a> (<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> driver_value)</td></tr>
+<tr class="separator:a188a3d06e17aeb8551d56ed5da3f3c6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59017726a881d6c4f29eecd86470ab37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a59017726a881d6c4f29eecd86470ab37">H5FDunregister</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> driver_id)</td></tr>
+<tr class="separator:a59017726a881d6c4f29eecd86470ab37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc1c79631e8d73baa19bf488549dabb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#adc1c79631e8d73baa19bf488549dabb1">H5FDopen</a> (const char *name, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> maxaddr)</td></tr>
+<tr class="separator:adc1c79631e8d73baa19bf488549dabb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4fea992d984e0adf3679be5f63ea9ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#ae4fea992d984e0adf3679be5f63ea9ad">H5FDclose</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:ae4fea992d984e0adf3679be5f63ea9ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b1a0e9f4d0ff59d85b5c6cdd17d4c36"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a9b1a0e9f4d0ff59d85b5c6cdd17d4c36">H5FDcmp</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f1, const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f2)</td></tr>
+<tr class="separator:a9b1a0e9f4d0ff59d85b5c6cdd17d4c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2731cbbb7420979f09e76c2bbdb3f712"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a2731cbbb7420979f09e76c2bbdb3f712">H5FDquery</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f, unsigned long *flags)</td></tr>
+<tr class="separator:a2731cbbb7420979f09e76c2bbdb3f712"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4289f584f0dc6687a0f2f8c899ce7c17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a4289f584f0dc6687a0f2f8c899ce7c17">H5FDalloc</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
+<tr class="separator:a4289f584f0dc6687a0f2f8c899ce7c17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27b43b854c133868598d56a839e9dac4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a27b43b854c133868598d56a839e9dac4">H5FDfree</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
+<tr class="separator:a27b43b854c133868598d56a839e9dac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26caa637bd025f7689a8b7e00185c462"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a26caa637bd025f7689a8b7e00185c462">H5FDget_eoa</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td></tr>
+<tr class="separator:a26caa637bd025f7689a8b7e00185c462"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec8e1b721f73b34585c13b30723432f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#aec8e1b721f73b34585c13b30723432f2">H5FDset_eoa</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> eoa)</td></tr>
+<tr class="separator:aec8e1b721f73b34585c13b30723432f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88f9da115c26884314618f2977872217"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a88f9da115c26884314618f2977872217">H5FDget_eof</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td></tr>
+<tr class="separator:a88f9da115c26884314618f2977872217"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fcfb5d6708f4c3f5d319b801ac252bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a9fcfb5d6708f4c3f5d319b801ac252bc">H5FDget_vfd_handle</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, void **file_handle)</td></tr>
+<tr class="separator:a9fcfb5d6708f4c3f5d319b801ac252bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37e835946eaa795005d6bd0d4af2ac3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a37e835946eaa795005d6bd0d4af2ac3c">H5FDread</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, void *buf)</td></tr>
+<tr class="separator:a37e835946eaa795005d6bd0d4af2ac3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9da30010680e1eebb6d0b171528d64d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#ae9da30010680e1eebb6d0b171528d64d">H5FDwrite</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, const void *buf)</td></tr>
+<tr class="separator:ae9da30010680e1eebb6d0b171528d64d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77e1cb6537d00441ab7c16683187dc0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a77e1cb6537d00441ab7c16683187dc0e">H5FDread_vector</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], void *bufs[])</td></tr>
+<tr class="separator:a77e1cb6537d00441ab7c16683187dc0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a439d52dddf113c66fb25afa076dccf2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a439d52dddf113c66fb25afa076dccf2f">H5FDwrite_vector</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], const void *bufs[])</td></tr>
+<tr class="separator:a439d52dddf113c66fb25afa076dccf2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7c1759cfb433a5d7cec356536ac0a94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#ad7c1759cfb433a5d7cec356536ac0a94">H5FDread_selection</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_spaces[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_spaces[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td></tr>
+<tr class="separator:ad7c1759cfb433a5d7cec356536ac0a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a609f77d437f057be6b31f4ae03e8228f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a609f77d437f057be6b31f4ae03e8228f">H5FDwrite_selection</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_spaces[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_spaces[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td></tr>
+<tr class="separator:a609f77d437f057be6b31f4ae03e8228f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04a29af1028d1db99edb765c80cf6f5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a04a29af1028d1db99edb765c80cf6f5c">H5FDread_vector_from_selection</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_spaces[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_spaces[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td></tr>
+<tr class="separator:a04a29af1028d1db99edb765c80cf6f5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeed09246b8feb1a5a301e263e9236b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#adeed09246b8feb1a5a301e263e9236b2">H5FDwrite_vector_from_selection</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_spaces[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_spaces[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td></tr>
+<tr class="separator:adeed09246b8feb1a5a301e263e9236b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a562c69aaa9cd0cac7f2e81110c2fa04d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a562c69aaa9cd0cac7f2e81110c2fa04d">H5FDread_from_selection</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td></tr>
+<tr class="separator:a562c69aaa9cd0cac7f2e81110c2fa04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ba732516878e1a18f6244b43a4055cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a0ba732516878e1a18f6244b43a4055cc">H5FDwrite_from_selection</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td></tr>
+<tr class="separator:a0ba732516878e1a18f6244b43a4055cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56d03c211045edb510465dbdf0f811c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a56d03c211045edb510465dbdf0f811c0">H5FDflush</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> closing)</td></tr>
+<tr class="separator:a56d03c211045edb510465dbdf0f811c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53a63121b1c8c2302e1597afe50b81e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a53a63121b1c8c2302e1597afe50b81e2">H5FDtruncate</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> closing)</td></tr>
+<tr class="separator:a53a63121b1c8c2302e1597afe50b81e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d1d98a681375a4203bfd74b70b3aadd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a8d1d98a681375a4203bfd74b70b3aadd">H5FDlock</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> rw)</td></tr>
+<tr class="separator:a8d1d98a681375a4203bfd74b70b3aadd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebafd003d12e6ec7b56548ce5c169b9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#aebafd003d12e6ec7b56548ce5c169b9d">H5FDunlock</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:aebafd003d12e6ec7b56548ce5c169b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1cee9d64c57e111230f99b979925a8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#ac1cee9d64c57e111230f99b979925a8e">H5FDdelete</a> (const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="separator:ac1cee9d64c57e111230f99b979925a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78ea7fc8d6b682a53c96642a36064ff9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html#a78ea7fc8d6b682a53c96642a36064ff9">H5FDctl</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, uint64_t op_code, uint64_t flags, const void *input, void **output)</td></tr>
+<tr class="separator:a78ea7fc8d6b682a53c96642a36064ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="aa2cc515b7615d12058e5c8784d9538ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2cc515b7615d12058e5c8784d9538ea">&#9670;&nbsp;</a></span>H5FD_CLASS_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CLASS_VERSION&#160;&#160;&#160;0x01 /* File driver struct version */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a49f2128fbc831c73ec19f7e24ec6ee24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49f2128fbc831c73ec19f7e24ec6ee24">&#9670;&nbsp;</a></span>H5FD_FLMAP_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FLMAP_DEFAULT</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> { \</div>
+<div class="line"> H5FD_MEM_DEFAULT, <span class="comment">/*default*/</span> \</div>
+<div class="line"> H5FD_MEM_DEFAULT, <span class="comment">/*super*/</span> \</div>
+<div class="line"> H5FD_MEM_DEFAULT, <span class="comment">/*btree*/</span> \</div>
+<div class="line"> H5FD_MEM_DEFAULT, <span class="comment">/*draw*/</span> \</div>
+<div class="line"> H5FD_MEM_DEFAULT, <span class="comment">/*gheap*/</span> \</div>
+<div class="line"> H5FD_MEM_DEFAULT, <span class="comment">/*lheap*/</span> \</div>
+<div class="line"> H5FD_MEM_DEFAULT <span class="comment">/*ohdr*/</span> \</div>
+<div class="line"> }</div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="ac828cc26131c2df37fdb84ca13272540"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac828cc26131c2df37fdb84ca13272540">&#9670;&nbsp;</a></span>H5FD_FLMAP_DICHOTOMY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FLMAP_DICHOTOMY</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> { \</div>
+<div class="line"> H5FD_MEM_SUPER, <span class="comment">/*default*/</span> \</div>
+<div class="line"> H5FD_MEM_SUPER, <span class="comment">/*super*/</span> \</div>
+<div class="line"> H5FD_MEM_SUPER, <span class="comment">/*btree*/</span> \</div>
+<div class="line"> H5FD_MEM_DRAW, <span class="comment">/*draw*/</span> \</div>
+<div class="line"> H5FD_MEM_DRAW, <span class="comment">/*gheap*/</span> \</div>
+<div class="line"> H5FD_MEM_SUPER, <span class="comment">/*lheap*/</span> \</div>
+<div class="line"> H5FD_MEM_SUPER <span class="comment">/*ohdr*/</span> \</div>
+<div class="line"> }</div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="a4c63846487a43d7a3d589ac2852c9078"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c63846487a43d7a3d589ac2852c9078">&#9670;&nbsp;</a></span>H5FD_FLMAP_SINGLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FLMAP_SINGLE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> { \</div>
+<div class="line"> H5FD_MEM_SUPER, <span class="comment">/*default*/</span> \</div>
+<div class="line"> H5FD_MEM_SUPER, <span class="comment">/*super*/</span> \</div>
+<div class="line"> H5FD_MEM_SUPER, <span class="comment">/*btree*/</span> \</div>
+<div class="line"> H5FD_MEM_SUPER, <span class="comment">/*draw*/</span> \</div>
+<div class="line"> H5FD_MEM_SUPER, <span class="comment">/*gheap*/</span> \</div>
+<div class="line"> H5FD_MEM_SUPER, <span class="comment">/*lheap*/</span> \</div>
+<div class="line"> H5FD_MEM_SUPER <span class="comment">/*ohdr*/</span> \</div>
+<div class="line"> }</div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="afd048d1a2116b3def54e117569d796d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd048d1a2116b3def54e117569d796d5">&#9670;&nbsp;</a></span>H5FD_MEM_EARRAY_DBLK_PAGE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_EARRAY_DBLK_PAGE&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4b7087983e7cb17b097eb55892e6d134"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b7087983e7cb17b097eb55892e6d134">&#9670;&nbsp;</a></span>H5FD_MEM_EARRAY_DBLOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_EARRAY_DBLOCK&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adaa1d855ab14726b29eb03b122b8da50"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adaa1d855ab14726b29eb03b122b8da50">&#9670;&nbsp;</a></span>H5FD_MEM_EARRAY_HDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_EARRAY_HDR&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aade01dbf1c3c223ccdf68df88db52360"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aade01dbf1c3c223ccdf68df88db52360">&#9670;&nbsp;</a></span>H5FD_MEM_EARRAY_IBLOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_EARRAY_IBLOCK&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2f7da07c7f0b45e7d9eb23bde017e687"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2f7da07c7f0b45e7d9eb23bde017e687">&#9670;&nbsp;</a></span>H5FD_MEM_EARRAY_SBLOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_EARRAY_SBLOCK&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a29b8528e16990fbe265682559b917fa3">H5FD_MEM_BTREE</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae4ac19645b2a40fdadf6ce9685642eaf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4ac19645b2a40fdadf6ce9685642eaf">&#9670;&nbsp;</a></span>H5FD_MEM_FARRAY_DBLK_PAGE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_FARRAY_DBLK_PAGE&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac2074e390e9260a037fcd13b2454903c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac2074e390e9260a037fcd13b2454903c">&#9670;&nbsp;</a></span>H5FD_MEM_FARRAY_DBLOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_FARRAY_DBLOCK&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af263f61a027c87162543b26791c2f4b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af263f61a027c87162543b26791c2f4b1">&#9670;&nbsp;</a></span>H5FD_MEM_FARRAY_HDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_FARRAY_HDR&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaf683edcb484ab7fbc8943b92a161d4b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf683edcb484ab7fbc8943b92a161d4b">&#9670;&nbsp;</a></span>H5FD_MEM_FHEAP_DBLOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_FHEAP_DBLOCK&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a03a2103fd439a0b135223cd4bbd9f078"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03a2103fd439a0b135223cd4bbd9f078">&#9670;&nbsp;</a></span>H5FD_MEM_FHEAP_HDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_FHEAP_HDR&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a757582e5c38e6b4dd3f8f318407dd3ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a757582e5c38e6b4dd3f8f318407dd3ae">&#9670;&nbsp;</a></span>H5FD_MEM_FHEAP_HUGE_OBJ</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_FHEAP_HUGE_OBJ&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0b321ff886668fb50d52e904288e257f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b321ff886668fb50d52e904288e257f">&#9670;&nbsp;</a></span>H5FD_MEM_FHEAP_IBLOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_FHEAP_IBLOCK&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac613aa71e578d60a60a2a11fe7d18477"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac613aa71e578d60a60a2a11fe7d18477">&#9670;&nbsp;</a></span>H5FD_MEM_FSPACE_HDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_FSPACE_HDR&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac8863ed0005db6777fcb44e2c9ccbe78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac8863ed0005db6777fcb44e2c9ccbe78">&#9670;&nbsp;</a></span>H5FD_MEM_FSPACE_SINFO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_FSPACE_SINFO&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a49fe2363a27971be6da42af9fe65f231"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49fe2363a27971be6da42af9fe65f231">&#9670;&nbsp;</a></span>H5FD_MEM_SOHM_INDEX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_SOHM_INDEX&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a29b8528e16990fbe265682559b917fa3">H5FD_MEM_BTREE</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3065bd73e570843dd77d6b014b97cee1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3065bd73e570843dd77d6b014b97cee1">&#9670;&nbsp;</a></span>H5FD_MEM_SOHM_TABLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MEM_SOHM_TABLE&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a5af02bc1738f7a43f1420f36fff620c3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5af02bc1738f7a43f1420f36fff620c3">&#9670;&nbsp;</a></span>H5FD_init_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>(* H5FD_init_t) (void)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a4289f584f0dc6687a0f2f8c899ce7c17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4289f584f0dc6687a0f2f8c899ce7c17">&#9670;&nbsp;</a></span>H5FDalloc()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> H5FDalloc </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae4fea992d984e0adf3679be5f63ea9ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4fea992d984e0adf3679be5f63ea9ad">&#9670;&nbsp;</a></span>H5FDclose()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDclose </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9b1a0e9f4d0ff59d85b5c6cdd17d4c36"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b1a0e9f4d0ff59d85b5c6cdd17d4c36">&#9670;&nbsp;</a></span>H5FDcmp()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5FDcmp </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>f1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>f2</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a78ea7fc8d6b682a53c96642a36064ff9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78ea7fc8d6b682a53c96642a36064ff9">&#9670;&nbsp;</a></span>H5FDctl()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDctl </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t&#160;</td>
+ <td class="paramname"><em>op_code</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>input</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>output</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac1cee9d64c57e111230f99b979925a8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac1cee9d64c57e111230f99b979925a8e">&#9670;&nbsp;</a></span>H5FDdelete()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDdelete </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a56d03c211045edb510465dbdf0f811c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56d03c211045edb510465dbdf0f811c0">&#9670;&nbsp;</a></span>H5FDflush()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDflush </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>closing</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a27b43b854c133868598d56a839e9dac4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27b43b854c133868598d56a839e9dac4">&#9670;&nbsp;</a></span>H5FDfree()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDfree </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a26caa637bd025f7689a8b7e00185c462"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a26caa637bd025f7689a8b7e00185c462">&#9670;&nbsp;</a></span>H5FDget_eoa()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> H5FDget_eoa </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a88f9da115c26884314618f2977872217"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88f9da115c26884314618f2977872217">&#9670;&nbsp;</a></span>H5FDget_eof()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> H5FDget_eof </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9fcfb5d6708f4c3f5d319b801ac252bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9fcfb5d6708f4c3f5d319b801ac252bc">&#9670;&nbsp;</a></span>H5FDget_vfd_handle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDget_vfd_handle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>file_handle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af9c0b9593676b130d1ff51caad2b7413"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af9c0b9593676b130d1ff51caad2b7413">&#9670;&nbsp;</a></span>H5FDis_driver_registered_by_name()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> H5FDis_driver_registered_by_name </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>driver_name</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a188a3d06e17aeb8551d56ed5da3f3c6b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a188a3d06e17aeb8551d56ed5da3f3c6b">&#9670;&nbsp;</a></span>H5FDis_driver_registered_by_value()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> H5FDis_driver_registered_by_value </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>&#160;</td>
+ <td class="paramname"><em>driver_value</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8d1d98a681375a4203bfd74b70b3aadd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d1d98a681375a4203bfd74b70b3aadd">&#9670;&nbsp;</a></span>H5FDlock()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDlock </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>rw</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adc1c79631e8d73baa19bf488549dabb1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adc1c79631e8d73baa19bf488549dabb1">&#9670;&nbsp;</a></span>H5FDopen()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a>* H5FDopen </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>maxaddr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4df4d59c642c469f7a2c8934bfc84d60"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4df4d59c642c469f7a2c8934bfc84d60">&#9670;&nbsp;</a></span>H5FDperform_init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FDperform_init </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_f_ddevelop_8h.html#a5af02bc1738f7a43f1420f36fff620c3">H5FD_init_t</a>&#160;</td>
+ <td class="paramname"><em>op</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2731cbbb7420979f09e76c2bbdb3f712"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2731cbbb7420979f09e76c2bbdb3f712">&#9670;&nbsp;</a></span>H5FDquery()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5FDquery </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>f</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned long *&#160;</td>
+ <td class="paramname"><em>flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a37e835946eaa795005d6bd0d4af2ac3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37e835946eaa795005d6bd0d4af2ac3c">&#9670;&nbsp;</a></span>H5FDread()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDread </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a562c69aaa9cd0cac7f2e81110c2fa04d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a562c69aaa9cd0cac7f2e81110c2fa04d">&#9670;&nbsp;</a></span>H5FDread_from_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDread_from_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad7c1759cfb433a5d7cec356536ac0a94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7c1759cfb433a5d7cec356536ac0a94">&#9670;&nbsp;</a></span>H5FDread_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDread_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_spaces</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_spaces</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a77e1cb6537d00441ab7c16683187dc0e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a77e1cb6537d00441ab7c16683187dc0e">&#9670;&nbsp;</a></span>H5FDread_vector()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDread_vector </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>types</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addrs</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a04a29af1028d1db99edb765c80cf6f5c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04a29af1028d1db99edb765c80cf6f5c">&#9670;&nbsp;</a></span>H5FDread_vector_from_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDread_vector_from_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_spaces</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_spaces</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a576ba6b6ebc34ae422bf40700a4c372d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a576ba6b6ebc34ae422bf40700a4c372d">&#9670;&nbsp;</a></span>H5FDregister()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FDregister </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a> *&#160;</td>
+ <td class="paramname"><em>cls</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aec8e1b721f73b34585c13b30723432f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec8e1b721f73b34585c13b30723432f2">&#9670;&nbsp;</a></span>H5FDset_eoa()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDset_eoa </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>eoa</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a53a63121b1c8c2302e1597afe50b81e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53a63121b1c8c2302e1597afe50b81e2">&#9670;&nbsp;</a></span>H5FDtruncate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDtruncate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>closing</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aebafd003d12e6ec7b56548ce5c169b9d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aebafd003d12e6ec7b56548ce5c169b9d">&#9670;&nbsp;</a></span>H5FDunlock()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDunlock </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a59017726a881d6c4f29eecd86470ab37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a59017726a881d6c4f29eecd86470ab37">&#9670;&nbsp;</a></span>H5FDunregister()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDunregister </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>driver_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae9da30010680e1eebb6d0b171528d64d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae9da30010680e1eebb6d0b171528d64d">&#9670;&nbsp;</a></span>H5FDwrite()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDwrite </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0ba732516878e1a18f6244b43a4055cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ba732516878e1a18f6244b43a4055cc">&#9670;&nbsp;</a></span>H5FDwrite_from_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDwrite_from_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a609f77d437f057be6b31f4ae03e8228f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a609f77d437f057be6b31f4ae03e8228f">&#9670;&nbsp;</a></span>H5FDwrite_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDwrite_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_spaces</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_spaces</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a439d52dddf113c66fb25afa076dccf2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a439d52dddf113c66fb25afa076dccf2f">&#9670;&nbsp;</a></span>H5FDwrite_vector()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDwrite_vector </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>types</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addrs</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adeed09246b8feb1a5a301e263e9236b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adeed09246b8feb1a5a301e263e9236b2">&#9670;&nbsp;</a></span>H5FDwrite_vector_from_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDwrite_vector_from_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_spaces</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_spaces</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_ddevelop_8h.html">H5FDdevelop.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_ddevelop_8h__dep__incl.map b/develop/_h5_f_ddevelop_8h__dep__incl.map
new file mode 100644
index 0000000..5ce9e3a
--- /dev/null
+++ b/develop/_h5_f_ddevelop_8h__dep__incl.map
@@ -0,0 +1,5 @@
+<map id="src/H5FDdevelop.h" name="src/H5FDdevelop.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,151,32"/>
+<area shape="rect" id="node2" href="$_h5_f_dprivate_8h.html" title=" " alt="" coords="9,80,147,107"/>
+<area shape="rect" id="node3" href="$_h5_f_dpkg_8h.html" title=" " alt="" coords="19,155,137,181"/>
+</map>
diff --git a/develop/_h5_f_ddevelop_8h__dep__incl.md5 b/develop/_h5_f_ddevelop_8h__dep__incl.md5
new file mode 100644
index 0000000..a7486c4
--- /dev/null
+++ b/develop/_h5_f_ddevelop_8h__dep__incl.md5
@@ -0,0 +1 @@
+b7e0b9a087d6e46a71238c700b418b0e \ No newline at end of file
diff --git a/develop/_h5_f_ddevelop_8h__dep__incl.png b/develop/_h5_f_ddevelop_8h__dep__incl.png
new file mode 100644
index 0000000..da76343
--- /dev/null
+++ b/develop/_h5_f_ddevelop_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_f_ddevelop_8h__incl.map b/develop/_h5_f_ddevelop_8h__incl.map
new file mode 100644
index 0000000..09142d5
--- /dev/null
+++ b/develop/_h5_f_ddevelop_8h__incl.map
@@ -0,0 +1,20 @@
+<map id="src/H5FDdevelop.h" name="src/H5FDdevelop.h">
+<area shape="rect" id="node1" title=" " alt="" coords="571,5,716,32"/>
+<area shape="rect" id="node2" href="$_h5_f_dpublic_8h.html" title=" " alt="" coords="589,80,698,107"/>
+<area shape="rect" id="node3" href="$_h5public_8h.html" title=" " alt="" coords="557,379,647,405"/>
+<area shape="rect" id="node15" href="$_h5_fpublic_8h.html" title=" " alt="" coords="594,155,693,181"/>
+<area shape="rect" id="node18" href="$_h5_ipublic_8h.html" title=" " alt="" coords="723,229,817,256"/>
+<area shape="rect" id="node4" title=" " alt="" coords="5,453,108,480"/>
+<area shape="rect" id="node5" href="$_h5version_8h.html" title=" " alt="" coords="132,453,232,480"/>
+<area shape="rect" id="node6" title=" " alt="" coords="256,453,343,480"/>
+<area shape="rect" id="node7" title=" " alt="" coords="367,453,437,480"/>
+<area shape="rect" id="node8" title=" " alt="" coords="462,453,537,480"/>
+<area shape="rect" id="node9" title=" " alt="" coords="561,453,643,480"/>
+<area shape="rect" id="node10" title=" " alt="" coords="667,453,742,480"/>
+<area shape="rect" id="node11" title=" " alt="" coords="767,453,837,480"/>
+<area shape="rect" id="node12" title=" " alt="" coords="862,453,921,480"/>
+<area shape="rect" id="node13" title=" " alt="" coords="945,453,1011,480"/>
+<area shape="rect" id="node14" title=" " alt="" coords="1036,453,1144,480"/>
+<area shape="rect" id="node16" href="$_h5_a_cpublic_8h.html" title=" " alt="" coords="589,229,698,256"/>
+<area shape="rect" id="node17" href="$_h5_cpublic_8h.html" title=" " alt="" coords="640,304,740,331"/>
+</map>
diff --git a/develop/_h5_f_ddevelop_8h__incl.md5 b/develop/_h5_f_ddevelop_8h__incl.md5
new file mode 100644
index 0000000..4de7b27
--- /dev/null
+++ b/develop/_h5_f_ddevelop_8h__incl.md5
@@ -0,0 +1 @@
+c6070fe88872a39a82a9e5025375bae0 \ No newline at end of file
diff --git a/develop/_h5_f_ddevelop_8h__incl.png b/develop/_h5_f_ddevelop_8h__incl.png
new file mode 100644
index 0000000..df5ef01
--- /dev/null
+++ b/develop/_h5_f_ddevelop_8h__incl.png
Binary files differ
diff --git a/develop/_h5_f_ddirect_8h.html b/develop/_h5_f_ddirect_8h.html
new file mode 100644
index 0000000..4709171
--- /dev/null
+++ b/develop/_h5_f_ddirect_8h.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDdirect.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_ddirect_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDdirect.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a99213f218f9ab0c51f9c679228a1e436"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddirect_8h.html#a99213f218f9ab0c51f9c679228a1e436">H5FD_DIRECT</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_direct_init))</td></tr>
+<tr class="separator:a99213f218f9ab0c51f9c679228a1e436"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8bd8b277af48acc156d0f122e977a63"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddirect_8h.html#ab8bd8b277af48acc156d0f122e977a63">H5FD_DIRECT_VALUE</a>&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#af360414fdad9d3109a40887f6dd64046">H5_VFD_DIRECT</a></td></tr>
+<tr class="separator:ab8bd8b277af48acc156d0f122e977a63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab417064ff567fd14a8b9bb24164134dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddirect_8h.html#ab417064ff567fd14a8b9bb24164134dd">MBOUNDARY_DEF</a>&#160;&#160;&#160;4096</td></tr>
+<tr class="separator:ab417064ff567fd14a8b9bb24164134dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9133a19b80fa2105189cf2241c6aa98f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddirect_8h.html#a9133a19b80fa2105189cf2241c6aa98f">FBSIZE_DEF</a>&#160;&#160;&#160;4096</td></tr>
+<tr class="separator:a9133a19b80fa2105189cf2241c6aa98f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06f85ce88b1cb4032fc2343fbfce8190"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddirect_8h.html#a06f85ce88b1cb4032fc2343fbfce8190">CBSIZE_DEF</a>&#160;&#160;&#160;(16 * 1024 * 1024)</td></tr>
+<tr class="separator:a06f85ce88b1cb4032fc2343fbfce8190"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga2839252e149484ef30fb214ae7b44ac7"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7">H5Pset_fapl_direct</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t alignment, size_t block_size, size_t cbuf_size)</td></tr>
+<tr class="memdesc:ga2839252e149484ef30fb214ae7b44ac7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of the direct I/O driver. <a href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7">More...</a><br /></td></tr>
+<tr class="separator:ga2839252e149484ef30fb214ae7b44ac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga038e5f3952e49b6945039fc2b010ab16"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga038e5f3952e49b6945039fc2b010ab16">H5Pget_fapl_direct</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t *boundary, size_t *block_size, size_t *cbuf_size)</td></tr>
+<tr class="memdesc:ga038e5f3952e49b6945039fc2b010ab16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves direct I/O driver settings. <a href="group___f_a_p_l.html#ga038e5f3952e49b6945039fc2b010ab16">More...</a><br /></td></tr>
+<tr class="separator:ga038e5f3952e49b6945039fc2b010ab16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a06f85ce88b1cb4032fc2343fbfce8190"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a06f85ce88b1cb4032fc2343fbfce8190">&#9670;&nbsp;</a></span>CBSIZE_DEF</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CBSIZE_DEF&#160;&#160;&#160;(16 * 1024 * 1024)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Default value for maximum copy buffer size </p>
+
+</div>
+</div>
+<a id="a9133a19b80fa2105189cf2241c6aa98f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9133a19b80fa2105189cf2241c6aa98f">&#9670;&nbsp;</a></span>FBSIZE_DEF</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define FBSIZE_DEF&#160;&#160;&#160;4096</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Default value for file block size </p>
+
+</div>
+</div>
+<a id="a99213f218f9ab0c51f9c679228a1e436"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99213f218f9ab0c51f9c679228a1e436">&#9670;&nbsp;</a></span>H5FD_DIRECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_DIRECT&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_direct_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the direct VFD </p>
+
+</div>
+</div>
+<a id="ab8bd8b277af48acc156d0f122e977a63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab8bd8b277af48acc156d0f122e977a63">&#9670;&nbsp;</a></span>H5FD_DIRECT_VALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_DIRECT_VALUE&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#af360414fdad9d3109a40887f6dd64046">H5_VFD_DIRECT</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Identifier for the direct VFD </p>
+
+</div>
+</div>
+<a id="ab417064ff567fd14a8b9bb24164134dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab417064ff567fd14a8b9bb24164134dd">&#9670;&nbsp;</a></span>MBOUNDARY_DEF</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MBOUNDARY_DEF&#160;&#160;&#160;4096</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Default value for memory boundary </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_ddirect_8h.html">H5FDdirect.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_ddrvr__module_8h.html b/develop/_h5_f_ddrvr__module_8h.html
new file mode 100644
index 0000000..f8fda49
--- /dev/null
+++ b/develop/_h5_f_ddrvr__module_8h.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDdrvr_module.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_ddrvr__module_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDdrvr_module.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddrvr__module_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5FD</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddrvr__module_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_FILE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5FD</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_FILE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_ddrvr__module_8h.html">H5FDdrvr_module.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dfamily_8h.html b/develop/_h5_f_dfamily_8h.html
new file mode 100644
index 0000000..a13ace3
--- /dev/null
+++ b/develop/_h5_f_dfamily_8h.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDfamily.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dfamily_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDfamily.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:adbf24f060712550a2a9649589a6060c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dfamily_8h.html#adbf24f060712550a2a9649589a6060c6">H5FD_FAMILY</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_family_init))</td></tr>
+<tr class="separator:adbf24f060712550a2a9649589a6060c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a775be690fa1777bfce3b253aa23a7dc3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dfamily_8h.html#a775be690fa1777bfce3b253aa23a7dc3">H5FD_FAMILY_VALUE</a>&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a84db4e6fd3b7b135648de7ee97c92d6c">H5_VFD_FAMILY</a></td></tr>
+<tr class="separator:a775be690fa1777bfce3b253aa23a7dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga95d19da25f196ce1ace10af00f49ab53"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53">H5Pset_fapl_family</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> memb_size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> memb_fapl_id)</td></tr>
+<tr class="memdesc:ga95d19da25f196ce1ace10af00f49ab53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file access property list to use the family driver. <a href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53">More...</a><br /></td></tr>
+<tr class="separator:ga95d19da25f196ce1ace10af00f49ab53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0bc1a003f26bf4b53e4487b6ca117389"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga0bc1a003f26bf4b53e4487b6ca117389">H5Pget_fapl_family</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *memb_size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *memb_fapl_id)</td></tr>
+<tr class="memdesc:ga0bc1a003f26bf4b53e4487b6ca117389"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns file access property list information. <a href="group___f_a_p_l.html#ga0bc1a003f26bf4b53e4487b6ca117389">More...</a><br /></td></tr>
+<tr class="separator:ga0bc1a003f26bf4b53e4487b6ca117389"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="adbf24f060712550a2a9649589a6060c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adbf24f060712550a2a9649589a6060c6">&#9670;&nbsp;</a></span>H5FD_FAMILY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FAMILY&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_family_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the family VFD </p>
+
+</div>
+</div>
+<a id="a775be690fa1777bfce3b253aa23a7dc3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a775be690fa1777bfce3b253aa23a7dc3">&#9670;&nbsp;</a></span>H5FD_FAMILY_VALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FAMILY_VALUE&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a84db4e6fd3b7b135648de7ee97c92d6c">H5_VFD_FAMILY</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Identifier for the family VFD </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dfamily_8h.html">H5FDfamily.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dhdfs_8h.html b/develop/_h5_f_dhdfs_8h.html
new file mode 100644
index 0000000..24cdffb
--- /dev/null
+++ b/develop/_h5_f_dhdfs_8h.html
@@ -0,0 +1,237 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDhdfs.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dhdfs_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDhdfs.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__hdfs__fapl__t.html">H5FD_hdfs_fapl_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ac3868cc2fa0e9aec4bcb52830906d584"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dhdfs_8h.html#ac3868cc2fa0e9aec4bcb52830906d584">H5FD_HDFS</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_hdfs_init))</td></tr>
+<tr class="separator:ac3868cc2fa0e9aec4bcb52830906d584"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1904d7995406b511843b9115e8d6d3ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dhdfs_8h.html#a1904d7995406b511843b9115e8d6d3ef">H5FD_HDFS_VALUE</a>&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a934cc8573a3cc95b8d84150e60744105">H5_VFD_HDFS</a></td></tr>
+<tr class="separator:a1904d7995406b511843b9115e8d6d3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0f0f4be810d8a828ad1bce776bb96c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dhdfs_8h.html#af0f0f4be810d8a828ad1bce776bb96c6">H5FD__CURR_HDFS_FAPL_T_VERSION</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:af0f0f4be810d8a828ad1bce776bb96c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab12143da32df036a6134516b22994e69"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dhdfs_8h.html#ab12143da32df036a6134516b22994e69">H5FD__HDFS_NODE_NAME_SPACE</a>&#160;&#160;&#160;128</td></tr>
+<tr class="separator:ab12143da32df036a6134516b22994e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b8c5c4e12e06f03e41d42017e3b481a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dhdfs_8h.html#a1b8c5c4e12e06f03e41d42017e3b481a">H5FD__HDFS_USER_NAME_SPACE</a>&#160;&#160;&#160;128</td></tr>
+<tr class="separator:a1b8c5c4e12e06f03e41d42017e3b481a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6250cdaee6a7de597350f77ac7f519af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dhdfs_8h.html#a6250cdaee6a7de597350f77ac7f519af">H5FD__HDFS_KERB_CACHE_PATH_SPACE</a>&#160;&#160;&#160;128</td></tr>
+<tr class="separator:a6250cdaee6a7de597350f77ac7f519af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gae59e7d8e0e8823e6dd6034b66418ed00"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gae59e7d8e0e8823e6dd6034b66418ed00">H5Pget_fapl_hdfs</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__hdfs__fapl__t.html">H5FD_hdfs_fapl_t</a> *fa_out)</td></tr>
+<tr class="separator:gae59e7d8e0e8823e6dd6034b66418ed00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga970d077c8e712a4692f43fa4f38dde14"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga970d077c8e712a4692f43fa4f38dde14">H5Pset_fapl_hdfs</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__hdfs__fapl__t.html">H5FD_hdfs_fapl_t</a> *fa)</td></tr>
+<tr class="separator:ga970d077c8e712a4692f43fa4f38dde14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="af0f0f4be810d8a828ad1bce776bb96c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0f0f4be810d8a828ad1bce776bb96c6">&#9670;&nbsp;</a></span>H5FD__CURR_HDFS_FAPL_T_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD__CURR_HDFS_FAPL_T_VERSION&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6250cdaee6a7de597350f77ac7f519af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6250cdaee6a7de597350f77ac7f519af">&#9670;&nbsp;</a></span>H5FD__HDFS_KERB_CACHE_PATH_SPACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD__HDFS_KERB_CACHE_PATH_SPACE&#160;&#160;&#160;128</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab12143da32df036a6134516b22994e69"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab12143da32df036a6134516b22994e69">&#9670;&nbsp;</a></span>H5FD__HDFS_NODE_NAME_SPACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD__HDFS_NODE_NAME_SPACE&#160;&#160;&#160;128</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1b8c5c4e12e06f03e41d42017e3b481a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b8c5c4e12e06f03e41d42017e3b481a">&#9670;&nbsp;</a></span>H5FD__HDFS_USER_NAME_SPACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD__HDFS_USER_NAME_SPACE&#160;&#160;&#160;128</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac3868cc2fa0e9aec4bcb52830906d584"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac3868cc2fa0e9aec4bcb52830906d584">&#9670;&nbsp;</a></span>H5FD_HDFS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_HDFS&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_hdfs_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the hdfs VFD </p>
+
+</div>
+</div>
+<a id="a1904d7995406b511843b9115e8d6d3ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1904d7995406b511843b9115e8d6d3ef">&#9670;&nbsp;</a></span>H5FD_HDFS_VALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_HDFS_VALUE&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a934cc8573a3cc95b8d84150e60744105">H5_VFD_HDFS</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Identifier for the hdfs VFD </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dhdfs_8h.html">H5FDhdfs.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dioc_8h.html b/develop/_h5_f_dioc_8h.html
new file mode 100644
index 0000000..3343785
--- /dev/null
+++ b/develop/_h5_f_dioc_8h.html
@@ -0,0 +1,339 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDsubfiling/H5FDioc.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dioc_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDioc.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_f_dsubfiling_8h.html">H5FDsubfiling.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5FDioc.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dioc_8h__incl.png" border="0" usemap="#asrc_2_h5_f_dsubfiling_2_h5_f_dioc_8h" alt=""/></div>
+<map name="asrc_2_h5_f_dsubfiling_2_h5_f_dioc_8h" id="asrc_2_h5_f_dsubfiling_2_h5_f_dioc_8h">
+<area shape="rect" title=" " alt="" coords="5,5,212,32"/>
+<area shape="rect" href="_h5_f_dsubfiling_8h.html" title=" " alt="" coords="46,80,171,107"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dioc_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_f_dsubfiling_2_h5_f_dioc_8hdep" alt=""/></div>
+<map name="asrc_2_h5_f_dsubfiling_2_h5_f_dioc_8hdep" id="asrc_2_h5_f_dsubfiling_2_h5_f_dioc_8hdep">
+<area shape="rect" title=" " alt="" coords="118,5,325,32"/>
+<area shape="rect" href="_h5_f_dioc__priv_8h.html" title=" " alt="" coords="5,80,200,121"/>
+<area shape="rect" href="_h5_f_dsubfiling__priv_8h.html" title=" " alt="" coords="225,80,455,121"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__ioc__config__t.html">H5FD_ioc_config_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration structure for <a class="el" href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0" title="Modifies the specified File Access Property List to use the H5FD_IOC driver.">H5Pset_fapl_ioc()</a> / <a class="el" href="group___f_a_p_l.html#ga8482cdac1272818e4e0f86a665f8ef98" title="Queries a File Access Property List for H5FD_IOC file driver properties.">H5Pget_fapl_ioc()</a> <a href="struct_h5_f_d__ioc__config__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a9d6649a67050fb1101cca3596421b986"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(<a class="el" href="_h5_f_dioc_8h.html#abbcbce4ab014b2d494933e60ac1e7f3e">H5FD_ioc_init</a>))</td></tr>
+<tr class="separator:a9d6649a67050fb1101cca3596421b986"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93d75b8d6719a9b7075247fbe12c3d80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc_8h.html#a93d75b8d6719a9b7075247fbe12c3d80">H5FD_IOC_NAME</a>&#160;&#160;&#160;&quot;ioc&quot;</td></tr>
+<tr class="separator:a93d75b8d6719a9b7075247fbe12c3d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa868930a086c6686ada02d9282e7e440"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc_8h.html#aa868930a086c6686ada02d9282e7e440">H5FD_IOC_CURR_FAPL_VERSION</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:aa868930a086c6686ada02d9282e7e440"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af37c70faac9bf49fabb12e6b317267a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc_8h.html#af37c70faac9bf49fabb12e6b317267a9">H5FD_IOC_FAPL_MAGIC</a>&#160;&#160;&#160;0xFED21331</td></tr>
+<tr class="separator:af37c70faac9bf49fabb12e6b317267a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53e8780ddbbfa83666ec9c95ef66c013"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc_8h.html#a53e8780ddbbfa83666ec9c95ef66c013">H5FD_IOC_DEFAULT_THREAD_POOL_SIZE</a>&#160;&#160;&#160;4</td></tr>
+<tr class="separator:a53e8780ddbbfa83666ec9c95ef66c013"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a6f4e95278aebf8a830585a2607648a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc_8h.html#a4a6f4e95278aebf8a830585a2607648a">H5FD_IOC_THREAD_POOL_SIZE</a>&#160;&#160;&#160;&quot;H5FD_IOC_THREAD_POOL_SIZE&quot;</td></tr>
+<tr class="separator:a4a6f4e95278aebf8a830585a2607648a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:abbcbce4ab014b2d494933e60ac1e7f3e"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc_8h.html#abbcbce4ab014b2d494933e60ac1e7f3e">H5FD_ioc_init</a> (void)</td></tr>
+<tr class="memdesc:abbcbce4ab014b2d494933e60ac1e7f3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal routine to initialize <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver. Not meant to be called directly by an HDF5 application. <a href="_h5_f_dioc_8h.html#abbcbce4ab014b2d494933e60ac1e7f3e">More...</a><br /></td></tr>
+<tr class="separator:abbcbce4ab014b2d494933e60ac1e7f3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga714340ec9cbb65cb0a819e1d775825f0"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0">H5Pset_fapl_ioc</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__ioc__config__t.html">H5FD_ioc_config_t</a> *vfd_config)</td></tr>
+<tr class="memdesc:ga714340ec9cbb65cb0a819e1d775825f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver. <a href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0">More...</a><br /></td></tr>
+<tr class="separator:ga714340ec9cbb65cb0a819e1d775825f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8482cdac1272818e4e0f86a665f8ef98"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga8482cdac1272818e4e0f86a665f8ef98">H5Pget_fapl_ioc</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__ioc__config__t.html">H5FD_ioc_config_t</a> *config_out)</td></tr>
+<tr class="memdesc:ga8482cdac1272818e4e0f86a665f8ef98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> file driver properties. <a href="group___f_a_p_l.html#ga8482cdac1272818e4e0f86a665f8ef98">More...</a><br /></td></tr>
+<tr class="separator:ga8482cdac1272818e4e0f86a665f8ef98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7180c6491452774f4674b41814a6d728"><td class="memItemLeft" align="right" valign="top">H5_DLL void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc_8h.html#a7180c6491452774f4674b41814a6d728">H5FD_ioc_begin_thread_exclusive</a> (void)</td></tr>
+<tr class="memdesc:a7180c6491452774f4674b41814a6d728"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal routine for managing exclusive access to critical sections by the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver's worker threads. Not meant to be called directly by an HDF5 application. <a href="_h5_f_dioc_8h.html#a7180c6491452774f4674b41814a6d728">More...</a><br /></td></tr>
+<tr class="separator:a7180c6491452774f4674b41814a6d728"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ecb27d1497b5df87b770554806efab6"><td class="memItemLeft" align="right" valign="top">H5_DLL void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc_8h.html#a4ecb27d1497b5df87b770554806efab6">H5FD_ioc_end_thread_exclusive</a> (void)</td></tr>
+<tr class="memdesc:a4ecb27d1497b5df87b770554806efab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal routine for managing exclusive access to critical sections by the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver's worker threads. Not meant to be called directly by an HDF5 application. <a href="_h5_f_dioc_8h.html#a4ecb27d1497b5df87b770554806efab6">More...</a><br /></td></tr>
+<tr class="separator:a4ecb27d1497b5df87b770554806efab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a9d6649a67050fb1101cca3596421b986"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9d6649a67050fb1101cca3596421b986">&#9670;&nbsp;</a></span>H5FD_IOC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_IOC&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(<a class="el" href="_h5_f_dioc_8h.html#abbcbce4ab014b2d494933e60ac1e7f3e">H5FD_ioc_init</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Macro that returns the identifier for the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver. Returns a file driver identifier if successful; otherwise returns <a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>. </p>
+
+</div>
+</div>
+<a id="aa868930a086c6686ada02d9282e7e440"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa868930a086c6686ada02d9282e7e440">&#9670;&nbsp;</a></span>H5FD_IOC_CURR_FAPL_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_IOC_CURR_FAPL_VERSION&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The version number of the <a class="el" href="struct_h5_f_d__ioc__config__t.html" title="Configuration structure for H5Pset_fapl_ioc() / H5Pget_fapl_ioc()">H5FD_ioc_config_t</a> configuration structure for the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver </p>
+
+</div>
+</div>
+<a id="a53e8780ddbbfa83666ec9c95ef66c013"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53e8780ddbbfa83666ec9c95ef66c013">&#9670;&nbsp;</a></span>H5FD_IOC_DEFAULT_THREAD_POOL_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_IOC_DEFAULT_THREAD_POOL_SIZE&#160;&#160;&#160;4</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The default number of I/O concentrator worker threads </p>
+
+</div>
+</div>
+<a id="af37c70faac9bf49fabb12e6b317267a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af37c70faac9bf49fabb12e6b317267a9">&#9670;&nbsp;</a></span>H5FD_IOC_FAPL_MAGIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_IOC_FAPL_MAGIC&#160;&#160;&#160;0xFED21331</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Unique number used to distinguish the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver from other HDF5 file drivers </p>
+
+</div>
+</div>
+<a id="a93d75b8d6719a9b7075247fbe12c3d80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93d75b8d6719a9b7075247fbe12c3d80">&#9670;&nbsp;</a></span>H5FD_IOC_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_IOC_NAME&#160;&#160;&#160;&quot;ioc&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The canonical name for the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver </p>
+
+</div>
+</div>
+<a id="a4a6f4e95278aebf8a830585a2607648a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4a6f4e95278aebf8a830585a2607648a">&#9670;&nbsp;</a></span>H5FD_IOC_THREAD_POOL_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_IOC_THREAD_POOL_SIZE&#160;&#160;&#160;&quot;H5FD_IOC_THREAD_POOL_SIZE&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Macro for name of the environment variable that controls/overrides the number of I/O concentrator worker threads</p>
+<p>The value set for this environment variable is interpreted as an int value and must be &gt; 0. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a7180c6491452774f4674b41814a6d728"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7180c6491452774f4674b41814a6d728">&#9670;&nbsp;</a></span>H5FD_ioc_begin_thread_exclusive()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL void H5FD_ioc_begin_thread_exclusive </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Internal routine for managing exclusive access to critical sections by the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver's worker threads. Not meant to be called directly by an HDF5 application. </p>
+
+</div>
+</div>
+<a id="a4ecb27d1497b5df87b770554806efab6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ecb27d1497b5df87b770554806efab6">&#9670;&nbsp;</a></span>H5FD_ioc_end_thread_exclusive()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL void H5FD_ioc_end_thread_exclusive </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Internal routine for managing exclusive access to critical sections by the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver's worker threads. Not meant to be called directly by an HDF5 application. </p>
+
+</div>
+</div>
+<a id="abbcbce4ab014b2d494933e60ac1e7f3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abbcbce4ab014b2d494933e60ac1e7f3e">&#9670;&nbsp;</a></span>H5FD_ioc_init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FD_ioc_init </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Internal routine to initialize <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver. Not meant to be called directly by an HDF5 application. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_cecf7846bd65f3ca7010c1fa8537af78.html">H5FDsubfiling</a></li><li class="navelem"><a class="el" href="_h5_f_dioc_8h.html">H5FDioc.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dioc_8h__dep__incl.map b/develop/_h5_f_dioc_8h__dep__incl.map
new file mode 100644
index 0000000..8eb4c62
--- /dev/null
+++ b/develop/_h5_f_dioc_8h__dep__incl.map
@@ -0,0 +1,5 @@
+<map id="src/H5FDsubfiling/H5FDioc.h" name="src/H5FDsubfiling/H5FDioc.h">
+<area shape="rect" id="node1" title=" " alt="" coords="118,5,325,32"/>
+<area shape="rect" id="node2" href="$_h5_f_dioc__priv_8h.html" title=" " alt="" coords="5,80,200,121"/>
+<area shape="rect" id="node3" href="$_h5_f_dsubfiling__priv_8h.html" title=" " alt="" coords="225,80,455,121"/>
+</map>
diff --git a/develop/_h5_f_dioc_8h__dep__incl.md5 b/develop/_h5_f_dioc_8h__dep__incl.md5
new file mode 100644
index 0000000..3e0e8c6
--- /dev/null
+++ b/develop/_h5_f_dioc_8h__dep__incl.md5
@@ -0,0 +1 @@
+c80e7c24249d4ea2104c04cd26582905 \ No newline at end of file
diff --git a/develop/_h5_f_dioc_8h__dep__incl.png b/develop/_h5_f_dioc_8h__dep__incl.png
new file mode 100644
index 0000000..0308448
--- /dev/null
+++ b/develop/_h5_f_dioc_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_f_dioc_8h__incl.map b/develop/_h5_f_dioc_8h__incl.map
new file mode 100644
index 0000000..9403b72
--- /dev/null
+++ b/develop/_h5_f_dioc_8h__incl.map
@@ -0,0 +1,4 @@
+<map id="src/H5FDsubfiling/H5FDioc.h" name="src/H5FDsubfiling/H5FDioc.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,212,32"/>
+<area shape="rect" id="node2" href="$_h5_f_dsubfiling_8h.html" title=" " alt="" coords="46,80,171,107"/>
+</map>
diff --git a/develop/_h5_f_dioc_8h__incl.md5 b/develop/_h5_f_dioc_8h__incl.md5
new file mode 100644
index 0000000..ac7030f
--- /dev/null
+++ b/develop/_h5_f_dioc_8h__incl.md5
@@ -0,0 +1 @@
+a83383726a4424f3a1141412b3c45ead \ No newline at end of file
diff --git a/develop/_h5_f_dioc_8h__incl.png b/develop/_h5_f_dioc_8h__incl.png
new file mode 100644
index 0000000..d7a58dd
--- /dev/null
+++ b/develop/_h5_f_dioc_8h__incl.png
Binary files differ
diff --git a/develop/_h5_f_dioc__priv_8h.html b/develop/_h5_f_dioc__priv_8h.html
new file mode 100644
index 0000000..d3be524
--- /dev/null
+++ b/develop/_h5_f_dioc__priv_8h.html
@@ -0,0 +1,512 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDsubfiling/H5FDioc_priv.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dioc__priv_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDioc_priv.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;stdatomic.h&gt;</code><br />
+<code>#include &quot;H5private.h&quot;</code><br />
+<code>#include &quot;H5CXprivate.h&quot;</code><br />
+<code>#include &quot;H5Dprivate.h&quot;</code><br />
+<code>#include &quot;H5Eprivate.h&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_f_dioc_8h.html">H5FDioc.h</a>&quot;</code><br />
+<code>#include &quot;H5Iprivate.h&quot;</code><br />
+<code>#include &quot;H5MMprivate.h&quot;</code><br />
+<code>#include &quot;H5Pprivate.h&quot;</code><br />
+<code>#include &quot;H5subfiling_common.h&quot;</code><br />
+<code>#include &quot;H5subfiling_err.h&quot;</code><br />
+<code>#include &quot;mercury_thread.h&quot;</code><br />
+<code>#include &quot;mercury_thread_mutex.h&quot;</code><br />
+<code>#include &quot;mercury_thread_pool.h&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5FDioc_priv.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dioc__priv_8h__incl.png" border="0" usemap="#asrc_2_h5_f_dsubfiling_2_h5_f_dioc__priv_8h" alt=""/></div>
+<map name="asrc_2_h5_f_dsubfiling_2_h5_f_dioc__priv_8h" id="asrc_2_h5_f_dsubfiling_2_h5_f_dioc__priv_8h">
+<area shape="rect" title=" " alt="" coords="791,5,985,47"/>
+<area shape="rect" title=" " alt="" coords="5,95,104,121"/>
+<area shape="rect" title=" " alt="" coords="128,95,227,121"/>
+<area shape="rect" title=" " alt="" coords="251,95,367,121"/>
+<area shape="rect" title=" " alt="" coords="391,95,499,121"/>
+<area shape="rect" title=" " alt="" coords="524,95,631,121"/>
+<area shape="rect" href="_h5_f_dioc_8h.html" title=" " alt="" coords="655,95,745,121"/>
+<area shape="rect" title=" " alt="" coords="769,95,871,121"/>
+<area shape="rect" title=" " alt="" coords="896,95,1019,121"/>
+<area shape="rect" title=" " alt="" coords="1043,95,1149,121"/>
+<area shape="rect" title=" " alt="" coords="1173,95,1344,121"/>
+<area shape="rect" title=" " alt="" coords="1368,95,1499,121"/>
+<area shape="rect" title=" " alt="" coords="1523,95,1661,121"/>
+<area shape="rect" title=" " alt="" coords="1685,95,1872,121"/>
+<area shape="rect" title=" " alt="" coords="1897,95,2069,121"/>
+<area shape="rect" href="_h5_f_dsubfiling_8h.html" title=" " alt="" coords="637,169,763,196"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structioc__io__queue__entry__t.html">ioc_io_queue_entry_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structioc__io__queue__t.html">ioc_io_queue_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structio__req__t.html">io_req_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a3e0d2957c70ad36d385ebc43a27b25a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc__priv_8h.html#a3e0d2957c70ad36d385ebc43a27b25a7">H5FD_IOC__IO_Q_ENTRY_MAGIC</a>&#160;&#160;&#160;0x1357</td></tr>
+<tr class="separator:a3e0d2957c70ad36d385ebc43a27b25a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0ccc34e545cea9b00b872c211a29ae9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc__priv_8h.html#aa0ccc34e545cea9b00b872c211a29ae9">H5FD_IOC__Q_APPEND</a>(q_ptr, entry_ptr)</td></tr>
+<tr class="separator:aa0ccc34e545cea9b00b872c211a29ae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3dbf3dd27ac981230d74df0c5ab73ef0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc__priv_8h.html#a3dbf3dd27ac981230d74df0c5ab73ef0">H5FD_IOC__Q_REMOVE</a>(q_ptr, entry_ptr)</td></tr>
+<tr class="separator:a3dbf3dd27ac981230d74df0c5ab73ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9549a3675e44cd9ee3a1359d135f8fa2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc__priv_8h.html#a9549a3675e44cd9ee3a1359d135f8fa2">H5FD_IOC__IO_Q_MAGIC</a>&#160;&#160;&#160;0x2468</td></tr>
+<tr class="separator:a9549a3675e44cd9ee3a1359d135f8fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a347b813d04546bf721e1fc8537095f12"><td class="memItemLeft" align="right" valign="top">H5_DLL int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc__priv_8h.html#a347b813d04546bf721e1fc8537095f12">initialize_ioc_threads</a> (void *_sf_context)</td></tr>
+<tr class="separator:a347b813d04546bf721e1fc8537095f12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0051ba188902254156df67bb4e51532"><td class="memItemLeft" align="right" valign="top">H5_DLL int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc__priv_8h.html#af0051ba188902254156df67bb4e51532">finalize_ioc_threads</a> (void *_sf_context)</td></tr>
+<tr class="separator:af0051ba188902254156df67bb4e51532"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3496b57e9a9a19774f10644fbf89d3ee"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc__priv_8h.html#a3496b57e9a9a19774f10644fbf89d3ee">ioc__write_independent_async</a> (int64_t context_id, int64_t offset, int64_t elements, const void *data, <a class="el" href="structio__req__t.html">io_req_t</a> **io_req)</td></tr>
+<tr class="separator:a3496b57e9a9a19774f10644fbf89d3ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af09ed50484136ba2048346c99c35911b"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc__priv_8h.html#af09ed50484136ba2048346c99c35911b">ioc__read_independent_async</a> (int64_t context_id, int64_t offset, int64_t elements, void *data, <a class="el" href="structio__req__t.html">io_req_t</a> **io_req)</td></tr>
+<tr class="separator:af09ed50484136ba2048346c99c35911b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a187b5ea362061f8d1d3661e3dbc5b611"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc__priv_8h.html#a187b5ea362061f8d1d3661e3dbc5b611">ioc__async_completion</a> (MPI_Request *mpi_reqs, size_t num_reqs)</td></tr>
+<tr class="separator:a187b5ea362061f8d1d3661e3dbc5b611"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53fd6335c1b57ef7e964776c87ae3cac"><td class="memItemLeft" align="right" valign="top">H5_DLL int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc__priv_8h.html#a53fd6335c1b57ef7e964776c87ae3cac">wait_for_thread_main</a> (void)</td></tr>
+<tr class="separator:a53fd6335c1b57ef7e964776c87ae3cac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a4f4110612ab626405f93351aced76c55"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc__priv_8h.html#a4f4110612ab626405f93351aced76c55">H5FD_IOC_tag_ub_val_ptr</a></td></tr>
+<tr class="separator:a4f4110612ab626405f93351aced76c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a3e0d2957c70ad36d385ebc43a27b25a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e0d2957c70ad36d385ebc43a27b25a7">&#9670;&nbsp;</a></span>H5FD_IOC__IO_Q_ENTRY_MAGIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_IOC__IO_Q_ENTRY_MAGIC&#160;&#160;&#160;0x1357</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9549a3675e44cd9ee3a1359d135f8fa2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9549a3675e44cd9ee3a1359d135f8fa2">&#9670;&nbsp;</a></span>H5FD_IOC__IO_Q_MAGIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_IOC__IO_Q_MAGIC&#160;&#160;&#160;0x2468</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa0ccc34e545cea9b00b872c211a29ae9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0ccc34e545cea9b00b872c211a29ae9">&#9670;&nbsp;</a></span>H5FD_IOC__Q_APPEND</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_IOC__Q_APPEND</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">q_ptr, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">entry_ptr&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
+<div class="line"> assert(q_ptr); \</div>
+<div class="line"> assert((q_ptr)-&gt;magic == <a class="code" href="_h5_f_dioc__priv_8h.html#a9549a3675e44cd9ee3a1359d135f8fa2">H5FD_IOC__IO_Q_MAGIC</a>); \</div>
+<div class="line"> assert((((q_ptr)-&gt;q_len == 0) &amp;&amp; ((q_ptr)-&gt;q_head == NULL) &amp;&amp; ((q_ptr)-&gt;q_tail == NULL)) || \</div>
+<div class="line"> (((q_ptr)-&gt;q_len &gt; 0) &amp;&amp; ((q_ptr)-&gt;q_head != NULL) &amp;&amp; ((q_ptr)-&gt;q_tail != NULL))); \</div>
+<div class="line"> assert(entry_ptr); \</div>
+<div class="line"> assert((entry_ptr)-&gt;magic == <a class="code" href="_h5_f_dioc__priv_8h.html#a3e0d2957c70ad36d385ebc43a27b25a7">H5FD_IOC__IO_Q_ENTRY_MAGIC</a>); \</div>
+<div class="line"> assert((entry_ptr)-&gt;next == NULL); \</div>
+<div class="line"> assert((entry_ptr)-&gt;prev == NULL); \</div>
+<div class="line"> assert((entry_ptr)-&gt;in_progress == <span class="keyword">false</span>); \</div>
+<div class="line"> \</div>
+<div class="line"> if ( ((q_ptr)-&gt;q_head) == NULL ) \</div>
+<div class="line"> { \</div>
+<div class="line"> ((q_ptr)-&gt;q_head) = (entry_ptr); \</div>
+<div class="line"> ((q_ptr)-&gt;q_tail) = (entry_ptr); \</div>
+<div class="line"> } \</div>
+<div class="line"> else \</div>
+<div class="line"> { \</div>
+<div class="line"> ((q_ptr)-&gt;q_tail)-&gt;next = (entry_ptr); \</div>
+<div class="line"> (entry_ptr)-&gt;prev = ((q_ptr)-&gt;q_tail); \</div>
+<div class="line"> ((q_ptr)-&gt;q_tail) = (entry_ptr); \</div>
+<div class="line"> } \</div>
+<div class="line"> ((q_ptr)-&gt;q_len)++; \</div>
+<div class="line">} <span class="keywordflow">while</span> ( <span class="keyword">false</span> ) <span class="comment">/* H5FD_IOC__Q_APPEND() */</span></div>
+<div class="ttc" id="a_h5_f_dioc__priv_8h_html_a3e0d2957c70ad36d385ebc43a27b25a7"><div class="ttname"><a href="_h5_f_dioc__priv_8h.html#a3e0d2957c70ad36d385ebc43a27b25a7">H5FD_IOC__IO_Q_ENTRY_MAGIC</a></div><div class="ttdeci">#define H5FD_IOC__IO_Q_ENTRY_MAGIC</div><div class="ttdef"><b>Definition:</b> H5FDioc_priv.h:76</div></div>
+<div class="ttc" id="a_h5_f_dioc__priv_8h_html_a9549a3675e44cd9ee3a1359d135f8fa2"><div class="ttname"><a href="_h5_f_dioc__priv_8h.html#a9549a3675e44cd9ee3a1359d135f8fa2">H5FD_IOC__IO_Q_MAGIC</a></div><div class="ttdeci">#define H5FD_IOC__IO_Q_MAGIC</div><div class="ttdef"><b>Definition:</b> H5FDioc_priv.h:361</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="a3dbf3dd27ac981230d74df0c5ab73ef0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3dbf3dd27ac981230d74df0c5ab73ef0">&#9670;&nbsp;</a></span>H5FD_IOC__Q_REMOVE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_IOC__Q_REMOVE</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">q_ptr, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">entry_ptr&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="af0051ba188902254156df67bb4e51532"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0051ba188902254156df67bb4e51532">&#9670;&nbsp;</a></span>finalize_ioc_threads()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL int finalize_ioc_threads </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>_sf_context</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a347b813d04546bf721e1fc8537095f12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a347b813d04546bf721e1fc8537095f12">&#9670;&nbsp;</a></span>initialize_ioc_threads()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL int initialize_ioc_threads </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>_sf_context</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a187b5ea362061f8d1d3661e3dbc5b611"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a187b5ea362061f8d1d3661e3dbc5b611">&#9670;&nbsp;</a></span>ioc__async_completion()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> ioc__async_completion </td>
+ <td>(</td>
+ <td class="paramtype">MPI_Request *&#160;</td>
+ <td class="paramname"><em>mpi_reqs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>num_reqs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af09ed50484136ba2048346c99c35911b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af09ed50484136ba2048346c99c35911b">&#9670;&nbsp;</a></span>ioc__read_independent_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> ioc__read_independent_async </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>context_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>elements</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structio__req__t.html">io_req_t</a> **&#160;</td>
+ <td class="paramname"><em>io_req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3496b57e9a9a19774f10644fbf89d3ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3496b57e9a9a19774f10644fbf89d3ee">&#9670;&nbsp;</a></span>ioc__write_independent_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> ioc__write_independent_async </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>context_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>elements</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structio__req__t.html">io_req_t</a> **&#160;</td>
+ <td class="paramname"><em>io_req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a53fd6335c1b57ef7e964776c87ae3cac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53fd6335c1b57ef7e964776c87ae3cac">&#9670;&nbsp;</a></span>wait_for_thread_main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL int wait_for_thread_main </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="a4f4110612ab626405f93351aced76c55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4f4110612ab626405f93351aced76c55">&#9670;&nbsp;</a></span>H5FD_IOC_tag_ub_val_ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int* H5FD_IOC_tag_ub_val_ptr</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_cecf7846bd65f3ca7010c1fa8537af78.html">H5FDsubfiling</a></li><li class="navelem"><a class="el" href="_h5_f_dioc__priv_8h.html">H5FDioc_priv.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dioc__priv_8h__incl.map b/develop/_h5_f_dioc__priv_8h__incl.map
new file mode 100644
index 0000000..78191f8
--- /dev/null
+++ b/develop/_h5_f_dioc__priv_8h__incl.map
@@ -0,0 +1,18 @@
+<map id="src/H5FDsubfiling/H5FDioc_priv.h" name="src/H5FDsubfiling/H5FDioc_priv.h">
+<area shape="rect" id="node1" title=" " alt="" coords="791,5,985,47"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,95,104,121"/>
+<area shape="rect" id="node3" title=" " alt="" coords="128,95,227,121"/>
+<area shape="rect" id="node4" title=" " alt="" coords="251,95,367,121"/>
+<area shape="rect" id="node5" title=" " alt="" coords="391,95,499,121"/>
+<area shape="rect" id="node6" title=" " alt="" coords="524,95,631,121"/>
+<area shape="rect" id="node7" href="$_h5_f_dioc_8h.html" title=" " alt="" coords="655,95,745,121"/>
+<area shape="rect" id="node9" title=" " alt="" coords="769,95,871,121"/>
+<area shape="rect" id="node10" title=" " alt="" coords="896,95,1019,121"/>
+<area shape="rect" id="node11" title=" " alt="" coords="1043,95,1149,121"/>
+<area shape="rect" id="node12" title=" " alt="" coords="1173,95,1344,121"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1368,95,1499,121"/>
+<area shape="rect" id="node14" title=" " alt="" coords="1523,95,1661,121"/>
+<area shape="rect" id="node15" title=" " alt="" coords="1685,95,1872,121"/>
+<area shape="rect" id="node16" title=" " alt="" coords="1897,95,2069,121"/>
+<area shape="rect" id="node8" href="$_h5_f_dsubfiling_8h.html" title=" " alt="" coords="637,169,763,196"/>
+</map>
diff --git a/develop/_h5_f_dioc__priv_8h__incl.md5 b/develop/_h5_f_dioc__priv_8h__incl.md5
new file mode 100644
index 0000000..6b7193f
--- /dev/null
+++ b/develop/_h5_f_dioc__priv_8h__incl.md5
@@ -0,0 +1 @@
+0fae9ab8ad61b24f31757cd9b1197fe4 \ No newline at end of file
diff --git a/develop/_h5_f_dioc__priv_8h__incl.png b/develop/_h5_f_dioc__priv_8h__incl.png
new file mode 100644
index 0000000..8d1484d
--- /dev/null
+++ b/develop/_h5_f_dioc__priv_8h__incl.png
Binary files differ
diff --git a/develop/_h5_f_dlog_8h.html b/develop/_h5_f_dlog_8h.html
new file mode 100644
index 0000000..f7d3f60
--- /dev/null
+++ b/develop/_h5_f_dlog_8h.html
@@ -0,0 +1,599 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDlog.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dlog_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDlog.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a027aaf28f5104c77c4f51ecd29a5f7f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a027aaf28f5104c77c4f51ecd29a5f7f4">H5FD_LOG</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_log_init))</td></tr>
+<tr class="separator:a027aaf28f5104c77c4f51ecd29a5f7f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bbbeab50a0ddd38f36c14b4971981e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a5bbbeab50a0ddd38f36c14b4971981e9">H5FD_LOG_VALUE</a>&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a35791bec7c48fe263be56adaa6da7600">H5_VFD_LOG</a></td></tr>
+<tr class="separator:a5bbbeab50a0ddd38f36c14b4971981e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03319ff2a838c9ba7fc8ed5c9827f6a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a03319ff2a838c9ba7fc8ed5c9827f6a6">H5FD_LOG_TRUNCATE</a>&#160;&#160;&#160;0x00000001</td></tr>
+<tr class="separator:a03319ff2a838c9ba7fc8ed5c9827f6a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32bf4f1b42bc2f1d5f0f188511ae91c2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a32bf4f1b42bc2f1d5f0f188511ae91c2">H5FD_LOG_META_IO</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_dlog_8h.html#a03319ff2a838c9ba7fc8ed5c9827f6a6">H5FD_LOG_TRUNCATE</a>)</td></tr>
+<tr class="separator:a32bf4f1b42bc2f1d5f0f188511ae91c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120669aefa2b196e1654adc89ec573d1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a120669aefa2b196e1654adc89ec573d1">H5FD_LOG_LOC_READ</a>&#160;&#160;&#160;0x00000002</td></tr>
+<tr class="separator:a120669aefa2b196e1654adc89ec573d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad9b1373eda57a82cf4e5d671e1840c1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#aad9b1373eda57a82cf4e5d671e1840c1">H5FD_LOG_LOC_WRITE</a>&#160;&#160;&#160;0x00000004</td></tr>
+<tr class="separator:aad9b1373eda57a82cf4e5d671e1840c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80fe0af18d00636c3f7b98e9d65ffd21"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a80fe0af18d00636c3f7b98e9d65ffd21">H5FD_LOG_LOC_SEEK</a>&#160;&#160;&#160;0x00000008</td></tr>
+<tr class="separator:a80fe0af18d00636c3f7b98e9d65ffd21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7367b1298e0b4c87fa9465dd28827dca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a7367b1298e0b4c87fa9465dd28827dca">H5FD_LOG_LOC_IO</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_dlog_8h.html#a120669aefa2b196e1654adc89ec573d1">H5FD_LOG_LOC_READ</a> | <a class="el" href="_h5_f_dlog_8h.html#aad9b1373eda57a82cf4e5d671e1840c1">H5FD_LOG_LOC_WRITE</a> | <a class="el" href="_h5_f_dlog_8h.html#a80fe0af18d00636c3f7b98e9d65ffd21">H5FD_LOG_LOC_SEEK</a>)</td></tr>
+<tr class="separator:a7367b1298e0b4c87fa9465dd28827dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6950042cea2cd02909798ef461a9684"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#ad6950042cea2cd02909798ef461a9684">H5FD_LOG_FILE_READ</a>&#160;&#160;&#160;0x00000010</td></tr>
+<tr class="separator:ad6950042cea2cd02909798ef461a9684"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3953c5550fec9361e233c3d1aac41144"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a3953c5550fec9361e233c3d1aac41144">H5FD_LOG_FILE_WRITE</a>&#160;&#160;&#160;0x00000020</td></tr>
+<tr class="separator:a3953c5550fec9361e233c3d1aac41144"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a494058d10b26c3059d499320f78528b3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a494058d10b26c3059d499320f78528b3">H5FD_LOG_FILE_IO</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_dlog_8h.html#ad6950042cea2cd02909798ef461a9684">H5FD_LOG_FILE_READ</a> | <a class="el" href="_h5_f_dlog_8h.html#a3953c5550fec9361e233c3d1aac41144">H5FD_LOG_FILE_WRITE</a>)</td></tr>
+<tr class="separator:a494058d10b26c3059d499320f78528b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5592d1612b80582c4440cc2352d29a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#ad5592d1612b80582c4440cc2352d29a6">H5FD_LOG_FLAVOR</a>&#160;&#160;&#160;0x00000040</td></tr>
+<tr class="separator:ad5592d1612b80582c4440cc2352d29a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98f658e5d600b477b458e2d48dc04cfe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a98f658e5d600b477b458e2d48dc04cfe">H5FD_LOG_NUM_READ</a>&#160;&#160;&#160;0x00000080</td></tr>
+<tr class="separator:a98f658e5d600b477b458e2d48dc04cfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bb9fb65b42da293cb06b108e09b922a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a4bb9fb65b42da293cb06b108e09b922a">H5FD_LOG_NUM_WRITE</a>&#160;&#160;&#160;0x00000100</td></tr>
+<tr class="separator:a4bb9fb65b42da293cb06b108e09b922a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73258d8eba3fa5819869650dbbd31338"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a73258d8eba3fa5819869650dbbd31338">H5FD_LOG_NUM_SEEK</a>&#160;&#160;&#160;0x00000200</td></tr>
+<tr class="separator:a73258d8eba3fa5819869650dbbd31338"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c5f66077075477d56ad8424b171cbd9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a4c5f66077075477d56ad8424b171cbd9">H5FD_LOG_NUM_TRUNCATE</a>&#160;&#160;&#160;0x00000400</td></tr>
+<tr class="separator:a4c5f66077075477d56ad8424b171cbd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73baff79dc4819dc5733aed41a2db676"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a73baff79dc4819dc5733aed41a2db676">H5FD_LOG_NUM_IO</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_dlog_8h.html#a98f658e5d600b477b458e2d48dc04cfe">H5FD_LOG_NUM_READ</a> | <a class="el" href="_h5_f_dlog_8h.html#a4bb9fb65b42da293cb06b108e09b922a">H5FD_LOG_NUM_WRITE</a> | <a class="el" href="_h5_f_dlog_8h.html#a73258d8eba3fa5819869650dbbd31338">H5FD_LOG_NUM_SEEK</a> | <a class="el" href="_h5_f_dlog_8h.html#a4c5f66077075477d56ad8424b171cbd9">H5FD_LOG_NUM_TRUNCATE</a>)</td></tr>
+<tr class="separator:a73baff79dc4819dc5733aed41a2db676"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac253b663d693a3fa154a9f70de382e3e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#ac253b663d693a3fa154a9f70de382e3e">H5FD_LOG_TIME_OPEN</a>&#160;&#160;&#160;0x00000800</td></tr>
+<tr class="separator:ac253b663d693a3fa154a9f70de382e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47fd3387519a8fc710cd0797e76fcef9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a47fd3387519a8fc710cd0797e76fcef9">H5FD_LOG_TIME_STAT</a>&#160;&#160;&#160;0x00001000</td></tr>
+<tr class="separator:a47fd3387519a8fc710cd0797e76fcef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae243e77f6140dd939c7def71c2d9e1e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#ae243e77f6140dd939c7def71c2d9e1e3">H5FD_LOG_TIME_READ</a>&#160;&#160;&#160;0x00002000</td></tr>
+<tr class="separator:ae243e77f6140dd939c7def71c2d9e1e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e3f0ecd0d5065d9031e8da9446442d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a7e3f0ecd0d5065d9031e8da9446442d6">H5FD_LOG_TIME_WRITE</a>&#160;&#160;&#160;0x00004000</td></tr>
+<tr class="separator:a7e3f0ecd0d5065d9031e8da9446442d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96b366d078d5b93cd5a3b5c25ff3811f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a96b366d078d5b93cd5a3b5c25ff3811f">H5FD_LOG_TIME_SEEK</a>&#160;&#160;&#160;0x00008000</td></tr>
+<tr class="separator:a96b366d078d5b93cd5a3b5c25ff3811f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a94c6602f08800ae0dccd002216b400"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a7a94c6602f08800ae0dccd002216b400">H5FD_LOG_TIME_TRUNCATE</a>&#160;&#160;&#160;0x00010000</td></tr>
+<tr class="separator:a7a94c6602f08800ae0dccd002216b400"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc445a926ae7cd9af6546166c0af552"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a1fc445a926ae7cd9af6546166c0af552">H5FD_LOG_TIME_CLOSE</a>&#160;&#160;&#160;0x00020000</td></tr>
+<tr class="separator:a1fc445a926ae7cd9af6546166c0af552"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2abf6744e67751f6f3236ee6214bfe4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#ab2abf6744e67751f6f3236ee6214bfe4">H5FD_LOG_TIME_IO</a></td></tr>
+<tr class="separator:ab2abf6744e67751f6f3236ee6214bfe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcf6971d3787ddfe911726db7385f6ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#afcf6971d3787ddfe911726db7385f6ac">H5FD_LOG_ALLOC</a>&#160;&#160;&#160;0x00040000</td></tr>
+<tr class="separator:afcf6971d3787ddfe911726db7385f6ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c92e8aab6e2387f568bd2ce11b83bae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#a2c92e8aab6e2387f568bd2ce11b83bae">H5FD_LOG_FREE</a>&#160;&#160;&#160;0x00080000</td></tr>
+<tr class="separator:a2c92e8aab6e2387f568bd2ce11b83bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3ad7b41fb549b5e8e5cd009b3999113"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html#ab3ad7b41fb549b5e8e5cd009b3999113">H5FD_LOG_ALL</a></td></tr>
+<tr class="separator:ab3ad7b41fb549b5e8e5cd009b3999113"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga4e03be2fe83ed02b32266a6c81427beb"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb">H5Pset_fapl_log</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, const char *logfile, unsigned long long flags, size_t buf_size)</td></tr>
+<tr class="memdesc:ga4e03be2fe83ed02b32266a6c81427beb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the logging virtual file driver (<a class="el" href="_h5_f_dlog_8h.html#a027aaf28f5104c77c4f51ecd29a5f7f4">H5FD_LOG</a>) for use. <a href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb">More...</a><br /></td></tr>
+<tr class="separator:ga4e03be2fe83ed02b32266a6c81427beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a027aaf28f5104c77c4f51ecd29a5f7f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a027aaf28f5104c77c4f51ecd29a5f7f4">&#9670;&nbsp;</a></span>H5FD_LOG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_log_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the log VFD </p>
+
+</div>
+</div>
+<a id="ab3ad7b41fb549b5e8e5cd009b3999113"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3ad7b41fb549b5e8e5cd009b3999113">&#9670;&nbsp;</a></span>H5FD_LOG_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_ALL</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> (<a class="code" href="_h5_f_dlog_8h.html#a2c92e8aab6e2387f568bd2ce11b83bae">H5FD_LOG_FREE</a> | <a class="code" href="_h5_f_dlog_8h.html#afcf6971d3787ddfe911726db7385f6ac">H5FD_LOG_ALLOC</a> | <a class="code" href="_h5_f_dlog_8h.html#ab2abf6744e67751f6f3236ee6214bfe4">H5FD_LOG_TIME_IO</a> | <a class="code" href="_h5_f_dlog_8h.html#a73baff79dc4819dc5733aed41a2db676">H5FD_LOG_NUM_IO</a> | <a class="code" href="_h5_f_dlog_8h.html#ad5592d1612b80582c4440cc2352d29a6">H5FD_LOG_FLAVOR</a> | \</div>
+<div class="line"> H5FD_LOG_FILE_IO | <a class="code" href="_h5_f_dlog_8h.html#a7367b1298e0b4c87fa9465dd28827dca">H5FD_LOG_LOC_IO</a> | <a class="code" href="_h5_f_dlog_8h.html#a32bf4f1b42bc2f1d5f0f188511ae91c2">H5FD_LOG_META_IO</a>)</div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_a2c92e8aab6e2387f568bd2ce11b83bae"><div class="ttname"><a href="_h5_f_dlog_8h.html#a2c92e8aab6e2387f568bd2ce11b83bae">H5FD_LOG_FREE</a></div><div class="ttdeci">#define H5FD_LOG_FREE</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:59</div></div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_a32bf4f1b42bc2f1d5f0f188511ae91c2"><div class="ttname"><a href="_h5_f_dlog_8h.html#a32bf4f1b42bc2f1d5f0f188511ae91c2">H5FD_LOG_META_IO</a></div><div class="ttdeci">#define H5FD_LOG_META_IO</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:28</div></div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_a7367b1298e0b4c87fa9465dd28827dca"><div class="ttname"><a href="_h5_f_dlog_8h.html#a7367b1298e0b4c87fa9465dd28827dca">H5FD_LOG_LOC_IO</a></div><div class="ttdeci">#define H5FD_LOG_LOC_IO</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:33</div></div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_a73baff79dc4819dc5733aed41a2db676"><div class="ttname"><a href="_h5_f_dlog_8h.html#a73baff79dc4819dc5733aed41a2db676">H5FD_LOG_NUM_IO</a></div><div class="ttdeci">#define H5FD_LOG_NUM_IO</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:45</div></div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_ab2abf6744e67751f6f3236ee6214bfe4"><div class="ttname"><a href="_h5_f_dlog_8h.html#ab2abf6744e67751f6f3236ee6214bfe4">H5FD_LOG_TIME_IO</a></div><div class="ttdeci">#define H5FD_LOG_TIME_IO</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:54</div></div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_ad5592d1612b80582c4440cc2352d29a6"><div class="ttname"><a href="_h5_f_dlog_8h.html#ad5592d1612b80582c4440cc2352d29a6">H5FD_LOG_FLAVOR</a></div><div class="ttdeci">#define H5FD_LOG_FLAVOR</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:39</div></div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_afcf6971d3787ddfe911726db7385f6ac"><div class="ttname"><a href="_h5_f_dlog_8h.html#afcf6971d3787ddfe911726db7385f6ac">H5FD_LOG_ALLOC</a></div><div class="ttdeci">#define H5FD_LOG_ALLOC</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:58</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="afcf6971d3787ddfe911726db7385f6ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afcf6971d3787ddfe911726db7385f6ac">&#9670;&nbsp;</a></span>H5FD_LOG_ALLOC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_ALLOC&#160;&#160;&#160;0x00040000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a494058d10b26c3059d499320f78528b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a494058d10b26c3059d499320f78528b3">&#9670;&nbsp;</a></span>H5FD_LOG_FILE_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_FILE_IO&#160;&#160;&#160;(<a class="el" href="_h5_f_dlog_8h.html#ad6950042cea2cd02909798ef461a9684">H5FD_LOG_FILE_READ</a> | <a class="el" href="_h5_f_dlog_8h.html#a3953c5550fec9361e233c3d1aac41144">H5FD_LOG_FILE_WRITE</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad6950042cea2cd02909798ef461a9684"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad6950042cea2cd02909798ef461a9684">&#9670;&nbsp;</a></span>H5FD_LOG_FILE_READ</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_FILE_READ&#160;&#160;&#160;0x00000010</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3953c5550fec9361e233c3d1aac41144"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3953c5550fec9361e233c3d1aac41144">&#9670;&nbsp;</a></span>H5FD_LOG_FILE_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_FILE_WRITE&#160;&#160;&#160;0x00000020</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad5592d1612b80582c4440cc2352d29a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5592d1612b80582c4440cc2352d29a6">&#9670;&nbsp;</a></span>H5FD_LOG_FLAVOR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_FLAVOR&#160;&#160;&#160;0x00000040</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2c92e8aab6e2387f568bd2ce11b83bae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c92e8aab6e2387f568bd2ce11b83bae">&#9670;&nbsp;</a></span>H5FD_LOG_FREE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_FREE&#160;&#160;&#160;0x00080000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7367b1298e0b4c87fa9465dd28827dca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7367b1298e0b4c87fa9465dd28827dca">&#9670;&nbsp;</a></span>H5FD_LOG_LOC_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_LOC_IO&#160;&#160;&#160;(<a class="el" href="_h5_f_dlog_8h.html#a120669aefa2b196e1654adc89ec573d1">H5FD_LOG_LOC_READ</a> | <a class="el" href="_h5_f_dlog_8h.html#aad9b1373eda57a82cf4e5d671e1840c1">H5FD_LOG_LOC_WRITE</a> | <a class="el" href="_h5_f_dlog_8h.html#a80fe0af18d00636c3f7b98e9d65ffd21">H5FD_LOG_LOC_SEEK</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a120669aefa2b196e1654adc89ec573d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a120669aefa2b196e1654adc89ec573d1">&#9670;&nbsp;</a></span>H5FD_LOG_LOC_READ</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_LOC_READ&#160;&#160;&#160;0x00000002</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a80fe0af18d00636c3f7b98e9d65ffd21"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80fe0af18d00636c3f7b98e9d65ffd21">&#9670;&nbsp;</a></span>H5FD_LOG_LOC_SEEK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_LOC_SEEK&#160;&#160;&#160;0x00000008</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aad9b1373eda57a82cf4e5d671e1840c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad9b1373eda57a82cf4e5d671e1840c1">&#9670;&nbsp;</a></span>H5FD_LOG_LOC_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_LOC_WRITE&#160;&#160;&#160;0x00000004</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a32bf4f1b42bc2f1d5f0f188511ae91c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32bf4f1b42bc2f1d5f0f188511ae91c2">&#9670;&nbsp;</a></span>H5FD_LOG_META_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_META_IO&#160;&#160;&#160;(<a class="el" href="_h5_f_dlog_8h.html#a03319ff2a838c9ba7fc8ed5c9827f6a6">H5FD_LOG_TRUNCATE</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a73baff79dc4819dc5733aed41a2db676"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73baff79dc4819dc5733aed41a2db676">&#9670;&nbsp;</a></span>H5FD_LOG_NUM_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_NUM_IO&#160;&#160;&#160;(<a class="el" href="_h5_f_dlog_8h.html#a98f658e5d600b477b458e2d48dc04cfe">H5FD_LOG_NUM_READ</a> | <a class="el" href="_h5_f_dlog_8h.html#a4bb9fb65b42da293cb06b108e09b922a">H5FD_LOG_NUM_WRITE</a> | <a class="el" href="_h5_f_dlog_8h.html#a73258d8eba3fa5819869650dbbd31338">H5FD_LOG_NUM_SEEK</a> | <a class="el" href="_h5_f_dlog_8h.html#a4c5f66077075477d56ad8424b171cbd9">H5FD_LOG_NUM_TRUNCATE</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a98f658e5d600b477b458e2d48dc04cfe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a98f658e5d600b477b458e2d48dc04cfe">&#9670;&nbsp;</a></span>H5FD_LOG_NUM_READ</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_NUM_READ&#160;&#160;&#160;0x00000080</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a73258d8eba3fa5819869650dbbd31338"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73258d8eba3fa5819869650dbbd31338">&#9670;&nbsp;</a></span>H5FD_LOG_NUM_SEEK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_NUM_SEEK&#160;&#160;&#160;0x00000200</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4c5f66077075477d56ad8424b171cbd9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c5f66077075477d56ad8424b171cbd9">&#9670;&nbsp;</a></span>H5FD_LOG_NUM_TRUNCATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_NUM_TRUNCATE&#160;&#160;&#160;0x00000400</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4bb9fb65b42da293cb06b108e09b922a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bb9fb65b42da293cb06b108e09b922a">&#9670;&nbsp;</a></span>H5FD_LOG_NUM_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_NUM_WRITE&#160;&#160;&#160;0x00000100</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1fc445a926ae7cd9af6546166c0af552"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1fc445a926ae7cd9af6546166c0af552">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_CLOSE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_TIME_CLOSE&#160;&#160;&#160;0x00020000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab2abf6744e67751f6f3236ee6214bfe4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2abf6744e67751f6f3236ee6214bfe4">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_TIME_IO</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> (<a class="code" href="_h5_f_dlog_8h.html#ac253b663d693a3fa154a9f70de382e3e">H5FD_LOG_TIME_OPEN</a> | <a class="code" href="_h5_f_dlog_8h.html#a47fd3387519a8fc710cd0797e76fcef9">H5FD_LOG_TIME_STAT</a> | <a class="code" href="_h5_f_dlog_8h.html#ae243e77f6140dd939c7def71c2d9e1e3">H5FD_LOG_TIME_READ</a> | <a class="code" href="_h5_f_dlog_8h.html#a7e3f0ecd0d5065d9031e8da9446442d6">H5FD_LOG_TIME_WRITE</a> | \</div>
+<div class="line"> H5FD_LOG_TIME_SEEK | <a class="code" href="_h5_f_dlog_8h.html#a7a94c6602f08800ae0dccd002216b400">H5FD_LOG_TIME_TRUNCATE</a> | <a class="code" href="_h5_f_dlog_8h.html#a1fc445a926ae7cd9af6546166c0af552">H5FD_LOG_TIME_CLOSE</a>)</div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_a1fc445a926ae7cd9af6546166c0af552"><div class="ttname"><a href="_h5_f_dlog_8h.html#a1fc445a926ae7cd9af6546166c0af552">H5FD_LOG_TIME_CLOSE</a></div><div class="ttdeci">#define H5FD_LOG_TIME_CLOSE</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:53</div></div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_a47fd3387519a8fc710cd0797e76fcef9"><div class="ttname"><a href="_h5_f_dlog_8h.html#a47fd3387519a8fc710cd0797e76fcef9">H5FD_LOG_TIME_STAT</a></div><div class="ttdeci">#define H5FD_LOG_TIME_STAT</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:48</div></div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_a7a94c6602f08800ae0dccd002216b400"><div class="ttname"><a href="_h5_f_dlog_8h.html#a7a94c6602f08800ae0dccd002216b400">H5FD_LOG_TIME_TRUNCATE</a></div><div class="ttdeci">#define H5FD_LOG_TIME_TRUNCATE</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:52</div></div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_a7e3f0ecd0d5065d9031e8da9446442d6"><div class="ttname"><a href="_h5_f_dlog_8h.html#a7e3f0ecd0d5065d9031e8da9446442d6">H5FD_LOG_TIME_WRITE</a></div><div class="ttdeci">#define H5FD_LOG_TIME_WRITE</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:50</div></div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_ac253b663d693a3fa154a9f70de382e3e"><div class="ttname"><a href="_h5_f_dlog_8h.html#ac253b663d693a3fa154a9f70de382e3e">H5FD_LOG_TIME_OPEN</a></div><div class="ttdeci">#define H5FD_LOG_TIME_OPEN</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:47</div></div>
+<div class="ttc" id="a_h5_f_dlog_8h_html_ae243e77f6140dd939c7def71c2d9e1e3"><div class="ttname"><a href="_h5_f_dlog_8h.html#ae243e77f6140dd939c7def71c2d9e1e3">H5FD_LOG_TIME_READ</a></div><div class="ttdeci">#define H5FD_LOG_TIME_READ</div><div class="ttdef"><b>Definition:</b> H5FDlog.h:49</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="ac253b663d693a3fa154a9f70de382e3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac253b663d693a3fa154a9f70de382e3e">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_OPEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_TIME_OPEN&#160;&#160;&#160;0x00000800</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae243e77f6140dd939c7def71c2d9e1e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae243e77f6140dd939c7def71c2d9e1e3">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_READ</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_TIME_READ&#160;&#160;&#160;0x00002000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a96b366d078d5b93cd5a3b5c25ff3811f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96b366d078d5b93cd5a3b5c25ff3811f">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_SEEK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_TIME_SEEK&#160;&#160;&#160;0x00008000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a47fd3387519a8fc710cd0797e76fcef9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47fd3387519a8fc710cd0797e76fcef9">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_STAT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_TIME_STAT&#160;&#160;&#160;0x00001000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7a94c6602f08800ae0dccd002216b400"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a94c6602f08800ae0dccd002216b400">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_TRUNCATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_TIME_TRUNCATE&#160;&#160;&#160;0x00010000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7e3f0ecd0d5065d9031e8da9446442d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e3f0ecd0d5065d9031e8da9446442d6">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_TIME_WRITE&#160;&#160;&#160;0x00004000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a03319ff2a838c9ba7fc8ed5c9827f6a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03319ff2a838c9ba7fc8ed5c9827f6a6">&#9670;&nbsp;</a></span>H5FD_LOG_TRUNCATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_TRUNCATE&#160;&#160;&#160;0x00000001</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5bbbeab50a0ddd38f36c14b4971981e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5bbbeab50a0ddd38f36c14b4971981e9">&#9670;&nbsp;</a></span>H5FD_LOG_VALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_LOG_VALUE&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a35791bec7c48fe263be56adaa6da7600">H5_VFD_LOG</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Identifier for the log VFD </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dlog_8h.html">H5FDlog.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dmirror_8h.html b/develop/_h5_f_dmirror_8h.html
new file mode 100644
index 0000000..d73ab26
--- /dev/null
+++ b/develop/_h5_f_dmirror_8h.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDmirror.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dmirror_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDmirror.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__mirror__fapl__t.html">H5FD_mirror_fapl_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a05b78c6f3d122b4112632080474b3412"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror_8h.html#a05b78c6f3d122b4112632080474b3412">H5FD_MIRROR</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_mirror_init))</td></tr>
+<tr class="separator:a05b78c6f3d122b4112632080474b3412"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a421a9bb88872f205aa5f41a27cb46d16"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror_8h.html#a421a9bb88872f205aa5f41a27cb46d16">H5FD_MIRROR_VALUE</a>&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a9d130b99837793fa7c003c8655737e58">H5_VFD_MIRROR</a></td></tr>
+<tr class="separator:a421a9bb88872f205aa5f41a27cb46d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b2c9e2c19566ebdfd1611ddeef0d549"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror_8h.html#a7b2c9e2c19566ebdfd1611ddeef0d549">H5FD_MIRROR_FAPL_MAGIC</a>&#160;&#160;&#160;0xF8DD514C</td></tr>
+<tr class="separator:a7b2c9e2c19566ebdfd1611ddeef0d549"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7fd09353683690e7104e6b38a612f8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror_8h.html#ab7fd09353683690e7104e6b38a612f8a">H5FD_MIRROR_CURR_FAPL_T_VERSION</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:ab7fd09353683690e7104e6b38a612f8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a177e28c121e8c29397ee7fe66e62ab56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror_8h.html#a177e28c121e8c29397ee7fe66e62ab56">H5FD_MIRROR_MAX_IP_LEN</a>&#160;&#160;&#160;32</td></tr>
+<tr class="separator:a177e28c121e8c29397ee7fe66e62ab56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga2c0636d9bb9c50d381afbd0d3140e593"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga2c0636d9bb9c50d381afbd0d3140e593">H5Pget_fapl_mirror</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__mirror__fapl__t.html">H5FD_mirror_fapl_t</a> *fa_out)</td></tr>
+<tr class="separator:ga2c0636d9bb9c50d381afbd0d3140e593"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8491676811ccc7ba582e30fb63da6563"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga8491676811ccc7ba582e30fb63da6563">H5Pset_fapl_mirror</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__mirror__fapl__t.html">H5FD_mirror_fapl_t</a> *fa)</td></tr>
+<tr class="separator:ga8491676811ccc7ba582e30fb63da6563"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a05b78c6f3d122b4112632080474b3412"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05b78c6f3d122b4112632080474b3412">&#9670;&nbsp;</a></span>H5FD_MIRROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_mirror_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the mirror VFD </p>
+
+</div>
+</div>
+<a id="ab7fd09353683690e7104e6b38a612f8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7fd09353683690e7104e6b38a612f8a">&#9670;&nbsp;</a></span>H5FD_MIRROR_CURR_FAPL_T_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_CURR_FAPL_T_VERSION&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7b2c9e2c19566ebdfd1611ddeef0d549"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7b2c9e2c19566ebdfd1611ddeef0d549">&#9670;&nbsp;</a></span>H5FD_MIRROR_FAPL_MAGIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_FAPL_MAGIC&#160;&#160;&#160;0xF8DD514C</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a177e28c121e8c29397ee7fe66e62ab56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a177e28c121e8c29397ee7fe66e62ab56">&#9670;&nbsp;</a></span>H5FD_MIRROR_MAX_IP_LEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_MAX_IP_LEN&#160;&#160;&#160;32</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a421a9bb88872f205aa5f41a27cb46d16"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a421a9bb88872f205aa5f41a27cb46d16">&#9670;&nbsp;</a></span>H5FD_MIRROR_VALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_VALUE&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a9d130b99837793fa7c003c8655737e58">H5_VFD_MIRROR</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Identifier for the mirror VFD </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dmirror_8h.html">H5FDmirror.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dmirror__priv_8h.html b/develop/_h5_f_dmirror__priv_8h.html
new file mode 100644
index 0000000..d871715
--- /dev/null
+++ b/develop/_h5_f_dmirror__priv_8h.html
@@ -0,0 +1,1246 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDmirror_priv.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dmirror__priv_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDmirror_priv.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__mirror__xmit__t.html">H5FD_mirror_xmit_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__mirror__xmit__eoa__t.html">H5FD_mirror_xmit_eoa_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__mirror__xmit__lock__t.html">H5FD_mirror_xmit_lock_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__mirror__xmit__open__t.html">H5FD_mirror_xmit_open_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__mirror__xmit__reply__t.html">H5FD_mirror_xmit_reply_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__mirror__xmit__write__t.html">H5FD_mirror_xmit_write_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a6d5e03b7fe578b89cf0e9eaff3d24415"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a6d5e03b7fe578b89cf0e9eaff3d24415">H5FD_MIRROR_DATA_BUFFER_MAX</a>&#160;&#160;&#160;(1024 * 1024 * 1024) /* 1 Gigabyte */</td></tr>
+<tr class="separator:a6d5e03b7fe578b89cf0e9eaff3d24415"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea398d24d4c94e58a69eef4957e5c24"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a2ea398d24d4c94e58a69eef4957e5c24">H5FD_MIRROR_XMIT_CURR_VERSION</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a2ea398d24d4c94e58a69eef4957e5c24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec6d818f8312ca3c83ea0998c75fd7d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#aec6d818f8312ca3c83ea0998c75fd7d0">H5FD_MIRROR_XMIT_MAGIC</a>&#160;&#160;&#160;0x87F8005B</td></tr>
+<tr class="separator:aec6d818f8312ca3c83ea0998c75fd7d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea3aaeebfa6902f8a929818f231c69dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#aea3aaeebfa6902f8a929818f231c69dd">H5FD_MIRROR_OP_OPEN</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:aea3aaeebfa6902f8a929818f231c69dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f222a83618ce42cab39f015e541f03c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a1f222a83618ce42cab39f015e541f03c">H5FD_MIRROR_OP_CLOSE</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a1f222a83618ce42cab39f015e541f03c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03622bcd5f3caee5fb83a69885bbe849"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a03622bcd5f3caee5fb83a69885bbe849">H5FD_MIRROR_OP_WRITE</a>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:a03622bcd5f3caee5fb83a69885bbe849"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a804334db52b77e5e22be667b47908766"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a804334db52b77e5e22be667b47908766">H5FD_MIRROR_OP_TRUNCATE</a>&#160;&#160;&#160;4</td></tr>
+<tr class="separator:a804334db52b77e5e22be667b47908766"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade3fca8e7f582c15f443c467ae8eed16"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#ade3fca8e7f582c15f443c467ae8eed16">H5FD_MIRROR_OP_REPLY</a>&#160;&#160;&#160;5</td></tr>
+<tr class="separator:ade3fca8e7f582c15f443c467ae8eed16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b3f7b9df63736373a84c01179db80bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a7b3f7b9df63736373a84c01179db80bf">H5FD_MIRROR_OP_SET_EOA</a>&#160;&#160;&#160;6</td></tr>
+<tr class="separator:a7b3f7b9df63736373a84c01179db80bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43c626f311792a180067821b1043dd0c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a43c626f311792a180067821b1043dd0c">H5FD_MIRROR_OP_LOCK</a>&#160;&#160;&#160;7</td></tr>
+<tr class="separator:a43c626f311792a180067821b1043dd0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaae98b70dd9b29a02bd249720a3648bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#aaae98b70dd9b29a02bd249720a3648bb">H5FD_MIRROR_OP_UNLOCK</a>&#160;&#160;&#160;8</td></tr>
+<tr class="separator:aaae98b70dd9b29a02bd249720a3648bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdfb738f6a6a9ba981244f6e6d6b09fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#abdfb738f6a6a9ba981244f6e6d6b09fd">H5FD_MIRROR_STATUS_OK</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:abdfb738f6a6a9ba981244f6e6d6b09fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42614b684f0311e584d48b9508b00a6c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a42614b684f0311e584d48b9508b00a6c">H5FD_MIRROR_STATUS_ERROR</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a42614b684f0311e584d48b9508b00a6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b52a2838df612dbadb7dc67e36aef4c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a4b52a2838df612dbadb7dc67e36aef4c">H5FD_MIRROR_STATUS_MESSAGE_MAX</a>&#160;&#160;&#160;256 /* Dedicated error message size */</td></tr>
+<tr class="separator:a4b52a2838df612dbadb7dc67e36aef4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56b4138f9f7a12bb1eade139f4c844fb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a56b4138f9f7a12bb1eade139f4c844fb">H5FD_MIRROR_XMIT_FILEPATH_MAX</a>&#160;&#160;&#160;4097</td></tr>
+<tr class="separator:a56b4138f9f7a12bb1eade139f4c844fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a140345b0608ef277e5b05539812d18d1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a>&#160;&#160;&#160;14</td></tr>
+<tr class="separator:a140345b0608ef277e5b05539812d18d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab58d3a855bf146cad64e7df15a77653f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#ab58d3a855bf146cad64e7df15a77653f">H5FD_MIRROR_XMIT_EOA_SIZE</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a> + 9)</td></tr>
+<tr class="separator:ab58d3a855bf146cad64e7df15a77653f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aacb65a7685126fbc25488f0c09c6fb86"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#aacb65a7685126fbc25488f0c09c6fb86">H5FD_MIRROR_XMIT_LOCK_SIZE</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a> + 8)</td></tr>
+<tr class="separator:aacb65a7685126fbc25488f0c09c6fb86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd67a8c11f3711deb4a09556b66493b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#abd67a8c11f3711deb4a09556b66493b0">H5FD_MIRROR_XMIT_OPEN_SIZE</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a> + 20 + <a class="el" href="_h5_f_dmirror__priv_8h.html#a56b4138f9f7a12bb1eade139f4c844fb">H5FD_MIRROR_XMIT_FILEPATH_MAX</a>)</td></tr>
+<tr class="separator:abd67a8c11f3711deb4a09556b66493b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adff9654259ed56ee0e7c09f8d9bae588"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#adff9654259ed56ee0e7c09f8d9bae588">H5FD_MIRROR_XMIT_REPLY_SIZE</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a> + 4 + <a class="el" href="_h5_f_dmirror__priv_8h.html#a4b52a2838df612dbadb7dc67e36aef4c">H5FD_MIRROR_STATUS_MESSAGE_MAX</a>)</td></tr>
+<tr class="separator:adff9654259ed56ee0e7c09f8d9bae588"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd85892d1e47fd6d271b1391628f2a78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#acd85892d1e47fd6d271b1391628f2a78">H5FD_MIRROR_XMIT_WRITE_SIZE</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a> + 17)</td></tr>
+<tr class="separator:acd85892d1e47fd6d271b1391628f2a78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dfc939dbf14c28db25bc3c7054fba42"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a2dfc939dbf14c28db25bc3c7054fba42">H5FD_MIRROR_XMIT_BUFFER_MAX</a></td></tr>
+<tr class="separator:a2dfc939dbf14c28db25bc3c7054fba42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a240a27bfa608f28949d7afdc6dfb9065"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a240a27bfa608f28949d7afdc6dfb9065">H5FD__mirror_xmit_decode_uint16</a> (uint16_t *out, const unsigned char *buf)</td></tr>
+<tr class="separator:a240a27bfa608f28949d7afdc6dfb9065"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8808f13942007eaea7fb4b1ad4c2e73c"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a8808f13942007eaea7fb4b1ad4c2e73c">H5FD__mirror_xmit_decode_uint32</a> (uint32_t *out, const unsigned char *buf)</td></tr>
+<tr class="separator:a8808f13942007eaea7fb4b1ad4c2e73c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a054c71ea366faa495c89af239e92755c"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a054c71ea366faa495c89af239e92755c">H5FD__mirror_xmit_decode_uint64</a> (uint64_t *out, const unsigned char *buf)</td></tr>
+<tr class="separator:a054c71ea366faa495c89af239e92755c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a033a11daf8bf1d1c51a27590f502eddc"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a033a11daf8bf1d1c51a27590f502eddc">H5FD__mirror_xmit_decode_uint8</a> (uint8_t *out, const unsigned char *buf)</td></tr>
+<tr class="separator:a033a11daf8bf1d1c51a27590f502eddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ae31a7bc2b9701bc296f1643d0e85a2"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a0ae31a7bc2b9701bc296f1643d0e85a2">H5FD__mirror_xmit_encode_uint16</a> (unsigned char *dest, uint16_t v)</td></tr>
+<tr class="separator:a0ae31a7bc2b9701bc296f1643d0e85a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a380d6abe174ea9c67c91fdb7cc3e34d9"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a380d6abe174ea9c67c91fdb7cc3e34d9">H5FD__mirror_xmit_encode_uint32</a> (unsigned char *dest, uint32_t v)</td></tr>
+<tr class="separator:a380d6abe174ea9c67c91fdb7cc3e34d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86184cb176bfe9de51ce6b7dff2f5769"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a86184cb176bfe9de51ce6b7dff2f5769">H5FD__mirror_xmit_encode_uint64</a> (unsigned char *dest, uint64_t v)</td></tr>
+<tr class="separator:a86184cb176bfe9de51ce6b7dff2f5769"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9aff3222d388268f91152daedb55b02e"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a9aff3222d388268f91152daedb55b02e">H5FD__mirror_xmit_encode_uint8</a> (unsigned char *dest, uint8_t v)</td></tr>
+<tr class="separator:a9aff3222d388268f91152daedb55b02e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7f5940a574b0b1da4d66f5463ebc8a2"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#ad7f5940a574b0b1da4d66f5463ebc8a2">H5FD_mirror_xmit_decode_header</a> (<a class="el" href="struct_h5_f_d__mirror__xmit__t.html">H5FD_mirror_xmit_t</a> *out, const unsigned char *buf)</td></tr>
+<tr class="separator:ad7f5940a574b0b1da4d66f5463ebc8a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845d1a088a61048844fc1b2a55dda3d4"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a845d1a088a61048844fc1b2a55dda3d4">H5FD_mirror_xmit_decode_lock</a> (<a class="el" href="struct_h5_f_d__mirror__xmit__lock__t.html">H5FD_mirror_xmit_lock_t</a> *out, const unsigned char *buf)</td></tr>
+<tr class="separator:a845d1a088a61048844fc1b2a55dda3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28f2ece50ff7f5d672a91a4f6a124880"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a28f2ece50ff7f5d672a91a4f6a124880">H5FD_mirror_xmit_decode_open</a> (<a class="el" href="struct_h5_f_d__mirror__xmit__open__t.html">H5FD_mirror_xmit_open_t</a> *out, const unsigned char *buf)</td></tr>
+<tr class="separator:a28f2ece50ff7f5d672a91a4f6a124880"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf26ab6c9e4fc8f70c39fba9ba2b1b50"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#acf26ab6c9e4fc8f70c39fba9ba2b1b50">H5FD_mirror_xmit_decode_reply</a> (<a class="el" href="struct_h5_f_d__mirror__xmit__reply__t.html">H5FD_mirror_xmit_reply_t</a> *out, const unsigned char *buf)</td></tr>
+<tr class="separator:acf26ab6c9e4fc8f70c39fba9ba2b1b50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17bea90ac84b57ab3fcb20b678fdfed5"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a17bea90ac84b57ab3fcb20b678fdfed5">H5FD_mirror_xmit_decode_set_eoa</a> (<a class="el" href="struct_h5_f_d__mirror__xmit__eoa__t.html">H5FD_mirror_xmit_eoa_t</a> *out, const unsigned char *buf)</td></tr>
+<tr class="separator:a17bea90ac84b57ab3fcb20b678fdfed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1738c1ed211f708c61f7c55584347eb2"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a1738c1ed211f708c61f7c55584347eb2">H5FD_mirror_xmit_decode_write</a> (<a class="el" href="struct_h5_f_d__mirror__xmit__write__t.html">H5FD_mirror_xmit_write_t</a> *out, const unsigned char *buf)</td></tr>
+<tr class="separator:a1738c1ed211f708c61f7c55584347eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9e583c0eaa2cca5b2ab9464239bd732"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#ac9e583c0eaa2cca5b2ab9464239bd732">H5FD_mirror_xmit_encode_header</a> (unsigned char *dest, const <a class="el" href="struct_h5_f_d__mirror__xmit__t.html">H5FD_mirror_xmit_t</a> *x)</td></tr>
+<tr class="separator:ac9e583c0eaa2cca5b2ab9464239bd732"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71faf97aa79b44b6bd634a79e71f4f1b"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a71faf97aa79b44b6bd634a79e71f4f1b">H5FD_mirror_xmit_encode_lock</a> (unsigned char *dest, const <a class="el" href="struct_h5_f_d__mirror__xmit__lock__t.html">H5FD_mirror_xmit_lock_t</a> *x)</td></tr>
+<tr class="separator:a71faf97aa79b44b6bd634a79e71f4f1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1309ee848a9e040adf9f87e27b5d5297"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a1309ee848a9e040adf9f87e27b5d5297">H5FD_mirror_xmit_encode_open</a> (unsigned char *dest, const <a class="el" href="struct_h5_f_d__mirror__xmit__open__t.html">H5FD_mirror_xmit_open_t</a> *x)</td></tr>
+<tr class="separator:a1309ee848a9e040adf9f87e27b5d5297"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e3a6f52cb446b0e8931fd46c723facf"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a9e3a6f52cb446b0e8931fd46c723facf">H5FD_mirror_xmit_encode_reply</a> (unsigned char *dest, const <a class="el" href="struct_h5_f_d__mirror__xmit__reply__t.html">H5FD_mirror_xmit_reply_t</a> *x)</td></tr>
+<tr class="separator:a9e3a6f52cb446b0e8931fd46c723facf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81a1e2cc6ceb0a28dd30dd1868651703"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a81a1e2cc6ceb0a28dd30dd1868651703">H5FD_mirror_xmit_encode_set_eoa</a> (unsigned char *dest, const <a class="el" href="struct_h5_f_d__mirror__xmit__eoa__t.html">H5FD_mirror_xmit_eoa_t</a> *x)</td></tr>
+<tr class="separator:a81a1e2cc6ceb0a28dd30dd1868651703"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa5b9465f42ad56e648dac5e515810cc"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#aaa5b9465f42ad56e648dac5e515810cc">H5FD_mirror_xmit_encode_write</a> (unsigned char *dest, const <a class="el" href="struct_h5_f_d__mirror__xmit__write__t.html">H5FD_mirror_xmit_write_t</a> *x)</td></tr>
+<tr class="separator:aaa5b9465f42ad56e648dac5e515810cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b7fc503ada9f58f00c3939eff25abb0"><td class="memItemLeft" align="right" valign="top">H5_DLL bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a5b7fc503ada9f58f00c3939eff25abb0">H5FD_mirror_xmit_is_close</a> (const <a class="el" href="struct_h5_f_d__mirror__xmit__t.html">H5FD_mirror_xmit_t</a> *xmit)</td></tr>
+<tr class="separator:a5b7fc503ada9f58f00c3939eff25abb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef78bb805f5b5f40c4372dd1e5eec7b2"><td class="memItemLeft" align="right" valign="top">H5_DLL bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#aef78bb805f5b5f40c4372dd1e5eec7b2">H5FD_mirror_xmit_is_lock</a> (const <a class="el" href="struct_h5_f_d__mirror__xmit__lock__t.html">H5FD_mirror_xmit_lock_t</a> *xmit)</td></tr>
+<tr class="separator:aef78bb805f5b5f40c4372dd1e5eec7b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add494e7fec461b21f92068807c69fe13"><td class="memItemLeft" align="right" valign="top">H5_DLL bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#add494e7fec461b21f92068807c69fe13">H5FD_mirror_xmit_is_open</a> (const <a class="el" href="struct_h5_f_d__mirror__xmit__open__t.html">H5FD_mirror_xmit_open_t</a> *xmit)</td></tr>
+<tr class="separator:add494e7fec461b21f92068807c69fe13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b0e76ac3cc456504ce604c0c12b61c3"><td class="memItemLeft" align="right" valign="top">H5_DLL bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a0b0e76ac3cc456504ce604c0c12b61c3">H5FD_mirror_xmit_is_reply</a> (const <a class="el" href="struct_h5_f_d__mirror__xmit__reply__t.html">H5FD_mirror_xmit_reply_t</a> *xmit)</td></tr>
+<tr class="separator:a0b0e76ac3cc456504ce604c0c12b61c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a355dd54f3f3d91b893c53f4c668c8c9b"><td class="memItemLeft" align="right" valign="top">H5_DLL bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a355dd54f3f3d91b893c53f4c668c8c9b">H5FD_mirror_xmit_is_set_eoa</a> (const <a class="el" href="struct_h5_f_d__mirror__xmit__eoa__t.html">H5FD_mirror_xmit_eoa_t</a> *xmit)</td></tr>
+<tr class="separator:a355dd54f3f3d91b893c53f4c668c8c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb952d0e2de30a5110ae4322c19c91cb"><td class="memItemLeft" align="right" valign="top">H5_DLL bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#afb952d0e2de30a5110ae4322c19c91cb">H5FD_mirror_xmit_is_write</a> (const <a class="el" href="struct_h5_f_d__mirror__xmit__write__t.html">H5FD_mirror_xmit_write_t</a> *xmit)</td></tr>
+<tr class="separator:afb952d0e2de30a5110ae4322c19c91cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19e6017e97baceed6f0ed925972779cb"><td class="memItemLeft" align="right" valign="top">H5_DLL bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html#a19e6017e97baceed6f0ed925972779cb">H5FD_mirror_xmit_is_xmit</a> (const <a class="el" href="struct_h5_f_d__mirror__xmit__t.html">H5FD_mirror_xmit_t</a> *xmit)</td></tr>
+<tr class="separator:a19e6017e97baceed6f0ed925972779cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a6d5e03b7fe578b89cf0e9eaff3d24415"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d5e03b7fe578b89cf0e9eaff3d24415">&#9670;&nbsp;</a></span>H5FD_MIRROR_DATA_BUFFER_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_DATA_BUFFER_MAX&#160;&#160;&#160;(1024 * 1024 * 1024) /* 1 Gigabyte */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1f222a83618ce42cab39f015e541f03c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1f222a83618ce42cab39f015e541f03c">&#9670;&nbsp;</a></span>H5FD_MIRROR_OP_CLOSE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_OP_CLOSE&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a43c626f311792a180067821b1043dd0c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a43c626f311792a180067821b1043dd0c">&#9670;&nbsp;</a></span>H5FD_MIRROR_OP_LOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_OP_LOCK&#160;&#160;&#160;7</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aea3aaeebfa6902f8a929818f231c69dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aea3aaeebfa6902f8a929818f231c69dd">&#9670;&nbsp;</a></span>H5FD_MIRROR_OP_OPEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_OP_OPEN&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ade3fca8e7f582c15f443c467ae8eed16"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade3fca8e7f582c15f443c467ae8eed16">&#9670;&nbsp;</a></span>H5FD_MIRROR_OP_REPLY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_OP_REPLY&#160;&#160;&#160;5</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7b3f7b9df63736373a84c01179db80bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7b3f7b9df63736373a84c01179db80bf">&#9670;&nbsp;</a></span>H5FD_MIRROR_OP_SET_EOA</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_OP_SET_EOA&#160;&#160;&#160;6</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a804334db52b77e5e22be667b47908766"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a804334db52b77e5e22be667b47908766">&#9670;&nbsp;</a></span>H5FD_MIRROR_OP_TRUNCATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_OP_TRUNCATE&#160;&#160;&#160;4</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaae98b70dd9b29a02bd249720a3648bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaae98b70dd9b29a02bd249720a3648bb">&#9670;&nbsp;</a></span>H5FD_MIRROR_OP_UNLOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_OP_UNLOCK&#160;&#160;&#160;8</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a03622bcd5f3caee5fb83a69885bbe849"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03622bcd5f3caee5fb83a69885bbe849">&#9670;&nbsp;</a></span>H5FD_MIRROR_OP_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_OP_WRITE&#160;&#160;&#160;3</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a42614b684f0311e584d48b9508b00a6c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a42614b684f0311e584d48b9508b00a6c">&#9670;&nbsp;</a></span>H5FD_MIRROR_STATUS_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_STATUS_ERROR&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4b52a2838df612dbadb7dc67e36aef4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b52a2838df612dbadb7dc67e36aef4c">&#9670;&nbsp;</a></span>H5FD_MIRROR_STATUS_MESSAGE_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_STATUS_MESSAGE_MAX&#160;&#160;&#160;256 /* Dedicated error message size */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abdfb738f6a6a9ba981244f6e6d6b09fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abdfb738f6a6a9ba981244f6e6d6b09fd">&#9670;&nbsp;</a></span>H5FD_MIRROR_STATUS_OK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_STATUS_OK&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2dfc939dbf14c28db25bc3c7054fba42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2dfc939dbf14c28db25bc3c7054fba42">&#9670;&nbsp;</a></span>H5FD_MIRROR_XMIT_BUFFER_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_XMIT_BUFFER_MAX</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> MAX2(MAX3(<a class="code" href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a>, <a class="code" href="_h5_f_dmirror__priv_8h.html#ab58d3a855bf146cad64e7df15a77653f">H5FD_MIRROR_XMIT_EOA_SIZE</a>, <a class="code" href="_h5_f_dmirror__priv_8h.html#aacb65a7685126fbc25488f0c09c6fb86">H5FD_MIRROR_XMIT_LOCK_SIZE</a>), \</div>
+<div class="line"> MAX3(<a class="code" href="_h5_f_dmirror__priv_8h.html#abd67a8c11f3711deb4a09556b66493b0">H5FD_MIRROR_XMIT_OPEN_SIZE</a>, <a class="code" href="_h5_f_dmirror__priv_8h.html#adff9654259ed56ee0e7c09f8d9bae588">H5FD_MIRROR_XMIT_REPLY_SIZE</a>, <a class="code" href="_h5_f_dmirror__priv_8h.html#acd85892d1e47fd6d271b1391628f2a78">H5FD_MIRROR_XMIT_WRITE_SIZE</a>))</div>
+<div class="ttc" id="a_h5_f_dmirror__priv_8h_html_a140345b0608ef277e5b05539812d18d1"><div class="ttname"><a href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a></div><div class="ttdeci">#define H5FD_MIRROR_XMIT_HEADER_SIZE</div><div class="ttdef"><b>Definition:</b> H5FDmirror_priv.h:62</div></div>
+<div class="ttc" id="a_h5_f_dmirror__priv_8h_html_aacb65a7685126fbc25488f0c09c6fb86"><div class="ttname"><a href="_h5_f_dmirror__priv_8h.html#aacb65a7685126fbc25488f0c09c6fb86">H5FD_MIRROR_XMIT_LOCK_SIZE</a></div><div class="ttdeci">#define H5FD_MIRROR_XMIT_LOCK_SIZE</div><div class="ttdef"><b>Definition:</b> H5FDmirror_priv.h:64</div></div>
+<div class="ttc" id="a_h5_f_dmirror__priv_8h_html_ab58d3a855bf146cad64e7df15a77653f"><div class="ttname"><a href="_h5_f_dmirror__priv_8h.html#ab58d3a855bf146cad64e7df15a77653f">H5FD_MIRROR_XMIT_EOA_SIZE</a></div><div class="ttdeci">#define H5FD_MIRROR_XMIT_EOA_SIZE</div><div class="ttdef"><b>Definition:</b> H5FDmirror_priv.h:63</div></div>
+<div class="ttc" id="a_h5_f_dmirror__priv_8h_html_abd67a8c11f3711deb4a09556b66493b0"><div class="ttname"><a href="_h5_f_dmirror__priv_8h.html#abd67a8c11f3711deb4a09556b66493b0">H5FD_MIRROR_XMIT_OPEN_SIZE</a></div><div class="ttdeci">#define H5FD_MIRROR_XMIT_OPEN_SIZE</div><div class="ttdef"><b>Definition:</b> H5FDmirror_priv.h:65</div></div>
+<div class="ttc" id="a_h5_f_dmirror__priv_8h_html_acd85892d1e47fd6d271b1391628f2a78"><div class="ttname"><a href="_h5_f_dmirror__priv_8h.html#acd85892d1e47fd6d271b1391628f2a78">H5FD_MIRROR_XMIT_WRITE_SIZE</a></div><div class="ttdeci">#define H5FD_MIRROR_XMIT_WRITE_SIZE</div><div class="ttdef"><b>Definition:</b> H5FDmirror_priv.h:67</div></div>
+<div class="ttc" id="a_h5_f_dmirror__priv_8h_html_adff9654259ed56ee0e7c09f8d9bae588"><div class="ttname"><a href="_h5_f_dmirror__priv_8h.html#adff9654259ed56ee0e7c09f8d9bae588">H5FD_MIRROR_XMIT_REPLY_SIZE</a></div><div class="ttdeci">#define H5FD_MIRROR_XMIT_REPLY_SIZE</div><div class="ttdef"><b>Definition:</b> H5FDmirror_priv.h:66</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="a2ea398d24d4c94e58a69eef4957e5c24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ea398d24d4c94e58a69eef4957e5c24">&#9670;&nbsp;</a></span>H5FD_MIRROR_XMIT_CURR_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_XMIT_CURR_VERSION&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab58d3a855bf146cad64e7df15a77653f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab58d3a855bf146cad64e7df15a77653f">&#9670;&nbsp;</a></span>H5FD_MIRROR_XMIT_EOA_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_XMIT_EOA_SIZE&#160;&#160;&#160;(<a class="el" href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a> + 9)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a56b4138f9f7a12bb1eade139f4c844fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56b4138f9f7a12bb1eade139f4c844fb">&#9670;&nbsp;</a></span>H5FD_MIRROR_XMIT_FILEPATH_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_XMIT_FILEPATH_MAX&#160;&#160;&#160;4097</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a140345b0608ef277e5b05539812d18d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a140345b0608ef277e5b05539812d18d1">&#9670;&nbsp;</a></span>H5FD_MIRROR_XMIT_HEADER_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_XMIT_HEADER_SIZE&#160;&#160;&#160;14</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aacb65a7685126fbc25488f0c09c6fb86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aacb65a7685126fbc25488f0c09c6fb86">&#9670;&nbsp;</a></span>H5FD_MIRROR_XMIT_LOCK_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_XMIT_LOCK_SIZE&#160;&#160;&#160;(<a class="el" href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a> + 8)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aec6d818f8312ca3c83ea0998c75fd7d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec6d818f8312ca3c83ea0998c75fd7d0">&#9670;&nbsp;</a></span>H5FD_MIRROR_XMIT_MAGIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_XMIT_MAGIC&#160;&#160;&#160;0x87F8005B</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abd67a8c11f3711deb4a09556b66493b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd67a8c11f3711deb4a09556b66493b0">&#9670;&nbsp;</a></span>H5FD_MIRROR_XMIT_OPEN_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_XMIT_OPEN_SIZE&#160;&#160;&#160;(<a class="el" href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a> + 20 + <a class="el" href="_h5_f_dmirror__priv_8h.html#a56b4138f9f7a12bb1eade139f4c844fb">H5FD_MIRROR_XMIT_FILEPATH_MAX</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adff9654259ed56ee0e7c09f8d9bae588"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adff9654259ed56ee0e7c09f8d9bae588">&#9670;&nbsp;</a></span>H5FD_MIRROR_XMIT_REPLY_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_XMIT_REPLY_SIZE&#160;&#160;&#160;(<a class="el" href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a> + 4 + <a class="el" href="_h5_f_dmirror__priv_8h.html#a4b52a2838df612dbadb7dc67e36aef4c">H5FD_MIRROR_STATUS_MESSAGE_MAX</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acd85892d1e47fd6d271b1391628f2a78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd85892d1e47fd6d271b1391628f2a78">&#9670;&nbsp;</a></span>H5FD_MIRROR_XMIT_WRITE_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MIRROR_XMIT_WRITE_SIZE&#160;&#160;&#160;(<a class="el" href="_h5_f_dmirror__priv_8h.html#a140345b0608ef277e5b05539812d18d1">H5FD_MIRROR_XMIT_HEADER_SIZE</a> + 17)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a240a27bfa608f28949d7afdc6dfb9065"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a240a27bfa608f28949d7afdc6dfb9065">&#9670;&nbsp;</a></span>H5FD__mirror_xmit_decode_uint16()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__mirror_xmit_decode_uint16 </td>
+ <td>(</td>
+ <td class="paramtype">uint16_t *&#160;</td>
+ <td class="paramname"><em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8808f13942007eaea7fb4b1ad4c2e73c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8808f13942007eaea7fb4b1ad4c2e73c">&#9670;&nbsp;</a></span>H5FD__mirror_xmit_decode_uint32()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__mirror_xmit_decode_uint32 </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t *&#160;</td>
+ <td class="paramname"><em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a054c71ea366faa495c89af239e92755c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a054c71ea366faa495c89af239e92755c">&#9670;&nbsp;</a></span>H5FD__mirror_xmit_decode_uint64()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__mirror_xmit_decode_uint64 </td>
+ <td>(</td>
+ <td class="paramtype">uint64_t *&#160;</td>
+ <td class="paramname"><em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a033a11daf8bf1d1c51a27590f502eddc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a033a11daf8bf1d1c51a27590f502eddc">&#9670;&nbsp;</a></span>H5FD__mirror_xmit_decode_uint8()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__mirror_xmit_decode_uint8 </td>
+ <td>(</td>
+ <td class="paramtype">uint8_t *&#160;</td>
+ <td class="paramname"><em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0ae31a7bc2b9701bc296f1643d0e85a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ae31a7bc2b9701bc296f1643d0e85a2">&#9670;&nbsp;</a></span>H5FD__mirror_xmit_encode_uint16()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__mirror_xmit_encode_uint16 </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint16_t&#160;</td>
+ <td class="paramname"><em>v</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a380d6abe174ea9c67c91fdb7cc3e34d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a380d6abe174ea9c67c91fdb7cc3e34d9">&#9670;&nbsp;</a></span>H5FD__mirror_xmit_encode_uint32()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__mirror_xmit_encode_uint32 </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>v</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a86184cb176bfe9de51ce6b7dff2f5769"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a86184cb176bfe9de51ce6b7dff2f5769">&#9670;&nbsp;</a></span>H5FD__mirror_xmit_encode_uint64()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__mirror_xmit_encode_uint64 </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t&#160;</td>
+ <td class="paramname"><em>v</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9aff3222d388268f91152daedb55b02e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9aff3222d388268f91152daedb55b02e">&#9670;&nbsp;</a></span>H5FD__mirror_xmit_encode_uint8()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__mirror_xmit_encode_uint8 </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint8_t&#160;</td>
+ <td class="paramname"><em>v</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad7f5940a574b0b1da4d66f5463ebc8a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7f5940a574b0b1da4d66f5463ebc8a2">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_decode_header()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD_mirror_xmit_decode_header </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__mirror__xmit__t.html">H5FD_mirror_xmit_t</a> *&#160;</td>
+ <td class="paramname"><em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a845d1a088a61048844fc1b2a55dda3d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a845d1a088a61048844fc1b2a55dda3d4">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_decode_lock()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD_mirror_xmit_decode_lock </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__mirror__xmit__lock__t.html">H5FD_mirror_xmit_lock_t</a> *&#160;</td>
+ <td class="paramname"><em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a28f2ece50ff7f5d672a91a4f6a124880"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28f2ece50ff7f5d672a91a4f6a124880">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_decode_open()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD_mirror_xmit_decode_open </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__mirror__xmit__open__t.html">H5FD_mirror_xmit_open_t</a> *&#160;</td>
+ <td class="paramname"><em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acf26ab6c9e4fc8f70c39fba9ba2b1b50"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf26ab6c9e4fc8f70c39fba9ba2b1b50">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_decode_reply()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD_mirror_xmit_decode_reply </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__mirror__xmit__reply__t.html">H5FD_mirror_xmit_reply_t</a> *&#160;</td>
+ <td class="paramname"><em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a17bea90ac84b57ab3fcb20b678fdfed5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a17bea90ac84b57ab3fcb20b678fdfed5">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_decode_set_eoa()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD_mirror_xmit_decode_set_eoa </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__mirror__xmit__eoa__t.html">H5FD_mirror_xmit_eoa_t</a> *&#160;</td>
+ <td class="paramname"><em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1738c1ed211f708c61f7c55584347eb2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1738c1ed211f708c61f7c55584347eb2">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_decode_write()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD_mirror_xmit_decode_write </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__mirror__xmit__write__t.html">H5FD_mirror_xmit_write_t</a> *&#160;</td>
+ <td class="paramname"><em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac9e583c0eaa2cca5b2ab9464239bd732"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac9e583c0eaa2cca5b2ab9464239bd732">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_encode_header()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD_mirror_xmit_encode_header </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__t.html">H5FD_mirror_xmit_t</a> *&#160;</td>
+ <td class="paramname"><em>x</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71faf97aa79b44b6bd634a79e71f4f1b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71faf97aa79b44b6bd634a79e71f4f1b">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_encode_lock()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD_mirror_xmit_encode_lock </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__lock__t.html">H5FD_mirror_xmit_lock_t</a> *&#160;</td>
+ <td class="paramname"><em>x</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1309ee848a9e040adf9f87e27b5d5297"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1309ee848a9e040adf9f87e27b5d5297">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_encode_open()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD_mirror_xmit_encode_open </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__open__t.html">H5FD_mirror_xmit_open_t</a> *&#160;</td>
+ <td class="paramname"><em>x</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9e3a6f52cb446b0e8931fd46c723facf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e3a6f52cb446b0e8931fd46c723facf">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_encode_reply()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD_mirror_xmit_encode_reply </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__reply__t.html">H5FD_mirror_xmit_reply_t</a> *&#160;</td>
+ <td class="paramname"><em>x</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a81a1e2cc6ceb0a28dd30dd1868651703"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a81a1e2cc6ceb0a28dd30dd1868651703">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_encode_set_eoa()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD_mirror_xmit_encode_set_eoa </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__eoa__t.html">H5FD_mirror_xmit_eoa_t</a> *&#160;</td>
+ <td class="paramname"><em>x</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaa5b9465f42ad56e648dac5e515810cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa5b9465f42ad56e648dac5e515810cc">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_encode_write()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD_mirror_xmit_encode_write </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__write__t.html">H5FD_mirror_xmit_write_t</a> *&#160;</td>
+ <td class="paramname"><em>x</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5b7fc503ada9f58f00c3939eff25abb0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b7fc503ada9f58f00c3939eff25abb0">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_is_close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL bool H5FD_mirror_xmit_is_close </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__t.html">H5FD_mirror_xmit_t</a> *&#160;</td>
+ <td class="paramname"><em>xmit</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aef78bb805f5b5f40c4372dd1e5eec7b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef78bb805f5b5f40c4372dd1e5eec7b2">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_is_lock()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL bool H5FD_mirror_xmit_is_lock </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__lock__t.html">H5FD_mirror_xmit_lock_t</a> *&#160;</td>
+ <td class="paramname"><em>xmit</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="add494e7fec461b21f92068807c69fe13"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#add494e7fec461b21f92068807c69fe13">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_is_open()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL bool H5FD_mirror_xmit_is_open </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__open__t.html">H5FD_mirror_xmit_open_t</a> *&#160;</td>
+ <td class="paramname"><em>xmit</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0b0e76ac3cc456504ce604c0c12b61c3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b0e76ac3cc456504ce604c0c12b61c3">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_is_reply()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL bool H5FD_mirror_xmit_is_reply </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__reply__t.html">H5FD_mirror_xmit_reply_t</a> *&#160;</td>
+ <td class="paramname"><em>xmit</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a355dd54f3f3d91b893c53f4c668c8c9b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a355dd54f3f3d91b893c53f4c668c8c9b">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_is_set_eoa()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL bool H5FD_mirror_xmit_is_set_eoa </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__eoa__t.html">H5FD_mirror_xmit_eoa_t</a> *&#160;</td>
+ <td class="paramname"><em>xmit</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afb952d0e2de30a5110ae4322c19c91cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afb952d0e2de30a5110ae4322c19c91cb">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_is_write()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL bool H5FD_mirror_xmit_is_write </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__write__t.html">H5FD_mirror_xmit_write_t</a> *&#160;</td>
+ <td class="paramname"><em>xmit</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a19e6017e97baceed6f0ed925972779cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19e6017e97baceed6f0ed925972779cb">&#9670;&nbsp;</a></span>H5FD_mirror_xmit_is_xmit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL bool H5FD_mirror_xmit_is_xmit </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__mirror__xmit__t.html">H5FD_mirror_xmit_t</a> *&#160;</td>
+ <td class="paramname"><em>xmit</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dmirror__priv_8h.html">H5FDmirror_priv.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dmodule_8h.html b/develop/_h5_f_dmodule_8h.html
new file mode 100644
index 0000000..201688d
--- /dev/null
+++ b/develop/_h5_f_dmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a96db7aaa212b05bbc9bfc67f04a96be6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmodule_8h.html#a96db7aaa212b05bbc9bfc67f04a96be6">H5FD_MODULE</a></td></tr>
+<tr class="separator:a96db7aaa212b05bbc9bfc67f04a96be6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5FD</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_VFL</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5FD</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_VFL</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a96db7aaa212b05bbc9bfc67f04a96be6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96db7aaa212b05bbc9bfc67f04a96be6">&#9670;&nbsp;</a></span>H5FD_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dmodule_8h.html">H5FDmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dmpi_8h.html b/develop/_h5_f_dmpi_8h.html
new file mode 100644
index 0000000..2cc43bb
--- /dev/null
+++ b/develop/_h5_f_dmpi_8h.html
@@ -0,0 +1,257 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDmpi.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dmpi_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#enum-members">Enumerations</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDmpi.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_f_dmpio_8h.html">H5FDmpio.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5FDmpi.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dmpi_8h__incl.png" border="0" usemap="#asrc_2_h5_f_dmpi_8h" alt=""/></div>
+<map name="asrc_2_h5_f_dmpi_8h" id="asrc_2_h5_f_dmpi_8h">
+<area shape="rect" title=" " alt="" coords="5,5,124,32"/>
+<area shape="rect" href="_h5_f_dmpio_8h.html" title=" " alt="" coords="13,80,116,107"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dmpi_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_f_dmpi_8hdep" alt=""/></div>
+<map name="asrc_2_h5_f_dmpi_8hdep" id="asrc_2_h5_f_dmpi_8hdep">
+<area shape="rect" title=" " alt="" coords="15,5,134,32"/>
+<area shape="rect" href="_h5_f_dprivate_8h.html" title=" " alt="" coords="5,80,144,107"/>
+<area shape="rect" href="_h5_f_dpkg_8h.html" title=" " alt="" coords="16,155,133,181"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ac2f5cab294e370524a9cf4eec5fe8df5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmpi_8h.html#ac2f5cab294e370524a9cf4eec5fe8df5">H5D_ONE_LINK_CHUNK_IO_THRESHOLD</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:ac2f5cab294e370524a9cf4eec5fe8df5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14842937df6ef6b3568add62d4585b11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmpi_8h.html#a14842937df6ef6b3568add62d4585b11">H5D_MULTI_CHUNK_IO_COL_THRESHOLD</a>&#160;&#160;&#160;60</td></tr>
+<tr class="separator:a14842937df6ef6b3568add62d4585b11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a99bc5a964089fea144e7056b004bcc16"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16">H5FD_mpio_xfer_t</a> { <a class="el" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16a6c67820a8798cd75a6f0ebbb44e9a2af">H5FD_MPIO_INDEPENDENT</a> = 0
+, <a class="el" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16a75d4dc80546ad3c16d2d7647ab267fab">H5FD_MPIO_COLLECTIVE</a>
+ }</td></tr>
+<tr class="separator:a99bc5a964089fea144e7056b004bcc16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad0ca234af678f0f0976d810ee2bf246"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmpi_8h.html#aad0ca234af678f0f0976d810ee2bf246">H5FD_mpio_chunk_opt_t</a> { <a class="el" href="_h5_f_dmpi_8h.html#aad0ca234af678f0f0976d810ee2bf246a2a97986de721e1e0fd624e4be824732f">H5FD_MPIO_CHUNK_DEFAULT</a> = 0
+, <a class="el" href="_h5_f_dmpi_8h.html#aad0ca234af678f0f0976d810ee2bf246aff7d0c0869457b488871b64b3c173057">H5FD_MPIO_CHUNK_ONE_IO</a>
+, <a class="el" href="_h5_f_dmpi_8h.html#aad0ca234af678f0f0976d810ee2bf246aa4c75c4d5abf261d58099c53e63e3b19">H5FD_MPIO_CHUNK_MULTI_IO</a>
+ }</td></tr>
+<tr class="separator:aad0ca234af678f0f0976d810ee2bf246"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afaf7d5667632176e8daca47549e29fb8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8">H5FD_mpio_collective_opt_t</a> { <a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8a3816f1011586f6f6f57ce6c2a6c2fcbe">H5FD_MPIO_COLLECTIVE_IO</a> = 0
+, <a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8aaacd91139f703159fde84fb5f7778886">H5FD_MPIO_INDIVIDUAL_IO</a>
+ }</td></tr>
+<tr class="separator:afaf7d5667632176e8daca47549e29fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a14842937df6ef6b3568add62d4585b11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14842937df6ef6b3568add62d4585b11">&#9670;&nbsp;</a></span>H5D_MULTI_CHUNK_IO_COL_THRESHOLD</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_MULTI_CHUNK_IO_COL_THRESHOLD&#160;&#160;&#160;60</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac2f5cab294e370524a9cf4eec5fe8df5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac2f5cab294e370524a9cf4eec5fe8df5">&#9670;&nbsp;</a></span>H5D_ONE_LINK_CHUNK_IO_THRESHOLD</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_ONE_LINK_CHUNK_IO_THRESHOLD&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="aad0ca234af678f0f0976d810ee2bf246"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad0ca234af678f0f0976d810ee2bf246">&#9670;&nbsp;</a></span>H5FD_mpio_chunk_opt_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_f_dmpi_8h.html#aad0ca234af678f0f0976d810ee2bf246">H5FD_mpio_chunk_opt_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aad0ca234af678f0f0976d810ee2bf246a2a97986de721e1e0fd624e4be824732f"></a>H5FD_MPIO_CHUNK_DEFAULT&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="aad0ca234af678f0f0976d810ee2bf246aff7d0c0869457b488871b64b3c173057"></a>H5FD_MPIO_CHUNK_ONE_IO&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="aad0ca234af678f0f0976d810ee2bf246aa4c75c4d5abf261d58099c53e63e3b19"></a>H5FD_MPIO_CHUNK_MULTI_IO&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="afaf7d5667632176e8daca47549e29fb8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afaf7d5667632176e8daca47549e29fb8">&#9670;&nbsp;</a></span>H5FD_mpio_collective_opt_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8">H5FD_mpio_collective_opt_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afaf7d5667632176e8daca47549e29fb8a3816f1011586f6f6f57ce6c2a6c2fcbe"></a>H5FD_MPIO_COLLECTIVE_IO&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="afaf7d5667632176e8daca47549e29fb8aaacd91139f703159fde84fb5f7778886"></a>H5FD_MPIO_INDIVIDUAL_IO&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a99bc5a964089fea144e7056b004bcc16"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99bc5a964089fea144e7056b004bcc16">&#9670;&nbsp;</a></span>H5FD_mpio_xfer_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16">H5FD_mpio_xfer_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Type of I/O for data transfer properties </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a99bc5a964089fea144e7056b004bcc16a6c67820a8798cd75a6f0ebbb44e9a2af"></a>H5FD_MPIO_INDEPENDENT&#160;</td><td class="fielddoc"><p>Use independent I/O access </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a99bc5a964089fea144e7056b004bcc16a75d4dc80546ad3c16d2d7647ab267fab"></a>H5FD_MPIO_COLLECTIVE&#160;</td><td class="fielddoc"><p>Use collective I/O access </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dmpi_8h.html">H5FDmpi.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dmpi_8h__dep__incl.map b/develop/_h5_f_dmpi_8h__dep__incl.map
new file mode 100644
index 0000000..9b8714f
--- /dev/null
+++ b/develop/_h5_f_dmpi_8h__dep__incl.map
@@ -0,0 +1,5 @@
+<map id="src/H5FDmpi.h" name="src/H5FDmpi.h">
+<area shape="rect" id="node1" title=" " alt="" coords="15,5,134,32"/>
+<area shape="rect" id="node2" href="$_h5_f_dprivate_8h.html" title=" " alt="" coords="5,80,144,107"/>
+<area shape="rect" id="node3" href="$_h5_f_dpkg_8h.html" title=" " alt="" coords="16,155,133,181"/>
+</map>
diff --git a/develop/_h5_f_dmpi_8h__dep__incl.md5 b/develop/_h5_f_dmpi_8h__dep__incl.md5
new file mode 100644
index 0000000..104c7f4
--- /dev/null
+++ b/develop/_h5_f_dmpi_8h__dep__incl.md5
@@ -0,0 +1 @@
+7d033bc8d19bd098f5d55166760be985 \ No newline at end of file
diff --git a/develop/_h5_f_dmpi_8h__dep__incl.png b/develop/_h5_f_dmpi_8h__dep__incl.png
new file mode 100644
index 0000000..8ffc4a1
--- /dev/null
+++ b/develop/_h5_f_dmpi_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_f_dmpi_8h__incl.map b/develop/_h5_f_dmpi_8h__incl.map
new file mode 100644
index 0000000..c170fb6
--- /dev/null
+++ b/develop/_h5_f_dmpi_8h__incl.map
@@ -0,0 +1,4 @@
+<map id="src/H5FDmpi.h" name="src/H5FDmpi.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,124,32"/>
+<area shape="rect" id="node2" href="$_h5_f_dmpio_8h.html" title=" " alt="" coords="13,80,116,107"/>
+</map>
diff --git a/develop/_h5_f_dmpi_8h__incl.md5 b/develop/_h5_f_dmpi_8h__incl.md5
new file mode 100644
index 0000000..2d10fb2
--- /dev/null
+++ b/develop/_h5_f_dmpi_8h__incl.md5
@@ -0,0 +1 @@
+f12eeeada4c95f3d326380533ef66372 \ No newline at end of file
diff --git a/develop/_h5_f_dmpi_8h__incl.png b/develop/_h5_f_dmpi_8h__incl.png
new file mode 100644
index 0000000..4aef5be
--- /dev/null
+++ b/develop/_h5_f_dmpi_8h__incl.png
Binary files differ
diff --git a/develop/_h5_f_dmpio_8h.html b/develop/_h5_f_dmpio_8h.html
new file mode 100644
index 0000000..7e146af
--- /dev/null
+++ b/develop/_h5_f_dmpio_8h.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDmpio.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dmpio_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDmpio.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dmpio_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_f_dmpio_8hdep" alt=""/></div>
+<map name="asrc_2_h5_f_dmpio_8hdep" id="asrc_2_h5_f_dmpio_8hdep">
+<area shape="rect" title=" " alt="" coords="11,5,138,32"/>
+<area shape="rect" href="_h5_f_dmpi_8h.html" title=" " alt="" coords="15,80,134,107"/>
+<area shape="rect" href="_h5_f_dprivate_8h.html" title=" " alt="" coords="5,155,144,181"/>
+<area shape="rect" href="_h5_f_dpkg_8h.html" title=" " alt="" coords="16,229,133,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a7a231bc1d78744088a4e1d297284cabf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmpio_8h.html#a7a231bc1d78744088a4e1d297284cabf">H5FD_MPIO</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_mpio_init))</td></tr>
+<tr class="separator:a7a231bc1d78744088a4e1d297284cabf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaa0204810c1fea1667d62cf7c176416ff"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff">H5Pset_fapl_mpio</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, MPI_Comm comm, MPI_Info info)</td></tr>
+<tr class="memdesc:gaa0204810c1fea1667d62cf7c176416ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores MPI IO communicator information to the file access property list. <a href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff">More...</a><br /></td></tr>
+<tr class="separator:gaa0204810c1fea1667d62cf7c176416ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d9e4b9f27791ccf19484a898f3fd6fa"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa">H5Pget_fapl_mpio</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, MPI_Comm *comm, MPI_Info *info)</td></tr>
+<tr class="memdesc:ga5d9e4b9f27791ccf19484a898f3fd6fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns MPI IO communicator information. <a href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa">More...</a><br /></td></tr>
+<tr class="separator:ga5d9e4b9f27791ccf19484a898f3fd6fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga001a22b64f60b815abf5de8b4776f09e"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e">H5Pset_dxpl_mpio</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16">H5FD_mpio_xfer_t</a> xfer_mode)</td></tr>
+<tr class="memdesc:ga001a22b64f60b815abf5de8b4776f09e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets data transfer mode. <a href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e">More...</a><br /></td></tr>
+<tr class="separator:ga001a22b64f60b815abf5de8b4776f09e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab66eca0259c33d575b4050eebfb6f2cd"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gab66eca0259c33d575b4050eebfb6f2cd">H5Pget_dxpl_mpio</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16">H5FD_mpio_xfer_t</a> *xfer_mode)</td></tr>
+<tr class="memdesc:gab66eca0259c33d575b4050eebfb6f2cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the data transfer mode. <a href="group___d_x_p_l.html#gab66eca0259c33d575b4050eebfb6f2cd">More...</a><br /></td></tr>
+<tr class="separator:gab66eca0259c33d575b4050eebfb6f2cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacb30d14d1791ec7ff9ee73aa148a51a3"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gacb30d14d1791ec7ff9ee73aa148a51a3">H5Pset_dxpl_mpio_collective_opt</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8">H5FD_mpio_collective_opt_t</a> opt_mode)</td></tr>
+<tr class="memdesc:gacb30d14d1791ec7ff9ee73aa148a51a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets low-level data transfer mode. <a href="group___d_x_p_l.html#gacb30d14d1791ec7ff9ee73aa148a51a3">More...</a><br /></td></tr>
+<tr class="separator:gacb30d14d1791ec7ff9ee73aa148a51a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc911ad42f580ce2df327383188ed4ba"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gadc911ad42f580ce2df327383188ed4ba">H5Pset_dxpl_mpio_chunk_opt</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_f_dmpi_8h.html#aad0ca234af678f0f0976d810ee2bf246">H5FD_mpio_chunk_opt_t</a> opt_mode)</td></tr>
+<tr class="memdesc:gadc911ad42f580ce2df327383188ed4ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a flag specifying linked-chunk I/O or multi-chunk I/O. <a href="group___d_x_p_l.html#gadc911ad42f580ce2df327383188ed4ba">More...</a><br /></td></tr>
+<tr class="separator:gadc911ad42f580ce2df327383188ed4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaf5f3432a7d1a1c3f8e3eee6a3dc9810"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gaaf5f3432a7d1a1c3f8e3eee6a3dc9810">H5Pset_dxpl_mpio_chunk_opt_num</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, unsigned num_chunk_per_proc)</td></tr>
+<tr class="memdesc:gaaf5f3432a7d1a1c3f8e3eee6a3dc9810"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a numeric threshold for linked-chunk I/O. <a href="group___d_x_p_l.html#gaaf5f3432a7d1a1c3f8e3eee6a3dc9810">More...</a><br /></td></tr>
+<tr class="separator:gaaf5f3432a7d1a1c3f8e3eee6a3dc9810"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b53b19c37bda96d3578ce38b3858ea3"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga0b53b19c37bda96d3578ce38b3858ea3">H5Pset_dxpl_mpio_chunk_opt_ratio</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, unsigned percent_num_proc_per_chunk)</td></tr>
+<tr class="memdesc:ga0b53b19c37bda96d3578ce38b3858ea3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a ratio threshold for collective I/O. <a href="group___d_x_p_l.html#ga0b53b19c37bda96d3578ce38b3858ea3">More...</a><br /></td></tr>
+<tr class="separator:ga0b53b19c37bda96d3578ce38b3858ea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a6a07db4f7aa80e99555a84504168a9c2"><td class="memItemLeft" align="right" valign="top">H5_DLLVAR <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmpio_8h.html#a6a07db4f7aa80e99555a84504168a9c2">H5FD_mpi_opt_types_g</a></td></tr>
+<tr class="separator:a6a07db4f7aa80e99555a84504168a9c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a7a231bc1d78744088a4e1d297284cabf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a231bc1d78744088a4e1d297284cabf">&#9670;&nbsp;</a></span>H5FD_MPIO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MPIO&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_mpio_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the mpio VFD </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="a6a07db4f7aa80e99555a84504168a9c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a07db4f7aa80e99555a84504168a9c2">&#9670;&nbsp;</a></span>H5FD_mpi_opt_types_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLLVAR <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> H5FD_mpi_opt_types_g</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dmpio_8h.html">H5FDmpio.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dmpio_8h__dep__incl.map b/develop/_h5_f_dmpio_8h__dep__incl.map
new file mode 100644
index 0000000..e411182
--- /dev/null
+++ b/develop/_h5_f_dmpio_8h__dep__incl.map
@@ -0,0 +1,6 @@
+<map id="src/H5FDmpio.h" name="src/H5FDmpio.h">
+<area shape="rect" id="node1" title=" " alt="" coords="11,5,138,32"/>
+<area shape="rect" id="node2" href="$_h5_f_dmpi_8h.html" title=" " alt="" coords="15,80,134,107"/>
+<area shape="rect" id="node3" href="$_h5_f_dprivate_8h.html" title=" " alt="" coords="5,155,144,181"/>
+<area shape="rect" id="node4" href="$_h5_f_dpkg_8h.html" title=" " alt="" coords="16,229,133,256"/>
+</map>
diff --git a/develop/_h5_f_dmpio_8h__dep__incl.md5 b/develop/_h5_f_dmpio_8h__dep__incl.md5
new file mode 100644
index 0000000..5d5f87e
--- /dev/null
+++ b/develop/_h5_f_dmpio_8h__dep__incl.md5
@@ -0,0 +1 @@
+996bc62d17f39fc75d6fe9e865c76650 \ No newline at end of file
diff --git a/develop/_h5_f_dmpio_8h__dep__incl.png b/develop/_h5_f_dmpio_8h__dep__incl.png
new file mode 100644
index 0000000..2c1b76b
--- /dev/null
+++ b/develop/_h5_f_dmpio_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_f_dmulti_8h.html b/develop/_h5_f_dmulti_8h.html
new file mode 100644
index 0000000..c0ca86e
--- /dev/null
+++ b/develop/_h5_f_dmulti_8h.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDmulti.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dmulti_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDmulti.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a754e05ae5e0f2d86f64002b338c0fd5c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmulti_8h.html#a754e05ae5e0f2d86f64002b338c0fd5c">H5FD_MULTI</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_multi_init))</td></tr>
+<tr class="separator:a754e05ae5e0f2d86f64002b338c0fd5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga296bd22cc1e462351f8f0a00a46baf58"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58">H5Pset_fapl_multi</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, const <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *memb_map, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *memb_fapl, const char *const *memb_name, const <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *memb_addr, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> relax)</td></tr>
+<tr class="memdesc:ga296bd22cc1e462351f8f0a00a46baf58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of the multi-file driver. <a href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58">More...</a><br /></td></tr>
+<tr class="separator:ga296bd22cc1e462351f8f0a00a46baf58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga765b7880795a139f3b567743ac88c3c7"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga765b7880795a139f3b567743ac88c3c7">H5Pget_fapl_multi</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *memb_map, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *memb_fapl, char **memb_name, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *memb_addr, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *relax)</td></tr>
+<tr class="memdesc:ga765b7880795a139f3b567743ac88c3c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about the multi-file access property list. <a href="group___f_a_p_l.html#ga765b7880795a139f3b567743ac88c3c7">More...</a><br /></td></tr>
+<tr class="separator:ga765b7880795a139f3b567743ac88c3c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga502f1ad38f5143cf281df8282fef26ed"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed">H5Pset_fapl_split</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, const char *meta_ext, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> meta_plist_id, const char *raw_ext, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> raw_plist_id)</td></tr>
+<tr class="memdesc:ga502f1ad38f5143cf281df8282fef26ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emulates the old split file driver. <a href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed">More...</a><br /></td></tr>
+<tr class="separator:ga502f1ad38f5143cf281df8282fef26ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a754e05ae5e0f2d86f64002b338c0fd5c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a754e05ae5e0f2d86f64002b338c0fd5c">&#9670;&nbsp;</a></span>H5FD_MULTI</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MULTI&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_multi_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the multi VFD </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dmulti_8h.html">H5FDmulti.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_donion_8h.html b/develop/_h5_f_donion_8h.html
new file mode 100644
index 0000000..e8557b2
--- /dev/null
+++ b/develop/_h5_f_donion_8h.html
@@ -0,0 +1,323 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDonion.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_donion_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDonion.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__onion__fapl__info__t.html">H5FD_onion_fapl_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a1d6673897b4ebd1bad9846b5695ba346"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion_8h.html#a1d6673897b4ebd1bad9846b5695ba346">H5FD_ONION</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_onion_init))</td></tr>
+<tr class="separator:a1d6673897b4ebd1bad9846b5695ba346"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45dad20deb25126398919c7d6e16ce9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion_8h.html#a45dad20deb25126398919c7d6e16ce9e">H5FD_ONION_VALUE</a>&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#ad0fbc20e7979087c577f8e50a4ebe121">H5_VFD_ONION</a></td></tr>
+<tr class="separator:a45dad20deb25126398919c7d6e16ce9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4562e4fe67ed2c5448e4145c44734420"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion_8h.html#a4562e4fe67ed2c5448e4145c44734420">H5FD_ONION_FAPL_INFO_VERSION_CURR</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a4562e4fe67ed2c5448e4145c44734420"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d376561fd9da23647f9731f749fd68f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion_8h.html#a3d376561fd9da23647f9731f749fd68f">H5FD_ONION_FAPL_INFO_CREATE_FLAG_ENABLE_PAGE_ALIGNMENT</a>&#160;&#160;&#160; (0x0001u)</td></tr>
+<tr class="separator:a3d376561fd9da23647f9731f749fd68f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79df74491cceb74d43ca9e10d0be25ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion_8h.html#a79df74491cceb74d43ca9e10d0be25ce">H5FD_ONION_FAPL_INFO_COMMENT_MAX_LEN</a>&#160;&#160;&#160;255</td></tr>
+<tr class="separator:a79df74491cceb74d43ca9e10d0be25ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e252443bb7c90b2d05c0bb5f97891f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion_8h.html#a3e252443bb7c90b2d05c0bb5f97891f0">H5FD_ONION_FAPL_INFO_REVISION_ID_LATEST</a>&#160;&#160;&#160;UINT64_MAX</td></tr>
+<tr class="separator:a3e252443bb7c90b2d05c0bb5f97891f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:abbf57ea23523a7fceff6f1212bd68a6f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion_8h.html#abbf57ea23523a7fceff6f1212bd68a6f">H5FD_onion_target_file_constant_t</a> { <a class="el" href="_h5_f_donion_8h.html#abbf57ea23523a7fceff6f1212bd68a6fa680be8b6ba69ed683e247e0bd5e2ed4a">H5FD_ONION_STORE_TARGET_ONION</a>
+ }</td></tr>
+<tr class="separator:abbf57ea23523a7fceff6f1212bd68a6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga89b9f918d53dee5e6c80060667b8d32f"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga89b9f918d53dee5e6c80060667b8d32f">H5Pget_fapl_onion</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__onion__fapl__info__t.html">H5FD_onion_fapl_info_t</a> *fa_out)</td></tr>
+<tr class="memdesc:ga89b9f918d53dee5e6c80060667b8d32f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the onion info from the file access property list <a href="group___f_a_p_l.html#ga89b9f918d53dee5e6c80060667b8d32f">More...</a><br /></td></tr>
+<tr class="separator:ga89b9f918d53dee5e6c80060667b8d32f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d053c7682e54287e550113972b7dda6"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6">H5Pset_fapl_onion</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, const <a class="el" href="struct_h5_f_d__onion__fapl__info__t.html">H5FD_onion_fapl_info_t</a> *fa)</td></tr>
+<tr class="memdesc:ga4d053c7682e54287e550113972b7dda6"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the onion info for the file access property list <a href="group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6">More...</a><br /></td></tr>
+<tr class="separator:ga4d053c7682e54287e550113972b7dda6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a132aba14546c0da4cc2e467ba4219715"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion_8h.html#a132aba14546c0da4cc2e467ba4219715">H5FDonion_get_revision_count</a> (const char *filename, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, uint64_t *revision_count)</td></tr>
+<tr class="memdesc:a132aba14546c0da4cc2e467ba4219715"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the number of revisions <a href="_h5_f_donion_8h.html#a132aba14546c0da4cc2e467ba4219715">More...</a><br /></td></tr>
+<tr class="separator:a132aba14546c0da4cc2e467ba4219715"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a1d6673897b4ebd1bad9846b5695ba346"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d6673897b4ebd1bad9846b5695ba346">&#9670;&nbsp;</a></span>H5FD_ONION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_onion_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the onion VFD </p>
+
+</div>
+</div>
+<a id="a79df74491cceb74d43ca9e10d0be25ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a79df74491cceb74d43ca9e10d0be25ce">&#9670;&nbsp;</a></span>H5FD_ONION_FAPL_INFO_COMMENT_MAX_LEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_FAPL_INFO_COMMENT_MAX_LEN&#160;&#160;&#160;255</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Max length of a comment. The buffer is defined to be this size + 1 to handle the NUL. </p>
+
+</div>
+</div>
+<a id="a3d376561fd9da23647f9731f749fd68f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d376561fd9da23647f9731f749fd68f">&#9670;&nbsp;</a></span>H5FD_ONION_FAPL_INFO_CREATE_FLAG_ENABLE_PAGE_ALIGNMENT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_FAPL_INFO_CREATE_FLAG_ENABLE_PAGE_ALIGNMENT&#160;&#160;&#160; (0x0001u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>\ Onion history metadata will align to page_size. \ Partial pages of unused space will occur in the file, \ but may improve read performance from the backing store \ on some systems. \ If disabled (0), padding will not be inserted to align \ to page boundaries. \ </p>
+
+</div>
+</div>
+<a id="a3e252443bb7c90b2d05c0bb5f97891f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e252443bb7c90b2d05c0bb5f97891f0">&#9670;&nbsp;</a></span>H5FD_ONION_FAPL_INFO_REVISION_ID_LATEST</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_FAPL_INFO_REVISION_ID_LATEST&#160;&#160;&#160;UINT64_MAX</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Indicates that you want the latest revision. </p>
+
+</div>
+</div>
+<a id="a4562e4fe67ed2c5448e4145c44734420"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4562e4fe67ed2c5448e4145c44734420">&#9670;&nbsp;</a></span>H5FD_ONION_FAPL_INFO_VERSION_CURR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_FAPL_INFO_VERSION_CURR&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Current version of the onion VFD fapl info struct </p>
+
+</div>
+</div>
+<a id="a45dad20deb25126398919c7d6e16ce9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45dad20deb25126398919c7d6e16ce9e">&#9670;&nbsp;</a></span>H5FD_ONION_VALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_VALUE&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#ad0fbc20e7979087c577f8e50a4ebe121">H5_VFD_ONION</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Identifier for the onion VFD </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="abbf57ea23523a7fceff6f1212bd68a6f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abbf57ea23523a7fceff6f1212bd68a6f">&#9670;&nbsp;</a></span>H5FD_onion_target_file_constant_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_f_donion_8h.html#abbf57ea23523a7fceff6f1212bd68a6f">H5FD_onion_target_file_constant_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Indicates how the new onion data will be stored. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abbf57ea23523a7fceff6f1212bd68a6fa680be8b6ba69ed683e247e0bd5e2ed4a"></a>H5FD_ONION_STORE_TARGET_ONION&#160;</td><td class="fielddoc"><p>Onion history is stored in a single, separate "onion
+file". Shares filename and path as <a class="el" href="namespacehdf5.html">hdf5</a> file (if any), with only a different filename extension. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a132aba14546c0da4cc2e467ba4219715"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a132aba14546c0da4cc2e467ba4219715">&#9670;&nbsp;</a></span>H5FDonion_get_revision_count()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDonion_get_revision_count </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>filename</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t *&#160;</td>
+ <td class="paramname"><em>revision_count</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>get the number of revisions </p>
+<hr />
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>The name of the onion file </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>The ID of the file access property list </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">revision_count</td><td>The number of revisions</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="_h5_f_donion_8h.html#a132aba14546c0da4cc2e467ba4219715" title="get the number of revisions">H5FDonion_get_revision_count()</a> returns the number of revisions for an onion file. It takes the file name and file access property list that is set for the onion VFD driver.</p>
+<dl class="section since"><dt>Since</dt><dd>1.14.0 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_donion_8h.html">H5FDonion.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_donion__header_8h.html b/develop/_h5_f_donion__header_8h.html
new file mode 100644
index 0000000..20e1172
--- /dev/null
+++ b/develop/_h5_f_donion__header_8h.html
@@ -0,0 +1,359 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDonion_header.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_donion__header_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDonion_header.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_donion__header_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_f_donion__header_8hdep" alt=""/></div>
+<map name="asrc_2_h5_f_donion__header_8hdep" id="asrc_2_h5_f_donion__header_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,185,32"/>
+<area shape="rect" href="_h5_f_donion__priv_8h.html" title=" " alt="" coords="15,80,175,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__onion__header__t.html">H5FD_onion_header_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a7e4d2b402d5c381a3234d7287dfbd6f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__header_8h.html#a7e4d2b402d5c381a3234d7287dfbd6f1">H5FD_ONION_ENCODED_SIZE_HEADER</a>&#160;&#160;&#160;40</td></tr>
+<tr class="separator:a7e4d2b402d5c381a3234d7287dfbd6f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5f2946f146f973f4367234d0f2f095d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__header_8h.html#ad5f2946f146f973f4367234d0f2f095d">H5FD_ONION_HEADER_FLAG_WRITE_LOCK</a>&#160;&#160;&#160;0x1</td></tr>
+<tr class="separator:ad5f2946f146f973f4367234d0f2f095d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f3d8fcd28eb15224343912b3a4551d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__header_8h.html#a1f3d8fcd28eb15224343912b3a4551d9">H5FD_ONION_HEADER_FLAG_PAGE_ALIGNMENT</a>&#160;&#160;&#160;0x2</td></tr>
+<tr class="separator:a1f3d8fcd28eb15224343912b3a4551d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abce45d4a41c6b1ae9e613db76d84581c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__header_8h.html#abce45d4a41c6b1ae9e613db76d84581c">H5FD_ONION_HEADER_SIGNATURE</a>&#160;&#160;&#160;&quot;OHDH&quot;</td></tr>
+<tr class="separator:abce45d4a41c6b1ae9e613db76d84581c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c4389af557f94344bde79a775fc2d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__header_8h.html#af6c4389af557f94344bde79a775fc2d0">H5FD_ONION_HEADER_VERSION_CURR</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:af6c4389af557f94344bde79a775fc2d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a2fea6f7f37f2b4b58716c0f5bf7843ab"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__header_8h.html#a2fea6f7f37f2b4b58716c0f5bf7843ab">H5FD__onion_ingest_header</a> (<a class="el" href="struct_h5_f_d__onion__header__t.html">H5FD_onion_header_t</a> *hdr_out, <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *raw_file, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr)</td></tr>
+<tr class="separator:a2fea6f7f37f2b4b58716c0f5bf7843ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61d8a16b848235c9116d12646ac7dbae"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__header_8h.html#a61d8a16b848235c9116d12646ac7dbae">H5FD__onion_write_header</a> (<a class="el" href="struct_h5_f_d__onion__header__t.html">H5FD_onion_header_t</a> *header, <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:a61d8a16b848235c9116d12646ac7dbae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27582c3ce9ed464343ba435c77fd2c22"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__header_8h.html#a27582c3ce9ed464343ba435c77fd2c22">H5FD__onion_header_decode</a> (unsigned char *buf, <a class="el" href="struct_h5_f_d__onion__header__t.html">H5FD_onion_header_t</a> *header)</td></tr>
+<tr class="separator:a27582c3ce9ed464343ba435c77fd2c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a455f8ed4fc0b975b97e41a313943a028"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__header_8h.html#a455f8ed4fc0b975b97e41a313943a028">H5FD__onion_header_encode</a> (<a class="el" href="struct_h5_f_d__onion__header__t.html">H5FD_onion_header_t</a> *header, unsigned char *buf, uint32_t *checksum)</td></tr>
+<tr class="separator:a455f8ed4fc0b975b97e41a313943a028"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a7e4d2b402d5c381a3234d7287dfbd6f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e4d2b402d5c381a3234d7287dfbd6f1">&#9670;&nbsp;</a></span>H5FD_ONION_ENCODED_SIZE_HEADER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_ENCODED_SIZE_HEADER&#160;&#160;&#160;40</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1f3d8fcd28eb15224343912b3a4551d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1f3d8fcd28eb15224343912b3a4551d9">&#9670;&nbsp;</a></span>H5FD_ONION_HEADER_FLAG_PAGE_ALIGNMENT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_HEADER_FLAG_PAGE_ALIGNMENT&#160;&#160;&#160;0x2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad5f2946f146f973f4367234d0f2f095d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5f2946f146f973f4367234d0f2f095d">&#9670;&nbsp;</a></span>H5FD_ONION_HEADER_FLAG_WRITE_LOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_HEADER_FLAG_WRITE_LOCK&#160;&#160;&#160;0x1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abce45d4a41c6b1ae9e613db76d84581c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abce45d4a41c6b1ae9e613db76d84581c">&#9670;&nbsp;</a></span>H5FD_ONION_HEADER_SIGNATURE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_HEADER_SIGNATURE&#160;&#160;&#160;&quot;OHDH&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af6c4389af557f94344bde79a775fc2d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6c4389af557f94344bde79a775fc2d0">&#9670;&nbsp;</a></span>H5FD_ONION_HEADER_VERSION_CURR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_HEADER_VERSION_CURR&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a27582c3ce9ed464343ba435c77fd2c22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27582c3ce9ed464343ba435c77fd2c22">&#9670;&nbsp;</a></span>H5FD__onion_header_decode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__onion_header_decode </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__header__t.html">H5FD_onion_header_t</a> *&#160;</td>
+ <td class="paramname"><em>header</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a455f8ed4fc0b975b97e41a313943a028"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a455f8ed4fc0b975b97e41a313943a028">&#9670;&nbsp;</a></span>H5FD__onion_header_encode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__onion_header_encode </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__header__t.html">H5FD_onion_header_t</a> *&#160;</td>
+ <td class="paramname"><em>header</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&#160;</td>
+ <td class="paramname"><em>checksum</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2fea6f7f37f2b4b58716c0f5bf7843ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2fea6f7f37f2b4b58716c0f5bf7843ab">&#9670;&nbsp;</a></span>H5FD__onion_ingest_header()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD__onion_ingest_header </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__header__t.html">H5FD_onion_header_t</a> *&#160;</td>
+ <td class="paramname"><em>hdr_out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>raw_file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a61d8a16b848235c9116d12646ac7dbae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a61d8a16b848235c9116d12646ac7dbae">&#9670;&nbsp;</a></span>H5FD__onion_write_header()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD__onion_write_header </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__header__t.html">H5FD_onion_header_t</a> *&#160;</td>
+ <td class="paramname"><em>header</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_donion__header_8h.html">H5FDonion_header.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_donion__header_8h__dep__incl.map b/develop/_h5_f_donion__header_8h__dep__incl.map
new file mode 100644
index 0000000..b86077c
--- /dev/null
+++ b/develop/_h5_f_donion__header_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="src/H5FDonion_header.h" name="src/H5FDonion_header.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,185,32"/>
+<area shape="rect" id="node2" href="$_h5_f_donion__priv_8h.html" title=" " alt="" coords="15,80,175,107"/>
+</map>
diff --git a/develop/_h5_f_donion__header_8h__dep__incl.md5 b/develop/_h5_f_donion__header_8h__dep__incl.md5
new file mode 100644
index 0000000..c012d6d
--- /dev/null
+++ b/develop/_h5_f_donion__header_8h__dep__incl.md5
@@ -0,0 +1 @@
+77d91a2703bfa21dadf8f1d4831a97a4 \ No newline at end of file
diff --git a/develop/_h5_f_donion__header_8h__dep__incl.png b/develop/_h5_f_donion__header_8h__dep__incl.png
new file mode 100644
index 0000000..941c3d5
--- /dev/null
+++ b/develop/_h5_f_donion__header_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_f_donion__history_8h.html b/develop/_h5_f_donion__history_8h.html
new file mode 100644
index 0000000..0757811
--- /dev/null
+++ b/develop/_h5_f_donion__history_8h.html
@@ -0,0 +1,347 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDonion_history.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_donion__history_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDonion_history.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_donion__history_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_f_donion__history_8hdep" alt=""/></div>
+<map name="asrc_2_h5_f_donion__history_8hdep" id="asrc_2_h5_f_donion__history_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,184,32"/>
+<area shape="rect" href="_h5_f_donion__priv_8h.html" title=" " alt="" coords="15,80,175,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__onion__record__loc__t.html">H5FD_onion_record_loc_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__onion__history__t.html">H5FD_onion_history_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a7033809c683f496c905138088e87e4df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__history_8h.html#a7033809c683f496c905138088e87e4df">H5FD_ONION_ENCODED_SIZE_HISTORY</a>&#160;&#160;&#160;20</td></tr>
+<tr class="separator:a7033809c683f496c905138088e87e4df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace63d169ad85eae6036b24eb3081a343"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__history_8h.html#ace63d169ad85eae6036b24eb3081a343">H5FD_ONION_HISTORY_SIGNATURE</a>&#160;&#160;&#160;&quot;OWHS&quot;</td></tr>
+<tr class="separator:ace63d169ad85eae6036b24eb3081a343"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1117cc1651c12466f18f946be5b1381a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__history_8h.html#a1117cc1651c12466f18f946be5b1381a">H5FD_ONION_HISTORY_VERSION_CURR</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a1117cc1651c12466f18f946be5b1381a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ae2f59f5094af625ca990bc21a2a31dae"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__history_8h.html#ae2f59f5094af625ca990bc21a2a31dae">H5FD__onion_ingest_history</a> (<a class="el" href="struct_h5_f_d__onion__history__t.html">H5FD_onion_history_t</a> *history_out, <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *raw_file, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> size)</td></tr>
+<tr class="separator:ae2f59f5094af625ca990bc21a2a31dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae07ae066fe3712ad2628e7ecdf136796"><td class="memItemLeft" align="right" valign="top">H5_DLL uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__history_8h.html#ae07ae066fe3712ad2628e7ecdf136796">H5FD__onion_write_history</a> (<a class="el" href="struct_h5_f_d__onion__history__t.html">H5FD_onion_history_t</a> *history, <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> off_start, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> filesize_curr)</td></tr>
+<tr class="separator:ae07ae066fe3712ad2628e7ecdf136796"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaca0800c79f7c629ccc8bf0e0393a7e8"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__history_8h.html#aaca0800c79f7c629ccc8bf0e0393a7e8">H5FD__onion_history_decode</a> (unsigned char *buf, <a class="el" href="struct_h5_f_d__onion__history__t.html">H5FD_onion_history_t</a> *history)</td></tr>
+<tr class="separator:aaca0800c79f7c629ccc8bf0e0393a7e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f9263a31fc23c23ba217104f48f5639"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__history_8h.html#a5f9263a31fc23c23ba217104f48f5639">H5FD__onion_history_encode</a> (<a class="el" href="struct_h5_f_d__onion__history__t.html">H5FD_onion_history_t</a> *history, unsigned char *buf, uint32_t *checksum)</td></tr>
+<tr class="separator:a5f9263a31fc23c23ba217104f48f5639"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a7033809c683f496c905138088e87e4df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7033809c683f496c905138088e87e4df">&#9670;&nbsp;</a></span>H5FD_ONION_ENCODED_SIZE_HISTORY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_ENCODED_SIZE_HISTORY&#160;&#160;&#160;20</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ace63d169ad85eae6036b24eb3081a343"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace63d169ad85eae6036b24eb3081a343">&#9670;&nbsp;</a></span>H5FD_ONION_HISTORY_SIGNATURE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_HISTORY_SIGNATURE&#160;&#160;&#160;&quot;OWHS&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1117cc1651c12466f18f946be5b1381a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1117cc1651c12466f18f946be5b1381a">&#9670;&nbsp;</a></span>H5FD_ONION_HISTORY_VERSION_CURR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_HISTORY_VERSION_CURR&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="aaca0800c79f7c629ccc8bf0e0393a7e8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaca0800c79f7c629ccc8bf0e0393a7e8">&#9670;&nbsp;</a></span>H5FD__onion_history_decode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__onion_history_decode </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__history__t.html">H5FD_onion_history_t</a> *&#160;</td>
+ <td class="paramname"><em>history</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5f9263a31fc23c23ba217104f48f5639"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f9263a31fc23c23ba217104f48f5639">&#9670;&nbsp;</a></span>H5FD__onion_history_encode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__onion_history_encode </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__history__t.html">H5FD_onion_history_t</a> *&#160;</td>
+ <td class="paramname"><em>history</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&#160;</td>
+ <td class="paramname"><em>checksum</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae2f59f5094af625ca990bc21a2a31dae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae2f59f5094af625ca990bc21a2a31dae">&#9670;&nbsp;</a></span>H5FD__onion_ingest_history()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD__onion_ingest_history </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__history__t.html">H5FD_onion_history_t</a> *&#160;</td>
+ <td class="paramname"><em>history_out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>raw_file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae07ae066fe3712ad2628e7ecdf136796"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae07ae066fe3712ad2628e7ecdf136796">&#9670;&nbsp;</a></span>H5FD__onion_write_history()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL uint64_t H5FD__onion_write_history </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__history__t.html">H5FD_onion_history_t</a> *&#160;</td>
+ <td class="paramname"><em>history</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>off_start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>filesize_curr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_donion__history_8h.html">H5FDonion_history.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_donion__history_8h__dep__incl.map b/develop/_h5_f_donion__history_8h__dep__incl.map
new file mode 100644
index 0000000..23bfb17
--- /dev/null
+++ b/develop/_h5_f_donion__history_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="src/H5FDonion_history.h" name="src/H5FDonion_history.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,184,32"/>
+<area shape="rect" id="node2" href="$_h5_f_donion__priv_8h.html" title=" " alt="" coords="15,80,175,107"/>
+</map>
diff --git a/develop/_h5_f_donion__history_8h__dep__incl.md5 b/develop/_h5_f_donion__history_8h__dep__incl.md5
new file mode 100644
index 0000000..cef6763
--- /dev/null
+++ b/develop/_h5_f_donion__history_8h__dep__incl.md5
@@ -0,0 +1 @@
+9b0c93b2d1e54d525ce3106c7fd1826a \ No newline at end of file
diff --git a/develop/_h5_f_donion__history_8h__dep__incl.png b/develop/_h5_f_donion__history_8h__dep__incl.png
new file mode 100644
index 0000000..79ef14d
--- /dev/null
+++ b/develop/_h5_f_donion__history_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_f_donion__index_8h.html b/develop/_h5_f_donion__index_8h.html
new file mode 100644
index 0000000..4eca89b
--- /dev/null
+++ b/develop/_h5_f_donion__index_8h.html
@@ -0,0 +1,599 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDonion_index.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_donion__index_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDonion_index.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_donion__index_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_f_donion__index_8hdep" alt=""/></div>
+<map name="asrc_2_h5_f_donion__index_8hdep" id="asrc_2_h5_f_donion__index_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,177,32"/>
+<area shape="rect" href="_h5_f_donion__priv_8h.html" title=" " alt="" coords="11,80,171,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__onion__index__entry__t.html">H5FD_onion_index_entry_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__onion__archival__index__t.html">H5FD_onion_archival_index_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__onion__revision__index__hash__chain__node__t.html">H5FD_onion_revision_index_hash_chain_node_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__onion__revision__index__t.html">H5FD_onion_revision_index_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__onion__revision__record__t.html">H5FD_onion_revision_record_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a71580cc2db740a7f7e392ad531c6d6c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#a71580cc2db740a7f7e392ad531c6d6c4">H5FD_ONION_ARCHIVAL_INDEX_VERSION_CURR</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a71580cc2db740a7f7e392ad531c6d6c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15f12c175b9ec5df2235e84b2008fa45"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#a15f12c175b9ec5df2235e84b2008fa45">H5FD_ONION_ENCODED_SIZE_INDEX_ENTRY</a>&#160;&#160;&#160;20</td></tr>
+<tr class="separator:a15f12c175b9ec5df2235e84b2008fa45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e78272f18c4ec9899521c3e40f37318"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#a5e78272f18c4ec9899521c3e40f37318">H5FD_ONION_ENCODED_SIZE_RECORD_POINTER</a>&#160;&#160;&#160;20</td></tr>
+<tr class="separator:a5e78272f18c4ec9899521c3e40f37318"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fbe13761967640c0682ad0cf01d5c9b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#a8fbe13761967640c0682ad0cf01d5c9b">H5FD_ONION_ENCODED_SIZE_REVISION_RECORD</a>&#160;&#160;&#160;68</td></tr>
+<tr class="separator:a8fbe13761967640c0682ad0cf01d5c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1c5906a145f6a1d6f801b6f4fc5d49b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#ac1c5906a145f6a1d6f801b6f4fc5d49b">H5FD_ONION_REVISION_INDEX_HASH_CHAIN_NODE_VERSION_CURR</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:ac1c5906a145f6a1d6f801b6f4fc5d49b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cf6f5462abad5bae0eba1ec7bbefd33"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#a7cf6f5462abad5bae0eba1ec7bbefd33">H5FD_ONION_REVISION_INDEX_STARTING_SIZE_LOG2</a>&#160;&#160;&#160;10 /* 2^n slots */</td></tr>
+<tr class="separator:a7cf6f5462abad5bae0eba1ec7bbefd33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3acea1d840038cbd733061a4883b7670"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#a3acea1d840038cbd733061a4883b7670">H5FD_ONION_REVISION_INDEX_VERSION_CURR</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a3acea1d840038cbd733061a4883b7670"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50213bef9b160654b810c16184224591"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#a50213bef9b160654b810c16184224591">H5FD_ONION_REVISION_RECORD_SIGNATURE</a>&#160;&#160;&#160;&quot;ORRS&quot;</td></tr>
+<tr class="separator:a50213bef9b160654b810c16184224591"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd930e9cb55003346647c6d45cfa2e15"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#afd930e9cb55003346647c6d45cfa2e15">H5FD_ONION_REVISION_RECORD_VERSION_CURR</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:afd930e9cb55003346647c6d45cfa2e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a63f8603b9a66b61c0536d41a3053d6de"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#a63f8603b9a66b61c0536d41a3053d6de">H5FD__onion_ingest_revision_record</a> (<a class="el" href="struct_h5_f_d__onion__revision__record__t.html">H5FD_onion_revision_record_t</a> *r_out, <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *raw_file, const <a class="el" href="struct_h5_f_d__onion__history__t.html">H5FD_onion_history_t</a> *history, uint64_t revision_num)</td></tr>
+<tr class="separator:a63f8603b9a66b61c0536d41a3053d6de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1696d621002421162cf3d3a1f3ea9713"><td class="memItemLeft" align="right" valign="top">H5_DLL bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#a1696d621002421162cf3d3a1f3ea9713">H5FD__onion_archival_index_is_valid</a> (const <a class="el" href="struct_h5_f_d__onion__archival__index__t.html">H5FD_onion_archival_index_t</a> *)</td></tr>
+<tr class="separator:a1696d621002421162cf3d3a1f3ea9713"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7897237f87270ee8d3eca0fcb90bdf93"><td class="memItemLeft" align="right" valign="top">H5_DLL int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#a7897237f87270ee8d3eca0fcb90bdf93">H5FD__onion_archival_index_find</a> (const <a class="el" href="struct_h5_f_d__onion__archival__index__t.html">H5FD_onion_archival_index_t</a> *, uint64_t, const <a class="el" href="struct_h5_f_d__onion__index__entry__t.html">H5FD_onion_index_entry_t</a> **)</td></tr>
+<tr class="separator:a7897237f87270ee8d3eca0fcb90bdf93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a168775aaab2b9764fa5981f21b49b0d9"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="struct_h5_f_d__onion__revision__index__t.html">H5FD_onion_revision_index_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#a168775aaab2b9764fa5981f21b49b0d9">H5FD__onion_revision_index_init</a> (uint32_t page_size)</td></tr>
+<tr class="separator:a168775aaab2b9764fa5981f21b49b0d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae59a125a2c491c24b3b66979f3590bc4"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#ae59a125a2c491c24b3b66979f3590bc4">H5FD__onion_revision_index_destroy</a> (<a class="el" href="struct_h5_f_d__onion__revision__index__t.html">H5FD_onion_revision_index_t</a> *)</td></tr>
+<tr class="separator:ae59a125a2c491c24b3b66979f3590bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2c77ffdfa934a3cffa58fcff6f41541"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#ac2c77ffdfa934a3cffa58fcff6f41541">H5FD__onion_revision_index_insert</a> (<a class="el" href="struct_h5_f_d__onion__revision__index__t.html">H5FD_onion_revision_index_t</a> *, const <a class="el" href="struct_h5_f_d__onion__index__entry__t.html">H5FD_onion_index_entry_t</a> *)</td></tr>
+<tr class="separator:ac2c77ffdfa934a3cffa58fcff6f41541"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee8142b20906fa92cd51bf0bf263294e"><td class="memItemLeft" align="right" valign="top">H5_DLL int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#aee8142b20906fa92cd51bf0bf263294e">H5FD__onion_revision_index_find</a> (const <a class="el" href="struct_h5_f_d__onion__revision__index__t.html">H5FD_onion_revision_index_t</a> *, uint64_t, const <a class="el" href="struct_h5_f_d__onion__index__entry__t.html">H5FD_onion_index_entry_t</a> **)</td></tr>
+<tr class="separator:aee8142b20906fa92cd51bf0bf263294e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae95f911ee429954cf7316c349f7ff5f3"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#ae95f911ee429954cf7316c349f7ff5f3">H5FD__onion_merge_revision_index_into_archival_index</a> (const <a class="el" href="struct_h5_f_d__onion__revision__index__t.html">H5FD_onion_revision_index_t</a> *, <a class="el" href="struct_h5_f_d__onion__archival__index__t.html">H5FD_onion_archival_index_t</a> *)</td></tr>
+<tr class="separator:ae95f911ee429954cf7316c349f7ff5f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fe4da66230fadadb6afc5d050917e99"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#a1fe4da66230fadadb6afc5d050917e99">H5FD__onion_revision_record_decode</a> (unsigned char *buf, <a class="el" href="struct_h5_f_d__onion__revision__record__t.html">H5FD_onion_revision_record_t</a> *record)</td></tr>
+<tr class="separator:a1fe4da66230fadadb6afc5d050917e99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebb626e4b96c3508e18f9f9da7808b7a"><td class="memItemLeft" align="right" valign="top">H5_DLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html#aebb626e4b96c3508e18f9f9da7808b7a">H5FD__onion_revision_record_encode</a> (<a class="el" href="struct_h5_f_d__onion__revision__record__t.html">H5FD_onion_revision_record_t</a> *record, unsigned char *buf, uint32_t *checksum)</td></tr>
+<tr class="separator:aebb626e4b96c3508e18f9f9da7808b7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a71580cc2db740a7f7e392ad531c6d6c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71580cc2db740a7f7e392ad531c6d6c4">&#9670;&nbsp;</a></span>H5FD_ONION_ARCHIVAL_INDEX_VERSION_CURR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_ARCHIVAL_INDEX_VERSION_CURR&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a15f12c175b9ec5df2235e84b2008fa45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15f12c175b9ec5df2235e84b2008fa45">&#9670;&nbsp;</a></span>H5FD_ONION_ENCODED_SIZE_INDEX_ENTRY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_ENCODED_SIZE_INDEX_ENTRY&#160;&#160;&#160;20</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5e78272f18c4ec9899521c3e40f37318"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5e78272f18c4ec9899521c3e40f37318">&#9670;&nbsp;</a></span>H5FD_ONION_ENCODED_SIZE_RECORD_POINTER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_ENCODED_SIZE_RECORD_POINTER&#160;&#160;&#160;20</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8fbe13761967640c0682ad0cf01d5c9b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8fbe13761967640c0682ad0cf01d5c9b">&#9670;&nbsp;</a></span>H5FD_ONION_ENCODED_SIZE_REVISION_RECORD</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_ENCODED_SIZE_REVISION_RECORD&#160;&#160;&#160;68</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac1c5906a145f6a1d6f801b6f4fc5d49b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac1c5906a145f6a1d6f801b6f4fc5d49b">&#9670;&nbsp;</a></span>H5FD_ONION_REVISION_INDEX_HASH_CHAIN_NODE_VERSION_CURR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_REVISION_INDEX_HASH_CHAIN_NODE_VERSION_CURR&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7cf6f5462abad5bae0eba1ec7bbefd33"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7cf6f5462abad5bae0eba1ec7bbefd33">&#9670;&nbsp;</a></span>H5FD_ONION_REVISION_INDEX_STARTING_SIZE_LOG2</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_REVISION_INDEX_STARTING_SIZE_LOG2&#160;&#160;&#160;10 /* 2^n slots */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3acea1d840038cbd733061a4883b7670"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3acea1d840038cbd733061a4883b7670">&#9670;&nbsp;</a></span>H5FD_ONION_REVISION_INDEX_VERSION_CURR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_REVISION_INDEX_VERSION_CURR&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a50213bef9b160654b810c16184224591"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50213bef9b160654b810c16184224591">&#9670;&nbsp;</a></span>H5FD_ONION_REVISION_RECORD_SIGNATURE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_REVISION_RECORD_SIGNATURE&#160;&#160;&#160;&quot;ORRS&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afd930e9cb55003346647c6d45cfa2e15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd930e9cb55003346647c6d45cfa2e15">&#9670;&nbsp;</a></span>H5FD_ONION_REVISION_RECORD_VERSION_CURR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ONION_REVISION_RECORD_VERSION_CURR&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a7897237f87270ee8d3eca0fcb90bdf93"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7897237f87270ee8d3eca0fcb90bdf93">&#9670;&nbsp;</a></span>H5FD__onion_archival_index_find()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL int H5FD__onion_archival_index_find </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__onion__archival__index__t.html">H5FD_onion_archival_index_t</a> *&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__onion__index__entry__t.html">H5FD_onion_index_entry_t</a> **&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1696d621002421162cf3d3a1f3ea9713"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1696d621002421162cf3d3a1f3ea9713">&#9670;&nbsp;</a></span>H5FD__onion_archival_index_is_valid()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL bool H5FD__onion_archival_index_is_valid </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__onion__archival__index__t.html">H5FD_onion_archival_index_t</a> *&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a63f8603b9a66b61c0536d41a3053d6de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a63f8603b9a66b61c0536d41a3053d6de">&#9670;&nbsp;</a></span>H5FD__onion_ingest_revision_record()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD__onion_ingest_revision_record </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__revision__record__t.html">H5FD_onion_revision_record_t</a> *&#160;</td>
+ <td class="paramname"><em>r_out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>raw_file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__onion__history__t.html">H5FD_onion_history_t</a> *&#160;</td>
+ <td class="paramname"><em>history</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t&#160;</td>
+ <td class="paramname"><em>revision_num</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae95f911ee429954cf7316c349f7ff5f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae95f911ee429954cf7316c349f7ff5f3">&#9670;&nbsp;</a></span>H5FD__onion_merge_revision_index_into_archival_index()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD__onion_merge_revision_index_into_archival_index </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__onion__revision__index__t.html">H5FD_onion_revision_index_t</a> *&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__archival__index__t.html">H5FD_onion_archival_index_t</a> *&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae59a125a2c491c24b3b66979f3590bc4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae59a125a2c491c24b3b66979f3590bc4">&#9670;&nbsp;</a></span>H5FD__onion_revision_index_destroy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD__onion_revision_index_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__revision__index__t.html">H5FD_onion_revision_index_t</a> *&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aee8142b20906fa92cd51bf0bf263294e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee8142b20906fa92cd51bf0bf263294e">&#9670;&nbsp;</a></span>H5FD__onion_revision_index_find()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL int H5FD__onion_revision_index_find </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__onion__revision__index__t.html">H5FD_onion_revision_index_t</a> *&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__onion__index__entry__t.html">H5FD_onion_index_entry_t</a> **&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a168775aaab2b9764fa5981f21b49b0d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a168775aaab2b9764fa5981f21b49b0d9">&#9670;&nbsp;</a></span>H5FD__onion_revision_index_init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="struct_h5_f_d__onion__revision__index__t.html">H5FD_onion_revision_index_t</a>* H5FD__onion_revision_index_init </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>page_size</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac2c77ffdfa934a3cffa58fcff6f41541"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac2c77ffdfa934a3cffa58fcff6f41541">&#9670;&nbsp;</a></span>H5FD__onion_revision_index_insert()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD__onion_revision_index_insert </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__revision__index__t.html">H5FD_onion_revision_index_t</a> *&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__onion__index__entry__t.html">H5FD_onion_index_entry_t</a> *&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1fe4da66230fadadb6afc5d050917e99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1fe4da66230fadadb6afc5d050917e99">&#9670;&nbsp;</a></span>H5FD__onion_revision_record_decode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__onion_revision_record_decode </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__revision__record__t.html">H5FD_onion_revision_record_t</a> *&#160;</td>
+ <td class="paramname"><em>record</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aebb626e4b96c3508e18f9f9da7808b7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aebb626e4b96c3508e18f9f9da7808b7a">&#9670;&nbsp;</a></span>H5FD__onion_revision_record_encode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL size_t H5FD__onion_revision_record_encode </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__revision__record__t.html">H5FD_onion_revision_record_t</a> *&#160;</td>
+ <td class="paramname"><em>record</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&#160;</td>
+ <td class="paramname"><em>checksum</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_donion__index_8h.html">H5FDonion_index.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_donion__index_8h__dep__incl.map b/develop/_h5_f_donion__index_8h__dep__incl.map
new file mode 100644
index 0000000..e9f2e27
--- /dev/null
+++ b/develop/_h5_f_donion__index_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="src/H5FDonion_index.h" name="src/H5FDonion_index.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,177,32"/>
+<area shape="rect" id="node2" href="$_h5_f_donion__priv_8h.html" title=" " alt="" coords="11,80,171,107"/>
+</map>
diff --git a/develop/_h5_f_donion__index_8h__dep__incl.md5 b/develop/_h5_f_donion__index_8h__dep__incl.md5
new file mode 100644
index 0000000..8626d99
--- /dev/null
+++ b/develop/_h5_f_donion__index_8h__dep__incl.md5
@@ -0,0 +1 @@
+01fe11f1559a868bb7d126bbdcde9901 \ No newline at end of file
diff --git a/develop/_h5_f_donion__index_8h__dep__incl.png b/develop/_h5_f_donion__index_8h__dep__incl.png
new file mode 100644
index 0000000..1883b59
--- /dev/null
+++ b/develop/_h5_f_donion__index_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_f_donion__priv_8h.html b/develop/_h5_f_donion__priv_8h.html
new file mode 100644
index 0000000..b81fdbd
--- /dev/null
+++ b/develop/_h5_f_donion__priv_8h.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDonion_priv.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_donion__priv_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">H5FDonion_priv.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_f_donion__header_8h.html">H5FDonion_header.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_f_donion__history_8h.html">H5FDonion_history.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_f_donion__index_8h.html">H5FDonion_index.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5FDonion_priv.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_donion__priv_8h__incl.png" border="0" usemap="#asrc_2_h5_f_donion__priv_8h" alt=""/></div>
+<map name="asrc_2_h5_f_donion__priv_8h" id="asrc_2_h5_f_donion__priv_8h">
+<area shape="rect" title=" " alt="" coords="185,5,345,32"/>
+<area shape="rect" href="_h5_f_donion__header_8h.html" title=" " alt="" coords="5,80,163,107"/>
+<area shape="rect" href="_h5_f_donion__history_8h.html" title=" " alt="" coords="187,80,343,107"/>
+<area shape="rect" href="_h5_f_donion__index_8h.html" title=" " alt="" coords="368,80,517,107"/>
+</map>
+</div>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_donion__priv_8h.html">H5FDonion_priv.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_donion__priv_8h__incl.map b/develop/_h5_f_donion__priv_8h__incl.map
new file mode 100644
index 0000000..90ba1b6
--- /dev/null
+++ b/develop/_h5_f_donion__priv_8h__incl.map
@@ -0,0 +1,6 @@
+<map id="src/H5FDonion_priv.h" name="src/H5FDonion_priv.h">
+<area shape="rect" id="node1" title=" " alt="" coords="185,5,345,32"/>
+<area shape="rect" id="node2" href="$_h5_f_donion__header_8h.html" title=" " alt="" coords="5,80,163,107"/>
+<area shape="rect" id="node3" href="$_h5_f_donion__history_8h.html" title=" " alt="" coords="187,80,343,107"/>
+<area shape="rect" id="node4" href="$_h5_f_donion__index_8h.html" title=" " alt="" coords="368,80,517,107"/>
+</map>
diff --git a/develop/_h5_f_donion__priv_8h__incl.md5 b/develop/_h5_f_donion__priv_8h__incl.md5
new file mode 100644
index 0000000..8c9433c
--- /dev/null
+++ b/develop/_h5_f_donion__priv_8h__incl.md5
@@ -0,0 +1 @@
+6a092ed6907e243f758fd64f95735f23 \ No newline at end of file
diff --git a/develop/_h5_f_donion__priv_8h__incl.png b/develop/_h5_f_donion__priv_8h__incl.png
new file mode 100644
index 0000000..01427fe
--- /dev/null
+++ b/develop/_h5_f_donion__priv_8h__incl.png
Binary files differ
diff --git a/develop/_h5_f_dpkg_8h.html b/develop/_h5_f_dpkg_8h.html
new file mode 100644
index 0000000..7a54eaa
--- /dev/null
+++ b/develop/_h5_f_dpkg_8h.html
@@ -0,0 +1,249 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDpkg.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dpkg_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDpkg.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_f_dprivate_8h.html">H5FDprivate.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5FDpkg.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dpkg_8h__incl.png" border="0" usemap="#asrc_2_h5_f_dpkg_8h" alt=""/></div>
+<map name="asrc_2_h5_f_dpkg_8h" id="asrc_2_h5_f_dpkg_8h">
+<area shape="rect" title=" " alt="" coords="773,5,890,32"/>
+<area shape="rect" href="_h5_f_dprivate_8h.html" title=" " alt="" coords="773,80,889,107"/>
+<area shape="rect" href="_h5_f_dpublic_8h.html" title=" " alt="" coords="589,229,698,256"/>
+<area shape="rect" href="_h5_f_ddevelop_8h.html" title=" " alt="" coords="631,155,754,181"/>
+<area shape="rect" title=" " alt="" coords="778,155,885,181"/>
+<area shape="rect" title=" " alt="" coords="909,155,1015,181"/>
+<area shape="rect" href="_h5_f_dmpi_8h.html" title=" " alt="" coords="1040,155,1135,181"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,528,647,555"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="594,304,693,331"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="723,379,817,405"/>
+<area shape="rect" title=" " alt="" coords="5,603,108,629"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,603,232,629"/>
+<area shape="rect" title=" " alt="" coords="256,603,343,629"/>
+<area shape="rect" title=" " alt="" coords="367,603,437,629"/>
+<area shape="rect" title=" " alt="" coords="462,603,537,629"/>
+<area shape="rect" title=" " alt="" coords="561,603,643,629"/>
+<area shape="rect" title=" " alt="" coords="667,603,742,629"/>
+<area shape="rect" title=" " alt="" coords="767,603,837,629"/>
+<area shape="rect" title=" " alt="" coords="862,603,921,629"/>
+<area shape="rect" title=" " alt="" coords="945,603,1011,629"/>
+<area shape="rect" title=" " alt="" coords="1036,603,1144,629"/>
+<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="589,379,698,405"/>
+<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="640,453,740,480"/>
+<area shape="rect" href="_h5_f_dmpio_8h.html" title=" " alt="" coords="1036,229,1139,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a54ff00670d12323ab7c15d43e469dfdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpkg_8h.html#a54ff00670d12323ab7c15d43e469dfdd">H5FD__alloc_real</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *align_addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *align_size)</td></tr>
+<tr class="separator:a54ff00670d12323ab7c15d43e469dfdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb45b261b9d18c2f7a9bc203cfa9fee7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpkg_8h.html#aeb45b261b9d18c2f7a9bc203cfa9fee7">H5FD__free_real</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
+<tr class="separator:aeb45b261b9d18c2f7a9bc203cfa9fee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a54ff00670d12323ab7c15d43e469dfdd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54ff00670d12323ab7c15d43e469dfdd">&#9670;&nbsp;</a></span>H5FD__alloc_real()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> H5FD__alloc_real </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *&#160;</td>
+ <td class="paramname"><em>align_addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>align_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aeb45b261b9d18c2f7a9bc203cfa9fee7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeb45b261b9d18c2f7a9bc203cfa9fee7">&#9670;&nbsp;</a></span>H5FD__free_real()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD__free_real </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dpkg_8h.html">H5FDpkg.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dpkg_8h__incl.map b/develop/_h5_f_dpkg_8h__incl.map
new file mode 100644
index 0000000..6bc9f7d
--- /dev/null
+++ b/develop/_h5_f_dpkg_8h__incl.map
@@ -0,0 +1,26 @@
+<map id="src/H5FDpkg.h" name="src/H5FDpkg.h">
+<area shape="rect" id="node1" title=" " alt="" coords="773,5,890,32"/>
+<area shape="rect" id="node2" href="$_h5_f_dprivate_8h.html" title=" " alt="" coords="773,80,889,107"/>
+<area shape="rect" id="node3" href="$_h5_f_dpublic_8h.html" title=" " alt="" coords="589,229,698,256"/>
+<area shape="rect" id="node20" href="$_h5_f_ddevelop_8h.html" title=" " alt="" coords="631,155,754,181"/>
+<area shape="rect" id="node21" title=" " alt="" coords="778,155,885,181"/>
+<area shape="rect" id="node22" title=" " alt="" coords="909,155,1015,181"/>
+<area shape="rect" id="node23" href="$_h5_f_dmpi_8h.html" title=" " alt="" coords="1040,155,1135,181"/>
+<area shape="rect" id="node4" href="$_h5public_8h.html" title=" " alt="" coords="557,528,647,555"/>
+<area shape="rect" id="node16" href="$_h5_fpublic_8h.html" title=" " alt="" coords="594,304,693,331"/>
+<area shape="rect" id="node19" href="$_h5_ipublic_8h.html" title=" " alt="" coords="723,379,817,405"/>
+<area shape="rect" id="node5" title=" " alt="" coords="5,603,108,629"/>
+<area shape="rect" id="node6" href="$_h5version_8h.html" title=" " alt="" coords="132,603,232,629"/>
+<area shape="rect" id="node7" title=" " alt="" coords="256,603,343,629"/>
+<area shape="rect" id="node8" title=" " alt="" coords="367,603,437,629"/>
+<area shape="rect" id="node9" title=" " alt="" coords="462,603,537,629"/>
+<area shape="rect" id="node10" title=" " alt="" coords="561,603,643,629"/>
+<area shape="rect" id="node11" title=" " alt="" coords="667,603,742,629"/>
+<area shape="rect" id="node12" title=" " alt="" coords="767,603,837,629"/>
+<area shape="rect" id="node13" title=" " alt="" coords="862,603,921,629"/>
+<area shape="rect" id="node14" title=" " alt="" coords="945,603,1011,629"/>
+<area shape="rect" id="node15" title=" " alt="" coords="1036,603,1144,629"/>
+<area shape="rect" id="node17" href="$_h5_a_cpublic_8h.html" title=" " alt="" coords="589,379,698,405"/>
+<area shape="rect" id="node18" href="$_h5_cpublic_8h.html" title=" " alt="" coords="640,453,740,480"/>
+<area shape="rect" id="node24" href="$_h5_f_dmpio_8h.html" title=" " alt="" coords="1036,229,1139,256"/>
+</map>
diff --git a/develop/_h5_f_dpkg_8h__incl.md5 b/develop/_h5_f_dpkg_8h__incl.md5
new file mode 100644
index 0000000..292c2be
--- /dev/null
+++ b/develop/_h5_f_dpkg_8h__incl.md5
@@ -0,0 +1 @@
+6ef129286f4cc1e37b0dd38ff6740603 \ No newline at end of file
diff --git a/develop/_h5_f_dpkg_8h__incl.png b/develop/_h5_f_dpkg_8h__incl.png
new file mode 100644
index 0000000..a20a6d7
--- /dev/null
+++ b/develop/_h5_f_dpkg_8h__incl.png
Binary files differ
diff --git a/develop/_h5_f_dprivate_8h.html b/develop/_h5_f_dprivate_8h.html
new file mode 100644
index 0000000..9b870a1
--- /dev/null
+++ b/develop/_h5_f_dprivate_8h.html
@@ -0,0 +1,2790 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDprivate.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dprivate_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDprivate.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_f_dpublic_8h.html">H5FDpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_f_ddevelop_8h.html">H5FDdevelop.h</a>&quot;</code><br />
+<code>#include &quot;H5Pprivate.h&quot;</code><br />
+<code>#include &quot;H5Sprivate.h&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_f_dmpi_8h.html">H5FDmpi.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5FDprivate.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dprivate_8h__incl.png" border="0" usemap="#asrc_2_h5_f_dprivate_8h" alt=""/></div>
+<map name="asrc_2_h5_f_dprivate_8h" id="asrc_2_h5_f_dprivate_8h">
+<area shape="rect" title=" " alt="" coords="762,5,901,32"/>
+<area shape="rect" href="_h5_f_dpublic_8h.html" title=" " alt="" coords="589,155,698,181"/>
+<area shape="rect" href="_h5_f_ddevelop_8h.html" title=" " alt="" coords="631,80,754,107"/>
+<area shape="rect" title=" " alt="" coords="778,80,885,107"/>
+<area shape="rect" title=" " alt="" coords="909,80,1015,107"/>
+<area shape="rect" href="_h5_f_dmpi_8h.html" title=" " alt="" coords="1040,80,1135,107"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,453,647,480"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="594,229,693,256"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="723,304,817,331"/>
+<area shape="rect" title=" " alt="" coords="5,528,108,555"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,528,232,555"/>
+<area shape="rect" title=" " alt="" coords="256,528,343,555"/>
+<area shape="rect" title=" " alt="" coords="367,528,437,555"/>
+<area shape="rect" title=" " alt="" coords="462,528,537,555"/>
+<area shape="rect" title=" " alt="" coords="561,528,643,555"/>
+<area shape="rect" title=" " alt="" coords="667,528,742,555"/>
+<area shape="rect" title=" " alt="" coords="767,528,837,555"/>
+<area shape="rect" title=" " alt="" coords="862,528,921,555"/>
+<area shape="rect" title=" " alt="" coords="945,528,1011,555"/>
+<area shape="rect" title=" " alt="" coords="1036,528,1144,555"/>
+<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="589,304,698,331"/>
+<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="640,379,740,405"/>
+<area shape="rect" href="_h5_f_dmpio_8h.html" title=" " alt="" coords="1036,155,1139,181"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dprivate_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_f_dprivate_8hdep" alt=""/></div>
+<map name="asrc_2_h5_f_dprivate_8hdep" id="asrc_2_h5_f_dprivate_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,144,32"/>
+<area shape="rect" href="_h5_f_dpkg_8h.html" title=" " alt="" coords="16,80,133,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__file__image__info__t.html">H5FD_file_image_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__driver__prop__t.html">H5FD_driver_prop_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a125f757304843e65c95978b6eb4d8a6c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a125f757304843e65c95978b6eb4d8a6c">H5FD_MAX_FILENAME_LEN</a>&#160;&#160;&#160;1024</td></tr>
+<tr class="separator:a125f757304843e65c95978b6eb4d8a6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88f3b91903172849b5653ae238a7a8dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a88f3b91903172849b5653ae238a7a8dd">H5FD_MPI_XFER_MEM_MPI_TYPE_NAME</a>&#160;&#160;&#160;&quot;H5FD_mpi_mem_mpi_type&quot;</td></tr>
+<tr class="separator:a88f3b91903172849b5653ae238a7a8dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add21007ac4b65c4b2dbdaa9c244807e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#add21007ac4b65c4b2dbdaa9c244807e3">H5FD_MPI_XFER_FILE_MPI_TYPE_NAME</a>&#160;&#160;&#160;&quot;H5FD_mpi_file_mpi_type&quot;</td></tr>
+<tr class="separator:add21007ac4b65c4b2dbdaa9c244807e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28285478795571211f38de2843a05611"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a28285478795571211f38de2843a05611">H5FD_DEFAULT_FILE_IMAGE_INFO</a></td></tr>
+<tr class="separator:a28285478795571211f38de2843a05611"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae6815375b2e13c715a0c124f8b95c4f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#aae6815375b2e13c715a0c124f8b95c4f">SKIP_NO_CB</a>&#160;&#160;&#160;0x00u</td></tr>
+<tr class="separator:aae6815375b2e13c715a0c124f8b95c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f298fd60fd4b92778cf1cb26dfe6a73"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a8f298fd60fd4b92778cf1cb26dfe6a73">SKIP_SELECTION_CB</a>&#160;&#160;&#160;0x01u</td></tr>
+<tr class="separator:a8f298fd60fd4b92778cf1cb26dfe6a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a399947bdf27f1e72963feb12da85040f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a399947bdf27f1e72963feb12da85040f">SKIP_VECTOR_CB</a>&#160;&#160;&#160;0x02u</td></tr>
+<tr class="separator:a399947bdf27f1e72963feb12da85040f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ad04fbad2016010f126b7e16230011628"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ad04fbad2016010f126b7e16230011628">H5FD_file_op_t</a> { <a class="el" href="_h5_f_dprivate_8h.html#ad04fbad2016010f126b7e16230011628a3070ec4253e2531351d7aeb586069a54">OP_UNKNOWN</a> = 0
+, <a class="el" href="_h5_f_dprivate_8h.html#ad04fbad2016010f126b7e16230011628ac02b22f7017838ad0c1304b26a8cb2d2">OP_READ</a> = 1
+, <a class="el" href="_h5_f_dprivate_8h.html#ad04fbad2016010f126b7e16230011628a17a60143bf77a229ec511cfe1465723e">OP_WRITE</a> = 2
+ }</td></tr>
+<tr class="separator:ad04fbad2016010f126b7e16230011628"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c7f068eb7fdb020659f507f6e5b2253"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a3c7f068eb7fdb020659f507f6e5b2253">H5FD_get_driver_kind_t</a> { <a class="el" href="_h5_f_dprivate_8h.html#a3c7f068eb7fdb020659f507f6e5b2253a5a8ff4b2f6b0489f4807aff61b46a86c">H5FD_GET_DRIVER_BY_NAME</a>
+, <a class="el" href="_h5_f_dprivate_8h.html#a3c7f068eb7fdb020659f507f6e5b2253a35a49418a2d1f203765e6f880748beef">H5FD_GET_DRIVER_BY_VALUE</a>
+ }</td></tr>
+<tr class="separator:a3c7f068eb7fdb020659f507f6e5b2253"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:aa3a8493c505e5e9528ddc21dceb71138"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#aa3a8493c505e5e9528ddc21dceb71138">H5FD_term_interface</a> (void)</td></tr>
+<tr class="separator:aa3a8493c505e5e9528ddc21dceb71138"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13a2fb140301962df97ad89b97087327"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a13a2fb140301962df97ad89b97087327">H5FD_locate_signature</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *sig_addr)</td></tr>
+<tr class="separator:a13a2fb140301962df97ad89b97087327"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92d1ce112586e1ff7198da24ee2edff7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a92d1ce112586e1ff7198da24ee2edff7">H5FD_get_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id)</td></tr>
+<tr class="separator:a92d1ce112586e1ff7198da24ee2edff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad137b9b28f38934d6f29a75bfef2c7db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ad137b9b28f38934d6f29a75bfef2c7db">H5FD_sb_size</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:ad137b9b28f38934d6f29a75bfef2c7db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a596c322ca2e8052b45a481f9c963d12d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a596c322ca2e8052b45a481f9c963d12d">H5FD_sb_encode</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, char *name, uint8_t *buf)</td></tr>
+<tr class="separator:a596c322ca2e8052b45a481f9c963d12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a1675fdb21e71da117176bbe8a51dcb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a7a1675fdb21e71da117176bbe8a51dcb">H5FD_sb_load</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, const char *name, const uint8_t *buf)</td></tr>
+<tr class="separator:a7a1675fdb21e71da117176bbe8a51dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3dec77e5d135073eafbb967c6fe594ef"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a3dec77e5d135073eafbb967c6fe594ef">H5FD_fapl_get</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:a3dec77e5d135073eafbb967c6fe594ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05915a89ad0f4f518f0a914cbda5642c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a05915a89ad0f4f518f0a914cbda5642c">H5FD_free_driver_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> driver_id, const void *driver_info)</td></tr>
+<tr class="separator:a05915a89ad0f4f518f0a914cbda5642c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac44f781406a0edad797c2e70cb610b63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ac44f781406a0edad797c2e70cb610b63">H5FD_register</a> (const void *cls, size_t size, bool app_ref)</td></tr>
+<tr class="separator:ac44f781406a0edad797c2e70cb610b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af493cbe87d582c6f91d7dfc30a6d634d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#af493cbe87d582c6f91d7dfc30a6d634d">H5FD_register_driver_by_name</a> (const char *name, bool app_ref)</td></tr>
+<tr class="separator:af493cbe87d582c6f91d7dfc30a6d634d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a68dfecb7eab7cd54aa8a4a04f6e7ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a9a68dfecb7eab7cd54aa8a4a04f6e7ea">H5FD_register_driver_by_value</a> (<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> value, bool app_ref)</td></tr>
+<tr class="separator:a9a68dfecb7eab7cd54aa8a4a04f6e7ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a154350a140ec00e5904305c593f8a765"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a154350a140ec00e5904305c593f8a765">H5FD_is_driver_registered_by_name</a> (const char *driver_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *registered_id)</td></tr>
+<tr class="separator:a154350a140ec00e5904305c593f8a765"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b462ce65396c44d2b93872d372fe04c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a2b462ce65396c44d2b93872d372fe04c">H5FD_is_driver_registered_by_value</a> (<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> driver_value, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *registered_id)</td></tr>
+<tr class="separator:a2b462ce65396c44d2b93872d372fe04c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f502548e1e6ef05880eb72187892e72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a9f502548e1e6ef05880eb72187892e72">H5FD_get_driver_id_by_name</a> (const char *name, bool is_api)</td></tr>
+<tr class="separator:a9f502548e1e6ef05880eb72187892e72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52ebef81846405aae7ec40eff02c34c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a52ebef81846405aae7ec40eff02c34c5">H5FD_get_driver_id_by_value</a> (<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> value, bool is_api)</td></tr>
+<tr class="separator:a52ebef81846405aae7ec40eff02c34c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4db755bc813cc42a0788e00eb526b7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#aa4db755bc813cc42a0788e00eb526b7f">H5FD_open</a> (const char *name, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> maxaddr)</td></tr>
+<tr class="separator:aa4db755bc813cc42a0788e00eb526b7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0789d10189a33ad1520e5147ae8bd751"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a0789d10189a33ad1520e5147ae8bd751">H5FD_close</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:a0789d10189a33ad1520e5147ae8bd751"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79ccfb9197d138c07e070cda769b14c2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a79ccfb9197d138c07e070cda769b14c2">H5FD_cmp</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f1, const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *f2)</td></tr>
+<tr class="separator:a79ccfb9197d138c07e070cda769b14c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e262f839148c1d94b358b4b5920104b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a5e262f839148c1d94b358b4b5920104b">H5FD_driver_query</a> (const <a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a> *driver, unsigned long *flags)</td></tr>
+<tr class="separator:a5e262f839148c1d94b358b4b5920104b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a813675e71eab77a43b84897f21e24110"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a813675e71eab77a43b84897f21e24110">H5FD_check_plugin_load</a> (const <a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a> *cls, const union H5PL_key_t *key, bool *success)</td></tr>
+<tr class="separator:a813675e71eab77a43b84897f21e24110"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80a0b12a5773b78da9076e86bf7eacd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a80a0b12a5773b78da9076e86bf7eacd7">H5FD_alloc</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, struct H5F_t *f, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *frag_addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *frag_size)</td></tr>
+<tr class="separator:a80a0b12a5773b78da9076e86bf7eacd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad47eac4b50876b9d175e77371d396a3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ad47eac4b50876b9d175e77371d396a3a">H5FD_free</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, struct H5F_t *f, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
+<tr class="separator:ad47eac4b50876b9d175e77371d396a3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac235dfdc4582c784074ae7988c1a9c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ac235dfdc4582c784074ae7988c1a9c39">H5FD_try_extend</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, struct H5F_t *f, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> blk_end, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> extra_requested)</td></tr>
+<tr class="separator:ac235dfdc4582c784074ae7988c1a9c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f78b21ffdf8e48e6a42d5757301ffa9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a8f78b21ffdf8e48e6a42d5757301ffa9">H5FD_get_eoa</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td></tr>
+<tr class="separator:a8f78b21ffdf8e48e6a42d5757301ffa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a577f8c62257f8fdf079e532572b4f6be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a577f8c62257f8fdf079e532572b4f6be">H5FD_set_eoa</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr)</td></tr>
+<tr class="separator:a577f8c62257f8fdf079e532572b4f6be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d4e38e226994a1ea704b8903c4b7ebf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a8d4e38e226994a1ea704b8903c4b7ebf">H5FD_get_eof</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td></tr>
+<tr class="separator:a8d4e38e226994a1ea704b8903c4b7ebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af88917c57c921f82986cbf519911738b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#af88917c57c921f82986cbf519911738b">H5FD_get_maxaddr</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:af88917c57c921f82986cbf519911738b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b76c3fb8254b01d86c3a3937b97f730"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a3b76c3fb8254b01d86c3a3937b97f730">H5FD_get_feature_flags</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, unsigned long *feature_flags)</td></tr>
+<tr class="separator:a3b76c3fb8254b01d86c3a3937b97f730"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a959c88ff8894928375787da9d290c2af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a959c88ff8894928375787da9d290c2af">H5FD_set_feature_flags</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, unsigned long feature_flags)</td></tr>
+<tr class="separator:a959c88ff8894928375787da9d290c2af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61d1f23702f7b30d60b957f53b11a4ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a61d1f23702f7b30d60b957f53b11a4ff">H5FD_get_fs_type_map</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *type_map)</td></tr>
+<tr class="separator:a61d1f23702f7b30d60b957f53b11a4ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5444ec85e464eb4bbe1c476bbff97d42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a5444ec85e464eb4bbe1c476bbff97d42">H5FD_read</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, void *buf)</td></tr>
+<tr class="separator:a5444ec85e464eb4bbe1c476bbff97d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4638b22d1f07b73f2c616ea84239aa86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a4638b22d1f07b73f2c616ea84239aa86">H5FD_write</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, size_t size, const void *buf)</td></tr>
+<tr class="separator:a4638b22d1f07b73f2c616ea84239aa86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b6a1ffa547bc6f6c70b86ed384b6846"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a0b6a1ffa547bc6f6c70b86ed384b6846">H5FD_read_vector</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], void *bufs[])</td></tr>
+<tr class="separator:a0b6a1ffa547bc6f6c70b86ed384b6846"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03a9671d76f4807a4e2ce4d9879d0669"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a03a9671d76f4807a4e2ce4d9879d0669">H5FD_write_vector</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], const void *bufs[])</td></tr>
+<tr class="separator:a03a9671d76f4807a4e2ce4d9879d0669"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac522a16110bc46471705208752093a2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ac522a16110bc46471705208752093a2f">H5FD_read_selection</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, uint32_t count, struct H5S_t **mem_spaces, struct H5S_t **file_spaces, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td></tr>
+<tr class="separator:ac522a16110bc46471705208752093a2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef7b9bdeea9a543c8184c07d4f92aa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a7ef7b9bdeea9a543c8184c07d4f92aa8">H5FD_write_selection</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, uint32_t count, struct H5S_t **mem_spaces, struct H5S_t **file_spaces, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td></tr>
+<tr class="separator:a7ef7b9bdeea9a543c8184c07d4f92aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59a0185be70841af0d4f2bc55863a78f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a59a0185be70841af0d4f2bc55863a78f">H5FD_read_selection_id</a> (uint32_t skip_cb, <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td></tr>
+<tr class="separator:a59a0185be70841af0d4f2bc55863a78f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3c865294e76f33496321783884348bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ae3c865294e76f33496321783884348bc">H5FD_write_selection_id</a> (uint32_t skip_cb, <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td></tr>
+<tr class="separator:ae3c865294e76f33496321783884348bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a8d099043106040950c8f6678b25aec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a6a8d099043106040950c8f6678b25aec">H5FD_read_vector_from_selection</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td></tr>
+<tr class="separator:a6a8d099043106040950c8f6678b25aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8469ecaa19f67aaee366aa44e3d45167"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a8469ecaa19f67aaee366aa44e3d45167">H5FD_write_vector_from_selection</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td></tr>
+<tr class="separator:a8469ecaa19f67aaee366aa44e3d45167"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a665dc11107ef233a200e44dc142a6f69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a665dc11107ef233a200e44dc142a6f69">H5FD_read_from_selection</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], void *bufs[])</td></tr>
+<tr class="separator:a665dc11107ef233a200e44dc142a6f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3148066e5a272d6e32d928afccf5ed56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a3148066e5a272d6e32d928afccf5ed56">H5FD_write_from_selection</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type, uint32_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], const void *bufs[])</td></tr>
+<tr class="separator:a3148066e5a272d6e32d928afccf5ed56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cdbe3ff2423b5cb311147f4f8fedb8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a1cdbe3ff2423b5cb311147f4f8fedb8d">H5FD_flush</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool closing)</td></tr>
+<tr class="separator:a1cdbe3ff2423b5cb311147f4f8fedb8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe31c6585ca70651836170b959f12ae1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#abe31c6585ca70651836170b959f12ae1">H5FD_truncate</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool closing)</td></tr>
+<tr class="separator:abe31c6585ca70651836170b959f12ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98bc9579fac2e949725beb5e4a45c2aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a98bc9579fac2e949725beb5e4a45c2aa">H5FD_lock</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool rw)</td></tr>
+<tr class="separator:a98bc9579fac2e949725beb5e4a45c2aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44fd6c7f7a6870870d2eb4ff19345492"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a44fd6c7f7a6870870d2eb4ff19345492">H5FD_unlock</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:a44fd6c7f7a6870870d2eb4ff19345492"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97cc959c4979ad46295905eb3007e512"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a97cc959c4979ad46295905eb3007e512">H5FD_delete</a> (const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="separator:a97cc959c4979ad46295905eb3007e512"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61de9ed429b6c1c5a6cf257d1e90c01f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a61de9ed429b6c1c5a6cf257d1e90c01f">H5FD_ctl</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, uint64_t op_code, uint64_t flags, const void *input, void **output)</td></tr>
+<tr class="separator:a61de9ed429b6c1c5a6cf257d1e90c01f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a300d4ec838a02df2e48cb92005a8d4b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a300d4ec838a02df2e48cb92005a8d4b3">H5FD_get_fileno</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, unsigned long *filenum)</td></tr>
+<tr class="separator:a300d4ec838a02df2e48cb92005a8d4b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e0a85492e637e6122e15f8449bfbe37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a1e0a85492e637e6122e15f8449bfbe37">H5FD_get_vfd_handle</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, void **file_handle)</td></tr>
+<tr class="separator:a1e0a85492e637e6122e15f8449bfbe37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b78210a7988bece4d8720fd4f8f6537"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a8b78210a7988bece4d8720fd4f8f6537">H5FD_set_base_addr</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> base_addr)</td></tr>
+<tr class="separator:a8b78210a7988bece4d8720fd4f8f6537"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1b80e281d80fef350c8bdd02ab48993"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ac1b80e281d80fef350c8bdd02ab48993">H5FD_get_base_addr</a> (const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:ac1b80e281d80fef350c8bdd02ab48993"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0d4868e62c249f1b42d46756401e284"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ae0d4868e62c249f1b42d46756401e284">H5FD_set_paged_aggr</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool paged)</td></tr>
+<tr class="separator:ae0d4868e62c249f1b42d46756401e284"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af52b9eba7c9e41bdd2f5d2ac33967d1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#af52b9eba7c9e41bdd2f5d2ac33967d1a">H5FD_sort_vector_io_req</a> (bool *vector_was_sorted, uint32_t count, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> types[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addrs[], size_t sizes[], H5_flexible_const_ptr_t bufs[], <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> **s_types_ptr, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> **s_addrs_ptr, size_t **s_sizes_ptr, H5_flexible_const_ptr_t **s_bufs_ptr)</td></tr>
+<tr class="separator:af52b9eba7c9e41bdd2f5d2ac33967d1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a5eb40b2ac03a11a05a0918db7e8092"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a2a5eb40b2ac03a11a05a0918db7e8092">H5FD_sort_selection_io_req</a> (bool *selection_was_sorted, size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_ids[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_ids[], <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offsets[], size_t element_sizes[], H5_flexible_const_ptr_t bufs[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> **s_mem_space_ids, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> **s_file_space_ids, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> **s_offsets_ptr, size_t **s_element_sizes_ptr, H5_flexible_const_ptr_t **s_bufs_ptr)</td></tr>
+<tr class="separator:a2a5eb40b2ac03a11a05a0918db7e8092"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab88ecc860e4cabb8dacc4e0f8c57682d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ab88ecc860e4cabb8dacc4e0f8c57682d">H5FD_init</a> (void)</td></tr>
+<tr class="separator:ab88ecc860e4cabb8dacc4e0f8c57682d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a044be42750e8bb8213e2267fc45ea16d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a044be42750e8bb8213e2267fc45ea16d">H5FD_mpi_MPIOff_to_haddr</a> (MPI_Offset mpi_off)</td></tr>
+<tr class="separator:a044be42750e8bb8213e2267fc45ea16d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3a889b6ed99db52d6423c31f04457ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#af3a889b6ed99db52d6423c31f04457ad">H5FD_mpi_haddr_to_MPIOff</a> (<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, MPI_Offset *mpi_off)</td></tr>
+<tr class="separator:af3a889b6ed99db52d6423c31f04457ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c80ee835d39c871ea63d781a19bd00e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a8c80ee835d39c871ea63d781a19bd00e">H5FD_set_mpio_atomicity</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool flag)</td></tr>
+<tr class="separator:a8c80ee835d39c871ea63d781a19bd00e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36391e735c350282889ad0ee4c128864"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a36391e735c350282889ad0ee4c128864">H5FD_get_mpio_atomicity</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool *flag)</td></tr>
+<tr class="separator:a36391e735c350282889ad0ee4c128864"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abffcb6041cb4c853d616a81b262d4f90"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#abffcb6041cb4c853d616a81b262d4f90">H5FD_mpi_get_rank</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:abffcb6041cb4c853d616a81b262d4f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9aa8ca644ea24f741a941f24bb196ac5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a9aa8ca644ea24f741a941f24bb196ac5">H5FD_mpi_get_size</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:a9aa8ca644ea24f741a941f24bb196ac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab11f0067ce4578f899427582c2fcb4f2"><td class="memItemLeft" align="right" valign="top">MPI_Comm&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#ab11f0067ce4578f899427582c2fcb4f2">H5FD_mpi_get_comm</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:ab11f0067ce4578f899427582c2fcb4f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5eeed10baf30bec5ca5b038e89697675"><td class="memItemLeft" align="right" valign="top">MPI_Info&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a5eeed10baf30bec5ca5b038e89697675">H5FD_mpi_get_info</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file)</td></tr>
+<tr class="separator:a5eeed10baf30bec5ca5b038e89697675"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41e45ab62361000c1bfd18c52b1f4021"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html#a41e45ab62361000c1bfd18c52b1f4021">H5FD_mpi_get_file_sync_required</a> (<a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *file, bool *file_sync_required)</td></tr>
+<tr class="separator:a41e45ab62361000c1bfd18c52b1f4021"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a28285478795571211f38de2843a05611"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28285478795571211f38de2843a05611">&#9670;&nbsp;</a></span>H5FD_DEFAULT_FILE_IMAGE_INFO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_DEFAULT_FILE_IMAGE_INFO</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> { \</div>
+<div class="line"> NULL, <span class="comment">/* file image buffer */</span> \</div>
+<div class="line"> 0, <span class="comment">/* buffer size */</span> \</div>
+<div class="line"> { <span class="comment">/* Callbacks */</span> \</div>
+<div class="line"> NULL, <span class="comment">/* image_malloc */</span> \</div>
+<div class="line"> NULL, <span class="comment">/* image_memcpy */</span> \</div>
+<div class="line"> NULL, <span class="comment">/* image_realloc */</span> \</div>
+<div class="line"> NULL, <span class="comment">/* image_free */</span> \</div>
+<div class="line"> NULL, <span class="comment">/* udata_copy */</span> \</div>
+<div class="line"> NULL, <span class="comment">/* udata_free */</span> \</div>
+<div class="line"> NULL, <span class="comment">/* udata */</span> \</div>
+<div class="line"> } \</div>
+<div class="line"> }</div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="a125f757304843e65c95978b6eb4d8a6c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a125f757304843e65c95978b6eb4d8a6c">&#9670;&nbsp;</a></span>H5FD_MAX_FILENAME_LEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MAX_FILENAME_LEN&#160;&#160;&#160;1024</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="add21007ac4b65c4b2dbdaa9c244807e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#add21007ac4b65c4b2dbdaa9c244807e3">&#9670;&nbsp;</a></span>H5FD_MPI_XFER_FILE_MPI_TYPE_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MPI_XFER_FILE_MPI_TYPE_NAME&#160;&#160;&#160;&quot;H5FD_mpi_file_mpi_type&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a88f3b91903172849b5653ae238a7a8dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88f3b91903172849b5653ae238a7a8dd">&#9670;&nbsp;</a></span>H5FD_MPI_XFER_MEM_MPI_TYPE_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_MPI_XFER_MEM_MPI_TYPE_NAME&#160;&#160;&#160;&quot;H5FD_mpi_mem_mpi_type&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aae6815375b2e13c715a0c124f8b95c4f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae6815375b2e13c715a0c124f8b95c4f">&#9670;&nbsp;</a></span>SKIP_NO_CB</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SKIP_NO_CB&#160;&#160;&#160;0x00u</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8f298fd60fd4b92778cf1cb26dfe6a73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f298fd60fd4b92778cf1cb26dfe6a73">&#9670;&nbsp;</a></span>SKIP_SELECTION_CB</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SKIP_SELECTION_CB&#160;&#160;&#160;0x01u</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a399947bdf27f1e72963feb12da85040f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a399947bdf27f1e72963feb12da85040f">&#9670;&nbsp;</a></span>SKIP_VECTOR_CB</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SKIP_VECTOR_CB&#160;&#160;&#160;0x02u</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="ad04fbad2016010f126b7e16230011628"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad04fbad2016010f126b7e16230011628">&#9670;&nbsp;</a></span>H5FD_file_op_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_f_dprivate_8h.html#ad04fbad2016010f126b7e16230011628">H5FD_file_op_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad04fbad2016010f126b7e16230011628a3070ec4253e2531351d7aeb586069a54"></a>OP_UNKNOWN&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ad04fbad2016010f126b7e16230011628ac02b22f7017838ad0c1304b26a8cb2d2"></a>OP_READ&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ad04fbad2016010f126b7e16230011628a17a60143bf77a229ec511cfe1465723e"></a>OP_WRITE&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a3c7f068eb7fdb020659f507f6e5b2253"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c7f068eb7fdb020659f507f6e5b2253">&#9670;&nbsp;</a></span>H5FD_get_driver_kind_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_f_dprivate_8h.html#a3c7f068eb7fdb020659f507f6e5b2253">H5FD_get_driver_kind_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3c7f068eb7fdb020659f507f6e5b2253a5a8ff4b2f6b0489f4807aff61b46a86c"></a>H5FD_GET_DRIVER_BY_NAME&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a3c7f068eb7fdb020659f507f6e5b2253a35a49418a2d1f203765e6f880748beef"></a>H5FD_GET_DRIVER_BY_VALUE&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a80a0b12a5773b78da9076e86bf7eacd7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80a0b12a5773b78da9076e86bf7eacd7">&#9670;&nbsp;</a></span>H5FD_alloc()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> H5FD_alloc </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct H5F_t *&#160;</td>
+ <td class="paramname"><em>f</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *&#160;</td>
+ <td class="paramname"><em>frag_addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>frag_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a813675e71eab77a43b84897f21e24110"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a813675e71eab77a43b84897f21e24110">&#9670;&nbsp;</a></span>H5FD_check_plugin_load()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_check_plugin_load </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a> *&#160;</td>
+ <td class="paramname"><em>cls</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const union H5PL_key_t *&#160;</td>
+ <td class="paramname"><em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool *&#160;</td>
+ <td class="paramname"><em>success</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0789d10189a33ad1520e5147ae8bd751"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0789d10189a33ad1520e5147ae8bd751">&#9670;&nbsp;</a></span>H5FD_close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_close </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a79ccfb9197d138c07e070cda769b14c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a79ccfb9197d138c07e070cda769b14c2">&#9670;&nbsp;</a></span>H5FD_cmp()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5FD_cmp </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>f1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>f2</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a61de9ed429b6c1c5a6cf257d1e90c01f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a61de9ed429b6c1c5a6cf257d1e90c01f">&#9670;&nbsp;</a></span>H5FD_ctl()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_ctl </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t&#160;</td>
+ <td class="paramname"><em>op_code</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>input</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>output</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a97cc959c4979ad46295905eb3007e512"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a97cc959c4979ad46295905eb3007e512">&#9670;&nbsp;</a></span>H5FD_delete()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_delete </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5e262f839148c1d94b358b4b5920104b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5e262f839148c1d94b358b4b5920104b">&#9670;&nbsp;</a></span>H5FD_driver_query()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_driver_query </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a> *&#160;</td>
+ <td class="paramname"><em>driver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned long *&#160;</td>
+ <td class="paramname"><em>flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3dec77e5d135073eafbb967c6fe594ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3dec77e5d135073eafbb967c6fe594ef">&#9670;&nbsp;</a></span>H5FD_fapl_get()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5FD_fapl_get </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1cdbe3ff2423b5cb311147f4f8fedb8d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1cdbe3ff2423b5cb311147f4f8fedb8d">&#9670;&nbsp;</a></span>H5FD_flush()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_flush </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>closing</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad47eac4b50876b9d175e77371d396a3a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad47eac4b50876b9d175e77371d396a3a">&#9670;&nbsp;</a></span>H5FD_free()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_free </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct H5F_t *&#160;</td>
+ <td class="paramname"><em>f</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a05915a89ad0f4f518f0a914cbda5642c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05915a89ad0f4f518f0a914cbda5642c">&#9670;&nbsp;</a></span>H5FD_free_driver_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_free_driver_info </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>driver_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>driver_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac1b80e281d80fef350c8bdd02ab48993"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac1b80e281d80fef350c8bdd02ab48993">&#9670;&nbsp;</a></span>H5FD_get_base_addr()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> H5FD_get_base_addr </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a92d1ce112586e1ff7198da24ee2edff7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92d1ce112586e1ff7198da24ee2edff7">&#9670;&nbsp;</a></span>H5FD_get_class()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_h5_f_d__class__t.html">H5FD_class_t</a>* H5FD_get_class </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9f502548e1e6ef05880eb72187892e72"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9f502548e1e6ef05880eb72187892e72">&#9670;&nbsp;</a></span>H5FD_get_driver_id_by_name()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FD_get_driver_id_by_name </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>is_api</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a52ebef81846405aae7ec40eff02c34c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a52ebef81846405aae7ec40eff02c34c5">&#9670;&nbsp;</a></span>H5FD_get_driver_id_by_value()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FD_get_driver_id_by_value </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>is_api</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8f78b21ffdf8e48e6a42d5757301ffa9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f78b21ffdf8e48e6a42d5757301ffa9">&#9670;&nbsp;</a></span>H5FD_get_eoa()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> H5FD_get_eoa </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8d4e38e226994a1ea704b8903c4b7ebf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d4e38e226994a1ea704b8903c4b7ebf">&#9670;&nbsp;</a></span>H5FD_get_eof()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> H5FD_get_eof </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3b76c3fb8254b01d86c3a3937b97f730"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b76c3fb8254b01d86c3a3937b97f730">&#9670;&nbsp;</a></span>H5FD_get_feature_flags()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_get_feature_flags </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned long *&#160;</td>
+ <td class="paramname"><em>feature_flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a300d4ec838a02df2e48cb92005a8d4b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a300d4ec838a02df2e48cb92005a8d4b3">&#9670;&nbsp;</a></span>H5FD_get_fileno()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_get_fileno </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned long *&#160;</td>
+ <td class="paramname"><em>filenum</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a61d1f23702f7b30d60b957f53b11a4ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a61d1f23702f7b30d60b957f53b11a4ff">&#9670;&nbsp;</a></span>H5FD_get_fs_type_map()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_get_fs_type_map </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *&#160;</td>
+ <td class="paramname"><em>type_map</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af88917c57c921f82986cbf519911738b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af88917c57c921f82986cbf519911738b">&#9670;&nbsp;</a></span>H5FD_get_maxaddr()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> H5FD_get_maxaddr </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a36391e735c350282889ad0ee4c128864"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36391e735c350282889ad0ee4c128864">&#9670;&nbsp;</a></span>H5FD_get_mpio_atomicity()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_get_mpio_atomicity </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool *&#160;</td>
+ <td class="paramname"><em>flag</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1e0a85492e637e6122e15f8449bfbe37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e0a85492e637e6122e15f8449bfbe37">&#9670;&nbsp;</a></span>H5FD_get_vfd_handle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_get_vfd_handle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>file_handle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab88ecc860e4cabb8dacc4e0f8c57682d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab88ecc860e4cabb8dacc4e0f8c57682d">&#9670;&nbsp;</a></span>H5FD_init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_init </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a154350a140ec00e5904305c593f8a765"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a154350a140ec00e5904305c593f8a765">&#9670;&nbsp;</a></span>H5FD_is_driver_registered_by_name()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> H5FD_is_driver_registered_by_name </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>driver_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *&#160;</td>
+ <td class="paramname"><em>registered_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2b462ce65396c44d2b93872d372fe04c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2b462ce65396c44d2b93872d372fe04c">&#9670;&nbsp;</a></span>H5FD_is_driver_registered_by_value()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> H5FD_is_driver_registered_by_value </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>&#160;</td>
+ <td class="paramname"><em>driver_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *&#160;</td>
+ <td class="paramname"><em>registered_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a13a2fb140301962df97ad89b97087327"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a13a2fb140301962df97ad89b97087327">&#9670;&nbsp;</a></span>H5FD_locate_signature()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_locate_signature </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *&#160;</td>
+ <td class="paramname"><em>sig_addr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a98bc9579fac2e949725beb5e4a45c2aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a98bc9579fac2e949725beb5e4a45c2aa">&#9670;&nbsp;</a></span>H5FD_lock()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_lock </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>rw</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab11f0067ce4578f899427582c2fcb4f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab11f0067ce4578f899427582c2fcb4f2">&#9670;&nbsp;</a></span>H5FD_mpi_get_comm()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">MPI_Comm H5FD_mpi_get_comm </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a41e45ab62361000c1bfd18c52b1f4021"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41e45ab62361000c1bfd18c52b1f4021">&#9670;&nbsp;</a></span>H5FD_mpi_get_file_sync_required()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_mpi_get_file_sync_required </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool *&#160;</td>
+ <td class="paramname"><em>file_sync_required</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5eeed10baf30bec5ca5b038e89697675"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5eeed10baf30bec5ca5b038e89697675">&#9670;&nbsp;</a></span>H5FD_mpi_get_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">MPI_Info H5FD_mpi_get_info </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abffcb6041cb4c853d616a81b262d4f90"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abffcb6041cb4c853d616a81b262d4f90">&#9670;&nbsp;</a></span>H5FD_mpi_get_rank()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5FD_mpi_get_rank </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9aa8ca644ea24f741a941f24bb196ac5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9aa8ca644ea24f741a941f24bb196ac5">&#9670;&nbsp;</a></span>H5FD_mpi_get_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5FD_mpi_get_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af3a889b6ed99db52d6423c31f04457ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af3a889b6ed99db52d6423c31f04457ad">&#9670;&nbsp;</a></span>H5FD_mpi_haddr_to_MPIOff()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_mpi_haddr_to_MPIOff </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">MPI_Offset *&#160;</td>
+ <td class="paramname"><em>mpi_off</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a044be42750e8bb8213e2267fc45ea16d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a044be42750e8bb8213e2267fc45ea16d">&#9670;&nbsp;</a></span>H5FD_mpi_MPIOff_to_haddr()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> H5FD_mpi_MPIOff_to_haddr </td>
+ <td>(</td>
+ <td class="paramtype">MPI_Offset&#160;</td>
+ <td class="paramname"><em>mpi_off</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa4db755bc813cc42a0788e00eb526b7f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa4db755bc813cc42a0788e00eb526b7f">&#9670;&nbsp;</a></span>H5FD_open()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a>* H5FD_open </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>maxaddr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5444ec85e464eb4bbe1c476bbff97d42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5444ec85e464eb4bbe1c476bbff97d42">&#9670;&nbsp;</a></span>H5FD_read()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_read </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a665dc11107ef233a200e44dc142a6f69"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a665dc11107ef233a200e44dc142a6f69">&#9670;&nbsp;</a></span>H5FD_read_from_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_read_from_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac522a16110bc46471705208752093a2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac522a16110bc46471705208752093a2f">&#9670;&nbsp;</a></span>H5FD_read_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_read_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct H5S_t **&#160;</td>
+ <td class="paramname"><em>mem_spaces</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct H5S_t **&#160;</td>
+ <td class="paramname"><em>file_spaces</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a59a0185be70841af0d4f2bc55863a78f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a59a0185be70841af0d4f2bc55863a78f">&#9670;&nbsp;</a></span>H5FD_read_selection_id()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_read_selection_id </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>skip_cb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0b6a1ffa547bc6f6c70b86ed384b6846"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b6a1ffa547bc6f6c70b86ed384b6846">&#9670;&nbsp;</a></span>H5FD_read_vector()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_read_vector </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>types</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addrs</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6a8d099043106040950c8f6678b25aec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a8d099043106040950c8f6678b25aec">&#9670;&nbsp;</a></span>H5FD_read_vector_from_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_read_vector_from_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac44f781406a0edad797c2e70cb610b63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac44f781406a0edad797c2e70cb610b63">&#9670;&nbsp;</a></span>H5FD_register()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FD_register </td>
+ <td>(</td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>cls</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>app_ref</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af493cbe87d582c6f91d7dfc30a6d634d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af493cbe87d582c6f91d7dfc30a6d634d">&#9670;&nbsp;</a></span>H5FD_register_driver_by_name()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FD_register_driver_by_name </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>app_ref</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9a68dfecb7eab7cd54aa8a4a04f6e7ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a68dfecb7eab7cd54aa8a4a04f6e7ea">&#9670;&nbsp;</a></span>H5FD_register_driver_by_value()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FD_register_driver_by_value </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>app_ref</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a596c322ca2e8052b45a481f9c963d12d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a596c322ca2e8052b45a481f9c963d12d">&#9670;&nbsp;</a></span>H5FD_sb_encode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_sb_encode </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint8_t *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7a1675fdb21e71da117176bbe8a51dcb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a1675fdb21e71da117176bbe8a51dcb">&#9670;&nbsp;</a></span>H5FD_sb_load()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_sb_load </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint8_t *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad137b9b28f38934d6f29a75bfef2c7db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad137b9b28f38934d6f29a75bfef2c7db">&#9670;&nbsp;</a></span>H5FD_sb_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> H5FD_sb_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8b78210a7988bece4d8720fd4f8f6537"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b78210a7988bece4d8720fd4f8f6537">&#9670;&nbsp;</a></span>H5FD_set_base_addr()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_set_base_addr </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>base_addr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a577f8c62257f8fdf079e532572b4f6be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a577f8c62257f8fdf079e532572b4f6be">&#9670;&nbsp;</a></span>H5FD_set_eoa()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_set_eoa </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a959c88ff8894928375787da9d290c2af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a959c88ff8894928375787da9d290c2af">&#9670;&nbsp;</a></span>H5FD_set_feature_flags()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_set_feature_flags </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned long&#160;</td>
+ <td class="paramname"><em>feature_flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8c80ee835d39c871ea63d781a19bd00e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c80ee835d39c871ea63d781a19bd00e">&#9670;&nbsp;</a></span>H5FD_set_mpio_atomicity()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_set_mpio_atomicity </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>flag</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae0d4868e62c249f1b42d46756401e284"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0d4868e62c249f1b42d46756401e284">&#9670;&nbsp;</a></span>H5FD_set_paged_aggr()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_set_paged_aggr </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>paged</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2a5eb40b2ac03a11a05a0918db7e8092"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a5eb40b2ac03a11a05a0918db7e8092">&#9670;&nbsp;</a></span>H5FD_sort_selection_io_req()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_sort_selection_io_req </td>
+ <td>(</td>
+ <td class="paramtype">bool *&#160;</td>
+ <td class="paramname"><em>selection_was_sorted</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">H5_flexible_const_ptr_t&#160;</td>
+ <td class="paramname"><em>bufs</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> **&#160;</td>
+ <td class="paramname"><em>s_mem_space_ids</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> **&#160;</td>
+ <td class="paramname"><em>s_file_space_ids</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> **&#160;</td>
+ <td class="paramname"><em>s_offsets_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t **&#160;</td>
+ <td class="paramname"><em>s_element_sizes_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">H5_flexible_const_ptr_t **&#160;</td>
+ <td class="paramname"><em>s_bufs_ptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af52b9eba7c9e41bdd2f5d2ac33967d1a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af52b9eba7c9e41bdd2f5d2ac33967d1a">&#9670;&nbsp;</a></span>H5FD_sort_vector_io_req()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_sort_vector_io_req </td>
+ <td>(</td>
+ <td class="paramtype">bool *&#160;</td>
+ <td class="paramname"><em>vector_was_sorted</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>types</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addrs</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">H5_flexible_const_ptr_t&#160;</td>
+ <td class="paramname"><em>bufs</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> **&#160;</td>
+ <td class="paramname"><em>s_types_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> **&#160;</td>
+ <td class="paramname"><em>s_addrs_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t **&#160;</td>
+ <td class="paramname"><em>s_sizes_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">H5_flexible_const_ptr_t **&#160;</td>
+ <td class="paramname"><em>s_bufs_ptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa3a8493c505e5e9528ddc21dceb71138"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa3a8493c505e5e9528ddc21dceb71138">&#9670;&nbsp;</a></span>H5FD_term_interface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5FD_term_interface </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abe31c6585ca70651836170b959f12ae1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe31c6585ca70651836170b959f12ae1">&#9670;&nbsp;</a></span>H5FD_truncate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_truncate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>closing</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac235dfdc4582c784074ae7988c1a9c39"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac235dfdc4582c784074ae7988c1a9c39">&#9670;&nbsp;</a></span>H5FD_try_extend()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> H5FD_try_extend </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct H5F_t *&#160;</td>
+ <td class="paramname"><em>f</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>blk_end</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>extra_requested</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a44fd6c7f7a6870870d2eb4ff19345492"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a44fd6c7f7a6870870d2eb4ff19345492">&#9670;&nbsp;</a></span>H5FD_unlock()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_unlock </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4638b22d1f07b73f2c616ea84239aa86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4638b22d1f07b73f2c616ea84239aa86">&#9670;&nbsp;</a></span>H5FD_write()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_write </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3148066e5a272d6e32d928afccf5ed56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3148066e5a272d6e32d928afccf5ed56">&#9670;&nbsp;</a></span>H5FD_write_from_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_write_from_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7ef7b9bdeea9a543c8184c07d4f92aa8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ef7b9bdeea9a543c8184c07d4f92aa8">&#9670;&nbsp;</a></span>H5FD_write_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_write_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct H5S_t **&#160;</td>
+ <td class="paramname"><em>mem_spaces</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct H5S_t **&#160;</td>
+ <td class="paramname"><em>file_spaces</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae3c865294e76f33496321783884348bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae3c865294e76f33496321783884348bc">&#9670;&nbsp;</a></span>H5FD_write_selection_id()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_write_selection_id </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>skip_cb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a03a9671d76f4807a4e2ce4d9879d0669"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03a9671d76f4807a4e2ce4d9879d0669">&#9670;&nbsp;</a></span>H5FD_write_vector()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_write_vector </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>types</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>addrs</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8469ecaa19f67aaee366aa44e3d45167"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8469ecaa19f67aaee366aa44e3d45167">&#9670;&nbsp;</a></span>H5FD_write_vector_from_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_write_vector_from_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__t.html">H5FD_t</a> *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_ids</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offsets</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>element_sizes</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>bufs</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dprivate_8h.html">H5FDprivate.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dprivate_8h__dep__incl.map b/develop/_h5_f_dprivate_8h__dep__incl.map
new file mode 100644
index 0000000..e835190
--- /dev/null
+++ b/develop/_h5_f_dprivate_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="src/H5FDprivate.h" name="src/H5FDprivate.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,144,32"/>
+<area shape="rect" id="node2" href="$_h5_f_dpkg_8h.html" title=" " alt="" coords="16,80,133,107"/>
+</map>
diff --git a/develop/_h5_f_dprivate_8h__dep__incl.md5 b/develop/_h5_f_dprivate_8h__dep__incl.md5
new file mode 100644
index 0000000..978e093
--- /dev/null
+++ b/develop/_h5_f_dprivate_8h__dep__incl.md5
@@ -0,0 +1 @@
+803838bf70727cc02d7ee4e72aeb3028 \ No newline at end of file
diff --git a/develop/_h5_f_dprivate_8h__dep__incl.png b/develop/_h5_f_dprivate_8h__dep__incl.png
new file mode 100644
index 0000000..15946ff
--- /dev/null
+++ b/develop/_h5_f_dprivate_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_f_dprivate_8h__incl.map b/develop/_h5_f_dprivate_8h__incl.map
new file mode 100644
index 0000000..c1b9679
--- /dev/null
+++ b/develop/_h5_f_dprivate_8h__incl.map
@@ -0,0 +1,25 @@
+<map id="src/H5FDprivate.h" name="src/H5FDprivate.h">
+<area shape="rect" id="node1" title=" " alt="" coords="762,5,901,32"/>
+<area shape="rect" id="node2" href="$_h5_f_dpublic_8h.html" title=" " alt="" coords="589,155,698,181"/>
+<area shape="rect" id="node19" href="$_h5_f_ddevelop_8h.html" title=" " alt="" coords="631,80,754,107"/>
+<area shape="rect" id="node20" title=" " alt="" coords="778,80,885,107"/>
+<area shape="rect" id="node21" title=" " alt="" coords="909,80,1015,107"/>
+<area shape="rect" id="node22" href="$_h5_f_dmpi_8h.html" title=" " alt="" coords="1040,80,1135,107"/>
+<area shape="rect" id="node3" href="$_h5public_8h.html" title=" " alt="" coords="557,453,647,480"/>
+<area shape="rect" id="node15" href="$_h5_fpublic_8h.html" title=" " alt="" coords="594,229,693,256"/>
+<area shape="rect" id="node18" href="$_h5_ipublic_8h.html" title=" " alt="" coords="723,304,817,331"/>
+<area shape="rect" id="node4" title=" " alt="" coords="5,528,108,555"/>
+<area shape="rect" id="node5" href="$_h5version_8h.html" title=" " alt="" coords="132,528,232,555"/>
+<area shape="rect" id="node6" title=" " alt="" coords="256,528,343,555"/>
+<area shape="rect" id="node7" title=" " alt="" coords="367,528,437,555"/>
+<area shape="rect" id="node8" title=" " alt="" coords="462,528,537,555"/>
+<area shape="rect" id="node9" title=" " alt="" coords="561,528,643,555"/>
+<area shape="rect" id="node10" title=" " alt="" coords="667,528,742,555"/>
+<area shape="rect" id="node11" title=" " alt="" coords="767,528,837,555"/>
+<area shape="rect" id="node12" title=" " alt="" coords="862,528,921,555"/>
+<area shape="rect" id="node13" title=" " alt="" coords="945,528,1011,555"/>
+<area shape="rect" id="node14" title=" " alt="" coords="1036,528,1144,555"/>
+<area shape="rect" id="node16" href="$_h5_a_cpublic_8h.html" title=" " alt="" coords="589,304,698,331"/>
+<area shape="rect" id="node17" href="$_h5_cpublic_8h.html" title=" " alt="" coords="640,379,740,405"/>
+<area shape="rect" id="node23" href="$_h5_f_dmpio_8h.html" title=" " alt="" coords="1036,155,1139,181"/>
+</map>
diff --git a/develop/_h5_f_dprivate_8h__incl.md5 b/develop/_h5_f_dprivate_8h__incl.md5
new file mode 100644
index 0000000..231ba7e
--- /dev/null
+++ b/develop/_h5_f_dprivate_8h__incl.md5
@@ -0,0 +1 @@
+e2e263e03b32f8c4eb4a0a504d68717f \ No newline at end of file
diff --git a/develop/_h5_f_dprivate_8h__incl.png b/develop/_h5_f_dprivate_8h__incl.png
new file mode 100644
index 0000000..9413a01
--- /dev/null
+++ b/develop/_h5_f_dprivate_8h__incl.png
Binary files differ
diff --git a/develop/_h5_f_dpublic_8h.html b/develop/_h5_f_dpublic_8h.html
new file mode 100644
index 0000000..9c42a9d
--- /dev/null
+++ b/develop/_h5_f_dpublic_8h.html
@@ -0,0 +1,1148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_fpublic_8h.html">H5Fpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5FDpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_f_dpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_f_dpublic_8h" id="asrc_2_h5_f_dpublic_8h">
+<area shape="rect" title=" " alt="" coords="577,5,709,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,304,647,331"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="594,80,693,107"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="723,155,817,181"/>
+<area shape="rect" title=" " alt="" coords="5,379,108,405"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,379,232,405"/>
+<area shape="rect" title=" " alt="" coords="256,379,343,405"/>
+<area shape="rect" title=" " alt="" coords="367,379,437,405"/>
+<area shape="rect" title=" " alt="" coords="462,379,537,405"/>
+<area shape="rect" title=" " alt="" coords="561,379,643,405"/>
+<area shape="rect" title=" " alt="" coords="667,379,742,405"/>
+<area shape="rect" title=" " alt="" coords="767,379,837,405"/>
+<area shape="rect" title=" " alt="" coords="862,379,921,405"/>
+<area shape="rect" title=" " alt="" coords="945,379,1011,405"/>
+<area shape="rect" title=" " alt="" coords="1036,379,1144,405"/>
+<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="589,155,698,181"/>
+<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="640,229,740,256"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dpublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_f_dpublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_f_dpublic_8hdep" id="asrc_2_h5_f_dpublic_8hdep">
+<area shape="rect" title=" " alt="" coords="123,5,255,32"/>
+<area shape="rect" href="_h5_f_ddevelop_8h.html" title=" " alt="" coords="5,80,151,107"/>
+<area shape="rect" href="_h5_f_dprivate_8h.html" title=" " alt="" coords="63,155,202,181"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="226,80,349,107"/>
+<area shape="rect" href="_h5_f_dpkg_8h.html" title=" " alt="" coords="74,229,191,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__ctl__memcpy__args__t.html">H5FD_ctl_memcpy_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aaeff7ef6bffdbef741db1618c2cde127"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#aaeff7ef6bffdbef741db1618c2cde127">H5FD_VFD_DEFAULT</a>&#160;&#160;&#160;0 /* Default VFL driver value */</td></tr>
+<tr class="separator:aaeff7ef6bffdbef741db1618c2cde127"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf5f4c5730ea87c2a6e93294e06e6f8b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#adf5f4c5730ea87c2a6e93294e06e6f8b">H5_VFD_INVALID</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(-1))</td></tr>
+<tr class="separator:adf5f4c5730ea87c2a6e93294e06e6f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef62b53e8461f43aa18d33bc74e20d3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#aef62b53e8461f43aa18d33bc74e20d3c">H5_VFD_SEC2</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(0))</td></tr>
+<tr class="separator:aef62b53e8461f43aa18d33bc74e20d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b5d9e83c9aeaa531daecda4a6b91a4d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a0b5d9e83c9aeaa531daecda4a6b91a4d">H5_VFD_CORE</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(1))</td></tr>
+<tr class="separator:a0b5d9e83c9aeaa531daecda4a6b91a4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35791bec7c48fe263be56adaa6da7600"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a35791bec7c48fe263be56adaa6da7600">H5_VFD_LOG</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(2))</td></tr>
+<tr class="separator:a35791bec7c48fe263be56adaa6da7600"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84db4e6fd3b7b135648de7ee97c92d6c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a84db4e6fd3b7b135648de7ee97c92d6c">H5_VFD_FAMILY</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(3))</td></tr>
+<tr class="separator:a84db4e6fd3b7b135648de7ee97c92d6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add79b31cae542575dd5e13d330857033"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#add79b31cae542575dd5e13d330857033">H5_VFD_MULTI</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(4))</td></tr>
+<tr class="separator:add79b31cae542575dd5e13d330857033"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a073bac50470be081ba25e63d2538e32b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a073bac50470be081ba25e63d2538e32b">H5_VFD_STDIO</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(5))</td></tr>
+<tr class="separator:a073bac50470be081ba25e63d2538e32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58e1d1b57dc2409a1ef6adc9b9039c43"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a58e1d1b57dc2409a1ef6adc9b9039c43">H5_VFD_SPLITTER</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(6))</td></tr>
+<tr class="separator:a58e1d1b57dc2409a1ef6adc9b9039c43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9494214f6d4648e52b91346c5852efa5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a9494214f6d4648e52b91346c5852efa5">H5_VFD_MPIO</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(7))</td></tr>
+<tr class="separator:a9494214f6d4648e52b91346c5852efa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af360414fdad9d3109a40887f6dd64046"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#af360414fdad9d3109a40887f6dd64046">H5_VFD_DIRECT</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(8))</td></tr>
+<tr class="separator:af360414fdad9d3109a40887f6dd64046"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d130b99837793fa7c003c8655737e58"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a9d130b99837793fa7c003c8655737e58">H5_VFD_MIRROR</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(9))</td></tr>
+<tr class="separator:a9d130b99837793fa7c003c8655737e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a934cc8573a3cc95b8d84150e60744105"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a934cc8573a3cc95b8d84150e60744105">H5_VFD_HDFS</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(10))</td></tr>
+<tr class="separator:a934cc8573a3cc95b8d84150e60744105"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a498d8f0d3383daf1cc08312aece03c9f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a498d8f0d3383daf1cc08312aece03c9f">H5_VFD_ROS3</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(11))</td></tr>
+<tr class="separator:a498d8f0d3383daf1cc08312aece03c9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7c73a90ee11c95e919094f230b4f140"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#ac7c73a90ee11c95e919094f230b4f140">H5_VFD_SUBFILING</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(12))</td></tr>
+<tr class="separator:ac7c73a90ee11c95e919094f230b4f140"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d178d215f6683b50ad95c0b0ae2297e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a4d178d215f6683b50ad95c0b0ae2297e">H5_VFD_IOC</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(13))</td></tr>
+<tr class="separator:a4d178d215f6683b50ad95c0b0ae2297e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0fbc20e7979087c577f8e50a4ebe121"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#ad0fbc20e7979087c577f8e50a4ebe121">H5_VFD_ONION</a>&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(14))</td></tr>
+<tr class="separator:ad0fbc20e7979087c577f8e50a4ebe121"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab399242522f096067c5e8091eecd3c7a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#ab399242522f096067c5e8091eecd3c7a">H5_VFD_RESERVED</a>&#160;&#160;&#160;256</td></tr>
+<tr class="separator:ab399242522f096067c5e8091eecd3c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1c96575536787bf56ed0d9193201fe4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#aa1c96575536787bf56ed0d9193201fe4">H5_VFD_MAX</a>&#160;&#160;&#160;65535</td></tr>
+<tr class="separator:aa1c96575536787bf56ed0d9193201fe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a679a56f7b84eba3ce4cf116666997e97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a679a56f7b84eba3ce4cf116666997e97">H5FD_FEAT_AGGREGATE_METADATA</a>&#160;&#160;&#160;0x00000001</td></tr>
+<tr class="separator:a679a56f7b84eba3ce4cf116666997e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8378bda99991ab1ea6307fee00b72e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#ae8378bda99991ab1ea6307fee00b72e7">H5FD_FEAT_ACCUMULATE_METADATA_WRITE</a>&#160;&#160;&#160;0x00000002</td></tr>
+<tr class="separator:ae8378bda99991ab1ea6307fee00b72e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5c730350ef440bc7409ab52ea89fa66"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#ac5c730350ef440bc7409ab52ea89fa66">H5FD_FEAT_ACCUMULATE_METADATA_READ</a>&#160;&#160;&#160;0x00000004</td></tr>
+<tr class="separator:ac5c730350ef440bc7409ab52ea89fa66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d9a5e43752d72b326b86900b447d69"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a85d9a5e43752d72b326b86900b447d69">H5FD_FEAT_ACCUMULATE_METADATA</a>&#160;&#160;&#160; (<a class="el" href="_h5_f_dpublic_8h.html#ae8378bda99991ab1ea6307fee00b72e7">H5FD_FEAT_ACCUMULATE_METADATA_WRITE</a> | <a class="el" href="_h5_f_dpublic_8h.html#ac5c730350ef440bc7409ab52ea89fa66">H5FD_FEAT_ACCUMULATE_METADATA_READ</a>)</td></tr>
+<tr class="separator:a85d9a5e43752d72b326b86900b447d69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9aa797f5329272c242c6a00a85ef5c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#ac9aa797f5329272c242c6a00a85ef5c9">H5FD_FEAT_DATA_SIEVE</a>&#160;&#160;&#160;0x00000008</td></tr>
+<tr class="separator:ac9aa797f5329272c242c6a00a85ef5c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a703d2b0c62ad4ec9be7777c2061134e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a703d2b0c62ad4ec9be7777c2061134e1">H5FD_FEAT_AGGREGATE_SMALLDATA</a>&#160;&#160;&#160;0x00000010</td></tr>
+<tr class="separator:a703d2b0c62ad4ec9be7777c2061134e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaa41bc8e3ecd5a97818db9b33dc378f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#adaa41bc8e3ecd5a97818db9b33dc378f">H5FD_FEAT_IGNORE_DRVRINFO</a>&#160;&#160;&#160;0x00000020</td></tr>
+<tr class="separator:adaa41bc8e3ecd5a97818db9b33dc378f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fc23b5fa93d83035f823d6f4d8f5acf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a8fc23b5fa93d83035f823d6f4d8f5acf">H5FD_FEAT_DIRTY_DRVRINFO_LOAD</a>&#160;&#160;&#160;0x00000040</td></tr>
+<tr class="separator:a8fc23b5fa93d83035f823d6f4d8f5acf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6819feb8f958a57f0de19cf1c5542dc2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a6819feb8f958a57f0de19cf1c5542dc2">H5FD_FEAT_POSIX_COMPAT_HANDLE</a>&#160;&#160;&#160;0x00000080</td></tr>
+<tr class="separator:a6819feb8f958a57f0de19cf1c5542dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3b7c346a77801976d04568936911a8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#aa3b7c346a77801976d04568936911a8a">H5FD_FEAT_HAS_MPI</a>&#160;&#160;&#160;0x00000100</td></tr>
+<tr class="separator:aa3b7c346a77801976d04568936911a8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0035368e168c6784f41c0e4d2ca3c929"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a0035368e168c6784f41c0e4d2ca3c929">H5FD_FEAT_ALLOCATE_EARLY</a>&#160;&#160;&#160;0x00000200</td></tr>
+<tr class="separator:a0035368e168c6784f41c0e4d2ca3c929"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af55fc4553f24c5dac13ec3f2499b04f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#af55fc4553f24c5dac13ec3f2499b04f0">H5FD_FEAT_ALLOW_FILE_IMAGE</a>&#160;&#160;&#160;0x00000400</td></tr>
+<tr class="separator:af55fc4553f24c5dac13ec3f2499b04f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab737a473dca3020847b2f713ad17f3c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#ab737a473dca3020847b2f713ad17f3c7">H5FD_FEAT_CAN_USE_FILE_IMAGE_CALLBACKS</a>&#160;&#160;&#160;0x00000800</td></tr>
+<tr class="separator:ab737a473dca3020847b2f713ad17f3c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78e5659df3af2bae3ec428394e1c5831"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a78e5659df3af2bae3ec428394e1c5831">H5FD_FEAT_SUPPORTS_SWMR_IO</a>&#160;&#160;&#160;0x00001000</td></tr>
+<tr class="separator:a78e5659df3af2bae3ec428394e1c5831"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2e7ec143f681c9bea1dd5472cc973f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#ad2e7ec143f681c9bea1dd5472cc973f7">H5FD_FEAT_USE_ALLOC_SIZE</a>&#160;&#160;&#160;0x00002000</td></tr>
+<tr class="separator:ad2e7ec143f681c9bea1dd5472cc973f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84ed9665f25e7b9b9f7b798f3c34b2e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a84ed9665f25e7b9b9f7b798f3c34b2e3">H5FD_FEAT_PAGED_AGGR</a>&#160;&#160;&#160;0x00004000</td></tr>
+<tr class="separator:a84ed9665f25e7b9b9f7b798f3c34b2e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5f046cda598c3818ed46317e8c908e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#ae5f046cda598c3818ed46317e8c908e5">H5FD_FEAT_DEFAULT_VFD_COMPATIBLE</a>&#160;&#160;&#160;0x00008000</td></tr>
+<tr class="separator:ae5f046cda598c3818ed46317e8c908e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d00e3da99756b5acf466a1503334dc2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a8d00e3da99756b5acf466a1503334dc2">H5FD_FEAT_MEMMANAGE</a>&#160;&#160;&#160;0x00010000</td></tr>
+<tr class="separator:a8d00e3da99756b5acf466a1503334dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ba9e21fe8d56e77e8da8faa337624bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a2ba9e21fe8d56e77e8da8faa337624bd">H5FD_CTL_OPC_RESERVED</a>&#160;&#160;&#160;512 /* Opcodes below this value are reserved for library use */</td></tr>
+<tr class="separator:a2ba9e21fe8d56e77e8da8faa337624bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e06f5245322597aabf9db0958bd7801"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a1e06f5245322597aabf9db0958bd7801">H5FD_CTL_OPC_EXPER_MIN</a></td></tr>
+<tr class="separator:a1e06f5245322597aabf9db0958bd7801"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15856eca70f27639e38e506ca1e7e378"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a15856eca70f27639e38e506ca1e7e378">H5FD_CTL_OPC_EXPER_MAX</a>&#160;&#160;&#160; (<a class="el" href="_h5_f_dpublic_8h.html#a2ba9e21fe8d56e77e8da8faa337624bd">H5FD_CTL_OPC_RESERVED</a> + 511) /* Maximum opcode value available for experimental use */</td></tr>
+<tr class="separator:a15856eca70f27639e38e506ca1e7e378"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a609fbc659fa4ef7d59c0411bab04484a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a609fbc659fa4ef7d59c0411bab04484a">H5FD_CTL_INVALID_OPCODE</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:a609fbc659fa4ef7d59c0411bab04484a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac17b760f91eac3e8024dee59e6448a26"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#ac17b760f91eac3e8024dee59e6448a26">H5FD_CTL_TEST_OPCODE</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:ac17b760f91eac3e8024dee59e6448a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a574d94de175e059ffaf3dfcd695cb6dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a574d94de175e059ffaf3dfcd695cb6dc">H5FD_CTL_GET_MPI_COMMUNICATOR_OPCODE</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a574d94de175e059ffaf3dfcd695cb6dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac61f6ba9f535844b5e2252898efd6146"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#ac61f6ba9f535844b5e2252898efd6146">H5FD_CTL_GET_MPI_INFO_OPCODE</a>&#160;&#160;&#160;9</td></tr>
+<tr class="separator:ac61f6ba9f535844b5e2252898efd6146"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9746daa644bc547df20063067853b4b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a9746daa644bc547df20063067853b4b1">H5FD_CTL_GET_MPI_RANK_OPCODE</a>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:a9746daa644bc547df20063067853b4b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a773d32ea3653b3545adc23c9f53276e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a773d32ea3653b3545adc23c9f53276e9">H5FD_CTL_GET_MPI_SIZE_OPCODE</a>&#160;&#160;&#160;4</td></tr>
+<tr class="separator:a773d32ea3653b3545adc23c9f53276e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6aff4604db3524df918a34b7de842a27"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a6aff4604db3524df918a34b7de842a27">H5FD_CTL_MEM_ALLOC</a>&#160;&#160;&#160;5</td></tr>
+<tr class="separator:a6aff4604db3524df918a34b7de842a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8285c255986a929c42fa1b4842c019b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#af8285c255986a929c42fa1b4842c019b">H5FD_CTL_MEM_FREE</a>&#160;&#160;&#160;6</td></tr>
+<tr class="separator:af8285c255986a929c42fa1b4842c019b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c2694ad5fe9037075fa4b230ee9bf5b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a5c2694ad5fe9037075fa4b230ee9bf5b">H5FD_CTL_MEM_COPY</a>&#160;&#160;&#160;7</td></tr>
+<tr class="separator:a5c2694ad5fe9037075fa4b230ee9bf5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b0b2d568a5bef10e42be75b37141847"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a4b0b2d568a5bef10e42be75b37141847">H5FD_CTL_GET_MPI_FILE_SYNC_OPCODE</a>&#160;&#160;&#160;8</td></tr>
+<tr class="separator:a4b0b2d568a5bef10e42be75b37141847"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af981373a7b226ee3fcc54a9324dc1a0c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#af981373a7b226ee3fcc54a9324dc1a0c">H5FD_CTL_FAIL_IF_UNKNOWN_FLAG</a>&#160;&#160;&#160;0x0001</td></tr>
+<tr class="separator:af981373a7b226ee3fcc54a9324dc1a0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d29073cf12e48e611a9b222c2cf5fa1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a3d29073cf12e48e611a9b222c2cf5fa1">H5FD_CTL_ROUTE_TO_TERMINAL_VFD_FLAG</a>&#160;&#160;&#160;0x0002</td></tr>
+<tr class="separator:a3d29073cf12e48e611a9b222c2cf5fa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a17ff64731b589ac818c2309d0d0ce8fb"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a></td></tr>
+<tr class="separator:a17ff64731b589ac818c2309d0d0ce8fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02887a6f018be1a0ce7358522095578b"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5">H5F_mem_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a></td></tr>
+<tr class="separator:a02887a6f018be1a0ce7358522095578b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:aa95ee1806ea4db9f035cd53844c008dd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda275b53cff617478e11e382e9059353e5">H5FD_FILE_IMAGE_OP_NO_OP</a>
+, <a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008ddad3f1a08d78d24f99705bc5fc8a249123">H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET</a>
+, <a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008ddacb33fad1a4edf0f8e84d79fe026dcccc">H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY</a>
+, <a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda96e2ba60483056e7723abc467ce247c7">H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda17c03c08f4185a5a2c40be82d9795356">H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE</a>
+, <a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda4938a7bef146b2185c711e7fbb8df2cc">H5FD_FILE_IMAGE_OP_FILE_OPEN</a>
+, <a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda5f979f4e4af545e6aba40f9b2af14caf">H5FD_FILE_IMAGE_OP_FILE_RESIZE</a>
+, <a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda9dd8cfa5ee60537d396c98e8d0646f65">H5FD_FILE_IMAGE_OP_FILE_CLOSE</a>
+<br />
+ }</td></tr>
+<tr class="separator:aa95ee1806ea4db9f035cd53844c008dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a42cb42d302b233ce880a215784db0799"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html#a42cb42d302b233ce880a215784db0799">H5FDdriver_query</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> driver_id, unsigned long *flags)</td></tr>
+<tr class="memdesc:a42cb42d302b233ce880a215784db0799"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allows querying a VFD ID for features before the file is opened. <a href="_h5_f_dpublic_8h.html#a42cb42d302b233ce880a215784db0799">More...</a><br /></td></tr>
+<tr class="separator:a42cb42d302b233ce880a215784db0799"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a0b5d9e83c9aeaa531daecda4a6b91a4d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b5d9e83c9aeaa531daecda4a6b91a4d">&#9670;&nbsp;</a></span>H5_VFD_CORE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_CORE&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(1))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af360414fdad9d3109a40887f6dd64046"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af360414fdad9d3109a40887f6dd64046">&#9670;&nbsp;</a></span>H5_VFD_DIRECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_DIRECT&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(8))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a84db4e6fd3b7b135648de7ee97c92d6c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a84db4e6fd3b7b135648de7ee97c92d6c">&#9670;&nbsp;</a></span>H5_VFD_FAMILY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_FAMILY&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(3))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a934cc8573a3cc95b8d84150e60744105"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a934cc8573a3cc95b8d84150e60744105">&#9670;&nbsp;</a></span>H5_VFD_HDFS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_HDFS&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(10))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adf5f4c5730ea87c2a6e93294e06e6f8b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf5f4c5730ea87c2a6e93294e06e6f8b">&#9670;&nbsp;</a></span>H5_VFD_INVALID</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_INVALID&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(-1))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4d178d215f6683b50ad95c0b0ae2297e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d178d215f6683b50ad95c0b0ae2297e">&#9670;&nbsp;</a></span>H5_VFD_IOC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_IOC&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(13))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a35791bec7c48fe263be56adaa6da7600"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35791bec7c48fe263be56adaa6da7600">&#9670;&nbsp;</a></span>H5_VFD_LOG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_LOG&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(2))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa1c96575536787bf56ed0d9193201fe4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa1c96575536787bf56ed0d9193201fe4">&#9670;&nbsp;</a></span>H5_VFD_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_MAX&#160;&#160;&#160;65535</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9d130b99837793fa7c003c8655737e58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9d130b99837793fa7c003c8655737e58">&#9670;&nbsp;</a></span>H5_VFD_MIRROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_MIRROR&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(9))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9494214f6d4648e52b91346c5852efa5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9494214f6d4648e52b91346c5852efa5">&#9670;&nbsp;</a></span>H5_VFD_MPIO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_MPIO&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(7))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="add79b31cae542575dd5e13d330857033"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#add79b31cae542575dd5e13d330857033">&#9670;&nbsp;</a></span>H5_VFD_MULTI</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_MULTI&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(4))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad0fbc20e7979087c577f8e50a4ebe121"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0fbc20e7979087c577f8e50a4ebe121">&#9670;&nbsp;</a></span>H5_VFD_ONION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_ONION&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(14))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab399242522f096067c5e8091eecd3c7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab399242522f096067c5e8091eecd3c7a">&#9670;&nbsp;</a></span>H5_VFD_RESERVED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_RESERVED&#160;&#160;&#160;256</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a498d8f0d3383daf1cc08312aece03c9f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a498d8f0d3383daf1cc08312aece03c9f">&#9670;&nbsp;</a></span>H5_VFD_ROS3</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_ROS3&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(11))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aef62b53e8461f43aa18d33bc74e20d3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef62b53e8461f43aa18d33bc74e20d3c">&#9670;&nbsp;</a></span>H5_VFD_SEC2</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_SEC2&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(0))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a58e1d1b57dc2409a1ef6adc9b9039c43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58e1d1b57dc2409a1ef6adc9b9039c43">&#9670;&nbsp;</a></span>H5_VFD_SPLITTER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_SPLITTER&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(6))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a073bac50470be081ba25e63d2538e32b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a073bac50470be081ba25e63d2538e32b">&#9670;&nbsp;</a></span>H5_VFD_STDIO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_STDIO&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(5))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac7c73a90ee11c95e919094f230b4f140"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac7c73a90ee11c95e919094f230b4f140">&#9670;&nbsp;</a></span>H5_VFD_SUBFILING</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VFD_SUBFILING&#160;&#160;&#160;((<a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>)(12))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af981373a7b226ee3fcc54a9324dc1a0c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af981373a7b226ee3fcc54a9324dc1a0c">&#9670;&nbsp;</a></span>H5FD_CTL_FAIL_IF_UNKNOWN_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_FAIL_IF_UNKNOWN_FLAG&#160;&#160;&#160;0x0001</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a574d94de175e059ffaf3dfcd695cb6dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a574d94de175e059ffaf3dfcd695cb6dc">&#9670;&nbsp;</a></span>H5FD_CTL_GET_MPI_COMMUNICATOR_OPCODE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_GET_MPI_COMMUNICATOR_OPCODE&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4b0b2d568a5bef10e42be75b37141847"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b0b2d568a5bef10e42be75b37141847">&#9670;&nbsp;</a></span>H5FD_CTL_GET_MPI_FILE_SYNC_OPCODE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_GET_MPI_FILE_SYNC_OPCODE&#160;&#160;&#160;8</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac61f6ba9f535844b5e2252898efd6146"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac61f6ba9f535844b5e2252898efd6146">&#9670;&nbsp;</a></span>H5FD_CTL_GET_MPI_INFO_OPCODE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_GET_MPI_INFO_OPCODE&#160;&#160;&#160;9</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9746daa644bc547df20063067853b4b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9746daa644bc547df20063067853b4b1">&#9670;&nbsp;</a></span>H5FD_CTL_GET_MPI_RANK_OPCODE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_GET_MPI_RANK_OPCODE&#160;&#160;&#160;3</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a773d32ea3653b3545adc23c9f53276e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a773d32ea3653b3545adc23c9f53276e9">&#9670;&nbsp;</a></span>H5FD_CTL_GET_MPI_SIZE_OPCODE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_GET_MPI_SIZE_OPCODE&#160;&#160;&#160;4</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a609fbc659fa4ef7d59c0411bab04484a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a609fbc659fa4ef7d59c0411bab04484a">&#9670;&nbsp;</a></span>H5FD_CTL_INVALID_OPCODE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_INVALID_OPCODE&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6aff4604db3524df918a34b7de842a27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6aff4604db3524df918a34b7de842a27">&#9670;&nbsp;</a></span>H5FD_CTL_MEM_ALLOC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_MEM_ALLOC&#160;&#160;&#160;5</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5c2694ad5fe9037075fa4b230ee9bf5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c2694ad5fe9037075fa4b230ee9bf5b">&#9670;&nbsp;</a></span>H5FD_CTL_MEM_COPY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_MEM_COPY&#160;&#160;&#160;7</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af8285c255986a929c42fa1b4842c019b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af8285c255986a929c42fa1b4842c019b">&#9670;&nbsp;</a></span>H5FD_CTL_MEM_FREE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_MEM_FREE&#160;&#160;&#160;6</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a15856eca70f27639e38e506ca1e7e378"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15856eca70f27639e38e506ca1e7e378">&#9670;&nbsp;</a></span>H5FD_CTL_OPC_EXPER_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_OPC_EXPER_MAX&#160;&#160;&#160; (<a class="el" href="_h5_f_dpublic_8h.html#a2ba9e21fe8d56e77e8da8faa337624bd">H5FD_CTL_OPC_RESERVED</a> + 511) /* Maximum opcode value available for experimental use */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1e06f5245322597aabf9db0958bd7801"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e06f5245322597aabf9db0958bd7801">&#9670;&nbsp;</a></span>H5FD_CTL_OPC_EXPER_MIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_OPC_EXPER_MIN</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> <a class="code" href="_h5_f_dpublic_8h.html#a2ba9e21fe8d56e77e8da8faa337624bd">H5FD_CTL_OPC_RESERVED</a> <span class="comment">/* Minimum opcode value available for experimental use \</span></div>
+<div class="line"><span class="comment"> */</span></div>
+<div class="ttc" id="a_h5_f_dpublic_8h_html_a2ba9e21fe8d56e77e8da8faa337624bd"><div class="ttname"><a href="_h5_f_dpublic_8h.html#a2ba9e21fe8d56e77e8da8faa337624bd">H5FD_CTL_OPC_RESERVED</a></div><div class="ttdeci">#define H5FD_CTL_OPC_RESERVED</div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:171</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="a2ba9e21fe8d56e77e8da8faa337624bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ba9e21fe8d56e77e8da8faa337624bd">&#9670;&nbsp;</a></span>H5FD_CTL_OPC_RESERVED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_OPC_RESERVED&#160;&#160;&#160;512 /* Opcodes below this value are reserved for library use */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3d29073cf12e48e611a9b222c2cf5fa1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d29073cf12e48e611a9b222c2cf5fa1">&#9670;&nbsp;</a></span>H5FD_CTL_ROUTE_TO_TERMINAL_VFD_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_ROUTE_TO_TERMINAL_VFD_FLAG&#160;&#160;&#160;0x0002</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac17b760f91eac3e8024dee59e6448a26"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac17b760f91eac3e8024dee59e6448a26">&#9670;&nbsp;</a></span>H5FD_CTL_TEST_OPCODE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CTL_TEST_OPCODE&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a85d9a5e43752d72b326b86900b447d69"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a85d9a5e43752d72b326b86900b447d69">&#9670;&nbsp;</a></span>H5FD_FEAT_ACCUMULATE_METADATA</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_ACCUMULATE_METADATA&#160;&#160;&#160; (<a class="el" href="_h5_f_dpublic_8h.html#ae8378bda99991ab1ea6307fee00b72e7">H5FD_FEAT_ACCUMULATE_METADATA_WRITE</a> | <a class="el" href="_h5_f_dpublic_8h.html#ac5c730350ef440bc7409ab52ea89fa66">H5FD_FEAT_ACCUMULATE_METADATA_READ</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac5c730350ef440bc7409ab52ea89fa66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5c730350ef440bc7409ab52ea89fa66">&#9670;&nbsp;</a></span>H5FD_FEAT_ACCUMULATE_METADATA_READ</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_ACCUMULATE_METADATA_READ&#160;&#160;&#160;0x00000004</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae8378bda99991ab1ea6307fee00b72e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8378bda99991ab1ea6307fee00b72e7">&#9670;&nbsp;</a></span>H5FD_FEAT_ACCUMULATE_METADATA_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_ACCUMULATE_METADATA_WRITE&#160;&#160;&#160;0x00000002</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a679a56f7b84eba3ce4cf116666997e97"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a679a56f7b84eba3ce4cf116666997e97">&#9670;&nbsp;</a></span>H5FD_FEAT_AGGREGATE_METADATA</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_AGGREGATE_METADATA&#160;&#160;&#160;0x00000001</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a703d2b0c62ad4ec9be7777c2061134e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a703d2b0c62ad4ec9be7777c2061134e1">&#9670;&nbsp;</a></span>H5FD_FEAT_AGGREGATE_SMALLDATA</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_AGGREGATE_SMALLDATA&#160;&#160;&#160;0x00000010</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0035368e168c6784f41c0e4d2ca3c929"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0035368e168c6784f41c0e4d2ca3c929">&#9670;&nbsp;</a></span>H5FD_FEAT_ALLOCATE_EARLY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_ALLOCATE_EARLY&#160;&#160;&#160;0x00000200</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af55fc4553f24c5dac13ec3f2499b04f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af55fc4553f24c5dac13ec3f2499b04f0">&#9670;&nbsp;</a></span>H5FD_FEAT_ALLOW_FILE_IMAGE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_ALLOW_FILE_IMAGE&#160;&#160;&#160;0x00000400</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab737a473dca3020847b2f713ad17f3c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab737a473dca3020847b2f713ad17f3c7">&#9670;&nbsp;</a></span>H5FD_FEAT_CAN_USE_FILE_IMAGE_CALLBACKS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_CAN_USE_FILE_IMAGE_CALLBACKS&#160;&#160;&#160;0x00000800</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac9aa797f5329272c242c6a00a85ef5c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac9aa797f5329272c242c6a00a85ef5c9">&#9670;&nbsp;</a></span>H5FD_FEAT_DATA_SIEVE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_DATA_SIEVE&#160;&#160;&#160;0x00000008</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae5f046cda598c3818ed46317e8c908e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5f046cda598c3818ed46317e8c908e5">&#9670;&nbsp;</a></span>H5FD_FEAT_DEFAULT_VFD_COMPATIBLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_DEFAULT_VFD_COMPATIBLE&#160;&#160;&#160;0x00008000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8fc23b5fa93d83035f823d6f4d8f5acf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8fc23b5fa93d83035f823d6f4d8f5acf">&#9670;&nbsp;</a></span>H5FD_FEAT_DIRTY_DRVRINFO_LOAD</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_DIRTY_DRVRINFO_LOAD&#160;&#160;&#160;0x00000040</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa3b7c346a77801976d04568936911a8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa3b7c346a77801976d04568936911a8a">&#9670;&nbsp;</a></span>H5FD_FEAT_HAS_MPI</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_HAS_MPI&#160;&#160;&#160;0x00000100</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adaa41bc8e3ecd5a97818db9b33dc378f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adaa41bc8e3ecd5a97818db9b33dc378f">&#9670;&nbsp;</a></span>H5FD_FEAT_IGNORE_DRVRINFO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_IGNORE_DRVRINFO&#160;&#160;&#160;0x00000020</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8d00e3da99756b5acf466a1503334dc2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d00e3da99756b5acf466a1503334dc2">&#9670;&nbsp;</a></span>H5FD_FEAT_MEMMANAGE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_MEMMANAGE&#160;&#160;&#160;0x00010000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a84ed9665f25e7b9b9f7b798f3c34b2e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a84ed9665f25e7b9b9f7b798f3c34b2e3">&#9670;&nbsp;</a></span>H5FD_FEAT_PAGED_AGGR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_PAGED_AGGR&#160;&#160;&#160;0x00004000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6819feb8f958a57f0de19cf1c5542dc2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6819feb8f958a57f0de19cf1c5542dc2">&#9670;&nbsp;</a></span>H5FD_FEAT_POSIX_COMPAT_HANDLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_POSIX_COMPAT_HANDLE&#160;&#160;&#160;0x00000080</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a78e5659df3af2bae3ec428394e1c5831"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78e5659df3af2bae3ec428394e1c5831">&#9670;&nbsp;</a></span>H5FD_FEAT_SUPPORTS_SWMR_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_SUPPORTS_SWMR_IO&#160;&#160;&#160;0x00001000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad2e7ec143f681c9bea1dd5472cc973f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2e7ec143f681c9bea1dd5472cc973f7">&#9670;&nbsp;</a></span>H5FD_FEAT_USE_ALLOC_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_FEAT_USE_ALLOC_SIZE&#160;&#160;&#160;0x00002000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaeff7ef6bffdbef741db1618c2cde127"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaeff7ef6bffdbef741db1618c2cde127">&#9670;&nbsp;</a></span>H5FD_VFD_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_VFD_DEFAULT&#160;&#160;&#160;0 /* Default VFL driver value */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a17ff64731b589ac818c2309d0d0ce8fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a17ff64731b589ac818c2309d0d0ce8fb">&#9670;&nbsp;</a></span>H5FD_class_value_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a02887a6f018be1a0ce7358522095578b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02887a6f018be1a0ce7358522095578b">&#9670;&nbsp;</a></span>H5FD_mem_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef enum <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5">H5F_mem_t</a> <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="aa95ee1806ea4db9f035cd53844c008dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa95ee1806ea4db9f035cd53844c008dd">&#9670;&nbsp;</a></span>H5FD_file_image_op_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Define enum for the source of file image callbacks </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa95ee1806ea4db9f035cd53844c008dda275b53cff617478e11e382e9059353e5"></a>H5FD_FILE_IMAGE_OP_NO_OP&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="aa95ee1806ea4db9f035cd53844c008ddad3f1a08d78d24f99705bc5fc8a249123"></a>H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET&#160;</td><td class="fielddoc"><p>Passed to the <code>image_malloc</code> and <code>image_memcpy</code> callbacks when a file image buffer is to be copied while being set in a file access property list (FAPL) </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa95ee1806ea4db9f035cd53844c008ddacb33fad1a4edf0f8e84d79fe026dcccc"></a>H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY&#160;</td><td class="fielddoc"><p>Passed to the <code>image_malloc</code> and <code>image_memcpy</code> callbacks when a file image buffer is to be copied when a FAPL is copied </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa95ee1806ea4db9f035cd53844c008dda96e2ba60483056e7723abc467ce247c7"></a>H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET&#160;</td><td class="fielddoc"><p>Passed to the <code>image_malloc</code> and <code>image_memcpy</code> callbacks when a file image buffer is to be copied while being retrieved from a FAPL </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa95ee1806ea4db9f035cd53844c008dda17c03c08f4185a5a2c40be82d9795356"></a>H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE&#160;</td><td class="fielddoc"><p>Passed to the <code>image_free</code> callback when a file image buffer is to be released during a FAPL close operation </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa95ee1806ea4db9f035cd53844c008dda4938a7bef146b2185c711e7fbb8df2cc"></a>H5FD_FILE_IMAGE_OP_FILE_OPEN&#160;</td><td class="fielddoc"><p>Passed to the <code>image_malloc</code> and <code>image_memcpy</code> callbackswhen a file image buffer is to be copied during a file open operation <br />
+While the file image being opened will typically be copied from a FAPL, this need not always be the case. For example, the core file driver, also known as the memory file driver, takes its initial image from a file. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa95ee1806ea4db9f035cd53844c008dda5f979f4e4af545e6aba40f9b2af14caf"></a>H5FD_FILE_IMAGE_OP_FILE_RESIZE&#160;</td><td class="fielddoc"><p>Passed to the <code>image_realloc</code> callback when a file driver needs to resize an image buffer </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa95ee1806ea4db9f035cd53844c008dda9dd8cfa5ee60537d396c98e8d0646f65"></a>H5FD_FILE_IMAGE_OP_FILE_CLOSE&#160;</td><td class="fielddoc"><p>Passed to the <code>image_free</code> callback when an image buffer is to be released during a file close operation </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a42cb42d302b233ce880a215784db0799"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a42cb42d302b233ce880a215784db0799">&#9670;&nbsp;</a></span>H5FDdriver_query()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FDdriver_query </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>driver_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned long *&#160;</td>
+ <td class="paramname"><em>flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Allows querying a VFD ID for features before the file is opened. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">driver_id</td><td>Virtual File Driver (VFD) ID </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">flags</td><td>VFD flags supported</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>Queries a virtual file driver (VFD) for feature flags. Takes a VFD hid_t so it can be used before the file is opened. For example, this could be used to check if a VFD supports SWMR.</p>
+<dl class="section note"><dt>Note</dt><dd>The flags obtained here are just those of the base driver and do not take any configuration options (e.g., set via a fapl call) into consideration.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.2 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dpublic_8h.html">H5FDpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dpublic_8h__dep__incl.map b/develop/_h5_f_dpublic_8h__dep__incl.map
new file mode 100644
index 0000000..7942765
--- /dev/null
+++ b/develop/_h5_f_dpublic_8h__dep__incl.map
@@ -0,0 +1,7 @@
+<map id="src/H5FDpublic.h" name="src/H5FDpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="123,5,255,32"/>
+<area shape="rect" id="node2" href="$_h5_f_ddevelop_8h.html" title=" " alt="" coords="5,80,151,107"/>
+<area shape="rect" id="node3" href="$_h5_f_dprivate_8h.html" title=" " alt="" coords="63,155,202,181"/>
+<area shape="rect" id="node5" href="$_h5_ppublic_8h.html" title=" " alt="" coords="226,80,349,107"/>
+<area shape="rect" id="node4" href="$_h5_f_dpkg_8h.html" title=" " alt="" coords="74,229,191,256"/>
+</map>
diff --git a/develop/_h5_f_dpublic_8h__dep__incl.md5 b/develop/_h5_f_dpublic_8h__dep__incl.md5
new file mode 100644
index 0000000..1a5c06a
--- /dev/null
+++ b/develop/_h5_f_dpublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+243169586f224ade42fd3828c7ef10f3 \ No newline at end of file
diff --git a/develop/_h5_f_dpublic_8h__dep__incl.png b/develop/_h5_f_dpublic_8h__dep__incl.png
new file mode 100644
index 0000000..4c825cc
--- /dev/null
+++ b/develop/_h5_f_dpublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_f_dpublic_8h__incl.map b/develop/_h5_f_dpublic_8h__incl.map
new file mode 100644
index 0000000..ec82f1a
--- /dev/null
+++ b/develop/_h5_f_dpublic_8h__incl.map
@@ -0,0 +1,19 @@
+<map id="src/H5FDpublic.h" name="src/H5FDpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="577,5,709,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,304,647,331"/>
+<area shape="rect" id="node14" href="$_h5_fpublic_8h.html" title=" " alt="" coords="594,80,693,107"/>
+<area shape="rect" id="node17" href="$_h5_ipublic_8h.html" title=" " alt="" coords="723,155,817,181"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,379,108,405"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,379,232,405"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,379,343,405"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,379,437,405"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,379,537,405"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,379,643,405"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,379,742,405"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,379,837,405"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,379,921,405"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,379,1011,405"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,379,1144,405"/>
+<area shape="rect" id="node15" href="$_h5_a_cpublic_8h.html" title=" " alt="" coords="589,155,698,181"/>
+<area shape="rect" id="node16" href="$_h5_cpublic_8h.html" title=" " alt="" coords="640,229,740,256"/>
+</map>
diff --git a/develop/_h5_f_dpublic_8h__incl.md5 b/develop/_h5_f_dpublic_8h__incl.md5
new file mode 100644
index 0000000..105113d
--- /dev/null
+++ b/develop/_h5_f_dpublic_8h__incl.md5
@@ -0,0 +1 @@
+a9df08bbeb7d83cd1205e4c4af8ebd8e \ No newline at end of file
diff --git a/develop/_h5_f_dpublic_8h__incl.png b/develop/_h5_f_dpublic_8h__incl.png
new file mode 100644
index 0000000..f90a05b
--- /dev/null
+++ b/develop/_h5_f_dpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_f_dros3_8h.html b/develop/_h5_f_dros3_8h.html
new file mode 100644
index 0000000..0b63ea2
--- /dev/null
+++ b/develop/_h5_f_dros3_8h.html
@@ -0,0 +1,267 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDros3.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dros3_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDros3.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration structure for <a class="el" href="group___f_a_p_l.html#gaad28d8c24f236590193215c5ae7a8f18" title="Modifies the specified File Access Property List to use the H5FD_ROS3 driver.">H5Pset_fapl_ros3()</a> / <a class="el" href="group___f_a_p_l.html#ga13e273711e160cbd58e60c701b4f50e6" title="Queries a File Access Property List for H5FD_ROS3 file driver properties.">H5Pget_fapl_ros3()</a>. <a href="struct_h5_f_d__ros3__fapl__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ace004a4771dcfd40a4c0adecc1974570"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_ros3_init))</td></tr>
+<tr class="separator:ace004a4771dcfd40a4c0adecc1974570"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea0d0c807838178043b65ef66a6352c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dros3_8h.html#aea0d0c807838178043b65ef66a6352c5">H5FD_ROS3_VALUE</a>&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a498d8f0d3383daf1cc08312aece03c9f">H5_VFD_ROS3</a></td></tr>
+<tr class="separator:aea0d0c807838178043b65ef66a6352c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0370e0bade82fd8ff6ac012644599fe2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dros3_8h.html#a0370e0bade82fd8ff6ac012644599fe2">H5FD_CURR_ROS3_FAPL_T_VERSION</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a0370e0bade82fd8ff6ac012644599fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeaebf5218d3c900eb9a8d981f18a5bd6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dros3_8h.html#aeaebf5218d3c900eb9a8d981f18a5bd6">H5FD_ROS3_MAX_REGION_LEN</a>&#160;&#160;&#160;32</td></tr>
+<tr class="separator:aeaebf5218d3c900eb9a8d981f18a5bd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0dfcbaac69a09596185e619bc9f1c460"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dros3_8h.html#a0dfcbaac69a09596185e619bc9f1c460">H5FD_ROS3_MAX_SECRET_ID_LEN</a>&#160;&#160;&#160;128</td></tr>
+<tr class="separator:a0dfcbaac69a09596185e619bc9f1c460"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6492f232f64a036290090e7cdf2f9161"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dros3_8h.html#a6492f232f64a036290090e7cdf2f9161">H5FD_ROS3_MAX_SECRET_KEY_LEN</a>&#160;&#160;&#160;128</td></tr>
+<tr class="separator:a6492f232f64a036290090e7cdf2f9161"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70d7acc7037e8b4322c1fdb4dafc45ba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dros3_8h.html#a70d7acc7037e8b4322c1fdb4dafc45ba">H5FD_ROS3_MAX_SECRET_TOK_LEN</a>&#160;&#160;&#160;1024</td></tr>
+<tr class="separator:a70d7acc7037e8b4322c1fdb4dafc45ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga13e273711e160cbd58e60c701b4f50e6"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga13e273711e160cbd58e60c701b4f50e6">H5Pget_fapl_ros3</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a> *fa_out)</td></tr>
+<tr class="memdesc:ga13e273711e160cbd58e60c701b4f50e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> file driver properties. <a href="group___f_a_p_l.html#ga13e273711e160cbd58e60c701b4f50e6">More...</a><br /></td></tr>
+<tr class="separator:ga13e273711e160cbd58e60c701b4f50e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad28d8c24f236590193215c5ae7a8f18"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaad28d8c24f236590193215c5ae7a8f18">H5Pset_fapl_ros3</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, const <a class="el" href="struct_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a> *fa)</td></tr>
+<tr class="memdesc:gaad28d8c24f236590193215c5ae7a8f18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> driver. <a href="group___f_a_p_l.html#gaad28d8c24f236590193215c5ae7a8f18">More...</a><br /></td></tr>
+<tr class="separator:gaad28d8c24f236590193215c5ae7a8f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa91f06270a937cbbf20457ce0a7027e"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gafa91f06270a937cbbf20457ce0a7027e">H5Pget_fapl_ros3_token</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t size, char *token)</td></tr>
+<tr class="memdesc:gafa91f06270a937cbbf20457ce0a7027e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> file driver session/security token. <a href="group___f_a_p_l.html#gafa91f06270a937cbbf20457ce0a7027e">More...</a><br /></td></tr>
+<tr class="separator:gafa91f06270a937cbbf20457ce0a7027e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga42bc76c556951027e30c4d26394323c6"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga42bc76c556951027e30c4d26394323c6">H5Pset_fapl_ros3_token</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, const char *token)</td></tr>
+<tr class="memdesc:ga42bc76c556951027e30c4d26394323c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> driver by adding the specified session/security token. <a href="group___f_a_p_l.html#ga42bc76c556951027e30c4d26394323c6">More...</a><br /></td></tr>
+<tr class="separator:ga42bc76c556951027e30c4d26394323c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a0370e0bade82fd8ff6ac012644599fe2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0370e0bade82fd8ff6ac012644599fe2">&#9670;&nbsp;</a></span>H5FD_CURR_ROS3_FAPL_T_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CURR_ROS3_FAPL_T_VERSION&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The version number of the <a class="el" href="struct_h5_f_d__ros3__fapl__t.html" title="Configuration structure for H5Pset_fapl_ros3() / H5Pget_fapl_ros3().">H5FD_ros3_fapl_t</a> configuration structure for the $H5FD_ROS3 driver. </p>
+
+</div>
+</div>
+<a id="ace004a4771dcfd40a4c0adecc1974570"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace004a4771dcfd40a4c0adecc1974570">&#9670;&nbsp;</a></span>H5FD_ROS3</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ROS3&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_ros3_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the ros3 VFD </p>
+
+</div>
+</div>
+<a id="aeaebf5218d3c900eb9a8d981f18a5bd6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeaebf5218d3c900eb9a8d981f18a5bd6">&#9670;&nbsp;</a></span>H5FD_ROS3_MAX_REGION_LEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ROS3_MAX_REGION_LEN&#160;&#160;&#160;32</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum string length for specifying the region of the S3 bucket. </p>
+
+</div>
+</div>
+<a id="a0dfcbaac69a09596185e619bc9f1c460"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0dfcbaac69a09596185e619bc9f1c460">&#9670;&nbsp;</a></span>H5FD_ROS3_MAX_SECRET_ID_LEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ROS3_MAX_SECRET_ID_LEN&#160;&#160;&#160;128</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum string length for specifying the security ID. </p>
+
+</div>
+</div>
+<a id="a6492f232f64a036290090e7cdf2f9161"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6492f232f64a036290090e7cdf2f9161">&#9670;&nbsp;</a></span>H5FD_ROS3_MAX_SECRET_KEY_LEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ROS3_MAX_SECRET_KEY_LEN&#160;&#160;&#160;128</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum string length for specifying the security key. </p>
+
+</div>
+</div>
+<a id="a70d7acc7037e8b4322c1fdb4dafc45ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70d7acc7037e8b4322c1fdb4dafc45ba">&#9670;&nbsp;</a></span>H5FD_ROS3_MAX_SECRET_TOK_LEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ROS3_MAX_SECRET_TOK_LEN&#160;&#160;&#160;1024</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum string length for specifying the session/security token. </p>
+
+</div>
+</div>
+<a id="aea0d0c807838178043b65ef66a6352c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aea0d0c807838178043b65ef66a6352c5">&#9670;&nbsp;</a></span>H5FD_ROS3_VALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_ROS3_VALUE&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a498d8f0d3383daf1cc08312aece03c9f">H5_VFD_ROS3</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Identifier for the ros3 VFD </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dros3_8h.html">H5FDros3.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_ds3comms_8h.html b/develop/_h5_f_ds3comms_8h.html
new file mode 100644
index 0000000..ab69dfb
--- /dev/null
+++ b/develop/_h5_f_ds3comms_8h.html
@@ -0,0 +1,1119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDs3comms.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_ds3comms_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDs3comms.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;H5private.h&quot;</code><br />
+<code>#include &lt;curl/curl.h&gt;</code><br />
+<code>#include &lt;openssl/evp.h&gt;</code><br />
+<code>#include &lt;openssl/hmac.h&gt;</code><br />
+<code>#include &lt;openssl/sha.h&gt;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5FDs3comms.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_ds3comms_8h__incl.png" border="0" usemap="#asrc_2_h5_f_ds3comms_8h" alt=""/></div>
+<map name="asrc_2_h5_f_ds3comms_8h" id="asrc_2_h5_f_ds3comms_8h">
+<area shape="rect" title=" " alt="" coords="218,5,374,32"/>
+<area shape="rect" title=" " alt="" coords="5,80,104,107"/>
+<area shape="rect" title=" " alt="" coords="129,80,215,107"/>
+<area shape="rect" title=" " alt="" coords="240,80,352,107"/>
+<area shape="rect" title=" " alt="" coords="375,80,499,107"/>
+<area shape="rect" title=" " alt="" coords="523,80,634,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhrb__node__t.html">hrb_node_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhrb__t.html">hrb_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparsed__url__t.html">parsed_url_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structs3r__t.html">s3r_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a4dec7c942f5ef522bd38971d754a3eb6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a4dec7c942f5ef522bd38971d754a3eb6">EMPTY_SHA256</a>&#160;&#160;&#160;&quot;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&quot;</td></tr>
+<tr class="separator:a4dec7c942f5ef522bd38971d754a3eb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15b1453b9fcba6c0018d1223463f8264"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a15b1453b9fcba6c0018d1223463f8264">ISO8601_SIZE</a>&#160;&#160;&#160;17</td></tr>
+<tr class="separator:a15b1453b9fcba6c0018d1223463f8264"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2772bf67f9002b78a2c3ef16aa383b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#ac2772bf67f9002b78a2c3ef16aa383b6">RFC7231_SIZE</a>&#160;&#160;&#160;30</td></tr>
+<tr class="separator:ac2772bf67f9002b78a2c3ef16aa383b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14608cdcb368cfe8c5a47be7d4597bbd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a14608cdcb368cfe8c5a47be7d4597bbd">ISO8601NOW</a>(dest, now_gm)&#160;&#160;&#160;strftime((dest), <a class="el" href="_h5_f_ds3comms_8h.html#a15b1453b9fcba6c0018d1223463f8264">ISO8601_SIZE</a>, &quot;%Y%m%dT%H%M%SZ&quot;, (now_gm))</td></tr>
+<tr class="separator:a14608cdcb368cfe8c5a47be7d4597bbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a445066a60f8e9432a8186499f5d2ff8b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a445066a60f8e9432a8186499f5d2ff8b">RFC7231NOW</a>(dest, now_gm)&#160;&#160;&#160;strftime((dest), <a class="el" href="_h5_f_ds3comms_8h.html#ac2772bf67f9002b78a2c3ef16aa383b6">RFC7231_SIZE</a>, &quot;%a, %d %b %Y %H:%M:%S GMT&quot;, (now_gm))</td></tr>
+<tr class="separator:a445066a60f8e9432a8186499f5d2ff8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bcfb420a43fd8756a09368612dd1647"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a5bcfb420a43fd8756a09368612dd1647">S3COMMS_MAX_CREDENTIAL_SIZE</a>&#160;&#160;&#160;155</td></tr>
+<tr class="separator:a5bcfb420a43fd8756a09368612dd1647"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24add4687ae8b28b3c6e8ac8b202f0f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a24add4687ae8b28b3c6e8ac8b202f0f7">S3COMMS_FORMAT_CREDENTIAL</a>(dest, access, iso8601_date, region, service)</td></tr>
+<tr class="separator:a24add4687ae8b28b3c6e8ac8b202f0f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05eb3fc091e5a18803c6187b59f79b75"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a05eb3fc091e5a18803c6187b59f79b75">S3COMMS_HRB_NODE_MAGIC</a>&#160;&#160;&#160;0x7F5757UL</td></tr>
+<tr class="separator:a05eb3fc091e5a18803c6187b59f79b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afffc42e5df289eebd183b2291f4333b3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#afffc42e5df289eebd183b2291f4333b3">S3COMMS_HRB_MAGIC</a>&#160;&#160;&#160;0x6DCC84UL</td></tr>
+<tr class="separator:afffc42e5df289eebd183b2291f4333b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a731bdc70ce1bbdf8b3c9716283ec2025"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a731bdc70ce1bbdf8b3c9716283ec2025">S3COMMS_PARSED_URL_MAGIC</a>&#160;&#160;&#160;0x21D0DFUL</td></tr>
+<tr class="separator:a731bdc70ce1bbdf8b3c9716283ec2025"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ae5c070188a73edf17ef86922de650b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a2ae5c070188a73edf17ef86922de650b">S3COMMS_S3R_MAGIC</a>&#160;&#160;&#160;0x44d8d79</td></tr>
+<tr class="separator:a2ae5c070188a73edf17ef86922de650b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a04500f3e0ba84582bd9a2c98cb50f89b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a04500f3e0ba84582bd9a2c98cb50f89b">H5FD_s3comms_hrb_node_set</a> (<a class="el" href="structhrb__node__t.html">hrb_node_t</a> **L, const char *name, const char *value)</td></tr>
+<tr class="separator:a04500f3e0ba84582bd9a2c98cb50f89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd00fe689e50d1579f623afb053d1ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#acbd00fe689e50d1579f623afb053d1ca">H5FD_s3comms_hrb_destroy</a> (<a class="el" href="structhrb__t.html">hrb_t</a> **buf)</td></tr>
+<tr class="separator:acbd00fe689e50d1579f623afb053d1ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a425c23f65b63321b3f3ae3dbf0ce5b52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structhrb__t.html">hrb_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a425c23f65b63321b3f3ae3dbf0ce5b52">H5FD_s3comms_hrb_init_request</a> (const char *verb, const char *resource, const char *host)</td></tr>
+<tr class="separator:a425c23f65b63321b3f3ae3dbf0ce5b52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40b3e063377b40d76348d4f4ee873cd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a40b3e063377b40d76348d4f4ee873cd4">H5FD_s3comms_s3r_close</a> (<a class="el" href="structs3r__t.html">s3r_t</a> *handle)</td></tr>
+<tr class="separator:a40b3e063377b40d76348d4f4ee873cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1453ac2d713f1e27c6204968c91cd652"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a1453ac2d713f1e27c6204968c91cd652">H5FD_s3comms_s3r_get_filesize</a> (<a class="el" href="structs3r__t.html">s3r_t</a> *handle)</td></tr>
+<tr class="separator:a1453ac2d713f1e27c6204968c91cd652"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc2d2a6ce9ec82a00400a29a783ee02b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structs3r__t.html">s3r_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#acc2d2a6ce9ec82a00400a29a783ee02b">H5FD_s3comms_s3r_open</a> (const char url[], const char region[], const char id[], const unsigned char signing_key[], const char token[])</td></tr>
+<tr class="separator:acc2d2a6ce9ec82a00400a29a783ee02b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a339a2b7ea2c68a66d4c3eebb5b541993"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a339a2b7ea2c68a66d4c3eebb5b541993">H5FD_s3comms_s3r_read</a> (<a class="el" href="structs3r__t.html">s3r_t</a> *handle, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> offset, size_t len, void *dest)</td></tr>
+<tr class="separator:a339a2b7ea2c68a66d4c3eebb5b541993"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82fc58de1cac2697cedb59ede01efe89"><td class="memItemLeft" align="right" valign="top">struct tm *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a82fc58de1cac2697cedb59ede01efe89">gmnow</a> (void)</td></tr>
+<tr class="separator:a82fc58de1cac2697cedb59ede01efe89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46626d12d7bb233ef858891a4249eaa1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a46626d12d7bb233ef858891a4249eaa1">H5FD_s3comms_aws_canonical_request</a> (char *canonical_request_dest, int cr_size, char *signed_headers_dest, int sh_size, <a class="el" href="structhrb__t.html">hrb_t</a> *http_request)</td></tr>
+<tr class="separator:a46626d12d7bb233ef858891a4249eaa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa52b1038fe966cb3ba4e31d7ba816630"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#aa52b1038fe966cb3ba4e31d7ba816630">H5FD_s3comms_bytes_to_hex</a> (char *dest, const unsigned char *msg, size_t msg_len, bool lowercase)</td></tr>
+<tr class="separator:aa52b1038fe966cb3ba4e31d7ba816630"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abacfef837e1553c1cf94065e88958398"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#abacfef837e1553c1cf94065e88958398">H5FD_s3comms_free_purl</a> (<a class="el" href="structparsed__url__t.html">parsed_url_t</a> *purl)</td></tr>
+<tr class="separator:abacfef837e1553c1cf94065e88958398"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a598b8b432400dee94d2bcc313fef88d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a598b8b432400dee94d2bcc313fef88d9">H5FD_s3comms_HMAC_SHA256</a> (const unsigned char *key, size_t key_len, const char *msg, size_t msg_len, char *dest)</td></tr>
+<tr class="separator:a598b8b432400dee94d2bcc313fef88d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af637c38e26542a9ec9922a7c5916a2fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#af637c38e26542a9ec9922a7c5916a2fd">H5FD_s3comms_load_aws_profile</a> (const char *name, char *key_id_out, char *secret_access_key_out, char *aws_region_out)</td></tr>
+<tr class="separator:af637c38e26542a9ec9922a7c5916a2fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a331a701900ce364e9ad2ecaf07702e89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a331a701900ce364e9ad2ecaf07702e89">H5FD_s3comms_nlowercase</a> (char *dest, const char *s, size_t len)</td></tr>
+<tr class="separator:a331a701900ce364e9ad2ecaf07702e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a447e48af26a6f9861afdcb17b9ce3da8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a447e48af26a6f9861afdcb17b9ce3da8">H5FD_s3comms_parse_url</a> (const char *str, <a class="el" href="structparsed__url__t.html">parsed_url_t</a> **purl)</td></tr>
+<tr class="separator:a447e48af26a6f9861afdcb17b9ce3da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0920dcf00c5048def115f03d7674b6d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a0920dcf00c5048def115f03d7674b6d5">H5FD_s3comms_percent_encode_char</a> (char *repr, const unsigned char c, size_t *repr_len)</td></tr>
+<tr class="separator:a0920dcf00c5048def115f03d7674b6d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41b0bbdb55ad768fb1a8ca3dc6fb474e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a41b0bbdb55ad768fb1a8ca3dc6fb474e">H5FD_s3comms_signing_key</a> (unsigned char *md, const char *secret, const char *region, const char *iso8601now)</td></tr>
+<tr class="separator:a41b0bbdb55ad768fb1a8ca3dc6fb474e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01884498a547fed06923d9d83a69187f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a01884498a547fed06923d9d83a69187f">H5FD_s3comms_tostringtosign</a> (char *dest, const char *req_str, const char *now, const char *region)</td></tr>
+<tr class="separator:a01884498a547fed06923d9d83a69187f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a123318a075d4c88aef506d0901d4da3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a123318a075d4c88aef506d0901d4da3e">H5FD_s3comms_trim</a> (char *dest, char *s, size_t s_len, size_t *n_written)</td></tr>
+<tr class="separator:a123318a075d4c88aef506d0901d4da3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7de4c5f35eeceda5f9668b2c5429b22c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html#a7de4c5f35eeceda5f9668b2c5429b22c">H5FD_s3comms_uriencode</a> (char *dest, const char *s, size_t s_len, bool encode_slash, size_t *n_written)</td></tr>
+<tr class="separator:a7de4c5f35eeceda5f9668b2c5429b22c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a4dec7c942f5ef522bd38971d754a3eb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4dec7c942f5ef522bd38971d754a3eb6">&#9670;&nbsp;</a></span>EMPTY_SHA256</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define EMPTY_SHA256&#160;&#160;&#160;&quot;e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a15b1453b9fcba6c0018d1223463f8264"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15b1453b9fcba6c0018d1223463f8264">&#9670;&nbsp;</a></span>ISO8601_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ISO8601_SIZE&#160;&#160;&#160;17</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a14608cdcb368cfe8c5a47be7d4597bbd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14608cdcb368cfe8c5a47be7d4597bbd">&#9670;&nbsp;</a></span>ISO8601NOW</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ISO8601NOW</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">dest, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">now_gm&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td>&#160;&#160;&#160;strftime((dest), <a class="el" href="_h5_f_ds3comms_8h.html#a15b1453b9fcba6c0018d1223463f8264">ISO8601_SIZE</a>, &quot;%Y%m%dT%H%M%SZ&quot;, (now_gm))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac2772bf67f9002b78a2c3ef16aa383b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac2772bf67f9002b78a2c3ef16aa383b6">&#9670;&nbsp;</a></span>RFC7231_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define RFC7231_SIZE&#160;&#160;&#160;30</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a445066a60f8e9432a8186499f5d2ff8b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a445066a60f8e9432a8186499f5d2ff8b">&#9670;&nbsp;</a></span>RFC7231NOW</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define RFC7231NOW</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">dest, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">now_gm&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td>&#160;&#160;&#160;strftime((dest), <a class="el" href="_h5_f_ds3comms_8h.html#ac2772bf67f9002b78a2c3ef16aa383b6">RFC7231_SIZE</a>, &quot;%a, %d %b %Y %H:%M:%S GMT&quot;, (now_gm))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a24add4687ae8b28b3c6e8ac8b202f0f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a24add4687ae8b28b3c6e8ac8b202f0f7">&#9670;&nbsp;</a></span>S3COMMS_FORMAT_CREDENTIAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define S3COMMS_FORMAT_CREDENTIAL</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">dest, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">access, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">iso8601_date, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">region, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">service&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> snprintf((dest), <a class="code" href="_h5_f_ds3comms_8h.html#a5bcfb420a43fd8756a09368612dd1647">S3COMMS_MAX_CREDENTIAL_SIZE</a>, <span class="stringliteral">&quot;%s/%s/%s/%s/aws4_request&quot;</span>, (access), (iso8601_date), \</div>
+<div class="line"> (region), (service))</div>
+<div class="ttc" id="a_h5_f_ds3comms_8h_html_a5bcfb420a43fd8756a09368612dd1647"><div class="ttname"><a href="_h5_f_ds3comms_8h.html#a5bcfb420a43fd8756a09368612dd1647">S3COMMS_MAX_CREDENTIAL_SIZE</a></div><div class="ttdeci">#define S3COMMS_MAX_CREDENTIAL_SIZE</div><div class="ttdef"><b>Definition:</b> H5FDs3comms.h:123</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="afffc42e5df289eebd183b2291f4333b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afffc42e5df289eebd183b2291f4333b3">&#9670;&nbsp;</a></span>S3COMMS_HRB_MAGIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define S3COMMS_HRB_MAGIC&#160;&#160;&#160;0x6DCC84UL</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a05eb3fc091e5a18803c6187b59f79b75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05eb3fc091e5a18803c6187b59f79b75">&#9670;&nbsp;</a></span>S3COMMS_HRB_NODE_MAGIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define S3COMMS_HRB_NODE_MAGIC&#160;&#160;&#160;0x7F5757UL</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5bcfb420a43fd8756a09368612dd1647"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5bcfb420a43fd8756a09368612dd1647">&#9670;&nbsp;</a></span>S3COMMS_MAX_CREDENTIAL_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define S3COMMS_MAX_CREDENTIAL_SIZE&#160;&#160;&#160;155</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a731bdc70ce1bbdf8b3c9716283ec2025"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a731bdc70ce1bbdf8b3c9716283ec2025">&#9670;&nbsp;</a></span>S3COMMS_PARSED_URL_MAGIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define S3COMMS_PARSED_URL_MAGIC&#160;&#160;&#160;0x21D0DFUL</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2ae5c070188a73edf17ef86922de650b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ae5c070188a73edf17ef86922de650b">&#9670;&nbsp;</a></span>S3COMMS_S3R_MAGIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define S3COMMS_S3R_MAGIC&#160;&#160;&#160;0x44d8d79</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a82fc58de1cac2697cedb59ede01efe89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a82fc58de1cac2697cedb59ede01efe89">&#9670;&nbsp;</a></span>gmnow()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct tm* gmnow </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a46626d12d7bb233ef858891a4249eaa1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46626d12d7bb233ef858891a4249eaa1">&#9670;&nbsp;</a></span>H5FD_s3comms_aws_canonical_request()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_aws_canonical_request </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>canonical_request_dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>cr_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>signed_headers_dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>sh_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structhrb__t.html">hrb_t</a> *&#160;</td>
+ <td class="paramname"><em>http_request</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa52b1038fe966cb3ba4e31d7ba816630"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa52b1038fe966cb3ba4e31d7ba816630">&#9670;&nbsp;</a></span>H5FD_s3comms_bytes_to_hex()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_bytes_to_hex </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char *&#160;</td>
+ <td class="paramname"><em>msg</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>msg_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>lowercase</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abacfef837e1553c1cf94065e88958398"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abacfef837e1553c1cf94065e88958398">&#9670;&nbsp;</a></span>H5FD_s3comms_free_purl()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_free_purl </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structparsed__url__t.html">parsed_url_t</a> *&#160;</td>
+ <td class="paramname"><em>purl</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a598b8b432400dee94d2bcc313fef88d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a598b8b432400dee94d2bcc313fef88d9">&#9670;&nbsp;</a></span>H5FD_s3comms_HMAC_SHA256()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_HMAC_SHA256 </td>
+ <td>(</td>
+ <td class="paramtype">const unsigned char *&#160;</td>
+ <td class="paramname"><em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>key_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>msg</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>msg_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>dest</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acbd00fe689e50d1579f623afb053d1ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acbd00fe689e50d1579f623afb053d1ca">&#9670;&nbsp;</a></span>H5FD_s3comms_hrb_destroy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_hrb_destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structhrb__t.html">hrb_t</a> **&#160;</td>
+ <td class="paramname"><em>buf</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a425c23f65b63321b3f3ae3dbf0ce5b52"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a425c23f65b63321b3f3ae3dbf0ce5b52">&#9670;&nbsp;</a></span>H5FD_s3comms_hrb_init_request()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structhrb__t.html">hrb_t</a>* H5FD_s3comms_hrb_init_request </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>verb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>resource</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>host</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a04500f3e0ba84582bd9a2c98cb50f89b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04500f3e0ba84582bd9a2c98cb50f89b">&#9670;&nbsp;</a></span>H5FD_s3comms_hrb_node_set()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_hrb_node_set </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structhrb__node__t.html">hrb_node_t</a> **&#160;</td>
+ <td class="paramname"><em>L</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af637c38e26542a9ec9922a7c5916a2fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af637c38e26542a9ec9922a7c5916a2fd">&#9670;&nbsp;</a></span>H5FD_s3comms_load_aws_profile()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_load_aws_profile </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>key_id_out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>secret_access_key_out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>aws_region_out</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a331a701900ce364e9ad2ecaf07702e89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a331a701900ce364e9ad2ecaf07702e89">&#9670;&nbsp;</a></span>H5FD_s3comms_nlowercase()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_nlowercase </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>len</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a447e48af26a6f9861afdcb17b9ce3da8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a447e48af26a6f9861afdcb17b9ce3da8">&#9670;&nbsp;</a></span>H5FD_s3comms_parse_url()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_parse_url </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structparsed__url__t.html">parsed_url_t</a> **&#160;</td>
+ <td class="paramname"><em>purl</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0920dcf00c5048def115f03d7674b6d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0920dcf00c5048def115f03d7674b6d5">&#9670;&nbsp;</a></span>H5FD_s3comms_percent_encode_char()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_percent_encode_char </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>repr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char&#160;</td>
+ <td class="paramname"><em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>repr_len</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a40b3e063377b40d76348d4f4ee873cd4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40b3e063377b40d76348d4f4ee873cd4">&#9670;&nbsp;</a></span>H5FD_s3comms_s3r_close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_s3r_close </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structs3r__t.html">s3r_t</a> *&#160;</td>
+ <td class="paramname"><em>handle</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1453ac2d713f1e27c6204968c91cd652"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1453ac2d713f1e27c6204968c91cd652">&#9670;&nbsp;</a></span>H5FD_s3comms_s3r_get_filesize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t H5FD_s3comms_s3r_get_filesize </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structs3r__t.html">s3r_t</a> *&#160;</td>
+ <td class="paramname"><em>handle</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acc2d2a6ce9ec82a00400a29a783ee02b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acc2d2a6ce9ec82a00400a29a783ee02b">&#9670;&nbsp;</a></span>H5FD_s3comms_s3r_open()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structs3r__t.html">s3r_t</a>* H5FD_s3comms_s3r_open </td>
+ <td>(</td>
+ <td class="paramtype">const char&#160;</td>
+ <td class="paramname"><em>url</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char&#160;</td>
+ <td class="paramname"><em>region</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char&#160;</td>
+ <td class="paramname"><em>id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char&#160;</td>
+ <td class="paramname"><em>signing_key</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char&#160;</td>
+ <td class="paramname"><em>token</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a339a2b7ea2c68a66d4c3eebb5b541993"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a339a2b7ea2c68a66d4c3eebb5b541993">&#9670;&nbsp;</a></span>H5FD_s3comms_s3r_read()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_s3r_read </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structs3r__t.html">s3r_t</a> *&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>dest</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a41b0bbdb55ad768fb1a8ca3dc6fb474e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41b0bbdb55ad768fb1a8ca3dc6fb474e">&#9670;&nbsp;</a></span>H5FD_s3comms_signing_key()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_signing_key </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char *&#160;</td>
+ <td class="paramname"><em>md</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>secret</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>region</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>iso8601now</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a01884498a547fed06923d9d83a69187f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a01884498a547fed06923d9d83a69187f">&#9670;&nbsp;</a></span>H5FD_s3comms_tostringtosign()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_tostringtosign </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>req_str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>now</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>region</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a123318a075d4c88aef506d0901d4da3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a123318a075d4c88aef506d0901d4da3e">&#9670;&nbsp;</a></span>H5FD_s3comms_trim()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_trim </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>s_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>n_written</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7de4c5f35eeceda5f9668b2c5429b22c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7de4c5f35eeceda5f9668b2c5429b22c">&#9670;&nbsp;</a></span>H5FD_s3comms_uriencode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD_s3comms_uriencode </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>s_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>encode_slash</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>n_written</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_ds3comms_8h.html">H5FDs3comms.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_ds3comms_8h__incl.map b/develop/_h5_f_ds3comms_8h__incl.map
new file mode 100644
index 0000000..fe9b8e0
--- /dev/null
+++ b/develop/_h5_f_ds3comms_8h__incl.map
@@ -0,0 +1,8 @@
+<map id="src/H5FDs3comms.h" name="src/H5FDs3comms.h">
+<area shape="rect" id="node1" title=" " alt="" coords="218,5,374,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,80,104,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="129,80,215,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="240,80,352,107"/>
+<area shape="rect" id="node5" title=" " alt="" coords="375,80,499,107"/>
+<area shape="rect" id="node6" title=" " alt="" coords="523,80,634,107"/>
+</map>
diff --git a/develop/_h5_f_ds3comms_8h__incl.md5 b/develop/_h5_f_ds3comms_8h__incl.md5
new file mode 100644
index 0000000..56d609a
--- /dev/null
+++ b/develop/_h5_f_ds3comms_8h__incl.md5
@@ -0,0 +1 @@
+6cd9dc8c1f0a766539a6fb36236ff905 \ No newline at end of file
diff --git a/develop/_h5_f_ds3comms_8h__incl.png b/develop/_h5_f_ds3comms_8h__incl.png
new file mode 100644
index 0000000..d09856b
--- /dev/null
+++ b/develop/_h5_f_ds3comms_8h__incl.png
Binary files differ
diff --git a/develop/_h5_f_dsec2_8h.html b/develop/_h5_f_dsec2_8h.html
new file mode 100644
index 0000000..c612f7b
--- /dev/null
+++ b/develop/_h5_f_dsec2_8h.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDsec2.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dsec2_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDsec2.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a15ae1f958e1cf11cb239916d76b10606"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_sec2_init))</td></tr>
+<tr class="separator:a15ae1f958e1cf11cb239916d76b10606"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63e3fe17ff3ef473458cd76ea4cfe232"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsec2_8h.html#a63e3fe17ff3ef473458cd76ea4cfe232">H5FD_SEC2_VALUE</a>&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#aef62b53e8461f43aa18d33bc74e20d3c">H5_VFD_SEC2</a></td></tr>
+<tr class="separator:a63e3fe17ff3ef473458cd76ea4cfe232"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaf581bceca36ad4eef3cd45b16eabbb20"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20">H5Pset_fapl_sec2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="memdesc:gaf581bceca36ad4eef3cd45b16eabbb20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the file access property list to use the <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a> driver. <a href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20">More...</a><br /></td></tr>
+<tr class="separator:gaf581bceca36ad4eef3cd45b16eabbb20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a15ae1f958e1cf11cb239916d76b10606"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15ae1f958e1cf11cb239916d76b10606">&#9670;&nbsp;</a></span>H5FD_SEC2</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SEC2&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_sec2_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the sec2 VFD </p>
+
+</div>
+</div>
+<a id="a63e3fe17ff3ef473458cd76ea4cfe232"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a63e3fe17ff3ef473458cd76ea4cfe232">&#9670;&nbsp;</a></span>H5FD_SEC2_VALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SEC2_VALUE&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#aef62b53e8461f43aa18d33bc74e20d3c">H5_VFD_SEC2</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Identifier for the sec2 VFD </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dsec2_8h.html">H5FDsec2.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dsplitter_8h.html b/develop/_h5_f_dsplitter_8h.html
new file mode 100644
index 0000000..1258862
--- /dev/null
+++ b/develop/_h5_f_dsplitter_8h.html
@@ -0,0 +1,226 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDsplitter.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dsplitter_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDsplitter.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__splitter__vfd__config__t.html">H5FD_splitter_vfd_config_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ac6c45c6a8e1cb7f5b4400d95bf651eae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsplitter_8h.html#ac6c45c6a8e1cb7f5b4400d95bf651eae">H5FD_SPLITTER</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_splitter_init))</td></tr>
+<tr class="separator:ac6c45c6a8e1cb7f5b4400d95bf651eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a965d833a5b79795b8fc3f2a5ebc18139"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsplitter_8h.html#a965d833a5b79795b8fc3f2a5ebc18139">H5FD_SPLITTER_VALUE</a>&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a58e1d1b57dc2409a1ef6adc9b9039c43">H5_VFD_SPLITTER</a></td></tr>
+<tr class="separator:a965d833a5b79795b8fc3f2a5ebc18139"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ca98b3d47a26ca06252457a2027d5fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsplitter_8h.html#a6ca98b3d47a26ca06252457a2027d5fc">H5FD_CURR_SPLITTER_VFD_CONFIG_VERSION</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a6ca98b3d47a26ca06252457a2027d5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa662df8b1c69b6aeec89a1eb9834a651"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsplitter_8h.html#aa662df8b1c69b6aeec89a1eb9834a651">H5FD_SPLITTER_PATH_MAX</a>&#160;&#160;&#160;4096</td></tr>
+<tr class="separator:aa662df8b1c69b6aeec89a1eb9834a651"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50dbab4cdb1dd40688e6ebf1a0e6ffa3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsplitter_8h.html#a50dbab4cdb1dd40688e6ebf1a0e6ffa3">H5FD_SPLITTER_MAGIC</a>&#160;&#160;&#160;0x2B916880</td></tr>
+<tr class="separator:a50dbab4cdb1dd40688e6ebf1a0e6ffa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga49f386ea235bb48128e54c962c499f07"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07">H5Pset_fapl_splitter</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__splitter__vfd__config__t.html">H5FD_splitter_vfd_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:ga49f386ea235bb48128e54c962c499f07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file access property list to use the splitter driver. <a href="group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07">More...</a><br /></td></tr>
+<tr class="separator:ga49f386ea235bb48128e54c962c499f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf6ac1c131acee33dfb878593dfefb4ac"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac">H5Pget_fapl_splitter</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__splitter__vfd__config__t.html">H5FD_splitter_vfd_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:gaf6ac1c131acee33dfb878593dfefb4ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets splitter driver properties from the the file access property list. <a href="group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac">More...</a><br /></td></tr>
+<tr class="separator:gaf6ac1c131acee33dfb878593dfefb4ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a6ca98b3d47a26ca06252457a2027d5fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ca98b3d47a26ca06252457a2027d5fc">&#9670;&nbsp;</a></span>H5FD_CURR_SPLITTER_VFD_CONFIG_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_CURR_SPLITTER_VFD_CONFIG_VERSION&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The version of the <a class="el" href="struct_h5_f_d__splitter__vfd__config__t.html">H5FD_splitter_vfd_config_t</a> structure used </p>
+
+</div>
+</div>
+<a id="ac6c45c6a8e1cb7f5b4400d95bf651eae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac6c45c6a8e1cb7f5b4400d95bf651eae">&#9670;&nbsp;</a></span>H5FD_SPLITTER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SPLITTER&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_splitter_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the splitter VFD </p>
+
+</div>
+</div>
+<a id="a50dbab4cdb1dd40688e6ebf1a0e6ffa3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50dbab4cdb1dd40688e6ebf1a0e6ffa3">&#9670;&nbsp;</a></span>H5FD_SPLITTER_MAGIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SPLITTER_MAGIC&#160;&#160;&#160;0x2B916880</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Semi-unique constant used to help identify structure pointers </p>
+
+</div>
+</div>
+<a id="aa662df8b1c69b6aeec89a1eb9834a651"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa662df8b1c69b6aeec89a1eb9834a651">&#9670;&nbsp;</a></span>H5FD_SPLITTER_PATH_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SPLITTER_PATH_MAX&#160;&#160;&#160;4096</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum length of a filename/path string in the Write-Only channel, including the NULL-terminator. </p>
+
+</div>
+</div>
+<a id="a965d833a5b79795b8fc3f2a5ebc18139"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a965d833a5b79795b8fc3f2a5ebc18139">&#9670;&nbsp;</a></span>H5FD_SPLITTER_VALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SPLITTER_VALUE&#160;&#160;&#160;<a class="el" href="_h5_f_dpublic_8h.html#a58e1d1b57dc2409a1ef6adc9b9039c43">H5_VFD_SPLITTER</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Identifier for the splitter VFD </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dsplitter_8h.html">H5FDsplitter.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dstdio_8h.html b/develop/_h5_f_dstdio_8h.html
new file mode 100644
index 0000000..92c1967
--- /dev/null
+++ b/develop/_h5_f_dstdio_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDstdio.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dstdio_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDstdio.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5FDstdio.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dstdio_8h__incl.png" border="0" usemap="#asrc_2_h5_f_dstdio_8h" alt=""/></div>
+<map name="asrc_2_h5_f_dstdio_8h" id="asrc_2_h5_f_dstdio_8h">
+<area shape="rect" title=" " alt="" coords="539,5,665,32"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="555,80,649,107"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a030a03b96a9f6e46035ce64e25389085"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dstdio_8h.html#a030a03b96a9f6e46035ce64e25389085">H5FD_STDIO</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_stdio_init))</td></tr>
+<tr class="separator:a030a03b96a9f6e46035ce64e25389085"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga77f0643117835e7f7992d573761b5052"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052">H5Pset_fapl_stdio</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="memdesc:ga77f0643117835e7f7992d573761b5052"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the standard I/O driver. <a href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052">More...</a><br /></td></tr>
+<tr class="separator:ga77f0643117835e7f7992d573761b5052"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a030a03b96a9f6e46035ce64e25389085"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a030a03b96a9f6e46035ce64e25389085">&#9670;&nbsp;</a></span>H5FD_STDIO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_STDIO&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(H5FD_stdio_init))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the stdio VFD </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dstdio_8h.html">H5FDstdio.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dstdio_8h__incl.map b/develop/_h5_f_dstdio_8h__incl.map
new file mode 100644
index 0000000..947a961
--- /dev/null
+++ b/develop/_h5_f_dstdio_8h__incl.map
@@ -0,0 +1,16 @@
+<map id="src/H5FDstdio.h" name="src/H5FDstdio.h">
+<area shape="rect" id="node1" title=" " alt="" coords="539,5,665,32"/>
+<area shape="rect" id="node2" href="$_h5_ipublic_8h.html" title=" " alt="" coords="555,80,649,107"/>
+<area shape="rect" id="node3" href="$_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" id="node4" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" id="node5" href="$_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" id="node6" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" id="node7" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" id="node8" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" id="node9" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" id="node10" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" id="node11" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" id="node12" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" id="node13" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" id="node14" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
diff --git a/develop/_h5_f_dstdio_8h__incl.md5 b/develop/_h5_f_dstdio_8h__incl.md5
new file mode 100644
index 0000000..e4cdc5d
--- /dev/null
+++ b/develop/_h5_f_dstdio_8h__incl.md5
@@ -0,0 +1 @@
+920967c820c017c0d36e07c13661e227 \ No newline at end of file
diff --git a/develop/_h5_f_dstdio_8h__incl.png b/develop/_h5_f_dstdio_8h__incl.png
new file mode 100644
index 0000000..f6bfe66
--- /dev/null
+++ b/develop/_h5_f_dstdio_8h__incl.png
Binary files differ
diff --git a/develop/_h5_f_dsubfiling_8h.html b/develop/_h5_f_dsubfiling_8h.html
new file mode 100644
index 0000000..6c1bf9f
--- /dev/null
+++ b/develop/_h5_f_dsubfiling_8h.html
@@ -0,0 +1,468 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDsubfiling/H5FDsubfiling.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dsubfiling_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDsubfiling.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dsubfiling_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_f_dsubfiling_2_h5_f_dsubfiling_8hdep" alt=""/></div>
+<map name="asrc_2_h5_f_dsubfiling_2_h5_f_dsubfiling_8hdep" id="asrc_2_h5_f_dsubfiling_2_h5_f_dsubfiling_8hdep">
+<area shape="rect" title=" " alt="" coords="148,5,391,32"/>
+<area shape="rect" href="_h5_f_dioc_8h.html" title=" " alt="" coords="95,80,302,107"/>
+<area shape="rect" href="_h5_f_dsubfiling__priv_8h.html" title=" " alt="" coords="225,155,455,196"/>
+<area shape="rect" href="_h5_f_dioc__priv_8h.html" title=" " alt="" coords="5,155,200,196"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__subfiling__params__t.html">H5FD_subfiling_params_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subfiling parameter structure that is shared between the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> and <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> drivers. <a href="struct_h5_f_d__subfiling__params__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f_d__subfiling__config__t.html">H5FD_subfiling_config_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration structure for <a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2" title="Modifies the specified File Access Property List to use the H5FD_SUBFILING driver.">H5Pset_fapl_subfiling()</a> / <a class="el" href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45" title="Queries a File Access Property List for H5FD_SUBFILING file driver properties.">H5Pget_fapl_subfiling()</a> <a href="struct_h5_f_d__subfiling__config__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a070ba7b51cfe718ba4da75b308066a9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a>&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(<a class="el" href="_h5_f_dsubfiling_8h.html#ac2f254c2f4f5ca9a319584c731f2b280">H5FD_subfiling_init</a>))</td></tr>
+<tr class="separator:a070ba7b51cfe718ba4da75b308066a9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa2dd4d2965df35e172a5195cadb9de2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#aaa2dd4d2965df35e172a5195cadb9de2">H5FD_SUBFILING_NAME</a>&#160;&#160;&#160;&quot;subfiling&quot;</td></tr>
+<tr class="separator:aaa2dd4d2965df35e172a5195cadb9de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abaa42bc15a5d58b141de7147ac4c4a4c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#abaa42bc15a5d58b141de7147ac4c4a4c">H5FD_SUBFILING_CURR_FAPL_VERSION</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:abaa42bc15a5d58b141de7147ac4c4a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a923120a6d3f217a8545bd654f5646cb7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#a923120a6d3f217a8545bd654f5646cb7">H5FD_SUBFILING_FAPL_MAGIC</a>&#160;&#160;&#160;0xFED01331</td></tr>
+<tr class="separator:a923120a6d3f217a8545bd654f5646cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6613027f8ed05f42be046721d40dbd56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#a6613027f8ed05f42be046721d40dbd56">H5FD_SUBFILING_DEFAULT_STRIPE_SIZE</a>&#160;&#160;&#160;(32 * 1024 * 1024)</td></tr>
+<tr class="separator:a6613027f8ed05f42be046721d40dbd56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b6cb61c4ef9e55eca8cdfec8c1039c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#a5b6cb61c4ef9e55eca8cdfec8c1039c7">H5FD_SUBFILING_DEFAULT_STRIPE_COUNT</a>&#160;&#160;&#160;-1</td></tr>
+<tr class="separator:a5b6cb61c4ef9e55eca8cdfec8c1039c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acae2194f0e4325e41c4ab600b581e811"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#acae2194f0e4325e41c4ab600b581e811">H5FD_SUBFILING_FILENAME_TEMPLATE</a>&#160;&#160;&#160;&quot;%s.subfile_%&quot; PRIu64 &quot;_%0*d_of_%d&quot;</td></tr>
+<tr class="separator:acae2194f0e4325e41c4ab600b581e811"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae97d2f017ab878d921ac75ce1ee7bc9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#ae97d2f017ab878d921ac75ce1ee7bc9d">H5FD_SUBFILING_CONFIG_FILENAME_TEMPLATE</a>&#160;&#160;&#160;&quot;%s.subfile_%&quot; PRIu64 &quot;.config&quot;</td></tr>
+<tr class="separator:ae97d2f017ab878d921ac75ce1ee7bc9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3da9be3aeeedafd84cca1371b6c5da4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#ae3da9be3aeeedafd84cca1371b6c5da4">H5FD_SUBFILING_STRIPE_SIZE</a>&#160;&#160;&#160;&quot;H5FD_SUBFILING_STRIPE_SIZE&quot;</td></tr>
+<tr class="separator:ae3da9be3aeeedafd84cca1371b6c5da4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a5883d4d3c713fdbefd27971b8a67b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#a5a5883d4d3c713fdbefd27971b8a67b7">H5FD_SUBFILING_IOC_PER_NODE</a>&#160;&#160;&#160;&quot;H5FD_SUBFILING_IOC_PER_NODE&quot;</td></tr>
+<tr class="separator:a5a5883d4d3c713fdbefd27971b8a67b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8350a509d56b739b6cc8f4f1934d0e00"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#a8350a509d56b739b6cc8f4f1934d0e00">H5FD_SUBFILING_IOC_SELECTION_CRITERIA</a>&#160;&#160;&#160;&quot;H5FD_SUBFILING_IOC_SELECTION_CRITERIA&quot;</td></tr>
+<tr class="separator:a8350a509d56b739b6cc8f4f1934d0e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a837b185b9e78252d295c33c8f86e46f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#a837b185b9e78252d295c33c8f86e46f3">H5FD_SUBFILING_SUBFILE_PREFIX</a>&#160;&#160;&#160;&quot;H5FD_SUBFILING_SUBFILE_PREFIX&quot;</td></tr>
+<tr class="separator:a837b185b9e78252d295c33c8f86e46f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70a3432b7e53fba2eaf36e072540c44c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#a70a3432b7e53fba2eaf36e072540c44c">H5FD_SUBFILING_CONFIG_FILE_PREFIX</a>&#160;&#160;&#160;&quot;H5FD_SUBFILING_CONFIG_FILE_PREFIX&quot;</td></tr>
+<tr class="separator:a70a3432b7e53fba2eaf36e072540c44c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a2bcf2d531a0668895308692b0c1108d7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#a2bcf2d531a0668895308692b0c1108d7">H5FD_subfiling_ioc_select_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_f_dsubfiling_8h.html#a2bcf2d531a0668895308692b0c1108d7a8f225a77916a61e89ac2cc94309fa16b">SELECT_IOC_ONE_PER_NODE</a> = 0
+, <a class="el" href="_h5_f_dsubfiling_8h.html#a2bcf2d531a0668895308692b0c1108d7ab3e4d0db99c1560e49263961850bf82e">SELECT_IOC_EVERY_NTH_RANK</a>
+, <a class="el" href="_h5_f_dsubfiling_8h.html#a2bcf2d531a0668895308692b0c1108d7a6f9c0d42898b8e2604747189f6ee81ed">SELECT_IOC_WITH_CONFIG</a>
+, <a class="el" href="_h5_f_dsubfiling_8h.html#a2bcf2d531a0668895308692b0c1108d7a12d13fbd9db7189a5ddcd52a2ff08d55">SELECT_IOC_TOTAL</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_f_dsubfiling_8h.html#a2bcf2d531a0668895308692b0c1108d7a3709cb22d2a065ec62e5d72057564649">ioc_selection_options</a>
+<br />
+ }</td></tr>
+<tr class="separator:a2bcf2d531a0668895308692b0c1108d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ac2f254c2f4f5ca9a319584c731f2b280"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html#ac2f254c2f4f5ca9a319584c731f2b280">H5FD_subfiling_init</a> (void)</td></tr>
+<tr class="memdesc:ac2f254c2f4f5ca9a319584c731f2b280"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal routine to initialize <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver. Not meant to be called directly by an HDF5 application. <a href="_h5_f_dsubfiling_8h.html#ac2f254c2f4f5ca9a319584c731f2b280">More...</a><br /></td></tr>
+<tr class="separator:ac2f254c2f4f5ca9a319584c731f2b280"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65dbddbba216fdd0bdf99b4feaa74db2"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2">H5Pset_fapl_subfiling</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, const <a class="el" href="struct_h5_f_d__subfiling__config__t.html">H5FD_subfiling_config_t</a> *vfd_config)</td></tr>
+<tr class="memdesc:ga65dbddbba216fdd0bdf99b4feaa74db2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver. <a href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2">More...</a><br /></td></tr>
+<tr class="separator:ga65dbddbba216fdd0bdf99b4feaa74db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2af70900a3ea50a83d65f8285730ef45"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45">H5Pget_fapl_subfiling</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__subfiling__config__t.html">H5FD_subfiling_config_t</a> *config_out)</td></tr>
+<tr class="memdesc:ga2af70900a3ea50a83d65f8285730ef45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> file driver properties. <a href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45">More...</a><br /></td></tr>
+<tr class="separator:ga2af70900a3ea50a83d65f8285730ef45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a070ba7b51cfe718ba4da75b308066a9d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a070ba7b51cfe718ba4da75b308066a9d">&#9670;&nbsp;</a></span>H5FD_SUBFILING</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING&#160;&#160;&#160;(<a class="el" href="_h5_f_ddevelop_8h.html#a4df4d59c642c469f7a2c8934bfc84d60">H5FDperform_init</a>(<a class="el" href="_h5_f_dsubfiling_8h.html#ac2f254c2f4f5ca9a319584c731f2b280">H5FD_subfiling_init</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Macro that returns the identifier for the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver. Returns a file driver identifier if successful; otherwise returns <a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>. </p>
+
+</div>
+</div>
+<a id="a70a3432b7e53fba2eaf36e072540c44c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70a3432b7e53fba2eaf36e072540c44c">&#9670;&nbsp;</a></span>H5FD_SUBFILING_CONFIG_FILE_PREFIX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING_CONFIG_FILE_PREFIX&#160;&#160;&#160;&quot;H5FD_SUBFILING_CONFIG_FILE_PREFIX&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Macro for name of the environment variable that specifies a prefix to apply to the subfiling configuration filename. Useful for cases where the application wants to place the configuration file in a different directory than the default of putting it alongside the generated subfiles. For example, when writing to node-local storage one may wish to place the configuration file on a scratch file system readable by all nodes, while the subfiles are initially written to the node-local storage.</p>
+<p>The value set for this environment variable is interpreted as a pathname that must already exist.</p>
+<p>NOTE: As this prefix string will be encoded in the driver info message that gets written to the file, there is an upper limit of about ~900 single-byte characters for this string, though possibly less due to other information the driver may encode. Avoid long prefix names where possible. </p>
+
+</div>
+</div>
+<a id="ae97d2f017ab878d921ac75ce1ee7bc9d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae97d2f017ab878d921ac75ce1ee7bc9d">&#9670;&nbsp;</a></span>H5FD_SUBFILING_CONFIG_FILENAME_TEMPLATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING_CONFIG_FILENAME_TEMPLATE&#160;&#160;&#160;&quot;%s.subfile_%&quot; PRIu64 &quot;.config&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The basic printf-style template for a <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver configuration filename. The format specifiers correspond to:</p>
+<dl class="section user"><dt>%s</dt><dd>base filename, e.g. "file.h5"</dd></dl>
+<dl class="section user"><dt>%PRIu64</dt><dd>file inode, e.g. 11273556</dd></dl>
+<p>yielding a filename such as:</p>
+<p>file.h5.subfile_11273556.config </p>
+
+</div>
+</div>
+<a id="abaa42bc15a5d58b141de7147ac4c4a4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abaa42bc15a5d58b141de7147ac4c4a4c">&#9670;&nbsp;</a></span>H5FD_SUBFILING_CURR_FAPL_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING_CURR_FAPL_VERSION&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The version number of the <a class="el" href="struct_h5_f_d__subfiling__config__t.html" title="Configuration structure for H5Pset_fapl_subfiling() / H5Pget_fapl_subfiling()">H5FD_subfiling_config_t</a> configuration structure for the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver </p>
+
+</div>
+</div>
+<a id="a5b6cb61c4ef9e55eca8cdfec8c1039c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b6cb61c4ef9e55eca8cdfec8c1039c7">&#9670;&nbsp;</a></span>H5FD_SUBFILING_DEFAULT_STRIPE_COUNT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING_DEFAULT_STRIPE_COUNT&#160;&#160;&#160;-1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Macro for the default Subfiling stripe count value. The default is currently to use one subfile per node. </p>
+
+</div>
+</div>
+<a id="a6613027f8ed05f42be046721d40dbd56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6613027f8ed05f42be046721d40dbd56">&#9670;&nbsp;</a></span>H5FD_SUBFILING_DEFAULT_STRIPE_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING_DEFAULT_STRIPE_SIZE&#160;&#160;&#160;(32 * 1024 * 1024)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The default stripe size (in bytes) for data stripes in subfiles </p>
+
+</div>
+</div>
+<a id="a923120a6d3f217a8545bd654f5646cb7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a923120a6d3f217a8545bd654f5646cb7">&#9670;&nbsp;</a></span>H5FD_SUBFILING_FAPL_MAGIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING_FAPL_MAGIC&#160;&#160;&#160;0xFED01331</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Unique number used to distinguish the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver from other HDF5 file drivers </p>
+
+</div>
+</div>
+<a id="acae2194f0e4325e41c4ab600b581e811"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acae2194f0e4325e41c4ab600b581e811">&#9670;&nbsp;</a></span>H5FD_SUBFILING_FILENAME_TEMPLATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING_FILENAME_TEMPLATE&#160;&#160;&#160;&quot;%s.subfile_%&quot; PRIu64 &quot;_%0*d_of_%d&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The basic printf-style template for a <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver subfile filename. The format specifiers correspond to:</p>
+<dl class="section user"><dt>%s</dt><dd>base filename, e.g. "file.h5"</dd></dl>
+<dl class="section user"><dt>%PRIu64</dt><dd>file inode, e.g. 11273556</dd></dl>
+<dl class="section user"><dt>%0*d</dt><dd>number (starting at 1) signifying the Nth (out of total number of subfiles) subfile. Zero-padded according to the number of digits in the number of subfiles (calculated by <code>log10(num_subfiles) + 1)</code></dd></dl>
+<dl class="section user"><dt>%d</dt><dd>number of subfiles</dd></dl>
+<p>yielding filenames such as:</p>
+<p>file.h5.subfile_11273556_01_of_10 <br />
+file.h5.subfile_11273556_02_of_10 <br />
+file.h5.subfile_11273556_10_of_10 <br />
+</p>
+
+</div>
+</div>
+<a id="a5a5883d4d3c713fdbefd27971b8a67b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5a5883d4d3c713fdbefd27971b8a67b7">&#9670;&nbsp;</a></span>H5FD_SUBFILING_IOC_PER_NODE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING_IOC_PER_NODE&#160;&#160;&#160;&quot;H5FD_SUBFILING_IOC_PER_NODE&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Macro for name of the environment variable that specifies the number of MPI ranks per node to use as I/O concentrators</p>
+<p>The value set for this environment variable is interpreted as a long value and must be &gt; 0. </p>
+
+</div>
+</div>
+<a id="a8350a509d56b739b6cc8f4f1934d0e00"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8350a509d56b739b6cc8f4f1934d0e00">&#9670;&nbsp;</a></span>H5FD_SUBFILING_IOC_SELECTION_CRITERIA</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING_IOC_SELECTION_CRITERIA&#160;&#160;&#160;&quot;H5FD_SUBFILING_IOC_SELECTION_CRITERIA&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Macro for name of the environment variable that provides information for selection MPI ranks as I/O concentrators</p>
+<p>The value set for this environment variable is interpreted differently, depending on the IOC selection method chosen.</p>
+<p>For <a class="el" href="_h5_f_dsubfiling_8h.html#a2bcf2d531a0668895308692b0c1108d7a8f225a77916a61e89ac2cc94309fa16b">SELECT_IOC_ONE_PER_NODE</a>, this value is ignored.</p>
+<p>For <a class="el" href="_h5_f_dsubfiling_8h.html#a2bcf2d531a0668895308692b0c1108d7ab3e4d0db99c1560e49263961850bf82e">SELECT_IOC_EVERY_NTH_RANK</a>, this value is interpreted as a long value and must be &gt; 0. The value will correspond to the <code>N</code> value when selecting every <code>N</code>-th MPI rank as an I/O concentrator.</p>
+<p>For <a class="el" href="_h5_f_dsubfiling_8h.html#a2bcf2d531a0668895308692b0c1108d7a6f9c0d42898b8e2604747189f6ee81ed">SELECT_IOC_WITH_CONFIG</a>, this value is ignored as that particular IOC selection method is not currently supported.</p>
+<p>For <a class="el" href="_h5_f_dsubfiling_8h.html#a2bcf2d531a0668895308692b0c1108d7a12d13fbd9db7189a5ddcd52a2ff08d55">SELECT_IOC_TOTAL</a>, this value is interpreted as a long value and must be &gt; 0. The value will correspond to the total number of I/O concentrators to be used. </p>
+
+</div>
+</div>
+<a id="aaa2dd4d2965df35e172a5195cadb9de2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa2dd4d2965df35e172a5195cadb9de2">&#9670;&nbsp;</a></span>H5FD_SUBFILING_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING_NAME&#160;&#160;&#160;&quot;subfiling&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The canonical name for the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver </p>
+
+</div>
+</div>
+<a id="ae3da9be3aeeedafd84cca1371b6c5da4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae3da9be3aeeedafd84cca1371b6c5da4">&#9670;&nbsp;</a></span>H5FD_SUBFILING_STRIPE_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING_STRIPE_SIZE&#160;&#160;&#160;&quot;H5FD_SUBFILING_STRIPE_SIZE&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Macro for name of the environment variable that specifies the size (in bytes) for data stripes in subfiles</p>
+<p>The value set for this environment variable is interpreted as a long long value and must be &gt; 0. </p>
+
+</div>
+</div>
+<a id="a837b185b9e78252d295c33c8f86e46f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a837b185b9e78252d295c33c8f86e46f3">&#9670;&nbsp;</a></span>H5FD_SUBFILING_SUBFILE_PREFIX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_SUBFILING_SUBFILE_PREFIX&#160;&#160;&#160;&quot;H5FD_SUBFILING_SUBFILE_PREFIX&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Macro for name of the environment variable that specifies a prefix to apply to the filenames generated for subfiles</p>
+<p>The value set for this environment variable is interpreted as a pathname. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a2bcf2d531a0668895308692b0c1108d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2bcf2d531a0668895308692b0c1108d7">&#9670;&nbsp;</a></span>H5FD_subfiling_ioc_select_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_f_dsubfiling_8h.html#a2bcf2d531a0668895308692b0c1108d7">H5FD_subfiling_ioc_select_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>This enum defines the various constants to allow different allocations of MPI ranks as I/O concentrators. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2bcf2d531a0668895308692b0c1108d7a8f225a77916a61e89ac2cc94309fa16b"></a>SELECT_IOC_ONE_PER_NODE&#160;</td><td class="fielddoc"><p>Default selection method. One MPI rank per node is used as an I/O concentrator. If this selection method is used, the number of I/O concentrators per node can be adjusted with the <a class="el" href="_h5_f_dsubfiling_8h.html#a5a5883d4d3c713fdbefd27971b8a67b7">H5FD_SUBFILING_IOC_PER_NODE</a> environment variable. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2bcf2d531a0668895308692b0c1108d7ab3e4d0db99c1560e49263961850bf82e"></a>SELECT_IOC_EVERY_NTH_RANK&#160;</td><td class="fielddoc"><p>Starting with MPI rank 0, a stride of 'N' is applied to the MPI rank values to determine the next I/O concentrator. The <a class="el" href="_h5_f_dsubfiling_8h.html#a8350a509d56b739b6cc8f4f1934d0e00">H5FD_SUBFILING_IOC_SELECTION_CRITERIA</a> environment variable must be set to the value desired for 'N'. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2bcf2d531a0668895308692b0c1108d7a6f9c0d42898b8e2604747189f6ee81ed"></a>SELECT_IOC_WITH_CONFIG&#160;</td><td class="fielddoc"><p>Currently unsupported. Use a configuration file to determine the mapping from MPI ranks to I/O concentrators. The <a class="el" href="_h5_f_dsubfiling_8h.html#a8350a509d56b739b6cc8f4f1934d0e00">H5FD_SUBFILING_IOC_SELECTION_CRITERIA</a> environment variable must be set to the path to the configuration file. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2bcf2d531a0668895308692b0c1108d7a12d13fbd9db7189a5ddcd52a2ff08d55"></a>SELECT_IOC_TOTAL&#160;</td><td class="fielddoc"><p>Specifies that a total of 'N' I/O concentrators should be used. Starting with MPI rank 0, a stride of 'MPI comm size' / 'N' is applied to the MPI rank values to determine the next I/O concentrator. The <a class="el" href="_h5_f_dsubfiling_8h.html#a8350a509d56b739b6cc8f4f1934d0e00">H5FD_SUBFILING_IOC_SELECTION_CRITERIA</a> environment variable must be set to the value desired for 'N'. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2bcf2d531a0668895308692b0c1108d7a3709cb22d2a065ec62e5d72057564649"></a>ioc_selection_options&#160;</td><td class="fielddoc"><p>Unused. Sentinel value </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="ac2f254c2f4f5ca9a319584c731f2b280"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac2f254c2f4f5ca9a319584c731f2b280">&#9670;&nbsp;</a></span>H5FD_subfiling_init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5FD_subfiling_init </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Internal routine to initialize <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver. Not meant to be called directly by an HDF5 application. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_cecf7846bd65f3ca7010c1fa8537af78.html">H5FDsubfiling</a></li><li class="navelem"><a class="el" href="_h5_f_dsubfiling_8h.html">H5FDsubfiling.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dsubfiling_8h__dep__incl.map b/develop/_h5_f_dsubfiling_8h__dep__incl.map
new file mode 100644
index 0000000..ea65259
--- /dev/null
+++ b/develop/_h5_f_dsubfiling_8h__dep__incl.map
@@ -0,0 +1,6 @@
+<map id="src/H5FDsubfiling/H5FDsubfiling.h" name="src/H5FDsubfiling/H5FDsubfiling.h">
+<area shape="rect" id="node1" title=" " alt="" coords="148,5,391,32"/>
+<area shape="rect" id="node2" href="$_h5_f_dioc_8h.html" title=" " alt="" coords="95,80,302,107"/>
+<area shape="rect" id="node4" href="$_h5_f_dsubfiling__priv_8h.html" title=" " alt="" coords="225,155,455,196"/>
+<area shape="rect" id="node3" href="$_h5_f_dioc__priv_8h.html" title=" " alt="" coords="5,155,200,196"/>
+</map>
diff --git a/develop/_h5_f_dsubfiling_8h__dep__incl.md5 b/develop/_h5_f_dsubfiling_8h__dep__incl.md5
new file mode 100644
index 0000000..6da2178
--- /dev/null
+++ b/develop/_h5_f_dsubfiling_8h__dep__incl.md5
@@ -0,0 +1 @@
+27a0dcbf0193d0dd24f740c6df52f714 \ No newline at end of file
diff --git a/develop/_h5_f_dsubfiling_8h__dep__incl.png b/develop/_h5_f_dsubfiling_8h__dep__incl.png
new file mode 100644
index 0000000..142171e
--- /dev/null
+++ b/develop/_h5_f_dsubfiling_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_f_dsubfiling__priv_8h.html b/develop/_h5_f_dsubfiling__priv_8h.html
new file mode 100644
index 0000000..3d31797
--- /dev/null
+++ b/develop/_h5_f_dsubfiling__priv_8h.html
@@ -0,0 +1,268 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDsubfiling/H5FDsubfiling_priv.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dsubfiling__priv_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDsubfiling_priv.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;stdatomic.h&gt;</code><br />
+<code>#include &quot;H5private.h&quot;</code><br />
+<code>#include &quot;H5CXprivate.h&quot;</code><br />
+<code>#include &quot;H5Dprivate.h&quot;</code><br />
+<code>#include &quot;H5Eprivate.h&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_f_dsubfiling_8h.html">H5FDsubfiling.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_f_dioc_8h.html">H5FDioc.h</a>&quot;</code><br />
+<code>#include &quot;H5Iprivate.h&quot;</code><br />
+<code>#include &quot;H5MMprivate.h&quot;</code><br />
+<code>#include &quot;H5Pprivate.h&quot;</code><br />
+<code>#include &quot;H5subfiling_common.h&quot;</code><br />
+<code>#include &quot;H5subfiling_err.h&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5FDsubfiling_priv.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_f_dsubfiling__priv_8h__incl.png" border="0" usemap="#asrc_2_h5_f_dsubfiling_2_h5_f_dsubfiling__priv_8h" alt=""/></div>
+<map name="asrc_2_h5_f_dsubfiling_2_h5_f_dsubfiling__priv_8h" id="asrc_2_h5_f_dsubfiling_2_h5_f_dsubfiling__priv_8h">
+<area shape="rect" title=" " alt="" coords="594,5,825,47"/>
+<area shape="rect" title=" " alt="" coords="5,95,104,121"/>
+<area shape="rect" title=" " alt="" coords="128,95,227,121"/>
+<area shape="rect" title=" " alt="" coords="251,95,367,121"/>
+<area shape="rect" title=" " alt="" coords="391,95,499,121"/>
+<area shape="rect" title=" " alt="" coords="524,95,631,121"/>
+<area shape="rect" href="_h5_f_dsubfiling_8h.html" title=" " alt="" coords="647,169,772,196"/>
+<area shape="rect" href="_h5_f_dioc_8h.html" title=" " alt="" coords="706,95,795,121"/>
+<area shape="rect" title=" " alt="" coords="819,95,922,121"/>
+<area shape="rect" title=" " alt="" coords="947,95,1069,121"/>
+<area shape="rect" title=" " alt="" coords="1093,95,1200,121"/>
+<area shape="rect" title=" " alt="" coords="1224,95,1395,121"/>
+<area shape="rect" title=" " alt="" coords="1419,95,1549,121"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structinfo__header__t.html">info_header_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a0d60e1c829ead32428cb5e439b9f147e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling__priv_8h.html#a0d60e1c829ead32428cb5e439b9f147e">DRIVER_INFO_MESSAGE_MAX_INFO</a>&#160;&#160;&#160;65536</td></tr>
+<tr class="separator:a0d60e1c829ead32428cb5e439b9f147e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8176e1068a7bf3a48ea15f4cbebf101f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling__priv_8h.html#a8176e1068a7bf3a48ea15f4cbebf101f">DRIVER_INFO_MESSAGE_MAX_LENGTH</a>&#160;&#160;&#160;65552 /* MAX_INFO + sizeof(<a class="el" href="structinfo__header__t.html">info_header_t</a>) */</td></tr>
+<tr class="separator:a8176e1068a7bf3a48ea15f4cbebf101f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a25e342f850c2848e475351bf53d1aa5f"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling__priv_8h.html#a25e342f850c2848e475351bf53d1aa5f">H5FD__subfiling__truncate_sub_files</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> context_id, int64_t logical_file_eof, MPI_Comm comm)</td></tr>
+<tr class="separator:a25e342f850c2848e475351bf53d1aa5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f069dfe952aa5fe2fa27e10b482055b"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling__priv_8h.html#a0f069dfe952aa5fe2fa27e10b482055b">H5FD__subfiling__get_real_eof</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> context_id, int64_t *logical_eof_ptr)</td></tr>
+<tr class="separator:a0f069dfe952aa5fe2fa27e10b482055b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a0d60e1c829ead32428cb5e439b9f147e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d60e1c829ead32428cb5e439b9f147e">&#9670;&nbsp;</a></span>DRIVER_INFO_MESSAGE_MAX_INFO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DRIVER_INFO_MESSAGE_MAX_INFO&#160;&#160;&#160;65536</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8176e1068a7bf3a48ea15f4cbebf101f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8176e1068a7bf3a48ea15f4cbebf101f">&#9670;&nbsp;</a></span>DRIVER_INFO_MESSAGE_MAX_LENGTH</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DRIVER_INFO_MESSAGE_MAX_LENGTH&#160;&#160;&#160;65552 /* MAX_INFO + sizeof(<a class="el" href="structinfo__header__t.html">info_header_t</a>) */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a0f069dfe952aa5fe2fa27e10b482055b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f069dfe952aa5fe2fa27e10b482055b">&#9670;&nbsp;</a></span>H5FD__subfiling__get_real_eof()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD__subfiling__get_real_eof </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>context_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t *&#160;</td>
+ <td class="paramname"><em>logical_eof_ptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a25e342f850c2848e475351bf53d1aa5f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25e342f850c2848e475351bf53d1aa5f">&#9670;&nbsp;</a></span>H5FD__subfiling__truncate_sub_files()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5FD__subfiling__truncate_sub_files </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>context_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>logical_file_eof</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">MPI_Comm&#160;</td>
+ <td class="paramname"><em>comm</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_cecf7846bd65f3ca7010c1fa8537af78.html">H5FDsubfiling</a></li><li class="navelem"><a class="el" href="_h5_f_dsubfiling__priv_8h.html">H5FDsubfiling_priv.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_dsubfiling__priv_8h__incl.map b/develop/_h5_f_dsubfiling__priv_8h__incl.map
new file mode 100644
index 0000000..c7fed62
--- /dev/null
+++ b/develop/_h5_f_dsubfiling__priv_8h__incl.map
@@ -0,0 +1,15 @@
+<map id="src/H5FDsubfiling/H5FDsubfiling_priv.h" name="src/H5FDsubfiling/H5FDsubfiling_priv.h">
+<area shape="rect" id="node1" title=" " alt="" coords="594,5,825,47"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,95,104,121"/>
+<area shape="rect" id="node3" title=" " alt="" coords="128,95,227,121"/>
+<area shape="rect" id="node4" title=" " alt="" coords="251,95,367,121"/>
+<area shape="rect" id="node5" title=" " alt="" coords="391,95,499,121"/>
+<area shape="rect" id="node6" title=" " alt="" coords="524,95,631,121"/>
+<area shape="rect" id="node7" href="$_h5_f_dsubfiling_8h.html" title=" " alt="" coords="647,169,772,196"/>
+<area shape="rect" id="node8" href="$_h5_f_dioc_8h.html" title=" " alt="" coords="706,95,795,121"/>
+<area shape="rect" id="node9" title=" " alt="" coords="819,95,922,121"/>
+<area shape="rect" id="node10" title=" " alt="" coords="947,95,1069,121"/>
+<area shape="rect" id="node11" title=" " alt="" coords="1093,95,1200,121"/>
+<area shape="rect" id="node12" title=" " alt="" coords="1224,95,1395,121"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1419,95,1549,121"/>
+</map>
diff --git a/develop/_h5_f_dsubfiling__priv_8h__incl.md5 b/develop/_h5_f_dsubfiling__priv_8h__incl.md5
new file mode 100644
index 0000000..f8a047f
--- /dev/null
+++ b/develop/_h5_f_dsubfiling__priv_8h__incl.md5
@@ -0,0 +1 @@
+0baac207698c5c8704ae8c3c1af98bdb \ No newline at end of file
diff --git a/develop/_h5_f_dsubfiling__priv_8h__incl.png b/develop/_h5_f_dsubfiling__priv_8h__incl.png
new file mode 100644
index 0000000..1bfb497
--- /dev/null
+++ b/develop/_h5_f_dsubfiling__priv_8h__incl.png
Binary files differ
diff --git a/develop/_h5_f_dwindows_8h.html b/develop/_h5_f_dwindows_8h.html
new file mode 100644
index 0000000..10be669
--- /dev/null
+++ b/develop/_h5_f_dwindows_8h.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDwindows.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_dwindows_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FDwindows.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ab5173993ddefd103bfb3d37c2837a9a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dwindows_8h.html#ab5173993ddefd103bfb3d37c2837a9a4">H5FD_WINDOWS</a>&#160;&#160;&#160;(H5FD_sec2_init())</td></tr>
+<tr class="separator:ab5173993ddefd103bfb3d37c2837a9a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga0017f78e0f3de465621fde556f679830"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830">H5Pset_fapl_windows</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="memdesc:ga0017f78e0f3de465621fde556f679830"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the Windows I/O driver. <a href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830">More...</a><br /></td></tr>
+<tr class="separator:ga0017f78e0f3de465621fde556f679830"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="ab5173993ddefd103bfb3d37c2837a9a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab5173993ddefd103bfb3d37c2837a9a4">&#9670;&nbsp;</a></span>H5FD_WINDOWS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FD_WINDOWS&#160;&#160;&#160;(H5FD_sec2_init())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Initializer for the Windows VFD </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_dwindows_8h.html">H5FDwindows.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_lmodule_8h.html b/develop/_h5_f_lmodule_8h.html
new file mode 100644
index 0000000..c66ef70
--- /dev/null
+++ b/develop/_h5_f_lmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FLmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_lmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5FLmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aadb661471d4c80f01e2cb6faca65940e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_lmodule_8h.html#aadb661471d4c80f01e2cb6faca65940e">H5FL_MODULE</a></td></tr>
+<tr class="separator:aadb661471d4c80f01e2cb6faca65940e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_lmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5FL</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_lmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_RESOURCE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5FL</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_RESOURCE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aadb661471d4c80f01e2cb6faca65940e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aadb661471d4c80f01e2cb6faca65940e">&#9670;&nbsp;</a></span>H5FL_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FL_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_lmodule_8h.html">H5FLmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_f_smodule_8h.html b/develop/_h5_f_smodule_8h.html
new file mode 100644
index 0000000..c9f05d4
--- /dev/null
+++ b/develop/_h5_f_smodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FSmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_f_smodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5FSmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ab893855be209e57aa0379a53b8711c48"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_smodule_8h.html#ab893855be209e57aa0379a53b8711c48">H5FS_MODULE</a></td></tr>
+<tr class="separator:ab893855be209e57aa0379a53b8711c48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_smodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5FS</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_smodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_FSPACE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5FS</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_FSPACE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab893855be209e57aa0379a53b8711c48"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab893855be209e57aa0379a53b8711c48">&#9670;&nbsp;</a></span>H5FS_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5FS_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_f_smodule_8h.html">H5FSmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_facc_prop_8h.html b/develop/_h5_facc_prop_8h.html
new file mode 100644
index 0000000..68efa47
--- /dev/null
+++ b/develop/_h5_facc_prop_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5FaccProp.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_facc_prop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5FaccProp.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_facc_prop_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_facc_prop_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_facc_prop_8hdep" id="ac_09_09_2src_2_h5_facc_prop_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,171,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="21,80,155,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_file_acc_prop_list.html" title="Class FileAccPropList inherits from PropList and provides wrappers for the HDF5 file access property ...">FileAccPropList</a> inherits from <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> and provides wrappers for the HDF5 file access property list. <a href="class_h5_1_1_file_acc_prop_list.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_facc_prop_8h.html">H5FaccProp.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_facc_prop_8h__dep__incl.map b/develop/_h5_facc_prop_8h__dep__incl.map
new file mode 100644
index 0000000..bac731c
--- /dev/null
+++ b/develop/_h5_facc_prop_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5FaccProp.h" name="c++/src/H5FaccProp.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,171,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="21,80,155,107"/>
+</map>
diff --git a/develop/_h5_facc_prop_8h__dep__incl.md5 b/develop/_h5_facc_prop_8h__dep__incl.md5
new file mode 100644
index 0000000..83aef70
--- /dev/null
+++ b/develop/_h5_facc_prop_8h__dep__incl.md5
@@ -0,0 +1 @@
+8429b365229d350e902ed49fc938f0c0 \ No newline at end of file
diff --git a/develop/_h5_facc_prop_8h__dep__incl.png b/develop/_h5_facc_prop_8h__dep__incl.png
new file mode 100644
index 0000000..de8c252
--- /dev/null
+++ b/develop/_h5_facc_prop_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_fcreat_prop_8h.html b/develop/_h5_fcreat_prop_8h.html
new file mode 100644
index 0000000..d492e04
--- /dev/null
+++ b/develop/_h5_fcreat_prop_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5FcreatProp.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_fcreat_prop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5FcreatProp.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_fcreat_prop_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_fcreat_prop_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_fcreat_prop_8hdep" id="ac_09_09_2src_2_h5_fcreat_prop_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,184,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="28,80,161,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_file_creat_prop_list.html" title="Class FileCreatPropList inherits from PropList and provides wrappers for the HDF5 file create propert...">FileCreatPropList</a> inherits from <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> and provides wrappers for the HDF5 file create property list. <a href="class_h5_1_1_file_creat_prop_list.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_fcreat_prop_8h.html">H5FcreatProp.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_fcreat_prop_8h__dep__incl.map b/develop/_h5_fcreat_prop_8h__dep__incl.map
new file mode 100644
index 0000000..449389f
--- /dev/null
+++ b/develop/_h5_fcreat_prop_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5FcreatProp.h" name="c++/src/H5FcreatProp.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,184,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="28,80,161,107"/>
+</map>
diff --git a/develop/_h5_fcreat_prop_8h__dep__incl.md5 b/develop/_h5_fcreat_prop_8h__dep__incl.md5
new file mode 100644
index 0000000..4016d0e
--- /dev/null
+++ b/develop/_h5_fcreat_prop_8h__dep__incl.md5
@@ -0,0 +1 @@
+34108d8b559f63ee121c3224b757724a \ No newline at end of file
diff --git a/develop/_h5_fcreat_prop_8h__dep__incl.png b/develop/_h5_fcreat_prop_8h__dep__incl.png
new file mode 100644
index 0000000..0f1fef1
--- /dev/null
+++ b/develop/_h5_fcreat_prop_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_fff_8_f90.html b/develop/_h5_fff_8_f90.html
new file mode 100644
index 0000000..6ab341e
--- /dev/null
+++ b/develop/_h5_fff_8_f90.html
@@ -0,0 +1,231 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Fff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_fff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">H5Fff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5f_1_1h5f__info__super__t.html">h5f_info_super_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_info_t_super derived type. <a href="structh5f_1_1h5f__info__super__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5f_1_1h5f__info__free__t.html">h5f_info_free_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_info_t_free derived type. <a href="structh5f_1_1h5f__info__free__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5f_1_1h5f__info__sohm__t.html">h5f_info_sohm_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_info_t_sohm derived type. <a href="structh5f_1_1h5f__info__sohm__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5f_1_1h5f__info__t.html">h5f_info_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structh5f_1_1h5f__info__t.html" title="h5f_info_t derived type.">h5f_info_t</a> derived type. <a href="structh5f_1_1h5f__info__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5f"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5f.html">h5f</a></td></tr>
+<tr class="memdesc:namespaceh5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5F functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga001b302ac81b358cc6dc69fb15953080"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga001b302ac81b358cc6dc69fb15953080">h5fcreate_f</a> (name, access_flags, file_id, hdferr, creation_prp, access_prp)</td></tr>
+<tr class="memdesc:ga001b302ac81b358cc6dc69fb15953080"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates HDF5 files. <a href="group___f_h5_f.html#ga001b302ac81b358cc6dc69fb15953080">More...</a><br /></td></tr>
+<tr class="separator:ga001b302ac81b358cc6dc69fb15953080"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5675e08ecb9302aed26f8fe84f56a338"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga5675e08ecb9302aed26f8fe84f56a338">h5fcreate_async_f</a> (name, access_flags, file_id, es_id, hdferr, creation_prp, access_prp, file, func, line)</td></tr>
+<tr class="memdesc:ga5675e08ecb9302aed26f8fe84f56a338"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates HDF5 files. <a href="group___f_h5_f.html#ga5675e08ecb9302aed26f8fe84f56a338">More...</a><br /></td></tr>
+<tr class="separator:ga5675e08ecb9302aed26f8fe84f56a338"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a3dde13ed4de32e8ebdae811602c995"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga3a3dde13ed4de32e8ebdae811602c995">h5fflush_f</a> (object_id, scope, hdferr)</td></tr>
+<tr class="memdesc:ga3a3dde13ed4de32e8ebdae811602c995"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes all buffers associated with a file to disk. <a href="group___f_h5_f.html#ga3a3dde13ed4de32e8ebdae811602c995">More...</a><br /></td></tr>
+<tr class="separator:ga3a3dde13ed4de32e8ebdae811602c995"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabed92f795d31622727384f45a847d7e0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gabed92f795d31622727384f45a847d7e0">h5fflush_async_f</a> (object_id, scope, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gabed92f795d31622727384f45a847d7e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously flushes all buffers associated with a file to disk. <a href="group___f_h5_f.html#gabed92f795d31622727384f45a847d7e0">More...</a><br /></td></tr>
+<tr class="separator:gabed92f795d31622727384f45a847d7e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac00c8fb3fa90ee149f2712753284109e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gac00c8fb3fa90ee149f2712753284109e">h5fmount_f</a> (loc_id, name, child_id, hdferr, access_prp)</td></tr>
+<tr class="memdesc:gac00c8fb3fa90ee149f2712753284109e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mounts a file. <a href="group___f_h5_f.html#gac00c8fb3fa90ee149f2712753284109e">More...</a><br /></td></tr>
+<tr class="separator:gac00c8fb3fa90ee149f2712753284109e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga47a377ae8306343c3e8d27d531627016"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga47a377ae8306343c3e8d27d531627016">h5funmount_f</a> (loc_id, name, hdferr)</td></tr>
+<tr class="memdesc:ga47a377ae8306343c3e8d27d531627016"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unmounts a file. <a href="group___f_h5_f.html#ga47a377ae8306343c3e8d27d531627016">More...</a><br /></td></tr>
+<tr class="separator:ga47a377ae8306343c3e8d27d531627016"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ee720c05c0863740afd94a6ecc365db"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga3ee720c05c0863740afd94a6ecc365db">h5fopen_f</a> (name, access_flags, file_id, hdferr, access_prp)</td></tr>
+<tr class="memdesc:ga3ee720c05c0863740afd94a6ecc365db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens HDF5 file. <a href="group___f_h5_f.html#ga3ee720c05c0863740afd94a6ecc365db">More...</a><br /></td></tr>
+<tr class="separator:ga3ee720c05c0863740afd94a6ecc365db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga21905974ba34cb9f2f6dbcf3d23a70e7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga21905974ba34cb9f2f6dbcf3d23a70e7">h5fopen_async_f</a> (name, access_flags, file_id, es_id, hdferr, access_prp, file, func, line)</td></tr>
+<tr class="memdesc:ga21905974ba34cb9f2f6dbcf3d23a70e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens HDF5 file. <a href="group___f_h5_f.html#ga21905974ba34cb9f2f6dbcf3d23a70e7">More...</a><br /></td></tr>
+<tr class="separator:ga21905974ba34cb9f2f6dbcf3d23a70e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e9a28a658146db3f0460149678d5897"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga7e9a28a658146db3f0460149678d5897">h5freopen_f</a> (file_id, ret_file_id, hdferr)</td></tr>
+<tr class="memdesc:ga7e9a28a658146db3f0460149678d5897"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reopens HDF5 file. <a href="group___f_h5_f.html#ga7e9a28a658146db3f0460149678d5897">More...</a><br /></td></tr>
+<tr class="separator:ga7e9a28a658146db3f0460149678d5897"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga95cedd9c9f13929486062eb1232d04a3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga95cedd9c9f13929486062eb1232d04a3">h5freopen_async_f</a> (file_id, ret_file_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga95cedd9c9f13929486062eb1232d04a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously reopens HDF5 file. <a href="group___f_h5_f.html#ga95cedd9c9f13929486062eb1232d04a3">More...</a><br /></td></tr>
+<tr class="separator:ga95cedd9c9f13929486062eb1232d04a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga38c8d869625957e54bf1df5374148183"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga38c8d869625957e54bf1df5374148183">h5fget_create_plist_f</a> (file_id, prop_id, hdferr)</td></tr>
+<tr class="memdesc:ga38c8d869625957e54bf1df5374148183"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a file creation property list identifier. <a href="group___f_h5_f.html#ga38c8d869625957e54bf1df5374148183">More...</a><br /></td></tr>
+<tr class="separator:ga38c8d869625957e54bf1df5374148183"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3460655a084c941986a61799539b5d59"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga3460655a084c941986a61799539b5d59">h5fget_access_plist_f</a> (file_id, access_id, hdferr)</td></tr>
+<tr class="memdesc:ga3460655a084c941986a61799539b5d59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a file access property list identifier. <a href="group___f_h5_f.html#ga3460655a084c941986a61799539b5d59">More...</a><br /></td></tr>
+<tr class="separator:ga3460655a084c941986a61799539b5d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ad9853bbc56901dc2a509f85bfeee55"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga0ad9853bbc56901dc2a509f85bfeee55">h5fis_accessible_f</a> (name, status, hdferr, access_prp)</td></tr>
+<tr class="memdesc:ga0ad9853bbc56901dc2a509f85bfeee55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a file can be accessed as HDF5. <a href="group___f_h5_f.html#ga0ad9853bbc56901dc2a509f85bfeee55">More...</a><br /></td></tr>
+<tr class="separator:ga0ad9853bbc56901dc2a509f85bfeee55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0930dde3194abe870668c404c5d6eac7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga0930dde3194abe870668c404c5d6eac7">h5fis_hdf5_f</a> (name, status, hdferr)</td></tr>
+<tr class="memdesc:ga0930dde3194abe870668c404c5d6eac7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a file is in the HDF5 format. <a href="group___f_h5_f.html#ga0930dde3194abe870668c404c5d6eac7">More...</a><br /></td></tr>
+<tr class="separator:ga0930dde3194abe870668c404c5d6eac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae682d2e7f7dd97a9df9ea2d04d8d6350"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gae682d2e7f7dd97a9df9ea2d04d8d6350">h5fclose_f</a> (file_id, hdferr)</td></tr>
+<tr class="memdesc:gae682d2e7f7dd97a9df9ea2d04d8d6350"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes HDF5 file. <a href="group___f_h5_f.html#gae682d2e7f7dd97a9df9ea2d04d8d6350">More...</a><br /></td></tr>
+<tr class="separator:gae682d2e7f7dd97a9df9ea2d04d8d6350"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf74379b576be7b05855434a962ae708b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaf74379b576be7b05855434a962ae708b">h5fclose_async_f</a> (file_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gaf74379b576be7b05855434a962ae708b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously closes HDF5 file. <a href="group___f_h5_f.html#gaf74379b576be7b05855434a962ae708b">More...</a><br /></td></tr>
+<tr class="separator:gaf74379b576be7b05855434a962ae708b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab819212b9812f92768417e9d3badaa0c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gab819212b9812f92768417e9d3badaa0c">h5fget_obj_count_f</a> (file_id, obj_type, obj_count, hdferr)</td></tr>
+<tr class="memdesc:gab819212b9812f92768417e9d3badaa0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets number of the objects open within a file. <a href="group___f_h5_f.html#gab819212b9812f92768417e9d3badaa0c">More...</a><br /></td></tr>
+<tr class="separator:gab819212b9812f92768417e9d3badaa0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadaf83f0eb4fc531fd179a45562af4a0b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gadaf83f0eb4fc531fd179a45562af4a0b">h5fget_obj_ids_f</a> (file_id, obj_type, max_objs, obj_ids, hdferr, num_objs)</td></tr>
+<tr class="memdesc:gadaf83f0eb4fc531fd179a45562af4a0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get list of open objects identifiers within a file. <a href="group___f_h5_f.html#gadaf83f0eb4fc531fd179a45562af4a0b">More...</a><br /></td></tr>
+<tr class="separator:gadaf83f0eb4fc531fd179a45562af4a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f464227f34e9d41dfe780a9cf05a209"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga4f464227f34e9d41dfe780a9cf05a209">h5fget_freespace_f</a> (file_id, free_space, hdferr)</td></tr>
+<tr class="memdesc:ga4f464227f34e9d41dfe780a9cf05a209"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get amount of free space within a file. <a href="group___f_h5_f.html#ga4f464227f34e9d41dfe780a9cf05a209">More...</a><br /></td></tr>
+<tr class="separator:ga4f464227f34e9d41dfe780a9cf05a209"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga711e2c28121414dcfbbc33bded75bc93"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga711e2c28121414dcfbbc33bded75bc93">h5fget_name_f</a> (obj_id, buf, size, hdferr)</td></tr>
+<tr class="memdesc:ga711e2c28121414dcfbbc33bded75bc93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of the file from the object identifier. <a href="group___f_h5_f.html#ga711e2c28121414dcfbbc33bded75bc93">More...</a><br /></td></tr>
+<tr class="separator:ga711e2c28121414dcfbbc33bded75bc93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5eb4a2214f5cf469e9e98a56b921b3a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaf5eb4a2214f5cf469e9e98a56b921b3a">h5fget_filesize_f</a> (file_id, size, hdferr)</td></tr>
+<tr class="memdesc:gaf5eb4a2214f5cf469e9e98a56b921b3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file size of the HDF5 file. <a href="group___f_h5_f.html#gaf5eb4a2214f5cf469e9e98a56b921b3a">More...</a><br /></td></tr>
+<tr class="separator:gaf5eb4a2214f5cf469e9e98a56b921b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c55f33b435d14842fc86442d1180cec"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga6c55f33b435d14842fc86442d1180cec">h5fget_fileno_f</a> (file_id, fileno, hdferr)</td></tr>
+<tr class="memdesc:ga6c55f33b435d14842fc86442d1180cec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file number of the HDF5 file. <a href="group___f_h5_f.html#ga6c55f33b435d14842fc86442d1180cec">More...</a><br /></td></tr>
+<tr class="separator:ga6c55f33b435d14842fc86442d1180cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga843c6ce012ad354b0f04aceadbfdbc9d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga843c6ce012ad354b0f04aceadbfdbc9d">h5fget_file_image_f</a> (file_id, buf_ptr, buf_len, hdferr, buf_size)</td></tr>
+<tr class="memdesc:ga843c6ce012ad354b0f04aceadbfdbc9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a copy of the image of an existing, open file. <a href="group___f_h5_f.html#ga843c6ce012ad354b0f04aceadbfdbc9d">More...</a><br /></td></tr>
+<tr class="separator:ga843c6ce012ad354b0f04aceadbfdbc9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3409ca92e1914cacf3c2dfdddd2ad50"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaa3409ca92e1914cacf3c2dfdddd2ad50">h5fget_dset_no_attrs_hint_f</a> (file_id, minimize, hdferr)</td></tr>
+<tr class="memdesc:gaa3409ca92e1914cacf3c2dfdddd2ad50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. <a href="group___f_h5_f.html#gaa3409ca92e1914cacf3c2dfdddd2ad50">More...</a><br /></td></tr>
+<tr class="separator:gaa3409ca92e1914cacf3c2dfdddd2ad50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga47401ceacd19a671908421dd1e70475f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga47401ceacd19a671908421dd1e70475f">h5fset_dset_no_attrs_hint_f</a> (file_id, minimize, hdferr)</td></tr>
+<tr class="memdesc:ga47401ceacd19a671908421dd1e70475f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. <a href="group___f_h5_f.html#ga47401ceacd19a671908421dd1e70475f">More...</a><br /></td></tr>
+<tr class="separator:ga47401ceacd19a671908421dd1e70475f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga773073ecb6f57771c4ae6d7cf1c4fa9b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga773073ecb6f57771c4ae6d7cf1c4fa9b">h5fget_info_f</a> (obj_id, file_info, hdferr)</td></tr>
+<tr class="memdesc:ga773073ecb6f57771c4ae6d7cf1c4fa9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves global file information. <a href="group___f_h5_f.html#ga773073ecb6f57771c4ae6d7cf1c4fa9b">More...</a><br /></td></tr>
+<tr class="separator:ga773073ecb6f57771c4ae6d7cf1c4fa9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a620717ad8fadfb96ee6e5eaccdccaf1a"><td class="memItemLeft" align="right" valign="top">integer(size_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5f.html#a620717ad8fadfb96ee6e5eaccdccaf1a">h5open_num_obj</a></td></tr>
+<tr class="separator:a620717ad8fadfb96ee6e5eaccdccaf1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_fff_8_f90.html">H5Fff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_file_8h.html b/develop/_h5_file_8h.html
new file mode 100644
index 0000000..4522652
--- /dev/null
+++ b/develop/_h5_file_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5File.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_file_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5File.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_file_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_file_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_file_8hdep" id="ac_09_09_2src_2_h5_file_8hdep">
+<area shape="rect" title=" " alt="" coords="7,5,137,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="5,80,139,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html">H5File</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> represents an HDF5 file and inherits from class <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a> as file is a root group. <a href="class_h5_1_1_h5_file.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_file_8h.html">H5File.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_file_8h__dep__incl.map b/develop/_h5_file_8h__dep__incl.map
new file mode 100644
index 0000000..39a91d2
--- /dev/null
+++ b/develop/_h5_file_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5File.h" name="c++/src/H5File.h">
+<area shape="rect" id="node1" title=" " alt="" coords="7,5,137,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="5,80,139,107"/>
+</map>
diff --git a/develop/_h5_file_8h__dep__incl.md5 b/develop/_h5_file_8h__dep__incl.md5
new file mode 100644
index 0000000..d34cbbe
--- /dev/null
+++ b/develop/_h5_file_8h__dep__incl.md5
@@ -0,0 +1 @@
+fdae531bce66fa944e3e246adecfe934 \ No newline at end of file
diff --git a/develop/_h5_file_8h__dep__incl.png b/develop/_h5_file_8h__dep__incl.png
new file mode 100644
index 0000000..8d228c6
--- /dev/null
+++ b/develop/_h5_file_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_float_type_8h.html b/develop/_h5_float_type_8h.html
new file mode 100644
index 0000000..3cf9a13
--- /dev/null
+++ b/develop/_h5_float_type_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5FloatType.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_float_type_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5FloatType.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_float_type_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_float_type_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_float_type_8hdep" id="ac_09_09_2src_2_h5_float_type_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,176,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="24,80,157,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype.">FloatType</a> is a derivative of a <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and operates on HDF5 floating point datatype. <a href="class_h5_1_1_float_type.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_float_type_8h.html">H5FloatType.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_float_type_8h__dep__incl.map b/develop/_h5_float_type_8h__dep__incl.map
new file mode 100644
index 0000000..96edd26
--- /dev/null
+++ b/develop/_h5_float_type_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5FloatType.h" name="c++/src/H5FloatType.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,176,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="24,80,157,107"/>
+</map>
diff --git a/develop/_h5_float_type_8h__dep__incl.md5 b/develop/_h5_float_type_8h__dep__incl.md5
new file mode 100644
index 0000000..e853c6c
--- /dev/null
+++ b/develop/_h5_float_type_8h__dep__incl.md5
@@ -0,0 +1 @@
+a5b6f7b749c18ebe3b20d8bc0ef0e2e0 \ No newline at end of file
diff --git a/develop/_h5_float_type_8h__dep__incl.png b/develop/_h5_float_type_8h__dep__incl.png
new file mode 100644
index 0000000..102a6e0
--- /dev/null
+++ b/develop/_h5_float_type_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_fmodule_8h.html b/develop/_h5_fmodule_8h.html
new file mode 100644
index 0000000..6893e2d
--- /dev/null
+++ b/develop/_h5_fmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Fmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_fmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Fmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aeb7fcd344ddf29ccb995f8cbea59d54a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fmodule_8h.html#aeb7fcd344ddf29ccb995f8cbea59d54a">H5F_MODULE</a></td></tr>
+<tr class="separator:aeb7fcd344ddf29ccb995f8cbea59d54a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5F</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_FILE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5F</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_FILE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aeb7fcd344ddf29ccb995f8cbea59d54a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeb7fcd344ddf29ccb995f8cbea59d54a">&#9670;&nbsp;</a></span>H5F_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_fmodule_8h.html">H5Fmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_fpublic_8h.html b/develop/_h5_fpublic_8h.html
new file mode 100644
index 0000000..9d41c4e
--- /dev/null
+++ b/develop/_h5_fpublic_8h.html
@@ -0,0 +1,981 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Fpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_fpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Fpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_a_cpublic_8h.html">H5ACpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Fpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_fpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_fpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_fpublic_8h" id="asrc_2_h5_fpublic_8h">
+<area shape="rect" title=" " alt="" coords="561,5,683,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,229,647,256"/>
+<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="567,80,677,107"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="720,155,815,181"/>
+<area shape="rect" title=" " alt="" coords="5,304,108,331"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,304,232,331"/>
+<area shape="rect" title=" " alt="" coords="256,304,343,331"/>
+<area shape="rect" title=" " alt="" coords="367,304,437,331"/>
+<area shape="rect" title=" " alt="" coords="462,304,537,331"/>
+<area shape="rect" title=" " alt="" coords="561,304,643,331"/>
+<area shape="rect" title=" " alt="" coords="667,304,742,331"/>
+<area shape="rect" title=" " alt="" coords="767,304,837,331"/>
+<area shape="rect" title=" " alt="" coords="862,304,921,331"/>
+<area shape="rect" title=" " alt="" coords="945,304,1011,331"/>
+<area shape="rect" title=" " alt="" coords="1036,304,1144,331"/>
+<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="596,155,696,181"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_fpublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_fpublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_fpublic_8hdep" id="asrc_2_h5_fpublic_8hdep">
+<area shape="rect" title=" " alt="" coords="231,5,354,32"/>
+<area shape="rect" href="_h5_f_dpublic_8h.html" title=" " alt="" coords="123,80,255,107"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="226,155,349,181"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="359,80,514,107"/>
+<area shape="rect" href="_h5_f_ddevelop_8h.html" title=" " alt="" coords="5,155,151,181"/>
+<area shape="rect" href="_h5_f_dprivate_8h.html" title=" " alt="" coords="63,229,202,256"/>
+<area shape="rect" href="_h5_f_dpkg_8h.html" title=" " alt="" coords="74,304,191,331"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="373,155,500,181"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="525,155,743,181"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f__info2__t.html">H5F_info2_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f__sect__info__t.html">H5F_sect_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f__retry__info__t.html">H5F_retry_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_f__info1__t.html">H5F_info1_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a59058fd08440d7ea30ed09d8de233185"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a979db0e1915dbb3091dda61bfa7a43df">H5check</a>(),</td></tr>
+<tr class="separator:a59058fd08440d7ea30ed09d8de233185"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb549ba9fa5c4f3107d8ff19602705da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a>&#160;&#160;&#160;<a class="el" href="group___h5.html#ga27fa33dc262dda95c5aa8df533837480">H5open</a>(),</td></tr>
+<tr class="separator:abb549ba9fa5c4f3107d8ff19602705da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c406ffa89f4acf5a332144a2683d394"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a>&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0x0000u)</td></tr>
+<tr class="separator:a1c406ffa89f4acf5a332144a2683d394"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a402673dec5c537b27a49a9a8bd6140b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0x0001u)</td></tr>
+<tr class="separator:a402673dec5c537b27a49a9a8bd6140b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a2d6726f9ad8d2bca8df2b817e5ad6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0x0002u)</td></tr>
+<tr class="separator:a5a2d6726f9ad8d2bca8df2b817e5ad6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a47250dc1435705233dca7297ba3d90"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a7a47250dc1435705233dca7297ba3d90">H5F_ACC_EXCL</a>&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0x0004u)</td></tr>
+<tr class="separator:a7a47250dc1435705233dca7297ba3d90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f311bcbc21086812e8b754f6354262b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a5f311bcbc21086812e8b754f6354262b">H5F_ACC_CREAT</a>&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0x0010u)</td></tr>
+<tr class="separator:a5f311bcbc21086812e8b754f6354262b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6217b039eabc4e484cee9813cbd0d020"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a6217b039eabc4e484cee9813cbd0d020">H5F_ACC_SWMR_WRITE</a>&#160;&#160;&#160; (<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> 0x0020u)</td></tr>
+<tr class="separator:a6217b039eabc4e484cee9813cbd0d020"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22b12837bca0dba6689096a370d73402"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a22b12837bca0dba6689096a370d73402">H5F_ACC_SWMR_READ</a>&#160;&#160;&#160; (<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> 0x0040u)</td></tr>
+<tr class="separator:a22b12837bca0dba6689096a370d73402"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0ce75eb6c23c77bf2736d53e2ea5dce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#ab0ce75eb6c23c77bf2736d53e2ea5dce">H5F_ACC_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0xffffu)</td></tr>
+<tr class="separator:ab0ce75eb6c23c77bf2736d53e2ea5dce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e8e55fb44bd2be4c06f4094d42310d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a6e8e55fb44bd2be4c06f4094d42310d8">H5F_OBJ_FILE</a>&#160;&#160;&#160;(0x0001u)</td></tr>
+<tr class="separator:a6e8e55fb44bd2be4c06f4094d42310d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd59603f96ca7c23749b2a26befda4c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#afd59603f96ca7c23749b2a26befda4c5">H5F_OBJ_DATASET</a>&#160;&#160;&#160;(0x0002u)</td></tr>
+<tr class="separator:afd59603f96ca7c23749b2a26befda4c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8e6b9f94f3cf5e0d5376c90d6b6101b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#ac8e6b9f94f3cf5e0d5376c90d6b6101b">H5F_OBJ_GROUP</a>&#160;&#160;&#160;(0x0004u)</td></tr>
+<tr class="separator:ac8e6b9f94f3cf5e0d5376c90d6b6101b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affd4ef14d9905d0d48f94719025dd72b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#affd4ef14d9905d0d48f94719025dd72b">H5F_OBJ_DATATYPE</a>&#160;&#160;&#160;(0x0008u)</td></tr>
+<tr class="separator:affd4ef14d9905d0d48f94719025dd72b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7750c490f87481a65c709ba6b5b6b4a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a7750c490f87481a65c709ba6b5b6b4a6">H5F_OBJ_ATTR</a>&#160;&#160;&#160;(0x0010u)</td></tr>
+<tr class="separator:a7750c490f87481a65c709ba6b5b6b4a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad33eeeed36028dec422356d0e41a7113"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#ad33eeeed36028dec422356d0e41a7113">H5F_OBJ_ALL</a>&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a6e8e55fb44bd2be4c06f4094d42310d8">H5F_OBJ_FILE</a> | <a class="el" href="_h5_fpublic_8h.html#afd59603f96ca7c23749b2a26befda4c5">H5F_OBJ_DATASET</a> | <a class="el" href="_h5_fpublic_8h.html#ac8e6b9f94f3cf5e0d5376c90d6b6101b">H5F_OBJ_GROUP</a> | <a class="el" href="_h5_fpublic_8h.html#affd4ef14d9905d0d48f94719025dd72b">H5F_OBJ_DATATYPE</a> | <a class="el" href="_h5_fpublic_8h.html#a7750c490f87481a65c709ba6b5b6b4a6">H5F_OBJ_ATTR</a>)</td></tr>
+<tr class="separator:ad33eeeed36028dec422356d0e41a7113"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf4856a526e9a610d2688194f3ba4b57"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#aaf4856a526e9a610d2688194f3ba4b57">H5F_OBJ_LOCAL</a>&#160;&#160;&#160; (0x0020u)</td></tr>
+<tr class="separator:aaf4856a526e9a610d2688194f3ba4b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeae74ee757cb3e381abf8e3c480c06cc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#aeae74ee757cb3e381abf8e3c480c06cc">H5F_FAMILY_DEFAULT</a>&#160;&#160;&#160;0 /* (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>) */</td></tr>
+<tr class="separator:aeae74ee757cb3e381abf8e3c480c06cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a950067e3ee0400a154c0dc2f8076cce9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a950067e3ee0400a154c0dc2f8076cce9">H5F_MPIO_DEBUG_KEY</a>&#160;&#160;&#160;&quot;H5F_mpio_debug_key&quot;</td></tr>
+<tr class="separator:a950067e3ee0400a154c0dc2f8076cce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a667df33694861e41d1b9eb3a55b373"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a2a667df33694861e41d1b9eb3a55b373">H5F_UNLIMITED</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a95782c58865515978907a9ced9e013e8">HSIZE_UNDEF</a></td></tr>
+<tr class="separator:a2a667df33694861e41d1b9eb3a55b373"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47d050173da48a2b85c730446f0771c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a>&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac76e4d231ae67f1063472c9e7b55f04d">H5F_LIBVER_V116</a></td></tr>
+<tr class="separator:a47d050173da48a2b85c730446f0771c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a67d0d121762e7c44c4ef3f40a49611"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a3a67d0d121762e7c44c4ef3f40a49611">H5F_NUM_METADATA_READ_RETRY_TYPES</a>&#160;&#160;&#160;21</td></tr>
+<tr class="separator:a3a67d0d121762e7c44c4ef3f40a49611"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3ff563967a75b699c487fac04c42423"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#af3ff563967a75b699c487fac04c42423">H5F_ACC_DEBUG</a>&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0x0000u)</td></tr>
+<tr class="separator:af3ff563967a75b699c487fac04c42423"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a07cc80d29d745646218aa8cb068cf944"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a07cc80d29d745646218aa8cb068cf944">H5F_flush_cb_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id, void *udata)</td></tr>
+<tr class="separator:a07cc80d29d745646218aa8cb068cf944"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ac9db1b1211555797021daed9b54b8cdf"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> { <a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdfa3d09ee2d1551f31b008a7dc7d80b42bd">H5F_SCOPE_LOCAL</a> = 0
+, <a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdfa708b9b54ff5e7d75c9193f8ae864edaa">H5F_SCOPE_GLOBAL</a> = 1
+ }</td></tr>
+<tr class="separator:ac9db1b1211555797021daed9b54b8cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa85fa00d037d2b0401cf72edf9a6475f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a> { <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475fa8f4acef5a05a854c636ce72c3dc244c7">H5F_CLOSE_DEFAULT</a> = 0
+, <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475faea1127311a219b44e4af3cb12609035f">H5F_CLOSE_WEAK</a> = 1
+, <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475fa2d0bd1af3f7a3e287b42d773a2c01001">H5F_CLOSE_SEMI</a> = 2
+, <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475fae6af53249bfe320745828497f28b6390">H5F_CLOSE_STRONG</a> = 3
+ }</td></tr>
+<tr class="separator:aa85fa00d037d2b0401cf72edf9a6475f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51e588cd954ea2388816bd0818850eb5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5">H5F_mem_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a06b02f5b50dcf7e78a94acada33979bb">H5FD_MEM_NOLIST</a> = -1
+, <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a137331d00cf5b0c84ef7dfa725429f90">H5FD_MEM_DEFAULT</a> = 0
+, <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae536846ac8d6ecd1a2a8479409df1bce">H5FD_MEM_SUPER</a> = 1
+, <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a29b8528e16990fbe265682559b917fa3">H5FD_MEM_BTREE</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a> = 3
+, <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a020d6245f874e8262058c3278fefe58e">H5FD_MEM_GHEAP</a> = 4
+, <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a> = 5
+, <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a> = 6
+, <br />
+&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566">H5FD_MEM_NTYPES</a>
+<br />
+ }</td></tr>
+<tr class="separator:a51e588cd954ea2388816bd0818850eb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d963b599894f684571fbd4d5e8a96a2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a98f42cdc2fe42fe92b77dac0ade24a66">H5F_LIBVER_ERROR</a> = -1
+, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1">H5F_LIBVER_EARLIEST</a> = 0
+, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a> = 1
+, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a33c6cdc401a3a32dbf63d74019fad4b3">H5F_LIBVER_V110</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac1b80c0874a79934aef1f7f44863853b">H5F_LIBVER_V112</a> = 3
+, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a9ecfa96a6f297e218c21c715312d74de">H5F_LIBVER_V114</a> = 4
+, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac76e4d231ae67f1063472c9e7b55f04d">H5F_LIBVER_V116</a> = 5
+, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ad9414980f8bf2492af3ab67813b42e07">H5F_LIBVER_NBOUNDS</a>
+<br />
+ }</td></tr>
+<tr class="separator:a2d963b599894f684571fbd4d5e8a96a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cc492c4b5c936e48716a8dab3691bcc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca4eb2323fa7feed13452676d57cc27a87">H5F_FSPACE_STRATEGY_FSM_AGGR</a> = 0
+, <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bccacd625bd864903e71132c9098929f5a0a">H5F_FSPACE_STRATEGY_PAGE</a>
+, <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bccadb6fc9603ec0a3481a6cdf806796a322">H5F_FSPACE_STRATEGY_AGGR</a> = 2
+, <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca11913e0bec94762bd376aec819f50bfb">H5F_FSPACE_STRATEGY_NONE</a> = 3
+, <br />
+&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca0164b7c72f475ecee8f19b796b95d937">H5F_FSPACE_STRATEGY_NTYPES</a>
+<br />
+ }</td></tr>
+<tr class="separator:a9cc492c4b5c936e48716a8dab3691bcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a516b1f95b12f7d056f55cb5cc1867797"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797">H5F_file_space_type_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797a09d22cb5f3e8ad88316fd2984a42c206">H5F_FILE_SPACE_DEFAULT</a> = 0
+, <a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797a68e6ceed020413bee2d4c1a85b5b435c">H5F_FILE_SPACE_ALL_PERSIST</a> = 1
+, <a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797abca0255b2b990fad470790fd4c980ea7">H5F_FILE_SPACE_ALL</a> = 2
+, <a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797a268249063f703ce603a9b1c42818c1bc">H5F_FILE_SPACE_AGGR_VFD</a> = 3
+, <br />
+&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797ae3d768f1fd05d44baf6a2dc60bf83c9d">H5F_FILE_SPACE_VFD</a> = 4
+, <a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797af393ba6feccfd2c7f76734380b8ab341">H5F_FILE_SPACE_NTYPES</a>
+<br />
+ }</td></tr>
+<tr class="separator:a516b1f95b12f7d056f55cb5cc1867797"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga584471c3b98453b9b04a4bf9af847442"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442">H5Fis_accessible</a> (const char *container_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="memdesc:ga584471c3b98453b9b04a4bf9af847442"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a file can be opened with a given file access property list. <a href="group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442">More...</a><br /></td></tr>
+<tr class="separator:ga584471c3b98453b9b04a4bf9af847442"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae64b51ee9ac0781bc4ccc599d98387f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a> (const char *filename, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="memdesc:gae64b51ee9ac0781bc4ccc599d98387f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an HDF5 file. <a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">More...</a><br /></td></tr>
+<tr class="separator:gae64b51ee9ac0781bc4ccc599d98387f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa8e7c2dfa274c41d3ac30678ce77647e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaa8e7c2dfa274c41d3ac30678ce77647e">H5Fcreate_async</a> (const char *filename, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaa8e7c2dfa274c41d3ac30678ce77647e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3f4f877b9bb591f3880423ed2bf44bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a> (const char *filename, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="memdesc:gaa3f4f877b9bb591f3880423ed2bf44bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing HDF5 file. <a href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">More...</a><br /></td></tr>
+<tr class="separator:gaa3f4f877b9bb591f3880423ed2bf44bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaba13f96a277191516514093a63aa9aee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaba13f96a277191516514093a63aa9aee">H5Fopen_async</a> (const char *filename, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> access_plist, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaba13f96a277191516514093a63aa9aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3f213eb05c5419d63ba168c30036e47b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga3f213eb05c5419d63ba168c30036e47b">H5Freopen</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id)</td></tr>
+<tr class="memdesc:ga3f213eb05c5419d63ba168c30036e47b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a new identifier for a previously-opened HDF5 file. <a href="group___h5_f.html#ga3f213eb05c5419d63ba168c30036e47b">More...</a><br /></td></tr>
+<tr class="separator:ga3f213eb05c5419d63ba168c30036e47b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga540c3c083deadfb3165fd2c7468e206d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga540c3c083deadfb3165fd2c7468e206d">H5Freopen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga540c3c083deadfb3165fd2c7468e206d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae686870f0a276c4d06bbc667b2c24124"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124">H5Fflush</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id, <a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope)</td></tr>
+<tr class="memdesc:gae686870f0a276c4d06bbc667b2c24124"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes all buffers associated with a file to storage. <a href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124">More...</a><br /></td></tr>
+<tr class="separator:gae686870f0a276c4d06bbc667b2c24124"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaae5544d73d2100e21858ad49c9c53494"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaae5544d73d2100e21858ad49c9c53494">H5Fflush_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id, <a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaae5544d73d2100e21858ad49c9c53494"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac55cd91d80822e4f8c2a7f04ea71b124"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id)</td></tr>
+<tr class="memdesc:gac55cd91d80822e4f8c2a7f04ea71b124"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminates access to an HDF5 file. <a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">More...</a><br /></td></tr>
+<tr class="separator:gac55cd91d80822e4f8c2a7f04ea71b124"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4e2607f507f9b098d3987e7a90b3eeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gac4e2607f507f9b098d3987e7a90b3eeb">H5Fclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gac4e2607f507f9b098d3987e7a90b3eeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2e8b5e19b343123e8ab21442f9169a62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga2e8b5e19b343123e8ab21442f9169a62">H5Fdelete</a> (const char *filename, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="memdesc:ga2e8b5e19b343123e8ab21442f9169a62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes an HDF5 file. <a href="group___h5_f.html#ga2e8b5e19b343123e8ab21442f9169a62">More...</a><br /></td></tr>
+<tr class="separator:ga2e8b5e19b343123e8ab21442f9169a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f823a9e929b00b06a6be80619a61778"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga2f823a9e929b00b06a6be80619a61778">H5Fget_create_plist</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id)</td></tr>
+<tr class="memdesc:ga2f823a9e929b00b06a6be80619a61778"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a file creation property list identifier. <a href="group___h5_f.html#ga2f823a9e929b00b06a6be80619a61778">More...</a><br /></td></tr>
+<tr class="separator:ga2f823a9e929b00b06a6be80619a61778"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga359585c49f82f5199178777b39e780f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4">H5Fget_access_plist</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id)</td></tr>
+<tr class="memdesc:ga359585c49f82f5199178777b39e780f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a file access property list identifier. <a href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4">More...</a><br /></td></tr>
+<tr class="separator:ga359585c49f82f5199178777b39e780f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga466179d7783d256329c2e3110055a16c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga466179d7783d256329c2e3110055a16c">H5Fget_intent</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, unsigned *intent)</td></tr>
+<tr class="memdesc:ga466179d7783d256329c2e3110055a16c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the read/write or read-only status of a file. <a href="group___h5_f.html#ga466179d7783d256329c2e3110055a16c">More...</a><br /></td></tr>
+<tr class="separator:ga466179d7783d256329c2e3110055a16c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga402205688af065ab5db0fe20417d5484"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga402205688af065ab5db0fe20417d5484">H5Fget_fileno</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, unsigned long *fileno)</td></tr>
+<tr class="memdesc:ga402205688af065ab5db0fe20417d5484"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a file's file number that uniquely identifies an open file. <a href="group___h5_f.html#ga402205688af065ab5db0fe20417d5484">More...</a><br /></td></tr>
+<tr class="separator:ga402205688af065ab5db0fe20417d5484"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadcdae0aca7c88064db0d32de7f1e31f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gadcdae0aca7c88064db0d32de7f1e31f2">H5Fget_obj_count</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, unsigned types)</td></tr>
+<tr class="memdesc:gadcdae0aca7c88064db0d32de7f1e31f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of open object identifiers for an open file. <a href="group___h5_f.html#gadcdae0aca7c88064db0d32de7f1e31f2">More...</a><br /></td></tr>
+<tr class="separator:gadcdae0aca7c88064db0d32de7f1e31f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga35e72579bd07433162b80ddc0bd0c5b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga35e72579bd07433162b80ddc0bd0c5b1">H5Fget_obj_ids</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, unsigned types, size_t max_objs, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *obj_id_list)</td></tr>
+<tr class="memdesc:ga35e72579bd07433162b80ddc0bd0c5b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a list of open object identifiers. <a href="group___h5_f.html#ga35e72579bd07433162b80ddc0bd0c5b1">More...</a><br /></td></tr>
+<tr class="separator:ga35e72579bd07433162b80ddc0bd0c5b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae4020a66fb8da0586e3b74c81ffccea4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gae4020a66fb8da0586e3b74c81ffccea4">H5Fget_vfd_handle</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, void **file_handle)</td></tr>
+<tr class="memdesc:gae4020a66fb8da0586e3b74c81ffccea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to the file handle from the virtual file driver. <a href="group___h5_f.html#gae4020a66fb8da0586e3b74c81ffccea4">More...</a><br /></td></tr>
+<tr class="separator:gae4020a66fb8da0586e3b74c81ffccea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7c4865fd36ee25d839725252150bb53b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b">H5Fmount</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> child, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist)</td></tr>
+<tr class="memdesc:ga7c4865fd36ee25d839725252150bb53b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mounts an HDF5 file. <a href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b">More...</a><br /></td></tr>
+<tr class="separator:ga7c4865fd36ee25d839725252150bb53b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae8f807d3f04a33f132ffb6c5295e897f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gae8f807d3f04a33f132ffb6c5295e897f">H5Funmount</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc, const char *name)</td></tr>
+<tr class="memdesc:gae8f807d3f04a33f132ffb6c5295e897f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unounts an HDF5 file. <a href="group___h5_f.html#gae8f807d3f04a33f132ffb6c5295e897f">More...</a><br /></td></tr>
+<tr class="separator:gae8f807d3f04a33f132ffb6c5295e897f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ef2673183567543346668a8f1eca2e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga3ef2673183567543346668a8f1eca2e9">H5Fget_freespace</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id)</td></tr>
+<tr class="memdesc:ga3ef2673183567543346668a8f1eca2e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of free space in a file (in bytes) <a href="group___h5_f.html#ga3ef2673183567543346668a8f1eca2e9">More...</a><br /></td></tr>
+<tr class="separator:ga3ef2673183567543346668a8f1eca2e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga515426821321c261a825b4e4a3f576fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga515426821321c261a825b4e4a3f576fe">H5Fget_filesize</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</td></tr>
+<tr class="memdesc:ga515426821321c261a825b4e4a3f576fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of an HDF5 file (in bytes) <a href="group___h5_f.html#ga515426821321c261a825b4e4a3f576fe">More...</a><br /></td></tr>
+<tr class="separator:ga515426821321c261a825b4e4a3f576fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c18bddafc652203944d889a602bd53f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga4c18bddafc652203944d889a602bd53f">H5Fget_eoa</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *eoa)</td></tr>
+<tr class="memdesc:ga4c18bddafc652203944d889a602bd53f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file's end-of-allocation (EOA) <a href="group___h5_f.html#ga4c18bddafc652203944d889a602bd53f">More...</a><br /></td></tr>
+<tr class="separator:ga4c18bddafc652203944d889a602bd53f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadbe82c1f6e16c21062fabd20b0ffccd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gadbe82c1f6e16c21062fabd20b0ffccd4">H5Fincrement_filesize</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> increment)</td></tr>
+<tr class="memdesc:gadbe82c1f6e16c21062fabd20b0ffccd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file' EOA to the maximum of (EOA, EOF) + increment. <a href="group___h5_f.html#gadbe82c1f6e16c21062fabd20b0ffccd4">More...</a><br /></td></tr>
+<tr class="separator:gadbe82c1f6e16c21062fabd20b0ffccd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc53f4e76b1199cb5d2a8cb7fbb114ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gadc53f4e76b1199cb5d2a8cb7fbb114ad">H5Fget_file_image</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, void *buf_ptr, size_t buf_len)</td></tr>
+<tr class="memdesc:gadc53f4e76b1199cb5d2a8cb7fbb114ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a copy of the image of an existing, open file. <a href="group___h5_f.html#gadc53f4e76b1199cb5d2a8cb7fbb114ad">More...</a><br /></td></tr>
+<tr class="separator:gadc53f4e76b1199cb5d2a8cb7fbb114ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa67f127242d4aaf244ae8ac4a1fe6a59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_d_c.html#gaa67f127242d4aaf244ae8ac4a1fe6a59">H5Fget_mdc_config</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:gaa67f127242d4aaf244ae8ac4a1fe6a59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains current metadata cache configuration for target file. <a href="group___m_d_c.html#gaa67f127242d4aaf244ae8ac4a1fe6a59">More...</a><br /></td></tr>
+<tr class="separator:gaa67f127242d4aaf244ae8ac4a1fe6a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga81bc06be69131484eb04d01511b9c8f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_d_c.html#ga81bc06be69131484eb04d01511b9c8f8">H5Fset_mdc_config</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, const <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:ga81bc06be69131484eb04d01511b9c8f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to configure metadata cache of target file. <a href="group___m_d_c.html#ga81bc06be69131484eb04d01511b9c8f8">More...</a><br /></td></tr>
+<tr class="separator:ga81bc06be69131484eb04d01511b9c8f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabea066c3fd924d2cf868ecee66a7c41f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_d_c.html#gabea066c3fd924d2cf868ecee66a7c41f">H5Fget_mdc_hit_rate</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, double *hit_rate_ptr)</td></tr>
+<tr class="memdesc:gabea066c3fd924d2cf868ecee66a7c41f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains target file's metadata cache hit rate. <a href="group___m_d_c.html#gabea066c3fd924d2cf868ecee66a7c41f">More...</a><br /></td></tr>
+<tr class="separator:gabea066c3fd924d2cf868ecee66a7c41f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacda6cbd60d3c50b59f801eba4e5a335f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_d_c.html#gacda6cbd60d3c50b59f801eba4e5a335f">H5Fget_mdc_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, size_t *max_size_ptr, size_t *min_clean_size_ptr, size_t *cur_size_ptr, int *cur_num_entries_ptr)</td></tr>
+<tr class="memdesc:gacda6cbd60d3c50b59f801eba4e5a335f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains current metadata cache size data for specified file. <a href="group___m_d_c.html#gacda6cbd60d3c50b59f801eba4e5a335f">More...</a><br /></td></tr>
+<tr class="separator:gacda6cbd60d3c50b59f801eba4e5a335f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6708886c2bb8740327d9078d7840197f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_d_c.html#ga6708886c2bb8740327d9078d7840197f">H5Freset_mdc_hit_rate_stats</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id)</td></tr>
+<tr class="memdesc:ga6708886c2bb8740327d9078d7840197f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets hit rate statistics counters for the target file. <a href="group___m_d_c.html#ga6708886c2bb8740327d9078d7840197f">More...</a><br /></td></tr>
+<tr class="separator:ga6708886c2bb8740327d9078d7840197f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ed43dbe476a160b73f55127c7db797c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga0ed43dbe476a160b73f55127c7db797c">H5Fget_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, char *name, size_t size)</td></tr>
+<tr class="memdesc:ga0ed43dbe476a160b73f55127c7db797c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves name of file to which object belongs. <a href="group___h5_f.html#ga0ed43dbe476a160b73f55127c7db797c">More...</a><br /></td></tr>
+<tr class="separator:ga0ed43dbe476a160b73f55127c7db797c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaced8c09c1559636a9c3f33dff3f4520e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gaced8c09c1559636a9c3f33dff3f4520e">H5Fget_info2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="struct_h5_f__info2__t.html">H5F_info2_t</a> *file_info)</td></tr>
+<tr class="memdesc:gaced8c09c1559636a9c3f33dff3f4520e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves global file information. <a href="group___h5_f.html#gaced8c09c1559636a9c3f33dff3f4520e">More...</a><br /></td></tr>
+<tr class="separator:gaced8c09c1559636a9c3f33dff3f4520e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa80bd62f19993e414e383db7d1623e5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_w_m_r.html#gaa80bd62f19993e414e383db7d1623e5f">H5Fget_metadata_read_retry_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="struct_h5_f__retry__info__t.html">H5F_retry_info_t</a> *info)</td></tr>
+<tr class="memdesc:gaa80bd62f19993e414e383db7d1623e5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the collection of read retries for metadata entries with checksum. <a href="group___s_w_m_r.html#gaa80bd62f19993e414e383db7d1623e5f">More...</a><br /></td></tr>
+<tr class="separator:gaa80bd62f19993e414e383db7d1623e5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga159be34fbe7e4a959589310ef0196dfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_w_m_r.html#ga159be34fbe7e4a959589310ef0196dfe">H5Fstart_swmr_write</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id)</td></tr>
+<tr class="memdesc:ga159be34fbe7e4a959589310ef0196dfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves free-space section information for a file. <a href="group___s_w_m_r.html#ga159be34fbe7e4a959589310ef0196dfe">More...</a><br /></td></tr>
+<tr class="separator:ga159be34fbe7e4a959589310ef0196dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab9cbf1a45f9dcda34b43f985b7848434"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gab9cbf1a45f9dcda34b43f985b7848434">H5Fget_free_sections</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5">H5F_mem_t</a> type, size_t nsects, <a class="el" href="struct_h5_f__sect__info__t.html">H5F_sect_info_t</a> *sect_info)</td></tr>
+<tr class="memdesc:gab9cbf1a45f9dcda34b43f985b7848434"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves free-space section information for a file. <a href="group___h5_f.html#gab9cbf1a45f9dcda34b43f985b7848434">More...</a><br /></td></tr>
+<tr class="separator:gab9cbf1a45f9dcda34b43f985b7848434"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafcc153d8606829d4401e93305e5246d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gafcc153d8606829d4401e93305e5246d7">H5Fclear_elink_file_cache</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id)</td></tr>
+<tr class="memdesc:gafcc153d8606829d4401e93305e5246d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the external link open file cache. <a href="group___h5_f.html#gafcc153d8606829d4401e93305e5246d7">More...</a><br /></td></tr>
+<tr class="separator:gafcc153d8606829d4401e93305e5246d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4b833c33fe2e141a26b6f2ad559d3610"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga4b833c33fe2e141a26b6f2ad559d3610">H5Fset_libver_bounds</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> low, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> high)</td></tr>
+<tr class="memdesc:ga4b833c33fe2e141a26b6f2ad559d3610"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the switch of version bounds setting for a file. <a href="group___h5_f.html#ga4b833c33fe2e141a26b6f2ad559d3610">More...</a><br /></td></tr>
+<tr class="separator:ga4b833c33fe2e141a26b6f2ad559d3610"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga378fb5863071278b47070cf205f53e67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_d_c.html#ga378fb5863071278b47070cf205f53e67">H5Fstart_mdc_logging</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id)</td></tr>
+<tr class="memdesc:ga378fb5863071278b47070cf205f53e67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts logging metadata cache events if logging was previously enabled. <a href="group___m_d_c.html#ga378fb5863071278b47070cf205f53e67">More...</a><br /></td></tr>
+<tr class="separator:ga378fb5863071278b47070cf205f53e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga78627b23010f82002b837f4d312bf234"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_d_c.html#ga78627b23010f82002b837f4d312bf234">H5Fstop_mdc_logging</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id)</td></tr>
+<tr class="memdesc:ga78627b23010f82002b837f4d312bf234"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops logging metadata cache events if logging was previously enabled and is currently ongoing. <a href="group___m_d_c.html#ga78627b23010f82002b837f4d312bf234">More...</a><br /></td></tr>
+<tr class="separator:ga78627b23010f82002b837f4d312bf234"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga998ebdc7b5190cf3d0fdf2fbe71e9780"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_d_c.html#ga998ebdc7b5190cf3d0fdf2fbe71e9780">H5Fget_mdc_logging_status</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *is_enabled, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *is_currently_logging)</td></tr>
+<tr class="memdesc:ga998ebdc7b5190cf3d0fdf2fbe71e9780"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current metadata cache logging status. <a href="group___m_d_c.html#ga998ebdc7b5190cf3d0fdf2fbe71e9780">More...</a><br /></td></tr>
+<tr class="separator:ga998ebdc7b5190cf3d0fdf2fbe71e9780"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ef1c0aab9a7a9112a8d0a788ec8696c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga7ef1c0aab9a7a9112a8d0a788ec8696c">H5Freset_page_buffering_stats</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id)</td></tr>
+<tr class="memdesc:ga7ef1c0aab9a7a9112a8d0a788ec8696c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the page buffer statistics. <a href="group___h5_f.html#ga7ef1c0aab9a7a9112a8d0a788ec8696c">More...</a><br /></td></tr>
+<tr class="separator:ga7ef1c0aab9a7a9112a8d0a788ec8696c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0663defe0143631f4292267c21e94202"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga0663defe0143631f4292267c21e94202">H5Fget_page_buffering_stats</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, unsigned accesses[2], unsigned hits[2], unsigned misses[2], unsigned evictions[2], unsigned bypasses[2])</td></tr>
+<tr class="memdesc:ga0663defe0143631f4292267c21e94202"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves statistics about page access when it is enabled. <a href="group___h5_f.html#ga0663defe0143631f4292267c21e94202">More...</a><br /></td></tr>
+<tr class="separator:ga0663defe0143631f4292267c21e94202"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7b37da15ff80c4aa5c275649f1f45b0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_d_c.html#ga7b37da15ff80c4aa5c275649f1f45b0a">H5Fget_mdc_image_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *image_addr, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *image_size)</td></tr>
+<tr class="memdesc:ga7b37da15ff80c4aa5c275649f1f45b0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains information about a cache image if it exists. <a href="group___m_d_c.html#ga7b37da15ff80c4aa5c275649f1f45b0a">More...</a><br /></td></tr>
+<tr class="separator:ga7b37da15ff80c4aa5c275649f1f45b0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacbf3ba8b36750c42b49740567a9732c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4">H5Fget_dset_no_attrs_hint</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *minimize)</td></tr>
+<tr class="memdesc:gacbf3ba8b36750c42b49740567a9732c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the setting for whether or not a file will create minimized dataset object headers. <a href="group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4">More...</a><br /></td></tr>
+<tr class="separator:gacbf3ba8b36750c42b49740567a9732c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc0166070f920f037e6b1a5c66e5464c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c">H5Fset_dset_no_attrs_hint</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> minimize)</td></tr>
+<tr class="memdesc:gafc0166070f920f037e6b1a5c66e5464c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the flag to create minimized dataset object headers. <a href="group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c">More...</a><br /></td></tr>
+<tr class="separator:gafc0166070f920f037e6b1a5c66e5464c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga087dbbf37cb5c451ae8a6f66b227f0fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_h5_f.html#ga087dbbf37cb5c451ae8a6f66b227f0fc">H5Fset_mpi_atomicity</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> flag)</td></tr>
+<tr class="memdesc:ga087dbbf37cb5c451ae8a6f66b227f0fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the MPI atomicity mode. <a href="group___p_h5_f.html#ga087dbbf37cb5c451ae8a6f66b227f0fc">More...</a><br /></td></tr>
+<tr class="separator:ga087dbbf37cb5c451ae8a6f66b227f0fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga849316b77788799fecb321a87d987ade"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_h5_f.html#ga849316b77788799fecb321a87d987ade">H5Fget_mpi_atomicity</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *flag)</td></tr>
+<tr class="memdesc:ga849316b77788799fecb321a87d987ade"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the atomicity mode in use. <a href="group___p_h5_f.html#ga849316b77788799fecb321a87d987ade">More...</a><br /></td></tr>
+<tr class="separator:ga849316b77788799fecb321a87d987ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga660153029322fa6b77f5473cedc2d72f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga660153029322fa6b77f5473cedc2d72f">H5Fget_info1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="struct_h5_f__info1__t.html">H5F_info1_t</a> *file_info)</td></tr>
+<tr class="memdesc:ga660153029322fa6b77f5473cedc2d72f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves global file information. <a href="group___h5_f.html#ga660153029322fa6b77f5473cedc2d72f">More...</a><br /></td></tr>
+<tr class="separator:ga660153029322fa6b77f5473cedc2d72f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae920c2acac63c0039db5c2845fb8e5bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gae920c2acac63c0039db5c2845fb8e5bb">H5Fset_latest_format</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> latest_format)</td></tr>
+<tr class="memdesc:gae920c2acac63c0039db5c2845fb8e5bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the latest version of the library to be used for writing objects. <a href="group___h5_f.html#gae920c2acac63c0039db5c2845fb8e5bb">More...</a><br /></td></tr>
+<tr class="separator:gae920c2acac63c0039db5c2845fb8e5bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6055c2ea3438bd4aaf221eba66843225"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#ga6055c2ea3438bd4aaf221eba66843225">H5Fis_hdf5</a> (const char *file_name)</td></tr>
+<tr class="memdesc:ga6055c2ea3438bd4aaf221eba66843225"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a file is in the HDF5 format. <a href="group___h5_f.html#ga6055c2ea3438bd4aaf221eba66843225">More...</a><br /></td></tr>
+<tr class="separator:ga6055c2ea3438bd4aaf221eba66843225"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a59058fd08440d7ea30ed09d8de233185"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a59058fd08440d7ea30ed09d8de233185">&#9670;&nbsp;</a></span>H5CHECK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5CHECK&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a979db0e1915dbb3091dda61bfa7a43df">H5check</a>(),</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5f311bcbc21086812e8b754f6354262b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f311bcbc21086812e8b754f6354262b">&#9670;&nbsp;</a></span>H5F_ACC_CREAT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_ACC_CREAT&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0x0010u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Create non-existing files <br />
+ </p>
+
+</div>
+</div>
+<a id="af3ff563967a75b699c487fac04c42423"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af3ff563967a75b699c487fac04c42423">&#9670;&nbsp;</a></span>H5F_ACC_DEBUG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_ACC_DEBUG&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0x0000u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Print debug info </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000028">Deprecated:</a></b></dt><dd>In which version? </dd></dl>
+
+</div>
+</div>
+<a id="ab0ce75eb6c23c77bf2736d53e2ea5dce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0ce75eb6c23c77bf2736d53e2ea5dce">&#9670;&nbsp;</a></span>H5F_ACC_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_ACC_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0xffffu)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Default property list identifier </p>
+
+</div>
+</div>
+<a id="a7a47250dc1435705233dca7297ba3d90"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a47250dc1435705233dca7297ba3d90">&#9670;&nbsp;</a></span>H5F_ACC_EXCL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_ACC_EXCL&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0x0004u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Fail if file already exists </p>
+
+</div>
+</div>
+<a id="a1c406ffa89f4acf5a332144a2683d394"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c406ffa89f4acf5a332144a2683d394">&#9670;&nbsp;</a></span>H5F_ACC_RDONLY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_ACC_RDONLY&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0x0000u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Absence of RDWR: read-only </p>
+
+</div>
+</div>
+<a id="a402673dec5c537b27a49a9a8bd6140b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a402673dec5c537b27a49a9a8bd6140b4">&#9670;&nbsp;</a></span>H5F_ACC_RDWR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_ACC_RDWR&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0x0001u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Open for read and write <br />
+ </p>
+
+</div>
+</div>
+<a id="a22b12837bca0dba6689096a370d73402"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a22b12837bca0dba6689096a370d73402">&#9670;&nbsp;</a></span>H5F_ACC_SWMR_READ</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_ACC_SWMR_READ&#160;&#160;&#160; (<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> 0x0040u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>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 <a class="el" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a> flag. <br />
+ </p>
+
+</div>
+</div>
+<a id="a6217b039eabc4e484cee9813cbd0d020"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6217b039eabc4e484cee9813cbd0d020">&#9670;&nbsp;</a></span>H5F_ACC_SWMR_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_ACC_SWMR_WRITE&#160;&#160;&#160; (<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> 0x0020u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>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 <a class="el" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a> and use the \ <a class="el" href="_h5_fpublic_8h.html#a22b12837bca0dba6689096a370d73402">H5F_ACC_SWMR_READ</a> access flag. </p>
+
+</div>
+</div>
+<a id="a5a2d6726f9ad8d2bca8df2b817e5ad6a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5a2d6726f9ad8d2bca8df2b817e5ad6a">&#9670;&nbsp;</a></span>H5F_ACC_TRUNC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_ACC_TRUNC&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a59058fd08440d7ea30ed09d8de233185">H5CHECK</a> <a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> 0x0002u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Overwrite existing files <br />
+ </p>
+
+</div>
+</div>
+<a id="aeae74ee757cb3e381abf8e3c480c06cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeae74ee757cb3e381abf8e3c480c06cc">&#9670;&nbsp;</a></span>H5F_FAMILY_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_FAMILY_DEFAULT&#160;&#160;&#160;0 /* (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>) */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a47d050173da48a2b85c730446f0771c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47d050173da48a2b85c730446f0771c0">&#9670;&nbsp;</a></span>H5F_LIBVER_LATEST</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_LIBVER_LATEST&#160;&#160;&#160;<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac76e4d231ae67f1063472c9e7b55f04d">H5F_LIBVER_V116</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a950067e3ee0400a154c0dc2f8076cce9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a950067e3ee0400a154c0dc2f8076cce9">&#9670;&nbsp;</a></span>H5F_MPIO_DEBUG_KEY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_MPIO_DEBUG_KEY&#160;&#160;&#160;&quot;H5F_mpio_debug_key&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this constant string as the MPI_Info key to set H5Fmpio debug flags. To turn on H5Fmpio debug flags, set the MPI_Info value with this key to have the value of a string consisting of the characters that turn on the desired flags. </p>
+
+</div>
+</div>
+<a id="a3a67d0d121762e7c44c4ef3f40a49611"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3a67d0d121762e7c44c4ef3f40a49611">&#9670;&nbsp;</a></span>H5F_NUM_METADATA_READ_RETRY_TYPES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_NUM_METADATA_READ_RETRY_TYPES&#160;&#160;&#160;21</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad33eeeed36028dec422356d0e41a7113"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad33eeeed36028dec422356d0e41a7113">&#9670;&nbsp;</a></span>H5F_OBJ_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_OBJ_ALL&#160;&#160;&#160;(<a class="el" href="_h5_fpublic_8h.html#a6e8e55fb44bd2be4c06f4094d42310d8">H5F_OBJ_FILE</a> | <a class="el" href="_h5_fpublic_8h.html#afd59603f96ca7c23749b2a26befda4c5">H5F_OBJ_DATASET</a> | <a class="el" href="_h5_fpublic_8h.html#ac8e6b9f94f3cf5e0d5376c90d6b6101b">H5F_OBJ_GROUP</a> | <a class="el" href="_h5_fpublic_8h.html#affd4ef14d9905d0d48f94719025dd72b">H5F_OBJ_DATATYPE</a> | <a class="el" href="_h5_fpublic_8h.html#a7750c490f87481a65c709ba6b5b6b4a6">H5F_OBJ_ATTR</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7750c490f87481a65c709ba6b5b6b4a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7750c490f87481a65c709ba6b5b6b4a6">&#9670;&nbsp;</a></span>H5F_OBJ_ATTR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_OBJ_ATTR&#160;&#160;&#160;(0x0010u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Attribute objects </p>
+
+</div>
+</div>
+<a id="afd59603f96ca7c23749b2a26befda4c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd59603f96ca7c23749b2a26befda4c5">&#9670;&nbsp;</a></span>H5F_OBJ_DATASET</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_OBJ_DATASET&#160;&#160;&#160;(0x0002u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Dataset objects </p>
+
+</div>
+</div>
+<a id="affd4ef14d9905d0d48f94719025dd72b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#affd4ef14d9905d0d48f94719025dd72b">&#9670;&nbsp;</a></span>H5F_OBJ_DATATYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_OBJ_DATATYPE&#160;&#160;&#160;(0x0008u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Named datatype objects </p>
+
+</div>
+</div>
+<a id="a6e8e55fb44bd2be4c06f4094d42310d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e8e55fb44bd2be4c06f4094d42310d8">&#9670;&nbsp;</a></span>H5F_OBJ_FILE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_OBJ_FILE&#160;&#160;&#160;(0x0001u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>File objects </p>
+
+</div>
+</div>
+<a id="ac8e6b9f94f3cf5e0d5376c90d6b6101b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac8e6b9f94f3cf5e0d5376c90d6b6101b">&#9670;&nbsp;</a></span>H5F_OBJ_GROUP</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_OBJ_GROUP&#160;&#160;&#160;(0x0004u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Group objects </p>
+
+</div>
+</div>
+<a id="aaf4856a526e9a610d2688194f3ba4b57"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf4856a526e9a610d2688194f3ba4b57">&#9670;&nbsp;</a></span>H5F_OBJ_LOCAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_OBJ_LOCAL&#160;&#160;&#160; (0x0020u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Restrict search to objects opened through current file ID \ (as opposed to objects opened through any file ID accessing this file) </p>
+
+</div>
+</div>
+<a id="a2a667df33694861e41d1b9eb3a55b373"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a667df33694861e41d1b9eb3a55b373">&#9670;&nbsp;</a></span>H5F_UNLIMITED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_UNLIMITED&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a95782c58865515978907a9ced9e013e8">HSIZE_UNDEF</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Unlimited file size for <a class="el" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8" title="Adds an external file to the list of external files.">H5Pset_external()</a> </p>
+
+</div>
+</div>
+<a id="abb549ba9fa5c4f3107d8ff19602705da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb549ba9fa5c4f3107d8ff19602705da">&#9670;&nbsp;</a></span>H5OPEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5OPEN&#160;&#160;&#160;<a class="el" href="group___h5.html#ga27fa33dc262dda95c5aa8df533837480">H5open</a>(),</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a07cc80d29d745646218aa8cb068cf944"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07cc80d29d745646218aa8cb068cf944">&#9670;&nbsp;</a></span>H5F_flush_cb_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5F_flush_cb_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id, void *udata)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback for <a class="el" href="group___f_a_p_l.html#gab4a4a788af5b6e88381dda0df2efbf19" title="Sets a callback function to invoke when an object flush occurs in the file.">H5Pset_object_flush_cb()</a> in a file access property list </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="aa85fa00d037d2b0401cf72edf9a6475f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa85fa00d037d2b0401cf72edf9a6475f">&#9670;&nbsp;</a></span>H5F_close_degree_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>How does file close behave? </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa85fa00d037d2b0401cf72edf9a6475fa8f4acef5a05a854c636ce72c3dc244c7"></a>H5F_CLOSE_DEFAULT&#160;</td><td class="fielddoc"><p>Use the degree pre-defined by underlying VFD </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa85fa00d037d2b0401cf72edf9a6475faea1127311a219b44e4af3cb12609035f"></a>H5F_CLOSE_WEAK&#160;</td><td class="fielddoc"><p>File closes only after all opened objects are closed </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa85fa00d037d2b0401cf72edf9a6475fa2d0bd1af3f7a3e287b42d773a2c01001"></a>H5F_CLOSE_SEMI&#160;</td><td class="fielddoc"><p>If no opened objects, file is closed; otherwise, file close fails </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa85fa00d037d2b0401cf72edf9a6475fae6af53249bfe320745828497f28b6390"></a>H5F_CLOSE_STRONG&#160;</td><td class="fielddoc"><p>If there are opened objects, close them first, then close file </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a516b1f95b12f7d056f55cb5cc1867797"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a516b1f95b12f7d056f55cb5cc1867797">&#9670;&nbsp;</a></span>H5F_file_space_type_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797">H5F_file_space_type_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>File space handling strategy for release 1.10.0</p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000027">Deprecated:</a></b></dt><dd>1.10.1 </dd></dl>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a516b1f95b12f7d056f55cb5cc1867797a09d22cb5f3e8ad88316fd2984a42c206"></a>H5F_FILE_SPACE_DEFAULT&#160;</td><td class="fielddoc"><p>Default (or current) free space strategy setting </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a516b1f95b12f7d056f55cb5cc1867797a68e6ceed020413bee2d4c1a85b5b435c"></a>H5F_FILE_SPACE_ALL_PERSIST&#160;</td><td class="fielddoc"><p>Persistent free space managers, aggregators, virtual file driver </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a516b1f95b12f7d056f55cb5cc1867797abca0255b2b990fad470790fd4c980ea7"></a>H5F_FILE_SPACE_ALL&#160;</td><td class="fielddoc"><p>Non-persistent free space managers, aggregators, virtual file driver This is the library default </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a516b1f95b12f7d056f55cb5cc1867797a268249063f703ce603a9b1c42818c1bc"></a>H5F_FILE_SPACE_AGGR_VFD&#160;</td><td class="fielddoc"><p>Aggregators, Virtual file driver </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a516b1f95b12f7d056f55cb5cc1867797ae3d768f1fd05d44baf6a2dc60bf83c9d"></a>H5F_FILE_SPACE_VFD&#160;</td><td class="fielddoc"><p>Virtual file driver </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a516b1f95b12f7d056f55cb5cc1867797af393ba6feccfd2c7f76734380b8ab341"></a>H5F_FILE_SPACE_NTYPES&#160;</td><td class="fielddoc"><p>Sentinel </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a9cc492c4b5c936e48716a8dab3691bcc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9cc492c4b5c936e48716a8dab3691bcc">&#9670;&nbsp;</a></span>H5F_fspace_strategy_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>File space handling strategy </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9cc492c4b5c936e48716a8dab3691bcca4eb2323fa7feed13452676d57cc27a87"></a>H5F_FSPACE_STRATEGY_FSM_AGGR&#160;</td><td class="fielddoc"><p>Mechanisms: free-space managers, aggregators, and virtual file drivers This is the library default when not set </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a9cc492c4b5c936e48716a8dab3691bccacd625bd864903e71132c9098929f5a0a"></a>H5F_FSPACE_STRATEGY_PAGE&#160;</td><td class="fielddoc"><p>Mechanisms: free-space managers with embedded paged aggregation and virtual file drivers </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a9cc492c4b5c936e48716a8dab3691bccadb6fc9603ec0a3481a6cdf806796a322"></a>H5F_FSPACE_STRATEGY_AGGR&#160;</td><td class="fielddoc"><p>Mechanisms: aggregators and virtual file drivers </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a9cc492c4b5c936e48716a8dab3691bcca11913e0bec94762bd376aec819f50bfb"></a>H5F_FSPACE_STRATEGY_NONE&#160;</td><td class="fielddoc"><p>Mechanisms: virtual file drivers </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a9cc492c4b5c936e48716a8dab3691bcca0164b7c72f475ecee8f19b796b95d937"></a>H5F_FSPACE_STRATEGY_NTYPES&#160;</td><td class="fielddoc"><p>Sentinel </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a2d963b599894f684571fbd4d5e8a96a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d963b599894f684571fbd4d5e8a96a2">&#9670;&nbsp;</a></span>H5F_libver_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Library's format versions </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2d963b599894f684571fbd4d5e8a96a2a98f42cdc2fe42fe92b77dac0ade24a66"></a>H5F_LIBVER_ERROR&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1"></a>H5F_LIBVER_EARLIEST&#160;</td><td class="fielddoc"><p>Use the earliest possible format for storing objects </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8"></a>H5F_LIBVER_V18&#160;</td><td class="fielddoc"><p>Use the latest v18 format for storing objects </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2d963b599894f684571fbd4d5e8a96a2a33c6cdc401a3a32dbf63d74019fad4b3"></a>H5F_LIBVER_V110&#160;</td><td class="fielddoc"><p>Use the latest v110 format for storing objects </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2d963b599894f684571fbd4d5e8a96a2ac1b80c0874a79934aef1f7f44863853b"></a>H5F_LIBVER_V112&#160;</td><td class="fielddoc"><p>Use the latest v112 format for storing objects </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2d963b599894f684571fbd4d5e8a96a2a9ecfa96a6f297e218c21c715312d74de"></a>H5F_LIBVER_V114&#160;</td><td class="fielddoc"><p>Use the latest v114 format for storing objects </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2d963b599894f684571fbd4d5e8a96a2ac76e4d231ae67f1063472c9e7b55f04d"></a>H5F_LIBVER_V116&#160;</td><td class="fielddoc"><p>Use the latest v116 format for storing objects </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2d963b599894f684571fbd4d5e8a96a2ad9414980f8bf2492af3ab67813b42e07"></a>H5F_LIBVER_NBOUNDS&#160;</td><td class="fielddoc"><p>Sentinel </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a51e588cd954ea2388816bd0818850eb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51e588cd954ea2388816bd0818850eb5">&#9670;&nbsp;</a></span>H5F_mem_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5">H5F_mem_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Types of allocation requests. The values larger than <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a137331d00cf5b0c84ef7dfa725429f90">H5FD_MEM_DEFAULT</a> should not change other than adding new types to the end. These numbers might appear in files. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a51e588cd954ea2388816bd0818850eb5a06b02f5b50dcf7e78a94acada33979bb"></a>H5FD_MEM_NOLIST&#160;</td><td class="fielddoc"><p>Data should not appear in the free list. Must be negative. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a51e588cd954ea2388816bd0818850eb5a137331d00cf5b0c84ef7dfa725429f90"></a>H5FD_MEM_DEFAULT&#160;</td><td class="fielddoc"><p>Value not yet set. Can also be the datatype set in a larger allocation that will be suballocated by the library. Must be zero. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a51e588cd954ea2388816bd0818850eb5ae536846ac8d6ecd1a2a8479409df1bce"></a>H5FD_MEM_SUPER&#160;</td><td class="fielddoc"><p>Superblock data </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a51e588cd954ea2388816bd0818850eb5a29b8528e16990fbe265682559b917fa3"></a>H5FD_MEM_BTREE&#160;</td><td class="fielddoc"><p>B-tree data </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e"></a>H5FD_MEM_DRAW&#160;</td><td class="fielddoc"><p>Raw data (content of datasets, etc.) </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a51e588cd954ea2388816bd0818850eb5a020d6245f874e8262058c3278fefe58e"></a>H5FD_MEM_GHEAP&#160;</td><td class="fielddoc"><p>Global heap data </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13"></a>H5FD_MEM_LHEAP&#160;</td><td class="fielddoc"><p>Local heap data </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75"></a>H5FD_MEM_OHDR&#160;</td><td class="fielddoc"><p>Object header data </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566"></a>H5FD_MEM_NTYPES&#160;</td><td class="fielddoc"><p>Sentinel value - must be last </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="ac9db1b1211555797021daed9b54b8cdf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac9db1b1211555797021daed9b54b8cdf">&#9670;&nbsp;</a></span>H5F_scope_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The scope of an operation such as <a class="el" href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124" title="Flushes all buffers associated with a file to storage.">H5Fflush()</a>, e.g., a single file vs. a set of mounted files </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac9db1b1211555797021daed9b54b8cdfa3d09ee2d1551f31b008a7dc7d80b42bd"></a>H5F_SCOPE_LOCAL&#160;</td><td class="fielddoc"><p>The specified file handle only </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ac9db1b1211555797021daed9b54b8cdfa708b9b54ff5e7d75c9193f8ae864edaa"></a>H5F_SCOPE_GLOBAL&#160;</td><td class="fielddoc"><p>The entire virtual file <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_fpublic_8h.html">H5Fpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_fpublic_8h__dep__incl.map b/develop/_h5_fpublic_8h__dep__incl.map
new file mode 100644
index 0000000..6a07106
--- /dev/null
+++ b/develop/_h5_fpublic_8h__dep__incl.map
@@ -0,0 +1,11 @@
+<map id="src/H5Fpublic.h" name="src/H5Fpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="231,5,354,32"/>
+<area shape="rect" id="node2" href="$_h5_f_dpublic_8h.html" title=" " alt="" coords="123,80,255,107"/>
+<area shape="rect" id="node6" href="$_h5_ppublic_8h.html" title=" " alt="" coords="226,155,349,181"/>
+<area shape="rect" id="node7" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="359,80,514,107"/>
+<area shape="rect" id="node3" href="$_h5_f_ddevelop_8h.html" title=" " alt="" coords="5,155,151,181"/>
+<area shape="rect" id="node4" href="$_h5_f_dprivate_8h.html" title=" " alt="" coords="63,229,202,256"/>
+<area shape="rect" id="node5" href="$_h5_f_dpkg_8h.html" title=" " alt="" coords="74,304,191,331"/>
+<area shape="rect" id="node8" href="$_h5_mpublic_8h.html" title=" " alt="" coords="373,155,500,181"/>
+<area shape="rect" id="node9" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="525,155,743,181"/>
+</map>
diff --git a/develop/_h5_fpublic_8h__dep__incl.md5 b/develop/_h5_fpublic_8h__dep__incl.md5
new file mode 100644
index 0000000..bc0e7ce
--- /dev/null
+++ b/develop/_h5_fpublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+7b02456847ffa2652d61a1a91f91f30c \ No newline at end of file
diff --git a/develop/_h5_fpublic_8h__dep__incl.png b/develop/_h5_fpublic_8h__dep__incl.png
new file mode 100644
index 0000000..95b382e
--- /dev/null
+++ b/develop/_h5_fpublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_fpublic_8h__incl.map b/develop/_h5_fpublic_8h__incl.map
new file mode 100644
index 0000000..1489c1f
--- /dev/null
+++ b/develop/_h5_fpublic_8h__incl.map
@@ -0,0 +1,18 @@
+<map id="src/H5Fpublic.h" name="src/H5Fpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="561,5,683,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,229,647,256"/>
+<area shape="rect" id="node14" href="$_h5_a_cpublic_8h.html" title=" " alt="" coords="567,80,677,107"/>
+<area shape="rect" id="node16" href="$_h5_ipublic_8h.html" title=" " alt="" coords="720,155,815,181"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,304,108,331"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,304,232,331"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,304,343,331"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,304,437,331"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,304,537,331"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,304,643,331"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,304,742,331"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,304,837,331"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,304,921,331"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,304,1011,331"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,304,1144,331"/>
+<area shape="rect" id="node15" href="$_h5_cpublic_8h.html" title=" " alt="" coords="596,155,696,181"/>
+</map>
diff --git a/develop/_h5_fpublic_8h__incl.md5 b/develop/_h5_fpublic_8h__incl.md5
new file mode 100644
index 0000000..cecd66b
--- /dev/null
+++ b/develop/_h5_fpublic_8h__incl.md5
@@ -0,0 +1 @@
+691af751cb849a947306a3b027b29ab5 \ No newline at end of file
diff --git a/develop/_h5_fpublic_8h__incl.png b/develop/_h5_fpublic_8h__incl.png
new file mode 100644
index 0000000..42dd23c
--- /dev/null
+++ b/develop/_h5_fpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_g__info__t_8java.html b/develop/_h5_g__info__t_8java.html
new file mode 100644
index 0000000..c099753
--- /dev/null
+++ b/develop/_h5_g__info__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5G_info_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_g__info__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5G_info_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html">H5G_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5_g__info__t_8java.html">H5G_info_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_g__u_g.html b/develop/_h5_g__u_g.html
new file mode 100644
index 0000000..85f8712
--- /dev/null
+++ b/develop/_h5_g__u_g.html
@@ -0,0 +1,629 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Groups</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_g__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Groups </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="sec_group"></a>
+HDF5 Groups</h1>
+<h2><a class="anchor" id="subsec_group_intro"></a>
+Introduction</h2>
+<p>As suggested by the name Hierarchical Data Format, an HDF5 file is hierarchically structured. The HDF5 group and link objects implement this hierarchy.</p>
+<p>In the simple and most common case, the file structure is a tree structure; in the general case, the file structure may be a directed graph with a designated entry point. The tree structure is very similar to the file system structures employed on UNIX systems, directories and files, and on Apple and Microsoft Windows systems, folders and files. HDF5 groups are analogous to the directories and folders; HDF5 datasets are analogous to the files.</p>
+<p>The one very important difference between the HDF5 file structure and the above-mentioned file system analogs is that HDF5 groups are linked as a directed graph, allowing circular references; the file systems are strictly hierarchical, allowing no circular references. The figures below illustrate the range of possibilities.</p>
+<p>In the first figure below, the group structure is strictly hierarchical, identical to the file system analogs.</p>
+<p>In the next two figures below, the structure takes advantage of the directed graph's allowance of circular references. In the second figure, GroupA is not only a member of the root group, /, but a member of GroupC. Since Group C is a member of Group B and Group B is a member of Group A, Dataset1 can be accessed by means of the circular reference /Group A/Group B/Group C/Group A/Dataset1. The third figure below illustrates an extreme case in which GroupB is a member of itself, enabling a reference to a member dataset such as /Group A/Group B/Group B/Group B/Dataset2.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Groups_fig1.gif" alt=""/>
+<div class="caption">
+A file with a strictly hierarchical group structure</div></div>
+ </td></tr>
+</table>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Groups_fig2.gif" alt=""/>
+<div class="caption">
+A file with a circular reference</div></div>
+ </td></tr>
+</table>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Groups_fig3.gif" alt=""/>
+<div class="caption">
+A file with one group as a member of itself</div></div>
+ </td></tr>
+</table>
+<p>As becomes apparent upon reflection, directed graph structures can become quite complex; caution is advised!</p>
+<p>The balance of this chapter discusses the following topics: </p><ul>
+<li>The HDF5 group object (or a group) and its structure in more detail </li>
+<li>HDF5 link objects (or links) </li>
+<li>The programming model for working with groups and links </li>
+<li>HDF5 functions provided for working with groups, group members, and links </li>
+<li>Retrieving information about objects in a group </li>
+<li>Discovery of the structure of an HDF5 file and the contained objects </li>
+<li>Examples of file structures</li>
+</ul>
+<h2><a class="anchor" id="subsec_group_descr"></a>
+Description of the Group Object</h2>
+<h3><a class="anchor" id="subsubsec_group_descr_object"></a>
+The Group Object</h3>
+<p>Abstractly, an HDF5 group contains zero or more objects and every object must be a member of at least one group. The root group, the sole exception, may not belong to any group.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Groups_fig4.gif" alt=""/>
+<div class="caption">
+Abstract model of the HDF5 group object</div></div>
+ </td></tr>
+</table>
+<p>Group membership is actually implemented via link objects. See the figure above. A link object is owned by a group and points to a named object. Each link has a name, and each link points to exactly one object. Each named object has at least one and possibly many links to it.</p>
+<p>There are three classes of named objects: group, dataset, and committed datatype (formerly called named datatype). See the figure below. Each of these objects is the member of at least one group, which means there is at least one link to it.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Groups_fig5.gif" alt=""/>
+<div class="caption">
+Classes of named objects</div></div>
+ </td></tr>
+</table>
+<p>The primary operations on a group are to add and remove members and to discover member objects. These abstract operations, as listed in the figure below, are implemented in the <a class="el" href="group___h5_g.html">Groups (H5G)</a> APIs. For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_g__u_g.html#subsec_group_function">Group Function Summaries</a>.</dd></dl>
+<p>To add and delete members of a group, links from the group to existing objects in the file are created and deleted with the link and unlink operations. When a new named object is created, the HDF5 Library executes the link operation in the background immediately after creating the object (in other words, a new object is added as a member of the group in which it is created without further user intervention).</p>
+<p>Given the name of an object, the get_object_info method retrieves a description of the object, including the number of references to it. The iterate method iterates through the members of the group, returning the name and type of each object.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Groups_fig6.gif" alt=""/>
+<div class="caption">
+The group object</div></div>
+ </td></tr>
+</table>
+<p>Every HDF5 file has a single root group, with the name /. The root group is identical to any other HDF5 group, except: </p><ul>
+<li>The root group is automatically created when the HDF5 file is created (<a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a>). </li>
+<li>The root group has no parent, but by convention has a reference count of 1. </li>
+<li>The root group cannot be deleted (in other words, unlinked)!</li>
+</ul>
+<h3><a class="anchor" id="subsubsec_group_descr_model"></a>
+The Hierarchy of Data Objects</h3>
+<p>An HDF5 file is organized as a rooted, directed graph using HDF5 group objects. The named data objects are the nodes of the graph, and the links are the directed arcs. Each arc of the graph has a name, with the special name / reserved for the root group. New objects are created and then inserted into the graph with a link operation that is automatically executed by the library; existing objects are inserted into the graph with a link operation explicitly called by the user, which creates a named link from a group to the object.</p>
+<p>An object can be the target of more than one link.</p>
+<p>The names on the links must be unique within each group, but there may be many links with the same name in different groups. These are unambiguous, because some ancestor must have a different name, or else they are the same object. The graph is navigated with path names, analogous to Unix file systems. For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_g__u_g.html#subsubsec_group_descr_path">HDF5 Path Names</a>.</dd></dl>
+<p>An object can be opened with a full path starting at the root group, or with a relative path and a starting point. That starting point is always a group, though it may be the current working group, another specified group, or the root group of the file. Note that all paths are relative to a single HDF5 file. In this sense, an HDF5 file is analogous to a single UNIX file system.</p>
+<p>It is important to note that, just like the UNIX file system, HDF5 objects do not have names, the names are associated with paths. An object has an object identifier that is unique within the file, but a single object may have many names because there may be many paths to the same object. An object can be renamed, or moved to another group, by adding and deleting links. In this case, the object itself never moves. For that matter, membership in a group has no implication for the physical location of the stored object.</p>
+<p>Deleting a link to an object does not necessarily delete the object. The object remains available as long as there is at least one link to it. After all links to an object are deleted, it can no longer be opened, and the storage may be reclaimed.</p>
+<p>It is also important to realize that the linking mechanism can be used to construct very complex graphs of objects. For example, it is possible for an object to be shared between several groups and even to have more than one name in the same group. It is also possible for a group to be a member of itself, or to create other cycles in the graph, such as in the case where a child group is linked to one of its ancestors.</p>
+<p>HDF5 also has soft links similar to UNIX soft links. A soft link is an object that has a name and a path name for the target object. The soft link can be followed to open the target of the link just like a regular or hard link. The differences are that the hard link cannot be created if the target object does not exist and it always points to the same object. A soft link can be created with any path name, whether or not the object exists; it may or may not, therefore, be possible to follow a soft link. Furthermore, a soft link's target object may be changed.</p>
+<h3><a class="anchor" id="subsubsec_group_descr_path"></a>
+HDF5 Path Names</h3>
+<p>The structure of the HDF5 file constitutes the name space for the objects in the file. A path name is a string of components separated by slashes (/). Each component is the name of a hard or soft link which points to an object in the file. The slash not only separates the components, but indicates their hierarchical relationship; the component indicated by the link name following a slash is a always a member of the component indicated by the link name preceding that slash.</p>
+<p>The first component in the path name may be any of the following: </p><ul>
+<li>The special character dot (., a period), indicating the current group </li>
+<li>The special character slash (/), indicating the root group </li>
+<li>Any member of the current group</li>
+</ul>
+<p>Component link names may be any string of ASCII characters not containing a slash or a dot (/ and ., which are reserved as noted above). However, users are advised to avoid the use of punctuation and non-printing characters, as they may create problems for other software. The figure below provides a BNF grammar for HDF5 path names.</p>
+<p><em>A BNF grammar for HDF5 path names</em> </p><div class="fragment"><div class="line">PathName ::= AbsolutePathName | RelativePathName</div>
+<div class="line">Separator ::= <span class="stringliteral">&quot;/&quot;</span> [<span class="stringliteral">&quot;/&quot;</span>]*</div>
+<div class="line">AbsolutePathName ::= Separator [ RelativePathName ]</div>
+<div class="line">RelativePathName ::= Component [ Separator RelativePathName ]*</div>
+<div class="line">Component ::= <span class="stringliteral">&quot;.&quot;</span> | Characters</div>
+<div class="line">Characters ::= Character+ - { <span class="stringliteral">&quot;.&quot;</span> }</div>
+<div class="line">Character ::= {c: c Î { { legal ASCII characters } - {<span class="charliteral">&#39;/&#39;</span>} }</div>
+</div><!-- fragment --><p>An object can always be addressed by either a full or an absolute path name, starting at the root group, or by a relative path name, starting in a known location such as the current working group. As noted elsewhere, a given object may have multiple full and relative path names.</p>
+<p>Consider, for example, the file illustrated in the figure below. Dataset1 can be identified by either of these absolute path names: <em>/GroupA/Dataset1</em></p>
+<p><em>/GroupA/GroupB/GroupC/Dataset1</em></p>
+<p>Since an HDF5 file is a directed graph structure, and is therefore not limited to a strict tree structure, and since this illustrated file includes the sort of circular reference that a directed graph enables, Dataset1 can also be identified by this absolute path name: <em>/GroupA/GroupB/GroupC/GroupA/Dataset1</em></p>
+<p>Alternatively, if the current working location is GroupB, Dataset1 can be identified by either of these relative path names: <em>GroupC/Dataset1</em></p>
+<p><em>GroupC/GroupA/Dataset1</em></p>
+<p>Note that relative path names in HDF5 do not employ the ../ notation, the UNIX notation indicating a parent directory, to indicate a parent group.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Groups_fig2.gif" alt=""/>
+<div class="caption">
+A file with a circular reference</div></div>
+ </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsec_group_descr_impl"></a>
+Group Implementations in HDF5</h3>
+<p>The original HDF5 group implementation provided a single indexed structure for link storage. A new group implementation, as of HDF5 Release 1.8.0, enables more efficient compact storage for very small groups, improved link indexing for large groups, and other advanced features. </p><ul>
+<li>
+The original indexed format remains the default. Links are stored in a B-tree in the group's local heap. </li>
+<li>
+Groups created in the new compact-or-indexed format, the implementation introduced with Release 1.8.0, can be tuned for performance, switching between the compact and indexed formats at thresholds set in the user application. <ul>
+<li>
+The compact format will conserve file space and processing overhead when working with small groups and is particularly valuable when a group contains no links. Links are stored as a list of messages in the group's header. </li>
+<li>
+The indexed format will yield improved performance when working with large groups. A large group may contain thousands to millions of members. Links are stored in a fractal heap and indexed with an improved B-tree. </li>
+</ul>
+</li>
+<li>
+The new implementation also enables the use of link names consisting of non-ASCII character sets (see <a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc" title="Sets the character encoding used to encode link and attribute names.">H5Pset_char_encoding</a>) and is required for all link types other than hard or soft links; the link types other than hard or soft links are external links and user-defined links <dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_l.html">Links (H5L)</a> APIs. </dd></dl>
+</li>
+</ul>
+<p>The original group structure and the newer structures are not directly interoperable. By default, a group will be created in the original indexed format. An existing group can be changed to a compact-or-indexed format if the need arises; there is no capability to change back. As stated above, once in the compact-or-indexed format, a group can switch between compact and indexed as needed.</p>
+<p>Groups will be initially created in the compact-or-indexed format only when one or more of the following conditions is met: </p><ul>
+<li>
+<p class="startli">The low version bound value of the library version bounds property has been set to Release 1.8.0 or later in the file access property list (see <a class="el" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910" title="Controls the range of library release versions used when creating objects in a file.">H5Pset_libver_bounds</a>). Currently, that would require an <a class="el" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910" title="Controls the range of library release versions used when creating objects in a file.">H5Pset_libver_bounds</a> call with the low parameter set to <a class="el" href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a>.</p>
+<p class="endli">When this property is set for an HDF5 file, all objects in the file will be created using the latest available format; no effort will be made to create a file that can be read by older libraries. </p>
+</li>
+<li>
+The creation order tracking property, <a class="el" href="_h5_ppublic_8h.html#aa52f444ce2ba8bc5a062612f195e899f">H5P_CRT_ORDER_TRACKED</a>, has been set in the group creation property list (see <a class="el" href="group___g_c_p_l.html#ga24817b5c9553df3872de57c20bf11512" title="Sets creation order tracking and indexing for links in a group.">H5Pset_link_creation_order</a>). </li>
+</ul>
+<p>An existing group, currently in the original indexed format, will be converted to the compact-or- indexed format upon the occurrence of any of the following events: </p><ul>
+<li>
+An external or user-defined link is inserted into the group. </li>
+<li>
+A link named with a string composed of non-ASCII characters is inserted into the group. </li>
+</ul>
+<p>The compact-or-indexed format offers performance improvements that will be most notable at the extremes (for example, in groups with zero members and in groups with tens of thousands of members). But measurable differences may sometimes appear at a threshold as low as eight group members. Since these performance thresholds and criteria differ from application to application, tunable settings are provided to govern the switch between the compact and indexed formats (see <a class="el" href="group___g_c_p_l.html#gab463ac9355728469eddfd973b4a5964f" title="Sets the parameters for conversion between compact and dense groups.">H5Pset_link_phase_change</a>). Optimal thresholds will depend on the application and the operating environment.</p>
+<p>Future versions of HDF5 will retain the ability to create, read, write, and manipulate all groups stored in either the original indexed format or the compact-or-indexed format.</p>
+<h2><a class="anchor" id="subsec_group_h5dump"></a>
+Using h5dump</h2>
+<p>You can use h5dump, the command-line utility distributed with HDF5, to examine a file for purposes either of determining where to create an object within an HDF5 file or to verify that you have created an object in the intended place.</p>
+<p>In the case of the new group created later in this chapter, the following h5dump command will display the contents of FileA.h5: </p><div class="fragment"><div class="line">h5dump FileA.h5</div>
+</div><!-- fragment --><p>For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_g__u_g.html#subsubsec_group_program_create">Creating a Group</a>.</dd></dl>
+<p>Assuming that the discussed objects, GroupA and GroupB are the only objects that exist in FileA.h5, the output will look something like the following: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;FileA.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line">GROUP GroupA {</div>
+<div class="line">GROUP GroupB {</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>h5dump is described on the “HDF5 Tools” page of the <a class="el" href="_r_m.html">HDF5 Reference Manual</a>.</p>
+<p>The HDF5 DDL grammar is described in the <a class="el" href="_d_d_l_b_n_f110.html">DDL in BNF through HDF5 1.10</a>.</p>
+<h2><a class="anchor" id="subsec_group_function"></a>
+Group Function Summaries</h2>
+<p>Functions that can be used with groups (<a class="el" href="group___h5_g.html">Groups (H5G)</a> functions) and property list functions that can used with groups (<a class="el" href="group___h5_p.html">Property Lists (H5P)</a> functions) are listed below. A number of group functions have been deprecated. Most of these have become link (<a class="el" href="group___h5_l.html">Links (H5L)</a>) or object (<a class="el" href="group___h5_o.html">Objects (H5O)</a>) functions. These replacement functions are also listed below.</p>
+<table class="doxtable">
+<caption>Group functions</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a> </td><td>Creates a new empty group and gives it a name. The C function is a macro: <dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a>. </dd></dl>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#gab52641f0736281faaaae4e3039bbb344" title="Creates a new empty group without linking it into the file structure.">H5Gcreate_anon</a> </td><td>Creates a new empty group without linking it into the file structure. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen</a> </td><td>Opens an existing group for modification and returns a group identifier for that group. The C function is a macro: <dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a>. </dd></dl>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221" title="Closes the specified group.">H5Gclose</a> </td><td>Closes the specified group. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#ga0b959a53cbffa48f5d68ce33b43b7ed8" title="Gets a group creation property list identifier.">H5Gget_create_plist</a> </td><td>Gets a group creation property list identifier. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#gad4be126ab7bbf2001435e8e70089f3d3" title="Retrieves information about a group.">H5Gget_info</a> </td><td>Retrieves information about a group. Use instead of H5Gget_num_objs. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#ga985f27ad1a164d99fa1f58c6de60ab00" title="Retrieves information about a group, according to the group&#39;s position within an index.">H5Gget_info_by_idx</a> </td><td>Retrieves information about a group according to the group's position within an index. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#gadedd0c73c98f2ada69305f2992c3300e" title="Retrieves information about a group by its name.">H5Gget_info_by_name</a> </td><td>Retrieves information about a group. </td></tr>
+</table>
+<table class="doxtable">
+<caption>Link and object functions</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#ga69d50f7acdfd2f1dc7c4372397e63bd2" title="Creates a hard link to an object.">H5Lcreate_hard</a> </td><td>Creates a hard link to an object. Replaces H5Glink and H5Glink2. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#ga894444623b58ce1ac3bd35538245ac78" title="Creates a soft link.">H5Lcreate_soft</a> </td><td>Creates a soft link to an object. Replaces H5Glink and H5Glink2. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#ga15dfaeb9b1c0b3136533cb97ee45e683" title="Creates an external link, a soft link to an object in a different file.">H5Lcreate_external</a> </td><td>Creates a soft link to an object in a different file. Replaces H5Glink and H5Glink2. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#gadaf9732947c45cd4d2442e7f58873fc2" title="Creates a link of a user-defined type.">H5Lcreate_ud</a> </td><td>Creates a link of a user-defined type. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#ga8eaacc372afc314e44521dfc1f66dcf4" title="Returns the value of a link.">H5Lget_val</a> </td><td>Returns the value of a symbolic link. Replaces H5Gget_linkval. </td></tr>
+<tr>
+<td><a class="el" href="group___t_r_a_v.html#ga55406698106930db68242987c11ba051">H5Literate</a> </td><td>Iterates through links in a group. Replaces H5Giterate. See also <a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit</a> and <a class="el" href="group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69">H5Lvisit</a>. </td></tr>
+<tr>
+<td><a class="el" href="group___t_r_a_v.html#ga655b002428e0176c2fa23a0315fbbcc2">H5Literate_by_name</a> </td><td>Iterates through links in a group. </td></tr>
+<tr>
+<td><a class="el" href="group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69">H5Lvisit</a> </td><td>Recursively visits all links starting from a specified group. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit</a> </td><td>Recursively visits all objects accessible from a specified object. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#ga97279697f3010a6ad31dd7f4341eb698">H5Lget_info</a> </td><td>Returns information about a link. Replaces H5Gget_objinfo. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info</a> </td><td>Retrieves the metadata for an object specified by an identifier. Replaces H5Gget_objinfo. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#ga453ea40c3bb85ec8120dd17deed2bd90" title="Retrieves name of the n-th link in a group, according to the order within a specified field or index.">H5Lget_name_by_idx</a> </td><td>Retrieves name of the nth link in a group, according to the order within a specified field or index. Replaces H5Gget_objname_by_idx. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gafe764884e1530f86079288dd5895a7bd">H5Oget_info_by_idx</a> </td><td>Retrieves the metadata for an object, identifying the object by an index position. Replaces H5Gget_objtype_by_idx. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c">H5Oget_info_by_name</a> </td><td>Retrieves the metadata for an object, identifying the object by location and relative name. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga8b5cf8e916204e29616516046121f631" title="Sets comment for specified object.">H5Oset_comment</a> </td><td>Sets the comment for specified object. Replaces H5Gset_comment. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gaa1511ce5e2fe01ce7ea58f2f851d694b" title="Retrieves comment for specified object.">H5Oget_comment</a> </td><td>Gets the comment for specified object. Replaces H5Gget_comment. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf" title="Removes a link from a group.">H5Ldelete</a> </td><td>Removes a link from a group. Replaces H5Gunlink. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#ga0bbc7f9bf25c8aca9dd8433a325c8acb" title="Moves a link within an HDF5 file.">H5Lmove</a> </td><td>Renames a link within an HDF5 file. Replaces H5Gmove and H5Gmove2. </td></tr>
+</table>
+<p><a class="anchor" id="table_gcpl_id"></a>
+<table class="doxtable">
+<caption>Group creation property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga70f5346250698afc950532e9593c3988" title="Verifies that all required filters are available.">H5Pall_filters_avail</a> </td><td>Verifies that all required filters are available. </td></tr>
+<tr>
+<td><a class="el" href="_h5version_8h.html#a7e070dfec9cb3a3aaf9c188a987e6a15">H5Pget_filter</a> </td><td>Returns information about a filter in a pipeline. The C function is a macro: <dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a>. </dd></dl>
+</td></tr>
+<tr>
+<td><a class="el" href="_h5version_8h.html#ac7aa336e7b1b9033cea2448ba623951f">H5Pget_filter_by_id</a> </td><td>Returns information about the specified filter. The C function is a macro: <dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a>. </dd></dl>
+</td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#gacbad1ca36a61246b439a25f28e7575fb" title="Returns the number of filters in the pipeline.">H5Pget_nfilters</a> </td><td>Returns the number of filters in the pipeline. </td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#ga12a358b3725a889c1768bbd2b5f541d8" title="Modifies a filter in the filter pipeline.">H5Pmodify_filter</a> </td><td>Modifies a filter in the filter pipeline. </td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#gabffbf6d013c090fa052ac4bafce8e532" title="Delete one or more filters in the filter pipeline.">H5Premove_filter</a> </td><td>Deletes one or more filters in the filter pipeline. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d" title="Sets deflate (GNU gzip) compression method and compression level.">H5Pset_deflate</a> </td><td>Sets the deflate (GNU gzip) compression method and compression level. </td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#ga191c567ee50b2063979cdef156a768c5" title="Adds a filter to the filter pipeline.">H5Pset_filter</a> </td><td>Adds a filter to the filter pipeline. </td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#ga8bc81abfbd0393b0a46e121f817a3f81" title="Sets up use of the Fletcher32 checksum filter.">H5Pset_fletcher32</a> </td><td>Sets up use of the Fletcher32 checksum filter. </td></tr>
+<tr>
+<td><a class="el" href="group___g_c_p_l.html#ga870728af2bf3c0b16edafd762a1c44d6" title="Specifies the anticipated maximum size of a local heap.">H5Pset_local_heap_size_hint</a>/<a class="el" href="group___g_c_p_l.html#ga49e14718767fa160248e3852c2abdd74" title="Retrieves the anticipated size of the local heap for original-style groups.">H5Pget_local_heap_size_hint</a> </td><td>Sets/gets the anticipated maximum size of a local heap. </td></tr>
+<tr>
+<td><a class="el" href="group___g_c_p_l.html#gab463ac9355728469eddfd973b4a5964f" title="Sets the parameters for conversion between compact and dense groups.">H5Pset_link_phase_change</a> </td><td>Sets the parameters for conversion between compact and dense groups. </td></tr>
+<tr>
+<td><a class="el" href="group___g_c_p_l.html#gacab66461dca6c2beafd624c2e4d9f94d" title="Queries the settings for conversion between compact and dense groups.">H5Pget_link_phase_change</a> </td><td>Queries the settings for conversion between compact and dense groups. </td></tr>
+<tr>
+<td><a class="el" href="group___g_c_p_l.html#gaa8571642d45e73ab5a9ae71cf00501f9" title="Sets estimated number of links and length of link names in a group.">H5Pset_est_link_info</a> </td><td>Sets estimated number of links and length of link names in a group. </td></tr>
+<tr>
+<td><a class="el" href="group___g_c_p_l.html#ga701867215546a345dea7b8e9cf7a1b61" title="Returns the estimated link count and average link name length in a group.">H5Pget_est_link_info</a> </td><td>Queries data required to estimate required local heap or object header size. </td></tr>
+<tr>
+<td><a class="el" href="group___l_a_p_l.html#gaa46c63c196a0cf5cd94dede039c030f4" title="Sets maximum number of soft or user-defined link traversals.">H5Pset_nlinks</a> </td><td>Sets maximum number of soft or user-defined link traversals. </td></tr>
+<tr>
+<td><a class="el" href="group___l_a_p_l.html#ga6bfa33fa9a77011cbdc06d0fbc907177" title="Retrieves the maximum number of link traversals.">H5Pget_nlinks</a> </td><td>Retrieves the maximum number of link traversals. </td></tr>
+<tr>
+<td><a class="el" href="group___g_c_p_l.html#ga24817b5c9553df3872de57c20bf11512" title="Sets creation order tracking and indexing for links in a group.">H5Pset_link_creation_order</a> </td><td>Sets creation order tracking and indexing for links in a group. </td></tr>
+<tr>
+<td><a class="el" href="group___g_c_p_l.html#gaa2c2f433c7e65f694e0444e7f0ed2d33" title="Queries whether link creation order is tracked and/or indexed in a group.">H5Pget_link_creation_order</a> </td><td>Queries whether link creation order is tracked and/or indexed in a group. </td></tr>
+<tr>
+<td><a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc" title="Sets the character encoding used to encode link and attribute names.">H5Pset_char_encoding</a> </td><td>Sets the character encoding used to encode a string. Use to set ASCII or UTF-8 character encoding for object names. </td></tr>
+<tr>
+<td><a class="el" href="group___a_c_p_l.html#ga9b35ef9add6463997330e9b4b606603d" title="Retrieves the character encoding used to create a link or attribute name.">H5Pget_char_encoding</a> </td><td>Retrieves the character encoding used to create a string. </td></tr>
+</table>
+ </p><table class="doxtable">
+<caption>Other external link functions</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gac21a815e9b133802df625c9f766ef325" title="Sets the number of files that can be held open in an external link open file cache.">H5Pset_elink_file_cache_size</a> </td><td>Sets the size of the external link open file cache from the specified file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga4c9bcfff90f48bfefa2c25e551485923" title="Retrieves the size of the external link open file cache.">H5Pget_elink_file_cache_size</a> </td><td>Retrieves the size of the external link open file cache from the specified file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gafcc153d8606829d4401e93305e5246d7" title="Clears the external link open file cache.">H5Fclear_elink_file_cache</a> </td><td>Clears the external link open file cache for a file. </td></tr>
+</table>
+<h2><a class="anchor" id="subsec_group_program"></a>
+Programming Model for Groups</h2>
+<p>The programming model for working with groups is as follows: </p><ol>
+<li>
+Create a new group or open an existing one. </li>
+<li>
+Perform the desired operations on the group. <ul>
+<li>
+Create new objects in the group. </li>
+<li>
+Insert existing objects as group members. </li>
+<li>
+Delete existing members. </li>
+<li>
+Open and close member objects. </li>
+<li>
+Access information regarding member objects. </li>
+<li>
+Iterate across group members. </li>
+<li>
+Manipulate links.</li>
+</ul>
+</li>
+<li>
+Terminate access to the group (Close the group).</li>
+</ol>
+<h3><a class="anchor" id="subsubsec_group_program_create"></a>
+Creating a Group</h3>
+<p>To create a group, use <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>, specifying the location and the path of the new group. The location is the identifier of the file or the group in a file with respect to which the new group is to be identified. The path is a string that provides either an absolute path or a relative path to the new group. For more information, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_g__u_g.html#subsubsec_group_descr_path">HDF5 Path Names</a>.</dd></dl>
+<p>A path that begins with a slash (/) is an absolute path indicating that it locates the new group from the root group of the HDF5 file. A path that begins with any other character is a relative path. When the location is a file, a relative path is a path from that file's root group; when the location is a group, a relative path is a path from that group.</p>
+<p>The sample code in the example below creates three groups. The group Data is created in the root directory; two groups are then created in /Data, one with absolute path, the other with a relative path.</p>
+<p><em>Creating three new groups</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file;</div>
+<div class="line">file = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(....);</div>
+<div class="line"> </div>
+<div class="line">group = <a class="code" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>(file, <span class="stringliteral">&quot;/Data&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">group_new1 = <a class="code" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>(file, <span class="stringliteral">&quot;/Data/Data_new1&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">group_new2 = <a class="code" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>(group, <span class="stringliteral">&quot;Data_new2&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="agroup___h5_f_html_gaa3f4f877b9bb591f3880423ed2bf44bc"><div class="ttname"><a href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a></div><div class="ttdeci">hid_t H5Fopen(const char *filename, unsigned flags, hid_t fapl_id)</div><div class="ttdoc">Opens an existing HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_g_html_ga187cee27a9fc4f1a311eb19b0522c7b8"><div class="ttname"><a href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a></div><div class="ttdeci">#define H5Gcreate</div><div class="ttdef"><b>Definition:</b> H5version.h:997</div></div>
+</div><!-- fragment --><p> The third <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a> parameter optionally specifies how much file space to reserve to store the names that will appear in this group. If a non-positive value is supplied, a default size is chosen.</p>
+<h3><a class="anchor" id="subsubsec_group_program_open"></a>
+Opening a Group and Accessing an Object in that Group</h3>
+<p>Though it is not always necessary, it is often useful to explicitly open a group when working with objects in that group. Using the file created in the example above, the example below illustrates the use of a previously-acquired file identifier and a path relative to that file to open the group Data.</p>
+<p>Any object in a group can be also accessed by its absolute or relative path. To open an object using a relative path, an application must first open the group or file on which that relative path is based. To open an object using an absolute path, the application can use any location identifier in the same file as the target object; the file identifier is commonly used, but object identifier for any object in that file will work. Both of these approaches are illustrated in the example below.</p>
+<p>Using the file created in the examples above, the example below provides sample code illustrating the use of both relative and absolute paths to access an HDF5 data object. The first sequence (two function calls) uses a previously-acquired file identifier to open the group Data, and then uses the returned group identifier and a relative path to open the dataset CData. The second approach (one function call) uses the same previously-acquired file identifier and an absolute path to open the same dataset.</p>
+<p><em>Open a dataset with relative and absolute paths</em> </p><div class="fragment"><div class="line">group = <a class="code" href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen</a>(file, <span class="stringliteral">&quot;Data&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line">dataset1 = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(group, <span class="stringliteral">&quot;CData&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">dataset2 = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file, <span class="stringliteral">&quot;/Data/CData&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="a_h5version_8h_html_a7dba2e5b2045f31c0932123ffb54f7a3"><div class="ttname"><a href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a></div><div class="ttdeci">#define H5Dopen</div><div class="ttdef"><b>Definition:</b> H5version.h:903</div></div>
+<div class="ttc" id="agroup___h5_g_html_ga3eca6807deff4f9e51fc5fe0befc2245"><div class="ttname"><a href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen</a></div><div class="ttdeci">#define H5Gopen</div><div class="ttdef"><b>Definition:</b> H5version.h:1008</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_group_program_dataset"></a>
+Creating a Dataset in a Specific Group</h3>
+<p>Any dataset must be created in a particular group. As with groups, a dataset may be created in a particular group by specifying its absolute path or a relative path. The example below illustrates both approaches to creating a dataset in the group /Data.</p>
+<p><em> Create a dataset with absolute and relative paths</em> </p><div class="fragment"><div class="line">dataspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(RANK, dims, NULL);</div>
+<div class="line">dataset1 = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file, <span class="stringliteral">&quot;/Data/CData&quot;</span>, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, dataspace,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">group = <a class="code" href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen</a>(file, <span class="stringliteral">&quot;Data&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">dataset2 = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(group, <span class="stringliteral">&quot;Cdata2&quot;</span>, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, dataspace,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="agroup___h5_d_html_ga0647ba4bbd26d5230cc07f3a5685b2cf"><div class="ttname"><a href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a></div><div class="ttdeci">#define H5Dcreate</div><div class="ttdef"><b>Definition:</b> H5version.h:892</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga8e35eea5738b4805856eac7d595254ae"><div class="ttname"><a href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a></div><div class="ttdeci">hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])</div><div class="ttdoc">Creates a new simple dataspace and opens it for access.</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga3cf93ffc6782be68070ef8e00f219ec2"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a></div><div class="ttdeci">#define H5T_NATIVE_INT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:767</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_group_program_close"></a>
+Closing a Group</h3>
+<p>To ensure the integrity of HDF5 objects and to release system resources, an application should always call the appropriate close function when it is through working with an HDF5 object. In the case of groups, H5Gclose ends access to the group and releases any resources the HDF5 library has maintained in support of that access, including the group identifier.</p>
+<p>As illustrated in the example below, all that is required for an H5Gclose call is the group identifier acquired when the group was opened; there are no relative versus absolute path considerations.</p>
+<p><em>Close a group</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"> </div>
+<div class="line">status = <a class="code" href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221">H5Gclose</a>(group);</div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="agroup___h5_g_html_ga8dbe20b390d2504f0bd3589ed8f4e221"><div class="ttname"><a href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221">H5Gclose</a></div><div class="ttdeci">herr_t H5Gclose(hid_t group_id)</div><div class="ttdoc">Closes the specified group.</div></div>
+</div><!-- fragment --><p>A non-negative return value indicates that the group was successfully closed and the resources released; a negative return value indicates that the attempt to close the group or release resources failed.</p>
+<h3><a class="anchor" id="subsubsec_group_program_links"></a>
+Creating Links</h3>
+<p>As previously mentioned, every object is created in a specific group. Once created, an object can be made a member of additional groups by means of links created with one of the H5Lcreate_* functions.</p>
+<p>A link is, in effect, a path by which the target object can be accessed; it therefore has a name which functions as a single path component. A link can be removed with an <a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf" title="Removes a link from a group.">H5Ldelete</a> call, effectively removing the target object from the group that contained the link (assuming, of course, that the removed link was the only link to the target object in the group).</p>
+<h4>Hard Links</h4>
+<p>There are two kinds of links, hard links and symbolic links. Hard links are reference counted; symbolic links are not. When an object is created, a hard link is automatically created. An object can be deleted from the file by removing all the hard links to it.</p>
+<p>Working with the file from the previous examples, the code in the example below illustrates the creation of a hard link, named Data_link, in the root group, /, to the group Data. Once that link is created, the dataset Cdata can be accessed via either of two absolute paths, /Data/Cdata or /Data_Link/Cdata.</p>
+<p><em>Create a hard link</em> </p><div class="fragment"><div class="line">status = <a class="code" href="group___h5_l.html#ga69d50f7acdfd2f1dc7c4372397e63bd2">H5Lcreate_hard</a>(Data_loc_id, <span class="stringliteral">&quot;Data&quot;</span>, DataLink_loc_id, <span class="stringliteral">&quot;Data_link&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line">dataset1 = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file, <span class="stringliteral">&quot;/Data_link/CData&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">dataset2 = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file, <span class="stringliteral">&quot;/Data/CData&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="agroup___h5_l_html_ga69d50f7acdfd2f1dc7c4372397e63bd2"><div class="ttname"><a href="group___h5_l.html#ga69d50f7acdfd2f1dc7c4372397e63bd2">H5Lcreate_hard</a></div><div class="ttdeci">herr_t H5Lcreate_hard(hid_t cur_loc, const char *cur_name, hid_t dst_loc, const char *dst_name, hid_t lcpl_id, hid_t lapl_id)</div><div class="ttdoc">Creates a hard link to an object.</div></div>
+</div><!-- fragment --><p>The example below shows example code to delete a link, deleting the hard link Data from the root group. The group /Data and its members are still in the file, but they can no longer be accessed via a path using the component /Data.</p>
+<p><em>Delete a link</em> </p><div class="fragment"><div class="line">status = <a class="code" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf">H5Ldelete</a>(Data_loc_id, <span class="stringliteral">&quot;Data&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line">dataset1 = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file, <span class="stringliteral">&quot;/Data_link/CData&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"><span class="comment">// This call should succeed; all path components still exist</span></div>
+<div class="line">dataset2 = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file, <span class="stringliteral">&quot;/Data/CData&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"><span class="comment">// This call will fail; the path component &#39;/Data&#39; has been deleted.</span></div>
+<div class="ttc" id="agroup___h5_l_html_ga5b4e7f59f5d4bdae94fd8ce6875295cf"><div class="ttname"><a href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf">H5Ldelete</a></div><div class="ttdeci">herr_t H5Ldelete(hid_t loc_id, const char *name, hid_t lapl_id)</div><div class="ttdoc">Removes a link from a group.</div></div>
+</div><!-- fragment --><p>When the last hard link to an object is deleted, the object is no longer accessible. <a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf" title="Removes a link from a group.">H5Ldelete</a> will not prevent you from deleting the last link to an object. To see if an object has only one link, use the <a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info</a> function. If the value of the rc (reference count) field in the is greater than 1, then the link can be deleted without making the object inaccessible.</p>
+<p>The example below shows <a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info</a> to the group originally called Data.</p>
+<p><em>Finding the number of links to an object</em> </p><div class="fragment"><div class="line">status = <a class="code" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info</a>(Data_loc_id, object_info);</div>
+<div class="ttc" id="agroup___h5_o_html_gaf4f302a33faba9e1c2b5f64c62ca4ed5"><div class="ttname"><a href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info</a></div><div class="ttdeci">#define H5Oget_info</div><div class="ttdef"><b>Definition:</b> H5version.h:1097</div></div>
+</div><!-- fragment --><p>It is possible to delete the last hard link to an object and not make the object inaccessible. Suppose your application opens a dataset, and then deletes the last hard link to the dataset. While the dataset is open, your application still has a connection to the dataset. If your application creates a hard link to the dataset before it closes the dataset, then the dataset will still be accessible.</p>
+<h4>Symbolic Links</h4>
+<p>Symbolic links are objects that assign a name in a group to a path. Notably, the target object is determined only when the symbolic link is accessed, and may, in fact, not exist. Symbolic links are not reference counted, so there may be zero, one, or more symbolic links to an object.</p>
+<p>The major types of symbolic links are soft links and external links. Soft links are symbolic links within an HDF5 file and are created with the <a class="el" href="group___h5_l.html#ga894444623b58ce1ac3bd35538245ac78" title="Creates a soft link.">H5Lcreate_soft</a> function. Symbolic links to objects located in external files, in other words external links, can be created with the <a class="el" href="group___h5_l.html#ga15dfaeb9b1c0b3136533cb97ee45e683" title="Creates an external link, a soft link to an object in a different file.">H5Lcreate_external</a> function. Symbolic links are removed with the <a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf" title="Removes a link from a group.">H5Ldelete</a> function.</p>
+<p>The example below shows the creating two soft links to the group /Data.</p>
+<p><em>Create a soft link</em> </p><div class="fragment"><div class="line">status = <a class="code" href="group___h5_l.html#ga894444623b58ce1ac3bd35538245ac78">H5Lcreate_soft</a>(path_to_target, link_loc_id, <span class="stringliteral">&quot;Soft2&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">status = <a class="code" href="group___h5_l.html#ga894444623b58ce1ac3bd35538245ac78">H5Lcreate_soft</a>(path_to_target, link_loc_id, <span class="stringliteral">&quot;Soft3&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">dataset = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file, <span class="stringliteral">&quot;/Soft2/CData&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="agroup___h5_l_html_ga894444623b58ce1ac3bd35538245ac78"><div class="ttname"><a href="group___h5_l.html#ga894444623b58ce1ac3bd35538245ac78">H5Lcreate_soft</a></div><div class="ttdeci">herr_t H5Lcreate_soft(const char *link_target, hid_t link_loc_id, const char *link_name, hid_t lcpl_id, hid_t lapl_id)</div><div class="ttdoc">Creates a soft link.</div></div>
+</div><!-- fragment --><p>With the soft links defined in the example above, the dataset CData in the group /Data can now be opened with any of the names /Data/CData, /Soft2/CData, or /Soft3/CData.</p>
+<p>In release 1.8.7, a cache was added to hold the names of files accessed via external links. The size of this cache can be changed to help improve performance. For more information, see the entry in the <a class="el" href="_r_m.html">HDF5 Reference Manual</a> for the <a class="el" href="group___f_a_p_l.html#gac21a815e9b133802df625c9f766ef325" title="Sets the number of files that can be held open in an external link open file cache.">H5Pset_elink_file_cache_size</a> function call.</p>
+<h4>Note Regarding Hard Links and Soft Links</h4>
+<p>Note that an object's existence in a file is governed by the presence of at least one hard link to that object. If the last hard link to an object is removed, the object is removed from the file and any remaining soft link becomes a dangling link, a link whose target object does not exist.</p>
+<h4>Moving or Renaming Objects, and a Warning</h4>
+<p>An object can be renamed by changing the name of a link to it with <a class="el" href="group___h5_l.html#ga0bbc7f9bf25c8aca9dd8433a325c8acb" title="Moves a link within an HDF5 file.">H5Lmove</a>. This has the same effect as creating a new link with the new name and deleting the link with the old name.</p>
+<p>Exercise caution in the use of <a class="el" href="group___h5_l.html#ga0bbc7f9bf25c8aca9dd8433a325c8acb" title="Moves a link within an HDF5 file.">H5Lmove</a> and <a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf" title="Removes a link from a group.">H5Ldelete</a> as these functions each include a step that unlinks a pointer to an HDF5 object. If the link that is removed is on the only path leading to an HDF5 object, that object will become permanently inaccessible in the file.</p>
+<h5>Scenario 1: Removing the Last Link</h5>
+<p>To avoid removing the last link to an object or otherwise making an object inaccessible, use the <a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info</a> function. Make sure that the value of the reference count field (rc) is greater than 1.</p>
+<h5>Scenario 2: Moving a Link that Isolates an Object</h5>
+<p>Consider the following example: assume that the group group2 can only be accessed via the following path, where top_group is a member of the file's root group: <em>/top_group/group1/group2/</em></p>
+<p>Using <a class="el" href="group___h5_l.html#ga0bbc7f9bf25c8aca9dd8433a325c8acb" title="Moves a link within an HDF5 file.">H5Lmove</a>, top_group is renamed to be a member ofgroup2. At this point, since top_group was the only route from the root group to group1, there is no longer a path by which one can access group1, group2, or any member datasets. And since top_group is now a member of group2, top_group itself and any member datasets have thereby also become inaccessible.</p>
+<h4>Mounting a File</h4>
+<p>An external link is a permanent connection between two files. A temporary connection can be set up with the <a class="el" href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b" title="Mounts an HDF5 file.">H5Fmount</a> function. For more information, </p><dl class="section see"><dt>See also</dt><dd>sec_file. For more information, see the <a class="el" href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b" title="Mounts an HDF5 file.">H5Fmount</a> function in the <a class="el" href="_r_m.html">HDF5 Reference Manual</a>.</dd></dl>
+<h3><a class="anchor" id="subsubsec_group_program_info"></a>
+Discovering Information about Objects</h3>
+<p>There is often a need to retrieve information about a particular object. The <a class="el" href="group___h5_l.html#ga97279697f3010a6ad31dd7f4341eb698">H5Lget_info</a> and <a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info</a> functions fill this niche by returning a description of the object or link in an <a class="el" href="_h5version_8h.html#af542682cfe46de7b0759e52a1608d1e4">H5L_info_t</a> or <a class="el" href="_h5version_8h.html#a5f76b0cdd6d68d61f11e46d4f06e50d4">H5O_info_t</a> structure.</p>
+<h3><a class="anchor" id="subsubsec_group_program_objs"></a>
+Discovering Objects in a Group</h3>
+<p>To examine all the objects or links in a group, use the <a class="el" href="group___t_r_a_v.html#ga55406698106930db68242987c11ba051">H5Literate</a> or <a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit</a> functions to examine the objects, and use the <a class="el" href="group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69">H5Lvisit</a> function to examine the links. <a class="el" href="group___t_r_a_v.html#ga55406698106930db68242987c11ba051">H5Literate</a> is useful both with a single group and in an iterative process that examines an entire file or section of a file (such as the contents of a group or the contents of all the groups that are members of that group) and acts on objects as they are encountered. <a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit</a> recursively visits all objects accessible from a specified object. <a class="el" href="group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69">H5Lvisit</a> recursively visits all the links starting from a specified group.</p>
+<h3><a class="anchor" id="subsubsec_group_program_all"></a>
+Discovering All of the Objects in the File</h3>
+<p>The structure of an HDF5 file is self-describing, meaning that an application can navigate an HDF5 file to discover and understand all the objects it contains. This is an iterative process wherein the structure is traversed as a graph, starting at one node and recursively visiting linked nodes. To explore the entire file, the traversal should start at the root group.</p>
+<h2><a class="anchor" id="subsec_group_examples"></a>
+Examples of File Structures</h2>
+<p>This section presents several samples of HDF5 file structures.</p>
+<p>Figure 9 shows examples of the structure of a file with three groups and one dataset. The file in part a contains three groups: the root group and two member groups. In part b, the dataset dset1 has been created in /group1. In part c, a link named dset2 from /group2 to the dataset has been added. Note that there is only one copy of the dataset; there are two links to it and it can be accessed either as /group1/dset1 or as /group2/dset2.</p>
+<p>Part d illustrates that one of the two links to the dataset can be deleted. In this case, the link from <em>/group1</em> has been removed. The dataset itself has not been deleted; it is still in the file but can only be accessed as <em>/group2/dset2</em></p>
+<table class="doxtable">
+<caption>Figure 9 - Some file structures</caption>
+<tr>
+<td><div class="image">
+<img src="Groups_fig9_a.gif" alt=""/>
+<div class="caption">
+a) The file contains three groups: the root group, /group1, and /group2.</div></div>
+ </td><td><div class="image">
+<img src="Groups_fig9_b.gif" alt=""/>
+<div class="caption">
+b) The dataset dset1 (or /group1/dset1) is created in /group1.</div></div>
+ </td></tr>
+<tr>
+<td><div class="image">
+<img src="Groups_fig9_aa.gif" alt=""/>
+<div class="caption">
+c) A link named dset2 to the same dataset is created in /group2.</div></div>
+ </td><td><div class="image">
+<img src="Groups_fig9_bb.gif" alt=""/>
+<div class="caption">
+d) The link from /group1 to dset1 is removed. The dataset is</div></div>
+ still in the file, but can be accessed only as /group2/dset2." </td></tr>
+</table>
+<p>Figure 10 illustrates loops in an HDF5 file structure. The file in part a contains three groups and a dataset; group2 is a member of the root group and of the root group's other member group, group1. group2 thus can be accessed by either of two paths: /group2 or /group1/GXX. Similarly, the dataset can be accessed either as /group2/dset1 or as /group1/GXX/dset1.</p>
+<p>Part b illustrates a different case: the dataset is a member of a single group but with two links, or names, in that group. In this case, the dataset again has two names, /group1/dset1 and /group1/dset2.</p>
+<p>In part c, the dataset dset1 is a member of two groups, one of which can be accessed by either of two names. The dataset thus has three path names: /group1/dset1, /group2/dset2, and /group1/GXX/dset2.</p>
+<p>And in part d, two of the groups are members of each other and the dataset is a member of both groups. In this case, there are an infinite number of paths to the dataset because GXX and GYY can be traversed any number of times on the way from the root group, /, to the dataset. This can yield a path name such as /group1/GXX/GYY/GXX/GYY/GXX/dset2.</p>
+<table class="doxtable">
+<caption>Figure 10 - More sample file structures</caption>
+<tr>
+<td><div class="image">
+<img src="Groups_fig10_a.gif" alt=""/>
+<div class="caption">
+a) dset1 has two names: /group2/dset1 and /group1/GXX/dset1.</div></div>
+ </td><td><div class="image">
+<img src="Groups_fig10_b.gif" alt=""/>
+<div class="caption">
+b) dset1 again has two names: /group1/dset1 and /group1/dset2.</div></div>
+ </td></tr>
+<tr>
+<td><div class="image">
+<img src="Groups_fig10_c.gif" alt=""/>
+<div class="caption">
+c) dset1 has three names: /group1/dset1, /group2/dset2, and</div></div>
+ /group1/GXX/dset2." </td><td><div class="image">
+<img src="Groups_fig10_d.gif" alt=""/>
+<div class="caption">
+d) dset1 has an infinite number of available path names.</div></div>
+ </td></tr>
+</table>
+<p>Figure 11 takes us into the realm of soft links. The original file, in part a, contains only three hard links. In part b, a soft link named dset2 from group2 to /group1/dset1 has been created, making this dataset accessible as /group2/dset2.</p>
+<p>In part c, another soft link has been created in group2. But this time the soft link, dset3, points to a target object that does not yet exist. That target object, dset, has been added in part d and is now accessible as either /group2/dset or /group2/dset3.</p>
+<p>It could be said that HDF5 extends the organizing concepts of a file system to the internal structure of a single file.</p>
+<table class="doxtable">
+<caption>Figure 11 - Hard and soft links</caption>
+<tr>
+<td><div class="image">
+<img src="Groups_fig11_a.gif" alt=""/>
+<div class="caption">
+a) The file contains only hard links.</div></div>
+ </td><td><div class="image">
+<img src="Groups_fig11_b.gif" alt=""/>
+<div class="caption">
+b) A soft link is added from group2 to /group1/dset1.</div></div>
+ </td></tr>
+<tr>
+<td><div class="image">
+<img src="Groups_fig11_c.gif" alt=""/>
+<div class="caption">
+c) A soft link named dset3 is added with a target that does not yet exist.</div></div>
+ </td><td><div class="image">
+<img src="Groups_fig11_d.gif" alt=""/>
+<div class="caption">
+d) The target of the soft link is created or linked.</div></div>
+ </td></tr>
+</table>
+<p>Previous Chapter <a class="el" href="_h5_f__u_g.html#sec_file">The HDF5 File</a> - Next Chapter <a class="el" href="_h5_d__u_g.html#sec_dataset">HDF5 Datasets</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_gff_8_f90.html b/develop/_h5_gff_8_f90.html
new file mode 100644
index 0000000..012f4a2
--- /dev/null
+++ b/develop/_h5_gff_8_f90.html
@@ -0,0 +1,218 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Gff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_gff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5Gff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5g_1_1h5g__info__t.html">h5g_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5g"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5g.html">h5g</a></td></tr>
+<tr class="memdesc:namespaceh5g"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5G functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gac3c1aad62344ac16af6a3e123576ba03"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gac3c1aad62344ac16af6a3e123576ba03">h5gcreate_f</a> (loc_id, name, grp_id, hdferr, size_hint, lcpl_id, gcpl_id, gapl_id)</td></tr>
+<tr class="memdesc:gac3c1aad62344ac16af6a3e123576ba03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new group. <a href="group___f_h5_g.html#gac3c1aad62344ac16af6a3e123576ba03">More...</a><br /></td></tr>
+<tr class="separator:gac3c1aad62344ac16af6a3e123576ba03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04a636706c6d688e9f258b0bbd5a9318"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga04a636706c6d688e9f258b0bbd5a9318">h5gcreate_async_f</a> (loc_id, name, grp_id, es_id, hdferr, size_hint, lcpl_id, gcpl_id, gapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga04a636706c6d688e9f258b0bbd5a9318"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates a new group. <a href="group___f_h5_g.html#ga04a636706c6d688e9f258b0bbd5a9318">More...</a><br /></td></tr>
+<tr class="separator:ga04a636706c6d688e9f258b0bbd5a9318"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90266db1e8fab73b96b918879e4e576a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga90266db1e8fab73b96b918879e4e576a">h5gopen_f</a> (loc_id, name, grp_id, hdferr, gapl_id)</td></tr>
+<tr class="memdesc:ga90266db1e8fab73b96b918879e4e576a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing group. <a href="group___f_h5_g.html#ga90266db1e8fab73b96b918879e4e576a">More...</a><br /></td></tr>
+<tr class="separator:ga90266db1e8fab73b96b918879e4e576a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a178ed95343375454729ad58cb036b4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga7a178ed95343375454729ad58cb036b4">h5gopen_async_f</a> (loc_id, name, grp_id, es_id, hdferr, gapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga7a178ed95343375454729ad58cb036b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an existing group. <a href="group___f_h5_g.html#ga7a178ed95343375454729ad58cb036b4">More...</a><br /></td></tr>
+<tr class="separator:ga7a178ed95343375454729ad58cb036b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabd3909ca15ebe2c7b70182e53f56b010"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gabd3909ca15ebe2c7b70182e53f56b010">h5gclose_f</a> (grp_id, hdferr)</td></tr>
+<tr class="memdesc:gabd3909ca15ebe2c7b70182e53f56b010"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the specified group. <a href="group___f_h5_g.html#gabd3909ca15ebe2c7b70182e53f56b010">More...</a><br /></td></tr>
+<tr class="separator:gabd3909ca15ebe2c7b70182e53f56b010"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1d5cc27c15ae4f1e1d9a6fbfb04f21c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gab1d5cc27c15ae4f1e1d9a6fbfb04f21c">h5gclose_async_f</a> (grp_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gab1d5cc27c15ae4f1e1d9a6fbfb04f21c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously closes the specified group. <a href="group___f_h5_g.html#gab1d5cc27c15ae4f1e1d9a6fbfb04f21c">More...</a><br /></td></tr>
+<tr class="separator:gab1d5cc27c15ae4f1e1d9a6fbfb04f21c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga10375df456fe4cb4dff44c484c8160da"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga10375df456fe4cb4dff44c484c8160da">h5gget_obj_info_idx_f</a> (loc_id, name, idx, obj_name, obj_type, hdferr)</td></tr>
+<tr class="memdesc:ga10375df456fe4cb4dff44c484c8160da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns name and type of the group member identified by its index. <a href="group___f_h5_g.html#ga10375df456fe4cb4dff44c484c8160da">More...</a><br /></td></tr>
+<tr class="separator:ga10375df456fe4cb4dff44c484c8160da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac8d679aa5476c8fb78dc23432da84a9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaac8d679aa5476c8fb78dc23432da84a9">h5gn_members_f</a> (loc_id, name, nmembers, hdferr)</td></tr>
+<tr class="memdesc:gaac8d679aa5476c8fb78dc23432da84a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of group members. <a href="group___f_h5_g.html#gaac8d679aa5476c8fb78dc23432da84a9">More...</a><br /></td></tr>
+<tr class="separator:gaac8d679aa5476c8fb78dc23432da84a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac6597ccb5b050ca87efd6aaa5ec99520"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gac6597ccb5b050ca87efd6aaa5ec99520">h5glink_f</a> (loc_id, link_type, current_name, new_name, hdferr)</td></tr>
+<tr class="memdesc:gac6597ccb5b050ca87efd6aaa5ec99520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a link of the specified type from new_name to current_name. <a href="group___f_h5_g.html#gac6597ccb5b050ca87efd6aaa5ec99520">More...</a><br /></td></tr>
+<tr class="separator:gac6597ccb5b050ca87efd6aaa5ec99520"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga17553d54faf88aae5c48cf186872fe2d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga17553d54faf88aae5c48cf186872fe2d">h5glink2_f</a> (cur_loc_id, cur_name, link_type, new_loc_id, new_name, hdferr)</td></tr>
+<tr class="memdesc:ga17553d54faf88aae5c48cf186872fe2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a link of the specified type from new_name to current_name. current_name and new_name are interpreted relative to current and new location identifiers. <a href="group___f_h5_g.html#ga17553d54faf88aae5c48cf186872fe2d">More...</a><br /></td></tr>
+<tr class="separator:ga17553d54faf88aae5c48cf186872fe2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d54608537d9af1606b9fb67775d74f6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga5d54608537d9af1606b9fb67775d74f6">h5gunlink_f</a> (loc_id, name, hdferr)</td></tr>
+<tr class="memdesc:ga5d54608537d9af1606b9fb67775d74f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the specified name from the group graph and decrements the link count for the object to which name points. <a href="group___f_h5_g.html#ga5d54608537d9af1606b9fb67775d74f6">More...</a><br /></td></tr>
+<tr class="separator:ga5d54608537d9af1606b9fb67775d74f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75bddc3e2c5477b6674fb0818f00d5c5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga75bddc3e2c5477b6674fb0818f00d5c5">h5gmove_f</a> (loc_id, name, new_name, hdferr)</td></tr>
+<tr class="memdesc:ga75bddc3e2c5477b6674fb0818f00d5c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an object within an HDF5 file. <a href="group___f_h5_g.html#ga75bddc3e2c5477b6674fb0818f00d5c5">More...</a><br /></td></tr>
+<tr class="separator:ga75bddc3e2c5477b6674fb0818f00d5c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7171a3163daa8777644f8830e58c14ca"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga7171a3163daa8777644f8830e58c14ca">h5gmove2_f</a> (src_loc_id, src_name, dst_loc_id, dst_name, hdferr)</td></tr>
+<tr class="memdesc:ga7171a3163daa8777644f8830e58c14ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an object within an HDF5 file. <a href="group___f_h5_g.html#ga7171a3163daa8777644f8830e58c14ca">More...</a><br /></td></tr>
+<tr class="separator:ga7171a3163daa8777644f8830e58c14ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf87afd7e2611b4c357c5640b842161fa"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaf87afd7e2611b4c357c5640b842161fa">h5gget_linkval_f</a> (loc_id, name, size, buffer, hdferr)</td></tr>
+<tr class="memdesc:gaf87afd7e2611b4c357c5640b842161fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the object that the symbolic link points to. <a href="group___f_h5_g.html#gaf87afd7e2611b4c357c5640b842161fa">More...</a><br /></td></tr>
+<tr class="separator:gaf87afd7e2611b4c357c5640b842161fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec9a92ee03523123f22fb9c7eb97ae4c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaec9a92ee03523123f22fb9c7eb97ae4c">h5gset_comment_f</a> (loc_id, name, comment, hdferr)</td></tr>
+<tr class="memdesc:gaec9a92ee03523123f22fb9c7eb97ae4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets comment for specified object. <a href="group___f_h5_g.html#gaec9a92ee03523123f22fb9c7eb97ae4c">More...</a><br /></td></tr>
+<tr class="separator:gaec9a92ee03523123f22fb9c7eb97ae4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4539c0235d55e068e6f1325e53f64d08"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga4539c0235d55e068e6f1325e53f64d08">h5gget_comment_f</a> (loc_id, name, size, buffer, hdferr)</td></tr>
+<tr class="memdesc:ga4539c0235d55e068e6f1325e53f64d08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves comment for specified object. <a href="group___f_h5_g.html#ga4539c0235d55e068e6f1325e53f64d08">More...</a><br /></td></tr>
+<tr class="separator:ga4539c0235d55e068e6f1325e53f64d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b0472f2796a14804bd04c410ac0eba2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga9b0472f2796a14804bd04c410ac0eba2">h5gcreate_anon_f</a> (loc_id, grp_id, hdferr, gcpl_id, gapl_id)</td></tr>
+<tr class="memdesc:ga9b0472f2796a14804bd04c410ac0eba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new empty group without linking it into the file structure. <a href="group___f_h5_g.html#ga9b0472f2796a14804bd04c410ac0eba2">More...</a><br /></td></tr>
+<tr class="separator:ga9b0472f2796a14804bd04c410ac0eba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1116eae363a271cc5780c1b6a59a6a40"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga1116eae363a271cc5780c1b6a59a6a40">h5gget_create_plist_f</a> (grp_id, gcpl_id, hdferr)</td></tr>
+<tr class="memdesc:ga1116eae363a271cc5780c1b6a59a6a40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a group creation property list identifier. <a href="group___f_h5_g.html#ga1116eae363a271cc5780c1b6a59a6a40">More...</a><br /></td></tr>
+<tr class="separator:ga1116eae363a271cc5780c1b6a59a6a40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga21e47c66e0a92a88b35d549e961017d7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga21e47c66e0a92a88b35d549e961017d7">h5gget_info_f</a> (loc_id, ginfo, hdferr)</td></tr>
+<tr class="memdesc:ga21e47c66e0a92a88b35d549e961017d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group. <a href="group___f_h5_g.html#ga21e47c66e0a92a88b35d549e961017d7">More...</a><br /></td></tr>
+<tr class="separator:ga21e47c66e0a92a88b35d549e961017d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa14394fb198f34b713526d62b6a92042"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaa14394fb198f34b713526d62b6a92042">h5gget_info_async_f</a> (loc_id, ginfo, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gaa14394fb198f34b713526d62b6a92042"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously retrieves information about a group. <a href="group___f_h5_g.html#gaa14394fb198f34b713526d62b6a92042">More...</a><br /></td></tr>
+<tr class="separator:gaa14394fb198f34b713526d62b6a92042"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a0fcadb7ee01593f596137042dc4ea6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga3a0fcadb7ee01593f596137042dc4ea6">h5gget_info_f</a> (loc_id, storage_type, nlinks, max_corder, hdferr, mounted)</td></tr>
+<tr class="memdesc:ga3a0fcadb7ee01593f596137042dc4ea6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group. <a href="group___f_h5_g.html#ga3a0fcadb7ee01593f596137042dc4ea6">More...</a><br /></td></tr>
+<tr class="separator:ga3a0fcadb7ee01593f596137042dc4ea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74e4170dc85dca152282989cb231ea88"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga74e4170dc85dca152282989cb231ea88">h5gget_info_by_idx_f</a> (loc_id, group_name, idx_type, order, n, ginfo, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga74e4170dc85dca152282989cb231ea88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group, according to the group's position within an index. <a href="group___f_h5_g.html#ga74e4170dc85dca152282989cb231ea88">More...</a><br /></td></tr>
+<tr class="separator:ga74e4170dc85dca152282989cb231ea88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa5d598ffce4e4c3e21febc400a5db75f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaa5d598ffce4e4c3e21febc400a5db75f">h5gget_info_by_idx_async_f</a> (loc_id, group_name, idx_type, order, n, ginfo, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:gaa5d598ffce4e4c3e21febc400a5db75f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously retrieves information about a group, according to the group's position within an index. <a href="group___f_h5_g.html#gaa5d598ffce4e4c3e21febc400a5db75f">More...</a><br /></td></tr>
+<tr class="separator:gaa5d598ffce4e4c3e21febc400a5db75f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa6b80aae82a04e31d35c42a6a030f900"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaa6b80aae82a04e31d35c42a6a030f900">h5gget_info_by_idx_f</a> (loc_id, group_name, idx_type, order, n, storage_type, nlinks, max_corder, hdferr, lapl_id, mounted)</td></tr>
+<tr class="memdesc:gaa6b80aae82a04e31d35c42a6a030f900"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group, according to the group's position within an index. <a href="group___f_h5_g.html#gaa6b80aae82a04e31d35c42a6a030f900">More...</a><br /></td></tr>
+<tr class="separator:gaa6b80aae82a04e31d35c42a6a030f900"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga425d937c0794baaa9dec5923329bfc4d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga425d937c0794baaa9dec5923329bfc4d">h5gget_info_by_name_f</a> (loc_id, name, ginfo, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga425d937c0794baaa9dec5923329bfc4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group by its name. <a href="group___f_h5_g.html#ga425d937c0794baaa9dec5923329bfc4d">More...</a><br /></td></tr>
+<tr class="separator:ga425d937c0794baaa9dec5923329bfc4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafebc8cafe39c92d72f1bd5a4b85009ae"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gafebc8cafe39c92d72f1bd5a4b85009ae">h5gget_info_by_name_async_f</a> (loc_id, name, ginfo, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:gafebc8cafe39c92d72f1bd5a4b85009ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously retrieves information about a group by its name. <a href="group___f_h5_g.html#gafebc8cafe39c92d72f1bd5a4b85009ae">More...</a><br /></td></tr>
+<tr class="separator:gafebc8cafe39c92d72f1bd5a4b85009ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8979a71afaab7cb64b088def5ba7a8d5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga8979a71afaab7cb64b088def5ba7a8d5">h5gget_info_by_name_f</a> (loc_id, name, storage_type, nlinks, max_corder, hdferr, lapl_id, mounted)</td></tr>
+<tr class="memdesc:ga8979a71afaab7cb64b088def5ba7a8d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group by its name. <a href="group___f_h5_g.html#ga8979a71afaab7cb64b088def5ba7a8d5">More...</a><br /></td></tr>
+<tr class="separator:ga8979a71afaab7cb64b088def5ba7a8d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_gff_8_f90.html">H5Gff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_gmodule_8h.html b/develop/_h5_gmodule_8h.html
new file mode 100644
index 0000000..a16aea5
--- /dev/null
+++ b/develop/_h5_gmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Gmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_gmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Gmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aaacfc7e54e8bdc97c084097a8fd685b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gmodule_8h.html#aaacfc7e54e8bdc97c084097a8fd685b5">H5G_MODULE</a></td></tr>
+<tr class="separator:aaacfc7e54e8bdc97c084097a8fd685b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5G</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_SYM</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5G</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_SYM</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaacfc7e54e8bdc97c084097a8fd685b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaacfc7e54e8bdc97c084097a8fd685b5">&#9670;&nbsp;</a></span>H5G_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5G_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_gmodule_8h.html">H5Gmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_gpublic_8h.html b/develop/_h5_gpublic_8h.html
new file mode 100644
index 0000000..0d397ab
--- /dev/null
+++ b/develop/_h5_gpublic_8h.html
@@ -0,0 +1,531 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Gpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_gpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Gpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_lpublic_8h.html">H5Lpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_opublic_8h.html">H5Opublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Gpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_gpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_gpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_gpublic_8h" id="asrc_2_h5_gpublic_8h">
+<area shape="rect" title=" " alt="" coords="501,5,625,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,304,647,331"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="555,229,649,256"/>
+<area shape="rect" href="_h5_lpublic_8h.html" title=" " alt="" coords="626,80,725,107"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="450,155,551,181"/>
+<area shape="rect" title=" " alt="" coords="5,379,108,405"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,379,232,405"/>
+<area shape="rect" title=" " alt="" coords="256,379,343,405"/>
+<area shape="rect" title=" " alt="" coords="367,379,437,405"/>
+<area shape="rect" title=" " alt="" coords="462,379,537,405"/>
+<area shape="rect" title=" " alt="" coords="561,379,643,405"/>
+<area shape="rect" title=" " alt="" coords="667,379,742,405"/>
+<area shape="rect" title=" " alt="" coords="767,379,837,405"/>
+<area shape="rect" title=" " alt="" coords="862,379,921,405"/>
+<area shape="rect" title=" " alt="" coords="945,379,1011,405"/>
+<area shape="rect" title=" " alt="" coords="1036,379,1144,405"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="677,155,775,181"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_gpublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_gpublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_gpublic_8hdep" id="asrc_2_h5_gpublic_8hdep">
+<area shape="rect" title=" " alt="" coords="105,5,229,32"/>
+<area shape="rect" href="_h5_rpublic_8h.html" title=" " alt="" coords="106,80,229,107"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="90,155,245,181"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="5,229,132,256"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="157,229,375,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:abcec799c77176b871b35d9496569e90e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html#abcec799c77176b871b35d9496569e90e">H5G_SAME_LOC</a>&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a484bbac16dab421b9e32c4d9c2128658">H5L_SAME_LOC</a></td></tr>
+<tr class="separator:abcec799c77176b871b35d9496569e90e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac85b97063ccbc1aee6737bc61c662e38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html#ac85b97063ccbc1aee6737bc61c662e38">H5G_LINK_ERROR</a>&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a4a582d434de3ee2c583384c4d3a3273d">H5L_TYPE_ERROR</a></td></tr>
+<tr class="separator:ac85b97063ccbc1aee6737bc61c662e38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57c964305b99e9b9f9096f44d683b009"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html#a57c964305b99e9b9f9096f44d683b009">H5G_LINK_HARD</a>&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48ab90f13082490fcd293a228b2785489e3">H5L_TYPE_HARD</a></td></tr>
+<tr class="separator:a57c964305b99e9b9f9096f44d683b009"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55f1f04ca997fe006ca614b7e8952a96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html#a55f1f04ca997fe006ca614b7e8952a96">H5G_LINK_SOFT</a>&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a38eb885df3f43f179b973f576fe996ed">H5L_TYPE_SOFT</a></td></tr>
+<tr class="separator:a55f1f04ca997fe006ca614b7e8952a96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18c209cc76db59ae10d883c3f414f06d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html#a18c209cc76db59ae10d883c3f414f06d">H5G_link_t</a>&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a></td></tr>
+<tr class="separator:a18c209cc76db59ae10d883c3f414f06d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8287cad3627dc87ad3862ba604a3104"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html#ac8287cad3627dc87ad3862ba604a3104">H5G_NTYPES</a>&#160;&#160;&#160;256 /* Max possible number of types */</td></tr>
+<tr class="separator:ac8287cad3627dc87ad3862ba604a3104"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fd5ae3dc1d26a261ad16627d12879ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html#a5fd5ae3dc1d26a261ad16627d12879ab">H5G_NLIBTYPES</a>&#160;&#160;&#160;8 /* Number of internal types */</td></tr>
+<tr class="separator:a5fd5ae3dc1d26a261ad16627d12879ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac34e168f3699d8bb0e3b23f9bd8f56ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html#ac34e168f3699d8bb0e3b23f9bd8f56ff">H5G_NUSERTYPES</a>&#160;&#160;&#160;(<a class="el" href="_h5_gpublic_8h.html#ac8287cad3627dc87ad3862ba604a3104">H5G_NTYPES</a> - <a class="el" href="_h5_gpublic_8h.html#a5fd5ae3dc1d26a261ad16627d12879ab">H5G_NLIBTYPES</a>)</td></tr>
+<tr class="separator:ac34e168f3699d8bb0e3b23f9bd8f56ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afeadb09ae5f21da6b2854e376ad2d66b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html#afeadb09ae5f21da6b2854e376ad2d66b">H5G_USERTYPE</a>(X)&#160;&#160;&#160;(8 + (X)) /* User defined types */</td></tr>
+<tr class="separator:afeadb09ae5f21da6b2854e376ad2d66b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:aa2bdcd48141dd7db6e4a6d2534801697"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group, const char *name, void *op_data)</td></tr>
+<tr class="separator:aa2bdcd48141dd7db6e4a6d2534801697"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:aaadde411516426f400ed4db91bd8e08c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html#aaadde411516426f400ed4db91bd8e08c">H5G_storage_type_t</a> { <a class="el" href="_h5_gpublic_8h.html#aaadde411516426f400ed4db91bd8e08cad6144ac10200e25abe29fae5564fe38c">H5G_STORAGE_TYPE_UNKNOWN</a> = -1
+, <a class="el" href="_h5_gpublic_8h.html#aaadde411516426f400ed4db91bd8e08ca06c1f3bec70169d1889fc2dd37a606af">H5G_STORAGE_TYPE_SYMBOL_TABLE</a>
+, <a class="el" href="_h5_gpublic_8h.html#aaadde411516426f400ed4db91bd8e08caa5b612e8bd5597ac58eafd3f42e4d681">H5G_STORAGE_TYPE_COMPACT</a>
+, <a class="el" href="_h5_gpublic_8h.html#aaadde411516426f400ed4db91bd8e08cae5f0b9b2491abb0a12c3fc4e3c8fdf75">H5G_STORAGE_TYPE_DENSE</a>
+ }</td></tr>
+<tr class="separator:aaadde411516426f400ed4db91bd8e08c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ee921b13233a7c297b81a49022a1dd6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6a45d6844bdf74176be3b846d007f8c740">H5G_UNKNOWN</a> = -1
+, <a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6a5797c5320135bb6d2d95e4ac65c3f165">H5G_GROUP</a>
+, <a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6a76b698867a009f71f14db4e18a0a74e7">H5G_DATASET</a>
+, <a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6a1e1ef9abeaee9ae9b93ee7ecd05243ef">H5G_TYPE</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6a0043526475bbfd89e75a77d2868c7a6c">H5G_LINK</a>
+, <a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6a9d73a648e21cacd56c1b93d1d75f67d3">H5G_UDLINK</a>
+, <a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6a8c0a2907854311285cd7bf5ab5562404">H5G_RESERVED_5</a>
+, <a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6a5fd24183914c12dd049f433cb6db2ff1">H5G_RESERVED_6</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6aeb72828acc9addd40e217c9303e43be2">H5G_RESERVED_7</a>
+<br />
+ }</td></tr>
+<tr class="separator:a4ee921b13233a7c297b81a49022a1dd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga86d93295965f750ef25dea2505a711d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga86d93295965f750ef25dea2505a711d9">H5Gcreate2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id)</td></tr>
+<tr class="memdesc:ga86d93295965f750ef25dea2505a711d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new group and links it into the file. <a href="group___h5_g.html#ga86d93295965f750ef25dea2505a711d9">More...</a><br /></td></tr>
+<tr class="separator:ga86d93295965f750ef25dea2505a711d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaae55331055ebaab0da4dad974b1b0c91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaae55331055ebaab0da4dad974b1b0c91">H5Gcreate_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaae55331055ebaab0da4dad974b1b0c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab52641f0736281faaaae4e3039bbb344"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#gab52641f0736281faaaae4e3039bbb344">H5Gcreate_anon</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id)</td></tr>
+<tr class="memdesc:gab52641f0736281faaaae4e3039bbb344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new empty group without linking it into the file structure. <a href="group___h5_g.html#gab52641f0736281faaaae4e3039bbb344">More...</a><br /></td></tr>
+<tr class="separator:gab52641f0736281faaaae4e3039bbb344"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadab91e2dd7a7e253dcc0e4fe04b81403"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#gadab91e2dd7a7e253dcc0e4fe04b81403">H5Gopen2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id)</td></tr>
+<tr class="memdesc:gadab91e2dd7a7e253dcc0e4fe04b81403"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing group in a file. <a href="group___h5_g.html#gadab91e2dd7a7e253dcc0e4fe04b81403">More...</a><br /></td></tr>
+<tr class="separator:gadab91e2dd7a7e253dcc0e4fe04b81403"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga51711cab3f8ae549df283aa2ba384527"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga51711cab3f8ae549df283aa2ba384527">H5Gopen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga51711cab3f8ae549df283aa2ba384527"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b959a53cbffa48f5d68ce33b43b7ed8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga0b959a53cbffa48f5d68ce33b43b7ed8">H5Gget_create_plist</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group_id)</td></tr>
+<tr class="memdesc:ga0b959a53cbffa48f5d68ce33b43b7ed8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a group creation property list identifier. <a href="group___h5_g.html#ga0b959a53cbffa48f5d68ce33b43b7ed8">More...</a><br /></td></tr>
+<tr class="separator:ga0b959a53cbffa48f5d68ce33b43b7ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad4be126ab7bbf2001435e8e70089f3d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#gad4be126ab7bbf2001435e8e70089f3d3">H5Gget_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a> *ginfo)</td></tr>
+<tr class="memdesc:gad4be126ab7bbf2001435e8e70089f3d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group. <a href="group___h5_g.html#gad4be126ab7bbf2001435e8e70089f3d3">More...</a><br /></td></tr>
+<tr class="separator:gad4be126ab7bbf2001435e8e70089f3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50a254bdae888fcd08fe42465b5f386f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga50a254bdae888fcd08fe42465b5f386f">H5Gget_info_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a> *ginfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga50a254bdae888fcd08fe42465b5f386f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadedd0c73c98f2ada69305f2992c3300e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#gadedd0c73c98f2ada69305f2992c3300e">H5Gget_info_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a> *ginfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gadedd0c73c98f2ada69305f2992c3300e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group by its name. <a href="group___h5_g.html#gadedd0c73c98f2ada69305f2992c3300e">More...</a><br /></td></tr>
+<tr class="separator:gadedd0c73c98f2ada69305f2992c3300e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga79226604034b9f7d60aabbe48f53c18a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga79226604034b9f7d60aabbe48f53c18a">H5Gget_info_by_name_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a> *ginfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga79226604034b9f7d60aabbe48f53c18a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga985f27ad1a164d99fa1f58c6de60ab00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga985f27ad1a164d99fa1f58c6de60ab00">H5Gget_info_by_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a> *ginfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga985f27ad1a164d99fa1f58c6de60ab00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group, according to the group's position within an index. <a href="group___h5_g.html#ga985f27ad1a164d99fa1f58c6de60ab00">More...</a><br /></td></tr>
+<tr class="separator:ga985f27ad1a164d99fa1f58c6de60ab00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87d9d82991d998f5f1dd4378e611f46b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga87d9d82991d998f5f1dd4378e611f46b">H5Gget_info_by_idx_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a> *ginfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga87d9d82991d998f5f1dd4378e611f46b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d55dbf931f8003bb329c4340b8fe4d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga1d55dbf931f8003bb329c4340b8fe4d6">H5Gflush</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group_id)</td></tr>
+<tr class="memdesc:ga1d55dbf931f8003bb329c4340b8fe4d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes all buffers associated with a group to disk. <a href="group___h5_g.html#ga1d55dbf931f8003bb329c4340b8fe4d6">More...</a><br /></td></tr>
+<tr class="separator:ga1d55dbf931f8003bb329c4340b8fe4d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0a8bdd0eb1b001222c27d3d39a909840"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga0a8bdd0eb1b001222c27d3d39a909840">H5Grefresh</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group_id)</td></tr>
+<tr class="memdesc:ga0a8bdd0eb1b001222c27d3d39a909840"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refreshes all buffers associated with a group. <a href="group___h5_g.html#ga0a8bdd0eb1b001222c27d3d39a909840">More...</a><br /></td></tr>
+<tr class="separator:ga0a8bdd0eb1b001222c27d3d39a909840"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8dbe20b390d2504f0bd3589ed8f4e221"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221">H5Gclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group_id)</td></tr>
+<tr class="memdesc:ga8dbe20b390d2504f0bd3589ed8f4e221"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the specified group. <a href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221">More...</a><br /></td></tr>
+<tr class="separator:ga8dbe20b390d2504f0bd3589ed8f4e221"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaedca4d2a02bac2dad772dc41dbdd6d68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaedca4d2a02bac2dad772dc41dbdd6d68">H5Gclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaedca4d2a02bac2dad772dc41dbdd6d68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7397440085510728a2e2d22199e81980"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga7397440085510728a2e2d22199e81980">H5Gcreate1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, size_t size_hint)</td></tr>
+<tr class="memdesc:ga7397440085510728a2e2d22199e81980"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new group and links it into the file. <a href="group___h5_g.html#ga7397440085510728a2e2d22199e81980">More...</a><br /></td></tr>
+<tr class="separator:ga7397440085510728a2e2d22199e81980"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga163ca3eb7893d34973ee900b2da886be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga163ca3eb7893d34973ee900b2da886be">H5Gopen1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name)</td></tr>
+<tr class="memdesc:ga163ca3eb7893d34973ee900b2da886be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing group for modification and returns a group identifier for that group. <a href="group___h5_g.html#ga163ca3eb7893d34973ee900b2da886be">More...</a><br /></td></tr>
+<tr class="separator:ga163ca3eb7893d34973ee900b2da886be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1b9b2effdc1727613f81c4dcb2a4d644"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga1b9b2effdc1727613f81c4dcb2a4d644">H5Glink</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cur_loc_id, <a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> type, const char *cur_name, const char *new_name)</td></tr>
+<tr class="memdesc:ga1b9b2effdc1727613f81c4dcb2a4d644"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a link of the specified type from <code>new_name</code> to <code>cur_name</code>. <a href="group___h5_g.html#ga1b9b2effdc1727613f81c4dcb2a4d644">More...</a><br /></td></tr>
+<tr class="separator:ga1b9b2effdc1727613f81c4dcb2a4d644"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafabd07a7f64a7cbef27c56a3bee2df47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#gafabd07a7f64a7cbef27c56a3bee2df47">H5Glink2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cur_loc_id, const char *cur_name, <a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_loc_id, const char *new_name)</td></tr>
+<tr class="memdesc:gafabd07a7f64a7cbef27c56a3bee2df47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a link of the specified type from <code>cur_name</code> to <code>new_name</code>. <a href="group___h5_g.html#gafabd07a7f64a7cbef27c56a3bee2df47">More...</a><br /></td></tr>
+<tr class="separator:gafabd07a7f64a7cbef27c56a3bee2df47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa6474351d346ad45309ae0b22ebdde9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#gaa6474351d346ad45309ae0b22ebdde9a">H5Gmove</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_loc_id, const char *src_name, const char *dst_name)</td></tr>
+<tr class="memdesc:gaa6474351d346ad45309ae0b22ebdde9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an object within an HDF5 file. <a href="group___h5_g.html#gaa6474351d346ad45309ae0b22ebdde9a">More...</a><br /></td></tr>
+<tr class="separator:gaa6474351d346ad45309ae0b22ebdde9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad97bf21798b06b63df0bdd404cac562c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#gad97bf21798b06b63df0bdd404cac562c">H5Gmove2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_loc_id, const char *src_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_loc_id, const char *dst_name)</td></tr>
+<tr class="memdesc:gad97bf21798b06b63df0bdd404cac562c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an object within an HDF5 file. <a href="group___h5_g.html#gad97bf21798b06b63df0bdd404cac562c">More...</a><br /></td></tr>
+<tr class="separator:gad97bf21798b06b63df0bdd404cac562c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacb843cbd5bbb816cfa9c855463d1e51c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#gacb843cbd5bbb816cfa9c855463d1e51c">H5Gunlink</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name)</td></tr>
+<tr class="memdesc:gacb843cbd5bbb816cfa9c855463d1e51c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the link to an object from a group. <a href="group___h5_g.html#gacb843cbd5bbb816cfa9c855463d1e51c">More...</a><br /></td></tr>
+<tr class="separator:gacb843cbd5bbb816cfa9c855463d1e51c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a994ec16caa60edd7bb6c71c6fdc5aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga3a994ec16caa60edd7bb6c71c6fdc5aa">H5Gget_linkval</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, size_t size, char *buf)</td></tr>
+<tr class="memdesc:ga3a994ec16caa60edd7bb6c71c6fdc5aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the object that the symbolic link points to. <a href="group___h5_g.html#ga3a994ec16caa60edd7bb6c71c6fdc5aa">More...</a><br /></td></tr>
+<tr class="separator:ga3a994ec16caa60edd7bb6c71c6fdc5aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a615715ea68fc1bf11484a8278fe682"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga7a615715ea68fc1bf11484a8278fe682">H5Gset_comment</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, const char *comment)</td></tr>
+<tr class="memdesc:ga7a615715ea68fc1bf11484a8278fe682"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets comment for specified object. <a href="group___h5_g.html#ga7a615715ea68fc1bf11484a8278fe682">More...</a><br /></td></tr>
+<tr class="separator:ga7a615715ea68fc1bf11484a8278fe682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac5a1c3e1ed4264d92cc02ca20afc57f4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#gac5a1c3e1ed4264d92cc02ca20afc57f4">H5Gget_comment</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, size_t bufsize, char *buf)</td></tr>
+<tr class="memdesc:gac5a1c3e1ed4264d92cc02ca20afc57f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves comment for specified object. <a href="group___h5_g.html#gac5a1c3e1ed4264d92cc02ca20afc57f4">More...</a><br /></td></tr>
+<tr class="separator:gac5a1c3e1ed4264d92cc02ca20afc57f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga957fee64f796f184f542537127ad6c11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga957fee64f796f184f542537127ad6c11">H5Giterate</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="memdesc:ga957fee64f796f184f542537127ad6c11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates over the entries of a group invoking a callback for each entry encountered. <a href="group___h5_g.html#ga957fee64f796f184f542537127ad6c11">More...</a><br /></td></tr>
+<tr class="separator:ga957fee64f796f184f542537127ad6c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3e30142e15ccf9a08bfc91ca9925c14d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga3e30142e15ccf9a08bfc91ca9925c14d">H5Gget_num_objs</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *num_objs)</td></tr>
+<tr class="memdesc:ga3e30142e15ccf9a08bfc91ca9925c14d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns number of objects in the group specified by its identifier. <a href="group___h5_g.html#ga3e30142e15ccf9a08bfc91ca9925c14d">More...</a><br /></td></tr>
+<tr class="separator:ga3e30142e15ccf9a08bfc91ca9925c14d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad75244979da933ba0b3ad25258850a6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#gad75244979da933ba0b3ad25258850a6b">H5Gget_objinfo</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> *statbuf)</td></tr>
+<tr class="memdesc:gad75244979da933ba0b3ad25258850a6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about an object. <a href="group___h5_g.html#gad75244979da933ba0b3ad25258850a6b">More...</a><br /></td></tr>
+<tr class="separator:gad75244979da933ba0b3ad25258850a6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga80180e7b819d3c9b3b3f1895e9baaf5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga80180e7b819d3c9b3b3f1895e9baaf5b">H5Gget_objname_by_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size)</td></tr>
+<tr class="memdesc:ga80180e7b819d3c9b3b3f1895e9baaf5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of an object specified by an index. <a href="group___h5_g.html#ga80180e7b819d3c9b3b3f1895e9baaf5b">More...</a><br /></td></tr>
+<tr class="separator:ga80180e7b819d3c9b3b3f1895e9baaf5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1383b8cca3fa99410ad36427059c5a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#gab1383b8cca3fa99410ad36427059c5a7">H5Gget_objtype_by_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx)</td></tr>
+<tr class="memdesc:gab1383b8cca3fa99410ad36427059c5a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the type of an object specified by an index. <a href="group___h5_g.html#gab1383b8cca3fa99410ad36427059c5a7">More...</a><br /></td></tr>
+<tr class="separator:gab1383b8cca3fa99410ad36427059c5a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="ac85b97063ccbc1aee6737bc61c662e38"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac85b97063ccbc1aee6737bc61c662e38">&#9670;&nbsp;</a></span>H5G_LINK_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5G_LINK_ERROR&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a4a582d434de3ee2c583384c4d3a3273d">H5L_TYPE_ERROR</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a57c964305b99e9b9f9096f44d683b009"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57c964305b99e9b9f9096f44d683b009">&#9670;&nbsp;</a></span>H5G_LINK_HARD</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5G_LINK_HARD&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48ab90f13082490fcd293a228b2785489e3">H5L_TYPE_HARD</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a55f1f04ca997fe006ca614b7e8952a96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a55f1f04ca997fe006ca614b7e8952a96">&#9670;&nbsp;</a></span>H5G_LINK_SOFT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5G_LINK_SOFT&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a38eb885df3f43f179b973f576fe996ed">H5L_TYPE_SOFT</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a18c209cc76db59ae10d883c3f414f06d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a18c209cc76db59ae10d883c3f414f06d">&#9670;&nbsp;</a></span>H5G_link_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5G_link_t&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5fd5ae3dc1d26a261ad16627d12879ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5fd5ae3dc1d26a261ad16627d12879ab">&#9670;&nbsp;</a></span>H5G_NLIBTYPES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5G_NLIBTYPES&#160;&#160;&#160;8 /* Number of internal types */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac8287cad3627dc87ad3862ba604a3104"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac8287cad3627dc87ad3862ba604a3104">&#9670;&nbsp;</a></span>H5G_NTYPES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5G_NTYPES&#160;&#160;&#160;256 /* Max possible number of types */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac34e168f3699d8bb0e3b23f9bd8f56ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac34e168f3699d8bb0e3b23f9bd8f56ff">&#9670;&nbsp;</a></span>H5G_NUSERTYPES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5G_NUSERTYPES&#160;&#160;&#160;(<a class="el" href="_h5_gpublic_8h.html#ac8287cad3627dc87ad3862ba604a3104">H5G_NTYPES</a> - <a class="el" href="_h5_gpublic_8h.html#a5fd5ae3dc1d26a261ad16627d12879ab">H5G_NLIBTYPES</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abcec799c77176b871b35d9496569e90e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abcec799c77176b871b35d9496569e90e">&#9670;&nbsp;</a></span>H5G_SAME_LOC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5G_SAME_LOC&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a484bbac16dab421b9e32c4d9c2128658">H5L_SAME_LOC</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afeadb09ae5f21da6b2854e376ad2d66b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afeadb09ae5f21da6b2854e376ad2d66b">&#9670;&nbsp;</a></span>H5G_USERTYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5G_USERTYPE</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">X</td><td>)</td>
+ <td>&#160;&#160;&#160;(8 + (X)) /* User defined types */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="aa2bdcd48141dd7db6e4a6d2534801697"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2bdcd48141dd7db6e4a6d2534801697">&#9670;&nbsp;</a></span>H5G_iterate_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5G_iterate_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group, const char *name, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback for <a class="el" href="group___h5_g.html#ga957fee64f796f184f542537127ad6c11" title="Iterates over the entries of a group invoking a callback for each entry encountered.">H5Giterate()</a></p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000033">Deprecated:</a></b></dt><dd></dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a4ee921b13233a7c297b81a49022a1dd6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ee921b13233a7c297b81a49022a1dd6">&#9670;&nbsp;</a></span>H5G_obj_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>An object has a certain type. The first few numbers are reserved for use internally by HDF5. Users may add their own types with higher values. The values are never stored in the file &ndash; they only exist while an application is running. An object may satisfy the &lsquo;isa&rsquo; function for more than one type.</p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000032">Deprecated:</a></b></dt><dd></dd></dl>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4ee921b13233a7c297b81a49022a1dd6a45d6844bdf74176be3b846d007f8c740"></a>H5G_UNKNOWN&#160;</td><td class="fielddoc"><p>Unknown object type <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a4ee921b13233a7c297b81a49022a1dd6a5797c5320135bb6d2d95e4ac65c3f165"></a>H5G_GROUP&#160;</td><td class="fielddoc"><p>Object is a group <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a4ee921b13233a7c297b81a49022a1dd6a76b698867a009f71f14db4e18a0a74e7"></a>H5G_DATASET&#160;</td><td class="fielddoc"><p>Object is a dataset <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a4ee921b13233a7c297b81a49022a1dd6a1e1ef9abeaee9ae9b93ee7ecd05243ef"></a>H5G_TYPE&#160;</td><td class="fielddoc"><p>Object is a named data type </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a4ee921b13233a7c297b81a49022a1dd6a0043526475bbfd89e75a77d2868c7a6c"></a>H5G_LINK&#160;</td><td class="fielddoc"><p>Object is a symbolic link <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a4ee921b13233a7c297b81a49022a1dd6a9d73a648e21cacd56c1b93d1d75f67d3"></a>H5G_UDLINK&#160;</td><td class="fielddoc"><p>Object is a user-defined link </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a4ee921b13233a7c297b81a49022a1dd6a8c0a2907854311285cd7bf5ab5562404"></a>H5G_RESERVED_5&#160;</td><td class="fielddoc"><p>Reserved for future use </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a4ee921b13233a7c297b81a49022a1dd6a5fd24183914c12dd049f433cb6db2ff1"></a>H5G_RESERVED_6&#160;</td><td class="fielddoc"><p>Reserved for future use </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a4ee921b13233a7c297b81a49022a1dd6aeb72828acc9addd40e217c9303e43be2"></a>H5G_RESERVED_7&#160;</td><td class="fielddoc"><p>Reserved for future use </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="aaadde411516426f400ed4db91bd8e08c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaadde411516426f400ed4db91bd8e08c">&#9670;&nbsp;</a></span>H5G_storage_type_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_gpublic_8h.html#aaadde411516426f400ed4db91bd8e08c">H5G_storage_type_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Types of link storage for groups </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aaadde411516426f400ed4db91bd8e08cad6144ac10200e25abe29fae5564fe38c"></a>H5G_STORAGE_TYPE_UNKNOWN&#160;</td><td class="fielddoc"><p>Unknown link storage type <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aaadde411516426f400ed4db91bd8e08ca06c1f3bec70169d1889fc2dd37a606af"></a>H5G_STORAGE_TYPE_SYMBOL_TABLE&#160;</td><td class="fielddoc"><p>Links in group are stored with a "symbol table" (this is sometimes called "old-style" groups) </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aaadde411516426f400ed4db91bd8e08caa5b612e8bd5597ac58eafd3f42e4d681"></a>H5G_STORAGE_TYPE_COMPACT&#160;</td><td class="fielddoc"><p>Links are stored in object header </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aaadde411516426f400ed4db91bd8e08cae5f0b9b2491abb0a12c3fc4e3c8fdf75"></a>H5G_STORAGE_TYPE_DENSE&#160;</td><td class="fielddoc"><p>Links are stored in fractal heap &amp; indexed with v2 B-tree </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_gpublic_8h.html">H5Gpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_gpublic_8h__dep__incl.map b/develop/_h5_gpublic_8h__dep__incl.map
new file mode 100644
index 0000000..f7564fa
--- /dev/null
+++ b/develop/_h5_gpublic_8h__dep__incl.map
@@ -0,0 +1,7 @@
+<map id="src/H5Gpublic.h" name="src/H5Gpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="105,5,229,32"/>
+<area shape="rect" id="node2" href="$_h5_rpublic_8h.html" title=" " alt="" coords="106,80,229,107"/>
+<area shape="rect" id="node3" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="90,155,245,181"/>
+<area shape="rect" id="node4" href="$_h5_mpublic_8h.html" title=" " alt="" coords="5,229,132,256"/>
+<area shape="rect" id="node5" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="157,229,375,256"/>
+</map>
diff --git a/develop/_h5_gpublic_8h__dep__incl.md5 b/develop/_h5_gpublic_8h__dep__incl.md5
new file mode 100644
index 0000000..c0d28f5
--- /dev/null
+++ b/develop/_h5_gpublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+dd97fa4393de31e5ff04996043349241 \ No newline at end of file
diff --git a/develop/_h5_gpublic_8h__dep__incl.png b/develop/_h5_gpublic_8h__dep__incl.png
new file mode 100644
index 0000000..3646398
--- /dev/null
+++ b/develop/_h5_gpublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_gpublic_8h__incl.map b/develop/_h5_gpublic_8h__incl.map
new file mode 100644
index 0000000..4f916ea
--- /dev/null
+++ b/develop/_h5_gpublic_8h__incl.map
@@ -0,0 +1,19 @@
+<map id="src/H5Gpublic.h" name="src/H5Gpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="501,5,625,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,304,647,331"/>
+<area shape="rect" id="node14" href="$_h5_ipublic_8h.html" title=" " alt="" coords="555,229,649,256"/>
+<area shape="rect" id="node15" href="$_h5_lpublic_8h.html" title=" " alt="" coords="626,80,725,107"/>
+<area shape="rect" id="node16" href="$_h5_opublic_8h.html" title=" " alt="" coords="450,155,551,181"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,379,108,405"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,379,232,405"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,379,343,405"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,379,437,405"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,379,537,405"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,379,643,405"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,379,742,405"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,379,837,405"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,379,921,405"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,379,1011,405"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,379,1144,405"/>
+<area shape="rect" id="node17" href="$_h5_tpublic_8h.html" title=" " alt="" coords="677,155,775,181"/>
+</map>
diff --git a/develop/_h5_gpublic_8h__incl.md5 b/develop/_h5_gpublic_8h__incl.md5
new file mode 100644
index 0000000..3f9861c
--- /dev/null
+++ b/develop/_h5_gpublic_8h__incl.md5
@@ -0,0 +1 @@
+2c1b2a0a35451f8fa2f74c460e527955 \ No newline at end of file
diff --git a/develop/_h5_gpublic_8h__incl.png b/develop/_h5_gpublic_8h__incl.png
new file mode 100644
index 0000000..0bdb2fd
--- /dev/null
+++ b/develop/_h5_gpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_group_8h.html b/develop/_h5_group_8h.html
new file mode 100644
index 0000000..e378a27
--- /dev/null
+++ b/develop/_h5_group_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5Group.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_group_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5Group.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_group_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_group_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_group_8hdep" id="ac_09_09_2src_2_h5_group_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,152,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="12,80,145,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html">Group</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a> represents an HDF5 group. <a href="class_h5_1_1_group.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_group_8h.html">H5Group.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_group_8h__dep__incl.map b/develop/_h5_group_8h__dep__incl.map
new file mode 100644
index 0000000..e6eb2ce
--- /dev/null
+++ b/develop/_h5_group_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5Group.h" name="c++/src/H5Group.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,152,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="12,80,145,107"/>
+</map>
diff --git a/develop/_h5_group_8h__dep__incl.md5 b/develop/_h5_group_8h__dep__incl.md5
new file mode 100644
index 0000000..854091a
--- /dev/null
+++ b/develop/_h5_group_8h__dep__incl.md5
@@ -0,0 +1 @@
+cee35ee89eb26078cc299245328ab891 \ No newline at end of file
diff --git a/develop/_h5_group_8h__dep__incl.png b/develop/_h5_group_8h__dep__incl.png
new file mode 100644
index 0000000..370699e
--- /dev/null
+++ b/develop/_h5_group_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_h_fmodule_8h.html b/develop/_h5_h_fmodule_8h.html
new file mode 100644
index 0000000..8a31ec6
--- /dev/null
+++ b/develop/_h5_h_fmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5HFmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_h_fmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5HFmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a450ce0330cda6e54d846a4d3b5dbba11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_fmodule_8h.html#a450ce0330cda6e54d846a4d3b5dbba11">H5HF_MODULE</a></td></tr>
+<tr class="separator:a450ce0330cda6e54d846a4d3b5dbba11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_fmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5HF</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_fmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_HEAP</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5HF</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_HEAP</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a450ce0330cda6e54d846a4d3b5dbba11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a450ce0330cda6e54d846a4d3b5dbba11">&#9670;&nbsp;</a></span>H5HF_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5HF_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_h_fmodule_8h.html">H5HFmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_h_gmodule_8h.html b/develop/_h5_h_gmodule_8h.html
new file mode 100644
index 0000000..0ee0403
--- /dev/null
+++ b/develop/_h5_h_gmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5HGmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_h_gmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5HGmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a85e232d8aeeee47089fd7b38bd7b3269"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_gmodule_8h.html#a85e232d8aeeee47089fd7b38bd7b3269">H5HG_MODULE</a></td></tr>
+<tr class="separator:a85e232d8aeeee47089fd7b38bd7b3269"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_gmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5HG</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_gmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_HEAP</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5HG</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_HEAP</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a85e232d8aeeee47089fd7b38bd7b3269"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a85e232d8aeeee47089fd7b38bd7b3269">&#9670;&nbsp;</a></span>H5HG_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5HG_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_h_gmodule_8h.html">H5HGmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_h_l__buildiface_8_f90.html b/develop/_h5_h_l__buildiface_8_f90.html
new file mode 100644
index 0000000..51d02a4
--- /dev/null
+++ b/develop/_h5_h_l__buildiface_8_f90.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/fortran/src/H5HL_buildiface.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_h_l__buildiface_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5HL_buildiface.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;H5config_f.inc&gt;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5HL_buildiface.F90:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_h_l__buildiface_8_f90__incl.png" border="0" usemap="#ahl_2fortran_2src_2_h5_h_l__buildiface_8_f90" alt=""/></div>
+<map name="ahl_2fortran_2src_2_h5_h_l__buildiface_8_f90" id="ahl_2fortran_2src_2_h5_h_l__buildiface_8_f90">
+<area shape="rect" title=" " alt="" coords="5,5,149,47"/>
+<area shape="rect" title=" " alt="" coords="21,95,134,121"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:a0733243c5e4898c1d16831291dc869a2"><td class="memItemLeft" align="right" valign="top">program&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_l__buildiface_8_f90.html#a0733243c5e4898c1d16831291dc869a2">h5hl_buildiface</a></td></tr>
+<tr class="separator:a0733243c5e4898c1d16831291dc869a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="a0733243c5e4898c1d16831291dc869a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0733243c5e4898c1d16831291dc869a2">&#9670;&nbsp;</a></span>h5hl_buildiface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">program h5hl_buildiface</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_1aa9c359841a3a9e41282dff37f7ecbe.html">fortran</a></li><li class="navelem"><a class="el" href="dir_aabfe8bdd0065674a398cc0a5c6f26f3.html">src</a></li><li class="navelem"><a class="el" href="_h5_h_l__buildiface_8_f90.html">H5HL_buildiface.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_h_l__buildiface_8_f90__incl.map b/develop/_h5_h_l__buildiface_8_f90__incl.map
new file mode 100644
index 0000000..e190711
--- /dev/null
+++ b/develop/_h5_h_l__buildiface_8_f90__incl.map
@@ -0,0 +1,4 @@
+<map id="hl/fortran/src/H5HL_buildiface.F90" name="hl/fortran/src/H5HL_buildiface.F90">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,149,47"/>
+<area shape="rect" id="node2" title=" " alt="" coords="21,95,134,121"/>
+</map>
diff --git a/develop/_h5_h_l__buildiface_8_f90__incl.md5 b/develop/_h5_h_l__buildiface_8_f90__incl.md5
new file mode 100644
index 0000000..a1f51e6
--- /dev/null
+++ b/develop/_h5_h_l__buildiface_8_f90__incl.md5
@@ -0,0 +1 @@
+69fc3c2b0335ec389fde2087f730f217 \ No newline at end of file
diff --git a/develop/_h5_h_l__buildiface_8_f90__incl.png b/develop/_h5_h_l__buildiface_8_f90__incl.png
new file mode 100644
index 0000000..960d154
--- /dev/null
+++ b/develop/_h5_h_l__buildiface_8_f90__incl.png
Binary files differ
diff --git a/develop/_h5_h_lmodule_8h.html b/develop/_h5_h_lmodule_8h.html
new file mode 100644
index 0000000..4c97382
--- /dev/null
+++ b/develop/_h5_h_lmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5HLmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_h_lmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5HLmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:afc01a646813986bc600c47699dc506f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_lmodule_8h.html#afc01a646813986bc600c47699dc506f1">H5HL_MODULE</a></td></tr>
+<tr class="separator:afc01a646813986bc600c47699dc506f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_lmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5HL</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_lmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_HEAP</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5HL</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_HEAP</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afc01a646813986bc600c47699dc506f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc01a646813986bc600c47699dc506f1">&#9670;&nbsp;</a></span>H5HL_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5HL_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_h_lmodule_8h.html">H5HLmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_i__u_g.html b/develop/_h5_i__u_g.html
new file mode 100644
index 0000000..47c4454
--- /dev/null
+++ b/develop/_h5_i__u_g.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 Identifiers</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_i__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 Identifiers </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000020">Todo:</a></b></dt><dd>Under Construction </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_i_m__u_g.html b/develop/_h5_i_m__u_g.html
new file mode 100644
index 0000000..88a23d5
--- /dev/null
+++ b/develop/_h5_i_m__u_g.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 High Level Images</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_i_m__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 High Level Images </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000007">Todo:</a></b></dt><dd>Under Construction </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_i_mff_8_f90.html b/develop/_h5_i_mff_8_f90.html
new file mode 100644
index 0000000..eb85026
--- /dev/null
+++ b/develop/_h5_i_mff_8_f90.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/fortran/src/H5IMff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_i_mff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5IMff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5im"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5im.html">h5im</a></td></tr>
+<tr class="memdesc:namespaceh5im"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5IM. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gae6e02f37f9fc03eb338b3114e0c0cae1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gae6e02f37f9fc03eb338b3114e0c0cae1">h5immake_image_8bit_f</a> (loc_id, dset_name, width, height, buf, errcode)</td></tr>
+<tr class="memdesc:gae6e02f37f9fc03eb338b3114e0c0cae1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an image an 8 bit image. <a href="group___f_h5_i_m.html#gae6e02f37f9fc03eb338b3114e0c0cae1">More...</a><br /></td></tr>
+<tr class="separator:gae6e02f37f9fc03eb338b3114e0c0cae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc84c2ff04cf1b1d2217fb4d510a9908"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gadc84c2ff04cf1b1d2217fb4d510a9908">h5imread_image_f</a> (loc_id, dset_name, buf, errcode)</td></tr>
+<tr class="memdesc:gadc84c2ff04cf1b1d2217fb4d510a9908"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads image data from disk. <a href="group___f_h5_i_m.html#gadc84c2ff04cf1b1d2217fb4d510a9908">More...</a><br /></td></tr>
+<tr class="separator:gadc84c2ff04cf1b1d2217fb4d510a9908"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc0ae90dc14f6a921b44a87f4e4a79a3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gafc0ae90dc14f6a921b44a87f4e4a79a3">h5immake_image_24bit_f</a> (loc_id, dset_name, width, height, il, buf, errcode)</td></tr>
+<tr class="memdesc:gafc0ae90dc14f6a921b44a87f4e4a79a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an image a 24 bit image. <a href="group___f_h5_i_m.html#gafc0ae90dc14f6a921b44a87f4e4a79a3">More...</a><br /></td></tr>
+<tr class="separator:gafc0ae90dc14f6a921b44a87f4e4a79a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb023e62fc90e72c5eb44fc82e0ab0b8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gabb023e62fc90e72c5eb44fc82e0ab0b8">h5imget_image_info_f</a> (loc_id, dset_name, width, height, planes, interlace, npals, errcode)</td></tr>
+<tr class="memdesc:gabb023e62fc90e72c5eb44fc82e0ab0b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about an image dataset (dimensions, interlace mode and number of associated palettes). <a href="group___f_h5_i_m.html#gabb023e62fc90e72c5eb44fc82e0ab0b8">More...</a><br /></td></tr>
+<tr class="separator:gabb023e62fc90e72c5eb44fc82e0ab0b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ac99ef08aeefb0e8c077d0c44cf4671"><td class="memItemLeft" align="right" valign="top">integer function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#ga0ac99ef08aeefb0e8c077d0c44cf4671">h5imis_image_f</a> (loc_id, dset_name)</td></tr>
+<tr class="memdesc:ga0ac99ef08aeefb0e8c077d0c44cf4671"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inquires if a dataset is an image. <a href="group___f_h5_i_m.html#ga0ac99ef08aeefb0e8c077d0c44cf4671">More...</a><br /></td></tr>
+<tr class="separator:ga0ac99ef08aeefb0e8c077d0c44cf4671"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga551ab8b6502efd74efeca6b0dfa0ba2f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#ga551ab8b6502efd74efeca6b0dfa0ba2f">h5immake_palette_f</a> (loc_id, pal_name, pal_dims, pal_data, errcode)</td></tr>
+<tr class="memdesc:ga551ab8b6502efd74efeca6b0dfa0ba2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a palette. <a href="group___f_h5_i_m.html#ga551ab8b6502efd74efeca6b0dfa0ba2f">More...</a><br /></td></tr>
+<tr class="separator:ga551ab8b6502efd74efeca6b0dfa0ba2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99fe1f91ad807d304418cafdf73b4e17"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#ga99fe1f91ad807d304418cafdf73b4e17">h5imlink_palette_f</a> (loc_id, image_name, pal_name, errcode)</td></tr>
+<tr class="memdesc:ga99fe1f91ad807d304418cafdf73b4e17"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function attaches a palette to an existing image dataset. <a href="group___f_h5_i_m.html#ga99fe1f91ad807d304418cafdf73b4e17">More...</a><br /></td></tr>
+<tr class="separator:ga99fe1f91ad807d304418cafdf73b4e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad343bf9c5c10bd7e9d30cd06aa92a4cb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gad343bf9c5c10bd7e9d30cd06aa92a4cb">h5imunlink_palette_f</a> (loc_id, image_name, pal_name, errcode)</td></tr>
+<tr class="memdesc:gad343bf9c5c10bd7e9d30cd06aa92a4cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function detaches a palette to an existing image dataset. <a href="group___f_h5_i_m.html#gad343bf9c5c10bd7e9d30cd06aa92a4cb">More...</a><br /></td></tr>
+<tr class="separator:gad343bf9c5c10bd7e9d30cd06aa92a4cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga223f22d09e3ca3acb0fd08ae4dc52812"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#ga223f22d09e3ca3acb0fd08ae4dc52812">h5imget_npalettes_f</a> (loc_id, image_name, npals, errcode)</td></tr>
+<tr class="memdesc:ga223f22d09e3ca3acb0fd08ae4dc52812"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of palettes associated to an image. <a href="group___f_h5_i_m.html#ga223f22d09e3ca3acb0fd08ae4dc52812">More...</a><br /></td></tr>
+<tr class="separator:ga223f22d09e3ca3acb0fd08ae4dc52812"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaffe026b4c50cb705c95498dd95e006b2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gaffe026b4c50cb705c95498dd95e006b2">h5imget_palette_info_f</a> (loc_id, image_name, pal_number, pal_dims, errcode)</td></tr>
+<tr class="memdesc:gaffe026b4c50cb705c95498dd95e006b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about a palette dataset (dimensions). <a href="group___f_h5_i_m.html#gaffe026b4c50cb705c95498dd95e006b2">More...</a><br /></td></tr>
+<tr class="separator:gaffe026b4c50cb705c95498dd95e006b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2d0e40292aecffe5de6c23626a6f691"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gad2d0e40292aecffe5de6c23626a6f691">h5imget_palette_f</a> (loc_id, image_name, pal_number, pal_data, errcode)</td></tr>
+<tr class="memdesc:gad2d0e40292aecffe5de6c23626a6f691"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the palette dataset. <a href="group___f_h5_i_m.html#gad2d0e40292aecffe5de6c23626a6f691">More...</a><br /></td></tr>
+<tr class="separator:gad2d0e40292aecffe5de6c23626a6f691"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga784eb1a01103275844508194d0464376"><td class="memItemLeft" align="right" valign="top">integer function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#ga784eb1a01103275844508194d0464376">h5imis_palette_f</a> (loc_id, dset_name)</td></tr>
+<tr class="memdesc:ga784eb1a01103275844508194d0464376"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inquires if a dataset is a palette. Returns zero (false), a positive (true) or a negative (failure) value. <a href="group___f_h5_i_m.html#ga784eb1a01103275844508194d0464376">More...</a><br /></td></tr>
+<tr class="separator:ga784eb1a01103275844508194d0464376"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_1aa9c359841a3a9e41282dff37f7ecbe.html">fortran</a></li><li class="navelem"><a class="el" href="dir_aabfe8bdd0065674a398cc0a5c6f26f3.html">src</a></li><li class="navelem"><a class="el" href="_h5_i_mff_8_f90.html">H5IMff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_i_mpublic_8h.html b/develop/_h5_i_mpublic_8h.html
new file mode 100644
index 0000000..cbada00
--- /dev/null
+++ b/develop/_h5_i_mpublic_8h.html
@@ -0,0 +1,160 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/src/H5IMpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_i_mpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5IMpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaee98bf669d32eafa212b2f0dadbdb8be"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_m.html#gaee98bf669d32eafa212b2f0dadbdb8be">H5IMmake_image_8bit</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> width, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> height, const unsigned char *buffer)</td></tr>
+<tr class="memdesc:gaee98bf669d32eafa212b2f0dadbdb8be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an image. <a href="group___h5_i_m.html#gaee98bf669d32eafa212b2f0dadbdb8be">More...</a><br /></td></tr>
+<tr class="separator:gaee98bf669d32eafa212b2f0dadbdb8be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b9dc08177df3ec180cbce17c41b5465"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_m.html#ga0b9dc08177df3ec180cbce17c41b5465">H5IMmake_image_24bit</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> width, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> height, const char *interlace, const unsigned char *buffer)</td></tr>
+<tr class="memdesc:ga0b9dc08177df3ec180cbce17c41b5465"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a true color image. <a href="group___h5_i_m.html#ga0b9dc08177df3ec180cbce17c41b5465">More...</a><br /></td></tr>
+<tr class="separator:ga0b9dc08177df3ec180cbce17c41b5465"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2ab560392105bd196183392c5294022b"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_m.html#ga2ab560392105bd196183392c5294022b">H5IMget_image_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *width, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *height, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *planes, char *interlace, <a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> *npals)</td></tr>
+<tr class="memdesc:ga2ab560392105bd196183392c5294022b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about an image dataset (dimensions, interlace mode and number of associated palettes). <a href="group___h5_i_m.html#ga2ab560392105bd196183392c5294022b">More...</a><br /></td></tr>
+<tr class="separator:ga2ab560392105bd196183392c5294022b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac92e1c8905ca6739a645ca59d41fc211"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_m.html#gac92e1c8905ca6739a645ca59d41fc211">H5IMread_image</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, unsigned char *buffer)</td></tr>
+<tr class="memdesc:gac92e1c8905ca6739a645ca59d41fc211"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads image data from disk. <a href="group___h5_i_m.html#gac92e1c8905ca6739a645ca59d41fc211">More...</a><br /></td></tr>
+<tr class="separator:gac92e1c8905ca6739a645ca59d41fc211"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3d6d279bfa9c37d2f816bb5c3ac9aa9b"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_m.html#ga3d6d279bfa9c37d2f816bb5c3ac9aa9b">H5IMmake_palette</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *pal_name, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *pal_dims, const unsigned char *pal_data)</td></tr>
+<tr class="memdesc:ga3d6d279bfa9c37d2f816bb5c3ac9aa9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a palette. <a href="group___h5_i_m.html#ga3d6d279bfa9c37d2f816bb5c3ac9aa9b">More...</a><br /></td></tr>
+<tr class="separator:ga3d6d279bfa9c37d2f816bb5c3ac9aa9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b8f3d89fa9cca0821160e93c6bfbdf7"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_m.html#ga9b8f3d89fa9cca0821160e93c6bfbdf7">H5IMlink_palette</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *image_name, const char *pal_name)</td></tr>
+<tr class="memdesc:ga9b8f3d89fa9cca0821160e93c6bfbdf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches a palette to an image. <a href="group___h5_i_m.html#ga9b8f3d89fa9cca0821160e93c6bfbdf7">More...</a><br /></td></tr>
+<tr class="separator:ga9b8f3d89fa9cca0821160e93c6bfbdf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac23e207b116f5bf5071284ee2095687f"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_m.html#gac23e207b116f5bf5071284ee2095687f">H5IMunlink_palette</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *image_name, const char *pal_name)</td></tr>
+<tr class="memdesc:gac23e207b116f5bf5071284ee2095687f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detaches a palette from an image. <a href="group___h5_i_m.html#gac23e207b116f5bf5071284ee2095687f">More...</a><br /></td></tr>
+<tr class="separator:gac23e207b116f5bf5071284ee2095687f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9142d01f6eb4d370b1616abecc828107"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_m.html#ga9142d01f6eb4d370b1616abecc828107">H5IMget_npalettes</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *image_name, <a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> *npals)</td></tr>
+<tr class="memdesc:ga9142d01f6eb4d370b1616abecc828107"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of palettes associated to an image. <a href="group___h5_i_m.html#ga9142d01f6eb4d370b1616abecc828107">More...</a><br /></td></tr>
+<tr class="separator:ga9142d01f6eb4d370b1616abecc828107"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac58986e771803a049c4fc447bbebe218"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_m.html#gac58986e771803a049c4fc447bbebe218">H5IMget_palette_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *image_name, int pal_number, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *pal_dims)</td></tr>
+<tr class="memdesc:gac58986e771803a049c4fc447bbebe218"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about a palette dataset (dimensions). <a href="group___h5_i_m.html#gac58986e771803a049c4fc447bbebe218">More...</a><br /></td></tr>
+<tr class="separator:gac58986e771803a049c4fc447bbebe218"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada001046e17af3023520ccfd6b5115dc"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_m.html#gada001046e17af3023520ccfd6b5115dc">H5IMget_palette</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *image_name, int pal_number, unsigned char *pal_data)</td></tr>
+<tr class="memdesc:gada001046e17af3023520ccfd6b5115dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the palette dataset. <a href="group___h5_i_m.html#gada001046e17af3023520ccfd6b5115dc">More...</a><br /></td></tr>
+<tr class="separator:gada001046e17af3023520ccfd6b5115dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2732b9ac7075da22ff49396cec61a248"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_m.html#ga2732b9ac7075da22ff49396cec61a248">H5IMis_image</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name)</td></tr>
+<tr class="memdesc:ga2732b9ac7075da22ff49396cec61a248"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inquires if a dataset is an image. <a href="group___h5_i_m.html#ga2732b9ac7075da22ff49396cec61a248">More...</a><br /></td></tr>
+<tr class="separator:ga2732b9ac7075da22ff49396cec61a248"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaddea3b7955ea7b22a9f00d49b918985"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_m.html#gaaddea3b7955ea7b22a9f00d49b918985">H5IMis_palette</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name)</td></tr>
+<tr class="memdesc:gaaddea3b7955ea7b22a9f00d49b918985"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inquires if a dataset is a palette. <a href="group___h5_i_m.html#gaaddea3b7955ea7b22a9f00d49b918985">More...</a><br /></td></tr>
+<tr class="separator:gaaddea3b7955ea7b22a9f00d49b918985"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_581b2952518ba9b2ff64b9c38dd08f76.html">src</a></li><li class="navelem"><a class="el" href="_h5_i_mpublic_8h.html">H5IMpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_id_component_8h.html b/develop/_h5_id_component_8h.html
new file mode 100644
index 0000000..9a5f9fa
--- /dev/null
+++ b/develop/_h5_id_component_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5IdComponent.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_id_component_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5IdComponent.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_id_component_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_id_component_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_id_component_8hdep" id="ac_09_09_2src_2_h5_id_component_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,200,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="36,80,169,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.">IdComponent</a> provides wrappers of the C functions that operate on an HDF5 identifier. <a href="class_h5_1_1_id_component.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_id_component_8h.html">H5IdComponent.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_id_component_8h__dep__incl.map b/develop/_h5_id_component_8h__dep__incl.map
new file mode 100644
index 0000000..209bcd2
--- /dev/null
+++ b/develop/_h5_id_component_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5IdComponent.h" name="c++/src/H5IdComponent.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,200,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="36,80,169,107"/>
+</map>
diff --git a/develop/_h5_id_component_8h__dep__incl.md5 b/develop/_h5_id_component_8h__dep__incl.md5
new file mode 100644
index 0000000..e3cc723
--- /dev/null
+++ b/develop/_h5_id_component_8h__dep__incl.md5
@@ -0,0 +1 @@
+109d8c8d53510b2fe9e9a399631295dd \ No newline at end of file
diff --git a/develop/_h5_id_component_8h__dep__incl.png b/develop/_h5_id_component_8h__dep__incl.png
new file mode 100644
index 0000000..a785c77
--- /dev/null
+++ b/develop/_h5_id_component_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_idevelop_8h.html b/develop/_h5_idevelop_8h.html
new file mode 100644
index 0000000..606b9ef
--- /dev/null
+++ b/develop/_h5_idevelop_8h.html
@@ -0,0 +1,190 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Idevelop.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_idevelop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Idevelop.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Idevelop.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_idevelop_8h__incl.png" border="0" usemap="#asrc_2_h5_idevelop_8h" alt=""/></div>
+<map name="asrc_2_h5_idevelop_8h" id="asrc_2_h5_idevelop_8h">
+<area shape="rect" title=" " alt="" coords="537,5,667,32"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="555,80,649,107"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ab0f349ec701c3d8c6ded067f160da44c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_idevelop_8h.html#ab0f349ec701c3d8c6ded067f160da44c">H5I_future_realize_func_t</a>) (void *future_object, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *actual_object_id)</td></tr>
+<tr class="separator:ab0f349ec701c3d8c6ded067f160da44c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a127fbac3b8283a7804d8470676a65518"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_idevelop_8h.html#a127fbac3b8283a7804d8470676a65518">H5I_future_discard_func_t</a>) (void *future_object)</td></tr>
+<tr class="separator:a127fbac3b8283a7804d8470676a65518"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gad61703cd16f392fb194da648099e69a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i.html#gad61703cd16f392fb194da648099e69a9">H5Iregister_future</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type, const void *object, <a class="el" href="_h5_idevelop_8h.html#ab0f349ec701c3d8c6ded067f160da44c">H5I_future_realize_func_t</a> realize_cb, <a class="el" href="_h5_idevelop_8h.html#a127fbac3b8283a7804d8470676a65518">H5I_future_discard_func_t</a> discard_cb)</td></tr>
+<tr class="memdesc:gad61703cd16f392fb194da648099e69a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a "future" object under a type and returns an ID for it. <a href="group___h5_i.html#gad61703cd16f392fb194da648099e69a9">More...</a><br /></td></tr>
+<tr class="separator:gad61703cd16f392fb194da648099e69a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a127fbac3b8283a7804d8470676a65518"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a127fbac3b8283a7804d8470676a65518">&#9670;&nbsp;</a></span>H5I_future_discard_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5I_future_discard_func_t) (void *future_object)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The type of the discard_cb callback for H5Iregister_future </p>
+
+</div>
+</div>
+<a id="ab0f349ec701c3d8c6ded067f160da44c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0f349ec701c3d8c6ded067f160da44c">&#9670;&nbsp;</a></span>H5I_future_realize_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5I_future_realize_func_t) (void *future_object, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *actual_object_id)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The type of the realize_cb callback for H5Iregister_future </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_idevelop_8h.html">H5Idevelop.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_idevelop_8h__incl.map b/develop/_h5_idevelop_8h__incl.map
new file mode 100644
index 0000000..ee3b61e
--- /dev/null
+++ b/develop/_h5_idevelop_8h__incl.map
@@ -0,0 +1,16 @@
+<map id="src/H5Idevelop.h" name="src/H5Idevelop.h">
+<area shape="rect" id="node1" title=" " alt="" coords="537,5,667,32"/>
+<area shape="rect" id="node2" href="$_h5_ipublic_8h.html" title=" " alt="" coords="555,80,649,107"/>
+<area shape="rect" id="node3" href="$_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" id="node4" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" id="node5" href="$_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" id="node6" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" id="node7" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" id="node8" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" id="node9" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" id="node10" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" id="node11" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" id="node12" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" id="node13" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" id="node14" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
diff --git a/develop/_h5_idevelop_8h__incl.md5 b/develop/_h5_idevelop_8h__incl.md5
new file mode 100644
index 0000000..715a33d
--- /dev/null
+++ b/develop/_h5_idevelop_8h__incl.md5
@@ -0,0 +1 @@
+41c05d428b7f1723664c7f9574ced373 \ No newline at end of file
diff --git a/develop/_h5_idevelop_8h__incl.png b/develop/_h5_idevelop_8h__incl.png
new file mode 100644
index 0000000..ab4249b
--- /dev/null
+++ b/develop/_h5_idevelop_8h__incl.png
Binary files differ
diff --git a/develop/_h5_iff_8_f90.html b/develop/_h5_iff_8_f90.html
new file mode 100644
index 0000000..1ffbf8b
--- /dev/null
+++ b/develop/_h5_iff_8_f90.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Iff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_iff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5Iff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5i"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5i.html">h5i</a></td></tr>
+<tr class="memdesc:namespaceh5i"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5I functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga4ecf35e4f1bdb79d45417339240ee7a8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga4ecf35e4f1bdb79d45417339240ee7a8">h5iget_type_f</a> (obj_id, TYPE, hdferr)</td></tr>
+<tr class="memdesc:ga4ecf35e4f1bdb79d45417339240ee7a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of an object. <a href="group___f_h5_i.html#ga4ecf35e4f1bdb79d45417339240ee7a8">More...</a><br /></td></tr>
+<tr class="separator:ga4ecf35e4f1bdb79d45417339240ee7a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6aa818906742fcb93d177ca685f44516"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga6aa818906742fcb93d177ca685f44516">h5iget_name_f</a> (obj_id, buf, buf_size, name_size, hdferr)</td></tr>
+<tr class="memdesc:ga6aa818906742fcb93d177ca685f44516"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a name of an object specified by its identifier. <a href="group___f_h5_i.html#ga6aa818906742fcb93d177ca685f44516">More...</a><br /></td></tr>
+<tr class="separator:ga6aa818906742fcb93d177ca685f44516"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae39ca8f72fed3fa6c81c0473d1fa8c59"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gae39ca8f72fed3fa6c81c0473d1fa8c59">h5iinc_ref_f</a> (obj_id, ref_count, hdferr)</td></tr>
+<tr class="memdesc:gae39ca8f72fed3fa6c81c0473d1fa8c59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increments the reference count of an ID. <a href="group___f_h5_i.html#gae39ca8f72fed3fa6c81c0473d1fa8c59">More...</a><br /></td></tr>
+<tr class="separator:gae39ca8f72fed3fa6c81c0473d1fa8c59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad1b04155d66c1ddcecc512ace353f36f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gad1b04155d66c1ddcecc512ace353f36f">h5idec_ref_f</a> (obj_id, ref_count, hdferr)</td></tr>
+<tr class="memdesc:gad1b04155d66c1ddcecc512ace353f36f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrements the reference count of an ID. <a href="group___f_h5_i.html#gad1b04155d66c1ddcecc512ace353f36f">More...</a><br /></td></tr>
+<tr class="separator:gad1b04155d66c1ddcecc512ace353f36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac951cf2fc7322990524f4f5976c1ccc7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gac951cf2fc7322990524f4f5976c1ccc7">h5iget_ref_f</a> (obj_id, ref_count, hdferr)</td></tr>
+<tr class="memdesc:gac951cf2fc7322990524f4f5976c1ccc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the reference count of an ID. <a href="group___f_h5_i.html#gac951cf2fc7322990524f4f5976c1ccc7">More...</a><br /></td></tr>
+<tr class="separator:gac951cf2fc7322990524f4f5976c1ccc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga95471407b877d2794852f0d877adabe2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga95471407b877d2794852f0d877adabe2">h5iget_file_id_f</a> (obj_id, file_id, hdferr)</td></tr>
+<tr class="memdesc:ga95471407b877d2794852f0d877adabe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains file identifier from the object identifier. <a href="group___f_h5_i.html#ga95471407b877d2794852f0d877adabe2">More...</a><br /></td></tr>
+<tr class="separator:ga95471407b877d2794852f0d877adabe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7e103354904085c519103412936ffea"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gad7e103354904085c519103412936ffea">h5iis_valid_f</a> (id, valid, hdferr)</td></tr>
+<tr class="memdesc:gad7e103354904085c519103412936ffea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if an ID is valid without producing an error message. <a href="group___f_h5_i.html#gad7e103354904085c519103412936ffea">More...</a><br /></td></tr>
+<tr class="separator:gad7e103354904085c519103412936ffea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_iff_8_f90.html">H5Iff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_imodule_8h.html b/develop/_h5_imodule_8h.html
new file mode 100644
index 0000000..213e332
--- /dev/null
+++ b/develop/_h5_imodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Imodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_imodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Imodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a3efed46133390830505741ddf28cb13b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_imodule_8h.html#a3efed46133390830505741ddf28cb13b">H5I_MODULE</a></td></tr>
+<tr class="separator:a3efed46133390830505741ddf28cb13b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_imodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5I</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_imodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_ID</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5I</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_ID</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3efed46133390830505741ddf28cb13b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3efed46133390830505741ddf28cb13b">&#9670;&nbsp;</a></span>H5I_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5I_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_imodule_8h.html">H5Imodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_include_8h.html b/develop/_h5_include_8h.html
new file mode 100644
index 0000000..15c781d
--- /dev/null
+++ b/develop/_h5_include_8h.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5Include.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_include_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Include.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;hdf5.h&gt;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Include.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_include_8h__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_include_8h" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_include_8h" id="ac_09_09_2src_2_h5_include_8h">
+<area shape="rect" title=" " alt="" coords="5,5,160,32"/>
+<area shape="rect" title=" " alt="" coords="51,80,114,107"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_include_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_include_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_include_8hdep" id="ac_09_09_2src_2_h5_include_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,160,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="16,80,149,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aa0f639bcf979ede92e075ee05cdcf957"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_include_8h.html#aa0f639bcf979ede92e075ee05cdcf957">H5O_VERSION_1</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:aa0f639bcf979ede92e075ee05cdcf957"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab23ba1869e93a53030173fbfa0599e98"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_include_8h.html#ab23ba1869e93a53030173fbfa0599e98">H5O_VERSION_2</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:ab23ba1869e93a53030173fbfa0599e98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="aa0f639bcf979ede92e075ee05cdcf957"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0f639bcf979ede92e075ee05cdcf957">&#9670;&nbsp;</a></span>H5O_VERSION_1</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_VERSION_1&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab23ba1869e93a53030173fbfa0599e98"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab23ba1869e93a53030173fbfa0599e98">&#9670;&nbsp;</a></span>H5O_VERSION_2</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_VERSION_2&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_include_8h.html">H5Include.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_include_8h__dep__incl.map b/develop/_h5_include_8h__dep__incl.map
new file mode 100644
index 0000000..c022d40
--- /dev/null
+++ b/develop/_h5_include_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5Include.h" name="c++/src/H5Include.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,160,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="16,80,149,107"/>
+</map>
diff --git a/develop/_h5_include_8h__dep__incl.md5 b/develop/_h5_include_8h__dep__incl.md5
new file mode 100644
index 0000000..7365876
--- /dev/null
+++ b/develop/_h5_include_8h__dep__incl.md5
@@ -0,0 +1 @@
+7d4c33d847d622bbd78c81079003074c \ No newline at end of file
diff --git a/develop/_h5_include_8h__dep__incl.png b/develop/_h5_include_8h__dep__incl.png
new file mode 100644
index 0000000..8b54ed1
--- /dev/null
+++ b/develop/_h5_include_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_include_8h__incl.map b/develop/_h5_include_8h__incl.map
new file mode 100644
index 0000000..3477c8b
--- /dev/null
+++ b/develop/_h5_include_8h__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5Include.h" name="c++/src/H5Include.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,160,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="51,80,114,107"/>
+</map>
diff --git a/develop/_h5_include_8h__incl.md5 b/develop/_h5_include_8h__incl.md5
new file mode 100644
index 0000000..527ba42
--- /dev/null
+++ b/develop/_h5_include_8h__incl.md5
@@ -0,0 +1 @@
+bb557707569fa861db4d9d5ba267e124 \ No newline at end of file
diff --git a/develop/_h5_include_8h__incl.png b/develop/_h5_include_8h__incl.png
new file mode 100644
index 0000000..9fad7ab
--- /dev/null
+++ b/develop/_h5_include_8h__incl.png
Binary files differ
diff --git a/develop/_h5_int_type_8h.html b/develop/_h5_int_type_8h.html
new file mode 100644
index 0000000..88b8389
--- /dev/null
+++ b/develop/_h5_int_type_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5IntType.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_int_type_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5IntType.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_int_type_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_int_type_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_int_type_8hdep" id="ac_09_09_2src_2_h5_int_type_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,160,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="16,80,149,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html">IntType</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype.">IntType</a> is a derivative of a <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and operates on HDF5 integer datatype. <a href="class_h5_1_1_int_type.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_int_type_8h.html">H5IntType.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_int_type_8h__dep__incl.map b/develop/_h5_int_type_8h__dep__incl.map
new file mode 100644
index 0000000..a7d1823
--- /dev/null
+++ b/develop/_h5_int_type_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5IntType.h" name="c++/src/H5IntType.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,160,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="16,80,149,107"/>
+</map>
diff --git a/develop/_h5_int_type_8h__dep__incl.md5 b/develop/_h5_int_type_8h__dep__incl.md5
new file mode 100644
index 0000000..1193de3
--- /dev/null
+++ b/develop/_h5_int_type_8h__dep__incl.md5
@@ -0,0 +1 @@
+c76cb078e23a7397404bbe00d6dac272 \ No newline at end of file
diff --git a/develop/_h5_int_type_8h__dep__incl.png b/develop/_h5_int_type_8h__dep__incl.png
new file mode 100644
index 0000000..76b0789
--- /dev/null
+++ b/develop/_h5_int_type_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_ipublic_8h.html b/develop/_h5_ipublic_8h.html
new file mode 100644
index 0000000..6ac99d5
--- /dev/null
+++ b/develop/_h5_ipublic_8h.html
@@ -0,0 +1,524 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Ipublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ipublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ipublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Ipublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_ipublic_8h__incl.png" border="0" usemap="#asrc_2_h5_ipublic_8h" alt=""/></div>
+<map name="asrc_2_h5_ipublic_8h" id="asrc_2_h5_ipublic_8h">
+<area shape="rect" title=" " alt="" coords="543,5,661,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,80,647,107"/>
+<area shape="rect" title=" " alt="" coords="5,155,108,181"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,155,232,181"/>
+<area shape="rect" title=" " alt="" coords="256,155,343,181"/>
+<area shape="rect" title=" " alt="" coords="367,155,437,181"/>
+<area shape="rect" title=" " alt="" coords="462,155,537,181"/>
+<area shape="rect" title=" " alt="" coords="561,155,643,181"/>
+<area shape="rect" title=" " alt="" coords="667,155,742,181"/>
+<area shape="rect" title=" " alt="" coords="767,155,837,181"/>
+<area shape="rect" title=" " alt="" coords="862,155,921,181"/>
+<area shape="rect" title=" " alt="" coords="945,155,1011,181"/>
+<area shape="rect" title=" " alt="" coords="1036,155,1144,181"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_ipublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_ipublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_ipublic_8hdep" id="asrc_2_h5_ipublic_8hdep">
+<area shape="rect" title=" " alt="" coords="1022,5,1141,32"/>
+<area shape="rect" href="_h5_apublic_8h.html" title=" " alt="" coords="645,155,768,181"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="565,379,720,405"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="45,453,171,480"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="533,453,752,480"/>
+<area shape="rect" href="_h5_dpublic_8h.html" title=" " alt="" coords="1251,155,1375,181"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="1301,229,1424,256"/>
+<area shape="rect" href="_h5_epublic_8h.html" title=" " alt="" coords="1877,80,2000,107"/>
+<area shape="rect" href="_h5_e_spublic_8h.html" title=" " alt="" coords="281,80,412,107"/>
+<area shape="rect" href="_h5_f_dpublic_8h.html" title=" " alt="" coords="1699,155,1831,181"/>
+<area shape="rect" href="_h5_f_dstdio_8h.html" title=" " alt="" coords="2024,80,2149,107"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="1561,80,1684,107"/>
+<area shape="rect" href="_h5_gpublic_8h.html" title=" " alt="" coords="467,229,591,256"/>
+<area shape="rect" href="_h5_rpublic_8h.html" title=" " alt="" coords="493,304,616,331"/>
+<area shape="rect" href="_h5_idevelop_8h.html" title=" " alt="" coords="2173,80,2304,107"/>
+<area shape="rect" href="_h5_lpublic_8h.html" title=" " alt="" coords="843,155,965,181"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="745,80,869,107"/>
+<area shape="rect" href="_h5_spublic_8h.html" title=" " alt="" coords="1451,155,1573,181"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="1020,80,1143,107"/>
+<area shape="rect" href="_h5_v_lpublic_8h.html" title=" " alt="" coords="43,304,173,331"/>
+<area shape="rect" href="_h5_v_lnative_8h.html" title=" " alt="" coords="383,379,515,405"/>
+<area shape="rect" href="_h5_e_sdevelop_8h.html" title=" " alt="" coords="275,155,418,181"/>
+<area shape="rect" href="_h5_f_ddevelop_8h.html" title=" " alt="" coords="1690,229,1835,256"/>
+<area shape="rect" href="_h5_f_dprivate_8h.html" title=" " alt="" coords="1667,304,1805,331"/>
+<area shape="rect" href="_h5_f_dpkg_8h.html" title=" " alt="" coords="1677,379,1795,405"/>
+<area shape="rect" href="_h5_ldevelop_8h.html" title=" " alt="" coords="841,229,975,256"/>
+<area shape="rect" href="_h5_tdevelop_8h.html" title=" " alt="" coords="1041,155,1175,181"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a4d54299c7777dc5d8af23a955de0029a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ipublic_8h.html#a4d54299c7777dc5d8af23a955de0029a">PRIdHID</a>&#160;&#160;&#160;PRId64</td></tr>
+<tr class="separator:a4d54299c7777dc5d8af23a955de0029a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa653caa526ed7e334d2dea567f1c77c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ipublic_8h.html#aa653caa526ed7e334d2dea567f1c77c7">PRIxHID</a>&#160;&#160;&#160;PRIx64</td></tr>
+<tr class="separator:aa653caa526ed7e334d2dea567f1c77c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad45614d963abe8ba7407f99e4b7e8b91"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ipublic_8h.html#ad45614d963abe8ba7407f99e4b7e8b91">PRIXHID</a>&#160;&#160;&#160;PRIX64</td></tr>
+<tr class="separator:ad45614d963abe8ba7407f99e4b7e8b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ee322a388988eaf1a6f1a3c856c45c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ipublic_8h.html#a7ee322a388988eaf1a6f1a3c856c45c7">PRIoHID</a>&#160;&#160;&#160;PRIo64</td></tr>
+<tr class="separator:a7ee322a388988eaf1a6f1a3c856c45c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e9829dd0b16d23a78b3d2c0409245cb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ipublic_8h.html#a4e9829dd0b16d23a78b3d2c0409245cb">H5_SIZEOF_HID_T</a>&#160;&#160;&#160;H5_SIZEOF_INT64_T</td></tr>
+<tr class="separator:a4e9829dd0b16d23a78b3d2c0409245cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01eab13dccc91afd6909d74dccb780ba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>&#160;&#160;&#160;(-1)</td></tr>
+<tr class="separator:a01eab13dccc91afd6909d74dccb780ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a0045db7ff9c22ad35db6ae91662e1943"><td class="memItemLeft" align="right" valign="top">typedef int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></td></tr>
+<tr class="separator:a0045db7ff9c22ad35db6ae91662e1943"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f6d1576913865b92856474bfedbe2b4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ipublic_8h.html#a5f6d1576913865b92856474bfedbe2b4">H5I_free_t</a>) (void *obj, void **request)</td></tr>
+<tr class="separator:a5f6d1576913865b92856474bfedbe2b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7400bdcded3eef3c4c4cf930173f9f72"><td class="memItemLeft" align="right" valign="top">typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ipublic_8h.html#a7400bdcded3eef3c4c4cf930173f9f72">H5I_search_func_t</a>) (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, void *key)</td></tr>
+<tr class="separator:a7400bdcded3eef3c4c4cf930173f9f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23a008d105d19b53a0dd7640362727de"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ipublic_8h.html#a23a008d105d19b53a0dd7640362727de">H5I_iterate_func_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, void *udata)</td></tr>
+<tr class="separator:a23a008d105d19b53a0dd7640362727de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a13afe14178faf81b89fa2167e7ab832b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bac3bd281c14f862130b9dc14ceb8acbf0">H5I_UNINIT</a> = (-2)
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba3e61c9654de6398dc9676ad37cbe6133">H5I_BADID</a> = (-1)
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bacc572b5478629d17dd4fa708c3508f22">H5I_FILE</a> = 1
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa839c547a95f216c36697065422162d6">H5I_GROUP</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf881cdc68cc4082e66091f0b4bfb9e64">H5I_DATATYPE</a>
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bade3bcb0953b041371997f802fa678da8">H5I_DATASPACE</a>
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa9f2e1d8a2db4f302d81603217b83987">H5I_DATASET</a>
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf61d30fecc42d847825922bc97de1b0d">H5I_MAP</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba5bdc68e9f466027aeac5f8b11205e51f">H5I_ATTR</a>
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba0d3b691d8e02ae4898c82535401bee05">H5I_VFL</a>
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bae950f33b1244e71d24b16786964f04b9">H5I_VOL</a>
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa9baa5dee573139d32eb67865e1f1405">H5I_GENPROP_CLS</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bab6161706783d4bca26a889f1ac0cf91a">H5I_GENPROP_LST</a>
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba52573dfc8d6289035fef0757036432d6">H5I_ERROR_CLASS</a>
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba493c2a05e970214bd4d3aff95fe3f680">H5I_ERROR_MSG</a>
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832babfabc2e9a32f38b595f387c5facc7c47">H5I_ERROR_STACK</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba5f1a0f50d26adfc30676fc0879cb71ac">H5I_SPACE_SEL_ITER</a>
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa6512cfec909399be60ac03af2a06724">H5I_EVENTSET</a>
+, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba1008af5d904aebbc78889a8d36bb8836">H5I_NTYPES</a>
+<br />
+ }</td></tr>
+<tr class="separator:a13afe14178faf81b89fa2167e7ab832b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gab90ab765fa23e8ffbafa228d3c8e82c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#gab90ab765fa23e8ffbafa228d3c8e82c5">H5Iregister</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type, const void *object)</td></tr>
+<tr class="memdesc:gab90ab765fa23e8ffbafa228d3c8e82c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers an object under a type and returns an ID for it. <a href="group___h5_i_u_d.html#gab90ab765fa23e8ffbafa228d3c8e82c5">More...</a><br /></td></tr>
+<tr class="separator:gab90ab765fa23e8ffbafa228d3c8e82c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaafb1c684673762bc83546e1216fa6b10"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#gaafb1c684673762bc83546e1216fa6b10">H5Iobject_verify</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="memdesc:gaafb1c684673762bc83546e1216fa6b10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object referenced by an ID. <a href="group___h5_i_u_d.html#gaafb1c684673762bc83546e1216fa6b10">More...</a><br /></td></tr>
+<tr class="separator:gaafb1c684673762bc83546e1216fa6b10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ba6445e056849a3fe331f64e84a1709"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#ga7ba6445e056849a3fe331f64e84a1709">H5Iremove_verify</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="memdesc:ga7ba6445e056849a3fe331f64e84a1709"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an ID from its type. <a href="group___h5_i_u_d.html#ga7ba6445e056849a3fe331f64e84a1709">More...</a><br /></td></tr>
+<tr class="separator:ga7ba6445e056849a3fe331f64e84a1709"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4941435d4d64de3d7095d2316f415f2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i.html#ga4941435d4d64de3d7095d2316f415f2d">H5Iget_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id)</td></tr>
+<tr class="memdesc:ga4941435d4d64de3d7095d2316f415f2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of an object. <a href="group___h5_i.html#ga4941435d4d64de3d7095d2316f415f2d">More...</a><br /></td></tr>
+<tr class="separator:ga4941435d4d64de3d7095d2316f415f2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6ce32e88051e4cdf7d02439d86e5e042"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i.html#ga6ce32e88051e4cdf7d02439d86e5e042">H5Iget_file_id</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id)</td></tr>
+<tr class="memdesc:ga6ce32e88051e4cdf7d02439d86e5e042"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves an identifier for the file containing the specified object. <a href="group___h5_i.html#ga6ce32e88051e4cdf7d02439d86e5e042">More...</a><br /></td></tr>
+<tr class="separator:ga6ce32e88051e4cdf7d02439d86e5e042"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c84a8dc29566b82b6d1ff7a6e6828f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i.html#ga9c84a8dc29566b82b6d1ff7a6e6828f1">H5Iget_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, char *name, size_t size)</td></tr>
+<tr class="memdesc:ga9c84a8dc29566b82b6d1ff7a6e6828f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a name of an object based on the object identifier. <a href="group___h5_i.html#ga9c84a8dc29566b82b6d1ff7a6e6828f1">More...</a><br /></td></tr>
+<tr class="separator:ga9c84a8dc29566b82b6d1ff7a6e6828f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3fd0c157704573965cafd6e1aa7f368f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i.html#ga3fd0c157704573965cafd6e1aa7f368f">H5Iinc_ref</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id)</td></tr>
+<tr class="memdesc:ga3fd0c157704573965cafd6e1aa7f368f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increments the reference count for an object. <a href="group___h5_i.html#ga3fd0c157704573965cafd6e1aa7f368f">More...</a><br /></td></tr>
+<tr class="separator:ga3fd0c157704573965cafd6e1aa7f368f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaea2aa78caea892edf2a6a6ac70486ed9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i.html#gaea2aa78caea892edf2a6a6ac70486ed9">H5Idec_ref</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id)</td></tr>
+<tr class="memdesc:gaea2aa78caea892edf2a6a6ac70486ed9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrements the reference count for an object. <a href="group___h5_i.html#gaea2aa78caea892edf2a6a6ac70486ed9">More...</a><br /></td></tr>
+<tr class="separator:gaea2aa78caea892edf2a6a6ac70486ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac9638ade14cc75b7b125b3723f319c81"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i.html#gac9638ade14cc75b7b125b3723f319c81">H5Iget_ref</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id)</td></tr>
+<tr class="memdesc:gac9638ade14cc75b7b125b3723f319c81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the reference count for an object. <a href="group___h5_i.html#gac9638ade14cc75b7b125b3723f319c81">More...</a><br /></td></tr>
+<tr class="separator:gac9638ade14cc75b7b125b3723f319c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae10d4baa1335b2d1f1aecffb305e1613"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#gae10d4baa1335b2d1f1aecffb305e1613">H5Iregister_type</a> (size_t hash_size, unsigned reserved, <a class="el" href="_h5_ipublic_8h.html#a5f6d1576913865b92856474bfedbe2b4">H5I_free_t</a> free_func)</td></tr>
+<tr class="memdesc:gae10d4baa1335b2d1f1aecffb305e1613"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and returns a new ID type. <a href="group___h5_i_u_d.html#gae10d4baa1335b2d1f1aecffb305e1613">More...</a><br /></td></tr>
+<tr class="separator:gae10d4baa1335b2d1f1aecffb305e1613"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga97966e203f0967fc19b38b93c2972c08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#ga97966e203f0967fc19b38b93c2972c08">H5Iclear_type</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> force)</td></tr>
+<tr class="memdesc:ga97966e203f0967fc19b38b93c2972c08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes all identifiers of the given type. <a href="group___h5_i_u_d.html#ga97966e203f0967fc19b38b93c2972c08">More...</a><br /></td></tr>
+<tr class="separator:ga97966e203f0967fc19b38b93c2972c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaabc75ed99fd6b206154b899fac64977e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#gaabc75ed99fd6b206154b899fac64977e">H5Idestroy_type</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="memdesc:gaabc75ed99fd6b206154b899fac64977e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an identifier type and all identifiers within that type. <a href="group___h5_i_u_d.html#gaabc75ed99fd6b206154b899fac64977e">More...</a><br /></td></tr>
+<tr class="separator:gaabc75ed99fd6b206154b899fac64977e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae8302de9f2734882596a83f3117f2c9e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#gae8302de9f2734882596a83f3117f2c9e">H5Iinc_type_ref</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="memdesc:gae8302de9f2734882596a83f3117f2c9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increments the reference count on an ID type. <a href="group___h5_i_u_d.html#gae8302de9f2734882596a83f3117f2c9e">More...</a><br /></td></tr>
+<tr class="separator:gae8302de9f2734882596a83f3117f2c9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3d29394ea751712e8ef5f9548f611e57"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#ga3d29394ea751712e8ef5f9548f611e57">H5Idec_type_ref</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="memdesc:ga3d29394ea751712e8ef5f9548f611e57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrements the reference count on an identifier type. <a href="group___h5_i_u_d.html#ga3d29394ea751712e8ef5f9548f611e57">More...</a><br /></td></tr>
+<tr class="separator:ga3d29394ea751712e8ef5f9548f611e57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga991d7305ffbd4fdd84432b58f704fd3b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#ga991d7305ffbd4fdd84432b58f704fd3b">H5Iget_type_ref</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="memdesc:ga991d7305ffbd4fdd84432b58f704fd3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the reference count on an ID type. <a href="group___h5_i_u_d.html#ga991d7305ffbd4fdd84432b58f704fd3b">More...</a><br /></td></tr>
+<tr class="separator:ga991d7305ffbd4fdd84432b58f704fd3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga342a6917ad9a6882205baad928917248"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#ga342a6917ad9a6882205baad928917248">H5Isearch</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a7400bdcded3eef3c4c4cf930173f9f72">H5I_search_func_t</a> func, void *key)</td></tr>
+<tr class="memdesc:ga342a6917ad9a6882205baad928917248"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the memory referred to by an ID within the given ID type such that some criterion is satisfied. <a href="group___h5_i_u_d.html#ga342a6917ad9a6882205baad928917248">More...</a><br /></td></tr>
+<tr class="separator:ga342a6917ad9a6882205baad928917248"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3bc2a11a594bf484cc5dc69ac987d0f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#ga3bc2a11a594bf484cc5dc69ac987d0f4">H5Iiterate</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type, <a class="el" href="_h5_ipublic_8h.html#a23a008d105d19b53a0dd7640362727de">H5I_iterate_func_t</a> op, void *op_data)</td></tr>
+<tr class="memdesc:ga3bc2a11a594bf484cc5dc69ac987d0f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls a callback for each member of the identifier type specified. <a href="group___h5_i_u_d.html#ga3bc2a11a594bf484cc5dc69ac987d0f4">More...</a><br /></td></tr>
+<tr class="separator:ga3bc2a11a594bf484cc5dc69ac987d0f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga839170c17fb8be7e14d16ee74a314a33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#ga839170c17fb8be7e14d16ee74a314a33">H5Inmembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *num_members)</td></tr>
+<tr class="memdesc:ga839170c17fb8be7e14d16ee74a314a33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of identifiers in a given identifier type. <a href="group___h5_i_u_d.html#ga839170c17fb8be7e14d16ee74a314a33">More...</a><br /></td></tr>
+<tr class="separator:ga839170c17fb8be7e14d16ee74a314a33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac137a599a2055909918e55955a69dfad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i_u_d.html#gac137a599a2055909918e55955a69dfad">H5Itype_exists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="memdesc:gac137a599a2055909918e55955a69dfad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an identifier type is registered. <a href="group___h5_i_u_d.html#gac137a599a2055909918e55955a69dfad">More...</a><br /></td></tr>
+<tr class="separator:gac137a599a2055909918e55955a69dfad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga20eb10c559d9ed5ba6f77b31d6a3ba9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_i.html#ga20eb10c559d9ed5ba6f77b31d6a3ba9a">H5Iis_valid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id)</td></tr>
+<tr class="memdesc:ga20eb10c559d9ed5ba6f77b31d6a3ba9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an identifier is valid. <a href="group___h5_i.html#ga20eb10c559d9ed5ba6f77b31d6a3ba9a">More...</a><br /></td></tr>
+<tr class="separator:ga20eb10c559d9ed5ba6f77b31d6a3ba9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a4e9829dd0b16d23a78b3d2c0409245cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4e9829dd0b16d23a78b3d2c0409245cb">&#9670;&nbsp;</a></span>H5_SIZEOF_HID_T</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_SIZEOF_HID_T&#160;&#160;&#160;H5_SIZEOF_INT64_T</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The size of identifiers </p>
+
+</div>
+</div>
+<a id="a01eab13dccc91afd6909d74dccb780ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a01eab13dccc91afd6909d74dccb780ba">&#9670;&nbsp;</a></span>H5I_INVALID_HID</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5I_INVALID_HID&#160;&#160;&#160;(-1)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>An invalid object ID. This is also negative for error return. </p>
+
+</div>
+</div>
+<a id="a4d54299c7777dc5d8af23a955de0029a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d54299c7777dc5d8af23a955de0029a">&#9670;&nbsp;</a></span>PRIdHID</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIdHID&#160;&#160;&#160;PRId64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7ee322a388988eaf1a6f1a3c856c45c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ee322a388988eaf1a6f1a3c856c45c7">&#9670;&nbsp;</a></span>PRIoHID</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIoHID&#160;&#160;&#160;PRIo64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa653caa526ed7e334d2dea567f1c77c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa653caa526ed7e334d2dea567f1c77c7">&#9670;&nbsp;</a></span>PRIxHID</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIxHID&#160;&#160;&#160;PRIx64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad45614d963abe8ba7407f99e4b7e8b91"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad45614d963abe8ba7407f99e4b7e8b91">&#9670;&nbsp;</a></span>PRIXHID</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIXHID&#160;&#160;&#160;PRIX64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a5f6d1576913865b92856474bfedbe2b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f6d1576913865b92856474bfedbe2b4">&#9670;&nbsp;</a></span>H5I_free_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5I_free_t) (void *obj, void **request)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A function for freeing objects. This function will be called with a pointer to the object and a pointer to a pointer to the asynchronous request object. The function should free the object and return non-negative to indicate that the object can be removed from the ID type. If the function returns negative (failure) then the object will remain in the ID type. For asynchronous operations and handling the request parameter, see the HDF5 user guide and VOL connector author guide. </p>
+
+</div>
+</div>
+<a id="a23a008d105d19b53a0dd7640362727de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a23a008d105d19b53a0dd7640362727de">&#9670;&nbsp;</a></span>H5I_iterate_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5I_iterate_func_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, void *udata)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The type of <a class="el" href="group___h5_i_u_d.html#ga3bc2a11a594bf484cc5dc69ac987d0f4" title="Calls a callback for each member of the identifier type specified.">H5Iiterate()</a> callback functions </p>
+
+</div>
+</div>
+<a id="a7400bdcded3eef3c4c4cf930173f9f72"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7400bdcded3eef3c4c4cf930173f9f72">&#9670;&nbsp;</a></span>H5I_search_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int(* H5I_search_func_t) (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, void *key)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The type of a function to compare objects &amp; keys </p>
+
+</div>
+</div>
+<a id="a0045db7ff9c22ad35db6ae91662e1943"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0045db7ff9c22ad35db6ae91662e1943">&#9670;&nbsp;</a></span>hid_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int64_t <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Type of IDs to return to users </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a13afe14178faf81b89fa2167e7ab832b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a13afe14178faf81b89fa2167e7ab832b">&#9670;&nbsp;</a></span>H5I_type_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Library type values. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832bac3bd281c14f862130b9dc14ceb8acbf0"></a>H5I_UNINIT&#160;</td><td class="fielddoc"><p>uninitialized type <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832ba3e61c9654de6398dc9676ad37cbe6133"></a>H5I_BADID&#160;</td><td class="fielddoc"><p>invalid Type <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832bacc572b5478629d17dd4fa708c3508f22"></a>H5I_FILE&#160;</td><td class="fielddoc"><p>type ID for File objects <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832baa839c547a95f216c36697065422162d6"></a>H5I_GROUP&#160;</td><td class="fielddoc"><p>type ID for Group objects <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832baf881cdc68cc4082e66091f0b4bfb9e64"></a>H5I_DATATYPE&#160;</td><td class="fielddoc"><p>type ID for Datatype objects <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832bade3bcb0953b041371997f802fa678da8"></a>H5I_DATASPACE&#160;</td><td class="fielddoc"><p>type ID for Dataspace objects <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832baa9f2e1d8a2db4f302d81603217b83987"></a>H5I_DATASET&#160;</td><td class="fielddoc"><p>type ID for Dataset objects <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832baf61d30fecc42d847825922bc97de1b0d"></a>H5I_MAP&#160;</td><td class="fielddoc"><p>type ID for Map objects <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832ba5bdc68e9f466027aeac5f8b11205e51f"></a>H5I_ATTR&#160;</td><td class="fielddoc"><p>type ID for Attribute objects <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832ba0d3b691d8e02ae4898c82535401bee05"></a>H5I_VFL&#160;</td><td class="fielddoc"><p>type ID for virtual file layer <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832bae950f33b1244e71d24b16786964f04b9"></a>H5I_VOL&#160;</td><td class="fielddoc"><p>type ID for virtual object layer <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832baa9baa5dee573139d32eb67865e1f1405"></a>H5I_GENPROP_CLS&#160;</td><td class="fielddoc"><p>type ID for generic property list classes </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832bab6161706783d4bca26a889f1ac0cf91a"></a>H5I_GENPROP_LST&#160;</td><td class="fielddoc"><p>type ID for generic property lists <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832ba52573dfc8d6289035fef0757036432d6"></a>H5I_ERROR_CLASS&#160;</td><td class="fielddoc"><p>type ID for error classes <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832ba493c2a05e970214bd4d3aff95fe3f680"></a>H5I_ERROR_MSG&#160;</td><td class="fielddoc"><p>type ID for error messages <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832babfabc2e9a32f38b595f387c5facc7c47"></a>H5I_ERROR_STACK&#160;</td><td class="fielddoc"><p>type ID for error stacks <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832ba5f1a0f50d26adfc30676fc0879cb71ac"></a>H5I_SPACE_SEL_ITER&#160;</td><td class="fielddoc"><p>type ID for dataspace selection iterator <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832baa6512cfec909399be60ac03af2a06724"></a>H5I_EVENTSET&#160;</td><td class="fielddoc"><p>type ID for event sets <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a13afe14178faf81b89fa2167e7ab832ba1008af5d904aebbc78889a8d36bb8836"></a>H5I_NTYPES&#160;</td><td class="fielddoc"><p>number of library types, MUST BE LAST! <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ipublic_8h__dep__incl.map b/develop/_h5_ipublic_8h__dep__incl.map
new file mode 100644
index 0000000..20caf7e
--- /dev/null
+++ b/develop/_h5_ipublic_8h__dep__incl.map
@@ -0,0 +1,29 @@
+<map id="src/H5Ipublic.h" name="src/H5Ipublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="1022,5,1141,32"/>
+<area shape="rect" id="node2" href="$_h5_apublic_8h.html" title=" " alt="" coords="645,155,768,181"/>
+<area shape="rect" id="node3" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="565,379,720,405"/>
+<area shape="rect" id="node4" href="$_h5_mpublic_8h.html" title=" " alt="" coords="45,453,171,480"/>
+<area shape="rect" id="node5" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="533,453,752,480"/>
+<area shape="rect" id="node7" href="$_h5_dpublic_8h.html" title=" " alt="" coords="1251,155,1375,181"/>
+<area shape="rect" id="node8" href="$_h5_ppublic_8h.html" title=" " alt="" coords="1301,229,1424,256"/>
+<area shape="rect" id="node9" href="$_h5_epublic_8h.html" title=" " alt="" coords="1877,80,2000,107"/>
+<area shape="rect" id="node10" href="$_h5_e_spublic_8h.html" title=" " alt="" coords="281,80,412,107"/>
+<area shape="rect" id="node12" href="$_h5_f_dpublic_8h.html" title=" " alt="" coords="1699,155,1831,181"/>
+<area shape="rect" id="node16" href="$_h5_f_dstdio_8h.html" title=" " alt="" coords="2024,80,2149,107"/>
+<area shape="rect" id="node17" href="$_h5_fpublic_8h.html" title=" " alt="" coords="1561,80,1684,107"/>
+<area shape="rect" id="node18" href="$_h5_gpublic_8h.html" title=" " alt="" coords="467,229,591,256"/>
+<area shape="rect" id="node19" href="$_h5_rpublic_8h.html" title=" " alt="" coords="493,304,616,331"/>
+<area shape="rect" id="node20" href="$_h5_idevelop_8h.html" title=" " alt="" coords="2173,80,2304,107"/>
+<area shape="rect" id="node21" href="$_h5_lpublic_8h.html" title=" " alt="" coords="843,155,965,181"/>
+<area shape="rect" id="node23" href="$_h5_opublic_8h.html" title=" " alt="" coords="745,80,869,107"/>
+<area shape="rect" id="node24" href="$_h5_spublic_8h.html" title=" " alt="" coords="1451,155,1573,181"/>
+<area shape="rect" id="node25" href="$_h5_tpublic_8h.html" title=" " alt="" coords="1020,80,1143,107"/>
+<area shape="rect" id="node27" href="$_h5_v_lpublic_8h.html" title=" " alt="" coords="43,304,173,331"/>
+<area shape="rect" id="node6" href="$_h5_v_lnative_8h.html" title=" " alt="" coords="383,379,515,405"/>
+<area shape="rect" id="node11" href="$_h5_e_sdevelop_8h.html" title=" " alt="" coords="275,155,418,181"/>
+<area shape="rect" id="node13" href="$_h5_f_ddevelop_8h.html" title=" " alt="" coords="1690,229,1835,256"/>
+<area shape="rect" id="node14" href="$_h5_f_dprivate_8h.html" title=" " alt="" coords="1667,304,1805,331"/>
+<area shape="rect" id="node15" href="$_h5_f_dpkg_8h.html" title=" " alt="" coords="1677,379,1795,405"/>
+<area shape="rect" id="node22" href="$_h5_ldevelop_8h.html" title=" " alt="" coords="841,229,975,256"/>
+<area shape="rect" id="node26" href="$_h5_tdevelop_8h.html" title=" " alt="" coords="1041,155,1175,181"/>
+</map>
diff --git a/develop/_h5_ipublic_8h__dep__incl.md5 b/develop/_h5_ipublic_8h__dep__incl.md5
new file mode 100644
index 0000000..aa8551d
--- /dev/null
+++ b/develop/_h5_ipublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+3b46c6a73215b0841cbb1c86a3487fa6 \ No newline at end of file
diff --git a/develop/_h5_ipublic_8h__dep__incl.png b/develop/_h5_ipublic_8h__dep__incl.png
new file mode 100644
index 0000000..ed81914
--- /dev/null
+++ b/develop/_h5_ipublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_ipublic_8h__incl.map b/develop/_h5_ipublic_8h__incl.map
new file mode 100644
index 0000000..27e71ac
--- /dev/null
+++ b/develop/_h5_ipublic_8h__incl.map
@@ -0,0 +1,15 @@
+<map id="src/H5Ipublic.h" name="src/H5Ipublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="543,5,661,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,80,647,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,155,108,181"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,155,232,181"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,155,343,181"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,155,437,181"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,155,537,181"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,155,643,181"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,155,742,181"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,155,837,181"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,155,921,181"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,155,1011,181"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,155,1144,181"/>
+</map>
diff --git a/develop/_h5_ipublic_8h__incl.md5 b/develop/_h5_ipublic_8h__incl.md5
new file mode 100644
index 0000000..3edf950
--- /dev/null
+++ b/develop/_h5_ipublic_8h__incl.md5
@@ -0,0 +1 @@
+a88756d080fd68e5e761dd55c1336ad1 \ No newline at end of file
diff --git a/develop/_h5_ipublic_8h__incl.png b/develop/_h5_ipublic_8h__incl.png
new file mode 100644
index 0000000..f01eb12
--- /dev/null
+++ b/develop/_h5_ipublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_l__info__t_8java.html b/develop/_h5_l__info__t_8java.html
new file mode 100644
index 0000000..41b3677
--- /dev/null
+++ b/develop/_h5_l__info__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5L_info_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_l__info__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5L_info_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html">H5L_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5_l__info__t_8java.html">H5L_info_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_l__iterate__opdata__t_8java.html b/develop/_h5_l__iterate__opdata__t_8java.html
new file mode 100644
index 0000000..3d7a13e
--- /dev/null
+++ b/develop/_h5_l__iterate__opdata__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5L_iterate_opdata_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_l__iterate__opdata__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5L_iterate_opdata_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__opdata__t.html">H5L_iterate_opdata_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_l__iterate__opdata__t_8java.html">H5L_iterate_opdata_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_l__iterate__t_8java.html b/develop/_h5_l__iterate__t_8java.html
new file mode 100644
index 0000000..d9d8c95
--- /dev/null
+++ b/develop/_h5_l__iterate__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5L_iterate_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_l__iterate__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5L_iterate_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t.html">H5L_iterate_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_l__iterate__t_8java.html">H5L_iterate_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_l__u_g.html b/develop/_h5_l__u_g.html
new file mode 100644
index 0000000..09df31a
--- /dev/null
+++ b/develop/_h5_l__u_g.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 Links</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_l__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 Links </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000021">Todo:</a></b></dt><dd>Under Construction </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_l_dpublic_8h.html b/develop/_h5_l_dpublic_8h.html
new file mode 100644
index 0000000..3eccbfc
--- /dev/null
+++ b/develop/_h5_l_dpublic_8h.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/src/H5LDpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_l_dpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5LDpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gae8ced4c8df9742761546410c214d8c3b"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gae8ced4c8df9742761546410c214d8c3b">H5LDget_dset_dims</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> did, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *cur_dims)</td></tr>
+<tr class="memdesc:gae8ced4c8df9742761546410c214d8c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current dimension sizes of a dataset. <a href="group___h5_l_t.html#gae8ced4c8df9742761546410c214d8c3b">More...</a><br /></td></tr>
+<tr class="separator:gae8ced4c8df9742761546410c214d8c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb424859982bf8953b138372fbf7ba7f"><td class="memItemLeft" align="right" valign="top">H5_HLDLL size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gabb424859982bf8953b138372fbf7ba7f">H5LDget_dset_type_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> did, const char *fields)</td></tr>
+<tr class="memdesc:gabb424859982bf8953b138372fbf7ba7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size in bytes of the dataset's datatype. <a href="group___h5_l_t.html#gabb424859982bf8953b138372fbf7ba7f">More...</a><br /></td></tr>
+<tr class="separator:gabb424859982bf8953b138372fbf7ba7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a42f8b0c4d2007906361541d0d6bfdf"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga4a42f8b0c4d2007906361541d0d6bfdf">H5LDget_dset_elmts</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> did, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *prev_dims, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *cur_dims, const char *fields, void *buf)</td></tr>
+<tr class="memdesc:ga4a42f8b0c4d2007906361541d0d6bfdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves selected data from the dataset. <a href="group___h5_l_t.html#ga4a42f8b0c4d2007906361541d0d6bfdf">More...</a><br /></td></tr>
+<tr class="separator:ga4a42f8b0c4d2007906361541d0d6bfdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_581b2952518ba9b2ff64b9c38dd08f76.html">src</a></li><li class="navelem"><a class="el" href="_h5_l_dpublic_8h.html">H5LDpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_l_t__u_g.html b/develop/_h5_l_t__u_g.html
new file mode 100644
index 0000000..421e334
--- /dev/null
+++ b/develop/_h5_l_t__u_g.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 High Level Lite</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_l_t__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 High Level Lite </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000008">Todo:</a></b></dt><dd>Under Construction </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_l_tff_8_f90.html b/develop/_h5_l_tff_8_f90.html
new file mode 100644
index 0000000..b30e254
--- /dev/null
+++ b/develop/_h5_l_tff_8_f90.html
@@ -0,0 +1,203 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/fortran/src/H5LTff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_l_tff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5LTff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;H5config_f.inc&gt;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5LTff.F90:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_l_tff_8_f90__incl.png" border="0" usemap="#ahl_2fortran_2src_2_h5_l_tff_8_f90" alt=""/></div>
+<map name="ahl_2fortran_2src_2_h5_l_tff_8_f90" id="ahl_2fortran_2src_2_h5_l_tff_8_f90">
+<area shape="rect" title=" " alt="" coords="5,5,184,32"/>
+<area shape="rect" title=" " alt="" coords="38,80,151,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5lt"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5lt.html">h5lt</a></td></tr>
+<tr class="memdesc:namespaceh5lt"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5LT. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga0d6dfca96e37bc6a896b5e0a6b63fa3c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga0d6dfca96e37bc6a896b5e0a6b63fa3c">h5ltmake_dataset_f</a> (loc_id, dset_name, rank, dims, type_id, buf, errcode)</td></tr>
+<tr class="memdesc:ga0d6dfca96e37bc6a896b5e0a6b63fa3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset of a type <code>type_id</code>. <a href="group___f_h5_l_t.html#ga0d6dfca96e37bc6a896b5e0a6b63fa3c">More...</a><br /></td></tr>
+<tr class="separator:ga0d6dfca96e37bc6a896b5e0a6b63fa3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0d6dfca96e37bc6a896b5e0a6b63fa3c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga0d6dfca96e37bc6a896b5e0a6b63fa3c">h5ltmake_dataset_f</a> (loc_id, dset_name, rank, dims, type_id, buf, errcode)</td></tr>
+<tr class="memdesc:ga0d6dfca96e37bc6a896b5e0a6b63fa3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset of a type <code>type_id</code>. <a href="group___f_h5_l_t.html#ga0d6dfca96e37bc6a896b5e0a6b63fa3c">More...</a><br /></td></tr>
+<tr class="separator:ga0d6dfca96e37bc6a896b5e0a6b63fa3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae421fb63aa005be525d63fd1f2518a82"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#gae421fb63aa005be525d63fd1f2518a82">h5ltread_dataset_f</a> (loc_id, dset_name, type_id, buf, errcode)</td></tr>
+<tr class="memdesc:gae421fb63aa005be525d63fd1f2518a82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a dataset of a type <code>type_id</code>. <a href="group___f_h5_l_t.html#gae421fb63aa005be525d63fd1f2518a82">More...</a><br /></td></tr>
+<tr class="separator:gae421fb63aa005be525d63fd1f2518a82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga92e931425189d41ba6f7950815671c0a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga92e931425189d41ba6f7950815671c0a">h5ltread_dataset_f</a> (loc_id, dset_name, type_id, buf, dims, errcode)</td></tr>
+<tr class="memdesc:ga92e931425189d41ba6f7950815671c0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a dataset of a type <code>type_id</code>. <a href="group___f_h5_l_t.html#ga92e931425189d41ba6f7950815671c0a">More...</a><br /></td></tr>
+<tr class="separator:ga92e931425189d41ba6f7950815671c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0736a6efe18b2248005e1a8fdffc42f1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga0736a6efe18b2248005e1a8fdffc42f1">h5ltset_attribute_f</a> (loc_id, dset_name, attr_name, buf, buf_type, SizeOf_buf_type, size, errcode)</td></tr>
+<tr class="memdesc:ga0736a6efe18b2248005e1a8fdffc42f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute and is a generic replacement for data type specific Fortran h5ltset_attribute_*_f APIs. There is no C equivalent API. <a href="group___f_h5_l_t.html#ga0736a6efe18b2248005e1a8fdffc42f1">More...</a><br /></td></tr>
+<tr class="separator:ga0736a6efe18b2248005e1a8fdffc42f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8f78e68822706821b2fad6caa50f10a9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga8f78e68822706821b2fad6caa50f10a9">h5ltset_attribute_int_f</a> (loc_id, obj_name, attr_name, buf, size, errcode)</td></tr>
+<tr class="memdesc:ga8f78e68822706821b2fad6caa50f10a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___f_h5_l_t.html#ga8f78e68822706821b2fad6caa50f10a9">More...</a><br /></td></tr>
+<tr class="separator:ga8f78e68822706821b2fad6caa50f10a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4361fe6aeea743f1cc3210554c906a58"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga4361fe6aeea743f1cc3210554c906a58">h5ltset_attribute_float_f</a> (loc_id, obj_name, attr_name, buf, size, errcode)</td></tr>
+<tr class="memdesc:ga4361fe6aeea743f1cc3210554c906a58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___f_h5_l_t.html#ga4361fe6aeea743f1cc3210554c906a58">More...</a><br /></td></tr>
+<tr class="separator:ga4361fe6aeea743f1cc3210554c906a58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga12d0404fa02b5e56f1fde91d650aebcb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga12d0404fa02b5e56f1fde91d650aebcb">h5ltset_attribute_double_f</a> (loc_id, obj_name, attr_name, buf, size, errcode)</td></tr>
+<tr class="memdesc:ga12d0404fa02b5e56f1fde91d650aebcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___f_h5_l_t.html#ga12d0404fa02b5e56f1fde91d650aebcb">More...</a><br /></td></tr>
+<tr class="separator:ga12d0404fa02b5e56f1fde91d650aebcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga15c3bc6de5eb161db4d9d33cf3485cd5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga15c3bc6de5eb161db4d9d33cf3485cd5">h5ltset_attribute_string_f</a> (loc_id, obj_name, attr_name, buf, errcode)</td></tr>
+<tr class="memdesc:ga15c3bc6de5eb161db4d9d33cf3485cd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___f_h5_l_t.html#ga15c3bc6de5eb161db4d9d33cf3485cd5">More...</a><br /></td></tr>
+<tr class="separator:ga15c3bc6de5eb161db4d9d33cf3485cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7423b5a46e90c64bbcb7a6ded3100eb8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga7423b5a46e90c64bbcb7a6ded3100eb8">h5ltget_attribute_f</a> (loc_id, obj_name, attr_name, buf, buf_type, SizeOf_buf_type, errcode)</td></tr>
+<tr class="memdesc:ga7423b5a46e90c64bbcb7a6ded3100eb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___f_h5_l_t.html#ga7423b5a46e90c64bbcb7a6ded3100eb8">More...</a><br /></td></tr>
+<tr class="separator:ga7423b5a46e90c64bbcb7a6ded3100eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga191d5c3923f812fd42f8ab9fe3ab9a7b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga191d5c3923f812fd42f8ab9fe3ab9a7b">h5ltget_attribute_int_f</a> (loc_id, obj_name, attr_name, buf, errcode)</td></tr>
+<tr class="memdesc:ga191d5c3923f812fd42f8ab9fe3ab9a7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___f_h5_l_t.html#ga191d5c3923f812fd42f8ab9fe3ab9a7b">More...</a><br /></td></tr>
+<tr class="separator:ga191d5c3923f812fd42f8ab9fe3ab9a7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb8fa45c13bd064e1eb9c92337203173"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#gabb8fa45c13bd064e1eb9c92337203173">h5ltget_attribute_float_f</a> (loc_id, obj_name, attr_name, buf, errcode)</td></tr>
+<tr class="memdesc:gabb8fa45c13bd064e1eb9c92337203173"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___f_h5_l_t.html#gabb8fa45c13bd064e1eb9c92337203173">More...</a><br /></td></tr>
+<tr class="separator:gabb8fa45c13bd064e1eb9c92337203173"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5ede1ce26065fee36fd906530d3f3f8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#gaf5ede1ce26065fee36fd906530d3f3f8">h5ltget_attribute_double_f</a> (loc_id, obj_name, attr_name, buf, errcode)</td></tr>
+<tr class="memdesc:gaf5ede1ce26065fee36fd906530d3f3f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___f_h5_l_t.html#gaf5ede1ce26065fee36fd906530d3f3f8">More...</a><br /></td></tr>
+<tr class="separator:gaf5ede1ce26065fee36fd906530d3f3f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae4a7e782b71a1df8c2019c912d405813"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#gae4a7e782b71a1df8c2019c912d405813">h5ltget_attribute_string_f</a> (loc_id, obj_name, attr_name, buf, errcode)</td></tr>
+<tr class="memdesc:gae4a7e782b71a1df8c2019c912d405813"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___f_h5_l_t.html#gae4a7e782b71a1df8c2019c912d405813">More...</a><br /></td></tr>
+<tr class="separator:gae4a7e782b71a1df8c2019c912d405813"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga89fec5f1637259da836110fbe886e1be"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga89fec5f1637259da836110fbe886e1be">h5ltget_dataset_ndims_f</a> (loc_id, dset_name, rank, errcode)</td></tr>
+<tr class="memdesc:ga89fec5f1637259da836110fbe886e1be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the dimensionality of a dataset. <a href="group___f_h5_l_t.html#ga89fec5f1637259da836110fbe886e1be">More...</a><br /></td></tr>
+<tr class="separator:ga89fec5f1637259da836110fbe886e1be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90726c6f363ea528b383d2233e5b11d8"><td class="memItemLeft" align="right" valign="top">integer function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga90726c6f363ea528b383d2233e5b11d8">h5ltfind_dataset_f</a> (loc_id, dset_name)</td></tr>
+<tr class="memdesc:ga90726c6f363ea528b383d2233e5b11d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a dataset exists. <a href="group___f_h5_l_t.html#ga90726c6f363ea528b383d2233e5b11d8">More...</a><br /></td></tr>
+<tr class="separator:ga90726c6f363ea528b383d2233e5b11d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga95925e34a3f0e8633184640d40d5c600"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga95925e34a3f0e8633184640d40d5c600">h5ltget_dataset_info_f</a> (loc_id, dset_name, dims, type_class, type_size, errcode)</td></tr>
+<tr class="memdesc:ga95925e34a3f0e8633184640d40d5c600"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a dataset. <a href="group___f_h5_l_t.html#ga95925e34a3f0e8633184640d40d5c600">More...</a><br /></td></tr>
+<tr class="separator:ga95925e34a3f0e8633184640d40d5c600"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga46b9a1492dbf19c53acef67c9feb2597"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga46b9a1492dbf19c53acef67c9feb2597">h5ltget_attribute_ndims_f</a> (loc_id, obj_name, attr_name, rank, errcode)</td></tr>
+<tr class="memdesc:ga46b9a1492dbf19c53acef67c9feb2597"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the dimensionality of an attribute. <a href="group___f_h5_l_t.html#ga46b9a1492dbf19c53acef67c9feb2597">More...</a><br /></td></tr>
+<tr class="separator:ga46b9a1492dbf19c53acef67c9feb2597"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga882dea6e1a2b9911370db87fe2d66d16"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga882dea6e1a2b9911370db87fe2d66d16">h5ltget_attribute_info_f</a> (loc_id, obj_name, attr_name, dims, type_class, type_size, errcode)</td></tr>
+<tr class="memdesc:ga882dea6e1a2b9911370db87fe2d66d16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about an attribute. <a href="group___f_h5_l_t.html#ga882dea6e1a2b9911370db87fe2d66d16">More...</a><br /></td></tr>
+<tr class="separator:ga882dea6e1a2b9911370db87fe2d66d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2facdf223ebbc99d5ea1b77388c09460"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga2facdf223ebbc99d5ea1b77388c09460">h5ltpath_valid_f</a> (loc_id, path, check_object_valid, path_valid, errcode)</td></tr>
+<tr class="memdesc:ga2facdf223ebbc99d5ea1b77388c09460"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an HDF5 path is valid and, optionally, whether the path resolves to an HDF5 object. <a href="group___f_h5_l_t.html#ga2facdf223ebbc99d5ea1b77388c09460">More...</a><br /></td></tr>
+<tr class="separator:ga2facdf223ebbc99d5ea1b77388c09460"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_1aa9c359841a3a9e41282dff37f7ecbe.html">fortran</a></li><li class="navelem"><a class="el" href="dir_aabfe8bdd0065674a398cc0a5c6f26f3.html">src</a></li><li class="navelem"><a class="el" href="_h5_l_tff_8_f90.html">H5LTff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_l_tff_8_f90__incl.map b/develop/_h5_l_tff_8_f90__incl.map
new file mode 100644
index 0000000..91ec6e0
--- /dev/null
+++ b/develop/_h5_l_tff_8_f90__incl.map
@@ -0,0 +1,4 @@
+<map id="hl/fortran/src/H5LTff.F90" name="hl/fortran/src/H5LTff.F90">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,184,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="38,80,151,107"/>
+</map>
diff --git a/develop/_h5_l_tff_8_f90__incl.md5 b/develop/_h5_l_tff_8_f90__incl.md5
new file mode 100644
index 0000000..ee6b280
--- /dev/null
+++ b/develop/_h5_l_tff_8_f90__incl.md5
@@ -0,0 +1 @@
+976fe114ec51c0ebda88e3543f89dd6d \ No newline at end of file
diff --git a/develop/_h5_l_tff_8_f90__incl.png b/develop/_h5_l_tff_8_f90__incl.png
new file mode 100644
index 0000000..ecdd1da
--- /dev/null
+++ b/develop/_h5_l_tff_8_f90__incl.png
Binary files differ
diff --git a/develop/_h5_l_tpublic_8h.html b/develop/_h5_l_tpublic_8h.html
new file mode 100644
index 0000000..7c022a6
--- /dev/null
+++ b/develop/_h5_l_tpublic_8h.html
@@ -0,0 +1,388 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/src/H5LTpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_l_tpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5LTpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:adb7efc091461c62bf5ab67a30c8fded6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_l_tpublic_8h.html#adb7efc091461c62bf5ab67a30c8fded6">H5LT_FILE_IMAGE_OPEN_RW</a>&#160;&#160;&#160;0x0001 /* Open image for read-write */</td></tr>
+<tr class="separator:adb7efc091461c62bf5ab67a30c8fded6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f2c5bfc75d6c23f20c3a303934c20a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_l_tpublic_8h.html#a9f2c5bfc75d6c23f20c3a303934c20a8">H5LT_FILE_IMAGE_DONT_COPY</a>&#160;&#160;&#160;0x0002 /* The HDF5 lib won't copy */</td></tr>
+<tr class="separator:a9f2c5bfc75d6c23f20c3a303934c20a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6765cc939c4a8e1d9630f09bf177a761"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_l_tpublic_8h.html#a6765cc939c4a8e1d9630f09bf177a761">H5LT_FILE_IMAGE_DONT_RELEASE</a>&#160;&#160;&#160;0x0004 /* The HDF5 lib won't */</td></tr>
+<tr class="separator:a6765cc939c4a8e1d9630f09bf177a761"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1462912209df9c6e0b29fa2a59b229a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_l_tpublic_8h.html#a1462912209df9c6e0b29fa2a59b229a8">H5LT_FILE_IMAGE_ALL</a>&#160;&#160;&#160;0x0007</td></tr>
+<tr class="separator:a1462912209df9c6e0b29fa2a59b229a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:afe4d47e38833b425f23f15bdbd14fd63"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_l_tpublic_8h.html#afe4d47e38833b425f23f15bdbd14fd63">H5LT_lang_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_l_tpublic_8h.html#afe4d47e38833b425f23f15bdbd14fd63a304e487ca906933388da7d3ab579736d">H5LT_LANG_ERR</a> = -1
+, <a class="el" href="_h5_l_tpublic_8h.html#afe4d47e38833b425f23f15bdbd14fd63a158bbaa59144a89547203f8e95421911">H5LT_DDL</a> = 0
+, <a class="el" href="_h5_l_tpublic_8h.html#afe4d47e38833b425f23f15bdbd14fd63a9d8ebd69963c037728cee4539ef3bab7">H5LT_C</a> = 1
+, <a class="el" href="_h5_l_tpublic_8h.html#afe4d47e38833b425f23f15bdbd14fd63af78ba88ea06e2b952c37b4a213da1184">H5LT_FORTRAN</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_l_tpublic_8h.html#afe4d47e38833b425f23f15bdbd14fd63a8fdcdb138e9136afa498eec8e344e8c7">H5LT_NO_LANG</a> = 3
+<br />
+ }</td></tr>
+<tr class="separator:afe4d47e38833b425f23f15bdbd14fd63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gab0cf2bedc8e1f463331fe693cfd45954"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gab0cf2bedc8e1f463331fe693cfd45954">H5LTmake_dataset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, int rank, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, const void *buffer)</td></tr>
+<tr class="memdesc:gab0cf2bedc8e1f463331fe693cfd45954"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset of a type <code>type_id</code>. <a href="group___h5_l_t.html#gab0cf2bedc8e1f463331fe693cfd45954">More...</a><br /></td></tr>
+<tr class="separator:gab0cf2bedc8e1f463331fe693cfd45954"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf31dab8f1deb40345af3a939bc35c65e"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gaf31dab8f1deb40345af3a939bc35c65e">H5LTmake_dataset_char</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, int rank, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims, const char *buffer)</td></tr>
+<tr class="memdesc:gaf31dab8f1deb40345af3a939bc35c65e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset. <a href="group___h5_l_t.html#gaf31dab8f1deb40345af3a939bc35c65e">More...</a><br /></td></tr>
+<tr class="separator:gaf31dab8f1deb40345af3a939bc35c65e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga43afebdbd4f752d03c4a0bba6dc5933e"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga43afebdbd4f752d03c4a0bba6dc5933e">H5LTmake_dataset_short</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, int rank, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims, const short *buffer)</td></tr>
+<tr class="memdesc:ga43afebdbd4f752d03c4a0bba6dc5933e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset. <a href="group___h5_l_t.html#ga43afebdbd4f752d03c4a0bba6dc5933e">More...</a><br /></td></tr>
+<tr class="separator:ga43afebdbd4f752d03c4a0bba6dc5933e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae7118a25487ad165ade8ae33608953d7"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gae7118a25487ad165ade8ae33608953d7">H5LTmake_dataset_int</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, int rank, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims, const int *buffer)</td></tr>
+<tr class="memdesc:gae7118a25487ad165ade8ae33608953d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset. <a href="group___h5_l_t.html#gae7118a25487ad165ade8ae33608953d7">More...</a><br /></td></tr>
+<tr class="separator:gae7118a25487ad165ade8ae33608953d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga782b5bcb0d7de04d8da58b5aeebdec16"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga782b5bcb0d7de04d8da58b5aeebdec16">H5LTmake_dataset_long</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, int rank, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims, const long *buffer)</td></tr>
+<tr class="memdesc:ga782b5bcb0d7de04d8da58b5aeebdec16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset. <a href="group___h5_l_t.html#ga782b5bcb0d7de04d8da58b5aeebdec16">More...</a><br /></td></tr>
+<tr class="separator:ga782b5bcb0d7de04d8da58b5aeebdec16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga59219476eee83e617a6de6de97d9643f"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga59219476eee83e617a6de6de97d9643f">H5LTmake_dataset_float</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, int rank, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims, const float *buffer)</td></tr>
+<tr class="memdesc:ga59219476eee83e617a6de6de97d9643f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset. <a href="group___h5_l_t.html#ga59219476eee83e617a6de6de97d9643f">More...</a><br /></td></tr>
+<tr class="separator:ga59219476eee83e617a6de6de97d9643f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga010c8d0c158f79da67251dfdcc89dccb"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga010c8d0c158f79da67251dfdcc89dccb">H5LTmake_dataset_double</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, int rank, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims, const double *buffer)</td></tr>
+<tr class="memdesc:ga010c8d0c158f79da67251dfdcc89dccb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset. <a href="group___h5_l_t.html#ga010c8d0c158f79da67251dfdcc89dccb">More...</a><br /></td></tr>
+<tr class="separator:ga010c8d0c158f79da67251dfdcc89dccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04a9983e5a8273c695087fa451fd13b6"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga04a9983e5a8273c695087fa451fd13b6">H5LTmake_dataset_string</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, const char *buf)</td></tr>
+<tr class="memdesc:ga04a9983e5a8273c695087fa451fd13b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset with string datatype. <a href="group___h5_l_t.html#ga04a9983e5a8273c695087fa451fd13b6">More...</a><br /></td></tr>
+<tr class="separator:ga04a9983e5a8273c695087fa451fd13b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga204be69f598b5b53095ff6eb4c31189b"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga204be69f598b5b53095ff6eb4c31189b">H5LTread_dataset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, void *buffer)</td></tr>
+<tr class="memdesc:ga204be69f598b5b53095ff6eb4c31189b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a dataset from disk. <a href="group___h5_l_t.html#ga204be69f598b5b53095ff6eb4c31189b">More...</a><br /></td></tr>
+<tr class="separator:ga204be69f598b5b53095ff6eb4c31189b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae2d822d12a977fd50f8b90a394f5b3f2"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gae2d822d12a977fd50f8b90a394f5b3f2">H5LTread_dataset_char</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, char *buffer)</td></tr>
+<tr class="memdesc:gae2d822d12a977fd50f8b90a394f5b3f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a dataset from disk. <a href="group___h5_l_t.html#gae2d822d12a977fd50f8b90a394f5b3f2">More...</a><br /></td></tr>
+<tr class="separator:gae2d822d12a977fd50f8b90a394f5b3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8de1bcc62708766861d83f24b987ef3c"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga8de1bcc62708766861d83f24b987ef3c">H5LTread_dataset_short</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, short *buffer)</td></tr>
+<tr class="memdesc:ga8de1bcc62708766861d83f24b987ef3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a dataset from disk. <a href="group___h5_l_t.html#ga8de1bcc62708766861d83f24b987ef3c">More...</a><br /></td></tr>
+<tr class="separator:ga8de1bcc62708766861d83f24b987ef3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c7286c3fe0fbe6140a6203d503cb87a"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga1c7286c3fe0fbe6140a6203d503cb87a">H5LTread_dataset_int</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, int *buffer)</td></tr>
+<tr class="memdesc:ga1c7286c3fe0fbe6140a6203d503cb87a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a dataset from disk. <a href="group___h5_l_t.html#ga1c7286c3fe0fbe6140a6203d503cb87a">More...</a><br /></td></tr>
+<tr class="separator:ga1c7286c3fe0fbe6140a6203d503cb87a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae0f35c5794d844405d37332389112f05"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gae0f35c5794d844405d37332389112f05">H5LTread_dataset_long</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, long *buffer)</td></tr>
+<tr class="memdesc:gae0f35c5794d844405d37332389112f05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a dataset from disk. <a href="group___h5_l_t.html#gae0f35c5794d844405d37332389112f05">More...</a><br /></td></tr>
+<tr class="separator:gae0f35c5794d844405d37332389112f05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga10c755bbc7d75cceab7bc05e501e4844"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga10c755bbc7d75cceab7bc05e501e4844">H5LTread_dataset_float</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, float *buffer)</td></tr>
+<tr class="memdesc:ga10c755bbc7d75cceab7bc05e501e4844"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a dataset from disk. <a href="group___h5_l_t.html#ga10c755bbc7d75cceab7bc05e501e4844">More...</a><br /></td></tr>
+<tr class="separator:ga10c755bbc7d75cceab7bc05e501e4844"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2665e4f82a8187ff5f5c3199378ac03"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gad2665e4f82a8187ff5f5c3199378ac03">H5LTread_dataset_double</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, double *buffer)</td></tr>
+<tr class="memdesc:gad2665e4f82a8187ff5f5c3199378ac03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a dataset from disk. <a href="group___h5_l_t.html#gad2665e4f82a8187ff5f5c3199378ac03">More...</a><br /></td></tr>
+<tr class="separator:gad2665e4f82a8187ff5f5c3199378ac03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga18dbf87e3ef9b434d7858fd30ae282a5"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga18dbf87e3ef9b434d7858fd30ae282a5">H5LTread_dataset_string</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, char *buf)</td></tr>
+<tr class="memdesc:ga18dbf87e3ef9b434d7858fd30ae282a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a dataset from disk. <a href="group___h5_l_t.html#ga18dbf87e3ef9b434d7858fd30ae282a5">More...</a><br /></td></tr>
+<tr class="separator:ga18dbf87e3ef9b434d7858fd30ae282a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabf88837b53a06369de842d5823c05bfa"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gabf88837b53a06369de842d5823c05bfa">H5LTget_dataset_ndims</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, int *rank)</td></tr>
+<tr class="memdesc:gabf88837b53a06369de842d5823c05bfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the dimensionality of a dataset. <a href="group___h5_l_t.html#gabf88837b53a06369de842d5823c05bfa">More...</a><br /></td></tr>
+<tr class="separator:gabf88837b53a06369de842d5823c05bfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga22e80aa8a3633f072fc6d48474d032a3"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga22e80aa8a3633f072fc6d48474d032a3">H5LTget_dataset_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> *type_class, size_t *type_size)</td></tr>
+<tr class="memdesc:ga22e80aa8a3633f072fc6d48474d032a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a dataset. <a href="group___h5_l_t.html#ga22e80aa8a3633f072fc6d48474d032a3">More...</a><br /></td></tr>
+<tr class="separator:ga22e80aa8a3633f072fc6d48474d032a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf07b7f43f1eb651b5ea2caa3479d045f"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gaf07b7f43f1eb651b5ea2caa3479d045f">H5LTfind_dataset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name)</td></tr>
+<tr class="memdesc:gaf07b7f43f1eb651b5ea2caa3479d045f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a dataset exists. <a href="group___h5_l_t.html#gaf07b7f43f1eb651b5ea2caa3479d045f">More...</a><br /></td></tr>
+<tr class="separator:gaf07b7f43f1eb651b5ea2caa3479d045f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga53f56fbb2742d54f7a31f67de1abf179"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga53f56fbb2742d54f7a31f67de1abf179">H5LTset_attribute_string</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const char *attr_data)</td></tr>
+<tr class="memdesc:ga53f56fbb2742d54f7a31f67de1abf179"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a string attribute. <a href="group___h5_l_t.html#ga53f56fbb2742d54f7a31f67de1abf179">More...</a><br /></td></tr>
+<tr class="separator:ga53f56fbb2742d54f7a31f67de1abf179"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga78ab7caf9ea4b128562b5e2fde9619f6"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga78ab7caf9ea4b128562b5e2fde9619f6">H5LTset_attribute_char</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const char *buffer, size_t size)</td></tr>
+<tr class="memdesc:ga78ab7caf9ea4b128562b5e2fde9619f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___h5_l_t.html#ga78ab7caf9ea4b128562b5e2fde9619f6">More...</a><br /></td></tr>
+<tr class="separator:ga78ab7caf9ea4b128562b5e2fde9619f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a2c2197f25871df37a2d44facc94c58"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga4a2c2197f25871df37a2d44facc94c58">H5LTset_attribute_uchar</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const unsigned char *buffer, size_t size)</td></tr>
+<tr class="memdesc:ga4a2c2197f25871df37a2d44facc94c58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___h5_l_t.html#ga4a2c2197f25871df37a2d44facc94c58">More...</a><br /></td></tr>
+<tr class="separator:ga4a2c2197f25871df37a2d44facc94c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae35c9060d63d1192f129d97eae80913f"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gae35c9060d63d1192f129d97eae80913f">H5LTset_attribute_short</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const short *buffer, size_t size)</td></tr>
+<tr class="memdesc:gae35c9060d63d1192f129d97eae80913f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___h5_l_t.html#gae35c9060d63d1192f129d97eae80913f">More...</a><br /></td></tr>
+<tr class="separator:gae35c9060d63d1192f129d97eae80913f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga927e70418d048032c3380240f1e48ce2"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga927e70418d048032c3380240f1e48ce2">H5LTset_attribute_ushort</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const unsigned short *buffer, size_t size)</td></tr>
+<tr class="memdesc:ga927e70418d048032c3380240f1e48ce2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___h5_l_t.html#ga927e70418d048032c3380240f1e48ce2">More...</a><br /></td></tr>
+<tr class="separator:ga927e70418d048032c3380240f1e48ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga212c201830dba83098a2c91ac6135b8f"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga212c201830dba83098a2c91ac6135b8f">H5LTset_attribute_int</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const int *buffer, size_t size)</td></tr>
+<tr class="memdesc:ga212c201830dba83098a2c91ac6135b8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___h5_l_t.html#ga212c201830dba83098a2c91ac6135b8f">More...</a><br /></td></tr>
+<tr class="separator:ga212c201830dba83098a2c91ac6135b8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca6fd6dad5d127a7d35909c4b397a7b5"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gaca6fd6dad5d127a7d35909c4b397a7b5">H5LTset_attribute_uint</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const unsigned int *buffer, size_t size)</td></tr>
+<tr class="memdesc:gaca6fd6dad5d127a7d35909c4b397a7b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___h5_l_t.html#gaca6fd6dad5d127a7d35909c4b397a7b5">More...</a><br /></td></tr>
+<tr class="separator:gaca6fd6dad5d127a7d35909c4b397a7b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0854f87ef08189f0eba3189fcbc9ca6a"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga0854f87ef08189f0eba3189fcbc9ca6a">H5LTset_attribute_long</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const long *buffer, size_t size)</td></tr>
+<tr class="memdesc:ga0854f87ef08189f0eba3189fcbc9ca6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___h5_l_t.html#ga0854f87ef08189f0eba3189fcbc9ca6a">More...</a><br /></td></tr>
+<tr class="separator:ga0854f87ef08189f0eba3189fcbc9ca6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc7359a0a1bb457a63f59a69ca3d74b7"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gafc7359a0a1bb457a63f59a69ca3d74b7">H5LTset_attribute_long_long</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const long long *buffer, size_t size)</td></tr>
+<tr class="memdesc:gafc7359a0a1bb457a63f59a69ca3d74b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___h5_l_t.html#gafc7359a0a1bb457a63f59a69ca3d74b7">More...</a><br /></td></tr>
+<tr class="separator:gafc7359a0a1bb457a63f59a69ca3d74b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3330bc0fb8a43cb7c1da9c354a5fb0c5"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga3330bc0fb8a43cb7c1da9c354a5fb0c5">H5LTset_attribute_ulong</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const unsigned long *buffer, size_t size)</td></tr>
+<tr class="memdesc:ga3330bc0fb8a43cb7c1da9c354a5fb0c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___h5_l_t.html#ga3330bc0fb8a43cb7c1da9c354a5fb0c5">More...</a><br /></td></tr>
+<tr class="separator:ga3330bc0fb8a43cb7c1da9c354a5fb0c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga004f5266cea7ce5f6a77ee41b05faa8b"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga004f5266cea7ce5f6a77ee41b05faa8b">H5LTset_attribute_ullong</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const unsigned long long *buffer, size_t size)</td></tr>
+<tr class="memdesc:ga004f5266cea7ce5f6a77ee41b05faa8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___h5_l_t.html#ga004f5266cea7ce5f6a77ee41b05faa8b">More...</a><br /></td></tr>
+<tr class="separator:ga004f5266cea7ce5f6a77ee41b05faa8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6bc12b816becd1af5b287abe038bacc8"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga6bc12b816becd1af5b287abe038bacc8">H5LTset_attribute_float</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const float *buffer, size_t size)</td></tr>
+<tr class="memdesc:ga6bc12b816becd1af5b287abe038bacc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___h5_l_t.html#ga6bc12b816becd1af5b287abe038bacc8">More...</a><br /></td></tr>
+<tr class="separator:ga6bc12b816becd1af5b287abe038bacc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga45b4cca6aec328e35e16a8cfc70de406"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga45b4cca6aec328e35e16a8cfc70de406">H5LTset_attribute_double</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, const double *buffer, size_t size)</td></tr>
+<tr class="memdesc:ga45b4cca6aec328e35e16a8cfc70de406"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___h5_l_t.html#ga45b4cca6aec328e35e16a8cfc70de406">More...</a><br /></td></tr>
+<tr class="separator:ga45b4cca6aec328e35e16a8cfc70de406"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga55719ea6b536d87ab2838405a6ee0bf4"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga55719ea6b536d87ab2838405a6ee0bf4">H5LTget_attribute</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, void *data)</td></tr>
+<tr class="memdesc:ga55719ea6b536d87ab2838405a6ee0bf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#ga55719ea6b536d87ab2838405a6ee0bf4">More...</a><br /></td></tr>
+<tr class="separator:ga55719ea6b536d87ab2838405a6ee0bf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3aecb1321336e597481338d96f0bafcc"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga3aecb1321336e597481338d96f0bafcc">H5LTget_attribute_string</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, char *data)</td></tr>
+<tr class="memdesc:ga3aecb1321336e597481338d96f0bafcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#ga3aecb1321336e597481338d96f0bafcc">More...</a><br /></td></tr>
+<tr class="separator:ga3aecb1321336e597481338d96f0bafcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga81acf98cdf5139a996680d474ea07ce1"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga81acf98cdf5139a996680d474ea07ce1">H5LTget_attribute_char</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, char *data)</td></tr>
+<tr class="memdesc:ga81acf98cdf5139a996680d474ea07ce1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#ga81acf98cdf5139a996680d474ea07ce1">More...</a><br /></td></tr>
+<tr class="separator:ga81acf98cdf5139a996680d474ea07ce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9adb56a1d03cf31bb81e1f23c6034fbc"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga9adb56a1d03cf31bb81e1f23c6034fbc">H5LTget_attribute_uchar</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, unsigned char *data)</td></tr>
+<tr class="memdesc:ga9adb56a1d03cf31bb81e1f23c6034fbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#ga9adb56a1d03cf31bb81e1f23c6034fbc">More...</a><br /></td></tr>
+<tr class="separator:ga9adb56a1d03cf31bb81e1f23c6034fbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga869530e589ce8e863df14185ddcbc51b"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga869530e589ce8e863df14185ddcbc51b">H5LTget_attribute_short</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, short *data)</td></tr>
+<tr class="memdesc:ga869530e589ce8e863df14185ddcbc51b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#ga869530e589ce8e863df14185ddcbc51b">More...</a><br /></td></tr>
+<tr class="separator:ga869530e589ce8e863df14185ddcbc51b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7aa64b3b645063669db61fc76ba40965"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga7aa64b3b645063669db61fc76ba40965">H5LTget_attribute_ushort</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, unsigned short *data)</td></tr>
+<tr class="memdesc:ga7aa64b3b645063669db61fc76ba40965"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#ga7aa64b3b645063669db61fc76ba40965">More...</a><br /></td></tr>
+<tr class="separator:ga7aa64b3b645063669db61fc76ba40965"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae1c19b69997a554916cb94ad0e919522"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gae1c19b69997a554916cb94ad0e919522">H5LTget_attribute_int</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, int *data)</td></tr>
+<tr class="memdesc:gae1c19b69997a554916cb94ad0e919522"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#gae1c19b69997a554916cb94ad0e919522">More...</a><br /></td></tr>
+<tr class="separator:gae1c19b69997a554916cb94ad0e919522"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a2af5320b6095a1ffc543736eed3885"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga7a2af5320b6095a1ffc543736eed3885">H5LTget_attribute_uint</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, unsigned int *data)</td></tr>
+<tr class="memdesc:ga7a2af5320b6095a1ffc543736eed3885"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#ga7a2af5320b6095a1ffc543736eed3885">More...</a><br /></td></tr>
+<tr class="separator:ga7a2af5320b6095a1ffc543736eed3885"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9ab76dd33006029e5a65d73036abf026"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga9ab76dd33006029e5a65d73036abf026">H5LTget_attribute_long</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, long *data)</td></tr>
+<tr class="memdesc:ga9ab76dd33006029e5a65d73036abf026"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#ga9ab76dd33006029e5a65d73036abf026">More...</a><br /></td></tr>
+<tr class="separator:ga9ab76dd33006029e5a65d73036abf026"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3e78fe3c93598d57c905785a4c664217"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga3e78fe3c93598d57c905785a4c664217">H5LTget_attribute_long_long</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, long long *data)</td></tr>
+<tr class="memdesc:ga3e78fe3c93598d57c905785a4c664217"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a <em>long</em> <em>long</em> attribute. <a href="group___h5_l_t.html#ga3e78fe3c93598d57c905785a4c664217">More...</a><br /></td></tr>
+<tr class="separator:ga3e78fe3c93598d57c905785a4c664217"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2338475ab1e6ca08170250bff2a56665"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga2338475ab1e6ca08170250bff2a56665">H5LTget_attribute_ulong</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, unsigned long *data)</td></tr>
+<tr class="memdesc:ga2338475ab1e6ca08170250bff2a56665"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#ga2338475ab1e6ca08170250bff2a56665">More...</a><br /></td></tr>
+<tr class="separator:ga2338475ab1e6ca08170250bff2a56665"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga366fbd6822449e762109c012cf2b6f08"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga366fbd6822449e762109c012cf2b6f08">H5LTget_attribute_ullong</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, unsigned long long *data)</td></tr>
+<tr class="memdesc:ga366fbd6822449e762109c012cf2b6f08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#ga366fbd6822449e762109c012cf2b6f08">More...</a><br /></td></tr>
+<tr class="separator:ga366fbd6822449e762109c012cf2b6f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga400abe7635b3541db5e1e98bd4461646"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga400abe7635b3541db5e1e98bd4461646">H5LTget_attribute_float</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, float *data)</td></tr>
+<tr class="memdesc:ga400abe7635b3541db5e1e98bd4461646"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#ga400abe7635b3541db5e1e98bd4461646">More...</a><br /></td></tr>
+<tr class="separator:ga400abe7635b3541db5e1e98bd4461646"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab53a699345830b2a9bcb190c75929948"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#gab53a699345830b2a9bcb190c75929948">H5LTget_attribute_double</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, double *data)</td></tr>
+<tr class="memdesc:gab53a699345830b2a9bcb190c75929948"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___h5_l_t.html#gab53a699345830b2a9bcb190c75929948">More...</a><br /></td></tr>
+<tr class="separator:gab53a699345830b2a9bcb190c75929948"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2a74a644a2e8440b0d1b520d0a60154d"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga2a74a644a2e8440b0d1b520d0a60154d">H5LTget_attribute_ndims</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, int *rank)</td></tr>
+<tr class="memdesc:ga2a74a644a2e8440b0d1b520d0a60154d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the dimensionality of an attribute. <a href="group___h5_l_t.html#ga2a74a644a2e8440b0d1b520d0a60154d">More...</a><br /></td></tr>
+<tr class="separator:ga2a74a644a2e8440b0d1b520d0a60154d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga07ae0cbfdd9258f5bd4cd06154a0cc77"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga07ae0cbfdd9258f5bd4cd06154a0cc77">H5LTget_attribute_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> *type_class, size_t *type_size)</td></tr>
+<tr class="memdesc:ga07ae0cbfdd9258f5bd4cd06154a0cc77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about an attribute. <a href="group___h5_l_t.html#ga07ae0cbfdd9258f5bd4cd06154a0cc77">More...</a><br /></td></tr>
+<tr class="separator:ga07ae0cbfdd9258f5bd4cd06154a0cc77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga107d1c8619493704ae501e55dd669efd"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga107d1c8619493704ae501e55dd669efd">H5LTtext_to_dtype</a> (const char *text, <a class="el" href="_h5_l_tpublic_8h.html#afe4d47e38833b425f23f15bdbd14fd63">H5LT_lang_t</a> lang_type)</td></tr>
+<tr class="memdesc:ga107d1c8619493704ae501e55dd669efd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an HDF5 datatype given a text description. <a href="group___h5_l_t.html#ga107d1c8619493704ae501e55dd669efd">More...</a><br /></td></tr>
+<tr class="separator:ga107d1c8619493704ae501e55dd669efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6ec5b6204c4cddc5bd323918e51755dc"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga6ec5b6204c4cddc5bd323918e51755dc">H5LTdtype_to_text</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype, char *str, <a class="el" href="_h5_l_tpublic_8h.html#afe4d47e38833b425f23f15bdbd14fd63">H5LT_lang_t</a> lang_type, size_t *len)</td></tr>
+<tr class="memdesc:ga6ec5b6204c4cddc5bd323918e51755dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a text description of an HDF5 datatype. <a href="group___h5_l_t.html#ga6ec5b6204c4cddc5bd323918e51755dc">More...</a><br /></td></tr>
+<tr class="separator:ga6ec5b6204c4cddc5bd323918e51755dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75db466bde43ac43bc33c2cc349d378b"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga75db466bde43ac43bc33c2cc349d378b">H5LTfind_attribute</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name)</td></tr>
+<tr class="memdesc:ga75db466bde43ac43bc33c2cc349d378b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an attribute exists. <a href="group___h5_l_t.html#ga75db466bde43ac43bc33c2cc349d378b">More...</a><br /></td></tr>
+<tr class="separator:ga75db466bde43ac43bc33c2cc349d378b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f2bc8f8a9c9e10fa4fce82932546230"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga9f2bc8f8a9c9e10fa4fce82932546230">H5LTpath_valid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *path, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> check_object_valid)</td></tr>
+<tr class="memdesc:ga9f2bc8f8a9c9e10fa4fce82932546230"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an HDF5 path is valid and, optionally, whether the path resolves to an HDF5 object. <a href="group___h5_l_t.html#ga9f2bc8f8a9c9e10fa4fce82932546230">More...</a><br /></td></tr>
+<tr class="separator:ga9f2bc8f8a9c9e10fa4fce82932546230"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga07fcf2af194e87a3e45252544ebe4aa4"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_t.html#ga07fcf2af194e87a3e45252544ebe4aa4">H5LTopen_file_image</a> (void *buf_ptr, size_t buf_size, unsigned flags)</td></tr>
+<tr class="memdesc:ga07fcf2af194e87a3e45252544ebe4aa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an HDF5 file image in memory. <a href="group___h5_l_t.html#ga07fcf2af194e87a3e45252544ebe4aa4">More...</a><br /></td></tr>
+<tr class="separator:ga07fcf2af194e87a3e45252544ebe4aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a1462912209df9c6e0b29fa2a59b229a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1462912209df9c6e0b29fa2a59b229a8">&#9670;&nbsp;</a></span>H5LT_FILE_IMAGE_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5LT_FILE_IMAGE_ALL&#160;&#160;&#160;0x0007</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9f2c5bfc75d6c23f20c3a303934c20a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9f2c5bfc75d6c23f20c3a303934c20a8">&#9670;&nbsp;</a></span>H5LT_FILE_IMAGE_DONT_COPY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5LT_FILE_IMAGE_DONT_COPY&#160;&#160;&#160;0x0002 /* The HDF5 lib won't copy */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6765cc939c4a8e1d9630f09bf177a761"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6765cc939c4a8e1d9630f09bf177a761">&#9670;&nbsp;</a></span>H5LT_FILE_IMAGE_DONT_RELEASE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5LT_FILE_IMAGE_DONT_RELEASE&#160;&#160;&#160;0x0004 /* The HDF5 lib won't */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adb7efc091461c62bf5ab67a30c8fded6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb7efc091461c62bf5ab67a30c8fded6">&#9670;&nbsp;</a></span>H5LT_FILE_IMAGE_OPEN_RW</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5LT_FILE_IMAGE_OPEN_RW&#160;&#160;&#160;0x0001 /* Open image for read-write */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="afe4d47e38833b425f23f15bdbd14fd63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afe4d47e38833b425f23f15bdbd14fd63">&#9670;&nbsp;</a></span>H5LT_lang_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_l_tpublic_8h.html#afe4d47e38833b425f23f15bdbd14fd63">H5LT_lang_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afe4d47e38833b425f23f15bdbd14fd63a304e487ca906933388da7d3ab579736d"></a>H5LT_LANG_ERR&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="afe4d47e38833b425f23f15bdbd14fd63a158bbaa59144a89547203f8e95421911"></a>H5LT_DDL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="afe4d47e38833b425f23f15bdbd14fd63a9d8ebd69963c037728cee4539ef3bab7"></a>H5LT_C&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="afe4d47e38833b425f23f15bdbd14fd63af78ba88ea06e2b952c37b4a213da1184"></a>H5LT_FORTRAN&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="afe4d47e38833b425f23f15bdbd14fd63a8fdcdb138e9136afa498eec8e344e8c7"></a>H5LT_NO_LANG&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_581b2952518ba9b2ff64b9c38dd08f76.html">src</a></li><li class="navelem"><a class="el" href="_h5_l_tpublic_8h.html">H5LTpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_lacc_prop_8h.html b/develop/_h5_lacc_prop_8h.html
new file mode 100644
index 0000000..9ca9e14
--- /dev/null
+++ b/develop/_h5_lacc_prop_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5LaccProp.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_lacc_prop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5LaccProp.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_lacc_prop_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_lacc_prop_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_lacc_prop_8hdep" id="ac_09_09_2src_2_h5_lacc_prop_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,172,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="22,80,155,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_link_acc_prop_list.html" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ...">LinkAccPropList</a> inherits from <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> and provides wrappers for the HDF5 link access property list. <a href="class_h5_1_1_link_acc_prop_list.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_lacc_prop_8h.html">H5LaccProp.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_lacc_prop_8h__dep__incl.map b/develop/_h5_lacc_prop_8h__dep__incl.map
new file mode 100644
index 0000000..9ade67b
--- /dev/null
+++ b/develop/_h5_lacc_prop_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5LaccProp.h" name="c++/src/H5LaccProp.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,172,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="22,80,155,107"/>
+</map>
diff --git a/develop/_h5_lacc_prop_8h__dep__incl.md5 b/develop/_h5_lacc_prop_8h__dep__incl.md5
new file mode 100644
index 0000000..96bf9eb
--- /dev/null
+++ b/develop/_h5_lacc_prop_8h__dep__incl.md5
@@ -0,0 +1 @@
+e2f26cc463f3cc6b8d6e529796aded75 \ No newline at end of file
diff --git a/develop/_h5_lacc_prop_8h__dep__incl.png b/develop/_h5_lacc_prop_8h__dep__incl.png
new file mode 100644
index 0000000..7683e4f
--- /dev/null
+++ b/develop/_h5_lacc_prop_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_lcreat_prop_8h.html b/develop/_h5_lcreat_prop_8h.html
new file mode 100644
index 0000000..23ae822
--- /dev/null
+++ b/develop/_h5_lcreat_prop_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5LcreatProp.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_lcreat_prop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5LcreatProp.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_lcreat_prop_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_lcreat_prop_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_lcreat_prop_8hdep" id="ac_09_09_2src_2_h5_lcreat_prop_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,183,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="27,80,161,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_link_creat_prop_list.html" title="Class LinkCreatPropList inherits from PropList and provides wrappers for the HDF5 link creation prope...">LinkCreatPropList</a> inherits from <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> and provides wrappers for the HDF5 link creation property list. <a href="class_h5_1_1_link_creat_prop_list.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_lcreat_prop_8h.html">H5LcreatProp.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_lcreat_prop_8h__dep__incl.map b/develop/_h5_lcreat_prop_8h__dep__incl.map
new file mode 100644
index 0000000..1257492
--- /dev/null
+++ b/develop/_h5_lcreat_prop_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5LcreatProp.h" name="c++/src/H5LcreatProp.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,183,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="27,80,161,107"/>
+</map>
diff --git a/develop/_h5_lcreat_prop_8h__dep__incl.md5 b/develop/_h5_lcreat_prop_8h__dep__incl.md5
new file mode 100644
index 0000000..4d5d501
--- /dev/null
+++ b/develop/_h5_lcreat_prop_8h__dep__incl.md5
@@ -0,0 +1 @@
+0f8960a2d808ae8988590eaf458e2506 \ No newline at end of file
diff --git a/develop/_h5_lcreat_prop_8h__dep__incl.png b/develop/_h5_lcreat_prop_8h__dep__incl.png
new file mode 100644
index 0000000..7b0326f
--- /dev/null
+++ b/develop/_h5_lcreat_prop_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_ldevelop_8h.html b/develop/_h5_ldevelop_8h.html
new file mode 100644
index 0000000..7589623
--- /dev/null
+++ b/develop/_h5_ldevelop_8h.html
@@ -0,0 +1,381 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Ldevelop.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ldevelop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ldevelop.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_lpublic_8h.html">H5Lpublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Ldevelop.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_ldevelop_8h__incl.png" border="0" usemap="#asrc_2_h5_ldevelop_8h" alt=""/></div>
+<map name="asrc_2_h5_ldevelop_8h" id="asrc_2_h5_ldevelop_8h">
+<area shape="rect" title=" " alt="" coords="536,5,671,32"/>
+<area shape="rect" href="_h5_lpublic_8h.html" title=" " alt="" coords="554,80,653,107"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,304,647,331"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="599,229,693,256"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="509,155,610,181"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="685,155,783,181"/>
+<area shape="rect" title=" " alt="" coords="5,379,108,405"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,379,232,405"/>
+<area shape="rect" title=" " alt="" coords="256,379,343,405"/>
+<area shape="rect" title=" " alt="" coords="367,379,437,405"/>
+<area shape="rect" title=" " alt="" coords="462,379,537,405"/>
+<area shape="rect" title=" " alt="" coords="561,379,643,405"/>
+<area shape="rect" title=" " alt="" coords="667,379,742,405"/>
+<area shape="rect" title=" " alt="" coords="767,379,837,405"/>
+<area shape="rect" title=" " alt="" coords="862,379,921,405"/>
+<area shape="rect" title=" " alt="" coords="945,379,1011,405"/>
+<area shape="rect" title=" " alt="" coords="1036,379,1144,405"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_l__class__t.html">H5L_class_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Link prototype. <a href="struct_h5_l__class__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_l__class__0__t.html">H5L_class_0_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ac4ef431ffac7939c7d37a2e55e49cd63"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ldevelop_8h.html#ac4ef431ffac7939c7d37a2e55e49cd63">H5L_LINK_CLASS_T_VERS</a>&#160;&#160;&#160;1</td></tr>
+<tr class="memdesc:ac4ef431ffac7939c7d37a2e55e49cd63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current version of the <a class="el" href="struct_h5_l__class__t.html" title="Link prototype.">H5L_class_t</a> struct. <a href="_h5_ldevelop_8h.html#ac4ef431ffac7939c7d37a2e55e49cd63">More...</a><br /></td></tr>
+<tr class="separator:ac4ef431ffac7939c7d37a2e55e49cd63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bfe46ac0e0075d2596dd03a85c48eb3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ldevelop_8h.html#a7bfe46ac0e0075d2596dd03a85c48eb3">H5L_EXT_VERSION</a>&#160;&#160;&#160;0</td></tr>
+<tr class="memdesc:a7bfe46ac0e0075d2596dd03a85c48eb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Version of external link format. <a href="_h5_ldevelop_8h.html#a7bfe46ac0e0075d2596dd03a85c48eb3">More...</a><br /></td></tr>
+<tr class="separator:a7bfe46ac0e0075d2596dd03a85c48eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad97c7325ce9fc84e08b83673f274a1e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ldevelop_8h.html#aad97c7325ce9fc84e08b83673f274a1e">H5L_EXT_FLAGS_ALL</a>&#160;&#160;&#160;0</td></tr>
+<tr class="memdesc:aad97c7325ce9fc84e08b83673f274a1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Valid flags for external links. <a href="_h5_ldevelop_8h.html#aad97c7325ce9fc84e08b83673f274a1e">More...</a><br /></td></tr>
+<tr class="separator:aad97c7325ce9fc84e08b83673f274a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c8af43cfe8d60369f909d57e2ad09b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ldevelop_8h.html#a9c8af43cfe8d60369f909d57e2ad09b5">H5L_LINK_CLASS_T_VERS_0</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:a9c8af43cfe8d60369f909d57e2ad09b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a35f5eeac9ed28bfcc94d5037cac5af4a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ldevelop_8h.html#a35f5eeac9ed28bfcc94d5037cac5af4a">H5L_create_func_t</a>) (const char *link_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_group, const void *lnkdata, size_t lnkdata_size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id)</td></tr>
+<tr class="memdesc:a35f5eeac9ed28bfcc94d5037cac5af4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Link creation callback. <a href="_h5_ldevelop_8h.html#a35f5eeac9ed28bfcc94d5037cac5af4a">More...</a><br /></td></tr>
+<tr class="separator:a35f5eeac9ed28bfcc94d5037cac5af4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a923e0abe07eacf3101ba6e717665edf1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ldevelop_8h.html#a923e0abe07eacf3101ba6e717665edf1">H5L_move_func_t</a>) (const char *new_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_loc, const void *lnkdata, size_t lnkdata_size)</td></tr>
+<tr class="memdesc:a923e0abe07eacf3101ba6e717665edf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for link move. <a href="_h5_ldevelop_8h.html#a923e0abe07eacf3101ba6e717665edf1">More...</a><br /></td></tr>
+<tr class="separator:a923e0abe07eacf3101ba6e717665edf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5800df80f7709b30fa99dfc5166468e5"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ldevelop_8h.html#a5800df80f7709b30fa99dfc5166468e5">H5L_copy_func_t</a>) (const char *new_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_loc, const void *lnkdata, size_t lnkdata_size)</td></tr>
+<tr class="memdesc:a5800df80f7709b30fa99dfc5166468e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for link copy. <a href="_h5_ldevelop_8h.html#a5800df80f7709b30fa99dfc5166468e5">More...</a><br /></td></tr>
+<tr class="separator:a5800df80f7709b30fa99dfc5166468e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7daba3925a1b3b28a1944788d2a88597"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ldevelop_8h.html#a7daba3925a1b3b28a1944788d2a88597">H5L_traverse_func_t</a>) (const char *link_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cur_group, const void *lnkdata, size_t lnkdata_size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id)</td></tr>
+<tr class="memdesc:a7daba3925a1b3b28a1944788d2a88597"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback during link traversal. <a href="_h5_ldevelop_8h.html#a7daba3925a1b3b28a1944788d2a88597">More...</a><br /></td></tr>
+<tr class="separator:a7daba3925a1b3b28a1944788d2a88597"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ef5c91e382760e74fb95a480f0773ca"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ldevelop_8h.html#a4ef5c91e382760e74fb95a480f0773ca">H5L_delete_func_t</a>) (const char *link_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file, const void *lnkdata, size_t lnkdata_size)</td></tr>
+<tr class="memdesc:a4ef5c91e382760e74fb95a480f0773ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for link deletion. <a href="_h5_ldevelop_8h.html#a4ef5c91e382760e74fb95a480f0773ca">More...</a><br /></td></tr>
+<tr class="separator:a4ef5c91e382760e74fb95a480f0773ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ed3f3e89fe170d547cefd7d68549632"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ldevelop_8h.html#a4ed3f3e89fe170d547cefd7d68549632">H5L_query_func_t</a>) (const char *link_name, const void *lnkdata, size_t lnkdata_size, void *buf, size_t buf_size)</td></tr>
+<tr class="memdesc:a4ed3f3e89fe170d547cefd7d68549632"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for querying the link. <a href="_h5_ldevelop_8h.html#a4ed3f3e89fe170d547cefd7d68549632">More...</a><br /></td></tr>
+<tr class="separator:a4ed3f3e89fe170d547cefd7d68549632"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a863c336d2a38fc3006a204296925aad6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ldevelop_8h.html#a863c336d2a38fc3006a204296925aad6">H5L_traverse_0_func_t</a>) (const char *link_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cur_group, const void *lnkdata, size_t lnkdata_size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="separator:a863c336d2a38fc3006a204296925aad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga5073a814de9878bad53e1d3c900ea77f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_a.html#ga5073a814de9878bad53e1d3c900ea77f">H5Lregister</a> (const <a class="el" href="struct_h5_l__class__t.html">H5L_class_t</a> *cls)</td></tr>
+<tr class="memdesc:ga5073a814de9878bad53e1d3c900ea77f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a user-defined link class or changes behavior of an existing class. <a href="group___h5_l_a.html#ga5073a814de9878bad53e1d3c900ea77f">More...</a><br /></td></tr>
+<tr class="separator:ga5073a814de9878bad53e1d3c900ea77f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga01ddc889d27306a96a7cd27b6084a5ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_a.html#ga01ddc889d27306a96a7cd27b6084a5ec">H5Lunregister</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> id)</td></tr>
+<tr class="memdesc:ga01ddc889d27306a96a7cd27b6084a5ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters a class of user-defined links. <a href="group___h5_l_a.html#ga01ddc889d27306a96a7cd27b6084a5ec">More...</a><br /></td></tr>
+<tr class="separator:ga01ddc889d27306a96a7cd27b6084a5ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="aad97c7325ce9fc84e08b83673f274a1e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad97c7325ce9fc84e08b83673f274a1e">&#9670;&nbsp;</a></span>H5L_EXT_FLAGS_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_EXT_FLAGS_ALL&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Valid flags for external links. </p>
+
+</div>
+</div>
+<a id="a7bfe46ac0e0075d2596dd03a85c48eb3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7bfe46ac0e0075d2596dd03a85c48eb3">&#9670;&nbsp;</a></span>H5L_EXT_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_EXT_VERSION&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Version of external link format. </p>
+
+</div>
+</div>
+<a id="ac4ef431ffac7939c7d37a2e55e49cd63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4ef431ffac7939c7d37a2e55e49cd63">&#9670;&nbsp;</a></span>H5L_LINK_CLASS_T_VERS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_LINK_CLASS_T_VERS&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Current version of the <a class="el" href="struct_h5_l__class__t.html" title="Link prototype.">H5L_class_t</a> struct. </p>
+
+</div>
+</div>
+<a id="a9c8af43cfe8d60369f909d57e2ad09b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c8af43cfe8d60369f909d57e2ad09b5">&#9670;&nbsp;</a></span>H5L_LINK_CLASS_T_VERS_0</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_LINK_CLASS_T_VERS_0&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a5800df80f7709b30fa99dfc5166468e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5800df80f7709b30fa99dfc5166468e5">&#9670;&nbsp;</a></span>H5L_copy_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5L_copy_func_t) (const char *new_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_loc, const void *lnkdata, size_t lnkdata_size)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback for link copy. </p>
+
+</div>
+</div>
+<a id="a35f5eeac9ed28bfcc94d5037cac5af4a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35f5eeac9ed28bfcc94d5037cac5af4a">&#9670;&nbsp;</a></span>H5L_create_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5L_create_func_t) (const char *link_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_group, const void *lnkdata, size_t lnkdata_size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Link creation callback. </p>
+
+</div>
+</div>
+<a id="a4ef5c91e382760e74fb95a480f0773ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ef5c91e382760e74fb95a480f0773ca">&#9670;&nbsp;</a></span>H5L_delete_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5L_delete_func_t) (const char *link_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file, const void *lnkdata, size_t lnkdata_size)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback for link deletion. </p>
+
+</div>
+</div>
+<a id="a923e0abe07eacf3101ba6e717665edf1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a923e0abe07eacf3101ba6e717665edf1">&#9670;&nbsp;</a></span>H5L_move_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5L_move_func_t) (const char *new_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_loc, const void *lnkdata, size_t lnkdata_size)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback for link move. </p>
+
+</div>
+</div>
+<a id="a4ed3f3e89fe170d547cefd7d68549632"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ed3f3e89fe170d547cefd7d68549632">&#9670;&nbsp;</a></span>H5L_query_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>(* H5L_query_func_t) (const char *link_name, const void *lnkdata, size_t lnkdata_size, void *buf, size_t buf_size)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback for querying the link. </p>
+<p>Returns the size of the buffer needed. </p>
+
+</div>
+</div>
+<a id="a863c336d2a38fc3006a204296925aad6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a863c336d2a38fc3006a204296925aad6">&#9670;&nbsp;</a></span>H5L_traverse_0_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>(* H5L_traverse_0_func_t) (const char *link_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cur_group, const void *lnkdata, size_t lnkdata_size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback during link traversal </p>
+
+</div>
+</div>
+<a id="a7daba3925a1b3b28a1944788d2a88597"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7daba3925a1b3b28a1944788d2a88597">&#9670;&nbsp;</a></span>H5L_traverse_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>(* H5L_traverse_func_t) (const char *link_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cur_group, const void *lnkdata, size_t lnkdata_size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback during link traversal. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_ldevelop_8h.html">H5Ldevelop.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ldevelop_8h__incl.map b/develop/_h5_ldevelop_8h__incl.map
new file mode 100644
index 0000000..0b20d89
--- /dev/null
+++ b/develop/_h5_ldevelop_8h__incl.map
@@ -0,0 +1,19 @@
+<map id="src/H5Ldevelop.h" name="src/H5Ldevelop.h">
+<area shape="rect" id="node1" title=" " alt="" coords="536,5,671,32"/>
+<area shape="rect" id="node2" href="$_h5_lpublic_8h.html" title=" " alt="" coords="554,80,653,107"/>
+<area shape="rect" id="node3" href="$_h5public_8h.html" title=" " alt="" coords="557,304,647,331"/>
+<area shape="rect" id="node15" href="$_h5_ipublic_8h.html" title=" " alt="" coords="599,229,693,256"/>
+<area shape="rect" id="node16" href="$_h5_opublic_8h.html" title=" " alt="" coords="509,155,610,181"/>
+<area shape="rect" id="node17" href="$_h5_tpublic_8h.html" title=" " alt="" coords="685,155,783,181"/>
+<area shape="rect" id="node4" title=" " alt="" coords="5,379,108,405"/>
+<area shape="rect" id="node5" href="$_h5version_8h.html" title=" " alt="" coords="132,379,232,405"/>
+<area shape="rect" id="node6" title=" " alt="" coords="256,379,343,405"/>
+<area shape="rect" id="node7" title=" " alt="" coords="367,379,437,405"/>
+<area shape="rect" id="node8" title=" " alt="" coords="462,379,537,405"/>
+<area shape="rect" id="node9" title=" " alt="" coords="561,379,643,405"/>
+<area shape="rect" id="node10" title=" " alt="" coords="667,379,742,405"/>
+<area shape="rect" id="node11" title=" " alt="" coords="767,379,837,405"/>
+<area shape="rect" id="node12" title=" " alt="" coords="862,379,921,405"/>
+<area shape="rect" id="node13" title=" " alt="" coords="945,379,1011,405"/>
+<area shape="rect" id="node14" title=" " alt="" coords="1036,379,1144,405"/>
+</map>
diff --git a/develop/_h5_ldevelop_8h__incl.md5 b/develop/_h5_ldevelop_8h__incl.md5
new file mode 100644
index 0000000..8fb1759
--- /dev/null
+++ b/develop/_h5_ldevelop_8h__incl.md5
@@ -0,0 +1 @@
+40df1c723557f63018d0bff10a7eb34a \ No newline at end of file
diff --git a/develop/_h5_ldevelop_8h__incl.png b/develop/_h5_ldevelop_8h__incl.png
new file mode 100644
index 0000000..991b036
--- /dev/null
+++ b/develop/_h5_ldevelop_8h__incl.png
Binary files differ
diff --git a/develop/_h5_lff_8_f90.html b/develop/_h5_lff_8_f90.html
new file mode 100644
index 0000000..c64187a
--- /dev/null
+++ b/develop/_h5_lff_8_f90.html
@@ -0,0 +1,205 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Lff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_lff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5Lff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5l_1_1union__t.html">union_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5l_1_1h5l__info__t.html">h5l_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5l"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5l.html">h5l</a></td></tr>
+<tr class="memdesc:namespaceh5l"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5L functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga77c3d23c13ea6888b93d583c827b4643"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga77c3d23c13ea6888b93d583c827b4643">h5lcopy_f</a> (src_loc_id, src_name, dest_loc_id, dest_name, hdferr, lcpl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga77c3d23c13ea6888b93d583c827b4643"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies a link from one location to another. <a href="group___f_h5_l.html#ga77c3d23c13ea6888b93d583c827b4643">More...</a><br /></td></tr>
+<tr class="separator:ga77c3d23c13ea6888b93d583c827b4643"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaed9e00c1376f8c080e1b87a9a2db0abb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#gaed9e00c1376f8c080e1b87a9a2db0abb">h5ldelete_f</a> (loc_id, name, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gaed9e00c1376f8c080e1b87a9a2db0abb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a link from a group. <a href="group___f_h5_l.html#gaed9e00c1376f8c080e1b87a9a2db0abb">More...</a><br /></td></tr>
+<tr class="separator:gaed9e00c1376f8c080e1b87a9a2db0abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga79d92d8ac7efc7d6d05f49cda1f21810"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga79d92d8ac7efc7d6d05f49cda1f21810">h5ldelete_async_f</a> (loc_id, name, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga79d92d8ac7efc7d6d05f49cda1f21810"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously removes a link from a group. <a href="group___f_h5_l.html#ga79d92d8ac7efc7d6d05f49cda1f21810">More...</a><br /></td></tr>
+<tr class="separator:ga79d92d8ac7efc7d6d05f49cda1f21810"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52446a8b94ae33a65332b3f02b151816"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga52446a8b94ae33a65332b3f02b151816">h5lcreate_soft_f</a> (target_path, link_loc_id, link_name, hdferr, lcpl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga52446a8b94ae33a65332b3f02b151816"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a soft link to an object. <a href="group___f_h5_l.html#ga52446a8b94ae33a65332b3f02b151816">More...</a><br /></td></tr>
+<tr class="separator:ga52446a8b94ae33a65332b3f02b151816"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b742d1c327ae6a6495e3cd69ee98487"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga6b742d1c327ae6a6495e3cd69ee98487">h5lcreate_soft_async_f</a> (target_path, link_loc_id, link_name, es_id, hdferr, lcpl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga6b742d1c327ae6a6495e3cd69ee98487"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates a soft link to an object. <a href="group___f_h5_l.html#ga6b742d1c327ae6a6495e3cd69ee98487">More...</a><br /></td></tr>
+<tr class="separator:ga6b742d1c327ae6a6495e3cd69ee98487"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga09bde858e3d6544eaa56f129e5da0375"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga09bde858e3d6544eaa56f129e5da0375">h5lcreate_hard_f</a> (obj_loc_id, obj_name, link_loc_id, link_name, hdferr, lcpl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga09bde858e3d6544eaa56f129e5da0375"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a hard link to an object. <a href="group___f_h5_l.html#ga09bde858e3d6544eaa56f129e5da0375">More...</a><br /></td></tr>
+<tr class="separator:ga09bde858e3d6544eaa56f129e5da0375"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga45dd519b8bcbc122012a277089b315c9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga45dd519b8bcbc122012a277089b315c9">h5lcreate_hard_async_f</a> (obj_loc_id, obj_name, link_loc_id, link_name, es_id, hdferr, lcpl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga45dd519b8bcbc122012a277089b315c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates a hard link to an object. <a href="group___f_h5_l.html#ga45dd519b8bcbc122012a277089b315c9">More...</a><br /></td></tr>
+<tr class="separator:ga45dd519b8bcbc122012a277089b315c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga31d20cab71a6a36fb27ee41510428d24"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga31d20cab71a6a36fb27ee41510428d24">h5lcreate_external_f</a> (file_name, obj_name, link_loc_id, link_name, hdferr, lcpl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga31d20cab71a6a36fb27ee41510428d24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a soft link to an object in a different file. <a href="group___f_h5_l.html#ga31d20cab71a6a36fb27ee41510428d24">More...</a><br /></td></tr>
+<tr class="separator:ga31d20cab71a6a36fb27ee41510428d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab401110c42ef57285d311b54f8495f4c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#gab401110c42ef57285d311b54f8495f4c">h5ldelete_by_idx_f</a> (loc_id, group_name, index_field, order, n, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gab401110c42ef57285d311b54f8495f4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the nth link in a group. <a href="group___f_h5_l.html#gab401110c42ef57285d311b54f8495f4c">More...</a><br /></td></tr>
+<tr class="separator:gab401110c42ef57285d311b54f8495f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5cad7854dd1986ca92a5595a0e1e5298"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga5cad7854dd1986ca92a5595a0e1e5298">h5ldelete_by_idx_async_f</a> (loc_id, group_name, index_field, order, n, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga5cad7854dd1986ca92a5595a0e1e5298"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously removes the nth link in a group. <a href="group___f_h5_l.html#ga5cad7854dd1986ca92a5595a0e1e5298">More...</a><br /></td></tr>
+<tr class="separator:ga5cad7854dd1986ca92a5595a0e1e5298"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga33f8908c3915302600d6753a84bd9f82"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga33f8908c3915302600d6753a84bd9f82">h5lexists_f</a> (loc_id, name, link_exists, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga33f8908c3915302600d6753a84bd9f82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a link with a particular name exists in a group. <a href="group___f_h5_l.html#ga33f8908c3915302600d6753a84bd9f82">More...</a><br /></td></tr>
+<tr class="separator:ga33f8908c3915302600d6753a84bd9f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga70e8f9f58e20b3456b2ed530a8554d5b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga70e8f9f58e20b3456b2ed530a8554d5b">h5lexists_async_f</a> (loc_id, name, link_exists, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga70e8f9f58e20b3456b2ed530a8554d5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously checks if a link with a particular name exists in a group. <a href="group___f_h5_l.html#ga70e8f9f58e20b3456b2ed530a8554d5b">More...</a><br /></td></tr>
+<tr class="separator:ga70e8f9f58e20b3456b2ed530a8554d5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ff434a804014217c9ba96d98c95aa75"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga3ff434a804014217c9ba96d98c95aa75">h5lget_info_f</a> (link_loc_id, link_name, cset, corder, f_corder_valid, link_type, token, val_size, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga3ff434a804014217c9ba96d98c95aa75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a link. <a href="group___f_h5_l.html#ga3ff434a804014217c9ba96d98c95aa75">More...</a><br /></td></tr>
+<tr class="separator:ga3ff434a804014217c9ba96d98c95aa75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2d9b80bf47d989f277ad3b01bcb4af0f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga2d9b80bf47d989f277ad3b01bcb4af0f">h5lget_info_by_idx_f</a> (loc_id, group_name, index_field, order, n, link_type, f_corder_valid, corder, cset, token, val_size, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga2d9b80bf47d989f277ad3b01bcb4af0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata for a link in a group, according to the order within a field or index. <a href="group___f_h5_l.html#ga2d9b80bf47d989f277ad3b01bcb4af0f">More...</a><br /></td></tr>
+<tr class="separator:ga2d9b80bf47d989f277ad3b01bcb4af0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga83751f44c400576d675a3f293e515209"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga83751f44c400576d675a3f293e515209">h5lis_registered_f</a> (link_cls_id, registered, hdferr)</td></tr>
+<tr class="memdesc:ga83751f44c400576d675a3f293e515209"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a class of user-defined links is registered. <a href="group___f_h5_l.html#ga83751f44c400576d675a3f293e515209">More...</a><br /></td></tr>
+<tr class="separator:ga83751f44c400576d675a3f293e515209"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e0662219e9782d91250ca6627b574b6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga9e0662219e9782d91250ca6627b574b6">h5lmove_f</a> (src_loc_id, src_name, dest_loc_id, dest_name, hdferr, lcpl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga9e0662219e9782d91250ca6627b574b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames a link within an HDF5 file. <a href="group___f_h5_l.html#ga9e0662219e9782d91250ca6627b574b6">More...</a><br /></td></tr>
+<tr class="separator:ga9e0662219e9782d91250ca6627b574b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99aa9227eaada35260ad838b8ed62659"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga99aa9227eaada35260ad838b8ed62659">h5lget_name_by_idx_f</a> (loc_id, group_name, index_field, order, n, name, hdferr, size, lapl_id)</td></tr>
+<tr class="memdesc:ga99aa9227eaada35260ad838b8ed62659"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves name of the nth link in a group, according to the order within a specified field or index. <a href="group___f_h5_l.html#ga99aa9227eaada35260ad838b8ed62659">More...</a><br /></td></tr>
+<tr class="separator:ga99aa9227eaada35260ad838b8ed62659"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga26cbb1a84d4dd500df6949d2a4a92e0d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga26cbb1a84d4dd500df6949d2a4a92e0d">h5literate_f</a> (group_id, idx_type, order, idx, op, op_data, return_value, hdferr)</td></tr>
+<tr class="memdesc:ga26cbb1a84d4dd500df6949d2a4a92e0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">$ SUBROUTINE h5lget_val_by_idx_f(loc_id, group_name, index_field, order, n, &amp; $ f_corder_valid, corder, cset, data_size, hdferr, lapl_id) $ IMPLICIT NONE <a href="group___f_h5_l.html#ga26cbb1a84d4dd500df6949d2a4a92e0d">More...</a><br /></td></tr>
+<tr class="separator:ga26cbb1a84d4dd500df6949d2a4a92e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad790e4fc4a233cf25d8be763cb620c53"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#gad790e4fc4a233cf25d8be763cb620c53">h5literate_async_f</a> (group_id, idx_type, order, idx, op, op_data, return_value, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gad790e4fc4a233cf25d8be763cb620c53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously iterates through links in a group. <a href="group___f_h5_l.html#gad790e4fc4a233cf25d8be763cb620c53">More...</a><br /></td></tr>
+<tr class="separator:gad790e4fc4a233cf25d8be763cb620c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga79959b5c280fefeee6a9a4fd890e3918"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga79959b5c280fefeee6a9a4fd890e3918">h5literate_by_name_f</a> (loc_id, group_name, index_type, order, idx, op, op_data, return_value, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga79959b5c280fefeee6a9a4fd890e3918"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates through links in a group. <a href="group___f_h5_l.html#ga79959b5c280fefeee6a9a4fd890e3918">More...</a><br /></td></tr>
+<tr class="separator:ga79959b5c280fefeee6a9a4fd890e3918"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2b70c18c17afcd7ca0509dc12f6e5ef3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga2b70c18c17afcd7ca0509dc12f6e5ef3">h5lvisit_f</a> (grp_id, idx_type, order, op, op_data, return_value, hdferr)</td></tr>
+<tr class="memdesc:ga2b70c18c17afcd7ca0509dc12f6e5ef3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all links starting from a specified group. <a href="group___f_h5_l.html#ga2b70c18c17afcd7ca0509dc12f6e5ef3">More...</a><br /></td></tr>
+<tr class="separator:ga2b70c18c17afcd7ca0509dc12f6e5ef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8c17b9a759f758374df64b2216dc514f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga8c17b9a759f758374df64b2216dc514f">h5lvisit_by_name_f</a> (loc_id, group_name, idx_type, order, op, op_data, return_value, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga8c17b9a759f758374df64b2216dc514f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all links starting from a specified group. <a href="group___f_h5_l.html#ga8c17b9a759f758374df64b2216dc514f">More...</a><br /></td></tr>
+<tr class="separator:ga8c17b9a759f758374df64b2216dc514f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_lff_8_f90.html">H5Lff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_library_8h.html b/develop/_h5_library_8h.html
new file mode 100644
index 0000000..9d7bf5e
--- /dev/null
+++ b/develop/_h5_library_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5Library.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_library_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5Library.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_library_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_library_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_library_8hdep" id="ac_09_09_2src_2_h5_library_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,156,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="14,80,147,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_library.html">H5Library</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_h5_library.html" title="Class H5Library operates the HDF5 library globably.">H5Library</a> operates the HDF5 library globably. <a href="class_h5_1_1_h5_library.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_library_8h.html">H5Library.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_library_8h__dep__incl.map b/develop/_h5_library_8h__dep__incl.map
new file mode 100644
index 0000000..b2ddc30
--- /dev/null
+++ b/develop/_h5_library_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5Library.h" name="c++/src/H5Library.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,156,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="14,80,147,107"/>
+</map>
diff --git a/develop/_h5_library_8h__dep__incl.md5 b/develop/_h5_library_8h__dep__incl.md5
new file mode 100644
index 0000000..628a5ee
--- /dev/null
+++ b/develop/_h5_library_8h__dep__incl.md5
@@ -0,0 +1 @@
+80a2596c40e934ef38bdfecde53c0040 \ No newline at end of file
diff --git a/develop/_h5_library_8h__dep__incl.png b/develop/_h5_library_8h__dep__incl.png
new file mode 100644
index 0000000..ac53e92
--- /dev/null
+++ b/develop/_h5_library_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_lmodule_8h.html b/develop/_h5_lmodule_8h.html
new file mode 100644
index 0000000..6259999
--- /dev/null
+++ b/develop/_h5_lmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Lmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_lmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Lmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:adcec7d1b1126da2ea6868fab533903b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lmodule_8h.html#adcec7d1b1126da2ea6868fab533903b1">H5L_MODULE</a></td></tr>
+<tr class="separator:adcec7d1b1126da2ea6868fab533903b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5L</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_LINK</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5L</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_LINK</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adcec7d1b1126da2ea6868fab533903b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adcec7d1b1126da2ea6868fab533903b1">&#9670;&nbsp;</a></span>H5L_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_lmodule_8h.html">H5Lmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_location_8h.html b/develop/_h5_location_8h.html
new file mode 100644
index 0000000..ed7731a
--- /dev/null
+++ b/develop/_h5_location_8h.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5Location.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_location_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5Location.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;H5Classes.h&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Location.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_location_8h__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_location_8h" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_location_8h" id="ac_09_09_2src_2_h5_location_8h">
+<area shape="rect" title=" " alt="" coords="5,5,168,32"/>
+<area shape="rect" title=" " alt="" coords="35,80,138,107"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_location_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_location_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_location_8hdep" id="ac_09_09_2src_2_h5_location_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,168,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="20,80,153,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12.">H5Location</a> is an abstract base class, added in version 1.8.12. <a href="class_h5_1_1_h5_location.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_location_8h.html">H5Location.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_location_8h__dep__incl.map b/develop/_h5_location_8h__dep__incl.map
new file mode 100644
index 0000000..75740fb
--- /dev/null
+++ b/develop/_h5_location_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5Location.h" name="c++/src/H5Location.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,168,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="20,80,153,107"/>
+</map>
diff --git a/develop/_h5_location_8h__dep__incl.md5 b/develop/_h5_location_8h__dep__incl.md5
new file mode 100644
index 0000000..7951619
--- /dev/null
+++ b/develop/_h5_location_8h__dep__incl.md5
@@ -0,0 +1 @@
+9d1007a8987afbe3f2fff96dff2b4ad9 \ No newline at end of file
diff --git a/develop/_h5_location_8h__dep__incl.png b/develop/_h5_location_8h__dep__incl.png
new file mode 100644
index 0000000..228aa79
--- /dev/null
+++ b/develop/_h5_location_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_location_8h__incl.map b/develop/_h5_location_8h__incl.map
new file mode 100644
index 0000000..739852b
--- /dev/null
+++ b/develop/_h5_location_8h__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5Location.h" name="c++/src/H5Location.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,168,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="35,80,138,107"/>
+</map>
diff --git a/develop/_h5_location_8h__incl.md5 b/develop/_h5_location_8h__incl.md5
new file mode 100644
index 0000000..bff5f52
--- /dev/null
+++ b/develop/_h5_location_8h__incl.md5
@@ -0,0 +1 @@
+bff63fa641a1cc4bd2b577e2158fe708 \ No newline at end of file
diff --git a/develop/_h5_location_8h__incl.png b/develop/_h5_location_8h__incl.png
new file mode 100644
index 0000000..33028f3
--- /dev/null
+++ b/develop/_h5_location_8h__incl.png
Binary files differ
diff --git a/develop/_h5_lpublic_8h.html b/develop/_h5_lpublic_8h.html
new file mode 100644
index 0000000..14c5fba
--- /dev/null
+++ b/develop/_h5_lpublic_8h.html
@@ -0,0 +1,481 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Lpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_lpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Lpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_opublic_8h.html">H5Opublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_tpublic_8h.html">H5Tpublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Lpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_lpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_lpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_lpublic_8h" id="asrc_2_h5_lpublic_8h">
+<area shape="rect" title=" " alt="" coords="543,5,664,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,229,647,256"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="599,155,693,181"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="509,80,610,107"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="685,80,783,107"/>
+<area shape="rect" title=" " alt="" coords="5,304,108,331"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,304,232,331"/>
+<area shape="rect" title=" " alt="" coords="256,304,343,331"/>
+<area shape="rect" title=" " alt="" coords="367,304,437,331"/>
+<area shape="rect" title=" " alt="" coords="462,304,537,331"/>
+<area shape="rect" title=" " alt="" coords="561,304,643,331"/>
+<area shape="rect" title=" " alt="" coords="667,304,742,331"/>
+<area shape="rect" title=" " alt="" coords="767,304,837,331"/>
+<area shape="rect" title=" " alt="" coords="862,304,921,331"/>
+<area shape="rect" title=" " alt="" coords="945,304,1011,331"/>
+<area shape="rect" title=" " alt="" coords="1036,304,1144,331"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_lpublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_lpublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_lpublic_8hdep" id="asrc_2_h5_lpublic_8hdep">
+<area shape="rect" title=" " alt="" coords="208,5,329,32"/>
+<area shape="rect" href="_h5_gpublic_8h.html" title=" " alt="" coords="55,80,179,107"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="90,229,245,256"/>
+<area shape="rect" href="_h5_ldevelop_8h.html" title=" " alt="" coords="255,80,389,107"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="414,80,537,107"/>
+<area shape="rect" href="_h5_rpublic_8h.html" title=" " alt="" coords="57,155,179,181"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="5,304,132,331"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="157,304,375,331"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Information struct for links. <a href="struct_h5_l__info2__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_l__info1__t.html">H5L_info1_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a81e20e71d0708535b22f679128bcdda2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lpublic_8h.html#a81e20e71d0708535b22f679128bcdda2">H5L_MAX_LINK_NAME_LEN</a>&#160;&#160;&#160;UINT32_MAX</td></tr>
+<tr class="memdesc:a81e20e71d0708535b22f679128bcdda2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum length of a link's name. <a href="_h5_lpublic_8h.html#a81e20e71d0708535b22f679128bcdda2">More...</a><br /></td></tr>
+<tr class="separator:a81e20e71d0708535b22f679128bcdda2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484bbac16dab421b9e32c4d9c2128658"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lpublic_8h.html#a484bbac16dab421b9e32c4d9c2128658">H5L_SAME_LOC</a>&#160;&#160;&#160;0 /* (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) */</td></tr>
+<tr class="memdesc:a484bbac16dab421b9e32c4d9c2128658"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to indicate operation occurs on same location. <a href="_h5_lpublic_8h.html#a484bbac16dab421b9e32c4d9c2128658">More...</a><br /></td></tr>
+<tr class="separator:a484bbac16dab421b9e32c4d9c2128658"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc65173efbfc9b6029391d6de808b2e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lpublic_8h.html#adc65173efbfc9b6029391d6de808b2e6">H5L_TYPE_BUILTIN_MAX</a>&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a38eb885df3f43f179b973f576fe996ed">H5L_TYPE_SOFT</a></td></tr>
+<tr class="memdesc:adc65173efbfc9b6029391d6de808b2e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum value link value for "built-in" link types. <a href="_h5_lpublic_8h.html#adc65173efbfc9b6029391d6de808b2e6">More...</a><br /></td></tr>
+<tr class="separator:adc65173efbfc9b6029391d6de808b2e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd6fe1db1c142b14a7f879b8d277aa3f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lpublic_8h.html#afd6fe1db1c142b14a7f879b8d277aa3f">H5L_TYPE_UD_MIN</a>&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a1b8b636539eab03587c22735ec84ea06">H5L_TYPE_EXTERNAL</a></td></tr>
+<tr class="memdesc:afd6fe1db1c142b14a7f879b8d277aa3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Link ids at or above this value are "user-defined" link types. <a href="_h5_lpublic_8h.html#afd6fe1db1c142b14a7f879b8d277aa3f">More...</a><br /></td></tr>
+<tr class="separator:afd6fe1db1c142b14a7f879b8d277aa3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f9109ae61b6bd1b6668237cce13c75f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lpublic_8h.html#a6f9109ae61b6bd1b6668237cce13c75f">H5L_TYPE_UD_MAX</a>&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a810ce4b5dddcd41521557af0273dd5cd">H5L_TYPE_MAX</a></td></tr>
+<tr class="memdesc:a6f9109ae61b6bd1b6668237cce13c75f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum link id value for "user-defined" link types. <a href="_h5_lpublic_8h.html#a6f9109ae61b6bd1b6668237cce13c75f">More...</a><br /></td></tr>
+<tr class="separator:a6f9109ae61b6bd1b6668237cce13c75f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a9f26d305724d0969b3b25e100a109fc9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group, const char *name, const <a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a> *info, void *op_data)</td></tr>
+<tr class="memdesc:a9f26d305724d0969b3b25e100a109fc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prototype for <a class="el" href="group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73" title="Iterates over links in a group, with user callback routine, according to the order within an index.">H5Literate2()</a>, <a class="el" href="group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e" title="Iterates through links in a group.">H5Literate_by_name2()</a> operator. <a href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">More...</a><br /></td></tr>
+<tr class="separator:a9f26d305724d0969b3b25e100a109fc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96345937d04b66a13baec1ef1a6cff76"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lpublic_8h.html#a96345937d04b66a13baec1ef1a6cff76">H5L_elink_traverse_t</a>) (const char *parent_file_name, const char *parent_group_name, const char *child_file_name, const char *child_object_name, unsigned *acc_flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, void *op_data)</td></tr>
+<tr class="memdesc:a96345937d04b66a13baec1ef1a6cff76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for external link traversal. <a href="_h5_lpublic_8h.html#a96345937d04b66a13baec1ef1a6cff76">More...</a><br /></td></tr>
+<tr class="separator:a96345937d04b66a13baec1ef1a6cff76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa92ad6ac7f9720520690785ad53d8b08"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lpublic_8h.html#aa92ad6ac7f9720520690785ad53d8b08">H5L_iterate1_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group, const char *name, const <a class="el" href="struct_h5_l__info1__t.html">H5L_info1_t</a> *info, void *op_data)</td></tr>
+<tr class="separator:aa92ad6ac7f9720520690785ad53d8b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a1e3c5d37c60e7a59b0179e26a4094a48"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a4a582d434de3ee2c583384c4d3a3273d">H5L_TYPE_ERROR</a> = (-1)
+, <a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48ab90f13082490fcd293a228b2785489e3">H5L_TYPE_HARD</a> = 0
+, <a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a38eb885df3f43f179b973f576fe996ed">H5L_TYPE_SOFT</a> = 1
+, <a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a1b8b636539eab03587c22735ec84ea06">H5L_TYPE_EXTERNAL</a> = 64
+, <br />
+&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a810ce4b5dddcd41521557af0273dd5cd">H5L_TYPE_MAX</a> = 255
+<br />
+ }</td></tr>
+<tr class="memdesc:a1e3c5d37c60e7a59b0179e26a4094a48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Link class types. <a href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">More...</a><br /></td></tr>
+<tr class="separator:a1e3c5d37c60e7a59b0179e26a4094a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga0bbc7f9bf25c8aca9dd8433a325c8acb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#ga0bbc7f9bf25c8aca9dd8433a325c8acb">H5Lmove</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_loc, const char *src_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_loc, const char *dst_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga0bbc7f9bf25c8aca9dd8433a325c8acb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves a link within an HDF5 file. <a href="group___h5_l.html#ga0bbc7f9bf25c8aca9dd8433a325c8acb">More...</a><br /></td></tr>
+<tr class="separator:ga0bbc7f9bf25c8aca9dd8433a325c8acb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd4624f1c040d5f1df36cb1e6986aac6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#gafd4624f1c040d5f1df36cb1e6986aac6">H5Lcopy</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_loc, const char *src_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_loc, const char *dst_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gafd4624f1c040d5f1df36cb1e6986aac6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an identical copy of a link with the same creation time and target. The new link can have a different name and be in a different location than the original. <a href="group___h5_l.html#gafd4624f1c040d5f1df36cb1e6986aac6">More...</a><br /></td></tr>
+<tr class="separator:gafd4624f1c040d5f1df36cb1e6986aac6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga69d50f7acdfd2f1dc7c4372397e63bd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#ga69d50f7acdfd2f1dc7c4372397e63bd2">H5Lcreate_hard</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cur_loc, const char *cur_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_loc, const char *dst_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga69d50f7acdfd2f1dc7c4372397e63bd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a hard link to an object. <a href="group___h5_l.html#ga69d50f7acdfd2f1dc7c4372397e63bd2">More...</a><br /></td></tr>
+<tr class="separator:ga69d50f7acdfd2f1dc7c4372397e63bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaecc69b84cafb71d27dbcc244c35930c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaecc69b84cafb71d27dbcc244c35930c7">H5Lcreate_hard_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cur_loc_id, const char *cur_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_loc_id, const char *new_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaecc69b84cafb71d27dbcc244c35930c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga894444623b58ce1ac3bd35538245ac78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#ga894444623b58ce1ac3bd35538245ac78">H5Lcreate_soft</a> (const char *link_target, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> link_loc_id, const char *link_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga894444623b58ce1ac3bd35538245ac78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a soft link. <a href="group___h5_l.html#ga894444623b58ce1ac3bd35538245ac78">More...</a><br /></td></tr>
+<tr class="separator:ga894444623b58ce1ac3bd35538245ac78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ba84c7db6ef67e270fa7bc3413d4def"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga7ba84c7db6ef67e270fa7bc3413d4def">H5Lcreate_soft_async</a> (const char *link_target, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> link_loc_id, const char *link_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga7ba84c7db6ef67e270fa7bc3413d4def"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5b4e7f59f5d4bdae94fd8ce6875295cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf">H5Ldelete</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga5b4e7f59f5d4bdae94fd8ce6875295cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a link from a group. <a href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf">More...</a><br /></td></tr>
+<tr class="separator:ga5b4e7f59f5d4bdae94fd8ce6875295cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6074beb8fd1d7761db082fc611519b54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga6074beb8fd1d7761db082fc611519b54">H5Ldelete_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga6074beb8fd1d7761db082fc611519b54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaf5f820856afdd34f9070a797a246805"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#gaaf5f820856afdd34f9070a797a246805">H5Ldelete_by_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gaaf5f820856afdd34f9070a797a246805"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the <em>n</em>-th link in a group. <a href="group___h5_l.html#gaaf5f820856afdd34f9070a797a246805">More...</a><br /></td></tr>
+<tr class="separator:gaaf5f820856afdd34f9070a797a246805"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7dc3198d8cfaeb6a780863af8d0af253"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga7dc3198d8cfaeb6a780863af8d0af253">H5Ldelete_by_idx_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga7dc3198d8cfaeb6a780863af8d0af253"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8eaacc372afc314e44521dfc1f66dcf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#ga8eaacc372afc314e44521dfc1f66dcf4">H5Lget_val</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, void *buf, size_t size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga8eaacc372afc314e44521dfc1f66dcf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the value of a link. <a href="group___h5_l.html#ga8eaacc372afc314e44521dfc1f66dcf4">More...</a><br /></td></tr>
+<tr class="separator:ga8eaacc372afc314e44521dfc1f66dcf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7be56de947e09a8d084e9d13a90bf3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#gaf7be56de947e09a8d084e9d13a90bf3c">H5Lget_val_by_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, void *buf, size_t size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gaf7be56de947e09a8d084e9d13a90bf3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves value of the <em>n</em>-th link in a group, according to the order within an index. <a href="group___h5_l.html#gaf7be56de947e09a8d084e9d13a90bf3c">More...</a><br /></td></tr>
+<tr class="separator:gaf7be56de947e09a8d084e9d13a90bf3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga171be6e41dc1a464edc402df0ebdf801"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#ga171be6e41dc1a464edc402df0ebdf801">H5Lexists</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga171be6e41dc1a464edc402df0ebdf801"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a link with the specified name exists in a group. <a href="group___h5_l.html#ga171be6e41dc1a464edc402df0ebdf801">More...</a><br /></td></tr>
+<tr class="separator:ga171be6e41dc1a464edc402df0ebdf801"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae33482c2e6df9771dde47ae47874fa18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gae33482c2e6df9771dde47ae47874fa18">H5Lexists_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *exists, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gae33482c2e6df9771dde47ae47874fa18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65e63c6e880fd0183c40486d6748e400"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400">H5Lget_info2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a> *linfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga65e63c6e880fd0183c40486d6748e400"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a link. <a href="group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400">More...</a><br /></td></tr>
+<tr class="separator:ga65e63c6e880fd0183c40486d6748e400"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaecfb3ef8520e9224b24a151ff8459ba9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#gaecfb3ef8520e9224b24a151ff8459ba9">H5Lget_info_by_idx2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a> *linfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gaecfb3ef8520e9224b24a151ff8459ba9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata for a link in a group, according to the order within a field or index. <a href="group___h5_l.html#gaecfb3ef8520e9224b24a151ff8459ba9">More...</a><br /></td></tr>
+<tr class="separator:gaecfb3ef8520e9224b24a151ff8459ba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga453ea40c3bb85ec8120dd17deed2bd90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#ga453ea40c3bb85ec8120dd17deed2bd90">H5Lget_name_by_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, char *name, size_t size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga453ea40c3bb85ec8120dd17deed2bd90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves name of the <em>n</em>-th link in a group, according to the order within a specified field or index. <a href="group___h5_l.html#ga453ea40c3bb85ec8120dd17deed2bd90">More...</a><br /></td></tr>
+<tr class="separator:ga453ea40c3bb85ec8120dd17deed2bd90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7ca4206f06b5ada85b6ec5867ec6c73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73">H5Literate2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> grp_id, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *idx, <a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a> op, void *op_data)</td></tr>
+<tr class="memdesc:gad7ca4206f06b5ada85b6ec5867ec6c73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates over links in a group, with user callback routine, according to the order within an index. <a href="group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73">More...</a><br /></td></tr>
+<tr class="separator:gad7ca4206f06b5ada85b6ec5867ec6c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0f56b7243d036cdeb5280d8c41f2436e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga0f56b7243d036cdeb5280d8c41f2436e">H5Literate_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group_id, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *idx_p, <a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a> op, void *op_data, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga0f56b7243d036cdeb5280d8c41f2436e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga745a65eb516ce40a3be43490aaeb5c5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e">H5Literate_by_name2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *idx, <a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a> op, void *op_data, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga745a65eb516ce40a3be43490aaeb5c5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates through links in a group. <a href="group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e">More...</a><br /></td></tr>
+<tr class="separator:ga745a65eb516ce40a3be43490aaeb5c5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae1c6f963892a5f4e8922a66fbe338f66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66">H5Lvisit2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> grp_id, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a> op, void *op_data)</td></tr>
+<tr class="memdesc:gae1c6f963892a5f4e8922a66fbe338f66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all links starting from a specified group. <a href="group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66">More...</a><br /></td></tr>
+<tr class="separator:gae1c6f963892a5f4e8922a66fbe338f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafee93792c7e27a7e78b1ec221876b173"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_v.html#gafee93792c7e27a7e78b1ec221876b173">H5Lvisit_by_name2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a> op, void *op_data, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gafee93792c7e27a7e78b1ec221876b173"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all links starting from a specified group. <a href="group___t_r_a_v.html#gafee93792c7e27a7e78b1ec221876b173">More...</a><br /></td></tr>
+<tr class="separator:gafee93792c7e27a7e78b1ec221876b173"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadaf9732947c45cd4d2442e7f58873fc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#gadaf9732947c45cd4d2442e7f58873fc2">H5Lcreate_ud</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> link_loc_id, const char *link_name, <a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const void *udata, size_t udata_size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gadaf9732947c45cd4d2442e7f58873fc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a link of a user-defined type. <a href="group___h5_l.html#gadaf9732947c45cd4d2442e7f58873fc2">More...</a><br /></td></tr>
+<tr class="separator:gadaf9732947c45cd4d2442e7f58873fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga02c1cf38efea97d18e5e2f65df3f08a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_a.html#ga02c1cf38efea97d18e5e2f65df3f08a2">H5Lis_registered</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> id)</td></tr>
+<tr class="memdesc:ga02c1cf38efea97d18e5e2f65df3f08a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a class of user-defined links is registered. <a href="group___h5_l_a.html#ga02c1cf38efea97d18e5e2f65df3f08a2">More...</a><br /></td></tr>
+<tr class="separator:ga02c1cf38efea97d18e5e2f65df3f08a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gade0c3b274c185d148f000172fbdc3220"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#gade0c3b274c185d148f000172fbdc3220">H5Lunpack_elink_val</a> (const void *ext_linkval, size_t link_size, unsigned *flags, const char **filename, const char **obj_path)</td></tr>
+<tr class="memdesc:gade0c3b274c185d148f000172fbdc3220"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes external link information. <a href="group___h5_l.html#gade0c3b274c185d148f000172fbdc3220">More...</a><br /></td></tr>
+<tr class="separator:gade0c3b274c185d148f000172fbdc3220"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga15dfaeb9b1c0b3136533cb97ee45e683"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#ga15dfaeb9b1c0b3136533cb97ee45e683">H5Lcreate_external</a> (const char *file_name, const char *obj_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> link_loc_id, const char *link_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga15dfaeb9b1c0b3136533cb97ee45e683"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an external link, a soft link to an object in a different file. <a href="group___h5_l.html#ga15dfaeb9b1c0b3136533cb97ee45e683">More...</a><br /></td></tr>
+<tr class="separator:ga15dfaeb9b1c0b3136533cb97ee45e683"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacc2ad7f2b402c4bf9bb122d7f43b98dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#gacc2ad7f2b402c4bf9bb122d7f43b98dc">H5Lget_info1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="struct_h5_l__info1__t.html">H5L_info1_t</a> *linfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gacc2ad7f2b402c4bf9bb122d7f43b98dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a link. <a href="group___h5_l.html#gacc2ad7f2b402c4bf9bb122d7f43b98dc">More...</a><br /></td></tr>
+<tr class="separator:gacc2ad7f2b402c4bf9bb122d7f43b98dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ed207f47e0e0f768f0d540c73e37e2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#ga7ed207f47e0e0f768f0d540c73e37e2a">H5Lget_info_by_idx1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="struct_h5_l__info1__t.html">H5L_info1_t</a> *linfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga7ed207f47e0e0f768f0d540c73e37e2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata for a link in a group, according to the order within a field or index. <a href="group___h5_l.html#ga7ed207f47e0e0f768f0d540c73e37e2a">More...</a><br /></td></tr>
+<tr class="separator:ga7ed207f47e0e0f768f0d540c73e37e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1e7c0a8cf17699563c02e128f27042f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_v.html#ga1e7c0a8cf17699563c02e128f27042f1">H5Literate1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> grp_id, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *idx, <a class="el" href="_h5_lpublic_8h.html#aa92ad6ac7f9720520690785ad53d8b08">H5L_iterate1_t</a> op, void *op_data)</td></tr>
+<tr class="memdesc:ga1e7c0a8cf17699563c02e128f27042f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates over links in a group, with user callback routine, according to the order within an index. <a href="group___t_r_a_v.html#ga1e7c0a8cf17699563c02e128f27042f1">More...</a><br /></td></tr>
+<tr class="separator:ga1e7c0a8cf17699563c02e128f27042f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87e036da0c8d1146a073f3ee08e0fedc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_v.html#ga87e036da0c8d1146a073f3ee08e0fedc">H5Literate_by_name1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *idx, <a class="el" href="_h5_lpublic_8h.html#aa92ad6ac7f9720520690785ad53d8b08">H5L_iterate1_t</a> op, void *op_data, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga87e036da0c8d1146a073f3ee08e0fedc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates through links in a group by its name. <a href="group___t_r_a_v.html#ga87e036da0c8d1146a073f3ee08e0fedc">More...</a><br /></td></tr>
+<tr class="separator:ga87e036da0c8d1146a073f3ee08e0fedc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5424ef7043c82147490d027a0e8a59ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_v.html#ga5424ef7043c82147490d027a0e8a59ef">H5Lvisit1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> grp_id, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5_lpublic_8h.html#aa92ad6ac7f9720520690785ad53d8b08">H5L_iterate1_t</a> op, void *op_data)</td></tr>
+<tr class="memdesc:ga5424ef7043c82147490d027a0e8a59ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all links starting from a specified group. <a href="group___t_r_a_v.html#ga5424ef7043c82147490d027a0e8a59ef">More...</a><br /></td></tr>
+<tr class="separator:ga5424ef7043c82147490d027a0e8a59ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f1ba1bb4d44f2c111990024809417ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_v.html#ga1f1ba1bb4d44f2c111990024809417ac">H5Lvisit_by_name1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5_lpublic_8h.html#aa92ad6ac7f9720520690785ad53d8b08">H5L_iterate1_t</a> op, void *op_data, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga1f1ba1bb4d44f2c111990024809417ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all links starting from a specified group. <a href="group___t_r_a_v.html#ga1f1ba1bb4d44f2c111990024809417ac">More...</a><br /></td></tr>
+<tr class="separator:ga1f1ba1bb4d44f2c111990024809417ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a81e20e71d0708535b22f679128bcdda2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a81e20e71d0708535b22f679128bcdda2">&#9670;&nbsp;</a></span>H5L_MAX_LINK_NAME_LEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_MAX_LINK_NAME_LEN&#160;&#160;&#160;UINT32_MAX</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Maximum length of a link's name. </p>
+<p>The maximum length of a link's name is encoded in a 32-bit unsigned integer. </p>
+
+</div>
+</div>
+<a id="a484bbac16dab421b9e32c4d9c2128658"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a484bbac16dab421b9e32c4d9c2128658">&#9670;&nbsp;</a></span>H5L_SAME_LOC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_SAME_LOC&#160;&#160;&#160;0 /* (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Macro to indicate operation occurs on same location. </p>
+
+</div>
+</div>
+<a id="adc65173efbfc9b6029391d6de808b2e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adc65173efbfc9b6029391d6de808b2e6">&#9670;&nbsp;</a></span>H5L_TYPE_BUILTIN_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_TYPE_BUILTIN_MAX&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a38eb885df3f43f179b973f576fe996ed">H5L_TYPE_SOFT</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Maximum value link value for "built-in" link types. </p>
+
+</div>
+</div>
+<a id="a6f9109ae61b6bd1b6668237cce13c75f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f9109ae61b6bd1b6668237cce13c75f">&#9670;&nbsp;</a></span>H5L_TYPE_UD_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_TYPE_UD_MAX&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a810ce4b5dddcd41521557af0273dd5cd">H5L_TYPE_MAX</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Maximum link id value for "user-defined" link types. </p>
+
+</div>
+</div>
+<a id="afd6fe1db1c142b14a7f879b8d277aa3f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd6fe1db1c142b14a7f879b8d277aa3f">&#9670;&nbsp;</a></span>H5L_TYPE_UD_MIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_TYPE_UD_MIN&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48a1b8b636539eab03587c22735ec84ea06">H5L_TYPE_EXTERNAL</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Link ids at or above this value are "user-defined" link types. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a96345937d04b66a13baec1ef1a6cff76"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96345937d04b66a13baec1ef1a6cff76">&#9670;&nbsp;</a></span>H5L_elink_traverse_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5L_elink_traverse_t) (const char *parent_file_name, const char *parent_group_name, const char *child_file_name, const char *child_object_name, unsigned *acc_flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback for external link traversal. </p>
+
+</div>
+</div>
+<a id="aa92ad6ac7f9720520690785ad53d8b08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa92ad6ac7f9720520690785ad53d8b08">&#9670;&nbsp;</a></span>H5L_iterate1_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5L_iterate1_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group, const char *name, const <a class="el" href="struct_h5_l__info1__t.html">H5L_info1_t</a> *info, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Prototype for <a class="el" href="group___t_r_a_v.html#ga1e7c0a8cf17699563c02e128f27042f1" title="Iterates over links in a group, with user callback routine, according to the order within an index.">H5Literate1()</a> / <a class="el" href="group___t_r_a_v.html#ga87e036da0c8d1146a073f3ee08e0fedc" title="Iterates through links in a group by its name.">H5Literate_by_name1()</a> operator </p>
+
+</div>
+</div>
+<a id="a9f26d305724d0969b3b25e100a109fc9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9f26d305724d0969b3b25e100a109fc9">&#9670;&nbsp;</a></span>H5L_iterate2_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5L_iterate2_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group, const char *name, const <a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a> *info, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Prototype for <a class="el" href="group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73" title="Iterates over links in a group, with user callback routine, according to the order within an index.">H5Literate2()</a>, <a class="el" href="group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e" title="Iterates through links in a group.">H5Literate_by_name2()</a> operator. </p>
+<p>The <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> version is used in the VOL layer and future public API calls. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a1e3c5d37c60e7a59b0179e26a4094a48"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e3c5d37c60e7a59b0179e26a4094a48">&#9670;&nbsp;</a></span>H5L_type_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Link class types. </p>
+<p>Values less than 64 are reserved for the HDF5 library's internal use. Values 64 to 255 are for "user-defined" link class types; these types are defined by HDF5 but their behavior can be overridden by users. Users who want to create new classes of links should contact the HDF5 development team at <a href="#" onclick="location.href='mai'+'lto:'+'hel'+'p@'+'hdf'+'gr'+'oup'+'.o'+'rg'; return false;">help@<span style="display: none;">.nosp@m.</span>hdfg<span style="display: none;">.nosp@m.</span>roup.<span style="display: none;">.nosp@m.</span>org</a>. These values can never change because they appear in HDF5 files. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1e3c5d37c60e7a59b0179e26a4094a48a4a582d434de3ee2c583384c4d3a3273d"></a>H5L_TYPE_ERROR&#160;</td><td class="fielddoc"><p>Invalid link type id <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a1e3c5d37c60e7a59b0179e26a4094a48ab90f13082490fcd293a228b2785489e3"></a>H5L_TYPE_HARD&#160;</td><td class="fielddoc"><p>Hard link id <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a1e3c5d37c60e7a59b0179e26a4094a48a38eb885df3f43f179b973f576fe996ed"></a>H5L_TYPE_SOFT&#160;</td><td class="fielddoc"><p>Soft link id <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a1e3c5d37c60e7a59b0179e26a4094a48a1b8b636539eab03587c22735ec84ea06"></a>H5L_TYPE_EXTERNAL&#160;</td><td class="fielddoc"><p>External link id <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a1e3c5d37c60e7a59b0179e26a4094a48a810ce4b5dddcd41521557af0273dd5cd"></a>H5L_TYPE_MAX&#160;</td><td class="fielddoc"><p>Maximum link type id <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_lpublic_8h.html">H5Lpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_lpublic_8h__dep__incl.map b/develop/_h5_lpublic_8h__dep__incl.map
new file mode 100644
index 0000000..82a491e
--- /dev/null
+++ b/develop/_h5_lpublic_8h__dep__incl.map
@@ -0,0 +1,10 @@
+<map id="src/H5Lpublic.h" name="src/H5Lpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="208,5,329,32"/>
+<area shape="rect" id="node2" href="$_h5_gpublic_8h.html" title=" " alt="" coords="55,80,179,107"/>
+<area shape="rect" id="node4" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="90,229,245,256"/>
+<area shape="rect" id="node7" href="$_h5_ldevelop_8h.html" title=" " alt="" coords="255,80,389,107"/>
+<area shape="rect" id="node8" href="$_h5_ppublic_8h.html" title=" " alt="" coords="414,80,537,107"/>
+<area shape="rect" id="node3" href="$_h5_rpublic_8h.html" title=" " alt="" coords="57,155,179,181"/>
+<area shape="rect" id="node5" href="$_h5_mpublic_8h.html" title=" " alt="" coords="5,304,132,331"/>
+<area shape="rect" id="node6" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="157,304,375,331"/>
+</map>
diff --git a/develop/_h5_lpublic_8h__dep__incl.md5 b/develop/_h5_lpublic_8h__dep__incl.md5
new file mode 100644
index 0000000..3c57e97
--- /dev/null
+++ b/develop/_h5_lpublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+f642be052bd960e10d0c5df34d375af6 \ No newline at end of file
diff --git a/develop/_h5_lpublic_8h__dep__incl.png b/develop/_h5_lpublic_8h__dep__incl.png
new file mode 100644
index 0000000..730fa90
--- /dev/null
+++ b/develop/_h5_lpublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_lpublic_8h__incl.map b/develop/_h5_lpublic_8h__incl.map
new file mode 100644
index 0000000..b7ce3d7
--- /dev/null
+++ b/develop/_h5_lpublic_8h__incl.map
@@ -0,0 +1,18 @@
+<map id="src/H5Lpublic.h" name="src/H5Lpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="543,5,664,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,229,647,256"/>
+<area shape="rect" id="node14" href="$_h5_ipublic_8h.html" title=" " alt="" coords="599,155,693,181"/>
+<area shape="rect" id="node15" href="$_h5_opublic_8h.html" title=" " alt="" coords="509,80,610,107"/>
+<area shape="rect" id="node16" href="$_h5_tpublic_8h.html" title=" " alt="" coords="685,80,783,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,304,108,331"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,304,232,331"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,304,343,331"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,304,437,331"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,304,537,331"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,304,643,331"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,304,742,331"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,304,837,331"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,304,921,331"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,304,1011,331"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,304,1144,331"/>
+</map>
diff --git a/develop/_h5_lpublic_8h__incl.md5 b/develop/_h5_lpublic_8h__incl.md5
new file mode 100644
index 0000000..5e53cda
--- /dev/null
+++ b/develop/_h5_lpublic_8h__incl.md5
@@ -0,0 +1 @@
+0c7e6016e3dd22fccf9a2edb39a9c940 \ No newline at end of file
diff --git a/develop/_h5_lpublic_8h__incl.png b/develop/_h5_lpublic_8h__incl.png
new file mode 100644
index 0000000..abf76da
--- /dev/null
+++ b/develop/_h5_lpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_m__u_g.html b/develop/_h5_m__u_g.html
new file mode 100644
index 0000000..af71e3c
--- /dev/null
+++ b/develop/_h5_m__u_g.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 VOL Data Mapping</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_m__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 VOL Data Mapping </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p><b>The HDF5 Data Mapping can only be used with the HDF5 VOL connectors that implement map objects.</b> The native HDF5 library does not support this feature.</p>
+<h1><a class="anchor" id="sec_map"></a>
+The HDF5 Map Object</h1>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000022">Todo:</a></b></dt><dd>Describe the map life cycle.</dd></dl>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">Todo:</a></b></dt><dd>How does MAPL fit into <a class="el" href="_h5_p__u_g.html#subsubsec_plist_class">Property List Classes</a>.</dd></dl>
+<p>Previous Chapter <a class="el" href="_h5_e_s__u_g.html#sec_async">The HDF5 Event Set Interface</a> - Next Chapter <a class="el" href="_a_r__u_g.html#sec_addition">Additional Resources</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_m_fmodule_8h.html b/develop/_h5_m_fmodule_8h.html
new file mode 100644
index 0000000..b16738c
--- /dev/null
+++ b/develop/_h5_m_fmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5MFmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_m_fmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5MFmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a8b7c4da658e3dbe40fb5bf96b40e86f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_m_fmodule_8h.html#a8b7c4da658e3dbe40fb5bf96b40e86f2">H5MF_MODULE</a></td></tr>
+<tr class="separator:a8b7c4da658e3dbe40fb5bf96b40e86f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_m_fmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5MF</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_m_fmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_RESOURCE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5MF</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_RESOURCE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8b7c4da658e3dbe40fb5bf96b40e86f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b7c4da658e3dbe40fb5bf96b40e86f2">&#9670;&nbsp;</a></span>H5MF_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5MF_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_m_fmodule_8h.html">H5MFmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_m_mpublic_8h.html b/develop/_h5_m_mpublic_8h.html
new file mode 100644
index 0000000..a137b78
--- /dev/null
+++ b/develop/_h5_m_mpublic_8h.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5MMpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_m_mpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#typedef-members">Typedefs</a> </div>
+ <div class="headertitle">
+<div class="title">H5MMpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5MMpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_m_mpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_m_mpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_m_mpublic_8h" id="asrc_2_h5_m_mpublic_8h">
+<area shape="rect" title=" " alt="" coords="533,5,671,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,80,647,107"/>
+<area shape="rect" title=" " alt="" coords="5,155,108,181"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,155,232,181"/>
+<area shape="rect" title=" " alt="" coords="256,155,343,181"/>
+<area shape="rect" title=" " alt="" coords="367,155,437,181"/>
+<area shape="rect" title=" " alt="" coords="462,155,537,181"/>
+<area shape="rect" title=" " alt="" coords="561,155,643,181"/>
+<area shape="rect" title=" " alt="" coords="667,155,742,181"/>
+<area shape="rect" title=" " alt="" coords="767,155,837,181"/>
+<area shape="rect" title=" " alt="" coords="862,155,921,181"/>
+<area shape="rect" title=" " alt="" coords="945,155,1011,181"/>
+<area shape="rect" title=" " alt="" coords="1036,155,1144,181"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_m_mpublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_m_mpublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_m_mpublic_8hdep" id="asrc_2_h5_m_mpublic_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,144,32"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="13,80,136,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ae5ca0b699eeeb8db23dd61e6278474ab"><td class="memItemLeft" align="right" valign="top">typedef void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a>) (size_t size, void *alloc_info)</td></tr>
+<tr class="separator:ae5ca0b699eeeb8db23dd61e6278474ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa34c7616be59673cfc3d63fa7d960f25"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a>) (void *mem, void *free_info)</td></tr>
+<tr class="separator:aa34c7616be59673cfc3d63fa7d960f25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="ae5ca0b699eeeb8db23dd61e6278474ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5ca0b699eeeb8db23dd61e6278474ab">&#9670;&nbsp;</a></span>H5MM_allocate_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void*(* H5MM_allocate_t) (size_t size, void *alloc_info)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa34c7616be59673cfc3d63fa7d960f25"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa34c7616be59673cfc3d63fa7d960f25">&#9670;&nbsp;</a></span>H5MM_free_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void(* H5MM_free_t) (void *mem, void *free_info)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_m_mpublic_8h.html">H5MMpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_m_mpublic_8h__dep__incl.map b/develop/_h5_m_mpublic_8h__dep__incl.map
new file mode 100644
index 0000000..48f6b8c
--- /dev/null
+++ b/develop/_h5_m_mpublic_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="src/H5MMpublic.h" name="src/H5MMpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,144,32"/>
+<area shape="rect" id="node2" href="$_h5_ppublic_8h.html" title=" " alt="" coords="13,80,136,107"/>
+</map>
diff --git a/develop/_h5_m_mpublic_8h__dep__incl.md5 b/develop/_h5_m_mpublic_8h__dep__incl.md5
new file mode 100644
index 0000000..84799e6
--- /dev/null
+++ b/develop/_h5_m_mpublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+4d534a11d9a3a60c38d16b9757899dea \ No newline at end of file
diff --git a/develop/_h5_m_mpublic_8h__dep__incl.png b/develop/_h5_m_mpublic_8h__dep__incl.png
new file mode 100644
index 0000000..6d275da
--- /dev/null
+++ b/develop/_h5_m_mpublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_m_mpublic_8h__incl.map b/develop/_h5_m_mpublic_8h__incl.map
new file mode 100644
index 0000000..a940472
--- /dev/null
+++ b/develop/_h5_m_mpublic_8h__incl.map
@@ -0,0 +1,15 @@
+<map id="src/H5MMpublic.h" name="src/H5MMpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="533,5,671,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,80,647,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,155,108,181"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,155,232,181"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,155,343,181"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,155,437,181"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,155,537,181"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,155,643,181"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,155,742,181"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,155,837,181"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,155,921,181"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,155,1011,181"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,155,1144,181"/>
+</map>
diff --git a/develop/_h5_m_mpublic_8h__incl.md5 b/develop/_h5_m_mpublic_8h__incl.md5
new file mode 100644
index 0000000..a8a51c2
--- /dev/null
+++ b/develop/_h5_m_mpublic_8h__incl.md5
@@ -0,0 +1 @@
+b1e2b559c198e9bcc66b882947af210a \ No newline at end of file
diff --git a/develop/_h5_m_mpublic_8h__incl.png b/develop/_h5_m_mpublic_8h__incl.png
new file mode 100644
index 0000000..10ab242
--- /dev/null
+++ b/develop/_h5_m_mpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_mmodule_8h.html b/develop/_h5_mmodule_8h.html
new file mode 100644
index 0000000..d9bcd4b
--- /dev/null
+++ b/develop/_h5_mmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Mmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_mmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Mmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aa193d593992aefe5ce35957a363f9f26"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mmodule_8h.html#aa193d593992aefe5ce35957a363f9f26">H5M_MODULE</a></td></tr>
+<tr class="separator:aa193d593992aefe5ce35957a363f9f26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5M</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_MAP</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5M</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_MAP</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa193d593992aefe5ce35957a363f9f26"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa193d593992aefe5ce35957a363f9f26">&#9670;&nbsp;</a></span>H5M_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5M_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_mmodule_8h.html">H5Mmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_mpublic_8h.html b/develop/_h5_mpublic_8h.html
new file mode 100644
index 0000000..913bfb6
--- /dev/null
+++ b/develop/_h5_mpublic_8h.html
@@ -0,0 +1,453 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Mpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_mpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Mpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_v_lpublic_8h.html">H5VLpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Mpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_mpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_mpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_mpublic_8h" id="asrc_2_h5_mpublic_8h">
+<area shape="rect" title=" " alt="" coords="698,5,825,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="653,528,744,555"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="737,453,831,480"/>
+<area shape="rect" href="_h5_v_lpublic_8h.html" title=" " alt="" coords="1256,229,1363,256"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="583,80,713,107"/>
+<area shape="rect" title=" " alt="" coords="102,603,205,629"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="229,603,329,629"/>
+<area shape="rect" title=" " alt="" coords="353,603,439,629"/>
+<area shape="rect" title=" " alt="" coords="463,603,534,629"/>
+<area shape="rect" title=" " alt="" coords="559,603,633,629"/>
+<area shape="rect" title=" " alt="" coords="657,603,740,629"/>
+<area shape="rect" title=" " alt="" coords="764,603,839,629"/>
+<area shape="rect" title=" " alt="" coords="863,603,934,629"/>
+<area shape="rect" title=" " alt="" coords="959,603,1017,629"/>
+<area shape="rect" title=" " alt="" coords="1041,603,1108,629"/>
+<area shape="rect" title=" " alt="" coords="1133,603,1241,629"/>
+<area shape="rect" href="_h5_apublic_8h.html" title=" " alt="" coords="686,304,786,331"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="1112,379,1213,405"/>
+<area shape="rect" href="_h5_dpublic_8h.html" title=" " alt="" coords="328,379,429,405"/>
+<area shape="rect" href="_h5_e_spublic_8h.html" title=" " alt="" coords="453,379,560,405"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="101,304,200,331"/>
+<area shape="rect" href="_h5_lpublic_8h.html" title=" " alt="" coords="925,304,1024,331"/>
+<area shape="rect" href="_h5_rpublic_8h.html" title=" " alt="" coords="969,155,1069,181"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="939,379,1037,405"/>
+<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="93,379,203,405"/>
+<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="94,453,194,480"/>
+<area shape="rect" href="_h5_gpublic_8h.html" title=" " alt="" coords="968,229,1069,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_h5_v_l__map__args__t.html">H5VL_map_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:afa960df94b647f5d1ea621498da6bb62"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html#afa960df94b647f5d1ea621498da6bb62">H5VL_MAP_CREATE</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:afa960df94b647f5d1ea621498da6bb62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9bd32dcd24bbb1efe2a55d6bea5e938d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html#a9bd32dcd24bbb1efe2a55d6bea5e938d">H5VL_MAP_OPEN</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a9bd32dcd24bbb1efe2a55d6bea5e938d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1de29e53229dfaad6b34771e360ee27"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html#ac1de29e53229dfaad6b34771e360ee27">H5VL_MAP_GET_VAL</a>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:ac1de29e53229dfaad6b34771e360ee27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af78ffceae1170db004b4e36e7b627e3e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html#af78ffceae1170db004b4e36e7b627e3e">H5VL_MAP_EXISTS</a>&#160;&#160;&#160;4</td></tr>
+<tr class="separator:af78ffceae1170db004b4e36e7b627e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3dbb51041e18c59ff11fa72a42cc45dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html#a3dbb51041e18c59ff11fa72a42cc45dc">H5VL_MAP_PUT</a>&#160;&#160;&#160;5</td></tr>
+<tr class="separator:a3dbb51041e18c59ff11fa72a42cc45dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d708dc837533c52fe70b6a48d96f845"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html#a5d708dc837533c52fe70b6a48d96f845">H5VL_MAP_GET</a>&#160;&#160;&#160;6</td></tr>
+<tr class="separator:a5d708dc837533c52fe70b6a48d96f845"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7dd35cf60fdeddacf391a8caa53121b3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html#a7dd35cf60fdeddacf391a8caa53121b3">H5VL_MAP_SPECIFIC</a>&#160;&#160;&#160;7</td></tr>
+<tr class="separator:a7dd35cf60fdeddacf391a8caa53121b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c3f4f7bc13fcedd50c8c9154a4f6c0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html#a1c3f4f7bc13fcedd50c8c9154a4f6c0b">H5VL_MAP_OPTIONAL</a>&#160;&#160;&#160;8</td></tr>
+<tr class="separator:a1c3f4f7bc13fcedd50c8c9154a4f6c0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9200d0bff9f4462b5c853fb2f1488433"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html#a9200d0bff9f4462b5c853fb2f1488433">H5VL_MAP_CLOSE</a>&#160;&#160;&#160;9</td></tr>
+<tr class="separator:a9200d0bff9f4462b5c853fb2f1488433"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a689d878943fd9f1844809def5cfa60fe"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html#a689d878943fd9f1844809def5cfa60fe">H5M_iterate_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, const void *key, void *op_data)</td></tr>
+<tr class="separator:a689d878943fd9f1844809def5cfa60fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a0368f24e0303355b9a4f0108e3feb0a4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html#a0368f24e0303355b9a4f0108e3feb0a4">H5VL_map_get_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_mpublic_8h.html#a0368f24e0303355b9a4f0108e3feb0a4a5c9b0f5cc6140de6755de44d660379de">H5VL_MAP_GET_MAPL</a>
+, <a class="el" href="_h5_mpublic_8h.html#a0368f24e0303355b9a4f0108e3feb0a4aba3df336088e8b63f33e69222ef416f5">H5VL_MAP_GET_MCPL</a>
+, <a class="el" href="_h5_mpublic_8h.html#a0368f24e0303355b9a4f0108e3feb0a4a2cc3563c3e74b8a2ea77db08787d159d">H5VL_MAP_GET_KEY_TYPE</a>
+, <a class="el" href="_h5_mpublic_8h.html#a0368f24e0303355b9a4f0108e3feb0a4a46ca7dda8a574c867d867b66710eee52">H5VL_MAP_GET_VAL_TYPE</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_mpublic_8h.html#a0368f24e0303355b9a4f0108e3feb0a4a4a10e4e10055617e5fcba41aa61ac776">H5VL_MAP_GET_COUNT</a>
+<br />
+ }</td></tr>
+<tr class="separator:a0368f24e0303355b9a4f0108e3feb0a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a241e707f4dc2baeda91c0616436f2208"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html#a241e707f4dc2baeda91c0616436f2208">H5VL_map_specific_t</a> { <a class="el" href="_h5_mpublic_8h.html#a241e707f4dc2baeda91c0616436f2208a69ff6077c442c5207366f892b819b17e">H5VL_MAP_ITER</a>
+, <a class="el" href="_h5_mpublic_8h.html#a241e707f4dc2baeda91c0616436f2208aa9bddebe3e21590e50341dcd294ddf9f">H5VL_MAP_DELETE</a>
+ }</td></tr>
+<tr class="separator:a241e707f4dc2baeda91c0616436f2208"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gac85972f70201429a93184408d40e4b09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#gac85972f70201429a93184408d40e4b09">H5Mcreate</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> val_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mapl_id)</td></tr>
+<tr class="memdesc:gac85972f70201429a93184408d40e4b09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a map object. <a href="group___h5_m.html#gac85972f70201429a93184408d40e4b09">More...</a><br /></td></tr>
+<tr class="separator:gac85972f70201429a93184408d40e4b09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8bb9c2b6c4e695156c529532e2984184"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga8bb9c2b6c4e695156c529532e2984184">H5Mcreate_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> val_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga8bb9c2b6c4e695156c529532e2984184"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga978881a6ecbacc418232d318549307f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#ga978881a6ecbacc418232d318549307f2">H5Mcreate_anon</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> val_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mapl_id)</td></tr>
+<tr class="separator:ga978881a6ecbacc418232d318549307f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga426fbeac4c90849f2ac1855447fb8d43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#ga426fbeac4c90849f2ac1855447fb8d43">H5Mopen</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mapl_id)</td></tr>
+<tr class="memdesc:ga426fbeac4c90849f2ac1855447fb8d43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens a map object. <a href="group___h5_m.html#ga426fbeac4c90849f2ac1855447fb8d43">More...</a><br /></td></tr>
+<tr class="separator:ga426fbeac4c90849f2ac1855447fb8d43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga128bb64acfc9bf04191424c673da358d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga128bb64acfc9bf04191424c673da358d">H5Mopen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga128bb64acfc9bf04191424c673da358d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad9a6a1199edc0fb4a50d831a213a5f44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#gad9a6a1199edc0fb4a50d831a213a5f44">H5Mclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id)</td></tr>
+<tr class="memdesc:gad9a6a1199edc0fb4a50d831a213a5f44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminates access to a map object. <a href="group___h5_m.html#gad9a6a1199edc0fb4a50d831a213a5f44">More...</a><br /></td></tr>
+<tr class="separator:gad9a6a1199edc0fb4a50d831a213a5f44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf23243773b9e65741cddafde432bf1ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaf23243773b9e65741cddafde432bf1ac">H5Mclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaf23243773b9e65741cddafde432bf1ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2001636fe6ce4c8aed13fa768c76a8fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#ga2001636fe6ce4c8aed13fa768c76a8fc">H5Mget_key_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id)</td></tr>
+<tr class="memdesc:ga2001636fe6ce4c8aed13fa768c76a8fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets key datatype for a map object. <a href="group___h5_m.html#ga2001636fe6ce4c8aed13fa768c76a8fc">More...</a><br /></td></tr>
+<tr class="separator:ga2001636fe6ce4c8aed13fa768c76a8fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c88ee008fa4ac1fa3b7824f182afc45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#ga3c88ee008fa4ac1fa3b7824f182afc45">H5Mget_val_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id)</td></tr>
+<tr class="memdesc:ga3c88ee008fa4ac1fa3b7824f182afc45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets value datatype for a map object. <a href="group___h5_m.html#ga3c88ee008fa4ac1fa3b7824f182afc45">More...</a><br /></td></tr>
+<tr class="separator:ga3c88ee008fa4ac1fa3b7824f182afc45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d05e2962702d80d27643abc05ee3da7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#ga5d05e2962702d80d27643abc05ee3da7">H5Mget_create_plist</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id)</td></tr>
+<tr class="memdesc:ga5d05e2962702d80d27643abc05ee3da7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets creation property list for a map object. <a href="group___h5_m.html#ga5d05e2962702d80d27643abc05ee3da7">More...</a><br /></td></tr>
+<tr class="separator:ga5d05e2962702d80d27643abc05ee3da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga48dd6941c1cac4f8f0f3beaf01c5d7de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#ga48dd6941c1cac4f8f0f3beaf01c5d7de">H5Mget_access_plist</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id)</td></tr>
+<tr class="memdesc:ga48dd6941c1cac4f8f0f3beaf01c5d7de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets access property list for a map object. <a href="group___h5_m.html#ga48dd6941c1cac4f8f0f3beaf01c5d7de">More...</a><br /></td></tr>
+<tr class="separator:ga48dd6941c1cac4f8f0f3beaf01c5d7de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c6119224bdb84e4254f772bbee08ac0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#ga1c6119224bdb84e4254f772bbee08ac0">H5Mget_count</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id)</td></tr>
+<tr class="memdesc:ga1c6119224bdb84e4254f772bbee08ac0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of key-value pairs in a map object. <a href="group___h5_m.html#ga1c6119224bdb84e4254f772bbee08ac0">More...</a><br /></td></tr>
+<tr class="separator:ga1c6119224bdb84e4254f772bbee08ac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8cb388b30893cb79ed4d2bec4a8e8c4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#ga8cb388b30893cb79ed4d2bec4a8e8c4f">H5Mput</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_mem_type_id, const void *key, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> val_mem_type_id, const void *value, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id)</td></tr>
+<tr class="memdesc:ga8cb388b30893cb79ed4d2bec4a8e8c4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a key-value pair to a map object. <a href="group___h5_m.html#ga8cb388b30893cb79ed4d2bec4a8e8c4f">More...</a><br /></td></tr>
+<tr class="separator:ga8cb388b30893cb79ed4d2bec4a8e8c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7339648233e38eacd75eed7e0b6b5e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaf7339648233e38eacd75eed7e0b6b5e9">H5Mput_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_mem_type_id, const void *key, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> val_mem_type_id, const void *value, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaf7339648233e38eacd75eed7e0b6b5e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga585b7c3352cbca858e11bf50d3dd68ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#ga585b7c3352cbca858e11bf50d3dd68ed">H5Mget</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_mem_type_id, const void *key, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> val_mem_type_id, void *value, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id)</td></tr>
+<tr class="memdesc:ga585b7c3352cbca858e11bf50d3dd68ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a key-value pair from a map object. <a href="group___h5_m.html#ga585b7c3352cbca858e11bf50d3dd68ed">More...</a><br /></td></tr>
+<tr class="separator:ga585b7c3352cbca858e11bf50d3dd68ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc2fe75c57eb59f55103cb9d16dcf03c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gabc2fe75c57eb59f55103cb9d16dcf03c">H5Mget_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_mem_type_id, const void *key, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> val_mem_type_id, void *value, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gabc2fe75c57eb59f55103cb9d16dcf03c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga513a77497d24ecc765ad40b575cf7b1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#ga513a77497d24ecc765ad40b575cf7b1b">H5Mexists</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_mem_type_id, const void *key, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *exists, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id)</td></tr>
+<tr class="memdesc:ga513a77497d24ecc765ad40b575cf7b1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if provided key exists in a map object. <a href="group___h5_m.html#ga513a77497d24ecc765ad40b575cf7b1b">More...</a><br /></td></tr>
+<tr class="separator:ga513a77497d24ecc765ad40b575cf7b1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaff5dc81a8a1150acee7e729a7747f1f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#gaff5dc81a8a1150acee7e729a7747f1f2">H5Miterate</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *idx, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_mem_type_id, <a class="el" href="_h5_mpublic_8h.html#a689d878943fd9f1844809def5cfa60fe">H5M_iterate_t</a> op, void *op_data, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id)</td></tr>
+<tr class="memdesc:gaff5dc81a8a1150acee7e729a7747f1f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates over all key-value pairs in a map object. <a href="group___h5_m.html#gaff5dc81a8a1150acee7e729a7747f1f2">More...</a><br /></td></tr>
+<tr class="separator:gaff5dc81a8a1150acee7e729a7747f1f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9318fe7ee18d5630ad831868675c7ce9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#ga9318fe7ee18d5630ad831868675c7ce9">H5Miterate_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *map_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *idx, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_mem_type_id, <a class="el" href="_h5_mpublic_8h.html#a689d878943fd9f1844809def5cfa60fe">H5M_iterate_t</a> op, void *op_data, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga9318fe7ee18d5630ad831868675c7ce9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates over all key-value pairs in a map object. <a href="group___h5_m.html#ga9318fe7ee18d5630ad831868675c7ce9">More...</a><br /></td></tr>
+<tr class="separator:ga9318fe7ee18d5630ad831868675c7ce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae3cd428dc0746052779e7e372bfd2cad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_m.html#gae3cd428dc0746052779e7e372bfd2cad">H5Mdelete</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_mem_type_id, const void *key, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id)</td></tr>
+<tr class="memdesc:gae3cd428dc0746052779e7e372bfd2cad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes a key-value pair from a map object. <a href="group___h5_m.html#gae3cd428dc0746052779e7e372bfd2cad">More...</a><br /></td></tr>
+<tr class="separator:gae3cd428dc0746052779e7e372bfd2cad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a9200d0bff9f4462b5c853fb2f1488433"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9200d0bff9f4462b5c853fb2f1488433">&#9670;&nbsp;</a></span>H5VL_MAP_CLOSE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_MAP_CLOSE&#160;&#160;&#160;9</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afa960df94b647f5d1ea621498da6bb62"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa960df94b647f5d1ea621498da6bb62">&#9670;&nbsp;</a></span>H5VL_MAP_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_MAP_CREATE&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af78ffceae1170db004b4e36e7b627e3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af78ffceae1170db004b4e36e7b627e3e">&#9670;&nbsp;</a></span>H5VL_MAP_EXISTS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_MAP_EXISTS&#160;&#160;&#160;4</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5d708dc837533c52fe70b6a48d96f845"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5d708dc837533c52fe70b6a48d96f845">&#9670;&nbsp;</a></span>H5VL_MAP_GET</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_MAP_GET&#160;&#160;&#160;6</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac1de29e53229dfaad6b34771e360ee27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac1de29e53229dfaad6b34771e360ee27">&#9670;&nbsp;</a></span>H5VL_MAP_GET_VAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_MAP_GET_VAL&#160;&#160;&#160;3</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9bd32dcd24bbb1efe2a55d6bea5e938d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9bd32dcd24bbb1efe2a55d6bea5e938d">&#9670;&nbsp;</a></span>H5VL_MAP_OPEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_MAP_OPEN&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1c3f4f7bc13fcedd50c8c9154a4f6c0b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c3f4f7bc13fcedd50c8c9154a4f6c0b">&#9670;&nbsp;</a></span>H5VL_MAP_OPTIONAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_MAP_OPTIONAL&#160;&#160;&#160;8</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3dbb51041e18c59ff11fa72a42cc45dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3dbb51041e18c59ff11fa72a42cc45dc">&#9670;&nbsp;</a></span>H5VL_MAP_PUT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_MAP_PUT&#160;&#160;&#160;5</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7dd35cf60fdeddacf391a8caa53121b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7dd35cf60fdeddacf391a8caa53121b3">&#9670;&nbsp;</a></span>H5VL_MAP_SPECIFIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_MAP_SPECIFIC&#160;&#160;&#160;7</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a689d878943fd9f1844809def5cfa60fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a689d878943fd9f1844809def5cfa60fe">&#9670;&nbsp;</a></span>H5M_iterate_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5M_iterate_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, const void *key, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback for <a class="el" href="group___h5_m.html#gaff5dc81a8a1150acee7e729a7747f1f2" title="Iterates over all key-value pairs in a map object.">H5Miterate()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a0368f24e0303355b9a4f0108e3feb0a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0368f24e0303355b9a4f0108e3feb0a4">&#9670;&nbsp;</a></span>H5VL_map_get_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_mpublic_8h.html#a0368f24e0303355b9a4f0108e3feb0a4">H5VL_map_get_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0368f24e0303355b9a4f0108e3feb0a4a5c9b0f5cc6140de6755de44d660379de"></a>H5VL_MAP_GET_MAPL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a0368f24e0303355b9a4f0108e3feb0a4aba3df336088e8b63f33e69222ef416f5"></a>H5VL_MAP_GET_MCPL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a0368f24e0303355b9a4f0108e3feb0a4a2cc3563c3e74b8a2ea77db08787d159d"></a>H5VL_MAP_GET_KEY_TYPE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a0368f24e0303355b9a4f0108e3feb0a4a46ca7dda8a574c867d867b66710eee52"></a>H5VL_MAP_GET_VAL_TYPE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a0368f24e0303355b9a4f0108e3feb0a4a4a10e4e10055617e5fcba41aa61ac776"></a>H5VL_MAP_GET_COUNT&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a241e707f4dc2baeda91c0616436f2208"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a241e707f4dc2baeda91c0616436f2208">&#9670;&nbsp;</a></span>H5VL_map_specific_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_mpublic_8h.html#a241e707f4dc2baeda91c0616436f2208">H5VL_map_specific_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a241e707f4dc2baeda91c0616436f2208a69ff6077c442c5207366f892b819b17e"></a>H5VL_MAP_ITER&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a241e707f4dc2baeda91c0616436f2208aa9bddebe3e21590e50341dcd294ddf9f"></a>H5VL_MAP_DELETE&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_mpublic_8h.html">H5Mpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_mpublic_8h__incl.map b/develop/_h5_mpublic_8h__incl.map
new file mode 100644
index 0000000..0622627
--- /dev/null
+++ b/develop/_h5_mpublic_8h__incl.map
@@ -0,0 +1,29 @@
+<map id="src/H5Mpublic.h" name="src/H5Mpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="698,5,825,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="653,528,744,555"/>
+<area shape="rect" id="node14" href="$_h5_ipublic_8h.html" title=" " alt="" coords="737,453,831,480"/>
+<area shape="rect" id="node15" href="$_h5_v_lpublic_8h.html" title=" " alt="" coords="1256,229,1363,256"/>
+<area shape="rect" id="node16" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="583,80,713,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="102,603,205,629"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="229,603,329,629"/>
+<area shape="rect" id="node5" title=" " alt="" coords="353,603,439,629"/>
+<area shape="rect" id="node6" title=" " alt="" coords="463,603,534,629"/>
+<area shape="rect" id="node7" title=" " alt="" coords="559,603,633,629"/>
+<area shape="rect" id="node8" title=" " alt="" coords="657,603,740,629"/>
+<area shape="rect" id="node9" title=" " alt="" coords="764,603,839,629"/>
+<area shape="rect" id="node10" title=" " alt="" coords="863,603,934,629"/>
+<area shape="rect" id="node11" title=" " alt="" coords="959,603,1017,629"/>
+<area shape="rect" id="node12" title=" " alt="" coords="1041,603,1108,629"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1133,603,1241,629"/>
+<area shape="rect" id="node17" href="$_h5_apublic_8h.html" title=" " alt="" coords="686,304,786,331"/>
+<area shape="rect" id="node18" href="$_h5_opublic_8h.html" title=" " alt="" coords="1112,379,1213,405"/>
+<area shape="rect" id="node20" href="$_h5_dpublic_8h.html" title=" " alt="" coords="328,379,429,405"/>
+<area shape="rect" id="node21" href="$_h5_e_spublic_8h.html" title=" " alt="" coords="453,379,560,405"/>
+<area shape="rect" id="node22" href="$_h5_fpublic_8h.html" title=" " alt="" coords="101,304,200,331"/>
+<area shape="rect" id="node25" href="$_h5_lpublic_8h.html" title=" " alt="" coords="925,304,1024,331"/>
+<area shape="rect" id="node26" href="$_h5_rpublic_8h.html" title=" " alt="" coords="969,155,1069,181"/>
+<area shape="rect" id="node19" href="$_h5_tpublic_8h.html" title=" " alt="" coords="939,379,1037,405"/>
+<area shape="rect" id="node23" href="$_h5_a_cpublic_8h.html" title=" " alt="" coords="93,379,203,405"/>
+<area shape="rect" id="node24" href="$_h5_cpublic_8h.html" title=" " alt="" coords="94,453,194,480"/>
+<area shape="rect" id="node27" href="$_h5_gpublic_8h.html" title=" " alt="" coords="968,229,1069,256"/>
+</map>
diff --git a/develop/_h5_mpublic_8h__incl.md5 b/develop/_h5_mpublic_8h__incl.md5
new file mode 100644
index 0000000..99e32c3
--- /dev/null
+++ b/develop/_h5_mpublic_8h__incl.md5
@@ -0,0 +1 @@
+4771d2975a93a0c2d731d1ee08afd1b0 \ No newline at end of file
diff --git a/develop/_h5_mpublic_8h__incl.png b/develop/_h5_mpublic_8h__incl.png
new file mode 100644
index 0000000..f2e88c3
--- /dev/null
+++ b/develop/_h5_mpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_o__hdr__info__t_8java.html b/develop/_h5_o__hdr__info__t_8java.html
new file mode 100644
index 0000000..c10ce03
--- /dev/null
+++ b/develop/_h5_o__hdr__info__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5O_hdr_info_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_o__hdr__info__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5O_hdr_info_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html">H5O_hdr_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5_o__hdr__info__t_8java.html">H5O_hdr_info_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_o__info__t_8java.html b/develop/_h5_o__info__t_8java.html
new file mode 100644
index 0000000..5b8e365
--- /dev/null
+++ b/develop/_h5_o__info__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5O_info_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_o__info__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5O_info_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html">H5O_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5_o__info__t_8java.html">H5O_info_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_o__iterate__opdata__t_8java.html b/develop/_h5_o__iterate__opdata__t_8java.html
new file mode 100644
index 0000000..11dc845
--- /dev/null
+++ b/develop/_h5_o__iterate__opdata__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5O_iterate_opdata_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_o__iterate__opdata__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5O_iterate_opdata_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__opdata__t.html">H5O_iterate_opdata_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_o__iterate__opdata__t_8java.html">H5O_iterate_opdata_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_o__iterate__t_8java.html b/develop/_h5_o__iterate__t_8java.html
new file mode 100644
index 0000000..28e2da8
--- /dev/null
+++ b/develop/_h5_o__iterate__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5O_iterate_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_o__iterate__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5O_iterate_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__t.html">H5O_iterate_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_o__iterate__t_8java.html">H5O_iterate_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_o__native__info__t_8java.html b/develop/_h5_o__native__info__t_8java.html
new file mode 100644
index 0000000..4272283
--- /dev/null
+++ b/develop/_h5_o__native__info__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5O_native_info_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_o__native__info__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5O_native_info_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html">H5O_native_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5_o__native__info__t_8java.html">H5O_native_info_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_o__token__t_8java.html b/develop/_h5_o__token__t_8java.html
new file mode 100644
index 0000000..68aab56
--- /dev/null
+++ b/develop/_h5_o__token__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs/H5O_token_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_o__token__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5O_token_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1structs"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">hdf.hdf5lib.structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li><li class="navelem"><a class="el" href="_h5_o__token__t_8java.html">H5O_token_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_o__u_g.html b/develop/_h5_o__u_g.html
new file mode 100644
index 0000000..c84d0ec
--- /dev/null
+++ b/develop/_h5_o__u_g.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 Objects</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_o__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 Objects </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000024">Todo:</a></b></dt><dd>Under Construction </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_object_8h.html b/develop/_h5_object_8h.html
new file mode 100644
index 0000000..5ed0d27
--- /dev/null
+++ b/develop/_h5_object_8h.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5Object.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_object_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> &#124;
+<a href="#typedef-members">Typedefs</a> </div>
+ <div class="headertitle">
+<div class="title">H5Object.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_object_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_object_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_object_8hdep" id="ac_09_09_2src_2_h5_object_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,156,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="14,80,147,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_user_data4_aiterate.html">UserData4Aiterate</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_user_data4_visit.html">UserData4Visit</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.">H5Object</a> is a bridge between <a class="el" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12.">H5Location</a> and <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets.">DataSet</a>, <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a>, and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>. <a href="class_h5_1_1_h5_object.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:aaff4ab7e0bf94f2082ac3b1991a4ec5d"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a>) (H5Object &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> attr_name, void *operator_data)</td></tr>
+<tr class="separator:aaff4ab7e0bf94f2082ac3b1991a4ec5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a947845193996f95f6017b1ae6d3044c7"><td class="memItemLeft" align="right" valign="top">typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a>) (H5Object &amp;obj, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> attr_name, const <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *oinfo, void *operator_data)</td></tr>
+<tr class="separator:a947845193996f95f6017b1ae6d3044c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_object_8h.html">H5Object.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_object_8h__dep__incl.map b/develop/_h5_object_8h__dep__incl.map
new file mode 100644
index 0000000..e85e41b
--- /dev/null
+++ b/develop/_h5_object_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5Object.h" name="c++/src/H5Object.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,156,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="14,80,147,107"/>
+</map>
diff --git a/develop/_h5_object_8h__dep__incl.md5 b/develop/_h5_object_8h__dep__incl.md5
new file mode 100644
index 0000000..2cd31c9
--- /dev/null
+++ b/develop/_h5_object_8h__dep__incl.md5
@@ -0,0 +1 @@
+d442759ec37fb28668b5e02e3b873d53 \ No newline at end of file
diff --git a/develop/_h5_object_8h__dep__incl.png b/develop/_h5_object_8h__dep__incl.png
new file mode 100644
index 0000000..479c06c
--- /dev/null
+++ b/develop/_h5_object_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_ocreat_prop_8h.html b/develop/_h5_ocreat_prop_8h.html
new file mode 100644
index 0000000..ba7fb97
--- /dev/null
+++ b/develop/_h5_ocreat_prop_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5OcreatProp.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ocreat_prop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5OcreatProp.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_ocreat_prop_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_ocreat_prop_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_ocreat_prop_8hdep" id="ac_09_09_2src_2_h5_ocreat_prop_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,185,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="29,80,162,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_obj_creat_prop_list.html" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper...">ObjCreatPropList</a> inherits from <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> and provides wrappers for the HDF5 object create property list. <a href="class_h5_1_1_obj_creat_prop_list.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_ocreat_prop_8h.html">H5OcreatProp.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ocreat_prop_8h__dep__incl.map b/develop/_h5_ocreat_prop_8h__dep__incl.map
new file mode 100644
index 0000000..f19a978
--- /dev/null
+++ b/develop/_h5_ocreat_prop_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5OcreatProp.h" name="c++/src/H5OcreatProp.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,185,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="29,80,162,107"/>
+</map>
diff --git a/develop/_h5_ocreat_prop_8h__dep__incl.md5 b/develop/_h5_ocreat_prop_8h__dep__incl.md5
new file mode 100644
index 0000000..0e4d08f
--- /dev/null
+++ b/develop/_h5_ocreat_prop_8h__dep__incl.md5
@@ -0,0 +1 @@
+a07e1b7036c3ee0a89cac3989fc84d08 \ No newline at end of file
diff --git a/develop/_h5_ocreat_prop_8h__dep__incl.png b/develop/_h5_ocreat_prop_8h__dep__incl.png
new file mode 100644
index 0000000..655bae0
--- /dev/null
+++ b/develop/_h5_ocreat_prop_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_off_8_f90.html b/develop/_h5_off_8_f90.html
new file mode 100644
index 0000000..e14d1bb
--- /dev/null
+++ b/develop/_h5_off_8_f90.html
@@ -0,0 +1,235 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Off.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_off_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5Off.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5o_1_1h5o__info__t.html">h5o_info_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structh5o_1_1h5o__info__t.html" title="h5o_info_t derived type. The time values are an integer array as specified in the Fortran intrinsic D...">h5o_info_t</a> derived type. The time values are an integer array as specified in the Fortran intrinsic DATE_AND_TIME(VALUES). <a href="structh5o_1_1h5o__info__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5o_1_1c__h5o__info__t.html">c_h5o_info_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">C interoperable structure for <a class="el" href="structh5o_1_1h5o__info__t.html" title="h5o_info_t derived type. The time values are an integer array as specified in the Fortran intrinsic D...">h5o_info_t</a>. The Fortran derived type returns the time values as an integer array as specified in the Fortran intrinsic DATE_AND_TIME(VALUES). Whereas, this derived type does not. <a href="structh5o_1_1c__h5o__info__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5o_1_1space__t.html">space_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structh5o_1_1space__t.html" title="space_t derived type">space_t</a> derived type <a href="structh5o_1_1space__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5o_1_1mesg__t.html">mesg_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structh5o_1_1mesg__t.html" title="mesg_t derived type">mesg_t</a> derived type <a href="structh5o_1_1mesg__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5o_1_1hdr__t.html">hdr_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structh5o_1_1hdr__t.html" title="hdr_t derived type">hdr_t</a> derived type <a href="structh5o_1_1hdr__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5o_1_1c__hdr__t.html">c_hdr_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structh5o_1_1c__hdr__t.html" title="c_hdr_t derived type">c_hdr_t</a> derived type <a href="structh5o_1_1c__hdr__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5o_1_1meta__size__t.html">meta_size_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structh5o_1_1meta__size__t.html" title="meta_size_t derived type">meta_size_t</a> derived type <a href="structh5o_1_1meta__size__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5o_1_1h5o__native__info__t.html">h5o_native_info_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structh5o_1_1h5o__native__info__t.html" title="h5o_native_info_t derived type">h5o_native_info_t</a> derived type <a href="structh5o_1_1h5o__native__info__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5o_1_1c__h5o__native__info__t.html">c_h5o_native_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceh5o_1_1h5oget__info__by__name__c.html">h5oget_info_by_name_c</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5o"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5o.html">h5o</a></td></tr>
+<tr class="memdesc:namespaceh5o"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5O functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gadeebc9e7017c564fcbcc88cc99264a70"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gadeebc9e7017c564fcbcc88cc99264a70">h5olink_f</a> (object_id, new_loc_id, new_link_name, hdferr, lcpl_id, lapl_id)</td></tr>
+<tr class="memdesc:gadeebc9e7017c564fcbcc88cc99264a70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a hard link to an object in an HDF5 file. <a href="group___f_h5_o.html#gadeebc9e7017c564fcbcc88cc99264a70">More...</a><br /></td></tr>
+<tr class="separator:gadeebc9e7017c564fcbcc88cc99264a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8b9c8d7c3e113ab6c8db692d0a1a6fbc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga8b9c8d7c3e113ab6c8db692d0a1a6fbc">h5oopen_f</a> (loc_id, name, obj_id, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga8b9c8d7c3e113ab6c8db692d0a1a6fbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an object in an HDF5 file by location identifier and path name. <a href="group___f_h5_o.html#ga8b9c8d7c3e113ab6c8db692d0a1a6fbc">More...</a><br /></td></tr>
+<tr class="separator:ga8b9c8d7c3e113ab6c8db692d0a1a6fbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4ab9cbc5064a55d1d5d6e0cef9e3569b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga4ab9cbc5064a55d1d5d6e0cef9e3569b">h5oopen_async_f</a> (loc_id, name, obj_id, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga4ab9cbc5064a55d1d5d6e0cef9e3569b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an object in an HDF5 file by location identifier and path name. <a href="group___f_h5_o.html#ga4ab9cbc5064a55d1d5d6e0cef9e3569b">More...</a><br /></td></tr>
+<tr class="separator:ga4ab9cbc5064a55d1d5d6e0cef9e3569b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacadb403d8d9bdaf35a5650981e1ba287"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gacadb403d8d9bdaf35a5650981e1ba287">h5oclose_f</a> (object_id, hdferr)</td></tr>
+<tr class="memdesc:gacadb403d8d9bdaf35a5650981e1ba287"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an object in an HDF5 file. <a href="group___f_h5_o.html#gacadb403d8d9bdaf35a5650981e1ba287">More...</a><br /></td></tr>
+<tr class="separator:gacadb403d8d9bdaf35a5650981e1ba287"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaed333df69234f297cbf9bbbcd570d7e9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gaed333df69234f297cbf9bbbcd570d7e9">h5oclose_async_f</a> (object_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gaed333df69234f297cbf9bbbcd570d7e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously closes an object in an HDF5 file. <a href="group___f_h5_o.html#gaed333df69234f297cbf9bbbcd570d7e9">More...</a><br /></td></tr>
+<tr class="separator:gaed333df69234f297cbf9bbbcd570d7e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5ea800728698baa0b768c6bd95d22cd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gae5ea800728698baa0b768c6bd95d22cd">h5oopen_by_token_f</a> (loc_id, token, obj_id, hdferr)</td></tr>
+<tr class="memdesc:gae5ea800728698baa0b768c6bd95d22cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an object using its token within an HDF5 file. <a href="group___f_h5_o.html#gae5ea800728698baa0b768c6bd95d22cd">More...</a><br /></td></tr>
+<tr class="separator:gae5ea800728698baa0b768c6bd95d22cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga32006aced3f51c61cc08dc2bbef018d5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga32006aced3f51c61cc08dc2bbef018d5">h5ocopy_f</a> (src_loc_id, src_name, dst_loc_id, dst_name, hdferr, ocpypl_id, lcpl_id)</td></tr>
+<tr class="memdesc:ga32006aced3f51c61cc08dc2bbef018d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an object in an HDF5 file. <a href="group___f_h5_o.html#ga32006aced3f51c61cc08dc2bbef018d5">More...</a><br /></td></tr>
+<tr class="separator:ga32006aced3f51c61cc08dc2bbef018d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1628c2d73fe41f839b5a3e8a6b9525a9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga1628c2d73fe41f839b5a3e8a6b9525a9">h5ocopy_async_f</a> (src_loc_id, src_name, dst_loc_id, dst_name, es_id, hdferr, ocpypl_id, lcpl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga1628c2d73fe41f839b5a3e8a6b9525a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously copies an object in an HDF5 file. <a href="group___f_h5_o.html#ga1628c2d73fe41f839b5a3e8a6b9525a9">More...</a><br /></td></tr>
+<tr class="separator:ga1628c2d73fe41f839b5a3e8a6b9525a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa8523f95d579195015f244ffc6998236"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gaa8523f95d579195015f244ffc6998236">h5odecr_refcount_f</a> (object_id, hdferr)</td></tr>
+<tr class="memdesc:gaa8523f95d579195015f244ffc6998236"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrements an object reference count. <a href="group___f_h5_o.html#gaa8523f95d579195015f244ffc6998236">More...</a><br /></td></tr>
+<tr class="separator:gaa8523f95d579195015f244ffc6998236"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1a97a6266c94caf617b28d52a6092680"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga1a97a6266c94caf617b28d52a6092680">h5oexists_by_name_f</a> (loc_id, name, link_exists, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga1a97a6266c94caf617b28d52a6092680"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a link resolves to an actual object. <a href="group___f_h5_o.html#ga1a97a6266c94caf617b28d52a6092680">More...</a><br /></td></tr>
+<tr class="separator:ga1a97a6266c94caf617b28d52a6092680"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad98e2b31f90a24d949e1455af3640076"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gad98e2b31f90a24d949e1455af3640076">h5oget_comment_f</a> (obj_id, comment, hdferr, bufsize)</td></tr>
+<tr class="memdesc:gad98e2b31f90a24d949e1455af3640076"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves comment for specified object. <a href="group___f_h5_o.html#gad98e2b31f90a24d949e1455af3640076">More...</a><br /></td></tr>
+<tr class="separator:gad98e2b31f90a24d949e1455af3640076"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga561ff0be7365225cf370746948b47950"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga561ff0be7365225cf370746948b47950">h5oget_comment_by_name_f</a> (loc_id, name, comment, hdferr, bufsize, lapl_id)</td></tr>
+<tr class="memdesc:ga561ff0be7365225cf370746948b47950"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves comment for specified object. <a href="group___f_h5_o.html#ga561ff0be7365225cf370746948b47950">More...</a><br /></td></tr>
+<tr class="separator:ga561ff0be7365225cf370746948b47950"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2d46791a629ed19e9dce05d64def81ff"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga2d46791a629ed19e9dce05d64def81ff">h5oincr_refcount_f</a> (obj_id, hdferr)</td></tr>
+<tr class="memdesc:ga2d46791a629ed19e9dce05d64def81ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increments an object reference count. <a href="group___f_h5_o.html#ga2d46791a629ed19e9dce05d64def81ff">More...</a><br /></td></tr>
+<tr class="separator:ga2d46791a629ed19e9dce05d64def81ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b88fba120303702265fc8e7a403938f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga6b88fba120303702265fc8e7a403938f">h5oopen_by_idx_f</a> (loc_id, group_name, index_type, order, n, obj_id, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga6b88fba120303702265fc8e7a403938f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open the nth object in a group. <a href="group___f_h5_o.html#ga6b88fba120303702265fc8e7a403938f">More...</a><br /></td></tr>
+<tr class="separator:ga6b88fba120303702265fc8e7a403938f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50f36c2f196657d9df9d9ccf194fc27e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga50f36c2f196657d9df9d9ccf194fc27e">h5oopen_by_idx_async_f</a> (loc_id, group_name, index_type, order, n, obj_id, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga50f36c2f196657d9df9d9ccf194fc27e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously open the nth object in a group. <a href="group___f_h5_o.html#ga50f36c2f196657d9df9d9ccf194fc27e">More...</a><br /></td></tr>
+<tr class="separator:ga50f36c2f196657d9df9d9ccf194fc27e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa2f548379f8b19e5e9d0d94fe2374b82"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gaa2f548379f8b19e5e9d0d94fe2374b82">h5oset_comment_f</a> (obj_id, comment, hdferr)</td></tr>
+<tr class="memdesc:gaa2f548379f8b19e5e9d0d94fe2374b82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets comment for specified object. <a href="group___f_h5_o.html#gaa2f548379f8b19e5e9d0d94fe2374b82">More...</a><br /></td></tr>
+<tr class="separator:gaa2f548379f8b19e5e9d0d94fe2374b82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga055a0df478b27d60036a0d9d90c4cfe7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga055a0df478b27d60036a0d9d90c4cfe7">h5oset_comment_by_name_f</a> (loc_id, name, comment, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga055a0df478b27d60036a0d9d90c4cfe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets comment for specified object. <a href="group___f_h5_o.html#ga055a0df478b27d60036a0d9d90c4cfe7">More...</a><br /></td></tr>
+<tr class="separator:ga055a0df478b27d60036a0d9d90c4cfe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac13863f1c37c8e71457d769371a255eb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gac13863f1c37c8e71457d769371a255eb">h5ovisit_f</a> (object_id, index_type, order, op, op_data, return_value, hdferr, fields)</td></tr>
+<tr class="memdesc:gac13863f1c37c8e71457d769371a255eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all objects starting from a specified object. <a href="group___f_h5_o.html#gac13863f1c37c8e71457d769371a255eb">More...</a><br /></td></tr>
+<tr class="separator:gac13863f1c37c8e71457d769371a255eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadd325566979d2f6a396abcade61b410b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gadd325566979d2f6a396abcade61b410b">h5oget_info_by_name_f</a> (loc_id, name, object_info, hdferr, lapl_id, fields)</td></tr>
+<tr class="memdesc:gadd325566979d2f6a396abcade61b410b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object, identifying the object by location and relative name. <a href="group___f_h5_o.html#gadd325566979d2f6a396abcade61b410b">More...</a><br /></td></tr>
+<tr class="separator:gadd325566979d2f6a396abcade61b410b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac747f71cbef72c4ad608ed737d5bc053"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gac747f71cbef72c4ad608ed737d5bc053">h5oget_info_by_name_async_f</a> (loc_id, name, object_info, es_id, hdferr, lapl_id, fields, file, func, line)</td></tr>
+<tr class="memdesc:gac747f71cbef72c4ad608ed737d5bc053"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously retrieves the metadata for an object, identifying the object by location and relative name. <a href="group___f_h5_o.html#gac747f71cbef72c4ad608ed737d5bc053">More...</a><br /></td></tr>
+<tr class="separator:gac747f71cbef72c4ad608ed737d5bc053"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga35d5f37f5305a34b7454c1cc72355ece"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga35d5f37f5305a34b7454c1cc72355ece">h5oget_info_f</a> (object_id, object_info, hdferr, fields)</td></tr>
+<tr class="memdesc:ga35d5f37f5305a34b7454c1cc72355ece"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object specified by an identifier. <a href="group___f_h5_o.html#ga35d5f37f5305a34b7454c1cc72355ece">More...</a><br /></td></tr>
+<tr class="separator:ga35d5f37f5305a34b7454c1cc72355ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafe5a5d32d64592338a59f07ba98861bf"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gafe5a5d32d64592338a59f07ba98861bf">h5oget_info_by_idx_f</a> (loc_id, group_name, index_field, order, n, object_info, hdferr, lapl_id, fields)</td></tr>
+<tr class="memdesc:gafe5a5d32d64592338a59f07ba98861bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object, identifying the object by an index position. <a href="group___f_h5_o.html#gafe5a5d32d64592338a59f07ba98861bf">More...</a><br /></td></tr>
+<tr class="separator:gafe5a5d32d64592338a59f07ba98861bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5cbcf6290700a27ac26a6b288af0fb9a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga5cbcf6290700a27ac26a6b288af0fb9a">h5ovisit_by_name_f</a> (loc_id, object_name, index_type, order, op, op_data, return_value, hdferr, lapl_id, fields)</td></tr>
+<tr class="memdesc:ga5cbcf6290700a27ac26a6b288af0fb9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all objects starting from a specified object. <a href="group___f_h5_o.html#ga5cbcf6290700a27ac26a6b288af0fb9a">More...</a><br /></td></tr>
+<tr class="separator:ga5cbcf6290700a27ac26a6b288af0fb9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7d64025eabb8f4f948c66a77a998fb28"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga7d64025eabb8f4f948c66a77a998fb28">h5otoken_cmp_f</a> (loc_id, token1, token2, cmp_value, hdferr)</td></tr>
+<tr class="memdesc:ga7d64025eabb8f4f948c66a77a998fb28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare two tokens, which must be from the same file / containers. <a href="group___f_h5_o.html#ga7d64025eabb8f4f948c66a77a998fb28">More...</a><br /></td></tr>
+<tr class="separator:ga7d64025eabb8f4f948c66a77a998fb28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_off_8_f90.html">H5Off.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_omodule_8h.html b/develop/_h5_omodule_8h.html
new file mode 100644
index 0000000..4bbd503
--- /dev/null
+++ b/develop/_h5_omodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Omodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_omodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Omodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a060632f4cbb4968aa97fe7415541aa44"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_omodule_8h.html#a060632f4cbb4968aa97fe7415541aa44">H5O_MODULE</a></td></tr>
+<tr class="separator:a060632f4cbb4968aa97fe7415541aa44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_omodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5O</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_omodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_OHDR</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5O</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_OHDR</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a060632f4cbb4968aa97fe7415541aa44"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a060632f4cbb4968aa97fe7415541aa44">&#9670;&nbsp;</a></span>H5O_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_omodule_8h.html">H5Omodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_opublic_8h.html b/develop/_h5_opublic_8h.html
new file mode 100644
index 0000000..76babfe
--- /dev/null
+++ b/develop/_h5_opublic_8h.html
@@ -0,0 +1,1136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Opublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_opublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">H5Opublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Opublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_opublic_8h__incl.png" border="0" usemap="#asrc_2_h5_opublic_8h" alt=""/></div>
+<map name="asrc_2_h5_opublic_8h" id="asrc_2_h5_opublic_8h">
+<area shape="rect" title=" " alt="" coords="540,5,664,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_opublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_opublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_opublic_8hdep" id="asrc_2_h5_opublic_8hdep">
+<area shape="rect" title=" " alt="" coords="231,5,355,32"/>
+<area shape="rect" href="_h5_apublic_8h.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="165,304,319,331"/>
+<area shape="rect" href="_h5_gpublic_8h.html" title=" " alt="" coords="281,155,405,181"/>
+<area shape="rect" href="_h5_rpublic_8h.html" title=" " alt="" coords="230,229,353,256"/>
+<area shape="rect" href="_h5_lpublic_8h.html" title=" " alt="" coords="383,80,504,107"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="641,155,763,181"/>
+<area shape="rect" href="_h5_v_lnative_8h.html" title=" " alt="" coords="23,155,155,181"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="80,379,207,405"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="231,379,450,405"/>
+<area shape="rect" href="_h5_ldevelop_8h.html" title=" " alt="" coords="481,155,616,181"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_o__hdr__info__t.html">H5O_hdr_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_o__stat__t.html">H5O_stat_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:af17242deb8f10196a580daf25daa17a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#af17242deb8f10196a580daf25daa17a0">H5O_COPY_SHALLOW_HIERARCHY_FLAG</a>&#160;&#160;&#160;(0x0001u)</td></tr>
+<tr class="separator:af17242deb8f10196a580daf25daa17a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a649171ae36665d655d9f13906462c736"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a649171ae36665d655d9f13906462c736">H5O_COPY_EXPAND_SOFT_LINK_FLAG</a>&#160;&#160;&#160;(0x0002u)</td></tr>
+<tr class="separator:a649171ae36665d655d9f13906462c736"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52b583ea3c1dd9cbc49a8c36a0383ca6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a52b583ea3c1dd9cbc49a8c36a0383ca6">H5O_COPY_EXPAND_EXT_LINK_FLAG</a>&#160;&#160;&#160;(0x0004u)</td></tr>
+<tr class="separator:a52b583ea3c1dd9cbc49a8c36a0383ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e951bb94b78613a9f4d90b53287f024"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a8e951bb94b78613a9f4d90b53287f024">H5O_COPY_EXPAND_REFERENCE_FLAG</a>&#160;&#160;&#160;(0x0008u)</td></tr>
+<tr class="separator:a8e951bb94b78613a9f4d90b53287f024"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc54bab3b27a232d430a3e836506de4c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#abc54bab3b27a232d430a3e836506de4c">H5O_COPY_WITHOUT_ATTR_FLAG</a>&#160;&#160;&#160;(0x0010u)</td></tr>
+<tr class="separator:abc54bab3b27a232d430a3e836506de4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1946bcff3a211f77995d5ecc092d1cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#ad1946bcff3a211f77995d5ecc092d1cf">H5O_COPY_PRESERVE_NULL_FLAG</a>&#160;&#160;&#160;(0x0020u)</td></tr>
+<tr class="separator:ad1946bcff3a211f77995d5ecc092d1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11355b69cd246ae15e7d4c53cd210bd8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a11355b69cd246ae15e7d4c53cd210bd8">H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG</a>&#160;&#160;&#160;(0x0040u)</td></tr>
+<tr class="separator:a11355b69cd246ae15e7d4c53cd210bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b399814e8e4dd25f62c3a69db74fc4f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a2b399814e8e4dd25f62c3a69db74fc4f">H5O_COPY_ALL</a>&#160;&#160;&#160;(0x007Fu)</td></tr>
+<tr class="separator:a2b399814e8e4dd25f62c3a69db74fc4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9afd14be756c9c78054c6546df619aeb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a9afd14be756c9c78054c6546df619aeb">H5O_SHMESG_NONE_FLAG</a>&#160;&#160;&#160;0x0000</td></tr>
+<tr class="separator:a9afd14be756c9c78054c6546df619aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d0f1e2d1fbc0a1b7abedab079bc0169"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a0d0f1e2d1fbc0a1b7abedab079bc0169">H5O_SHMESG_SDSPACE_FLAG</a>&#160;&#160;&#160;((unsigned)1 &lt;&lt; 0x0001)</td></tr>
+<tr class="separator:a0d0f1e2d1fbc0a1b7abedab079bc0169"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36eda71178efc0e7549165415132be09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a36eda71178efc0e7549165415132be09">H5O_SHMESG_DTYPE_FLAG</a>&#160;&#160;&#160;((unsigned)1 &lt;&lt; 0x0003)</td></tr>
+<tr class="separator:a36eda71178efc0e7549165415132be09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb0d22cd6fc800ed18dc9e93c0615545"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#adb0d22cd6fc800ed18dc9e93c0615545">H5O_SHMESG_FILL_FLAG</a>&#160;&#160;&#160;((unsigned)1 &lt;&lt; 0x0005)</td></tr>
+<tr class="separator:adb0d22cd6fc800ed18dc9e93c0615545"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a416a2bd5f9ddbbb4bcc4fb5ecf989c56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a416a2bd5f9ddbbb4bcc4fb5ecf989c56">H5O_SHMESG_PLINE_FLAG</a>&#160;&#160;&#160;((unsigned)1 &lt;&lt; 0x000b)</td></tr>
+<tr class="separator:a416a2bd5f9ddbbb4bcc4fb5ecf989c56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac12556bd14d8641e9262a5968df34f05"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#ac12556bd14d8641e9262a5968df34f05">H5O_SHMESG_ATTR_FLAG</a>&#160;&#160;&#160;((unsigned)1 &lt;&lt; 0x000c)</td></tr>
+<tr class="separator:ac12556bd14d8641e9262a5968df34f05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a444daa9a8a23169f7682a6c486145400"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a444daa9a8a23169f7682a6c486145400">H5O_SHMESG_ALL_FLAG</a></td></tr>
+<tr class="separator:a444daa9a8a23169f7682a6c486145400"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61f69d7ed1a954c8f8bdf81fe5c523fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a61f69d7ed1a954c8f8bdf81fe5c523fa">H5O_HDR_CHUNK0_SIZE</a>&#160;&#160;&#160;0x03</td></tr>
+<tr class="separator:a61f69d7ed1a954c8f8bdf81fe5c523fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad37aa46f2900d51711980e53f229a954"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#ad37aa46f2900d51711980e53f229a954">H5O_HDR_ATTR_CRT_ORDER_TRACKED</a>&#160;&#160;&#160;0x04</td></tr>
+<tr class="separator:ad37aa46f2900d51711980e53f229a954"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fa19bfe549df1917a68d6a24a7290ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a4fa19bfe549df1917a68d6a24a7290ff">H5O_HDR_ATTR_CRT_ORDER_INDEXED</a>&#160;&#160;&#160;0x08</td></tr>
+<tr class="separator:a4fa19bfe549df1917a68d6a24a7290ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a347251acb7dbf4a7442a01fcc2b9211b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a347251acb7dbf4a7442a01fcc2b9211b">H5O_HDR_ATTR_STORE_PHASE_CHANGE</a>&#160;&#160;&#160;0x10</td></tr>
+<tr class="separator:a347251acb7dbf4a7442a01fcc2b9211b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad34c554206b8ce6a8a56f86552f7bb71"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#ad34c554206b8ce6a8a56f86552f7bb71">H5O_HDR_STORE_TIMES</a>&#160;&#160;&#160;0x20</td></tr>
+<tr class="separator:ad34c554206b8ce6a8a56f86552f7bb71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7711ca2f44e92c398f275de3ca9ac2c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a7711ca2f44e92c398f275de3ca9ac2c5">H5O_HDR_ALL_FLAGS</a></td></tr>
+<tr class="separator:a7711ca2f44e92c398f275de3ca9ac2c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef9499cc5075ad8ede185caac4e01a3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#aef9499cc5075ad8ede185caac4e01a3c">H5O_SHMESG_MAX_NINDEXES</a>&#160;&#160;&#160;8</td></tr>
+<tr class="separator:aef9499cc5075ad8ede185caac4e01a3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe114f9fe1da8dac183cfd613d5bfa55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#abe114f9fe1da8dac183cfd613d5bfa55">H5O_SHMESG_MAX_LIST_SIZE</a>&#160;&#160;&#160;5000</td></tr>
+<tr class="separator:abe114f9fe1da8dac183cfd613d5bfa55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addd3f3f27f124a16a52c390b8431a878"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>&#160;&#160;&#160;0x0001u</td></tr>
+<tr class="separator:addd3f3f27f124a16a52c390b8431a878"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62585d2e7217b5ad3a896bb6035b1bdb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a62585d2e7217b5ad3a896bb6035b1bdb">H5O_INFO_TIME</a>&#160;&#160;&#160;0x0002u</td></tr>
+<tr class="separator:a62585d2e7217b5ad3a896bb6035b1bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06bd4abefb70371afef7446ecfb4a72a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a06bd4abefb70371afef7446ecfb4a72a">H5O_INFO_NUM_ATTRS</a>&#160;&#160;&#160;0x0004u</td></tr>
+<tr class="separator:a06bd4abefb70371afef7446ecfb4a72a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a2088668e3e0e87ea625fe1d6243a08"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a7a2088668e3e0e87ea625fe1d6243a08">H5O_INFO_ALL</a>&#160;&#160;&#160;(<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a> | <a class="el" href="_h5_opublic_8h.html#a62585d2e7217b5ad3a896bb6035b1bdb">H5O_INFO_TIME</a> | <a class="el" href="_h5_opublic_8h.html#a06bd4abefb70371afef7446ecfb4a72a">H5O_INFO_NUM_ATTRS</a>)</td></tr>
+<tr class="separator:a7a2088668e3e0e87ea625fe1d6243a08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41832cc0fcd1f5063f28e796733761e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>&#160;&#160;&#160;0x0008u</td></tr>
+<tr class="separator:a41832cc0fcd1f5063f28e796733761e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a562566276b17fdc163250a448dbda1ad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a562566276b17fdc163250a448dbda1ad">H5O_NATIVE_INFO_META_SIZE</a>&#160;&#160;&#160;0x0010u</td></tr>
+<tr class="separator:a562566276b17fdc163250a448dbda1ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77584e1911a5a54b03aff2161aff7b9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a77584e1911a5a54b03aff2161aff7b9e">H5O_NATIVE_INFO_ALL</a>&#160;&#160;&#160;(<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a> | <a class="el" href="_h5_opublic_8h.html#a562566276b17fdc163250a448dbda1ad">H5O_NATIVE_INFO_META_SIZE</a>)</td></tr>
+<tr class="separator:a77584e1911a5a54b03aff2161aff7b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3f70847c2dfa23b124beb56aef920ad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#ac3f70847c2dfa23b124beb56aef920ad">H5O_IS_TOKEN_UNDEF</a>(token)&#160;&#160;&#160;(!memcmp(&amp;(token), &amp;(<a class="el" href="_h5_opublic_8h.html#a1241d8c625e6fb81d8add5ea6ac27696">H5O_TOKEN_UNDEF</a>), sizeof(<a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a>)))</td></tr>
+<tr class="separator:ac3f70847c2dfa23b124beb56aef920ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1241d8c625e6fb81d8add5ea6ac27696"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a1241d8c625e6fb81d8add5ea6ac27696">H5O_TOKEN_UNDEF</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_opublic_8h.html#abda82ae4bdd86c75f978ed4559ba6ed9">H5O_TOKEN_UNDEF_g</a>)</td></tr>
+<tr class="separator:a1241d8c625e6fb81d8add5ea6ac27696"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae45a752a2eb50abff7cee4f66361c0c2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#ae45a752a2eb50abff7cee4f66361c0c2">H5O_INFO_HDR</a>&#160;&#160;&#160;0x0008u</td></tr>
+<tr class="separator:ae45a752a2eb50abff7cee4f66361c0c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af69edf0fc8c8bc8afc139a32f0a5e53a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#af69edf0fc8c8bc8afc139a32f0a5e53a">H5O_INFO_META_SIZE</a>&#160;&#160;&#160;0x0010u</td></tr>
+<tr class="separator:af69edf0fc8c8bc8afc139a32f0a5e53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a2088668e3e0e87ea625fe1d6243a08"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a7a2088668e3e0e87ea625fe1d6243a08">H5O_INFO_ALL</a>&#160;&#160;&#160;(<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a> | <a class="el" href="_h5_opublic_8h.html#a62585d2e7217b5ad3a896bb6035b1bdb">H5O_INFO_TIME</a> | <a class="el" href="_h5_opublic_8h.html#a06bd4abefb70371afef7446ecfb4a72a">H5O_INFO_NUM_ATTRS</a> | <a class="el" href="_h5_opublic_8h.html#ae45a752a2eb50abff7cee4f66361c0c2">H5O_INFO_HDR</a> | <a class="el" href="_h5_opublic_8h.html#af69edf0fc8c8bc8afc139a32f0a5e53a">H5O_INFO_META_SIZE</a>)</td></tr>
+<tr class="separator:a7a2088668e3e0e87ea625fe1d6243a08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a324507d571ef0897a0472149606b38f6"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a324507d571ef0897a0472149606b38f6">H5O_msg_crt_idx_t</a></td></tr>
+<tr class="separator:a324507d571ef0897a0472149606b38f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a564cec62aef0389091ad21d235aa321c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a564cec62aef0389091ad21d235aa321c">H5O_iterate2_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj, const char *name, const <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *info, void *op_data)</td></tr>
+<tr class="separator:a564cec62aef0389091ad21d235aa321c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa35611ba3daa73768194274c0e2a20eb"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_opublic_8h.html#a500f24019516869a4a61ac7efcb3b29b">H5O_mcdt_search_ret_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#aa35611ba3daa73768194274c0e2a20eb">H5O_mcdt_search_cb_t</a>) (void *op_data)</td></tr>
+<tr class="separator:aa35611ba3daa73768194274c0e2a20eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e341f3acea3993c4e19b2940a83fd86"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a1e341f3acea3993c4e19b2940a83fd86">H5O_iterate1_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj, const char *name, const <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *info, void *op_data)</td></tr>
+<tr class="separator:a1e341f3acea3993c4e19b2940a83fd86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a929ff459574495f461657f6be804cdec"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdeca77b7f6c4f4a5dc7463b868876e303d20">H5O_TYPE_UNKNOWN</a> = -1
+, <a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdecadab6343bd9f2c6d54d07816d5d823cf8">H5O_TYPE_GROUP</a>
+, <a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdeca5ca744a77f8cd2b28dda90c37807ae31">H5O_TYPE_DATASET</a>
+, <a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdecaaf17b046771c311d41bed7383874050e">H5O_TYPE_NAMED_DATATYPE</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdeca284c0f71c6d5986d1d62a5beea599468">H5O_TYPE_MAP</a>
+, <a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdecaedfc23c7f5f047b0ca4b03608661ec79">H5O_TYPE_NTYPES</a>
+<br />
+ }</td></tr>
+<tr class="separator:a929ff459574495f461657f6be804cdec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a500f24019516869a4a61ac7efcb3b29b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#a500f24019516869a4a61ac7efcb3b29b">H5O_mcdt_search_ret_t</a> { <a class="el" href="_h5_opublic_8h.html#a500f24019516869a4a61ac7efcb3b29ba84e61372e65a8dd0560035f372012c9c">H5O_MCDT_SEARCH_ERROR</a> = -1
+, <a class="el" href="_h5_opublic_8h.html#a500f24019516869a4a61ac7efcb3b29ba55138c501eb7735c594b767d01cc8cad">H5O_MCDT_SEARCH_CONT</a>
+, <a class="el" href="_h5_opublic_8h.html#a500f24019516869a4a61ac7efcb3b29ba65be30c1349cbbfa9b3dbe6cc8329013">H5O_MCDT_SEARCH_STOP</a>
+ }</td></tr>
+<tr class="separator:a500f24019516869a4a61ac7efcb3b29b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga9f635f58c7ddf17f87c253bfbca08bc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga9f635f58c7ddf17f87c253bfbca08bc1">H5Oopen</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga9f635f58c7ddf17f87c253bfbca08bc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an object in an HDF5 file by location identifier and path name. <a href="group___h5_o.html#ga9f635f58c7ddf17f87c253bfbca08bc1">More...</a><br /></td></tr>
+<tr class="separator:ga9f635f58c7ddf17f87c253bfbca08bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaefb9550c0b6faeb8c299dc67f92e1494"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaefb9550c0b6faeb8c299dc67f92e1494">H5Oopen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaefb9550c0b6faeb8c299dc67f92e1494"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2ea3627cf171d0565307702a5e203262"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga2ea3627cf171d0565307702a5e203262">H5Oopen_by_token</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> token)</td></tr>
+<tr class="memdesc:ga2ea3627cf171d0565307702a5e203262"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an object in an HDF5 file using its VOL independent token. <a href="group___h5_o.html#ga2ea3627cf171d0565307702a5e203262">More...</a><br /></td></tr>
+<tr class="separator:ga2ea3627cf171d0565307702a5e203262"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb66e5cbb3ca79890fc284a0b06762be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gaeb66e5cbb3ca79890fc284a0b06762be">H5Oopen_by_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gaeb66e5cbb3ca79890fc284a0b06762be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the nth object in a group. <a href="group___h5_o.html#gaeb66e5cbb3ca79890fc284a0b06762be">More...</a><br /></td></tr>
+<tr class="separator:gaeb66e5cbb3ca79890fc284a0b06762be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3775880873cc64059e71f35f5693b4f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga3775880873cc64059e71f35f5693b4f6">H5Oopen_by_idx_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga3775880873cc64059e71f35f5693b4f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0fef18d97844c4f83d412c5a22def7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gab0fef18d97844c4f83d412c5a22def7b">H5Oexists_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gab0fef18d97844c4f83d412c5a22def7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a link resolves to an actual object. <a href="group___h5_o.html#gab0fef18d97844c4f83d412c5a22def7b">More...</a><br /></td></tr>
+<tr class="separator:gab0fef18d97844c4f83d412c5a22def7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0fbf7d780a1eefce920facadb198013"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013">H5Oget_info3</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *oinfo, unsigned fields)</td></tr>
+<tr class="memdesc:gaf0fbf7d780a1eefce920facadb198013"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object specified by an identifier. <a href="group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013">More...</a><br /></td></tr>
+<tr class="separator:gaf0fbf7d780a1eefce920facadb198013"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb69c962999e027cef0079bbb1282199"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gabb69c962999e027cef0079bbb1282199">H5Oget_info_by_name3</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *oinfo, unsigned fields, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gabb69c962999e027cef0079bbb1282199"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object, identifying the object by location and relative name. <a href="group___h5_o.html#gabb69c962999e027cef0079bbb1282199">More...</a><br /></td></tr>
+<tr class="separator:gabb69c962999e027cef0079bbb1282199"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c164275a34ff8208d8bcc9f701d47fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga4c164275a34ff8208d8bcc9f701d47fe">H5Oget_info_by_name_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *oinfo, unsigned fields, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga4c164275a34ff8208d8bcc9f701d47fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa2f8884f7d3e7fd9b8549f5b59fd9eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gafa2f8884f7d3e7fd9b8549f5b59fd9eb">H5Oget_info_by_idx3</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *oinfo, unsigned fields, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gafa2f8884f7d3e7fd9b8549f5b59fd9eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object, identifying the object by an index position. <a href="group___h5_o.html#gafa2f8884f7d3e7fd9b8549f5b59fd9eb">More...</a><br /></td></tr>
+<tr class="separator:gafa2f8884f7d3e7fd9b8549f5b59fd9eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga677d99ab106e2032b991b75b75de0e46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46">H5Oget_native_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> *oinfo, unsigned fields)</td></tr>
+<tr class="memdesc:ga677d99ab106e2032b991b75b75de0e46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve native file format information about an object. <a href="group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46">More...</a><br /></td></tr>
+<tr class="separator:ga677d99ab106e2032b991b75b75de0e46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga296ded21aeac3921fee07272353b8476"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga296ded21aeac3921fee07272353b8476">H5Oget_native_info_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> *oinfo, unsigned fields, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga296ded21aeac3921fee07272353b8476"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve native file format information about an object given its name. <a href="group___h5_o.html#ga296ded21aeac3921fee07272353b8476">More...</a><br /></td></tr>
+<tr class="separator:ga296ded21aeac3921fee07272353b8476"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa6570d8b0ef6e2aff75093e1f99f67e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gafa6570d8b0ef6e2aff75093e1f99f67e">H5Oget_native_info_by_idx</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> *oinfo, unsigned fields, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gafa6570d8b0ef6e2aff75093e1f99f67e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve native file format information about an object according to the order of an index. <a href="group___h5_o.html#gafa6570d8b0ef6e2aff75093e1f99f67e">More...</a><br /></td></tr>
+<tr class="separator:gafa6570d8b0ef6e2aff75093e1f99f67e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2c97dd58e64b67d16325fceb7e02113f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga2c97dd58e64b67d16325fceb7e02113f">H5Olink</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_loc_id, const char *new_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga2c97dd58e64b67d16325fceb7e02113f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a hard link to an object in an HDF5 file. <a href="group___h5_o.html#ga2c97dd58e64b67d16325fceb7e02113f">More...</a><br /></td></tr>
+<tr class="separator:ga2c97dd58e64b67d16325fceb7e02113f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2086bad6c3cd2a711c306a48c093ff55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga2086bad6c3cd2a711c306a48c093ff55">H5Oincr_refcount</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id)</td></tr>
+<tr class="memdesc:ga2086bad6c3cd2a711c306a48c093ff55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increments an object reference count. <a href="group___h5_o.html#ga2086bad6c3cd2a711c306a48c093ff55">More...</a><br /></td></tr>
+<tr class="separator:ga2086bad6c3cd2a711c306a48c093ff55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60c20da5e244c28a653d4fa23d316b44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga60c20da5e244c28a653d4fa23d316b44">H5Odecr_refcount</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id)</td></tr>
+<tr class="memdesc:ga60c20da5e244c28a653d4fa23d316b44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrements an object reference count. <a href="group___h5_o.html#ga60c20da5e244c28a653d4fa23d316b44">More...</a><br /></td></tr>
+<tr class="separator:ga60c20da5e244c28a653d4fa23d316b44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa94449be6f67f499be5ddd3fc44f4225"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gaa94449be6f67f499be5ddd3fc44f4225">H5Ocopy</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_loc_id, const char *src_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_loc_id, const char *dst_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> ocpypl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id)</td></tr>
+<tr class="memdesc:gaa94449be6f67f499be5ddd3fc44f4225"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an object in an HDF5 file. <a href="group___h5_o.html#gaa94449be6f67f499be5ddd3fc44f4225">More...</a><br /></td></tr>
+<tr class="separator:gaa94449be6f67f499be5ddd3fc44f4225"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae4364b88f8860f680d7782a721bba7af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gae4364b88f8860f680d7782a721bba7af">H5Ocopy_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_loc_id, const char *src_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_loc_id, const char *dst_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> ocpypl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gae4364b88f8860f680d7782a721bba7af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8b5cf8e916204e29616516046121f631"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga8b5cf8e916204e29616516046121f631">H5Oset_comment</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, const char *comment)</td></tr>
+<tr class="memdesc:ga8b5cf8e916204e29616516046121f631"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets comment for specified object. <a href="group___h5_o.html#ga8b5cf8e916204e29616516046121f631">More...</a><br /></td></tr>
+<tr class="separator:ga8b5cf8e916204e29616516046121f631"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafeb5242de7f1080b5c19f4fe19784505"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gafeb5242de7f1080b5c19f4fe19784505">H5Oset_comment_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, const char *comment, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gafeb5242de7f1080b5c19f4fe19784505"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets comment for specified object. <a href="group___h5_o.html#gafeb5242de7f1080b5c19f4fe19784505">More...</a><br /></td></tr>
+<tr class="separator:gafeb5242de7f1080b5c19f4fe19784505"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa1511ce5e2fe01ce7ea58f2f851d694b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gaa1511ce5e2fe01ce7ea58f2f851d694b">H5Oget_comment</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, char *comment, size_t bufsize)</td></tr>
+<tr class="memdesc:gaa1511ce5e2fe01ce7ea58f2f851d694b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves comment for specified object. <a href="group___h5_o.html#gaa1511ce5e2fe01ce7ea58f2f851d694b">More...</a><br /></td></tr>
+<tr class="separator:gaa1511ce5e2fe01ce7ea58f2f851d694b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae6d92d597c5a292d342a1bda91e41171"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gae6d92d597c5a292d342a1bda91e41171">H5Oget_comment_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, char *comment, size_t bufsize, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gae6d92d597c5a292d342a1bda91e41171"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves comment for specified object. <a href="group___h5_o.html#gae6d92d597c5a292d342a1bda91e41171">More...</a><br /></td></tr>
+<tr class="separator:gae6d92d597c5a292d342a1bda91e41171"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6d03115ae0e5e5b516bbf35bb492266a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a">H5Ovisit3</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5_opublic_8h.html#a564cec62aef0389091ad21d235aa321c">H5O_iterate2_t</a> op, void *op_data, unsigned fields)</td></tr>
+<tr class="memdesc:ga6d03115ae0e5e5b516bbf35bb492266a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all objects accessible from a specified object. <a href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a">More...</a><br /></td></tr>
+<tr class="separator:ga6d03115ae0e5e5b516bbf35bb492266a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga34815400b01df59c4dac19436124885a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga34815400b01df59c4dac19436124885a">H5Ovisit_by_name3</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5_opublic_8h.html#a564cec62aef0389091ad21d235aa321c">H5O_iterate2_t</a> op, void *op_data, unsigned fields, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga34815400b01df59c4dac19436124885a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all objects accessible from a specified object. <a href="group___h5_o.html#ga34815400b01df59c4dac19436124885a">More...</a><br /></td></tr>
+<tr class="separator:ga34815400b01df59c4dac19436124885a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga545ad7c54987013ebd50b40fe9e73c61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga545ad7c54987013ebd50b40fe9e73c61">H5Oclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id)</td></tr>
+<tr class="memdesc:ga545ad7c54987013ebd50b40fe9e73c61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an object in an HDF5 file. <a href="group___h5_o.html#ga545ad7c54987013ebd50b40fe9e73c61">More...</a><br /></td></tr>
+<tr class="separator:ga545ad7c54987013ebd50b40fe9e73c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2979a4a45d3cd92c427735db6dcdf431"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga2979a4a45d3cd92c427735db6dcdf431">H5Oclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga2979a4a45d3cd92c427735db6dcdf431"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad99f35048cba4534b6393214684f090f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gad99f35048cba4534b6393214684f090f">H5Oflush</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="memdesc:gad99f35048cba4534b6393214684f090f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes all buffers associated with an HDF5 object to disk. <a href="group___h5_o.html#gad99f35048cba4534b6393214684f090f">More...</a><br /></td></tr>
+<tr class="separator:gad99f35048cba4534b6393214684f090f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90669c99295348e3e169103404d3e61a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga90669c99295348e3e169103404d3e61a">H5Oflush_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga90669c99295348e3e169103404d3e61a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0318b68be9ab23a92b8a6bee0af9e2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gaf0318b68be9ab23a92b8a6bee0af9e2f">H5Orefresh</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oid)</td></tr>
+<tr class="memdesc:gaf0318b68be9ab23a92b8a6bee0af9e2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refreshes all buffers associated with an HDF5 object. <a href="group___h5_o.html#gaf0318b68be9ab23a92b8a6bee0af9e2f">More...</a><br /></td></tr>
+<tr class="separator:gaf0318b68be9ab23a92b8a6bee0af9e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3b20ade9902067b99a16e53f171c657"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaf3b20ade9902067b99a16e53f171c657">H5Orefresh_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oid, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaf3b20ade9902067b99a16e53f171c657"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0908be309da1fb4f771c1e264fac22ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga0908be309da1fb4f771c1e264fac22ae">H5Odisable_mdc_flushes</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id)</td></tr>
+<tr class="memdesc:ga0908be309da1fb4f771c1e264fac22ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevents metadata entries for an HDF5 object from being flushed from the metadata cache to storage. <a href="group___h5_o.html#ga0908be309da1fb4f771c1e264fac22ae">More...</a><br /></td></tr>
+<tr class="separator:ga0908be309da1fb4f771c1e264fac22ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga21014920bdabf6973e233796d7174156"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga21014920bdabf6973e233796d7174156">H5Oenable_mdc_flushes</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id)</td></tr>
+<tr class="memdesc:ga21014920bdabf6973e233796d7174156"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables flushing of dirty metadata entries from a file's metadata cache. <a href="group___h5_o.html#ga21014920bdabf6973e233796d7174156">More...</a><br /></td></tr>
+<tr class="separator:ga21014920bdabf6973e233796d7174156"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab2fa388aadd1ff154ee150cbb4884c1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gab2fa388aadd1ff154ee150cbb4884c1c">H5Oare_mdc_flushes_disabled</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *are_disabled)</td></tr>
+<tr class="memdesc:gab2fa388aadd1ff154ee150cbb4884c1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves comment for specified object. <a href="group___h5_o.html#gab2fa388aadd1ff154ee150cbb4884c1c">More...</a><br /></td></tr>
+<tr class="separator:gab2fa388aadd1ff154ee150cbb4884c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb8da4fbe62f8a3cd9146a7ac1093562"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gaeb8da4fbe62f8a3cd9146a7ac1093562">H5Otoken_cmp</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *token1, const <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *token2, int *cmp_value)</td></tr>
+<tr class="memdesc:gaeb8da4fbe62f8a3cd9146a7ac1093562"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares two VOL connector object tokens. <a href="group___h5_o.html#gaeb8da4fbe62f8a3cd9146a7ac1093562">More...</a><br /></td></tr>
+<tr class="separator:gaeb8da4fbe62f8a3cd9146a7ac1093562"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2bdd7528090f7f2c4b361ab4cc7735f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga2bdd7528090f7f2c4b361ab4cc7735f6">H5Otoken_to_str</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *token, char **token_str)</td></tr>
+<tr class="memdesc:ga2bdd7528090f7f2c4b361ab4cc7735f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serializes a connector's object token into a string. <a href="group___h5_o.html#ga2bdd7528090f7f2c4b361ab4cc7735f6">More...</a><br /></td></tr>
+<tr class="separator:ga2bdd7528090f7f2c4b361ab4cc7735f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5136c14b4e907f15007030d7a6d6cd24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga5136c14b4e907f15007030d7a6d6cd24">H5Otoken_from_str</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *token_str, <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *token)</td></tr>
+<tr class="memdesc:ga5136c14b4e907f15007030d7a6d6cd24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deserializes a string into a connector object token. <a href="group___h5_o.html#ga5136c14b4e907f15007030d7a6d6cd24">More...</a><br /></td></tr>
+<tr class="separator:ga5136c14b4e907f15007030d7a6d6cd24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga137f3823adab4daaaf8fe87b40453fa2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga137f3823adab4daaaf8fe87b40453fa2">H5Oopen_by_addr</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr)</td></tr>
+<tr class="memdesc:ga137f3823adab4daaaf8fe87b40453fa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an object using its address within an HDF5 file. <a href="group___h5_o.html#ga137f3823adab4daaaf8fe87b40453fa2">More...</a><br /></td></tr>
+<tr class="separator:ga137f3823adab4daaaf8fe87b40453fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3751684a6706e3ba49b863406011f80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gaf3751684a6706e3ba49b863406011f80">H5Oget_info1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *oinfo)</td></tr>
+<tr class="memdesc:gaf3751684a6706e3ba49b863406011f80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object specified by an identifier. <a href="group___h5_o.html#gaf3751684a6706e3ba49b863406011f80">More...</a><br /></td></tr>
+<tr class="separator:gaf3751684a6706e3ba49b863406011f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga96ce408ffda805210844246904da2842"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga96ce408ffda805210844246904da2842">H5Oget_info_by_name1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *oinfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga96ce408ffda805210844246904da2842"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object, identifying the object by location and relative name. <a href="group___h5_o.html#ga96ce408ffda805210844246904da2842">More...</a><br /></td></tr>
+<tr class="separator:ga96ce408ffda805210844246904da2842"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7208d2cf198dcfc875603323841bffae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga7208d2cf198dcfc875603323841bffae">H5Oget_info_by_idx1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *oinfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga7208d2cf198dcfc875603323841bffae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object, identifying the object by an index position. <a href="group___h5_o.html#ga7208d2cf198dcfc875603323841bffae">More...</a><br /></td></tr>
+<tr class="separator:ga7208d2cf198dcfc875603323841bffae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga06f896e14fe4fa940fbc2bc235e0cf74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga06f896e14fe4fa940fbc2bc235e0cf74">H5Oget_info2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *oinfo, unsigned fields)</td></tr>
+<tr class="memdesc:ga06f896e14fe4fa940fbc2bc235e0cf74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object specified by an identifier. <a href="group___h5_o.html#ga06f896e14fe4fa940fbc2bc235e0cf74">More...</a><br /></td></tr>
+<tr class="separator:ga06f896e14fe4fa940fbc2bc235e0cf74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0090da86c086c1c63a5acfaed39a035e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga0090da86c086c1c63a5acfaed39a035e">H5Oget_info_by_name2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *oinfo, unsigned fields, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga0090da86c086c1c63a5acfaed39a035e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object, identifying the object by location and relative name. <a href="group___h5_o.html#ga0090da86c086c1c63a5acfaed39a035e">More...</a><br /></td></tr>
+<tr class="separator:ga0090da86c086c1c63a5acfaed39a035e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga85e15e65922874111da1a5efd5dd7bed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga85e15e65922874111da1a5efd5dd7bed">H5Oget_info_by_idx2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *oinfo, unsigned fields, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga85e15e65922874111da1a5efd5dd7bed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object, identifying the object by an index position. <a href="group___h5_o.html#ga85e15e65922874111da1a5efd5dd7bed">More...</a><br /></td></tr>
+<tr class="separator:ga85e15e65922874111da1a5efd5dd7bed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6efdb2a0a9fe9fe46695cc0f7bd993e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga6efdb2a0a9fe9fe46695cc0f7bd993e7">H5Ovisit1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5_opublic_8h.html#a1e341f3acea3993c4e19b2940a83fd86">H5O_iterate1_t</a> op, void *op_data)</td></tr>
+<tr class="memdesc:ga6efdb2a0a9fe9fe46695cc0f7bd993e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all objects accessible from a specified object. <a href="group___h5_o.html#ga6efdb2a0a9fe9fe46695cc0f7bd993e7">More...</a><br /></td></tr>
+<tr class="separator:ga6efdb2a0a9fe9fe46695cc0f7bd993e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaffacf3bd66f4fe074099eae1c80914f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gaffacf3bd66f4fe074099eae1c80914f2">H5Ovisit_by_name1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5_opublic_8h.html#a1e341f3acea3993c4e19b2940a83fd86">H5O_iterate1_t</a> op, void *op_data, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:gaffacf3bd66f4fe074099eae1c80914f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all objects starting from a specified object. <a href="group___h5_o.html#gaffacf3bd66f4fe074099eae1c80914f2">More...</a><br /></td></tr>
+<tr class="separator:gaffacf3bd66f4fe074099eae1c80914f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa4ab542f581f4fc9a4eaa95debb29c9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gaa4ab542f581f4fc9a4eaa95debb29c9e">H5Ovisit2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5_opublic_8h.html#a1e341f3acea3993c4e19b2940a83fd86">H5O_iterate1_t</a> op, void *op_data, unsigned fields)</td></tr>
+<tr class="memdesc:gaa4ab542f581f4fc9a4eaa95debb29c9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all objects accessible from a specified object. <a href="group___h5_o.html#gaa4ab542f581f4fc9a4eaa95debb29c9e">More...</a><br /></td></tr>
+<tr class="separator:gaa4ab542f581f4fc9a4eaa95debb29c9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c155caf5499405fe403e1eb27b5beb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga9c155caf5499405fe403e1eb27b5beb6">H5Ovisit_by_name2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5_opublic_8h.html#a1e341f3acea3993c4e19b2940a83fd86">H5O_iterate1_t</a> op, void *op_data, unsigned fields, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga9c155caf5499405fe403e1eb27b5beb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all objects starting from a specified object. <a href="group___h5_o.html#ga9c155caf5499405fe403e1eb27b5beb6">More...</a><br /></td></tr>
+<tr class="separator:ga9c155caf5499405fe403e1eb27b5beb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:abda82ae4bdd86c75f978ed4559ba6ed9"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html#abda82ae4bdd86c75f978ed4559ba6ed9">H5O_TOKEN_UNDEF_g</a></td></tr>
+<tr class="separator:abda82ae4bdd86c75f978ed4559ba6ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a2b399814e8e4dd25f62c3a69db74fc4f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2b399814e8e4dd25f62c3a69db74fc4f">&#9670;&nbsp;</a></span>H5O_COPY_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_COPY_ALL&#160;&#160;&#160;(0x007Fu)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>All object copying flags (for internal checking) </p>
+
+</div>
+</div>
+<a id="a52b583ea3c1dd9cbc49a8c36a0383ca6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a52b583ea3c1dd9cbc49a8c36a0383ca6">&#9670;&nbsp;</a></span>H5O_COPY_EXPAND_EXT_LINK_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_COPY_EXPAND_EXT_LINK_FLAG&#160;&#160;&#160;(0x0004u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Expand external links into new objects </p>
+
+</div>
+</div>
+<a id="a8e951bb94b78613a9f4d90b53287f024"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e951bb94b78613a9f4d90b53287f024">&#9670;&nbsp;</a></span>H5O_COPY_EXPAND_REFERENCE_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_COPY_EXPAND_REFERENCE_FLAG&#160;&#160;&#160;(0x0008u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Copy objects that are pointed by references </p>
+
+</div>
+</div>
+<a id="a649171ae36665d655d9f13906462c736"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a649171ae36665d655d9f13906462c736">&#9670;&nbsp;</a></span>H5O_COPY_EXPAND_SOFT_LINK_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_COPY_EXPAND_SOFT_LINK_FLAG&#160;&#160;&#160;(0x0002u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Expand soft links into new objects </p>
+
+</div>
+</div>
+<a id="a11355b69cd246ae15e7d4c53cd210bd8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a11355b69cd246ae15e7d4c53cd210bd8">&#9670;&nbsp;</a></span>H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG&#160;&#160;&#160;(0x0040u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Merge committed datatypes in dest file </p>
+
+</div>
+</div>
+<a id="ad1946bcff3a211f77995d5ecc092d1cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad1946bcff3a211f77995d5ecc092d1cf">&#9670;&nbsp;</a></span>H5O_COPY_PRESERVE_NULL_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_COPY_PRESERVE_NULL_FLAG&#160;&#160;&#160;(0x0020u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Copy NULL messages (empty space) </p>
+
+</div>
+</div>
+<a id="af17242deb8f10196a580daf25daa17a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af17242deb8f10196a580daf25daa17a0">&#9670;&nbsp;</a></span>H5O_COPY_SHALLOW_HIERARCHY_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_COPY_SHALLOW_HIERARCHY_FLAG&#160;&#160;&#160;(0x0001u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Copy only immediate members </p>
+
+</div>
+</div>
+<a id="abc54bab3b27a232d430a3e836506de4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc54bab3b27a232d430a3e836506de4c">&#9670;&nbsp;</a></span>H5O_COPY_WITHOUT_ATTR_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_COPY_WITHOUT_ATTR_FLAG&#160;&#160;&#160;(0x0010u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Copy object without copying attributes </p>
+
+</div>
+</div>
+<a id="a7711ca2f44e92c398f275de3ca9ac2c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7711ca2f44e92c398f275de3ca9ac2c5">&#9670;&nbsp;</a></span>H5O_HDR_ALL_FLAGS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_HDR_ALL_FLAGS</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> (<a class="code" href="_h5_opublic_8h.html#a61f69d7ed1a954c8f8bdf81fe5c523fa">H5O_HDR_CHUNK0_SIZE</a> | <a class="code" href="_h5_opublic_8h.html#ad37aa46f2900d51711980e53f229a954">H5O_HDR_ATTR_CRT_ORDER_TRACKED</a> | <a class="code" href="_h5_opublic_8h.html#a4fa19bfe549df1917a68d6a24a7290ff">H5O_HDR_ATTR_CRT_ORDER_INDEXED</a> | \</div>
+<div class="line"> H5O_HDR_ATTR_STORE_PHASE_CHANGE | <a class="code" href="_h5_opublic_8h.html#ad34c554206b8ce6a8a56f86552f7bb71">H5O_HDR_STORE_TIMES</a>)</div>
+<div class="ttc" id="a_h5_opublic_8h_html_a4fa19bfe549df1917a68d6a24a7290ff"><div class="ttname"><a href="_h5_opublic_8h.html#a4fa19bfe549df1917a68d6a24a7290ff">H5O_HDR_ATTR_CRT_ORDER_INDEXED</a></div><div class="ttdeci">#define H5O_HDR_ATTR_CRT_ORDER_INDEXED</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:63</div></div>
+<div class="ttc" id="a_h5_opublic_8h_html_a61f69d7ed1a954c8f8bdf81fe5c523fa"><div class="ttname"><a href="_h5_opublic_8h.html#a61f69d7ed1a954c8f8bdf81fe5c523fa">H5O_HDR_CHUNK0_SIZE</a></div><div class="ttdeci">#define H5O_HDR_CHUNK0_SIZE</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:61</div></div>
+<div class="ttc" id="a_h5_opublic_8h_html_ad34c554206b8ce6a8a56f86552f7bb71"><div class="ttname"><a href="_h5_opublic_8h.html#ad34c554206b8ce6a8a56f86552f7bb71">H5O_HDR_STORE_TIMES</a></div><div class="ttdeci">#define H5O_HDR_STORE_TIMES</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:65</div></div>
+<div class="ttc" id="a_h5_opublic_8h_html_ad37aa46f2900d51711980e53f229a954"><div class="ttname"><a href="_h5_opublic_8h.html#ad37aa46f2900d51711980e53f229a954">H5O_HDR_ATTR_CRT_ORDER_TRACKED</a></div><div class="ttdeci">#define H5O_HDR_ATTR_CRT_ORDER_TRACKED</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:62</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="a4fa19bfe549df1917a68d6a24a7290ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4fa19bfe549df1917a68d6a24a7290ff">&#9670;&nbsp;</a></span>H5O_HDR_ATTR_CRT_ORDER_INDEXED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_HDR_ATTR_CRT_ORDER_INDEXED&#160;&#160;&#160;0x08</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Attribute creation order has index </p>
+
+</div>
+</div>
+<a id="ad37aa46f2900d51711980e53f229a954"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad37aa46f2900d51711980e53f229a954">&#9670;&nbsp;</a></span>H5O_HDR_ATTR_CRT_ORDER_TRACKED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_HDR_ATTR_CRT_ORDER_TRACKED&#160;&#160;&#160;0x04</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Attribute creation order is tracked </p>
+
+</div>
+</div>
+<a id="a347251acb7dbf4a7442a01fcc2b9211b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a347251acb7dbf4a7442a01fcc2b9211b">&#9670;&nbsp;</a></span>H5O_HDR_ATTR_STORE_PHASE_CHANGE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_HDR_ATTR_STORE_PHASE_CHANGE&#160;&#160;&#160;0x10</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Non-default attribute storage phase change values stored </p>
+
+</div>
+</div>
+<a id="a61f69d7ed1a954c8f8bdf81fe5c523fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a61f69d7ed1a954c8f8bdf81fe5c523fa">&#9670;&nbsp;</a></span>H5O_HDR_CHUNK0_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_HDR_CHUNK0_SIZE&#160;&#160;&#160;0x03</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>2-bit field indicating # of bytes to store the size of chunk 0's data </p>
+
+</div>
+</div>
+<a id="ad34c554206b8ce6a8a56f86552f7bb71"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad34c554206b8ce6a8a56f86552f7bb71">&#9670;&nbsp;</a></span>H5O_HDR_STORE_TIMES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_HDR_STORE_TIMES&#160;&#160;&#160;0x20</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Store access, modification, change &amp; birth times for object </p>
+
+</div>
+</div>
+<a id="a7a2088668e3e0e87ea625fe1d6243a08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a2088668e3e0e87ea625fe1d6243a08">&#9670;&nbsp;</a></span>H5O_INFO_ALL <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_INFO_ALL&#160;&#160;&#160;(<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a> | <a class="el" href="_h5_opublic_8h.html#a62585d2e7217b5ad3a896bb6035b1bdb">H5O_INFO_TIME</a> | <a class="el" href="_h5_opublic_8h.html#a06bd4abefb70371afef7446ecfb4a72a">H5O_INFO_NUM_ATTRS</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7a2088668e3e0e87ea625fe1d6243a08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a2088668e3e0e87ea625fe1d6243a08">&#9670;&nbsp;</a></span>H5O_INFO_ALL <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_INFO_ALL&#160;&#160;&#160;(<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a> | <a class="el" href="_h5_opublic_8h.html#a62585d2e7217b5ad3a896bb6035b1bdb">H5O_INFO_TIME</a> | <a class="el" href="_h5_opublic_8h.html#a06bd4abefb70371afef7446ecfb4a72a">H5O_INFO_NUM_ATTRS</a> | <a class="el" href="_h5_opublic_8h.html#ae45a752a2eb50abff7cee4f66361c0c2">H5O_INFO_HDR</a> | <a class="el" href="_h5_opublic_8h.html#af69edf0fc8c8bc8afc139a32f0a5e53a">H5O_INFO_META_SIZE</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="addd3f3f27f124a16a52c390b8431a878"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#addd3f3f27f124a16a52c390b8431a878">&#9670;&nbsp;</a></span>H5O_INFO_BASIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_INFO_BASIC&#160;&#160;&#160;0x0001u</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Fill in the fileno, addr, type, and rc fields </p>
+
+</div>
+</div>
+<a id="ae45a752a2eb50abff7cee4f66361c0c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae45a752a2eb50abff7cee4f66361c0c2">&#9670;&nbsp;</a></span>H5O_INFO_HDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_INFO_HDR&#160;&#160;&#160;0x0008u</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Fill in the hdr field </p>
+
+</div>
+</div>
+<a id="af69edf0fc8c8bc8afc139a32f0a5e53a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af69edf0fc8c8bc8afc139a32f0a5e53a">&#9670;&nbsp;</a></span>H5O_INFO_META_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_INFO_META_SIZE&#160;&#160;&#160;0x0010u</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Fill in the meta_size field </p>
+
+</div>
+</div>
+<a id="a06bd4abefb70371afef7446ecfb4a72a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a06bd4abefb70371afef7446ecfb4a72a">&#9670;&nbsp;</a></span>H5O_INFO_NUM_ATTRS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_INFO_NUM_ATTRS&#160;&#160;&#160;0x0004u</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Fill in the num_attrs field </p>
+
+</div>
+</div>
+<a id="a62585d2e7217b5ad3a896bb6035b1bdb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a62585d2e7217b5ad3a896bb6035b1bdb">&#9670;&nbsp;</a></span>H5O_INFO_TIME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_INFO_TIME&#160;&#160;&#160;0x0002u</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Fill in the atime, mtime, ctime, and btime fields </p>
+
+</div>
+</div>
+<a id="ac3f70847c2dfa23b124beb56aef920ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac3f70847c2dfa23b124beb56aef920ad">&#9670;&nbsp;</a></span>H5O_IS_TOKEN_UNDEF</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_IS_TOKEN_UNDEF</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">token</td><td>)</td>
+ <td>&#160;&#160;&#160;(!memcmp(&amp;(token), &amp;(<a class="el" href="_h5_opublic_8h.html#a1241d8c625e6fb81d8add5ea6ac27696">H5O_TOKEN_UNDEF</a>), sizeof(<a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a>)))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a77584e1911a5a54b03aff2161aff7b9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a77584e1911a5a54b03aff2161aff7b9e">&#9670;&nbsp;</a></span>H5O_NATIVE_INFO_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_NATIVE_INFO_ALL&#160;&#160;&#160;(<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a> | <a class="el" href="_h5_opublic_8h.html#a562566276b17fdc163250a448dbda1ad">H5O_NATIVE_INFO_META_SIZE</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a41832cc0fcd1f5063f28e796733761e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41832cc0fcd1f5063f28e796733761e2">&#9670;&nbsp;</a></span>H5O_NATIVE_INFO_HDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_NATIVE_INFO_HDR&#160;&#160;&#160;0x0008u</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Flags for <a class="el" href="group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46" title="Retrieve native file format information about an object.">H5Oget_native_info()</a>. These flags determine which fields will be filled in the <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> struct. Fill in the hdr field </p>
+
+</div>
+</div>
+<a id="a562566276b17fdc163250a448dbda1ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a562566276b17fdc163250a448dbda1ad">&#9670;&nbsp;</a></span>H5O_NATIVE_INFO_META_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_NATIVE_INFO_META_SIZE&#160;&#160;&#160;0x0010u</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Fill in the meta_size field </p>
+
+</div>
+</div>
+<a id="a444daa9a8a23169f7682a6c486145400"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a444daa9a8a23169f7682a6c486145400">&#9670;&nbsp;</a></span>H5O_SHMESG_ALL_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_SHMESG_ALL_FLAG</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> (<a class="code" href="_h5_opublic_8h.html#a0d0f1e2d1fbc0a1b7abedab079bc0169">H5O_SHMESG_SDSPACE_FLAG</a> | <a class="code" href="_h5_opublic_8h.html#a36eda71178efc0e7549165415132be09">H5O_SHMESG_DTYPE_FLAG</a> | <a class="code" href="_h5_opublic_8h.html#adb0d22cd6fc800ed18dc9e93c0615545">H5O_SHMESG_FILL_FLAG</a> | <a class="code" href="_h5_opublic_8h.html#a416a2bd5f9ddbbb4bcc4fb5ecf989c56">H5O_SHMESG_PLINE_FLAG</a> | \</div>
+<div class="line"> H5O_SHMESG_ATTR_FLAG)</div>
+<div class="ttc" id="a_h5_opublic_8h_html_a0d0f1e2d1fbc0a1b7abedab079bc0169"><div class="ttname"><a href="_h5_opublic_8h.html#a0d0f1e2d1fbc0a1b7abedab079bc0169">H5O_SHMESG_SDSPACE_FLAG</a></div><div class="ttdeci">#define H5O_SHMESG_SDSPACE_FLAG</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:50</div></div>
+<div class="ttc" id="a_h5_opublic_8h_html_a36eda71178efc0e7549165415132be09"><div class="ttname"><a href="_h5_opublic_8h.html#a36eda71178efc0e7549165415132be09">H5O_SHMESG_DTYPE_FLAG</a></div><div class="ttdeci">#define H5O_SHMESG_DTYPE_FLAG</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:51</div></div>
+<div class="ttc" id="a_h5_opublic_8h_html_a416a2bd5f9ddbbb4bcc4fb5ecf989c56"><div class="ttname"><a href="_h5_opublic_8h.html#a416a2bd5f9ddbbb4bcc4fb5ecf989c56">H5O_SHMESG_PLINE_FLAG</a></div><div class="ttdeci">#define H5O_SHMESG_PLINE_FLAG</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:53</div></div>
+<div class="ttc" id="a_h5_opublic_8h_html_adb0d22cd6fc800ed18dc9e93c0615545"><div class="ttname"><a href="_h5_opublic_8h.html#adb0d22cd6fc800ed18dc9e93c0615545">H5O_SHMESG_FILL_FLAG</a></div><div class="ttdeci">#define H5O_SHMESG_FILL_FLAG</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:52</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="ac12556bd14d8641e9262a5968df34f05"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac12556bd14d8641e9262a5968df34f05">&#9670;&nbsp;</a></span>H5O_SHMESG_ATTR_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_SHMESG_ATTR_FLAG&#160;&#160;&#160;((unsigned)1 &lt;&lt; 0x000c)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Attribute Message. <br />
+ </p>
+
+</div>
+</div>
+<a id="a36eda71178efc0e7549165415132be09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36eda71178efc0e7549165415132be09">&#9670;&nbsp;</a></span>H5O_SHMESG_DTYPE_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_SHMESG_DTYPE_FLAG&#160;&#160;&#160;((unsigned)1 &lt;&lt; 0x0003)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Datatype Message. <br />
+ </p>
+
+</div>
+</div>
+<a id="adb0d22cd6fc800ed18dc9e93c0615545"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb0d22cd6fc800ed18dc9e93c0615545">&#9670;&nbsp;</a></span>H5O_SHMESG_FILL_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_SHMESG_FILL_FLAG&#160;&#160;&#160;((unsigned)1 &lt;&lt; 0x0005)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Fill Value Message. </p>
+
+</div>
+</div>
+<a id="abe114f9fe1da8dac183cfd613d5bfa55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe114f9fe1da8dac183cfd613d5bfa55">&#9670;&nbsp;</a></span>H5O_SHMESG_MAX_LIST_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_SHMESG_MAX_LIST_SIZE&#160;&#160;&#160;5000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aef9499cc5075ad8ede185caac4e01a3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef9499cc5075ad8ede185caac4e01a3c">&#9670;&nbsp;</a></span>H5O_SHMESG_MAX_NINDEXES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_SHMESG_MAX_NINDEXES&#160;&#160;&#160;8</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9afd14be756c9c78054c6546df619aeb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9afd14be756c9c78054c6546df619aeb">&#9670;&nbsp;</a></span>H5O_SHMESG_NONE_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_SHMESG_NONE_FLAG&#160;&#160;&#160;0x0000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>No shared messages </p>
+
+</div>
+</div>
+<a id="a416a2bd5f9ddbbb4bcc4fb5ecf989c56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a416a2bd5f9ddbbb4bcc4fb5ecf989c56">&#9670;&nbsp;</a></span>H5O_SHMESG_PLINE_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_SHMESG_PLINE_FLAG&#160;&#160;&#160;((unsigned)1 &lt;&lt; 0x000b)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Filter pipeline message. <br />
+ </p>
+
+</div>
+</div>
+<a id="a0d0f1e2d1fbc0a1b7abedab079bc0169"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d0f1e2d1fbc0a1b7abedab079bc0169">&#9670;&nbsp;</a></span>H5O_SHMESG_SDSPACE_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_SHMESG_SDSPACE_FLAG&#160;&#160;&#160;((unsigned)1 &lt;&lt; 0x0001)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Simple Dataspace Message. <br />
+ </p>
+
+</div>
+</div>
+<a id="a1241d8c625e6fb81d8add5ea6ac27696"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1241d8c625e6fb81d8add5ea6ac27696">&#9670;&nbsp;</a></span>H5O_TOKEN_UNDEF</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_TOKEN_UNDEF&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_opublic_8h.html#abda82ae4bdd86c75f978ed4559ba6ed9">H5O_TOKEN_UNDEF_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a1e341f3acea3993c4e19b2940a83fd86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e341f3acea3993c4e19b2940a83fd86">&#9670;&nbsp;</a></span>H5O_iterate1_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5O_iterate1_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj, const char *name, const <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *info, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Prototype for <a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit()</a>, <a class="el" href="group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c">H5Ovisit_by_name()</a> operator (versions 1 &amp; 2)</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">obj</td><td>Object that serves as the root of the iteration; the same value as the <a class="el" href="group___h5_o.html#ga6efdb2a0a9fe9fe46695cc0f7bd993e7" title="Recursively visits all objects accessible from a specified object.">H5Ovisit1()</a> <code>obj_id</code> parameter </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of object, relative to <code>obj</code>, being examined at current step of the iteration </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">info</td><td>Information about that object </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">op_data</td><td>User-defined pointer to data required by the application in processing the object </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><ul>
+<li>Zero causes the iterator to continue, returning zero when the iteration is complete. </li>
+<li>A positive value causes the iterator to immediately return that positive value, indicating short-circuit success. </li>
+<li>A negative value causes the iterator to immediately return that value, indicating failure. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a564cec62aef0389091ad21d235aa321c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a564cec62aef0389091ad21d235aa321c">&#9670;&nbsp;</a></span>H5O_iterate2_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5O_iterate2_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj, const char *name, const <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *info, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Prototype for <a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit()</a>, <a class="el" href="group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c">H5Ovisit_by_name()</a> operator (version 3)</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">obj</td><td>Object that serves as the root of the iteration; the same value as the <a class="el" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a" title="Recursively visits all objects accessible from a specified object.">H5Ovisit3()</a> <code>obj_id</code> parameter </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of object, relative to <code>obj</code>, being examined at current step of the iteration </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">info</td><td>Information about that object </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">op_data</td><td>User-defined pointer to data required by the application in processing the object; a pass-through of the <code>op_data</code> pointer provided with the <a class="el" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a" title="Recursively visits all objects accessible from a specified object.">H5Ovisit3()</a> function call </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><ul>
+<li>Zero causes the iterator to continue, returning zero when the iteration is complete. </li>
+<li>A positive value causes the iterator to immediately return that positive value, indicating short-circuit success. </li>
+<li>A negative value causes the iterator to immediately return that value, indicating failure. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="aa35611ba3daa73768194274c0e2a20eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa35611ba3daa73768194274c0e2a20eb">&#9670;&nbsp;</a></span>H5O_mcdt_search_cb_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_opublic_8h.html#a500f24019516869a4a61ac7efcb3b29b">H5O_mcdt_search_ret_t</a>(* H5O_mcdt_search_cb_t) (void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback to invoke when completing the search for a matching committed datatype from the committed dtype list </p>
+
+</div>
+</div>
+<a id="a324507d571ef0897a0472149606b38f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a324507d571ef0897a0472149606b38f6">&#9670;&nbsp;</a></span>H5O_msg_crt_idx_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef uint32_t <a class="el" href="_h5_opublic_8h.html#a324507d571ef0897a0472149606b38f6">H5O_msg_crt_idx_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Typedef for message creation indexes </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a500f24019516869a4a61ac7efcb3b29b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a500f24019516869a4a61ac7efcb3b29b">&#9670;&nbsp;</a></span>H5O_mcdt_search_ret_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_opublic_8h.html#a500f24019516869a4a61ac7efcb3b29b">H5O_mcdt_search_ret_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a500f24019516869a4a61ac7efcb3b29ba84e61372e65a8dd0560035f372012c9c"></a>H5O_MCDT_SEARCH_ERROR&#160;</td><td class="fielddoc"><p>Abort H5Ocopy </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a500f24019516869a4a61ac7efcb3b29ba55138c501eb7735c594b767d01cc8cad"></a>H5O_MCDT_SEARCH_CONT&#160;</td><td class="fielddoc"><p>Continue the global search of all committed datatypes in the destination file </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a500f24019516869a4a61ac7efcb3b29ba65be30c1349cbbfa9b3dbe6cc8329013"></a>H5O_MCDT_SEARCH_STOP&#160;</td><td class="fielddoc"><p>Stop the search, but continue copying. The committed datatype will be copied but not merged. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a929ff459574495f461657f6be804cdec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a929ff459574495f461657f6be804cdec">&#9670;&nbsp;</a></span>H5O_type_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Types of objects in file </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a929ff459574495f461657f6be804cdeca77b7f6c4f4a5dc7463b868876e303d20"></a>H5O_TYPE_UNKNOWN&#160;</td><td class="fielddoc"><p>Unknown object type <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a929ff459574495f461657f6be804cdecadab6343bd9f2c6d54d07816d5d823cf8"></a>H5O_TYPE_GROUP&#160;</td><td class="fielddoc"><p>Object is a group <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a929ff459574495f461657f6be804cdeca5ca744a77f8cd2b28dda90c37807ae31"></a>H5O_TYPE_DATASET&#160;</td><td class="fielddoc"><p>Object is a dataset <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a929ff459574495f461657f6be804cdecaaf17b046771c311d41bed7383874050e"></a>H5O_TYPE_NAMED_DATATYPE&#160;</td><td class="fielddoc"><p>Object is a named data type <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a929ff459574495f461657f6be804cdeca284c0f71c6d5986d1d62a5beea599468"></a>H5O_TYPE_MAP&#160;</td><td class="fielddoc"><p>Object is a map </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a929ff459574495f461657f6be804cdecaedfc23c7f5f047b0ca4b03608661ec79"></a>H5O_TYPE_NTYPES&#160;</td><td class="fielddoc"><p>Number of different object types (must be last!) </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="abda82ae4bdd86c75f978ed4559ba6ed9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abda82ae4bdd86c75f978ed4559ba6ed9">&#9670;&nbsp;</a></span>H5O_TOKEN_UNDEF_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> H5O_TOKEN_UNDEF_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_opublic_8h.html">H5Opublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_opublic_8h__dep__incl.map b/develop/_h5_opublic_8h__dep__incl.map
new file mode 100644
index 0000000..3ceaaa8
--- /dev/null
+++ b/develop/_h5_opublic_8h__dep__incl.map
@@ -0,0 +1,13 @@
+<map id="src/H5Opublic.h" name="src/H5Opublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="231,5,355,32"/>
+<area shape="rect" id="node2" href="$_h5_apublic_8h.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" id="node3" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="165,304,319,331"/>
+<area shape="rect" id="node7" href="$_h5_gpublic_8h.html" title=" " alt="" coords="281,155,405,181"/>
+<area shape="rect" id="node8" href="$_h5_rpublic_8h.html" title=" " alt="" coords="230,229,353,256"/>
+<area shape="rect" id="node9" href="$_h5_lpublic_8h.html" title=" " alt="" coords="383,80,504,107"/>
+<area shape="rect" id="node11" href="$_h5_ppublic_8h.html" title=" " alt="" coords="641,155,763,181"/>
+<area shape="rect" id="node6" href="$_h5_v_lnative_8h.html" title=" " alt="" coords="23,155,155,181"/>
+<area shape="rect" id="node4" href="$_h5_mpublic_8h.html" title=" " alt="" coords="80,379,207,405"/>
+<area shape="rect" id="node5" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="231,379,450,405"/>
+<area shape="rect" id="node10" href="$_h5_ldevelop_8h.html" title=" " alt="" coords="481,155,616,181"/>
+</map>
diff --git a/develop/_h5_opublic_8h__dep__incl.md5 b/develop/_h5_opublic_8h__dep__incl.md5
new file mode 100644
index 0000000..d7775ab
--- /dev/null
+++ b/develop/_h5_opublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+34f11a85d7a91b3c0f722ca70b46536b \ No newline at end of file
diff --git a/develop/_h5_opublic_8h__dep__incl.png b/develop/_h5_opublic_8h__dep__incl.png
new file mode 100644
index 0000000..2c1490f
--- /dev/null
+++ b/develop/_h5_opublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_opublic_8h__incl.map b/develop/_h5_opublic_8h__incl.map
new file mode 100644
index 0000000..4eb1ae2
--- /dev/null
+++ b/develop/_h5_opublic_8h__incl.map
@@ -0,0 +1,16 @@
+<map id="src/H5Opublic.h" name="src/H5Opublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="540,5,664,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" id="node14" href="$_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
diff --git a/develop/_h5_opublic_8h__incl.md5 b/develop/_h5_opublic_8h__incl.md5
new file mode 100644
index 0000000..6808702
--- /dev/null
+++ b/develop/_h5_opublic_8h__incl.md5
@@ -0,0 +1 @@
+58a2f09e970e768e9b7c0903224bdac0 \ No newline at end of file
diff --git a/develop/_h5_opublic_8h__incl.png b/develop/_h5_opublic_8h__incl.png
new file mode 100644
index 0000000..eed6fdf
--- /dev/null
+++ b/develop/_h5_opublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_p__cls__close__func__cb_8java.html b/develop/_h5_p__cls__close__func__cb_8java.html
new file mode 100644
index 0000000..87524d0
--- /dev/null
+++ b/develop/_h5_p__cls__close__func__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_cls_close_func_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__cls__close__func__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_cls_close_func_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__close__func__cb.html">H5P_cls_close_func_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__cls__close__func__cb_8java.html">H5P_cls_close_func_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__cls__close__func__t_8java.html b/develop/_h5_p__cls__close__func__t_8java.html
new file mode 100644
index 0000000..29c7e66
--- /dev/null
+++ b/develop/_h5_p__cls__close__func__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_cls_close_func_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__cls__close__func__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_cls_close_func_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__close__func__t.html">H5P_cls_close_func_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__cls__close__func__t_8java.html">H5P_cls_close_func_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__cls__copy__func__cb_8java.html b/develop/_h5_p__cls__copy__func__cb_8java.html
new file mode 100644
index 0000000..2bdfbd1
--- /dev/null
+++ b/develop/_h5_p__cls__copy__func__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_cls_copy_func_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__cls__copy__func__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_cls_copy_func_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__copy__func__cb.html">H5P_cls_copy_func_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__cls__copy__func__cb_8java.html">H5P_cls_copy_func_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__cls__copy__func__t_8java.html b/develop/_h5_p__cls__copy__func__t_8java.html
new file mode 100644
index 0000000..3291dda
--- /dev/null
+++ b/develop/_h5_p__cls__copy__func__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_cls_copy_func_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__cls__copy__func__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_cls_copy_func_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__copy__func__t.html">H5P_cls_copy_func_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__cls__copy__func__t_8java.html">H5P_cls_copy_func_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__cls__create__func__cb_8java.html b/develop/_h5_p__cls__create__func__cb_8java.html
new file mode 100644
index 0000000..3ad1516
--- /dev/null
+++ b/develop/_h5_p__cls__create__func__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_cls_create_func_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__cls__create__func__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_cls_create_func_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__create__func__cb.html">H5P_cls_create_func_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__cls__create__func__cb_8java.html">H5P_cls_create_func_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__cls__create__func__t_8java.html b/develop/_h5_p__cls__create__func__t_8java.html
new file mode 100644
index 0000000..31b1d7b
--- /dev/null
+++ b/develop/_h5_p__cls__create__func__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_cls_create_func_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__cls__create__func__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_cls_create_func_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__cls__create__func__t.html">H5P_cls_create_func_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__cls__create__func__t_8java.html">H5P_cls_create_func_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__iterate__cb_8java.html b/develop/_h5_p__iterate__cb_8java.html
new file mode 100644
index 0000000..09bda5c
--- /dev/null
+++ b/develop/_h5_p__iterate__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_iterate_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__iterate__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_iterate_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__iterate__cb.html">H5P_iterate_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__iterate__cb_8java.html">H5P_iterate_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__iterate__t_8java.html b/develop/_h5_p__iterate__t_8java.html
new file mode 100644
index 0000000..1dc4263
--- /dev/null
+++ b/develop/_h5_p__iterate__t_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_iterate_t.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__iterate__t_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_iterate_t.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__iterate__t.html">H5P_iterate_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__iterate__t_8java.html">H5P_iterate_t.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__prp__close__func__cb_8java.html b/develop/_h5_p__prp__close__func__cb_8java.html
new file mode 100644
index 0000000..75636c5
--- /dev/null
+++ b/develop/_h5_p__prp__close__func__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_prp_close_func_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__prp__close__func__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_prp_close_func_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__close__func__cb.html">H5P_prp_close_func_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__prp__close__func__cb_8java.html">H5P_prp_close_func_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__prp__compare__func__cb_8java.html b/develop/_h5_p__prp__compare__func__cb_8java.html
new file mode 100644
index 0000000..04c3955
--- /dev/null
+++ b/develop/_h5_p__prp__compare__func__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_prp_compare_func_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__prp__compare__func__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_prp_compare_func_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__compare__func__cb.html">H5P_prp_compare_func_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__prp__compare__func__cb_8java.html">H5P_prp_compare_func_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__prp__copy__func__cb_8java.html b/develop/_h5_p__prp__copy__func__cb_8java.html
new file mode 100644
index 0000000..d764761
--- /dev/null
+++ b/develop/_h5_p__prp__copy__func__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_prp_copy_func_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__prp__copy__func__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_prp_copy_func_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__copy__func__cb.html">H5P_prp_copy_func_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__prp__copy__func__cb_8java.html">H5P_prp_copy_func_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__prp__create__func__cb_8java.html b/develop/_h5_p__prp__create__func__cb_8java.html
new file mode 100644
index 0000000..21c7030
--- /dev/null
+++ b/develop/_h5_p__prp__create__func__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_prp_create_func_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__prp__create__func__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_prp_create_func_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__create__func__cb.html">H5P_prp_create_func_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__prp__create__func__cb_8java.html">H5P_prp_create_func_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__prp__delete__func__cb_8java.html b/develop/_h5_p__prp__delete__func__cb_8java.html
new file mode 100644
index 0000000..b652cfc
--- /dev/null
+++ b/develop/_h5_p__prp__delete__func__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_prp_delete_func_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__prp__delete__func__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_prp_delete_func_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__delete__func__cb.html">H5P_prp_delete_func_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__prp__delete__func__cb_8java.html">H5P_prp_delete_func_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__prp__get__func__cb_8java.html b/develop/_h5_p__prp__get__func__cb_8java.html
new file mode 100644
index 0000000..b0c530d
--- /dev/null
+++ b/develop/_h5_p__prp__get__func__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_prp_get_func_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__prp__get__func__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_prp_get_func_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__get__func__cb.html">H5P_prp_get_func_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__prp__get__func__cb_8java.html">H5P_prp_get_func_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__prp__set__func__cb_8java.html b/develop/_h5_p__prp__set__func__cb_8java.html
new file mode 100644
index 0000000..2a0e773
--- /dev/null
+++ b/develop/_h5_p__prp__set__func__cb_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks/H5P_prp_set_func_cb.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__prp__set__func__cb_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">H5P_prp_set_func_cb.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__prp__set__func__cb.html">H5P_prp_set_func_cb</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1callbacks"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1callbacks.html">hdf.hdf5lib.callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li><li class="navelem"><a class="el" href="_h5_p__prp__set__func__cb_8java.html">H5P_prp_set_func_cb.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p__u_g.html b/develop/_h5_p__u_g.html
new file mode 100644
index 0000000..77f7885
--- /dev/null
+++ b/develop/_h5_p__u_g.html
@@ -0,0 +1,489 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Properties and Property Lists in HDF5</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Properties and Property Lists in HDF5 </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="sec_plist"></a>
+Properties and Property Lists in HDF5</h1>
+<p>HDF5 property lists are the main vehicle to configure the behavior of HDF5 API functions.</p>
+<p>Typically, property lists are created by instantiating one of the built-in or user-defined property list classes. After adding suitable properties, property lists are used when opening or creating HDF5 items, or when reading or writing data. Property lists can be modified by adding or changing properties. Property lists are deleted by closing the associated handles.</p>
+<h2><a class="anchor" id="subsec_plist_intro"></a>
+Introduction</h2>
+<p>HDF5 properties and property lists make it possible to shape or modify an HDF5 file, group, dataset, attribute, committed datatype, or even an I/O stream, in a number of ways. For example, you can do any of the following: </p><ul>
+<li>Customize the storage layout of a file to suit a project or task. </li>
+<li>Create a chunked dataset. </li>
+<li>Apply compression or filters to raw data. </li>
+<li>Use either ASCII or UTF-8 character encodings. </li>
+<li>Create missing groups on the fly. </li>
+<li>Switch between serial and parallel I/O. </li>
+<li>Create consistency within a single file or across an international project.</li>
+</ul>
+<p>Some properties enable an HDF5 application to take advantage of the capabilities of a specific computing environment while others make a file more compact; some speed the reading or writing of data while others enable more record-keeping at a per-object level. HDF5 offers nearly one hundred specific properties that can be used in literally thousands of combinations to maximize the usability of HDF5-stored data.</p>
+<p>At the most basic level, a property list is a collection of properties, represented by name/value pairs that can be passed to various HDF5 functions, usually modifying default settings. A property list inherits a set of properties and values from a property list class. But that statement hardly provides a complete picture; in the rest of this section and in the next section, <a class="el" href="_h5_p__u_g.html#subsec_plist_class">Property List Classes, Property Lists, and Properties</a> , we will discuss these things in much more detail. After reading that material, the reader should have a reasonably complete understanding of how properties and property lists can be used in HDF5 applications.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="PropListEcosystem.gif" alt=""/>
+<div class="caption">
+The HDF5 property environment</div></div>
+ </td></tr>
+</table>
+<p>The remaining sections in this chapter discuss the following topics: </p><ul>
+<li>What are properties, property lists, and property list classes? </li>
+<li>Property list programming model </li>
+<li>Generic property functions </li>
+<li>Summary listings of property list functions </li>
+<li>Additional resources</li>
+</ul>
+<p>The discussions and function listings in this chapter focus on general property operations, object and link properties, and related functions.</p>
+<p>File, group, dataset, datatype, and attribute properties are discussed in the chapters devoted to those features, where that information will be most convenient to users. For example, <a class="el" href="_h5_d__u_g.html#sec_dataset">HDF5 Datasets</a> discusses dataset creation property lists and functions, dataset access property lists and functions, and dataset transfer property lists and functions. This chapter does not duplicate those discussions.</p>
+<p>Generic property operations are an advanced feature and are beyond the scope of this guide.</p>
+<p>This chapter assumes an understanding of the following chapters of this <a class="el" href="_u_g.html">HDF5 User Guide</a> </p><ul>
+<li><a class="el" href="_h5_d_m__u_g.html#sec_data_model">The HDF5 Data Model and File Structure</a> </li>
+<li><a class="el" href="_h5__u_g.html#sec_program">The HDF5 Library and Programming Model</a></li>
+</ul>
+<h2><a class="anchor" id="subsec_plist_class"></a>
+Property List Classes, Property Lists, and Properties</h2>
+<p>HDF5 property lists and the property list interface <a class="el" href="group___h5_p.html">Property Lists (H5P)</a> provide a mechanism for storing characteristics of objects in an HDF5 file and economically passing them around in an HDF5 application. In this capacity, property lists significantly reduce the burden of additional function parameters throughout the HDF5 API. Another advantage of property lists is that features can often be added to HDF5 by adding only property list functions to the API; this is particularly true when all other requirements of the feature can be accomplished internally to the library.</p>
+<p>For instance, a file creation operation needs to know several things about a file, such as the size of the userblock or the sizes of various file data structures. Bundling this information as a property list simplifies the interface by reducing the number of parameters to the function <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>.</p>
+<p>As illustrated in the figure above ("The HDF5 property environment"), the HDF5 property environment is a three-level hierarchy: </p><ul>
+<li>Property list classes </li>
+<li>Property lists </li>
+<li>Properties</li>
+</ul>
+<p>The following subsections discuss property list classes, property lists, and properties in more detail.</p>
+<h3><a class="anchor" id="subsubsec_plist_class"></a>
+Property List Classes</h3>
+<p>A property list class defines the roles that property lists of that class can play. Each class includes all properties that are valid for that class with each property set to its default value. HDF5 offers a property lists class for each of the following situations.</p>
+<a class="anchor" id="table_plist"></a>
+<table class="doxtable">
+<caption align="top">Property list classes in HDF5</caption>
+<tr>
+<th>Property List Class</th><th></th><th>For further discussion </th></tr>
+<tr valign="top">
+<td>File creation (FCPL) </td><td><a class="el" href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a> </td><td>See various sections of <a class="el" href="_h5_f__u_g.html#sec_file">The HDF5 File</a> </td></tr>
+<tr valign="top">
+<td>File access (FAPL) </td><td><a class="el" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a> </td><td>Used only as <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>. </td></tr>
+<tr valign="top">
+<td>File mount (FMPL) </td><td><a class="el" href="_h5_ppublic_8h.html#a3f57eb3c4081b40ff8b036f438e68e5b">H5P_FILE_MOUNT</a> </td><td>For more information, see <a class="el" href="_h5_p__u_g.html#FileMountProps">File Mount Properties</a> </td></tr>
+<tr valign="top">
+<td>Object creation (OCPL) </td><td><a class="el" href="_h5_ppublic_8h.html#a42df2a1c964d2b985abc6e422abf6463">H5P_OBJECT_CREATE</a> </td><td>See <a class="el" href="group___o_c_p_l.html">Object Creation Properties</a> </td></tr>
+<tr valign="top">
+<td>Object copy (OCPYPL) </td><td><a class="el" href="_h5_ppublic_8h.html#a7cedfd989522e8d7697a414d1d707e43">H5P_OBJECT_COPY</a> </td><td><p class="starttd"></p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td>Group creation (GCPL) </td><td><a class="el" href="_h5_ppublic_8h.html#a8330a95b257d45d6347a2daa96f261e9">H5P_GROUP_CREATE</a> </td><td>See <a class="el" href="_h5_g__u_g.html#subsec_group_program">Programming Model for Groups</a> </td></tr>
+<tr valign="top">
+<td>Group access (GAPL) </td><td><a class="el" href="_h5_ppublic_8h.html#aca0fe0d98945364fe1320bf3af056b9d">H5P_GROUP_ACCESS</a> </td><td><p class="starttd"></p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td>Link creation (LCPL) </td><td><a class="el" href="_h5_ppublic_8h.html#ad2c1d10104f0262c826350ccbf7c49f2">H5P_LINK_CREATE</a> </td><td>See examples in <a class="el" href="_h5_p__u_g.html#subsec_plist_program">Programming Model for Properties and Property Lists</a> and <a class="el" href="group___l_c_p_l.html">Link Creation Properties</a> </td></tr>
+<tr valign="top">
+<td>Link access (LAPL) </td><td><a class="el" href="_h5_ppublic_8h.html#a130a641715c9a0f3597792ce630fbe6f">H5P_LINK_ACCESS</a> </td><td><p class="starttd"></p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td>Dataset creation (DCPL) </td><td><a class="el" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a> </td><td>See <a class="el" href="_h5_d__u_g.html#subsec_dataset_program">Programming Model for Datasets</a> </td></tr>
+<tr valign="top">
+<td>Dataset access (DAPL) </td><td><a class="el" href="_h5_ppublic_8h.html#afd849c0834c8ce6580b7c2537dbd9b5d">H5P_DATASET_ACCESS</a> </td><td><p class="starttd"></p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td>Dataset transfer (DXPL) </td><td><a class="el" href="_h5_ppublic_8h.html#a6f9c8a5aba72c0445fff384bf418a80d">H5P_DATASET_XFER</a> </td><td><p class="starttd"></p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td>Datatype creation (TCPL) </td><td><a class="el" href="_h5_ppublic_8h.html#a6d9318d499a66b4a934fe1839b29566e">H5P_DATATYPE_CREATE</a> </td><td>See various sections of <a class="el" href="_h5_t__u_g.html#sec_datatype">HDF5 Datatypes</a> </td></tr>
+<tr valign="top">
+<td>String creation (STRCPL) </td><td><a class="el" href="_h5_ppublic_8h.html#ad5c40cc58ce5ddb42dff95eb684bd6cf">H5P_STRING_CREATE</a> </td><td>See <a class="el" href="_h5_d__u_g.html#subsec_dataset_program">Programming Model for Datasets</a> and <a class="el" href="_h5_t__u_g.html#subsec_datatype_program">Programming Model for Datatypes</a> </td></tr>
+<tr valign="top">
+<td>Attribute creation (ACPL) </td><td><a class="el" href="_h5_ppublic_8h.html#aa0102211c679e031e2e9831b66c48a12">H5P_ATTRIBUTE_CREATE</a> </td><td>See <a class="el" href="_h5_a__u_g.html#subsec_attribute_work">Working with Attributes</a>. </td></tr>
+</table>
+<p>Note: In the table above, the abbreviations to the right of each property list class name in this table are widely used in both HDF5 programmer documentation and HDF5 source code. For example, <a class="el" href="group___f_c_p_l.html">File Creation Properties</a> (FCPL) is the file creation property list, <a class="el" href="group___o_c_p_l.html">Object Creation Properties</a> (OCPL) is the object creation property list, <a class="el" href="group___o_c_p_y_p_l.html">Object Copy Properties</a> (OCPYPL) is object copy property list, and <a class="el" href="group___s_t_r_c_p_l.html">String Creation Properties</a> (STRCPL) is the string creation property list. These abbreviations may appear in either uppercase or lowercase.</p>
+<p>The “HDF5 property list class inheritance hierarchy” figure, immediately following, illustrates the inheritance hierarchy of HDF5's property list classes. Properties are defined at the root of the HDF5 property environment (<a class="el" href="group___p_l_c_r.html">Property List Class Root</a> in the figure below). Property list classes then inherit properties from that root, either directly or indirectly through a parent class. In every case, a property list class inherits only the properties relevant to its role. For example, the <a class="el" href="group___o_c_p_l.html">Object Creation Properties</a> (OCPL) inherits all properties that are relevant to the creation of any object while the <a class="el" href="group___g_c_p_l.html">Group Creation Properties</a> (GCPL) inherits only those properties that are relevant to group creation.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="PropListClassInheritance.gif" alt=""/>
+<div class="caption">
+HDF5 property list class inheritance hierarchy</div></div>
+ </td></tr>
+</table>
+<p>Note: In the figure above, property list classes displayed in black are directly accessible through the programming interface; the root of the property environment and the <a class="el" href="group___s_t_r_c_p_l.html">String Creation Properties</a> and <a class="el" href="group___o_c_p_l.html">Object Creation Properties</a> property list classes, in gray above, are not user-accessible. The red empty set symbol indicates that the <a class="el" href="group___f_m_p_l.html">File Mount Properties</a> (FMPL) is an empty class; that is, it has no set table properties. For more information, see <a class="el" href="_h5_p__u_g.html#FileMountProps">File Mount Properties</a>. Abbreviations used in this figure are defined in the preceding table, <a class="el" href="_h5_p__u_g.html#table_plist">Property list classes in HDF5</a>.</p>
+<h3><a class="anchor" id="subsubsec_plist_lists"></a>
+Property Lists</h3>
+<p>A property list is a collection of related properties that are used together in specific circumstances. A new property list created from a property list class inherits the properties of the property list class and each property's default value. A fresh dataset creation property list, for example, includes all of the HDF5 properties relevant to the creation of a new dataset.</p>
+<p>Property lists are implemented as containers holding a collection of name/value pairs. Each pair specifies a property name and a value for the property. A property list usually contains information for one to many properties.</p>
+<p>HDF5's default property values are designed to be reasonable for general use cases. Therefore, an application can often use a property list without modification. On the other hand, adjusting property list settings is a routine action and there are many reasons for an application to do so.</p>
+<p>A new property list may either be derived from a property list class or copied from an existing property list. When a property list is created from a property list class, it contains all the properties that are relevant to the class, with each property set to its default value. A new property list created by copying an existing property list will contain the same properties and property values as the original property list. In either case, the property values can be changed as needed through the HDF5 API.</p>
+<p>Property lists can be freely reused to create consistency. For example, a single set of file, group, and dataset creation property lists might be created at the beginning of a project and used to create hundreds, thousands, even millions, of consistent files, file structures, and datasets over the project's life. When such consistency is important to a project, this is an economical means of providing it.</p>
+<h3><a class="anchor" id="subsubsec_plist_props"></a>
+Properties</h3>
+<p>A property is the basic element of the property list hierarchy. HDF5 offers nearly one hundred properties controlling things ranging from file access rights, to the storage layout of a dataset, through optimizing the use of a parallel computing environment.</p>
+<p>Further examples include the following: </p><table class="doxtable">
+<tr>
+<th>Purpose</th><th>Examples</th><th>Property List </th></tr>
+<tr valign="top">
+<td>Specify the driver to be used to open a file </td><td>A POSIX driver or an MPI IO driver </td><td><a class="el" href="group___f_a_p_l.html">File Access Properties</a> </td></tr>
+<tr valign="top">
+<td>Specify filters to be applied to a dataset </td><td>Gzip compression or checksum evaluation </td><td><a class="el" href="group___d_c_p_l.html">Dataset Creation Properties</a> </td></tr>
+<tr valign="top">
+<td>Specify whether to record key times associated with an object </td><td>Creation time and/or last-modified time </td><td><a class="el" href="group___o_c_p_l.html">Object Creation Properties</a> </td></tr>
+<tr valign="top">
+<td>Specify the access mode for a file opened via an external link </td><td>Read-only or read-write </td><td><a class="el" href="group___l_a_p_l.html">Link Access Properties</a> </td></tr>
+</table>
+<p>Each property is initialized with a default value. For each property, there are one or more dedicated H5Pset_*calls that can be used to change that value.</p>
+<h4>Creation, access, and transfer properties:</h4>
+<p>Properties fall into one of several major categories: creation properties, access properties, and transfer properties.</p>
+<p>Creation properties control permanent object characteristics. These characteristics must be established when an object is created, cannot change through the life of the object (they are immutable), and the property setting usually has a permanent presence in the file.</p>
+<table class="doxtable">
+<caption align="top">Examples of creation properties include:</caption>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Whether a dataset is stored in a compact, contiguous, or chunked layout <br />
+ <br />
+ The default for this dataset creation property (<a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9">H5Pset_layout</a>) is that a dataset is stored in a contiguous block. This works well for datasets with a known size limit that will fit easily in system memory. <br />
+ <br />
+ A chunked layout is important if a dataset is to be compressed, to enable extending the dataset's size, or to enable caching during I/O. <br />
+ <br />
+ A compact layout is suitable only for very small datasets because the raw data is stored in the object header. </p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Creation of intermediate groups when adding an object to an HDF5 file<br />
+ <br />
+ This link creation property, <a class="el" href="group___l_c_p_l.html#ga66c4c5d3f34e5cf65d00e47a5387383c">H5Pset_create_intermediate_group</a>, enables an application to add an object in a file without having to know that the group or group hierarchy containing that object already exists. With this property set, HDF5 automatically creates missing groups. If this property is not set, an application must verify that each group in the path exists, and create those that do not, before creating the new object; if any group is missing, the create operation will fail. </p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Whether an HDF5 file is a single file or a set of tightly related files that form a virtual HDF5 file<br />
+ <br />
+ Certain file creation properties enable the application to select one of several file layouts. Examples of the available layouts include a standard POSIX-compliant layout (<a class="el" href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20">H5Pset_fapl_sec2</a>), a family of files (<a class="el" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53">H5Pset_fapl_family</a>), and a split file layout that separates raw data and metadata into separate files (<a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed">H5Pset_fapl_split</a>). These and other file layout options are discussed in <a class="el" href="_h5_f__u_g.html#subsec_file_alternate_drivers">Alternate File Storage Layouts and Low-level File Drivers</a>. </p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">To enable error detection when creating a dataset<br />
+ <br />
+ In settings where data integrity is vulnerable, it may be desirable to set checksumming when datasets are created (<a class="el" href="group___o_c_p_l.html#ga8bc81abfbd0393b0a46e121f817a3f81">H5Pset_fletcher32</a>). A subsequent application will then have a means to verify data integrity when reading the dataset. </p>
+<p class="endtd"></p>
+</td></tr>
+</table>
+<p>Access properties control transient object characteristics. These characteristics may change with the circumstances under which an object is accessed.</p>
+<table class="doxtable">
+<caption align="top">Examples of access properties include:</caption>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">The driver used to open a file<br />
+ <br />
+ For example, a file might be created with the MPI I/O driver (<a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff">H5Pset_fapl_mpio</a>) during high-speed data acquisition in a parallel computing environment. The same file might later be analyzed in a serial computing environment with I/O access handled through the serial POSIX driver (<a class="el" href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20">H5Pset_fapl_sec2</a>). </p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Optimization settings in specialized environments<br />
+ <br />
+ Optimizations differ across computing environments and according to the needs of the task being performed, so are transient by nature. </p>
+<p class="endtd"></p>
+</td></tr>
+</table>
+<p>Transfer properties apply only to datasets and control transient aspects of data I/O. These characteristics may change with the circumstances under which data is accessed.</p>
+<table class="doxtable">
+<caption align="top">Examples of dataset transfer properties include:</caption>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">To enable error detection when reading a dataset<br />
+ <br />
+ If checksumming has been set on a dataset (with <a class="el" href="group___o_c_p_l.html#ga8bc81abfbd0393b0a46e121f817a3f81">H5Pset_fletcher32</a>, in the dataset creation property list), an application reading that dataset can choose whether to check for data integrity (<a class="el" href="group___d_x_p_l.html#ga0d95dfa506784acc9aed850c99713609">H5Pset_edc_check</a>). </p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Various properties to optimize chunked data I/O on parallel computing systems<br />
+ <br />
+ HDF5 provides several properties for tuning I/O of chunked datasets in a parallel computing environment (<a class="el" href="group___d_x_p_l.html#gadc911ad42f580ce2df327383188ed4ba">H5Pset_dxpl_mpio_chunk_opt</a>, <a class="el" href="group___d_x_p_l.html#gaaf5f3432a7d1a1c3f8e3eee6a3dc9810">H5Pset_dxpl_mpio_chunk_opt_num</a>, <a class="el" href="group___d_x_p_l.html#ga0b53b19c37bda96d3578ce38b3858ea3">H5Pset_dxpl_mpio_chunk_opt_ratio</a>, and <a class="el" href="group___d_x_p_l.html#ga37ec8c3b3f1880ed6e1b300bc4ee9ed5">H5Pget_mpio_actual_chunk_opt_mode</a>).<br />
+ <br />
+ Optimal settings differ due to the characteristics of a computing environment and due to an application's data access patterns; even when working with the same file, these settings might change for every application and every platform. </p>
+<p class="endtd"></p>
+</td></tr>
+</table>
+<h2><a class="anchor" id="subsec_plist_program"></a>
+Programming Model for Properties and Property Lists</h2>
+<p>The programming model for HDF5 property lists is actually quite simple: </p><ul>
+<li>Create a property list. </li>
+<li>Modify the property list, if required. </li>
+<li>Use the property list. </li>
+<li>Close the property list.</li>
+</ul>
+<p>There are nuances, of course, but that is the basic process.</p>
+<p>In some cases, you will not have to define property lists at all. If the default property settings are sufficient for your application, you can tell HDF5 to use the default property list.</p>
+<p>The following sections first discuss the use of default property lists, then each step of the programming model, and finally a few less frequently used property list operations.</p>
+<h3><a class="anchor" id="subsubsec_plist_default"></a>
+Using Default Property Lists</h3>
+<p>Default property lists can simplify many routine HDF5 tasks because you do not always have to create every property list you use.</p>
+<p>An application that would be well-served by HDF5's default property settings can use the default property lists simply by substituting the value <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> for a property list identifier. HDF5 will then apply the default property list for the appropriate property list class.</p>
+<p>For example, the function <a class="el" href="group___h5_d.html#gabf62045119f4e9c512d87d77f2f992df">H5Dcreate2</a> calls for a link creation property list, a dataset creation property list, and a dataset access property list. If the default properties are suitable for a dataset, this call can be made as </p><div class="fragment"><div class="line">dset_id = <a class="code" href="group___h5_d.html#gabf62045119f4e9c512d87d77f2f992df">H5Dcreate2</a>( loc_id, name, dtype_id, space_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> );</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="agroup___h5_d_html_gabf62045119f4e9c512d87d77f2f992df"><div class="ttname"><a href="group___h5_d.html#gabf62045119f4e9c512d87d77f2f992df">H5Dcreate2</a></div><div class="ttdeci">hid_t H5Dcreate2(hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id)</div><div class="ttdoc">Creates a new dataset and links it into the file.</div></div>
+</div><!-- fragment --><p> HDF5 will then apply the default link creation, dataset creation, and dataset access property lists correctly.</p>
+<p>Of course, you would not want to do this without considering where it is appropriate, as there may be unforeseen consequences. Consider, for example, the use of chunked datasets. Optimal chunking is quite dependent on the makeup of the dataset and the most common access patterns, both of which must be taken into account in setting up the size and shape of chunks.</p>
+<h3><a class="anchor" id="subsubsec_plist_basic"></a>
+Basic Steps of the Programming Model</h3>
+<p>The steps of the property list programming model are described in the sub-sections below.</p>
+<h4>Create a Property List</h4>
+<p>A new property list can be created either as an instance of a property list class or by copying an existing property list. Consider the following examples. A new dataset creation property list is first created "from scratch" with <a class="el" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>. A second dataset creation property list is then created by copying the first one with <a class="el" href="group___p_l_c_r.html#gad2663ccbcbf76b96cde4c104588ae21b">H5Pcopy</a>.</p>
+<div class="fragment"><div class="line">dcplA_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afcd7f8186c404f3a1d768632eacba102"><div class="ttname"><a href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a></div><div class="ttdeci">#define H5P_DATASET_CREATE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:53</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_gaf1b11da01d4d45d788c45f8bc5f0cbfa"><div class="ttname"><a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a></div><div class="ttdeci">hid_t H5Pcreate(hid_t cls_id)</div><div class="ttdoc">Creates a new property list as an instance of a property list class.</div></div>
+</div><!-- fragment --><p>The new dataset creation property list is created as an instance of the property list class <a class="el" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>.</p>
+<p>The new dataset creation property list's identifier is returned in dcplA_id and the property list is initialized with default dataset creation property values.</p>
+<p>A list of valid classes appears in the table <a class="el" href="_h5_p__u_g.html#table_plist">Property list classes in HDF5</a>.</p>
+<div class="fragment"><div class="line">dcplB_id = <a class="code" href="group___p_l_c_r.html#gad2663ccbcbf76b96cde4c104588ae21b">H5Pcopy</a> (dcplA_id);</div>
+<div class="ttc" id="agroup___p_l_c_r_html_gad2663ccbcbf76b96cde4c104588ae21b"><div class="ttname"><a href="group___p_l_c_r.html#gad2663ccbcbf76b96cde4c104588ae21b">H5Pcopy</a></div><div class="ttdeci">hid_t H5Pcopy(hid_t plist_id)</div><div class="ttdoc">Copies an existing property list to create a new property list.</div></div>
+</div><!-- fragment --><p>A new dataset creation property list, dcplB_id, is created as a copy of dcplA_id and is initialized with dataset creation property values currently in dcplA_id.</p>
+<p>At this point, dcplA_id and dcplB_id are identical; they will both contain any modified property values that were changed in dcplA_id before dcplB_id was created. They may, however, diverge as additional property values are reset in each.</p>
+<p>While we are creating property lists, let's create a link creation property list; we will need this property list when the new dataset is linked into the file below: </p><div class="fragment"><div class="line">lcplAB_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#ad2c1d10104f0262c826350ccbf7c49f2">H5P_LINK_CREATE</a>);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_ad2c1d10104f0262c826350ccbf7c49f2"><div class="ttname"><a href="_h5_ppublic_8h.html#ad2c1d10104f0262c826350ccbf7c49f2">H5P_LINK_CREATE</a></div><div class="ttdeci">#define H5P_LINK_CREATE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:67</div></div>
+</div><!-- fragment --><h4>Change Property Values</h4>
+<p>This section describes how to set property values.</p>
+<p>Later in this section, the dataset creation property lists dcplA_id and dcplB_id created in the section above will be used respectively to create chunked and contiguous datasets. To set this up, we must set the layout property in each property list. The following example sets dcplA_id for chunked datasets and dcplB_id for contiguous datasets: </p><div class="fragment"><div class="line">error = <a class="code" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9">H5Pset_layout</a> (dcplA_id, <a class="code" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06eadc846667d1f23d573964d22549e5f262">H5D_CHUNKED</a>);</div>
+<div class="line">error = <a class="code" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9">H5Pset_layout</a> (dcplB_id, <a class="code" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea6161acec1a11680d488b5bb8694c79f1">H5D_CONTIGUOUS</a>);</div>
+<div class="ttc" id="a_h5_dpublic_8h_html_a57e163d4c263b585ca2d904996f5e06ea6161acec1a11680d488b5bb8694c79f1"><div class="ttname"><a href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea6161acec1a11680d488b5bb8694c79f1">H5D_CONTIGUOUS</a></div><div class="ttdeci">@ H5D_CONTIGUOUS</div><div class="ttdef"><b>Definition:</b> H5Dpublic.h:47</div></div>
+<div class="ttc" id="a_h5_dpublic_8h_html_a57e163d4c263b585ca2d904996f5e06eadc846667d1f23d573964d22549e5f262"><div class="ttname"><a href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06eadc846667d1f23d573964d22549e5f262">H5D_CHUNKED</a></div><div class="ttdeci">@ H5D_CHUNKED</div><div class="ttdef"><b>Definition:</b> H5Dpublic.h:48</div></div>
+<div class="ttc" id="agroup___d_c_p_l_html_ga75d80991a8f467e0d454c53a383ae7f9"><div class="ttname"><a href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9">H5Pset_layout</a></div><div class="ttdeci">herr_t H5Pset_layout(hid_t plist_id, H5D_layout_t layout)</div><div class="ttdoc">Sets the type of storage used to store the raw data for a dataset.</div></div>
+</div><!-- fragment --><p>Since dcplA_id specifies a chunked layout, we must also set the number of dimensions and the size of the chunks. The example below specifies that datasets created with dcplA_id will be 3-dimensional and that the chunk size will be 100 in each dimension: </p><div class="fragment"><div class="line">error = <a class="code" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a> (dcplA_id, 3, [100,100,100]);</div>
+<div class="ttc" id="agroup___d_c_p_l_html_ga3584d592e377da3604b7604e266dcf5b"><div class="ttname"><a href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a></div><div class="ttdeci">herr_t H5Pset_chunk(hid_t plist_id, int ndims, const hsize_t dim[])</div><div class="ttdoc">Sets the size of the chunks used to store a chunked layout dataset.</div></div>
+</div><!-- fragment --><p>These datasets will be created with UTF-8 encoded names. To accomplish that, the following example sets the character encoding property in the link creation property list to create link names with UTF-8 encoding: </p><div class="fragment"><div class="line">error = <a class="code" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc">H5Pset_char_encoding</a> (lcplAB_id, <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a>);</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658"><div class="ttname"><a href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a></div><div class="ttdeci">@ H5T_CSET_UTF8</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:96</div></div>
+<div class="ttc" id="agroup___a_c_p_l_html_gad4fa8e2d17236786f770cf17eef908cc"><div class="ttname"><a href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc">H5Pset_char_encoding</a></div><div class="ttdeci">herr_t H5Pset_char_encoding(hid_t plist_id, H5T_cset_t encoding)</div><div class="ttdoc">Sets the character encoding used to encode link and attribute names.</div></div>
+</div><!-- fragment --><p>dcplA_id can now be used to create chunked datasets and dcplB_id to create contiguous datasets. And with the use of lcplAB_id, they will be created with UTF-8 encoded names.</p>
+<h4>Use the Property List</h4>
+<p>Once the required property lists have been created, they can be used to control various HDF5 processes. For illustration, consider dataset creation.</p>
+<p>Assume that the datatype dtypeAB and the dataspaces dspaceA and dspaceB have been defined and that the location identifier locAB_id specifies the group AB in the current HDF5 file. We have already created the required link creation and dataset creation property lists. For the sake of illustration, we assume that the default dataset access property list meets our application requirements. The following calls would create the datasets dsetA and dsetB in the group AB. The raw data in dsetA will be contiguous while dsetB raw data will be chunked; both datasets will have UTF-8 encoded link names:</p>
+<div class="fragment"><div class="line">dsetA_id = <a class="code" href="group___h5_d.html#gabf62045119f4e9c512d87d77f2f992df">H5Dcreate2</a>( locAB_id, dsetA, dtypeAB, dspaceA_id,</div>
+<div class="line"> lcplAB_id, dcplA_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> );</div>
+<div class="line">dsetB_id = <a class="code" href="group___h5_d.html#gabf62045119f4e9c512d87d77f2f992df">H5Dcreate2</a>( locAB_id, dsetB, dtypeAB, dspaceB_id,</div>
+<div class="line"> lcplAB_id, dcplB_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> );</div>
+</div><!-- fragment --><h4>Close the Property List</h4>
+<p>Generally, creating or opening anything in an HDF5 file results in an HDF5 identifier. These identifiers are of HDF5 type hid_t and include things like file identifiers, often expressed as file_id; dataset identifiers, dset_id; and property list identifiers, plist_id. To reduce the risk of memory leaks, all of these identifiers must be closed once they are no longer needed.</p>
+<p>Property list identifiers are no exception to this rule, and <a class="el" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a> is used for this purpose. The calls immediately following would close the property lists created and used in the examples above.</p>
+<div class="fragment"><div class="line">error = <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a> (dcplA_id);</div>
+<div class="line">error = <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a> (dcplB_id);</div>
+<div class="line">error = <a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a> (lcplAB_id);</div>
+<div class="ttc" id="agroup___p_l_c_r_html_ga5dce61149211d3ef319452aa598887fb"><div class="ttname"><a href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a></div><div class="ttdeci">herr_t H5Pclose(hid_t plist_id)</div><div class="ttdoc">Terminates access to a property list.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_plist_additional"></a>
+Additional Property List Operations</h3>
+<p>A few property list operations fall outside of the programming model described above. This section describes those operations.</p>
+<h4>Query the Class of an Existing Property List</h4>
+<p>Occasionally an application will have a property list but not know the corresponding property list class. A call such as in the following example will retrieve the unknown class of a known property list: </p><div class="fragment"><div class="line">PList_Class = <a class="code" href="group___p_l_c_r.html#ga9b230c1e85790f9f45c4ca2e79dd62c5">H5Pget_class</a> (dcplA_id);</div>
+<div class="ttc" id="agroup___p_l_c_r_html_ga9b230c1e85790f9f45c4ca2e79dd62c5"><div class="ttname"><a href="group___p_l_c_r.html#ga9b230c1e85790f9f45c4ca2e79dd62c5">H5Pget_class</a></div><div class="ttdeci">hid_t H5Pget_class(hid_t plist_id)</div><div class="ttdoc">Returns the property list class identifier for a property list.</div></div>
+</div><!-- fragment --><p>Upon this function's return, PList_Class will contain the value <a class="el" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a> indicating that dcplA_id is a dataset creation property list.</p>
+<h4>Determine Current Creation Property List Settings in an Existing Object</h4>
+<p>After a file has been created, another application may work on the file without knowing how the creation properties for the file were set up. Retrieving these property values is often unnecessary; HDF5 can read the data and knows how to deal with any properties it encounters.</p>
+<p>But sometimes an application must do something that requires knowing the creation property settings. HDF5 makes the acquisition of this information fairly straight-forward; for each property setting call, H5Pset_*, there is a corresponding H5Pget_*call to retrieve the property's current setting.</p>
+<p>Consider the following examples which illustrate the determination of dataset layout and chunking settings:</p>
+<p>The application must first identify the creation property list with the appropriate get creation property list call. There is one such call for each kind of object.</p>
+<p><a class="el" href="group___h5_d.html#ga8848f14f4aba8e6160c3d8bb7f1be163">H5Dget_create_plist</a> will return a property list identifier for the creation property list that was used to create the dataset. Call it DCPL1_id.</p>
+<p><a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9">H5Pset_layout</a> sets a dataset's layout to be compact, contiguous, or chunked.</p>
+<p><a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3">H5Pget_layout</a> called with DCPL1_id will return the dataset's layout, either <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea922bab7d90bea9d3a0bb9082e0ca334d">H5D_COMPACT</a>, <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea6161acec1a11680d488b5bb8694c79f1">H5D_CONTIGUOUS</a>, or <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06eadc846667d1f23d573964d22549e5f262">H5D_CHUNKED</a>.</p>
+<p><a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a> sets the rank of a dataset, that is the number of dimensions it will have, and the maximum size of each dimension.</p>
+<p><a class="el" href="group___d_c_p_l.html#ga4ef814034f601f48ab1ed6db79b4354c">H5Pget_chunk</a>, also called with DCPL1_id, will return the rank of the dataset and the maximum size of each dimension.</p>
+<p>If a creation property value has not been explicitly set, these H5Pget_calls will return the property's default value.</p>
+<h4>Determine Access Property Settings</h4>
+<p>Access property settings are quite different from creation properties. Since access property settings are not retained in an HDF5 file or object, there is normally no knowledge of the settings that were used in the past. On the other hand, since access properties do not affect characteristics of the file or object, this is not normally an issue. For more information, see "Access and
+Creation Property Exceptions."</p>
+<p>One circumstance under which an application might need to determine access property settings might be when a file or object is already open but the application does not know the property list settings. In that case, the application can use the appropriate get access property list call to retrieve a property list identifier. For example, if the dataset dsetA from the earlier examples is still open, the following call would return an identifier for the dataset access property list in use: </p><div class="fragment"><div class="line">dsetA_dacpl_id = <a class="code" href="group___h5_d.html#ga252c0ddac7a7817bd757190e7398353b">H5Dget_access_plist</a>( dsetA_id );</div>
+<div class="ttc" id="agroup___h5_d_html_ga252c0ddac7a7817bd757190e7398353b"><div class="ttname"><a href="group___h5_d.html#ga252c0ddac7a7817bd757190e7398353b">H5Dget_access_plist</a></div><div class="ttdeci">hid_t H5Dget_access_plist(hid_t dset_id)</div><div class="ttdoc">Returns the dataset access property list associated with a dataset.</div></div>
+</div><!-- fragment --><p>The application could then use the returned property list identifier to analyze the property settings</p>
+<h2><a class="anchor" id="subsec_plist_generic"></a>
+Generic Properties Interface and User-defined Properties</h2>
+<p>HDF5's generic property interface provides tools for managing the entire property hierarchy and for the creation and management of user-defined property lists and properties. This interface also makes it possible for an application or a driver to create, modify, and manage custom properties, property lists, and property list classes. A comprehensive list of functions for this interface appears under "Generic Property Operations (Advanced)" in the "H5P: Property List Interface" section of the <a class="el" href="_r_m.html">HDF5 Reference Manual</a>.</p>
+<p>Further discussion of HDF5's generic property interface and user-defined properties and property lists is beyond the scope of this document.</p>
+<h2><a class="anchor" id="subsec_plist_H5P"></a>
+Property List Function Summaries</h2>
+<p>General property functions, generic property functions and macros, property functions that are used with multiple types of objects, and object and link property functions are listed below.</p>
+<p>Property list functions that apply to a specific type of object are listed in the chapter that discusses that object. For example, the <a class="el" href="_h5_d__u_g.html#sec_dataset">HDF5 Datasets</a> chapter has two property list function listings: one for dataset creation property list functions and one for dataset access property list functions. As has been stated, this chapter is not intended to describe every property list function.</p>
+<p><a class="el" href="group___h5_p.html">Property Lists (H5P)</a> reference manual</p>
+<h2><a class="anchor" id="subsec_plist_resources"></a>
+Additional Property List Resources</h2>
+<p>Property lists are ubiquitous in an HDF5 environment and are therefore discussed in many places in HDF5 documentation. The following sections and listings in the <a class="el" href="_u_g.html">HDF5 User Guide</a> are of particular interest: </p><ul>
+<li>In the <a class="el" href="_h5_d_m__u_g.html#sec_data_model">The HDF5 Data Model and File Structure</a> chapter, see <a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_plist">Property List</a>. </li>
+<li>In the <a class="el" href="_h5_f__u_g.html#sec_file">The HDF5 File</a> chapter, see the following sections and listings: <ul>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsec_file_creation_access">File Creation and File Access Properties</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsec_file_property_lists">File Property Lists</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_examples_props">Example with the File Creation Property List</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_examples_access">Example with the File Access Property List</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#dcpl_table_tag">Dataset creation property list functions (H5P)</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#fapl_table_tag">File access property list functions (H5P)</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#fd_pl_table_tag">File driver property list functions (H5P)</a></li>
+</ul>
+</li>
+<li>In the <a class="el" href="_h5_a__u_g.html#sec_attribute">HDF5 Attributes</a> chapter, see "Attribute creation property list functions (H5P)". </li>
+<li>In the <a class="el" href="_h5_g__u_g.html#sec_group">HDF5 Groups</a> chapter, see "Group creation property list functions (H5P)". </li>
+<li>Property lists are discussed throughout <a class="el" href="_h5_d__u_g.html#sec_dataset">HDF5 Datasets</a>.</li>
+</ul>
+<p>All property list functions are described in the <a class="el" href="group___h5_p.html">Property Lists (H5P)</a> section of the <a class="el" href="_r_m.html">HDF5 Reference Manual</a>. The function index at the top of the page provides a categorized listing grouped by property list class. Those classes are listed below: </p><ul>
+<li><a class="el" href="group___f_c_p_l.html">File Creation Properties</a> </li>
+<li><a class="el" href="group___f_a_p_l.html">File Access Properties</a> </li>
+<li><a class="el" href="group___g_c_p_l.html">Group Creation Properties</a> </li>
+<li><a class="el" href="group___d_c_p_l.html">Dataset Creation Properties</a> </li>
+<li><a class="el" href="group___d_a_p_l.html">Dataset Access Properties</a> </li>
+<li><a class="el" href="group___d_x_p_l.html">Dataset Transfer Properties</a> </li>
+<li><a class="el" href="group___l_c_p_l.html">Link Creation Properties</a> </li>
+<li><a class="el" href="group___l_a_p_l.html">Link Access Properties</a> </li>
+<li><a class="el" href="group___o_c_p_l.html">Object Creation Properties</a> </li>
+<li><a class="el" href="group___o_c_p_y_p_l.html">Object Copy Properties</a></li>
+</ul>
+<p>Additional categories not related to the class structure are as follows: </p><ul>
+<li>General property list operations </li>
+<li>Generic property list functions</li>
+</ul>
+<p>The general property functions can be used with any property list; the generic property functions constitute an advanced feature.</p>
+<p>The in-memory file image feature of HDF5 uses property lists in a manner that differs substantially from their use elsewhere in HDF5. Those who plan to use in-memory file images must study "File Image Operations" (PDF) in the Advanced Topics in HDF5collection.</p>
+<h2><a class="anchor" id="subsec_plist_notes"></a>
+Notes</h2>
+<p><a class="anchor" id="FileMountProps"></a></p><h4>File Mount Properties</h4>
+<p>While the file mount property list class <a class="el" href="_h5_ppublic_8h.html#a3f57eb3c4081b40ff8b036f438e68e5b">H5P_FILE_MOUNT</a> is a valid HDF5 property list class, no file mount properties are defined by the HDF5 Library. References to a file mount property list should always be expressed as <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, meaning the default file mount property list.</p>
+<h4>Access and Creation Property Exceptions</h4>
+<p>There are a small number of exceptions to the rule that creation properties are always retained in a file or object and access properties are never retained.</p>
+<p>The following properties are file access properties but they are not transient; they have permanent and different effects on a file. They could be validly classified as file creation properties as they must be set at creation time to properly create the file. But they are access properties because they must also be set when a file is reopened to properly access the file. </p><table class="doxtable">
+<tr>
+<th>Property</th><th>Related function </th></tr>
+<tr valign="top">
+<td>Family file driver </td><td><a class="el" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53">H5Pset_fapl_family</a> </td></tr>
+<tr valign="top">
+<td>Split file driver </td><td><a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed">H5Pset_fapl_split</a> </td></tr>
+<tr valign="top">
+<td>Core file driver </td><td><a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849">H5Pset_fapl_core</a> </td></tr>
+</table>
+<p>The following is a link creation property, but it is not relevant after an object has been created and is not retained in the file or object. </p><table class="doxtable">
+<tr>
+<th>Property</th><th>Related function </th></tr>
+<tr valign="top">
+<td>Create missing intermediate groups </td><td><a class="el" href="group___l_c_p_l.html#ga66c4c5d3f34e5cf65d00e47a5387383c">H5Pset_create_intermediate_group</a> </td></tr>
+</table>
+<p>Previous Chapter <a class="el" href="_h5_e__u_g.html#sec_error">HDF5 Error Handling</a> - Next Chapter <a class="el" href="_h5_v_l__u_g.html#sec_vol">The HDF5 Virtual Object Layer (VOL)</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p_bmodule_8h.html b/develop/_h5_p_bmodule_8h.html
new file mode 100644
index 0000000..7528203
--- /dev/null
+++ b/develop/_h5_p_bmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5PBmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p_bmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5PBmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a758c1ab4867fb03ead78149fa6cb509a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_bmodule_8h.html#a758c1ab4867fb03ead78149fa6cb509a">H5PB_MODULE</a></td></tr>
+<tr class="separator:a758c1ab4867fb03ead78149fa6cb509a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_bmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5PB</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_bmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_RESOURCE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5PB</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_RESOURCE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a758c1ab4867fb03ead78149fa6cb509a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a758c1ab4867fb03ead78149fa6cb509a">&#9670;&nbsp;</a></span>H5PB_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5PB_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_p_bmodule_8h.html">H5PBmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p_l__u_g.html b/develop/_h5_p_l__u_g.html
new file mode 100644
index 0000000..d37b62d
--- /dev/null
+++ b/develop/_h5_p_l__u_g.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 Plugins</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p_l__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 Plugins </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000025">Todo:</a></b></dt><dd>Under Construction </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p_lextern_8h.html b/develop/_h5_p_lextern_8h.html
new file mode 100644
index 0000000..dfea499
--- /dev/null
+++ b/develop/_h5_p_lextern_8h.html
@@ -0,0 +1,198 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5PLextern.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p_lextern_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5PLextern.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;hdf5.h&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5PLextern.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_p_lextern_8h__incl.png" border="0" usemap="#asrc_2_h5_p_lextern_8h" alt=""/></div>
+<map name="asrc_2_h5_p_lextern_8h" id="asrc_2_h5_p_lextern_8h">
+<area shape="rect" title=" " alt="" coords="5,5,137,32"/>
+<area shape="rect" title=" " alt="" coords="40,80,103,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:af28a254b709f23694ad154a95560f251"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lextern_8h.html#af28a254b709f23694ad154a95560f251">H5PLUGIN_DLL</a></td></tr>
+<tr class="separator:af28a254b709f23694ad154a95560f251"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a11942aa6c2beef4a76faa83b77feacd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86f">H5PL_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lextern_8h.html#a11942aa6c2beef4a76faa83b77feacd5">H5PLget_plugin_type</a> (void)</td></tr>
+<tr class="separator:a11942aa6c2beef4a76faa83b77feacd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a861509ffaa97671ea8fd19e1ffe1f59d"><td class="memItemLeft" align="right" valign="top">const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lextern_8h.html#a861509ffaa97671ea8fd19e1ffe1f59d">H5PLget_plugin_info</a> (void)</td></tr>
+<tr class="separator:a861509ffaa97671ea8fd19e1ffe1f59d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="af28a254b709f23694ad154a95560f251"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af28a254b709f23694ad154a95560f251">&#9670;&nbsp;</a></span>H5PLUGIN_DLL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5PLUGIN_DLL</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a861509ffaa97671ea8fd19e1ffe1f59d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a861509ffaa97671ea8fd19e1ffe1f59d">&#9670;&nbsp;</a></span>H5PLget_plugin_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const void* H5PLget_plugin_info </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a11942aa6c2beef4a76faa83b77feacd5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a11942aa6c2beef4a76faa83b77feacd5">&#9670;&nbsp;</a></span>H5PLget_plugin_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86f">H5PL_type_t</a> H5PLget_plugin_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_p_lextern_8h.html">H5PLextern.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p_lextern_8h__incl.map b/develop/_h5_p_lextern_8h__incl.map
new file mode 100644
index 0000000..5aa0a14
--- /dev/null
+++ b/develop/_h5_p_lextern_8h__incl.map
@@ -0,0 +1,4 @@
+<map id="src/H5PLextern.h" name="src/H5PLextern.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,137,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="40,80,103,107"/>
+</map>
diff --git a/develop/_h5_p_lextern_8h__incl.md5 b/develop/_h5_p_lextern_8h__incl.md5
new file mode 100644
index 0000000..2306e1c
--- /dev/null
+++ b/develop/_h5_p_lextern_8h__incl.md5
@@ -0,0 +1 @@
+a3e2e9d761bca477ae27d4362df1c806 \ No newline at end of file
diff --git a/develop/_h5_p_lextern_8h__incl.png b/develop/_h5_p_lextern_8h__incl.png
new file mode 100644
index 0000000..10927e1
--- /dev/null
+++ b/develop/_h5_p_lextern_8h__incl.png
Binary files differ
diff --git a/develop/_h5_p_lmodule_8h.html b/develop/_h5_p_lmodule_8h.html
new file mode 100644
index 0000000..c07f1d9
--- /dev/null
+++ b/develop/_h5_p_lmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5PLmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p_lmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5PLmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ade0884eb65d677d3091a77e120d1726e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lmodule_8h.html#ade0884eb65d677d3091a77e120d1726e">H5PL_MODULE</a></td></tr>
+<tr class="separator:ade0884eb65d677d3091a77e120d1726e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5PL</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_PLUGIN</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5PL</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_PLUGIN</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ade0884eb65d677d3091a77e120d1726e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade0884eb65d677d3091a77e120d1726e">&#9670;&nbsp;</a></span>H5PL_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5PL_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_p_lmodule_8h.html">H5PLmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p_lpublic_8h.html b/develop/_h5_p_lpublic_8h.html
new file mode 100644
index 0000000..a246562
--- /dev/null
+++ b/develop/_h5_p_lpublic_8h.html
@@ -0,0 +1,306 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5PLpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p_lpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5PLpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5PLpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_p_lpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_p_lpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_p_lpublic_8h" id="asrc_2_h5_p_lpublic_8h">
+<area shape="rect" title=" " alt="" coords="537,5,667,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,80,647,107"/>
+<area shape="rect" title=" " alt="" coords="5,155,108,181"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,155,232,181"/>
+<area shape="rect" title=" " alt="" coords="256,155,343,181"/>
+<area shape="rect" title=" " alt="" coords="367,155,437,181"/>
+<area shape="rect" title=" " alt="" coords="462,155,537,181"/>
+<area shape="rect" title=" " alt="" coords="561,155,643,181"/>
+<area shape="rect" title=" " alt="" coords="667,155,742,181"/>
+<area shape="rect" title=" " alt="" coords="767,155,837,181"/>
+<area shape="rect" title=" " alt="" coords="862,155,921,181"/>
+<area shape="rect" title=" " alt="" coords="945,155,1011,181"/>
+<area shape="rect" title=" " alt="" coords="1036,155,1144,181"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ae38b6a0b08f7686f00e03625732ab6b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lpublic_8h.html#ae38b6a0b08f7686f00e03625732ab6b2">H5PL_NO_PLUGIN</a>&#160;&#160;&#160;&quot;::&quot;</td></tr>
+<tr class="separator:ae38b6a0b08f7686f00e03625732ab6b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57bfc592408089da6983c92013d5c25c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lpublic_8h.html#a57bfc592408089da6983c92013d5c25c">H5PL_FILTER_PLUGIN</a>&#160;&#160;&#160;0x0001</td></tr>
+<tr class="separator:a57bfc592408089da6983c92013d5c25c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79a226bdf906c17c41a5d9269b12fcfa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lpublic_8h.html#a79a226bdf906c17c41a5d9269b12fcfa">H5PL_VOL_PLUGIN</a>&#160;&#160;&#160;0x0002</td></tr>
+<tr class="separator:a79a226bdf906c17c41a5d9269b12fcfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbf6e3ef47dcc465155af0910fcfc1dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lpublic_8h.html#afbf6e3ef47dcc465155af0910fcfc1dd">H5PL_VFD_PLUGIN</a>&#160;&#160;&#160;0x0004</td></tr>
+<tr class="separator:afbf6e3ef47dcc465155af0910fcfc1dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadc4f01afd89037686bcdd5a93626554"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lpublic_8h.html#aadc4f01afd89037686bcdd5a93626554">H5PL_ALL_PLUGIN</a>&#160;&#160;&#160;0xFFFF</td></tr>
+<tr class="separator:aadc4f01afd89037686bcdd5a93626554"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a8d48cb770a80a3f84c969ec03b34d86f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86f">H5PL_type_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86fae335485e955aa13e2fa68e07db2e3849">H5PL_TYPE_ERROR</a> = -1
+, <a class="el" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86fa07a9b7f82eadd1f4c70ec6e67d8a3f00">H5PL_TYPE_FILTER</a> = 0
+, <a class="el" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86fab01b3951d7e978b43e505590a6431bf0">H5PL_TYPE_VOL</a> = 1
+, <a class="el" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86fa6df516700d4cb82915d6fe276cf70629">H5PL_TYPE_VFD</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86fa90f9d05bec563c3854960a245a27d36e">H5PL_TYPE_NONE</a> = 3
+<br />
+ }</td></tr>
+<tr class="separator:a8d48cb770a80a3f84c969ec03b34d86f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga3ee7276ca1168b175661db3866f8db0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_l.html#ga3ee7276ca1168b175661db3866f8db0e">H5PLset_loading_state</a> (unsigned int plugin_control_mask)</td></tr>
+<tr class="memdesc:ga3ee7276ca1168b175661db3866f8db0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls the loadability of dynamic plugin types. <a href="group___h5_p_l.html#ga3ee7276ca1168b175661db3866f8db0e">More...</a><br /></td></tr>
+<tr class="separator:ga3ee7276ca1168b175661db3866f8db0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadde42938cf1cc41fa392e8719050b52a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_l.html#gadde42938cf1cc41fa392e8719050b52a">H5PLget_loading_state</a> (unsigned int *plugin_control_mask)</td></tr>
+<tr class="memdesc:gadde42938cf1cc41fa392e8719050b52a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the loadability of dynamic plugin types. <a href="group___h5_p_l.html#gadde42938cf1cc41fa392e8719050b52a">More...</a><br /></td></tr>
+<tr class="separator:gadde42938cf1cc41fa392e8719050b52a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac74200fdc02f794f3fae753fe8b850b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_l.html#gac74200fdc02f794f3fae753fe8b850b0">H5PLappend</a> (const char *search_path)</td></tr>
+<tr class="memdesc:gac74200fdc02f794f3fae753fe8b850b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts a plugin path at the end of the plugin search path list. <a href="group___h5_p_l.html#gac74200fdc02f794f3fae753fe8b850b0">More...</a><br /></td></tr>
+<tr class="separator:gac74200fdc02f794f3fae753fe8b850b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f2300ef2de6e430af330de7d194576f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_l.html#ga1f2300ef2de6e430af330de7d194576f">H5PLprepend</a> (const char *search_path)</td></tr>
+<tr class="memdesc:ga1f2300ef2de6e430af330de7d194576f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts a plugin path at the beginning of the plugin search path list. <a href="group___h5_p_l.html#ga1f2300ef2de6e430af330de7d194576f">More...</a><br /></td></tr>
+<tr class="separator:ga1f2300ef2de6e430af330de7d194576f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0f8d4e8d0b81cb55cf8b9de5095dc0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_l.html#gab0f8d4e8d0b81cb55cf8b9de5095dc0b">H5PLreplace</a> (const char *search_path, unsigned int index)</td></tr>
+<tr class="memdesc:gab0f8d4e8d0b81cb55cf8b9de5095dc0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the path at the specified index in the plugin search path list. <a href="group___h5_p_l.html#gab0f8d4e8d0b81cb55cf8b9de5095dc0b">More...</a><br /></td></tr>
+<tr class="separator:gab0f8d4e8d0b81cb55cf8b9de5095dc0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacc5153b0db6b3f876c3980bf34f931fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_l.html#gacc5153b0db6b3f876c3980bf34f931fc">H5PLinsert</a> (const char *search_path, unsigned int index)</td></tr>
+<tr class="memdesc:gacc5153b0db6b3f876c3980bf34f931fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts a path at the specified index in the plugin search path list. <a href="group___h5_p_l.html#gacc5153b0db6b3f876c3980bf34f931fc">More...</a><br /></td></tr>
+<tr class="separator:gacc5153b0db6b3f876c3980bf34f931fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa566196b7c6970c255feac4cf9f3bf40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_l.html#gaa566196b7c6970c255feac4cf9f3bf40">H5PLremove</a> (unsigned int index)</td></tr>
+<tr class="memdesc:gaa566196b7c6970c255feac4cf9f3bf40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a plugin path at a specified index from the plugin search path list. <a href="group___h5_p_l.html#gaa566196b7c6970c255feac4cf9f3bf40">More...</a><br /></td></tr>
+<tr class="separator:gaa566196b7c6970c255feac4cf9f3bf40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga64a3c5450d91455624ecba582553d905"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_l.html#ga64a3c5450d91455624ecba582553d905">H5PLget</a> (unsigned int index, char *path_buf, size_t buf_size)</td></tr>
+<tr class="memdesc:ga64a3c5450d91455624ecba582553d905"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the plugin search path list at the specified index. <a href="group___h5_p_l.html#ga64a3c5450d91455624ecba582553d905">More...</a><br /></td></tr>
+<tr class="separator:ga64a3c5450d91455624ecba582553d905"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga30b799ad7e9645312ef8975a610b4b18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_l.html#ga30b799ad7e9645312ef8975a610b4b18">H5PLsize</a> (unsigned int *num_paths)</td></tr>
+<tr class="memdesc:ga30b799ad7e9645312ef8975a610b4b18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of stored plugin paths. <a href="group___h5_p_l.html#ga30b799ad7e9645312ef8975a610b4b18">More...</a><br /></td></tr>
+<tr class="separator:ga30b799ad7e9645312ef8975a610b4b18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="aadc4f01afd89037686bcdd5a93626554"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aadc4f01afd89037686bcdd5a93626554">&#9670;&nbsp;</a></span>H5PL_ALL_PLUGIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5PL_ALL_PLUGIN&#160;&#160;&#160;0xFFFF</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a57bfc592408089da6983c92013d5c25c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57bfc592408089da6983c92013d5c25c">&#9670;&nbsp;</a></span>H5PL_FILTER_PLUGIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5PL_FILTER_PLUGIN&#160;&#160;&#160;0x0001</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae38b6a0b08f7686f00e03625732ab6b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae38b6a0b08f7686f00e03625732ab6b2">&#9670;&nbsp;</a></span>H5PL_NO_PLUGIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5PL_NO_PLUGIN&#160;&#160;&#160;&quot;::&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afbf6e3ef47dcc465155af0910fcfc1dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afbf6e3ef47dcc465155af0910fcfc1dd">&#9670;&nbsp;</a></span>H5PL_VFD_PLUGIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5PL_VFD_PLUGIN&#160;&#160;&#160;0x0004</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a79a226bdf906c17c41a5d9269b12fcfa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a79a226bdf906c17c41a5d9269b12fcfa">&#9670;&nbsp;</a></span>H5PL_VOL_PLUGIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5PL_VOL_PLUGIN&#160;&#160;&#160;0x0002</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a8d48cb770a80a3f84c969ec03b34d86f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d48cb770a80a3f84c969ec03b34d86f">&#9670;&nbsp;</a></span>H5PL_type_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86f">H5PL_type_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Plugin type (bit-position) used by the plugin library </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8d48cb770a80a3f84c969ec03b34d86fae335485e955aa13e2fa68e07db2e3849"></a>H5PL_TYPE_ERROR&#160;</td><td class="fielddoc"><p>Error <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a8d48cb770a80a3f84c969ec03b34d86fa07a9b7f82eadd1f4c70ec6e67d8a3f00"></a>H5PL_TYPE_FILTER&#160;</td><td class="fielddoc"><p>Filter <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a8d48cb770a80a3f84c969ec03b34d86fab01b3951d7e978b43e505590a6431bf0"></a>H5PL_TYPE_VOL&#160;</td><td class="fielddoc"><p>VOL connector <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a8d48cb770a80a3f84c969ec03b34d86fa6df516700d4cb82915d6fe276cf70629"></a>H5PL_TYPE_VFD&#160;</td><td class="fielddoc"><p>VFD <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a8d48cb770a80a3f84c969ec03b34d86fa90f9d05bec563c3854960a245a27d36e"></a>H5PL_TYPE_NONE&#160;</td><td class="fielddoc"><p>Sentinel: This must be last! <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_p_lpublic_8h.html">H5PLpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p_lpublic_8h__incl.map b/develop/_h5_p_lpublic_8h__incl.map
new file mode 100644
index 0000000..f4bb692
--- /dev/null
+++ b/develop/_h5_p_lpublic_8h__incl.map
@@ -0,0 +1,15 @@
+<map id="src/H5PLpublic.h" name="src/H5PLpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="537,5,667,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,80,647,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,155,108,181"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,155,232,181"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,155,343,181"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,155,437,181"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,155,537,181"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,155,643,181"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,155,742,181"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,155,837,181"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,155,921,181"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,155,1011,181"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,155,1144,181"/>
+</map>
diff --git a/develop/_h5_p_lpublic_8h__incl.md5 b/develop/_h5_p_lpublic_8h__incl.md5
new file mode 100644
index 0000000..4461582
--- /dev/null
+++ b/develop/_h5_p_lpublic_8h__incl.md5
@@ -0,0 +1 @@
+14ba921ccdf3c9b5acf6ad74a9bfd8f8 \ No newline at end of file
diff --git a/develop/_h5_p_lpublic_8h__incl.png b/develop/_h5_p_lpublic_8h__incl.png
new file mode 100644
index 0000000..4ee8ee9
--- /dev/null
+++ b/develop/_h5_p_lpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_p_t__u_g.html b/develop/_h5_p_t__u_g.html
new file mode 100644
index 0000000..394c798
--- /dev/null
+++ b/develop/_h5_p_t__u_g.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 High Level Packet Table</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p_t__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 High Level Packet Table </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000010">Todo:</a></b></dt><dd>Under Construction </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_p_tpublic_8h.html b/develop/_h5_p_tpublic_8h.html
new file mode 100644
index 0000000..0a48702
--- /dev/null
+++ b/develop/_h5_p_tpublic_8h.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/src/H5PTpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_p_tpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5PTpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga1f5ab7315bfb892ea51cc1cbaa78010b"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#ga1f5ab7315bfb892ea51cc1cbaa78010b">H5PTcreate</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> chunk_size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga1f5ab7315bfb892ea51cc1cbaa78010b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a packet table to store fixed-length or variable-length packets. <a href="group___h5_p_t.html#ga1f5ab7315bfb892ea51cc1cbaa78010b">More...</a><br /></td></tr>
+<tr class="separator:ga1f5ab7315bfb892ea51cc1cbaa78010b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga15a7ab544d6147aaf68ae42545f88acf"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#ga15a7ab544d6147aaf68ae42545f88acf">H5PTopen</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name)</td></tr>
+<tr class="memdesc:ga15a7ab544d6147aaf68ae42545f88acf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing packet table. <a href="group___h5_p_t.html#ga15a7ab544d6147aaf68ae42545f88acf">More...</a><br /></td></tr>
+<tr class="separator:ga15a7ab544d6147aaf68ae42545f88acf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf9f4fe7b207aaa7aa63b17cee625c0e2"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#gaf9f4fe7b207aaa7aa63b17cee625c0e2">H5PTclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id)</td></tr>
+<tr class="memdesc:gaf9f4fe7b207aaa7aa63b17cee625c0e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an open packet table. <a href="group___h5_p_t.html#gaf9f4fe7b207aaa7aa63b17cee625c0e2">More...</a><br /></td></tr>
+<tr class="separator:gaf9f4fe7b207aaa7aa63b17cee625c0e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae49bb0e714fd3dfff6141bfb85a331ce"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#gae49bb0e714fd3dfff6141bfb85a331ce">H5PTcreate_fl</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> chunk_size, int compression)</td></tr>
+<tr class="memdesc:gae49bb0e714fd3dfff6141bfb85a331ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a packet table to store fixed-length packets. <a href="group___h5_p_t.html#gae49bb0e714fd3dfff6141bfb85a331ce">More...</a><br /></td></tr>
+<tr class="separator:gae49bb0e714fd3dfff6141bfb85a331ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae73861e153e86df61f24c5736c9dbb1c"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#gae73861e153e86df61f24c5736c9dbb1c">H5PTappend</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id, size_t nrecords, const void *data)</td></tr>
+<tr class="memdesc:gae73861e153e86df61f24c5736c9dbb1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends packets to the end of a packet table. <a href="group___h5_p_t.html#gae73861e153e86df61f24c5736c9dbb1c">More...</a><br /></td></tr>
+<tr class="separator:gae73861e153e86df61f24c5736c9dbb1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga88988f5548b7be3efe20c4af32e6d440"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#ga88988f5548b7be3efe20c4af32e6d440">H5PTget_next</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id, size_t nrecords, void *data)</td></tr>
+<tr class="memdesc:ga88988f5548b7be3efe20c4af32e6d440"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads packets from a packet table starting at the current index. <a href="group___h5_p_t.html#ga88988f5548b7be3efe20c4af32e6d440">More...</a><br /></td></tr>
+<tr class="separator:ga88988f5548b7be3efe20c4af32e6d440"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf74154d76b4f12b82fc59ed816e98578"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#gaf74154d76b4f12b82fc59ed816e98578">H5PTread_packets</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start, size_t nrecords, void *data)</td></tr>
+<tr class="memdesc:gaf74154d76b4f12b82fc59ed816e98578"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a number of packets from a packet table. <a href="group___h5_p_t.html#gaf74154d76b4f12b82fc59ed816e98578">More...</a><br /></td></tr>
+<tr class="separator:gaf74154d76b4f12b82fc59ed816e98578"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafcb0b70001557c14840ec58bcb46ba4d"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#gafcb0b70001557c14840ec58bcb46ba4d">H5PTget_num_packets</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *nrecords)</td></tr>
+<tr class="memdesc:gafcb0b70001557c14840ec58bcb46ba4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of packets in a packet table. <a href="group___h5_p_t.html#gafcb0b70001557c14840ec58bcb46ba4d">More...</a><br /></td></tr>
+<tr class="separator:gafcb0b70001557c14840ec58bcb46ba4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5200eb8cf2d4f8fb5bd455c5e6616a86"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#ga5200eb8cf2d4f8fb5bd455c5e6616a86">H5PTis_valid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id)</td></tr>
+<tr class="memdesc:ga5200eb8cf2d4f8fb5bd455c5e6616a86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an identifier points to a packet table. <a href="group___h5_p_t.html#ga5200eb8cf2d4f8fb5bd455c5e6616a86">More...</a><br /></td></tr>
+<tr class="separator:ga5200eb8cf2d4f8fb5bd455c5e6616a86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga118f7300157d7992459032d851afcd95"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#ga118f7300157d7992459032d851afcd95">H5PTis_varlen</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id)</td></tr>
+<tr class="memdesc:ga118f7300157d7992459032d851afcd95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a packet table contains variable-length or fixed-length packets. <a href="group___h5_p_t.html#ga118f7300157d7992459032d851afcd95">More...</a><br /></td></tr>
+<tr class="separator:ga118f7300157d7992459032d851afcd95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa6c6799b38ad7d3f5d02633d61dab58f"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#gaa6c6799b38ad7d3f5d02633d61dab58f">H5PTget_dataset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id)</td></tr>
+<tr class="memdesc:gaa6c6799b38ad7d3f5d02633d61dab58f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the backend dataset of this packet table. <a href="group___h5_p_t.html#gaa6c6799b38ad7d3f5d02633d61dab58f">More...</a><br /></td></tr>
+<tr class="separator:gaa6c6799b38ad7d3f5d02633d61dab58f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafcaf63e9606f70b5cef2b3e6aa394c36"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#gafcaf63e9606f70b5cef2b3e6aa394c36">H5PTget_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id)</td></tr>
+<tr class="memdesc:gafcaf63e9606f70b5cef2b3e6aa394c36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the backend datatype of this packet table. <a href="group___h5_p_t.html#gafcaf63e9606f70b5cef2b3e6aa394c36">More...</a><br /></td></tr>
+<tr class="separator:gafcaf63e9606f70b5cef2b3e6aa394c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga663f235cfcf8676636224f7b19629513"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#ga663f235cfcf8676636224f7b19629513">H5PTcreate_index</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id)</td></tr>
+<tr class="memdesc:ga663f235cfcf8676636224f7b19629513"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets a packet table's index to the first packet. <a href="group___h5_p_t.html#ga663f235cfcf8676636224f7b19629513">More...</a><br /></td></tr>
+<tr class="separator:ga663f235cfcf8676636224f7b19629513"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2edb6d88047d4de85c3aaed36b79a57d"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#ga2edb6d88047d4de85c3aaed36b79a57d">H5PTset_index</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> pt_index)</td></tr>
+<tr class="memdesc:ga2edb6d88047d4de85c3aaed36b79a57d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a packet table's index. <a href="group___h5_p_t.html#ga2edb6d88047d4de85c3aaed36b79a57d">More...</a><br /></td></tr>
+<tr class="separator:ga2edb6d88047d4de85c3aaed36b79a57d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7b1e7efcc3bf1f2f9476ec3ff7d24532"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#ga7b1e7efcc3bf1f2f9476ec3ff7d24532">H5PTget_index</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *pt_index)</td></tr>
+<tr class="memdesc:ga7b1e7efcc3bf1f2f9476ec3ff7d24532"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current record index for a packet table. <a href="group___h5_p_t.html#ga7b1e7efcc3bf1f2f9476ec3ff7d24532">More...</a><br /></td></tr>
+<tr class="separator:ga7b1e7efcc3bf1f2f9476ec3ff7d24532"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8b078a7c9898869f8c3a35da40065ad7"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_p_t.html#ga8b078a7c9898869f8c3a35da40065ad7">H5PTfree_vlen_buff</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> table_id, size_t bufflen, void *buff)</td></tr>
+<tr class="memdesc:ga8b078a7c9898869f8c3a35da40065ad7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases memory allocated in the process of reading variable-length packets. <a href="group___h5_p_t.html#ga8b078a7c9898869f8c3a35da40065ad7">More...</a><br /></td></tr>
+<tr class="separator:ga8b078a7c9898869f8c3a35da40065ad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_581b2952518ba9b2ff64b9c38dd08f76.html">src</a></li><li class="navelem"><a class="el" href="_h5_p_tpublic_8h.html">H5PTpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_pff_8_f90.html b/develop/_h5_pff_8_f90.html
new file mode 100644
index 0000000..e549583
--- /dev/null
+++ b/develop/_h5_pff_8_f90.html
@@ -0,0 +1,672 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Pff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_pff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5Pff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;H5config_f.inc&gt;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Pff.F90:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_pff_8_f90__incl.png" border="0" usemap="#afortran_2src_2_h5_pff_8_f90" alt=""/></div>
+<map name="afortran_2src_2_h5_pff_8_f90" id="afortran_2src_2_h5_pff_8_f90">
+<area shape="rect" title=" " alt="" coords="5,5,161,32"/>
+<area shape="rect" title=" " alt="" coords="27,80,140,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5p_1_1h5fd__subfiling__params__t.html">h5fd_subfiling_params_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="struct_h5_f_d__subfiling__params__t.html" title="Subfiling parameter structure that is shared between the H5FD_SUBFILING and H5FD_IOC drivers.">H5FD_subfiling_params_t</a> derived type used in the subfiling VFD. <a href="structh5p_1_1h5fd__subfiling__params__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5p_1_1h5fd__subfiling__config__t.html">h5fd_subfiling_config_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="struct_h5_f_d__subfiling__config__t.html" title="Configuration structure for H5Pset_fapl_subfiling() / H5Pget_fapl_subfiling()">H5FD_subfiling_config_t</a> derived type used in the subfiling VFD. <a href="structh5p_1_1h5fd__subfiling__config__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5p_1_1h5fd__ioc__config__t.html">h5fd_ioc_config_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="struct_h5_f_d__ioc__config__t.html" title="Configuration structure for H5Pset_fapl_ioc() / H5Pget_fapl_ioc()">H5FD_ioc_config_t</a> derived type used in the IOC VFD (SUBFILING). <a href="structh5p_1_1h5fd__ioc__config__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5p"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5p.html">h5p</a></td></tr>
+<tr class="memdesc:namespaceh5p"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5P functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gae34064e5081802ef4c8e3c84e279b6c8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae34064e5081802ef4c8e3c84e279b6c8">h5pcreate_f</a> (class, prp_id, hdferr)</td></tr>
+<tr class="memdesc:gae34064e5081802ef4c8e3c84e279b6c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new property as an instance of a property list class. <a href="group___f_h5_p.html#gae34064e5081802ef4c8e3c84e279b6c8">More...</a><br /></td></tr>
+<tr class="separator:gae34064e5081802ef4c8e3c84e279b6c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga30ca2403048c0f2c3bd561b7b9a81760"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga30ca2403048c0f2c3bd561b7b9a81760">h5pset_preserve_f</a> (prp_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga30ca2403048c0f2c3bd561b7b9a81760"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dataset transfer property list status to TRUE or FALSE for initializing compound datatype members during write/read operations. <a href="group___f_h5_p.html#ga30ca2403048c0f2c3bd561b7b9a81760">More...</a><br /></td></tr>
+<tr class="separator:ga30ca2403048c0f2c3bd561b7b9a81760"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16b20a74dbfc03b7959a21d0e7ccd71c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga16b20a74dbfc03b7959a21d0e7ccd71c">h5pget_preserve_f</a> (prp_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga16b20a74dbfc03b7959a21d0e7ccd71c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks status of the dataset transfer property list. <a href="group___f_h5_p.html#ga16b20a74dbfc03b7959a21d0e7ccd71c">More...</a><br /></td></tr>
+<tr class="separator:ga16b20a74dbfc03b7959a21d0e7ccd71c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabed5ca3dedee9ebeae77f816f2de9640"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gabed5ca3dedee9ebeae77f816f2de9640">h5pget_class_f</a> (prp_id, classtype, hdferr)</td></tr>
+<tr class="memdesc:gabed5ca3dedee9ebeae77f816f2de9640"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the property list class for a property list. <a href="group___f_h5_p.html#gabed5ca3dedee9ebeae77f816f2de9640">More...</a><br /></td></tr>
+<tr class="separator:gabed5ca3dedee9ebeae77f816f2de9640"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0279258f703b9622f01cc0dc4c4a800d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0279258f703b9622f01cc0dc4c4a800d">h5pcopy_f</a> (prp_id, new_prp_id, hdferr)</td></tr>
+<tr class="memdesc:ga0279258f703b9622f01cc0dc4c4a800d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing property list to create a new property list. <a href="group___f_h5_p.html#ga0279258f703b9622f01cc0dc4c4a800d">More...</a><br /></td></tr>
+<tr class="separator:ga0279258f703b9622f01cc0dc4c4a800d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f2655021cb435e02e95ddc1a35a2626"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4f2655021cb435e02e95ddc1a35a2626">h5pclose_f</a> (prp_id, hdferr)</td></tr>
+<tr class="memdesc:ga4f2655021cb435e02e95ddc1a35a2626"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminates access to a property list. <a href="group___f_h5_p.html#ga4f2655021cb435e02e95ddc1a35a2626">More...</a><br /></td></tr>
+<tr class="separator:ga4f2655021cb435e02e95ddc1a35a2626"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga19c9e3b4a92d33151d9743bc1cb6fdfa"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga19c9e3b4a92d33151d9743bc1cb6fdfa">h5pset_chunk_f</a> (prp_id, ndims, dims, hdferr)</td></tr>
+<tr class="memdesc:ga19c9e3b4a92d33151d9743bc1cb6fdfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the chunks used to store a chunked layout dataset. <a href="group___f_h5_p.html#ga19c9e3b4a92d33151d9743bc1cb6fdfa">More...</a><br /></td></tr>
+<tr class="separator:ga19c9e3b4a92d33151d9743bc1cb6fdfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga07592cc4adcd18f963f2d22afd9febc9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga07592cc4adcd18f963f2d22afd9febc9">h5pget_chunk_f</a> (prp_id, ndims, dims, hdferr)</td></tr>
+<tr class="memdesc:ga07592cc4adcd18f963f2d22afd9febc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of chunks for the raw data of a chunked layout dataset. <a href="group___f_h5_p.html#ga07592cc4adcd18f963f2d22afd9febc9">More...</a><br /></td></tr>
+<tr class="separator:ga07592cc4adcd18f963f2d22afd9febc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaea6b406347b6d33291fc73ac7209419f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaea6b406347b6d33291fc73ac7209419f">h5pset_deflate_f</a> (prp_id, level, hdferr)</td></tr>
+<tr class="memdesc:gaea6b406347b6d33291fc73ac7209419f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets compression method and compression level. <a href="group___f_h5_p.html#gaea6b406347b6d33291fc73ac7209419f">More...</a><br /></td></tr>
+<tr class="separator:gaea6b406347b6d33291fc73ac7209419f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga522c3622682d780326310a57927de9c0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga522c3622682d780326310a57927de9c0">h5pget_version_f</a> (prp_id, boot, freelist, stab, shhdr, hdferr)</td></tr>
+<tr class="memdesc:ga522c3622682d780326310a57927de9c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the version information of various objects for a file creation property list. <a href="group___f_h5_p.html#ga522c3622682d780326310a57927de9c0">More...</a><br /></td></tr>
+<tr class="separator:ga522c3622682d780326310a57927de9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d89b82ca43d84185ef2bb095675fff2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9d89b82ca43d84185ef2bb095675fff2">h5pset_userblock_f</a> (prp_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga9d89b82ca43d84185ef2bb095675fff2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets user block size. <a href="group___f_h5_p.html#ga9d89b82ca43d84185ef2bb095675fff2">More...</a><br /></td></tr>
+<tr class="separator:ga9d89b82ca43d84185ef2bb095675fff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4610896b93f29d53a5c99fcb99a27944"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4610896b93f29d53a5c99fcb99a27944">h5pget_userblock_f</a> (prp_id, block_size, hdferr)</td></tr>
+<tr class="memdesc:ga4610896b93f29d53a5c99fcb99a27944"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets user block size. <a href="group___f_h5_p.html#ga4610896b93f29d53a5c99fcb99a27944">More...</a><br /></td></tr>
+<tr class="separator:ga4610896b93f29d53a5c99fcb99a27944"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae85a83c8a34c5e932bfe151f8c99f58e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae85a83c8a34c5e932bfe151f8c99f58e">h5pset_selection_io_f</a> (plist_id, selection_io_mode, hdferr)</td></tr>
+<tr class="memdesc:gae85a83c8a34c5e932bfe151f8c99f58e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the selection I/O mode. <a href="group___f_h5_p.html#gae85a83c8a34c5e932bfe151f8c99f58e">More...</a><br /></td></tr>
+<tr class="separator:gae85a83c8a34c5e932bfe151f8c99f58e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab534c1a45951eba1ce0dc963776b4bbc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab534c1a45951eba1ce0dc963776b4bbc">h5pget_selection_io_f</a> (plist_id, selection_io_mode, hdferr)</td></tr>
+<tr class="memdesc:gab534c1a45951eba1ce0dc963776b4bbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the selection I/O mode. <a href="group___f_h5_p.html#gab534c1a45951eba1ce0dc963776b4bbc">More...</a><br /></td></tr>
+<tr class="separator:gab534c1a45951eba1ce0dc963776b4bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga874207cff4dc1dba9eec9e15f2c51bea"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga874207cff4dc1dba9eec9e15f2c51bea">h5pset_modify_write_buf_f</a> (plist_id, modify_write_buf, hdferr)</td></tr>
+<tr class="memdesc:ga874207cff4dc1dba9eec9e15f2c51bea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allows the library to modify the contents of the write buffer. <a href="group___f_h5_p.html#ga874207cff4dc1dba9eec9e15f2c51bea">More...</a><br /></td></tr>
+<tr class="separator:ga874207cff4dc1dba9eec9e15f2c51bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1f99898de23ac5845835e8b8586ead9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf1f99898de23ac5845835e8b8586ead9">h5pget_modify_write_buf_f</a> (plist_id, modify_write_buf, hdferr)</td></tr>
+<tr class="memdesc:gaf1f99898de23ac5845835e8b8586ead9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the "modify write buffer" property. <a href="group___f_h5_p.html#gaf1f99898de23ac5845835e8b8586ead9">More...</a><br /></td></tr>
+<tr class="separator:gaf1f99898de23ac5845835e8b8586ead9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga184410c7ebea0f13ad4edf013c3ba0ed"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga184410c7ebea0f13ad4edf013c3ba0ed">h5pset_sizes_f</a> (prp_id, sizeof_addr, sizeof_size, hdferr)</td></tr>
+<tr class="memdesc:ga184410c7ebea0f13ad4edf013c3ba0ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the byte size of the offsets and lengths used to address objects in an HDF5 file. <a href="group___f_h5_p.html#ga184410c7ebea0f13ad4edf013c3ba0ed">More...</a><br /></td></tr>
+<tr class="separator:ga184410c7ebea0f13ad4edf013c3ba0ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab26e55cd01809fe956a75903f0db8c29"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab26e55cd01809fe956a75903f0db8c29">h5pget_sizes_f</a> (prp_id, sizeof_addr, sizeof_size, hdferr)</td></tr>
+<tr class="memdesc:gab26e55cd01809fe956a75903f0db8c29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the offsets and lengths used in an HDF5 file. <a href="group___f_h5_p.html#gab26e55cd01809fe956a75903f0db8c29">More...</a><br /></td></tr>
+<tr class="separator:gab26e55cd01809fe956a75903f0db8c29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2e8fcf67f25e633a6d61ff5bcbf6a0fb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2e8fcf67f25e633a6d61ff5bcbf6a0fb">h5pset_sym_k_f</a> (prp_id, ik, lk, hdferr)</td></tr>
+<tr class="memdesc:ga2e8fcf67f25e633a6d61ff5bcbf6a0fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of parameters used to control the symbol table nodes. <a href="group___f_h5_p.html#ga2e8fcf67f25e633a6d61ff5bcbf6a0fb">More...</a><br /></td></tr>
+<tr class="separator:ga2e8fcf67f25e633a6d61ff5bcbf6a0fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab786aaafe8daccd20a246cac9507a24"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaab786aaafe8daccd20a246cac9507a24">h5pget_sym_k_f</a> (prp_id, ik, lk, hdferr)</td></tr>
+<tr class="memdesc:gaab786aaafe8daccd20a246cac9507a24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size. <a href="group___f_h5_p.html#gaab786aaafe8daccd20a246cac9507a24">More...</a><br /></td></tr>
+<tr class="separator:gaab786aaafe8daccd20a246cac9507a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadcb00688380d0df3cbe02fb0c2a80d61"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gadcb00688380d0df3cbe02fb0c2a80d61">h5pset_istore_k_f</a> (prp_id, ik, hdferr)</td></tr>
+<tr class="memdesc:gadcb00688380d0df3cbe02fb0c2a80d61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the parameter used to control the B-trees for indexing chunked datasets. <a href="group___f_h5_p.html#gadcb00688380d0df3cbe02fb0c2a80d61">More...</a><br /></td></tr>
+<tr class="separator:gadcb00688380d0df3cbe02fb0c2a80d61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e574808e558bdb75442395017b1da62"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0e574808e558bdb75442395017b1da62">h5pget_istore_k_f</a> (prp_id, ik, hdferr)</td></tr>
+<tr class="memdesc:ga0e574808e558bdb75442395017b1da62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the 1/2 rank of an indexed storage B-tree. <a href="group___f_h5_p.html#ga0e574808e558bdb75442395017b1da62">More...</a><br /></td></tr>
+<tr class="separator:ga0e574808e558bdb75442395017b1da62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga84070eeb7928a734e423b1c60b88a09d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga84070eeb7928a734e423b1c60b88a09d">h5pget_driver_f</a> (prp_id, driver, hdferr)</td></tr>
+<tr class="memdesc:ga84070eeb7928a734e423b1c60b88a09d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns low-lever driver identifier. <a href="group___f_h5_p.html#ga84070eeb7928a734e423b1c60b88a09d">More...</a><br /></td></tr>
+<tr class="separator:ga84070eeb7928a734e423b1c60b88a09d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa17dc04cab5c5b9c7537cf8fd1d8f778"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaa17dc04cab5c5b9c7537cf8fd1d8f778">h5pset_fapl_stdio_f</a> (prp_id, hdferr)</td></tr>
+<tr class="memdesc:gaa17dc04cab5c5b9c7537cf8fd1d8f778"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the standard I/O driver. <a href="group___f_h5_p.html#gaa17dc04cab5c5b9c7537cf8fd1d8f778">More...</a><br /></td></tr>
+<tr class="separator:gaa17dc04cab5c5b9c7537cf8fd1d8f778"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae71555e846fc48c509d0c064dd24ec24"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae71555e846fc48c509d0c064dd24ec24">h5pset_fapl_sec2_f</a> (prp_id, hdferr)</td></tr>
+<tr class="memdesc:gae71555e846fc48c509d0c064dd24ec24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sec2 driver. <a href="group___f_h5_p.html#gae71555e846fc48c509d0c064dd24ec24">More...</a><br /></td></tr>
+<tr class="separator:gae71555e846fc48c509d0c064dd24ec24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6a17584c121b7f8c078e1d9a9bb103b1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6a17584c121b7f8c078e1d9a9bb103b1">h5pset_alignment_f</a> (prp_id, threshold, alignment, hdferr)</td></tr>
+<tr class="memdesc:ga6a17584c121b7f8c078e1d9a9bb103b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets alignment properties of a file access property list. <a href="group___f_h5_p.html#ga6a17584c121b7f8c078e1d9a9bb103b1">More...</a><br /></td></tr>
+<tr class="separator:ga6a17584c121b7f8c078e1d9a9bb103b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfd77eca58193183cedad784649fa550"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacfd77eca58193183cedad784649fa550">h5pget_alignment_f</a> (prp_id, threshold, alignment, hdferr)</td></tr>
+<tr class="memdesc:gacfd77eca58193183cedad784649fa550"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current settings for alignment properties from a file access property list. <a href="group___f_h5_p.html#gacfd77eca58193183cedad784649fa550">More...</a><br /></td></tr>
+<tr class="separator:gacfd77eca58193183cedad784649fa550"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a4694f80c1afbd30605c5918258911d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7a4694f80c1afbd30605c5918258911d">h5pset_fapl_core_f</a> (prp_id, increment, backing_store, hdferr)</td></tr>
+<tr class="memdesc:ga7a4694f80c1afbd30605c5918258911d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the file access property list to use the H5FD_CORE driver. <a href="group___f_h5_p.html#ga7a4694f80c1afbd30605c5918258911d">More...</a><br /></td></tr>
+<tr class="separator:ga7a4694f80c1afbd30605c5918258911d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae3c489363919db6d2618e8b3c0d99f69"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae3c489363919db6d2618e8b3c0d99f69">h5pget_fapl_core_f</a> (prp_id, increment, backing_store, hdferr)</td></tr>
+<tr class="memdesc:gae3c489363919db6d2618e8b3c0d99f69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries core file driver properties. <a href="group___f_h5_p.html#gae3c489363919db6d2618e8b3c0d99f69">More...</a><br /></td></tr>
+<tr class="separator:gae3c489363919db6d2618e8b3c0d99f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3cdbb1c30dfbc795e46008cfc04c7dfb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga3cdbb1c30dfbc795e46008cfc04c7dfb">h5pset_fapl_family_f</a> (prp_id, memb_size, memb_plist, hdferr)</td></tr>
+<tr class="memdesc:ga3cdbb1c30dfbc795e46008cfc04c7dfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file access property list to use the family driver. <a href="group___f_h5_p.html#ga3cdbb1c30dfbc795e46008cfc04c7dfb">More...</a><br /></td></tr>
+<tr class="separator:ga3cdbb1c30dfbc795e46008cfc04c7dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1de4b030deef9dde1a8a8de551a1926"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab1de4b030deef9dde1a8a8de551a1926">h5pget_fapl_family_f</a> (prp_id, memb_size, memb_plist, hdferr)</td></tr>
+<tr class="memdesc:gab1de4b030deef9dde1a8a8de551a1926"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns file access property list information. <a href="group___f_h5_p.html#gab1de4b030deef9dde1a8a8de551a1926">More...</a><br /></td></tr>
+<tr class="separator:gab1de4b030deef9dde1a8a8de551a1926"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2e28f49de4c6a2ea2e3ffbe7719d12be"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2e28f49de4c6a2ea2e3ffbe7719d12be">h5pset_cache_f</a> (prp_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0, hdferr)</td></tr>
+<tr class="memdesc:ga2e28f49de4c6a2ea2e3ffbe7719d12be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the meta data cache and raw data chunk cache parameters. <a href="group___f_h5_p.html#ga2e28f49de4c6a2ea2e3ffbe7719d12be">More...</a><br /></td></tr>
+<tr class="separator:ga2e28f49de4c6a2ea2e3ffbe7719d12be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ef459d172092dd78aab6eef156017b5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga5ef459d172092dd78aab6eef156017b5">h5pget_cache_f</a> (prp_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0, hdferr)</td></tr>
+<tr class="memdesc:ga5ef459d172092dd78aab6eef156017b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the meta data cache and raw data chunk cache parameters. <a href="group___f_h5_p.html#ga5ef459d172092dd78aab6eef156017b5">More...</a><br /></td></tr>
+<tr class="separator:ga5ef459d172092dd78aab6eef156017b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00e471db66b57f310336bd1ad754f87a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga00e471db66b57f310336bd1ad754f87a">h5pset_fapl_split_f</a> (prp_id, meta_ext, meta_plist, raw_ext, raw_plist, hdferr)</td></tr>
+<tr class="memdesc:ga00e471db66b57f310336bd1ad754f87a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emulates the old split file driver. <a href="group___f_h5_p.html#ga00e471db66b57f310336bd1ad754f87a">More...</a><br /></td></tr>
+<tr class="separator:ga00e471db66b57f310336bd1ad754f87a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d5ad480cac00bdaba57f7557b8b77f8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1d5ad480cac00bdaba57f7557b8b77f8">h5pset_gc_references_f</a> (prp_id, gc_reference, hdferr)</td></tr>
+<tr class="memdesc:ga1d5ad480cac00bdaba57f7557b8b77f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets garbage collecting references flag. <a href="group___f_h5_p.html#ga1d5ad480cac00bdaba57f7557b8b77f8">More...</a><br /></td></tr>
+<tr class="separator:ga1d5ad480cac00bdaba57f7557b8b77f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f92a699e5a800c9cec71b08cac71275"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7f92a699e5a800c9cec71b08cac71275">h5pget_gc_references_f</a> (prp_id, gc_reference, hdferr)</td></tr>
+<tr class="memdesc:ga7f92a699e5a800c9cec71b08cac71275"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns garbage collecting references setting. <a href="group___f_h5_p.html#ga7f92a699e5a800c9cec71b08cac71275">More...</a><br /></td></tr>
+<tr class="separator:ga7f92a699e5a800c9cec71b08cac71275"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d268e77b8064c73bb6a0fc929749621"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9d268e77b8064c73bb6a0fc929749621">h5pset_layout_f</a> (prp_id, layout, hdferr)</td></tr>
+<tr class="memdesc:ga9d268e77b8064c73bb6a0fc929749621"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the type of storage used store the raw data for a dataset. <a href="group___f_h5_p.html#ga9d268e77b8064c73bb6a0fc929749621">More...</a><br /></td></tr>
+<tr class="separator:ga9d268e77b8064c73bb6a0fc929749621"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae54f6ed42a2bd687a5c9f051a1579c04"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae54f6ed42a2bd687a5c9f051a1579c04">h5pget_layout_f</a> (prp_id, layout, hdferr)</td></tr>
+<tr class="memdesc:gae54f6ed42a2bd687a5c9f051a1579c04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the layout of the raw data for a dataset. <a href="group___f_h5_p.html#gae54f6ed42a2bd687a5c9f051a1579c04">More...</a><br /></td></tr>
+<tr class="separator:gae54f6ed42a2bd687a5c9f051a1579c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada21fe39d5d1d35414d564f7c0b362e4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gada21fe39d5d1d35414d564f7c0b362e4">h5pset_filter_f</a> (prp_id, filter, flags, cd_nelmts, cd_values, hdferr)</td></tr>
+<tr class="memdesc:gada21fe39d5d1d35414d564f7c0b362e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a filter to the filter pipeline. <a href="group___f_h5_p.html#gada21fe39d5d1d35414d564f7c0b362e4">More...</a><br /></td></tr>
+<tr class="separator:gada21fe39d5d1d35414d564f7c0b362e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6875dd87b0fde77da5f6c70a2c092985"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6875dd87b0fde77da5f6c70a2c092985">h5pget_nfilters_f</a> (prp_id, nfilters, hdferr)</td></tr>
+<tr class="memdesc:ga6875dd87b0fde77da5f6c70a2c092985"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of filters in the pipeline. <a href="group___f_h5_p.html#ga6875dd87b0fde77da5f6c70a2c092985">More...</a><br /></td></tr>
+<tr class="separator:ga6875dd87b0fde77da5f6c70a2c092985"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16e7d14d48785bcaa1be266868b560a7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga16e7d14d48785bcaa1be266868b560a7">h5pget_filter_f</a> (prp_id, filter_number, flags, cd_nelmts, cd_values, namelen, name, filter_id, hdferr)</td></tr>
+<tr class="memdesc:ga16e7d14d48785bcaa1be266868b560a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a filter in a pipeline. <a href="group___f_h5_p.html#ga16e7d14d48785bcaa1be266868b560a7">More...</a><br /></td></tr>
+<tr class="separator:ga16e7d14d48785bcaa1be266868b560a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga706f52cc81f9635bb02af417a44a2f75"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga706f52cc81f9635bb02af417a44a2f75">h5pset_external_f</a> (prp_id, name, offset, bytes, hdferr)</td></tr>
+<tr class="memdesc:ga706f52cc81f9635bb02af417a44a2f75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an external file to the list of external files. <a href="group___f_h5_p.html#ga706f52cc81f9635bb02af417a44a2f75">More...</a><br /></td></tr>
+<tr class="separator:ga706f52cc81f9635bb02af417a44a2f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga39819d01f57dec339a15c8c7b0935bf2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga39819d01f57dec339a15c8c7b0935bf2">h5pget_external_count_f</a> (prp_id, count, hdferr)</td></tr>
+<tr class="memdesc:ga39819d01f57dec339a15c8c7b0935bf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of external files for a dataset. <a href="group___f_h5_p.html#ga39819d01f57dec339a15c8c7b0935bf2">More...</a><br /></td></tr>
+<tr class="separator:ga39819d01f57dec339a15c8c7b0935bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb42744e87aa6b3ea526e022ccde00b2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gafb42744e87aa6b3ea526e022ccde00b2">h5pget_external_f</a> (prp_id, idx, name_size, name, offset, bytes, hdferr)</td></tr>
+<tr class="memdesc:gafb42744e87aa6b3ea526e022ccde00b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about an external file. <a href="group___f_h5_p.html#gafb42744e87aa6b3ea526e022ccde00b2">More...</a><br /></td></tr>
+<tr class="separator:gafb42744e87aa6b3ea526e022ccde00b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga315014ed18e6dac42435350daff72972"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga315014ed18e6dac42435350daff72972">h5pset_btree_ratios_f</a> (prp_id, left, middle, right, hdferr)</td></tr>
+<tr class="memdesc:ga315014ed18e6dac42435350daff72972"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets B-tree split ratios for a dataset transfer property list. <a href="group___f_h5_p.html#ga315014ed18e6dac42435350daff72972">More...</a><br /></td></tr>
+<tr class="separator:ga315014ed18e6dac42435350daff72972"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6cec5418373b90b9f931a3643e1d423f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6cec5418373b90b9f931a3643e1d423f">h5pget_btree_ratios_f</a> (prp_id, left, middle, right, hdferr)</td></tr>
+<tr class="memdesc:ga6cec5418373b90b9f931a3643e1d423f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets B-tree split ratios for a dataset transfer property list. <a href="group___f_h5_p.html#ga6cec5418373b90b9f931a3643e1d423f">More...</a><br /></td></tr>
+<tr class="separator:ga6cec5418373b90b9f931a3643e1d423f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a06d1dc8b722ad271614d67ddc0b12a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4a06d1dc8b722ad271614d67ddc0b12a">h5pget_fclose_degree_f</a> (fapl_id, degree, hdferr)</td></tr>
+<tr class="memdesc:ga4a06d1dc8b722ad271614d67ddc0b12a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the degree for the file close behavior. <a href="group___f_h5_p.html#ga4a06d1dc8b722ad271614d67ddc0b12a">More...</a><br /></td></tr>
+<tr class="separator:ga4a06d1dc8b722ad271614d67ddc0b12a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8943dad30fb752f2cb7c2219b16caae1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga8943dad30fb752f2cb7c2219b16caae1">h5pset_fclose_degree_f</a> (fapl_id, degree, hdferr)</td></tr>
+<tr class="memdesc:ga8943dad30fb752f2cb7c2219b16caae1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the degree for the file close behavior. <a href="group___f_h5_p.html#ga8943dad30fb752f2cb7c2219b16caae1">More...</a><br /></td></tr>
+<tr class="separator:ga8943dad30fb752f2cb7c2219b16caae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0a4db02a7f387205129ad41bbbbcc65b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0a4db02a7f387205129ad41bbbbcc65b">h5pequal_f</a> (plist1_id, plist2_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga0a4db02a7f387205129ad41bbbbcc65b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if two property lists are equal. <a href="group___f_h5_p.html#ga0a4db02a7f387205129ad41bbbbcc65b">More...</a><br /></td></tr>
+<tr class="separator:ga0a4db02a7f387205129ad41bbbbcc65b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7f3228c2447536b26292d1d56f2f34e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf7f3228c2447536b26292d1d56f2f34e">h5pset_buffer_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gaf7f3228c2447536b26292d1d56f2f34e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets sixe for conversion buffer. <a href="group___f_h5_p.html#gaf7f3228c2447536b26292d1d56f2f34e">More...</a><br /></td></tr>
+<tr class="separator:gaf7f3228c2447536b26292d1d56f2f34e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac96d6811cbd5876221a176db1d349b77"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gac96d6811cbd5876221a176db1d349b77">h5pget_buffer_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gac96d6811cbd5876221a176db1d349b77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets size for conversion buffer. <a href="group___f_h5_p.html#gac96d6811cbd5876221a176db1d349b77">More...</a><br /></td></tr>
+<tr class="separator:gac96d6811cbd5876221a176db1d349b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac8cf6446717fd4ce804f98daca57c66"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaac8cf6446717fd4ce804f98daca57c66">h5pfill_value_defined_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:gaac8cf6446717fd4ce804f98daca57c66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if fill value is defined. <a href="group___f_h5_p.html#gaac8cf6446717fd4ce804f98daca57c66">More...</a><br /></td></tr>
+<tr class="separator:gaac8cf6446717fd4ce804f98daca57c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga793da71d11ee436bdd3c6786841abaa2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga793da71d11ee436bdd3c6786841abaa2">h5pset_alloc_time_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga793da71d11ee436bdd3c6786841abaa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set space allocation time for dataset during creation. <a href="group___f_h5_p.html#ga793da71d11ee436bdd3c6786841abaa2">More...</a><br /></td></tr>
+<tr class="separator:ga793da71d11ee436bdd3c6786841abaa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4856b911fcdfbcf6270dab3d27fa9a61"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4856b911fcdfbcf6270dab3d27fa9a61">h5pget_alloc_time_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga4856b911fcdfbcf6270dab3d27fa9a61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get space allocation time for dataset during creation. <a href="group___f_h5_p.html#ga4856b911fcdfbcf6270dab3d27fa9a61">More...</a><br /></td></tr>
+<tr class="separator:ga4856b911fcdfbcf6270dab3d27fa9a61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga457d7c8b91702650f1203a70b0d97896"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga457d7c8b91702650f1203a70b0d97896">h5pset_fill_time_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga457d7c8b91702650f1203a70b0d97896"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set fill value writing time for dataset. <a href="group___f_h5_p.html#ga457d7c8b91702650f1203a70b0d97896">More...</a><br /></td></tr>
+<tr class="separator:ga457d7c8b91702650f1203a70b0d97896"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae69252ce63a8d49283beb390cd57bf2d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae69252ce63a8d49283beb390cd57bf2d">h5pget_fill_time_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:gae69252ce63a8d49283beb390cd57bf2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get fill value writing time for dataset. <a href="group___f_h5_p.html#gae69252ce63a8d49283beb390cd57bf2d">More...</a><br /></td></tr>
+<tr class="separator:gae69252ce63a8d49283beb390cd57bf2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad5ddb33dae0dd4ab7b87f97f24d5a97a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad5ddb33dae0dd4ab7b87f97f24d5a97a">h5pset_meta_block_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gad5ddb33dae0dd4ab7b87f97f24d5a97a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the minimum size of metadata block allocations. <a href="group___f_h5_p.html#gad5ddb33dae0dd4ab7b87f97f24d5a97a">More...</a><br /></td></tr>
+<tr class="separator:gad5ddb33dae0dd4ab7b87f97f24d5a97a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f9dfaaf823c96b615b0ed339ddda693"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4f9dfaaf823c96b615b0ed339ddda693">h5pget_meta_block_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga4f9dfaaf823c96b615b0ed339ddda693"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the minimum size of metadata block allocations. <a href="group___f_h5_p.html#ga4f9dfaaf823c96b615b0ed339ddda693">More...</a><br /></td></tr>
+<tr class="separator:ga4f9dfaaf823c96b615b0ed339ddda693"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7ae17b82774089f3fc86c1e46371fec"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad7ae17b82774089f3fc86c1e46371fec">h5pset_sieve_buf_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gad7ae17b82774089f3fc86c1e46371fec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum size of the data sieve buffer. <a href="group___f_h5_p.html#gad7ae17b82774089f3fc86c1e46371fec">More...</a><br /></td></tr>
+<tr class="separator:gad7ae17b82774089f3fc86c1e46371fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaceb287f93d72809bd2737f249f0a0b30"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaceb287f93d72809bd2737f249f0a0b30">h5pget_sieve_buf_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gaceb287f93d72809bd2737f249f0a0b30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the maximum size of the data sieve buffer. <a href="group___f_h5_p.html#gaceb287f93d72809bd2737f249f0a0b30">More...</a><br /></td></tr>
+<tr class="separator:gaceb287f93d72809bd2737f249f0a0b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gade0dd13b5cabcc73d5f61018d5cc7756"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gade0dd13b5cabcc73d5f61018d5cc7756">h5pset_small_data_block_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gade0dd13b5cabcc73d5f61018d5cc7756"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the minimum size of "small" raw data block. <a href="group___f_h5_p.html#gade0dd13b5cabcc73d5f61018d5cc7756">More...</a><br /></td></tr>
+<tr class="separator:gade0dd13b5cabcc73d5f61018d5cc7756"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab00d8fc60da1c33021fc2f29b9ca141b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab00d8fc60da1c33021fc2f29b9ca141b">h5pget_small_data_block_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gab00d8fc60da1c33021fc2f29b9ca141b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the minimum size of "small" raw data block. <a href="group___f_h5_p.html#gab00d8fc60da1c33021fc2f29b9ca141b">More...</a><br /></td></tr>
+<tr class="separator:gab00d8fc60da1c33021fc2f29b9ca141b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac64512e45b180b0f93909a1e4081a2c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaac64512e45b180b0f93909a1e4081a2c">h5pset_hyper_vector_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gaac64512e45b180b0f93909a1e4081a2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the number of "I/O" vectors (vector size) <a href="group___f_h5_p.html#gaac64512e45b180b0f93909a1e4081a2c">More...</a><br /></td></tr>
+<tr class="separator:gaac64512e45b180b0f93909a1e4081a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga671099e61cc2af05719b40ba90a0b822"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga671099e61cc2af05719b40ba90a0b822">h5pget_hyper_vector_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga671099e61cc2af05719b40ba90a0b822"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of "I/O" vectors (vector size) <a href="group___f_h5_p.html#ga671099e61cc2af05719b40ba90a0b822">More...</a><br /></td></tr>
+<tr class="separator:ga671099e61cc2af05719b40ba90a0b822"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd85575e1bea3a53d8e0f2955d0c0425"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacd85575e1bea3a53d8e0f2955d0c0425">h5pexist_f</a> (prp_id, name, flag, hdferr)</td></tr>
+<tr class="memdesc:gacd85575e1bea3a53d8e0f2955d0c0425"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries whether a property name exists in a property list or class. <a href="group___f_h5_p.html#gacd85575e1bea3a53d8e0f2955d0c0425">More...</a><br /></td></tr>
+<tr class="separator:gacd85575e1bea3a53d8e0f2955d0c0425"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3b3373e6ccb3b4d39c135323d71bade9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga3b3373e6ccb3b4d39c135323d71bade9">h5pget_size_f</a> (prp_id, name, size, hdferr)</td></tr>
+<tr class="memdesc:ga3b3373e6ccb3b4d39c135323d71bade9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the size of a property value in bytes. <a href="group___f_h5_p.html#ga3b3373e6ccb3b4d39c135323d71bade9">More...</a><br /></td></tr>
+<tr class="separator:ga3b3373e6ccb3b4d39c135323d71bade9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7f94c3ec56d9a595bd263a0caa14dda"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf7f94c3ec56d9a595bd263a0caa14dda">h5pget_nprops_f</a> (prp_id, nprops, hdferr)</td></tr>
+<tr class="memdesc:gaf7f94c3ec56d9a595bd263a0caa14dda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries number of properties in property list or class. <a href="group___f_h5_p.html#gaf7f94c3ec56d9a595bd263a0caa14dda">More...</a><br /></td></tr>
+<tr class="separator:gaf7f94c3ec56d9a595bd263a0caa14dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd16cab6852d84c44ee8fcab3a96f717"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gafd16cab6852d84c44ee8fcab3a96f717">h5pget_class_name_f</a> (prp_id, name, size, hdferr)</td></tr>
+<tr class="memdesc:gafd16cab6852d84c44ee8fcab3a96f717"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the name of a class. <a href="group___f_h5_p.html#gafd16cab6852d84c44ee8fcab3a96f717">More...</a><br /></td></tr>
+<tr class="separator:gafd16cab6852d84c44ee8fcab3a96f717"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad046229ee8c406b31779aca6dfae0a11"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad046229ee8c406b31779aca6dfae0a11">h5pget_class_parent_f</a> (prp_id, parent_id, hdferr)</td></tr>
+<tr class="memdesc:gad046229ee8c406b31779aca6dfae0a11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the parent class of a generic property class. <a href="group___f_h5_p.html#gad046229ee8c406b31779aca6dfae0a11">More...</a><br /></td></tr>
+<tr class="separator:gad046229ee8c406b31779aca6dfae0a11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad745d513dd42d984604bfdb6a41caa84"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad745d513dd42d984604bfdb6a41caa84">h5pisa_class_f</a> (plist, pclass, flag, hdferr)</td></tr>
+<tr class="memdesc:gad745d513dd42d984604bfdb6a41caa84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a property list is a member of a class. <a href="group___f_h5_p.html#gad745d513dd42d984604bfdb6a41caa84">More...</a><br /></td></tr>
+<tr class="separator:gad745d513dd42d984604bfdb6a41caa84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga642260af5f86ea509dad6536e79079e7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga642260af5f86ea509dad6536e79079e7">h5pcopy_prop_f</a> (dst_id, src_id, name, hdferr)</td></tr>
+<tr class="memdesc:ga642260af5f86ea509dad6536e79079e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies a property from one list or class to another. <a href="group___f_h5_p.html#ga642260af5f86ea509dad6536e79079e7">More...</a><br /></td></tr>
+<tr class="separator:ga642260af5f86ea509dad6536e79079e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52bec4485c6fc85154fcdd8a4f625570"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga52bec4485c6fc85154fcdd8a4f625570">h5premove_f</a> (plid, name, hdferr)</td></tr>
+<tr class="memdesc:ga52bec4485c6fc85154fcdd8a4f625570"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a property from a property list. <a href="group___f_h5_p.html#ga52bec4485c6fc85154fcdd8a4f625570">More...</a><br /></td></tr>
+<tr class="separator:ga52bec4485c6fc85154fcdd8a4f625570"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6939d4f4fb683720cf89f3440c4e9150"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6939d4f4fb683720cf89f3440c4e9150">h5punregister_f</a> (class, name, hdferr)</td></tr>
+<tr class="memdesc:ga6939d4f4fb683720cf89f3440c4e9150"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a property from a property list class. <a href="group___f_h5_p.html#ga6939d4f4fb683720cf89f3440c4e9150">More...</a><br /></td></tr>
+<tr class="separator:ga6939d4f4fb683720cf89f3440c4e9150"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga83951f98a2152068da3bbe55bab17778"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga83951f98a2152068da3bbe55bab17778">h5pclose_class_f</a> (class, hdferr)</td></tr>
+<tr class="memdesc:ga83951f98a2152068da3bbe55bab17778"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an existing property list class. <a href="group___f_h5_p.html#ga83951f98a2152068da3bbe55bab17778">More...</a><br /></td></tr>
+<tr class="separator:ga83951f98a2152068da3bbe55bab17778"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2b9eb68958439082b015240d02bcdd35"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2b9eb68958439082b015240d02bcdd35">h5pset_shuffle_f</a> (prp_id, hdferr)</td></tr>
+<tr class="memdesc:ga2b9eb68958439082b015240d02bcdd35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets shuffling filter. <a href="group___f_h5_p.html#ga2b9eb68958439082b015240d02bcdd35">More...</a><br /></td></tr>
+<tr class="separator:ga2b9eb68958439082b015240d02bcdd35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacf71ac5fbbe5813ff0b11bd4d5ea5a33"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacf71ac5fbbe5813ff0b11bd4d5ea5a33">h5pset_edc_check_f</a> (prp_id, flag, hdferr)</td></tr>
+<tr class="memdesc:gacf71ac5fbbe5813ff0b11bd4d5ea5a33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables/disables error detecting. <a href="group___f_h5_p.html#gacf71ac5fbbe5813ff0b11bd4d5ea5a33">More...</a><br /></td></tr>
+<tr class="separator:gacf71ac5fbbe5813ff0b11bd4d5ea5a33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a6b76ee17ca7ceccf982ec99186ee58"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7a6b76ee17ca7ceccf982ec99186ee58">h5pget_edc_check_f</a> (prp_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga7a6b76ee17ca7ceccf982ec99186ee58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether error-detection is enabled for dataset reads. <a href="group___f_h5_p.html#ga7a6b76ee17ca7ceccf982ec99186ee58">More...</a><br /></td></tr>
+<tr class="separator:ga7a6b76ee17ca7ceccf982ec99186ee58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65194004e79bcde6bf0886ad6da72c1b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga65194004e79bcde6bf0886ad6da72c1b">h5pset_fletcher32_f</a> (prp_id, hdferr)</td></tr>
+<tr class="memdesc:ga65194004e79bcde6bf0886ad6da72c1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets Fletcher32 checksum of EDC for a dataset creation property list. <a href="group___f_h5_p.html#ga65194004e79bcde6bf0886ad6da72c1b">More...</a><br /></td></tr>
+<tr class="separator:ga65194004e79bcde6bf0886ad6da72c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga143669a8943824c2c4623c3d25319b86"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga143669a8943824c2c4623c3d25319b86">h5pset_family_offset_f</a> (prp_id, offset, hdferr)</td></tr>
+<tr class="memdesc:ga143669a8943824c2c4623c3d25319b86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets offset for family file driver. <a href="group___f_h5_p.html#ga143669a8943824c2c4623c3d25319b86">More...</a><br /></td></tr>
+<tr class="separator:ga143669a8943824c2c4623c3d25319b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab494356f90b7bf7095ef33faa2db5980"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab494356f90b7bf7095ef33faa2db5980">h5pset_szip_f</a> (prp_id, options_mask, pixels_per_block, hdferr)</td></tr>
+<tr class="memdesc:gab494356f90b7bf7095ef33faa2db5980"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of szip compression. <a href="group___f_h5_p.html#gab494356f90b7bf7095ef33faa2db5980">More...</a><br /></td></tr>
+<tr class="separator:gab494356f90b7bf7095ef33faa2db5980"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52fe8251734c87c36f5a740bb15d4ec1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga52fe8251734c87c36f5a740bb15d4ec1">h5pall_filters_avail_f</a> (prp_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga52fe8251734c87c36f5a740bb15d4ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if all filters set in the dataset creation property list are available. <a href="group___f_h5_p.html#ga52fe8251734c87c36f5a740bb15d4ec1">More...</a><br /></td></tr>
+<tr class="separator:ga52fe8251734c87c36f5a740bb15d4ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4598c6a79f83750199fc3f3d09523eba"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4598c6a79f83750199fc3f3d09523eba">h5pget_filter_by_id_f</a> (prp_id, filter_id, flags, cd_nelmts, cd_values, namelen, name, hdferr)</td></tr>
+<tr class="memdesc:ga4598c6a79f83750199fc3f3d09523eba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a filter in a pipeline. <a href="group___f_h5_p.html#ga4598c6a79f83750199fc3f3d09523eba">More...</a><br /></td></tr>
+<tr class="separator:ga4598c6a79f83750199fc3f3d09523eba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0fb5c33cc3b629be3f266173ef3063b3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0fb5c33cc3b629be3f266173ef3063b3">h5pmodify_filter_f</a> (prp_id, filter, flags, cd_nelmts, cd_values, hdferr)</td></tr>
+<tr class="memdesc:ga0fb5c33cc3b629be3f266173ef3063b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a filter to the filter pipeline. <a href="group___f_h5_p.html#ga0fb5c33cc3b629be3f266173ef3063b3">More...</a><br /></td></tr>
+<tr class="separator:ga0fb5c33cc3b629be3f266173ef3063b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90ac41a099806dcf78506b06e5929409"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga90ac41a099806dcf78506b06e5929409">h5premove_filter_f</a> (prp_id, filter, hdferr)</td></tr>
+<tr class="memdesc:ga90ac41a099806dcf78506b06e5929409"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete one or more filters from the filter pipeline. <a href="group___f_h5_p.html#ga90ac41a099806dcf78506b06e5929409">More...</a><br /></td></tr>
+<tr class="separator:ga90ac41a099806dcf78506b06e5929409"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga38a8f12ba7a80dcbd5036c2dc03448b3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga38a8f12ba7a80dcbd5036c2dc03448b3">h5pget_attr_phase_change_f</a> (ocpl_id, max_compact, min_dense, hdferr)</td></tr>
+<tr class="memdesc:ga38a8f12ba7a80dcbd5036c2dc03448b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute storage phase change thresholds. <a href="group___f_h5_p.html#ga38a8f12ba7a80dcbd5036c2dc03448b3">More...</a><br /></td></tr>
+<tr class="separator:ga38a8f12ba7a80dcbd5036c2dc03448b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae7694d153af95665ced0ce7d71b304fa"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae7694d153af95665ced0ce7d71b304fa">h5pset_attr_creation_order_f</a> (ocpl_id, crt_order_flags, hdferr)</td></tr>
+<tr class="memdesc:gae7694d153af95665ced0ce7d71b304fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets tracking and indexing of attribute creation order. <a href="group___f_h5_p.html#gae7694d153af95665ced0ce7d71b304fa">More...</a><br /></td></tr>
+<tr class="separator:gae7694d153af95665ced0ce7d71b304fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0ac2301001682500d07122ec30d8162"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab0ac2301001682500d07122ec30d8162">h5pset_shared_mesg_nindexes_f</a> (plist_id, nindexes, hdferr)</td></tr>
+<tr class="memdesc:gab0ac2301001682500d07122ec30d8162"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets number of shared object header message indexes. <a href="group___f_h5_p.html#gab0ac2301001682500d07122ec30d8162">More...</a><br /></td></tr>
+<tr class="separator:gab0ac2301001682500d07122ec30d8162"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga63eb744e039e24706abd1fd3d7df0ff2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga63eb744e039e24706abd1fd3d7df0ff2">h5pset_shared_mesg_index_f</a> (fcpl_id, index_num, mesg_type_flags, min_mesg_size, hdferr)</td></tr>
+<tr class="memdesc:ga63eb744e039e24706abd1fd3d7df0ff2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the specified shared object header message index. <a href="group___f_h5_p.html#ga63eb744e039e24706abd1fd3d7df0ff2">More...</a><br /></td></tr>
+<tr class="separator:ga63eb744e039e24706abd1fd3d7df0ff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0dc93bacdda02c303dee75c42948e0e9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0dc93bacdda02c303dee75c42948e0e9">h5pget_attr_creation_order_f</a> (ocpl_id, crt_order_flags, hdferr)</td></tr>
+<tr class="memdesc:ga0dc93bacdda02c303dee75c42948e0e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves tracking and indexing settings for attribute creation order. <a href="group___f_h5_p.html#ga0dc93bacdda02c303dee75c42948e0e9">More...</a><br /></td></tr>
+<tr class="separator:ga0dc93bacdda02c303dee75c42948e0e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3b00c8fb276bfc235730732504b018a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf3b00c8fb276bfc235730732504b018a">h5pget_libver_bounds_f</a> (fapl_id, low, high, hdferr)</td></tr>
+<tr class="memdesc:gaf3b00c8fb276bfc235730732504b018a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the lower and upper bounds on the HDF5 library release versions that indirectly determine the object format versions used when creating objects in the file. <a href="group___f_h5_p.html#gaf3b00c8fb276bfc235730732504b018a">More...</a><br /></td></tr>
+<tr class="separator:gaf3b00c8fb276bfc235730732504b018a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc00a2d28e4b5693ef9f86feb4201b1e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gadc00a2d28e4b5693ef9f86feb4201b1e">h5pset_libver_bounds_f</a> (fapl_id, low, high, hdferr)</td></tr>
+<tr class="memdesc:gadc00a2d28e4b5693ef9f86feb4201b1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets bounds on library versions, and indirectly format versions, to be used when creating objects. <a href="group___f_h5_p.html#gadc00a2d28e4b5693ef9f86feb4201b1e">More...</a><br /></td></tr>
+<tr class="separator:gadc00a2d28e4b5693ef9f86feb4201b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf81027c8e3253f9b9720ebfec29739ab"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf81027c8e3253f9b9720ebfec29739ab">h5pset_link_creation_order_f</a> (gcpl_id, crt_order_flags, hdferr)</td></tr>
+<tr class="memdesc:gaf81027c8e3253f9b9720ebfec29739ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets creation order tracking and indexing for links in a group. <a href="group___f_h5_p.html#gaf81027c8e3253f9b9720ebfec29739ab">More...</a><br /></td></tr>
+<tr class="separator:gaf81027c8e3253f9b9720ebfec29739ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga142424f784c749b3812fc83606ebdb2c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga142424f784c749b3812fc83606ebdb2c">h5pget_link_phase_change_f</a> (gcpl_id, max_compact, min_dense, hdferr)</td></tr>
+<tr class="memdesc:ga142424f784c749b3812fc83606ebdb2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the settings for conversion between compact and dense groups. <a href="group___f_h5_p.html#ga142424f784c749b3812fc83606ebdb2c">More...</a><br /></td></tr>
+<tr class="separator:ga142424f784c749b3812fc83606ebdb2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga81c31c328dd5bbc24c25af5f09ca8499"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga81c31c328dd5bbc24c25af5f09ca8499">h5pget_obj_track_times_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga81c31c328dd5bbc24c25af5f09ca8499"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether times are tracked for an object. <a href="group___f_h5_p.html#ga81c31c328dd5bbc24c25af5f09ca8499">More...</a><br /></td></tr>
+<tr class="separator:ga81c31c328dd5bbc24c25af5f09ca8499"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaed15186f8c620f5a313a2868309942e6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaed15186f8c620f5a313a2868309942e6">h5pset_obj_track_times_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:gaed15186f8c620f5a313a2868309942e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the birth, access, modification &amp; change times for an object are stored. <a href="group___f_h5_p.html#gaed15186f8c620f5a313a2868309942e6">More...</a><br /></td></tr>
+<tr class="separator:gaed15186f8c620f5a313a2868309942e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae76da589980fab75e74ffe1485a7bf8a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae76da589980fab75e74ffe1485a7bf8a">h5pset_create_inter_group_f</a> (lcpl_id, crt_intermed_group, hdferr)</td></tr>
+<tr class="memdesc:gae76da589980fab75e74ffe1485a7bf8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies in property list whether to create missing intermediate groups. <a href="group___f_h5_p.html#gae76da589980fab75e74ffe1485a7bf8a">More...</a><br /></td></tr>
+<tr class="separator:gae76da589980fab75e74ffe1485a7bf8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga76e4ddf486bc14989bd16c2764dfee2c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga76e4ddf486bc14989bd16c2764dfee2c">h5pget_link_creation_order_f</a> (gcpl_id, crt_order_flags, hdferr)</td></tr>
+<tr class="memdesc:ga76e4ddf486bc14989bd16c2764dfee2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries whether link creation order is tracked and/or indexed in a group. <a href="group___f_h5_p.html#ga76e4ddf486bc14989bd16c2764dfee2c">More...</a><br /></td></tr>
+<tr class="separator:ga76e4ddf486bc14989bd16c2764dfee2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1ffe305d3958bb4023c96a4cab630349"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1ffe305d3958bb4023c96a4cab630349">h5pset_char_encoding_f</a> (plist_id, encoding, hdferr)</td></tr>
+<tr class="memdesc:ga1ffe305d3958bb4023c96a4cab630349"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the character encoding used to encode a string. <a href="group___f_h5_p.html#ga1ffe305d3958bb4023c96a4cab630349">More...</a><br /></td></tr>
+<tr class="separator:ga1ffe305d3958bb4023c96a4cab630349"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb86a117c50b0bba7788aab3365c52ae"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gafb86a117c50b0bba7788aab3365c52ae">h5pget_char_encoding_f</a> (plist_id, encoding, hdferr)</td></tr>
+<tr class="memdesc:gafb86a117c50b0bba7788aab3365c52ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the character encoding used to create a string. <a href="group___f_h5_p.html#gafb86a117c50b0bba7788aab3365c52ae">More...</a><br /></td></tr>
+<tr class="separator:gafb86a117c50b0bba7788aab3365c52ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga105baa7497a0cf6a065679cbad9594cc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga105baa7497a0cf6a065679cbad9594cc">h5pset_copy_object_f</a> (ocp_plist_id, copy_options, hdferr)</td></tr>
+<tr class="memdesc:ga105baa7497a0cf6a065679cbad9594cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets properties to be used when an object is copied. <a href="group___f_h5_p.html#ga105baa7497a0cf6a065679cbad9594cc">More...</a><br /></td></tr>
+<tr class="separator:ga105baa7497a0cf6a065679cbad9594cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gade43ead5d415e5c47a6cea4dceebbb81"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gade43ead5d415e5c47a6cea4dceebbb81">h5pget_copy_object_f</a> (ocp_plist_id, copy_options, hdferr)</td></tr>
+<tr class="memdesc:gade43ead5d415e5c47a6cea4dceebbb81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the properties to be used when an object is copied. <a href="group___f_h5_p.html#gade43ead5d415e5c47a6cea4dceebbb81">More...</a><br /></td></tr>
+<tr class="separator:gade43ead5d415e5c47a6cea4dceebbb81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75b729cb38a28561b0b649712615a592"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga75b729cb38a28561b0b649712615a592">h5pget_data_transform_f</a> (plist_id, expression, hdferr, size)</td></tr>
+<tr class="memdesc:ga75b729cb38a28561b0b649712615a592"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a data transform expression. <a href="group___f_h5_p.html#ga75b729cb38a28561b0b649712615a592">More...</a><br /></td></tr>
+<tr class="separator:ga75b729cb38a28561b0b649712615a592"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga54a1a0e4541333de112d2f4a565c923b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga54a1a0e4541333de112d2f4a565c923b">h5pset_data_transform_f</a> (plist_id, expression, hdferr)</td></tr>
+<tr class="memdesc:ga54a1a0e4541333de112d2f4a565c923b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a data transform expression. <a href="group___f_h5_p.html#ga54a1a0e4541333de112d2f4a565c923b">More...</a><br /></td></tr>
+<tr class="separator:ga54a1a0e4541333de112d2f4a565c923b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0067ac4658ff79f07e46168b037fc70a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0067ac4658ff79f07e46168b037fc70a">h5pget_local_heap_size_hint_f</a> (gcpl_id, size_hint, hdferr)</td></tr>
+<tr class="memdesc:ga0067ac4658ff79f07e46168b037fc70a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the local heap size hint for original-style groups. <a href="group___f_h5_p.html#ga0067ac4658ff79f07e46168b037fc70a">More...</a><br /></td></tr>
+<tr class="separator:ga0067ac4658ff79f07e46168b037fc70a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0d9777ec37d32ed86de8dce30537a3b5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0d9777ec37d32ed86de8dce30537a3b5">h5pget_est_link_info_f</a> (gcpl_id, est_num_entries, est_name_len, hdferr)</td></tr>
+<tr class="memdesc:ga0d9777ec37d32ed86de8dce30537a3b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries data required to estimate required local heap or object header size. <a href="group___f_h5_p.html#ga0d9777ec37d32ed86de8dce30537a3b5">More...</a><br /></td></tr>
+<tr class="separator:ga0d9777ec37d32ed86de8dce30537a3b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae4d8beb3ec2e754d120ce486fc843908"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae4d8beb3ec2e754d120ce486fc843908">h5pset_local_heap_size_hint_f</a> (gcpl_id, size_hint, hdferr)</td></tr>
+<tr class="memdesc:gae4d8beb3ec2e754d120ce486fc843908"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the local heap size hint for original-style groups. <a href="group___f_h5_p.html#gae4d8beb3ec2e754d120ce486fc843908">More...</a><br /></td></tr>
+<tr class="separator:gae4d8beb3ec2e754d120ce486fc843908"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3b61c06453f6e6aa6f0f9bcdc0bdf75"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf3b61c06453f6e6aa6f0f9bcdc0bdf75">h5pset_est_link_info_f</a> (gcpl_id, est_num_entries, est_name_len, hdferr)</td></tr>
+<tr class="memdesc:gaf3b61c06453f6e6aa6f0f9bcdc0bdf75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets estimated number of links and length of link names in a group. <a href="group___f_h5_p.html#gaf3b61c06453f6e6aa6f0f9bcdc0bdf75">More...</a><br /></td></tr>
+<tr class="separator:gaf3b61c06453f6e6aa6f0f9bcdc0bdf75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90812e0e10592e7d0858679bc622f182"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga90812e0e10592e7d0858679bc622f182">h5pset_link_phase_change_f</a> (gcpl_id, max_compact, min_dense, hdferr)</td></tr>
+<tr class="memdesc:ga90812e0e10592e7d0858679bc622f182"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parameters for conversion between compact and dense groups. <a href="group___f_h5_p.html#ga90812e0e10592e7d0858679bc622f182">More...</a><br /></td></tr>
+<tr class="separator:ga90812e0e10592e7d0858679bc622f182"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaea449bea92e86aa19f54f7cc64232dae"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaea449bea92e86aa19f54f7cc64232dae">h5pset_fapl_direct_f</a> (fapl_id, alignment, block_size, cbuf_size, hdferr)</td></tr>
+<tr class="memdesc:gaea449bea92e86aa19f54f7cc64232dae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of the direct I/O driver. <a href="group___f_h5_p.html#gaea449bea92e86aa19f54f7cc64232dae">More...</a><br /></td></tr>
+<tr class="separator:gaea449bea92e86aa19f54f7cc64232dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga20e70ee6152d912df86867e41a0b40b0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga20e70ee6152d912df86867e41a0b40b0">h5pget_fapl_direct_f</a> (fapl_id, alignment, block_size, cbuf_size, hdferr)</td></tr>
+<tr class="memdesc:ga20e70ee6152d912df86867e41a0b40b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets up use of the direct I/O driver. <a href="group___f_h5_p.html#ga20e70ee6152d912df86867e41a0b40b0">More...</a><br /></td></tr>
+<tr class="separator:ga20e70ee6152d912df86867e41a0b40b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2fd1542fe4f79d557eca71ed1f926de2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2fd1542fe4f79d557eca71ed1f926de2">h5pset_attr_phase_change_f</a> (ocpl_id, max_compact, min_dense, hdferr)</td></tr>
+<tr class="memdesc:ga2fd1542fe4f79d557eca71ed1f926de2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets attribute storage phase change thresholds. <a href="group___f_h5_p.html#ga2fd1542fe4f79d557eca71ed1f926de2">More...</a><br /></td></tr>
+<tr class="separator:ga2fd1542fe4f79d557eca71ed1f926de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf2883fac72eeac5777310d21081b0571"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf2883fac72eeac5777310d21081b0571">h5pset_nbit_f</a> (plist_id, hdferr)</td></tr>
+<tr class="memdesc:gaf2883fac72eeac5777310d21081b0571"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the use of the N-Bit filter. <a href="group___f_h5_p.html#gaf2883fac72eeac5777310d21081b0571">More...</a><br /></td></tr>
+<tr class="separator:gaf2883fac72eeac5777310d21081b0571"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga83a30b1cbbd1d06a4b88ebebbe488bff"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga83a30b1cbbd1d06a4b88ebebbe488bff">h5pset_scaleoffset_f</a> (plist_id, scale_type, scale_factor, hdferr)</td></tr>
+<tr class="memdesc:ga83a30b1cbbd1d06a4b88ebebbe488bff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the use of the scale-offset filter. <a href="group___f_h5_p.html#ga83a30b1cbbd1d06a4b88ebebbe488bff">More...</a><br /></td></tr>
+<tr class="separator:ga83a30b1cbbd1d06a4b88ebebbe488bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf95b8161f507d1c2bbd84137aa0c4896"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf95b8161f507d1c2bbd84137aa0c4896">h5pset_nlinks_f</a> (lapl_id, nlinks, hdferr)</td></tr>
+<tr class="memdesc:gaf95b8161f507d1c2bbd84137aa0c4896"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets maximum number of soft or user-defined link traversals. <a href="group___f_h5_p.html#gaf95b8161f507d1c2bbd84137aa0c4896">More...</a><br /></td></tr>
+<tr class="separator:gaf95b8161f507d1c2bbd84137aa0c4896"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa00984addc34f4f208b4ef91322ad1f0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaa00984addc34f4f208b4ef91322ad1f0">h5pget_nlinks_f</a> (lapl_id, nlinks, hdferr)</td></tr>
+<tr class="memdesc:gaa00984addc34f4f208b4ef91322ad1f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets maximum number of soft or user-defined link traversals. <a href="group___f_h5_p.html#gaa00984addc34f4f208b4ef91322ad1f0">More...</a><br /></td></tr>
+<tr class="separator:gaa00984addc34f4f208b4ef91322ad1f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf632a3c3b17a25fa517b65089f4c1068"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf632a3c3b17a25fa517b65089f4c1068">h5pget_create_inter_group_f</a> (lcpl_id, crt_intermed_group, hdferr)</td></tr>
+<tr class="memdesc:gaf632a3c3b17a25fa517b65089f4c1068"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether property is set to enable creating missing intermediate groups. <a href="group___f_h5_p.html#gaf632a3c3b17a25fa517b65089f4c1068">More...</a><br /></td></tr>
+<tr class="separator:gaf632a3c3b17a25fa517b65089f4c1068"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga86ff0b0d0e9f868166886c3a5ab13c05"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga86ff0b0d0e9f868166886c3a5ab13c05">h5pset_chunk_cache_f</a> (dapl_id, rdcc_nslots, rdcc_nbytes, rdcc_w0, hdferr)</td></tr>
+<tr class="memdesc:ga86ff0b0d0e9f868166886c3a5ab13c05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the number of objects in the meta data cache and the maximum number of chunks and bytes in the raw data chunk cache. Once set, these values will override the values in the file access property list. Each of these values can be individually unset (or not set at all) by passing the macros: H5D_CHUNK_CACHE_NSLOTS_DFLT_F, H5D_CHUNK_CACHE_NBYTES_DFLT_F, and/or H5D_CHUNK_CACHE_W0_DFLT_F as appropriate. <a href="group___f_h5_p.html#ga86ff0b0d0e9f868166886c3a5ab13c05">More...</a><br /></td></tr>
+<tr class="separator:ga86ff0b0d0e9f868166886c3a5ab13c05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad9d8cb31ff575437263157e6c1240391"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad9d8cb31ff575437263157e6c1240391">h5pget_chunk_cache_f</a> (dapl_id, rdcc_nslots, rdcc_nbytes, rdcc_w0, hdferr)</td></tr>
+<tr class="memdesc:gad9d8cb31ff575437263157e6c1240391"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the raw data chunk cache parameters. <a href="group___f_h5_p.html#gad9d8cb31ff575437263157e6c1240391">More...</a><br /></td></tr>
+<tr class="separator:gad9d8cb31ff575437263157e6c1240391"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb89dacc07907805584661f2353656b6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gabb89dacc07907805584661f2353656b6">h5pset_fill_value_f</a> (prp_id, type_id, fillvalue, hdferr)</td></tr>
+<tr class="memdesc:gabb89dacc07907805584661f2353656b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets fill value for a dataset creation property list. <a href="group___f_h5_p.html#gabb89dacc07907805584661f2353656b6">More...</a><br /></td></tr>
+<tr class="separator:gabb89dacc07907805584661f2353656b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga900b6800332700b0a14bfb7056e2e9c7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga900b6800332700b0a14bfb7056e2e9c7">h5pget_fill_value_f</a> (prp_id, type_id, fillvalue, hdferr)</td></tr>
+<tr class="memdesc:ga900b6800332700b0a14bfb7056e2e9c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets fill value for a dataset creation property list. <a href="group___f_h5_p.html#ga900b6800332700b0a14bfb7056e2e9c7">More...</a><br /></td></tr>
+<tr class="separator:ga900b6800332700b0a14bfb7056e2e9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb89dacc07907805584661f2353656b6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gabb89dacc07907805584661f2353656b6">h5pset_fill_value_f</a> (prp_id, type_id, fillvalue, hdferr)</td></tr>
+<tr class="memdesc:gabb89dacc07907805584661f2353656b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets fill value for a dataset creation property list. <a href="group___f_h5_p.html#gabb89dacc07907805584661f2353656b6">More...</a><br /></td></tr>
+<tr class="separator:gabb89dacc07907805584661f2353656b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga900b6800332700b0a14bfb7056e2e9c7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga900b6800332700b0a14bfb7056e2e9c7">h5pget_fill_value_f</a> (prp_id, type_id, fillvalue, hdferr)</td></tr>
+<tr class="memdesc:ga900b6800332700b0a14bfb7056e2e9c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets fill value for a dataset creation property list. <a href="group___f_h5_p.html#ga900b6800332700b0a14bfb7056e2e9c7">More...</a><br /></td></tr>
+<tr class="separator:ga900b6800332700b0a14bfb7056e2e9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga611efc1b9c9d51b4dc3efe9c05a2dc6e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga611efc1b9c9d51b4dc3efe9c05a2dc6e">h5pset_f</a> (prp_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga611efc1b9c9d51b4dc3efe9c05a2dc6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a property list value. <a href="group___f_h5_p.html#ga611efc1b9c9d51b4dc3efe9c05a2dc6e">More...</a><br /></td></tr>
+<tr class="separator:ga611efc1b9c9d51b4dc3efe9c05a2dc6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga611efc1b9c9d51b4dc3efe9c05a2dc6e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga611efc1b9c9d51b4dc3efe9c05a2dc6e">h5pset_f</a> (prp_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga611efc1b9c9d51b4dc3efe9c05a2dc6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a property list value. <a href="group___f_h5_p.html#ga611efc1b9c9d51b4dc3efe9c05a2dc6e">More...</a><br /></td></tr>
+<tr class="separator:ga611efc1b9c9d51b4dc3efe9c05a2dc6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2df2cf4d134f2ff07cb05020b40daee2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2df2cf4d134f2ff07cb05020b40daee2">h5pget_f</a> (prp_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga2df2cf4d134f2ff07cb05020b40daee2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the value of a property. <a href="group___f_h5_p.html#ga2df2cf4d134f2ff07cb05020b40daee2">More...</a><br /></td></tr>
+<tr class="separator:ga2df2cf4d134f2ff07cb05020b40daee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2df2cf4d134f2ff07cb05020b40daee2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2df2cf4d134f2ff07cb05020b40daee2">h5pget_f</a> (prp_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga2df2cf4d134f2ff07cb05020b40daee2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the value of a property. <a href="group___f_h5_p.html#ga2df2cf4d134f2ff07cb05020b40daee2">More...</a><br /></td></tr>
+<tr class="separator:ga2df2cf4d134f2ff07cb05020b40daee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1e036ecd447870e327e5ef2bb733ce1c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1e036ecd447870e327e5ef2bb733ce1c">h5pregister_f</a> (class, name, size, value, hdferr)</td></tr>
+<tr class="memdesc:ga1e036ecd447870e327e5ef2bb733ce1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a permanent property with a property list class. <a href="group___f_h5_p.html#ga1e036ecd447870e327e5ef2bb733ce1c">More...</a><br /></td></tr>
+<tr class="separator:ga1e036ecd447870e327e5ef2bb733ce1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1e036ecd447870e327e5ef2bb733ce1c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1e036ecd447870e327e5ef2bb733ce1c">h5pregister_f</a> (class, name, size, value, hdferr)</td></tr>
+<tr class="memdesc:ga1e036ecd447870e327e5ef2bb733ce1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a permanent property with a property list class. <a href="group___f_h5_p.html#ga1e036ecd447870e327e5ef2bb733ce1c">More...</a><br /></td></tr>
+<tr class="separator:ga1e036ecd447870e327e5ef2bb733ce1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa340f467af038019a836f309f3827dee"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaa340f467af038019a836f309f3827dee">h5pinsert_f</a> (plist, name, size, value, hdferr)</td></tr>
+<tr class="memdesc:gaa340f467af038019a836f309f3827dee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a temporary property with a property list class. <a href="group___f_h5_p.html#gaa340f467af038019a836f309f3827dee">More...</a><br /></td></tr>
+<tr class="separator:gaa340f467af038019a836f309f3827dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa340f467af038019a836f309f3827dee"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaa340f467af038019a836f309f3827dee">h5pinsert_f</a> (plist, name, size, value, hdferr)</td></tr>
+<tr class="memdesc:gaa340f467af038019a836f309f3827dee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a temporary property with a property list class. <a href="group___f_h5_p.html#gaa340f467af038019a836f309f3827dee">More...</a><br /></td></tr>
+<tr class="separator:gaa340f467af038019a836f309f3827dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaafac09b8ed3a7b358df36ab2146cdff9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaafac09b8ed3a7b358df36ab2146cdff9">h5pcreate_class_f</a> (parent, name, class, hdferr, create, create_data, copy, copy_data, close, close_data)</td></tr>
+<tr class="memdesc:gaafac09b8ed3a7b358df36ab2146cdff9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new property list class. <a href="group___f_h5_p.html#gaafac09b8ed3a7b358df36ab2146cdff9">More...</a><br /></td></tr>
+<tr class="separator:gaafac09b8ed3a7b358df36ab2146cdff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2123895a6c5028ac533b1ee1ac591ac1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2123895a6c5028ac533b1ee1ac591ac1">h5pset_file_image_f</a> (fapl_id, buf_ptr, buf_len, hdferr)</td></tr>
+<tr class="memdesc:ga2123895a6c5028ac533b1ee1ac591ac1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an initial file image in a memory buffer. <a href="group___f_h5_p.html#ga2123895a6c5028ac533b1ee1ac591ac1">More...</a><br /></td></tr>
+<tr class="separator:ga2123895a6c5028ac533b1ee1ac591ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga12b042b60a09b8d86fcbd82cc5b2e178"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga12b042b60a09b8d86fcbd82cc5b2e178">h5pget_file_image_f</a> (fapl_id, buf_ptr, buf_len_ptr, hdferr)</td></tr>
+<tr class="memdesc:ga12b042b60a09b8d86fcbd82cc5b2e178"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a copy of the file image designated as the initial content and structure of a file. <a href="group___f_h5_p.html#ga12b042b60a09b8d86fcbd82cc5b2e178">More...</a><br /></td></tr>
+<tr class="separator:ga12b042b60a09b8d86fcbd82cc5b2e178"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8d7db44d6ae18047ec3e3b607c3b7175"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga8d7db44d6ae18047ec3e3b607c3b7175">h5pset_fapl_mpio_f</a> (prp_id, comm, info, hdferr)</td></tr>
+<tr class="memdesc:ga8d7db44d6ae18047ec3e3b607c3b7175"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores MPI IO communicator information to the file access property list. <a href="group___f_h5_p.html#ga8d7db44d6ae18047ec3e3b607c3b7175">More...</a><br /></td></tr>
+<tr class="separator:ga8d7db44d6ae18047ec3e3b607c3b7175"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacc9a1136c348b5cb4d98b733fd2984d3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacc9a1136c348b5cb4d98b733fd2984d3">h5pget_fapl_mpio_f</a> (prp_id, comm, info, hdferr)</td></tr>
+<tr class="memdesc:gacc9a1136c348b5cb4d98b733fd2984d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns MPI communicator information. <a href="group___f_h5_p.html#gacc9a1136c348b5cb4d98b733fd2984d3">More...</a><br /></td></tr>
+<tr class="separator:gacc9a1136c348b5cb4d98b733fd2984d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab937ff68688ec0661c17654d82f6680"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaab937ff68688ec0661c17654d82f6680">h5pset_fapl_subfiling_f</a> (prp_id, hdferr, vfd_config)</td></tr>
+<tr class="memdesc:gaab937ff68688ec0661c17654d82f6680"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver. <a href="group___f_h5_p.html#gaab937ff68688ec0661c17654d82f6680">More...</a><br /></td></tr>
+<tr class="separator:gaab937ff68688ec0661c17654d82f6680"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2fbefed7c81aa20d2af96f8f2a689f80"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2fbefed7c81aa20d2af96f8f2a689f80">h5pget_fapl_subfiling_f</a> (prp_id, vfd_config, hdferr)</td></tr>
+<tr class="memdesc:ga2fbefed7c81aa20d2af96f8f2a689f80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> file driver properties. <a href="group___f_h5_p.html#ga2fbefed7c81aa20d2af96f8f2a689f80">More...</a><br /></td></tr>
+<tr class="separator:ga2fbefed7c81aa20d2af96f8f2a689f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad9cef0fe6a5377998eff65c48e6819e4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad9cef0fe6a5377998eff65c48e6819e4">h5pset_fapl_ioc_f</a> (prp_id, hdferr, vfd_config)</td></tr>
+<tr class="memdesc:gad9cef0fe6a5377998eff65c48e6819e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver. <a href="group___f_h5_p.html#gad9cef0fe6a5377998eff65c48e6819e4">More...</a><br /></td></tr>
+<tr class="separator:gad9cef0fe6a5377998eff65c48e6819e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd8da96dcb95bc604dab7cc58abf7b8c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gafd8da96dcb95bc604dab7cc58abf7b8c">h5pget_fapl_ioc_f</a> (prp_id, vfd_config, hdferr)</td></tr>
+<tr class="memdesc:gafd8da96dcb95bc604dab7cc58abf7b8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> file driver properties. <a href="group___f_h5_p.html#gafd8da96dcb95bc604dab7cc58abf7b8c">More...</a><br /></td></tr>
+<tr class="separator:gafd8da96dcb95bc604dab7cc58abf7b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabdbda2e87b3395f343ff62e0cf29b8a5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gabdbda2e87b3395f343ff62e0cf29b8a5">h5pget_mpio_no_collective_cause_f</a> (plist_id, local_no_collective_cause, global_no_collective_cause, hdferr)</td></tr>
+<tr class="memdesc:gabdbda2e87b3395f343ff62e0cf29b8a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves local and global causes that broke collective I/O on the last parallel I/O call. <a href="group___f_h5_p.html#gabdbda2e87b3395f343ff62e0cf29b8a5">More...</a><br /></td></tr>
+<tr class="separator:gabdbda2e87b3395f343ff62e0cf29b8a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6a7580b842f338ae5ecc903c11a444d2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6a7580b842f338ae5ecc903c11a444d2">h5pset_mpi_params_f</a> (prp_id, comm, info, hdferr)</td></tr>
+<tr class="memdesc:ga6a7580b842f338ae5ecc903c11a444d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the MPI communicator and info. <a href="group___f_h5_p.html#ga6a7580b842f338ae5ecc903c11a444d2">More...</a><br /></td></tr>
+<tr class="separator:ga6a7580b842f338ae5ecc903c11a444d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62928f4c2d99c7b4c95ebf88f8afdb3c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga62928f4c2d99c7b4c95ebf88f8afdb3c">h5pget_mpi_params_f</a> (prp_id, comm, info, hdferr)</td></tr>
+<tr class="memdesc:ga62928f4c2d99c7b4c95ebf88f8afdb3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the MPI communicator and info. <a href="group___f_h5_p.html#ga62928f4c2d99c7b4c95ebf88f8afdb3c">More...</a><br /></td></tr>
+<tr class="separator:ga62928f4c2d99c7b4c95ebf88f8afdb3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa0e7d553d7de22e918d585ecc8b41bc6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaa0e7d553d7de22e918d585ecc8b41bc6">h5pset_dxpl_mpio_f</a> (prp_id, data_xfer_mode, hdferr)</td></tr>
+<tr class="memdesc:gaa0e7d553d7de22e918d585ecc8b41bc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets data transfer mode. <a href="group___f_h5_p.html#gaa0e7d553d7de22e918d585ecc8b41bc6">More...</a><br /></td></tr>
+<tr class="separator:gaa0e7d553d7de22e918d585ecc8b41bc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9ae75fc20bceda6c4ab5898a35c3bcf8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9ae75fc20bceda6c4ab5898a35c3bcf8">h5pget_dxpl_mpio_f</a> (prp_id, data_xfer_mode, hdferr)</td></tr>
+<tr class="memdesc:ga9ae75fc20bceda6c4ab5898a35c3bcf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the data transfer mode. <a href="group___f_h5_p.html#ga9ae75fc20bceda6c4ab5898a35c3bcf8">More...</a><br /></td></tr>
+<tr class="separator:ga9ae75fc20bceda6c4ab5898a35c3bcf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaca638dd488b395b112d32594e0b6eb3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaaca638dd488b395b112d32594e0b6eb3">h5pget_mpio_actual_io_mode_f</a> (dxpl_id, actual_io_mode, hdferr)</td></tr>
+<tr class="memdesc:gaaca638dd488b395b112d32594e0b6eb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of I/O that HDF5 actually performed on the last parallel I/O call. This is not necessarily the type of I/O requested. <a href="group___f_h5_p.html#gaaca638dd488b395b112d32594e0b6eb3">More...</a><br /></td></tr>
+<tr class="separator:gaaca638dd488b395b112d32594e0b6eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga51ec68ab95b475f3eba20c9f958bd78b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga51ec68ab95b475f3eba20c9f958bd78b">h5pset_all_coll_metadata_ops_f</a> (plist_id, is_collective, hdferr)</td></tr>
+<tr class="memdesc:ga51ec68ab95b475f3eba20c9f958bd78b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets requirement whether HDF5 metadata read operations using the access property list are required to be collective or independent. If collective requirement is selected, the HDF5 library will optimize the metadata reads improving performance. The default setting is independent (false). <a href="group___f_h5_p.html#ga51ec68ab95b475f3eba20c9f958bd78b">More...</a><br /></td></tr>
+<tr class="separator:ga51ec68ab95b475f3eba20c9f958bd78b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad6e93022ddd60b1fa41eed043b67b65"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaad6e93022ddd60b1fa41eed043b67b65">h5pget_all_coll_metadata_ops_f</a> (plist_id, is_collective, hdferr)</td></tr>
+<tr class="memdesc:gaad6e93022ddd60b1fa41eed043b67b65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata read mode from the access property list. <a href="group___f_h5_p.html#gaad6e93022ddd60b1fa41eed043b67b65">More...</a><br /></td></tr>
+<tr class="separator:gaad6e93022ddd60b1fa41eed043b67b65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga031c1748fae932151160151e4dffdb8f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga031c1748fae932151160151e4dffdb8f">h5pset_coll_metadata_write_f</a> (plist_id, is_collective, hdferr)</td></tr>
+<tr class="memdesc:ga031c1748fae932151160151e4dffdb8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets metadata writes to collective or independent. Default setting is independent (false). <a href="group___f_h5_p.html#ga031c1748fae932151160151e4dffdb8f">More...</a><br /></td></tr>
+<tr class="separator:ga031c1748fae932151160151e4dffdb8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae54eea9ee640e848aebc8e913f7d2026"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae54eea9ee640e848aebc8e913f7d2026">h5pget_coll_metadata_write_f</a> (plist_id, is_collective, hdferr)</td></tr>
+<tr class="memdesc:gae54eea9ee640e848aebc8e913f7d2026"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata write mode from the file access property list. <a href="group___f_h5_p.html#gae54eea9ee640e848aebc8e913f7d2026">More...</a><br /></td></tr>
+<tr class="separator:gae54eea9ee640e848aebc8e913f7d2026"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7000dcc0c7736d78cfc162e2dff3dc6c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7000dcc0c7736d78cfc162e2dff3dc6c">h5pset_virtual_view_f</a> (dapl_id, view, hdferr)</td></tr>
+<tr class="memdesc:ga7000dcc0c7736d78cfc162e2dff3dc6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements. <a href="group___f_h5_p.html#ga7000dcc0c7736d78cfc162e2dff3dc6c">More...</a><br /></td></tr>
+<tr class="separator:ga7000dcc0c7736d78cfc162e2dff3dc6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga614284601c10d8a88bc9d97a8166516f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga614284601c10d8a88bc9d97a8166516f">h5pget_virtual_view_f</a> (dapl_id, view, hdferr)</td></tr>
+<tr class="memdesc:ga614284601c10d8a88bc9d97a8166516f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the view of a virtual dataset accessed with dapl_id. <a href="group___f_h5_p.html#ga614284601c10d8a88bc9d97a8166516f">More...</a><br /></td></tr>
+<tr class="separator:ga614284601c10d8a88bc9d97a8166516f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1686ce3d1a2c3e278bf32d47a3f9d5f7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1686ce3d1a2c3e278bf32d47a3f9d5f7">h5pset_virtual_printf_gap_f</a> (dapl_id, gap_size, hdferr)</td></tr>
+<tr class="memdesc:ga1686ce3d1a2c3e278bf32d47a3f9d5f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum number of missing source files and/or datasets with the printf-style names when getting the extent of an unlimited virtual dataset. <a href="group___f_h5_p.html#ga1686ce3d1a2c3e278bf32d47a3f9d5f7">More...</a><br /></td></tr>
+<tr class="separator:ga1686ce3d1a2c3e278bf32d47a3f9d5f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e4070d43d92d29d5a1d623578e27eef"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4e4070d43d92d29d5a1d623578e27eef">h5pget_virtual_printf_gap_f</a> (dapl_id, gap_size, hdferr)</td></tr>
+<tr class="memdesc:ga4e4070d43d92d29d5a1d623578e27eef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the maximum number of missing source files and/or datasets with the printf-style names when getting the extent for an unlimited virtual dataset. <a href="group___f_h5_p.html#ga4e4070d43d92d29d5a1d623578e27eef">More...</a><br /></td></tr>
+<tr class="separator:ga4e4070d43d92d29d5a1d623578e27eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga36f2afe2c4bd973c5b3691c2e7daf615"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga36f2afe2c4bd973c5b3691c2e7daf615">h5pset_virtual_f</a> (dcpl_id, vspace_id, src_file_name, src_dset_name, src_space_id, hdferr)</td></tr>
+<tr class="memdesc:ga36f2afe2c4bd973c5b3691c2e7daf615"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the mapping between virtual and source datasets. <a href="group___f_h5_p.html#ga36f2afe2c4bd973c5b3691c2e7daf615">More...</a><br /></td></tr>
+<tr class="separator:ga36f2afe2c4bd973c5b3691c2e7daf615"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga720e86d52ac80d0729443e09852ca9cb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga720e86d52ac80d0729443e09852ca9cb">h5pget_virtual_count_f</a> (dcpl_id, count, hdferr)</td></tr>
+<tr class="memdesc:ga720e86d52ac80d0729443e09852ca9cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of mappings for the virtual dataset. <a href="group___f_h5_p.html#ga720e86d52ac80d0729443e09852ca9cb">More...</a><br /></td></tr>
+<tr class="separator:ga720e86d52ac80d0729443e09852ca9cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74d1573c115b8569d8f85de413dd4cd3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga74d1573c115b8569d8f85de413dd4cd3">h5pget_virtual_vspace_f</a> (dcpl_id, index, ds_id, hdferr)</td></tr>
+<tr class="memdesc:ga74d1573c115b8569d8f85de413dd4cd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a dataspace identifier for the selection within the virtual dataset used in the mapping. <a href="group___f_h5_p.html#ga74d1573c115b8569d8f85de413dd4cd3">More...</a><br /></td></tr>
+<tr class="separator:ga74d1573c115b8569d8f85de413dd4cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadde20682862a4897407f1d502f9b70d9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gadde20682862a4897407f1d502f9b70d9">h5pget_virtual_srcspace_f</a> (dcpl_id, index, ds_id, hdferr)</td></tr>
+<tr class="memdesc:gadde20682862a4897407f1d502f9b70d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a dataspace identifier for the selection within the source dataset used in the mapping. <a href="group___f_h5_p.html#gadde20682862a4897407f1d502f9b70d9">More...</a><br /></td></tr>
+<tr class="separator:gadde20682862a4897407f1d502f9b70d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1da3445c7d2abd0636bce292bec3dd5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf1da3445c7d2abd0636bce292bec3dd5">h5pget_virtual_filename_f</a> (dcpl_id, index, name, hdferr, name_len)</td></tr>
+<tr class="memdesc:gaf1da3445c7d2abd0636bce292bec3dd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the filename of a source dataset used in the mapping. <a href="group___f_h5_p.html#gaf1da3445c7d2abd0636bce292bec3dd5">More...</a><br /></td></tr>
+<tr class="separator:gaf1da3445c7d2abd0636bce292bec3dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04794f3ee0bbcd21d7ecc1c26ea36c53"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga04794f3ee0bbcd21d7ecc1c26ea36c53">h5pget_virtual_dsetname_f</a> (dcpl_id, index, name, hdferr, name_len)</td></tr>
+<tr class="memdesc:ga04794f3ee0bbcd21d7ecc1c26ea36c53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of a source dataset used in the mapping. <a href="group___f_h5_p.html#ga04794f3ee0bbcd21d7ecc1c26ea36c53">More...</a><br /></td></tr>
+<tr class="separator:ga04794f3ee0bbcd21d7ecc1c26ea36c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga282d518edc61e3865d79596f58a94d3a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga282d518edc61e3865d79596f58a94d3a">h5pget_dset_no_attrs_hint_f</a> (dcpl_id, minimize, hdferr)</td></tr>
+<tr class="memdesc:ga282d518edc61e3865d79596f58a94d3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. <a href="group___f_h5_p.html#ga282d518edc61e3865d79596f58a94d3a">More...</a><br /></td></tr>
+<tr class="separator:ga282d518edc61e3865d79596f58a94d3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga671d468223fb66efa78b3373c26cc0c4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga671d468223fb66efa78b3373c26cc0c4">h5pset_dset_no_attrs_hint_f</a> (dcpl_id, minimize, hdferr)</td></tr>
+<tr class="memdesc:ga671d468223fb66efa78b3373c26cc0c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. <a href="group___f_h5_p.html#ga671d468223fb66efa78b3373c26cc0c4">More...</a><br /></td></tr>
+<tr class="separator:ga671d468223fb66efa78b3373c26cc0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a83fe9ca4f97f3f0b54d541b1ad33a2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4a83fe9ca4f97f3f0b54d541b1ad33a2">h5pset_vol_f</a> (plist_id, new_vol_id, hdferr, new_vol_info)</td></tr>
+<tr class="memdesc:ga4a83fe9ca4f97f3f0b54d541b1ad33a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the file VOL connector (VOL_ID) for a file access property list (PLIST_ID) <a href="group___f_h5_p.html#ga4a83fe9ca4f97f3f0b54d541b1ad33a2">More...</a><br /></td></tr>
+<tr class="separator:ga4a83fe9ca4f97f3f0b54d541b1ad33a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1cb358c8e65b0dfaf41ea4e758504884"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1cb358c8e65b0dfaf41ea4e758504884">h5pget_vol_id_f</a> (plist_id, vol_id, hdferr)</td></tr>
+<tr class="memdesc:ga1cb358c8e65b0dfaf41ea4e758504884"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the file VOL connector (VOL_ID) for a file access property list (PLIST_ID) <a href="group___f_h5_p.html#ga1cb358c8e65b0dfaf41ea4e758504884">More...</a><br /></td></tr>
+<tr class="separator:ga1cb358c8e65b0dfaf41ea4e758504884"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7edc7de88b1c67478c36c0ac2d514fd6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7edc7de88b1c67478c36c0ac2d514fd6">h5pget_vol_cap_flags_f</a> (plist_id, cap_flags, hdferr)</td></tr>
+<tr class="memdesc:ga7edc7de88b1c67478c36c0ac2d514fd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the capability flags for the VOL connector that will be used with this file access property list (FAPL). <a href="group___f_h5_p.html#ga7edc7de88b1c67478c36c0ac2d514fd6">More...</a><br /></td></tr>
+<tr class="separator:ga7edc7de88b1c67478c36c0ac2d514fd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga570fea688373e92c3c01d7e13f09ea75"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga570fea688373e92c3c01d7e13f09ea75">h5pget_file_locking_f</a> (fapl_id, use_file_locking, ignore_disabled_locks, hdferr)</td></tr>
+<tr class="memdesc:ga570fea688373e92c3c01d7e13f09ea75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file locking properties. File locking is mainly used to help enforce SWMR semantics. <a href="group___f_h5_p.html#ga570fea688373e92c3c01d7e13f09ea75">More...</a><br /></td></tr>
+<tr class="separator:ga570fea688373e92c3c01d7e13f09ea75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e824b9615b9a29f1a5c60002c3ee413"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9e824b9615b9a29f1a5c60002c3ee413">h5pset_file_locking_f</a> (fapl_id, use_file_locking, ignore_disabled_locks, hdferr)</td></tr>
+<tr class="memdesc:ga9e824b9615b9a29f1a5c60002c3ee413"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file locking properties. File locking is mainly used to help enforce SWMR semantics. <a href="group___f_h5_p.html#ga9e824b9615b9a29f1a5c60002c3ee413">More...</a><br /></td></tr>
+<tr class="separator:ga9e824b9615b9a29f1a5c60002c3ee413"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3d1890a01e6de4445ca84509ead857e1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga3d1890a01e6de4445ca84509ead857e1">h5pget_no_selection_io_cause_f</a> (plist_id, no_selection_io_cause, hdferr)</td></tr>
+<tr class="memdesc:ga3d1890a01e6de4445ca84509ead857e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call. <a href="group___f_h5_p.html#ga3d1890a01e6de4445ca84509ead857e1">More...</a><br /></td></tr>
+<tr class="separator:ga3d1890a01e6de4445ca84509ead857e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacadd51e5adb1f490fc6b4c95f2c7c8d5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacadd51e5adb1f490fc6b4c95f2c7c8d5">h5pset_file_space_strategy_f</a> (plist_id, strategy, persist, threshold, hdferr)</td></tr>
+<tr class="memdesc:gacadd51e5adb1f490fc6b4c95f2c7c8d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file space handling strategy and persisting free-space values for a file creation property list. <a href="group___f_h5_p.html#gacadd51e5adb1f490fc6b4c95f2c7c8d5">More...</a><br /></td></tr>
+<tr class="separator:gacadd51e5adb1f490fc6b4c95f2c7c8d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0fcccea2af3ec8a5c91186a71001cb02"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0fcccea2af3ec8a5c91186a71001cb02">h5pget_file_space_strategy_f</a> (plist_id, strategy, persist, threshold, hdferr)</td></tr>
+<tr class="memdesc:ga0fcccea2af3ec8a5c91186a71001cb02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file space handling strategy and persisting free-space values for a file creation property list. <a href="group___f_h5_p.html#ga0fcccea2af3ec8a5c91186a71001cb02">More...</a><br /></td></tr>
+<tr class="separator:ga0fcccea2af3ec8a5c91186a71001cb02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga45153d1c23036c305a409412b3b7fd78"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga45153d1c23036c305a409412b3b7fd78">h5pset_file_space_page_size_f</a> (prp_id, fsp_size, hdferr)</td></tr>
+<tr class="memdesc:ga45153d1c23036c305a409412b3b7fd78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file space page size for a file creation property list. <a href="group___f_h5_p.html#ga45153d1c23036c305a409412b3b7fd78">More...</a><br /></td></tr>
+<tr class="separator:ga45153d1c23036c305a409412b3b7fd78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaee87ee3b40b0ada87dd51f6eb681052c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaee87ee3b40b0ada87dd51f6eb681052c">h5pget_file_space_page_size_f</a> (prp_id, fsp_size, hdferr)</td></tr>
+<tr class="memdesc:gaee87ee3b40b0ada87dd51f6eb681052c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file space page size for a file creation property list. <a href="group___f_h5_p.html#gaee87ee3b40b0ada87dd51f6eb681052c">More...</a><br /></td></tr>
+<tr class="separator:gaee87ee3b40b0ada87dd51f6eb681052c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacdb90a80c4876571fae400d2367f3bfd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacdb90a80c4876571fae400d2367f3bfd">h5pget_actual_selection_io_mode_f</a> (plist_id, actual_selection_io_mode, hdferr)</td></tr>
+<tr class="memdesc:gacdb90a80c4876571fae400d2367f3bfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type(s) of I/O that HDF5 actually performed on raw data during the last I/O call. <a href="group___f_h5_p.html#gacdb90a80c4876571fae400d2367f3bfd">More...</a><br /></td></tr>
+<tr class="separator:gacdb90a80c4876571fae400d2367f3bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_pff_8_f90.html">H5Pff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_pff_8_f90__incl.map b/develop/_h5_pff_8_f90__incl.map
new file mode 100644
index 0000000..feefa44
--- /dev/null
+++ b/develop/_h5_pff_8_f90__incl.map
@@ -0,0 +1,4 @@
+<map id="fortran/src/H5Pff.F90" name="fortran/src/H5Pff.F90">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,161,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="27,80,140,107"/>
+</map>
diff --git a/develop/_h5_pff_8_f90__incl.md5 b/develop/_h5_pff_8_f90__incl.md5
new file mode 100644
index 0000000..b695602
--- /dev/null
+++ b/develop/_h5_pff_8_f90__incl.md5
@@ -0,0 +1 @@
+60ad4c6c0a36c480c78f0b5833365698 \ No newline at end of file
diff --git a/develop/_h5_pff_8_f90__incl.png b/develop/_h5_pff_8_f90__incl.png
new file mode 100644
index 0000000..7457394
--- /dev/null
+++ b/develop/_h5_pff_8_f90__incl.png
Binary files differ
diff --git a/develop/_h5_pmodule_8h.html b/develop/_h5_pmodule_8h.html
new file mode 100644
index 0000000..9f7f072
--- /dev/null
+++ b/develop/_h5_pmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Pmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_pmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Pmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ae76a2bb3724a3e932b2d01f600185b0f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_pmodule_8h.html#ae76a2bb3724a3e932b2d01f600185b0f">H5P_MODULE</a></td></tr>
+<tr class="separator:ae76a2bb3724a3e932b2d01f600185b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_pmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5P</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_pmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_PLIST</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5P</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_PLIST</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae76a2bb3724a3e932b2d01f600185b0f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae76a2bb3724a3e932b2d01f600185b0f">&#9670;&nbsp;</a></span>H5P_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_pmodule_8h.html">H5Pmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ppublic_8h.html b/develop/_h5_ppublic_8h.html
new file mode 100644
index 0000000..943eba4
--- /dev/null
+++ b/develop/_h5_ppublic_8h.html
@@ -0,0 +1,3428 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Ppublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_ppublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ppublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_a_cpublic_8h.html">H5ACpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_dpublic_8h.html">H5Dpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_fpublic_8h.html">H5Fpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_f_dpublic_8h.html">H5FDpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_lpublic_8h.html">H5Lpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_m_mpublic_8h.html">H5MMpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_opublic_8h.html">H5Opublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_spublic_8h.html">H5Spublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_tpublic_8h.html">H5Tpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_zpublic_8h.html">H5Zpublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Ppublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_ppublic_8h__incl.png" border="0" usemap="#asrc_2_h5_ppublic_8h" alt=""/></div>
+<map name="asrc_2_h5_ppublic_8h" id="asrc_2_h5_ppublic_8h">
+<area shape="rect" title=" " alt="" coords="553,5,675,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,379,647,405"/>
+<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="207,229,317,256"/>
+<area shape="rect" href="_h5_dpublic_8h.html" title=" " alt="" coords="349,155,450,181"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="555,229,649,256"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="226,155,325,181"/>
+<area shape="rect" href="_h5_f_dpublic_8h.html" title=" " alt="" coords="441,80,550,107"/>
+<area shape="rect" href="_h5_lpublic_8h.html" title=" " alt="" coords="678,80,777,107"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="677,155,778,181"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="853,155,951,181"/>
+<area shape="rect" href="_h5_m_mpublic_8h.html" title=" " alt="" coords="1019,304,1134,331"/>
+<area shape="rect" href="_h5_spublic_8h.html" title=" " alt="" coords="975,155,1074,181"/>
+<area shape="rect" href="_h5_zpublic_8h.html" title=" " alt="" coords="1149,229,1249,256"/>
+<area shape="rect" title=" " alt="" coords="5,453,108,480"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,453,232,480"/>
+<area shape="rect" title=" " alt="" coords="256,453,343,480"/>
+<area shape="rect" title=" " alt="" coords="367,453,437,480"/>
+<area shape="rect" title=" " alt="" coords="462,453,537,480"/>
+<area shape="rect" title=" " alt="" coords="561,453,643,480"/>
+<area shape="rect" title=" " alt="" coords="667,453,742,480"/>
+<area shape="rect" title=" " alt="" coords="767,453,837,480"/>
+<area shape="rect" title=" " alt="" coords="862,453,921,480"/>
+<area shape="rect" title=" " alt="" coords="945,453,1011,480"/>
+<area shape="rect" title=" " alt="" coords="1036,453,1144,480"/>
+<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="197,304,297,331"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:abb549ba9fa5c4f3107d8ff19602705da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a>&#160;&#160;&#160;<a class="el" href="group___h5.html#ga27fa33dc262dda95c5aa8df533837480">H5open</a>(),</td></tr>
+<tr class="separator:abb549ba9fa5c4f3107d8ff19602705da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67dc6b2468403501eb136f36a9f4c77e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a67dc6b2468403501eb136f36a9f4c77e">H5P_ROOT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a1a9df33b7fc606ab786f31c9c4a585be">H5P_CLS_ROOT_ID_g</a>)</td></tr>
+<tr class="separator:a67dc6b2468403501eb136f36a9f4c77e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42df2a1c964d2b985abc6e422abf6463"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a42df2a1c964d2b985abc6e422abf6463">H5P_OBJECT_CREATE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a67c5213c733d9db537ff7e958c507bba">H5P_CLS_OBJECT_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:a42df2a1c964d2b985abc6e422abf6463"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a206f334f1e6c973e1215a3148b45b977"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a206f334f1e6c973e1215a3148b45b977">H5P_FILE_CREATE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#aed7fe7ff704fb2c1c396da806b3212ee">H5P_CLS_FILE_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:a206f334f1e6c973e1215a3148b45b977"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60ec2d4334addfc0eda89614598ee38e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a74249fa5ebed9652106191ff0e1304fc">H5P_CLS_FILE_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:a60ec2d4334addfc0eda89614598ee38e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd7f8186c404f3a1d768632eacba102"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a4395f968a0d095b083c55b4721fdbd0c">H5P_CLS_DATASET_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:afcd7f8186c404f3a1d768632eacba102"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd849c0834c8ce6580b7c2537dbd9b5d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#afd849c0834c8ce6580b7c2537dbd9b5d">H5P_DATASET_ACCESS</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a872362a0abb4dc63f3f122d2a66c15c1">H5P_CLS_DATASET_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:afd849c0834c8ce6580b7c2537dbd9b5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f9c8a5aba72c0445fff384bf418a80d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a6f9c8a5aba72c0445fff384bf418a80d">H5P_DATASET_XFER</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#aac09d429b55f15a8db7845c9c0b25d08">H5P_CLS_DATASET_XFER_ID_g</a>)</td></tr>
+<tr class="separator:a6f9c8a5aba72c0445fff384bf418a80d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f57eb3c4081b40ff8b036f438e68e5b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a3f57eb3c4081b40ff8b036f438e68e5b">H5P_FILE_MOUNT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a907933cbe1a2931494844b70e1774558">H5P_CLS_FILE_MOUNT_ID_g</a>)</td></tr>
+<tr class="separator:a3f57eb3c4081b40ff8b036f438e68e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8330a95b257d45d6347a2daa96f261e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a8330a95b257d45d6347a2daa96f261e9">H5P_GROUP_CREATE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a2e7a63f951bd50dfe312a95da5620295">H5P_CLS_GROUP_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:a8330a95b257d45d6347a2daa96f261e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca0fe0d98945364fe1320bf3af056b9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aca0fe0d98945364fe1320bf3af056b9d">H5P_GROUP_ACCESS</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a034ad8e78d85133314367e452b464397">H5P_CLS_GROUP_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:aca0fe0d98945364fe1320bf3af056b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d9318d499a66b4a934fe1839b29566e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a6d9318d499a66b4a934fe1839b29566e">H5P_DATATYPE_CREATE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a44db0bbdb50adfdf41189e72001c0311">H5P_CLS_DATATYPE_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:a6d9318d499a66b4a934fe1839b29566e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa67fdce00f24807a835955ac474febce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aa67fdce00f24807a835955ac474febce">H5P_DATATYPE_ACCESS</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a69f33066bc3732a6dadb1713cfdf0ca2">H5P_CLS_DATATYPE_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:aa67fdce00f24807a835955ac474febce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50729bf4bfe1588f1ef3919e18e7d546"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a50729bf4bfe1588f1ef3919e18e7d546">H5P_MAP_CREATE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a6512d8aec0eec83f5a52ce06386b315c">H5P_CLS_MAP_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:a50729bf4bfe1588f1ef3919e18e7d546"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79320cf1e087a106edf5389499366ab3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a79320cf1e087a106edf5389499366ab3">H5P_MAP_ACCESS</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a92c3ba26a416c00f92d69de91d5c6612">H5P_CLS_MAP_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:a79320cf1e087a106edf5389499366ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5c40cc58ce5ddb42dff95eb684bd6cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ad5c40cc58ce5ddb42dff95eb684bd6cf">H5P_STRING_CREATE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#ac9c786c50e232a680d1c60f8a5c76e34">H5P_CLS_STRING_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:ad5c40cc58ce5ddb42dff95eb684bd6cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0102211c679e031e2e9831b66c48a12"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aa0102211c679e031e2e9831b66c48a12">H5P_ATTRIBUTE_CREATE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a5c74e243d60ecbf10ff64aab4c32e7ab">H5P_CLS_ATTRIBUTE_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:aa0102211c679e031e2e9831b66c48a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d151de7b77d473b910ecdb561b625e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a2d151de7b77d473b910ecdb561b625e3">H5P_ATTRIBUTE_ACCESS</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a2394df8078455e8a2f2124d8a2ab30ff">H5P_CLS_ATTRIBUTE_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:a2d151de7b77d473b910ecdb561b625e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cedfd989522e8d7697a414d1d707e43"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a7cedfd989522e8d7697a414d1d707e43">H5P_OBJECT_COPY</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a273388f2c6e33cdb20644a215c28b66a">H5P_CLS_OBJECT_COPY_ID_g</a>)</td></tr>
+<tr class="separator:a7cedfd989522e8d7697a414d1d707e43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2c1d10104f0262c826350ccbf7c49f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ad2c1d10104f0262c826350ccbf7c49f2">H5P_LINK_CREATE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a1c10abd27813f8dc51ba3963f55eb240">H5P_CLS_LINK_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:ad2c1d10104f0262c826350ccbf7c49f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a130a641715c9a0f3597792ce630fbe6f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a130a641715c9a0f3597792ce630fbe6f">H5P_LINK_ACCESS</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#acd8ee557c55f3c9701b3d18275297d60">H5P_CLS_LINK_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:a130a641715c9a0f3597792ce630fbe6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afebc2bfbcba7288957a33837b6a070a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#afebc2bfbcba7288957a33837b6a070a5">H5P_VOL_INITIALIZE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a5af213c7ff47c0454441214f0bed5236">H5P_CLS_VOL_INITIALIZE_ID_g</a>)</td></tr>
+<tr class="separator:afebc2bfbcba7288957a33837b6a070a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3115cf4b9fb1386334159508f877b9f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a3115cf4b9fb1386334159508f877b9f4">H5P_REFERENCE_ACCESS</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a6a75b55148ca8b6a2714a62d79365bdf">H5P_CLS_REFERENCE_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:a3115cf4b9fb1386334159508f877b9f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a266a229dbd1433a932c0c565f456d3fe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a266a229dbd1433a932c0c565f456d3fe">H5P_FILE_CREATE_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#abc5c5d07eb42d9ebe750f9e1c8a55fb7">H5P_LST_FILE_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:a266a229dbd1433a932c0c565f456d3fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0aec9affd3153c89bad28b2f4992ecd1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a0aec9affd3153c89bad28b2f4992ecd1">H5P_FILE_ACCESS_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a424b01d8661c335dc751ad994d6d3287">H5P_LST_FILE_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:a0aec9affd3153c89bad28b2f4992ecd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f3e387dc5fbbdca001f0418e33c87f8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a3f3e387dc5fbbdca001f0418e33c87f8">H5P_DATASET_CREATE_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a986dc857a483aff7f6d139bd0b890070">H5P_LST_DATASET_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:a3f3e387dc5fbbdca001f0418e33c87f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbaa53f14422271152c9045ca341afc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#abfbaa53f14422271152c9045ca341afc">H5P_DATASET_ACCESS_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a238c248c83826439ad58cee474c78ecf">H5P_LST_DATASET_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:abfbaa53f14422271152c9045ca341afc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac048808bb0b87fe8c394ee0b6cc72ec6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ac048808bb0b87fe8c394ee0b6cc72ec6">H5P_DATASET_XFER_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a9ec50e0ae7b2b89e32cde3e5d95d7d96">H5P_LST_DATASET_XFER_ID_g</a>)</td></tr>
+<tr class="separator:ac048808bb0b87fe8c394ee0b6cc72ec6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ee1dbf849ae014e17e9c2e914ed327d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a4ee1dbf849ae014e17e9c2e914ed327d">H5P_FILE_MOUNT_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#ae24d2d548b3c93ba6c64f64d9a5cc8e7">H5P_LST_FILE_MOUNT_ID_g</a>)</td></tr>
+<tr class="separator:a4ee1dbf849ae014e17e9c2e914ed327d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86ba47efd9284b061face00b947c14b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a86ba47efd9284b061face00b947c14b9">H5P_GROUP_CREATE_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#abbe4553b53fb0c7326b1009d8eec9e8a">H5P_LST_GROUP_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:a86ba47efd9284b061face00b947c14b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0677b9a0bfaf211cd56c049789e0653"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#af0677b9a0bfaf211cd56c049789e0653">H5P_GROUP_ACCESS_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a85235ca8711f413604a35239a1751985">H5P_LST_GROUP_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:af0677b9a0bfaf211cd56c049789e0653"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03582c842ec6515f057f4f30f3809d6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a03582c842ec6515f057f4f30f3809d6a">H5P_DATATYPE_CREATE_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a594e4115649a3314244dbf7b7400c471">H5P_LST_DATATYPE_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:a03582c842ec6515f057f4f30f3809d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2516fe9d6da7a4de1d5be0b8e1433220"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a2516fe9d6da7a4de1d5be0b8e1433220">H5P_DATATYPE_ACCESS_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#afa9e5384b5b0e9e4e35cd950693dce17">H5P_LST_DATATYPE_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:a2516fe9d6da7a4de1d5be0b8e1433220"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae5f6717cbedd91695b16d418cba6609"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aae5f6717cbedd91695b16d418cba6609">H5P_MAP_CREATE_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a96db1160bd25df9c404f6e68df186dc3">H5P_LST_MAP_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:aae5f6717cbedd91695b16d418cba6609"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdbe2a2c6e0695f8fc7e38fd727afc80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#acdbe2a2c6e0695f8fc7e38fd727afc80">H5P_MAP_ACCESS_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a9690d2262db1970a733141c038050f17">H5P_LST_MAP_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:acdbe2a2c6e0695f8fc7e38fd727afc80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c44978ffea8ee086b590b81ccc875df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a9c44978ffea8ee086b590b81ccc875df">H5P_ATTRIBUTE_CREATE_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a0fb29a485590eeeece4c4ca719c01b56">H5P_LST_ATTRIBUTE_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:a9c44978ffea8ee086b590b81ccc875df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2219a7502975d6b76b94dfc4c00b30e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a2219a7502975d6b76b94dfc4c00b30e2">H5P_ATTRIBUTE_ACCESS_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#aa3cae3b4f7e42cd18894bd4e07d50306">H5P_LST_ATTRIBUTE_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:a2219a7502975d6b76b94dfc4c00b30e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1289e458d0f1bc27aeaf12ff7b44c266"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a1289e458d0f1bc27aeaf12ff7b44c266">H5P_OBJECT_COPY_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a78fbd8630e5ef84755d533af0b543ed9">H5P_LST_OBJECT_COPY_ID_g</a>)</td></tr>
+<tr class="separator:a1289e458d0f1bc27aeaf12ff7b44c266"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a93c65cc18295cfafed1d303d4d566a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a4a93c65cc18295cfafed1d303d4d566a">H5P_LINK_CREATE_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a0d6a0093e425e87a64de3e648a1ddb26">H5P_LST_LINK_CREATE_ID_g</a>)</td></tr>
+<tr class="separator:a4a93c65cc18295cfafed1d303d4d566a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a268a596e8a65b08bc8a2b6ff77a2ddcf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a268a596e8a65b08bc8a2b6ff77a2ddcf">H5P_LINK_ACCESS_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#ae0c58e1d9dd4562bf617455e730ebffa">H5P_LST_LINK_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:a268a596e8a65b08bc8a2b6ff77a2ddcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6da42dd59f7a6635432aa307d78c22b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a6da42dd59f7a6635432aa307d78c22b5">H5P_VOL_INITIALIZE_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a12de9667cedcc03e8e78f8480ef2bc06">H5P_LST_VOL_INITIALIZE_ID_g</a>)</td></tr>
+<tr class="separator:a6da42dd59f7a6635432aa307d78c22b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aacaa43bebf731c89e0707308fa6e81e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aacaa43bebf731c89e0707308fa6e81e1">H5P_REFERENCE_ACCESS_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a06463b4c67faab8e5404b60607772e1c">H5P_LST_REFERENCE_ACCESS_ID_g</a>)</td></tr>
+<tr class="separator:aacaa43bebf731c89e0707308fa6e81e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa52f444ce2ba8bc5a062612f195e899f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aa52f444ce2ba8bc5a062612f195e899f">H5P_CRT_ORDER_TRACKED</a>&#160;&#160;&#160;0x0001</td></tr>
+<tr class="separator:aa52f444ce2ba8bc5a062612f195e899f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfd355619b7da5792a16d7bc491f963d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#adfd355619b7da5792a16d7bc491f963d">H5P_CRT_ORDER_INDEXED</a>&#160;&#160;&#160;0x0002</td></tr>
+<tr class="separator:adfd355619b7da5792a16d7bc491f963d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa85e97bfbf9bf1c58e39263846c568f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>&#160;&#160;&#160;0 /* (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) */</td></tr>
+<tr class="separator:afa85e97bfbf9bf1c58e39263846c568f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af95c664a7d81d6ba2afada57dbd68098"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#af95c664a7d81d6ba2afada57dbd68098">H5D_SEL_IO_DISABLE_BY_API</a>&#160;&#160;&#160; (0x0001u)</td></tr>
+<tr class="separator:af95c664a7d81d6ba2afada57dbd68098"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a151ba957f8a2b49c7365214621dc73ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a151ba957f8a2b49c7365214621dc73ae">H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET</a>&#160;&#160;&#160; (0x0002u)</td></tr>
+<tr class="separator:a151ba957f8a2b49c7365214621dc73ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6dc7f66df0be55845aadff104e828e31"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a6dc7f66df0be55845aadff104e828e31">H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER</a>&#160;&#160;&#160; (0x0004u)</td></tr>
+<tr class="separator:a6dc7f66df0be55845aadff104e828e31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad926b5089244351e4efd11c23e288c61"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ad926b5089244351e4efd11c23e288c61">H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB</a>&#160;&#160;&#160; (0x0008u)</td></tr>
+<tr class="separator:ad926b5089244351e4efd11c23e288c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbbb3738f3a693a30e325048f530f2a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#adbbb3738f3a693a30e325048f530f2a7">H5D_SEL_IO_PAGE_BUFFER</a>&#160;&#160;&#160; (0x0010u)</td></tr>
+<tr class="separator:adbbb3738f3a693a30e325048f530f2a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6186546550fa3150f57ded76c05264b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a6186546550fa3150f57ded76c05264b2">H5D_SEL_IO_DATASET_FILTER</a>&#160;&#160;&#160; (0x0020u)</td></tr>
+<tr class="separator:a6186546550fa3150f57ded76c05264b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa78649650e450cb310c768b6e5333b4e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aa78649650e450cb310c768b6e5333b4e">H5D_SEL_IO_CHUNK_CACHE</a>&#160;&#160;&#160; (0x0040u)</td></tr>
+<tr class="separator:aa78649650e450cb310c768b6e5333b4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a367e3e52a64124928a24dd3664f94f2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a367e3e52a64124928a24dd3664f94f2d">H5D_SEL_IO_TCONV_BUF_TOO_SMALL</a>&#160;&#160;&#160; (0x0080u)</td></tr>
+<tr class="separator:a367e3e52a64124928a24dd3664f94f2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70f610a09605a2d228d3cff36d93f3ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a70f610a09605a2d228d3cff36d93f3ab">H5D_SEL_IO_BKG_BUF_TOO_SMALL</a>&#160;&#160;&#160; (0x0100u)</td></tr>
+<tr class="separator:a70f610a09605a2d228d3cff36d93f3ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6d12803003dfbaf21ceaad70decd098"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#af6d12803003dfbaf21ceaad70decd098">H5D_SEL_IO_DEFAULT_OFF</a>&#160;&#160;&#160; (0x0200u)</td></tr>
+<tr class="separator:af6d12803003dfbaf21ceaad70decd098"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a7430d52f5c60b5be36a881e8fb5c6c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a8a7430d52f5c60b5be36a881e8fb5c6c">H5D_MPIO_NO_SELECTION_IO_CAUSES</a></td></tr>
+<tr class="separator:a8a7430d52f5c60b5be36a881e8fb5c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33a8e40afb222e4c7854ad9aaee140cb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a33a8e40afb222e4c7854ad9aaee140cb">H5D_SCALAR_IO</a>&#160;&#160;&#160;(0x0001u)</td></tr>
+<tr class="separator:a33a8e40afb222e4c7854ad9aaee140cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acde6ec06c2ba407bffd67335a82835ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#acde6ec06c2ba407bffd67335a82835ae">H5D_VECTOR_IO</a>&#160;&#160;&#160;(0x0002u)</td></tr>
+<tr class="separator:acde6ec06c2ba407bffd67335a82835ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0795b084ee2432646a985523ff60ed1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ad0795b084ee2432646a985523ff60ed1">H5D_SELECTION_IO</a>&#160;&#160;&#160;(0x0004u)</td></tr>
+<tr class="separator:ad0795b084ee2432646a985523ff60ed1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d3e6b2d837557e34e1fe5d73d96a0bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a1d3e6b2d837557e34e1fe5d73d96a0bc">H5P_NO_CLASS</a>&#160;&#160;&#160;<a class="el" href="_h5_ppublic_8h.html#a67dc6b2468403501eb136f36a9f4c77e">H5P_ROOT</a></td></tr>
+<tr class="separator:a1d3e6b2d837557e34e1fe5d73d96a0bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ada319197260febf9494b3b47aa68c7c6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ada319197260febf9494b3b47aa68c7c6">H5P_cls_create_func_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> prop_id, void *create_data)</td></tr>
+<tr class="memdesc:ada319197260febf9494b3b47aa68c7c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for <a class="el" href="group___p_l_c_r_a.html#ga62a1119b6ad2c33bcc9149df5e24ae12" title="Creates a new property list class.">H5Pcreate_class()</a> <a href="_h5_ppublic_8h.html#ada319197260febf9494b3b47aa68c7c6">More...</a><br /></td></tr>
+<tr class="separator:ada319197260febf9494b3b47aa68c7c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac040a485e75e3c0f57f175253f98cc89"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ac040a485e75e3c0f57f175253f98cc89">H5P_cls_copy_func_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_prop_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> old_prop_id, void *copy_data)</td></tr>
+<tr class="memdesc:ac040a485e75e3c0f57f175253f98cc89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for <a class="el" href="group___p_l_c_r_a.html#ga62a1119b6ad2c33bcc9149df5e24ae12" title="Creates a new property list class.">H5Pcreate_class()</a> <a href="_h5_ppublic_8h.html#ac040a485e75e3c0f57f175253f98cc89">More...</a><br /></td></tr>
+<tr class="separator:ac040a485e75e3c0f57f175253f98cc89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae493e8a71e9d53b8ff9dbfa7c6bff91f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ae493e8a71e9d53b8ff9dbfa7c6bff91f">H5P_cls_close_func_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> prop_id, void *close_data)</td></tr>
+<tr class="memdesc:ae493e8a71e9d53b8ff9dbfa7c6bff91f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for <a class="el" href="group___p_l_c_r_a.html#ga62a1119b6ad2c33bcc9149df5e24ae12" title="Creates a new property list class.">H5Pcreate_class()</a> <a href="_h5_ppublic_8h.html#ae493e8a71e9d53b8ff9dbfa7c6bff91f">More...</a><br /></td></tr>
+<tr class="separator:ae493e8a71e9d53b8ff9dbfa7c6bff91f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2069d596a2eab8b94eaeeb2a4c60795e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a2069d596a2eab8b94eaeeb2a4c60795e">H5P_prp_cb1_t</a>) (const char *name, size_t size, void *value)</td></tr>
+<tr class="memdesc:a2069d596a2eab8b94eaeeb2a4c60795e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for <a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719" title="Registers a permanent property with a property list class.">H5Pregister2()</a>,<a class="el" href="group___p_l_c_r_a.html#ga91799f6cda78911e9ecc2cfaaea3a3b5" title="Registers a permanent property with a property list class.">H5Pregister1()</a>,<a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4" title="Registers a temporary property with a property list.">H5Pinsert2()</a>,<a class="el" href="group___p_l_c_r_a.html#ga6ba9694c03ae97c9f514470366a909f9" title="Registers a temporary property with a property list.">H5Pinsert1()</a> <a href="_h5_ppublic_8h.html#a2069d596a2eab8b94eaeeb2a4c60795e">More...</a><br /></td></tr>
+<tr class="separator:a2069d596a2eab8b94eaeeb2a4c60795e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac30e48dfeb620a9a6796a6fe2baa839f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ac30e48dfeb620a9a6796a6fe2baa839f">H5P_prp_cb2_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> prop_id, const char *name, size_t size, void *value)</td></tr>
+<tr class="memdesc:ac30e48dfeb620a9a6796a6fe2baa839f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for <a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719" title="Registers a permanent property with a property list class.">H5Pregister2()</a>,<a class="el" href="group___p_l_c_r_a.html#ga91799f6cda78911e9ecc2cfaaea3a3b5" title="Registers a permanent property with a property list class.">H5Pregister1()</a>,<a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4" title="Registers a temporary property with a property list.">H5Pinsert2()</a>,<a class="el" href="group___p_l_c_r_a.html#ga6ba9694c03ae97c9f514470366a909f9" title="Registers a temporary property with a property list.">H5Pinsert1()</a> <a href="_h5_ppublic_8h.html#ac30e48dfeb620a9a6796a6fe2baa839f">More...</a><br /></td></tr>
+<tr class="separator:ac30e48dfeb620a9a6796a6fe2baa839f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a874ff6838c44e13eb75a80086ea18bd4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_ppublic_8h.html#a2069d596a2eab8b94eaeeb2a4c60795e">H5P_prp_cb1_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a874ff6838c44e13eb75a80086ea18bd4">H5P_prp_create_func_t</a></td></tr>
+<tr class="separator:a874ff6838c44e13eb75a80086ea18bd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71013bd340657c834adc61579a7a13d6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_ppublic_8h.html#ac30e48dfeb620a9a6796a6fe2baa839f">H5P_prp_cb2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a71013bd340657c834adc61579a7a13d6">H5P_prp_set_func_t</a></td></tr>
+<tr class="separator:a71013bd340657c834adc61579a7a13d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fb7470c8fe7cd27e59586cb59bc6dc6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_ppublic_8h.html#ac30e48dfeb620a9a6796a6fe2baa839f">H5P_prp_cb2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a9fb7470c8fe7cd27e59586cb59bc6dc6">H5P_prp_get_func_t</a></td></tr>
+<tr class="separator:a9fb7470c8fe7cd27e59586cb59bc6dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40b2f4c734efa720161f36a32ab0042d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a40b2f4c734efa720161f36a32ab0042d">H5P_prp_encode_func_t</a>) (const void *value, void **buf, size_t *size)</td></tr>
+<tr class="memdesc:a40b2f4c734efa720161f36a32ab0042d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for encoding property values. <a href="_h5_ppublic_8h.html#a40b2f4c734efa720161f36a32ab0042d">More...</a><br /></td></tr>
+<tr class="separator:a40b2f4c734efa720161f36a32ab0042d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa222ac8932a09a6735c8132d1263bd2c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aa222ac8932a09a6735c8132d1263bd2c">H5P_prp_decode_func_t</a>) (const void **buf, void *value)</td></tr>
+<tr class="memdesc:aa222ac8932a09a6735c8132d1263bd2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for decoding property values. <a href="_h5_ppublic_8h.html#aa222ac8932a09a6735c8132d1263bd2c">More...</a><br /></td></tr>
+<tr class="separator:aa222ac8932a09a6735c8132d1263bd2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9400197471623296d439b208b4f91de5"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_ppublic_8h.html#ac30e48dfeb620a9a6796a6fe2baa839f">H5P_prp_cb2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a9400197471623296d439b208b4f91de5">H5P_prp_delete_func_t</a></td></tr>
+<tr class="separator:a9400197471623296d439b208b4f91de5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a6388bf6c82e985a8e03dac32874353"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_ppublic_8h.html#a2069d596a2eab8b94eaeeb2a4c60795e">H5P_prp_cb1_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a7a6388bf6c82e985a8e03dac32874353">H5P_prp_copy_func_t</a></td></tr>
+<tr class="separator:a7a6388bf6c82e985a8e03dac32874353"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c6a45d41e2b17d6d63d55d5e4bbd28"><td class="memItemLeft" align="right" valign="top">typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a50c6a45d41e2b17d6d63d55d5e4bbd28">H5P_prp_compare_func_t</a>) (const void *value1, const void *value2, size_t size)</td></tr>
+<tr class="memdesc:a50c6a45d41e2b17d6d63d55d5e4bbd28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for comparing property values. <a href="_h5_ppublic_8h.html#a50c6a45d41e2b17d6d63d55d5e4bbd28">More...</a><br /></td></tr>
+<tr class="separator:a50c6a45d41e2b17d6d63d55d5e4bbd28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9401085aa26970aac50b0bc8b629f4b5"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_ppublic_8h.html#a2069d596a2eab8b94eaeeb2a4c60795e">H5P_prp_cb1_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a9401085aa26970aac50b0bc8b629f4b5">H5P_prp_close_func_t</a></td></tr>
+<tr class="separator:a9401085aa26970aac50b0bc8b629f4b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d7a5c4938ce5732e469f1db706949fe"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a9d7a5c4938ce5732e469f1db706949fe">H5P_iterate_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, const char *name, void *iter_data)</td></tr>
+<tr class="memdesc:a9d7a5c4938ce5732e469f1db706949fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback function for <a class="el" href="group___p_l_c_r_a.html#ga1c52aa0f6d1839798982973d7db9569e" title="Iterates over properties in a property class or list.">H5Piterate()</a> <a href="_h5_ppublic_8h.html#a9d7a5c4938ce5732e469f1db706949fe">More...</a><br /></td></tr>
+<tr class="separator:a9d7a5c4938ce5732e469f1db706949fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a3d1f48e6c05b649980ddc5837e227956"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956">H5D_mpio_actual_chunk_opt_mode_t</a> { <a class="el" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956aadaa21a8cd9cf87f1f2402713860d292">H5D_MPIO_NO_CHUNK_OPTIMIZATION</a> = 0
+, <a class="el" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956aad6c2490e65e0471e215051a6c389d17">H5D_MPIO_LINK_CHUNK</a>
+, <a class="el" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956af9b13cc1511b7c60e9cacbb208fae2bf">H5D_MPIO_MULTI_CHUNK</a>
+ }</td></tr>
+<tr class="separator:a3d1f48e6c05b649980ddc5837e227956"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8d48e1c028c095549922410dfd6ccd0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0">H5D_mpio_actual_io_mode_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0ac73c5dc05dabbb1f1180acbf8b05244d">H5D_MPIO_NO_COLLECTIVE</a> = 0x0
+, <a class="el" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0add50abb515a7fe1743a0afdd33381edf">H5D_MPIO_CHUNK_INDEPENDENT</a> = 0x1
+, <a class="el" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0a4fd05ee6bda93e2c84e26927e6db85d1">H5D_MPIO_CHUNK_COLLECTIVE</a> = 0x2
+, <a class="el" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0af0a554189ea82866198b190b81195163">H5D_MPIO_CHUNK_MIXED</a> = 0x1 | 0x2
+, <br />
+&#160;&#160;<a class="el" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0ae597207e7aca6c346e3c10ae1efcb856">H5D_MPIO_CONTIGUOUS_COLLECTIVE</a> = 0x4
+<br />
+ }</td></tr>
+<tr class="separator:ac8d48e1c028c095549922410dfd6ccd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6e23240b9aeac32d1491610b03b331a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331a">H5D_mpio_no_collective_cause_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa0821dfeb60a8e6d73debaccc563d616a">H5D_MPIO_COLLECTIVE</a> = 0x00
+, <a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aaa079102c96a7e8bf9c7dcfcc21af3c6f">H5D_MPIO_SET_INDEPENDENT</a> = 0x01
+, <a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa00f738f0ec29f370a1831363f5410e7b">H5D_MPIO_DATATYPE_CONVERSION</a> = 0x02
+, <a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa901b05ea8d429a38b8bdb00210a3c265">H5D_MPIO_DATA_TRANSFORMS</a> = 0x04
+, <br />
+&#160;&#160;<a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa9787b345b9cd5d6428e27a686a7ec76f">H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED</a> = 0x08
+, <a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa1aac491a2cb28a07176a1478a7cf5c5d">H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES</a> = 0x10
+, <a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa82ac7aecdc41065593069145abb6361e">H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET</a> = 0x20
+, <a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa98d31452d729795e643df58e2d4b6428">H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED</a> = 0x40
+, <br />
+&#160;&#160;<a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aacc3ebc601d073db2450ff6d9ed16f04a">H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE</a> = 0x80
+, <a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa1ede0cf180b7772012dded55861d13fa">H5D_MPIO_NO_SELECTION_IO</a> = 0x100
+, <a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa52d9e6baa304ccf36d6793e7ca58880e">H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE</a> = 0x200
+<br />
+ }</td></tr>
+<tr class="separator:aa6e23240b9aeac32d1491610b03b331a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a830b3ed265553177c07dd644f83ea795"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a> { <a class="el" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795a69dfe00660babb8a8f8abb29ba5210e7">H5D_SELECTION_IO_MODE_DEFAULT</a> = 0
+, <a class="el" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795a45fa23a7883df7239cfe4f36a97b99d8">H5D_SELECTION_IO_MODE_OFF</a>
+, <a class="el" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795ad38fb01652ffe7ef8601455483ab809e">H5D_SELECTION_IO_MODE_ON</a>
+ }</td></tr>
+<tr class="separator:a830b3ed265553177c07dd644f83ea795"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga5dce61149211d3ef319452aa598887fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga5dce61149211d3ef319452aa598887fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminates access to a property list. <a href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">More...</a><br /></td></tr>
+<tr class="separator:ga5dce61149211d3ef319452aa598887fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa7978af06720106af04b9d034e57fcfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#gaa7978af06720106af04b9d034e57fcfa">H5Pclose_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:gaa7978af06720106af04b9d034e57fcfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an existing property list class. <a href="group___p_l_c_r_a.html#gaa7978af06720106af04b9d034e57fcfa">More...</a><br /></td></tr>
+<tr class="separator:gaa7978af06720106af04b9d034e57fcfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2663ccbcbf76b96cde4c104588ae21b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r.html#gad2663ccbcbf76b96cde4c104588ae21b">H5Pcopy</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:gad2663ccbcbf76b96cde4c104588ae21b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing property list to create a new property list. <a href="group___p_l_c_r.html#gad2663ccbcbf76b96cde4c104588ae21b">More...</a><br /></td></tr>
+<tr class="separator:gad2663ccbcbf76b96cde4c104588ae21b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga339a27b865cf2d57ff95a6b26e94a581"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga339a27b865cf2d57ff95a6b26e94a581">H5Pcopy_prop</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, const char *name)</td></tr>
+<tr class="memdesc:ga339a27b865cf2d57ff95a6b26e94a581"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies a property from one list or class to another. <a href="group___p_l_c_r_a.html#ga339a27b865cf2d57ff95a6b26e94a581">More...</a><br /></td></tr>
+<tr class="separator:ga339a27b865cf2d57ff95a6b26e94a581"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1b11da01d4d45d788c45f8bc5f0cbfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cls_id)</td></tr>
+<tr class="memdesc:gaf1b11da01d4d45d788c45f8bc5f0cbfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new property list as an instance of a property list class. <a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">More...</a><br /></td></tr>
+<tr class="separator:gaf1b11da01d4d45d788c45f8bc5f0cbfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62a1119b6ad2c33bcc9149df5e24ae12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga62a1119b6ad2c33bcc9149df5e24ae12">H5Pcreate_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> parent, const char *name, <a class="el" href="_h5_ppublic_8h.html#ada319197260febf9494b3b47aa68c7c6">H5P_cls_create_func_t</a> create, void *create_data, <a class="el" href="_h5_ppublic_8h.html#ac040a485e75e3c0f57f175253f98cc89">H5P_cls_copy_func_t</a> copy, void *copy_data, <a class="el" href="_h5_ppublic_8h.html#ae493e8a71e9d53b8ff9dbfa7c6bff91f">H5P_cls_close_func_t</a> close, void *close_data)</td></tr>
+<tr class="memdesc:ga62a1119b6ad2c33bcc9149df5e24ae12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new property list class. <a href="group___p_l_c_r_a.html#ga62a1119b6ad2c33bcc9149df5e24ae12">More...</a><br /></td></tr>
+<tr class="separator:ga62a1119b6ad2c33bcc9149df5e24ae12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd75009eb96922e72beffa78718d4bdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r.html#gafd75009eb96922e72beffa78718d4bdd">H5Pdecode</a> (const void *buf)</td></tr>
+<tr class="memdesc:gafd75009eb96922e72beffa78718d4bdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes property list received in a binary object buffer and returns a new property list identifier. <a href="group___p_l_c_r.html#gafd75009eb96922e72beffa78718d4bdd">More...</a><br /></td></tr>
+<tr class="separator:gafd75009eb96922e72beffa78718d4bdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga37b1b6666e62a86389015e7dfc384faa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r.html#ga37b1b6666e62a86389015e7dfc384faa">H5Pencode2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, void *buf, size_t *nalloc, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="memdesc:ga37b1b6666e62a86389015e7dfc384faa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes the property values in a property list into a binary buffer. <a href="group___p_l_c_r.html#ga37b1b6666e62a86389015e7dfc384faa">More...</a><br /></td></tr>
+<tr class="separator:ga37b1b6666e62a86389015e7dfc384faa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9425ef9f3bc3ee661eca6be654aeae20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga9425ef9f3bc3ee661eca6be654aeae20">H5Pequal</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id1, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id2)</td></tr>
+<tr class="memdesc:ga9425ef9f3bc3ee661eca6be654aeae20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares two property lists or classes for equality. <a href="group___p_l_c_r_a.html#ga9425ef9f3bc3ee661eca6be654aeae20">More...</a><br /></td></tr>
+<tr class="separator:ga9425ef9f3bc3ee661eca6be654aeae20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae135cf333c12375f3808cfe931ea9190"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#gae135cf333c12375f3808cfe931ea9190">H5Pexist</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *name)</td></tr>
+<tr class="memdesc:gae135cf333c12375f3808cfe931ea9190"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries whether a property name exists in a property list or class. <a href="group___p_l_c_r_a.html#gae135cf333c12375f3808cfe931ea9190">More...</a><br /></td></tr>
+<tr class="separator:gae135cf333c12375f3808cfe931ea9190"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga40f1c3042011462c632844464a746db3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga40f1c3042011462c632844464a746db3">H5Pget</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *name, void *value)</td></tr>
+<tr class="memdesc:ga40f1c3042011462c632844464a746db3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the value of a property. <a href="group___p_l_c_r_a.html#ga40f1c3042011462c632844464a746db3">More...</a><br /></td></tr>
+<tr class="separator:ga40f1c3042011462c632844464a746db3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b230c1e85790f9f45c4ca2e79dd62c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r.html#ga9b230c1e85790f9f45c4ca2e79dd62c5">H5Pget_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga9b230c1e85790f9f45c4ca2e79dd62c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the property list class identifier for a property list. <a href="group___p_l_c_r.html#ga9b230c1e85790f9f45c4ca2e79dd62c5">More...</a><br /></td></tr>
+<tr class="separator:ga9b230c1e85790f9f45c4ca2e79dd62c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga798759979c37e50b1a3f3403f0231928"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga798759979c37e50b1a3f3403f0231928">H5Pget_class_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> pclass_id)</td></tr>
+<tr class="memdesc:ga798759979c37e50b1a3f3403f0231928"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the name of a class. <a href="group___p_l_c_r_a.html#ga798759979c37e50b1a3f3403f0231928">More...</a><br /></td></tr>
+<tr class="separator:ga798759979c37e50b1a3f3403f0231928"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga89f228c04207992d93fc3f2dddd860a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga89f228c04207992d93fc3f2dddd860a5">H5Pget_class_parent</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> pclass_id)</td></tr>
+<tr class="memdesc:ga89f228c04207992d93fc3f2dddd860a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the parent class of a property class. <a href="group___p_l_c_r_a.html#ga89f228c04207992d93fc3f2dddd860a5">More...</a><br /></td></tr>
+<tr class="separator:ga89f228c04207992d93fc3f2dddd860a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13f41512715a8019e89529ea093c2c43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga13f41512715a8019e89529ea093c2c43">H5Pget_nprops</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, size_t *nprops)</td></tr>
+<tr class="memdesc:ga13f41512715a8019e89529ea093c2c43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the number of properties in a property list or class. <a href="group___p_l_c_r_a.html#ga13f41512715a8019e89529ea093c2c43">More...</a><br /></td></tr>
+<tr class="separator:ga13f41512715a8019e89529ea093c2c43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaad1c5ad2069145e2f5397ce4ab3a93c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#gaaad1c5ad2069145e2f5397ce4ab3a93c">H5Pget_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, const char *name, size_t *size)</td></tr>
+<tr class="memdesc:gaaad1c5ad2069145e2f5397ce4ab3a93c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the size of a property value in bytes. <a href="group___p_l_c_r_a.html#gaaad1c5ad2069145e2f5397ce4ab3a93c">More...</a><br /></td></tr>
+<tr class="separator:gaaad1c5ad2069145e2f5397ce4ab3a93c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga930e15d5f994e223bea80621ef3065d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4">H5Pinsert2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *name, size_t size, void *value, <a class="el" href="_h5_ppublic_8h.html#a71013bd340657c834adc61579a7a13d6">H5P_prp_set_func_t</a> set, <a class="el" href="_h5_ppublic_8h.html#a9fb7470c8fe7cd27e59586cb59bc6dc6">H5P_prp_get_func_t</a> get, <a class="el" href="_h5_ppublic_8h.html#a9400197471623296d439b208b4f91de5">H5P_prp_delete_func_t</a> prp_del, <a class="el" href="_h5_ppublic_8h.html#a7a6388bf6c82e985a8e03dac32874353">H5P_prp_copy_func_t</a> copy, <a class="el" href="_h5_ppublic_8h.html#a50c6a45d41e2b17d6d63d55d5e4bbd28">H5P_prp_compare_func_t</a> compare, <a class="el" href="_h5_ppublic_8h.html#a9401085aa26970aac50b0bc8b629f4b5">H5P_prp_close_func_t</a> close)</td></tr>
+<tr class="memdesc:ga930e15d5f994e223bea80621ef3065d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a temporary property with a property list. <a href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4">More...</a><br /></td></tr>
+<tr class="separator:ga930e15d5f994e223bea80621ef3065d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga68bc660e09b46dcb5ea3f25b245aff60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga68bc660e09b46dcb5ea3f25b245aff60">H5Pisa_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> pclass_id)</td></tr>
+<tr class="memdesc:ga68bc660e09b46dcb5ea3f25b245aff60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a property list is a member of a class. <a href="group___p_l_c_r_a.html#ga68bc660e09b46dcb5ea3f25b245aff60">More...</a><br /></td></tr>
+<tr class="separator:ga68bc660e09b46dcb5ea3f25b245aff60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c52aa0f6d1839798982973d7db9569e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga1c52aa0f6d1839798982973d7db9569e">H5Piterate</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, int *idx, <a class="el" href="_h5_ppublic_8h.html#a9d7a5c4938ce5732e469f1db706949fe">H5P_iterate_t</a> iter_func, void *iter_data)</td></tr>
+<tr class="memdesc:ga1c52aa0f6d1839798982973d7db9569e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates over properties in a property class or list. <a href="group___p_l_c_r_a.html#ga1c52aa0f6d1839798982973d7db9569e">More...</a><br /></td></tr>
+<tr class="separator:ga1c52aa0f6d1839798982973d7db9569e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac3f957a5d3cbb4adc8b7ba2aa5f1719"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719">H5Pregister2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cls_id, const char *name, size_t size, void *def_value, <a class="el" href="_h5_ppublic_8h.html#a874ff6838c44e13eb75a80086ea18bd4">H5P_prp_create_func_t</a> create, <a class="el" href="_h5_ppublic_8h.html#a71013bd340657c834adc61579a7a13d6">H5P_prp_set_func_t</a> set, <a class="el" href="_h5_ppublic_8h.html#a9fb7470c8fe7cd27e59586cb59bc6dc6">H5P_prp_get_func_t</a> get, <a class="el" href="_h5_ppublic_8h.html#a9400197471623296d439b208b4f91de5">H5P_prp_delete_func_t</a> prp_del, <a class="el" href="_h5_ppublic_8h.html#a7a6388bf6c82e985a8e03dac32874353">H5P_prp_copy_func_t</a> copy, <a class="el" href="_h5_ppublic_8h.html#a50c6a45d41e2b17d6d63d55d5e4bbd28">H5P_prp_compare_func_t</a> compare, <a class="el" href="_h5_ppublic_8h.html#a9401085aa26970aac50b0bc8b629f4b5">H5P_prp_close_func_t</a> close)</td></tr>
+<tr class="memdesc:gaac3f957a5d3cbb4adc8b7ba2aa5f1719"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a permanent property with a property list class. <a href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719">More...</a><br /></td></tr>
+<tr class="separator:gaac3f957a5d3cbb4adc8b7ba2aa5f1719"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2bf026d42a7823e89b6070a4cafc284b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga2bf026d42a7823e89b6070a4cafc284b">H5Premove</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *name)</td></tr>
+<tr class="memdesc:ga2bf026d42a7823e89b6070a4cafc284b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a property from a property list. <a href="group___p_l_c_r_a.html#ga2bf026d42a7823e89b6070a4cafc284b">More...</a><br /></td></tr>
+<tr class="separator:ga2bf026d42a7823e89b6070a4cafc284b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga971d2f700cb98ccdfcdf93a39118983b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga971d2f700cb98ccdfcdf93a39118983b">H5Pset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *name, const void *value)</td></tr>
+<tr class="memdesc:ga971d2f700cb98ccdfcdf93a39118983b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a property list value. <a href="group___p_l_c_r_a.html#ga971d2f700cb98ccdfcdf93a39118983b">More...</a><br /></td></tr>
+<tr class="separator:ga971d2f700cb98ccdfcdf93a39118983b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaefb44d3535e309ba4041e420f3712aea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#gaefb44d3535e309ba4041e420f3712aea">H5Punregister</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> pclass_id, const char *name)</td></tr>
+<tr class="memdesc:gaefb44d3535e309ba4041e420f3712aea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a property from a property list class. <a href="group___p_l_c_r_a.html#gaefb44d3535e309ba4041e420f3712aea">More...</a><br /></td></tr>
+<tr class="separator:gaefb44d3535e309ba4041e420f3712aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga70f5346250698afc950532e9593c3988"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga70f5346250698afc950532e9593c3988">H5Pall_filters_avail</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga70f5346250698afc950532e9593c3988"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verifies that all required filters are available. <a href="group___d_c_p_l.html#ga70f5346250698afc950532e9593c3988">More...</a><br /></td></tr>
+<tr class="separator:ga70f5346250698afc950532e9593c3988"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2a54d1ff8d7a0d0e8d652f373c18bc37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#ga2a54d1ff8d7a0d0e8d652f373c18bc37">H5Pget_attr_creation_order</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *crt_order_flags)</td></tr>
+<tr class="memdesc:ga2a54d1ff8d7a0d0e8d652f373c18bc37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves tracking and indexing settings for attribute creation order. <a href="group___o_c_p_l.html#ga2a54d1ff8d7a0d0e8d652f373c18bc37">More...</a><br /></td></tr>
+<tr class="separator:ga2a54d1ff8d7a0d0e8d652f373c18bc37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7c57a6e78a4123f82450559623ab534"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#gaf7c57a6e78a4123f82450559623ab534">H5Pget_attr_phase_change</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *max_compact, unsigned *min_dense)</td></tr>
+<tr class="memdesc:gaf7c57a6e78a4123f82450559623ab534"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute storage phase change thresholds. <a href="group___o_c_p_l.html#gaf7c57a6e78a4123f82450559623ab534">More...</a><br /></td></tr>
+<tr class="separator:gaf7c57a6e78a4123f82450559623ab534"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga024d200a6a07e12f008a62c4e62d0bcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#ga024d200a6a07e12f008a62c4e62d0bcc">H5Pget_filter2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned idx, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)</td></tr>
+<tr class="memdesc:ga024d200a6a07e12f008a62c4e62d0bcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a filter in a pipeline. <a href="group___o_c_p_l.html#ga024d200a6a07e12f008a62c4e62d0bcc">More...</a><br /></td></tr>
+<tr class="separator:ga024d200a6a07e12f008a62c4e62d0bcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2d5e9df5f0e93abae11ee5edd82fcec3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#ga2d5e9df5f0e93abae11ee5edd82fcec3">H5Pget_filter_by_id2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> filter_id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)</td></tr>
+<tr class="memdesc:ga2d5e9df5f0e93abae11ee5edd82fcec3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about the specified filter. <a href="group___o_c_p_l.html#ga2d5e9df5f0e93abae11ee5edd82fcec3">More...</a><br /></td></tr>
+<tr class="separator:ga2d5e9df5f0e93abae11ee5edd82fcec3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacbad1ca36a61246b439a25f28e7575fb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#gacbad1ca36a61246b439a25f28e7575fb">H5Pget_nfilters</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:gacbad1ca36a61246b439a25f28e7575fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of filters in the pipeline. <a href="group___o_c_p_l.html#gacbad1ca36a61246b439a25f28e7575fb">More...</a><br /></td></tr>
+<tr class="separator:gacbad1ca36a61246b439a25f28e7575fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad99400915d340da978dd6ac5676122c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#gad99400915d340da978dd6ac5676122c6">H5Pget_obj_track_times</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *track_times)</td></tr>
+<tr class="memdesc:gad99400915d340da978dd6ac5676122c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether times associated with an object are being recorded. <a href="group___o_c_p_l.html#gad99400915d340da978dd6ac5676122c6">More...</a><br /></td></tr>
+<tr class="separator:gad99400915d340da978dd6ac5676122c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga12a358b3725a889c1768bbd2b5f541d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#ga12a358b3725a889c1768bbd2b5f541d8">H5Pmodify_filter</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> filter, unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[])</td></tr>
+<tr class="memdesc:ga12a358b3725a889c1768bbd2b5f541d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies a filter in the filter pipeline. <a href="group___o_c_p_l.html#ga12a358b3725a889c1768bbd2b5f541d8">More...</a><br /></td></tr>
+<tr class="separator:ga12a358b3725a889c1768bbd2b5f541d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabffbf6d013c090fa052ac4bafce8e532"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#gabffbf6d013c090fa052ac4bafce8e532">H5Premove_filter</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> filter)</td></tr>
+<tr class="memdesc:gabffbf6d013c090fa052ac4bafce8e532"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete one or more filters in the filter pipeline. <a href="group___o_c_p_l.html#gabffbf6d013c090fa052ac4bafce8e532">More...</a><br /></td></tr>
+<tr class="separator:gabffbf6d013c090fa052ac4bafce8e532"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gade132fded1df87300a4c7175c6bd766a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#gade132fded1df87300a4c7175c6bd766a">H5Pset_attr_creation_order</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned crt_order_flags)</td></tr>
+<tr class="memdesc:gade132fded1df87300a4c7175c6bd766a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets tracking and indexing of attribute creation order. <a href="group___o_c_p_l.html#gade132fded1df87300a4c7175c6bd766a">More...</a><br /></td></tr>
+<tr class="separator:gade132fded1df87300a4c7175c6bd766a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0115b13dcbd8770cbdcef3db2ac12ea1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#ga0115b13dcbd8770cbdcef3db2ac12ea1">H5Pset_attr_phase_change</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned max_compact, unsigned min_dense)</td></tr>
+<tr class="memdesc:ga0115b13dcbd8770cbdcef3db2ac12ea1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets attribute storage phase change thresholds. <a href="group___o_c_p_l.html#ga0115b13dcbd8770cbdcef3db2ac12ea1">More...</a><br /></td></tr>
+<tr class="separator:ga0115b13dcbd8770cbdcef3db2ac12ea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1f569bfc54552bdb9317d2b63318a0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d">H5Pset_deflate</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned level)</td></tr>
+<tr class="memdesc:gaf1f569bfc54552bdb9317d2b63318a0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets deflate (GNU gzip) compression method and compression level. <a href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d">More...</a><br /></td></tr>
+<tr class="separator:gaf1f569bfc54552bdb9317d2b63318a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga191c567ee50b2063979cdef156a768c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#ga191c567ee50b2063979cdef156a768c5">H5Pset_filter</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> filter, unsigned int flags, size_t cd_nelmts, const unsigned int c_values[])</td></tr>
+<tr class="memdesc:ga191c567ee50b2063979cdef156a768c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a filter to the filter pipeline. <a href="group___o_c_p_l.html#ga191c567ee50b2063979cdef156a768c5">More...</a><br /></td></tr>
+<tr class="separator:ga191c567ee50b2063979cdef156a768c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8bc81abfbd0393b0a46e121f817a3f81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#ga8bc81abfbd0393b0a46e121f817a3f81">H5Pset_fletcher32</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga8bc81abfbd0393b0a46e121f817a3f81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of the Fletcher32 checksum filter. <a href="group___o_c_p_l.html#ga8bc81abfbd0393b0a46e121f817a3f81">More...</a><br /></td></tr>
+<tr class="separator:ga8bc81abfbd0393b0a46e121f817a3f81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa87fab7ebb6c4a8da9a75a86cc62fa3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_l.html#gafa87fab7ebb6c4a8da9a75a86cc62fa3">H5Pset_obj_track_times</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> track_times)</td></tr>
+<tr class="memdesc:gafa87fab7ebb6c4a8da9a75a86cc62fa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the recording of times associated with an object. <a href="group___o_c_p_l.html#gafa87fab7ebb6c4a8da9a75a86cc62fa3">More...</a><br /></td></tr>
+<tr class="separator:gafa87fab7ebb6c4a8da9a75a86cc62fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab5e8c08e4f588e0af1d937fcebfc885"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#gaab5e8c08e4f588e0af1d937fcebfc885">H5Pget_file_space_page_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *fsp_size)</td></tr>
+<tr class="memdesc:gaab5e8c08e4f588e0af1d937fcebfc885"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file space page size for a file creation property list. <a href="group___f_c_p_l.html#gaab5e8c08e4f588e0af1d937fcebfc885">More...</a><br /></td></tr>
+<tr class="separator:gaab5e8c08e4f588e0af1d937fcebfc885"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga54cf6ca4f897ba9ee3695a15fe8e6029"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga54cf6ca4f897ba9ee3695a15fe8e6029">H5Pget_file_space_strategy</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> *strategy, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *persist, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *threshold)</td></tr>
+<tr class="memdesc:ga54cf6ca4f897ba9ee3695a15fe8e6029"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file space handling strategy, persisting free-space condition and threshold value for a file creation property list. <a href="group___f_c_p_l.html#ga54cf6ca4f897ba9ee3695a15fe8e6029">More...</a><br /></td></tr>
+<tr class="separator:ga54cf6ca4f897ba9ee3695a15fe8e6029"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2179b032be5d2efbca63d8f82a292ec1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga2179b032be5d2efbca63d8f82a292ec1">H5Pget_istore_k</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *ik)</td></tr>
+<tr class="memdesc:ga2179b032be5d2efbca63d8f82a292ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the 1/2 rank of an indexed storage B-tree. <a href="group___f_c_p_l.html#ga2179b032be5d2efbca63d8f82a292ec1">More...</a><br /></td></tr>
+<tr class="separator:ga2179b032be5d2efbca63d8f82a292ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac6bac4446c45d348c953b3afdecede2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#gac6bac4446c45d348c953b3afdecede2c">H5Pget_shared_mesg_index</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned index_num, unsigned *mesg_type_flags, unsigned *min_mesg_size)</td></tr>
+<tr class="memdesc:gac6bac4446c45d348c953b3afdecede2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the configuration settings for a shared message index. <a href="group___f_c_p_l.html#gac6bac4446c45d348c953b3afdecede2c">More...</a><br /></td></tr>
+<tr class="separator:gac6bac4446c45d348c953b3afdecede2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga30980db1814a251e7b40362af1006652"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga30980db1814a251e7b40362af1006652">H5Pget_shared_mesg_nindexes</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *nindexes)</td></tr>
+<tr class="memdesc:ga30980db1814a251e7b40362af1006652"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of shared object header message indexes in file creation property list. <a href="group___f_c_p_l.html#ga30980db1814a251e7b40362af1006652">More...</a><br /></td></tr>
+<tr class="separator:ga30980db1814a251e7b40362af1006652"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab013e791706b44f545a97096d8e4c72e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#gab013e791706b44f545a97096d8e4c72e">H5Pget_shared_mesg_phase_change</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *max_list, unsigned *min_btree)</td></tr>
+<tr class="memdesc:gab013e791706b44f545a97096d8e4c72e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves shared object header message phase change information. <a href="group___f_c_p_l.html#gab013e791706b44f545a97096d8e4c72e">More...</a><br /></td></tr>
+<tr class="separator:gab013e791706b44f545a97096d8e4c72e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8da25b0367cf226c2888141661fd7a2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga8da25b0367cf226c2888141661fd7a2d">H5Pget_sizes</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t *sizeof_addr, size_t *sizeof_size)</td></tr>
+<tr class="memdesc:ga8da25b0367cf226c2888141661fd7a2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the offsets and lengths used in an HDF5 file. <a href="group___f_c_p_l.html#ga8da25b0367cf226c2888141661fd7a2d">More...</a><br /></td></tr>
+<tr class="separator:ga8da25b0367cf226c2888141661fd7a2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d4ee26c030ced6d7a314543578c88b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga1d4ee26c030ced6d7a314543578c88b1">H5Pget_sym_k</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *ik, unsigned *lk)</td></tr>
+<tr class="memdesc:ga1d4ee26c030ced6d7a314543578c88b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size. <a href="group___f_c_p_l.html#ga1d4ee26c030ced6d7a314543578c88b1">More...</a><br /></td></tr>
+<tr class="separator:ga1d4ee26c030ced6d7a314543578c88b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75b312bb0c70419fc428d743a65bed86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86">H5Pget_userblock</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</td></tr>
+<tr class="memdesc:ga75b312bb0c70419fc428d743a65bed86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of a user block. <a href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86">More...</a><br /></td></tr>
+<tr class="separator:ga75b312bb0c70419fc428d743a65bed86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad012d7f3c2f1e1999eb1770aae3a4963"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#gad012d7f3c2f1e1999eb1770aae3a4963">H5Pset_file_space_page_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> fsp_size)</td></tr>
+<tr class="memdesc:gad012d7f3c2f1e1999eb1770aae3a4963"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file space page size for a file creation property list. <a href="group___f_c_p_l.html#gad012d7f3c2f1e1999eb1770aae3a4963">More...</a><br /></td></tr>
+<tr class="separator:gad012d7f3c2f1e1999eb1770aae3a4963"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga167ff65f392ca3b7f1933b1cee1b9f70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70">H5Pset_file_space_strategy</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> strategy, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> persist, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> threshold)</td></tr>
+<tr class="memdesc:ga167ff65f392ca3b7f1933b1cee1b9f70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file space handling strategy and persisting free-space values for a file creation property list. <a href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70">More...</a><br /></td></tr>
+<tr class="separator:ga167ff65f392ca3b7f1933b1cee1b9f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga84a72f59d17841c37ab34674bf22a10c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga84a72f59d17841c37ab34674bf22a10c">H5Pset_istore_k</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned ik)</td></tr>
+<tr class="memdesc:ga84a72f59d17841c37ab34674bf22a10c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the parameter used to control the B-trees for indexing chunked datasets. <a href="group___f_c_p_l.html#ga84a72f59d17841c37ab34674bf22a10c">More...</a><br /></td></tr>
+<tr class="separator:ga84a72f59d17841c37ab34674bf22a10c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga052aba0c1c5a3908a62335fc28e287ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga052aba0c1c5a3908a62335fc28e287ef">H5Pset_shared_mesg_index</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned index_num, unsigned mesg_type_flags, unsigned min_mesg_size)</td></tr>
+<tr class="memdesc:ga052aba0c1c5a3908a62335fc28e287ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the specified shared object header message index. <a href="group___f_c_p_l.html#ga052aba0c1c5a3908a62335fc28e287ef">More...</a><br /></td></tr>
+<tr class="separator:ga052aba0c1c5a3908a62335fc28e287ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5e5020b1e2579da4617ea115e3cc50f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga5e5020b1e2579da4617ea115e3cc50f1">H5Pset_shared_mesg_nindexes</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned nindexes)</td></tr>
+<tr class="memdesc:ga5e5020b1e2579da4617ea115e3cc50f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets number of shared object header message indexes. <a href="group___f_c_p_l.html#ga5e5020b1e2579da4617ea115e3cc50f1">More...</a><br /></td></tr>
+<tr class="separator:ga5e5020b1e2579da4617ea115e3cc50f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga967f961f4002d63804dc67b3bcd8f354"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga967f961f4002d63804dc67b3bcd8f354">H5Pset_shared_mesg_phase_change</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned max_list, unsigned min_btree)</td></tr>
+<tr class="memdesc:ga967f961f4002d63804dc67b3bcd8f354"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets shared object header message storage phase change thresholds. <a href="group___f_c_p_l.html#ga967f961f4002d63804dc67b3bcd8f354">More...</a><br /></td></tr>
+<tr class="separator:ga967f961f4002d63804dc67b3bcd8f354"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5eb3ba16f063d151d1b56d33e0710a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#gae5eb3ba16f063d151d1b56d33e0710a9">H5Pset_sizes</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t sizeof_addr, size_t sizeof_size)</td></tr>
+<tr class="memdesc:gae5eb3ba16f063d151d1b56d33e0710a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the byte size of the offsets and lengths used to address objects in an HDF5 file. <a href="group___f_c_p_l.html#gae5eb3ba16f063d151d1b56d33e0710a9">More...</a><br /></td></tr>
+<tr class="separator:gae5eb3ba16f063d151d1b56d33e0710a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga444ca905f084f9f96b7fe60d2a8c8176"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga444ca905f084f9f96b7fe60d2a8c8176">H5Pset_sym_k</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned ik, unsigned lk)</td></tr>
+<tr class="separator:ga444ca905f084f9f96b7fe60d2a8c8176"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga403bd982a2976c932237b186ed1cff4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d">H5Pset_userblock</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
+<tr class="memdesc:ga403bd982a2976c932237b186ed1cff4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets user block size. <a href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d">More...</a><br /></td></tr>
+<tr class="separator:ga403bd982a2976c932237b186ed1cff4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6735afde382cfd746b92a1a3b0e6a2ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga6735afde382cfd746b92a1a3b0e6a2ab">H5Pget_alignment</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *threshold, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *alignment)</td></tr>
+<tr class="memdesc:ga6735afde382cfd746b92a1a3b0e6a2ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current settings for alignment properties from a file access property list. <a href="group___f_a_p_l.html#ga6735afde382cfd746b92a1a3b0e6a2ab">More...</a><br /></td></tr>
+<tr class="separator:ga6735afde382cfd746b92a1a3b0e6a2ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9481a0b08d729ec68897d57db1827861"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga9481a0b08d729ec68897d57db1827861">H5Pget_cache</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, int *mdc_nelmts, size_t *rdcc_nslots, size_t *rdcc_nbytes, double *rdcc_w0)</td></tr>
+<tr class="memdesc:ga9481a0b08d729ec68897d57db1827861"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the raw data chunk cache parameters. <a href="group___f_a_p_l.html#ga9481a0b08d729ec68897d57db1827861">More...</a><br /></td></tr>
+<tr class="separator:ga9481a0b08d729ec68897d57db1827861"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60ec714459a4911d28e46deb201f4f2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga60ec714459a4911d28e46deb201f4f2e">H5Pget_core_write_tracking</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *is_enabled, size_t *page_size)</td></tr>
+<tr class="memdesc:ga60ec714459a4911d28e46deb201f4f2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about the write tracking feature used by the core VFD. <a href="group___f_a_p_l.html#ga60ec714459a4911d28e46deb201f4f2e">More...</a><br /></td></tr>
+<tr class="separator:ga60ec714459a4911d28e46deb201f4f2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga43a733fe9723dd15f5ad7abda909a1b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8">H5Pget_driver</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga43a733fe9723dd15f5ad7abda909a1b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns low-lever driver identifier. <a href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8">More...</a><br /></td></tr>
+<tr class="separator:ga43a733fe9723dd15f5ad7abda909a1b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14056dca8f3d6249474d5321d4298fe2"><td class="memItemLeft" align="right" valign="top">const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga14056dca8f3d6249474d5321d4298fe2">H5Pget_driver_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga14056dca8f3d6249474d5321d4298fe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a pointer to file driver information. <a href="group___f_a_p_l.html#ga14056dca8f3d6249474d5321d4298fe2">More...</a><br /></td></tr>
+<tr class="separator:ga14056dca8f3d6249474d5321d4298fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac0d9eb573b84ce125433e81b2a475085"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac0d9eb573b84ce125433e81b2a475085">H5Pget_driver_config_str</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, char *config_buf, size_t buf_size)</td></tr>
+<tr class="memdesc:gac0d9eb573b84ce125433e81b2a475085"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a string representation of the configuration for the driver set on the given FAPL. The returned string can be used to configure the same driver in an identical way. <a href="group___f_a_p_l.html#gac0d9eb573b84ce125433e81b2a475085">More...</a><br /></td></tr>
+<tr class="separator:gac0d9eb573b84ce125433e81b2a475085"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c9bcfff90f48bfefa2c25e551485923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga4c9bcfff90f48bfefa2c25e551485923">H5Pget_elink_file_cache_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *efc_size)</td></tr>
+<tr class="memdesc:ga4c9bcfff90f48bfefa2c25e551485923"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the external link open file cache. <a href="group___f_a_p_l.html#ga4c9bcfff90f48bfefa2c25e551485923">More...</a><br /></td></tr>
+<tr class="separator:ga4c9bcfff90f48bfefa2c25e551485923"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga12789fcfeaea073c13202e6401f404a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga12789fcfeaea073c13202e6401f404a6">H5Pget_evict_on_close</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *evict_on_close)</td></tr>
+<tr class="memdesc:ga12789fcfeaea073c13202e6401f404a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file access property list setting that determines whether an HDF5 object will be evicted from the library's metadata cache when it is closed. <a href="group___f_a_p_l.html#ga12789fcfeaea073c13202e6401f404a6">More...</a><br /></td></tr>
+<tr class="separator:ga12789fcfeaea073c13202e6401f404a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14977eaaf6565ba871b575de3163f1b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga14977eaaf6565ba871b575de3163f1b3">H5Pget_family_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *offset)</td></tr>
+<tr class="memdesc:ga14977eaaf6565ba871b575de3163f1b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a data offset from the file access property list. <a href="group___f_a_p_l.html#ga14977eaaf6565ba871b575de3163f1b3">More...</a><br /></td></tr>
+<tr class="separator:ga14977eaaf6565ba871b575de3163f1b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga41da04bb4f823ba9f7d6c57dc8fe2878"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga41da04bb4f823ba9f7d6c57dc8fe2878">H5Pget_fclose_degree</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a> *degree)</td></tr>
+<tr class="memdesc:ga41da04bb4f823ba9f7d6c57dc8fe2878"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the file close degree. <a href="group___f_a_p_l.html#ga41da04bb4f823ba9f7d6c57dc8fe2878">More...</a><br /></td></tr>
+<tr class="separator:ga41da04bb4f823ba9f7d6c57dc8fe2878"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga337626cc516d5d1e3303ea6bc350e56b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga337626cc516d5d1e3303ea6bc350e56b">H5Pget_file_image</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, void **buf_ptr_ptr, size_t *buf_len_ptr)</td></tr>
+<tr class="memdesc:ga337626cc516d5d1e3303ea6bc350e56b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a copy of the file image designated as the initial content and structure of a file. <a href="group___f_a_p_l.html#ga337626cc516d5d1e3303ea6bc350e56b">More...</a><br /></td></tr>
+<tr class="separator:ga337626cc516d5d1e3303ea6bc350e56b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae17e38082dfdbadd75c897f1e6a9096e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gae17e38082dfdbadd75c897f1e6a9096e">H5Pget_file_image_callbacks</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a> *callbacks_ptr)</td></tr>
+<tr class="memdesc:gae17e38082dfdbadd75c897f1e6a9096e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves callback routines for working with file images. <a href="group___f_a_p_l.html#gae17e38082dfdbadd75c897f1e6a9096e">More...</a><br /></td></tr>
+<tr class="separator:gae17e38082dfdbadd75c897f1e6a9096e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5de19a5a8ac23ca417aa2d49d708dc2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d">H5Pget_file_locking</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *use_file_locking, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *ignore_when_disabled)</td></tr>
+<tr class="memdesc:ga5de19a5a8ac23ca417aa2d49d708dc2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file locking property values. <a href="group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d">More...</a><br /></td></tr>
+<tr class="separator:ga5de19a5a8ac23ca417aa2d49d708dc2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaa81d8427b419d80eff6e1d216d99b71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaaa81d8427b419d80eff6e1d216d99b71">H5Pget_gc_references</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, unsigned *gc_ref)</td></tr>
+<tr class="memdesc:gaaa81d8427b419d80eff6e1d216d99b71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns garbage collecting references setting. <a href="group___f_a_p_l.html#gaaa81d8427b419d80eff6e1d216d99b71">More...</a><br /></td></tr>
+<tr class="separator:gaaa81d8427b419d80eff6e1d216d99b71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad5d7e671c3a06bcee64bc25841aaf607"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gad5d7e671c3a06bcee64bc25841aaf607">H5Pget_libver_bounds</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> *low, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> *high)</td></tr>
+<tr class="memdesc:gad5d7e671c3a06bcee64bc25841aaf607"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves library version bounds settings that indirectly control the format versions used when creating objects. <a href="group___f_a_p_l.html#gad5d7e671c3a06bcee64bc25841aaf607">More...</a><br /></td></tr>
+<tr class="separator:gad5d7e671c3a06bcee64bc25841aaf607"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3012f7f3310c7d25ada7617896bef1ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee">H5Pget_mdc_config</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:ga3012f7f3310c7d25ada7617896bef1ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current initial metadata cache configuration from the provided file access property list. <a href="group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee">More...</a><br /></td></tr>
+<tr class="separator:ga3012f7f3310c7d25ada7617896bef1ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaa18d59ee9efb12626410b1638f76f00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaaa18d59ee9efb12626410b1638f76f00">H5Pget_mdc_image_config</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:gaaa18d59ee9efb12626410b1638f76f00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata cache image configuration values for a file access property list. <a href="group___f_a_p_l.html#gaaa18d59ee9efb12626410b1638f76f00">More...</a><br /></td></tr>
+<tr class="separator:gaaa18d59ee9efb12626410b1638f76f00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3a1ca6e294cc5074933239cc3d0e4a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaa3a1ca6e294cc5074933239cc3d0e4a3">H5Pget_mdc_log_options</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *is_enabled, char *location, size_t *location_size, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *start_on_access)</td></tr>
+<tr class="memdesc:gaa3a1ca6e294cc5074933239cc3d0e4a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets metadata cache logging options. <a href="group___f_a_p_l.html#gaa3a1ca6e294cc5074933239cc3d0e4a3">More...</a><br /></td></tr>
+<tr class="separator:gaa3a1ca6e294cc5074933239cc3d0e4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac17861181246af0209c0da5209305461"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac17861181246af0209c0da5209305461">H5Pget_meta_block_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</td></tr>
+<tr class="memdesc:gac17861181246af0209c0da5209305461"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current metadata block size setting. <a href="group___f_a_p_l.html#gac17861181246af0209c0da5209305461">More...</a><br /></td></tr>
+<tr class="separator:gac17861181246af0209c0da5209305461"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga670948d56435920f1e1c2e88b823935e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">H5Pget_metadata_read_attempts</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *attempts)</td></tr>
+<tr class="memdesc:ga670948d56435920f1e1c2e88b823935e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of read attempts from a file access property list. <a href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">More...</a><br /></td></tr>
+<tr class="separator:ga670948d56435920f1e1c2e88b823935e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga251515e9fee4641037b4866a4f7c49fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga251515e9fee4641037b4866a4f7c49fe">H5Pget_multi_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *type)</td></tr>
+<tr class="memdesc:ga251515e9fee4641037b4866a4f7c49fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves type of data property for MULTI driver. <a href="group___f_a_p_l.html#ga251515e9fee4641037b4866a4f7c49fe">More...</a><br /></td></tr>
+<tr class="separator:ga251515e9fee4641037b4866a4f7c49fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadb66d434fd8d2f600213b0eec539564e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gadb66d434fd8d2f600213b0eec539564e">H5Pget_object_flush_cb</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a07cc80d29d745646218aa8cb068cf944">H5F_flush_cb_t</a> *func, void **udata)</td></tr>
+<tr class="memdesc:gadb66d434fd8d2f600213b0eec539564e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the object flush property values from the file access property list. <a href="group___f_a_p_l.html#gadb66d434fd8d2f600213b0eec539564e">More...</a><br /></td></tr>
+<tr class="separator:gadb66d434fd8d2f600213b0eec539564e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0da11baf31cf424d053aa7952c933d98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga0da11baf31cf424d053aa7952c933d98">H5Pget_page_buffer_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t *buf_size, unsigned *min_meta_perc, unsigned *min_raw_perc)</td></tr>
+<tr class="memdesc:ga0da11baf31cf424d053aa7952c933d98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the maximum size for the page buffer and the minimum percentage for metadata and raw data pages. <a href="group___f_a_p_l.html#ga0da11baf31cf424d053aa7952c933d98">More...</a><br /></td></tr>
+<tr class="separator:ga0da11baf31cf424d053aa7952c933d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac2321d0c34bb2b3cf33cd7bf02ca8e66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac2321d0c34bb2b3cf33cd7bf02ca8e66">H5Pget_sieve_buf_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t *size)</td></tr>
+<tr class="memdesc:gac2321d0c34bb2b3cf33cd7bf02ca8e66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum data sieve buffer size. <a href="group___f_a_p_l.html#gac2321d0c34bb2b3cf33cd7bf02ca8e66">More...</a><br /></td></tr>
+<tr class="separator:gac2321d0c34bb2b3cf33cd7bf02ca8e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6896bea06d7744b56e22347f572f5470"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga6896bea06d7744b56e22347f572f5470">H5Pget_small_data_block_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</td></tr>
+<tr class="memdesc:ga6896bea06d7744b56e22347f572f5470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current small data block size setting. <a href="group___f_a_p_l.html#ga6896bea06d7744b56e22347f572f5470">More...</a><br /></td></tr>
+<tr class="separator:ga6896bea06d7744b56e22347f572f5470"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5f133bdf09ca5a32622688d1ba5cc838"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga5f133bdf09ca5a32622688d1ba5cc838">H5Pget_vol_id</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *vol_id)</td></tr>
+<tr class="memdesc:ga5f133bdf09ca5a32622688d1ba5cc838"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the identifier of the current VOL connector. <a href="group___f_a_p_l.html#ga5f133bdf09ca5a32622688d1ba5cc838">More...</a><br /></td></tr>
+<tr class="separator:ga5f133bdf09ca5a32622688d1ba5cc838"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc58db23c257cdcf2f0c1c3ae911ab0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gafc58db23c257cdcf2f0c1c3ae911ab0f">H5Pget_vol_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, void **vol_info)</td></tr>
+<tr class="memdesc:gafc58db23c257cdcf2f0c1c3ae911ab0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a copy of the VOL information for a connector. <a href="group___f_a_p_l.html#gafc58db23c257cdcf2f0c1c3ae911ab0f">More...</a><br /></td></tr>
+<tr class="separator:gafc58db23c257cdcf2f0c1c3ae911ab0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab99d5af749aeb3896fd9e3ceb273677a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gab99d5af749aeb3896fd9e3ceb273677a">H5Pset_alignment</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> threshold, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> alignment)</td></tr>
+<tr class="memdesc:gab99d5af749aeb3896fd9e3ceb273677a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets alignment properties of a file access property list. <a href="group___f_a_p_l.html#gab99d5af749aeb3896fd9e3ceb273677a">More...</a><br /></td></tr>
+<tr class="separator:gab99d5af749aeb3896fd9e3ceb273677a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga034a5fc54d9b05296555544d8dd9fe89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89">H5Pset_cache</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, int mdc_nelmts, size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)</td></tr>
+<tr class="memdesc:ga034a5fc54d9b05296555544d8dd9fe89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the raw data chunk cache parameters. <a href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89">More...</a><br /></td></tr>
+<tr class="separator:ga034a5fc54d9b05296555544d8dd9fe89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga237e300b96222a259896b24cf52405b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga237e300b96222a259896b24cf52405b0">H5Pset_core_write_tracking</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> is_enabled, size_t page_size)</td></tr>
+<tr class="memdesc:ga237e300b96222a259896b24cf52405b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets write tracking information for core driver, <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a>. <a href="group___f_a_p_l.html#ga237e300b96222a259896b24cf52405b0">More...</a><br /></td></tr>
+<tr class="separator:ga237e300b96222a259896b24cf52405b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8bcce60e23e9d2a019212c63b146502e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga8bcce60e23e9d2a019212c63b146502e">H5Pset_driver</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> driver_id, const void *driver_info)</td></tr>
+<tr class="memdesc:ga8bcce60e23e9d2a019212c63b146502e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a file driver. <a href="group___f_a_p_l.html#ga8bcce60e23e9d2a019212c63b146502e">More...</a><br /></td></tr>
+<tr class="separator:ga8bcce60e23e9d2a019212c63b146502e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga156702db27ece40d21b37be5fe5e8b15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga156702db27ece40d21b37be5fe5e8b15">H5Pset_driver_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *driver_name, const char *driver_config)</td></tr>
+<tr class="memdesc:ga156702db27ece40d21b37be5fe5e8b15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a file driver according to a given driver name. <a href="group___f_a_p_l.html#ga156702db27ece40d21b37be5fe5e8b15">More...</a><br /></td></tr>
+<tr class="separator:ga156702db27ece40d21b37be5fe5e8b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4426b1d36aa8766fbe2deaf67a18c06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac4426b1d36aa8766fbe2deaf67a18c06">H5Pset_driver_by_value</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> driver_value, const char *driver_config)</td></tr>
+<tr class="memdesc:gac4426b1d36aa8766fbe2deaf67a18c06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a file driver according to a given driver value (ID). <a href="group___f_a_p_l.html#gac4426b1d36aa8766fbe2deaf67a18c06">More...</a><br /></td></tr>
+<tr class="separator:gac4426b1d36aa8766fbe2deaf67a18c06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac21a815e9b133802df625c9f766ef325"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac21a815e9b133802df625c9f766ef325">H5Pset_elink_file_cache_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned efc_size)</td></tr>
+<tr class="memdesc:gac21a815e9b133802df625c9f766ef325"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of files that can be held open in an external link open file cache. <a href="group___f_a_p_l.html#gac21a815e9b133802df625c9f766ef325">More...</a><br /></td></tr>
+<tr class="separator:gac21a815e9b133802df625c9f766ef325"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa44cc0e592608e12082dad9305b3c74d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaa44cc0e592608e12082dad9305b3c74d">H5Pset_evict_on_close</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> evict_on_close)</td></tr>
+<tr class="memdesc:gaa44cc0e592608e12082dad9305b3c74d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls the library's behavior of evicting metadata associated with a closed object. <a href="group___f_a_p_l.html#gaa44cc0e592608e12082dad9305b3c74d">More...</a><br /></td></tr>
+<tr class="separator:gaa44cc0e592608e12082dad9305b3c74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b24e6daf4816bbfb89b63bab40aa982"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga6b24e6daf4816bbfb89b63bab40aa982">H5Pset_family_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> offset)</td></tr>
+<tr class="memdesc:ga6b24e6daf4816bbfb89b63bab40aa982"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets offset property for low-level access to a file in a family of files. <a href="group___f_a_p_l.html#ga6b24e6daf4816bbfb89b63bab40aa982">More...</a><br /></td></tr>
+<tr class="separator:ga6b24e6daf4816bbfb89b63bab40aa982"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60e3567f677fd3ade75b909b636d7b9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga60e3567f677fd3ade75b909b636d7b9c">H5Pset_fclose_degree</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a> degree)</td></tr>
+<tr class="memdesc:ga60e3567f677fd3ade75b909b636d7b9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file close degree. <a href="group___f_a_p_l.html#ga60e3567f677fd3ade75b909b636d7b9c">More...</a><br /></td></tr>
+<tr class="separator:ga60e3567f677fd3ade75b909b636d7b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga31d0299f6ad287e013b2a02a8ccc1fa2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2">H5Pset_file_image</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, void *buf_ptr, size_t buf_len)</td></tr>
+<tr class="memdesc:ga31d0299f6ad287e013b2a02a8ccc1fa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an initial file image in a memory buffer. <a href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2">More...</a><br /></td></tr>
+<tr class="separator:ga31d0299f6ad287e013b2a02a8ccc1fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14ea3598215afd078b964b672b40d63c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c">H5Pset_file_image_callbacks</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a> *callbacks_ptr)</td></tr>
+<tr class="memdesc:ga14ea3598215afd078b964b672b40d63c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the callbacks for working with file images. <a href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c">More...</a><br /></td></tr>
+<tr class="separator:ga14ea3598215afd078b964b672b40d63c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga503e9ff6121a67cf53f8b67054ed9391"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391">H5Pset_file_locking</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> use_file_locking, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> ignore_when_disabled)</td></tr>
+<tr class="memdesc:ga503e9ff6121a67cf53f8b67054ed9391"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file locking property values. <a href="group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391">More...</a><br /></td></tr>
+<tr class="separator:ga503e9ff6121a67cf53f8b67054ed9391"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61f01a12d5392ccf1321168f3c28f36f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga61f01a12d5392ccf1321168f3c28f36f">H5Pset_gc_references</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, unsigned gc_ref)</td></tr>
+<tr class="memdesc:ga61f01a12d5392ccf1321168f3c28f36f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets garbage collecting references flag. <a href="group___f_a_p_l.html#ga61f01a12d5392ccf1321168f3c28f36f">More...</a><br /></td></tr>
+<tr class="separator:ga61f01a12d5392ccf1321168f3c28f36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacbe1724e7f70cd17ed687417a1d2a910"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">H5Pset_libver_bounds</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> low, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> high)</td></tr>
+<tr class="memdesc:gacbe1724e7f70cd17ed687417a1d2a910"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls the range of library release versions used when creating objects in a file. <a href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">More...</a><br /></td></tr>
+<tr class="separator:gacbe1724e7f70cd17ed687417a1d2a910"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf234199ad4cf9c708f45893f7f9cd4d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3">H5Pset_mdc_config</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:gaf234199ad4cf9c708f45893f7f9cd4d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the initial metadata cache configuration in the indicated File Access Property List to the supplied value. <a href="group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3">More...</a><br /></td></tr>
+<tr class="separator:gaf234199ad4cf9c708f45893f7f9cd4d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d7206c5679d7243410058eceae59b2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga4d7206c5679d7243410058eceae59b2c">H5Pset_mdc_log_options</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> is_enabled, const char *location, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> start_on_access)</td></tr>
+<tr class="memdesc:ga4d7206c5679d7243410058eceae59b2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets metadata cache logging options. <a href="group___f_a_p_l.html#ga4d7206c5679d7243410058eceae59b2c">More...</a><br /></td></tr>
+<tr class="separator:ga4d7206c5679d7243410058eceae59b2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8822e3dedc8e1414f20871a87d533cb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga8822e3dedc8e1414f20871a87d533cb1">H5Pset_meta_block_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
+<tr class="memdesc:ga8822e3dedc8e1414f20871a87d533cb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the minimum metadata block size. <a href="group___f_a_p_l.html#ga8822e3dedc8e1414f20871a87d533cb1">More...</a><br /></td></tr>
+<tr class="separator:ga8822e3dedc8e1414f20871a87d533cb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab827cef16ec569c87cec94a8b3f350c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5">H5Pset_metadata_read_attempts</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned attempts)</td></tr>
+<tr class="memdesc:gab827cef16ec569c87cec94a8b3f350c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of read attempts in a file access property list. <a href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5">More...</a><br /></td></tr>
+<tr class="separator:gab827cef16ec569c87cec94a8b3f350c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga507341f31848c57008a3225bff3fe128"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga507341f31848c57008a3225bff3fe128">H5Pset_multi_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td></tr>
+<tr class="memdesc:ga507341f31848c57008a3225bff3fe128"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies type of data to be accessed via the <code>MULTI</code> driver, enabling more direct access. <a href="group___f_a_p_l.html#ga507341f31848c57008a3225bff3fe128">More...</a><br /></td></tr>
+<tr class="separator:ga507341f31848c57008a3225bff3fe128"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab4a4a788af5b6e88381dda0df2efbf19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gab4a4a788af5b6e88381dda0df2efbf19">H5Pset_object_flush_cb</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a07cc80d29d745646218aa8cb068cf944">H5F_flush_cb_t</a> func, void *udata)</td></tr>
+<tr class="memdesc:gab4a4a788af5b6e88381dda0df2efbf19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a callback function to invoke when an object flush occurs in the file. <a href="group___f_a_p_l.html#gab4a4a788af5b6e88381dda0df2efbf19">More...</a><br /></td></tr>
+<tr class="separator:gab4a4a788af5b6e88381dda0df2efbf19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24fd737955839194bf5605d5f47928ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga24fd737955839194bf5605d5f47928ee">H5Pset_sieve_buf_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t size)</td></tr>
+<tr class="memdesc:ga24fd737955839194bf5605d5f47928ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum size of the data sieve buffer. <a href="group___f_a_p_l.html#ga24fd737955839194bf5605d5f47928ee">More...</a><br /></td></tr>
+<tr class="separator:ga24fd737955839194bf5605d5f47928ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a99962a79412814b79be830f14c23dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga5a99962a79412814b79be830f14c23dd">H5Pset_small_data_block_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
+<tr class="memdesc:ga5a99962a79412814b79be830f14c23dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of a contiguous block reserved for small data. <a href="group___f_a_p_l.html#ga5a99962a79412814b79be830f14c23dd">More...</a><br /></td></tr>
+<tr class="separator:ga5a99962a79412814b79be830f14c23dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8aaa97e70b2544c3d95d908e1ae5b0f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_vol_id, const void *new_vol_info)</td></tr>
+<tr class="memdesc:ga8aaa97e70b2544c3d95d908e1ae5b0f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the file VOL connector for a file access property list. <a href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">More...</a><br /></td></tr>
+<tr class="separator:ga8aaa97e70b2544c3d95d908e1ae5b0f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2ad4dc5c6e5e4271334a7b1c6ee0777d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga2ad4dc5c6e5e4271334a7b1c6ee0777d">H5Pget_vol_cap_flags</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, uint64_t *cap_flags)</td></tr>
+<tr class="memdesc:ga2ad4dc5c6e5e4271334a7b1c6ee0777d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the capability flags for the VOL connector that will be used with this file access property list (FAPL). <a href="group___f_a_p_l.html#ga2ad4dc5c6e5e4271334a7b1c6ee0777d">More...</a><br /></td></tr>
+<tr class="separator:ga2ad4dc5c6e5e4271334a7b1c6ee0777d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5bc0b1fc7e1e3961bf0b441e722949eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a_p_l.html#ga5bc0b1fc7e1e3961bf0b441e722949eb">H5Pset_all_coll_metadata_ops</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> is_collective)</td></tr>
+<tr class="memdesc:ga5bc0b1fc7e1e3961bf0b441e722949eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets metadata I/O mode for read operations to be collective or independent (default) <a href="group___g_a_p_l.html#ga5bc0b1fc7e1e3961bf0b441e722949eb">More...</a><br /></td></tr>
+<tr class="separator:ga5bc0b1fc7e1e3961bf0b441e722949eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8792cbe7eeace1382f588ed12a92092a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a_p_l.html#ga8792cbe7eeace1382f588ed12a92092a">H5Pget_all_coll_metadata_ops</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *is_collective)</td></tr>
+<tr class="memdesc:ga8792cbe7eeace1382f588ed12a92092a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata read mode setting. <a href="group___g_a_p_l.html#ga8792cbe7eeace1382f588ed12a92092a">More...</a><br /></td></tr>
+<tr class="separator:ga8792cbe7eeace1382f588ed12a92092a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6380f9929cf42c8203813f7e72dde35c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga6380f9929cf42c8203813f7e72dde35c">H5Pset_coll_metadata_write</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> is_collective)</td></tr>
+<tr class="memdesc:ga6380f9929cf42c8203813f7e72dde35c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets metadata write mode to be collective or independent (default) <a href="group___f_a_p_l.html#ga6380f9929cf42c8203813f7e72dde35c">More...</a><br /></td></tr>
+<tr class="separator:ga6380f9929cf42c8203813f7e72dde35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac83ab4e788a5b6e0d578f40ca67d8d00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac83ab4e788a5b6e0d578f40ca67d8d00">H5Pget_coll_metadata_write</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *is_collective)</td></tr>
+<tr class="memdesc:gac83ab4e788a5b6e0d578f40ca67d8d00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata write mode setting. <a href="group___f_a_p_l.html#gac83ab4e788a5b6e0d578f40ca67d8d00">More...</a><br /></td></tr>
+<tr class="separator:gac83ab4e788a5b6e0d578f40ca67d8d00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5554cf0775f9d7ac3b0cd844533d4486"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga5554cf0775f9d7ac3b0cd844533d4486">H5Pget_mpi_params</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, MPI_Comm *comm, MPI_Info *info)</td></tr>
+<tr class="memdesc:ga5554cf0775f9d7ac3b0cd844533d4486"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the MPI communicator and info. <a href="group___f_a_p_l.html#ga5554cf0775f9d7ac3b0cd844533d4486">More...</a><br /></td></tr>
+<tr class="separator:ga5554cf0775f9d7ac3b0cd844533d4486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6daceb4a9e51fca7cb198f964b67baf0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga6daceb4a9e51fca7cb198f964b67baf0">H5Pset_mpi_params</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, MPI_Comm comm, MPI_Info info)</td></tr>
+<tr class="memdesc:ga6daceb4a9e51fca7cb198f964b67baf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the MPI communicator and info. <a href="group___f_a_p_l.html#ga6daceb4a9e51fca7cb198f964b67baf0">More...</a><br /></td></tr>
+<tr class="separator:ga6daceb4a9e51fca7cb198f964b67baf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65cf9fea33d1324009efc2d5db848434"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga65cf9fea33d1324009efc2d5db848434">H5Pset_mdc_image_config</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:ga65cf9fea33d1324009efc2d5db848434"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the metadata cache image option for a file access property list. <a href="group___f_a_p_l.html#ga65cf9fea33d1324009efc2d5db848434">More...</a><br /></td></tr>
+<tr class="separator:ga65cf9fea33d1324009efc2d5db848434"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8008cddafa81bd1ddada23f6d9a161ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga8008cddafa81bd1ddada23f6d9a161ca">H5Pset_page_buffer_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t buf_size, unsigned min_meta_per, unsigned min_raw_per)</td></tr>
+<tr class="memdesc:ga8008cddafa81bd1ddada23f6d9a161ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum size for the page buffer and the minimum percentage for metadata and raw data pages. <a href="group___f_a_p_l.html#ga8008cddafa81bd1ddada23f6d9a161ca">More...</a><br /></td></tr>
+<tr class="separator:ga8008cddafa81bd1ddada23f6d9a161ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14f9bc2a0d6f9e62ab95661fc1045ad6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga14f9bc2a0d6f9e62ab95661fc1045ad6">H5Pfill_value_defined</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist, <a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23">H5D_fill_value_t</a> *status)</td></tr>
+<tr class="memdesc:ga14f9bc2a0d6f9e62ab95661fc1045ad6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether fill value is defined. <a href="group___d_c_p_l.html#ga14f9bc2a0d6f9e62ab95661fc1045ad6">More...</a><br /></td></tr>
+<tr class="separator:ga14f9bc2a0d6f9e62ab95661fc1045ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf507a3efa5d1f37448baea089fc053d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gaf507a3efa5d1f37448baea089fc053d8">H5Pget_alloc_time</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2">H5D_alloc_time_t</a> *alloc_time)</td></tr>
+<tr class="memdesc:gaf507a3efa5d1f37448baea089fc053d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the timing for storage space allocation. <a href="group___d_c_p_l.html#gaf507a3efa5d1f37448baea089fc053d8">More...</a><br /></td></tr>
+<tr class="separator:gaf507a3efa5d1f37448baea089fc053d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4ef814034f601f48ab1ed6db79b4354c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga4ef814034f601f48ab1ed6db79b4354c">H5Pget_chunk</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, int max_ndims, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dim[])</td></tr>
+<tr class="memdesc:ga4ef814034f601f48ab1ed6db79b4354c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of chunks for the raw data of a chunked layout dataset. <a href="group___d_c_p_l.html#ga4ef814034f601f48ab1ed6db79b4354c">More...</a><br /></td></tr>
+<tr class="separator:ga4ef814034f601f48ab1ed6db79b4354c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6e8d8f6a14b79bd110e27666d95031cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga6e8d8f6a14b79bd110e27666d95031cf">H5Pget_chunk_opts</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *opts)</td></tr>
+<tr class="memdesc:ga6e8d8f6a14b79bd110e27666d95031cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the edge chunk option setting from a dataset creation property list. <a href="group___d_c_p_l.html#ga6e8d8f6a14b79bd110e27666d95031cf">More...</a><br /></td></tr>
+<tr class="separator:ga6e8d8f6a14b79bd110e27666d95031cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2fd4f0446a38186db8256cef4c97a970"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970">H5Pget_dset_no_attrs_hint</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *minimize)</td></tr>
+<tr class="memdesc:ga2fd4f0446a38186db8256cef4c97a970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the setting for whether or not to create minimized dataset object headers. <a href="group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970">More...</a><br /></td></tr>
+<tr class="separator:ga2fd4f0446a38186db8256cef4c97a970"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga78253b80b6c86faf7ff0db135146521d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga78253b80b6c86faf7ff0db135146521d">H5Pget_external</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned idx, size_t name_size, char *name, off_t *offset, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</td></tr>
+<tr class="memdesc:ga78253b80b6c86faf7ff0db135146521d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about an external file. <a href="group___d_c_p_l.html#ga78253b80b6c86faf7ff0db135146521d">More...</a><br /></td></tr>
+<tr class="separator:ga78253b80b6c86faf7ff0db135146521d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c45d90845ea7627b6238f95168c41ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga4c45d90845ea7627b6238f95168c41ce">H5Pget_external_count</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga4c45d90845ea7627b6238f95168c41ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of external files for a dataset. <a href="group___d_c_p_l.html#ga4c45d90845ea7627b6238f95168c41ce">More...</a><br /></td></tr>
+<tr class="separator:ga4c45d90845ea7627b6238f95168c41ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga92c5eb5ee19bfd4a9184cf0428d1b00c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga92c5eb5ee19bfd4a9184cf0428d1b00c">H5Pget_fill_time</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4a">H5D_fill_time_t</a> *fill_time)</td></tr>
+<tr class="memdesc:ga92c5eb5ee19bfd4a9184cf0428d1b00c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the time when fill values are written to a dataset. <a href="group___d_c_p_l.html#ga92c5eb5ee19bfd4a9184cf0428d1b00c">More...</a><br /></td></tr>
+<tr class="separator:ga92c5eb5ee19bfd4a9184cf0428d1b00c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga82bbe8c77c7eb9c460bfd1eb26881355"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355">H5Pget_fill_value</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, void *value)</td></tr>
+<tr class="memdesc:ga82bbe8c77c7eb9c460bfd1eb26881355"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a dataset fill value. <a href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355">More...</a><br /></td></tr>
+<tr class="separator:ga82bbe8c77c7eb9c460bfd1eb26881355"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga655530b0f40990507fedeef6b3068db3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06e">H5D_layout_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3">H5Pget_layout</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga655530b0f40990507fedeef6b3068db3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the layout of the raw data for a dataset. <a href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3">More...</a><br /></td></tr>
+<tr class="separator:ga655530b0f40990507fedeef6b3068db3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga83dcce1ce110d1ff6eae0fb77d4a7c85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85">H5Pget_virtual_count</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, size_t *count)</td></tr>
+<tr class="memdesc:ga83dcce1ce110d1ff6eae0fb77d4a7c85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of mappings for the virtual dataset. <a href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85">More...</a><br /></td></tr>
+<tr class="separator:ga83dcce1ce110d1ff6eae0fb77d4a7c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf50620fd5d83dc9ca1e5c3f374c5a952"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952">H5Pget_virtual_dsetname</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, size_t index, char *name, size_t size)</td></tr>
+<tr class="memdesc:gaf50620fd5d83dc9ca1e5c3f374c5a952"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of a source dataset used in the mapping. <a href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952">More...</a><br /></td></tr>
+<tr class="separator:gaf50620fd5d83dc9ca1e5c3f374c5a952"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c17780cc9a72a0f62d70f6138510afa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa">H5Pget_virtual_filename</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, size_t index, char *name, size_t size)</td></tr>
+<tr class="memdesc:ga5c17780cc9a72a0f62d70f6138510afa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the filename of a source dataset used in the mapping. <a href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa">More...</a><br /></td></tr>
+<tr class="separator:ga5c17780cc9a72a0f62d70f6138510afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8319e9386cdb9b3881a8b698edfc78fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc">H5Pget_virtual_srcspace</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, size_t index)</td></tr>
+<tr class="memdesc:ga8319e9386cdb9b3881a8b698edfc78fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a dataspace identifier for the selection within the source dataset used in the mapping. <a href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc">More...</a><br /></td></tr>
+<tr class="separator:ga8319e9386cdb9b3881a8b698edfc78fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6425cabbc055b66e218b4728d6eb911d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d">H5Pget_virtual_vspace</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, size_t index)</td></tr>
+<tr class="memdesc:ga6425cabbc055b66e218b4728d6eb911d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a dataspace identifier for the selection within the virtual dataset used in the mapping. <a href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d">More...</a><br /></td></tr>
+<tr class="separator:ga6425cabbc055b66e218b4728d6eb911d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga85faefca58387bba409b65c470d7d851"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851">H5Pset_alloc_time</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2">H5D_alloc_time_t</a> alloc_time)</td></tr>
+<tr class="memdesc:ga85faefca58387bba409b65c470d7d851"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the timing for storage space allocation. <a href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851">More...</a><br /></td></tr>
+<tr class="separator:ga85faefca58387bba409b65c470d7d851"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3584d592e377da3604b7604e266dcf5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, int ndims, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dim[])</td></tr>
+<tr class="memdesc:ga3584d592e377da3604b7604e266dcf5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the chunks used to store a chunked layout dataset. <a href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">More...</a><br /></td></tr>
+<tr class="separator:ga3584d592e377da3604b7604e266dcf5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8e60618d9030dc1b99ad9c8ff7867873"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga8e60618d9030dc1b99ad9c8ff7867873">H5Pset_chunk_opts</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned opts)</td></tr>
+<tr class="memdesc:ga8e60618d9030dc1b99ad9c8ff7867873"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the edge chunk option in a dataset creation property list. <a href="group___d_c_p_l.html#ga8e60618d9030dc1b99ad9c8ff7867873">More...</a><br /></td></tr>
+<tr class="separator:ga8e60618d9030dc1b99ad9c8ff7867873"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5ae8c0257c02e3fbe50bde70b1eb8be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be">H5Pset_dset_no_attrs_hint</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> minimize)</td></tr>
+<tr class="memdesc:gaf5ae8c0257c02e3fbe50bde70b1eb8be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the flag to create minimized dataset object headers. <a href="group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be">More...</a><br /></td></tr>
+<tr class="separator:gaf5ae8c0257c02e3fbe50bde70b1eb8be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga85ff7c9c827fa524041cd58c199b77b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8">H5Pset_external</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *name, off_t offset, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
+<tr class="memdesc:ga85ff7c9c827fa524041cd58c199b77b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an external file to the list of external files. <a href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8">More...</a><br /></td></tr>
+<tr class="separator:ga85ff7c9c827fa524041cd58c199b77b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6bd822266b31f86551a9a1d79601b6a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2">H5Pset_fill_time</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4a">H5D_fill_time_t</a> fill_time)</td></tr>
+<tr class="memdesc:ga6bd822266b31f86551a9a1d79601b6a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the time when fill values are written to a dataset. <a href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2">More...</a><br /></td></tr>
+<tr class="separator:ga6bd822266b31f86551a9a1d79601b6a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4335bb45b35386daa837b4ff1b9cd4a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, const void *value)</td></tr>
+<tr class="memdesc:ga4335bb45b35386daa837b4ff1b9cd4a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the fill value for a dataset. <a href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">More...</a><br /></td></tr>
+<tr class="separator:ga4335bb45b35386daa837b4ff1b9cd4a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga31e09cb0bf2da2893eed8a72220e6521"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga31e09cb0bf2da2893eed8a72220e6521">H5Pset_shuffle</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga31e09cb0bf2da2893eed8a72220e6521"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of the shuffle filter. <a href="group___d_c_p_l.html#ga31e09cb0bf2da2893eed8a72220e6521">More...</a><br /></td></tr>
+<tr class="separator:ga31e09cb0bf2da2893eed8a72220e6521"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75d80991a8f467e0d454c53a383ae7f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9">H5Pset_layout</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06e">H5D_layout_t</a> layout)</td></tr>
+<tr class="memdesc:ga75d80991a8f467e0d454c53a383ae7f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the type of storage used to store the raw data for a dataset. <a href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9">More...</a><br /></td></tr>
+<tr class="separator:ga75d80991a8f467e0d454c53a383ae7f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad58a9c0e766ef71d4075b2c2a755e91c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c">H5Pset_nbit</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:gad58a9c0e766ef71d4075b2c2a755e91c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the use of the N-Bit filter. <a href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c">More...</a><br /></td></tr>
+<tr class="separator:gad58a9c0e766ef71d4075b2c2a755e91c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c10165b670e0e984db431aee818cc7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e">H5Pset_scaleoffset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#ga53d85c0570e17f6e1ddbf569462b1516">H5Z_SO_scale_type_t</a> scale_type, int scale_factor)</td></tr>
+<tr class="memdesc:ga5c10165b670e0e984db431aee818cc7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the use of the scale-offset filter. <a href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e">More...</a><br /></td></tr>
+<tr class="separator:ga5c10165b670e0e984db431aee818cc7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga37de4b6071a94574cfab5cd6de9c3fc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga37de4b6071a94574cfab5cd6de9c3fc6">H5Pset_szip</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned options_mask, unsigned pixels_per_block)</td></tr>
+<tr class="memdesc:ga37de4b6071a94574cfab5cd6de9c3fc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of the SZIP compression filter. <a href="group___d_c_p_l.html#ga37de4b6071a94574cfab5cd6de9c3fc6">More...</a><br /></td></tr>
+<tr class="separator:ga37de4b6071a94574cfab5cd6de9c3fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadec895092dbbedb94f85d9cacf8924f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5">H5Pset_virtual</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vspace_id, const char *src_file_name, const char *src_dset_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_space_id)</td></tr>
+<tr class="memdesc:gadec895092dbbedb94f85d9cacf8924f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the mapping between virtual and source datasets. <a href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5">More...</a><br /></td></tr>
+<tr class="separator:gadec895092dbbedb94f85d9cacf8924f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd6803640eebd20e408c330192b09fa6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#gacd6803640eebd20e408c330192b09fa6">H5Pget_append_flush</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, unsigned dims, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> boundary[], <a class="el" href="_h5_dpublic_8h.html#af74a89b6cff26752aade055f0e913718">H5D_append_cb_t</a> *func, void **udata)</td></tr>
+<tr class="memdesc:gacd6803640eebd20e408c330192b09fa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the values of the append property that is set up in the dataset access property list. <a href="group___d_a_p_l.html#gacd6803640eebd20e408c330192b09fa6">More...</a><br /></td></tr>
+<tr class="separator:gacd6803640eebd20e408c330192b09fa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeda015dfee4167cc60baab1d1f0560fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#gaeda015dfee4167cc60baab1d1f0560fe">H5Pget_chunk_cache</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, size_t *rdcc_nslots, size_t *rdcc_nbytes, double *rdcc_w0)</td></tr>
+<tr class="memdesc:gaeda015dfee4167cc60baab1d1f0560fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the raw data chunk cache parameters. <a href="group___d_a_p_l.html#gaeda015dfee4167cc60baab1d1f0560fe">More...</a><br /></td></tr>
+<tr class="separator:gaeda015dfee4167cc60baab1d1f0560fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga442647d48171db920c71a7baf6fdeee6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga442647d48171db920c71a7baf6fdeee6">H5Pget_efile_prefix</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, char *prefix, size_t size)</td></tr>
+<tr class="memdesc:ga442647d48171db920c71a7baf6fdeee6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the prefix for external raw data storage files as set in the dataset access property list. <a href="group___d_a_p_l.html#ga442647d48171db920c71a7baf6fdeee6">More...</a><br /></td></tr>
+<tr class="separator:ga442647d48171db920c71a7baf6fdeee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a48c80955877c20d53e8fd3f49a2995"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995">H5Pget_virtual_prefix</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, char *prefix, size_t size)</td></tr>
+<tr class="memdesc:ga9a48c80955877c20d53e8fd3f49a2995"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves prefix applied to VDS source file paths. <a href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995">More...</a><br /></td></tr>
+<tr class="separator:ga9a48c80955877c20d53e8fd3f49a2995"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga833dfc6d9c87738c9d94b610e70a818f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f">H5Pget_virtual_printf_gap</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *gap_size)</td></tr>
+<tr class="memdesc:ga833dfc6d9c87738c9d94b610e70a818f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the maximum number of missing source files and/or datasets with the printf-style names when getting the extent for an unlimited virtual dataset. <a href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f">More...</a><br /></td></tr>
+<tr class="separator:ga833dfc6d9c87738c9d94b610e70a818f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7173663654b085e8583ab609c988b47c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c">H5Pget_virtual_view</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0">H5D_vds_view_t</a> *view)</td></tr>
+<tr class="memdesc:ga7173663654b085e8583ab609c988b47c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the view of a virtual dataset accessed with <code>dapl_id</code>. <a href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c">More...</a><br /></td></tr>
+<tr class="separator:ga7173663654b085e8583ab609c988b47c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f685a7b3f3a4fa35ddcd1659ab4a835"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga2f685a7b3f3a4fa35ddcd1659ab4a835">H5Pset_append_flush</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, unsigned ndims, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> boundary[], <a class="el" href="_h5_dpublic_8h.html#af74a89b6cff26752aade055f0e913718">H5D_append_cb_t</a> func, void *udata)</td></tr>
+<tr class="memdesc:ga2f685a7b3f3a4fa35ddcd1659ab4a835"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets two actions to perform when the size of a dataset's dimension being appended reaches a specified boundary. <a href="group___d_a_p_l.html#ga2f685a7b3f3a4fa35ddcd1659ab4a835">More...</a><br /></td></tr>
+<tr class="separator:ga2f685a7b3f3a4fa35ddcd1659ab4a835"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga104d00442c31714ee073dee518f661f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1">H5Pset_chunk_cache</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)</td></tr>
+<tr class="memdesc:ga104d00442c31714ee073dee518f661f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the raw data chunk cache parameters. <a href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1">More...</a><br /></td></tr>
+<tr class="separator:ga104d00442c31714ee073dee518f661f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad487f84157fd0944cbe1cbd4dea4e1b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8">H5Pset_efile_prefix</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, const char *prefix)</td></tr>
+<tr class="memdesc:gad487f84157fd0944cbe1cbd4dea4e1b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the external dataset storage file prefix in the dataset access property list. <a href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8">More...</a><br /></td></tr>
+<tr class="separator:gad487f84157fd0944cbe1cbd4dea4e1b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6816e0de35a335f636922c3cd5569819"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819">H5Pset_virtual_prefix</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, const char *prefix)</td></tr>
+<tr class="memdesc:ga6816e0de35a335f636922c3cd5569819"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets prefix to be applied to VDS source file paths. <a href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819">More...</a><br /></td></tr>
+<tr class="separator:ga6816e0de35a335f636922c3cd5569819"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8bb25e402e860133b8af3715e429bacf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf">H5Pset_virtual_printf_gap</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> gap_size)</td></tr>
+<tr class="memdesc:ga8bb25e402e860133b8af3715e429bacf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum number of missing source files and/or datasets with the printf-style names when getting the extent of an unlimited virtual dataset. <a href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf">More...</a><br /></td></tr>
+<tr class="separator:ga8bb25e402e860133b8af3715e429bacf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac65520e7cd7748f93d94c4a42abd01b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4">H5Pset_virtual_view</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0">H5D_vds_view_t</a> view)</td></tr>
+<tr class="memdesc:gac65520e7cd7748f93d94c4a42abd01b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements. <a href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4">More...</a><br /></td></tr>
+<tr class="separator:gac65520e7cd7748f93d94c4a42abd01b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3f3df48ce44b6af7517654b23a37fa02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga3f3df48ce44b6af7517654b23a37fa02">H5Pget_btree_ratios</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, double *left, double *middle, double *right)</td></tr>
+<tr class="memdesc:ga3f3df48ce44b6af7517654b23a37fa02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets B-tree split ratios for a dataset transfer property list. <a href="group___d_x_p_l.html#ga3f3df48ce44b6af7517654b23a37fa02">More...</a><br /></td></tr>
+<tr class="separator:ga3f3df48ce44b6af7517654b23a37fa02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1278b9979cc833e77d699cc878c6dab4"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga1278b9979cc833e77d699cc878c6dab4">H5Pget_buffer</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, void **tconv, void **bkg)</td></tr>
+<tr class="memdesc:ga1278b9979cc833e77d699cc878c6dab4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads buffer settings. <a href="group___d_x_p_l.html#ga1278b9979cc833e77d699cc878c6dab4">More...</a><br /></td></tr>
+<tr class="separator:ga1278b9979cc833e77d699cc878c6dab4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga865b05218e704578fe8db0c9dec07b25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga865b05218e704578fe8db0c9dec07b25">H5Pget_data_transform</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, char *expression, size_t size)</td></tr>
+<tr class="memdesc:ga865b05218e704578fe8db0c9dec07b25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a data transform expression. <a href="group___d_x_p_l.html#ga865b05218e704578fe8db0c9dec07b25">More...</a><br /></td></tr>
+<tr class="separator:ga865b05218e704578fe8db0c9dec07b25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc2b1e2af542ac15ee1613f4f89117e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gabc2b1e2af542ac15ee1613f4f89117e1">H5Pget_edc_check</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:gabc2b1e2af542ac15ee1613f4f89117e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether error-detection is enabled for dataset reads. <a href="group___d_x_p_l.html#gabc2b1e2af542ac15ee1613f4f89117e1">More...</a><br /></td></tr>
+<tr class="separator:gabc2b1e2af542ac15ee1613f4f89117e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa55e7a6dd26a8df51b331febfeeb376b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gaa55e7a6dd26a8df51b331febfeeb376b">H5Pget_hyper_vector_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t *size)</td></tr>
+<tr class="memdesc:gaa55e7a6dd26a8df51b331febfeeb376b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves number of I/O vectors to be read/written in hyperslab I/O. <a href="group___d_x_p_l.html#gaa55e7a6dd26a8df51b331febfeeb376b">More...</a><br /></td></tr>
+<tr class="separator:gaa55e7a6dd26a8df51b331febfeeb376b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacca1a094d70c3b2277175145142fda10"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gacca1a094d70c3b2277175145142fda10">H5Pget_preserve</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:gacca1a094d70c3b2277175145142fda10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks status of the dataset transfer property list (<b>DEPRECATED</b>) <a href="group___d_x_p_l.html#gacca1a094d70c3b2277175145142fda10">More...</a><br /></td></tr>
+<tr class="separator:gacca1a094d70c3b2277175145142fda10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae8c8557d303fa914b569da0182284e89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gae8c8557d303fa914b569da0182284e89">H5Pget_type_conv_cb</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a> *op, void **operate_data)</td></tr>
+<tr class="memdesc:gae8c8557d303fa914b569da0182284e89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets user-defined datatype conversion callback function. <a href="group___d_x_p_l.html#gae8c8557d303fa914b569da0182284e89">More...</a><br /></td></tr>
+<tr class="separator:gae8c8557d303fa914b569da0182284e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9de8cad8b5664a956d965fd9414c376e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga9de8cad8b5664a956d965fd9414c376e">H5Pget_vlen_mem_manager</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a> *alloc_func, void **alloc_info, <a class="el" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a> *free_func, void **free_info)</td></tr>
+<tr class="memdesc:ga9de8cad8b5664a956d965fd9414c376e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the memory manager for variable-length datatype allocation in <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread()</a> and <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim()</a> <a href="group___d_x_p_l.html#ga9de8cad8b5664a956d965fd9414c376e">More...</a><br /></td></tr>
+<tr class="separator:ga9de8cad8b5664a956d965fd9414c376e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga51d126d64fa766d44160a95057a2c733"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga51d126d64fa766d44160a95057a2c733">H5Pset_btree_ratios</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, double left, double middle, double right)</td></tr>
+<tr class="memdesc:ga51d126d64fa766d44160a95057a2c733"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets B-tree split ratios for a dataset transfer property list. <a href="group___d_x_p_l.html#ga51d126d64fa766d44160a95057a2c733">More...</a><br /></td></tr>
+<tr class="separator:ga51d126d64fa766d44160a95057a2c733"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga777e8c171c9e462230a9fa40874b38ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce">H5Pset_buffer</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t size, void *tconv, void *bkg)</td></tr>
+<tr class="memdesc:ga777e8c171c9e462230a9fa40874b38ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets type conversion and background buffers. <a href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce">More...</a><br /></td></tr>
+<tr class="separator:ga777e8c171c9e462230a9fa40874b38ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa8c317b6164ae22a6ddae4131bbbcd22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gaa8c317b6164ae22a6ddae4131bbbcd22">H5Pset_data_transform</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *expression)</td></tr>
+<tr class="memdesc:gaa8c317b6164ae22a6ddae4131bbbcd22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a data transform expression. <a href="group___d_x_p_l.html#gaa8c317b6164ae22a6ddae4131bbbcd22">More...</a><br /></td></tr>
+<tr class="separator:gaa8c317b6164ae22a6ddae4131bbbcd22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0d95dfa506784acc9aed850c99713609"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga0d95dfa506784acc9aed850c99713609">H5Pset_edc_check</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a> check)</td></tr>
+<tr class="memdesc:ga0d95dfa506784acc9aed850c99713609"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dataset transfer property list to enable or disable error detection when reading data. <a href="group___d_x_p_l.html#ga0d95dfa506784acc9aed850c99713609">More...</a><br /></td></tr>
+<tr class="separator:ga0d95dfa506784acc9aed850c99713609"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1890e730c34efa20cd6a5d1d2a0e8caa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga1890e730c34efa20cd6a5d1d2a0e8caa">H5Pset_filter_callback</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_zpublic_8h.html#a3b2331dc3dab96f25a94b6dd7675507c">H5Z_filter_func_t</a> func, void *op_data)</td></tr>
+<tr class="memdesc:ga1890e730c34efa20cd6a5d1d2a0e8caa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets user-defined filter callback function. <a href="group___d_x_p_l.html#ga1890e730c34efa20cd6a5d1d2a0e8caa">More...</a><br /></td></tr>
+<tr class="separator:ga1890e730c34efa20cd6a5d1d2a0e8caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad8c1582c86e3316c70b0658b3b8e2071"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gad8c1582c86e3316c70b0658b3b8e2071">H5Pset_hyper_vector_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t size)</td></tr>
+<tr class="memdesc:gad8c1582c86e3316c70b0658b3b8e2071"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets number of I/O vectors to be read/written in hyperslab I/O. <a href="group___d_x_p_l.html#gad8c1582c86e3316c70b0658b3b8e2071">More...</a><br /></td></tr>
+<tr class="separator:gad8c1582c86e3316c70b0658b3b8e2071"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae8b87209ba6a3943eb614b6dfe55e588"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gae8b87209ba6a3943eb614b6dfe55e588">H5Pset_preserve</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> status)</td></tr>
+<tr class="memdesc:gae8b87209ba6a3943eb614b6dfe55e588"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dataset transfer property list <code>status</code>. <a href="group___d_x_p_l.html#gae8b87209ba6a3943eb614b6dfe55e588">More...</a><br /></td></tr>
+<tr class="separator:gae8b87209ba6a3943eb614b6dfe55e588"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga10a80b29444d933da1aa2003f46cf003"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga10a80b29444d933da1aa2003f46cf003">H5Pset_type_conv_cb</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a> op, void *operate_data)</td></tr>
+<tr class="memdesc:ga10a80b29444d933da1aa2003f46cf003"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets user-defined datatype conversion callback function. <a href="group___d_x_p_l.html#ga10a80b29444d933da1aa2003f46cf003">More...</a><br /></td></tr>
+<tr class="separator:ga10a80b29444d933da1aa2003f46cf003"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2220ab75de470b6a6d5b1173d12aa0cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf">H5Pset_vlen_mem_manager</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a> alloc_func, void *alloc_info, <a class="el" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a> free_func, void *free_info)</td></tr>
+<tr class="memdesc:ga2220ab75de470b6a6d5b1173d12aa0cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the memory manager for variable-length datatype allocation in <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread()</a> and <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim()</a> <a href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf">More...</a><br /></td></tr>
+<tr class="separator:ga2220ab75de470b6a6d5b1173d12aa0cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga37ec8c3b3f1880ed6e1b300bc4ee9ed5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga37ec8c3b3f1880ed6e1b300bc4ee9ed5">H5Pget_mpio_actual_chunk_opt_mode</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956">H5D_mpio_actual_chunk_opt_mode_t</a> *actual_chunk_opt_mode)</td></tr>
+<tr class="memdesc:ga37ec8c3b3f1880ed6e1b300bc4ee9ed5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of chunk optimization that HDF5 actually performed on the last parallel I/O call (not necessarily the type requested) <a href="group___d_x_p_l.html#ga37ec8c3b3f1880ed6e1b300bc4ee9ed5">More...</a><br /></td></tr>
+<tr class="separator:ga37ec8c3b3f1880ed6e1b300bc4ee9ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga20efee54f7e69f5ececa0d3c752d3344"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga20efee54f7e69f5ececa0d3c752d3344">H5Pget_mpio_actual_io_mode</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0">H5D_mpio_actual_io_mode_t</a> *actual_io_mode)</td></tr>
+<tr class="memdesc:ga20efee54f7e69f5ececa0d3c752d3344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of I/O that HDF5 actually performed on the last parallel I/O call (not necessarily the type requested) <a href="group___d_x_p_l.html#ga20efee54f7e69f5ececa0d3c752d3344">More...</a><br /></td></tr>
+<tr class="separator:ga20efee54f7e69f5ececa0d3c752d3344"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga29707de7c06733295086daa3a2db4979"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga29707de7c06733295086daa3a2db4979">H5Pget_mpio_no_collective_cause</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, uint32_t *local_no_collective_cause, uint32_t *global_no_collective_cause)</td></tr>
+<tr class="memdesc:ga29707de7c06733295086daa3a2db4979"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves local and global causes that broke collective I/O on the last parallel I/O call. <a href="group___d_x_p_l.html#ga29707de7c06733295086daa3a2db4979">More...</a><br /></td></tr>
+<tr class="separator:ga29707de7c06733295086daa3a2db4979"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadd73dca2b824491cbe768028d7377b2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gadd73dca2b824491cbe768028d7377b2f">H5Pset_dataset_io_hyperslab_selection</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned rank, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a> op, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> stride[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> count[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> block[])</td></tr>
+<tr class="memdesc:gadd73dca2b824491cbe768028d7377b2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a hyperslab file selection for a dataset I/O operation. <a href="group___d_x_p_l.html#gadd73dca2b824491cbe768028d7377b2f">More...</a><br /></td></tr>
+<tr class="separator:gadd73dca2b824491cbe768028d7377b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7d4d11c9c273d5a5ce2d174d66e4fa10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga7d4d11c9c273d5a5ce2d174d66e4fa10">H5Pset_selection_io</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a> selection_io_mode)</td></tr>
+<tr class="memdesc:ga7d4d11c9c273d5a5ce2d174d66e4fa10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the selection I/O mode. <a href="group___d_x_p_l.html#ga7d4d11c9c273d5a5ce2d174d66e4fa10">More...</a><br /></td></tr>
+<tr class="separator:ga7d4d11c9c273d5a5ce2d174d66e4fa10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga324f2407a698f376c9970331dd8c8d16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga324f2407a698f376c9970331dd8c8d16">H5Pget_selection_io</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a> *selection_io_mode)</td></tr>
+<tr class="memdesc:ga324f2407a698f376c9970331dd8c8d16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the selection I/O mode. <a href="group___d_x_p_l.html#ga324f2407a698f376c9970331dd8c8d16">More...</a><br /></td></tr>
+<tr class="separator:ga324f2407a698f376c9970331dd8c8d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad6fa6bfa5956e8c0bd69c22bde65f84c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c">H5Pget_no_selection_io_cause</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, uint32_t *no_selection_io_cause)</td></tr>
+<tr class="memdesc:gad6fa6bfa5956e8c0bd69c22bde65f84c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call. <a href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c">More...</a><br /></td></tr>
+<tr class="separator:gad6fa6bfa5956e8c0bd69c22bde65f84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga252fe801869970c14a5e800a1ea7ab84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84">H5Pget_actual_selection_io_mode</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, uint32_t *actual_selection_io_mode)</td></tr>
+<tr class="memdesc:ga252fe801869970c14a5e800a1ea7ab84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type(s) of I/O that HDF5 actually performed on raw data during the last I/O call. <a href="group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84">More...</a><br /></td></tr>
+<tr class="separator:ga252fe801869970c14a5e800a1ea7ab84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6f65ca81d8a10015513a69fe76c5d542"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542">H5Pset_modify_write_buf</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> modify_write_buf)</td></tr>
+<tr class="memdesc:ga6f65ca81d8a10015513a69fe76c5d542"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allows the library to modify the contents of the write buffer. <a href="group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542">More...</a><br /></td></tr>
+<tr class="separator:ga6f65ca81d8a10015513a69fe76c5d542"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a3e4d3f7b5c276873d00af3f92cdc22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga7a3e4d3f7b5c276873d00af3f92cdc22">H5Pget_modify_write_buf</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *modify_write_buf)</td></tr>
+<tr class="memdesc:ga7a3e4d3f7b5c276873d00af3f92cdc22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the "modify write buffer" property. <a href="group___d_x_p_l.html#ga7a3e4d3f7b5c276873d00af3f92cdc22">More...</a><br /></td></tr>
+<tr class="separator:ga7a3e4d3f7b5c276873d00af3f92cdc22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7db1b7ce19703f30f1827b7c899c3b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_c_p_l.html#gaf7db1b7ce19703f30f1827b7c899c3b0">H5Pget_create_intermediate_group</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *crt_intmd)</td></tr>
+<tr class="memdesc:gaf7db1b7ce19703f30f1827b7c899c3b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether property is set to enable creating missing intermediate groups. <a href="group___l_c_p_l.html#gaf7db1b7ce19703f30f1827b7c899c3b0">More...</a><br /></td></tr>
+<tr class="separator:gaf7db1b7ce19703f30f1827b7c899c3b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga66c4c5d3f34e5cf65d00e47a5387383c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_c_p_l.html#ga66c4c5d3f34e5cf65d00e47a5387383c">H5Pset_create_intermediate_group</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned crt_intmd)</td></tr>
+<tr class="memdesc:ga66c4c5d3f34e5cf65d00e47a5387383c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies in property list whether to create missing intermediate groups. <a href="group___l_c_p_l.html#ga66c4c5d3f34e5cf65d00e47a5387383c">More...</a><br /></td></tr>
+<tr class="separator:ga66c4c5d3f34e5cf65d00e47a5387383c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga701867215546a345dea7b8e9cf7a1b61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_c_p_l.html#ga701867215546a345dea7b8e9cf7a1b61">H5Pget_est_link_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *est_num_entries, unsigned *est_name_len)</td></tr>
+<tr class="memdesc:ga701867215546a345dea7b8e9cf7a1b61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the estimated link count and average link name length in a group. <a href="group___g_c_p_l.html#ga701867215546a345dea7b8e9cf7a1b61">More...</a><br /></td></tr>
+<tr class="separator:ga701867215546a345dea7b8e9cf7a1b61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa2c2f433c7e65f694e0444e7f0ed2d33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_c_p_l.html#gaa2c2f433c7e65f694e0444e7f0ed2d33">H5Pget_link_creation_order</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *crt_order_flags)</td></tr>
+<tr class="memdesc:gaa2c2f433c7e65f694e0444e7f0ed2d33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries whether link creation order is tracked and/or indexed in a group. <a href="group___g_c_p_l.html#gaa2c2f433c7e65f694e0444e7f0ed2d33">More...</a><br /></td></tr>
+<tr class="separator:gaa2c2f433c7e65f694e0444e7f0ed2d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacab66461dca6c2beafd624c2e4d9f94d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_c_p_l.html#gacab66461dca6c2beafd624c2e4d9f94d">H5Pget_link_phase_change</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *max_compact, unsigned *min_dense)</td></tr>
+<tr class="memdesc:gacab66461dca6c2beafd624c2e4d9f94d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the settings for conversion between compact and dense groups. <a href="group___g_c_p_l.html#gacab66461dca6c2beafd624c2e4d9f94d">More...</a><br /></td></tr>
+<tr class="separator:gacab66461dca6c2beafd624c2e4d9f94d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49e14718767fa160248e3852c2abdd74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_c_p_l.html#ga49e14718767fa160248e3852c2abdd74">H5Pget_local_heap_size_hint</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t *size_hint)</td></tr>
+<tr class="memdesc:ga49e14718767fa160248e3852c2abdd74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the anticipated size of the local heap for original-style groups. <a href="group___g_c_p_l.html#ga49e14718767fa160248e3852c2abdd74">More...</a><br /></td></tr>
+<tr class="separator:ga49e14718767fa160248e3852c2abdd74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa8571642d45e73ab5a9ae71cf00501f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_c_p_l.html#gaa8571642d45e73ab5a9ae71cf00501f9">H5Pset_est_link_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned est_num_entries, unsigned est_name_len)</td></tr>
+<tr class="memdesc:gaa8571642d45e73ab5a9ae71cf00501f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets estimated number of links and length of link names in a group. <a href="group___g_c_p_l.html#gaa8571642d45e73ab5a9ae71cf00501f9">More...</a><br /></td></tr>
+<tr class="separator:gaa8571642d45e73ab5a9ae71cf00501f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24817b5c9553df3872de57c20bf11512"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_c_p_l.html#ga24817b5c9553df3872de57c20bf11512">H5Pset_link_creation_order</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned crt_order_flags)</td></tr>
+<tr class="memdesc:ga24817b5c9553df3872de57c20bf11512"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets creation order tracking and indexing for links in a group. <a href="group___g_c_p_l.html#ga24817b5c9553df3872de57c20bf11512">More...</a><br /></td></tr>
+<tr class="separator:ga24817b5c9553df3872de57c20bf11512"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab463ac9355728469eddfd973b4a5964f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_c_p_l.html#gab463ac9355728469eddfd973b4a5964f">H5Pset_link_phase_change</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned max_compact, unsigned min_dense)</td></tr>
+<tr class="memdesc:gab463ac9355728469eddfd973b4a5964f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parameters for conversion between compact and dense groups. <a href="group___g_c_p_l.html#gab463ac9355728469eddfd973b4a5964f">More...</a><br /></td></tr>
+<tr class="separator:gab463ac9355728469eddfd973b4a5964f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga870728af2bf3c0b16edafd762a1c44d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_c_p_l.html#ga870728af2bf3c0b16edafd762a1c44d6">H5Pset_local_heap_size_hint</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t size_hint)</td></tr>
+<tr class="memdesc:ga870728af2bf3c0b16edafd762a1c44d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the anticipated maximum size of a local heap. <a href="group___g_c_p_l.html#ga870728af2bf3c0b16edafd762a1c44d6">More...</a><br /></td></tr>
+<tr class="separator:ga870728af2bf3c0b16edafd762a1c44d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac4a9850acde5e7f872e2b10e440f98e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aac4a9850acde5e7f872e2b10e440f98e">H5Pset_map_iterate_hints</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mapl_id, size_t key_prefetch_size, size_t key_alloc_size)</td></tr>
+<tr class="memdesc:aac4a9850acde5e7f872e2b10e440f98e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set map iteration hints. <a href="_h5_ppublic_8h.html#aac4a9850acde5e7f872e2b10e440f98e">More...</a><br /></td></tr>
+<tr class="separator:aac4a9850acde5e7f872e2b10e440f98e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bfdb1161ba396054be37f5c580b0b94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a0bfdb1161ba396054be37f5c580b0b94">H5Pget_map_iterate_hints</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mapl_id, size_t *key_prefetch_size, size_t *key_alloc_size)</td></tr>
+<tr class="memdesc:a0bfdb1161ba396054be37f5c580b0b94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set map iteration hints. <a href="_h5_ppublic_8h.html#a0bfdb1161ba396054be37f5c580b0b94">More...</a><br /></td></tr>
+<tr class="separator:a0bfdb1161ba396054be37f5c580b0b94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b35ef9add6463997330e9b4b606603d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_c_p_l.html#ga9b35ef9add6463997330e9b4b606603d">H5Pget_char_encoding</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> *encoding)</td></tr>
+<tr class="memdesc:ga9b35ef9add6463997330e9b4b606603d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the character encoding used to create a link or attribute name. <a href="group___a_c_p_l.html#ga9b35ef9add6463997330e9b4b606603d">More...</a><br /></td></tr>
+<tr class="separator:ga9b35ef9add6463997330e9b4b606603d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad4fa8e2d17236786f770cf17eef908cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc">H5Pset_char_encoding</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> encoding)</td></tr>
+<tr class="memdesc:gad4fa8e2d17236786f770cf17eef908cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the character encoding used to encode link and attribute names. <a href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc">More...</a><br /></td></tr>
+<tr class="separator:gad4fa8e2d17236786f770cf17eef908cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1357eb0940f171efecae06a9ed6155b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_a_p_l.html#gaf1357eb0940f171efecae06a9ed6155b">H5Pget_elink_acc_flags</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, unsigned *flags)</td></tr>
+<tr class="memdesc:gaf1357eb0940f171efecae06a9ed6155b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the external link traversal file access flag from the specified link access property list. <a href="group___l_a_p_l.html#gaf1357eb0940f171efecae06a9ed6155b">More...</a><br /></td></tr>
+<tr class="separator:gaf1357eb0940f171efecae06a9ed6155b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacbf576bd8f7e63f3a91134b12d6b2d12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_a_p_l.html#gacbf576bd8f7e63f3a91134b12d6b2d12">H5Pget_elink_cb</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_lpublic_8h.html#a96345937d04b66a13baec1ef1a6cff76">H5L_elink_traverse_t</a> *func, void **op_data)</td></tr>
+<tr class="memdesc:gacbf576bd8f7e63f3a91134b12d6b2d12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the external link traversal callback function from the specified link access property list. <a href="group___l_a_p_l.html#gacbf576bd8f7e63f3a91134b12d6b2d12">More...</a><br /></td></tr>
+<tr class="separator:gacbf576bd8f7e63f3a91134b12d6b2d12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2c2fe0a0396b9a0a02b28402e4ee108a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_a_p_l.html#ga2c2fe0a0396b9a0a02b28402e4ee108a">H5Pget_elink_fapl</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</td></tr>
+<tr class="memdesc:ga2c2fe0a0396b9a0a02b28402e4ee108a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file access property list identifier associated with the link access property list. <a href="group___l_a_p_l.html#ga2c2fe0a0396b9a0a02b28402e4ee108a">More...</a><br /></td></tr>
+<tr class="separator:ga2c2fe0a0396b9a0a02b28402e4ee108a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7960f746797bcf35f70746cd644f8b5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_a_p_l.html#ga7960f746797bcf35f70746cd644f8b5a">H5Pget_elink_prefix</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, char *prefix, size_t size)</td></tr>
+<tr class="memdesc:ga7960f746797bcf35f70746cd644f8b5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves prefix applied to external link paths. <a href="group___l_a_p_l.html#ga7960f746797bcf35f70746cd644f8b5a">More...</a><br /></td></tr>
+<tr class="separator:ga7960f746797bcf35f70746cd644f8b5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6bfa33fa9a77011cbdc06d0fbc907177"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_a_p_l.html#ga6bfa33fa9a77011cbdc06d0fbc907177">H5Pget_nlinks</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t *nlinks)</td></tr>
+<tr class="memdesc:ga6bfa33fa9a77011cbdc06d0fbc907177"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the maximum number of link traversals. <a href="group___l_a_p_l.html#ga6bfa33fa9a77011cbdc06d0fbc907177">More...</a><br /></td></tr>
+<tr class="separator:ga6bfa33fa9a77011cbdc06d0fbc907177"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga020f7eb2eae01043286af50db0a76d82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_a_p_l.html#ga020f7eb2eae01043286af50db0a76d82">H5Pset_elink_acc_flags</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, unsigned flags)</td></tr>
+<tr class="memdesc:ga020f7eb2eae01043286af50db0a76d82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the external link traversal file access flag in a link access property list. <a href="group___l_a_p_l.html#ga020f7eb2eae01043286af50db0a76d82">More...</a><br /></td></tr>
+<tr class="separator:ga020f7eb2eae01043286af50db0a76d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8850042eed51777866d7bd0d050cfdc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_a_p_l.html#ga8850042eed51777866d7bd0d050cfdc2">H5Pset_elink_cb</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_lpublic_8h.html#a96345937d04b66a13baec1ef1a6cff76">H5L_elink_traverse_t</a> func, void *op_data)</td></tr>
+<tr class="memdesc:ga8850042eed51777866d7bd0d050cfdc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the external link traversal callback function in a link access property list. <a href="group___l_a_p_l.html#ga8850042eed51777866d7bd0d050cfdc2">More...</a><br /></td></tr>
+<tr class="separator:ga8850042eed51777866d7bd0d050cfdc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3895e8e60ce8f0b6f32ab7a22c715d1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_a_p_l.html#ga3895e8e60ce8f0b6f32ab7a22c715d1a">H5Pset_elink_fapl</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="memdesc:ga3895e8e60ce8f0b6f32ab7a22c715d1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a file access property list for use in accessing a file pointed to by an external link. <a href="group___l_a_p_l.html#ga3895e8e60ce8f0b6f32ab7a22c715d1a">More...</a><br /></td></tr>
+<tr class="separator:ga3895e8e60ce8f0b6f32ab7a22c715d1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa5eced13ba3a00cdd65669626dc7294"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_a_p_l.html#gafa5eced13ba3a00cdd65669626dc7294">H5Pset_elink_prefix</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *prefix)</td></tr>
+<tr class="memdesc:gafa5eced13ba3a00cdd65669626dc7294"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets prefix to be applied to external link paths. <a href="group___l_a_p_l.html#gafa5eced13ba3a00cdd65669626dc7294">More...</a><br /></td></tr>
+<tr class="separator:gafa5eced13ba3a00cdd65669626dc7294"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa46c63c196a0cf5cd94dede039c030f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___l_a_p_l.html#gaa46c63c196a0cf5cd94dede039c030f4">H5Pset_nlinks</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t nlinks)</td></tr>
+<tr class="memdesc:gaa46c63c196a0cf5cd94dede039c030f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets maximum number of soft or user-defined link traversals. <a href="group___l_a_p_l.html#gaa46c63c196a0cf5cd94dede039c030f4">More...</a><br /></td></tr>
+<tr class="separator:gaa46c63c196a0cf5cd94dede039c030f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab89c9debe50afca848151ff046afc82f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_y_p_l.html#gab89c9debe50afca848151ff046afc82f">H5Padd_merge_committed_dtype_path</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *path)</td></tr>
+<tr class="memdesc:gab89c9debe50afca848151ff046afc82f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a path to the list of paths that will be searched in the destination file for a matching committed datatype. <a href="group___o_c_p_y_p_l.html#gab89c9debe50afca848151ff046afc82f">More...</a><br /></td></tr>
+<tr class="separator:gab89c9debe50afca848151ff046afc82f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4b8d6496ac56b167dba16729a8bd7adf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_y_p_l.html#ga4b8d6496ac56b167dba16729a8bd7adf">H5Pfree_merge_committed_dtype_paths</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga4b8d6496ac56b167dba16729a8bd7adf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the list of paths stored in the object copy property list. <a href="group___o_c_p_y_p_l.html#ga4b8d6496ac56b167dba16729a8bd7adf">More...</a><br /></td></tr>
+<tr class="separator:ga4b8d6496ac56b167dba16729a8bd7adf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad81b509481ba53a1ef1ba3c7083fc295"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_y_p_l.html#gad81b509481ba53a1ef1ba3c7083fc295">H5Pget_copy_object</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *copy_options)</td></tr>
+<tr class="memdesc:gad81b509481ba53a1ef1ba3c7083fc295"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the properties to be used when an object is copied. <a href="group___o_c_p_y_p_l.html#gad81b509481ba53a1ef1ba3c7083fc295">More...</a><br /></td></tr>
+<tr class="separator:gad81b509481ba53a1ef1ba3c7083fc295"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d7b82394d37bda28769a0435300d396"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_y_p_l.html#ga5d7b82394d37bda28769a0435300d396">H5Pget_mcdt_search_cb</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_opublic_8h.html#aa35611ba3daa73768194274c0e2a20eb">H5O_mcdt_search_cb_t</a> *func, void **op_data)</td></tr>
+<tr class="memdesc:ga5d7b82394d37bda28769a0435300d396"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the callback function from the specified object copy property list. <a href="group___o_c_p_y_p_l.html#ga5d7b82394d37bda28769a0435300d396">More...</a><br /></td></tr>
+<tr class="separator:ga5d7b82394d37bda28769a0435300d396"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8819261e0b4663827212892e10dfc8a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_y_p_l.html#ga8819261e0b4663827212892e10dfc8a6">H5Pset_copy_object</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned copy_options)</td></tr>
+<tr class="memdesc:ga8819261e0b4663827212892e10dfc8a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets properties to be used when an object is copied. <a href="group___o_c_p_y_p_l.html#ga8819261e0b4663827212892e10dfc8a6">More...</a><br /></td></tr>
+<tr class="separator:ga8819261e0b4663827212892e10dfc8a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e0448885990a1b9ebd4493b7604f0c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_c_p_y_p_l.html#ga9e0448885990a1b9ebd4493b7604f0c1">H5Pset_mcdt_search_cb</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_opublic_8h.html#aa35611ba3daa73768194274c0e2a20eb">H5O_mcdt_search_cb_t</a> func, void *op_data)</td></tr>
+<tr class="memdesc:ga9e0448885990a1b9ebd4493b7604f0c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the callback function that <a class="el" href="group___h5_o.html#gaa94449be6f67f499be5ddd3fc44f4225" title="Copies an object in an HDF5 file.">H5Ocopy()</a> will invoke before searching the entire destination file for a matching committed datatype. <a href="group___o_c_p_y_p_l.html#ga9e0448885990a1b9ebd4493b7604f0c1">More...</a><br /></td></tr>
+<tr class="separator:ga9e0448885990a1b9ebd4493b7604f0c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga91799f6cda78911e9ecc2cfaaea3a3b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga91799f6cda78911e9ecc2cfaaea3a3b5">H5Pregister1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cls_id, const char *name, size_t size, void *def_value, <a class="el" href="_h5_ppublic_8h.html#a874ff6838c44e13eb75a80086ea18bd4">H5P_prp_create_func_t</a> prp_create, <a class="el" href="_h5_ppublic_8h.html#a71013bd340657c834adc61579a7a13d6">H5P_prp_set_func_t</a> prp_set, <a class="el" href="_h5_ppublic_8h.html#a9fb7470c8fe7cd27e59586cb59bc6dc6">H5P_prp_get_func_t</a> prp_get, <a class="el" href="_h5_ppublic_8h.html#a9400197471623296d439b208b4f91de5">H5P_prp_delete_func_t</a> prp_del, <a class="el" href="_h5_ppublic_8h.html#a7a6388bf6c82e985a8e03dac32874353">H5P_prp_copy_func_t</a> prp_copy, <a class="el" href="_h5_ppublic_8h.html#a9401085aa26970aac50b0bc8b629f4b5">H5P_prp_close_func_t</a> prp_close)</td></tr>
+<tr class="memdesc:ga91799f6cda78911e9ecc2cfaaea3a3b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a permanent property with a property list class. <a href="group___p_l_c_r_a.html#ga91799f6cda78911e9ecc2cfaaea3a3b5">More...</a><br /></td></tr>
+<tr class="separator:ga91799f6cda78911e9ecc2cfaaea3a3b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6ba9694c03ae97c9f514470366a909f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#ga6ba9694c03ae97c9f514470366a909f9">H5Pinsert1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *name, size_t size, void *value, <a class="el" href="_h5_ppublic_8h.html#a71013bd340657c834adc61579a7a13d6">H5P_prp_set_func_t</a> prp_set, <a class="el" href="_h5_ppublic_8h.html#a9fb7470c8fe7cd27e59586cb59bc6dc6">H5P_prp_get_func_t</a> prp_get, <a class="el" href="_h5_ppublic_8h.html#a9400197471623296d439b208b4f91de5">H5P_prp_delete_func_t</a> prp_delete, <a class="el" href="_h5_ppublic_8h.html#a7a6388bf6c82e985a8e03dac32874353">H5P_prp_copy_func_t</a> prp_copy, <a class="el" href="_h5_ppublic_8h.html#a9401085aa26970aac50b0bc8b629f4b5">H5P_prp_close_func_t</a> prp_close)</td></tr>
+<tr class="memdesc:ga6ba9694c03ae97c9f514470366a909f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a temporary property with a property list. <a href="group___p_l_c_r_a.html#ga6ba9694c03ae97c9f514470366a909f9">More...</a><br /></td></tr>
+<tr class="separator:ga6ba9694c03ae97c9f514470366a909f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf40518cb161ee9508da4b9c0d34553bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_l_c_r_a.html#gaf40518cb161ee9508da4b9c0d34553bf">H5Pencode1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, void *buf, size_t *nalloc)</td></tr>
+<tr class="memdesc:gaf40518cb161ee9508da4b9c0d34553bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes the property values in a property list into a binary buffer. <a href="group___p_l_c_r_a.html#gaf40518cb161ee9508da4b9c0d34553bf">More...</a><br /></td></tr>
+<tr class="separator:gaf40518cb161ee9508da4b9c0d34553bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacbd4f93aa7cd270668385440fb5873a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gacbd4f93aa7cd270668385440fb5873a1">H5Pget_filter1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned filter, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])</td></tr>
+<tr class="memdesc:gacbd4f93aa7cd270668385440fb5873a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a filter in a pipeline (DEPRECATED) <a href="group___d_c_p_l.html#gacbd4f93aa7cd270668385440fb5873a1">More...</a><br /></td></tr>
+<tr class="separator:gacbd4f93aa7cd270668385440fb5873a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga351bb4dc44dae41344f18aab177f4cf1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga351bb4dc44dae41344f18aab177f4cf1">H5Pget_filter_by_id1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])</td></tr>
+<tr class="memdesc:ga351bb4dc44dae41344f18aab177f4cf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about the specified filter. <a href="group___d_c_p_l.html#ga351bb4dc44dae41344f18aab177f4cf1">More...</a><br /></td></tr>
+<tr class="separator:ga351bb4dc44dae41344f18aab177f4cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99c0afbb68e8e775ae70cac44404a534"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga99c0afbb68e8e775ae70cac44404a534">H5Pget_version</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *boot, unsigned *freelist, unsigned *stab, unsigned *shhdr)</td></tr>
+<tr class="memdesc:ga99c0afbb68e8e775ae70cac44404a534"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the version information of various objects for a file creation property list(deprecated) <a href="group___f_c_p_l.html#ga99c0afbb68e8e775ae70cac44404a534">More...</a><br /></td></tr>
+<tr class="separator:ga99c0afbb68e8e775ae70cac44404a534"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad388f8cfa213762c6fc3e45619aa5db6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#gad388f8cfa213762c6fc3e45619aa5db6">H5Pset_file_space</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797">H5F_file_space_type_t</a> strategy, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> threshold)</td></tr>
+<tr class="memdesc:gad388f8cfa213762c6fc3e45619aa5db6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file space handling strategy and the free-space section size threshold. <a href="group___f_c_p_l.html#gad388f8cfa213762c6fc3e45619aa5db6">More...</a><br /></td></tr>
+<tr class="separator:gad388f8cfa213762c6fc3e45619aa5db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9873dad32f2be5b4bb41497e2fbf5619"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga9873dad32f2be5b4bb41497e2fbf5619">H5Pget_file_space</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797">H5F_file_space_type_t</a> *strategy, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *threshold)</td></tr>
+<tr class="memdesc:ga9873dad32f2be5b4bb41497e2fbf5619"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file space handling strategy, and threshold value for a file creation property list. <a href="group___f_c_p_l.html#ga9873dad32f2be5b4bb41497e2fbf5619">More...</a><br /></td></tr>
+<tr class="separator:ga9873dad32f2be5b4bb41497e2fbf5619"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a1a9df33b7fc606ab786f31c9c4a585be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a1a9df33b7fc606ab786f31c9c4a585be">H5P_CLS_ROOT_ID_g</a></td></tr>
+<tr class="separator:a1a9df33b7fc606ab786f31c9c4a585be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67c5213c733d9db537ff7e958c507bba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a67c5213c733d9db537ff7e958c507bba">H5P_CLS_OBJECT_CREATE_ID_g</a></td></tr>
+<tr class="separator:a67c5213c733d9db537ff7e958c507bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed7fe7ff704fb2c1c396da806b3212ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aed7fe7ff704fb2c1c396da806b3212ee">H5P_CLS_FILE_CREATE_ID_g</a></td></tr>
+<tr class="separator:aed7fe7ff704fb2c1c396da806b3212ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74249fa5ebed9652106191ff0e1304fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a74249fa5ebed9652106191ff0e1304fc">H5P_CLS_FILE_ACCESS_ID_g</a></td></tr>
+<tr class="separator:a74249fa5ebed9652106191ff0e1304fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4395f968a0d095b083c55b4721fdbd0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a4395f968a0d095b083c55b4721fdbd0c">H5P_CLS_DATASET_CREATE_ID_g</a></td></tr>
+<tr class="separator:a4395f968a0d095b083c55b4721fdbd0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a872362a0abb4dc63f3f122d2a66c15c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a872362a0abb4dc63f3f122d2a66c15c1">H5P_CLS_DATASET_ACCESS_ID_g</a></td></tr>
+<tr class="separator:a872362a0abb4dc63f3f122d2a66c15c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac09d429b55f15a8db7845c9c0b25d08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aac09d429b55f15a8db7845c9c0b25d08">H5P_CLS_DATASET_XFER_ID_g</a></td></tr>
+<tr class="separator:aac09d429b55f15a8db7845c9c0b25d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a907933cbe1a2931494844b70e1774558"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a907933cbe1a2931494844b70e1774558">H5P_CLS_FILE_MOUNT_ID_g</a></td></tr>
+<tr class="separator:a907933cbe1a2931494844b70e1774558"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e7a63f951bd50dfe312a95da5620295"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a2e7a63f951bd50dfe312a95da5620295">H5P_CLS_GROUP_CREATE_ID_g</a></td></tr>
+<tr class="separator:a2e7a63f951bd50dfe312a95da5620295"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a034ad8e78d85133314367e452b464397"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a034ad8e78d85133314367e452b464397">H5P_CLS_GROUP_ACCESS_ID_g</a></td></tr>
+<tr class="separator:a034ad8e78d85133314367e452b464397"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44db0bbdb50adfdf41189e72001c0311"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a44db0bbdb50adfdf41189e72001c0311">H5P_CLS_DATATYPE_CREATE_ID_g</a></td></tr>
+<tr class="separator:a44db0bbdb50adfdf41189e72001c0311"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69f33066bc3732a6dadb1713cfdf0ca2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a69f33066bc3732a6dadb1713cfdf0ca2">H5P_CLS_DATATYPE_ACCESS_ID_g</a></td></tr>
+<tr class="separator:a69f33066bc3732a6dadb1713cfdf0ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6512d8aec0eec83f5a52ce06386b315c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a6512d8aec0eec83f5a52ce06386b315c">H5P_CLS_MAP_CREATE_ID_g</a></td></tr>
+<tr class="separator:a6512d8aec0eec83f5a52ce06386b315c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92c3ba26a416c00f92d69de91d5c6612"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a92c3ba26a416c00f92d69de91d5c6612">H5P_CLS_MAP_ACCESS_ID_g</a></td></tr>
+<tr class="separator:a92c3ba26a416c00f92d69de91d5c6612"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9c786c50e232a680d1c60f8a5c76e34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ac9c786c50e232a680d1c60f8a5c76e34">H5P_CLS_STRING_CREATE_ID_g</a></td></tr>
+<tr class="separator:ac9c786c50e232a680d1c60f8a5c76e34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c74e243d60ecbf10ff64aab4c32e7ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a5c74e243d60ecbf10ff64aab4c32e7ab">H5P_CLS_ATTRIBUTE_CREATE_ID_g</a></td></tr>
+<tr class="separator:a5c74e243d60ecbf10ff64aab4c32e7ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2394df8078455e8a2f2124d8a2ab30ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a2394df8078455e8a2f2124d8a2ab30ff">H5P_CLS_ATTRIBUTE_ACCESS_ID_g</a></td></tr>
+<tr class="separator:a2394df8078455e8a2f2124d8a2ab30ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a273388f2c6e33cdb20644a215c28b66a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a273388f2c6e33cdb20644a215c28b66a">H5P_CLS_OBJECT_COPY_ID_g</a></td></tr>
+<tr class="separator:a273388f2c6e33cdb20644a215c28b66a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c10abd27813f8dc51ba3963f55eb240"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a1c10abd27813f8dc51ba3963f55eb240">H5P_CLS_LINK_CREATE_ID_g</a></td></tr>
+<tr class="separator:a1c10abd27813f8dc51ba3963f55eb240"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd8ee557c55f3c9701b3d18275297d60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#acd8ee557c55f3c9701b3d18275297d60">H5P_CLS_LINK_ACCESS_ID_g</a></td></tr>
+<tr class="separator:acd8ee557c55f3c9701b3d18275297d60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5af213c7ff47c0454441214f0bed5236"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a5af213c7ff47c0454441214f0bed5236">H5P_CLS_VOL_INITIALIZE_ID_g</a></td></tr>
+<tr class="separator:a5af213c7ff47c0454441214f0bed5236"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a75b55148ca8b6a2714a62d79365bdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a6a75b55148ca8b6a2714a62d79365bdf">H5P_CLS_REFERENCE_ACCESS_ID_g</a></td></tr>
+<tr class="separator:a6a75b55148ca8b6a2714a62d79365bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc5c5d07eb42d9ebe750f9e1c8a55fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#abc5c5d07eb42d9ebe750f9e1c8a55fb7">H5P_LST_FILE_CREATE_ID_g</a></td></tr>
+<tr class="separator:abc5c5d07eb42d9ebe750f9e1c8a55fb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a424b01d8661c335dc751ad994d6d3287"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a424b01d8661c335dc751ad994d6d3287">H5P_LST_FILE_ACCESS_ID_g</a></td></tr>
+<tr class="separator:a424b01d8661c335dc751ad994d6d3287"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a986dc857a483aff7f6d139bd0b890070"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a986dc857a483aff7f6d139bd0b890070">H5P_LST_DATASET_CREATE_ID_g</a></td></tr>
+<tr class="separator:a986dc857a483aff7f6d139bd0b890070"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a238c248c83826439ad58cee474c78ecf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a238c248c83826439ad58cee474c78ecf">H5P_LST_DATASET_ACCESS_ID_g</a></td></tr>
+<tr class="separator:a238c248c83826439ad58cee474c78ecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ec50e0ae7b2b89e32cde3e5d95d7d96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a9ec50e0ae7b2b89e32cde3e5d95d7d96">H5P_LST_DATASET_XFER_ID_g</a></td></tr>
+<tr class="separator:a9ec50e0ae7b2b89e32cde3e5d95d7d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae24d2d548b3c93ba6c64f64d9a5cc8e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ae24d2d548b3c93ba6c64f64d9a5cc8e7">H5P_LST_FILE_MOUNT_ID_g</a></td></tr>
+<tr class="separator:ae24d2d548b3c93ba6c64f64d9a5cc8e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbe4553b53fb0c7326b1009d8eec9e8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#abbe4553b53fb0c7326b1009d8eec9e8a">H5P_LST_GROUP_CREATE_ID_g</a></td></tr>
+<tr class="separator:abbe4553b53fb0c7326b1009d8eec9e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85235ca8711f413604a35239a1751985"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a85235ca8711f413604a35239a1751985">H5P_LST_GROUP_ACCESS_ID_g</a></td></tr>
+<tr class="separator:a85235ca8711f413604a35239a1751985"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594e4115649a3314244dbf7b7400c471"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a594e4115649a3314244dbf7b7400c471">H5P_LST_DATATYPE_CREATE_ID_g</a></td></tr>
+<tr class="separator:a594e4115649a3314244dbf7b7400c471"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa9e5384b5b0e9e4e35cd950693dce17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#afa9e5384b5b0e9e4e35cd950693dce17">H5P_LST_DATATYPE_ACCESS_ID_g</a></td></tr>
+<tr class="separator:afa9e5384b5b0e9e4e35cd950693dce17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96db1160bd25df9c404f6e68df186dc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a96db1160bd25df9c404f6e68df186dc3">H5P_LST_MAP_CREATE_ID_g</a></td></tr>
+<tr class="separator:a96db1160bd25df9c404f6e68df186dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9690d2262db1970a733141c038050f17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a9690d2262db1970a733141c038050f17">H5P_LST_MAP_ACCESS_ID_g</a></td></tr>
+<tr class="separator:a9690d2262db1970a733141c038050f17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0fb29a485590eeeece4c4ca719c01b56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a0fb29a485590eeeece4c4ca719c01b56">H5P_LST_ATTRIBUTE_CREATE_ID_g</a></td></tr>
+<tr class="separator:a0fb29a485590eeeece4c4ca719c01b56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3cae3b4f7e42cd18894bd4e07d50306"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#aa3cae3b4f7e42cd18894bd4e07d50306">H5P_LST_ATTRIBUTE_ACCESS_ID_g</a></td></tr>
+<tr class="separator:aa3cae3b4f7e42cd18894bd4e07d50306"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78fbd8630e5ef84755d533af0b543ed9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a78fbd8630e5ef84755d533af0b543ed9">H5P_LST_OBJECT_COPY_ID_g</a></td></tr>
+<tr class="separator:a78fbd8630e5ef84755d533af0b543ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d6a0093e425e87a64de3e648a1ddb26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a0d6a0093e425e87a64de3e648a1ddb26">H5P_LST_LINK_CREATE_ID_g</a></td></tr>
+<tr class="separator:a0d6a0093e425e87a64de3e648a1ddb26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c58e1d9dd4562bf617455e730ebffa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#ae0c58e1d9dd4562bf617455e730ebffa">H5P_LST_LINK_ACCESS_ID_g</a></td></tr>
+<tr class="separator:ae0c58e1d9dd4562bf617455e730ebffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12de9667cedcc03e8e78f8480ef2bc06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a12de9667cedcc03e8e78f8480ef2bc06">H5P_LST_VOL_INITIALIZE_ID_g</a></td></tr>
+<tr class="separator:a12de9667cedcc03e8e78f8480ef2bc06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06463b4c67faab8e5404b60607772e1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html#a06463b4c67faab8e5404b60607772e1c">H5P_LST_REFERENCE_ACCESS_ID_g</a></td></tr>
+<tr class="separator:a06463b4c67faab8e5404b60607772e1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a8a7430d52f5c60b5be36a881e8fb5c6c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a7430d52f5c60b5be36a881e8fb5c6c">&#9670;&nbsp;</a></span>H5D_MPIO_NO_SELECTION_IO_CAUSES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_MPIO_NO_SELECTION_IO_CAUSES</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> (<a class="code" href="_h5_ppublic_8h.html#af95c664a7d81d6ba2afada57dbd68098">H5D_SEL_IO_DISABLE_BY_API</a> | <a class="code" href="_h5_ppublic_8h.html#a367e3e52a64124928a24dd3664f94f2d">H5D_SEL_IO_TCONV_BUF_TOO_SMALL</a> | <a class="code" href="_h5_ppublic_8h.html#a70f610a09605a2d228d3cff36d93f3ab">H5D_SEL_IO_BKG_BUF_TOO_SMALL</a> | \</div>
+<div class="line"> H5D_SEL_IO_DATASET_FILTER | <a class="code" href="_h5_ppublic_8h.html#aa78649650e450cb310c768b6e5333b4e">H5D_SEL_IO_CHUNK_CACHE</a>)</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a367e3e52a64124928a24dd3664f94f2d"><div class="ttname"><a href="_h5_ppublic_8h.html#a367e3e52a64124928a24dd3664f94f2d">H5D_SEL_IO_TCONV_BUF_TOO_SMALL</a></div><div class="ttdeci">#define H5D_SEL_IO_TCONV_BUF_TOO_SMALL</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:389</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a70f610a09605a2d228d3cff36d93f3ab"><div class="ttname"><a href="_h5_ppublic_8h.html#a70f610a09605a2d228d3cff36d93f3ab">H5D_SEL_IO_BKG_BUF_TOO_SMALL</a></div><div class="ttdeci">#define H5D_SEL_IO_BKG_BUF_TOO_SMALL</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:392</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa78649650e450cb310c768b6e5333b4e"><div class="ttname"><a href="_h5_ppublic_8h.html#aa78649650e450cb310c768b6e5333b4e">H5D_SEL_IO_CHUNK_CACHE</a></div><div class="ttdeci">#define H5D_SEL_IO_CHUNK_CACHE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:386</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_af95c664a7d81d6ba2afada57dbd68098"><div class="ttname"><a href="_h5_ppublic_8h.html#af95c664a7d81d6ba2afada57dbd68098">H5D_SEL_IO_DISABLE_BY_API</a></div><div class="ttdeci">#define H5D_SEL_IO_DISABLE_BY_API</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:368</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="a33a8e40afb222e4c7854ad9aaee140cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a33a8e40afb222e4c7854ad9aaee140cb">&#9670;&nbsp;</a></span>H5D_SCALAR_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_SCALAR_IO&#160;&#160;&#160;(0x0001u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Causes for <a class="el" href="group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84" title="Retrieves the type(s) of I/O that HDF5 actually performed on raw data during the last I/O call.">H5Pget_actual_selection_io_mode()</a> property Scalar (or legacy MPIO) I/O was performed </p>
+
+</div>
+</div>
+<a id="a70f610a09605a2d228d3cff36d93f3ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70f610a09605a2d228d3cff36d93f3ab">&#9670;&nbsp;</a></span>H5D_SEL_IO_BKG_BUF_TOO_SMALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_SEL_IO_BKG_BUF_TOO_SMALL&#160;&#160;&#160; (0x0100u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Selection I/O was not performed because the \ type conversion background buffer is too small </p>
+
+</div>
+</div>
+<a id="aa78649650e450cb310c768b6e5333b4e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa78649650e450cb310c768b6e5333b4e">&#9670;&nbsp;</a></span>H5D_SEL_IO_CHUNK_CACHE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_SEL_IO_CHUNK_CACHE&#160;&#160;&#160; (0x0040u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Selection I/O was not performed because of \ chunk cache </p>
+
+</div>
+</div>
+<a id="a6dc7f66df0be55845aadff104e828e31"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6dc7f66df0be55845aadff104e828e31">&#9670;&nbsp;</a></span>H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER&#160;&#160;&#160; (0x0004u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Selection I/O was not performed because of \ sieve buffer for contiguous dataset </p>
+
+</div>
+</div>
+<a id="a6186546550fa3150f57ded76c05264b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6186546550fa3150f57ded76c05264b2">&#9670;&nbsp;</a></span>H5D_SEL_IO_DATASET_FILTER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_SEL_IO_DATASET_FILTER&#160;&#160;&#160; (0x0020u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Selection I/O was not performed because of \ dataset filters </p>
+
+</div>
+</div>
+<a id="af6d12803003dfbaf21ceaad70decd098"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6d12803003dfbaf21ceaad70decd098">&#9670;&nbsp;</a></span>H5D_SEL_IO_DEFAULT_OFF</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_SEL_IO_DEFAULT_OFF&#160;&#160;&#160; (0x0200u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Selection I/O was not performed because the \ selection I/O mode is DEFAULT and the library \ chose it to be off for this case </p>
+
+</div>
+</div>
+<a id="af95c664a7d81d6ba2afada57dbd68098"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af95c664a7d81d6ba2afada57dbd68098">&#9670;&nbsp;</a></span>H5D_SEL_IO_DISABLE_BY_API</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_SEL_IO_DISABLE_BY_API&#160;&#160;&#160; (0x0001u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Causes for <a class="el" href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c" title="Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call.">H5Pget_no_selection_io_cause()</a> property Selection I/O was not performed because \ the feature was disabled by the API </p>
+
+</div>
+</div>
+<a id="ad926b5089244351e4efd11c23e288c61"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad926b5089244351e4efd11c23e288c61">&#9670;&nbsp;</a></span>H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB&#160;&#160;&#160; (0x0008u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Selection I/O was not performed because the VFD \ does not have vector or selection I/O callback </p>
+
+</div>
+</div>
+<a id="a151ba957f8a2b49c7365214621dc73ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a151ba957f8a2b49c7365214621dc73ae">&#9670;&nbsp;</a></span>H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET&#160;&#160;&#160; (0x0002u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Selection I/O was not performed because the \ dataset was neither contiguous nor chunked </p>
+
+</div>
+</div>
+<a id="adbbb3738f3a693a30e325048f530f2a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adbbb3738f3a693a30e325048f530f2a7">&#9670;&nbsp;</a></span>H5D_SEL_IO_PAGE_BUFFER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_SEL_IO_PAGE_BUFFER&#160;&#160;&#160; (0x0010u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Selection I/O was not performed because of \ page buffer </p>
+
+</div>
+</div>
+<a id="a367e3e52a64124928a24dd3664f94f2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a367e3e52a64124928a24dd3664f94f2d">&#9670;&nbsp;</a></span>H5D_SEL_IO_TCONV_BUF_TOO_SMALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_SEL_IO_TCONV_BUF_TOO_SMALL&#160;&#160;&#160; (0x0080u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Selection I/O was not performed because the \ type conversion buffer is too small </p>
+
+</div>
+</div>
+<a id="ad0795b084ee2432646a985523ff60ed1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0795b084ee2432646a985523ff60ed1">&#9670;&nbsp;</a></span>H5D_SELECTION_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_SELECTION_IO&#160;&#160;&#160;(0x0004u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Selection I/O was performed </p>
+
+</div>
+</div>
+<a id="acde6ec06c2ba407bffd67335a82835ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acde6ec06c2ba407bffd67335a82835ae">&#9670;&nbsp;</a></span>H5D_VECTOR_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5D_VECTOR_IO&#160;&#160;&#160;(0x0002u)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Vector I/O was performed </p>
+
+</div>
+</div>
+<a id="abb549ba9fa5c4f3107d8ff19602705da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb549ba9fa5c4f3107d8ff19602705da">&#9670;&nbsp;</a></span>H5OPEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5OPEN&#160;&#160;&#160;<a class="el" href="group___h5.html#ga27fa33dc262dda95c5aa8df533837480">H5open</a>(),</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2d151de7b77d473b910ecdb561b625e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d151de7b77d473b910ecdb561b625e3">&#9670;&nbsp;</a></span>H5P_ATTRIBUTE_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_ATTRIBUTE_ACCESS&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a2394df8078455e8a2f2124d8a2ab30ff">H5P_CLS_ATTRIBUTE_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2219a7502975d6b76b94dfc4c00b30e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2219a7502975d6b76b94dfc4c00b30e2">&#9670;&nbsp;</a></span>H5P_ATTRIBUTE_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_ATTRIBUTE_ACCESS_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#aa3cae3b4f7e42cd18894bd4e07d50306">H5P_LST_ATTRIBUTE_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa0102211c679e031e2e9831b66c48a12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0102211c679e031e2e9831b66c48a12">&#9670;&nbsp;</a></span>H5P_ATTRIBUTE_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_ATTRIBUTE_CREATE&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a5c74e243d60ecbf10ff64aab4c32e7ab">H5P_CLS_ATTRIBUTE_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9c44978ffea8ee086b590b81ccc875df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c44978ffea8ee086b590b81ccc875df">&#9670;&nbsp;</a></span>H5P_ATTRIBUTE_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_ATTRIBUTE_CREATE_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a0fb29a485590eeeece4c4ca719c01b56">H5P_LST_ATTRIBUTE_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adfd355619b7da5792a16d7bc491f963d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adfd355619b7da5792a16d7bc491f963d">&#9670;&nbsp;</a></span>H5P_CRT_ORDER_INDEXED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_CRT_ORDER_INDEXED&#160;&#160;&#160;0x0002</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa52f444ce2ba8bc5a062612f195e899f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa52f444ce2ba8bc5a062612f195e899f">&#9670;&nbsp;</a></span>H5P_CRT_ORDER_TRACKED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_CRT_ORDER_TRACKED&#160;&#160;&#160;0x0001</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afd849c0834c8ce6580b7c2537dbd9b5d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd849c0834c8ce6580b7c2537dbd9b5d">&#9670;&nbsp;</a></span>H5P_DATASET_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_DATASET_ACCESS&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a872362a0abb4dc63f3f122d2a66c15c1">H5P_CLS_DATASET_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abfbaa53f14422271152c9045ca341afc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abfbaa53f14422271152c9045ca341afc">&#9670;&nbsp;</a></span>H5P_DATASET_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_DATASET_ACCESS_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a238c248c83826439ad58cee474c78ecf">H5P_LST_DATASET_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afcd7f8186c404f3a1d768632eacba102"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afcd7f8186c404f3a1d768632eacba102">&#9670;&nbsp;</a></span>H5P_DATASET_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_DATASET_CREATE&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a4395f968a0d095b083c55b4721fdbd0c">H5P_CLS_DATASET_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3f3e387dc5fbbdca001f0418e33c87f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f3e387dc5fbbdca001f0418e33c87f8">&#9670;&nbsp;</a></span>H5P_DATASET_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_DATASET_CREATE_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a986dc857a483aff7f6d139bd0b890070">H5P_LST_DATASET_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6f9c8a5aba72c0445fff384bf418a80d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f9c8a5aba72c0445fff384bf418a80d">&#9670;&nbsp;</a></span>H5P_DATASET_XFER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_DATASET_XFER&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#aac09d429b55f15a8db7845c9c0b25d08">H5P_CLS_DATASET_XFER_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac048808bb0b87fe8c394ee0b6cc72ec6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac048808bb0b87fe8c394ee0b6cc72ec6">&#9670;&nbsp;</a></span>H5P_DATASET_XFER_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_DATASET_XFER_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a9ec50e0ae7b2b89e32cde3e5d95d7d96">H5P_LST_DATASET_XFER_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa67fdce00f24807a835955ac474febce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa67fdce00f24807a835955ac474febce">&#9670;&nbsp;</a></span>H5P_DATATYPE_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_DATATYPE_ACCESS&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a69f33066bc3732a6dadb1713cfdf0ca2">H5P_CLS_DATATYPE_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2516fe9d6da7a4de1d5be0b8e1433220"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2516fe9d6da7a4de1d5be0b8e1433220">&#9670;&nbsp;</a></span>H5P_DATATYPE_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_DATATYPE_ACCESS_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#afa9e5384b5b0e9e4e35cd950693dce17">H5P_LST_DATATYPE_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6d9318d499a66b4a934fe1839b29566e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d9318d499a66b4a934fe1839b29566e">&#9670;&nbsp;</a></span>H5P_DATATYPE_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_DATATYPE_CREATE&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a44db0bbdb50adfdf41189e72001c0311">H5P_CLS_DATATYPE_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a03582c842ec6515f057f4f30f3809d6a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03582c842ec6515f057f4f30f3809d6a">&#9670;&nbsp;</a></span>H5P_DATATYPE_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_DATATYPE_CREATE_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a594e4115649a3314244dbf7b7400c471">H5P_LST_DATATYPE_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afa85e97bfbf9bf1c58e39263846c568f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa85e97bfbf9bf1c58e39263846c568f">&#9670;&nbsp;</a></span>H5P_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_DEFAULT&#160;&#160;&#160;0 /* (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Default value of type <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> for all property list classes </p>
+
+</div>
+</div>
+<a id="a60ec2d4334addfc0eda89614598ee38e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a60ec2d4334addfc0eda89614598ee38e">&#9670;&nbsp;</a></span>H5P_FILE_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_FILE_ACCESS&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a74249fa5ebed9652106191ff0e1304fc">H5P_CLS_FILE_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0aec9affd3153c89bad28b2f4992ecd1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0aec9affd3153c89bad28b2f4992ecd1">&#9670;&nbsp;</a></span>H5P_FILE_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_FILE_ACCESS_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a424b01d8661c335dc751ad994d6d3287">H5P_LST_FILE_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a206f334f1e6c973e1215a3148b45b977"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a206f334f1e6c973e1215a3148b45b977">&#9670;&nbsp;</a></span>H5P_FILE_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_FILE_CREATE&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#aed7fe7ff704fb2c1c396da806b3212ee">H5P_CLS_FILE_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a266a229dbd1433a932c0c565f456d3fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a266a229dbd1433a932c0c565f456d3fe">&#9670;&nbsp;</a></span>H5P_FILE_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_FILE_CREATE_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#abc5c5d07eb42d9ebe750f9e1c8a55fb7">H5P_LST_FILE_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3f57eb3c4081b40ff8b036f438e68e5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f57eb3c4081b40ff8b036f438e68e5b">&#9670;&nbsp;</a></span>H5P_FILE_MOUNT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_FILE_MOUNT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a907933cbe1a2931494844b70e1774558">H5P_CLS_FILE_MOUNT_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4ee1dbf849ae014e17e9c2e914ed327d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ee1dbf849ae014e17e9c2e914ed327d">&#9670;&nbsp;</a></span>H5P_FILE_MOUNT_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_FILE_MOUNT_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#ae24d2d548b3c93ba6c64f64d9a5cc8e7">H5P_LST_FILE_MOUNT_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aca0fe0d98945364fe1320bf3af056b9d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aca0fe0d98945364fe1320bf3af056b9d">&#9670;&nbsp;</a></span>H5P_GROUP_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_GROUP_ACCESS&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a034ad8e78d85133314367e452b464397">H5P_CLS_GROUP_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af0677b9a0bfaf211cd56c049789e0653"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0677b9a0bfaf211cd56c049789e0653">&#9670;&nbsp;</a></span>H5P_GROUP_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_GROUP_ACCESS_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a85235ca8711f413604a35239a1751985">H5P_LST_GROUP_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8330a95b257d45d6347a2daa96f261e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8330a95b257d45d6347a2daa96f261e9">&#9670;&nbsp;</a></span>H5P_GROUP_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_GROUP_CREATE&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a2e7a63f951bd50dfe312a95da5620295">H5P_CLS_GROUP_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a86ba47efd9284b061face00b947c14b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a86ba47efd9284b061face00b947c14b9">&#9670;&nbsp;</a></span>H5P_GROUP_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_GROUP_CREATE_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#abbe4553b53fb0c7326b1009d8eec9e8a">H5P_LST_GROUP_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a130a641715c9a0f3597792ce630fbe6f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a130a641715c9a0f3597792ce630fbe6f">&#9670;&nbsp;</a></span>H5P_LINK_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_LINK_ACCESS&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#acd8ee557c55f3c9701b3d18275297d60">H5P_CLS_LINK_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a268a596e8a65b08bc8a2b6ff77a2ddcf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a268a596e8a65b08bc8a2b6ff77a2ddcf">&#9670;&nbsp;</a></span>H5P_LINK_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_LINK_ACCESS_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#ae0c58e1d9dd4562bf617455e730ebffa">H5P_LST_LINK_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad2c1d10104f0262c826350ccbf7c49f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2c1d10104f0262c826350ccbf7c49f2">&#9670;&nbsp;</a></span>H5P_LINK_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_LINK_CREATE&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a1c10abd27813f8dc51ba3963f55eb240">H5P_CLS_LINK_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4a93c65cc18295cfafed1d303d4d566a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4a93c65cc18295cfafed1d303d4d566a">&#9670;&nbsp;</a></span>H5P_LINK_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_LINK_CREATE_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a0d6a0093e425e87a64de3e648a1ddb26">H5P_LST_LINK_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a79320cf1e087a106edf5389499366ab3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a79320cf1e087a106edf5389499366ab3">&#9670;&nbsp;</a></span>H5P_MAP_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_MAP_ACCESS&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a92c3ba26a416c00f92d69de91d5c6612">H5P_CLS_MAP_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acdbe2a2c6e0695f8fc7e38fd727afc80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acdbe2a2c6e0695f8fc7e38fd727afc80">&#9670;&nbsp;</a></span>H5P_MAP_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_MAP_ACCESS_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a9690d2262db1970a733141c038050f17">H5P_LST_MAP_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a50729bf4bfe1588f1ef3919e18e7d546"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50729bf4bfe1588f1ef3919e18e7d546">&#9670;&nbsp;</a></span>H5P_MAP_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_MAP_CREATE&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a6512d8aec0eec83f5a52ce06386b315c">H5P_CLS_MAP_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aae5f6717cbedd91695b16d418cba6609"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae5f6717cbedd91695b16d418cba6609">&#9670;&nbsp;</a></span>H5P_MAP_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_MAP_CREATE_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a96db1160bd25df9c404f6e68df186dc3">H5P_LST_MAP_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1d3e6b2d837557e34e1fe5d73d96a0bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d3e6b2d837557e34e1fe5d73d96a0bc">&#9670;&nbsp;</a></span>H5P_NO_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_NO_CLASS&#160;&#160;&#160;<a class="el" href="_h5_ppublic_8h.html#a67dc6b2468403501eb136f36a9f4c77e">H5P_ROOT</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7cedfd989522e8d7697a414d1d707e43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7cedfd989522e8d7697a414d1d707e43">&#9670;&nbsp;</a></span>H5P_OBJECT_COPY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_OBJECT_COPY&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a273388f2c6e33cdb20644a215c28b66a">H5P_CLS_OBJECT_COPY_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1289e458d0f1bc27aeaf12ff7b44c266"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1289e458d0f1bc27aeaf12ff7b44c266">&#9670;&nbsp;</a></span>H5P_OBJECT_COPY_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_OBJECT_COPY_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a78fbd8630e5ef84755d533af0b543ed9">H5P_LST_OBJECT_COPY_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a42df2a1c964d2b985abc6e422abf6463"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a42df2a1c964d2b985abc6e422abf6463">&#9670;&nbsp;</a></span>H5P_OBJECT_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_OBJECT_CREATE&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a67c5213c733d9db537ff7e958c507bba">H5P_CLS_OBJECT_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3115cf4b9fb1386334159508f877b9f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3115cf4b9fb1386334159508f877b9f4">&#9670;&nbsp;</a></span>H5P_REFERENCE_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_REFERENCE_ACCESS&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a6a75b55148ca8b6a2714a62d79365bdf">H5P_CLS_REFERENCE_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aacaa43bebf731c89e0707308fa6e81e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aacaa43bebf731c89e0707308fa6e81e1">&#9670;&nbsp;</a></span>H5P_REFERENCE_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_REFERENCE_ACCESS_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a06463b4c67faab8e5404b60607772e1c">H5P_LST_REFERENCE_ACCESS_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a67dc6b2468403501eb136f36a9f4c77e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a67dc6b2468403501eb136f36a9f4c77e">&#9670;&nbsp;</a></span>H5P_ROOT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_ROOT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a1a9df33b7fc606ab786f31c9c4a585be">H5P_CLS_ROOT_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad5c40cc58ce5ddb42dff95eb684bd6cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5c40cc58ce5ddb42dff95eb684bd6cf">&#9670;&nbsp;</a></span>H5P_STRING_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_STRING_CREATE&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#ac9c786c50e232a680d1c60f8a5c76e34">H5P_CLS_STRING_CREATE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afebc2bfbcba7288957a33837b6a070a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afebc2bfbcba7288957a33837b6a070a5">&#9670;&nbsp;</a></span>H5P_VOL_INITIALIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_VOL_INITIALIZE&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a5af213c7ff47c0454441214f0bed5236">H5P_CLS_VOL_INITIALIZE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6da42dd59f7a6635432aa307d78c22b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6da42dd59f7a6635432aa307d78c22b5">&#9670;&nbsp;</a></span>H5P_VOL_INITIALIZE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5P_VOL_INITIALIZE_DEFAULT&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_ppublic_8h.html#a12de9667cedcc03e8e78f8480ef2bc06">H5P_LST_VOL_INITIALIZE_ID_g</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="ae493e8a71e9d53b8ff9dbfa7c6bff91f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae493e8a71e9d53b8ff9dbfa7c6bff91f">&#9670;&nbsp;</a></span>H5P_cls_close_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5P_cls_close_func_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> prop_id, void *close_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for <a class="el" href="group___p_l_c_r_a.html#ga62a1119b6ad2c33bcc9149df5e24ae12" title="Creates a new property list class.">H5Pcreate_class()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">prop_id</td><td>The identifier of the property list class being created </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">close_data</td><td>User pointer to any close data required </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>This function is called when a property list of the class with which this function was registered is being closed. The function is called after any registered parent close function is called for each property value.</p>
+<p>If the close function returns a negative value, the new list is not returned to the user and the property list close routine returns an error value.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ac040a485e75e3c0f57f175253f98cc89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac040a485e75e3c0f57f175253f98cc89">&#9670;&nbsp;</a></span>H5P_cls_copy_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5P_cls_copy_func_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_prop_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> old_prop_id, void *copy_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for <a class="el" href="group___p_l_c_r_a.html#ga62a1119b6ad2c33bcc9149df5e24ae12" title="Creates a new property list class.">H5Pcreate_class()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">new_prop_id</td><td>The identifier of the property list copy </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">old_prop_id</td><td>The identifier of the property list being copied </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">copy_data</td><td>User pointer to any copy data required </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>This function is called when an existing property list of this class is copied. The copy callback function is called after any registered parent copy callback function is called for each property value.</p>
+<p>If the copy routine returns a negative value, the new list is not returned to the user and the property list copy function returns an error value.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ada319197260febf9494b3b47aa68c7c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada319197260febf9494b3b47aa68c7c6">&#9670;&nbsp;</a></span>H5P_cls_create_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5P_cls_create_func_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> prop_id, void *create_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for <a class="el" href="group___p_l_c_r_a.html#ga62a1119b6ad2c33bcc9149df5e24ae12" title="Creates a new property list class.">H5Pcreate_class()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">prop_id</td><td>The identifier of the property list class being created </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">create_data</td><td>User pointer to any class creation data required </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>This function is called when a new property list of the class with which this function was registered is being created. The function is called after any registered parent create function is called for each property value.</p>
+<p>If the create function returns a negative value, the new list is not returned to the user and the property list creation routine returns an error value.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="a9d7a5c4938ce5732e469f1db706949fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9d7a5c4938ce5732e469f1db706949fe">&#9670;&nbsp;</a></span>H5P_iterate_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5P_iterate_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, const char *name, void *iter_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for <a class="el" href="group___p_l_c_r_a.html#ga1c52aa0f6d1839798982973d7db9569e" title="Iterates over properties in a property class or list.">H5Piterate()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>The identifier of a property list or property list class </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name of the current property </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">iter_data</td><td>The user context passed to <a class="el" href="group___p_l_c_r_a.html#ga1c52aa0f6d1839798982973d7db9569e" title="Iterates over properties in a property class or list.">H5Piterate()</a> </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><ul>
+<li>Zero causes the iterator to continue, returning zero when the iteration is complete. </li>
+<li>A positive value causes the iterator to immediately return that positive value, indicating short-circuit success. </li>
+<li>A negative value causes the iterator to immediately return that value, indicating failure.</li>
+</ul>
+This function is called for each property encountered when iterating over a property list or property list class via <a class="el" href="group___p_l_c_r_a.html#ga1c52aa0f6d1839798982973d7db9569e" title="Iterates over properties in a property class or list.">H5Piterate()</a>.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="a2069d596a2eab8b94eaeeb2a4c60795e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2069d596a2eab8b94eaeeb2a4c60795e">&#9670;&nbsp;</a></span>H5P_prp_cb1_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5P_prp_cb1_t) (const char *name, size_t size, void *value)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for <a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719" title="Registers a permanent property with a property list class.">H5Pregister2()</a>,<a class="el" href="group___p_l_c_r_a.html#ga91799f6cda78911e9ecc2cfaaea3a3b5" title="Registers a permanent property with a property list class.">H5Pregister1()</a>,<a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4" title="Registers a temporary property with a property list.">H5Pinsert2()</a>,<a class="el" href="group___p_l_c_r_a.html#ga6ba9694c03ae97c9f514470366a909f9" title="Registers a temporary property with a property list.">H5Pinsert1()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name of the property </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>The size of the property in bytes </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">value</td><td>The value for the property </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>The <a class="el" href="_h5_ppublic_8h.html#a2069d596a2eab8b94eaeeb2a4c60795e" title="Callback function for H5Pregister2(),H5Pregister1(),H5Pinsert2(),H5Pinsert1()">H5P_prp_cb1_t()</a> function describes the parameters used by the property create, copy and close callback functions. </p>
+
+</div>
+</div>
+<a id="ac30e48dfeb620a9a6796a6fe2baa839f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac30e48dfeb620a9a6796a6fe2baa839f">&#9670;&nbsp;</a></span>H5P_prp_cb2_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5P_prp_cb2_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> prop_id, const char *name, size_t size, void *value)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for <a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719" title="Registers a permanent property with a property list class.">H5Pregister2()</a>,<a class="el" href="group___p_l_c_r_a.html#ga91799f6cda78911e9ecc2cfaaea3a3b5" title="Registers a permanent property with a property list class.">H5Pregister1()</a>,<a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4" title="Registers a temporary property with a property list.">H5Pinsert2()</a>,<a class="el" href="group___p_l_c_r_a.html#ga6ba9694c03ae97c9f514470366a909f9" title="Registers a temporary property with a property list.">H5Pinsert1()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">prop_id</td><td>Property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>The name of the property </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>The size of the property in bytes </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>The value for the property </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>The <a class="el" href="_h5_ppublic_8h.html#ac30e48dfeb620a9a6796a6fe2baa839f" title="Callback function for H5Pregister2(),H5Pregister1(),H5Pinsert2(),H5Pinsert1()">H5P_prp_cb2_t()</a> function describes the parameters used by the property set, copy and delete callback functions. </p>
+
+</div>
+</div>
+<a id="a9401085aa26970aac50b0bc8b629f4b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9401085aa26970aac50b0bc8b629f4b5">&#9670;&nbsp;</a></span>H5P_prp_close_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_ppublic_8h.html#a2069d596a2eab8b94eaeeb2a4c60795e">H5P_prp_cb1_t</a> <a class="el" href="_h5_ppublic_8h.html#a9401085aa26970aac50b0bc8b629f4b5">H5P_prp_close_func_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a50c6a45d41e2b17d6d63d55d5e4bbd28"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50c6a45d41e2b17d6d63d55d5e4bbd28">&#9670;&nbsp;</a></span>H5P_prp_compare_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int(* H5P_prp_compare_func_t) (const void *value1, const void *value2, size_t size)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for comparing property values. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">value1</td><td>A property value </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">value2</td><td>A property value </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>The size of the <code>value1</code> and <code>value2</code> buffers </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a positive value if <code>value1</code> is greater than <code>value2</code>, a negative value if <code>value2</code> is greater than <code>value1</code> and zero if <code>value1</code> and <code>value2</code> are equal.</dd></dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5version_8h.html#a334ff323dfa6653ce21d0988ae7c73ba">H5Pregister()</a>, <a class="el" href="_h5version_8h.html#a9ccdea50538c7cfde87a9fa63ea68555">H5Pinsert()</a> </dd></dl>
+
+</div>
+</div>
+<a id="a7a6388bf6c82e985a8e03dac32874353"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a6388bf6c82e985a8e03dac32874353">&#9670;&nbsp;</a></span>H5P_prp_copy_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_ppublic_8h.html#a2069d596a2eab8b94eaeeb2a4c60795e">H5P_prp_cb1_t</a> <a class="el" href="_h5_ppublic_8h.html#a7a6388bf6c82e985a8e03dac32874353">H5P_prp_copy_func_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a874ff6838c44e13eb75a80086ea18bd4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a874ff6838c44e13eb75a80086ea18bd4">&#9670;&nbsp;</a></span>H5P_prp_create_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_ppublic_8h.html#a2069d596a2eab8b94eaeeb2a4c60795e">H5P_prp_cb1_t</a> <a class="el" href="_h5_ppublic_8h.html#a874ff6838c44e13eb75a80086ea18bd4">H5P_prp_create_func_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa222ac8932a09a6735c8132d1263bd2c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa222ac8932a09a6735c8132d1263bd2c">&#9670;&nbsp;</a></span>H5P_prp_decode_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5P_prp_decode_func_t) (const void **buf, void *value)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for decoding property values. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">buf</td><td>A buffer containing an encoded property value </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">value</td><td>The decoded property value </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section note"><dt>Note</dt><dd>There is currently no public API which exposes a callback of this type. </dd></dl>
+
+</div>
+</div>
+<a id="a9400197471623296d439b208b4f91de5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9400197471623296d439b208b4f91de5">&#9670;&nbsp;</a></span>H5P_prp_delete_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_ppublic_8h.html#ac30e48dfeb620a9a6796a6fe2baa839f">H5P_prp_cb2_t</a> <a class="el" href="_h5_ppublic_8h.html#a9400197471623296d439b208b4f91de5">H5P_prp_delete_func_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a40b2f4c734efa720161f36a32ab0042d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40b2f4c734efa720161f36a32ab0042d">&#9670;&nbsp;</a></span>H5P_prp_encode_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5P_prp_encode_func_t) (const void *value, void **buf, size_t *size)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Callback function for encoding property values. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>The property value to be encoded </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">buf</td><td>The encoded property value </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">size</td><td>The size of <code>buf</code> </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section note"><dt>Note</dt><dd>There is currently no public API which exposes a callback of this type. </dd></dl>
+
+</div>
+</div>
+<a id="a9fb7470c8fe7cd27e59586cb59bc6dc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9fb7470c8fe7cd27e59586cb59bc6dc6">&#9670;&nbsp;</a></span>H5P_prp_get_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_ppublic_8h.html#ac30e48dfeb620a9a6796a6fe2baa839f">H5P_prp_cb2_t</a> <a class="el" href="_h5_ppublic_8h.html#a9fb7470c8fe7cd27e59586cb59bc6dc6">H5P_prp_get_func_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71013bd340657c834adc61579a7a13d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71013bd340657c834adc61579a7a13d6">&#9670;&nbsp;</a></span>H5P_prp_set_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_ppublic_8h.html#ac30e48dfeb620a9a6796a6fe2baa839f">H5P_prp_cb2_t</a> <a class="el" href="_h5_ppublic_8h.html#a71013bd340657c834adc61579a7a13d6">H5P_prp_set_func_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a3d1f48e6c05b649980ddc5837e227956"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d1f48e6c05b649980ddc5837e227956">&#9670;&nbsp;</a></span>H5D_mpio_actual_chunk_opt_mode_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956">H5D_mpio_actual_chunk_opt_mode_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Actual IO mode property</p>
+<p>The default value, <a class="el" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956aadaa21a8cd9cf87f1f2402713860d292">H5D_MPIO_NO_CHUNK_OPTIMIZATION</a>, is used for all I/O operations that do not use chunk optimizations, including non-collective I/O and contiguous collective I/O. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3d1f48e6c05b649980ddc5837e227956aadaa21a8cd9cf87f1f2402713860d292"></a>H5D_MPIO_NO_CHUNK_OPTIMIZATION&#160;</td><td class="fielddoc"><p>No chunk optimization was performed. Either no collective I/O was attempted or the dataset wasn't chunked. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a3d1f48e6c05b649980ddc5837e227956aad6c2490e65e0471e215051a6c389d17"></a>H5D_MPIO_LINK_CHUNK&#160;</td><td class="fielddoc"><p>Collective I/O is performed on all chunks simultaneously. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a3d1f48e6c05b649980ddc5837e227956af9b13cc1511b7c60e9cacbb208fae2bf"></a>H5D_MPIO_MULTI_CHUNK&#160;</td><td class="fielddoc"><p>Each chunk was individually assigned collective or independent I/O based on what fraction of processes access the chunk. If the fraction is greater than the multi chunk ratio threshold, collective I/O is performed on that chunk. The multi chunk ratio threshold can be set using <a class="el" href="group___d_x_p_l.html#ga0b53b19c37bda96d3578ce38b3858ea3" title="Sets a ratio threshold for collective I/O.">H5Pset_dxpl_mpio_chunk_opt_ratio()</a>. The default value is 60%. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="ac8d48e1c028c095549922410dfd6ccd0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac8d48e1c028c095549922410dfd6ccd0">&#9670;&nbsp;</a></span>H5D_mpio_actual_io_mode_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0">H5D_mpio_actual_io_mode_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The following values are conveniently defined as a bit field so that we can switch from the default to independent or collective and then to mixed without having to check the original value. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac8d48e1c028c095549922410dfd6ccd0ac73c5dc05dabbb1f1180acbf8b05244d"></a>H5D_MPIO_NO_COLLECTIVE&#160;</td><td class="fielddoc"><p>No collective I/O was performed. Collective I/O was not requested or collective I/O isn't possible on this dataset </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ac8d48e1c028c095549922410dfd6ccd0add50abb515a7fe1743a0afdd33381edf"></a>H5D_MPIO_CHUNK_INDEPENDENT&#160;</td><td class="fielddoc"><p>HDF5 performed one the chunk collective optimization schemes and each chunk was accessed independently </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ac8d48e1c028c095549922410dfd6ccd0a4fd05ee6bda93e2c84e26927e6db85d1"></a>H5D_MPIO_CHUNK_COLLECTIVE&#160;</td><td class="fielddoc"><p>HDF5 performed one the chunk collective optimization schemes and each chunk was accessed collectively </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ac8d48e1c028c095549922410dfd6ccd0af0a554189ea82866198b190b81195163"></a>H5D_MPIO_CHUNK_MIXED&#160;</td><td class="fielddoc"><p>HDF5 performed one the chunk collective optimization schemes and some chunks were accessed independently, some collectively. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ac8d48e1c028c095549922410dfd6ccd0ae597207e7aca6c346e3c10ae1efcb856"></a>H5D_MPIO_CONTIGUOUS_COLLECTIVE&#160;</td><td class="fielddoc"><p>Collective I/O was performed on a contiguous dataset </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="aa6e23240b9aeac32d1491610b03b331a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa6e23240b9aeac32d1491610b03b331a">&#9670;&nbsp;</a></span>H5D_mpio_no_collective_cause_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331a">H5D_mpio_no_collective_cause_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Broken collective IO property </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa6e23240b9aeac32d1491610b03b331aa0821dfeb60a8e6d73debaccc563d616a"></a>H5D_MPIO_COLLECTIVE&#160;</td><td class="fielddoc"><p>Collective I/O was performed successfully </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa6e23240b9aeac32d1491610b03b331aaa079102c96a7e8bf9c7dcfcc21af3c6f"></a>H5D_MPIO_SET_INDEPENDENT&#160;</td><td class="fielddoc"><p>Collective I/O was not performed because independent I/O was requested </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa6e23240b9aeac32d1491610b03b331aa00f738f0ec29f370a1831363f5410e7b"></a>H5D_MPIO_DATATYPE_CONVERSION&#160;</td><td class="fielddoc"><p>Collective I/O was not performed because datatype conversions were required and selection I/O was not possible (see below) </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa6e23240b9aeac32d1491610b03b331aa901b05ea8d429a38b8bdb00210a3c265"></a>H5D_MPIO_DATA_TRANSFORMS&#160;</td><td class="fielddoc"><p>Collective I/O was not performed because data transforms needed to be applied </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa6e23240b9aeac32d1491610b03b331aa9787b345b9cd5d6428e27a686a7ec76f"></a>H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED&#160;</td><td class="fielddoc"><p>Collective I/O was disabled by environment variable (<code>HDF5_MPI_OPT_TYPES</code>) </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa6e23240b9aeac32d1491610b03b331aa1aac491a2cb28a07176a1478a7cf5c5d"></a>H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES&#160;</td><td class="fielddoc"><p>Collective I/O was not performed because one of the dataspaces was neither simple nor scalar </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa6e23240b9aeac32d1491610b03b331aa82ac7aecdc41065593069145abb6361e"></a>H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET&#160;</td><td class="fielddoc"><p>Collective I/O was not performed because the dataset was neither contiguous nor chunked </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa6e23240b9aeac32d1491610b03b331aa98d31452d729795e643df58e2d4b6428"></a>H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED&#160;</td><td class="fielddoc"><p>Collective I/O was not performed because parallel filtered writes are disabled </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa6e23240b9aeac32d1491610b03b331aacc3ebc601d073db2450ff6d9ed16f04a"></a>H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE&#160;</td><td class="fielddoc"><p>Error </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa6e23240b9aeac32d1491610b03b331aa1ede0cf180b7772012dded55861d13fa"></a>H5D_MPIO_NO_SELECTION_IO&#160;</td><td class="fielddoc"><p>Collective I/O would be supported by selection or vector I/O but that feature was disabled (see causes via <a class="el" href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c" title="Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call.">H5Pget_no_selection_io_cause()</a>) </p>
+</td></tr>
+<tr><td class="fieldname"><a id="aa6e23240b9aeac32d1491610b03b331aa52d9e6baa304ccf36d6793e7ca58880e"></a>H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE&#160;</td><td class="fielddoc"><p>Sentinel </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a830b3ed265553177c07dd644f83ea795"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a830b3ed265553177c07dd644f83ea795">&#9670;&nbsp;</a></span>H5D_selection_io_mode_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Selection I/O mode property</p>
+<p>The default value, <a class="el" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795a69dfe00660babb8a8f8abb29ba5210e7">H5D_SELECTION_IO_MODE_DEFAULT</a>, indicates selection I/O can be ON or OFF as determined by library internal. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a830b3ed265553177c07dd644f83ea795a69dfe00660babb8a8f8abb29ba5210e7"></a>H5D_SELECTION_IO_MODE_DEFAULT&#160;</td><td class="fielddoc"><p>Default selection I/O mode. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a830b3ed265553177c07dd644f83ea795a45fa23a7883df7239cfe4f36a97b99d8"></a>H5D_SELECTION_IO_MODE_OFF&#160;</td><td class="fielddoc"><p>Selection I/O is off. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a830b3ed265553177c07dd644f83ea795ad38fb01652ffe7ef8601455483ab809e"></a>H5D_SELECTION_IO_MODE_ON&#160;</td><td class="fielddoc"><p>Selection I/O is on. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a0bfdb1161ba396054be37f5c580b0b94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0bfdb1161ba396054be37f5c580b0b94">&#9670;&nbsp;</a></span>H5Pget_map_iterate_hints()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_map_iterate_hints </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>key_prefetch_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>key_alloc_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set map iteration hints. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">mapl_id</td><td>Map access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">key_prefetch_size</td><td>Pointer to number of keys to prefetch at a time during iteration </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">key_alloc_size</td><td>Pointer to the initial size of the buffer allocated to hold prefetched keys </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>H5Pget_map_iterate() returns the map iterate hints, <code>key_prefetch_size</code> and <code>key_alloc_size</code>, as set by <a class="el" href="_h5_ppublic_8h.html#aac4a9850acde5e7f872e2b10e440f98e" title="Set map iteration hints.">H5Pset_map_iterate_hints()</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.12.0 </dd></dl>
+
+</div>
+</div>
+<a id="aac4a9850acde5e7f872e2b10e440f98e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac4a9850acde5e7f872e2b10e440f98e">&#9670;&nbsp;</a></span>H5Pset_map_iterate_hints()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_map_iterate_hints </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>key_prefetch_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>key_alloc_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set map iteration hints. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">mapl_id</td><td>Map access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">key_prefetch_size</td><td>Number of keys to prefetch at a time during iteration </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">key_alloc_size</td><td>The initial size of the buffer allocated to hold prefetched keys </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="_h5_ppublic_8h.html#aac4a9850acde5e7f872e2b10e440f98e" title="Set map iteration hints.">H5Pset_map_iterate_hints()</a> adjusts the behavior of <a class="el" href="group___h5_m.html#gaff5dc81a8a1150acee7e729a7747f1f2" title="Iterates over all key-value pairs in a map object.">H5Miterate()</a> when prefetching keys for iteration. The <code>key_prefetch_size</code> parameter specifies the number of keys to prefetch at a time during iteration. The <code>key_alloc_size</code> parameter specifies the initial size of the buffer allocated to hold these prefetched keys. If this buffer is too small it will be reallocated to a larger size, though this may result in an additional I/O.</p>
+<dl class="section since"><dt>Since</dt><dd>1.12.0 </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="a2394df8078455e8a2f2124d8a2ab30ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2394df8078455e8a2f2124d8a2ab30ff">&#9670;&nbsp;</a></span>H5P_CLS_ATTRIBUTE_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_ATTRIBUTE_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5c74e243d60ecbf10ff64aab4c32e7ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c74e243d60ecbf10ff64aab4c32e7ab">&#9670;&nbsp;</a></span>H5P_CLS_ATTRIBUTE_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_ATTRIBUTE_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a872362a0abb4dc63f3f122d2a66c15c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a872362a0abb4dc63f3f122d2a66c15c1">&#9670;&nbsp;</a></span>H5P_CLS_DATASET_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_DATASET_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4395f968a0d095b083c55b4721fdbd0c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4395f968a0d095b083c55b4721fdbd0c">&#9670;&nbsp;</a></span>H5P_CLS_DATASET_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_DATASET_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aac09d429b55f15a8db7845c9c0b25d08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac09d429b55f15a8db7845c9c0b25d08">&#9670;&nbsp;</a></span>H5P_CLS_DATASET_XFER_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_DATASET_XFER_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a69f33066bc3732a6dadb1713cfdf0ca2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a69f33066bc3732a6dadb1713cfdf0ca2">&#9670;&nbsp;</a></span>H5P_CLS_DATATYPE_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_DATATYPE_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a44db0bbdb50adfdf41189e72001c0311"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a44db0bbdb50adfdf41189e72001c0311">&#9670;&nbsp;</a></span>H5P_CLS_DATATYPE_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_DATATYPE_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a74249fa5ebed9652106191ff0e1304fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74249fa5ebed9652106191ff0e1304fc">&#9670;&nbsp;</a></span>H5P_CLS_FILE_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_FILE_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aed7fe7ff704fb2c1c396da806b3212ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aed7fe7ff704fb2c1c396da806b3212ee">&#9670;&nbsp;</a></span>H5P_CLS_FILE_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_FILE_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a907933cbe1a2931494844b70e1774558"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a907933cbe1a2931494844b70e1774558">&#9670;&nbsp;</a></span>H5P_CLS_FILE_MOUNT_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_FILE_MOUNT_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a034ad8e78d85133314367e452b464397"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a034ad8e78d85133314367e452b464397">&#9670;&nbsp;</a></span>H5P_CLS_GROUP_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_GROUP_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2e7a63f951bd50dfe312a95da5620295"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e7a63f951bd50dfe312a95da5620295">&#9670;&nbsp;</a></span>H5P_CLS_GROUP_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_GROUP_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acd8ee557c55f3c9701b3d18275297d60"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd8ee557c55f3c9701b3d18275297d60">&#9670;&nbsp;</a></span>H5P_CLS_LINK_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_LINK_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1c10abd27813f8dc51ba3963f55eb240"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c10abd27813f8dc51ba3963f55eb240">&#9670;&nbsp;</a></span>H5P_CLS_LINK_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_LINK_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a92c3ba26a416c00f92d69de91d5c6612"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92c3ba26a416c00f92d69de91d5c6612">&#9670;&nbsp;</a></span>H5P_CLS_MAP_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_MAP_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6512d8aec0eec83f5a52ce06386b315c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6512d8aec0eec83f5a52ce06386b315c">&#9670;&nbsp;</a></span>H5P_CLS_MAP_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_MAP_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a273388f2c6e33cdb20644a215c28b66a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a273388f2c6e33cdb20644a215c28b66a">&#9670;&nbsp;</a></span>H5P_CLS_OBJECT_COPY_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_OBJECT_COPY_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a67c5213c733d9db537ff7e958c507bba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a67c5213c733d9db537ff7e958c507bba">&#9670;&nbsp;</a></span>H5P_CLS_OBJECT_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_OBJECT_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6a75b55148ca8b6a2714a62d79365bdf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a75b55148ca8b6a2714a62d79365bdf">&#9670;&nbsp;</a></span>H5P_CLS_REFERENCE_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_REFERENCE_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1a9df33b7fc606ab786f31c9c4a585be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a9df33b7fc606ab786f31c9c4a585be">&#9670;&nbsp;</a></span>H5P_CLS_ROOT_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_ROOT_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac9c786c50e232a680d1c60f8a5c76e34"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac9c786c50e232a680d1c60f8a5c76e34">&#9670;&nbsp;</a></span>H5P_CLS_STRING_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_STRING_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5af213c7ff47c0454441214f0bed5236"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5af213c7ff47c0454441214f0bed5236">&#9670;&nbsp;</a></span>H5P_CLS_VOL_INITIALIZE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_CLS_VOL_INITIALIZE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa3cae3b4f7e42cd18894bd4e07d50306"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa3cae3b4f7e42cd18894bd4e07d50306">&#9670;&nbsp;</a></span>H5P_LST_ATTRIBUTE_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_ATTRIBUTE_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0fb29a485590eeeece4c4ca719c01b56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0fb29a485590eeeece4c4ca719c01b56">&#9670;&nbsp;</a></span>H5P_LST_ATTRIBUTE_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_ATTRIBUTE_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a238c248c83826439ad58cee474c78ecf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a238c248c83826439ad58cee474c78ecf">&#9670;&nbsp;</a></span>H5P_LST_DATASET_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_DATASET_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a986dc857a483aff7f6d139bd0b890070"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a986dc857a483aff7f6d139bd0b890070">&#9670;&nbsp;</a></span>H5P_LST_DATASET_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_DATASET_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9ec50e0ae7b2b89e32cde3e5d95d7d96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ec50e0ae7b2b89e32cde3e5d95d7d96">&#9670;&nbsp;</a></span>H5P_LST_DATASET_XFER_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_DATASET_XFER_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afa9e5384b5b0e9e4e35cd950693dce17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa9e5384b5b0e9e4e35cd950693dce17">&#9670;&nbsp;</a></span>H5P_LST_DATATYPE_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_DATATYPE_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a594e4115649a3314244dbf7b7400c471"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a594e4115649a3314244dbf7b7400c471">&#9670;&nbsp;</a></span>H5P_LST_DATATYPE_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_DATATYPE_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a424b01d8661c335dc751ad994d6d3287"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a424b01d8661c335dc751ad994d6d3287">&#9670;&nbsp;</a></span>H5P_LST_FILE_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_FILE_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abc5c5d07eb42d9ebe750f9e1c8a55fb7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc5c5d07eb42d9ebe750f9e1c8a55fb7">&#9670;&nbsp;</a></span>H5P_LST_FILE_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_FILE_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae24d2d548b3c93ba6c64f64d9a5cc8e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae24d2d548b3c93ba6c64f64d9a5cc8e7">&#9670;&nbsp;</a></span>H5P_LST_FILE_MOUNT_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_FILE_MOUNT_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a85235ca8711f413604a35239a1751985"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a85235ca8711f413604a35239a1751985">&#9670;&nbsp;</a></span>H5P_LST_GROUP_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_GROUP_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abbe4553b53fb0c7326b1009d8eec9e8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abbe4553b53fb0c7326b1009d8eec9e8a">&#9670;&nbsp;</a></span>H5P_LST_GROUP_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_GROUP_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae0c58e1d9dd4562bf617455e730ebffa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0c58e1d9dd4562bf617455e730ebffa">&#9670;&nbsp;</a></span>H5P_LST_LINK_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_LINK_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0d6a0093e425e87a64de3e648a1ddb26"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d6a0093e425e87a64de3e648a1ddb26">&#9670;&nbsp;</a></span>H5P_LST_LINK_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_LINK_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9690d2262db1970a733141c038050f17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9690d2262db1970a733141c038050f17">&#9670;&nbsp;</a></span>H5P_LST_MAP_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_MAP_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a96db1160bd25df9c404f6e68df186dc3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96db1160bd25df9c404f6e68df186dc3">&#9670;&nbsp;</a></span>H5P_LST_MAP_CREATE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_MAP_CREATE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a78fbd8630e5ef84755d533af0b543ed9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78fbd8630e5ef84755d533af0b543ed9">&#9670;&nbsp;</a></span>H5P_LST_OBJECT_COPY_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_OBJECT_COPY_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a06463b4c67faab8e5404b60607772e1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a06463b4c67faab8e5404b60607772e1c">&#9670;&nbsp;</a></span>H5P_LST_REFERENCE_ACCESS_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_REFERENCE_ACCESS_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a12de9667cedcc03e8e78f8480ef2bc06"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a12de9667cedcc03e8e78f8480ef2bc06">&#9670;&nbsp;</a></span>H5P_LST_VOL_INITIALIZE_ID_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5P_LST_VOL_INITIALIZE_ID_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_ppublic_8h.html">H5Ppublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_ppublic_8h__incl.map b/develop/_h5_ppublic_8h__incl.map
new file mode 100644
index 0000000..2838ccf
--- /dev/null
+++ b/develop/_h5_ppublic_8h__incl.map
@@ -0,0 +1,27 @@
+<map id="src/H5Ppublic.h" name="src/H5Ppublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="553,5,675,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,379,647,405"/>
+<area shape="rect" id="node14" href="$_h5_a_cpublic_8h.html" title=" " alt="" coords="207,229,317,256"/>
+<area shape="rect" id="node16" href="$_h5_dpublic_8h.html" title=" " alt="" coords="349,155,450,181"/>
+<area shape="rect" id="node17" href="$_h5_ipublic_8h.html" title=" " alt="" coords="555,229,649,256"/>
+<area shape="rect" id="node18" href="$_h5_fpublic_8h.html" title=" " alt="" coords="226,155,325,181"/>
+<area shape="rect" id="node19" href="$_h5_f_dpublic_8h.html" title=" " alt="" coords="441,80,550,107"/>
+<area shape="rect" id="node20" href="$_h5_lpublic_8h.html" title=" " alt="" coords="678,80,777,107"/>
+<area shape="rect" id="node21" href="$_h5_opublic_8h.html" title=" " alt="" coords="677,155,778,181"/>
+<area shape="rect" id="node22" href="$_h5_tpublic_8h.html" title=" " alt="" coords="853,155,951,181"/>
+<area shape="rect" id="node23" href="$_h5_m_mpublic_8h.html" title=" " alt="" coords="1019,304,1134,331"/>
+<area shape="rect" id="node24" href="$_h5_spublic_8h.html" title=" " alt="" coords="975,155,1074,181"/>
+<area shape="rect" id="node25" href="$_h5_zpublic_8h.html" title=" " alt="" coords="1149,229,1249,256"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,453,108,480"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,453,232,480"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,453,343,480"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,453,437,480"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,453,537,480"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,453,643,480"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,453,742,480"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,453,837,480"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,453,921,480"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,453,1011,480"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,453,1144,480"/>
+<area shape="rect" id="node15" href="$_h5_cpublic_8h.html" title=" " alt="" coords="197,304,297,331"/>
+</map>
diff --git a/develop/_h5_ppublic_8h__incl.md5 b/develop/_h5_ppublic_8h__incl.md5
new file mode 100644
index 0000000..48b5367
--- /dev/null
+++ b/develop/_h5_ppublic_8h__incl.md5
@@ -0,0 +1 @@
+740dcf0186c07e41c3660d3375ced3ad \ No newline at end of file
diff --git a/develop/_h5_ppublic_8h__incl.png b/develop/_h5_ppublic_8h__incl.png
new file mode 100644
index 0000000..f47cfb0
--- /dev/null
+++ b/develop/_h5_ppublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_pred_type_8h.html b/develop/_h5_pred_type_8h.html
new file mode 100644
index 0000000..c719cb7
--- /dev/null
+++ b/develop/_h5_pred_type_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5PredType.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_pred_type_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5PredType.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_pred_type_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_pred_type_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_pred_type_8hdep" id="ac_09_09_2src_2_h5_pred_type_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,172,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="22,80,155,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html">PredType</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes.">PredType</a> holds the definition of all the HDF5 predefined datatypes. <a href="class_h5_1_1_pred_type.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_pred_type_8h.html">H5PredType.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_pred_type_8h__dep__incl.map b/develop/_h5_pred_type_8h__dep__incl.map
new file mode 100644
index 0000000..d21cab3
--- /dev/null
+++ b/develop/_h5_pred_type_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5PredType.h" name="c++/src/H5PredType.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,172,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="22,80,155,107"/>
+</map>
diff --git a/develop/_h5_pred_type_8h__dep__incl.md5 b/develop/_h5_pred_type_8h__dep__incl.md5
new file mode 100644
index 0000000..736535e
--- /dev/null
+++ b/develop/_h5_pred_type_8h__dep__incl.md5
@@ -0,0 +1 @@
+58125bce61998472eb238147b760bac7 \ No newline at end of file
diff --git a/develop/_h5_pred_type_8h__dep__incl.png b/develop/_h5_pred_type_8h__dep__incl.png
new file mode 100644
index 0000000..e6cb1d1
--- /dev/null
+++ b/develop/_h5_pred_type_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_prop_list_8h.html b/develop/_h5_prop_list_8h.html
new file mode 100644
index 0000000..bf6f6ed
--- /dev/null
+++ b/develop/_h5_prop_list_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5PropList.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_prop_list_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5PropList.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_prop_list_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_prop_list_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_prop_list_8hdep" id="ac_09_09_2src_2_h5_prop_list_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,165,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="19,80,152,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> inherits from <a class="el" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.">IdComponent</a> and provides wrappers for the HDF5 generic property list. <a href="class_h5_1_1_prop_list.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_prop_list_8h.html">H5PropList.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_prop_list_8h__dep__incl.map b/develop/_h5_prop_list_8h__dep__incl.map
new file mode 100644
index 0000000..e7fa287
--- /dev/null
+++ b/develop/_h5_prop_list_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5PropList.h" name="c++/src/H5PropList.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,165,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="19,80,152,107"/>
+</map>
diff --git a/develop/_h5_prop_list_8h__dep__incl.md5 b/develop/_h5_prop_list_8h__dep__incl.md5
new file mode 100644
index 0000000..3820659
--- /dev/null
+++ b/develop/_h5_prop_list_8h__dep__incl.md5
@@ -0,0 +1 @@
+c19c58e564057008150d432829d46fb7 \ No newline at end of file
diff --git a/develop/_h5_prop_list_8h__dep__incl.png b/develop/_h5_prop_list_8h__dep__incl.png
new file mode 100644
index 0000000..9f7c2fc
--- /dev/null
+++ b/develop/_h5_prop_list_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_r__u_g.html b/develop/_h5_r__u_g.html
new file mode 100644
index 0000000..4303fd1
--- /dev/null
+++ b/develop/_h5_r__u_g.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 References</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_r__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 References </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000028">Todo:</a></b></dt><dd>Under Construction </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_r_smodule_8h.html b/develop/_h5_r_smodule_8h.html
new file mode 100644
index 0000000..1d59a1c
--- /dev/null
+++ b/develop/_h5_r_smodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5RSmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_r_smodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5RSmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aaa36515135e18b722be3762a19109fe8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_r_smodule_8h.html#aaa36515135e18b722be3762a19109fe8">H5RS_MODULE</a></td></tr>
+<tr class="separator:aaa36515135e18b722be3762a19109fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_r_smodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5RS</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_r_smodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_RS</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5RS</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_RS</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaa36515135e18b722be3762a19109fe8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa36515135e18b722be3762a19109fe8">&#9670;&nbsp;</a></span>H5RS_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5RS_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_r_smodule_8h.html">H5RSmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_rff_8_f90.html b/develop/_h5_rff_8_f90.html
new file mode 100644
index 0000000..ee12040
--- /dev/null
+++ b/develop/_h5_rff_8_f90.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Rff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_rff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5Rff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5r_1_1hdset__reg__ref__t__f03.html">hdset_reg_ref_t_f03</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structh5r_1_1hdset__reg__ref__t__f03.html" title="hdset_reg_ref_t_f03 C compatible reference">hdset_reg_ref_t_f03</a> C compatible reference <a href="structh5r_1_1hdset__reg__ref__t__f03.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceh5r_1_1h5rget__object__type__f.html">h5rget_object_type_f</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5r"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5r.html">h5r</a></td></tr>
+<tr class="memdesc:namespaceh5r"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5R functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga064853761a30cd977fc835cff819b41b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga064853761a30cd977fc835cff819b41b">h5rget_object_type_f</a> (dset_id, ref, obj_type, hdferr)</td></tr>
+<tr class="memdesc:ga064853761a30cd977fc835cff819b41b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of object that an object reference points to. <a href="group___f_h5_r.html#ga064853761a30cd977fc835cff819b41b">More...</a><br /></td></tr>
+<tr class="separator:ga064853761a30cd977fc835cff819b41b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f37b39bf013a47191058c5b0793f867"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga1f37b39bf013a47191058c5b0793f867">h5rget_region_f</a> (dset_id, ref, space_id, hdferr)</td></tr>
+<tr class="memdesc:ga1f37b39bf013a47191058c5b0793f867"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a dataspace with the specified region selected using pointer. <a href="group___f_h5_r.html#ga1f37b39bf013a47191058c5b0793f867">More...</a><br /></td></tr>
+<tr class="separator:ga1f37b39bf013a47191058c5b0793f867"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a72f867bcf8ae805f56f571fc470db2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga5a72f867bcf8ae805f56f571fc470db2">h5rcreate_f</a> (loc_id, name, ref_type, ref, hdferr, space_id)</td></tr>
+<tr class="memdesc:ga5a72f867bcf8ae805f56f571fc470db2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a reference. <a href="group___f_h5_r.html#ga5a72f867bcf8ae805f56f571fc470db2">More...</a><br /></td></tr>
+<tr class="separator:ga5a72f867bcf8ae805f56f571fc470db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7be2b7b38788248c618bfa4ed32539a5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga7be2b7b38788248c618bfa4ed32539a5">h5rget_name_f</a> (loc_id, ref_type, ref, name, hdferr, size)</td></tr>
+<tr class="memdesc:ga7be2b7b38788248c618bfa4ed32539a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a name of a referenced object. <a href="group___f_h5_r.html#ga7be2b7b38788248c618bfa4ed32539a5">More...</a><br /></td></tr>
+<tr class="separator:ga7be2b7b38788248c618bfa4ed32539a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ed627c88ed630fdd997345d86a0f304"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga7ed627c88ed630fdd997345d86a0f304">h5rget_obj_type_f</a> (loc_id, ref_type, ref, obj_type, hdferr)</td></tr>
+<tr class="memdesc:ga7ed627c88ed630fdd997345d86a0f304"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of object that an object reference points to. <a href="group___f_h5_r.html#ga7ed627c88ed630fdd997345d86a0f304">More...</a><br /></td></tr>
+<tr class="separator:ga7ed627c88ed630fdd997345d86a0f304"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_rff_8_f90.html">H5Rff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_rmodule_8h.html b/develop/_h5_rmodule_8h.html
new file mode 100644
index 0000000..b42281e
--- /dev/null
+++ b/develop/_h5_rmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Rmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_rmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Rmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ae4b756fd17cc8b74bfefd8729b4a8bd4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rmodule_8h.html#ae4b756fd17cc8b74bfefd8729b4a8bd4">H5R_MODULE</a></td></tr>
+<tr class="separator:ae4b756fd17cc8b74bfefd8729b4a8bd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5R</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_REFERENCE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5R</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_REFERENCE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae4b756fd17cc8b74bfefd8729b4a8bd4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4b756fd17cc8b74bfefd8729b4a8bd4">&#9670;&nbsp;</a></span>H5R_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5R_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_rmodule_8h.html">H5Rmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_rpublic_8h.html b/develop/_h5_rpublic_8h.html
new file mode 100644
index 0000000..16532f8
--- /dev/null
+++ b/develop/_h5_rpublic_8h.html
@@ -0,0 +1,409 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Rpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_rpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Rpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_gpublic_8h.html">H5Gpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_opublic_8h.html">H5Opublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Rpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_rpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_rpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_rpublic_8h" id="asrc_2_h5_rpublic_8h">
+<area shape="rect" title=" " alt="" coords="397,5,519,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,379,647,405"/>
+<area shape="rect" href="_h5_gpublic_8h.html" title=" " alt="" coords="458,80,559,107"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="512,304,607,331"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="770,229,871,256"/>
+<area shape="rect" title=" " alt="" coords="5,453,108,480"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,453,232,480"/>
+<area shape="rect" title=" " alt="" coords="256,453,343,480"/>
+<area shape="rect" title=" " alt="" coords="367,453,437,480"/>
+<area shape="rect" title=" " alt="" coords="462,453,537,480"/>
+<area shape="rect" title=" " alt="" coords="561,453,643,480"/>
+<area shape="rect" title=" " alt="" coords="667,453,742,480"/>
+<area shape="rect" title=" " alt="" coords="767,453,837,480"/>
+<area shape="rect" title=" " alt="" coords="862,453,921,480"/>
+<area shape="rect" title=" " alt="" coords="945,453,1011,480"/>
+<area shape="rect" title=" " alt="" coords="1036,453,1144,480"/>
+<area shape="rect" href="_h5_lpublic_8h.html" title=" " alt="" coords="597,155,695,181"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="597,229,695,256"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_rpublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_rpublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_rpublic_8hdep" id="asrc_2_h5_rpublic_8hdep">
+<area shape="rect" title=" " alt="" coords="106,5,229,32"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="90,80,245,107"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="5,155,132,181"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="157,155,375,181"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhdset__reg__ref__t.html">hdset_reg_ref_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:acff34c24bd55781fe35bae0e6de6df26"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rpublic_8h.html#acff34c24bd55781fe35bae0e6de6df26">H5R_OBJ_REF_BUF_SIZE</a>&#160;&#160;&#160;sizeof(<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>)</td></tr>
+<tr class="separator:acff34c24bd55781fe35bae0e6de6df26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd702307b37ca58c21e2ca1c771415"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rpublic_8h.html#af6fd702307b37ca58c21e2ca1c771415">H5R_DSET_REG_REF_BUF_SIZE</a>&#160;&#160;&#160;(sizeof(<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>) + 4)</td></tr>
+<tr class="separator:af6fd702307b37ca58c21e2ca1c771415"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30e65b87f330f177dc5ae434104af580"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rpublic_8h.html#a30e65b87f330f177dc5ae434104af580">H5R_REF_BUF_SIZE</a>&#160;&#160;&#160;(64)</td></tr>
+<tr class="separator:a30e65b87f330f177dc5ae434104af580"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1ffa09875ca6778df3a577592dacbd2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>&#160;&#160;&#160;<a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056eae218034c065fc240fab1b2c709b7e23c">H5R_OBJECT1</a></td></tr>
+<tr class="separator:ae1ffa09875ca6778df3a577592dacbd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a28c48c03a4616a02f9157fca4b2df0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>&#160;&#160;&#160;<a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056eac9d8cfad097bec7d118333303f67c916">H5R_DATASET_REGION1</a></td></tr>
+<tr class="separator:a2a28c48c03a4616a02f9157fca4b2df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:af1f69150fc8b3d6bf182da39dc0fe081"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rpublic_8h.html#af1f69150fc8b3d6bf182da39dc0fe081">hobj_ref_t</a></td></tr>
+<tr class="separator:af1f69150fc8b3d6bf182da39dc0fe081"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a7d148ddc165e65b01efabfd738ac056e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056ea4fc6b2cf09334d77851f8b208105d58f">H5R_BADTYPE</a> = (-1)
+, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056eae218034c065fc240fab1b2c709b7e23c">H5R_OBJECT1</a> = 0
+, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056eac9d8cfad097bec7d118333303f67c916">H5R_DATASET_REGION1</a> = 1
+, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056ea58376ddd57d594982e0034a3ca2e5bad">H5R_OBJECT2</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056ea2099d2dee8001ab3ce2e7041af5c93d6">H5R_DATASET_REGION2</a> = 3
+, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056eae63b3cfa3688767f46335fad6db981a5">H5R_ATTR</a> = 4
+, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056eaa89d43156d194e6538203cf7f4b6bda0">H5R_MAXTYPE</a> = 5
+<br />
+ }</td></tr>
+<tr class="separator:a7d148ddc165e65b01efabfd738ac056e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gad0fb6ec99ecefa602756a5682addfc69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#gad0fb6ec99ecefa602756a5682addfc69">H5Rcreate_object</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oapl_id, <a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr)</td></tr>
+<tr class="memdesc:gad0fb6ec99ecefa602756a5682addfc69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an object reference. <a href="group___h5_r.html#gad0fb6ec99ecefa602756a5682addfc69">More...</a><br /></td></tr>
+<tr class="separator:gad0fb6ec99ecefa602756a5682addfc69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60134eb917afbe89aa23eb25a30d249b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga60134eb917afbe89aa23eb25a30d249b">H5Rcreate_region</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oapl_id, <a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr)</td></tr>
+<tr class="memdesc:ga60134eb917afbe89aa23eb25a30d249b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a region reference. <a href="group___h5_r.html#ga60134eb917afbe89aa23eb25a30d249b">More...</a><br /></td></tr>
+<tr class="separator:ga60134eb917afbe89aa23eb25a30d249b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacae1bf2263befeac54d81f27995721f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#gacae1bf2263befeac54d81f27995721f8">H5Rcreate_attr</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oapl_id, <a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr)</td></tr>
+<tr class="memdesc:gacae1bf2263befeac54d81f27995721f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an attribute reference. <a href="group___h5_r.html#gacae1bf2263befeac54d81f27995721f8">More...</a><br /></td></tr>
+<tr class="separator:gacae1bf2263befeac54d81f27995721f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga026114e6c23588bf89bb473eb9e4d095"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga026114e6c23588bf89bb473eb9e4d095">H5Rdestroy</a> (<a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr)</td></tr>
+<tr class="memdesc:ga026114e6c23588bf89bb473eb9e4d095"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes a reference. <a href="group___h5_r.html#ga026114e6c23588bf89bb473eb9e4d095">More...</a><br /></td></tr>
+<tr class="separator:ga026114e6c23588bf89bb473eb9e4d095"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga56989d33835ec289269d366dc28aa4ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga56989d33835ec289269d366dc28aa4ad">H5Rget_type</a> (const <a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr)</td></tr>
+<tr class="memdesc:ga56989d33835ec289269d366dc28aa4ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of a reference. <a href="group___h5_r.html#ga56989d33835ec289269d366dc28aa4ad">More...</a><br /></td></tr>
+<tr class="separator:ga56989d33835ec289269d366dc28aa4ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8d7dac2c604356f2fc657f36a201aea0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga8d7dac2c604356f2fc657f36a201aea0">H5Requal</a> (const <a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref1_ptr, const <a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref2_ptr)</td></tr>
+<tr class="memdesc:ga8d7dac2c604356f2fc657f36a201aea0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether two references are equal. <a href="group___h5_r.html#ga8d7dac2c604356f2fc657f36a201aea0">More...</a><br /></td></tr>
+<tr class="separator:ga8d7dac2c604356f2fc657f36a201aea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad5b7b117cfaea90d1e4786304c58c55c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#gad5b7b117cfaea90d1e4786304c58c55c">H5Rcopy</a> (const <a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *src_ref_ptr, <a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *dst_ref_ptr)</td></tr>
+<tr class="memdesc:gad5b7b117cfaea90d1e4786304c58c55c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing reference. <a href="group___h5_r.html#gad5b7b117cfaea90d1e4786304c58c55c">More...</a><br /></td></tr>
+<tr class="separator:gad5b7b117cfaea90d1e4786304c58c55c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa6692bd3a5b490c8db05b90a5888d0dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#gaa6692bd3a5b490c8db05b90a5888d0dd">H5Ropen_object</a> (<a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> rapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oapl_id)</td></tr>
+<tr class="memdesc:gaa6692bd3a5b490c8db05b90a5888d0dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the HDF5 object referenced. <a href="group___h5_r.html#gaa6692bd3a5b490c8db05b90a5888d0dd">More...</a><br /></td></tr>
+<tr class="separator:gaa6692bd3a5b490c8db05b90a5888d0dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4ef748212709bcf2030828dcd9dc66a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga4ef748212709bcf2030828dcd9dc66a2">H5Ropen_object_async</a> (unsigned app_line, <a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> rapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga4ef748212709bcf2030828dcd9dc66a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga400154b014acd1736bae9a127f4e9a1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga400154b014acd1736bae9a127f4e9a1a">H5Ropen_region</a> (<a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> rapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oapl_id)</td></tr>
+<tr class="memdesc:ga400154b014acd1736bae9a127f4e9a1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up a dataspace and selection as specified by a region reference. <a href="group___h5_r.html#ga400154b014acd1736bae9a127f4e9a1a">More...</a><br /></td></tr>
+<tr class="separator:ga400154b014acd1736bae9a127f4e9a1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5f282a3adc66b0d2eafe5d333a6188a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga5f282a3adc66b0d2eafe5d333a6188a9">H5Ropen_region_async</a> (<a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> rapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga5f282a3adc66b0d2eafe5d333a6188a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2a00d73b9a13b9069d0ad39225dd9f71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga2a00d73b9a13b9069d0ad39225dd9f71">H5Ropen_attr</a> (<a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> rapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id)</td></tr>
+<tr class="memdesc:ga2a00d73b9a13b9069d0ad39225dd9f71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the HDF5 attribute referenced. <a href="group___h5_r.html#ga2a00d73b9a13b9069d0ad39225dd9f71">More...</a><br /></td></tr>
+<tr class="separator:ga2a00d73b9a13b9069d0ad39225dd9f71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadd7445737dd9d2d4e519fb7fcf3c3630"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gadd7445737dd9d2d4e519fb7fcf3c3630">H5Ropen_attr_async</a> (<a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> rapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gadd7445737dd9d2d4e519fb7fcf3c3630"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6fb098a1a4c9369d76dbeeaf40d6d2af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga6fb098a1a4c9369d76dbeeaf40d6d2af">H5Rget_obj_type3</a> (<a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> rapl_id, <a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a> *obj_type)</td></tr>
+<tr class="memdesc:ga6fb098a1a4c9369d76dbeeaf40d6d2af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of object that an object reference points to. <a href="group___h5_r.html#ga6fb098a1a4c9369d76dbeeaf40d6d2af">More...</a><br /></td></tr>
+<tr class="separator:ga6fb098a1a4c9369d76dbeeaf40d6d2af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga659d950e37122a59d50612b407a48900"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga659d950e37122a59d50612b407a48900">H5Rget_file_name</a> (const <a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, char *name, size_t size)</td></tr>
+<tr class="memdesc:ga659d950e37122a59d50612b407a48900"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file name for a referenced object. <a href="group___h5_r.html#ga659d950e37122a59d50612b407a48900">More...</a><br /></td></tr>
+<tr class="separator:ga659d950e37122a59d50612b407a48900"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac5a0a3a874cd3c4dc630579521539bb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#gac5a0a3a874cd3c4dc630579521539bb6">H5Rget_obj_name</a> (<a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> rapl_id, char *name, size_t size)</td></tr>
+<tr class="memdesc:gac5a0a3a874cd3c4dc630579521539bb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the object name for a referenced object. <a href="group___h5_r.html#gac5a0a3a874cd3c4dc630579521539bb6">More...</a><br /></td></tr>
+<tr class="separator:gac5a0a3a874cd3c4dc630579521539bb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf9c6823346cc34f02b9f5d11e56344a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#gaf9c6823346cc34f02b9f5d11e56344a0">H5Rget_attr_name</a> (const <a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, char *name, size_t size)</td></tr>
+<tr class="memdesc:gaf9c6823346cc34f02b9f5d11e56344a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the attribute name for a referenced object. <a href="group___h5_r.html#gaf9c6823346cc34f02b9f5d11e56344a0">More...</a><br /></td></tr>
+<tr class="separator:gaf9c6823346cc34f02b9f5d11e56344a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3736b2880a58471882b079b9f03defe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#gaf3736b2880a58471882b079b9f03defe">H5Rget_obj_type1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const void *ref)</td></tr>
+<tr class="memdesc:gaf3736b2880a58471882b079b9f03defe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of object that an object reference points to. <a href="group___h5_r.html#gaf3736b2880a58471882b079b9f03defe">More...</a><br /></td></tr>
+<tr class="separator:gaf3736b2880a58471882b079b9f03defe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafe7bbbc168c4836949c4c0b092654c45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#gafe7bbbc168c4836949c4c0b092654c45">H5Rdereference1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const void *ref)</td></tr>
+<tr class="memdesc:gafe7bbbc168c4836949c4c0b092654c45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the HDF5 object referenced. <a href="group___h5_r.html#gafe7bbbc168c4836949c4c0b092654c45">More...</a><br /></td></tr>
+<tr class="separator:gafe7bbbc168c4836949c4c0b092654c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ac6997b5de26b11d91a95de2869950d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a> (void *ref, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="memdesc:ga0ac6997b5de26b11d91a95de2869950d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a reference. <a href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">More...</a><br /></td></tr>
+<tr class="separator:ga0ac6997b5de26b11d91a95de2869950d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga766e39a76bcdd68dc514425353eff807"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga766e39a76bcdd68dc514425353eff807">H5Rget_obj_type2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const void *ref, <a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a> *obj_type)</td></tr>
+<tr class="memdesc:ga766e39a76bcdd68dc514425353eff807"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of object that an object reference points to. <a href="group___h5_r.html#ga766e39a76bcdd68dc514425353eff807">More...</a><br /></td></tr>
+<tr class="separator:ga766e39a76bcdd68dc514425353eff807"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b09586f7b6ec708434dd8f95f58a9b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga9b09586f7b6ec708434dd8f95f58a9b7">H5Rdereference2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oapl_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const void *ref)</td></tr>
+<tr class="memdesc:ga9b09586f7b6ec708434dd8f95f58a9b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the HDF5 object referenced. <a href="group___h5_r.html#ga9b09586f7b6ec708434dd8f95f58a9b7">More...</a><br /></td></tr>
+<tr class="separator:ga9b09586f7b6ec708434dd8f95f58a9b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1702d609e85b9edd3d1e526a0276484f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga1702d609e85b9edd3d1e526a0276484f">H5Rget_region</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dataset, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const void *ref)</td></tr>
+<tr class="memdesc:ga1702d609e85b9edd3d1e526a0276484f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up a dataspace and selection as specified by a region reference. <a href="group___h5_r.html#ga1702d609e85b9edd3d1e526a0276484f">More...</a><br /></td></tr>
+<tr class="separator:ga1702d609e85b9edd3d1e526a0276484f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c112c388f697324270fd085100dccaa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga4c112c388f697324270fd085100dccaa">H5Rget_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const void *ref, char *name, size_t size)</td></tr>
+<tr class="memdesc:ga4c112c388f697324270fd085100dccaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a name for a referenced object. <a href="group___h5_r.html#ga4c112c388f697324270fd085100dccaa">More...</a><br /></td></tr>
+<tr class="separator:ga4c112c388f697324270fd085100dccaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a2a28c48c03a4616a02f9157fca4b2df0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a28c48c03a4616a02f9157fca4b2df0">&#9670;&nbsp;</a></span>H5R_DATASET_REGION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5R_DATASET_REGION&#160;&#160;&#160;<a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056eac9d8cfad097bec7d118333303f67c916">H5R_DATASET_REGION1</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af6fd702307b37ca58c21e2ca1c771415"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6fd702307b37ca58c21e2ca1c771415">&#9670;&nbsp;</a></span>H5R_DSET_REG_REF_BUF_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5R_DSET_REG_REF_BUF_SIZE&#160;&#160;&#160;(sizeof(<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>) + 4)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acff34c24bd55781fe35bae0e6de6df26"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acff34c24bd55781fe35bae0e6de6df26">&#9670;&nbsp;</a></span>H5R_OBJ_REF_BUF_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5R_OBJ_REF_BUF_SIZE&#160;&#160;&#160;sizeof(<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae1ffa09875ca6778df3a577592dacbd2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae1ffa09875ca6778df3a577592dacbd2">&#9670;&nbsp;</a></span>H5R_OBJECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5R_OBJECT&#160;&#160;&#160;<a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056eae218034c065fc240fab1b2c709b7e23c">H5R_OBJECT1</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a30e65b87f330f177dc5ae434104af580"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30e65b87f330f177dc5ae434104af580">&#9670;&nbsp;</a></span>H5R_REF_BUF_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5R_REF_BUF_SIZE&#160;&#160;&#160;(64)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Default reference buffer size. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="af1f69150fc8b3d6bf182da39dc0fe081"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1f69150fc8b3d6bf182da39dc0fe081">&#9670;&nbsp;</a></span>hobj_ref_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> <a class="el" href="_h5_rpublic_8h.html#af1f69150fc8b3d6bf182da39dc0fe081">hobj_ref_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000079">Deprecated:</a></b></dt><dd>Deprecated object reference type that is used with deprecated reference APIs.</dd></dl>
+<dl class="section note"><dt>Note</dt><dd>This type can only be used with the "native" HDF5 VOL connector. </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a7d148ddc165e65b01efabfd738ac056e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d148ddc165e65b01efabfd738ac056e">&#9670;&nbsp;</a></span>H5R_type_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Reference types allowed. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7d148ddc165e65b01efabfd738ac056ea4fc6b2cf09334d77851f8b208105d58f"></a>H5R_BADTYPE&#160;</td><td class="fielddoc"><p>Invalid reference type <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a7d148ddc165e65b01efabfd738ac056eae218034c065fc240fab1b2c709b7e23c"></a>H5R_OBJECT1&#160;</td><td class="fielddoc"><p>Backward compatibility (object) <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a7d148ddc165e65b01efabfd738ac056eac9d8cfad097bec7d118333303f67c916"></a>H5R_DATASET_REGION1&#160;</td><td class="fielddoc"><p>Backward compatibility (region) <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a7d148ddc165e65b01efabfd738ac056ea58376ddd57d594982e0034a3ca2e5bad"></a>H5R_OBJECT2&#160;</td><td class="fielddoc"><p>Object reference <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a7d148ddc165e65b01efabfd738ac056ea2099d2dee8001ab3ce2e7041af5c93d6"></a>H5R_DATASET_REGION2&#160;</td><td class="fielddoc"><p>Region reference <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a7d148ddc165e65b01efabfd738ac056eae63b3cfa3688767f46335fad6db981a5"></a>H5R_ATTR&#160;</td><td class="fielddoc"><p>Attribute Reference <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a7d148ddc165e65b01efabfd738ac056eaa89d43156d194e6538203cf7f4b6bda0"></a>H5R_MAXTYPE&#160;</td><td class="fielddoc"><p>Highest type (invalid) <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_rpublic_8h.html">H5Rpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_rpublic_8h__dep__incl.map b/develop/_h5_rpublic_8h__dep__incl.map
new file mode 100644
index 0000000..08e5824
--- /dev/null
+++ b/develop/_h5_rpublic_8h__dep__incl.map
@@ -0,0 +1,6 @@
+<map id="src/H5Rpublic.h" name="src/H5Rpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="106,5,229,32"/>
+<area shape="rect" id="node2" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="90,80,245,107"/>
+<area shape="rect" id="node3" href="$_h5_mpublic_8h.html" title=" " alt="" coords="5,155,132,181"/>
+<area shape="rect" id="node4" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="157,155,375,181"/>
+</map>
diff --git a/develop/_h5_rpublic_8h__dep__incl.md5 b/develop/_h5_rpublic_8h__dep__incl.md5
new file mode 100644
index 0000000..dfd1fe8
--- /dev/null
+++ b/develop/_h5_rpublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+4f1e1cb187c04aad40a267729b624b43 \ No newline at end of file
diff --git a/develop/_h5_rpublic_8h__dep__incl.png b/develop/_h5_rpublic_8h__dep__incl.png
new file mode 100644
index 0000000..db43bc8
--- /dev/null
+++ b/develop/_h5_rpublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_rpublic_8h__incl.map b/develop/_h5_rpublic_8h__incl.map
new file mode 100644
index 0000000..dcd1a89
--- /dev/null
+++ b/develop/_h5_rpublic_8h__incl.map
@@ -0,0 +1,20 @@
+<map id="src/H5Rpublic.h" name="src/H5Rpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="397,5,519,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,379,647,405"/>
+<area shape="rect" id="node14" href="$_h5_gpublic_8h.html" title=" " alt="" coords="458,80,559,107"/>
+<area shape="rect" id="node15" href="$_h5_ipublic_8h.html" title=" " alt="" coords="512,304,607,331"/>
+<area shape="rect" id="node17" href="$_h5_opublic_8h.html" title=" " alt="" coords="770,229,871,256"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,453,108,480"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,453,232,480"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,453,343,480"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,453,437,480"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,453,537,480"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,453,643,480"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,453,742,480"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,453,837,480"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,453,921,480"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,453,1011,480"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,453,1144,480"/>
+<area shape="rect" id="node16" href="$_h5_lpublic_8h.html" title=" " alt="" coords="597,155,695,181"/>
+<area shape="rect" id="node18" href="$_h5_tpublic_8h.html" title=" " alt="" coords="597,229,695,256"/>
+</map>
diff --git a/develop/_h5_rpublic_8h__incl.md5 b/develop/_h5_rpublic_8h__incl.md5
new file mode 100644
index 0000000..7fa2c49
--- /dev/null
+++ b/develop/_h5_rpublic_8h__incl.md5
@@ -0,0 +1 @@
+5371ad3120750f07850c673dda76f0a9 \ No newline at end of file
diff --git a/develop/_h5_rpublic_8h__incl.png b/develop/_h5_rpublic_8h__incl.png
new file mode 100644
index 0000000..e5647ba
--- /dev/null
+++ b/develop/_h5_rpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_s__u_g.html b/develop/_h5_s__u_g.html
new file mode 100644
index 0000000..dc6f229
--- /dev/null
+++ b/develop/_h5_s__u_g.html
@@ -0,0 +1,1191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Dataspaces and Partial I/O</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_s__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Dataspaces and Partial I/O </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="sec_dataspace"></a>
+HDF5 Dataspaces and Partial I/O</h1>
+<p>HDF5 dataspaces describe the <em>shape</em> of datasets in memory or in HDF5 files. Dataspaces can be empty (<a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aa3d83ec70c1a824a2d821bf8464488bc5">H5S_NULL</a>), a singleton (<a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8">H5S_SCALAR</a>), or a multi-dimensional, regular grid (<a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aac4ee937dcccfd99f885626983e7d2750">H5S_SIMPLE</a>). Dataspaces can be re-shaped.</p>
+<p>Subsets of dataspaces can be "book-marked" or used to restrict I/O operations using <em>selections</em>. Furthermore, certain set operations are supported for selections.</p>
+<h2><a class="anchor" id="subsec_dataspace_intro"></a>
+Introduction</h2>
+<p>The HDF5 <em>dataspace</em> is a required component of an HDF5 dataset or attribute definition. The dataspace defines the size and shape of the dataset or attribute raw data. In other words, a dataspace defines the number of dimensions and the size of each dimension of the multidimensional array in which the raw data is represented. The dataspace must be defined when the dataset or attribute is created.</p>
+<p>The <em>dataspace</em> is also used during dataset I/O operations, defining the elements of the dataset that participate in the I/O operation.</p>
+<p>This chapter explains the <em>dataspace</em> object and its use in dataset and attribute creation and data transfer. It also describes selection operations on a dataspace used to implement sub‐setting, sub‐sampling, and scatter‐gather access to datasets.</p>
+<h2><a class="anchor" id="subsec_dataspace_function"></a>
+Dataspace Function Summaries</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_s.html">Dataspaces (H5S)</a> reference manual provides a reference list of dataspace functions, the <a class="el" href="group___h5_s.html">Dataspaces (H5S)</a> APIs.</dd></dl>
+<h2><a class="anchor" id="subsec_dataspace_program"></a>
+Definition of Dataspace Objects and the Dataspace Programming Model</h2>
+<p>This section introduces the notion of the HDF5 dataspace object and a programming model for creating and working with dataspaces.</p>
+<h3><a class="anchor" id="subsubsec_dataspace_program_object"></a>
+Dataspace Objects</h3>
+<p>An HDF5 dataspace is a required component of an HDF5 dataset or attribute. A dataspace defines the size and the shape of a dataset's or an attribute's raw data. Currently, HDF5 supports the following types of the dataspaces: </p><ul>
+<li>Scalar dataspaces </li>
+<li>Simple dataspaces </li>
+<li>Null dataspaces</li>
+</ul>
+<p>A scalar dataspace, <a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8">H5S_SCALAR</a>, represents just one element, a scalar. Note that the datatype of this one element may be very complex; example would be a compound structure with members being of any allowed HDF5 datatype, including multidimensional arrays, strings, and nested compound structures. By convention, the rank of a scalar dataspace is always 0 (zero); think of it geometrically as a single, dimensionless point, though that point may be complex.</p>
+<p>A simple dataspace, <a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aac4ee937dcccfd99f885626983e7d2750">H5S_SIMPLE</a> , is a multidimensional array of elements. The dimensionality of the dataspace (or the rank of the array) is fixed and is defined at creation time. The size of each dimension can grow during the life time of the dataspace from the current size up to the maximum size. Both the current size and the maximum size are specified at creation time. The sizes of dimensions at any particular time in the life of a dataspace are called the current dimensions, or the dataspace extent. They can be queried along with the maximum sizes.</p>
+<p>A null dataspace, <a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aa3d83ec70c1a824a2d821bf8464488bc5">H5S_NULL</a>, contains no data elements. Note that no selections can be applied to a null dataset as there is nothing to select.</p>
+<p>As shown in the UML diagram in the figure below, an HDF5 simple dataspace object has three attributes: the rank or number of dimensions; the current sizes, expressed as an array of length rank with each element of the array denoting the current size of the corresponding dimension; and the maximum sizes, expressed as an array of length rank with each element of the array denoting the maximum size of the corresponding dimension.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_simple.gif" alt=""/>
+<div class="caption">
+A simple dataspace</div></div>
+ </td></tr>
+</table>
+<p><em>Note:</em> A simple dataspace is defined by its rank, the current size of each dimension, and the maximum size of each dimension.</p>
+<p>The size of a current dimension cannot be greater than the maximum size, which can be unlimited, specified as <a class="el" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a>. Note that while the HDF5 file format and library impose no maximum size on an unlimited dimension, practically speaking its size will always be limited to the biggest integer available on the particular system being used.</p>
+<p>Dataspace rank is restricted to 32, the standard limit in C on the rank of an array, in the current implementation of the HDF5 Library. The HDF5 file format, on the other hand, allows any rank up to the maximum integer value on the system, so the library restriction can be raised in the future if higher dimensionality is required.</p>
+<p>Note that most of the time Fortran applications calling HDF5 will work with dataspaces of rank less than or equal to seven, since seven is the maximum number of dimensions in a Fortran array. But dataspace rank is not limited to seven for Fortran applications.</p>
+<p>The current dimensions of a dataspace, also referred to as the dataspace extent, define the bounding box for dataset elements that can participate in I/O operations.</p>
+<h3><a class="anchor" id="subsubsec_dataspace_program_model"></a>
+Dataspace Programming Model</h3>
+<p>The programming model for creating and working with HDF5 dataspaces can be summarized as follows: </p><ul>
+<li>1. Create a dataspace </li>
+<li>2. Use the dataspace to create a dataset in the file or to describe a data array in memory </li>
+<li>3. Modify the dataspace to define dataset elements that will participate in I/O operations </li>
+<li>4. Use the modified dataspace while reading/writing dataset raw data or to create a region reference </li>
+<li>5. Close the dataspace when no longer needed</li>
+</ul>
+<p>The rest of this section will address steps 1, 2, and 5 of the programming model; steps 3 and 4 will be discussed in later sections of this chapter.</p>
+<h4>Creating a Dataspace</h4>
+<p>A dataspace can be created by calling the <a class="el" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate</a> function. Since the definition of a simple dataspace requires the specification of dimensionality (or rank) and initial and maximum dimension sizes, the HDF5 Library provides a convenience API, <a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a> to create a simple dataspace in one step.</p>
+<p>The following examples illustrate the usage of these APIs.</p>
+<h4>Creating a Scalar Dataspace</h4>
+<p>Creating a Scalar Dataspace </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id;</div>
+<div class="line">. . .</div>
+<div class="line">space_id = <a class="code" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate</a>(<a class="code" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8">H5S_SCALAR</a>);</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_spublic_8h_html_ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8"><div class="ttname"><a href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8">H5S_SCALAR</a></div><div class="ttdeci">@ H5S_SCALAR</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:77</div></div>
+<div class="ttc" id="agroup___h5_s_html_gabee514327cba34ca9951b24fa14fb083"><div class="ttname"><a href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate</a></div><div class="ttdeci">hid_t H5Screate(H5S_class_t type)</div><div class="ttdoc">Creates a new dataspace of a specified type.</div></div>
+</div><!-- fragment --><p> As mentioned above, the dataspace will contain only one element. Scalar dataspaces are used more often for describing attributes that have just one value. For example, the attribute temperature with the value Celsius is used to indicate that the dataset with this attribute stores temperature values using the Celsius scale.</p>
+<h4>Creating a Null Dataspace</h4>
+<p>A null dataspace is created with the <a class="el" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate</a> function. </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id;</div>
+<div class="line">. . .</div>
+<div class="line">space_id = <a class="code" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate</a>(<a class="code" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aa3d83ec70c1a824a2d821bf8464488bc5">H5S_NULL</a>);</div>
+<div class="ttc" id="a_h5_spublic_8h_html_ae53f3c6a52563646fbac9ead8ecdbf0aa3d83ec70c1a824a2d821bf8464488bc5"><div class="ttname"><a href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aa3d83ec70c1a824a2d821bf8464488bc5">H5S_NULL</a></div><div class="ttdeci">@ H5S_NULL</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:79</div></div>
+</div><!-- fragment --><p> As mentioned above, the dataspace will contain no elements.</p>
+<h4>Creating a Simple Dataspace</h4>
+<p>Let's assume that an application wants to store a two‐dimensional array of data, A(20,100). During the life of the application, the first dimension of the array can grow up to 30; there is no restriction on the size of the second dimension. The following steps are used to declare a dataspace for the dataset in which the array data will be stored. </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id;</div>
+<div class="line"><span class="keywordtype">int</span> rank = 2;</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> current_dims[2] = {20, 100};</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> max_dims[2] = {30, <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a>};</div>
+<div class="line">. . .</div>
+<div class="line">space_id = <a class="code" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate</a>(<a class="code" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aa3d83ec70c1a824a2d821bf8464488bc5">H5S_NULL</a>);</div>
+<div class="line"><a class="code" href="group___h5_s.html#gaf2526a41d2f4506e2c52098510517343">H5Sset_extent_simple</a>(space_id, rank, current_dims, max_dims);</div>
+<div class="ttc" id="a_h5_spublic_8h_html_a5af9ab788797b2ea9a4843857674ac18"><div class="ttname"><a href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a></div><div class="ttdeci">#define H5S_UNLIMITED</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:48</div></div>
+<div class="ttc" id="a_h5public_8h_html_a7f81cce70fb546af88da24d9285d3c1c"><div class="ttname"><a href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></div><div class="ttdeci">uint64_t hsize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:297</div></div>
+<div class="ttc" id="agroup___h5_s_html_gaf2526a41d2f4506e2c52098510517343"><div class="ttname"><a href="group___h5_s.html#gaf2526a41d2f4506e2c52098510517343">H5Sset_extent_simple</a></div><div class="ttdeci">herr_t H5Sset_extent_simple(hid_t space_id, int rank, const hsize_t dims[], const hsize_t max[])</div><div class="ttdoc">Sets or resets the size of an existing dataspace.</div></div>
+</div><!-- fragment --><p>Alternatively, the convenience APIs H5Screate_simple/h5screate_simple_f can replace the H5Screate/h5screate_f and H5Sset_extent_simple/h5sset_extent_simple_f calls. </p><div class="fragment"><div class="line">space_id = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(rank, current_dims, max_dims);</div>
+<div class="ttc" id="agroup___h5_s_html_ga8e35eea5738b4805856eac7d595254ae"><div class="ttname"><a href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a></div><div class="ttdeci">hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])</div><div class="ttdoc">Creates a new simple dataspace and opens it for access.</div></div>
+</div><!-- fragment --><p>In this example, a dataspace with current dimensions of 20 by 100 is created. The first dimension can be extended only up to 30. The second dimension, however, is declared unlimited; it can be extended up to the largest available integer value on the system.</p>
+<p>Note that when there is a difference between the current dimensions and the maximum dimensions of an array, then chunking storage must be used. In other words, if the number of dimensions may change over the life of the dataset, then chunking must be used. If the array dimensions are fixed (if the number of current dimensions is equal to the maximum number of dimensions when the dataset is created), then contiguous storage can be used. For more information, see "Data Transfer".</p>
+<p>Maximum dimensions can be the same as current dimensions. In such a case, the sizes of dimensions cannot be changed during the life of the dataspace object. In C, <code>NULL</code> can be used to indicate to the <a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a> and <a class="el" href="group___h5_s.html#gaf2526a41d2f4506e2c52098510517343">H5Sset_extent_simple</a> functions that the maximum sizes of all dimensions are the same as the current sizes. </p><div class="fragment"><div class="line">space_id = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(rank, current_dims, NULL);</div>
+</div><!-- fragment --><p> The created dataspace will have current and maximum dimensions of 20 and 100 correspondingly, and the sizes of those dimensions cannot be changed.</p>
+<h4>C versus Fortran Dataspaces</h4>
+<p>Dataspace dimensions are numbered from 1 to rank. HDF5 uses C storage conventions, assuming that the last listed dimension is the fastest‐changing dimension and the first‐listed dimension is the slowest changing. The HDF5 file format storage layout specification adheres to the C convention and the HDF5 Library adheres to the same convention when storing dataspace dimensions in the file. This affects how C programs and tools interpret data written from Fortran programs and vice versa. The example below illustrates the issue.</p>
+<p>When a Fortran application describes a dataspace to store an array as A(20,100), it specifies the value of the first dimension to be 20 and the second to be 100. Since Fortran stores data by columns, the first‐listed dimension with the value 20 is the fastest‐changing dimension and the last‐listed dimension with the value 100 is the slowest‐changing. In order to adhere to the HDF5 storage convention, the HDF5 Fortran wrapper transposes dimensions, so the first dimension becomes the last. The dataspace dimensions stored in the file will be 100,20 instead of 20,100 in order to correctly describe the Fortran data that is stored in 100 columns, each containing 20 elements.</p>
+<p>When a Fortran application reads the data back, the HDF5 Fortran wrapper transposes the dimensions once more, returning the first dimension to be 20 and the second to be 100, describing correctly the sizes of the array that should be used to read data in the Fortran array A(20,100).</p>
+<p>When a C application reads data back, the dimensions will come out as 100 and 20, correctly describing the size of the array to read data into, since the data was written as 100 records of 20 elements each. Therefore C tools such as h5dump and h5ls always display transposed dimensions and values for the data written by a Fortran application.</p>
+<p>Consider the following simple example of equivalent C 3 x 5 and Fortran 5 x 3 arrays. As illustrated in the figure below, a C application will store a 3 x 5 2‐dimensional array as three 5‐element rows. In order to store the same data in the same order, a Fortran application must view the array as a 5 x 3 array with three 5‐element columns. The dataspace of this dataset, as written from Fortran, will therefore be described as 5 x 3 in the application but stored and described in the file according to the C convention as a 3 x 5 array. This ensures that C and Fortran applications will always read the data in the order in which it was written. The HDF5 Fortran interface handles this transposition automatically. </p><div class="fragment"><div class="line"><span class="comment">// C</span></div>
+<div class="line"> \#define NX 3 <span class="comment">// dataset dimensions</span></div>
+<div class="line"> \#define NY 5</div>
+<div class="line"> . . .</div>
+<div class="line"> <span class="keywordtype">int</span> data[NX][NY]; <span class="comment">// data to write</span></div>
+<div class="line"> . . .</div>
+<div class="line"> <span class="comment">// Data and output buffer initialization.</span></div>
+<div class="line"> <span class="keywordflow">for</span> (j = 0; j &lt; NX; j++)</div>
+<div class="line"> <span class="keywordflow">for</span> (i = 0; i &lt; NY; i++)</div>
+<div class="line"> data[j][i] = i + j;</div>
+<div class="line"> <span class="comment">//</span></div>
+<div class="line"> <span class="comment">// 1 2 3 4 5</span></div>
+<div class="line"> <span class="comment">// 6 7 8 9 10</span></div>
+<div class="line"> <span class="comment">// 11 12 13 14 15</span></div>
+<div class="line"> <span class="comment">//</span></div>
+<div class="line"> . . .</div>
+<div class="line"> dims[0] = NX;</div>
+<div class="line"> dims[1] = NY;</div>
+<div class="line"> dataspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(RANK, dims, NULL);</div>
+</div><!-- fragment --><div class="fragment"><div class="line">! Fortran</div>
+<div class="line"> INTEGER, PARAMETER :: NX = 3</div>
+<div class="line"> INTEGER, PARAMETER :: NX = 5</div>
+<div class="line"> . . .</div>
+<div class="line"> INTEGER(HSIZE_T), DIMENSION(2) :: dims = (/NY, NX/) ! Dataset dimensions</div>
+<div class="line"> . . .</div>
+<div class="line"> !</div>
+<div class="line"> ! Initialize data</div>
+<div class="line"> !</div>
+<div class="line"> do i = 1, NY</div>
+<div class="line"> do j = 1, NX</div>
+<div class="line"> data(i,j) = i + (j-1)*NY</div>
+<div class="line"> enddo</div>
+<div class="line"> enddo</div>
+<div class="line"> !</div>
+<div class="line"> ! Data</div>
+<div class="line"> !</div>
+<div class="line"> ! 1 6 11</div>
+<div class="line"> ! 2 7 12</div>
+<div class="line"> ! 3 8 13</div>
+<div class="line"> ! 4 9 14</div>
+<div class="line"> ! 5 10 15</div>
+<div class="line"> . . .</div>
+<div class="line"> CALL <a class="code" href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">h5screate_simple_f</a>(rank, dims, dspace_id, error)</div>
+<div class="ttc" id="agroup___f_h5_s_html_ga54083c84fd4be392ac770cf223cd6cf4"><div class="ttname"><a href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">h5s::h5screate_simple_f</a></div><div class="ttdeci">subroutine h5screate_simple_f(rank, dims, space_id, hdferr, maxdims)</div><div class="ttdoc">Creates a new simple data space and opens it for access.</div><div class="ttdef"><b>Definition:</b> H5Sff.F90:59</div></div>
+</div><!-- fragment --><table class="doxtable">
+<caption align="top">Comparing C and Fortran dataspaces</caption>
+<tr>
+<td>A dataset stored by a C program in a 3 x 5 array: </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dspace_CvsF1.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td>The same dataset stored by a Fortran program in a 5 x 3 array: </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dspace_CvsF2.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td>The first dataset above as written to an HDF5 file from C or the second dataset above as written from Fortran: </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dspace_CvsF3.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td>The first dataset above as written to an HDF5 file from Fortran: </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dspace_CvsF4.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p><em>Note: The HDF5 Library stores arrays along the fastest‐changing dimension. This approach is often referred to as being “in C order.” C, C++, and Java work with arrays in row‐major order. In other words, the row, or the last dimension, is the fastest‐changing dimension. Fortran, on the other hand, handles arrays in column‐major order making the column, or the first dimension, the fastest‐changing dimension. Therefore, the C and Fortran arrays illustrated in the top portion of this figure are stored identically in an HDF5 file. This ensures that data written by any language can be meaningfully read, interpreted, and manipulated by any other.</em></p>
+<h4>Finding Dataspace Characteristics</h4>
+<p>The HDF5 Library provides several APIs designed to query the characteristics of a dataspace.</p>
+<p>The function <a class="el" href="group___h5_s.html#gab0b1560f7c8402986f332522e2adae1d">H5Sis_simple</a> returns information about the type of a dataspace. This function is rarely used and currently supports only simple and scalar dataspaces.</p>
+<p>To find out the dimensionality, or rank, of a dataspace, use <a class="el" href="group___h5_s.html#gae5282a81692b80b5b19dd12d05b9b28e">H5Sget_simple_extent_ndims</a>. <a class="el" href="group___h5_s.html#gac494409b615d8e67c5edd9eb2848b2f3">H5Sget_simple_extent_dims</a> can also be used to find out the rank. See the example below. If both functions return 0 for the value of rank, then the dataspace is scalar.</p>
+<p>To query the sizes of the current and maximum dimensions, use <a class="el" href="group___h5_s.html#gac494409b615d8e67c5edd9eb2848b2f3">H5Sget_simple_extent_dims</a>.</p>
+<p>The following example illustrates querying the rank and dimensions of a dataspace using these functions. </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id;</div>
+<div class="line"><span class="keywordtype">int</span> rank;</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *current_dims;</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *max_dims;</div>
+<div class="line">. . .</div>
+<div class="line">rank = <a class="code" href="group___h5_s.html#gae5282a81692b80b5b19dd12d05b9b28e">H5Sget_simple_extent_ndims</a>(space_id);</div>
+<div class="line"><span class="comment">// (or rank = H5Sget_simple_extent_dims(space_id, NULL, NULL);)</span></div>
+<div class="line">current_dims = (<a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>)malloc(rank * <span class="keyword">sizeof</span>(<a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>));</div>
+<div class="line">max_dims = (<a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>)malloc(rank * <span class="keyword">sizeof</span>(<a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>));</div>
+<div class="line"><a class="code" href="group___h5_s.html#gac494409b615d8e67c5edd9eb2848b2f3">H5Sget_simple_extent_dims</a>(space_id, current_dims, max_dims);</div>
+<div class="line"><span class="comment">// Print values here</span></div>
+<div class="ttc" id="agroup___h5_s_html_gac494409b615d8e67c5edd9eb2848b2f3"><div class="ttname"><a href="group___h5_s.html#gac494409b615d8e67c5edd9eb2848b2f3">H5Sget_simple_extent_dims</a></div><div class="ttdeci">int H5Sget_simple_extent_dims(hid_t space_id, hsize_t dims[], hsize_t maxdims[])</div><div class="ttdoc">Retrieves dataspace dimension size and maximum size.</div></div>
+<div class="ttc" id="agroup___h5_s_html_gae5282a81692b80b5b19dd12d05b9b28e"><div class="ttname"><a href="group___h5_s.html#gae5282a81692b80b5b19dd12d05b9b28e">H5Sget_simple_extent_ndims</a></div><div class="ttdeci">int H5Sget_simple_extent_ndims(hid_t space_id)</div><div class="ttdoc">Determines the dimensionality of a dataspace.</div></div>
+</div><!-- fragment --><h2><a class="anchor" id="subsec_dataspace_transfer"></a>
+Dataspaces and Data Transfer</h2>
+<p>Read and write operations transfer data between an HDF5 file on disk and in memory. The shape that the array data takes in the file and in memory may be the same, but HDF5 also allows users the ability to represent data in memory in a different shape than in the file. If the shape of an array in the file and in memory will be the same, then the same dataspace definition can be used for both. If the shape of an array in memory needs to be different than the shape in the file, then the dataspace definition for the shape of the array in memory can be changed. During a read operation, the array will be read into the different shape in memory, and during a write operation, the array will be written to the file in the shape specified by the dataspace in the file. The only qualification is that the number of elements read or written must be the same in both the source and the destination dataspaces.</p>
+<p>Item a in the figure below shows a simple example of a read operation in which the data is stored as a 3 by 4 array in the file (item b) on disk, but the program wants it to be a 4 by 3 array in memory. This is accomplished by setting the memory dataspace to describe the desired memory layout, as in item c. The read operation reads the data in the file array into the memory array.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_read.gif" alt=""/>
+<div class="caption">
+Data layout before and after a read operation</div></div>
+ </td></tr>
+</table>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_move.gif" alt=""/>
+<div class="caption">
+Moving data from disk to memory</div></div>
+ </td></tr>
+</table>
+<p>Both the source and destination are stored as contiguous blocks of storage with the elements in the order specified by the dataspace. The figure above shows one way the elements might be organized. In item a, the elements are stored as 3 blocks of 4 elements. The destination is an array of 12 elements in memory (see item c). As the figure suggests, the transfer reads the disk blocks into a memory buffer (see item b), and then writes the elements to the correct locations in memory. A similar process occurs in reverse when data is written to disk.</p>
+<h3><a class="anchor" id="subsubsec_dataspace_transfer_select"></a>
+Data Selection</h3>
+<p>In addition to rearranging data, the transfer may select the data elements from the source and destination.</p>
+<p>Data selection is implemented by creating a dataspace object that describes the selected elements (within the hyper rectangle) rather than the whole array. Two dataspace objects with selections can be used in data transfers to read selected elements from the source and write selected elements to the destination. When data is transferred using the dataspace object, only the selected elements will be transferred.</p>
+<p>This can be used to implement partial I/O, including: </p><ul>
+<li>Sub‐setting ‐ reading part of a large dataset </li>
+<li>Sampling ‐ reading selected elements (for example, every second element) of a dataset </li>
+<li>Scatter‐gather ‐ read non‐contiguous elements into contiguous locations (gather) or read contiguous elements into non‐contiguous locations (scatter) or both</li>
+</ul>
+<p>To use selections, the following steps are followed: </p><ul>
+<li>1. Get or define the dataspace for the source and destination </li>
+<li>2. Specify one or more selections for source and destination dataspaces </li>
+<li>3. Transfer data using the dataspaces with selections</li>
+</ul>
+<p>A selection is created by applying one or more selections to a dataspace. A selection may override any other selections (<a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>) or may be “Ored” with previous selections on the same dataspace (<a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fa1a8dc2bbb8d8268d6e7665a4664b9ad8">H5S_SELECT_OR</a>). In the latter case, the resulting selection is the union of the selection and all previously selected selections. Arbitrary sets of points from a dataspace can be selected by specifying an appropriate set of selections.</p>
+<p>Two selections are used in data transfer, so the source and destination must be compatible, as described below.</p>
+<p>There are two forms of selection, hyperslab and point. A selection must be either a point selection or a set of hyperslab selections. Selections cannot be mixed.</p>
+<p>The definition of a selection within a dataspace, not the data in the selection, cannot be saved to the file unless the selection definition is saved as a region reference. For more information, see <a class="el" href="_h5_s__u_g.html#subsec_dataspace_refer">References to Dataset Regions</a>.</p>
+<h4>Hyperslab Selection</h4>
+<p>A hyperslab is a selection of elements from a hyper rectangle. An HDF5 hyperslab is a rectangular pattern defined by four arrays. The four arrays are summarized in the table below.</p>
+<p>The offset defines the origin of the hyperslab in the original dataspace.</p>
+<p>The stride is the number of elements to increment between selected elements. A stride of ‘1’ is every element, a stride of ‘2’ is every second element, etc. Note that there may be a different stride for each dimen‐sion of the dataspace. The default stride is 1.</p>
+<p>The count is the number of elements in the hyperslab selection. When the stride is 1, the selection is a hyper rectangle with a corner at the offset and size count[0] by count[1] by.... When stride is greater than one, the hyperslab bounded by the offset and the corners defined by stride[n] * count[n].</p>
+<table class="doxtable">
+<caption align="top">Hyperslab elements</caption>
+<tr>
+<th>Parameter </th><th>Description </th></tr>
+<tr>
+<td>Offset </td><td>The starting location for the hyperslab. </td></tr>
+<tr>
+<td>Stride </td><td>The number of elements to separate each element or block to be selected. </td></tr>
+<tr>
+<td>Count </td><td>The number of elements or blocks to select along each dimension. </td></tr>
+<tr>
+<td>Block </td><td>The size of the block selected from the dataspace. </td></tr>
+</table>
+<p>The block is a count on the number of repetitions of the hyperslab. The default block size is '1', which is one hyperslab. A block of 2 would be two hyperslabs in that dimension, with the second starting at offset[n] + (count[n] * stride[n]) + 1.</p>
+<p>A hyperslab can be used to access a sub‐set of a large dataset. The figure below shows an example of a hyperslab that reads a rectangle from the middle of a larger two dimensional array. The destination is the same shape as the source.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_subset.gif" alt=""/>
+<div class="caption">
+Access a sub‐set of data with a hyperslab</div></div>
+ </td></tr>
+</table>
+<p>Hyperslabs can be combined to select complex regions of the source and destination. The figure below shows an example of a transfer from one non‐rectangular region into another non‐rectangular region. The source is defined as the union of two hyperslabs, and the destination is the union of three hyperslabs.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_complex.gif" alt=""/>
+<div class="caption">
+Build complex regions with hyperslab unions</div></div>
+ </td></tr>
+</table>
+<p>Hyperslabs may also be used to collect or scatter data from regular patterns. The figure below shows an example where the source is a repeating pattern of blocks, and the destination is a single, one dimensional array.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_combine.gif" alt=""/>
+<div class="caption">
+Use hyperslabs to combine or disperse data</div></div>
+ </td></tr>
+</table>
+<h4>Select Points</h4>
+<p>The second type of selection is an array of points such as coordinates. Essentially, this selection is a list of all the points to include. The figure below shows an example of a transfer of seven elements from a two dimensional dataspace to a three dimensional dataspace using a point selection to specify the points.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_point.gif" alt=""/>
+<div class="caption">
+Point selection</div></div>
+ </td></tr>
+</table>
+<h4>Rules for Defining Selections</h4>
+<p>A selection must have the same number of dimensions (rank) as the dataspace it is applied to, although it may select from only a small region such as a plane from a 3D dataspace. Selections do not affect the extent of the dataspace, the selection may be larger than the dataspace. The boundaries of selections are reconciled with the extent at the time of the data transfer.</p>
+<h4>Data Transfer with Selections</h4>
+<p>A data transfer (read or write) with selections is the same as any read or write, except the source and destination dataspace have compatible selections.</p>
+<p>During the data transfer, the following steps are executed by the library: </p><ul>
+<li>The source and destination dataspaces are checked to assure that the selections are compatible. <ul>
+<li>
+Each selection must be within the current extent of the dataspace. A selection may be defined to extend outside the current extent of the dataspace, but the dataspace cannot be accessed if the selection is not valid at the time of the access. </li>
+<li>
+The total number of points selected in the source and destination must be the same. Note that the dimensionality of the source and destination can be different (for example, the source could be 2D, the destination 1D or 3D), and the shape can be different, but the number of elements selected must be the same.</li>
+</ul>
+</li>
+<li>The data is transferred, element by element.</li>
+</ul>
+<p>Selections have an iteration order for the points selected, which can be any permutation of the dimensions involved (defaulting to 'C' array order) or a specific order for the selected points, for selections composed of single array elements with <a class="el" href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d">H5Sselect_elements</a>.</p>
+<p>The elements of the selections are transferred in row‐major, or C order. That is, it is assumed that the first dimension varies slowest, the second next slowest, and so forth. For hyperslab selections, the order can be any permutation of the dimensions involved (defaulting to ‘C’ array order). When multiple hyperslabs are combined, the hyperslabs are coalesced into contiguous reads and writes.</p>
+<p>In the case of point selections, the points are read and written in the order specified.</p>
+<h3><a class="anchor" id="subsubsec_dataspace_transfer_model"></a>
+Programming Model</h3>
+<h4>Selecting Hyperslabs</h4>
+<p>Suppose we want to read a 3x4 hyperslab from a dataset in a file beginning at the element &lt;1,2&gt; in the dataset, and read it into a 7 x 7 x 3 array in memory. See the figure below. In order to do this, we must create a dataspace that describes the overall rank and dimensions of the dataset in the file as well as the position and size of the hyperslab that we are extracting from that dataset.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_select.gif" alt=""/>
+<div class="caption">
+Selecting a hyperslab</div></div>
+ </td></tr>
+</table>
+<p>The code in the first example below illustrates the selection of the hyperslab in the file dataspace. The second example below shows the definition of the destination dataspace in memory. Since the in‐memory dataspace has three dimensions, the hyperslab is an array with three dimensions with the last dimension being 1: &lt;3,4,1&gt;. The third example below shows the read using the source and destination dataspaces with selections.</p>
+<p><em>Selecting a hyperslab</em> </p><div class="fragment"><div class="line"><span class="comment">//get the file dataspace.</span></div>
+<div class="line">dataspace = <a class="code" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">H5Dget_space</a>(dataset); <span class="comment">// dataspace identifier</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Define hyperslab in the dataset.</span></div>
+<div class="line">offset[0] = 1;</div>
+<div class="line">offset[1] = 2;</div>
+<div class="line">count[0] = 3;</div>
+<div class="line">count[1] = 4;</div>
+<div class="line">status = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(dataspace, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, offset, NULL, count, NULL);</div>
+<div class="ttc" id="a_h5_spublic_8h_html_a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550"><div class="ttname"><a href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a></div><div class="ttdeci">@ H5S_SELECT_SET</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:87</div></div>
+<div class="ttc" id="agroup___h5_d_html_gad42a46be153d895d8c28a11ebf5a0d0a"><div class="ttname"><a href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">H5Dget_space</a></div><div class="ttdeci">hid_t H5Dget_space(hid_t dset_id)</div><div class="ttdoc">Returns an identifier for a copy of the dataspace for a dataset.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga6adfdf1b95dc108a65bf66e97d38536d"><div class="ttname"><a href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a></div><div class="ttdeci">herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, const hsize_t start[], const hsize_t stride[], const hsize_t count[], const hsize_t block[])</div><div class="ttdoc">Selects a hyperslab region to add to the current selected region.</div></div>
+</div><!-- fragment --><p><em>Defining the destination memory</em> </p><div class="fragment"><div class="line"><span class="comment">// Define memory dataspace.</span></div>
+<div class="line">dimsm[0] = 7;</div>
+<div class="line">dimsm[1] = 7;</div>
+<div class="line">dimsm[2] = 3;</div>
+<div class="line">memspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(3,dimsm,NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Define memory hyperslab.</span></div>
+<div class="line">offset_out[0] = 3;</div>
+<div class="line">offset_out[1] = 0;</div>
+<div class="line">offset_out[2] = 0;</div>
+<div class="line">count_out[0] = 3;</div>
+<div class="line">count_out[1] = 4;</div>
+<div class="line">count_out[2] = 1;</div>
+<div class="line">status = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(memspace, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, offset_out, NULL, count_out, NULL);</div>
+</div><!-- fragment --><p><em>A sample read specifying source and destination dataspaces</em> </p><div class="fragment"><div class="line">ret = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, memspace,dataspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, data);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga8287d5a7be7b8e55ffeff68f7d26811c"><div class="ttname"><a href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a></div><div class="ttdeci">herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf)</div><div class="ttdoc">Reads raw data from a dataset into a provided buffer.</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga3cf93ffc6782be68070ef8e00f219ec2"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a></div><div class="ttdeci">#define H5T_NATIVE_INT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:767</div></div>
+</div><!-- fragment --><h4>Example with Strides and Blocks</h4>
+<p>Consider an 8 x 12 dataspace into which we want to write eight 3 x 2 blocks in a two dimensional array from a source dataspace in memory that is a 50‐element one dimensional array. See the figure below.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_write1to2.gif" alt=""/>
+<div class="caption">
+Write from a one dimensional array to a two dimensional array</div></div>
+ </td></tr>
+</table>
+<p>The example below shows code to write 48 elements from the one dimensional array to the file dataset starting with the second element in vector. The destination hyperslab has the following parameters: offset=(0,1), stride=(4,3), count=(2,4), block=(3,2). The source has the parameters: offset=(1), stride=(1), count=(48), block=(1). After these operations, the file dataspace will have the values shown in item b in the figure above. Notice that the values are inserted in the file dataset in row‐major order.</p>
+<p><em>Write from a one dimensional array to a two dimensional array</em> </p><div class="fragment"><div class="line"><span class="comment">// Select hyperslab for the dataset in the file, using 3 x 2 blocks, (4,3) stride (2,4)</span></div>
+<div class="line"><span class="comment">// count starting at the position (0,1).</span></div>
+<div class="line">offset[0] = 0; offset[1] = 1;</div>
+<div class="line">stride[0] = 4; stride[1] = 3;</div>
+<div class="line">count[0] = 2; count[1] = 4;</div>
+<div class="line">block[0] = 3; block[1] = 2;</div>
+<div class="line">ret = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(fid, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, offset, stride, count, block);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create dataspace for the first dataset.</span></div>
+<div class="line">mid1 = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(MSPACE1_RANK, dim1, NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Select hyperslab.</span></div>
+<div class="line"><span class="comment">// We will use 48 elements of the vector buffer starting</span></div>
+<div class="line"><span class="comment">// at the second element. Selected elements are</span></div>
+<div class="line"><span class="comment">// 1 2 3 . . . 48</span></div>
+<div class="line">offset[0] = 1;</div>
+<div class="line">stride[0] = 1;</div>
+<div class="line">count[0] = 48;</div>
+<div class="line">block[0] = 1;</div>
+<div class="line">ret = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(mid1, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, offset, stride, count, block);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Write selection from the vector buffer to the dataset in the file.</span></div>
+<div class="line">ret = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>(dataset, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, midd1, fid, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, vector)</div>
+<div class="ttc" id="agroup___h5_d_html_ga98f44998b67587662af8b0d8a0a75906"><div class="ttname"><a href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a></div><div class="ttdeci">herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div></div>
+</div><!-- fragment --><h4>Selecting a Union of Hyperslabs</h4>
+<p>The HDF5 Library allows the user to select a union of hyperslabs and write or read the selection into another selection. The shapes of the two selections may differ, but the number of elements must be equal.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_transfer.gif" alt=""/>
+<div class="caption">
+Transferring hyperslab unions</div></div>
+ </td></tr>
+</table>
+<p>The figure above shows the transfer of a selection that is two overlapping hyperslabs from the dataset into a union of hyperslabs in the memory dataset. Note that the destination dataset has a different shape from the source dataset. Similarly, the selection in the memory dataset could have a different shape than the selected union of hyperslabs in the original file. For simplicity, the selection is that same shape at the destination.</p>
+<p>To implement this transfer, it is necessary to: </p><ul>
+<li>1. Get the source dataspace </li>
+<li>2. Define one hyperslab selection for the source </li>
+<li>3. Define a second hyperslab selection, unioned with the first </li>
+<li>4. Get the destination dataspace </li>
+<li>5. Define one hyperslab selection for the destination </li>
+<li>6. Define a second hyperslab selection, unioned with the first </li>
+<li>7. Execute the data transfer (H5Dread or H5Dwrite) using the source and destination dataspaces</li>
+</ul>
+<p>The example below shows example code to create the selections for the source dataspace (the file). The first hyperslab is size 3 x 4 and the left upper corner at the position (1,2). The hyperslab is a simple rectangle, so the stride and block are 1. The second hyperslab is 6 x 5 at the position (2,4). The second selection is a union with the first hyperslab (<a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fa1a8dc2bbb8d8268d6e7665a4664b9ad8">H5S_SELECT_OR</a>).</p>
+<p><em> Select source hyperslabs</em> </p><div class="fragment"><div class="line">fid = <a class="code" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">H5Dget_space</a>(dataset);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Select first hyperslab for the dataset in the file.</span></div>
+<div class="line">offset[0] = 1; offset[1] = 2;</div>
+<div class="line">block[0] = 1; block[1] = 1;</div>
+<div class="line">stride[0] = 1; stride[1] = 1;</div>
+<div class="line">count[0] = 3; count[1] = 4;</div>
+<div class="line">ret = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(fid, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, offset, stride, count, block);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Add second selected hyperslab to the selection.</span></div>
+<div class="line">offset[0] = 2; offset[1] = 4;</div>
+<div class="line">block[0] = 1; block[1] = 1;</div>
+<div class="line">stride[0] = 1; stride[1] = 1;</div>
+<div class="line">count[0] = 6; count[1] = 5;</div>
+<div class="line">ret = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(fid, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fa1a8dc2bbb8d8268d6e7665a4664b9ad8">H5S_SELECT_OR</a>, offset, stride, count, block);</div>
+<div class="ttc" id="a_h5_spublic_8h_html_a10093bab27cc5720efdab3186993da0fa1a8dc2bbb8d8268d6e7665a4664b9ad8"><div class="ttname"><a href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fa1a8dc2bbb8d8268d6e7665a4664b9ad8">H5S_SELECT_OR</a></div><div class="ttdeci">@ H5S_SELECT_OR</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:88</div></div>
+</div><!-- fragment --><p>The example below shows example code to create the selection for the destination in memory. The steps are similar. In this example, the hyperslabs are the same shape, but located in different positions in the dataspace. The first hyperslab is 3 x 4 and starts at (0,0), and the second is 6 x 5 and starts at (1,2). Finally, the H5Dread call transfers the selected data from the file dataspace to the selection in memory. In this example, the source and destination selections are two overlapping rectangles. In general, any number of rectangles can be OR’ed, and they do not have to be contiguous. The order of the selections does not matter, but the first should use <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a> ; subsequent selections are unioned using <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fa1a8dc2bbb8d8268d6e7665a4664b9ad8">H5S_SELECT_OR</a>.</p>
+<p>It is important to emphasize that the source and destination do not have to be the same shape (or number of rectangles). As long as the two selections have the same number of elements, the data can be transferred.</p>
+<p><em>Select destination hyperslabs</em> </p><div class="fragment"><div class="line"><span class="comment">// Create memory dataspace.</span></div>
+<div class="line">mid = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(MSPACE_RANK, mdim, NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Select two hyperslabs in memory. Hyperslabs has the</span></div>
+<div class="line"><span class="comment">// same size and shape as the selected hyperslabs for</span></div>
+<div class="line"><span class="comment">// the file dataspace.</span></div>
+<div class="line">offset[0] = 0; offset[1] = 0;</div>
+<div class="line">block[0] = 1; block[1] = 1;</div>
+<div class="line">stride[0] = 1; stride[1] = 1;</div>
+<div class="line">count[0] = 3; count[1] = 4;</div>
+<div class="line">ret = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(mid, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, offset, stride, count, block);</div>
+<div class="line"> </div>
+<div class="line">offset[0] = 1; offset[1] = 2;</div>
+<div class="line">block[0] = 1; block[1] = 1;</div>
+<div class="line">stride[0] = 1; stride[1] = 1;</div>
+<div class="line">count[0] = 6; count[1] = 5;</div>
+<div class="line">ret = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(mid, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fa1a8dc2bbb8d8268d6e7665a4664b9ad8">H5S_SELECT_OR</a>, offset, stride, count, block);</div>
+<div class="line"> </div>
+<div class="line">ret = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, mid, fid, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, matrix_out);</div>
+</div><!-- fragment --><h4>Selecting a List of Independent Points</h4>
+<p>It is also possible to specify a list of elements to read or write using the function H5Sselect_elements.</p>
+<p>The procedure is similar to hyperslab selections. </p><ul>
+<li>1. Get the source dataspace </li>
+<li>2. Set the selected points </li>
+<li>3. Get the destination dataspace </li>
+<li>4. Set the selected points </li>
+<li>5. Transfer the data using the source and destination dataspaces</li>
+</ul>
+<p>The figure below shows an example where four values are to be written to four separate points in a two dimensional dataspace. The source dataspace is a one dimensional array with the values 53, 59, 61, 67. The destination dataspace is an 8 x 12 array. The elements are to be written to the points (0,0), (3,3), (3,5), and (5,6). In this example, the source does not require a selection. The example below the figure shows example code to implement this transfer.</p>
+<p>A point selection lists the exact points to be transferred and the order they will be transferred. The source and destination are required to have the same number of elements. A point selection can be used with a hyperslab (for example, the source could be a point selection and the destination a hyperslab, or vice versa), so long as the number of elements selected are the same.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_separate.gif" alt=""/>
+<div class="caption">
+Write data to separate points</div></div>
+ </td></tr>
+</table>
+<p><em>Write data to separate points</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dim2[] = {4};</div>
+<div class="line"><span class="keywordtype">int</span> values[] = {53, 59, 61, 67};</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// file dataspace</span></div>
+<div class="line"><a class="code" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> coord[4][2];</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create dataspace for the second dataset.</span></div>
+<div class="line">mid2 = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(1, dim2, NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Select sequence of NPOINTS points in the file dataspace.</span></div>
+<div class="line">coord[0][0] = 0; coord[0][1] = 0;</div>
+<div class="line">coord[1][0] = 3; coord[1][1] = 3;</div>
+<div class="line">coord[2][0] = 3; coord[2][1] = 5;</div>
+<div class="line">coord[3][0] = 5; coord[3][1] = 6;</div>
+<div class="line"> </div>
+<div class="line">ret = <a class="code" href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d">H5Sselect_elements</a>(fid, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, NPOINTS, (<span class="keyword">const</span> <a class="code" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> **)coord);</div>
+<div class="line"> </div>
+<div class="line">ret = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>(dataset, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, mid2, fid, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, values);</div>
+<div class="ttc" id="a_h5public_8h_html_a7d9d4293176a8d7535ea6d4038235280"><div class="ttname"><a href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a></div><div class="ttdeci">int64_t hssize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:309</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga2f4407dd73d0ec37e5d9e80e4382483d"><div class="ttname"><a href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d">H5Sselect_elements</a></div><div class="ttdeci">herr_t H5Sselect_elements(hid_t space_id, H5S_seloper_t op, size_t num_elem, const hsize_t *coord)</div><div class="ttdoc">Selects array elements to be included in the selection for a dataspace.</div></div>
+</div><!-- fragment --><h4>Combinations of Selections</h4>
+<p>Selections are a very flexible mechanism for reorganizing data during a data transfer. With different combinations of dataspaces and selections, it is possible to implement many kinds of data transfers including sub‐setting, sampling, and reorganizing the data. The table below gives some example combinations of source and destination, and the operations they implement.</p>
+<table class="doxtable">
+<caption>Selection operations</caption>
+<tr>
+<th><p class="starttd"></p>
+<p class="intertd">Source</p>
+<p class="endtd"></p>
+</th><th><p class="starttd"></p>
+<p class="intertd">Destination</p>
+<p class="endtd"></p>
+</th><th><p class="starttd"></p>
+<p class="intertd">Operation</p>
+<p class="endtd"></p>
+</th></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">All</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">All</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Copy whole array</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">All</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">All (different shape)</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Copy and reorganize array</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Hyperslab</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">All</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Sub-set</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Hyperslab</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Hyperslab (same shape)</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Selection</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Hyperslab</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Hyperslab (different shape)</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Select and rearrange</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Hyperslab with stride or block</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">All or hyperslab with stride 1</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Sub-sample, scatter</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Hyperslab</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Points</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Scatter</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Points</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Hyperslab or all</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Gather</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Points</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Points (same)</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Selection</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><p class="starttd"></p>
+<p class="intertd">Points</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Points (different)</p>
+<p class="endtd"></p>
+</td><td><p class="starttd"></p>
+<p class="intertd">Reorder points</p>
+<p class="endtd"></p>
+</td></tr>
+</table>
+<h2><a class="anchor" id="subsec_dataspace_select"></a>
+Dataspace Selection Operations and Data Transfer</h2>
+<p>This section is under construction.</p>
+<h2><a class="anchor" id="subsec_dataspace_refer"></a>
+References to Dataset Regions</h2>
+<p>Another use of selections is to store a reference to a region of a dataset. An HDF5 object reference object is a pointer to an object (dataset, group, or committed datatype) in the file. A selection can be used to create a pointer to a set of selected elements of a dataset, called a region reference. The selection can be either a point selection or a hyperslab selection.</p>
+<p>A region reference is an object maintained by the HDF5 Library. The region reference can be stored in a dataset or attribute, and then read. The dataset or attribute is defined to have the special datatype, <a class="el" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a>.</p>
+<p>To discover the elements and/or read the data, the region reference can be dereferenced. The <a class="el" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a> call returns an identifier for the dataset, and then the selected dataspace can be retrieved with a call to <a class="el" href="group___h5_r.html#ga1702d609e85b9edd3d1e526a0276484f" title="Sets up a dataspace and selection as specified by a region reference.">H5Rget_region()</a>. The selected dataspace can be used to read the selected data elements.</p>
+<p>For more information, </p><dl class="section see"><dt>See also</dt><dd>subsubsec_datatype_other_refs.</dd></dl>
+<h3><a class="anchor" id="subsubsec_dataspace_refer_use"></a>
+Example Uses for Region References</h3>
+<p>Region references are used to implement stored pointers to data within a dataset. For example, features in a large dataset might be indexed by a table. See the figure below. This table could be stored as an HDF5 dataset with a compound datatype, for example, with a field for the name of the feature and a region reference to point to the feature in the dataset. See the second figure below.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_features.gif" alt=""/>
+<div class="caption">
+Features indexed by a table</div></div>
+ </td></tr>
+</table>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_features_cmpd.gif" alt=""/>
+<div class="caption">
+Storing the table with a compound datatype</div></div>
+ </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsec_dataspace_refer_create"></a>
+Creating References to Regions</h3>
+<p>To create a region reference: </p><ul>
+<li>1. Create or open the dataset that contains the region </li>
+<li>2. Get the dataspace for the dataset </li>
+<li>3. Define a selection that specifies the region </li>
+<li>4. Create a region reference using the dataset and dataspace with selection </li>
+<li>5. Write the region reference(s) to the desired dataset or attribute</li>
+</ul>
+<p>The figure below shows a diagram of a file with three datasets. Dataset D1 and D2 are two dimensional arrays of integers. Dataset R1 is a one dimensional array of references to regions in D1 and D2. The regions can be any valid selection of the dataspace of the target dataset. </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dspace_three_datasets.gif" alt=""/>
+<div class="caption">
+A file with three datasets</div></div>
+ </td></tr>
+</table>
+<p><em>Note: In the figure above, R1 is a 1 D array of region pointers; each pointer refers to a selection in one dataset.</em></p>
+<p>The example below shows code to create the array of region references. The references are created in an array of type <a class="el" href="structhdset__reg__ref__t.html">hdset_reg_ref_t</a>. Each region is defined as a selection on the dataspace of the dataset, and a reference is created using <a class="el" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate()</a>. The call to <a class="el" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate()</a> specifies the file, dataset, and the dataspace with selection.</p>
+<p><em>Create an array of region references</em> </p><div class="fragment"><div class="line"><span class="comment">// create an array of 4 region references</span></div>
+<div class="line"><a class="code" href="structhdset__reg__ref__t.html">hdset_reg_ref_t</a> ref[4];</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create a reference to the first hyperslab in the first Dataset.</span></div>
+<div class="line">offset[0] = 1; offset[1] = 1;</div>
+<div class="line">count[0] = 3; count[1] = 2;</div>
+<div class="line">status = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(space_id, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, offset, NULL, count, NULL);</div>
+<div class="line">status = <a class="code" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a>(&amp;ref[0], file_id, <span class="stringliteral">&quot;D1&quot;</span>, <a class="code" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>, space_id);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// The second reference is to a union of hyperslabs in the first Dataset</span></div>
+<div class="line">offset[0] = 5; offset[1] = 3;</div>
+<div class="line">count[0] = 1; count[1] = 4;</div>
+<div class="line">status = <a class="code" href="group___h5_s.html#gac59773d4a0953cb2db0ed57a05699095">H5Sselect_none</a>(space_id);</div>
+<div class="line">status = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(space_id, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, offset, NULL, count, NULL);</div>
+<div class="line">offset[0] = 6; offset[1] = 5;</div>
+<div class="line">count[0] = 1; count[1] = 2;</div>
+<div class="line">status = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(space_id, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fa1a8dc2bbb8d8268d6e7665a4664b9ad8">H5S_SELECT_OR</a>, offset, NULL, count, NULL);</div>
+<div class="line">status = <a class="code" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a>(&amp;ref[1], file_id, <span class="stringliteral">&quot;D1&quot;</span>, <a class="code" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>, space_id);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// the fourth reference is to a selection of points in the first Dataset</span></div>
+<div class="line">status = <a class="code" href="group___h5_s.html#gac59773d4a0953cb2db0ed57a05699095">H5Sselect_none</a>(space_id);</div>
+<div class="line">coord[0][0] = 4; coord[0][1] = 4;</div>
+<div class="line">coord[1][0] = 2; coord[1][1] = 6;</div>
+<div class="line">coord[2][0] = 3; coord[2][1] = 7;</div>
+<div class="line">coord[3][0] = 1; coord[3][1] = 5;</div>
+<div class="line">coord[4][0] = 5; coord[4][1] = 8;</div>
+<div class="line"> </div>
+<div class="line">status = <a class="code" href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d">H5Sselect_elements</a>(space_id, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, num_points, (<span class="keyword">const</span> <a class="code" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> **)coord);</div>
+<div class="line">status = <a class="code" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a>(&amp;ref[3], file_id, <span class="stringliteral">&quot;D1&quot;</span>, <a class="code" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>, space_id);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// the third reference is to a hyperslab in the second Dataset</span></div>
+<div class="line">offset[0] = 0; offset[1] = 0;</div>
+<div class="line">count[0] = 4; count[1] = 6;</div>
+<div class="line">status = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(space_id2, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, offset, NULL, count, NULL);</div>
+<div class="line">status = <a class="code" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a>(&amp;ref[2], file_id, <span class="stringliteral">&quot;D2&quot;</span>, <a class="code" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>, space_id2);</div>
+<div class="ttc" id="a_h5_rpublic_8h_html_a2a28c48c03a4616a02f9157fca4b2df0"><div class="ttname"><a href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a></div><div class="ttdeci">#define H5R_DATASET_REGION</div><div class="ttdef"><b>Definition:</b> H5Rpublic.h:603</div></div>
+<div class="ttc" id="agroup___h5_r_html_ga0ac6997b5de26b11d91a95de2869950d"><div class="ttname"><a href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a></div><div class="ttdeci">herr_t H5Rcreate(void *ref, hid_t loc_id, const char *name, H5R_type_t ref_type, hid_t space_id)</div><div class="ttdoc">Creates a reference.</div></div>
+<div class="ttc" id="agroup___h5_s_html_gac59773d4a0953cb2db0ed57a05699095"><div class="ttname"><a href="group___h5_s.html#gac59773d4a0953cb2db0ed57a05699095">H5Sselect_none</a></div><div class="ttdeci">herr_t H5Sselect_none(hid_t spaceid)</div><div class="ttdoc">Resets the selection region to include no elements.</div></div>
+<div class="ttc" id="astructhdset__reg__ref__t_html"><div class="ttname"><a href="structhdset__reg__ref__t.html">hdset_reg_ref_t</a></div><div class="ttdef"><b>Definition:</b> H5Rpublic.h:86</div></div>
+</div><!-- fragment --><p>When all the references are created, the array of references is written to the dataset R1. The dataset is declared to have datatype <a class="el" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a>. See the example below.</p>
+<p><em>Write the array of references to a dataset</em> </p><div class="fragment"><div class="line">Hsize_t dimsr[1];</div>
+<div class="line">dimsr[0] = 4;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Dataset with references.</span></div>
+<div class="line">spacer_id = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(1, dimsr, NULL);</div>
+<div class="line">dsetr_id = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file_id, <span class="stringliteral">&quot;R1&quot;</span>, <a class="code" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a>, spacer_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>,</div>
+<div class="line"><a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Write dataset with the references.</span></div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>(dsetr_id, <a class="code" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, ref);</div>
+<div class="ttc" id="a_h5_spublic_8h_html_a5f96eeee84b987f18470737f85af0484"><div class="ttname"><a href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a></div><div class="ttdeci">#define H5S_ALL</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:32</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga0647ba4bbd26d5230cc07f3a5685b2cf"><div class="ttname"><a href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a></div><div class="ttdeci">#define H5Dcreate</div><div class="ttdef"><b>Definition:</b> H5version.h:892</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gaf5cb0d5cec3d40d8b3ac27512f86895e"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a></div><div class="ttdeci">#define H5T_STD_REF_DSETREG</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:410</div></div>
+</div><!-- fragment --><p>When creating region references, the following rules are enforced. </p><ul>
+<li>The selection must be a valid selection for the target dataset, just as when transferring data </li>
+<li>The dataset must exist in the file when the reference is created; <a class="el" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d" title="Creates a reference.">H5Rcreate</a> </li>
+<li>The target dataset must be in the same file as the stored reference</li>
+</ul>
+<h3><a class="anchor" id="subsubsec_dataspace_refer_read"></a>
+Reading References to Regions</h3>
+<p>To retrieve data from a region reference, the reference must be read from the file, and then the data can be retrieved. The steps are: </p><ul>
+<li>1. Open the dataset or attribute containing the reference objects </li>
+<li>2. Read the reference object(s) </li>
+<li>3. For each region reference, get the dataset (<a class="el" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a>) and dataspace (<a class="el" href="group___h5_r.html#ga1702d609e85b9edd3d1e526a0276484f" title="Sets up a dataspace and selection as specified by a region reference.">H5Rget_region</a>) </li>
+<li>4. Use the dataspace and datatype to discover what space is needed to store the data, allocate the correct storage and create a dataspace and datatype to define the memory data layout</li>
+</ul>
+<p>The example below shows code to read an array of region references from a dataset, and then read the data from the first selected region. Note that the region reference has information that records the dataset (within the file) and the selection on the dataspace of the dataset. After dereferencing the regions reference, the datatype, number of points, and some aspects of the selection can be discovered. (For a union of hyperslabs, it may not be possible to determine the exact set of hyperslabs that has been combined.) The table below the code example shows the inquiry functions.</p>
+<p>When reading data from a region reference, the following rules are enforced: </p><ul>
+<li>The target dataset must be present and accessible in the file </li>
+<li>The selection must be a valid selection for the dataset</li>
+</ul>
+<p><em>Read an array of region references; read from the first selection</em> </p><div class="fragment"><div class="line">dsetr_id = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> (file_id, <span class="stringliteral">&quot;R1&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dsetr_id, <a class="code" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, ref_out);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Dereference the first reference.</span></div>
+<div class="line"><span class="comment">// 1) get the dataset (H5Rdereference)</span></div>
+<div class="line"><span class="comment">// 2) get the selected dataspace (H5Rget_region)</span></div>
+<div class="line"> </div>
+<div class="line">dsetv_id = <a class="code" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a>(dsetr_id, <a class="code" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>, &amp;ref_out[0]);</div>
+<div class="line">space_id = <a class="code" href="group___h5_r.html#ga1702d609e85b9edd3d1e526a0276484f">H5Rget_region</a>(dsetr_id, <a class="code" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>, &amp;ref_out[0]);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Discover how many points and shape of the data</span></div>
+<div class="line">ndims = <a class="code" href="group___h5_s.html#gae5282a81692b80b5b19dd12d05b9b28e">H5Sget_simple_extent_ndims</a>(space_id);</div>
+<div class="line"><a class="code" href="group___h5_s.html#gac494409b615d8e67c5edd9eb2848b2f3">H5Sget_simple_extent_dims</a>(space_id,dimsx,NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Read and display hyperslab selection from the dataset.</span></div>
+<div class="line">dimsy[0] = <a class="code" href="group___h5_s.html#ga1a44dde97206f40f366f99d9c39b6046">H5Sget_select_npoints</a>(space_id);</div>
+<div class="line">spacex_id = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(1, dimsy, NULL);</div>
+<div class="line"> </div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dsetv_id, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, space_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, data_out);</div>
+<div class="line">printf(<span class="stringliteral">&quot;Selected hyperslab: &quot;</span>);</div>
+<div class="line"><span class="keywordflow">for</span> (i = 0; i &lt; 8; i++) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;\n&quot;</span>);</div>
+<div class="line"> <span class="keywordflow">for</span> (j = 0; j &lt; 10; j++)</div>
+<div class="line"> printf(<span class="stringliteral">&quot;%d &quot;</span>, data_out[i][j]);</div>
+<div class="line">}</div>
+<div class="line">printf(<span class="stringliteral">&quot;\n&quot;</span>);</div>
+<div class="ttc" id="a_h5version_8h_html_a7dba2e5b2045f31c0932123ffb54f7a3"><div class="ttname"><a href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a></div><div class="ttdeci">#define H5Dopen</div><div class="ttdef"><b>Definition:</b> H5version.h:903</div></div>
+<div class="ttc" id="agroup___h5_r_html_ga1702d609e85b9edd3d1e526a0276484f"><div class="ttname"><a href="group___h5_r.html#ga1702d609e85b9edd3d1e526a0276484f">H5Rget_region</a></div><div class="ttdeci">hid_t H5Rget_region(hid_t dataset, H5R_type_t ref_type, const void *ref)</div><div class="ttdoc">Sets up a dataspace and selection as specified by a region reference.</div></div>
+<div class="ttc" id="agroup___h5_r_html_ga5dc19b9d1833af66c5e1f819f2c05c4a"><div class="ttname"><a href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a></div><div class="ttdeci">#define H5Rdereference</div><div class="ttdef"><b>Definition:</b> H5version.h:1217</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga1a44dde97206f40f366f99d9c39b6046"><div class="ttname"><a href="group___h5_s.html#ga1a44dde97206f40f366f99d9c39b6046">H5Sget_select_npoints</a></div><div class="ttdeci">hssize_t H5Sget_select_npoints(hid_t spaceid)</div><div class="ttdoc">Determines the number of elements in a dataspace selection.</div></div>
+</div><!-- fragment --><table class="doxtable">
+<caption>The inquiry functions</caption>
+<tr>
+<th><p class="starttd"></p>
+<p class="intertd">Function</p>
+<p class="endtd"></p>
+</th><th><p class="starttd"></p>
+<p class="intertd">Information</p>
+<p class="endtd"></p>
+</th></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#ga1a44dde97206f40f366f99d9c39b6046">H5Sget_select_npoints</a> </td><td><p class="starttd"></p>
+<p class="intertd">The number of elements in the selection (hyperslab or point selection).</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#ga645591ec939b89732c10efd5867a6205">H5Sget_select_bounds</a> </td><td><p class="starttd"></p>
+<p class="intertd">The bounding box that encloses the selected points (hyperslab or point selection).</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#gad873b2f3b82ee8c426c26ceeb1c67f86">H5Sget_select_hyper_nblocks</a> </td><td><p class="starttd"></p>
+<p class="intertd">The number of blocks in the selection.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#ga8534829a8db2eca8e987bb9fe8a3d628">H5Sget_select_hyper_blocklist</a> </td><td><p class="starttd"></p>
+<p class="intertd">A list of the blocks in the selection.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#ga217b839584cd7c7995b47fc30fe92f4c">H5Sget_select_elem_npoints</a> </td><td><p class="starttd"></p>
+<p class="intertd">The number of points in the selection.</p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#ga61459c488147254d1d06537a9ab6e2d4">H5Sget_select_elem_pointlist</a> </td><td><p class="starttd"></p>
+<p class="intertd">The points.</p>
+<p class="endtd"></p>
+</td></tr>
+</table>
+<h2><a class="anchor" id="subsec_dataspace_sample"></a>
+Sample Programs</h2>
+<p>This section contains the full programs from which several of the code examples in this chapter were derived. The h5dump output from the program's output file immediately follows each program.</p>
+<p><em>h5_write.c</em> </p><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;hdf5.h&quot;</span></div>
+<div class="line"> </div>
+<div class="line"><span class="preprocessor">#define H5FILE_NAME &quot;SDS.h5&quot;</span></div>
+<div class="line"><span class="preprocessor">#define DATASETNAME &quot;C Matrix&quot;</span></div>
+<div class="line"><span class="preprocessor">#define NX 3</span></div>
+<div class="line"><span class="preprocessor">#define NY 5</span></div>
+<div class="line"><span class="preprocessor">#define RANK 2 </span><span class="comment">// dataset dimensions</span></div>
+<div class="line"> </div>
+<div class="line"><span class="keywordtype">int</span></div>
+<div class="line">main (<span class="keywordtype">void</span>)</div>
+<div class="line">{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file, dataset; <span class="comment">// file and dataset identifiers</span></div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> datatype, dataspace; <span class="comment">// identifiers</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[2]; <span class="comment">// dataset dimensions</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"> <span class="keywordtype">int</span> data[NX][NY]; <span class="comment">// data to write</span></div>
+<div class="line"> <span class="keywordtype">int</span> i, j;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">//</span></div>
+<div class="line"> <span class="comment">// Data and output buffer initialization.</span></div>
+<div class="line"> <span class="keywordflow">for</span> (j = 0; j &lt; NX; j++) {</div>
+<div class="line"> <span class="keywordflow">for</span> (i = 0; i &lt; NY; i++)</div>
+<div class="line"> data[j][i] = i + 1 + j*NY;</div>
+<div class="line"> }</div>
+<div class="line"> <span class="comment">// 1 2 3 4 5</span></div>
+<div class="line"> <span class="comment">// 6 7 8 9 10</span></div>
+<div class="line"> <span class="comment">// 11 12 13 14 15</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Create a new file using H5F_ACC_TRUNC access,</span></div>
+<div class="line"> <span class="comment">// default file creation properties, and default file</span></div>
+<div class="line"> <span class="comment">// access properties.</span></div>
+<div class="line"> file = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(H5FILE_NAME, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Describe the size of the array and create the data space for fixed</span></div>
+<div class="line"> <span class="comment">// size dataset.</span></div>
+<div class="line"> dims[0] = NX;</div>
+<div class="line"> dims[1] = NY;</div>
+<div class="line"> dataspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(RANK, dims, NULL);</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Create a new dataset within the file using defined dataspace and</span></div>
+<div class="line"> <span class="comment">// datatype and default dataset creation properties.</span></div>
+<div class="line"> dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file, DATASETNAME, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, dataspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Write the data to the dataset using default transfer properties.</span></div>
+<div class="line"> status = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>(dataset, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, data);</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// Close/release resources.</span></div>
+<div class="line"> <a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a>(dataspace);</div>
+<div class="line"> <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a>(dataset);</div>
+<div class="line"> <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file);</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordflow">return</span> 0;</div>
+<div class="line">}</div>
+<div class="line"> </div>
+<div class="line">SDS.out</div>
+<div class="line">-------</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;SDS.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;C Matrix&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 3, 5 ) / ( 3, 5 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 2, 3, 4, 5,</div>
+<div class="line"> 6, 7, 8, 9, 10,</div>
+<div class="line"> 11, 12, 13, 14, 15</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a5a2d6726f9ad8d2bca8df2b817e5ad6a"><div class="ttname"><a href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a></div><div class="ttdeci">#define H5F_ACC_TRUNC</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:50</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="agroup___h5_d_html_gae47c3f38db49db127faf221624c30609"><div class="ttname"><a href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a></div><div class="ttdeci">herr_t H5Dclose(hid_t dset_id)</div><div class="ttdoc">Closes the specified dataset.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga2b53128a39c8f104c1c9c2a91590fcc1"><div class="ttname"><a href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a></div><div class="ttdeci">herr_t H5Sclose(hid_t space_id)</div><div class="ttdoc">Releases and terminates access to a dataspace.</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><p><em>h5_write.f90</em> </p><div class="fragment"><div class="line">----------</div>
+<div class="line">PROGRAM DSETEXAMPLE</div>
+<div class="line"> </div>
+<div class="line">USE HDF5 ! This module contains all necessary modules</div>
+<div class="line"> </div>
+<div class="line">IMPLICIT NONE</div>
+<div class="line"> </div>
+<div class="line">CHARACTER(LEN=7), PARAMETER :: filename = <span class="stringliteral">&quot;SDSf.h5&quot;</span> ! File name</div>
+<div class="line">CHARACTER(LEN=14), PARAMETER :: dsetname = <span class="stringliteral">&quot;Fortran Matrix&quot;</span> ! Dataset name</div>
+<div class="line">INTEGER, PARAMETER :: NX = 3</div>
+<div class="line">INTEGER, PARAMETER :: NY = 5</div>
+<div class="line"> </div>
+<div class="line">INTEGER(HID_T) :: file_id ! File identifier</div>
+<div class="line">INTEGER(HID_T) :: dset_id ! Dataset identifier</div>
+<div class="line">INTEGER(HID_T) :: dspace_id ! Dataspace identifier</div>
+<div class="line"> </div>
+<div class="line">INTEGER(HSIZE_T), DIMENSION(2) :: dims = (/3,5/) ! Dataset dimensions</div>
+<div class="line">INTEGER :: rank = 2 ! Dataset rank</div>
+<div class="line">INTEGER :: data(NX,NY)</div>
+<div class="line">INTEGER :: error ! Error flag</div>
+<div class="line">INTEGER :: i, j</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Initialize data</div>
+<div class="line">!</div>
+<div class="line"> do i = 1, NX</div>
+<div class="line"> do j = 1, NY</div>
+<div class="line"> data(i,j) = j + (i-1)*NY</div>
+<div class="line"> enddo</div>
+<div class="line"> enddo</div>
+<div class="line">!</div>
+<div class="line">! Data</div>
+<div class="line">!</div>
+<div class="line">! 1 2 3 4 5</div>
+<div class="line">! 6 7 8 9 10</div>
+<div class="line">! 11 12 13 14 15</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Initialize FORTRAN interface.</div>
+<div class="line">!</div>
+<div class="line">CALLh5open_f(error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Create a new file using default properties.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_f.html#ga001b302ac81b358cc6dc69fb15953080">h5fcreate_f</a>(filename, H5F_ACC_TRUNC_F, file_id, error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Create the dataspace.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">h5screate_simple_f</a>(rank, dims, dspace_id, error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Create and write dataset using default properties.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga5cb1ac0f28ebc68918e37b282c40f302">h5dcreate_f</a>(file_id, dsetname, H5T_NATIVE_INTEGER, dspace_id, &amp;</div>
+<div class="line"> dset_id, error, H5P_DEFAULT_F, H5P_DEFAULT_F, &amp;</div>
+<div class="line"> H5P_DEFAULT_F)</div>
+<div class="line"> </div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5dwrite_f</a>(dset_id, H5T_NATIVE_INTEGER, data, dims, error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! End access to the dataset and release resources used by it.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga2ffabd12a26d5afcafba44240df62f33">h5dclose_f</a>(dset_id, error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Terminate access to the data space.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_s.html#gaf06283f60395d8fa6806b6c1136ad700">h5sclose_f</a>(dspace_id, error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Close the file.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_f.html#gae682d2e7f7dd97a9df9ea2d04d8d6350">h5fclose_f</a>(file_id, error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Close FORTRAN interface.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5.html#ga44774afab361ee25be7eda5b6fc86374">h5close_f</a>(error)</div>
+<div class="line"> </div>
+<div class="line">END PROGRAM DSETEXAMPLE</div>
+<div class="line"> </div>
+<div class="line">SDSf.out</div>
+<div class="line">--------</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;SDSf.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;Fortran Matrix&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 5, 3 ) / ( 5, 3 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 6, 11,</div>
+<div class="line"> 2, 7, 12,</div>
+<div class="line"> 3, 8, 13,</div>
+<div class="line"> 4, 9, 14,</div>
+<div class="line"> 5, 10, 15</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___f_h5_d_html_ga2ffabd12a26d5afcafba44240df62f33"><div class="ttname"><a href="group___f_h5_d.html#ga2ffabd12a26d5afcafba44240df62f33">h5d::h5dclose_f</a></div><div class="ttdeci">subroutine h5dclose_f(dset_id, hdferr)</div><div class="ttdoc">Closes a dataset.</div><div class="ttdef"><b>Definition:</b> H5Dff.F90:495</div></div>
+<div class="ttc" id="agroup___f_h5_d_html_ga474d18ed38c193fd1eb36b1b73f65ea8"><div class="ttname"><a href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5d::h5dwrite_f</a></div><div class="ttdeci">subroutine h5dwrite_f(dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div><div class="ttdef"><b>Definition:</b> H5Dff.F90:1633</div></div>
+<div class="ttc" id="agroup___f_h5_d_html_ga5cb1ac0f28ebc68918e37b282c40f302"><div class="ttname"><a href="group___f_h5_d.html#ga5cb1ac0f28ebc68918e37b282c40f302">h5d::h5dcreate_f</a></div><div class="ttdeci">subroutine h5dcreate_f(loc_id, name, type_id, space_id, dset_id, hdferr, dcpl_id, lcpl_id, dapl_id)</div><div class="ttdoc">Creates a dataset at the specified location.</div><div class="ttdef"><b>Definition:</b> H5Dff.F90:229</div></div>
+<div class="ttc" id="agroup___f_h5_f_html_ga001b302ac81b358cc6dc69fb15953080"><div class="ttname"><a href="group___f_h5_f.html#ga001b302ac81b358cc6dc69fb15953080">h5f::h5fcreate_f</a></div><div class="ttdeci">subroutine h5fcreate_f(name, access_flags, file_id, hdferr, creation_prp, access_prp)</div><div class="ttdoc">Creates HDF5 files.</div><div class="ttdef"><b>Definition:</b> H5Fff.F90:108</div></div>
+<div class="ttc" id="agroup___f_h5_f_html_gae682d2e7f7dd97a9df9ea2d04d8d6350"><div class="ttname"><a href="group___f_h5_f.html#gae682d2e7f7dd97a9df9ea2d04d8d6350">h5f::h5fclose_f</a></div><div class="ttdeci">subroutine h5fclose_f(file_id, hdferr)</div><div class="ttdoc">Closes HDF5 file.</div><div class="ttdef"><b>Definition:</b> H5Fff.F90:733</div></div>
+<div class="ttc" id="agroup___f_h5_html_ga44774afab361ee25be7eda5b6fc86374"><div class="ttname"><a href="group___f_h5.html#ga44774afab361ee25be7eda5b6fc86374">h5lib::h5close_f</a></div><div class="ttdeci">subroutine, public h5close_f(error)</div><div class="ttdoc">Closes HDF5 Fortran interface.</div><div class="ttdef"><b>Definition:</b> H5_ff.F90:795</div></div>
+<div class="ttc" id="agroup___f_h5_s_html_gaf06283f60395d8fa6806b6c1136ad700"><div class="ttname"><a href="group___f_h5_s.html#gaf06283f60395d8fa6806b6c1136ad700">h5s::h5sclose_f</a></div><div class="ttdeci">subroutine h5sclose_f(space_id, hdferr)</div><div class="ttdoc">Releases and terminates access to a dataspace.</div><div class="ttdef"><b>Definition:</b> H5Sff.F90:105</div></div>
+</div><!-- fragment --><p><em>h5_write_tr.f90</em> </p><div class="fragment"><div class="line">PROGRAM DSETEXAMPLE</div>
+<div class="line"> </div>
+<div class="line">USE HDF5 ! This module contains all necessary modules</div>
+<div class="line"> </div>
+<div class="line">IMPLICIT NONE</div>
+<div class="line"> </div>
+<div class="line">CHARACTER(LEN=10), PARAMETER :: filename = <span class="stringliteral">&quot;SDSf_tr.h5&quot;</span> ! File name</div>
+<div class="line">CHARACTER(LEN=24), PARAMETER :: dsetname = <span class="stringliteral">&quot;Fortran Transpose Matrix&quot;</span>! Dataset name</div>
+<div class="line"> </div>
+<div class="line">INTEGER, PARAMETER :: NX = 3</div>
+<div class="line">INTEGER, PARAMETER :: NY = 5</div>
+<div class="line"> </div>
+<div class="line">INTEGER(HID_T) :: file_id ! File identifier</div>
+<div class="line">INTEGER(HID_T) :: dset_id ! Dataset identifier</div>
+<div class="line">INTEGER(HID_T) :: dspace_id ! Dataspace identifier</div>
+<div class="line"> </div>
+<div class="line">INTEGER(HSIZE_T), DIMENSION(2) :: dims = (/NY, NX/) ! Dataset dimensions</div>
+<div class="line">INTEGER :: rank = 2 ! Dataset rank</div>
+<div class="line">INTEGER :: data(NY,NX)</div>
+<div class="line"> </div>
+<div class="line">INTEGER :: error ! Error flag</div>
+<div class="line">INTEGER :: i, j</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Initialize data</div>
+<div class="line">!</div>
+<div class="line"> do i = 1, NY</div>
+<div class="line"> do j = 1, NX</div>
+<div class="line"> data(i,j) = i + (j-1)*NY</div>
+<div class="line"> enddo</div>
+<div class="line"> enddo</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Data</div>
+<div class="line">!</div>
+<div class="line">! 1 6 11</div>
+<div class="line">! 2 7 12</div>
+<div class="line">! 3 8 13</div>
+<div class="line">! 4 9 14</div>
+<div class="line">! 5 10 15</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Initialize FORTRAN interface.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5.html#ga041e8ea7a216ab58ddc59bf6751393d6">h5open_f</a>(error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Create a new file using default properties.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_f.html#ga001b302ac81b358cc6dc69fb15953080">h5fcreate_f</a>(filename, H5F_ACC_TRUNC_F, file_id, error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Create the dataspace.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">h5screate_simple_f</a>(rank, dims, dspace_id, error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Create and write dataset using default properties.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga5cb1ac0f28ebc68918e37b282c40f302">h5dcreate_f</a>(file_id, dsetname, H5T_NATIVE_INTEGER, dspace_id, &amp;</div>
+<div class="line"> dset_id, error, H5P_DEFAULT_F, H5P_DEFAULT_F, &amp;</div>
+<div class="line"> H5P_DEFAULT_F)</div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5dwrite_f</a>(dset_id, H5T_NATIVE_INTEGER, data, dims, error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! End access to the dataset and release resources used by it.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga2ffabd12a26d5afcafba44240df62f33">h5dclose_f</a>(dset_id, error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Terminate access to the data space.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_s.html#gaf06283f60395d8fa6806b6c1136ad700">h5sclose_f</a>(dspace_id, error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Close the file.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_f.html#gae682d2e7f7dd97a9df9ea2d04d8d6350">h5fclose_f</a>(file_id, error)</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Close FORTRAN interface.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5.html#ga44774afab361ee25be7eda5b6fc86374">h5close_f</a>(error)</div>
+<div class="line"> </div>
+<div class="line">END PROGRAM DSETEXAMPLE</div>
+<div class="line"> </div>
+<div class="line">SDSf_tr.out</div>
+<div class="line">-----------</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;SDSf_tr.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;Fortran Transpose Matrix&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 3, 5 ) / ( 3, 5 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 2, 3, 4, 5,</div>
+<div class="line"> 6, 7, 8, 9, 10,</div>
+<div class="line"> 11, 12, 13, 14, 15</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___f_h5_html_ga041e8ea7a216ab58ddc59bf6751393d6"><div class="ttname"><a href="group___f_h5.html#ga041e8ea7a216ab58ddc59bf6751393d6">h5lib::h5open_f</a></div><div class="ttdeci">subroutine, public h5open_f(error)</div><div class="ttdoc">Initializes HDF5 Fortran interface.</div><div class="ttdef"><b>Definition:</b> H5_ff.F90:180</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga8db8c9c2bcc457f9f8526c8fcb81218b"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a></div><div class="ttdeci">#define H5T_STD_I32LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:310</div></div>
+</div><!-- fragment --><p>Previous Chapter <a class="el" href="_h5_t__u_g.html#sec_datatype">HDF5 Datatypes</a> - Next Chapter <a class="el" href="_h5_a__u_g.html#sec_attribute">HDF5 Attributes</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_s_lmodule_8h.html b/develop/_h5_s_lmodule_8h.html
new file mode 100644
index 0000000..110ffd8
--- /dev/null
+++ b/develop/_h5_s_lmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5SLmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_s_lmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5SLmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a2eea12dc1236412085f072ce19993f89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_s_lmodule_8h.html#a2eea12dc1236412085f072ce19993f89">H5SL_MODULE</a></td></tr>
+<tr class="separator:a2eea12dc1236412085f072ce19993f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_s_lmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5SL</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_s_lmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_SLIST</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5SL</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_SLIST</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2eea12dc1236412085f072ce19993f89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2eea12dc1236412085f072ce19993f89">&#9670;&nbsp;</a></span>H5SL_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5SL_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_s_lmodule_8h.html">H5SLmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_s_mmodule_8h.html b/develop/_h5_s_mmodule_8h.html
new file mode 100644
index 0000000..79a2414
--- /dev/null
+++ b/develop/_h5_s_mmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5SMmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_s_mmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5SMmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a0c27ec17825270afc2d8600e073e9d98"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_s_mmodule_8h.html#a0c27ec17825270afc2d8600e073e9d98">H5SM_MODULE</a></td></tr>
+<tr class="separator:a0c27ec17825270afc2d8600e073e9d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_s_mmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5SM</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_s_mmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_SOHM</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5SM</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_SOHM</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0c27ec17825270afc2d8600e073e9d98"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0c27ec17825270afc2d8600e073e9d98">&#9670;&nbsp;</a></span>H5SM_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5SM_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_s_mmodule_8h.html">H5SMmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_sff_8_f90.html b/develop/_h5_sff_8_f90.html
new file mode 100644
index 0000000..3c8bbb3
--- /dev/null
+++ b/develop/_h5_sff_8_f90.html
@@ -0,0 +1,227 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Sff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_sff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5Sff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5s"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5s.html">h5s</a></td></tr>
+<tr class="memdesc:namespaceh5s"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5S functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga54083c84fd4be392ac770cf223cd6cf4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">h5screate_simple_f</a> (rank, dims, space_id, hdferr, maxdims)</td></tr>
+<tr class="memdesc:ga54083c84fd4be392ac770cf223cd6cf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new simple data space and opens it for access. <a href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">More...</a><br /></td></tr>
+<tr class="separator:ga54083c84fd4be392ac770cf223cd6cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf06283f60395d8fa6806b6c1136ad700"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gaf06283f60395d8fa6806b6c1136ad700">h5sclose_f</a> (space_id, hdferr)</td></tr>
+<tr class="memdesc:gaf06283f60395d8fa6806b6c1136ad700"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases and terminates access to a dataspace. <a href="group___f_h5_s.html#gaf06283f60395d8fa6806b6c1136ad700">More...</a><br /></td></tr>
+<tr class="separator:gaf06283f60395d8fa6806b6c1136ad700"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6ac95f88ca23e24bd7dde1c81e22078c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga6ac95f88ca23e24bd7dde1c81e22078c">h5screate_f</a> (classtype, space_id, hdferr)</td></tr>
+<tr class="memdesc:ga6ac95f88ca23e24bd7dde1c81e22078c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new dataspace of a specified type. <a href="group___f_h5_s.html#ga6ac95f88ca23e24bd7dde1c81e22078c">More...</a><br /></td></tr>
+<tr class="separator:ga6ac95f88ca23e24bd7dde1c81e22078c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac2eba0894a64198d5a9fd3e785b82b9e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gac2eba0894a64198d5a9fd3e785b82b9e">h5scopy_f</a> (space_id, new_space_id, hdferr)</td></tr>
+<tr class="memdesc:gac2eba0894a64198d5a9fd3e785b82b9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an exact copy of a dataspace. <a href="group___f_h5_s.html#gac2eba0894a64198d5a9fd3e785b82b9e">More...</a><br /></td></tr>
+<tr class="separator:gac2eba0894a64198d5a9fd3e785b82b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4aafe87803fa3f7c63188b04a069ad22"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga4aafe87803fa3f7c63188b04a069ad22">h5sget_select_hyper_nblocks_f</a> (space_id, num_blocks, hdferr)</td></tr>
+<tr class="memdesc:ga4aafe87803fa3f7c63188b04a069ad22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get number of hyperslab blocks. <a href="group___f_h5_s.html#ga4aafe87803fa3f7c63188b04a069ad22">More...</a><br /></td></tr>
+<tr class="separator:ga4aafe87803fa3f7c63188b04a069ad22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf98b004f1da2c47b103d705ce5e58c3f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gaf98b004f1da2c47b103d705ce5e58c3f">h5sget_select_hyper_blocklist_f</a> (space_id, startblock, num_blocks, buf, hdferr)</td></tr>
+<tr class="memdesc:gaf98b004f1da2c47b103d705ce5e58c3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the list of hyperslab blocks currently selected. <a href="group___f_h5_s.html#gaf98b004f1da2c47b103d705ce5e58c3f">More...</a><br /></td></tr>
+<tr class="separator:gaf98b004f1da2c47b103d705ce5e58c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2141dc89f1f76255cadff15e54e252d8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga2141dc89f1f76255cadff15e54e252d8">h5sget_select_bounds_f</a> (space_id, start, END, hdferr)</td></tr>
+<tr class="memdesc:ga2141dc89f1f76255cadff15e54e252d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the bounding box containing the current selection. <a href="group___f_h5_s.html#ga2141dc89f1f76255cadff15e54e252d8">More...</a><br /></td></tr>
+<tr class="separator:ga2141dc89f1f76255cadff15e54e252d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e189a564b5cbc33208e57392784cacd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga9e189a564b5cbc33208e57392784cacd">h5sget_select_elem_npoints_f</a> (space_id, num_points, hdferr)</td></tr>
+<tr class="memdesc:ga9e189a564b5cbc33208e57392784cacd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of element points in the current selection. <a href="group___f_h5_s.html#ga9e189a564b5cbc33208e57392784cacd">More...</a><br /></td></tr>
+<tr class="separator:ga9e189a564b5cbc33208e57392784cacd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1de7d7bd6bf9adf5d3697e26942440e2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga1de7d7bd6bf9adf5d3697e26942440e2">h5sget_select_elem_pointlist_f</a> (space_id, startpoint, num_points, buf, hdferr)</td></tr>
+<tr class="memdesc:ga1de7d7bd6bf9adf5d3697e26942440e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the list of element points currently selected. <a href="group___f_h5_s.html#ga1de7d7bd6bf9adf5d3697e26942440e2">More...</a><br /></td></tr>
+<tr class="separator:ga1de7d7bd6bf9adf5d3697e26942440e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac014c9cd9a9c3e26569dbf66d4e09d3b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gac014c9cd9a9c3e26569dbf66d4e09d3b">h5sselect_elements_f</a> (space_id, OPERATOR, rank, num_elements, coord, hdferr)</td></tr>
+<tr class="memdesc:gac014c9cd9a9c3e26569dbf66d4e09d3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects elements to be included in the selection for a dataspace. <a href="group___f_h5_s.html#gac014c9cd9a9c3e26569dbf66d4e09d3b">More...</a><br /></td></tr>
+<tr class="separator:gac014c9cd9a9c3e26569dbf66d4e09d3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga84776578be15865d60d7ee1c0f746f9d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga84776578be15865d60d7ee1c0f746f9d">h5sselect_all_f</a> (space_id, hdferr)</td></tr>
+<tr class="memdesc:ga84776578be15865d60d7ee1c0f746f9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects the entire dataspace. <a href="group___f_h5_s.html#ga84776578be15865d60d7ee1c0f746f9d">More...</a><br /></td></tr>
+<tr class="separator:ga84776578be15865d60d7ee1c0f746f9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga194f03cd379e0447e07b3e33cfcf0429"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga194f03cd379e0447e07b3e33cfcf0429">h5sselect_shape_same_f</a> (space1_id, space2_id, same, hdferr)</td></tr>
+<tr class="memdesc:ga194f03cd379e0447e07b3e33cfcf0429"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if two selections are the same shape. <a href="group___f_h5_s.html#ga194f03cd379e0447e07b3e33cfcf0429">More...</a><br /></td></tr>
+<tr class="separator:ga194f03cd379e0447e07b3e33cfcf0429"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd26ded055fbdf69423b9ad7a05dfef0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gacd26ded055fbdf69423b9ad7a05dfef0">h5sselect_intersect_block_f</a> (space_id, istart, iend, intersects, hdferr)</td></tr>
+<tr class="memdesc:gacd26ded055fbdf69423b9ad7a05dfef0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if current selection intersects with a block. <a href="group___f_h5_s.html#gacd26ded055fbdf69423b9ad7a05dfef0">More...</a><br /></td></tr>
+<tr class="separator:gacd26ded055fbdf69423b9ad7a05dfef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga722cb48e4a74db237a1997be8528c41c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga722cb48e4a74db237a1997be8528c41c">h5sselect_none_f</a> (space_id, hdferr)</td></tr>
+<tr class="memdesc:ga722cb48e4a74db237a1997be8528c41c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the selection region to include no elements. <a href="group___f_h5_s.html#ga722cb48e4a74db237a1997be8528c41c">More...</a><br /></td></tr>
+<tr class="separator:ga722cb48e4a74db237a1997be8528c41c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2c330d8bb0a25562beacb2de138975bc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga2c330d8bb0a25562beacb2de138975bc">h5sselect_valid_f</a> (space_id, status, hdferr)</td></tr>
+<tr class="memdesc:ga2c330d8bb0a25562beacb2de138975bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verifies that the selection is within the extent of the dataspace. <a href="group___f_h5_s.html#ga2c330d8bb0a25562beacb2de138975bc">More...</a><br /></td></tr>
+<tr class="separator:ga2c330d8bb0a25562beacb2de138975bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24c584c4ad63aa9cce828857a1e1624d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga24c584c4ad63aa9cce828857a1e1624d">h5sget_simple_extent_npoints_f</a> (space_id, npoints, hdferr)</td></tr>
+<tr class="memdesc:ga24c584c4ad63aa9cce828857a1e1624d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the number of elements in a dataspace. <a href="group___f_h5_s.html#ga24c584c4ad63aa9cce828857a1e1624d">More...</a><br /></td></tr>
+<tr class="separator:ga24c584c4ad63aa9cce828857a1e1624d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a40733d2dc938761ccb58920b44b783"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga9a40733d2dc938761ccb58920b44b783">h5sget_select_npoints_f</a> (space_id, npoints, hdferr)</td></tr>
+<tr class="memdesc:ga9a40733d2dc938761ccb58920b44b783"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the number of elements in a dataspace selection. <a href="group___f_h5_s.html#ga9a40733d2dc938761ccb58920b44b783">More...</a><br /></td></tr>
+<tr class="separator:ga9a40733d2dc938761ccb58920b44b783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2ce8b3d0f1884d757002640dfa0d5503"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga2ce8b3d0f1884d757002640dfa0d5503">h5sget_simple_extent_ndims_f</a> (space_id, rank, hdferr)</td></tr>
+<tr class="memdesc:ga2ce8b3d0f1884d757002640dfa0d5503"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the dimensionality of a dataspace. <a href="group___f_h5_s.html#ga2ce8b3d0f1884d757002640dfa0d5503">More...</a><br /></td></tr>
+<tr class="separator:ga2ce8b3d0f1884d757002640dfa0d5503"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga084717cacad7a76f6ca590f5961ee436"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga084717cacad7a76f6ca590f5961ee436">h5sget_simple_extent_dims_f</a> (space_id, dims, maxdims, hdferr)</td></tr>
+<tr class="memdesc:ga084717cacad7a76f6ca590f5961ee436"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves dataspace dimension size and maximum size. <a href="group___f_h5_s.html#ga084717cacad7a76f6ca590f5961ee436">More...</a><br /></td></tr>
+<tr class="separator:ga084717cacad7a76f6ca590f5961ee436"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf19ff2e76ced93c2e63d9550ceab76a9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gaf19ff2e76ced93c2e63d9550ceab76a9">h5sget_simple_extent_type_f</a> (space_id, classtype, hdferr)</td></tr>
+<tr class="memdesc:gaf19ff2e76ced93c2e63d9550ceab76a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine the current class of a dataspace. <a href="group___f_h5_s.html#gaf19ff2e76ced93c2e63d9550ceab76a9">More...</a><br /></td></tr>
+<tr class="separator:gaf19ff2e76ced93c2e63d9550ceab76a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaccd27db66248cddea4732fd4dfa8a93a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gaccd27db66248cddea4732fd4dfa8a93a">h5sset_extent_simple_f</a> (space_id, rank, current_size, maximum_size, hdferr)</td></tr>
+<tr class="memdesc:gaccd27db66248cddea4732fd4dfa8a93a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or resets the size of an existing dataspace. <a href="group___f_h5_s.html#gaccd27db66248cddea4732fd4dfa8a93a">More...</a><br /></td></tr>
+<tr class="separator:gaccd27db66248cddea4732fd4dfa8a93a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac2eb844f0b05e20d26acd389276c812c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gac2eb844f0b05e20d26acd389276c812c">h5sis_simple_f</a> (space_id, status, hdferr)</td></tr>
+<tr class="memdesc:gac2eb844f0b05e20d26acd389276c812c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a dataspace is a simple dataspace. <a href="group___f_h5_s.html#gac2eb844f0b05e20d26acd389276c812c">More...</a><br /></td></tr>
+<tr class="separator:gac2eb844f0b05e20d26acd389276c812c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50b7fd0864c3906211393bd4f6d3a46e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga50b7fd0864c3906211393bd4f6d3a46e">h5soffset_simple_f</a> (space_id, offset, hdferr)</td></tr>
+<tr class="memdesc:ga50b7fd0864c3906211393bd4f6d3a46e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the offset of a simple dataspace. <a href="group___f_h5_s.html#ga50b7fd0864c3906211393bd4f6d3a46e">More...</a><br /></td></tr>
+<tr class="separator:ga50b7fd0864c3906211393bd4f6d3a46e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae3468a78678e91f082d44da84e0ac06f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gae3468a78678e91f082d44da84e0ac06f">h5sextent_copy_f</a> (dest_space_id, source_space_id, hdferr)</td></tr>
+<tr class="memdesc:gae3468a78678e91f082d44da84e0ac06f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the extent of a dataspace. <a href="group___f_h5_s.html#gae3468a78678e91f082d44da84e0ac06f">More...</a><br /></td></tr>
+<tr class="separator:gae3468a78678e91f082d44da84e0ac06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae3303ea731de74571d9d9e90a425a93b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gae3303ea731de74571d9d9e90a425a93b">h5sset_extent_none_f</a> (space_id, hdferr)</td></tr>
+<tr class="memdesc:gae3303ea731de74571d9d9e90a425a93b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the extent from a dataspace. <a href="group___f_h5_s.html#gae3303ea731de74571d9d9e90a425a93b">More...</a><br /></td></tr>
+<tr class="separator:gae3303ea731de74571d9d9e90a425a93b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga82aeb8a0da64f827e8a852eaab701ff9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga82aeb8a0da64f827e8a852eaab701ff9">h5sselect_hyperslab_f</a> (space_id, OPERATOR, start, count, hdferr, stride, BLOCK)</td></tr>
+<tr class="memdesc:ga82aeb8a0da64f827e8a852eaab701ff9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects a hyperslab region to add to the current selected region. <a href="group___f_h5_s.html#ga82aeb8a0da64f827e8a852eaab701ff9">More...</a><br /></td></tr>
+<tr class="separator:ga82aeb8a0da64f827e8a852eaab701ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5b015f0aa0586c097124a7ac2e36442e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga5b015f0aa0586c097124a7ac2e36442e">h5sget_select_type_f</a> (space_id, TYPE, hdferr)</td></tr>
+<tr class="memdesc:ga5b015f0aa0586c097124a7ac2e36442e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the type of selection. <a href="group___f_h5_s.html#ga5b015f0aa0586c097124a7ac2e36442e">More...</a><br /></td></tr>
+<tr class="separator:ga5b015f0aa0586c097124a7ac2e36442e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafbfec609329703ca46cc3aafdb6c0be0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gafbfec609329703ca46cc3aafdb6c0be0">h5sdecode_f</a> (buf, obj_id, hdferr)</td></tr>
+<tr class="memdesc:gafbfec609329703ca46cc3aafdb6c0be0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode a binary object description of data space and return a new object handle. <a href="group___f_h5_s.html#gafbfec609329703ca46cc3aafdb6c0be0">More...</a><br /></td></tr>
+<tr class="separator:gafbfec609329703ca46cc3aafdb6c0be0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4786f4e4102b145f20e0542cc2a0323f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga4786f4e4102b145f20e0542cc2a0323f">h5sencode_f</a> (obj_id, buf, nalloc, hdferr, fapl_id)</td></tr>
+<tr class="memdesc:ga4786f4e4102b145f20e0542cc2a0323f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode a data space object description into a binary buffer. <a href="group___f_h5_s.html#ga4786f4e4102b145f20e0542cc2a0323f">More...</a><br /></td></tr>
+<tr class="separator:ga4786f4e4102b145f20e0542cc2a0323f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5abd388845d9937ecfc6faab9af6cdfe"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga5abd388845d9937ecfc6faab9af6cdfe">h5sextent_equal_f</a> (space1_id, space2_id, equal, hdferr)</td></tr>
+<tr class="memdesc:ga5abd388845d9937ecfc6faab9af6cdfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether two dataspace extents are equal. <a href="group___f_h5_s.html#ga5abd388845d9937ecfc6faab9af6cdfe">More...</a><br /></td></tr>
+<tr class="separator:ga5abd388845d9937ecfc6faab9af6cdfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a2e60ae04cd51de317242adf11c50d4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga5a2e60ae04cd51de317242adf11c50d4">h5sget_regular_hyperslab_f</a> (space_id, start, stride, count, block, hdferr)</td></tr>
+<tr class="memdesc:ga5a2e60ae04cd51de317242adf11c50d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a regular hyperslab selection. <a href="group___f_h5_s.html#ga5a2e60ae04cd51de317242adf11c50d4">More...</a><br /></td></tr>
+<tr class="separator:ga5a2e60ae04cd51de317242adf11c50d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4417e007a00b8b30b62b87ce96d85520"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga4417e007a00b8b30b62b87ce96d85520">h5sis_regular_hyperslab_f</a> (space_id, IsRegular, hdferr)</td></tr>
+<tr class="memdesc:ga4417e007a00b8b30b62b87ce96d85520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a regular hyperslab selection. <a href="group___f_h5_s.html#ga4417e007a00b8b30b62b87ce96d85520">More...</a><br /></td></tr>
+<tr class="separator:ga4417e007a00b8b30b62b87ce96d85520"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_sff_8_f90.html">H5Sff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_smodule_8h.html b/develop/_h5_smodule_8h.html
new file mode 100644
index 0000000..27e4510
--- /dev/null
+++ b/develop/_h5_smodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Smodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_smodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Smodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aab8c6b1f988d7cfb8d50622c24cf0bd7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_smodule_8h.html#aab8c6b1f988d7cfb8d50622c24cf0bd7">H5S_MODULE</a></td></tr>
+<tr class="separator:aab8c6b1f988d7cfb8d50622c24cf0bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_smodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5S</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_smodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_DATASPACE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5S</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_DATASPACE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aab8c6b1f988d7cfb8d50622c24cf0bd7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab8c6b1f988d7cfb8d50622c24cf0bd7">&#9670;&nbsp;</a></span>H5S_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5S_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_smodule_8h.html">H5Smodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_spublic_8h.html b/develop/_h5_spublic_8h.html
new file mode 100644
index 0000000..77d41d9
--- /dev/null
+++ b/develop/_h5_spublic_8h.html
@@ -0,0 +1,563 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Spublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_spublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Spublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Spublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_spublic_8h__incl.png" border="0" usemap="#asrc_2_h5_spublic_8h" alt=""/></div>
+<map name="asrc_2_h5_spublic_8h" id="asrc_2_h5_spublic_8h">
+<area shape="rect" title=" " alt="" coords="541,5,663,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_spublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_spublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_spublic_8hdep" id="asrc_2_h5_spublic_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,128,32"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="5,80,128,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a5f96eeee84b987f18470737f85af0484"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:a5f96eeee84b987f18470737f85af0484"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab2947b757d8984251dc2eb7e8b5ffb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_spublic_8h.html#a0ab2947b757d8984251dc2eb7e8b5ffb">H5S_BLOCK</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a0ab2947b757d8984251dc2eb7e8b5ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afee156939b96525e1b0026856f2288cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_spublic_8h.html#afee156939b96525e1b0026856f2288cf">H5S_PLIST</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:afee156939b96525e1b0026856f2288cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5af9ab788797b2ea9a4843857674ac18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a95782c58865515978907a9ced9e013e8">HSIZE_UNDEF</a></td></tr>
+<tr class="separator:a5af9ab788797b2ea9a4843857674ac18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a265cb2343f05cb71831119c90de31a8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_spublic_8h.html#a265cb2343f05cb71831119c90de31a8f">H5S_MAX_RANK</a>&#160;&#160;&#160;32</td></tr>
+<tr class="separator:a265cb2343f05cb71831119c90de31a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d17cb15354aaa5d6a16f66158e6eb1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_spublic_8h.html#a6d17cb15354aaa5d6a16f66158e6eb1f">H5S_SEL_ITER_GET_SEQ_LIST_SORTED</a>&#160;&#160;&#160; 0x0001</td></tr>
+<tr class="separator:a6d17cb15354aaa5d6a16f66158e6eb1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8e372b854ca8250c47f316428af3d1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_spublic_8h.html#ac8e372b854ca8250c47f316428af3d1f">H5S_SEL_ITER_SHARE_WITH_DATASPACE</a>&#160;&#160;&#160; 0x0002</td></tr>
+<tr class="separator:ac8e372b854ca8250c47f316428af3d1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ae53f3c6a52563646fbac9ead8ecdbf0a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0a">H5S_class_t</a> { <a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aadab1657d08941e24b5e6d83ca18ecb50">H5S_NO_CLASS</a> = -1
+, <a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8">H5S_SCALAR</a> = 0
+, <a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aac4ee937dcccfd99f885626983e7d2750">H5S_SIMPLE</a> = 1
+, <a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aa3d83ec70c1a824a2d821bf8464488bc5">H5S_NULL</a> = 2
+ }</td></tr>
+<tr class="separator:ae53f3c6a52563646fbac9ead8ecdbf0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10093bab27cc5720efdab3186993da0f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fa8ef04a21e48004956be9cc47527839c7">H5S_SELECT_NOOP</a> = -1
+, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a> = 0
+, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fa1a8dc2bbb8d8268d6e7665a4664b9ad8">H5S_SELECT_OR</a>
+, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0faae87b1594f2efe5f2717a865211d9418">H5S_SELECT_AND</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fabb86044797fc5a3880d8e52613d63183">H5S_SELECT_XOR</a>
+, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fad0829c19e4cdae8cdf381abed0379983">H5S_SELECT_NOTB</a>
+, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fa56efb56861d4c90887500cab2149b804">H5S_SELECT_NOTA</a>
+, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fa53c72a22af9e1ad85b53d7d358f4d8ea">H5S_SELECT_APPEND</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab74102138c99d0aa670dc575602f7208">H5S_SELECT_PREPEND</a>
+, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fa6773787cbc3aac53c4c4d27c27854fae">H5S_SELECT_INVALID</a>
+<br />
+ }</td></tr>
+<tr class="separator:a10093bab27cc5720efdab3186993da0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e9590539381e3922a1582067d496304"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_spublic_8h.html#a1e9590539381e3922a1582067d496304">H5S_sel_type</a> { <br />
+&#160;&#160;<a class="el" href="_h5_spublic_8h.html#a1e9590539381e3922a1582067d496304afbc1023e51cb6777a401ee7e865415f9">H5S_SEL_ERROR</a> = -1
+, <a class="el" href="_h5_spublic_8h.html#a1e9590539381e3922a1582067d496304a32f16dbbc97e97e62e566547a02e0959">H5S_SEL_NONE</a> = 0
+, <a class="el" href="_h5_spublic_8h.html#a1e9590539381e3922a1582067d496304a858daf05b19591a8f5d6ffbee281f81c">H5S_SEL_POINTS</a> = 1
+, <a class="el" href="_h5_spublic_8h.html#a1e9590539381e3922a1582067d496304aeb9dc925cd7c6a6702fc9c766e20b01a">H5S_SEL_HYPERSLABS</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_spublic_8h.html#a1e9590539381e3922a1582067d496304a865473ae023d0ac257aeb9424f363e75">H5S_SEL_ALL</a> = 3
+, <a class="el" href="_h5_spublic_8h.html#a1e9590539381e3922a1582067d496304a702ac6af5dc683c318983d89755cb6d9">H5S_SEL_N</a>
+<br />
+ }</td></tr>
+<tr class="separator:a1e9590539381e3922a1582067d496304"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga2b53128a39c8f104c1c9c2a91590fcc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="memdesc:ga2b53128a39c8f104c1c9c2a91590fcc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases and terminates access to a dataspace. <a href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">More...</a><br /></td></tr>
+<tr class="separator:ga2b53128a39c8f104c1c9c2a91590fcc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae7578a93bb7b22989bcb737f26b60ad1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gae7578a93bb7b22989bcb737f26b60ad1">H5Scombine_hyperslab</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a> op, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> stride[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> count[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> block[])</td></tr>
+<tr class="memdesc:gae7578a93bb7b22989bcb737f26b60ad1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs an operation on a hyperslab and an existing selection and returns the resulting selection. <a href="group___h5_s.html#gae7578a93bb7b22989bcb737f26b60ad1">More...</a><br /></td></tr>
+<tr class="separator:gae7578a93bb7b22989bcb737f26b60ad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga356600d12d3cf0db53cc27b212d75b08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga356600d12d3cf0db53cc27b212d75b08">H5Scombine_select</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space1_id, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a> op, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space2_id)</td></tr>
+<tr class="memdesc:ga356600d12d3cf0db53cc27b212d75b08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine two hyperslab selections with an operation, returning a dataspace with the resulting selection. <a href="group___h5_s.html#ga356600d12d3cf0db53cc27b212d75b08">More...</a><br /></td></tr>
+<tr class="separator:ga356600d12d3cf0db53cc27b212d75b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5e26a8f8191768a600d40ec518ed66b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gae5e26a8f8191768a600d40ec518ed66b">H5Scopy</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="memdesc:gae5e26a8f8191768a600d40ec518ed66b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an exact copy of a dataspace. <a href="group___h5_s.html#gae5e26a8f8191768a600d40ec518ed66b">More...</a><br /></td></tr>
+<tr class="separator:gae5e26a8f8191768a600d40ec518ed66b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabee514327cba34ca9951b24fa14fb083"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate</a> (<a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0a">H5S_class_t</a> type)</td></tr>
+<tr class="memdesc:gabee514327cba34ca9951b24fa14fb083"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new dataspace of a specified type. <a href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">More...</a><br /></td></tr>
+<tr class="separator:gabee514327cba34ca9951b24fa14fb083"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8e35eea5738b4805856eac7d595254ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a> (int rank, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> maxdims[])</td></tr>
+<tr class="memdesc:ga8e35eea5738b4805856eac7d595254ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new simple dataspace and opens it for access. <a href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">More...</a><br /></td></tr>
+<tr class="separator:ga8e35eea5738b4805856eac7d595254ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ac0ebd5f292460354f574476be49fad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga0ac0ebd5f292460354f574476be49fad">H5Sdecode</a> (const void *buf)</td></tr>
+<tr class="memdesc:ga0ac0ebd5f292460354f574476be49fad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes a binary object description of data space and returns a new object handle. <a href="group___h5_s.html#ga0ac0ebd5f292460354f574476be49fad">More...</a><br /></td></tr>
+<tr class="separator:ga0ac0ebd5f292460354f574476be49fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga178ec7b8769ad5704a170d9bd3421074"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga178ec7b8769ad5704a170d9bd3421074">H5Sencode2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, void *buf, size_t *nalloc, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl)</td></tr>
+<tr class="memdesc:ga178ec7b8769ad5704a170d9bd3421074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes a data space object description into a binary buffer. <a href="group___h5_s.html#ga178ec7b8769ad5704a170d9bd3421074">More...</a><br /></td></tr>
+<tr class="separator:ga178ec7b8769ad5704a170d9bd3421074"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0eae5447eaabaa9444fac0464cd1b8d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga0eae5447eaabaa9444fac0464cd1b8d5">H5Sextent_copy</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id)</td></tr>
+<tr class="memdesc:ga0eae5447eaabaa9444fac0464cd1b8d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the extent of a dataspace. <a href="group___h5_s.html#ga0eae5447eaabaa9444fac0464cd1b8d5">More...</a><br /></td></tr>
+<tr class="separator:ga0eae5447eaabaa9444fac0464cd1b8d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae58bca0c154ceaed9ad36c58c78e145c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gae58bca0c154ceaed9ad36c58c78e145c">H5Sextent_equal</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space1_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space2_id)</td></tr>
+<tr class="memdesc:gae58bca0c154ceaed9ad36c58c78e145c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether two dataspace extents are equal. <a href="group___h5_s.html#gae58bca0c154ceaed9ad36c58c78e145c">More...</a><br /></td></tr>
+<tr class="separator:gae58bca0c154ceaed9ad36c58c78e145c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc974bbc041538a1d3032729df2ddfc0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0">H5Sget_regular_hyperslab</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start[], <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> stride[], <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> count[], <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> block[])</td></tr>
+<tr class="memdesc:gabc974bbc041538a1d3032729df2ddfc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a regular hyperslab selection. <a href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0">More...</a><br /></td></tr>
+<tr class="separator:gabc974bbc041538a1d3032729df2ddfc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga645591ec939b89732c10efd5867a6205"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga645591ec939b89732c10efd5867a6205">H5Sget_select_bounds</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start[], <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> end[])</td></tr>
+<tr class="memdesc:ga645591ec939b89732c10efd5867a6205"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the bounding box containing the current selection. <a href="group___h5_s.html#ga645591ec939b89732c10efd5867a6205">More...</a><br /></td></tr>
+<tr class="separator:ga645591ec939b89732c10efd5867a6205"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga217b839584cd7c7995b47fc30fe92f4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga217b839584cd7c7995b47fc30fe92f4c">H5Sget_select_elem_npoints</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid)</td></tr>
+<tr class="memdesc:ga217b839584cd7c7995b47fc30fe92f4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of element points in the current selection. <a href="group___h5_s.html#ga217b839584cd7c7995b47fc30fe92f4c">More...</a><br /></td></tr>
+<tr class="separator:ga217b839584cd7c7995b47fc30fe92f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61459c488147254d1d06537a9ab6e2d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga61459c488147254d1d06537a9ab6e2d4">H5Sget_select_elem_pointlist</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> startpoint, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> numpoints, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> buf[])</td></tr>
+<tr class="memdesc:ga61459c488147254d1d06537a9ab6e2d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the list of element points currently selected. <a href="group___h5_s.html#ga61459c488147254d1d06537a9ab6e2d4">More...</a><br /></td></tr>
+<tr class="separator:ga61459c488147254d1d06537a9ab6e2d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8534829a8db2eca8e987bb9fe8a3d628"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga8534829a8db2eca8e987bb9fe8a3d628">H5Sget_select_hyper_blocklist</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> startblock, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> numblocks, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> buf[])</td></tr>
+<tr class="memdesc:ga8534829a8db2eca8e987bb9fe8a3d628"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the list of hyperslab blocks currently selected. <a href="group___h5_s.html#ga8534829a8db2eca8e987bb9fe8a3d628">More...</a><br /></td></tr>
+<tr class="separator:ga8534829a8db2eca8e987bb9fe8a3d628"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad873b2f3b82ee8c426c26ceeb1c67f86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gad873b2f3b82ee8c426c26ceeb1c67f86">H5Sget_select_hyper_nblocks</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid)</td></tr>
+<tr class="memdesc:gad873b2f3b82ee8c426c26ceeb1c67f86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get number of hyperslab blocks. <a href="group___h5_s.html#gad873b2f3b82ee8c426c26ceeb1c67f86">More...</a><br /></td></tr>
+<tr class="separator:gad873b2f3b82ee8c426c26ceeb1c67f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1a44dde97206f40f366f99d9c39b6046"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga1a44dde97206f40f366f99d9c39b6046">H5Sget_select_npoints</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid)</td></tr>
+<tr class="memdesc:ga1a44dde97206f40f366f99d9c39b6046"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the number of elements in a dataspace selection. <a href="group___h5_s.html#ga1a44dde97206f40f366f99d9c39b6046">More...</a><br /></td></tr>
+<tr class="separator:ga1a44dde97206f40f366f99d9c39b6046"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga51ae555e5b2492d95c7fefab2e0d5018"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_spublic_8h.html#a1e9590539381e3922a1582067d496304">H5S_sel_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga51ae555e5b2492d95c7fefab2e0d5018">H5Sget_select_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid)</td></tr>
+<tr class="memdesc:ga51ae555e5b2492d95c7fefab2e0d5018"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the type of the dataspace selection. <a href="group___h5_s.html#ga51ae555e5b2492d95c7fefab2e0d5018">More...</a><br /></td></tr>
+<tr class="separator:ga51ae555e5b2492d95c7fefab2e0d5018"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac494409b615d8e67c5edd9eb2848b2f3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gac494409b615d8e67c5edd9eb2848b2f3">H5Sget_simple_extent_dims</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[], <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> maxdims[])</td></tr>
+<tr class="memdesc:gac494409b615d8e67c5edd9eb2848b2f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves dataspace dimension size and maximum size. <a href="group___h5_s.html#gac494409b615d8e67c5edd9eb2848b2f3">More...</a><br /></td></tr>
+<tr class="separator:gac494409b615d8e67c5edd9eb2848b2f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5282a81692b80b5b19dd12d05b9b28e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gae5282a81692b80b5b19dd12d05b9b28e">H5Sget_simple_extent_ndims</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="memdesc:gae5282a81692b80b5b19dd12d05b9b28e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the dimensionality of a dataspace. <a href="group___h5_s.html#gae5282a81692b80b5b19dd12d05b9b28e">More...</a><br /></td></tr>
+<tr class="separator:gae5282a81692b80b5b19dd12d05b9b28e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d369fe1e01a95710d320bc5fd32cf83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga9d369fe1e01a95710d320bc5fd32cf83">H5Sget_simple_extent_npoints</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="memdesc:ga9d369fe1e01a95710d320bc5fd32cf83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the number of elements in a dataspace. <a href="group___h5_s.html#ga9d369fe1e01a95710d320bc5fd32cf83">More...</a><br /></td></tr>
+<tr class="separator:ga9d369fe1e01a95710d320bc5fd32cf83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf63af02b385e80c8c10b1c43763c251f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0a">H5S_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gaf63af02b385e80c8c10b1c43763c251f">H5Sget_simple_extent_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="memdesc:gaf63af02b385e80c8c10b1c43763c251f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the current class of a dataspace. <a href="group___h5_s.html#gaf63af02b385e80c8c10b1c43763c251f">More...</a><br /></td></tr>
+<tr class="separator:gaf63af02b385e80c8c10b1c43763c251f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8a5bc33fae4be442093329f2cfec3f49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49">H5Sis_regular_hyperslab</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid)</td></tr>
+<tr class="memdesc:ga8a5bc33fae4be442093329f2cfec3f49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if a hyperslab selection is regular. <a href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49">More...</a><br /></td></tr>
+<tr class="separator:ga8a5bc33fae4be442093329f2cfec3f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0b1560f7c8402986f332522e2adae1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gab0b1560f7c8402986f332522e2adae1d">H5Sis_simple</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="memdesc:gab0b1560f7c8402986f332522e2adae1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a dataspace is a simple dataspace. <a href="group___h5_s.html#gab0b1560f7c8402986f332522e2adae1d">More...</a><br /></td></tr>
+<tr class="separator:gab0b1560f7c8402986f332522e2adae1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ccb190f72fe41a927407ffb9f19ef1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga0ccb190f72fe41a927407ffb9f19ef1b">H5Smodify_select</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space1_id, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a> op, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space2_id)</td></tr>
+<tr class="memdesc:ga0ccb190f72fe41a927407ffb9f19ef1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refines a hyperslab selection with an operation, using a second hyperslab to modify it. <a href="group___h5_s.html#ga0ccb190f72fe41a927407ffb9f19ef1b">More...</a><br /></td></tr>
+<tr class="separator:ga0ccb190f72fe41a927407ffb9f19ef1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8e31da08f4110c3c7dfb18e9758e180d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga8e31da08f4110c3c7dfb18e9758e180d">H5Soffset_simple</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, const <a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> *offset)</td></tr>
+<tr class="memdesc:ga8e31da08f4110c3c7dfb18e9758e180d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the offset of a simple dataspace. <a href="group___h5_s.html#ga8e31da08f4110c3c7dfb18e9758e180d">More...</a><br /></td></tr>
+<tr class="separator:ga8e31da08f4110c3c7dfb18e9758e180d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75b79e15e8fa3e591f7ab25a8624e690"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga75b79e15e8fa3e591f7ab25a8624e690">H5Ssel_iter_close</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> sel_iter_id)</td></tr>
+<tr class="memdesc:ga75b79e15e8fa3e591f7ab25a8624e690"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes a dataspace selection iterator. <a href="group___h5_s.html#ga75b79e15e8fa3e591f7ab25a8624e690">More...</a><br /></td></tr>
+<tr class="separator:ga75b79e15e8fa3e591f7ab25a8624e690"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac73247e4ef206a47c8aa97dd2ff5febe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gac73247e4ef206a47c8aa97dd2ff5febe">H5Ssel_iter_create</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid, size_t elmt_size, unsigned flags)</td></tr>
+<tr class="memdesc:gac73247e4ef206a47c8aa97dd2ff5febe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a dataspace selection iterator for a dataspace's selection. <a href="group___h5_s.html#gac73247e4ef206a47c8aa97dd2ff5febe">More...</a><br /></td></tr>
+<tr class="separator:gac73247e4ef206a47c8aa97dd2ff5febe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga793fb6ff150f45d43e379995b5c0d297"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga793fb6ff150f45d43e379995b5c0d297">H5Ssel_iter_get_seq_list</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> sel_iter_id, size_t maxseq, size_t maxelmts, size_t *nseq, size_t *nelmts, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *off, size_t *len)</td></tr>
+<tr class="memdesc:ga793fb6ff150f45d43e379995b5c0d297"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a list of offset / length sequences for the elements in an iterator. <a href="group___h5_s.html#ga793fb6ff150f45d43e379995b5c0d297">More...</a><br /></td></tr>
+<tr class="separator:ga793fb6ff150f45d43e379995b5c0d297"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga411bbc06a31814bff9f476712c2a791c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga411bbc06a31814bff9f476712c2a791c">H5Ssel_iter_reset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> sel_iter_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="memdesc:ga411bbc06a31814bff9f476712c2a791c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets a dataspace selection iterator back to an initial state. <a href="group___h5_s.html#ga411bbc06a31814bff9f476712c2a791c">More...</a><br /></td></tr>
+<tr class="separator:ga411bbc06a31814bff9f476712c2a791c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga64f08c187b899f2728d4ac016d44f890"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga64f08c187b899f2728d4ac016d44f890">H5Sselect_adjust</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid, const <a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> *offset)</td></tr>
+<tr class="memdesc:ga64f08c187b899f2728d4ac016d44f890"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adjusts a selection by subtracting an offset. <a href="group___h5_s.html#ga64f08c187b899f2728d4ac016d44f890">More...</a><br /></td></tr>
+<tr class="separator:ga64f08c187b899f2728d4ac016d44f890"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae183b79831506fd4b0c3ba9821eab33e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gae183b79831506fd4b0c3ba9821eab33e">H5Sselect_all</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid)</td></tr>
+<tr class="memdesc:gae183b79831506fd4b0c3ba9821eab33e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects an entire dataspace. <a href="group___h5_s.html#gae183b79831506fd4b0c3ba9821eab33e">More...</a><br /></td></tr>
+<tr class="separator:gae183b79831506fd4b0c3ba9821eab33e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga57e5eba2d1b282803835ba3f7e0b9bfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga57e5eba2d1b282803835ba3f7e0b9bfa">H5Sselect_copy</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id)</td></tr>
+<tr class="memdesc:ga57e5eba2d1b282803835ba3f7e0b9bfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies a selection from one dataspace to another. <a href="group___h5_s.html#ga57e5eba2d1b282803835ba3f7e0b9bfa">More...</a><br /></td></tr>
+<tr class="separator:ga57e5eba2d1b282803835ba3f7e0b9bfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f4407dd73d0ec37e5d9e80e4382483d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d">H5Sselect_elements</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a> op, size_t num_elem, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *coord)</td></tr>
+<tr class="memdesc:ga2f4407dd73d0ec37e5d9e80e4382483d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects array elements to be included in the selection for a dataspace. <a href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d">More...</a><br /></td></tr>
+<tr class="separator:ga2f4407dd73d0ec37e5d9e80e4382483d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6adfdf1b95dc108a65bf66e97d38536d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a> op, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> stride[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> count[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> block[])</td></tr>
+<tr class="memdesc:ga6adfdf1b95dc108a65bf66e97d38536d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects a hyperslab region to add to the current selected region. <a href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">More...</a><br /></td></tr>
+<tr class="separator:ga6adfdf1b95dc108a65bf66e97d38536d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga51472bcb9af024675fba6294a6aefa5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga51472bcb9af024675fba6294a6aefa5e">H5Sselect_intersect_block</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *start, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *end)</td></tr>
+<tr class="memdesc:ga51472bcb9af024675fba6294a6aefa5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if current selection intersects with a block. <a href="group___h5_s.html#ga51472bcb9af024675fba6294a6aefa5e">More...</a><br /></td></tr>
+<tr class="separator:ga51472bcb9af024675fba6294a6aefa5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac59773d4a0953cb2db0ed57a05699095"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gac59773d4a0953cb2db0ed57a05699095">H5Sselect_none</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid)</td></tr>
+<tr class="memdesc:gac59773d4a0953cb2db0ed57a05699095"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the selection region to include no elements. <a href="group___h5_s.html#gac59773d4a0953cb2db0ed57a05699095">More...</a><br /></td></tr>
+<tr class="separator:gac59773d4a0953cb2db0ed57a05699095"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1e914ba45afb15ded99a0afeaf124c04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga1e914ba45afb15ded99a0afeaf124c04">H5Sselect_project_intersection</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_intersect_space_id)</td></tr>
+<tr class="memdesc:ga1e914ba45afb15ded99a0afeaf124c04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Projects the intersection of two source selections to a destination selection. <a href="group___h5_s.html#ga1e914ba45afb15ded99a0afeaf124c04">More...</a><br /></td></tr>
+<tr class="separator:ga1e914ba45afb15ded99a0afeaf124c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc6cafae877900ee060709eaa0b9b261"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gafc6cafae877900ee060709eaa0b9b261">H5Sselect_shape_same</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space1_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space2_id)</td></tr>
+<tr class="memdesc:gafc6cafae877900ee060709eaa0b9b261"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if two selections are the same shape. <a href="group___h5_s.html#gafc6cafae877900ee060709eaa0b9b261">More...</a><br /></td></tr>
+<tr class="separator:gafc6cafae877900ee060709eaa0b9b261"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1abfdec1248c262ca8791b5308e67d4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga1abfdec1248c262ca8791b5308e67d4b">H5Sselect_valid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> spaceid)</td></tr>
+<tr class="memdesc:ga1abfdec1248c262ca8791b5308e67d4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verifies that the selection is within the extent of the dataspace. <a href="group___h5_s.html#ga1abfdec1248c262ca8791b5308e67d4b">More...</a><br /></td></tr>
+<tr class="separator:ga1abfdec1248c262ca8791b5308e67d4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacf8a5c48d7b7edb5ff73d9d02dbd073d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gacf8a5c48d7b7edb5ff73d9d02dbd073d">H5Sset_extent_none</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="memdesc:gacf8a5c48d7b7edb5ff73d9d02dbd073d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the extent of a dataspace back to "none". <a href="group___h5_s.html#gacf8a5c48d7b7edb5ff73d9d02dbd073d">More...</a><br /></td></tr>
+<tr class="separator:gacf8a5c48d7b7edb5ff73d9d02dbd073d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf2526a41d2f4506e2c52098510517343"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#gaf2526a41d2f4506e2c52098510517343">H5Sset_extent_simple</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, int rank, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> max[])</td></tr>
+<tr class="memdesc:gaf2526a41d2f4506e2c52098510517343"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or resets the size of an existing dataspace. <a href="group___h5_s.html#gaf2526a41d2f4506e2c52098510517343">More...</a><br /></td></tr>
+<tr class="separator:gaf2526a41d2f4506e2c52098510517343"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga82cf9f6af03ad89be21c36922e03baea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga82cf9f6af03ad89be21c36922e03baea">H5Sencode1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, void *buf, size_t *nalloc)</td></tr>
+<tr class="memdesc:ga82cf9f6af03ad89be21c36922e03baea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes a data space object description into a binary buffer. <a href="group___h5_s.html#ga82cf9f6af03ad89be21c36922e03baea">More...</a><br /></td></tr>
+<tr class="separator:ga82cf9f6af03ad89be21c36922e03baea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a5f96eeee84b987f18470737f85af0484"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f96eeee84b987f18470737f85af0484">&#9670;&nbsp;</a></span>H5S_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5S_ALL&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Used with <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a> and <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> to indicate that the entire dataspace will be selected. In the case of a file dataspace, this means that the entire file dataspace, as defined by the dataset's dimensions, will be selected. In the case of a memory dataspace, this means that the specified file dataspace will also be used for the memory dataspace. Used in place of a file or memory dataspace <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> value. </p>
+
+</div>
+</div>
+<a id="a0ab2947b757d8984251dc2eb7e8b5ffb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ab2947b757d8984251dc2eb7e8b5ffb">&#9670;&nbsp;</a></span>H5S_BLOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5S_BLOCK&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Indicates that the buffer provided in a call to <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a> or <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> is a single contiguous block of memory, with the same number of elements as the file dataspace. Used in place of a memory dataspace <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> value. </p>
+
+</div>
+</div>
+<a id="a265cb2343f05cb71831119c90de31a8f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a265cb2343f05cb71831119c90de31a8f">&#9670;&nbsp;</a></span>H5S_MAX_RANK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5S_MAX_RANK&#160;&#160;&#160;32</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The maximum dataspace rank or number of dimensions </p>
+
+</div>
+</div>
+<a id="afee156939b96525e1b0026856f2288cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afee156939b96525e1b0026856f2288cf">&#9670;&nbsp;</a></span>H5S_PLIST</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5S_PLIST&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Used with <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a> and <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> to indicate that the file dataspace selection was set via <a class="el" href="group___d_x_p_l.html#gadd73dca2b824491cbe768028d7377b2f">H5Pset_dataset_io_hyperslab_selection</a> calls. Used in place of a file dataspace <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> value. </p>
+
+</div>
+</div>
+<a id="a6d17cb15354aaa5d6a16f66158e6eb1f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d17cb15354aaa5d6a16f66158e6eb1f">&#9670;&nbsp;</a></span>H5S_SEL_ITER_GET_SEQ_LIST_SORTED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5S_SEL_ITER_GET_SEQ_LIST_SORTED&#160;&#160;&#160; 0x0001</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve elements from iterator in increasing offset order, for \ each call to retrieve sequences. Currently, this only applies to \ point selections, as hyperslab selections are always returned in \ increasing offset order. Note that the order is only increasing \ for each call to H5Sget_seq_list(), the next set of sequences \ could start with an earlier offset than the previous one. \ </p>
+
+</div>
+</div>
+<a id="ac8e372b854ca8250c47f316428af3d1f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac8e372b854ca8250c47f316428af3d1f">&#9670;&nbsp;</a></span>H5S_SEL_ITER_SHARE_WITH_DATASPACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5S_SEL_ITER_SHARE_WITH_DATASPACE&#160;&#160;&#160; 0x0002</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Don't copy the dataspace selection when creating the selection \ iterator. This can improve performance of creating the iterator, \ but the dataspace <b>MUST NOT</b> be modified or closed until the \ selection iterator is closed or the iterator's behavior will be \ undefined. \ </p>
+
+</div>
+</div>
+<a id="a5af9ab788797b2ea9a4843857674ac18"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5af9ab788797b2ea9a4843857674ac18">&#9670;&nbsp;</a></span>H5S_UNLIMITED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5S_UNLIMITED&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a95782c58865515978907a9ced9e013e8">HSIZE_UNDEF</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Value for 'unlimited' dimensions </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="ae53f3c6a52563646fbac9ead8ecdbf0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae53f3c6a52563646fbac9ead8ecdbf0a">&#9670;&nbsp;</a></span>H5S_class_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0a">H5S_class_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Types of dataspaces </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae53f3c6a52563646fbac9ead8ecdbf0aadab1657d08941e24b5e6d83ca18ecb50"></a>H5S_NO_CLASS&#160;</td><td class="fielddoc"><p>Error <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8"></a>H5S_SCALAR&#160;</td><td class="fielddoc"><p>Singleton (scalar) <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ae53f3c6a52563646fbac9ead8ecdbf0aac4ee937dcccfd99f885626983e7d2750"></a>H5S_SIMPLE&#160;</td><td class="fielddoc"><p>Regular grid <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ae53f3c6a52563646fbac9ead8ecdbf0aa3d83ec70c1a824a2d821bf8464488bc5"></a>H5S_NULL&#160;</td><td class="fielddoc"><p>Empty set <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a1e9590539381e3922a1582067d496304"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e9590539381e3922a1582067d496304">&#9670;&nbsp;</a></span>H5S_sel_type</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_spublic_8h.html#a1e9590539381e3922a1582067d496304">H5S_sel_type</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Selection type </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1e9590539381e3922a1582067d496304afbc1023e51cb6777a401ee7e865415f9"></a>H5S_SEL_ERROR&#160;</td><td class="fielddoc"><p>Error <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a1e9590539381e3922a1582067d496304a32f16dbbc97e97e62e566547a02e0959"></a>H5S_SEL_NONE&#160;</td><td class="fielddoc"><p>Empty selection <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a1e9590539381e3922a1582067d496304a858daf05b19591a8f5d6ffbee281f81c"></a>H5S_SEL_POINTS&#160;</td><td class="fielddoc"><p>Set of points <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a1e9590539381e3922a1582067d496304aeb9dc925cd7c6a6702fc9c766e20b01a"></a>H5S_SEL_HYPERSLABS&#160;</td><td class="fielddoc"><p>Hyperslab <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a1e9590539381e3922a1582067d496304a865473ae023d0ac257aeb9424f363e75"></a>H5S_SEL_ALL&#160;</td><td class="fielddoc"><p>Everything <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a1e9590539381e3922a1582067d496304a702ac6af5dc683c318983d89755cb6d9"></a>H5S_SEL_N&#160;</td><td class="fielddoc"><p>Sentinel </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a10093bab27cc5720efdab3186993da0f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a10093bab27cc5720efdab3186993da0f">&#9670;&nbsp;</a></span>H5S_seloper_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Different ways of combining selections </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a10093bab27cc5720efdab3186993da0fa8ef04a21e48004956be9cc47527839c7"></a>H5S_SELECT_NOOP&#160;</td><td class="fielddoc"><p>Error <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550"></a>H5S_SELECT_SET&#160;</td><td class="fielddoc"><p>Select "set" operation <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a10093bab27cc5720efdab3186993da0fa1a8dc2bbb8d8268d6e7665a4664b9ad8"></a>H5S_SELECT_OR&#160;</td><td class="fielddoc"><p>Binary "or" operation for hyperslabs (add new selection to existing selection) </p><div class="fragment"><div class="line">Original region: AAAAAAAAAA</div>
+<div class="line">New region: BBBBBBBBBB</div>
+<div class="line">A or B: CCCCCCCCCCCCCCCC</div>
+</div><!-- fragment --> </td></tr>
+<tr><td class="fieldname"><a id="a10093bab27cc5720efdab3186993da0faae87b1594f2efe5f2717a865211d9418"></a>H5S_SELECT_AND&#160;</td><td class="fielddoc"><p>Binary "and" operation for hyperslabs (only leave overlapped regions in selection) </p><div class="fragment"><div class="line">Original region: AAAAAAAAAA</div>
+<div class="line">New region: BBBBBBBBBB</div>
+<div class="line">A and B: CCCC</div>
+</div><!-- fragment --> </td></tr>
+<tr><td class="fieldname"><a id="a10093bab27cc5720efdab3186993da0fabb86044797fc5a3880d8e52613d63183"></a>H5S_SELECT_XOR&#160;</td><td class="fielddoc"><p>Binary "xor" operation for hyperslabs (only leave non-overlapped regions in selection) </p><div class="fragment"><div class="line">Original region: AAAAAAAAAA</div>
+<div class="line">New region: BBBBBBBBBB</div>
+<div class="line">A xor B: CCCCCC CCCCCC</div>
+</div><!-- fragment --> </td></tr>
+<tr><td class="fieldname"><a id="a10093bab27cc5720efdab3186993da0fad0829c19e4cdae8cdf381abed0379983"></a>H5S_SELECT_NOTB&#160;</td><td class="fielddoc"><p>Binary "not" operation for hyperslabs (only leave non-overlapped regions in original selection) </p><div class="fragment"><div class="line">Original region: AAAAAAAAAA</div>
+<div class="line">New region: BBBBBBBBBB</div>
+<div class="line">A not B: CCCCCC</div>
+</div><!-- fragment --> </td></tr>
+<tr><td class="fieldname"><a id="a10093bab27cc5720efdab3186993da0fa56efb56861d4c90887500cab2149b804"></a>H5S_SELECT_NOTA&#160;</td><td class="fielddoc"><p>Binary "not" operation for hyperslabs (only leave non-overlapped regions in new selection) </p><div class="fragment"><div class="line">Original region: AAAAAAAAAA</div>
+<div class="line">New region: BBBBBBBBBB</div>
+<div class="line">B not A: CCCCCC</div>
+</div><!-- fragment --> </td></tr>
+<tr><td class="fieldname"><a id="a10093bab27cc5720efdab3186993da0fa53c72a22af9e1ad85b53d7d358f4d8ea"></a>H5S_SELECT_APPEND&#160;</td><td class="fielddoc"><p>Append elements to end of point selection </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a10093bab27cc5720efdab3186993da0fab74102138c99d0aa670dc575602f7208"></a>H5S_SELECT_PREPEND&#160;</td><td class="fielddoc"><p>Prepend elements to beginning of point selection </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a10093bab27cc5720efdab3186993da0fa6773787cbc3aac53c4c4d27c27854fae"></a>H5S_SELECT_INVALID&#160;</td><td class="fielddoc"><p>Invalid upper bound on selection operations </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_spublic_8h.html">H5Spublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_spublic_8h__dep__incl.map b/develop/_h5_spublic_8h__dep__incl.map
new file mode 100644
index 0000000..d24b83b
--- /dev/null
+++ b/develop/_h5_spublic_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="src/H5Spublic.h" name="src/H5Spublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,128,32"/>
+<area shape="rect" id="node2" href="$_h5_ppublic_8h.html" title=" " alt="" coords="5,80,128,107"/>
+</map>
diff --git a/develop/_h5_spublic_8h__dep__incl.md5 b/develop/_h5_spublic_8h__dep__incl.md5
new file mode 100644
index 0000000..1a3555d
--- /dev/null
+++ b/develop/_h5_spublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+d66317aa867b29cced61219d26526166 \ No newline at end of file
diff --git a/develop/_h5_spublic_8h__dep__incl.png b/develop/_h5_spublic_8h__dep__incl.png
new file mode 100644
index 0000000..2d5c94f
--- /dev/null
+++ b/develop/_h5_spublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_spublic_8h__incl.map b/develop/_h5_spublic_8h__incl.map
new file mode 100644
index 0000000..d0b15df
--- /dev/null
+++ b/develop/_h5_spublic_8h__incl.map
@@ -0,0 +1,16 @@
+<map id="src/H5Spublic.h" name="src/H5Spublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="541,5,663,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" id="node14" href="$_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
diff --git a/develop/_h5_spublic_8h__incl.md5 b/develop/_h5_spublic_8h__incl.md5
new file mode 100644
index 0000000..ea65e28
--- /dev/null
+++ b/develop/_h5_spublic_8h__incl.md5
@@ -0,0 +1 @@
+c807e4d451ee603ec287df491a3ae13f \ No newline at end of file
diff --git a/develop/_h5_spublic_8h__incl.png b/develop/_h5_spublic_8h__incl.png
new file mode 100644
index 0000000..8243b3d
--- /dev/null
+++ b/develop/_h5_spublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_str_type_8h.html b/develop/_h5_str_type_8h.html
new file mode 100644
index 0000000..7af86d3
--- /dev/null
+++ b/develop/_h5_str_type_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5StrType.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_str_type_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5StrType.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_str_type_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_str_type_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_str_type_8hdep" id="ac_09_09_2src_2_h5_str_type_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,161,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="17,80,150,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html">StrType</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype.">StrType</a> is a derivative of a <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and operates on HDF5 string datatype. <a href="class_h5_1_1_str_type.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_str_type_8h.html">H5StrType.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_str_type_8h__dep__incl.map b/develop/_h5_str_type_8h__dep__incl.map
new file mode 100644
index 0000000..96f61a0
--- /dev/null
+++ b/develop/_h5_str_type_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5StrType.h" name="c++/src/H5StrType.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,161,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="17,80,150,107"/>
+</map>
diff --git a/develop/_h5_str_type_8h__dep__incl.md5 b/develop/_h5_str_type_8h__dep__incl.md5
new file mode 100644
index 0000000..8680852
--- /dev/null
+++ b/develop/_h5_str_type_8h__dep__incl.md5
@@ -0,0 +1 @@
+1e1177a6f22f5abcb921046151bee76c \ No newline at end of file
diff --git a/develop/_h5_str_type_8h__dep__incl.png b/develop/_h5_str_type_8h__dep__incl.png
new file mode 100644
index 0000000..0eb56b7
--- /dev/null
+++ b/develop/_h5_str_type_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_t__u_g.html b/develop/_h5_t__u_g.html
new file mode 100644
index 0000000..f2e42fa
--- /dev/null
+++ b/develop/_h5_t__u_g.html
@@ -0,0 +1,2104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Datatypes</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_t__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Datatypes </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="sec_datatype"></a>
+HDF5 Datatypes</h1>
+<p>HDF5 datatypes describe the element type of HDF5 datasets and attributes. There's a large set of predefined datatypes, but users may find it useful to define new datatypes through a process called <em>derivation</em>.</p>
+<p>The element type is automatically persisted as part of the HDF5 metadata of attributes and datasets. Additionally, datatype definitions can be persisted to HDF5 files and linked to groups as HDF5 datatype objects or so-called <em>committed datatypes</em>.</p>
+<h2><a class="anchor" id="subsec_datatype_intro"></a>
+Introduction and Definitions</h2>
+<p>An HDF5 dataset is an array of data elements, arranged according to the specifications of the dataspace. In general, a data element is the smallest addressable unit of storage in the HDF5 file. (Compound datatypes are the exception to this rule.) The HDF5 datatype defines the storage format for a single data element. See the figure below.</p>
+<p>The model for HDF5 attributes is extremely similar to datasets: an attribute has a dataspace and a data type, as shown in the figure below. The information in this chapter applies to both datasets and attributes.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig1.gif" alt=""/>
+<div class="caption">
+Datatypes, dataspaces, and datasets</div></div>
+ </td></tr>
+</table>
+<p>Abstractly, each data element within the dataset is a sequence of bits, interpreted as a single value from a set of values (for example, a number or a character). For a given datatype, there is a standard or convention for representing the values as bits, and when the bits are represented in a particular storage the bits are laid out in a specific storage scheme such as 8-bit bytes with a specific ordering and alignment of bytes within the storage array.</p>
+<p>HDF5 datatypes implement a flexible, extensible, and portable mechanism for specifying and discovering the storage layout of the data elements, determining how to interpret the elements (for example, as floating point numbers), and for transferring data from different compatible layouts.</p>
+<p>An HDF5 datatype describes one specific layout of bits. A dataset has a single datatype which applies to every data element. When a dataset is created, the storage datatype is defined. After the dataset or attribute is created, the datatype cannot be changed. </p><ul>
+<li>The datatype describes the storage layout of a singledata element </li>
+<li>All elements of the dataset must have the same type </li>
+<li>The datatype of a dataset is immutable</li>
+</ul>
+<p>When data is transferred (for example, a read or write), each end point of the transfer has a datatype, which describes the correct storage for the elements. The source and destination may have different (but compatible) layouts, in which case the data elements are automatically transformed during the transfer.</p>
+<p>HDF5 datatypes describe commonly used binary formats for numbers (integers and floating point) and characters (ASCII). A given computing architecture and programming language supports certain number and character representations. For example, a computer may support 8-, 16-, 32-, and 64-bit signed integers, stored in memory in little-endian byte order. These would presumably correspond to the C programming language types <em>char</em>, <em>short</em>, <em>int</em>, and <em>long</em>.</p>
+<p>When reading and writing from memory, the HDF5 library must know the appropriate datatype that describes the architecture specific layout. The HDF5 library provides the platform independent <em>NATIVE</em> types, which are mapped to an appropriate datatype for each platform. So the type <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> is an alias for the appropriate descriptor for each platform.</p>
+<p>Data in memory has a datatype: </p><ul>
+<li>The storage layout in memory is architecture-specific </li>
+<li>The HDF5 <em>NATIVE</em> types are predefined aliases for the architecture-specific memory layout </li>
+<li>The memory datatype need not be the same as the stored datatype of the dataset</li>
+</ul>
+<p>In addition to numbers and characters, an HDF5 datatype can describe more abstract classes of types including enumerations, strings, bit strings, and references (pointers to objects in the HDF5 file). HDF5 supports several classes of composite datatypes which are combinations of one or more other datatypes. In addition to the standard predefined datatypes, users can define new datatypes within the datatype classes.</p>
+<p>The HDF5 datatype model is very general and flexible: </p><ul>
+<li>For common simple purposes, only predefined types will be needed </li>
+<li>Datatypes can be combined to create complex structured datatypes </li>
+<li>If needed, users can define custom atomic datatypes </li>
+<li>Committed datatypes can be shared by datasets or attributes</li>
+</ul>
+<h2><a class="anchor" id="subsec_datatype_model"></a>
+Datatype Model</h2>
+<p>The HDF5 library implements an object-oriented model of datatypes. HDF5 datatypes are organized as a logical set of base types, or datatype classes. Each datatype class defines a format for representing logical values as a sequence of bits. For example the <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037">H5T_INTEGER</a> class is a format for representing twos complement integers of various sizes.</p>
+<p>A datatype class is defined as a set of one or more datatype properties. A datatype property is a property of the bit string. The datatype properties are defined by the logical model of the datatype class. For example, the integer class (twos complement integers) has properties such as “signed or unsigned”, “length”, and “byte-order”. The float class (IEEE floating point numbers) has these properties, plus “exponent bits”, “exponent sign”, etc.</p>
+<p>A datatype is derived from one datatype class: a given datatype has a specific value for the datatype properties defined by the class. For example, for 32-bit signed integers, stored big-endian, the HDF5 datatype is a sub-type of integer with the properties set to signed=1, size=4(bytes), and byte-order=BE.</p>
+<p>The HDF5 datatype API (H5T functions) provides methods to create datatypes of different datatype classes, to set the datatype properties of a new datatype, and to discover the datatype properties of an existing datatype.</p>
+<p>The datatype for a dataset is stored in the HDF5 file as part of the metadata for the dataset. A datatype can be shared by more than one dataset in the file if the datatype is saved to the file with a name. This shareable datatype is known as a committed datatype. In the past, this kind of datatype was called a named datatype.</p>
+<p>When transferring data (for example, a read or write), the data elements of the source and destination storage must have compatible types. As a general rule, data elements with the same datatype class are compatible while elements from different datatype classes are not compatible. When transferring data of one datatype to another compatible datatype, the HDF5 Library uses the datatype properties of the source and destination to automatically transform each data element. For example, when reading from data stored as 32-bit signed integers, big endian into 32-bit signed integers, little-endian, the HDF5 Library will automatically swap the bytes.</p>
+<p>Thus, data transfer operations (<a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>, <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>, <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a>, <a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a>) require a datatype for both the source and the destination.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig2.gif" alt=""/>
+<div class="caption">
+The datatype model</div></div>
+ </td></tr>
+</table>
+<p>The HDF5 library defines a set of predefined datatypes, corresponding to commonly used storage formats, such as twos complement integers, IEEE Floating point numbers, etc., 4- and 8-byte sizes, big-endian and little-endian byte orders. In addition, a user can derive types with custom values for the properties. For example, a user program may create a datatype to describe a 6-bit integer, or a 600-bit floating point number.</p>
+<p>In addition to atomic datatypes, the HDF5 library supports composite datatypes. A composite datatype is an aggregation of one or more datatypes. Each class of composite datatypes has properties that describe the organization of the composite datatype. See the figure below. Composite datatypes include: </p><ul>
+<li>Compound datatypes: structured records </li>
+<li>Array: a multidimensional array of a datatype </li>
+<li>Variable-length: a one-dimensional array of a datatype</li>
+</ul>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig3.gif" alt=""/>
+<div class="caption">
+Composite datatypes</div></div>
+ </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsec_datatype_model_class"></a>
+Datatype Classes and Properties</h3>
+<p>The figure below shows the HDF5 datatype classes. Each class is defined to have a set of properties which describe the layout of the data element and the interpretation of the bits. The table below lists the properties for the datatype classes.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig4.gif" alt=""/>
+<div class="caption">
+Datatype classes</div></div>
+ </td></tr>
+</table>
+<table class="doxtable">
+<caption align="top">Datatype classes and their properties</caption>
+<tr>
+<th>Class </th><th>Description </th><th>Properties </th><th>Notes </th></tr>
+<tr>
+<td>Integer </td><td>Twos complement integers </td><td>Size (bytes), precision (bits), offset (bits), pad, byte order, signed/unsigned </td><td></td></tr>
+<tr>
+<td>Float </td><td>Floating Point numbers </td><td>Size (bytes), precision (bits), offset (bits), pad, byte order, sign position, exponent position, exponent size (bits), exponent sign, exponent bias, mantissa position, mantissa (size) bits, mantissa sign, mantissa normalization, internal padding </td><td>See IEEE 754 for a definition of these properties. These properties describe non-IEEE 754 floating point formats as well. </td></tr>
+<tr>
+<td>Character </td><td>Array of 1-byte character encoding </td><td>Size (characters), Character set, byte order, pad/no pad, pad character </td><td>Currently, ASCII and UTF-8 are supported. </td></tr>
+<tr>
+<td>Bitfield </td><td>String of bits </td><td>Size (bytes), precision (bits), offset (bits), pad, byte order </td><td>A sequence of bit values packed into one or more bytes. </td></tr>
+<tr>
+<td>Opaque </td><td>Uninterpreted data </td><td>Size (bytes), precision (bits), offset (bits), pad, byte order, tag </td><td>A sequence of bytes, stored and retrieved as a block. The ‘tag’ is a string that can be used to label the value. </td></tr>
+<tr>
+<td>Enumeration </td><td>A list of discrete values, with symbolic names in the form of strings. </td><td>Number of elements, element names, element values </td><td>Enumeration is a list of pairs (name, value). The name is a string; the value is an unsigned integer. </td></tr>
+<tr>
+<td>Reference </td><td>Reference to object or region within the HDF5 file </td><td><p class="starttd"></p>
+<p class="endtd"></p>
+</td><td><dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_r.html">References (H5R)</a> </dd></dl>
+</td></tr>
+<tr>
+<td>Array </td><td>Array (1-4 dimensions) of data elements </td><td>Number of dimensions, dimension sizes, base datatype </td><td>The array is accessed atomically: no selection or sub-setting. </td></tr>
+<tr>
+<td>Variable-length </td><td>A variable-length 1-dimensional array of data elements </td><td>Current size, base type </td><td><p class="starttd"></p>
+<p class="endtd"></p>
+</td></tr>
+<tr>
+<td>Compound </td><td>A Datatype of a sequence of Datatypes </td><td>Number of members, member names, member types, member offset, member class, member size, byte order </td><td><p class="starttd"></p>
+<p class="endtd"></p>
+</td></tr>
+</table>
+<h3><a class="anchor" id="subsubsec_datatype_model_predefine"></a>
+Predefined Datatypes</h3>
+<p>The HDF5 library predefines a modest number of commonly used datatypes. These types have standard symbolic names of the form H5T_arch_base where arch is an architecture name and base is a programming type name <b>Table 2</b>. New types can be derived from the predefined types by copying the predefined type <a class="el" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy()</a> and then modifying the result.</p>
+<p>The base name of most types consists of a letter to indicate the class <b>Table 3</b>, a precision in bits, and an indication of the byte order <b>Table 4</b>.</p>
+<p><b>Table 5</b> shows examples of predefined datatypes. The full list can be found in the <a class="el" href="group___p_d_t.html">Predefined Datatypes</a> section of the <a class="el" href="_r_m.html">HDF5 Reference Manual</a>.</p>
+<table class="doxtable">
+<caption align="top">Table 2. Architectures used in predefined datatypes</caption>
+<tr>
+<th>Architecture Name </th><th span="3">Description </th></tr>
+<tr>
+<td>IEEE </td><td span="3">IEEE-754 standard floating point types in various byte orders. </td></tr>
+<tr>
+<td>STD </td><td span="3">This is an architecture that contains semi-standard datatypes like signed two's complement integers, unsigned integers, and bitfields in various byte orders. </td></tr>
+<tr>
+<td>C &lt;br &gt; FORTRAN </td><td span="3">Types which are specific to the C or Fortran programming languages are defined in these architectures. For instance, <a class="el" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a> defines a base string type with null termination which can be used to derive string types of other lengths. </td></tr>
+<tr>
+<td>NATIVE </td><td span="3">This architecture contains C-like datatypes for the machine for which the library was compiled. In order to be portable, applications should almost always use this architecture to describe things in memory. </td></tr>
+<tr>
+<td>CRAY </td><td span="3">Cray architectures. These are word-addressable, big-endian systems with non-IEEE floating point. </td></tr>
+<tr>
+<td>INTEL </td><td span="3">All Intel and compatible CPUs. These are little-endian systems with IEEE floating-point. </td></tr>
+<tr>
+<td>MIPS </td><td span="3">All MIPS CPUs commonly used in SGI systems. These are big-endian systems with IEEE floating-point. </td></tr>
+<tr>
+<td>ALPHA </td><td span="3">All DEC Alpha CPUs, little-endian systems with IEEE floating-point. </td></tr>
+</table>
+<table class="doxtable">
+<caption align="top">Table 3. Base types</caption>
+<tr>
+<th>Base </th><th span="3">Description </th></tr>
+<tr>
+<td>B </td><td span="3">Bitfield </td></tr>
+<tr>
+<td>F </td><td span="3">Floating point </td></tr>
+<tr>
+<td>I </td><td span="3">Signed integer </td></tr>
+<tr>
+<td>R </td><td span="3">References </td></tr>
+<tr>
+<td>S </td><td span="3">Character string </td></tr>
+<tr>
+<td>U </td><td span="3">Unsigned integer </td></tr>
+</table>
+<table class="doxtable">
+<caption align="top">Table 4. Byte order</caption>
+<tr>
+<th>Order </th><th span="3">Description </th></tr>
+<tr>
+<td>BE </td><td span="3">Big-endian </td></tr>
+<tr>
+<td>LE </td><td span="3">Little-endian </td></tr>
+</table>
+<table class="doxtable">
+<caption align="top">Table 5. Some predefined datatypes</caption>
+<tr>
+<th>Example </th><th span="3">Description </th></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a> </td><td span="3">Eight-byte, little-endian, IEEE floating-point </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_i_e_e_e.html#ga71d24a7d4c373ed9a003d7a0d8133f1e">H5T_IEEE_F32BE</a> </td><td span="3">Four-byte, big-endian, IEEE floating point </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a> </td><td span="3">Four-byte, little-endian, signed two's complement integer </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_s_t_d.html#ga10e46ab72ac0330c51ed6cf709db4697">H5T_STD_U16BE</a> </td><td span="3">Two-byte, big-endian, unsigned integer </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a> </td><td span="3">One-byte,null-terminated string of eight-bit characters </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_x86.html#ga4eb389ac84af50af09998391169328bf">H5T_INTEL_B64</a> </td><td span="3">Eight-byte bit field on an Intel CPU </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_s_t_d.html#gadc17e0960dc7ef08e029bf17201670e1">H5T_STD_REF_OBJ</a> </td><td span="3">Reference to an entire object in a file </td></tr>
+</table>
+<p>The HDF5 library predefines a set of <em>NATIVE</em> datatypes which are similar to C type names. The native types are set to be an alias for the appropriate HDF5 datatype for each platform. For example, <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> corresponds to a C int type. On an Intel based PC, this type is the same as <a class="el" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a>, while on a MIPS system this would be equivalent to <a class="el" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>. Table 6 shows examples of <em>NATIVE</em> types and corresponding C types for a common 32-bit workstation.</p>
+<table class="doxtable">
+<caption align="top">Table 6. Native and 32-bit C datatypes</caption>
+<tr>
+<th>Example </th><th span="3">Corresponding C Type </th></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga7439560bc4ef6d995a4e35b30262e660">H5T_NATIVE_CHAR</a> </td><td span="3">char </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga273ddc372a6d574c67415917bb5232e5">H5T_NATIVE_SCHAR</a> </td><td span="3">signed char </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga39cadf50f1701a2af3afa86eba3c7cbd">H5T_NATIVE_UCHAR</a> </td><td span="3">unsigned char </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#gae0625357fa121eca117f7fa9c4701810">H5T_NATIVE_SHORT</a> </td><td span="3">short </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#gad0a240282e54647b83fe28ef65b40655">H5T_NATIVE_USHORT</a> </td><td span="3">unsigned short </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> </td><td span="3">int </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga904b507c7b8aa4838fbb7c6ce71a37c5">H5T_NATIVE_UINT</a> </td><td span="3">unsigned </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga290b9655882754ee0ec9f31b42ac04f6">H5T_NATIVE_LONG</a> </td><td span="3">long </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#gacaea6c2c381167bacf67f6d6c43eb718">H5T_NATIVE_ULONG</a> </td><td span="3">unsigned long </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#gafb9c5d393d693869d7d21f71753a532c">H5T_NATIVE_LLONG</a> </td><td span="3">long long </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga91ed0d2ce3289ef3707449cf5babe928">H5T_NATIVE_ULLONG</a> </td><td span="3">unsigned long long </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a> </td><td span="3">float </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a> </td><td span="3">double </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga6b68c680440c463ce03c5efbf8cdf1c0">H5T_NATIVE_LDOUBLE</a> </td><td span="3">long double </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga3a3d25a1c3ccc59534276c2634423965">H5T_NATIVE_HSIZE</a> </td><td span="3">hsize_t </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga459210d1b4edad1f2b53c1b42ffb85e2">H5T_NATIVE_HSSIZE</a> </td><td span="3">hssize_t </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga142d44a537dca7ec39da37bca48f7e40">H5T_NATIVE_HERR</a> </td><td span="3">herr_t </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga8bd74ace7938e1732ad74d7332de3df2">H5T_NATIVE_HBOOL</a> </td><td span="3">bool </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga2ed3827a2add0f6f2252c17e231b84b1">H5T_NATIVE_B8</a> </td><td span="3">8-bit unsigned integer or 8-bit buffer in memory </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga81aba8febe34dc8ae2c9fa06aa4c4800">H5T_NATIVE_B16</a> </td><td span="3">16-bit unsigned integer or 16-bit buffer in memory </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga87ec5cf19bdbf8203ca1e9a19bc59a9f">H5T_NATIVE_B32</a> </td><td span="3">32-bit unsigned integer or 32-bit buffer in memory </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga4fe14f1ec3a8bd68112df6859e2db783">H5T_NATIVE_B64</a> </td><td span="3">64-bit unsigned integer or 64-bit buffer in memory </td></tr>
+</table>
+<h2><a class="anchor" id="subsec_datatype_usage"></a>
+How Datatypes are Used</h2>
+<h3><a class="anchor" id="subsubsec_datatype_usage_object"></a>
+The Datatype Object and the HDF5 Datatype API</h3>
+<p>The HDF5 library manages datatypes as objects. The HDF5 datatype API manipulates the datatype objects through C function calls. New datatypes can be created from scratch or copied from existing datatypes. When a datatype is no longer needed its resources should be released by calling <a class="el" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose()</a>.</p>
+<p>The datatype object is used in several roles in the HDF5 data model and library. Essentially, a datatype is used whenever the form at of data elements is needed. There are four major uses of datatypes in the HDF5 library: at dataset creation, during data transfers, when discovering the contents of a file, and for specifying user-defined datatypes. See the table below.</p>
+<table class="doxtable">
+<caption align="top">Table 7. Datatype uses</caption>
+<tr>
+<th>Use </th><th span="2">Description </th></tr>
+<tr>
+<td>Dataset creation </td><td span="2">The datatype of the data elements must be declared when the dataset is created. </td></tr>
+<tr>
+<td>Dataset transfer </td><td span="2">The datatype (format) of the data elements must be defined for both the source and destination. </td></tr>
+<tr>
+<td>Discovery </td><td span="2">The datatype of a dataset can be interrogated to retrieve a complete description of the storage layout. </td></tr>
+<tr>
+<td>Creating user-defined datatypes </td><td span="2">Users can define their own datatypes by creating datatype objects and setting their properties. </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsec_datatype_usage_create"></a>
+Dataset Creation</h3>
+<p>All the data elements of a dataset have the same datatype. When a dataset is created, the datatype for the data elements must be specified. The datatype of a dataset can never be changed. The example below shows the use of a datatype to create a dataset called “/dset”. In this example, the dataset will be stored as 32-bit signed integers in big-endian order.</p>
+<p><em> Using a datatype to create a dataset </em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dt;</div>
+<div class="line"> </div>
+<div class="line">dt = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>);</div>
+<div class="line">dataset_id = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file_id, “/dset”, dt, dataspace_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga0647ba4bbd26d5230cc07f3a5685b2cf"><div class="ttname"><a href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a></div><div class="ttdeci">#define H5Dcreate</div><div class="ttdef"><b>Definition:</b> H5version.h:892</div></div>
+<div class="ttc" id="agroup___h5_t_html_gaec07efbab84f4e5b4ed22f010786be8e"><div class="ttname"><a href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a></div><div class="ttdeci">hid_t H5Tcopy(hid_t type_id)</div><div class="ttdoc">Copies an existing datatype.</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_datatype_usage_transfer"></a>
+Data Transfer (Read and Write)</h3>
+<p>Probably the most common use of datatypes is to write or read data from a dataset or attribute. In these operations, each data element is transferred from the source to the destination (possibly rearranging the order of the elements). Since the source and destination do not need to be identical (in other words, one is disk and the other is memory), the transfer requires both the format of the source element and the destination element. Therefore, data transfers use two datatype objects, for the source and destination.</p>
+<p>When data is written, the source is memory and the destination is disk (file). The memory datatype describes the format of the data element in the machine memory, and the file datatype describes the desired format of the data element on disk. Similarly, when reading, the source datatype describes the format of the data element on disk, and the destination datatype describes the format in memory.</p>
+<p>In the most common cases, the file datatype is the datatype specified when the dataset was created, and the memory datatype should be the appropriate <em>NATIVE</em> type. The examples below show samples of writing data to and reading data from a dataset. The data in memory is declared C type ‘int’, and the datatype <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> corresponds to this type. The datatype of the dataset should be of datatype class <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037">H5T_INTEGER</a>.</p>
+<p><em> Writing to a dataset </em> </p><div class="fragment"><div class="line"><span class="keywordtype">int</span> dset_data[DATA_SIZE];</div>
+<div class="line"> </div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>(dataset_id, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, dset_data);</div>
+<div class="ttc" id="a_h5_spublic_8h_html_a5f96eeee84b987f18470737f85af0484"><div class="ttname"><a href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a></div><div class="ttdeci">#define H5S_ALL</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:32</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga98f44998b67587662af8b0d8a0a75906"><div class="ttname"><a href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a></div><div class="ttdeci">herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga3cf93ffc6782be68070ef8e00f219ec2"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a></div><div class="ttdeci">#define H5T_NATIVE_INT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:767</div></div>
+</div><!-- fragment --><p><em> Reading from a dataset </em> </p><div class="fragment"><div class="line"><span class="keywordtype">int</span> dset_data[DATA_SIZE];</div>
+<div class="line"> </div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset_id, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, dset_data);</div>
+<div class="ttc" id="agroup___h5_d_html_ga8287d5a7be7b8e55ffeff68f7d26811c"><div class="ttname"><a href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a></div><div class="ttdeci">herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf)</div><div class="ttdoc">Reads raw data from a dataset into a provided buffer.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_datatype_usage_discover"></a>
+Discovery of Data Format</h3>
+<p>The HDF5 Library enables a program to determine the datatype class and properties for any datatype. In order to discover the storage format of data in a dataset, the datatype is obtained, and the properties are determined by queries to the datatype object. The example below shows code that analyzes the datatype for an integer and prints out a description of its storage properties (byte order, signed, size).</p>
+<p><em> Discovering datatype properties </em> </p><div class="fragment"><div class="line"><span class="keywordflow">switch</span> (<a class="code" href="group___h5_t.html#ga364545c053f925fec65880b235e37898">H5Tget_class</a>(type)) {</div>
+<div class="line"> <span class="keywordflow">case</span> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037">H5T_INTEGER</a>:</div>
+<div class="line"> ord = <a class="code" href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f">H5Tget_order</a>(type);</div>
+<div class="line"> sgn = <a class="code" href="group___a_t_o_m.html#ga636f7655e706ccf7a3f23566ca561e90">H5Tget_sign</a>(type);</div>
+<div class="line"> printf(“Integer ByteOrder= ”);</div>
+<div class="line"> <span class="keywordflow">switch</span> (ord) {</div>
+<div class="line"> <span class="keywordflow">case</span> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a>:</div>
+<div class="line"> printf(“LE”);</div>
+<div class="line"> <span class="keywordflow">break</span>;</div>
+<div class="line"> <span class="keywordflow">case</span> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2">H5T_ORDER_BE</a>:</div>
+<div class="line"> printf(“BE”);</div>
+<div class="line"> <span class="keywordflow">break</span>;</div>
+<div class="line"> }</div>
+<div class="line"> printf(“ Sign= ”);</div>
+<div class="line"> <span class="keywordflow">switch</span> (sgn) {</div>
+<div class="line"> <span class="keywordflow">case</span> <a class="code" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71aca59fce1697506dd3cbc7955eca77a12">H5T_SGN_NONE</a>:</div>
+<div class="line"> printf(“false”);</div>
+<div class="line"> <span class="keywordflow">break</span>;</div>
+<div class="line"> <span class="keywordflow">case</span> <a class="code" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a1152d5238ff7af5c9d50edfea1ed1357">H5T_SGN_2</a>:</div>
+<div class="line"> printf(“true”);</div>
+<div class="line"> <span class="keywordflow">break</span>;</div>
+<div class="line"> }</div>
+<div class="line"> printf(“ Size= ”);</div>
+<div class="line"> sz = <a class="code" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a>(type);</div>
+<div class="line"> printf(“%d”, sz);</div>
+<div class="line"> printf(“\n”);</div>
+<div class="line"> <span class="keywordflow">break</span>;</div>
+<div class="line"> <span class="keywordflow">case</span> H5T_????</div>
+<div class="line"> ...</div>
+<div class="line"> <span class="keywordflow">break</span>;</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037">H5T_INTEGER</a></div><div class="ttdeci">@ H5T_INTEGER</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:32</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2"><div class="ttname"><a href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2">H5T_ORDER_BE</a></div><div class="ttdeci">@ H5T_ORDER_BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:55</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d"><div class="ttname"><a href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a></div><div class="ttdeci">@ H5T_ORDER_LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:54</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_af7bfee2db210a12b9290eba85d730a71a1152d5238ff7af5c9d50edfea1ed1357"><div class="ttname"><a href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a1152d5238ff7af5c9d50edfea1ed1357">H5T_SGN_2</a></div><div class="ttdeci">@ H5T_SGN_2</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:70</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_af7bfee2db210a12b9290eba85d730a71aca59fce1697506dd3cbc7955eca77a12"><div class="ttname"><a href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71aca59fce1697506dd3cbc7955eca77a12">H5T_SGN_NONE</a></div><div class="ttdeci">@ H5T_SGN_NONE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:69</div></div>
+<div class="ttc" id="agroup___a_t_o_m_html_ga636f7655e706ccf7a3f23566ca561e90"><div class="ttname"><a href="group___a_t_o_m.html#ga636f7655e706ccf7a3f23566ca561e90">H5Tget_sign</a></div><div class="ttdeci">H5T_sign_t H5Tget_sign(hid_t type_id)</div><div class="ttdoc">Retrieves the sign type for an integer type.</div></div>
+<div class="ttc" id="agroup___a_t_o_m_html_gaeb5bd7ec46787a4b6d33947dc73c2a5f"><div class="ttname"><a href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f">H5Tget_order</a></div><div class="ttdeci">H5T_order_t H5Tget_order(hid_t type_id)</div><div class="ttdoc">Returns the byte order of an atomic datatype.</div></div>
+<div class="ttc" id="agroup___h5_t_html_ga1b971589cd7a86f3e84affdee455564e"><div class="ttname"><a href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a></div><div class="ttdeci">size_t H5Tget_size(hid_t type_id)</div><div class="ttdoc">Returns the size of a datatype.</div></div>
+<div class="ttc" id="agroup___h5_t_html_ga364545c053f925fec65880b235e37898"><div class="ttname"><a href="group___h5_t.html#ga364545c053f925fec65880b235e37898">H5Tget_class</a></div><div class="ttdeci">H5T_class_t H5Tget_class(hid_t type_id)</div><div class="ttdoc">Returns a datatype class.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_datatype_usage_user"></a>
+Creating and Using User‐defined Datatypes</h3>
+<p>Most programs will primarily use the predefined datatypes described above, possibly in composite data types such as compound or array datatypes. However, the HDF5 datatype model is extremely general; a user program can define a great variety of atomic datatypes (storage layouts). In particular, the datatype properties can define signed and unsigned integers of any size and byte order, and floating point numbers with different formats, size, and byte order. The HDF5 datatype API provides methods to set these properties.</p>
+<p>User-defined types can be used to define the layout of data in memory; examples might match some platform specific number format or application defined bit-field. The user-defined type can also describe data in the file such as an application-defined format. The user-defined types can be translated to and from standard types of the same class, as described above.</p>
+<h2><a class="anchor" id="subsec_datatype_function"></a>
+Datatype Function Summaries</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_t.html">Datatypes (H5T)</a> reference manual provides a reference list of datatype functions, the <a class="el" href="group___h5_t.html">Datatypes (H5T)</a> APIs.</dd></dl>
+<h2><a class="anchor" id="subsec_datatype_program"></a>
+Programming Model for Datatypes</h2>
+<p>The HDF5 Library implements an object-oriented model of datatypes. HDF5 datatypes are organized as a logical set of base types, or datatype classes. The HDF5 Library manages datatypes as objects. The HDF5 datatype API manipulates the datatype objects through C function calls. The figure below shows the abstract view of the datatype object. The table below shows the methods (C functions) that operate on datatype objects. New datatypes can be created from scratch or copied from existing datatypes.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig5.gif" alt=""/>
+<div class="caption">
+The datatype object</div></div>
+ </td></tr>
+</table>
+<table class="doxtable">
+<caption align="top">Table 8. General operations on datatype objects</caption>
+<tr>
+<th>API Function </th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="el" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> class, size_t size) </td><td>Create a new datatype object of datatype class . The following datatype classes care supported with this function: <ul>
+<li><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a> </li>
+<li><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aaf11325a64ed5369e88d8d0d600b5cce">H5T_OPAQUE</a> </li>
+<li><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5ee305303f12787367ac271d8f28f2e6">H5T_ENUM</a> </li>
+<li>Other datatypes are created with <a class="el" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy()</a>. </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="el" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>Obtain a modifiable transient datatype which is a copy of type. If type is a dataset identifier then the type returned is a modifiable transient copy of the datatype of the specified dataset. </td></tr>
+<tr>
+<td><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="el" href="group___h5_t.html#ga1d14b407603fdcedfbed1f723784c209">H5Topen</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> location, const char *name, <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>) </td><td>Open a committed datatype. The committed datatype returned by this function is read-only. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> <a class="el" href="group___h5_t.html#gaa92250f289b557b63cba974defa20b0f">H5Tequal</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type1, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type2) </td><td>Determines if two types are equal. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>Releases resources associated with a datatype obtained from <a class="el" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>, <a class="el" href="group___h5_t.html#ga1d14b407603fdcedfbed1f723784c209">H5Topen</a>, or <a class="el" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a>. It is illegal to close an immutable transient datatype (for example, predefined types). </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___h5_t.html#ga9a224eb59f0ba807789e3f8ba3a840cd">H5Tcommit</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> location, const char *name, hid_t type, <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>) </td><td>Commit a transient datatype (not immutable) to a file to become a committed datatype. Committed datatypes can be shared. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> <a class="el" href="group___h5_t.html#ga0eba38d8c49784269e71ac9fa79b0f0a">H5Tcommitted</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>Test whether the datatype is transient or committed (named). </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___h5_t.html#ga523642dbf4c60a83127fff87664a965b">H5Tlock</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>Make a transient datatype immutable (read-only and not closable). Predefined types are locked. </td></tr>
+</table>
+<p>In order to use a datatype, the object must be created (<a class="el" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a>), or a reference obtained by cloning from an existing type (<a class="el" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>), or opened (<a class="el" href="group___h5_t.html#ga1d14b407603fdcedfbed1f723784c209">H5Topen</a>). In addition, a reference to the datatype of a dataset or attribute can be obtained with <a class="el" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">H5Dget_type</a> or <a class="el" href="group___h5_a.html#ga0b070b714b2e535df2e1cb3005026a44">H5Aget_type</a>. For composite datatypes a reference to the datatype for members or base types can be obtained (<a class="el" href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb">H5Tget_member_type</a>, <a class="el" href="group___h5_t.html#ga331e8f7b388a50af77294018db788de3">H5Tget_super</a>). When the datatype object is no longer needed, the reference is discarded with <a class="el" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a>.</p>
+<p>Two datatype objects can be tested to see if they are the same with <a class="el" href="group___h5_t.html#gaa92250f289b557b63cba974defa20b0f">H5Tequal</a>. This function returns true if the two datatype references refer to the same datatype object. However, if two datatype objects define equivalent datatypes (the same datatype class and datatype properties), they will not be considered ‘equal’.</p>
+<p>A datatype can be written to the file as a first class object (<a class="el" href="group___h5_t.html#ga9a224eb59f0ba807789e3f8ba3a840cd">H5Tcommit</a>). This is a committed datatype and can be used in thesame way as any other datatype.</p>
+<h3><a class="anchor" id="subsubsec_datatype_program_discover"></a>
+Discovery of Datatype Properties</h3>
+<p>Any HDF5 datatype object can be queried to discover all of its datatype properties. For each datatype class, there are a set of API functions to retrieve the datatype properties for this class.</p>
+<h4>Properties of Atomic Datatypes</h4>
+<p>Table 9 lists the functions to discover the properties of atomic datatypes. Table 10 lists the queries relevant to specific numeric types. Table 11 gives the properties for atomic string datatype, and Table 12 gives the property of the opaque datatype.</p>
+<table class="doxtable">
+<caption align="top">Table 9. Functions to discover properties of atomic datatypes</caption>
+<tr>
+<th>API Function </th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> <a class="el" href="group___h5_t.html#ga364545c053f925fec65880b235e37898">H5Tget_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>The datatype class: <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037">H5T_INTEGER</a>, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2e92f1a42a19de186a139ab8ff0745a9">H5T_FLOAT</a>, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a>, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aae32f37ec15a835aa08d9277ad7ffaa2">H5T_BITFIELD</a>, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aaf11325a64ed5369e88d8d0d600b5cce">H5T_OPAQUE</a>, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a>, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5ee305303f12787367ac271d8f28f2e6">H5T_ENUM</a>, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2ad8ff83b6b7ca22575263561221193028">H5T_VLEN</a>, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a> </td></tr>
+<tr>
+<td>size_t <a class="el" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>The total size of the element in bytes, including padding which may appear on either side of the actual value. </td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> <a class="el" href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f">H5Tget_order</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>The byte order describes how the bytes of the datatype are laid out in memory. If the lowest memory address contains the least significant byte of the datum then it is said to be little-endian or <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a>. If the bytes are in the opposite order then they are said to be big-endianor <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2">H5T_ORDER_BE</a>. </td></tr>
+<tr>
+<td>size_t <a class="el" href="group___a_t_o_m.html#gaac9f5410c8cf456f048011030b7f90f9">H5Tget_precision</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>The precision property identifies the number of significant bits of a datatype and the offset property (defined below) identifies its location. Some datatypes occupy more bytes than what is needed to store the value. For instance, a short on a Cray is 32 significant bits in an eight-byte field. </td></tr>
+<tr>
+<td>int <a class="el" href="group___a_t_o_m.html#ga225f0b6d173f90d3696bb68b88ae07c1">H5Tget_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>The offset property defines the bit location of the least significant bit of a bit field whose length is precision. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#ga26a22811b56f5a63b6cb638f6773d872">H5Tget_pad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> *lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> *msb) </td><td>Padding is the bits of a data element which are not significant as defined by the precision and offset properties. Padding in the low-numbered bits is lsb padding and padding in the high-numbered bits is msb padding. Padding bits can be set to zero (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a>) or one (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a>). </td></tr>
+</table>
+<table class="doxtable">
+<caption align="top">Table 10. Functions to discover properties of atomic datatypes</caption>
+<tr>
+<th>API Function </th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a> <a class="el" href="group___a_t_o_m.html#ga636f7655e706ccf7a3f23566ca561e90">H5Tget_sign</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>(INTEGER)Integer data can be signed two's complement (<a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a1152d5238ff7af5c9d50edfea1ed1357">H5T_SGN_2</a>) or unsigned (<a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71aca59fce1697506dd3cbc7955eca77a12">H5T_SGN_NONE</a>). </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#ga42e62cb497fdec8f08cb9ac3c6de0e14">H5Tget_fields</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, size_t *spos, size_t *epos, size_t *esize, size_t*mpos, size_t *msize) </td><td>(FLOAT)A floating-point data element has bit fields which are the exponent and mantissa as well as a mantissa sign bit. These properties define the location (bit position of least significant bit of the field) and size (in bits) of each field. The sign bit is always of length one and none of the fields are allowed to overlap. </td></tr>
+<tr>
+<td>size_t <a class="el" href="group___a_t_o_m.html#ga302b1c22cc6007ca69724a9e387e3888">H5Tget_ebias</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>(FLOAT)A floating-point data element has bit fields which are the exponent and mantissa as well as a mantissa sign bit. These properties define the location (bit position of least significant bit of the field) and size (in bits) of each field. The sign bit is always of length one and none of the fields are allowed to overlap. </td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a> <a class="el" href="group___a_t_o_m.html#gad43c79f15565465a3559f5faf2c87b75">H5Tget_norm</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>(FLOAT)This property describes the normalization method of the mantissa. <ul>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a9dc5e01d17abf41c619e154150de8dde">H5T_NORM_MSBSET</a>: the mantissa is shifted left (if non-zero) until the first bit after the radix point is set and the exponent is adjusted accordingly. All bits of the mantissa after the radix point are stored. </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a5b649062dea480101917cc2d6b58f65d">H5T_NORM_IMPLIED</a>: the mantissa is shifted left (if non-zero) until the first bit after the radix point is set and the exponent is adjusted accordingly. The first bit after the radix point is not stored since it's always set. </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80ab1a219215c45144cf317f2ea846a861c">H5T_NORM_NONE</a>: the fractional part of the mantissa is stored without normalizing it.</li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> <a class="el" href="group___a_t_o_m.html#gaaea02cfeb3e749d0983563b4d510a321">H5Tget_inpad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>(FLOAT)If any internal bits (that is, bits between the sign bit, the mantissa field, and the exponent field but within the precision field) are unused, then they will be filled according to the value of this property. The padding can be: <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaac2ca8836f78fc3e7f524098857c42e64">H5T_PAD_BACKGROUND</a>, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a>,or <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a>. </td></tr>
+</table>
+<table class="doxtable">
+<caption align="top">Table 11. Functions to discover properties of atomic string datatypes</caption>
+<tr>
+<th>API Function </th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> <a class="el" href="group___a_t_o_m.html#ga5bc2f3e8f708f5bcdd0d8667950310c1">H5Tget_cset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>Two character sets are currently supported: ASCII (<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a>) and UTF-8 (<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a>). </td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a> <a class="el" href="group___a_t_o_m.html#ga564b21cc269467c39f59462feb0d5903">H5Tget_strpad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>The string datatype has a fixed length, but the string may be shorter than the length. This property defines the storage mechanism for the left over bytes. The options are: <ul>
+<li><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a> </li>
+<li><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a128d51156e51b7a2c9db0fe8787b4547">H5T_STR_NULLPAD</a> </li>
+<li><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a>. </li>
+</ul>
+</td></tr>
+</table>
+<table class="doxtable">
+<caption align="top">Table 12. Functions to discover properties of atomic opaque datatypes</caption>
+<tr>
+<th>API Function </th><th>Description </th></tr>
+<tr>
+<td>char* <a class="el" href="group___o_p_a_q_u_e.html#ga6a9331e94d73e3b6e64a4b4dacc62bba">H5Tget_tag</a>(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id) </td><td>A user-defined string. </td></tr>
+</table>
+<h4>Properties of Composite Datatypes</h4>
+<p>The composite datatype classes can also be analyzed to discover their datatype properties and the datatypes that are members or base types of the composite datatype. The member or base type can, in turn, be analyzed. The table below lists the functions that can access the datatype properties of the different composite datatypes.</p>
+<table class="doxtable">
+<caption align="top">Table 13. Functions to discover properties of composite datatypes</caption>
+<tr>
+<th>API Function </th><th>Description </th></tr>
+<tr>
+<td>int <a class="el" href="group___c_o_m_p_e_n_u_m.html#ga21bdfc706f71ebe298a433e74b5bc626">H5Tget_nmembers</a>(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id) </td><td>(COMPOUND)The number of fields in the compound datatype. </td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> <a class="el" href="group___c_o_m_p_o_u_n_d.html#gac8476d164fb972fbf7b8c4584b8e916b">H5Tget_member_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cdtype_id, unsigned member_no) </td><td>(COMPOUND)The datatype class of compound datatype member member_no. </td></tr>
+<tr>
+<td>char* <a class="el" href="group___c_o_m_p_e_n_u_m.html#gaef6b68436eba0fca751968ebf057ade3">H5Tget_member_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned field_idx) </td><td>(COMPOUND)The name of field field_idx of a compound datatype. </td></tr>
+<tr>
+<td>size_t <a class="el" href="group___c_o_m_p_o_u_n_d.html#ga46cf2a60b54a08695635749c215af4af">H5Tget_member_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned memb_no) </td><td>(COMPOUND)The byte offset of the beginning of a field within a compound datatype. </td></tr>
+<tr>
+<td><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="el" href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb">H5Tget_member_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned field_idx) </td><td>(COMPOUND)The datatype of the specified member. </td></tr>
+<tr>
+<td>int <a class="el" href="group___a_r_r_a_y.html#gadec89de23da8efaba4677abfd818a9c0">H5Tget_array_ndims</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> adtype_id) </td><td>(ARRAY)The number of dimensions (rank) of the array datatype object. </td></tr>
+<tr>
+<td>int <a class="el" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> adtype_id, hsize_t *dims[]) </td><td>(ARRAY)The sizes of the dimensions and the dimension permutations of the array datatype object. </td></tr>
+<tr>
+<td><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="el" href="group___h5_t.html#ga331e8f7b388a50af77294018db788de3">H5Tget_super</a>(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type) </td><td>(ARRAY, VL, ENUM)The base datatype from which the datatype type is derived. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___e_n_u_m.html#gab45f148151595716006ad8b603d55623">H5Tenum_nameof</a>(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, const void *value, char *name, size_t size) </td><td>(ENUM)The symbol name that corresponds to the specified value of the enumeration datatype. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___e_n_u_m.html#ga5a50f4172640de713e16f0ecd12aeb30">H5Tenum_valueof</a>(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, const char *name, void *value) </td><td>(ENUM)The value that corresponds to the specified name of the enumeration datatype. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___e_n_u_m.html#ga4fc2d29dcde5af45b905bbc7355d2b76">H5Tget_member_value</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type unsigned memb_no, void *value) </td><td>(ENUM)The value of the enumeration datatype member memb_no. </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsec_datatype_program_define"></a>
+Definition of Datatypes</h3>
+<p>The HDF5 library enables user programs to create and modify datatypes. The essential steps are: </p><ul>
+<li>
+1. Create a new datatype object of a specific composite datatype class, or copy an existing atomic datatype object </li>
+<li>
+2. Set properties of the datatype object </li>
+<li>
+3. Use the datatype object </li>
+<li>
+4. Close the datatype object</li>
+</ul>
+<p>To create a user-defined atomic datatype, the procedure is to clone a predefined datatype of the appropriate datatype class (<a class="el" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>), and then set the datatype properties appropriate to the datatype class. The table below shows how to create a datatype to describe a 1024-bit unsigned integer.</p>
+<p><em>Create a new datatype</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_type = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a> (<a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a>(new_type, 1024);</div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#ga3ac9a4781cd3c4a8b5df4ff549ec8aec">H5Tset_sign</a>(new_type, <a class="code" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71aca59fce1697506dd3cbc7955eca77a12">H5T_SGN_NONE</a>);</div>
+<div class="ttc" id="agroup___a_t_o_m_html_ga3ac9a4781cd3c4a8b5df4ff549ec8aec"><div class="ttname"><a href="group___a_t_o_m.html#ga3ac9a4781cd3c4a8b5df4ff549ec8aec">H5Tset_sign</a></div><div class="ttdeci">herr_t H5Tset_sign(hid_t type_id, H5T_sign_t sign)</div><div class="ttdoc">Sets the sign property for an integer type.</div></div>
+<div class="ttc" id="agroup___a_t_o_m_html_gab0f4dccfc2fb47bf2c7e06c9bf84c1f7"><div class="ttname"><a href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a></div><div class="ttdeci">herr_t H5Tset_precision(hid_t type_id, size_t prec)</div><div class="ttdoc">Sets the precision of an atomic datatype.</div></div>
+</div><!-- fragment --><p>Composite datatypes are created with a specific API call for each datatype class. The table below shows the creation method for each datatype class. A newly created datatype cannot be used until the datatype properties are set. For example, a newly created compound datatype has no members and cannot be used.</p>
+<table class="doxtable">
+<caption align="top">Table 14. Functions to create each datatype class</caption>
+<tr>
+<th>Datatype Class </th><th>Function to Create </th></tr>
+<tr>
+<td>COMPOUND </td><td><a class="el" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65" title="Creates a new datatype.">H5Tcreate</a> </td></tr>
+<tr>
+<td>OPAQUE </td><td><a class="el" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65" title="Creates a new datatype.">H5Tcreate</a> </td></tr>
+<tr>
+<td>ENUM </td><td><a class="el" href="group___e_n_u_m.html#gafd8d8cfead535791b3f753d21e79991f" title="Creates a new enumeration datatype.">H5Tenum_create</a> </td></tr>
+<tr>
+<td>ARRAY </td><td><a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create</a> </td></tr>
+<tr>
+<td>VL </td><td><a class="el" href="group___v_l_e_n.html#ga6841355fa5b3c924876b121dedb8ed2f" title="Creates a new variable-length array datatype.">H5Tvlen_create</a> </td></tr>
+</table>
+<p>Once the datatype is created and the datatype properties set, the datatype object can be used.</p>
+<p>Predefined datatypes are defined by the library during initialization using the same mechanisms as described here. Each predefined datatype is locked (<a class="el" href="group___h5_t.html#ga523642dbf4c60a83127fff87664a965b">H5Tlock</a>), so that it cannot be changed or destroyed. User-defined datatypes may also be locked using <a class="el" href="group___h5_t.html#ga523642dbf4c60a83127fff87664a965b">H5Tlock</a>.</p>
+<h4>User-defined Atomic Datatypes</h4>
+<p>Table 15 summarizes the API methods that set properties of atomic types. Table 16 shows properties specific to numeric types, Table 17 shows properties specific to the string datatype class. Note that offset, pad, etc. do not apply to strings. Table 18 shows the specific property of the OPAQUE datatype class.</p>
+<table class="doxtable">
+<caption align="top">Table 15. API methods that set properties of atomic datatypes</caption>
+<tr>
+<th>Functions </th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, size_t size) </td><td>Set the total size of the element in bytes. This includes padding which may appear on either side of the actual value. If this property is reset to a smaller value which would cause the significant part of the data to extend beyond the edge of the datatype, then the offset property is decremented a bit at a time. If the offset reaches zero and the significant part of the data still extends beyond the edge of the datatype then the precision property is decremented a bit at a time. Decreasing the size of a datatype may fail if the <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2e92f1a42a19de186a139ab8ff0745a9">H5T_FLOAT</a> bit fields would extend beyond the significant part of the type. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">H5Tset_order</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> order) </td><td>Set the byte order to little-endian (<a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a>) or big-endian (<a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2">H5T_ORDER_BE</a>). </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, size_t precision) </td><td>Set the number of significant bits of a datatype. The offset property (defined below) identifies its location. The size property defined above represents the entire size (in bytes) of the datatype. If the precision is decreased then padding bits are inserted on the MSB side of the significant bits (this will fail for <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2e92f1a42a19de186a139ab8ff0745a9">H5T_FLOAT</a> types if it results in the sign,mantissa, or exponent bit field extending beyond the edge of the significant bit field). On the other hand, if the precision is increased so that it “hangs over” the edge of the total size then the offset property is decremented a bit at a time. If the offset reaches zero and the significant bits still hang over the edge, then the total size is increased a byte at a time. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f">H5Tset_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, size_t offset) </td><td>Set the bit location of the least significant bit of a bit field whose length is precision. The bits of the entire data are numbered beginning at zero at the least significant bit of the least significant byte (the byte at the lowest memory address for a little-endian type or the byte at the highest address for a big-endian type). The offset property defines the bit location of the least significant bit of a bit field whose length is precision. If the offset is increased so the significant bits “hang over” the edge of the datum, then the size property is automatically incremented. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#ga1089a9f454052d0038a06a432ce8e1e1">H5Tset_pad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> msb) </td><td>Set the padding to zeros (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a>) or ones (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a>). Padding is the bits of a data element which are not significant as defined by the precision and offset properties. Padding in the low-numbered bits is lsb padding and padding in the high-numbered bits is msb padding. </td></tr>
+</table>
+<table class="doxtable">
+<caption align="top">Table 16. API methods that set properties of numeric datatypes</caption>
+<tr>
+<th>Functions </th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#ga3ac9a4781cd3c4a8b5df4ff549ec8aec">H5Tset_sign</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, <a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a> sign) </td><td>(INTEGER)Integer data can be signed two's complement (<a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a1152d5238ff7af5c9d50edfea1ed1357">H5T_SGN_2</a>) or unsigned (<a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71aca59fce1697506dd3cbc7955eca77a12">H5T_SGN_NONE</a>). </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#gafbdc98b45749e5cfbaf1a8689f3c403d">H5Tset_fields</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize) </td><td>(FLOAT)Set the properties define the location (bit position of least significant bit of the field) and size (in bits) of each field. The sign bit is always of length one and none of the fields are allowed to overlap. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#gad2c4a8f09672f4166f39efe83d44dba2">H5Tset_ebias</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, size_t ebias) </td><td>(FLOAT)The exponent is stored as a non-negative value which is ebias larger than the true exponent. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#gaa415a17c98bf32c357f5a35ba657beab">H5Tset_norm</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, <a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a> norm) </td><td>(FLOAT)This property describes the normalization method of the mantissa. <ul>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a9dc5e01d17abf41c619e154150de8dde">H5T_NORM_MSBSET</a>: the mantissa is shifted left (if non-zero) until the first bit after theradix point is set and the exponent is adjusted accordingly. All bits of the mantissa after the radix point are stored. </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a5b649062dea480101917cc2d6b58f65d">H5T_NORM_IMPLIED</a>: the mantissa is shifted left (if non-zero) until the first bit after the radix point is set and the exponent is adjusted accordingly. The first bit after the radix point is not stored since it is always set. </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80ab1a219215c45144cf317f2ea846a861c">H5T_NORM_NONE</a>: the fractional part of the mantissa is stored without normalizing it.</li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#ga6dc8e6ba49a24f56f0912539cf9e0481">H5Tset_inpad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> inpad) </td><td>(FLOAT) If any internal bits (that is, bits between the sign bit, the mantissa field, and the exponent field but within the precision field) are unused, then they will be filled according to the value of this property. The padding can be: <ul>
+<li><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaac2ca8836f78fc3e7f524098857c42e64">H5T_PAD_BACKGROUND</a> </li>
+<li><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a> </li>
+<li><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a> </li>
+</ul>
+</td></tr>
+</table>
+<table class="doxtable">
+<caption align="top">Table 17. API methods that set properties of string datatypes</caption>
+<tr>
+<th>Functions </th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, size_t size) </td><td>Set the length of the string, in bytes. The precision is automatically set to 8*size. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, size_t precision) </td><td>The precision must be a multiple of 8. </td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#ga4909c0c3d97c3d212fee032cc8dc031a">H5Tset_cset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> cset) </td><td>Two character sets are currently supported: <ul>
+<li>ASCII (<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a>) </li>
+<li>UTF-8 (<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a>). </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___a_t_o_m.html#gaec9ebf44e766cc5b932d0bf26dcf8700">H5Tset_strpad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, H5T_str_t strpad) </td><td>The string datatype has a fixed length, but the string may be shorter than the length. This property defines the storage mechanism for the left over bytes. The method used to store character strings differs with the programming language: <ul>
+<li>C usually null terminates strings </li>
+<li>Fortran left-justifies and space-pads strings</li>
+</ul>
+Valid string padding values, as passed in the parameter strpad, are as follows: <ul>
+<li><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a>: Null terminate (as C does) </li>
+<li><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a128d51156e51b7a2c9db0fe8787b4547">H5T_STR_NULLPAD</a>: Pad with zeros </li>
+<li><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a>: Pad with spaces (as FORTRAN does) </li>
+</ul>
+</td></tr>
+</table>
+<table class="doxtable">
+<caption align="top">Table 18. API methods that set properties of opaque datatypes</caption>
+<tr>
+<th>Functions </th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="el" href="group___o_p_a_q_u_e.html#ga3543ad909983a2a20e651d16502de43d">H5Tset_tag</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, const char *tag) </td><td>Tags the opaque datatype type_id with an ASCII identifier tag. </td></tr>
+</table>
+<h4>Examples</h4>
+<p>The example below shows how to create a 128-bit little-endian signed integer type. Increasing the precision of a type automatically increases the total size. Note that the proper procedure is to begin from a type of the intended datatype class which in this case is a NATIVE INT.</p>
+<p><em>Create a new 128-bit little-endian signed integer datatype</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_type = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a> (<a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a> (new_type, 128);</div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">H5Tset_order</a> (new_type, <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a>);</div>
+<div class="ttc" id="agroup___a_t_o_m_html_gab1aab76b1214a819281f2156c6d45d71"><div class="ttname"><a href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">H5Tset_order</a></div><div class="ttdeci">herr_t H5Tset_order(hid_t type_id, H5T_order_t order)</div><div class="ttdoc">Sets the byte order of a datatype.</div></div>
+</div><!-- fragment --><p>The figure below shows the storage layout as the type is defined. The <a class="el" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a> creates a datatype that is the same as <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>. In this example, suppose this is a 32-bit big-endian number (Figure a). The precision is set to 128 bits, which automatically extends the size to 8 bytes (Figure b). Finally, the byte order is set to little-endian (Figure c).</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig6.gif" alt=""/>
+<div class="caption">
+The storage layout for a new 128-bit little-endian signed integer datatype</div></div>
+ </td></tr>
+</table>
+<p>The significant bits of a data element can be offset from the beginning of the memory for that element by an amount of padding. The offset property specifies the number of bits of padding that appear to the “right of” the value. The table and figure below show how a 32-bit unsigned integer with 16-bits of precision having the value 0x1122 will be laid out in memory.</p>
+<table class="doxtable">
+<caption align="top">Table 19. Memory Layout for a 32-bit unsigned integer</caption>
+<tr>
+<th>Byte Position </th><th>Big-Endian<br />
+Offset=0 </th><th>Big-Endian<br />
+Offset=16 </th><th>Little-Endian<br />
+Offset=0 </th><th>Little-Endian<br />
+Offset=16 </th></tr>
+<tr>
+<td>0: </td><td>[pad] </td><td>[0x11] </td><td>[0x22] </td><td>[pad] </td></tr>
+<tr>
+<td>1: </td><td>[pad] </td><td>[0x22] </td><td>[0x11] </td><td>[pad] </td></tr>
+<tr>
+<td>2: </td><td>[0x11] </td><td>[pad] </td><td>[pad] </td><td>[0x22] </td></tr>
+<tr>
+<td>3: </td><td>[0x22] </td><td>[pad] </td><td>[pad] </td><td>[0x11] </td></tr>
+</table>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig7.gif" alt=""/>
+<div class="caption">
+Memory Layout for a 32-bit unsigned integer</div></div>
+ </td></tr>
+</table>
+<p>If the offset is incremented then the total size is incremented also if necessary to prevent significant bits of the value from hanging over the edge of the datatype.</p>
+<p>The bits of the entire data are numbered beginning at zero at the least significant bit of the least significant byte (the byte at the lowest memory address for a little-endian type or the byte at the highest address for a big-endian type). The offset property defines the bit location of the least significant bit of a bit field whose length is precision. If the offset is increased so the significant bits “hang over” the edge of the datum, then the size property is automatically incremented.</p>
+<p>To illustrate the properties of the integer datatype class, the example below shows how to create a user-defined datatype that describes a 24-bit signed integer that starts on the third bit of a 32-bit word. The datatype is specialized from a 32-bit integer, the precision is set to 24 bits, and the offset is set to 3.</p>
+<p><em>A user-defined datatype with a 24-bit signed integer</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dt;</div>
+<div class="line"> </div>
+<div class="line">dt = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(H5T_SDT_I32LE);</div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a>(dt, 24);</div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f">H5Tset_offset</a>(dt,3);</div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#ga1089a9f454052d0038a06a432ce8e1e1">H5Tset_pad</a>(dt, <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a>, <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a>);</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8"><div class="ttname"><a href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a></div><div class="ttdeci">@ H5T_PAD_ONE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:146</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823"><div class="ttname"><a href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a></div><div class="ttdeci">@ H5T_PAD_ZERO</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:145</div></div>
+<div class="ttc" id="agroup___a_t_o_m_html_ga1089a9f454052d0038a06a432ce8e1e1"><div class="ttname"><a href="group___a_t_o_m.html#ga1089a9f454052d0038a06a432ce8e1e1">H5Tset_pad</a></div><div class="ttdeci">herr_t H5Tset_pad(hid_t type_id, H5T_pad_t lsb, H5T_pad_t msb)</div><div class="ttdoc">Sets the least and most-significant bits padding types.</div></div>
+<div class="ttc" id="agroup___a_t_o_m_html_gafd22e4b0aecbe6dad9a899c5bf567e2f"><div class="ttname"><a href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f">H5Tset_offset</a></div><div class="ttdeci">herr_t H5Tset_offset(hid_t type_id, size_t offset)</div><div class="ttdoc">Sets the bit offset of the first significant bit.</div></div>
+</div><!-- fragment --><p>The figure below shows the storage layout for a data element. Note that the unused bits in the offset will be set to zero and the unused bits at the end will be set to one, as specified in the <a class="el" href="group___a_t_o_m.html#ga1089a9f454052d0038a06a432ce8e1e1">H5Tset_pad</a> call. </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig8.gif" alt=""/>
+<div class="caption">
+A user-defined integer datatype with a range of -1,048,583 to 1,048,584</div></div>
+ </td></tr>
+</table>
+<p>To illustrate a user-defined floating point number, the example below shows how to create a 24-bit floating point number that starts 5 bits into a 4 byte word. The floating point number is defined to have a mantissa of 19 bits (bits 5-23), an exponent of 3 bits (25-27), and the sign bit is bit 28. (Note that this is an illustration of what can be done and is not necessarily a floating point format that a user would require.)</p>
+<p><em>A user-defined datatype with a 24-bit floating point datatype</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dt;</div>
+<div class="line"> </div>
+<div class="line">dt = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(H5T_SDT_F32LE);</div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a>(dt, 24);</div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#gafbdc98b45749e5cfbaf1a8689f3c403d">H5Tset_fields</a> (dt, 28, 25, 3, 5, 19);</div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#ga1089a9f454052d0038a06a432ce8e1e1">H5Tset_pad</a>(dt, <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a>, <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a>);</div>
+<div class="line"><a class="code" href="group___a_t_o_m.html#ga6dc8e6ba49a24f56f0912539cf9e0481">H5Tset_inpad</a>(dt, <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a>);</div>
+<div class="ttc" id="agroup___a_t_o_m_html_ga6dc8e6ba49a24f56f0912539cf9e0481"><div class="ttname"><a href="group___a_t_o_m.html#ga6dc8e6ba49a24f56f0912539cf9e0481">H5Tset_inpad</a></div><div class="ttdeci">herr_t H5Tset_inpad(hid_t type_id, H5T_pad_t pad)</div><div class="ttdoc">Fills unused internal floating-point bits.</div></div>
+<div class="ttc" id="agroup___a_t_o_m_html_gafbdc98b45749e5cfbaf1a8689f3c403d"><div class="ttname"><a href="group___a_t_o_m.html#gafbdc98b45749e5cfbaf1a8689f3c403d">H5Tset_fields</a></div><div class="ttdeci">herr_t H5Tset_fields(hid_t type_id, size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize)</div><div class="ttdoc">Sets locations and sizes of floating point bit fields.</div></div>
+</div><!-- fragment --><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig9.gif" alt=""/>
+<div class="caption">
+A user-defined floating point datatype</div></div>
+ </td></tr>
+</table>
+<p>The figure above shows the storage layout of a data element for this datatype. Note that there is an unused bit (24) between the mantissa and the exponent. This bit is filled with the inpad value which in this case is 0.</p>
+<p>The sign bit is always of length one and none of the fields are allowed to overlap. When expanding a floating-point type one should set the precision first; when decreasing the size one should set the field positions and sizes first.</p>
+<h4>Composite Datatypes</h4>
+<p>All composite datatypes must be user-defined; there are no predefined composite datatypes.</p>
+<h4>Compound Datatypes</h4>
+<p>The subsections below describe how to create a compound datatype and how to write and read data of a compound datatype.</p>
+<h4>Defining Compound Datatypes</h4>
+<p>Compound datatypes are conceptually similar to a C struct or Fortran derived types. The compound datatype defines a contiguous sequence of bytes, which are formatted using one up to 2^16 datatypes (members). A compound datatype may have any number of members, in any order, and the members may have any datatype, including compound. Thus, complex nested compound datatypes can be created. The total size of the compound datatype is greater than or equal to the sum of the size of its members, up to a maximum of 2^32 bytes. HDF5 does not support datatypes with distinguished records or the equivalent of C unions or Fortran EQUIVALENCE statements.</p>
+<p>Usually a C struct or Fortran derived type will be defined to hold a data point in memory, and the offsets of the members in memory will be the offsets of the struct members from the beginning of an instance of the struct. The HDF5 C library provides a macro <a class="el" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a> (s,m)to calculate the member's offset. The HDF5 Fortran applications have to calculate offsets by using sizes of members datatypes and by taking in consideration the order of members in the Fortran derived type. </p><div class="fragment"><div class="line"><a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s,m)</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_af5242159129a7f37ab85d33d85a1ccac"><div class="ttname"><a href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a></div><div class="ttdeci">#define HOFFSET(S, M)</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:22</div></div>
+</div><!-- fragment --><p> This macro computes the offset of member m within a struct s </p><div class="fragment"><div class="line">offsetof(s,m)</div>
+</div><!-- fragment --><p> This macro defined in stddef.h does exactly the same thing as the <a class="el" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET()</a>macro.</p>
+<p>Note for Fortran users: Offsets of Fortran structure members correspond to the offsets within a packed datatype (see explanation below) stored in an HDF5 file.</p>
+<p>Each member of a compound datatype must have a descriptive name which is the key used to uniquely identify the member within the compound datatype. A member name in an HDF5 datatype does not necessarily have to be the same as the name of the member in the C struct or Fortran derived type, although this is often the case. Nor does one need to define all members of the C struct or Fortran derived type in the HDF5 compound datatype (or vice versa).</p>
+<p>Unlike atomic datatypes which are derived from other atomic datatypes, compound datatypes are created from scratch. First, one creates an empty compound datatype and specifies its total size. Then members are added to the compound datatype in any order. Each member type is inserted at a designated offset. Each member has a name which is the key used to uniquely identify the member within the compound datatype.</p>
+<p>The example below shows a way of creating an HDF5 C compound datatype to describe a complex number. This is a structure with two components, “real” and “imaginary”, and each component is a double. An equivalent C struct whose type is defined by the complex_tstruct is shown.</p>
+<p><em>A compound datatype for complex numbers in C</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">double</span> re; <span class="comment">//real part</span></div>
+<div class="line"> <span class="keywordtype">double</span> im; <span class="comment">//imaginary part</span></div>
+<div class="line">} complex_t;</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> complex_id = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span> (complex_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (complex_id, “real”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(complex_t,re),</div>
+<div class="line"><a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (complex_id, “imaginary”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(complex_t,im),</div>
+<div class="line"><a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a></div><div class="ttdeci">@ H5T_COMPOUND</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:38</div></div>
+<div class="ttc" id="agroup___c_o_m_p_o_u_n_d_html_ga487d8f64a76f48b6eeb7f402d3b8b081"><div class="ttname"><a href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a></div><div class="ttdeci">herr_t H5Tinsert(hid_t parent_id, const char *name, size_t offset, hid_t member_id)</div><div class="ttdoc">Adds a new member to a compound datatype.</div></div>
+<div class="ttc" id="agroup___h5_t_html_gaa9afc38e1a7d35e4d0bec24c569b3c65"><div class="ttname"><a href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a></div><div class="ttdeci">hid_t H5Tcreate(H5T_class_t type, size_t size)</div><div class="ttdoc">Creates a new datatype.</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga087f3b793a299e416bd68678c2ef7c09"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a></div><div class="ttdeci">#define H5T_NATIVE_DOUBLE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:802</div></div>
+</div><!-- fragment --><p>The example below shows a way of creating an HDF5 Fortran compound datatype to describe a complex number. This is a Fortran derived type with two components, “real” and “imaginary”, and each component is DOUBLE PRECISION. An equivalent Fortran TYPE whose type is defined by the TYPE complex_t is shown.</p>
+<p><em>A compound datatype for complex numbers in Fortran</em> </p><div class="fragment"><div class="line">TYPE complex_t</div>
+<div class="line"> DOUBLE PRECISION re ! real part</div>
+<div class="line"> DOUBLE PRECISION im; ! imaginary part</div>
+<div class="line">END TYPE complex_t</div>
+<div class="line"> </div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga5d3ba7bc2145a47ab9599866f8e1c9d3">h5tget_size_f</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>, re_size, error)</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga5d3ba7bc2145a47ab9599866f8e1c9d3">h5tget_size_f</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>, im_size, error)</div>
+<div class="line">complex_t_size = re_size + im_size</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#gaa72316bfe2feffd6d4a5ea2b0e74fd99">h5tcreate_f</a>(H5T_COMPOUND_F, complex_t_size, type_id)</div>
+<div class="line">offset = 0</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">h5tinsert_f</a>(type_id, “real”, offset, <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>, error)</div>
+<div class="line">offset = offset + re_size</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">h5tinsert_f</a>(type_id, “imaginary”, offset, <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>, error)</div>
+<div class="ttc" id="agroup___f_h5_t_html_ga5d3ba7bc2145a47ab9599866f8e1c9d3"><div class="ttname"><a href="group___f_h5_t.html#ga5d3ba7bc2145a47ab9599866f8e1c9d3">h5t::h5tget_size_f</a></div><div class="ttdeci">subroutine h5tget_size_f(type_id, size, hdferr)</div><div class="ttdoc">Returns the size of a datatype.</div><div class="ttdef"><b>Definition:</b> H5Tff.F90:302</div></div>
+<div class="ttc" id="agroup___f_h5_t_html_ga8cdb932106b5371916b938a50171cb2e"><div class="ttname"><a href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">h5t::h5tinsert_f</a></div><div class="ttdeci">subroutine h5tinsert_f(type_id, name, offset, field_id, hdferr)</div><div class="ttdoc">Adds a new member to a compound datatype.</div><div class="ttdef"><b>Definition:</b> H5Tff.F90:1348</div></div>
+<div class="ttc" id="agroup___f_h5_t_html_gaa72316bfe2feffd6d4a5ea2b0e74fd99"><div class="ttname"><a href="group___f_h5_t.html#gaa72316bfe2feffd6d4a5ea2b0e74fd99">h5t::h5tcreate_f</a></div><div class="ttdeci">subroutine h5tcreate_f(class, size, type_id, hdferr)</div><div class="ttdoc">Creates a new datatype.</div><div class="ttdef"><b>Definition:</b> H5Tff.F90:1316</div></div>
+</div><!-- fragment --><p>Important Note: The compound datatype is created with a size sufficient to hold all its members. In the C example above, the size of the C struct and the <a class="el" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a> macro are used as a convenient mechanism to determine the appropriate size and offset. Alternatively, the size and offset could be manually determined: the size can be set to 16 with “real” at offset 0 and “imaginary” at offset 8. However, different platforms and compilers have different sizes for “double” and may have alignment restrictions which require additional padding within the structure. It is much more portable to use the <a class="el" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a> macro which assures that the values will be correct for any platform.</p>
+<p>The figure below shows how the compound datatype would be laid out assuming that NATIVE_DOUBLE are 64-bit numbers and that there are no alignment requirements. The total size of the compound datatype will be 16 bytes, the “real” component will start at byte 0, and “imaginary” will start at byte 8.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig10.gif" alt=""/>
+<div class="caption">
+Layout of a compound datatype</div></div>
+ </td></tr>
+</table>
+<p>The members of a compound datatype may be any HDF5 datatype including the compound, array, and variable-length (VL) types. The figure and example below show the memory layout and code which creates a compound datatype composed of two complex values, and each complex value is also a compound datatype as in the figure above.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig11.gif" alt=""/>
+<div class="caption">
+Layout of a compound datatype nested in a compound datatype</div></div>
+ </td></tr>
+</table>
+<p><em>Code for a compound datatype nested in a compound datatype</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"> complex_t x;</div>
+<div class="line"> complex_t y;</div>
+<div class="line">} surf_t;</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> complex_id, surf_id; <span class="comment">// hdf5 datatypes</span></div>
+<div class="line"> </div>
+<div class="line">complex_id = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(complex_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (complex_id, “re”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(complex_t, re), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (complex_id, “im”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(complex_t, im), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"> </div>
+<div class="line">surf_id = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(surf_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (surf_id, “x”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(surf_t, x), complex_id);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (surf_id, “y”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(surf_t, y), complex_id);</div>
+</div><!-- fragment --><p>Note that a similar result could be accomplished by creating a compound datatype and inserting four fields. See the figure below. This results in the same layout as the figure above. The difference would be how the fields are addressed. In the first case, the real part of ‘y’ is called ‘y.re’; in the second case it is ‘y-re’.</p>
+<p><em>Another compound datatype nested in a compound datatype</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"> complex_t x;</div>
+<div class="line"> complex_t y;</div>
+<div class="line">} surf_t;</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> surf_id = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(surf_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (surf_id, “x-re”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(surf_t, x.re), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (surf_id, “x-im”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(surf_t, x.im), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (surf_id, “y-re”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(surf_t, y.re), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (surf_id, “y-im”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(surf_t, y.im), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+</div><!-- fragment --><p>The members of a compound datatype do not always fill all the bytes. The <a class="el" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a> macro assures that the members will be laid out according to the requirements of the platform and language. The example below shows an example of a C struct which requires extra bytes of padding on many platforms. The second element, ‘b’, is a 1-byte character followed by an 8 byte double, ‘c’. On many systems, the 8-byte value must be stored on a 4-or 8-byte boundary. This requires the struct to be larger than the sum of the size of its elements.</p>
+<p>In the example below, sizeof and <a class="el" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a> are used to assure that the members are inserted at the correct offset to match the memory conventions of the platform. The figure below shows how this data element would be stored in memory, assuming the double must start on a 4-byte boundary. Notice the extra bytes between ‘b’ and ‘c’.</p>
+<p><em>A compound datatype that requires padding</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">int</span> a;</div>
+<div class="line"> <span class="keywordtype">char</span> b;</div>
+<div class="line"> <span class="keywordtype">double</span> c;</div>
+<div class="line">} s1_t;</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> s1_tid = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(s1_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (s1_tid, “x-im”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, a), <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (s1_tid, “y-re”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, b), <a class="code" href="group___p_d_t_n_a_t.html#ga7439560bc4ef6d995a4e35b30262e660">H5T_NATIVE_CHAR</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (s1_tid, “y-im”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, c), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga7439560bc4ef6d995a4e35b30262e660"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga7439560bc4ef6d995a4e35b30262e660">H5T_NATIVE_CHAR</a></div><div class="ttdeci">#define H5T_NATIVE_CHAR</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:742</div></div>
+</div><!-- fragment --><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig12.gif" alt=""/>
+<div class="caption">
+Memory layout of a compound datatype that requires padding</div></div>
+ </td></tr>
+</table>
+<p>However, data stored on disk does not require alignment, so unaligned versions of compound data structures can be created to improve space efficiency on disk. These unaligned compound datatypes can be created by computing offsets by hand to eliminate inter-member padding, or the members can be packed by calling <a class="el" href="group___c_o_m_p_o_u_n_d.html#ga1a28ac30f83a4920aba49bb1b0a6a0f3" title="Recursively removes padding from within a compound datatype.">H5Tpack</a> (which modifies a datatype directly, so it is usually preceded by a call to <a class="el" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e" title="Copies an existing datatype.">H5Tcopy</a>).</p>
+<p>The example below shows how to create a disk version of the compound datatype from the figure above in order to store data on disk in as compact a form as possible. Packed compound datatypes should generally not be used to describe memory as they may violate alignment constraints for the architecture being used. Note also that using a packed datatype for disk storage may involve a higher data conversion cost.</p>
+<p><em>Create a packed compound datatype in C</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> s2_tid = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a> (s1_tid);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga1a28ac30f83a4920aba49bb1b0a6a0f3">H5Tpack</a> (s2_tid);</div>
+<div class="ttc" id="agroup___c_o_m_p_o_u_n_d_html_ga1a28ac30f83a4920aba49bb1b0a6a0f3"><div class="ttname"><a href="group___c_o_m_p_o_u_n_d.html#ga1a28ac30f83a4920aba49bb1b0a6a0f3">H5Tpack</a></div><div class="ttdeci">herr_t H5Tpack(hid_t type_id)</div><div class="ttdoc">Recursively removes padding from within a compound datatype.</div></div>
+</div><!-- fragment --><p>The example below shows the sequence of Fortran calls to create a packed compound datatype. An HDF5 Fortran compound datatype never describes a compound datatype in memory and compound data is ALWAYS written by fields as described in the next section. Therefore packing is not needed unless the offset of each consecutive member is not equal to the sum of the sizes of the previous members.</p>
+<p><em>Create a packed compound datatype in Fortran</em> </p><div class="fragment"><div class="line">CALL <a class="code" href="group___f_h5_t.html#ga4d1d66b7b3ae3ef00c08084879687a0a">h5tcopy_f</a>(s1_id, s2_id, error)</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#gafcd62d8ab54cd83ff485615699ecb3db">h5tpack_f</a>(s2_id, error)</div>
+<div class="ttc" id="agroup___f_h5_t_html_ga4d1d66b7b3ae3ef00c08084879687a0a"><div class="ttname"><a href="group___f_h5_t.html#ga4d1d66b7b3ae3ef00c08084879687a0a">h5t::h5tcopy_f</a></div><div class="ttdeci">subroutine h5tcopy_f(type_id, new_type_id, hdferr)</div><div class="ttdoc">Creates a copy of existing datatype.</div><div class="ttdef"><b>Definition:</b> H5Tff.F90:180</div></div>
+<div class="ttc" id="agroup___f_h5_t_html_gafcd62d8ab54cd83ff485615699ecb3db"><div class="ttname"><a href="group___f_h5_t.html#gafcd62d8ab54cd83ff485615699ecb3db">h5t::h5tpack_f</a></div><div class="ttdeci">subroutine h5tpack_f(type_id, hdferr)</div><div class="ttdoc">Recursively removes padding from within a compound datatype.</div><div class="ttdef"><b>Definition:</b> H5Tff.F90:1384</div></div>
+</div><!-- fragment --><h4>Creating and Writing Datasets with Compound Datatypes</h4>
+<p>Creating datasets with compound datatypes is similar to creating datasets with any other HDF5 datatypes. But writing and reading may be different since datasets that have compound datatypes can be written or read by a field (member) or subsets of fields (members). The compound datatype is the only composite datatype that supports “sub-setting” by the elements the datatype is built from.</p>
+<p>The example below shows a C example of creating and writing a dataset with a compound datatype.</p>
+<p><em>Create and write a dataset with a compound datatype in C</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>s1_t {</div>
+<div class="line"> <span class="keywordtype">int</span> a;</div>
+<div class="line"> <span class="keywordtype">float</span> b;</div>
+<div class="line"> <span class="keywordtype">double</span> c;</div>
+<div class="line">} s1_t;</div>
+<div class="line"> </div>
+<div class="line">s1_t data[LENGTH];</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Initialize data</span></div>
+<div class="line"><span class="keywordflow">for</span> (i = 0; i &lt; LENGTH; i++) {</div>
+<div class="line"> data[i].a = i;</div>
+<div class="line"> data[i].b = i*i;</div>
+<div class="line"> data[i].c = 1./(i+1);</div>
+<div class="line">}</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">s1_tid = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(s1_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s1_tid, “a_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, a), <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s1_tid, “b_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, b), <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s1_tid, “c_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, c), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">dataset_id = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file_id, “SDScompound.h5”, s1_t,</div>
+<div class="line">space_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"><a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (dataset_id, s1_tid, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, data);</div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_gae2523b63144b498f555fa4d04f59ee1c"><div class="ttname"><a href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a></div><div class="ttdeci">#define H5T_NATIVE_FLOAT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:797</div></div>
+</div><!-- fragment --><p>The example below shows the content of the file written on a little-endian machine. <em>Create and write a little-endian dataset with a compound datatype in C</em> </p><div class="fragment"><div class="line">HDF5 “SDScompound.h5” {</div>
+<div class="line">GROUP “/” {</div>
+<div class="line"> DATASET “ArrayOfStructures” {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a> {</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a> “a_name”;</div>
+<div class="line"> <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a> “b_name”;</div>
+<div class="line"> <a class="code" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a> “c_name”;</div>
+<div class="line"> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 3 ) / ( 3 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): {</div>
+<div class="line"> 0,</div>
+<div class="line"> 0,</div>
+<div class="line"> 1</div>
+<div class="line"> },</div>
+<div class="line"> (1): {</div>
+<div class="line"> 0,</div>
+<div class="line"> 1,</div>
+<div class="line"> 0.5</div>
+<div class="line"> },</div>
+<div class="line"> (2): {</div>
+<div class="line"> 0,</div>
+<div class="line"> 4,</div>
+<div class="line"> 0.333333</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___p_d_t_i_e_e_e_html_ga3f9c2185ec16632fab8c20ec7a63178e"><div class="ttname"><a href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a></div><div class="ttdeci">#define H5T_IEEE_F64LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:271</div></div>
+<div class="ttc" id="agroup___p_d_t_i_e_e_e_html_ga994ce9ffdd2c77a9352b102a883503ea"><div class="ttname"><a href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div><div class="ttdeci">#define H5T_IEEE_F32LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:261</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga8db8c9c2bcc457f9f8526c8fcb81218b"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a></div><div class="ttdeci">#define H5T_STD_I32LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:310</div></div>
+</div><!-- fragment --><p>It is not necessary to write the whole data at once. Datasets with compound datatypes can be written by field or by subsets of fields. In order to do this one has to remember to set the transfer property of the dataset using the H5Pset_preserve call and to define the memory datatype that corresponds to a field. The example below shows how float and double fields are written to the dataset.</p>
+<p><em>Writing floats and doubles to a dataset</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>sb_t {</div>
+<div class="line"> <span class="keywordtype">float</span> b;</div>
+<div class="line"> <span class="keywordtype">double</span> c;</div>
+<div class="line">} sb_t;</div>
+<div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>sc_t {</div>
+<div class="line"> <span class="keywordtype">float</span> b;</div>
+<div class="line"> <span class="keywordtype">double</span> c;</div>
+<div class="line">} sc_t;</div>
+<div class="line">sb_t data1[LENGTH];</div>
+<div class="line">sc_t data2[LENGTH];</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Initialize data</span></div>
+<div class="line"><span class="keywordflow">for</span> (i = 0; i &lt; LENGTH; i++) {</div>
+<div class="line"> data1.b = i * i;</div>
+<div class="line"> data2.c = 1./(i + 1);</div>
+<div class="line">}</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create dataset as in example 15</span></div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create memory datatypes corresponding to float</span></div>
+<div class="line"><span class="comment">// and double datatype fields</span></div>
+<div class="line"> </div>
+<div class="line">sb_tid = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(sb_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(sb_tid, “b_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(sb_t, b), <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>);</div>
+<div class="line">sc_tid = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(sc_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(sc_tid, “c_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(sc_t, c), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Set transfer property</span></div>
+<div class="line">xfer_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a6f9c8a5aba72c0445fff384bf418a80d">H5P_DATASET_XFER</a>);</div>
+<div class="line"><a class="code" href="group___d_x_p_l.html#gae8b87209ba6a3943eb614b6dfe55e588">H5Pset_preserve</a>(xfer_id, 1);</div>
+<div class="line"><a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (dataset_id, sb_tid, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, xfer_id, data1);</div>
+<div class="line"><a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (dataset_id, sc_tid, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, xfer_id, data2);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a6f9c8a5aba72c0445fff384bf418a80d"><div class="ttname"><a href="_h5_ppublic_8h.html#a6f9c8a5aba72c0445fff384bf418a80d">H5P_DATASET_XFER</a></div><div class="ttdeci">#define H5P_DATASET_XFER</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:55</div></div>
+<div class="ttc" id="agroup___d_x_p_l_html_gae8b87209ba6a3943eb614b6dfe55e588"><div class="ttname"><a href="group___d_x_p_l.html#gae8b87209ba6a3943eb614b6dfe55e588">H5Pset_preserve</a></div><div class="ttdeci">herr_t H5Pset_preserve(hid_t plist_id, hbool_t status)</div><div class="ttdoc">Sets the dataset transfer property list status.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_gaf1b11da01d4d45d788c45f8bc5f0cbfa"><div class="ttname"><a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a></div><div class="ttdeci">hid_t H5Pcreate(hid_t cls_id)</div><div class="ttdoc">Creates a new property list as an instance of a property list class.</div></div>
+</div><!-- fragment --><p>The figure below shows the content of the file written on a little-endian machine. Only float and double fields are written. The default fill value is used to initialize the unwritten integer field. <em>Writing floats and doubles to a dataset on a little-endian system</em> </p><div class="fragment"><div class="line">HDF5 “SDScompound.h5” {</div>
+<div class="line">GROUP “/” {</div>
+<div class="line"> DATASET “ArrayOfStructures” {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a> {</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a> “a_name”;</div>
+<div class="line"> <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a> “b_name”;</div>
+<div class="line"> <a class="code" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a> “c_name”;</div>
+<div class="line"> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 3 ) / ( 3 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): {</div>
+<div class="line"> 0,</div>
+<div class="line"> 0,</div>
+<div class="line"> 1</div>
+<div class="line"> },</div>
+<div class="line"> (1): {</div>
+<div class="line"> 0,</div>
+<div class="line"> 1,</div>
+<div class="line"> 0.5</div>
+<div class="line"> },</div>
+<div class="line"> (2): {</div>
+<div class="line"> 0,</div>
+<div class="line"> 4,</div>
+<div class="line"> 0.333333</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>The example below contains a Fortran example that creates and writes a dataset with a compound datatype. As this example illustrates, writing and reading compound datatypes in Fortran is always done by fields. The content of the written file is the same as shown in the example above. <em>Create and write a dataset with a compound datatype in Fortran</em> </p><div class="fragment"><div class="line">! One cannot write an array of a derived datatype in</div>
+<div class="line">! Fortran.</div>
+<div class="line">TYPE s1_t</div>
+<div class="line"> INTEGER a</div>
+<div class="line"> REAL b</div>
+<div class="line"> DOUBLE PRECISION c</div>
+<div class="line">END TYPE s1_t</div>
+<div class="line">TYPE(s1_t) d(LENGTH)</div>
+<div class="line">! Therefore, the following code initializes an array</div>
+<div class="line">! corresponding to each field in the derived datatype</div>
+<div class="line">! and writesthose arrays to the dataset</div>
+<div class="line"> </div>
+<div class="line">INTEGER, DIMENSION(LENGTH) :: a</div>
+<div class="line">REAL, DIMENSION(LENGTH) :: b</div>
+<div class="line">DOUBLE PRECISION, DIMENSION(LENGTH) :: c</div>
+<div class="line"> </div>
+<div class="line">! Initialize data</div>
+<div class="line"> do i = 1, LENGTH</div>
+<div class="line"> a(i) = i-1</div>
+<div class="line"> b(i) = (i-1) * (i-1)</div>
+<div class="line"> c(i) = 1./i</div>
+<div class="line"> enddo</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">! Set dataset transfer property to preserve partially</div>
+<div class="line">! initialized fields during write/read to/from dataset</div>
+<div class="line">! with compound datatype.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_p.html#gae34064e5081802ef4c8e3c84e279b6c8">h5pcreate_f</a>(H5P_DATASET_XFER_F, plist_id, error)</div>
+<div class="line">CALL <a class="code" href="group___f_h5_p.html#ga30ca2403048c0f2c3bd561b7b9a81760">h5pset_preserve_f</a>(plist_id, .TRUE., error)</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Create compound datatype.</div>
+<div class="line">!</div>
+<div class="line">! First calculate total size by calculating sizes of</div>
+<div class="line">! each member</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga5d3ba7bc2145a47ab9599866f8e1c9d3">h5tget_size_f</a>(H5T_NATIVE_INTEGER, type_sizei, error)</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga5d3ba7bc2145a47ab9599866f8e1c9d3">h5tget_size_f</a>(H5T_NATIVE_REAL, type_sizer, error)</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga5d3ba7bc2145a47ab9599866f8e1c9d3">h5tget_size_f</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>, type_sized, error)</div>
+<div class="line">type_size = type_sizei + type_sizer + type_sized</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#gaa72316bfe2feffd6d4a5ea2b0e74fd99">h5tcreate_f</a>(H5T_COMPOUND_F, type_size, dtype_id, error)</div>
+<div class="line">!</div>
+<div class="line">! Insert members</div>
+<div class="line">!</div>
+<div class="line">!</div>
+<div class="line">! INTEGER member</div>
+<div class="line">!</div>
+<div class="line">offset = 0</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">h5tinsert_f</a>(dtype_id, “a_name”, offset, H5T_NATIVE_INTEGER, error)</div>
+<div class="line">!</div>
+<div class="line">! REAL member</div>
+<div class="line">!</div>
+<div class="line">offset = offset + type_sizei</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">h5tinsert_f</a>(dtype_id, “b_name”, offset, H5T_NATIVE_REAL, error)</div>
+<div class="line">!</div>
+<div class="line">! DOUBLE PRECISION member</div>
+<div class="line">!</div>
+<div class="line">offset = offset + type_sizer</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">h5tinsert_f</a>(dtype_id, “c_name”, offset, <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>, error)</div>
+<div class="line">!</div>
+<div class="line">! Create the dataset with compound datatype.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga5cb1ac0f28ebc68918e37b282c40f302">h5dcreate_f</a>(file_id, dsetname, dtype_id, dspace_id, &amp;dset_id, error, H5P_DEFAULT_F,</div>
+<div class="line">H5P_DEFAULT_F, H5P_DEFAULT_F)</div>
+<div class="line">!</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">! Create memory types. We have to create a compound</div>
+<div class="line">! datatype for each member we want to write.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#gaa72316bfe2feffd6d4a5ea2b0e74fd99">h5tcreate_f</a>(H5T_COMPOUND_F, type_sizei, dt1_id, error)</div>
+<div class="line">offset = 0</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">h5tinsert_f</a>(dt1_id, “a_name”, offset, H5T_NATIVE_INTEGER, error)</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#gaa72316bfe2feffd6d4a5ea2b0e74fd99">h5tcreate_f</a>(H5T_COMPOUND_F, type_sizer, dt2_id, error)</div>
+<div class="line">offset = 0</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">h5tinsert_f</a>(dt2_id, “b_name”, offset, H5T_NATIVE_REAL, error)</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#gaa72316bfe2feffd6d4a5ea2b0e74fd99">h5tcreate_f</a>(H5T_COMPOUND_F, type_sized, dt3_id, error)</div>
+<div class="line">offset = 0</div>
+<div class="line">CALL <a class="code" href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">h5tinsert_f</a>(dt3_id, “c_name”, offset, <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>, error)</div>
+<div class="line">!</div>
+<div class="line">! Write data by fields in the datatype. Fields order</div>
+<div class="line">! is not important.</div>
+<div class="line">!</div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5dwrite_f</a>(dset_id, dt3_id, c, data_dims, error, xfer_prp = plist_id)</div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5dwrite_f</a>(dset_id, dt2_id, b, data_dims, error, xfer_prp = plist_id)</div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5dwrite_f</a>(dset_id, dt1_id, a, data_dims, error, xfer_prp = plist_id)</div>
+<div class="ttc" id="agroup___f_h5_d_html_ga474d18ed38c193fd1eb36b1b73f65ea8"><div class="ttname"><a href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5d::h5dwrite_f</a></div><div class="ttdeci">subroutine h5dwrite_f(dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div><div class="ttdef"><b>Definition:</b> H5Dff.F90:1633</div></div>
+<div class="ttc" id="agroup___f_h5_d_html_ga5cb1ac0f28ebc68918e37b282c40f302"><div class="ttname"><a href="group___f_h5_d.html#ga5cb1ac0f28ebc68918e37b282c40f302">h5d::h5dcreate_f</a></div><div class="ttdeci">subroutine h5dcreate_f(loc_id, name, type_id, space_id, dset_id, hdferr, dcpl_id, lcpl_id, dapl_id)</div><div class="ttdoc">Creates a dataset at the specified location.</div><div class="ttdef"><b>Definition:</b> H5Dff.F90:229</div></div>
+<div class="ttc" id="agroup___f_h5_p_html_ga30ca2403048c0f2c3bd561b7b9a81760"><div class="ttname"><a href="group___f_h5_p.html#ga30ca2403048c0f2c3bd561b7b9a81760">h5p::h5pset_preserve_f</a></div><div class="ttdeci">subroutine h5pset_preserve_f(prp_id, flag, hdferr)</div><div class="ttdoc">Sets the dataset transfer property list status to TRUE or FALSE for initializing compound datatype me...</div><div class="ttdef"><b>Definition:</b> H5Pff.F90:275</div></div>
+<div class="ttc" id="agroup___f_h5_p_html_gae34064e5081802ef4c8e3c84e279b6c8"><div class="ttname"><a href="group___f_h5_p.html#gae34064e5081802ef4c8e3c84e279b6c8">h5p::h5pcreate_f</a></div><div class="ttdeci">subroutine h5pcreate_f(class, prp_id, hdferr)</div><div class="ttdoc">Creates a new property as an instance of a property list class.</div><div class="ttdef"><b>Definition:</b> H5Pff.F90:245</div></div>
+</div><!-- fragment --><h4>Reading Datasets with Compound Datatypes</h4>
+<p>Reading datasets with compound datatypes may be a challenge. For general applications there is no way to know a priori the corresponding C structure. Also, C structures cannot be allocated on the fly during discovery of the dataset's datatype. For general C, C++, Fortran and Java application the following steps will be required to read and to interpret data from the dataset with compound datatype: </p><ul>
+<li>1. Get the identifier of the compound datatype in the file with the <a class="el" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb" title="Returns an identifier for a copy of the datatype for a dataset.">H5Dget_type</a> call </li>
+<li>2. Find the number of the compound datatype members with the <a class="el" href="group___c_o_m_p_e_n_u_m.html#ga21bdfc706f71ebe298a433e74b5bc626" title="Retrieves the number of elements in a compound or enumeration datatype.">H5Tget_nmembers</a> call </li>
+<li>3. Iterate through compound datatype members <ul>
+<li>
+Get member class with the <a class="el" href="group___c_o_m_p_o_u_n_d.html#gac8476d164fb972fbf7b8c4584b8e916b" title="Returns datatype class of compound datatype member.">H5Tget_member_class</a> call </li>
+<li>
+Get member name with the <a class="el" href="group___c_o_m_p_e_n_u_m.html#gaef6b68436eba0fca751968ebf057ade3" title="Retrieves the name of a compound or enumeration datatype member.">H5Tget_member_name</a> call </li>
+<li>
+Check class type against predefined classes <ul>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037">H5T_INTEGER</a> </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2e92f1a42a19de186a139ab8ff0745a9">H5T_FLOAT</a> </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aae32f37ec15a835aa08d9277ad7ffaa2">H5T_BITFIELD</a> </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aaf11325a64ed5369e88d8d0d600b5cce">H5T_OPAQUE</a> </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a> </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a> </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5ee305303f12787367ac271d8f28f2e6">H5T_ENUM</a> </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2ad8ff83b6b7ca22575263561221193028">H5T_VLEN</a> </li>
+<li>
+<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a></li>
+</ul>
+</li>
+<li>
+If class is <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, then go to step 2 and repeat all steps under step 3. If class is not <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, then a member is of an atomic class and can be read to a corresponding buffer after discovering all necessary information specific to each atomic type (for example, size of the integer or floats, super class for enumerated and array datatype, and its sizes)</li>
+</ul>
+</li>
+</ul>
+<p>The examples below show how to read a dataset with a known compound datatype.</p>
+<p>The first example below shows the steps needed to read data of a known structure. First, build a memory datatype the same way it was built when the dataset was created, and then second use the datatype in an <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> call.</p>
+<p><em>Read a dataset using a memory datatype</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>s1_t {</div>
+<div class="line"> <span class="keywordtype">int</span> a;</div>
+<div class="line"> <span class="keywordtype">float</span> b;</div>
+<div class="line"> <span class="keywordtype">double</span> c;</div>
+<div class="line">} s1_t;</div>
+<div class="line"> </div>
+<div class="line">s1_t *data;</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">s1_tid = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a>(<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(s1_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s1_tid, “a_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, a), <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s1_tid, “b_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, b), <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s1_tid, “c_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, c), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">dataset_id = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file_id, “SDScompound.h5”, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">data = (s1_t *) malloc (<span class="keyword">sizeof</span>(s1_t)*LENGTH);</div>
+<div class="line"><a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset_id, s1_tid, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, data);</div>
+<div class="ttc" id="a_h5version_8h_html_a7dba2e5b2045f31c0932123ffb54f7a3"><div class="ttname"><a href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a></div><div class="ttdeci">#define H5Dopen</div><div class="ttdef"><b>Definition:</b> H5version.h:903</div></div>
+</div><!-- fragment --><p>Instead of building a memory datatype, the application could use the <a class="el" href="group___h5_t.html#ga05b99133058637e8daa5d745381ddd3d" title="Returns the native datatype identifier of a specified datatype.">H5Tget_native_type</a> function. See the example below.</p>
+<p><em>Read a dataset using H5Tget_native_type</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>s1_t {</div>
+<div class="line"> <span class="keywordtype">int</span> a;</div>
+<div class="line"> <span class="keywordtype">float</span> b;</div>
+<div class="line"> <span class="keywordtype">double</span> c;</div>
+<div class="line">} s1_t;</div>
+<div class="line"> </div>
+<div class="line">s1_t *data;</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_s1_t, mem_s1_t;</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">dataset_id = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file_id, “SDScompound.h5”, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"><span class="comment">// Discover datatype in the file</span></div>
+<div class="line">file_s1_t = <a class="code" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">H5Dget_type</a>(dataset_id);</div>
+<div class="line"><span class="comment">// Find corresponding memory datatype</span></div>
+<div class="line">mem_s1_t = <a class="code" href="group___h5_t.html#ga05b99133058637e8daa5d745381ddd3d">H5Tget_native_type</a>(file_s1_t, <a class="code" href="_h5_tpublic_8h.html#a891787104495ea80c677ab7042bfc33da15b446e6a306e3824cf0003108d6b51c">H5T_DIR_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">data = (s1_t *) malloc (<span class="keyword">sizeof</span>(s1_t)*LENGTH);</div>
+<div class="line"><a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a> (dataset_id,mem_s1_tid, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, data);</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a891787104495ea80c677ab7042bfc33da15b446e6a306e3824cf0003108d6b51c"><div class="ttname"><a href="_h5_tpublic_8h.html#a891787104495ea80c677ab7042bfc33da15b446e6a306e3824cf0003108d6b51c">H5T_DIR_DEFAULT</a></div><div class="ttdeci">@ H5T_DIR_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:158</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga7cd04b8332e8a0939b9973fbc500cadb"><div class="ttname"><a href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">H5Dget_type</a></div><div class="ttdeci">hid_t H5Dget_type(hid_t dset_id)</div><div class="ttdoc">Returns an identifier for a copy of the datatype for a dataset.</div></div>
+<div class="ttc" id="agroup___h5_t_html_ga05b99133058637e8daa5d745381ddd3d"><div class="ttname"><a href="group___h5_t.html#ga05b99133058637e8daa5d745381ddd3d">H5Tget_native_type</a></div><div class="ttdeci">hid_t H5Tget_native_type(hid_t type_id, H5T_direction_t direction)</div><div class="ttdoc">Returns the native datatype identifier of a specified datatype.</div></div>
+</div><!-- fragment --><p>The example below shows how to read just one float member of a compound datatype.</p>
+<p><em>Read one floating point member of a compound datatype</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>sf_t {</div>
+<div class="line"> <span class="keywordtype">float</span> b;</div>
+<div class="line">} sf_t;</div>
+<div class="line"> </div>
+<div class="line">sf_t *data;</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">sf_tid = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a>(<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(sf_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(sf_tid, “b_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(sf_t, b), <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>);</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">dataset_id = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file_id, “SDScompound.h5”, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">data = (sf_t *) malloc (<span class="keyword">sizeof</span>(sf_t) * LENGTH);</div>
+<div class="line"><a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset_id, sf_tid, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, data);</div>
+</div><!-- fragment --><p>The example below shows how to read float and double members of a compound datatype into a structure that has those fields in a different order. Please notice that <a class="el" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081" title="Adds a new member to a compound datatype.">H5Tinsert</a> calls can be used in an order different from the order of the structure's members.</p>
+<p><em>Read float and double members of a compound datatype</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>sdf_t {</div>
+<div class="line"> <span class="keywordtype">double</span> c;</div>
+<div class="line"> <span class="keywordtype">float</span> b;</div>
+<div class="line">} sdf_t;</div>
+<div class="line"> </div>
+<div class="line">sdf_t *data;</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">sdf_tid = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a>(<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(sdf_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(sdf_tid, “b_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(sdf_t, b), <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(sdf_tid, “c_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(sdf_t, c), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">dataset_id = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file_id, “SDScompound.h5”, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line">...</div>
+<div class="line"> </div>
+<div class="line">data = (sdf_t *) malloc (<span class="keyword">sizeof</span>(sdf_t) * LENGTH);</div>
+<div class="line"><a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset_id, sdf_tid, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, data);</div>
+</div><!-- fragment --><h4>Array</h4>
+<p>Many scientific datasets have multiple measurements for each point in a space. There are several natural ways to represent this data, depending on the variables and how they are used in computation. See the table and the figure below.</p>
+<table class="doxtable">
+<caption>Representing data with multiple measurements</caption>
+<tr>
+<th><p class="starttd"></p>
+<p class="intertd">Storage Strategy</p>
+<p class="endtd"></p>
+</th><th><p class="starttd"></p>
+<p class="intertd">Stored as</p>
+<p class="endtd"></p>
+</th><th><p class="starttd"></p>
+<p class="intertd">Remarks</p>
+<p class="endtd"></p>
+</th></tr>
+<tr>
+<td>Multiple planes </td><td>Several datasets with identical dataspaces </td><td>This is optimal when variables are accessed individually, or when often uses only selected variables. </td></tr>
+<tr>
+<td>Additional dimension </td><td>One dataset, the last “dimension” is a vec-tor of variables </td><td>This can give good performance, although selecting only a few variables may be slow. This may not reflect the science. </td></tr>
+<tr>
+<td>Record with multiple values </td><td>One dataset with compound datatype </td><td>This enables the variables to be read all together or selected. Also handles “vectors” of heterogeneous data. </td></tr>
+<tr>
+<td>Vector or Tensor value </td><td>One dataset, each data element is a small array of values. </td><td>This uses the same amount of space as the previous two, and may represent the science model better. </td></tr>
+</table>
+<table class="doxtable">
+<caption>Figure 13 Representing data with multiple measurements</caption>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig13a.gif" alt=""/>
+</div>
+ </td><td><div class="image">
+<img src="Dtypes_fig13b.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig13c.gif" alt=""/>
+</div>
+ </td><td><div class="image">
+<img src="Dtypes_fig13d.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The HDF5 <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a> datatype defines the data element to be a homogeneous, multi-dimensional array. See Figure 13 above. The elements of the array can be any HDF5 datatype (including compound and array), and the size of the datatype is the total size of the array. A dataset of array datatype cannot be subdivided for I/O within the data element: the entire array of the data element must be transferred. If the data elements need to be accessed separately, for example, by plane, then the array datatype should not be used. The table below shows advantages and disadvantages of various storage methods.</p>
+<table class="doxtable">
+<caption>Storage method advantages and disadvantages</caption>
+<tr>
+<th><p class="starttd"></p>
+<p class="intertd">Method</p>
+<p class="endtd"></p>
+</th><th><p class="starttd"></p>
+<p class="intertd">Advantages</p>
+<p class="endtd"></p>
+</th><th><p class="starttd"></p>
+<p class="intertd">Disadvantages</p>
+<p class="endtd"></p>
+</th></tr>
+<tr>
+<td>Multiple Datasets </td><td>Easy to access each plane, can select any plane(s) </td><td>Less efficient to access a ‘column’ through the planes </td></tr>
+<tr>
+<td>N+1 Dimension </td><td>All access patterns supported </td><td>Must be homogeneous datatype<br />
+ The added dimension may not make sense in the scientific model </td></tr>
+<tr>
+<td>Compound Datatype </td><td>Can be heterogeneous datatype </td><td>Planes must be named, selection is by plane<br />
+ Not a natural representation for a matrix </td></tr>
+<tr>
+<td>Array </td><td>A natural representation for vector or tensor data </td><td>Cannot access elements separately (no access by plane) </td></tr>
+</table>
+<p>An array datatype may be multi-dimensional with 1 to <a class="el" href="_h5_spublic_8h.html#a265cb2343f05cb71831119c90de31a8f">H5S_MAX_RANK</a>(the maximum rank of a dataset is currently 32) dimensions. The dimensions can be any size greater than 0, but unlimited dimensions are not supported (although the datatype can be a variable-length datatype).</p>
+<p>An array datatype is created with the <a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create</a> call, which specifies the number of dimensions, the size of each dimension, and the base type of the array. The array datatype can then be used in any way that any datatype object is used. The example below shows the creation of a datatype that is a two-dimensional array of native integers, and this is then used to create a dataset. Note that the dataset can be a dataspace that is any number and size of dimensions. The figure below shows the layout in memory assuming that the native integers are 4 bytes. Each data element has 6 elements, for a total of 24 bytes.</p>
+<p><em>Create a two-dimensional array datatype</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file, dataset;</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> datatype, dataspace;</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> adims[] = {3, 2};</div>
+<div class="line"> </div>
+<div class="line">datatype = <a class="code" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, 2, adims, NULL);</div>
+<div class="line"> </div>
+<div class="line">dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file, datasetname, datatype,</div>
+<div class="line">dataspace, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="a_h5public_8h_html_a7f81cce70fb546af88da24d9285d3c1c"><div class="ttname"><a href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></div><div class="ttdeci">uint64_t hsize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:297</div></div>
+<div class="ttc" id="agroup___a_r_r_a_y_html_ga39d41fdef06b3d7972ec2eab16ab5e96"><div class="ttname"><a href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create</a></div><div class="ttdeci">#define H5Tarray_create</div><div class="ttdef"><b>Definition:</b> H5version.h:1250</div></div>
+</div><!-- fragment --><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig14.gif" alt=""/>
+<div class="caption">
+Memory layout of a two-dimensional array datatype</div></div>
+ </td></tr>
+</table>
+<p><a class="anchor" id="h4_vlen_datatype"></a></p><h4>Variable-length Datatypes</h4>
+<p>A variable-length (VL) datatype is a one-dimensional sequence of a datatype which are not fixed in length from one dataset location to another. In other words, each data element may have a different number of members. Variable-length datatypes cannot be divided;the entire data element must be transferred.</p>
+<p>VL datatypes are useful to the scientific community in many different ways, possibly including: </p><ul>
+<li>
+Ragged arrays: Multi-dimensional ragged arrays can be implemented with the last (fastest changing) dimension being ragged by using a VL datatype as the type of the element stored. </li>
+<li>
+Fractal arrays: A nested VL datatype can be used to implement ragged arrays of ragged arrays, to whatever nesting depth is required for the user. </li>
+<li>
+Polygon lists: A common storage requirement is to efficiently store arrays of polygons with different numbers of vertices. A VL datatype can be used to efficiently and succinctly describe an array of polygons with different numbers of vertices. </li>
+<li>
+Character strings: Perhaps the most common use of VL datatypes will be to store C-like VL character strings in dataset elements or as attributes of objects. </li>
+<li>
+Indices (for example, of objects within a file): An array of VL object references could be used as an index to all the objects in a file which contain a particular sequence of dataset values. </li>
+<li>
+Object Tracking: An array of VL dataset region references can be used as a method of tracking objects or features appearing in a sequence of datasets. </li>
+</ul>
+<p>A VL datatype is created by calling <a class="el" href="group___v_l_e_n.html#ga6841355fa5b3c924876b121dedb8ed2f" title="Creates a new variable-length array datatype.">H5Tvlen_create</a> which specifies the base datatype. The first example below shows an example of code that creates a VL datatype of unsigned integers. Each data element is a one-dimensional array of zero or more members and is stored in the <a class="el" href="structhvl__t.html">hvl_t</a> structure. See the second example below.</p>
+<p><em>Create a variable-length datatype of unsigned integers</em> </p><div class="fragment"><div class="line">tid1 = <a class="code" href="group___v_l_e_n.html#ga6841355fa5b3c924876b121dedb8ed2f">H5Tvlen_create</a> (<a class="code" href="group___p_d_t_n_a_t.html#ga904b507c7b8aa4838fbb7c6ce71a37c5">H5T_NATIVE_UINT</a>);</div>
+<div class="line"> </div>
+<div class="line">dataset=<a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(fid1,“Dataset1”, tid1, sid1, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga904b507c7b8aa4838fbb7c6ce71a37c5"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga904b507c7b8aa4838fbb7c6ce71a37c5">H5T_NATIVE_UINT</a></div><div class="ttdeci">#define H5T_NATIVE_UINT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:772</div></div>
+<div class="ttc" id="agroup___v_l_e_n_html_ga6841355fa5b3c924876b121dedb8ed2f"><div class="ttname"><a href="group___v_l_e_n.html#ga6841355fa5b3c924876b121dedb8ed2f">H5Tvlen_create</a></div><div class="ttdeci">hid_t H5Tvlen_create(hid_t base_id)</div><div class="ttdoc">Creates a new variable-length array datatype.</div></div>
+</div><!-- fragment --><p><em>Data element storage for members of the VL datatype</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line">{</div>
+<div class="line"> <span class="keywordtype">size_t</span> len; <span class="comment">// Length of VL data</span></div>
+<div class="line"> <span class="comment">//(in base type units)</span></div>
+<div class="line"> <span class="keywordtype">void</span> *p; <span class="comment">// Pointer to VL data</span></div>
+<div class="line">} <a class="code" href="structhvl__t.html">hvl_t</a>;</div>
+<div class="ttc" id="astructhvl__t_html"><div class="ttname"><a href="structhvl__t.html">hvl_t</a></div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:197</div></div>
+</div><!-- fragment --><p>The first example below shows how the VL data is written. For each of the 10 data elements, a length and data buffer must be allocated. Below the two examples is a figure that shows how the data is laid out in memory.</p>
+<p>An analogous procedure must be used to read the data. See the second example below. An appropriate array of vl_t must be allocated, and the data read. It is then traversed one data element at a time. The <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim</a> call frees the data buffer for the buffer. With each element possibly being of different sequence lengths for a dataset with a VL datatype, the memory for the VL datatype must be dynamically allocated. Currently there are two methods of managing the memory for VL datatypes: the standard C malloc/free memory allocation routines or a method of calling user-defined memory management routines to allocate or free memory (set with <a class="el" href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf" title="Sets the memory manager for variable-length datatype allocation in H5Dread() and H5Dvlen_reclaim()">H5Pset_vlen_mem_manager</a>). Since the memory allocated when reading (or writing) may be complicated to release, the <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim</a> function is provided to traverse a memory buffer and free the VL datatype information without leaking memory.</p>
+<p><em>Write VL data</em> </p><div class="fragment"><div class="line"><a class="code" href="structhvl__t.html">hvl_t</a> wdata[10]; <span class="comment">// Information to write</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Allocate and initialize VL data to write</span></div>
+<div class="line"><span class="keywordflow">for</span>(i = 0; i &lt; 10; i++) {</div>
+<div class="line"> wdata[i].<a class="code" href="structhvl__t.html#a117104b82864d3b23ec174af6d392709">p</a> = malloc((i + 1) * <span class="keyword">sizeof</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>));</div>
+<div class="line"> wdata[i].<a class="code" href="structhvl__t.html#a7360b55975153b822efc5217b7734e6a">len</a> = i + 1;</div>
+<div class="line"> <span class="keywordflow">for</span>(j = 0; j &lt; (i + 1); j++)</div>
+<div class="line"> ((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *)wdata[i].<a class="code" href="structhvl__t.html#a117104b82864d3b23ec174af6d392709">p</a>)[j]=i * 10 + j;</div>
+<div class="line">}</div>
+<div class="line">ret = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>(dataset, tid1, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, wdata);</div>
+<div class="ttc" id="astructhvl__t_html_a117104b82864d3b23ec174af6d392709"><div class="ttname"><a href="structhvl__t.html#a117104b82864d3b23ec174af6d392709">hvl_t::p</a></div><div class="ttdeci">void * p</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:199</div></div>
+<div class="ttc" id="astructhvl__t_html_a7360b55975153b822efc5217b7734e6a"><div class="ttname"><a href="structhvl__t.html#a7360b55975153b822efc5217b7734e6a">hvl_t::len</a></div><div class="ttdeci">size_t len</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:198</div></div>
+</div><!-- fragment --><p><em>Read VL data</em> </p><div class="fragment"><div class="line"><a class="code" href="structhvl__t.html">hvl_t</a> rdata[SPACE1_DIM1];</div>
+<div class="line">ret = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset, tid1, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, xfer_pid, rdata);</div>
+<div class="line"> </div>
+<div class="line"><span class="keywordflow">for</span>(i = 0; i &lt; SPACE1_DIM1; i++) {</div>
+<div class="line"> printf(“%d: len %d ”,rdata[i].len);</div>
+<div class="line"> <span class="keywordflow">for</span>(j = 0; j &lt; rdata[i].<a class="code" href="structhvl__t.html#a7360b55975153b822efc5217b7734e6a">len</a>; j++) {</div>
+<div class="line"> printf(“ value: %u\n”,((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *)rdata[i].p)[j]);</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">ret = <a class="code" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119">H5Dvlen_reclaim</a>(tid1, sid1, xfer_pid, rdata);</div>
+<div class="ttc" id="agroup___h5_d_html_ga222a2fd93868e2524b2e42c3c6146119"><div class="ttname"><a href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119">H5Dvlen_reclaim</a></div><div class="ttdeci">herr_t H5Dvlen_reclaim(hid_t type_id, hid_t space_id, hid_t dxpl_id, void *buf)</div><div class="ttdoc">Reclaims variable-length (VL) datatype memory buffers.</div></div>
+</div><!-- fragment --><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig15.gif" alt=""/>
+<div class="caption">
+Memory layout of a VL datatype</div></div>
+ </td></tr>
+</table>
+<p>The user program must carefully manage these relatively complex data structures. The <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim</a> function performs a standard traversal, freeing all the data. This function analyzes the datatype and dataspace objects, and visits each VL data element, recursing through nested types. By default, the system free is called for the pointer in each vl_t. Obviously, this call assumes that all of this memory was allocated with the system malloc.</p>
+<p>The user program may specify custom memory manager routines, one for allocating and one for freeing. These may be set with the <a class="el" href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf" title="Sets the memory manager for variable-length datatype allocation in H5Dread() and H5Dvlen_reclaim()">H5Pset_vlen_mem_manager</a>, and must have the following prototypes: </p><ul>
+<li>
+<div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*H5MM_allocate_t)(<span class="keywordtype">size_t</span> size, <span class="keywordtype">void</span> *info);</div>
+</div><!-- fragment --> </li>
+<li>
+<div class="fragment"><div class="line"><span class="keyword">typedef</span> void (*<a class="code" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a>)(<span class="keywordtype">void</span> *mem, <span class="keywordtype">void</span> *free_info);</div>
+<div class="ttc" id="a_h5_m_mpublic_8h_html_aa34c7616be59673cfc3d63fa7d960f25"><div class="ttname"><a href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a></div><div class="ttdeci">void(* H5MM_free_t)(void *mem, void *free_info)</div><div class="ttdef"><b>Definition:</b> H5MMpublic.h:33</div></div>
+</div><!-- fragment --> </li>
+</ul>
+<p>The utility function <a class="el" href="group___h5_d.html#ga0e97bbd8a8ee4a8b5b78ccce8547ce76" title="Determines the number of bytes required to store variable-length (VL) data.">H5Dvlen_get_buf_size</a> checks the number of bytes required to store the VL data from the dataset. This function analyzes the datatype and dataspace object to visit all the VL data elements, to determine the number of bytes required to store the data for the in the destination storage (memory). The size value is adjusted for data conversion and alignment in the destination.</p>
+<h2><a class="anchor" id="subsec_datatype_other"></a>
+Other Non-numeric Datatypes</h2>
+<p>Several datatype classes define special types of objects.</p>
+<h3><a class="anchor" id="subsubsec_datatype_other_strings"></a>
+Strings</h3>
+<p>Text data is represented by arrays of characters, called strings. Many programming languages support different conventions for storing strings, which may be fixed or variable-length, and may have different rules for padding unused storage. HDF5 can represent strings in several ways. See the figure below.</p>
+<p>The strings to store are “Four score” and “lazy programmers.” </p><table class="doxtable">
+<caption>A string stored as one-character elements in a one-dimensional array</caption>
+<tr>
+<td>a) <a class="el" href="group___p_d_t_n_a_t.html#ga7439560bc4ef6d995a4e35b30262e660">H5T_NATIVE_CHAR</a>: The dataset is a one-dimensional array with 29 elements, and each element is a single character. </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig16a.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td>b) Fixed-length string: The dataset is a one-dimensional array with two elements, and each element is 20 characters. </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig16b.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td>c) Variable-length string: The dataset is a one-dimensional array with two elements, and each element is a variable-length string. This is the same result when stored as a fixed-length string except that the first element of the array will need only 11 bytes for storage instead of 20. </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig16c.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig16d.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>First, a dataset may have a dataset with datatype <a class="el" href="group___p_d_t_n_a_t.html#ga7439560bc4ef6d995a4e35b30262e660">H5T_NATIVE_CHAR</a> with each character of the string as an element of the dataset. This will store an unstructured block of text data, but gives little indication of any structure in the text. See item a in the figure above.</p>
+<p>A second alternative is to store the data using the datatype class <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> with each element a fixed length. See item b in the figure above. In this approach, each element might be a word or a sentence, addressed by the dataspace. The dataset reserves space for the specified number of characters, although some strings may be shorter. This approach is simple and usually is fast to access, but can waste storage space if the length of the Strings varies.</p>
+<p>A third alternative is to use a variable-length datatype. See item c in the figure above. This can be done using the standard mechanisms described above. The program would use vl_t structures to write and read the data.</p>
+<p>A fourth alternative is to use a special feature of the string datatype class to set the size of the datatype to <a class="el" href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a>. See item c in the figure above. The example below shows a declaration of a datatype of type <a class="el" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a> which is set to <a class="el" href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a>. The HDF5 Library automatically translates between this and the vl_t structure. Note: the <a class="el" href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a> size can only be used with string datatypes. <em>Set the string datatype size to H5T_VARIABLE</em> </p><div class="fragment"><div class="line">tid1 = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a> (<a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>);</div>
+<div class="line">ret = <a class="code" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a> (tid1, <a class="code" href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a>);</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a5185e14efde13b48249fe391324331bc"><div class="ttname"><a href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a></div><div class="ttdeci">#define H5T_VARIABLE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:207</div></div>
+<div class="ttc" id="agroup___h5_t_html_gae5f38bfd4a4c557496b3194b5180212c"><div class="ttname"><a href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a></div><div class="ttdeci">herr_t H5Tset_size(hid_t type_id, size_t size)</div><div class="ttdoc">Sets size for a datatype.</div></div>
+<div class="ttc" id="agroup___p_d_t_s_html_ga7f6b6959fefe56d2e871659110936d2d"><div class="ttname"><a href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a></div><div class="ttdeci">#define H5T_C_S1</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:476</div></div>
+</div><!-- fragment --><p>Variable-length strings can be read into C strings (in other words, pointers to zero terminated arrays of char). See the example below. <em>Read variable-length strings into C strings</em> </p><div class="fragment"><div class="line"><span class="keywordtype">char</span> *rdata[SPACE1_DIM1];</div>
+<div class="line"> </div>
+<div class="line">ret = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset, tid1, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, xfer_pid, rdata);</div>
+<div class="line"> </div>
+<div class="line"><span class="keywordflow">for</span>(i = 0; i &lt; SPACE1_DIM1; i++) {</div>
+<div class="line"> printf(“%d: len: %d, str is: %s\n”, i, strlen(rdata[i]), rdata[i]);</div>
+<div class="line">}</div>
+<div class="line"> </div>
+<div class="line">ret = <a class="code" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119">H5Dvlen_reclaim</a>(tid1, sid1, xfer_pid, rdata);</div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_datatype_other_refs"></a>
+Reference</h3>
+<p>In HDF5, objects (groups, datasets, and committed datatypes) are usually accessed by name. There is another way to access stored objects - by reference. There are two reference datatypes: object reference and region reference. Object reference objects are created with <a class="el" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d" title="Creates a reference.">H5Rcreate</a> and other calls (cross reference). These objects can be stored and retrieved in a dataset as elements with reference datatype. The first example below shows an example of code that creates references to four objects, and then writes the array of object references to a dataset. The second example below shows a dataset of datatype reference being read and one of the reference objects being dereferenced to obtain an object pointer.</p>
+<p>In order to store references to regions of a dataset, the datatype should be <a class="el" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a>. Note that a data element must be either an object reference or a region reference: these are different types and cannot be mixed within a single array.</p>
+<p>A reference datatype cannot be divided for I/O: an element is read or written completely.</p>
+<p><em>Create object references and write to a dataset</em> </p><div class="fragment"><div class="line">dataset= <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> (fid1, “Dataset3”, <a class="code" href="group___p_d_t_s_t_d.html#gadc17e0960dc7ef08e029bf17201670e1">H5T_STD_REF_OBJ</a>, sid1, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create reference to dataset</span></div>
+<div class="line">ret = <a class="code" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a>(&amp;wbuf[0], fid1,“/Group1/Dataset1”, <a class="code" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, -1);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create reference to dataset</span></div>
+<div class="line">ret = <a class="code" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a>(&amp;wbuf[1], fid1, “/Group1/Dataset2”, <a class="code" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, -1);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create reference to group</span></div>
+<div class="line">ret = <a class="code" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a>(&amp;wbuf[2], fid1, “/Group1”, <a class="code" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, -1);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create reference to committed datatype</span></div>
+<div class="line">ret = <a class="code" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a>(&amp;wbuf[3], fid1, “/Group1/Datatype1”, <a class="code" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, -1);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Write selection to disk</span></div>
+<div class="line">ret=<a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a>(dataset, <a class="code" href="group___p_d_t_s_t_d.html#gadc17e0960dc7ef08e029bf17201670e1">H5T_STD_REF_OBJ</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, wbuf);</div>
+<div class="ttc" id="a_h5_rpublic_8h_html_ae1ffa09875ca6778df3a577592dacbd2"><div class="ttname"><a href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a></div><div class="ttdeci">#define H5R_OBJECT</div><div class="ttdef"><b>Definition:</b> H5Rpublic.h:602</div></div>
+<div class="ttc" id="agroup___h5_r_html_ga0ac6997b5de26b11d91a95de2869950d"><div class="ttname"><a href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a></div><div class="ttdeci">herr_t H5Rcreate(void *ref, hid_t loc_id, const char *name, H5R_type_t ref_type, hid_t space_id)</div><div class="ttdoc">Creates a reference.</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gadc17e0960dc7ef08e029bf17201670e1"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gadc17e0960dc7ef08e029bf17201670e1">H5T_STD_REF_OBJ</a></div><div class="ttdeci">#define H5T_STD_REF_OBJ</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:405</div></div>
+</div><!-- fragment --><p><em>Read a dataset with a reference datatype</em> </p><div class="fragment"><div class="line">rbuf = malloc(<span class="keyword">sizeof</span>(<a class="code" href="_h5_rpublic_8h.html#af1f69150fc8b3d6bf182da39dc0fe081">hobj_ref_t</a>)*SPACE1_DIM1);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Read selection from disk</span></div>
+<div class="line">ret=<a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset, <a class="code" href="group___p_d_t_s_t_d.html#gadc17e0960dc7ef08e029bf17201670e1">H5T_STD_REF_OBJ</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, rbuf);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Open dataset object</span></div>
+<div class="line">dset2 = <a class="code" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a>(dataset, <a class="code" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, &amp;rbuf[0]);</div>
+<div class="ttc" id="a_h5_rpublic_8h_html_af1f69150fc8b3d6bf182da39dc0fe081"><div class="ttname"><a href="_h5_rpublic_8h.html#af1f69150fc8b3d6bf182da39dc0fe081">hobj_ref_t</a></div><div class="ttdeci">haddr_t hobj_ref_t</div><div class="ttdef"><b>Definition:</b> H5Rpublic.h:71</div></div>
+<div class="ttc" id="agroup___h5_r_html_ga5dc19b9d1833af66c5e1f819f2c05c4a"><div class="ttname"><a href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a></div><div class="ttdeci">#define H5Rdereference</div><div class="ttdef"><b>Definition:</b> H5version.h:1217</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_datatype_other_enum"></a>
+ENUM</h3>
+<p>The enum datatype implements a set of (name, value) pairs, similar to C/C++ enum. The values are currently limited to native integer datatypes. Each name can be the name of only one value, and each value can have only one name.</p>
+<p>The data elements of the ENUMERATION are stored according to the datatype. An example would be as an array of integers. The example below shows an example of how to create an enumeration with five elements. The elements map symbolic names to 2-byte integers. See the table below. <em>Create an enumeration with five elements</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> hdf_en_colors;</div>
+<div class="line"><span class="keywordtype">short</span> val;</div>
+<div class="line"> </div>
+<div class="line">hdf_en_colors = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a>(<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5ee305303f12787367ac271d8f28f2e6">H5T_ENUM</a>, <span class="keyword">sizeof</span>(<span class="keywordtype">short</span>));</div>
+<div class="line"><a class="code" href="group___e_n_u_m.html#ga7bbddcff3a5d18ee983fbe5654fdc41f">H5Tenum_insert</a>(hdf_en_colors, “RED”, (val=0, &amp;val));</div>
+<div class="line"><a class="code" href="group___e_n_u_m.html#ga7bbddcff3a5d18ee983fbe5654fdc41f">H5Tenum_insert</a>(hdf_en_colors, “GREEN”, (val=1, &amp;val));</div>
+<div class="line"><a class="code" href="group___e_n_u_m.html#ga7bbddcff3a5d18ee983fbe5654fdc41f">H5Tenum_insert</a>(hdf_en_colors, “BLUE”, (val=2, &amp;val));</div>
+<div class="line"><a class="code" href="group___e_n_u_m.html#ga7bbddcff3a5d18ee983fbe5654fdc41f">H5Tenum_insert</a>(hdf_en_colors, “WHITE”, (val=3, &amp;val));</div>
+<div class="line"><a class="code" href="group___e_n_u_m.html#ga7bbddcff3a5d18ee983fbe5654fdc41f">H5Tenum_insert</a>(hdf_en_colors, “BLACK”, (val=4, &amp;val));</div>
+<div class="line"><a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(fileid, datasetname, hdf_en_colors, spaceid, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a5ee305303f12787367ac271d8f28f2e6"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5ee305303f12787367ac271d8f28f2e6">H5T_ENUM</a></div><div class="ttdeci">@ H5T_ENUM</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:40</div></div>
+<div class="ttc" id="agroup___e_n_u_m_html_ga7bbddcff3a5d18ee983fbe5654fdc41f"><div class="ttname"><a href="group___e_n_u_m.html#ga7bbddcff3a5d18ee983fbe5654fdc41f">H5Tenum_insert</a></div><div class="ttdeci">herr_t H5Tenum_insert(hid_t type, const char *name, const void *value)</div><div class="ttdoc">Inserts a new enumeration datatype member.</div></div>
+</div><!-- fragment --><table class="doxtable">
+<caption>An enumeration with five elements</caption>
+<tr>
+<th>Name </th><th>Value </th></tr>
+<tr>
+<td>RED </td><td>0 </td></tr>
+<tr>
+<td>GREEN </td><td>1 </td></tr>
+<tr>
+<td>BLUE </td><td>2 </td></tr>
+<tr>
+<td>WHITE </td><td>3 </td></tr>
+<tr>
+<td>BLACK </td><td>4 </td></tr>
+</table>
+<p>The figure below shows how an array of eight values might be stored. Conceptually, the array is an array of symbolic names [BLACK, RED, WHITE, BLUE, ...] See item a in the figure below. These are stored as the values and are short integers. So, the first 2 bytes are the value associated with “BLACK”, which is the number 4, and so on. See item b in the figure below. </p><table class="doxtable">
+<caption>Storing an enum array</caption>
+<tr>
+<td>a) Logical data to be written - eight elements </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig17a.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td>b) The storage layout. Total size of the array is 16 bytes, 2 bytes per element. </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig17b.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The order that members are inserted into an enumeration type is unimportant; the important part is the associations between the symbol names and the values. Thus, two enumeration datatypes will be considered equal if and only if both types have the same symbol/value associations and both have equal underlying integer datatypes. Type equality is tested with the H5Tequal function.</p>
+<p>If a particular architecture type is required, a little-endian or big-endian datatype for example, use a native integer datatype as the ENUM base datatype and use <a class="el" href="group___c_o_n_v.html#ga9442478475a03357ee47fa035df0228a" title="Converts data from one specified datatype to another.">H5Tconvert</a> on values as they are read from or written to a dataset.</p>
+<h3><a class="anchor" id="subsubsec_datatype_other_opaque"></a>
+Opaque</h3>
+<p>In some cases, a user may have data objects that should be stored and retrieved as blobs with no attempt to interpret them. For example, an application might wish to store an array of encrypted certificates which are 100 bytes long.</p>
+<p>While an arbitrary block of data may always be stored as bytes, characters, integers, or whatever, this might mislead programs about the meaning of the data. The opaque datatype defines data elements which are uninterpreted by HDF5. The opaque data may be labeled with <a class="el" href="group___o_p_a_q_u_e.html#ga3543ad909983a2a20e651d16502de43d" title="Tags an opaque datatype.">H5Tset_tag</a> with a string that might be used by an application. For example, the encrypted certificates might have a tag to indicate the encryption and the certificate standard.</p>
+<h3><a class="anchor" id="subsubsec_datatype_other_bitfield"></a>
+Bitfield</h3>
+<p>Some data is represented as bits, where the number of bits is not an integral byte and the bits are not necessarily interpreted as a standard type. Some examples might include readings from machine registers (for example, switch positions), a cloud mask, or data structures with several small integers that should be store in a single byte.</p>
+<p>This data could be stored as integers, strings, or enumerations. However, these storage methods would likely result in considerable wasted space. For example, storing a cloud mask with one byte per value would use up to eight times the space of a packed array of bits.</p>
+<p>The HDF5 bitfield datatype class defines a data element that is a contiguous sequence of bits, which are stored on disk in a packed array. The programming model is the same as for unsigned integers: the datatype object is created by copying a predefined datatype, and then the precision, offset, and padding are set.</p>
+<p>While the use of the bitfield datatype will reduce storage space substantially, there will still be wasted space if the bitfield as a whole does not match the 1-, 2-, 4-, or 8-byte unit in which it is written. The remaining unused space can be removed by applying the N-bit filter to the dataset containing the bitfield data. For more information, see "Using the N-bit Filter."</p>
+<h2><a class="anchor" id="subsec_datatype_fill"></a>
+Fill Values</h2>
+<p>The “fill value” for a dataset is the specification of the default value assigned to data elements that have not yet been written. In the case of a dataset with an atomic datatype, the fill value is a single value of the appropriate datatype, such as ‘0’ or ‘-1.0’. In the case of a dataset with a composite datatype, the fill value is a single data element of the appropriate type. For example, for an array or compound datatype, the fill value is a single data element with values for all the component elements of the array or compound datatype.</p>
+<p>The fill value is set (permanently) when the dataset is created. The fill value is set in the dataset creation properties in the <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> call. Note that the <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> call must also include the datatype of the dataset, and the value provided for the fill value will be interpreted as a single element of this datatype. The example below shows code which creates a dataset of integers with fill value -1. Any unwritten data elements will be set to -1.</p>
+<p><em>Create a dataset with a fill value of -1</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id;</div>
+<div class="line"><span class="keywordtype">int</span> filler;</div>
+<div class="line"> </div>
+<div class="line">filler = -1;</div>
+<div class="line">plist_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>);</div>
+<div class="line"><a class="code" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value</a>(plist_id, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, &amp;filler);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create the dataset with fill value ‘-1’.</span></div>
+<div class="line">dataset_id = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file_id, “/dset”, <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>, dataspace_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, plist_id,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afcd7f8186c404f3a1d768632eacba102"><div class="ttname"><a href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a></div><div class="ttdeci">#define H5P_DATASET_CREATE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:53</div></div>
+<div class="ttc" id="agroup___d_c_p_l_html_ga4335bb45b35386daa837b4ff1b9cd4a4"><div class="ttname"><a href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value</a></div><div class="ttdeci">herr_t H5Pset_fill_value(hid_t plist_id, hid_t type_id, const void *value)</div><div class="ttdoc">Sets the fill value for a dataset.</div></div>
+</div><!-- fragment --><p><em>Create a fill value for a compound datatype</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>s1_t {</div>
+<div class="line"> <span class="keywordtype">int</span> a;</div>
+<div class="line"> <span class="keywordtype">char</span> b;</div>
+<div class="line"> <span class="keywordtype">double</span> c;</div>
+<div class="line">} s1_t;</div>
+<div class="line">s1_t filler;</div>
+<div class="line"> </div>
+<div class="line">s1_tid = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(s1_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s1_tid, “a_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, a), <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s1_tid, “b_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, b), <a class="code" href="group___p_d_t_n_a_t.html#ga7439560bc4ef6d995a4e35b30262e660">H5T_NATIVE_CHAR</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s1_tid, “c_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, c), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"> </div>
+<div class="line">filler.a = -1;</div>
+<div class="line">filler.b = ‘*’;</div>
+<div class="line">filler.c = -2.0;</div>
+<div class="line">plist_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a>);</div>
+<div class="line"><a class="code" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value</a>(plist_id, s1_tid, &amp;filler);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create the dataset with fill value</span></div>
+<div class="line"><span class="comment">// (-1, ‘*’, -2.0).</span></div>
+<div class="line">dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file, datasetname, s1_tid, space, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, plist_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+</div><!-- fragment --><p>The code above shows how to create a fill value for a compound datatype. The procedure is the same as the previous example except the filler must be a structure with the correct fields. Each field is initialized to the desired fill value.</p>
+<p>The fill value for a dataset can be retrieved by reading the dataset creation properties of the dataset and then by reading the fill value with <a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355" title="Retrieves a dataset fill value.">H5Pget_fill_value</a>. The data will be read into memory using the storage layout specified by the datatype. This transfer will convert data in the same way as <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a>. The example below shows how to get the fill value from the dataset created in the example "Create a dataset with a fill value of -1".</p>
+<p><em>Retrieve a fill value</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist2;</div>
+<div class="line"><span class="keywordtype">int</span> filler;</div>
+<div class="line"> </div>
+<div class="line">dataset_id = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>(file_id, “/dset”, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">plist2 = <a class="code" href="group___h5_d.html#ga8848f14f4aba8e6160c3d8bb7f1be163">H5Dget_create_plist</a>(dataset_id);</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355">H5Pget_fill_value</a>(plist2, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, &amp;filler);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// filler has the fill value, ‘-1’</span></div>
+<div class="ttc" id="agroup___d_c_p_l_html_ga82bbe8c77c7eb9c460bfd1eb26881355"><div class="ttname"><a href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355">H5Pget_fill_value</a></div><div class="ttdeci">herr_t H5Pget_fill_value(hid_t plist_id, hid_t type_id, void *value)</div><div class="ttdoc">Retrieves a dataset fill value.</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga8848f14f4aba8e6160c3d8bb7f1be163"><div class="ttname"><a href="group___h5_d.html#ga8848f14f4aba8e6160c3d8bb7f1be163">H5Dget_create_plist</a></div><div class="ttdeci">hid_t H5Dget_create_plist(hid_t dset_id)</div><div class="ttdoc">Returns an identifier for a copy of the dataset creation property list for a dataset.</div></div>
+</div><!-- fragment --><p>A similar procedure is followed for any datatype. The example below shows how to read the fill value for the compound datatype created in an example above. Note that the program must pass an element large enough to hold a fill value of the datatype indicated by the argument to <a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355" title="Retrieves a dataset fill value.">H5Pget_fill_value</a>. Also, the program must understand the datatype in order to interpret its components. This may be difficult to determine without knowledge of the application that created the dataset.</p>
+<p><em>Read the fill value for a compound datatype</em> </p><div class="fragment"><div class="line"><span class="keywordtype">char</span> *fillbuf;</div>
+<div class="line"><span class="keywordtype">int</span> sz;</div>
+<div class="line"> </div>
+<div class="line">dataset = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>( file, DATASETNAME, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line">s1_tid = <a class="code" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">H5Dget_type</a>(dataset);</div>
+<div class="line"> </div>
+<div class="line">sz = <a class="code" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a>(s1_tid);</div>
+<div class="line"> </div>
+<div class="line">fillbuf = (<span class="keywordtype">char</span> *)malloc(sz);</div>
+<div class="line"> </div>
+<div class="line">plist_id = <a class="code" href="group___h5_d.html#ga8848f14f4aba8e6160c3d8bb7f1be163">H5Dget_create_plist</a>(dataset);</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355">H5Pget_fill_value</a>(plist_id, s1_tid, fillbuf);</div>
+<div class="line"> </div>
+<div class="line">printf(“filler.a: %d\n”,((s1_t *) fillbuf)-&gt;a);</div>
+<div class="line">printf(“filler.b: %c\n”,((s1_t *) fillbuf)-&gt;b);</div>
+<div class="line">printf(“filler.c: %f\n”,((s1_t *) fillbuf)-&gt;c);</div>
+</div><!-- fragment --><h2><a class="anchor" id="subsec_datatype_complex"></a>
+Complex Combinations of Datatypes</h2>
+<p>Several composite datatype classes define collections of other datatypes, including other composite datatypes. In general, a datatype can be nested to any depth, with any combination of datatypes.</p>
+<p>For example, a compound datatype can have members that are other compound datatypes, arrays, VL datatypes. An array can be an array of array, an array of compound, or an array of VL. And a VL datatype can be a variable-length array of compound, array, or VL datatypes.</p>
+<p>These complicated combinations of datatypes form a logical tree, with a single root datatype, and leaves which must be atomic datatypes (predefined or user-defined). The figure below shows an example of a logical tree describing a compound datatype constructed from different datatypes.</p>
+<p>Recall that the datatype is a description of the layout of storage. The complicated compound datatype is constructed from component datatypes, each of which describes the layout of part of the storage. Any datatype can be used as a component of a compound datatype, with the following restrictions: </p><ul>
+<li>
+1. No byte can be part of more than one component datatype (in other words, the fields cannot overlap within the compound datatype) </li>
+<li>
+2. The total size of the components must be less than or equal to the total size of the compound datatype</li>
+</ul>
+<p>These restrictions are essentially the rules for C structures and similar record types familiar from programming languages. Multiple typing, such as a C union, is not allowed in HDF5 datatypes.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig18.gif" alt=""/>
+<div class="caption">
+A compound datatype built with different datatypes</div></div>
+ </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsec_datatype_complex_create"></a>
+Creating a Complicated Compound Datatype</h3>
+<p>To construct a complicated compound datatype, each component is constructed, and then added to the enclosing datatype description. The example below shows how to create a compound datatype with four members: </p><ul>
+<li>“T1”, a compound datatype with three members </li>
+<li>“T2”, a compound datatype with two members </li>
+<li>“T3”, a one-dimensional array of integers </li>
+<li>“T4”, a string</li>
+</ul>
+<p>Below the example code is a figure that shows this datatype as a logical tree. The output of the h5dump utility is shown in the example below the figure.</p>
+<p>Each datatype is created as a separate datatype object. Figure "The storage layout for the
+ four member datatypes" below shows the storage layout for the four individual datatypes. Then the datatypes are inserted into the outer datatype at an appropriate offset. Figure "The storage layout of the combined four members" below shows the resulting storage layout. The combined record is 89 bytes long.</p>
+<p>The Dataset is created using the combined compound datatype. The dataset is declared to be a 4 by 3 array of compound data. Each data element is an instance of the 89-byte compound datatype. Figure "The layout of the dataset" below shows the layout of the dataset, and expands one of the elements to show the relative position of the component data elements.</p>
+<p>Each data element is a compound datatype, which can be written or read as a record, or each field may be read or written individually. The first field (“T1”) is itself a compound datatype with three fields (“T1.a”, “T1.b”, and “T1.c”). “T1” can be read or written as a record, or individual fields can be accessed. Similarly, the second filed is a compound datatype with two fields (“T2.f1”, “T2.f2”).</p>
+<p>The third field (“T3”) is an array datatype. Thus, “T3” should be accessed as an array of 40 integers. Array data can only be read or written as a single element, so all 40 integers must be read or written to the third field. The fourth field (“T4”) is a single string of length 25.</p>
+<p><em>Create a compound datatype with four members</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>s1_t {</div>
+<div class="line"> <span class="keywordtype">int</span> a;</div>
+<div class="line"> <span class="keywordtype">char</span> b;</div>
+<div class="line"> <span class="keywordtype">double</span> c;</div>
+<div class="line">} s1_t;</div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>s2_t {</div>
+<div class="line"> <span class="keywordtype">float</span> f1;</div>
+<div class="line"> <span class="keywordtype">float</span> f2;</div>
+<div class="line">} s2_t;</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> s1_tid, s2_tid, s3_tid, s4_tid, s5_tid;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create a datatype for s1</span></div>
+<div class="line">s1_tid = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(s1_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s1_tid, “a_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, a), <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s1_tid, “b_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, b), <a class="code" href="group___p_d_t_n_a_t.html#ga7439560bc4ef6d995a4e35b30262e660">H5T_NATIVE_CHAR</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s1_tid, “c_name”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s1_t, c), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create a datatype for s2.</span></div>
+<div class="line">s2_tid = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span>(s2_t));</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s2_tid, “f1”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s2_t, f1), <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s2_tid, “f2”, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s2_t, f2), <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create a datatype for an Array of integers</span></div>
+<div class="line">s3_tid = <a class="code" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, RANK, dim);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create a datatype for a String of 25 characters</span></div>
+<div class="line">s4_tid = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>);</div>
+<div class="line"><a class="code" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a>(s4_tid, 25);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create a compound datatype composed of one of each of these types.</span></div>
+<div class="line"><span class="comment">// The total size is the sum of the size of each.</span></div>
+<div class="line">sz = <a class="code" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a>(s1_tid) + <a class="code" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a>(s2_tid) + <a class="code" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a>(s3_tid) + <a class="code" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a>(s4_tid);</div>
+<div class="line">s5_tid = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, sz);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Insert the component types at the appropriate offsets.</span></div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s5_tid, “T1”, 0, s1_tid);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s5_tid, “T2”, <span class="keyword">sizeof</span>(s1_t), s2_tid);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s5_tid, “T3”, <span class="keyword">sizeof</span>(s1_t) + <span class="keyword">sizeof</span>(s2_t), s3_tid);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a>(s5_tid, “T4”, (<span class="keyword">sizeof</span>(s1_t) + <span class="keyword">sizeof</span>(s2_t) + <a class="code" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a>(s3_tid)), s4_tid);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create the dataset with this datatype.</span></div>
+<div class="line">dataset = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file, DATASETNAME, s5_tid, space, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+</div><!-- fragment --><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig19.gif" alt=""/>
+<div class="caption">
+Logical tree for the compound datatype with four members</div></div>
+ </td></tr>
+</table>
+<p><em> Output from h5dump for the compound datatype</em> </p><div class="fragment"><div class="line">DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a> {</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a> {</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a> “a_name”;</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#gaeaa5eb139424ba27d5af8925f1aa9593">H5T_STD_I8LE</a> “b_name”;</div>
+<div class="line"> <a class="code" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a> “c_name”;</div>
+<div class="line"> } “T1”;</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a> {</div>
+<div class="line"> <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a> “f1”;</div>
+<div class="line"> <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a> “f2”;</div>
+<div class="line"> } “T2”;</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a> { [10] <a class="code" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a> } “T3”;</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> {</div>
+<div class="line"> STRSIZE 25;</div>
+<div class="line"> STRPAD <a class="code" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a>;</div>
+<div class="line"> CSET <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a>;</div>
+<div class="line"> CTYPE <a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>;</div>
+<div class="line"> } “T4”;</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663"><div class="ttname"><a href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a></div><div class="ttdeci">@ H5T_CSET_ASCII</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:95</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a></div><div class="ttdeci">@ H5T_STRING</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:35</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a></div><div class="ttdeci">@ H5T_ARRAY</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:42</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13"><div class="ttname"><a href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a></div><div class="ttdeci">@ H5T_STR_NULLTERM</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:120</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gaeaa5eb139424ba27d5af8925f1aa9593"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gaeaa5eb139424ba27d5af8925f1aa9593">H5T_STD_I8LE</a></div><div class="ttdeci">#define H5T_STD_I8LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:290</div></div>
+</div><!-- fragment --><table class="doxtable">
+<caption>The storage layout for the four member datatypes</caption>
+<tr>
+<td>a) Compound type ‘s1_t’, size 16 bytes. </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig20a.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td>b) Compound type ‘s2_t’, size 8 bytes. </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig20b.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td>c) Array type ‘s3_tid’, 40 integers, total size 40 bytes. </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig20c.gif" alt=""/>
+</div>
+ </td></tr>
+<tr>
+<td>d) String type ‘s4_tid’, size 25 bytes. </td></tr>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig20d.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig21.gif" alt=""/>
+<div class="caption">
+The storage layout of the combined four members</div></div>
+ </td></tr>
+</table>
+<ul>
+<li>A 4 x 3 array of Compound Datatype </li>
+<li>Element [1,1] expanded <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig22.gif" alt=""/>
+<div class="caption">
+The layout of the dataset</div></div>
+ </td></tr>
+</table>
+</li>
+</ul>
+<h3><a class="anchor" id="subsubsec_datatype_complex_analyze"></a>
+Analyzing and Navigating a Compound Datatype</h3>
+<p>A complicated compound datatype can be analyzed piece by piece to discover the exact storage layout. In the example above, the outer datatype is analyzed to discover that it is a compound datatype with four members. Each member is analyzed in turn to construct a complete map of the storage layout.</p>
+<p>The example below shows an example of code that partially analyzes a nested compound datatype. The name and overall offset and size of the component datatype is discovered, and then its type is analyzed depending on the datatype class. Through this method, the complete storage layout can be discovered.</p>
+<p><em> Output from h5dump for the compound datatype</em> </p><div class="fragment"><div class="line">s1_tid = <a class="code" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">H5Dget_type</a>(dataset);</div>
+<div class="line"> </div>
+<div class="line"><span class="keywordflow">if</span> (<a class="code" href="group___h5_t.html#ga364545c053f925fec65880b235e37898">H5Tget_class</a>(s1_tid) == <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>) {</div>
+<div class="line"> printf(“COMPOUND DATATYPE {\n”);</div>
+<div class="line"> sz = <a class="code" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a>(s1_tid);</div>
+<div class="line"> nmemb = <a class="code" href="group___c_o_m_p_e_n_u_m.html#ga21bdfc706f71ebe298a433e74b5bc626">H5Tget_nmembers</a>(s1_tid);</div>
+<div class="line"> printf(“ %d bytes\n”,sz);</div>
+<div class="line"> printf(“ %d members\n”,nmemb);</div>
+<div class="line"> <span class="keywordflow">for</span> (i =0; i &lt; nmemb; i++) {</div>
+<div class="line"> s2_tid = <a class="code" href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb">H5Tget_member_type</a>(s1_tid, i);</div>
+<div class="line"> <span class="keywordflow">if</span> (<a class="code" href="group___h5_t.html#ga364545c053f925fec65880b235e37898">H5Tget_class</a>(s2_tid) == <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>) {</div>
+<div class="line"> <span class="comment">// recursively analyze the nested type.</span></div>
+<div class="line"> }</div>
+<div class="line"> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="group___h5_t.html#ga364545c053f925fec65880b235e37898">H5Tget_class</a>(s2_tid) == <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a>) {</div>
+<div class="line"> sz2 = <a class="code" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a>(s2_tid);</div>
+<div class="line"> printf(“ %s: NESTED ARRAY DATATYPE offset %d size %d</div>
+<div class="line"> {\n”, <a class="code" href="group___c_o_m_p_e_n_u_m.html#gaef6b68436eba0fca751968ebf057ade3">H5Tget_member_name</a>(s1_tid, i), <a class="code" href="group___c_o_m_p_o_u_n_d.html#ga46cf2a60b54a08695635749c215af4af">H5Tget_member_offset</a>(s1_tid, i), sz2);</div>
+<div class="line"> <a class="code" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims</a>(s2_tid, dim);</div>
+<div class="line"> s3_tid = <a class="code" href="group___h5_t.html#ga331e8f7b388a50af77294018db788de3">H5Tget_super</a>(s2_tid);</div>
+<div class="line"> <span class="comment">// Etc., analyze the base type of the array</span></div>
+<div class="line"> }</div>
+<div class="line"> <span class="keywordflow">else</span> {</div>
+<div class="line"> <span class="comment">// analyze a simple type</span></div>
+<div class="line"> printf(“ %s: type code %d offset %d size %d\n”, <a class="code" href="group___c_o_m_p_e_n_u_m.html#gaef6b68436eba0fca751968ebf057ade3">H5Tget_member_name</a>(s1_tid, i),</div>
+<div class="line"> <a class="code" href="group___h5_t.html#ga364545c053f925fec65880b235e37898">H5Tget_class</a>(s2_tid), <a class="code" href="group___c_o_m_p_o_u_n_d.html#ga46cf2a60b54a08695635749c215af4af">H5Tget_member_offset</a>(s1_tid, i), <a class="code" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a>(s2_tid));</div>
+<div class="line"> }</div>
+<div class="line"> <span class="comment">// and so on....</span></div>
+<div class="ttc" id="agroup___a_r_r_a_y_html_ga2b4fecf95c9c16e4431d8aba60995473"><div class="ttname"><a href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims</a></div><div class="ttdeci">#define H5Tget_array_dims</div><div class="ttdef"><b>Definition:</b> H5version.h:1272</div></div>
+<div class="ttc" id="agroup___c_o_m_p_e_n_u_m_html_ga21bdfc706f71ebe298a433e74b5bc626"><div class="ttname"><a href="group___c_o_m_p_e_n_u_m.html#ga21bdfc706f71ebe298a433e74b5bc626">H5Tget_nmembers</a></div><div class="ttdeci">int H5Tget_nmembers(hid_t type_id)</div><div class="ttdoc">Retrieves the number of elements in a compound or enumeration datatype.</div></div>
+<div class="ttc" id="agroup___c_o_m_p_e_n_u_m_html_gaef6b68436eba0fca751968ebf057ade3"><div class="ttname"><a href="group___c_o_m_p_e_n_u_m.html#gaef6b68436eba0fca751968ebf057ade3">H5Tget_member_name</a></div><div class="ttdeci">char * H5Tget_member_name(hid_t type_id, unsigned membno)</div><div class="ttdoc">Retrieves the name of a compound or enumeration datatype member.</div></div>
+<div class="ttc" id="agroup___c_o_m_p_o_u_n_d_html_ga46cf2a60b54a08695635749c215af4af"><div class="ttname"><a href="group___c_o_m_p_o_u_n_d.html#ga46cf2a60b54a08695635749c215af4af">H5Tget_member_offset</a></div><div class="ttdeci">size_t H5Tget_member_offset(hid_t type_id, unsigned membno)</div><div class="ttdoc">Retrieves the offset of a field of a compound datatype.</div></div>
+<div class="ttc" id="agroup___c_o_m_p_o_u_n_d_html_gaf5de0eabe28246f040342e275b9a63eb"><div class="ttname"><a href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb">H5Tget_member_type</a></div><div class="ttdeci">hid_t H5Tget_member_type(hid_t type_id, unsigned membno)</div><div class="ttdoc">Returns the datatype of the specified member.</div></div>
+<div class="ttc" id="agroup___h5_t_html_ga331e8f7b388a50af77294018db788de3"><div class="ttname"><a href="group___h5_t.html#ga331e8f7b388a50af77294018db788de3">H5Tget_super</a></div><div class="ttdeci">hid_t H5Tget_super(hid_t type)</div><div class="ttdoc">Returns the base datatype from which a datatype is derived.</div></div>
+</div><!-- fragment --><h2><a class="anchor" id="subsec_datatype_life"></a>
+Life Cycle of the Datatype Object</h2>
+<p>Application programs access HDF5 datatypes through identifiers. Identifiers are obtained by creating a new datatype or by copying or opening an existing datatype. The identifier can be used until it is closed or until the library shuts down. See items a and b in the figure below. By default, a datatype is transient, and it disappears when it is closed.</p>
+<p>When a dataset or attribute is created (<a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> or <a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a>), its datatype is stored in the HDF5 file as part of the dataset or attribute object. See item c in the figure below. Once an object created, its datatype cannot be changed or deleted. The datatype can be accessed by calling <a class="el" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb" title="Returns an identifier for a copy of the datatype for a dataset.">H5Dget_type</a>, <a class="el" href="group___h5_a.html#ga0b070b714b2e535df2e1cb3005026a44" title="Gets an attribute&#39;s datatype.">H5Aget_type</a>, <a class="el" href="group___h5_t.html#ga331e8f7b388a50af77294018db788de3" title="Returns the base datatype from which a datatype is derived.">H5Tget_super</a>, or <a class="el" href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb" title="Returns the datatype of the specified member.">H5Tget_member_type</a>. See item d in the figure below. These calls return an identifier to a transient copy of the datatype of the dataset or attribute unless the datatype is a committed datatype. Note that when an object is created, the stored datatype is a copy of the transient datatype. If two objects are created with the same datatype, the information is stored in each object with the same effect as if two different datatypes were created and used.</p>
+<p>A transient datatype can be stored using <a class="el" href="group___h5_t.html#ga9a224eb59f0ba807789e3f8ba3a840cd">H5Tcommit</a> in the HDF5 file as an independent, named object, called a committed datatype. Committed datatypes were formerly known as named datatypes. See item e in the figure below. Subsequently, when a committed datatype is opened with <a class="el" href="group___h5_t.html#ga1d14b407603fdcedfbed1f723784c209">H5Topen</a> (item f), or is obtained with <a class="el" href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb" title="Returns the datatype of the specified member.">H5Tget_member_type</a> or similar call (item k), the return is an identifier to a transient copy of the stored datatype. The identifier can be used in the same way as other datatype identifiers except that the committed datatype cannot be modified. When a committed datatype is copied with <a class="el" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e" title="Copies an existing datatype.">H5Tcopy</a>, the return is a new, modifiable, transient datatype object (item f).</p>
+<p>When an object is created using a committed datatype (<a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>, <a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a>), the stored datatype is used without copying it to the object. See item j in the figure below. In this case, if multiple objects are created using the same committed datatype, they all share the exact same datatype object. This saves space and makes clear that the datatype is shared. Note that a committed datatype can be shared by objects within the same HDF5 file, but not by objects in other files. For more information on copying committed datatypes to other HDF5 files, see the “Copying Committed Datatypes with H5Ocopy” topic in the “Additional Resources” chapter.</p>
+<p>A committed datatype can be deleted from the file by calling <a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf" title="Removes a link from a group.">H5Ldelete</a> which replaces <a class="el" href="group___h5_g.html#gacb843cbd5bbb816cfa9c855463d1e51c" title="Removes the link to an object from a group.">H5Gunlink</a>. See item i in the figure below. If one or more objects are still using the datatype, the committed datatype cannot be accessed with <a class="el" href="group___h5_t.html#ga1d14b407603fdcedfbed1f723784c209">H5Topen</a>, but will not be removed from the file until it is no longer used. <a class="el" href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb" title="Returns the datatype of the specified member.">H5Tget_member_type</a> and similar calls will return a transient copy of the datatype.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig23.gif" alt=""/>
+<div class="caption">
+Life cycle of a datatype</div></div>
+ </td></tr>
+</table>
+<p>Transient datatypes are initially modifiable. Note that when a datatype is copied or when it is written to the file (when an object is created) or the datatype is used to create a composite datatype, a copy of the current state of the datatype is used. If the datatype is then modified, the changes have no effect on datasets, attributes, or datatypes that have already been created. See the figure below.</p>
+<p>A transient datatype can be made read-only (<a class="el" href="group___h5_t.html#ga523642dbf4c60a83127fff87664a965b" title="Locks a datatype.">H5Tlock</a>). Note that the datatype is still transient, and otherwise does not change. A datatype that is immutable is read-only but cannot be closed except when the entire library is closed. The predefined types such as <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> are immutable transient types.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig24.gif" alt=""/>
+<div class="caption">
+Transient datatype states: modifiable, read-only, and immutable</div></div>
+ </td></tr>
+</table>
+<p>To create two or more datasets that share a common datatype, first commit the datatype, and then use that datatype to create the datasets. See the example below. <em> Create a shareable datatype</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> t1 = ...some <span class="keyword">transient</span> type...;</div>
+<div class="line"><a class="code" href="group___h5_t.html#ga9a224eb59f0ba807789e3f8ba3a840cd">H5Tcommit</a> (file, “shared_type”, t1, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset1 = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> (file, “dset1”, t1, space, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset2 = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> (file, “dset2”, t1, space, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset1 = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> (file, “dset1”, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> t2 = <a class="code" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">H5Dget_type</a> (dset1);</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset3 = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> (file, “dset3”, t2, space, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset4 = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> (file, “dset4”, t2, space, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="ttc" id="agroup___h5_t_html_ga9a224eb59f0ba807789e3f8ba3a840cd"><div class="ttname"><a href="group___h5_t.html#ga9a224eb59f0ba807789e3f8ba3a840cd">H5Tcommit</a></div><div class="ttdeci">#define H5Tcommit</div><div class="ttdef"><b>Definition:</b> H5version.h:1261</div></div>
+</div><!-- fragment --><table class="doxtable">
+<caption>Datatype APIs</caption>
+<tr>
+<th>Function </th><th>Description </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_t.html#ga1d14b407603fdcedfbed1f723784c209">H5Topen</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> location, <span class="keyword">const</span> <span class="keywordtype">char</span> *name)</div>
+<div class="ttc" id="agroup___h5_t_html_ga1d14b407603fdcedfbed1f723784c209"><div class="ttname"><a href="group___h5_t.html#ga1d14b407603fdcedfbed1f723784c209">H5Topen</a></div><div class="ttdeci">#define H5Topen</div><div class="ttdef"><b>Definition:</b> H5version.h:1283</div></div>
+</div><!-- fragment --> </td><td>A committed datatype can be opened by calling this function, which returns a datatype identifier. The identifier should eventually be released by calling <a class="el" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0" title="Releases a datatype.">H5Tclose()</a> to release resources. The committed datatype returned by this function is read-only or a negative value is returned for failure. The location is either a file or group identifier. </td></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_t.html#ga9a224eb59f0ba807789e3f8ba3a840cd">H5Tcommit</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> location, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)</div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+</div><!-- fragment --> </td><td>A transient datatype (not immutable) can be written to a file and turned into a committed datatype by calling this function. The location is either a file or group identifier and when combined with name refers to a new committed datatype. </td></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> <a class="code" href="group___h5_t.html#ga0eba38d8c49784269e71ac9fa79b0f0a">H5Tcommitted</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type)</div>
+<div class="ttc" id="a_h5public_8h_html_aa8f6c28736dbd0f18388c67911d38aca"><div class="ttname"><a href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a></div><div class="ttdeci">int htri_t</div><div class="ttdef"><b>Definition:</b> H5public.h:265</div></div>
+<div class="ttc" id="agroup___h5_t_html_ga0eba38d8c49784269e71ac9fa79b0f0a"><div class="ttname"><a href="group___h5_t.html#ga0eba38d8c49784269e71ac9fa79b0f0a">H5Tcommitted</a></div><div class="ttdeci">htri_t H5Tcommitted(hid_t type_id)</div><div class="ttdoc">Determines whether a datatype is a committed type or a transient type.</div></div>
+</div><!-- fragment --> </td><td>A type can be queried to determine if it is a committed type or a transient type. If this function returns a positive value then the type is committed. Datasets which return committed datatypes with <a class="el" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb" title="Returns an identifier for a copy of the datatype for a dataset.">H5Dget_type()</a> are able to share the datatype with other datasets in the same file. </td></tr>
+</table>
+<h2><a class="anchor" id="subsec_datatype_transfer"></a>
+Data Transfer: Datatype Conversion and Selection</h2>
+<p>When data is transferred (write or read), the storage layout of the data elements may be different. For example, an integer might be stored on disk in big-endian byte order and read into memory with little-endian byte order. In this case, each data element will be transformed by the HDF5 Library during the data transfer.</p>
+<p>The conversion of data elements is controlled by specifying the datatype of the source and specifying the intended datatype of the destination. The storage format on disk is the datatype specified when the dataset is created. The datatype of memory must be specified in the library call.</p>
+<p>In order to be convertible, the datatype of the source and destination must have the same datatype class (with the exception of enumeration type). Thus, integers can be converted to other integers, and floats to other floats, but integers cannot (yet) be converted to floats. For each atomic datatype class, the possible conversions are defined. An enumeration datatype can be converted to an integer or a floating-point number datatype.</p>
+<p>Basically, any datatype can be converted to another datatype of the same datatype class. The HDF5 Library automatically converts all properties. If the destination is too small to hold the source value then an overflow or underflow exception occurs. If a handler is defined with the <a class="el" href="group___d_x_p_l.html#ga10a80b29444d933da1aa2003f46cf003" title="Sets user-defined datatype conversion callback function.">H5Pset_type_conv_cb</a> function, it will be called. Otherwise, a default action will be performed. The table below summarizes the default actions.</p>
+<table class="doxtable">
+<caption>Default actions for datatype conversion exceptions</caption>
+<tr>
+<th>Datatype Class </th><th>Possible Exceptions </th><th>Default Action </th></tr>
+<tr>
+<td>Integer </td><td>Size, offset, pad </td><td></td></tr>
+<tr>
+<td>Float </td><td>Size, offset, pad, ebits </td><td></td></tr>
+<tr>
+<td>String </td><td>Size </td><td>Truncates, zero terminate if required. </td></tr>
+<tr>
+<td>Enumeration </td><td>No field </td><td>All bits set </td></tr>
+</table>
+<p>For example, when reading data from a dataset, the source datatype is the datatype set when the dataset was created, and the destination datatype is the description of the storage layout in memory. The destination datatype must be specified in the <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> call. The example below shows an example of reading a dataset of 32-bit integers. The figure below the example shows the data transformation that is performed. <em>Specify the destination datatype with H5Dread</em> </p><div class="fragment"><div class="line"><span class="comment">// Stored as H5T_STD_BE32</span></div>
+<div class="line"><span class="comment">// Use the native memory order in the destination</span></div>
+<div class="line">mem_type_id = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset_id, mem_type_id, mem_space_id, file_space_id, xfer_plist_id, buf);</div>
+</div><!-- fragment --><table class="doxtable">
+<caption>Layout of a datatype conversion</caption>
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig25a.gif" alt=""/>
+</div>
+ <div class="image">
+<img src="Dtypes_fig25b.gif" alt=""/>
+</div>
+ <div class="image">
+<img src="Dtypes_fig25c.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>One thing to note in the example above is the use of the predefined native datatype <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>. Recall that in this example, the data was stored as a 4-bytes in big-endian order. The application wants to read this data into an array of integers in memory. Depending on the system, the storage layout of memory might be either big or little-endian, so the data may need to be transformed on some platforms and not on others. The <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> type is set by the HDF5 Library to be the correct type to describe the storage layout of the memory on the system. Thus, the code in the example above will work correctly on any platform, performing a transformation when needed.</p>
+<p>There are predefined native types for most atomic datatypes, and these can be combined in composite datatypes. In general, the predefined native datatypes should always be used for data stored in memory. Predefined native datatypes describe the storage properties of memory.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig26.gif" alt=""/>
+<div class="caption">
+An enum datatype conversion</div></div>
+ </td></tr>
+</table>
+<p><em>Create an aligned and packed compound datatype</em> </p><div class="fragment"><div class="line"><span class="comment">// Stored as H5T_STD_BE32</span></div>
+<div class="line"><span class="comment">// Use the native memory order in the destination</span></div>
+<div class="line">mem_type_id = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset_id, mem_type_id, mem_space_id, file_space_id, xfer_plist_id, buf);</div>
+</div><!-- fragment --><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig27.gif" alt=""/>
+<div class="caption">
+Alignment of a compound datatype</div></div>
+ </td></tr>
+</table>
+<p><em>Transfer some fields of a compound datatype</em> </p><div class="fragment"><div class="line"><span class="comment">// Stored as H5T_STD_BE32</span></div>
+<div class="line"><span class="comment">// Use the native memory order in the destination</span></div>
+<div class="line">mem_type_id = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a>(<a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>);</div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(dataset_id, mem_type_id, mem_space_id, file_space_id, xfer_plist_id, buf);</div>
+</div><!-- fragment --><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="Dtypes_fig28.gif" alt=""/>
+<div class="caption">
+Layout when an element is skipped</div></div>
+ </td></tr>
+</table>
+<h2><a class="anchor" id="subsec_datatype_text"></a>
+Text Descriptions of Datatypes: Conversion to and from</h2>
+<p>HDF5 provides a means for generating a portable and human-readable text description of a datatype and for generating a datatype from such a text description. This capability is particularly useful for creating complex datatypes in a single step, for creating a text description of a datatype for debugging purposes, and for creating a portable datatype definition that can then be used to recreate the datatype on many platforms or in other applications.</p>
+<p>These tasks are handled by two functions provided in the HDF5 Lite high-level library: </p><ul>
+<li><a class="el" href="group___h5_l_t.html#ga107d1c8619493704ae501e55dd669efd" title="Creates an HDF5 datatype given a text description.">H5LTtext_to_dtype</a> Creates an HDF5 datatype in a single step. </li>
+<li><a class="el" href="group___h5_l_t.html#ga6ec5b6204c4cddc5bd323918e51755dc" title="Creates a text description of an HDF5 datatype.">H5LTdtype_to_text</a> Translates an HDF5 datatype into a text description.</li>
+</ul>
+<p>Note that this functionality requires that the HDF5 High-Level Library (H5LT) be installed.</p>
+<p>While <a class="el" href="group___h5_l_t.html#ga107d1c8619493704ae501e55dd669efd" title="Creates an HDF5 datatype given a text description.">H5LTtext_to_dtype</a> can be used to generate any sort of datatype, it is particularly useful for complex datatypes.</p>
+<p><a class="el" href="group___h5_l_t.html#ga6ec5b6204c4cddc5bd323918e51755dc" title="Creates a text description of an HDF5 datatype.">H5LTdtype_to_text</a> is most likely to be used in two sorts of situations: when a datatype must be closely examined for debugging purpose or to create a portable text description of the datatype that can then be used to recreate the datatype on other platforms or in other applications.</p>
+<p>These two functions work for all valid HDF5 datatypes except time, bitfield, and reference datatypes.</p>
+<p>The currently supported text format used by <a class="el" href="group___h5_l_t.html#ga107d1c8619493704ae501e55dd669efd" title="Creates an HDF5 datatype given a text description.">H5LTtext_to_dtype</a> and <a class="el" href="group___h5_l_t.html#ga6ec5b6204c4cddc5bd323918e51755dc" title="Creates a text description of an HDF5 datatype.">H5LTdtype_to_text</a> is the data description language (DDL) and conforms to the <a class="el" href="_d_d_l_b_n_f110.html">DDL in BNF through HDF5 1.10</a>. The portion of the <a class="el" href="_d_d_l_b_n_f110.html">DDL in BNF through HDF5 1.10</a> that defines HDF5 datatypes appears below. <em>The definition of HDF5 datatypes from the HDF5 DDL</em> </p><div class="fragment"><div class="line">&lt;datatype&gt; ::= &lt;atomic_type&gt; | &lt;compound_type&gt; | &lt;variable_length_type&gt; | &lt;array_type&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;atomic_type&gt; ::= &lt;integer&gt; | &lt;<span class="keywordtype">float</span>&gt; | &lt;time&gt; | &lt;<span class="keywordtype">string</span>&gt; |</div>
+<div class="line"> &lt;bitfield&gt; | &lt;opaque&gt; | &lt;reference&gt; | &lt;<span class="keyword">enum</span>&gt;</div>
+<div class="line">&lt;integer&gt; ::= <a class="code" href="group___p_d_t_s_t_d.html#gafc97668c32b74f7d20dec0d0d2f47e4f">H5T_STD_I8BE</a> | <a class="code" href="group___p_d_t_s_t_d.html#gaeaa5eb139424ba27d5af8925f1aa9593">H5T_STD_I8LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#gadc0ccea703096e20a4c3e51e858836dd">H5T_STD_I16BE</a> | <a class="code" href="group___p_d_t_s_t_d.html#gaf88985315398de5fc4a716707b5c7694">H5T_STD_I16LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> | <a class="code" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#ga7a14305593830bbe08a622642eae928c">H5T_STD_I64BE</a> | <a class="code" href="group___p_d_t_s_t_d.html#ga591a85b894eab3e3ab1a2ccd9b3be565">H5T_STD_I64LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#ga10b5774adca6e8432615dac892e13ed9">H5T_STD_U8BE</a> | <a class="code" href="group___p_d_t_s_t_d.html#gae641eb8f98d930fe5ddd3a04adb98383">H5T_STD_U8LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#ga10e46ab72ac0330c51ed6cf709db4697">H5T_STD_U16BE</a> | <a class="code" href="group___p_d_t_s_t_d.html#ga4c2494c16f3e9443af1d56a078e0db3c">H5T_STD_U16LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#ga320fc4cfe8e4a3d1ab9997c8e342780b">H5T_STD_U32BE</a> | <a class="code" href="group___p_d_t_s_t_d.html#gaa03600cecf2cd9063346084e41eb82a3">H5T_STD_U32LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#ga417489ff74b1cc52d25259c6357dcc6b">H5T_STD_U64BE</a> | <a class="code" href="group___p_d_t_s_t_d.html#ga3a38267be678af40576a380617e3fff9">H5T_STD_U64LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_n_a_t.html#ga7439560bc4ef6d995a4e35b30262e660">H5T_NATIVE_CHAR</a> | <a class="code" href="group___p_d_t_n_a_t.html#ga39cadf50f1701a2af3afa86eba3c7cbd">H5T_NATIVE_UCHAR</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_n_a_t.html#gae0625357fa121eca117f7fa9c4701810">H5T_NATIVE_SHORT</a> | <a class="code" href="group___p_d_t_n_a_t.html#gad0a240282e54647b83fe28ef65b40655">H5T_NATIVE_USHORT</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> | <a class="code" href="group___p_d_t_n_a_t.html#ga904b507c7b8aa4838fbb7c6ce71a37c5">H5T_NATIVE_UINT</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_n_a_t.html#ga290b9655882754ee0ec9f31b42ac04f6">H5T_NATIVE_LONG</a> | <a class="code" href="group___p_d_t_n_a_t.html#gacaea6c2c381167bacf67f6d6c43eb718">H5T_NATIVE_ULONG</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_n_a_t.html#gafb9c5d393d693869d7d21f71753a532c">H5T_NATIVE_LLONG</a> | <a class="code" href="group___p_d_t_n_a_t.html#ga91ed0d2ce3289ef3707449cf5babe928">H5T_NATIVE_ULLONG</a></div>
+<div class="line">&lt;<span class="keywordtype">float</span>&gt; ::= <a class="code" href="group___p_d_t_i_e_e_e.html#ga71d24a7d4c373ed9a003d7a0d8133f1e">H5T_IEEE_F32BE</a> | <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_i_e_e_e.html#gaf5064f4498d92e5992a5a0564d026d35">H5T_IEEE_F64BE</a> | <a class="code" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a> | <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_n_a_t.html#ga6b68c680440c463ce03c5efbf8cdf1c0">H5T_NATIVE_LDOUBLE</a></div>
+<div class="line">&lt;time&gt; ::= <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a8d3af61b1a73c5682f7f9b131754f6e3">H5T_TIME</a>: not yet implemented</div>
+<div class="line">&lt;<span class="keywordtype">string</span>&gt; ::= <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> {</div>
+<div class="line"> STRSIZE &lt;strsize&gt; ;</div>
+<div class="line"> STRPAD &lt;strpad&gt; ;</div>
+<div class="line"> CSET &lt;cset&gt; ;</div>
+<div class="line"> CTYPE &lt;ctype&gt; ;</div>
+<div class="line"> }</div>
+<div class="line">&lt;strsize&gt; ::= &lt;int_value&gt;</div>
+<div class="line">&lt;strpad&gt; ::= <a class="code" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a> | <a class="code" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a128d51156e51b7a2c9db0fe8787b4547">H5T_STR_NULLPAD</a> | <a class="code" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a></div>
+<div class="line">&lt;cset&gt; ::= <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a> | <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a></div>
+<div class="line">&lt;ctype&gt; ::= <a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a> | <a class="code" href="group___p_d_t_s.html#ga62335f6f57c2809fa1b3b1f9472eb2f6">H5T_FORTRAN_S1</a></div>
+<div class="line"> </div>
+<div class="line">&lt;bitfield&gt; ::= <a class="code" href="group___p_d_t_s_t_d.html#gaaa2c22c363edaa8587e954d88cc67f2a">H5T_STD_B8BE</a> | <a class="code" href="group___p_d_t_s_t_d.html#ga8ecfe3ba07af971949a94b157f518940">H5T_STD_B8LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#ga1eadeed01d1dfee62689a51acac1a159">H5T_STD_B16BE</a> | <a class="code" href="group___p_d_t_s_t_d.html#ga61fa8825fb07bcdaa285967fa3f3bcb9">H5T_STD_B16LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#ga556365dedd52e74e13d198071d47da1d">H5T_STD_B32BE</a> | <a class="code" href="group___p_d_t_s_t_d.html#gad166a8c49ae8af0ce1fe7812bdb90e19">H5T_STD_B32LE</a> |</div>
+<div class="line"> <a class="code" href="group___p_d_t_s_t_d.html#ga56eb9e49fe4ea45dc80ee6bbe0880625">H5T_STD_B64BE</a> | <a class="code" href="group___p_d_t_s_t_d.html#ga195cc861daefb50256990b68545444d8">H5T_STD_B64LE</a></div>
+<div class="line"> </div>
+<div class="line">&lt;opaque&gt; ::= <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aaf11325a64ed5369e88d8d0d600b5cce">H5T_OPAQUE</a> {</div>
+<div class="line"> OPAQUE_TAG &lt;identifier&gt;;</div>
+<div class="line"> OPAQUE_SIZE &lt;int_value&gt;;opt</div>
+<div class="line"> }</div>
+<div class="line"> </div>
+<div class="line">&lt;reference&gt; ::= <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a> { &lt;ref_type&gt; }</div>
+<div class="line">&lt;ref_type&gt; ::= H5T_STD_REF_OBJECT | <a class="code" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a></div>
+<div class="line"> </div>
+<div class="line">&lt;compound_type&gt; ::= <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a> {</div>
+<div class="line"> &lt;member_type_def&gt;+</div>
+<div class="line"> }</div>
+<div class="line">&lt;member_type_def&gt; ::= &lt;datatype&gt; &lt;field_name&gt;;</div>
+<div class="line">&lt;field_name&gt; ::= &lt;identifier&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;variable_length_type&gt; ::= <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2ad8ff83b6b7ca22575263561221193028">H5T_VLEN</a> { &lt;datatype&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;array_type&gt; ::= <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a> { &lt;dim_sizes&gt; &lt;datatype&gt; }</div>
+<div class="line">&lt;dim_sizes&gt; ::= <span class="charliteral">&#39;[&#39;</span>&lt;dimsize&gt;<span class="charliteral">&#39;]&#39;</span> | <span class="charliteral">&#39;[&#39;</span>&lt;dimsize&gt;<span class="charliteral">&#39;]&#39;</span>&lt;dim_sizes&gt;</div>
+<div class="line">&lt;dimsize&gt; ::= &lt;int_value&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;<span class="keyword">enum</span>&gt; ::= <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5ee305303f12787367ac271d8f28f2e6">H5T_ENUM</a> {</div>
+<div class="line"> &lt;enum_base_type&gt; &lt;enum_def&gt;+</div>
+<div class="line"> }</div>
+<div class="line">&lt;enum_base_type&gt; ::= &lt;integer&gt;</div>
+<div class="line"><span class="comment">// Currently enums can only hold integer type data, but they may be expanded</span></div>
+<div class="line"><span class="comment">// in the future to hold any datatype</span></div>
+<div class="line">&lt;enum_def&gt; ::= &lt;enum_symbol&gt; &lt;enum_val&gt;;</div>
+<div class="line">&lt;enum_symbol&gt; ::= &lt;identifier&gt;</div>
+<div class="line">&lt;enum_val&gt; ::= &lt;int_value&gt;</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658"><div class="ttname"><a href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a></div><div class="ttdeci">@ H5T_CSET_UTF8</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:96</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a></div><div class="ttdeci">@ H5T_REFERENCE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:39</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a8d3af61b1a73c5682f7f9b131754f6e3"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a8d3af61b1a73c5682f7f9b131754f6e3">H5T_TIME</a></div><div class="ttdeci">@ H5T_TIME</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:34</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2aaf11325a64ed5369e88d8d0d600b5cce"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aaf11325a64ed5369e88d8d0d600b5cce">H5T_OPAQUE</a></div><div class="ttdeci">@ H5T_OPAQUE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:37</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2ad8ff83b6b7ca22575263561221193028"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2ad8ff83b6b7ca22575263561221193028">H5T_VLEN</a></div><div class="ttdeci">@ H5T_VLEN</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:41</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_ad2ab726f3bd28222a2ffb91c6bbc3514a128d51156e51b7a2c9db0fe8787b4547"><div class="ttname"><a href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a128d51156e51b7a2c9db0fe8787b4547">H5T_STR_NULLPAD</a></div><div class="ttdeci">@ H5T_STR_NULLPAD</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:121</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c"><div class="ttname"><a href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a></div><div class="ttdeci">@ H5T_STR_SPACEPAD</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:122</div></div>
+<div class="ttc" id="agroup___p_d_t_i_e_e_e_html_ga71d24a7d4c373ed9a003d7a0d8133f1e"><div class="ttname"><a href="group___p_d_t_i_e_e_e.html#ga71d24a7d4c373ed9a003d7a0d8133f1e">H5T_IEEE_F32BE</a></div><div class="ttdeci">#define H5T_IEEE_F32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:256</div></div>
+<div class="ttc" id="agroup___p_d_t_i_e_e_e_html_gaf5064f4498d92e5992a5a0564d026d35"><div class="ttname"><a href="group___p_d_t_i_e_e_e.html#gaf5064f4498d92e5992a5a0564d026d35">H5T_IEEE_F64BE</a></div><div class="ttdeci">#define H5T_IEEE_F64BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:266</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga290b9655882754ee0ec9f31b42ac04f6"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga290b9655882754ee0ec9f31b42ac04f6">H5T_NATIVE_LONG</a></div><div class="ttdeci">#define H5T_NATIVE_LONG</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:777</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga39cadf50f1701a2af3afa86eba3c7cbd"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga39cadf50f1701a2af3afa86eba3c7cbd">H5T_NATIVE_UCHAR</a></div><div class="ttdeci">#define H5T_NATIVE_UCHAR</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:752</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga6b68c680440c463ce03c5efbf8cdf1c0"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga6b68c680440c463ce03c5efbf8cdf1c0">H5T_NATIVE_LDOUBLE</a></div><div class="ttdeci">#define H5T_NATIVE_LDOUBLE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:807</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga91ed0d2ce3289ef3707449cf5babe928"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga91ed0d2ce3289ef3707449cf5babe928">H5T_NATIVE_ULLONG</a></div><div class="ttdeci">#define H5T_NATIVE_ULLONG</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:792</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_gacaea6c2c381167bacf67f6d6c43eb718"><div class="ttname"><a href="group___p_d_t_n_a_t.html#gacaea6c2c381167bacf67f6d6c43eb718">H5T_NATIVE_ULONG</a></div><div class="ttdeci">#define H5T_NATIVE_ULONG</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:782</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_gad0a240282e54647b83fe28ef65b40655"><div class="ttname"><a href="group___p_d_t_n_a_t.html#gad0a240282e54647b83fe28ef65b40655">H5T_NATIVE_USHORT</a></div><div class="ttdeci">#define H5T_NATIVE_USHORT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:762</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_gae0625357fa121eca117f7fa9c4701810"><div class="ttname"><a href="group___p_d_t_n_a_t.html#gae0625357fa121eca117f7fa9c4701810">H5T_NATIVE_SHORT</a></div><div class="ttdeci">#define H5T_NATIVE_SHORT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:757</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_gafb9c5d393d693869d7d21f71753a532c"><div class="ttname"><a href="group___p_d_t_n_a_t.html#gafb9c5d393d693869d7d21f71753a532c">H5T_NATIVE_LLONG</a></div><div class="ttdeci">#define H5T_NATIVE_LLONG</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:787</div></div>
+<div class="ttc" id="agroup___p_d_t_s_html_ga62335f6f57c2809fa1b3b1f9472eb2f6"><div class="ttname"><a href="group___p_d_t_s.html#ga62335f6f57c2809fa1b3b1f9472eb2f6">H5T_FORTRAN_S1</a></div><div class="ttdeci">#define H5T_FORTRAN_S1</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:486</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga10b5774adca6e8432615dac892e13ed9"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga10b5774adca6e8432615dac892e13ed9">H5T_STD_U8BE</a></div><div class="ttdeci">#define H5T_STD_U8BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:325</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga10e46ab72ac0330c51ed6cf709db4697"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga10e46ab72ac0330c51ed6cf709db4697">H5T_STD_U16BE</a></div><div class="ttdeci">#define H5T_STD_U16BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:335</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga195cc861daefb50256990b68545444d8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga195cc861daefb50256990b68545444d8">H5T_STD_B64LE</a></div><div class="ttdeci">#define H5T_STD_B64LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:400</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga1eadeed01d1dfee62689a51acac1a159"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga1eadeed01d1dfee62689a51acac1a159">H5T_STD_B16BE</a></div><div class="ttdeci">#define H5T_STD_B16BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:375</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga320fc4cfe8e4a3d1ab9997c8e342780b"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga320fc4cfe8e4a3d1ab9997c8e342780b">H5T_STD_U32BE</a></div><div class="ttdeci">#define H5T_STD_U32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:345</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga3a38267be678af40576a380617e3fff9"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga3a38267be678af40576a380617e3fff9">H5T_STD_U64LE</a></div><div class="ttdeci">#define H5T_STD_U64LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:360</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga417489ff74b1cc52d25259c6357dcc6b"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga417489ff74b1cc52d25259c6357dcc6b">H5T_STD_U64BE</a></div><div class="ttdeci">#define H5T_STD_U64BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:355</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga4c2494c16f3e9443af1d56a078e0db3c"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga4c2494c16f3e9443af1d56a078e0db3c">H5T_STD_U16LE</a></div><div class="ttdeci">#define H5T_STD_U16LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:340</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga556365dedd52e74e13d198071d47da1d"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga556365dedd52e74e13d198071d47da1d">H5T_STD_B32BE</a></div><div class="ttdeci">#define H5T_STD_B32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:385</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga56eb9e49fe4ea45dc80ee6bbe0880625"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga56eb9e49fe4ea45dc80ee6bbe0880625">H5T_STD_B64BE</a></div><div class="ttdeci">#define H5T_STD_B64BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:395</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga591a85b894eab3e3ab1a2ccd9b3be565"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga591a85b894eab3e3ab1a2ccd9b3be565">H5T_STD_I64LE</a></div><div class="ttdeci">#define H5T_STD_I64LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:320</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga61fa8825fb07bcdaa285967fa3f3bcb9"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga61fa8825fb07bcdaa285967fa3f3bcb9">H5T_STD_B16LE</a></div><div class="ttdeci">#define H5T_STD_B16LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:380</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga7a14305593830bbe08a622642eae928c"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga7a14305593830bbe08a622642eae928c">H5T_STD_I64BE</a></div><div class="ttdeci">#define H5T_STD_I64BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:315</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga8ecfe3ba07af971949a94b157f518940"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga8ecfe3ba07af971949a94b157f518940">H5T_STD_B8LE</a></div><div class="ttdeci">#define H5T_STD_B8LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:370</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gaa03600cecf2cd9063346084e41eb82a3"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gaa03600cecf2cd9063346084e41eb82a3">H5T_STD_U32LE</a></div><div class="ttdeci">#define H5T_STD_U32LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:350</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gaaa2c22c363edaa8587e954d88cc67f2a"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gaaa2c22c363edaa8587e954d88cc67f2a">H5T_STD_B8BE</a></div><div class="ttdeci">#define H5T_STD_B8BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:365</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gad166a8c49ae8af0ce1fe7812bdb90e19"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gad166a8c49ae8af0ce1fe7812bdb90e19">H5T_STD_B32LE</a></div><div class="ttdeci">#define H5T_STD_B32LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:390</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gadc0ccea703096e20a4c3e51e858836dd"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gadc0ccea703096e20a4c3e51e858836dd">H5T_STD_I16BE</a></div><div class="ttdeci">#define H5T_STD_I16BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:295</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gae641eb8f98d930fe5ddd3a04adb98383"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gae641eb8f98d930fe5ddd3a04adb98383">H5T_STD_U8LE</a></div><div class="ttdeci">#define H5T_STD_U8LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:330</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gaf5cb0d5cec3d40d8b3ac27512f86895e"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a></div><div class="ttdeci">#define H5T_STD_REF_DSETREG</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:410</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gaf88985315398de5fc4a716707b5c7694"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gaf88985315398de5fc4a716707b5c7694">H5T_STD_I16LE</a></div><div class="ttdeci">#define H5T_STD_I16LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:300</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gafc97668c32b74f7d20dec0d0d2f47e4f"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gafc97668c32b74f7d20dec0d0d2f47e4f">H5T_STD_I8BE</a></div><div class="ttdeci">#define H5T_STD_I8BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:285</div></div>
+</div><!-- fragment --><p><em> Old definitions of the opaque and compound datatypes</em> </p><div class="fragment"><div class="line">&lt;opaque&gt; ::= <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aaf11325a64ed5369e88d8d0d600b5cce">H5T_OPAQUE</a> { &lt;identifier&gt; }</div>
+<div class="line">&lt;compound_type&gt; ::= <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a> { &lt;member_type_def&gt;+ }</div>
+<div class="line">&lt;member_type_def&gt; ::= &lt;datatype&gt; &lt;field_name&gt; ;</div>
+<div class="line">&lt;field_name&gt; ::= &lt;identifier&gt;</div>
+</div><!-- fragment --><h4>Examples</h4>
+<p>The code sample below illustrates the use of <a class="el" href="group___h5_l_t.html#ga107d1c8619493704ae501e55dd669efd" title="Creates an HDF5 datatype given a text description.">H5LTtext_to_dtype</a> to generate a variable-length string datatype.</p>
+<p><em>Creating a variable-length string datatype from a text description</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype;</div>
+<div class="line"><span class="keywordflow">if</span>((dtype = <a class="code" href="group___h5_l_t.html#ga107d1c8619493704ae501e55dd669efd">H5LTtext_to_dtype</a>(</div>
+<div class="line"> “H5T_STRING {</div>
+<div class="line"> STRSIZE <a class="code" href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a>;</div>
+<div class="line"> STRPAD <a class="code" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a128d51156e51b7a2c9db0fe8787b4547">H5T_STR_NULLPAD</a>;</div>
+<div class="line"> CSET <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a>;</div>
+<div class="line"> CTYPE <a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>;</div>
+<div class="line"> }”, <a class="code" href="_h5_l_tpublic_8h.html#afe4d47e38833b425f23f15bdbd14fd63a158bbaa59144a89547203f8e95421911">H5LT_DDL</a>)) &lt; 0)</div>
+<div class="line"><span class="keywordflow">goto</span> out;</div>
+<div class="ttc" id="a_h5_l_tpublic_8h_html_afe4d47e38833b425f23f15bdbd14fd63a158bbaa59144a89547203f8e95421911"><div class="ttname"><a href="_h5_l_tpublic_8h.html#afe4d47e38833b425f23f15bdbd14fd63a158bbaa59144a89547203f8e95421911">H5LT_DDL</a></div><div class="ttdeci">@ H5LT_DDL</div><div class="ttdef"><b>Definition:</b> H5LTpublic.h:27</div></div>
+<div class="ttc" id="agroup___h5_l_t_html_ga107d1c8619493704ae501e55dd669efd"><div class="ttname"><a href="group___h5_l_t.html#ga107d1c8619493704ae501e55dd669efd">H5LTtext_to_dtype</a></div><div class="ttdeci">H5_HLDLL hid_t H5LTtext_to_dtype(const char *text, H5LT_lang_t lang_type)</div><div class="ttdoc">Creates an HDF5 datatype given a text description.</div></div>
+</div><!-- fragment --><p>The code sample below illustrates the use of <a class="el" href="group___h5_l_t.html#ga107d1c8619493704ae501e55dd669efd" title="Creates an HDF5 datatype given a text description.">H5LTtext_to_dtype</a> to generate a complex array datatype.</p>
+<p><em>Creating a complex array datatype from a text description</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype;</div>
+<div class="line"><span class="keywordflow">if</span>((dtype = <a class="code" href="group___h5_l_t.html#ga107d1c8619493704ae501e55dd669efd">H5LTtext_to_dtype</a>(</div>
+<div class="line"> “H5T_ARRAY { [5][7][13] <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a></div>
+<div class="line"> { [17][19] <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a></div>
+<div class="line"> {</div>
+<div class="line"> H5T_STD_I8BE \“arr_compound_1\”;</div>
+<div class="line"> H5T_STD_I32BE \“arr_compound_2\”;</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }”, <a class="code" href="_h5_l_tpublic_8h.html#afe4d47e38833b425f23f15bdbd14fd63a158bbaa59144a89547203f8e95421911">H5LT_DDL</a>))&lt;0)</div>
+<div class="line"><span class="keywordflow">goto</span> out;</div>
+</div><!-- fragment --><p>Previous Chapter <a class="el" href="_h5_d__u_g.html#sec_dataset">HDF5 Datasets</a> - Next Chapter <a class="el" href="_h5_s__u_g.html#sec_dataspace">HDF5 Dataspaces and Partial I/O</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_t_b__u_g.html b/develop/_h5_t_b__u_g.html
new file mode 100644
index 0000000..84a1054
--- /dev/null
+++ b/develop/_h5_t_b__u_g.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 High Level Table</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_t_b__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 High Level Table </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000011">Todo:</a></b></dt><dd>Under Construction </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_t_bff_8_f90.html b/develop/_h5_t_bff_8_f90.html
new file mode 100644
index 0000000..2227fe8
--- /dev/null
+++ b/develop/_h5_t_bff_8_f90.html
@@ -0,0 +1,190 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/fortran/src/H5TBff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_t_bff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5TBff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;H5config_f.inc&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5TBff.F90:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_t_bff_8_f90__incl.png" border="0" usemap="#ahl_2fortran_2src_2_h5_t_bff_8_f90" alt=""/></div>
+<map name="ahl_2fortran_2src_2_h5_t_bff_8_f90" id="ahl_2fortran_2src_2_h5_t_bff_8_f90">
+<area shape="rect" title=" " alt="" coords="5,5,187,32"/>
+<area shape="rect" title=" " alt="" coords="39,80,153,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceh5tb_1_1h5tbwrite__field__name__f.html">h5tbwrite_field_name_f</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceh5tb_1_1h5tbread__field__name__f.html">h5tbread_field_name_f</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceh5tb_1_1h5tbwrite__field__index__f.html">h5tbwrite_field_index_f</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceh5tb_1_1h5tbread__field__index__f.html">h5tbread_field_index_f</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceh5tb_1_1h5tbinsert__field__f.html">h5tbinsert_field_f</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5tb"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5tb.html">h5tb</a></td></tr>
+<tr class="memdesc:namespaceh5tb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5TB. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gab40cec6da64f38518ed3467ff14c4029"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#gab40cec6da64f38518ed3467ff14c4029">h5tbmake_table_f</a> (table_title, loc_id, dset_name, nfields, nrecords, type_size, field_names, field_offset, field_types, chunk_size, compress, errcode)</td></tr>
+<tr class="memdesc:gab40cec6da64f38518ed3467ff14c4029"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates (DOES NOT WRITE) a dataset named <code>dset_name</code> attached to the object specified by the identifier <code>loc_id</code>. <a href="group___f_h5_t_b.html#gab40cec6da64f38518ed3467ff14c4029">More...</a><br /></td></tr>
+<tr class="separator:gab40cec6da64f38518ed3467ff14c4029"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac115d629c29684e579bf0b93aa28ce9c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#gac115d629c29684e579bf0b93aa28ce9c">h5tbmake_table_f</a> (table_title, loc_id, dset_name, nfields, nrecords, type_size, field_names, field_offset, field_types, chunk_size, fill_data, compress, data, errcode)</td></tr>
+<tr class="memdesc:gac115d629c29684e579bf0b93aa28ce9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset named <code>dset_name</code> attached to the object specified by the identifier <code>loc_id</code>. <a href="group___f_h5_t_b.html#gac115d629c29684e579bf0b93aa28ce9c">More...</a><br /></td></tr>
+<tr class="separator:gac115d629c29684e579bf0b93aa28ce9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a1728f6a51879b96b2fcb72c133a1f6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#ga5a1728f6a51879b96b2fcb72c133a1f6">h5tbread_table_f</a> (loc_id, dset_name, nfields, dst_size, dst_offset, dst_sizes, dst_buf, errcode)</td></tr>
+<tr class="memdesc:ga5a1728f6a51879b96b2fcb72c133a1f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a table. <a href="group___f_h5_t_b.html#ga5a1728f6a51879b96b2fcb72c133a1f6">More...</a><br /></td></tr>
+<tr class="separator:ga5a1728f6a51879b96b2fcb72c133a1f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad5affc92b1409825d7b28c2fc7f6da9c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#gad5affc92b1409825d7b28c2fc7f6da9c">h5tbwrite_field_name_f</a> (loc_id, dset_name, field_name, start, nrecords, type_size, buf, errcode)</td></tr>
+<tr class="memdesc:gad5affc92b1409825d7b28c2fc7f6da9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overwrites field. <a href="group___f_h5_t_b.html#gad5affc92b1409825d7b28c2fc7f6da9c">More...</a><br /></td></tr>
+<tr class="separator:gad5affc92b1409825d7b28c2fc7f6da9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac5f0be340f1d9640d39bcf1c026f3cb0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#gac5f0be340f1d9640d39bcf1c026f3cb0">h5tbread_field_name_f</a> (loc_id, dset_name, field_name, start, nrecords, type_size, buf, errcode)</td></tr>
+<tr class="memdesc:gac5f0be340f1d9640d39bcf1c026f3cb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads one or several fields. The fields are identified by name. <a href="group___f_h5_t_b.html#gac5f0be340f1d9640d39bcf1c026f3cb0">More...</a><br /></td></tr>
+<tr class="separator:gac5f0be340f1d9640d39bcf1c026f3cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga336066162f632fcfb5880a90d94a26bf"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#ga336066162f632fcfb5880a90d94a26bf">h5tbwrite_field_index_f</a> (loc_id, dset_name, field_index, start, nrecords, type_size, buf, errcode)</td></tr>
+<tr class="memdesc:ga336066162f632fcfb5880a90d94a26bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overwrites a field. <a href="group___f_h5_t_b.html#ga336066162f632fcfb5880a90d94a26bf">More...</a><br /></td></tr>
+<tr class="separator:ga336066162f632fcfb5880a90d94a26bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga764a493a6c66fcd0935c0f2f73f0ec4c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#ga764a493a6c66fcd0935c0f2f73f0ec4c">h5tbread_field_index_f</a> (loc_id, dset_name, field_index, start, nrecords, type_size, buf, errcode)</td></tr>
+<tr class="memdesc:ga764a493a6c66fcd0935c0f2f73f0ec4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads field. The fields are identified by index. <a href="group___f_h5_t_b.html#ga764a493a6c66fcd0935c0f2f73f0ec4c">More...</a><br /></td></tr>
+<tr class="separator:ga764a493a6c66fcd0935c0f2f73f0ec4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e1cbcd6be6ea64a60d0ab5edf1f45ca"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#ga0e1cbcd6be6ea64a60d0ab5edf1f45ca">h5tbinsert_field_f</a> (loc_id, dset_name, field_name, field_type, position, buf, errcode)</td></tr>
+<tr class="memdesc:ga0e1cbcd6be6ea64a60d0ab5edf1f45ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert a new field into a table. <a href="group___f_h5_t_b.html#ga0e1cbcd6be6ea64a60d0ab5edf1f45ca">More...</a><br /></td></tr>
+<tr class="separator:ga0e1cbcd6be6ea64a60d0ab5edf1f45ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga526c0d75150e5ba6ccdd6ad1be3ac2ab"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#ga526c0d75150e5ba6ccdd6ad1be3ac2ab">h5tbdelete_field_f</a> (loc_id, dset_name, field_name, errcode)</td></tr>
+<tr class="memdesc:ga526c0d75150e5ba6ccdd6ad1be3ac2ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes a field from a table. <a href="group___f_h5_t_b.html#ga526c0d75150e5ba6ccdd6ad1be3ac2ab">More...</a><br /></td></tr>
+<tr class="separator:ga526c0d75150e5ba6ccdd6ad1be3ac2ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc1c51e588cbc2e4b14dba04425dfdcd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#gabc1c51e588cbc2e4b14dba04425dfdcd">h5tbget_table_info_f</a> (loc_id, dset_name, nfields, nrecords, errcode)</td></tr>
+<tr class="memdesc:gabc1c51e588cbc2e4b14dba04425dfdcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the table dimensions. <a href="group___f_h5_t_b.html#gabc1c51e588cbc2e4b14dba04425dfdcd">More...</a><br /></td></tr>
+<tr class="separator:gabc1c51e588cbc2e4b14dba04425dfdcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa0363bf0bde0d8644661848d83916784"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#gaa0363bf0bde0d8644661848d83916784">h5tbget_field_info_f</a> (loc_id, dset_name, nfields, field_names, field_sizes, field_offsets, type_size, errcode, maxlen_out)</td></tr>
+<tr class="memdesc:gaa0363bf0bde0d8644661848d83916784"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about a table. <a href="group___f_h5_t_b.html#gaa0363bf0bde0d8644661848d83916784">More...</a><br /></td></tr>
+<tr class="separator:gaa0363bf0bde0d8644661848d83916784"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_1aa9c359841a3a9e41282dff37f7ecbe.html">fortran</a></li><li class="navelem"><a class="el" href="dir_aabfe8bdd0065674a398cc0a5c6f26f3.html">src</a></li><li class="navelem"><a class="el" href="_h5_t_bff_8_f90.html">H5TBff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_t_bff_8_f90__incl.map b/develop/_h5_t_bff_8_f90__incl.map
new file mode 100644
index 0000000..cfdb7ee
--- /dev/null
+++ b/develop/_h5_t_bff_8_f90__incl.map
@@ -0,0 +1,4 @@
+<map id="hl/fortran/src/H5TBff.F90" name="hl/fortran/src/H5TBff.F90">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,187,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="39,80,153,107"/>
+</map>
diff --git a/develop/_h5_t_bff_8_f90__incl.md5 b/develop/_h5_t_bff_8_f90__incl.md5
new file mode 100644
index 0000000..260ebb0
--- /dev/null
+++ b/develop/_h5_t_bff_8_f90__incl.md5
@@ -0,0 +1 @@
+db87e40b8ea2df06075e92bc724d0848 \ No newline at end of file
diff --git a/develop/_h5_t_bff_8_f90__incl.png b/develop/_h5_t_bff_8_f90__incl.png
new file mode 100644
index 0000000..ab27064
--- /dev/null
+++ b/develop/_h5_t_bff_8_f90__incl.png
Binary files differ
diff --git a/develop/_h5_t_bpublic_8h.html b/develop/_h5_t_bpublic_8h.html
new file mode 100644
index 0000000..0746f49
--- /dev/null
+++ b/develop/_h5_t_bpublic_8h.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/src/H5TBpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_t_bpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5TBpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gacce384a15825421d1bddfc7b3ab1e7d0"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#gacce384a15825421d1bddfc7b3ab1e7d0">H5TBmake_table</a> (const char *table_title, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nfields, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nrecords, size_t type_size, const char *field_names[], const size_t *field_offset, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *field_types, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> chunk_size, void *fill_data, int compress, const void *buf)</td></tr>
+<tr class="memdesc:gacce384a15825421d1bddfc7b3ab1e7d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a table. <a href="group___h5_t_b.html#gacce384a15825421d1bddfc7b3ab1e7d0">More...</a><br /></td></tr>
+<tr class="separator:gacce384a15825421d1bddfc7b3ab1e7d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga86f4907fb623ca561df39028dad83201"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga86f4907fb623ca561df39028dad83201">H5TBappend_records</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nrecords, size_t type_size, const size_t *field_offset, const size_t *dst_sizes, const void *buf)</td></tr>
+<tr class="memdesc:ga86f4907fb623ca561df39028dad83201"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds records to the end of the table. <a href="group___h5_t_b.html#ga86f4907fb623ca561df39028dad83201">More...</a><br /></td></tr>
+<tr class="separator:ga86f4907fb623ca561df39028dad83201"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04c5ef340c562ff96bff16d222c5677e"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga04c5ef340c562ff96bff16d222c5677e">H5TBwrite_records</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nrecords, size_t type_size, const size_t *field_offset, const size_t *dst_sizes, const void *buf)</td></tr>
+<tr class="memdesc:ga04c5ef340c562ff96bff16d222c5677e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overwrites records. <a href="group___h5_t_b.html#ga04c5ef340c562ff96bff16d222c5677e">More...</a><br /></td></tr>
+<tr class="separator:ga04c5ef340c562ff96bff16d222c5677e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e83a9cd682f3d1f499d20e58aa61111"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga0e83a9cd682f3d1f499d20e58aa61111">H5TBwrite_fields_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, const char *field_names, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nrecords, size_t type_size, const size_t *field_offset, const size_t *dst_sizes, const void *buf)</td></tr>
+<tr class="memdesc:ga0e83a9cd682f3d1f499d20e58aa61111"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overwrites fields. <a href="group___h5_t_b.html#ga0e83a9cd682f3d1f499d20e58aa61111">More...</a><br /></td></tr>
+<tr class="separator:ga0e83a9cd682f3d1f499d20e58aa61111"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga820da7b5da9a59495df6557e6f24f9b3"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga820da7b5da9a59495df6557e6f24f9b3">H5TBwrite_fields_index</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nfields, const int *field_index, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nrecords, size_t type_size, const size_t *field_offset, const size_t *dst_sizes, const void *buf)</td></tr>
+<tr class="memdesc:ga820da7b5da9a59495df6557e6f24f9b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overwrites fields. <a href="group___h5_t_b.html#ga820da7b5da9a59495df6557e6f24f9b3">More...</a><br /></td></tr>
+<tr class="separator:ga820da7b5da9a59495df6557e6f24f9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae3f29b60e32a09a4d6c7bae56374a3bb"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#gae3f29b60e32a09a4d6c7bae56374a3bb">H5TBread_table</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, size_t dst_size, const size_t *dst_offset, const size_t *dst_sizes, void *dst_buf)</td></tr>
+<tr class="memdesc:gae3f29b60e32a09a4d6c7bae56374a3bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a table. <a href="group___h5_t_b.html#gae3f29b60e32a09a4d6c7bae56374a3bb">More...</a><br /></td></tr>
+<tr class="separator:gae3f29b60e32a09a4d6c7bae56374a3bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5034ff895197afa3e21744cfc91ef4b"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#gae5034ff895197afa3e21744cfc91ef4b">H5TBread_fields_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, const char *field_names, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nrecords, size_t type_size, const size_t *field_offset, const size_t *dst_sizes, void *buf)</td></tr>
+<tr class="memdesc:gae5034ff895197afa3e21744cfc91ef4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads one or several fields. The fields are identified by name. <a href="group___h5_t_b.html#gae5034ff895197afa3e21744cfc91ef4b">More...</a><br /></td></tr>
+<tr class="separator:gae5034ff895197afa3e21744cfc91ef4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2935a3b52062eb8ba29df6967861cb42"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga2935a3b52062eb8ba29df6967861cb42">H5TBread_fields_index</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nfields, const int *field_index, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nrecords, size_t type_size, const size_t *field_offset, const size_t *dst_sizes, void *buf)</td></tr>
+<tr class="memdesc:ga2935a3b52062eb8ba29df6967861cb42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads one or several fields. The fields are identified by index. <a href="group___h5_t_b.html#ga2935a3b52062eb8ba29df6967861cb42">More...</a><br /></td></tr>
+<tr class="separator:ga2935a3b52062eb8ba29df6967861cb42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga597aa39196582e086ebb6ff60abcd3fc"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga597aa39196582e086ebb6ff60abcd3fc">H5TBread_records</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nrecords, size_t type_size, const size_t *dst_offset, const size_t *dst_sizes, void *buf)</td></tr>
+<tr class="memdesc:ga597aa39196582e086ebb6ff60abcd3fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads records. <a href="group___h5_t_b.html#ga597aa39196582e086ebb6ff60abcd3fc">More...</a><br /></td></tr>
+<tr class="separator:ga597aa39196582e086ebb6ff60abcd3fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga35c13910216330ca1768396ac7ecd99c"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga35c13910216330ca1768396ac7ecd99c">H5TBget_table_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *nfields, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *nrecords)</td></tr>
+<tr class="memdesc:ga35c13910216330ca1768396ac7ecd99c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the table dimensions. <a href="group___h5_t_b.html#ga35c13910216330ca1768396ac7ecd99c">More...</a><br /></td></tr>
+<tr class="separator:ga35c13910216330ca1768396ac7ecd99c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa0f9db05008cec2c37de8487531000ba"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#gaa0f9db05008cec2c37de8487531000ba">H5TBget_field_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, char *field_names[], size_t *field_sizes, size_t *field_offsets, size_t *type_size)</td></tr>
+<tr class="memdesc:gaa0f9db05008cec2c37de8487531000ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about a table. <a href="group___h5_t_b.html#gaa0f9db05008cec2c37de8487531000ba">More...</a><br /></td></tr>
+<tr class="separator:gaa0f9db05008cec2c37de8487531000ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga748685effca96673bf1d1f56b51c4adc"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga748685effca96673bf1d1f56b51c4adc">H5TBdelete_record</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nrecords)</td></tr>
+<tr class="memdesc:ga748685effca96673bf1d1f56b51c4adc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete records. <a href="group___h5_t_b.html#ga748685effca96673bf1d1f56b51c4adc">More...</a><br /></td></tr>
+<tr class="separator:ga748685effca96673bf1d1f56b51c4adc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga433d0369350240c51cabe8ad3a864081"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga433d0369350240c51cabe8ad3a864081">H5TBinsert_record</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nrecords, size_t dst_size, const size_t *dst_offset, const size_t *dst_sizes, void *buf)</td></tr>
+<tr class="memdesc:ga433d0369350240c51cabe8ad3a864081"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert records. <a href="group___h5_t_b.html#ga433d0369350240c51cabe8ad3a864081">More...</a><br /></td></tr>
+<tr class="separator:ga433d0369350240c51cabe8ad3a864081"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c93652f8860269ba2e8dacd59e1ac48"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga9c93652f8860269ba2e8dacd59e1ac48">H5TBadd_records_from</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name1, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start1, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> nrecords, const char *dset_name2, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start2)</td></tr>
+<tr class="memdesc:ga9c93652f8860269ba2e8dacd59e1ac48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add records from first table to second table. <a href="group___h5_t_b.html#ga9c93652f8860269ba2e8dacd59e1ac48">More...</a><br /></td></tr>
+<tr class="separator:ga9c93652f8860269ba2e8dacd59e1ac48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f31f7b5d90c48dd6f3beff4a67c3c58"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga9f31f7b5d90c48dd6f3beff4a67c3c58">H5TBcombine_tables</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id1, const char *dset_name1, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id2, const char *dset_name2, const char *dset_name3)</td></tr>
+<tr class="memdesc:ga9f31f7b5d90c48dd6f3beff4a67c3c58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Combines records from two tables into a third. <a href="group___h5_t_b.html#ga9f31f7b5d90c48dd6f3beff4a67c3c58">More...</a><br /></td></tr>
+<tr class="separator:ga9f31f7b5d90c48dd6f3beff4a67c3c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab70acdaa351b92be0e64fc54e42a98a7"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#gab70acdaa351b92be0e64fc54e42a98a7">H5TBinsert_field</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, const char *field_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> field_type, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> position, const void *fill_data, const void *buf)</td></tr>
+<tr class="memdesc:gab70acdaa351b92be0e64fc54e42a98a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert a new field into a table. <a href="group___h5_t_b.html#gab70acdaa351b92be0e64fc54e42a98a7">More...</a><br /></td></tr>
+<tr class="separator:gab70acdaa351b92be0e64fc54e42a98a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga926016787829fad62541200bc003936b"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga926016787829fad62541200bc003936b">H5TBdelete_field</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, const char *field_name)</td></tr>
+<tr class="memdesc:ga926016787829fad62541200bc003936b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes a field from a table. <a href="group___h5_t_b.html#ga926016787829fad62541200bc003936b">More...</a><br /></td></tr>
+<tr class="separator:ga926016787829fad62541200bc003936b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49fbe20d59c5bd058cc38fc09ae0f8fa"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga49fbe20d59c5bd058cc38fc09ae0f8fa">H5TBAget_title</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, char *table_title)</td></tr>
+<tr class="memdesc:ga49fbe20d59c5bd058cc38fc09ae0f8fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a table's title. <a href="group___h5_t_b.html#ga49fbe20d59c5bd058cc38fc09ae0f8fa">More...</a><br /></td></tr>
+<tr class="separator:ga49fbe20d59c5bd058cc38fc09ae0f8fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga48c1418925db56287f4da5f2785fb6ac"><td class="memItemLeft" align="right" valign="top">H5_HLDLL <a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t_b.html#ga48c1418925db56287f4da5f2785fb6ac">H5TBAget_fill</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *dset_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, unsigned char *dst_buf)</td></tr>
+<tr class="memdesc:ga48c1418925db56287f4da5f2785fb6ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the table attribute fill values. <a href="group___h5_t_b.html#ga48c1418925db56287f4da5f2785fb6ac">More...</a><br /></td></tr>
+<tr class="separator:ga48c1418925db56287f4da5f2785fb6ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_581b2952518ba9b2ff64b9c38dd08f76.html">src</a></li><li class="navelem"><a class="el" href="_h5_t_bpublic_8h.html">H5TBpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_t_sdevelop_8h.html b/develop/_h5_t_sdevelop_8h.html
new file mode 100644
index 0000000..b325c71
--- /dev/null
+++ b/develop/_h5_t_sdevelop_8h.html
@@ -0,0 +1,195 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5TSdevelop.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_t_sdevelop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5TSdevelop.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a418748502ed4eeb44afdf011e168a27c"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_t_sdevelop_8h.html#a418748502ed4eeb44afdf011e168a27c">H5TSmutex_acquire</a> (unsigned int lock_count, bool *acquired)</td></tr>
+<tr class="separator:a418748502ed4eeb44afdf011e168a27c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e801eb8fd5e9523aee2bdbe1f330a36"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_t_sdevelop_8h.html#a8e801eb8fd5e9523aee2bdbe1f330a36">H5TSmutex_release</a> (unsigned int *lock_count)</td></tr>
+<tr class="separator:a8e801eb8fd5e9523aee2bdbe1f330a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5d2675654a2a6936f9230bf6c314e88"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_t_sdevelop_8h.html#ad5d2675654a2a6936f9230bf6c314e88">H5TSmutex_get_attempt_count</a> (unsigned int *count)</td></tr>
+<tr class="separator:ad5d2675654a2a6936f9230bf6c314e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a418748502ed4eeb44afdf011e168a27c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a418748502ed4eeb44afdf011e168a27c">&#9670;&nbsp;</a></span>H5TSmutex_acquire()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5TSmutex_acquire </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>lock_count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool *&#160;</td>
+ <td class="paramname"><em>acquired</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad5d2675654a2a6936f9230bf6c314e88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5d2675654a2a6936f9230bf6c314e88">&#9670;&nbsp;</a></span>H5TSmutex_get_attempt_count()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5TSmutex_get_attempt_count </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int *&#160;</td>
+ <td class="paramname"><em>count</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e801eb8fd5e9523aee2bdbe1f330a36"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e801eb8fd5e9523aee2bdbe1f330a36">&#9670;&nbsp;</a></span>H5TSmutex_release()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5TSmutex_release </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int *&#160;</td>
+ <td class="paramname"><em>lock_count</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_t_sdevelop_8h.html">H5TSdevelop.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_tdevelop_8h.html b/develop/_h5_tdevelop_8h.html
new file mode 100644
index 0000000..9f22ea4
--- /dev/null
+++ b/develop/_h5_tdevelop_8h.html
@@ -0,0 +1,285 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Tdevelop.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_tdevelop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Tdevelop.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_tpublic_8h.html">H5Tpublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Tdevelop.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_tdevelop_8h__incl.png" border="0" usemap="#asrc_2_h5_tdevelop_8h" alt=""/></div>
+<map name="asrc_2_h5_tdevelop_8h" id="asrc_2_h5_tdevelop_8h">
+<area shape="rect" title=" " alt="" coords="535,5,669,32"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="553,80,651,107"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,229,647,256"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="597,155,692,181"/>
+<area shape="rect" title=" " alt="" coords="5,304,108,331"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,304,232,331"/>
+<area shape="rect" title=" " alt="" coords="256,304,343,331"/>
+<area shape="rect" title=" " alt="" coords="367,304,437,331"/>
+<area shape="rect" title=" " alt="" coords="462,304,537,331"/>
+<area shape="rect" title=" " alt="" coords="561,304,643,331"/>
+<area shape="rect" title=" " alt="" coords="667,304,742,331"/>
+<area shape="rect" title=" " alt="" coords="767,304,837,331"/>
+<area shape="rect" title=" " alt="" coords="862,304,921,331"/>
+<area shape="rect" title=" " alt="" coords="945,304,1011,331"/>
+<area shape="rect" title=" " alt="" coords="1036,304,1144,331"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a5dcae1e3122cc65cb9553ce72d9ddc54"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_xfer_plist)</td></tr>
+<tr class="separator:a5dcae1e3122cc65cb9553ce72d9ddc54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a9bde6125943ed5565062a4c12c7be8bd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tdevelop_8h.html#a9bde6125943ed5565062a4c12c7be8bd">H5T_cmd_t</a> { <a class="el" href="_h5_tdevelop_8h.html#a9bde6125943ed5565062a4c12c7be8bda43f5846102734a89ee10fcfb1b8ac7ec">H5T_CONV_INIT</a> = 0
+, <a class="el" href="_h5_tdevelop_8h.html#a9bde6125943ed5565062a4c12c7be8bda7b8bda43d3de1a54abee40a011e2fadb">H5T_CONV_CONV</a> = 1
+, <a class="el" href="_h5_tdevelop_8h.html#a9bde6125943ed5565062a4c12c7be8bdafcb2a3600f4d1fc8197ae1e854d1ee49">H5T_CONV_FREE</a> = 2
+ }</td></tr>
+<tr class="separator:a9bde6125943ed5565062a4c12c7be8bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d9a04bf7a35625abc25f1bae32c8334"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tdevelop_8h.html#a6d9a04bf7a35625abc25f1bae32c8334">H5T_bkg_t</a> { <a class="el" href="_h5_tdevelop_8h.html#a6d9a04bf7a35625abc25f1bae32c8334ad7354fded5cfc4459b0d46785f74cf61">H5T_BKG_NO</a> = 0
+, <a class="el" href="_h5_tdevelop_8h.html#a6d9a04bf7a35625abc25f1bae32c8334a3feb3ee3c4a4b6c513890f8b26303794">H5T_BKG_TEMP</a> = 1
+, <a class="el" href="_h5_tdevelop_8h.html#a6d9a04bf7a35625abc25f1bae32c8334a25d7d39f18fbdb54ec77202fbbc9dd9d">H5T_BKG_YES</a> = 2
+ }</td></tr>
+<tr class="separator:a6d9a04bf7a35625abc25f1bae32c8334"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade8bfa5625e0b17bae72f10246be3c7e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> { <a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7ea81e8646fa76e0bba07322d04a584a438">H5T_PERS_DONTCARE</a> = -1
+, <a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7eaa4f363fa661ce571b050873e7e653b98">H5T_PERS_HARD</a> = 0
+, <a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7ea9f5fe7567029ac797b118d4ef16f206c">H5T_PERS_SOFT</a> = 1
+ }</td></tr>
+<tr class="separator:ade8bfa5625e0b17bae72f10246be3c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga0a23a3cb9f24bd79fae7d2d8c412a25a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_n_v.html#ga0a23a3cb9f24bd79fae7d2d8c412a25a">H5Tregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func)</td></tr>
+<tr class="memdesc:ga0a23a3cb9f24bd79fae7d2d8c412a25a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a datatype conversion function. <a href="group___c_o_n_v.html#ga0a23a3cb9f24bd79fae7d2d8c412a25a">More...</a><br /></td></tr>
+<tr class="separator:ga0a23a3cb9f24bd79fae7d2d8c412a25a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacc791af473dd1de512dacf0e8d6554f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_n_v.html#gacc791af473dd1de512dacf0e8d6554f1">H5Tunregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func)</td></tr>
+<tr class="memdesc:gacc791af473dd1de512dacf0e8d6554f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a conversion function. <a href="group___c_o_n_v.html#gacc791af473dd1de512dacf0e8d6554f1">More...</a><br /></td></tr>
+<tr class="separator:gacc791af473dd1de512dacf0e8d6554f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga71940c1637a309748fe93b6dceabd02f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_n_v.html#ga71940c1637a309748fe93b6dceabd02f">H5Tfind</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **pcdata)</td></tr>
+<tr class="memdesc:ga71940c1637a309748fe93b6dceabd02f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds a conversion function. <a href="group___c_o_n_v.html#ga71940c1637a309748fe93b6dceabd02f">More...</a><br /></td></tr>
+<tr class="separator:ga71940c1637a309748fe93b6dceabd02f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13fc42ad63ffd1e40e6672d30c8dd1cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_n_v.html#ga13fc42ad63ffd1e40e6672d30c8dd1cf">H5Tcompiler_conv</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id)</td></tr>
+<tr class="memdesc:ga13fc42ad63ffd1e40e6672d30c8dd1cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether the library's default conversion is hard conversion. <a href="group___c_o_n_v.html#ga13fc42ad63ffd1e40e6672d30c8dd1cf">More...</a><br /></td></tr>
+<tr class="separator:ga13fc42ad63ffd1e40e6672d30c8dd1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a5dcae1e3122cc65cb9553ce72d9ddc54"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5dcae1e3122cc65cb9553ce72d9ddc54">&#9670;&nbsp;</a></span>H5T_conv_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5T_conv_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_xfer_plist)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>All datatype conversion functions are... </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a6d9a04bf7a35625abc25f1bae32c8334"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d9a04bf7a35625abc25f1bae32c8334">&#9670;&nbsp;</a></span>H5T_bkg_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tdevelop_8h.html#a6d9a04bf7a35625abc25f1bae32c8334">H5T_bkg_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>How is the &lsquo;bkg&rsquo; buffer used by the conversion function? </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6d9a04bf7a35625abc25f1bae32c8334ad7354fded5cfc4459b0d46785f74cf61"></a>H5T_BKG_NO&#160;</td><td class="fielddoc"><p>background buffer is not needed, send NULL </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a6d9a04bf7a35625abc25f1bae32c8334a3feb3ee3c4a4b6c513890f8b26303794"></a>H5T_BKG_TEMP&#160;</td><td class="fielddoc"><p>bkg buffer used as temp storage only <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a6d9a04bf7a35625abc25f1bae32c8334a25d7d39f18fbdb54ec77202fbbc9dd9d"></a>H5T_BKG_YES&#160;</td><td class="fielddoc"><p>init bkg buf with data before conversion <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a9bde6125943ed5565062a4c12c7be8bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9bde6125943ed5565062a4c12c7be8bd">&#9670;&nbsp;</a></span>H5T_cmd_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tdevelop_8h.html#a9bde6125943ed5565062a4c12c7be8bd">H5T_cmd_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Commands sent to conversion functions </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9bde6125943ed5565062a4c12c7be8bda43f5846102734a89ee10fcfb1b8ac7ec"></a>H5T_CONV_INIT&#160;</td><td class="fielddoc"><p>query and/or initialize private data <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a9bde6125943ed5565062a4c12c7be8bda7b8bda43d3de1a54abee40a011e2fadb"></a>H5T_CONV_CONV&#160;</td><td class="fielddoc"><p>convert data from source to dest datatype </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a9bde6125943ed5565062a4c12c7be8bdafcb2a3600f4d1fc8197ae1e854d1ee49"></a>H5T_CONV_FREE&#160;</td><td class="fielddoc"><p>function is being removed from path <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="ade8bfa5625e0b17bae72f10246be3c7e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade8bfa5625e0b17bae72f10246be3c7e">&#9670;&nbsp;</a></span>H5T_pers_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Conversion function persistence </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ade8bfa5625e0b17bae72f10246be3c7ea81e8646fa76e0bba07322d04a584a438"></a>H5T_PERS_DONTCARE&#160;</td><td class="fielddoc"><p>wild card <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ade8bfa5625e0b17bae72f10246be3c7eaa4f363fa661ce571b050873e7e653b98"></a>H5T_PERS_HARD&#160;</td><td class="fielddoc"><p>hard conversion function <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ade8bfa5625e0b17bae72f10246be3c7ea9f5fe7567029ac797b118d4ef16f206c"></a>H5T_PERS_SOFT&#160;</td><td class="fielddoc"><p>soft conversion function <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_tdevelop_8h.html">H5Tdevelop.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_tdevelop_8h__incl.map b/develop/_h5_tdevelop_8h__incl.map
new file mode 100644
index 0000000..80cc191
--- /dev/null
+++ b/develop/_h5_tdevelop_8h__incl.map
@@ -0,0 +1,17 @@
+<map id="src/H5Tdevelop.h" name="src/H5Tdevelop.h">
+<area shape="rect" id="node1" title=" " alt="" coords="535,5,669,32"/>
+<area shape="rect" id="node2" href="$_h5_tpublic_8h.html" title=" " alt="" coords="553,80,651,107"/>
+<area shape="rect" id="node3" href="$_h5public_8h.html" title=" " alt="" coords="557,229,647,256"/>
+<area shape="rect" id="node15" href="$_h5_ipublic_8h.html" title=" " alt="" coords="597,155,692,181"/>
+<area shape="rect" id="node4" title=" " alt="" coords="5,304,108,331"/>
+<area shape="rect" id="node5" href="$_h5version_8h.html" title=" " alt="" coords="132,304,232,331"/>
+<area shape="rect" id="node6" title=" " alt="" coords="256,304,343,331"/>
+<area shape="rect" id="node7" title=" " alt="" coords="367,304,437,331"/>
+<area shape="rect" id="node8" title=" " alt="" coords="462,304,537,331"/>
+<area shape="rect" id="node9" title=" " alt="" coords="561,304,643,331"/>
+<area shape="rect" id="node10" title=" " alt="" coords="667,304,742,331"/>
+<area shape="rect" id="node11" title=" " alt="" coords="767,304,837,331"/>
+<area shape="rect" id="node12" title=" " alt="" coords="862,304,921,331"/>
+<area shape="rect" id="node13" title=" " alt="" coords="945,304,1011,331"/>
+<area shape="rect" id="node14" title=" " alt="" coords="1036,304,1144,331"/>
+</map>
diff --git a/develop/_h5_tdevelop_8h__incl.md5 b/develop/_h5_tdevelop_8h__incl.md5
new file mode 100644
index 0000000..86531c3
--- /dev/null
+++ b/develop/_h5_tdevelop_8h__incl.md5
@@ -0,0 +1 @@
+33d2f16a9c14d18abb7b4e4d9ea1cb82 \ No newline at end of file
diff --git a/develop/_h5_tdevelop_8h__incl.png b/develop/_h5_tdevelop_8h__incl.png
new file mode 100644
index 0000000..c332c61
--- /dev/null
+++ b/develop/_h5_tdevelop_8h__incl.png
Binary files differ
diff --git a/develop/_h5_tff_8_f90.html b/develop/_h5_tff_8_f90.html
new file mode 100644
index 0000000..35730ab
--- /dev/null
+++ b/develop/_h5_tff_8_f90.html
@@ -0,0 +1,320 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Tff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_tff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5Tff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5t_1_1hvl__t.html">hvl_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5t"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5t.html">h5t</a></td></tr>
+<tr class="memdesc:namespaceh5t"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5T functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga658dc20ed44c8990cf06855ec51ec641"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga658dc20ed44c8990cf06855ec51ec641">h5topen_f</a> (loc_id, name, type_id, hdferr, tapl_id)</td></tr>
+<tr class="memdesc:ga658dc20ed44c8990cf06855ec51ec641"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens named datatype. <a href="group___f_h5_t.html#ga658dc20ed44c8990cf06855ec51ec641">More...</a><br /></td></tr>
+<tr class="separator:ga658dc20ed44c8990cf06855ec51ec641"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae7b5891bec8ea45e0ba579ce05a85608"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae7b5891bec8ea45e0ba579ce05a85608">h5tcommit_f</a> (loc_id, name, type_id, hdferr, lcpl_id, tcpl_id, tapl_id)</td></tr>
+<tr class="memdesc:gae7b5891bec8ea45e0ba579ce05a85608"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commits a transient datatype to a file, creating a new named datatype. <a href="group___f_h5_t.html#gae7b5891bec8ea45e0ba579ce05a85608">More...</a><br /></td></tr>
+<tr class="separator:gae7b5891bec8ea45e0ba579ce05a85608"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d1d66b7b3ae3ef00c08084879687a0a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga4d1d66b7b3ae3ef00c08084879687a0a">h5tcopy_f</a> (type_id, new_type_id, hdferr)</td></tr>
+<tr class="memdesc:ga4d1d66b7b3ae3ef00c08084879687a0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a copy of existing datatype. <a href="group___f_h5_t.html#ga4d1d66b7b3ae3ef00c08084879687a0a">More...</a><br /></td></tr>
+<tr class="separator:ga4d1d66b7b3ae3ef00c08084879687a0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4933a253df6ce257410290135df1b969"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga4933a253df6ce257410290135df1b969">h5tequal_f</a> (type1_id, type2_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga4933a253df6ce257410290135df1b969"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether two datatype identifiers refer to the same datatype. <a href="group___f_h5_t.html#ga4933a253df6ce257410290135df1b969">More...</a><br /></td></tr>
+<tr class="separator:ga4933a253df6ce257410290135df1b969"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga471f7213cfeb56a654210be19532ed58"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga471f7213cfeb56a654210be19532ed58">h5tclose_f</a> (type_id, hdferr)</td></tr>
+<tr class="memdesc:ga471f7213cfeb56a654210be19532ed58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases a datatype. <a href="group___f_h5_t.html#ga471f7213cfeb56a654210be19532ed58">More...</a><br /></td></tr>
+<tr class="separator:ga471f7213cfeb56a654210be19532ed58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99a2d81d7ea4f8e2b2ea17114dfcbf39"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga99a2d81d7ea4f8e2b2ea17114dfcbf39">h5tget_class_f</a> (type_id, class, hdferr)</td></tr>
+<tr class="memdesc:ga99a2d81d7ea4f8e2b2ea17114dfcbf39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the datatype class identifier. <a href="group___f_h5_t.html#ga99a2d81d7ea4f8e2b2ea17114dfcbf39">More...</a><br /></td></tr>
+<tr class="separator:ga99a2d81d7ea4f8e2b2ea17114dfcbf39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d3ba7bc2145a47ab9599866f8e1c9d3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga5d3ba7bc2145a47ab9599866f8e1c9d3">h5tget_size_f</a> (type_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga5d3ba7bc2145a47ab9599866f8e1c9d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of a datatype. <a href="group___f_h5_t.html#ga5d3ba7bc2145a47ab9599866f8e1c9d3">More...</a><br /></td></tr>
+<tr class="separator:ga5d3ba7bc2145a47ab9599866f8e1c9d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae42e654e206029d59c4f5fb6d2ca4d61"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae42e654e206029d59c4f5fb6d2ca4d61">h5tset_size_f</a> (type_id, size, hdferr)</td></tr>
+<tr class="memdesc:gae42e654e206029d59c4f5fb6d2ca4d61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the total size for an atomic datatype. <a href="group___f_h5_t.html#gae42e654e206029d59c4f5fb6d2ca4d61">More...</a><br /></td></tr>
+<tr class="separator:gae42e654e206029d59c4f5fb6d2ca4d61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga36f21ccac76cd7a57fc7ab333f6191b1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga36f21ccac76cd7a57fc7ab333f6191b1">h5tget_order_f</a> (type_id, order, hdferr)</td></tr>
+<tr class="memdesc:ga36f21ccac76cd7a57fc7ab333f6191b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the byte order of an atomic datatype. <a href="group___f_h5_t.html#ga36f21ccac76cd7a57fc7ab333f6191b1">More...</a><br /></td></tr>
+<tr class="separator:ga36f21ccac76cd7a57fc7ab333f6191b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8d2a4f5861b05869a847df141f65a60d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga8d2a4f5861b05869a847df141f65a60d">h5tset_order_f</a> (type_id, order, hdferr)</td></tr>
+<tr class="memdesc:ga8d2a4f5861b05869a847df141f65a60d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the byte ordering of an atomic datatype. <a href="group___f_h5_t.html#ga8d2a4f5861b05869a847df141f65a60d">More...</a><br /></td></tr>
+<tr class="separator:ga8d2a4f5861b05869a847df141f65a60d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8f04aaf3991fe2b1ee761a727c71123d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga8f04aaf3991fe2b1ee761a727c71123d">h5tget_precision_f</a> (type_id, PRECISION, hdferr)</td></tr>
+<tr class="memdesc:ga8f04aaf3991fe2b1ee761a727c71123d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the precision of an atomic datatype. <a href="group___f_h5_t.html#ga8f04aaf3991fe2b1ee761a727c71123d">More...</a><br /></td></tr>
+<tr class="separator:ga8f04aaf3991fe2b1ee761a727c71123d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga025e9f67a455390302f8040582105a35"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga025e9f67a455390302f8040582105a35">h5tset_precision_f</a> (type_id, PRECISION, hdferr)</td></tr>
+<tr class="memdesc:ga025e9f67a455390302f8040582105a35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the precision of an atomic datatype. <a href="group___f_h5_t.html#ga025e9f67a455390302f8040582105a35">More...</a><br /></td></tr>
+<tr class="separator:ga025e9f67a455390302f8040582105a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49a9c0b8f7611d110376204e3f300094"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga49a9c0b8f7611d110376204e3f300094">h5tget_offset_f</a> (type_id, offset, hdferr)</td></tr>
+<tr class="memdesc:ga49a9c0b8f7611d110376204e3f300094"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the bit offset of the first significant bit. <a href="group___f_h5_t.html#ga49a9c0b8f7611d110376204e3f300094">More...</a><br /></td></tr>
+<tr class="separator:ga49a9c0b8f7611d110376204e3f300094"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5523d7ea9d9631c7474a8749006aa0a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf5523d7ea9d9631c7474a8749006aa0a">h5tset_offset_f</a> (type_id, offset, hdferr)</td></tr>
+<tr class="memdesc:gaf5523d7ea9d9631c7474a8749006aa0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the bit offset of the first significant bit. <a href="group___f_h5_t.html#gaf5523d7ea9d9631c7474a8749006aa0a">More...</a><br /></td></tr>
+<tr class="separator:gaf5523d7ea9d9631c7474a8749006aa0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60d19b899341d977b55e84252fef07d5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga60d19b899341d977b55e84252fef07d5">h5tget_pad_f</a> (type_id, lsbpad, msbpad, hdferr)</td></tr>
+<tr class="memdesc:ga60d19b899341d977b55e84252fef07d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the padding type of the least and most-significant bit padding. <a href="group___f_h5_t.html#ga60d19b899341d977b55e84252fef07d5">More...</a><br /></td></tr>
+<tr class="separator:ga60d19b899341d977b55e84252fef07d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gace802bbfac5f87499e2ce066e6531d3e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gace802bbfac5f87499e2ce066e6531d3e">h5tset_pad_f</a> (type_id, lsbpad, msbpad, hdferr)</td></tr>
+<tr class="memdesc:gace802bbfac5f87499e2ce066e6531d3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the least and most-significant bits padding types. <a href="group___f_h5_t.html#gace802bbfac5f87499e2ce066e6531d3e">More...</a><br /></td></tr>
+<tr class="separator:gace802bbfac5f87499e2ce066e6531d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga628c364ae68893d9fda3be0b133b30a6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga628c364ae68893d9fda3be0b133b30a6">h5tget_sign_f</a> (type_id, sign, hdferr)</td></tr>
+<tr class="memdesc:ga628c364ae68893d9fda3be0b133b30a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the sign type for an integer type. <a href="group___f_h5_t.html#ga628c364ae68893d9fda3be0b133b30a6">More...</a><br /></td></tr>
+<tr class="separator:ga628c364ae68893d9fda3be0b133b30a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8c8140147aa1ffb16ab26d96036d4415"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga8c8140147aa1ffb16ab26d96036d4415">h5tset_sign_f</a> (type_id, sign, hdferr)</td></tr>
+<tr class="memdesc:ga8c8140147aa1ffb16ab26d96036d4415"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sign property for an integer type. <a href="group___f_h5_t.html#ga8c8140147aa1ffb16ab26d96036d4415">More...</a><br /></td></tr>
+<tr class="separator:ga8c8140147aa1ffb16ab26d96036d4415"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaff39cc06e9e20bd14329efbf26992756"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaff39cc06e9e20bd14329efbf26992756">h5tget_fields_f</a> (type_id, spos, epos, esize, mpos, msize, hdferr)</td></tr>
+<tr class="memdesc:gaff39cc06e9e20bd14329efbf26992756"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves floating point datatype bit field information. <a href="group___f_h5_t.html#gaff39cc06e9e20bd14329efbf26992756">More...</a><br /></td></tr>
+<tr class="separator:gaff39cc06e9e20bd14329efbf26992756"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab3890d07bc9a1bc5cb5eccf2f9c852f7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gab3890d07bc9a1bc5cb5eccf2f9c852f7">h5tset_fields_f</a> (type_id, spos, epos, esize, mpos, msize, hdferr)</td></tr>
+<tr class="memdesc:gab3890d07bc9a1bc5cb5eccf2f9c852f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets locations and sizes of floating point bit fields. <a href="group___f_h5_t.html#gab3890d07bc9a1bc5cb5eccf2f9c852f7">More...</a><br /></td></tr>
+<tr class="separator:gab3890d07bc9a1bc5cb5eccf2f9c852f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae785a61ed56e1fc3a8770a4deb66a9a8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae785a61ed56e1fc3a8770a4deb66a9a8">h5tget_ebias_f</a> (type_id, ebias, hdferr)</td></tr>
+<tr class="memdesc:gae785a61ed56e1fc3a8770a4deb66a9a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the exponent bias of a floating-point type. <a href="group___f_h5_t.html#gae785a61ed56e1fc3a8770a4deb66a9a8">More...</a><br /></td></tr>
+<tr class="separator:gae785a61ed56e1fc3a8770a4deb66a9a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3acc306b128d32227a71ef585bcbdd2d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga3acc306b128d32227a71ef585bcbdd2d">h5tset_ebias_f</a> (type_id, ebias, hdferr)</td></tr>
+<tr class="memdesc:ga3acc306b128d32227a71ef585bcbdd2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the exponent bias of a floating-point type. <a href="group___f_h5_t.html#ga3acc306b128d32227a71ef585bcbdd2d">More...</a><br /></td></tr>
+<tr class="separator:ga3acc306b128d32227a71ef585bcbdd2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada1d80ae1b0f516ef87ca4b878108da8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gada1d80ae1b0f516ef87ca4b878108da8">h5tget_norm_f</a> (type_id, norm, hdferr)</td></tr>
+<tr class="memdesc:gada1d80ae1b0f516ef87ca4b878108da8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves mantissa normalization of a floating-point datatype. <a href="group___f_h5_t.html#gada1d80ae1b0f516ef87ca4b878108da8">More...</a><br /></td></tr>
+<tr class="separator:gada1d80ae1b0f516ef87ca4b878108da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5428bb984435c11686faec09c2b25ee9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga5428bb984435c11686faec09c2b25ee9">h5tset_norm_f</a> (type_id, norm, hdferr)</td></tr>
+<tr class="memdesc:ga5428bb984435c11686faec09c2b25ee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the mantissa normalization of a floating-point datatype. <a href="group___f_h5_t.html#ga5428bb984435c11686faec09c2b25ee9">More...</a><br /></td></tr>
+<tr class="separator:ga5428bb984435c11686faec09c2b25ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e65f5931d8cce3a9fa915f251a053db"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga7e65f5931d8cce3a9fa915f251a053db">h5tget_inpad_f</a> (type_id, padtype, hdferr)</td></tr>
+<tr class="memdesc:ga7e65f5931d8cce3a9fa915f251a053db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the internal padding type for unused bits in floating-point datatypes. <a href="group___f_h5_t.html#ga7e65f5931d8cce3a9fa915f251a053db">More...</a><br /></td></tr>
+<tr class="separator:ga7e65f5931d8cce3a9fa915f251a053db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00781a858719855735255d6f46e93c7d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga00781a858719855735255d6f46e93c7d">h5tset_inpad_f</a> (type_id, padtype, hdferr)</td></tr>
+<tr class="memdesc:ga00781a858719855735255d6f46e93c7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills unused internal floating point bits. <a href="group___f_h5_t.html#ga00781a858719855735255d6f46e93c7d">More...</a><br /></td></tr>
+<tr class="separator:ga00781a858719855735255d6f46e93c7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga95622585e2d811eb94e2766a90ab9e78"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga95622585e2d811eb94e2766a90ab9e78">h5tget_cset_f</a> (type_id, cset, hdferr)</td></tr>
+<tr class="memdesc:ga95622585e2d811eb94e2766a90ab9e78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the character set type of a string datatype. <a href="group___f_h5_t.html#ga95622585e2d811eb94e2766a90ab9e78">More...</a><br /></td></tr>
+<tr class="separator:ga95622585e2d811eb94e2766a90ab9e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f545feaa064cb6395fd9aa447149604"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga2f545feaa064cb6395fd9aa447149604">h5tset_cset_f</a> (type_id, cset, hdferr)</td></tr>
+<tr class="memdesc:ga2f545feaa064cb6395fd9aa447149604"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets character set to be used. <a href="group___f_h5_t.html#ga2f545feaa064cb6395fd9aa447149604">More...</a><br /></td></tr>
+<tr class="separator:ga2f545feaa064cb6395fd9aa447149604"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaba9ba3af7a736083406d255a9c39b473"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaba9ba3af7a736083406d255a9c39b473">h5tget_strpad_f</a> (type_id, strpad, hdferr)</td></tr>
+<tr class="memdesc:gaba9ba3af7a736083406d255a9c39b473"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the storage mechanism for a string datatype. <a href="group___f_h5_t.html#gaba9ba3af7a736083406d255a9c39b473">More...</a><br /></td></tr>
+<tr class="separator:gaba9ba3af7a736083406d255a9c39b473"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9077e7f50152bd7abd87bb862bcc1b06"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga9077e7f50152bd7abd87bb862bcc1b06">h5tset_strpad_f</a> (type_id, strpad, hdferr)</td></tr>
+<tr class="memdesc:ga9077e7f50152bd7abd87bb862bcc1b06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the storage mechanism for character strings. <a href="group___f_h5_t.html#ga9077e7f50152bd7abd87bb862bcc1b06">More...</a><br /></td></tr>
+<tr class="separator:ga9077e7f50152bd7abd87bb862bcc1b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61f7dd8592ba40ce7f45be54eb8f2887"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga61f7dd8592ba40ce7f45be54eb8f2887">h5tget_nmembers_f</a> (type_id, num_members, hdferr)</td></tr>
+<tr class="memdesc:ga61f7dd8592ba40ce7f45be54eb8f2887"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of fields in a compound datatype. <a href="group___f_h5_t.html#ga61f7dd8592ba40ce7f45be54eb8f2887">More...</a><br /></td></tr>
+<tr class="separator:ga61f7dd8592ba40ce7f45be54eb8f2887"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga89c65f2fe04d7b0cacc980791d8858f5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga89c65f2fe04d7b0cacc980791d8858f5">h5tget_member_name_f</a> (type_id, index, member_name, namelen, hdferr)</td></tr>
+<tr class="memdesc:ga89c65f2fe04d7b0cacc980791d8858f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the name of a field of a compound datatype. <a href="group___f_h5_t.html#ga89c65f2fe04d7b0cacc980791d8858f5">More...</a><br /></td></tr>
+<tr class="separator:ga89c65f2fe04d7b0cacc980791d8858f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2afc2274dc768e2a3653ce34159da31a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga2afc2274dc768e2a3653ce34159da31a">h5tget_member_offset_f</a> (type_id, member_no, offset, hdferr)</td></tr>
+<tr class="memdesc:ga2afc2274dc768e2a3653ce34159da31a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the offset of a field of a compound datatype. <a href="group___f_h5_t.html#ga2afc2274dc768e2a3653ce34159da31a">More...</a><br /></td></tr>
+<tr class="separator:ga2afc2274dc768e2a3653ce34159da31a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaae339c99e110ae25d420892c1d9c30b1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaae339c99e110ae25d420892c1d9c30b1">h5tget_member_index_f</a> (type_id, name, index, hdferr)</td></tr>
+<tr class="memdesc:gaae339c99e110ae25d420892c1d9c30b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the index of a compound or enumeration datatype member. <a href="group___f_h5_t.html#gaae339c99e110ae25d420892c1d9c30b1">More...</a><br /></td></tr>
+<tr class="separator:gaae339c99e110ae25d420892c1d9c30b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13ce767b9b9857d3daaeebb5a3470f82"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga13ce767b9b9857d3daaeebb5a3470f82">h5tget_array_dims_f</a> (type_id, dims, hdferr)</td></tr>
+<tr class="memdesc:ga13ce767b9b9857d3daaeebb5a3470f82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns sizes of array dimensions. <a href="group___f_h5_t.html#ga13ce767b9b9857d3daaeebb5a3470f82">More...</a><br /></td></tr>
+<tr class="separator:ga13ce767b9b9857d3daaeebb5a3470f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae0d94a96adf5bf2703856e914281da3a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae0d94a96adf5bf2703856e914281da3a">h5tget_array_ndims_f</a> (type_id, ndims, hdferr)</td></tr>
+<tr class="memdesc:gae0d94a96adf5bf2703856e914281da3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the rank of an array datatype. <a href="group___f_h5_t.html#gae0d94a96adf5bf2703856e914281da3a">More...</a><br /></td></tr>
+<tr class="separator:gae0d94a96adf5bf2703856e914281da3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga706fa34d4724a1f4e81ca6fab5212cd1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga706fa34d4724a1f4e81ca6fab5212cd1">h5tget_super_f</a> (type_id, base_type_id, hdferr)</td></tr>
+<tr class="memdesc:ga706fa34d4724a1f4e81ca6fab5212cd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the base datatype from which a datatype is derived. <a href="group___f_h5_t.html#ga706fa34d4724a1f4e81ca6fab5212cd1">More...</a><br /></td></tr>
+<tr class="separator:ga706fa34d4724a1f4e81ca6fab5212cd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga44342e87281f72a47811665dc31611ed"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga44342e87281f72a47811665dc31611ed">h5tget_member_type_f</a> (type_id, field_idx, datatype, hdferr)</td></tr>
+<tr class="memdesc:ga44342e87281f72a47811665dc31611ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the datatype of the specified member. <a href="group___f_h5_t.html#ga44342e87281f72a47811665dc31611ed">More...</a><br /></td></tr>
+<tr class="separator:ga44342e87281f72a47811665dc31611ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa72316bfe2feffd6d4a5ea2b0e74fd99"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaa72316bfe2feffd6d4a5ea2b0e74fd99">h5tcreate_f</a> (class, size, type_id, hdferr)</td></tr>
+<tr class="memdesc:gaa72316bfe2feffd6d4a5ea2b0e74fd99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new datatype. <a href="group___f_h5_t.html#gaa72316bfe2feffd6d4a5ea2b0e74fd99">More...</a><br /></td></tr>
+<tr class="separator:gaa72316bfe2feffd6d4a5ea2b0e74fd99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8cdb932106b5371916b938a50171cb2e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">h5tinsert_f</a> (type_id, name, offset, field_id, hdferr)</td></tr>
+<tr class="memdesc:ga8cdb932106b5371916b938a50171cb2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new member to a compound datatype. <a href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">More...</a><br /></td></tr>
+<tr class="separator:ga8cdb932106b5371916b938a50171cb2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafcd62d8ab54cd83ff485615699ecb3db"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gafcd62d8ab54cd83ff485615699ecb3db">h5tpack_f</a> (type_id, hdferr)</td></tr>
+<tr class="memdesc:gafcd62d8ab54cd83ff485615699ecb3db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively removes padding from within a compound datatype. <a href="group___f_h5_t.html#gafcd62d8ab54cd83ff485615699ecb3db">More...</a><br /></td></tr>
+<tr class="separator:gafcd62d8ab54cd83ff485615699ecb3db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f1186652af1546fb40dcd4c7f9940f8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga7f1186652af1546fb40dcd4c7f9940f8">h5tarray_create_f</a> (base_id, rank, dims, type_id, hdferr)</td></tr>
+<tr class="memdesc:ga7f1186652af1546fb40dcd4c7f9940f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an array datatype object. <a href="group___f_h5_t.html#ga7f1186652af1546fb40dcd4c7f9940f8">More...</a><br /></td></tr>
+<tr class="separator:ga7f1186652af1546fb40dcd4c7f9940f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab696c260d2a6d1dc4baca7c60ddde12"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaab696c260d2a6d1dc4baca7c60ddde12">h5tenum_create_f</a> (parent_id, new_type_id, hdferr)</td></tr>
+<tr class="memdesc:gaab696c260d2a6d1dc4baca7c60ddde12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new enumeration datatype. <a href="group___f_h5_t.html#gaab696c260d2a6d1dc4baca7c60ddde12">More...</a><br /></td></tr>
+<tr class="separator:gaab696c260d2a6d1dc4baca7c60ddde12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab24f8dc01ed574f4120305f44dfd492c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gab24f8dc01ed574f4120305f44dfd492c">h5tenum_nameof_f</a> (type_id, value, namelen, name, hdferr)</td></tr>
+<tr class="memdesc:gab24f8dc01ed574f4120305f44dfd492c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the symbol name corresponding to a specified member of an enumeration datatype. <a href="group___f_h5_t.html#gab24f8dc01ed574f4120305f44dfd492c">More...</a><br /></td></tr>
+<tr class="separator:gab24f8dc01ed574f4120305f44dfd492c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d97ef88c0077f693b4d53c8e9742723"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga5d97ef88c0077f693b4d53c8e9742723">h5tenum_valueof_f</a> (type_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga5d97ef88c0077f693b4d53c8e9742723"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the value corresponding to a specified member of an enumeration datatype. <a href="group___f_h5_t.html#ga5d97ef88c0077f693b4d53c8e9742723">More...</a><br /></td></tr>
+<tr class="separator:ga5d97ef88c0077f693b4d53c8e9742723"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf94d409c89de4c0d399f279db0f6617b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf94d409c89de4c0d399f279db0f6617b">h5tget_member_value_f</a> (type_id, member_no, value, hdferr)</td></tr>
+<tr class="memdesc:gaf94d409c89de4c0d399f279db0f6617b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the value of an enumeration datatype member. <a href="group___f_h5_t.html#gaf94d409c89de4c0d399f279db0f6617b">More...</a><br /></td></tr>
+<tr class="separator:gaf94d409c89de4c0d399f279db0f6617b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab0604fc1c00ecd58407dbbd36b1a114"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaab0604fc1c00ecd58407dbbd36b1a114">h5tset_tag_f</a> (type_id, tag, hdferr)</td></tr>
+<tr class="memdesc:gaab0604fc1c00ecd58407dbbd36b1a114"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tags an opaque datatype. <a href="group___f_h5_t.html#gaab0604fc1c00ecd58407dbbd36b1a114">More...</a><br /></td></tr>
+<tr class="separator:gaab0604fc1c00ecd58407dbbd36b1a114"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab2402bc5547dbe91a5dfe30ba0bc004"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaab2402bc5547dbe91a5dfe30ba0bc004">h5tget_tag_f</a> (type_id, tag, taglen, hdferr)</td></tr>
+<tr class="memdesc:gaab2402bc5547dbe91a5dfe30ba0bc004"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the tag associated with an opaque datatype. <a href="group___f_h5_t.html#gaab2402bc5547dbe91a5dfe30ba0bc004">More...</a><br /></td></tr>
+<tr class="separator:gaab2402bc5547dbe91a5dfe30ba0bc004"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a523dfad09f4cdb7df29e65c76b7360"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga7a523dfad09f4cdb7df29e65c76b7360">h5tvlen_create_f</a> (type_id, vltype_id, hdferr)</td></tr>
+<tr class="memdesc:ga7a523dfad09f4cdb7df29e65c76b7360"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new variable-length datatype. <a href="group___f_h5_t.html#ga7a523dfad09f4cdb7df29e65c76b7360">More...</a><br /></td></tr>
+<tr class="separator:ga7a523dfad09f4cdb7df29e65c76b7360"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga33771332825fe03b91e8a33f269b7fbe"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga33771332825fe03b91e8a33f269b7fbe">h5tis_variable_str_f</a> (type_id, status, hdferr)</td></tr>
+<tr class="memdesc:ga33771332825fe03b91e8a33f269b7fbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a dattype is a variable string. <a href="group___f_h5_t.html#ga33771332825fe03b91e8a33f269b7fbe">More...</a><br /></td></tr>
+<tr class="separator:ga33771332825fe03b91e8a33f269b7fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga06fae5e2f6fc40949aa87cec148633a0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga06fae5e2f6fc40949aa87cec148633a0">h5tget_member_class_f</a> (type_id, member_no, class, hdferr)</td></tr>
+<tr class="memdesc:ga06fae5e2f6fc40949aa87cec148633a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns datatype class of compound datatype member. <a href="group___f_h5_t.html#ga06fae5e2f6fc40949aa87cec148633a0">More...</a><br /></td></tr>
+<tr class="separator:ga06fae5e2f6fc40949aa87cec148633a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90c16bc1657e42f4502f64818c241bb5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga90c16bc1657e42f4502f64818c241bb5">h5tcommit_anon_f</a> (loc_id, dtype_id, hdferr, tcpl_id, tapl_id)</td></tr>
+<tr class="memdesc:ga90c16bc1657e42f4502f64818c241bb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commits a transient datatype to a file, creating a new named datatype, but does not link it into the file structure. <a href="group___f_h5_t.html#ga90c16bc1657e42f4502f64818c241bb5">More...</a><br /></td></tr>
+<tr class="separator:ga90c16bc1657e42f4502f64818c241bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0aa0331db95ae0279b47399b2eff9263"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0aa0331db95ae0279b47399b2eff9263">h5tcommitted_f</a> (dtype_id, committed, hdferr)</td></tr>
+<tr class="memdesc:ga0aa0331db95ae0279b47399b2eff9263"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a datatype is a named type or a transient type. <a href="group___f_h5_t.html#ga0aa0331db95ae0279b47399b2eff9263">More...</a><br /></td></tr>
+<tr class="separator:ga0aa0331db95ae0279b47399b2eff9263"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3fe2bb6fed70b8c606c78e1594b131d1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga3fe2bb6fed70b8c606c78e1594b131d1">h5tdecode_f</a> (buf, obj_id, hdferr)</td></tr>
+<tr class="memdesc:ga3fe2bb6fed70b8c606c78e1594b131d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode A binary object description of data type and return a new object handle. <a href="group___f_h5_t.html#ga3fe2bb6fed70b8c606c78e1594b131d1">More...</a><br /></td></tr>
+<tr class="separator:ga3fe2bb6fed70b8c606c78e1594b131d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75b0c881a5ffe8651d1370c9e6aeb0f7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga75b0c881a5ffe8651d1370c9e6aeb0f7">h5tencode_f</a> (obj_id, buf, nalloc, hdferr)</td></tr>
+<tr class="memdesc:ga75b0c881a5ffe8651d1370c9e6aeb0f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode a data type object description into a binary buffer. <a href="group___f_h5_t.html#ga75b0c881a5ffe8651d1370c9e6aeb0f7">More...</a><br /></td></tr>
+<tr class="separator:ga75b0c881a5ffe8651d1370c9e6aeb0f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7cdcba10abd067f14d22c473c8e9e23e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga7cdcba10abd067f14d22c473c8e9e23e">h5tget_create_plist_f</a> (dtype_id, dtpl_id, hdferr)</td></tr>
+<tr class="memdesc:ga7cdcba10abd067f14d22c473c8e9e23e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a copy of a datatype creation property list. <a href="group___f_h5_t.html#ga7cdcba10abd067f14d22c473c8e9e23e">More...</a><br /></td></tr>
+<tr class="separator:ga7cdcba10abd067f14d22c473c8e9e23e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ee89160f1cfff244e7aed30d313b949"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga5ee89160f1cfff244e7aed30d313b949">h5tcompiler_conv_f</a> (src_id, dst_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga5ee89160f1cfff244e7aed30d313b949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether the library's default conversion is hard conversion. <a href="group___f_h5_t.html#ga5ee89160f1cfff244e7aed30d313b949">More...</a><br /></td></tr>
+<tr class="separator:ga5ee89160f1cfff244e7aed30d313b949"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga795f03bdc5024c42d41489a5331cad0b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga795f03bdc5024c42d41489a5331cad0b">h5tget_native_type_f</a> (dtype_id, direction, native_dtype_id, hdferr)</td></tr>
+<tr class="memdesc:ga795f03bdc5024c42d41489a5331cad0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the native datatype of a specified datatype. <a href="group___f_h5_t.html#ga795f03bdc5024c42d41489a5331cad0b">More...</a><br /></td></tr>
+<tr class="separator:ga795f03bdc5024c42d41489a5331cad0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa7b5b8d8e1c8bd35880d943e170b1ec8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaa7b5b8d8e1c8bd35880d943e170b1ec8">h5tconvert_f</a> (src_id, dst_id, nelmts, buf, hdferr, background, plist_id)</td></tr>
+<tr class="memdesc:gaa7b5b8d8e1c8bd35880d943e170b1ec8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts data from between specified datatypes. <a href="group___f_h5_t.html#gaa7b5b8d8e1c8bd35880d943e170b1ec8">More...</a><br /></td></tr>
+<tr class="separator:gaa7b5b8d8e1c8bd35880d943e170b1ec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c8c41d447231da025fc202ad9c47fe2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga1c8c41d447231da025fc202ad9c47fe2">h5tenum_insert_f</a> (type_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga1c8c41d447231da025fc202ad9c47fe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts a new enumeration datatype member. <a href="group___f_h5_t.html#ga1c8c41d447231da025fc202ad9c47fe2">More...</a><br /></td></tr>
+<tr class="separator:ga1c8c41d447231da025fc202ad9c47fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c8c41d447231da025fc202ad9c47fe2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga1c8c41d447231da025fc202ad9c47fe2">h5tenum_insert_f</a> (type_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga1c8c41d447231da025fc202ad9c47fe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts a new enumeration datatype member. <a href="group___f_h5_t.html#ga1c8c41d447231da025fc202ad9c47fe2">More...</a><br /></td></tr>
+<tr class="separator:ga1c8c41d447231da025fc202ad9c47fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_tff_8_f90.html">H5Tff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_tmodule_8h.html b/develop/_h5_tmodule_8h.html
new file mode 100644
index 0000000..44d29ff
--- /dev/null
+++ b/develop/_h5_tmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Tmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_tmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Tmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a94c00fa5917068742cf397591bc110c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tmodule_8h.html#a94c00fa5917068742cf397591bc110c4">H5T_MODULE</a></td></tr>
+<tr class="separator:a94c00fa5917068742cf397591bc110c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5T</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_DATATYPE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5T</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_DATATYPE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a94c00fa5917068742cf397591bc110c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a94c00fa5917068742cf397591bc110c4">&#9670;&nbsp;</a></span>H5T_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5T_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_tmodule_8h.html">H5Tmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_tpublic_8h.html b/develop/_h5_tpublic_8h.html
new file mode 100644
index 0000000..526b7d2
--- /dev/null
+++ b/develop/_h5_tpublic_8h.html
@@ -0,0 +1,3505 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Tpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_tpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">H5Tpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Tpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_tpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_tpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_tpublic_8h" id="asrc_2_h5_tpublic_8h">
+<area shape="rect" title=" " alt="" coords="541,5,663,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_tpublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_tpublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_tpublic_8hdep" id="asrc_2_h5_tpublic_8hdep">
+<area shape="rect" title=" " alt="" coords="356,5,479,32"/>
+<area shape="rect" href="_h5_apublic_8h.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" href="_h5_lpublic_8h.html" title=" " alt="" coords="308,80,429,107"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="538,155,660,181"/>
+<area shape="rect" href="_h5_tdevelop_8h.html" title=" " alt="" coords="505,80,640,107"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="115,304,270,331"/>
+<area shape="rect" href="_h5_v_lnative_8h.html" title=" " alt="" coords="22,155,154,181"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="30,379,157,405"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="182,379,400,405"/>
+<area shape="rect" href="_h5_gpublic_8h.html" title=" " alt="" coords="230,155,354,181"/>
+<area shape="rect" href="_h5_ldevelop_8h.html" title=" " alt="" coords="378,155,513,181"/>
+<area shape="rect" href="_h5_rpublic_8h.html" title=" " alt="" coords="230,229,352,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhvl__t.html">hvl_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:af5242159129a7f37ab85d33d85a1ccac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(S, M)&#160;&#160;&#160;(offsetof(S, M))</td></tr>
+<tr class="separator:af5242159129a7f37ab85d33d85a1ccac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef2603f43f5ce2d5ddcdd4147af70ca3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aef2603f43f5ce2d5ddcdd4147af70ca3">H5T_NCSET</a>&#160;&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa9257be2391864f6a18dd221f8a01eb86">H5T_CSET_RESERVED_2</a> /*Number of character sets actually defined */</td></tr>
+<tr class="separator:aef2603f43f5ce2d5ddcdd4147af70ca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3313f8c74e6fb3a7b243383866f61702"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a3313f8c74e6fb3a7b243383866f61702">H5T_NSTR</a>&#160;&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514aad92cdcbf012bb3b21be2d82187fec17">H5T_STR_RESERVED_3</a> /*num <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a> types actually defined */</td></tr>
+<tr class="separator:a3313f8c74e6fb3a7b243383866f61702"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5185e14efde13b48249fe391324331bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a>&#160;&#160;&#160;SIZE_MAX</td></tr>
+<tr class="separator:a5185e14efde13b48249fe391324331bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfb0eb3c4d3d0c22b41997e69a69cc7f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#acfb0eb3c4d3d0c22b41997e69a69cc7f">H5T_OPAQUE_TAG_MAX</a>&#160;&#160;&#160;256</td></tr>
+<tr class="separator:acfb0eb3c4d3d0c22b41997e69a69cc7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb549ba9fa5c4f3107d8ff19602705da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a>&#160;&#160;&#160;<a class="el" href="group___h5.html#ga27fa33dc262dda95c5aa8df533837480">H5open</a>(),</td></tr>
+<tr class="separator:abb549ba9fa5c4f3107d8ff19602705da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga71d24a7d4c373ed9a003d7a0d8133f1e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_i_e_e_e.html#ga71d24a7d4c373ed9a003d7a0d8133f1e">H5T_IEEE_F32BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#afe0ac14d00d11ac510eca16f0df18ec9">H5T_IEEE_F32BE_g</a>)</td></tr>
+<tr class="separator:ga71d24a7d4c373ed9a003d7a0d8133f1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga994ce9ffdd2c77a9352b102a883503ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#acf6e452cd1242e329fd61c9e26934435">H5T_IEEE_F32LE_g</a>)</td></tr>
+<tr class="separator:ga994ce9ffdd2c77a9352b102a883503ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5064f4498d92e5992a5a0564d026d35"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_i_e_e_e.html#gaf5064f4498d92e5992a5a0564d026d35">H5T_IEEE_F64BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a32ba80b1aa74e9c64552a79ed803abdd">H5T_IEEE_F64BE_g</a>)</td></tr>
+<tr class="separator:gaf5064f4498d92e5992a5a0564d026d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3f9c2185ec16632fab8c20ec7a63178e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a1b7fda3f81b37dccb8195c2821fcfac4">H5T_IEEE_F64LE_g</a>)</td></tr>
+<tr class="separator:ga3f9c2185ec16632fab8c20ec7a63178e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc97668c32b74f7d20dec0d0d2f47e4f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#gafc97668c32b74f7d20dec0d0d2f47e4f">H5T_STD_I8BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a943b3ec33913f82080d278ca14d54e89">H5T_STD_I8BE_g</a>)</td></tr>
+<tr class="separator:gafc97668c32b74f7d20dec0d0d2f47e4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeaa5eb139424ba27d5af8925f1aa9593"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#gaeaa5eb139424ba27d5af8925f1aa9593">H5T_STD_I8LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a205523ea1674fcb1bf39178336bdad78">H5T_STD_I8LE_g</a>)</td></tr>
+<tr class="separator:gaeaa5eb139424ba27d5af8925f1aa9593"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc0ccea703096e20a4c3e51e858836dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#gadc0ccea703096e20a4c3e51e858836dd">H5T_STD_I16BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#aa5f66470b84e1c8807e7cab96bb3ebb3">H5T_STD_I16BE_g</a>)</td></tr>
+<tr class="separator:gadc0ccea703096e20a4c3e51e858836dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf88985315398de5fc4a716707b5c7694"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#gaf88985315398de5fc4a716707b5c7694">H5T_STD_I16LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#aaa397389b194a60479e921cecc08d6b8">H5T_STD_I16LE_g</a>)</td></tr>
+<tr class="separator:gaf88985315398de5fc4a716707b5c7694"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga37e8a6be7ee64587c2a282b965019bb8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a761e6acd863fd75453dc28d362d7c704">H5T_STD_I32BE_g</a>)</td></tr>
+<tr class="separator:ga37e8a6be7ee64587c2a282b965019bb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8db8c9c2bcc457f9f8526c8fcb81218b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#ae2ad0a3b9f009cb21e9c139502c7f02d">H5T_STD_I32LE_g</a>)</td></tr>
+<tr class="separator:ga8db8c9c2bcc457f9f8526c8fcb81218b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a14305593830bbe08a622642eae928c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga7a14305593830bbe08a622642eae928c">H5T_STD_I64BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a1e647461f4b16fe87bcc94fd30d3d572">H5T_STD_I64BE_g</a>)</td></tr>
+<tr class="separator:ga7a14305593830bbe08a622642eae928c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga591a85b894eab3e3ab1a2ccd9b3be565"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga591a85b894eab3e3ab1a2ccd9b3be565">H5T_STD_I64LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a32463772577ebd708efd062dbd8c8022">H5T_STD_I64LE_g</a>)</td></tr>
+<tr class="separator:ga591a85b894eab3e3ab1a2ccd9b3be565"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga10b5774adca6e8432615dac892e13ed9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga10b5774adca6e8432615dac892e13ed9">H5T_STD_U8BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a0d20fcf664bbd7445a715bb19d95c6e3">H5T_STD_U8BE_g</a>)</td></tr>
+<tr class="separator:ga10b5774adca6e8432615dac892e13ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae641eb8f98d930fe5ddd3a04adb98383"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#gae641eb8f98d930fe5ddd3a04adb98383">H5T_STD_U8LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a604493ec39580a62bb525d9c8d1dcc03">H5T_STD_U8LE_g</a>)</td></tr>
+<tr class="separator:gae641eb8f98d930fe5ddd3a04adb98383"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga10e46ab72ac0330c51ed6cf709db4697"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga10e46ab72ac0330c51ed6cf709db4697">H5T_STD_U16BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#aa1e0cda8b762be082dee76b224c5be51">H5T_STD_U16BE_g</a>)</td></tr>
+<tr class="separator:ga10e46ab72ac0330c51ed6cf709db4697"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c2494c16f3e9443af1d56a078e0db3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga4c2494c16f3e9443af1d56a078e0db3c">H5T_STD_U16LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a0f6273d75cc13fcbe5b96209e3913eb9">H5T_STD_U16LE_g</a>)</td></tr>
+<tr class="separator:ga4c2494c16f3e9443af1d56a078e0db3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga320fc4cfe8e4a3d1ab9997c8e342780b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga320fc4cfe8e4a3d1ab9997c8e342780b">H5T_STD_U32BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a431eaaa2c2622f787f191f165b9b385a">H5T_STD_U32BE_g</a>)</td></tr>
+<tr class="separator:ga320fc4cfe8e4a3d1ab9997c8e342780b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa03600cecf2cd9063346084e41eb82a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#gaa03600cecf2cd9063346084e41eb82a3">H5T_STD_U32LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#ac4eac572bee7d5001b656621a411fbc1">H5T_STD_U32LE_g</a>)</td></tr>
+<tr class="separator:gaa03600cecf2cd9063346084e41eb82a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga417489ff74b1cc52d25259c6357dcc6b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga417489ff74b1cc52d25259c6357dcc6b">H5T_STD_U64BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#aa60b4c6170aff1527713aa8b27b9ce59">H5T_STD_U64BE_g</a>)</td></tr>
+<tr class="separator:ga417489ff74b1cc52d25259c6357dcc6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a38267be678af40576a380617e3fff9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga3a38267be678af40576a380617e3fff9">H5T_STD_U64LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a24ac6e3bbb5c6ecbbf496c18d989b45d">H5T_STD_U64LE_g</a>)</td></tr>
+<tr class="separator:ga3a38267be678af40576a380617e3fff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaa2c22c363edaa8587e954d88cc67f2a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#gaaa2c22c363edaa8587e954d88cc67f2a">H5T_STD_B8BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#ab9a4f848245615c26b461e06984a31c2">H5T_STD_B8BE_g</a>)</td></tr>
+<tr class="separator:gaaa2c22c363edaa8587e954d88cc67f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8ecfe3ba07af971949a94b157f518940"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga8ecfe3ba07af971949a94b157f518940">H5T_STD_B8LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a5cc674c7339cdbac8193dda4e7a140ef">H5T_STD_B8LE_g</a>)</td></tr>
+<tr class="separator:ga8ecfe3ba07af971949a94b157f518940"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1eadeed01d1dfee62689a51acac1a159"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga1eadeed01d1dfee62689a51acac1a159">H5T_STD_B16BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a633af7ed45241d11e501f5b0fcae3bda">H5T_STD_B16BE_g</a>)</td></tr>
+<tr class="separator:ga1eadeed01d1dfee62689a51acac1a159"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61fa8825fb07bcdaa285967fa3f3bcb9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga61fa8825fb07bcdaa285967fa3f3bcb9">H5T_STD_B16LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a68c309df81cbd165c37cdb8f23131586">H5T_STD_B16LE_g</a>)</td></tr>
+<tr class="separator:ga61fa8825fb07bcdaa285967fa3f3bcb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga556365dedd52e74e13d198071d47da1d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga556365dedd52e74e13d198071d47da1d">H5T_STD_B32BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a6c018f78785c5322145dddb14f1c9b6d">H5T_STD_B32BE_g</a>)</td></tr>
+<tr class="separator:ga556365dedd52e74e13d198071d47da1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad166a8c49ae8af0ce1fe7812bdb90e19"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#gad166a8c49ae8af0ce1fe7812bdb90e19">H5T_STD_B32LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a57d88e5462a83c1ab63cde6adb192bdf">H5T_STD_B32LE_g</a>)</td></tr>
+<tr class="separator:gad166a8c49ae8af0ce1fe7812bdb90e19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga56eb9e49fe4ea45dc80ee6bbe0880625"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga56eb9e49fe4ea45dc80ee6bbe0880625">H5T_STD_B64BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a89712cea43f3d31762e03fd234aa23b4">H5T_STD_B64BE_g</a>)</td></tr>
+<tr class="separator:ga56eb9e49fe4ea45dc80ee6bbe0880625"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga195cc861daefb50256990b68545444d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga195cc861daefb50256990b68545444d8">H5T_STD_B64LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#ab6a553272225d17a148c0765e1e93ebf">H5T_STD_B64LE_g</a>)</td></tr>
+<tr class="separator:ga195cc861daefb50256990b68545444d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc17e0960dc7ef08e029bf17201670e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#gadc17e0960dc7ef08e029bf17201670e1">H5T_STD_REF_OBJ</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a9a303317495a181913fd5957a4279375">H5T_STD_REF_OBJ_g</a>)</td></tr>
+<tr class="separator:gadc17e0960dc7ef08e029bf17201670e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5cb0d5cec3d40d8b3ac27512f86895e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a6ca60f0164baea2d0c01b2bd9e88753a">H5T_STD_REF_DSETREG_g</a>)</td></tr>
+<tr class="separator:gaf5cb0d5cec3d40d8b3ac27512f86895e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga342d286867f160739f9f5359303759cc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s_t_d.html#ga342d286867f160739f9f5359303759cc">H5T_STD_REF</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a9da8b6b0d7f80d07aaee9b856c8ebb9d">H5T_STD_REF_g</a>)</td></tr>
+<tr class="separator:ga342d286867f160739f9f5359303759cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5293009216ac49dce1640d9d943a3228"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_u_n_i_x.html#ga5293009216ac49dce1640d9d943a3228">H5T_UNIX_D32BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#ab116993ddb917bfab68c411fd4cc5dcb">H5T_UNIX_D32BE_g</a>)</td></tr>
+<tr class="separator:ga5293009216ac49dce1640d9d943a3228"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1493f54b9b5e9e0941b5fe3fd8d2265c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_u_n_i_x.html#ga1493f54b9b5e9e0941b5fe3fd8d2265c">H5T_UNIX_D32LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a199a3167de16dc8037becb4f144313e7">H5T_UNIX_D32LE_g</a>)</td></tr>
+<tr class="separator:ga1493f54b9b5e9e0941b5fe3fd8d2265c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa19b763b64bbe0120305e362677236b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_u_n_i_x.html#gaa19b763b64bbe0120305e362677236b0">H5T_UNIX_D64BE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#acb1313c43a59979298749f2211ef997a">H5T_UNIX_D64BE_g</a>)</td></tr>
+<tr class="separator:gaa19b763b64bbe0120305e362677236b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3351cb7b67556cbb5cb978e071a5fc03"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_u_n_i_x.html#ga3351cb7b67556cbb5cb978e071a5fc03">H5T_UNIX_D64LE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#aabde5734269cadc399a5eef2b3f14a4b">H5T_UNIX_D64LE_g</a>)</td></tr>
+<tr class="separator:ga3351cb7b67556cbb5cb978e071a5fc03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f6b6959fefe56d2e871659110936d2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a9e18d874edef8cbb59dacf89bf9b7c68">H5T_C_S1_g</a>)</td></tr>
+<tr class="separator:ga7f6b6959fefe56d2e871659110936d2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62335f6f57c2809fa1b3b1f9472eb2f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_s.html#ga62335f6f57c2809fa1b3b1f9472eb2f6">H5T_FORTRAN_S1</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#aafd937231a41495f20a6b2b391d3f709">H5T_FORTRAN_S1_g</a>)</td></tr>
+<tr class="separator:ga62335f6f57c2809fa1b3b1f9472eb2f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac60b439411b967a6a756beda346700e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#gac60b439411b967a6a756beda346700e6">H5T_INTEL_I8</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gaeaa5eb139424ba27d5af8925f1aa9593">H5T_STD_I8LE</a></td></tr>
+<tr class="separator:gac60b439411b967a6a756beda346700e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab18c494ffccd5c58b6a172a55b9f0bcf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#gab18c494ffccd5c58b6a172a55b9f0bcf">H5T_INTEL_I16</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gaf88985315398de5fc4a716707b5c7694">H5T_STD_I16LE</a></td></tr>
+<tr class="separator:gab18c494ffccd5c58b6a172a55b9f0bcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga11adcf3b3052ea8ee964a167fc18b4f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#ga11adcf3b3052ea8ee964a167fc18b4f0">H5T_INTEL_I32</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a></td></tr>
+<tr class="separator:ga11adcf3b3052ea8ee964a167fc18b4f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga18db772e34d33b209d614c210d160e66"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#ga18db772e34d33b209d614c210d160e66">H5T_INTEL_I64</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga591a85b894eab3e3ab1a2ccd9b3be565">H5T_STD_I64LE</a></td></tr>
+<tr class="separator:ga18db772e34d33b209d614c210d160e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab5a6e5473a708671728e633aba79fe2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#gab5a6e5473a708671728e633aba79fe2d">H5T_INTEL_U8</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gae641eb8f98d930fe5ddd3a04adb98383">H5T_STD_U8LE</a></td></tr>
+<tr class="separator:gab5a6e5473a708671728e633aba79fe2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6d7aba19224e2ce335a8a54d9759b983"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#ga6d7aba19224e2ce335a8a54d9759b983">H5T_INTEL_U16</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga4c2494c16f3e9443af1d56a078e0db3c">H5T_STD_U16LE</a></td></tr>
+<tr class="separator:ga6d7aba19224e2ce335a8a54d9759b983"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1db0b88ac8c40f3306ce2cf7c7cab9d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#ga1db0b88ac8c40f3306ce2cf7c7cab9d9">H5T_INTEL_U32</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gaa03600cecf2cd9063346084e41eb82a3">H5T_STD_U32LE</a></td></tr>
+<tr class="separator:ga1db0b88ac8c40f3306ce2cf7c7cab9d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga09efb57b08b6dccb8e8229c2a9179e04"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#ga09efb57b08b6dccb8e8229c2a9179e04">H5T_INTEL_U64</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga3a38267be678af40576a380617e3fff9">H5T_STD_U64LE</a></td></tr>
+<tr class="separator:ga09efb57b08b6dccb8e8229c2a9179e04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb5a399fbb8ae621dbc64e2e28885f8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#gaeb5a399fbb8ae621dbc64e2e28885f8f">H5T_INTEL_B8</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga8ecfe3ba07af971949a94b157f518940">H5T_STD_B8LE</a></td></tr>
+<tr class="separator:gaeb5a399fbb8ae621dbc64e2e28885f8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0173fcfcaa62e905a79d1e8c910341bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#ga0173fcfcaa62e905a79d1e8c910341bb">H5T_INTEL_B16</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga61fa8825fb07bcdaa285967fa3f3bcb9">H5T_STD_B16LE</a></td></tr>
+<tr class="separator:ga0173fcfcaa62e905a79d1e8c910341bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6a81ae14be8e223a7c75da8563006248"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#ga6a81ae14be8e223a7c75da8563006248">H5T_INTEL_B32</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gad166a8c49ae8af0ce1fe7812bdb90e19">H5T_STD_B32LE</a></td></tr>
+<tr class="separator:ga6a81ae14be8e223a7c75da8563006248"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4eb389ac84af50af09998391169328bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#ga4eb389ac84af50af09998391169328bf">H5T_INTEL_B64</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga195cc861daefb50256990b68545444d8">H5T_STD_B64LE</a></td></tr>
+<tr class="separator:ga4eb389ac84af50af09998391169328bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac246ca02736ae863c027a5abea793acc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#gac246ca02736ae863c027a5abea793acc">H5T_INTEL_F32</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></td></tr>
+<tr class="separator:gac246ca02736ae863c027a5abea793acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6218c7ed272d21adfa1718f149571f94"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_x86.html#ga6218c7ed272d21adfa1718f149571f94">H5T_INTEL_F64</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a></td></tr>
+<tr class="separator:ga6218c7ed272d21adfa1718f149571f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2a3161889380b987b2a1e84b40489d40"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#ga2a3161889380b987b2a1e84b40489d40">H5T_ALPHA_I8</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gaeaa5eb139424ba27d5af8925f1aa9593">H5T_STD_I8LE</a></td></tr>
+<tr class="separator:ga2a3161889380b987b2a1e84b40489d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga10e5b38645bc170744e6cb240d86099e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#ga10e5b38645bc170744e6cb240d86099e">H5T_ALPHA_I16</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gaf88985315398de5fc4a716707b5c7694">H5T_STD_I16LE</a></td></tr>
+<tr class="separator:ga10e5b38645bc170744e6cb240d86099e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5f6974adaef44722dd033a50d53582ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#ga5f6974adaef44722dd033a50d53582ec">H5T_ALPHA_I32</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a></td></tr>
+<tr class="separator:ga5f6974adaef44722dd033a50d53582ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad1805e0f3ba4262623ac26893757c3d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#gad1805e0f3ba4262623ac26893757c3d3">H5T_ALPHA_I64</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga591a85b894eab3e3ab1a2ccd9b3be565">H5T_STD_I64LE</a></td></tr>
+<tr class="separator:gad1805e0f3ba4262623ac26893757c3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga79ae0206cc7f68d51a847e48594f38c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#ga79ae0206cc7f68d51a847e48594f38c3">H5T_ALPHA_U8</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gae641eb8f98d930fe5ddd3a04adb98383">H5T_STD_U8LE</a></td></tr>
+<tr class="separator:ga79ae0206cc7f68d51a847e48594f38c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e1c7d92e8448fc6ff6229fb1ea32339"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#ga4e1c7d92e8448fc6ff6229fb1ea32339">H5T_ALPHA_U16</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga4c2494c16f3e9443af1d56a078e0db3c">H5T_STD_U16LE</a></td></tr>
+<tr class="separator:ga4e1c7d92e8448fc6ff6229fb1ea32339"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad5b447d4a16440edc80557cd691a11f8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#gad5b447d4a16440edc80557cd691a11f8">H5T_ALPHA_U32</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gaa03600cecf2cd9063346084e41eb82a3">H5T_STD_U32LE</a></td></tr>
+<tr class="separator:gad5b447d4a16440edc80557cd691a11f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga63eb1460065a141fd0e13ce1cb125d40"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#ga63eb1460065a141fd0e13ce1cb125d40">H5T_ALPHA_U64</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga3a38267be678af40576a380617e3fff9">H5T_STD_U64LE</a></td></tr>
+<tr class="separator:ga63eb1460065a141fd0e13ce1cb125d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaba9aa584d7514cafce6fc71b86b031e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#gaaba9aa584d7514cafce6fc71b86b031e">H5T_ALPHA_B8</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga8ecfe3ba07af971949a94b157f518940">H5T_STD_B8LE</a></td></tr>
+<tr class="separator:gaaba9aa584d7514cafce6fc71b86b031e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga68d1607f7a833cbe2e82ae353194b274"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#ga68d1607f7a833cbe2e82ae353194b274">H5T_ALPHA_B16</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga61fa8825fb07bcdaa285967fa3f3bcb9">H5T_STD_B16LE</a></td></tr>
+<tr class="separator:ga68d1607f7a833cbe2e82ae353194b274"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2e23d34621071409065b6e8836442efd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#ga2e23d34621071409065b6e8836442efd">H5T_ALPHA_B32</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gad166a8c49ae8af0ce1fe7812bdb90e19">H5T_STD_B32LE</a></td></tr>
+<tr class="separator:ga2e23d34621071409065b6e8836442efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7198684aed35d5baa1e1929fb586f846"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#ga7198684aed35d5baa1e1929fb586f846">H5T_ALPHA_B64</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga195cc861daefb50256990b68545444d8">H5T_STD_B64LE</a></td></tr>
+<tr class="separator:ga7198684aed35d5baa1e1929fb586f846"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga92b46c555e3d046f23d6753c327d7ad6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#ga92b46c555e3d046f23d6753c327d7ad6">H5T_ALPHA_F32</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></td></tr>
+<tr class="separator:ga92b46c555e3d046f23d6753c327d7ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ca8ea5ddc6a323e439fe7c688f3574f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#ga0ca8ea5ddc6a323e439fe7c688f3574f">H5T_ALPHA_F64</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a></td></tr>
+<tr class="separator:ga0ca8ea5ddc6a323e439fe7c688f3574f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga145677e93f381d21d120d6f0ba83f987"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#ga145677e93f381d21d120d6f0ba83f987">H5T_MIPS_I8</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gafc97668c32b74f7d20dec0d0d2f47e4f">H5T_STD_I8BE</a></td></tr>
+<tr class="separator:ga145677e93f381d21d120d6f0ba83f987"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f7d2f9fc1688b5293ec73926ecf83a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#ga9f7d2f9fc1688b5293ec73926ecf83a6">H5T_MIPS_I16</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gadc0ccea703096e20a4c3e51e858836dd">H5T_STD_I16BE</a></td></tr>
+<tr class="separator:ga9f7d2f9fc1688b5293ec73926ecf83a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4b71edb6eaf4a6fb149b5e3e820d697"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#gaf4b71edb6eaf4a6fb149b5e3e820d697">H5T_MIPS_I32</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></td></tr>
+<tr class="separator:gaf4b71edb6eaf4a6fb149b5e3e820d697"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga308dff4a4acb0de15f9b2c483b33869c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#ga308dff4a4acb0de15f9b2c483b33869c">H5T_MIPS_I64</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga7a14305593830bbe08a622642eae928c">H5T_STD_I64BE</a></td></tr>
+<tr class="separator:ga308dff4a4acb0de15f9b2c483b33869c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3319fb779d7dfb1de60778e33498c5e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#ga3319fb779d7dfb1de60778e33498c5e4">H5T_MIPS_U8</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga10b5774adca6e8432615dac892e13ed9">H5T_STD_U8BE</a></td></tr>
+<tr class="separator:ga3319fb779d7dfb1de60778e33498c5e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfd409dd795cf4053b8b5cf4fc5835ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#gacfd409dd795cf4053b8b5cf4fc5835ca">H5T_MIPS_U16</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga10e46ab72ac0330c51ed6cf709db4697">H5T_STD_U16BE</a></td></tr>
+<tr class="separator:gacfd409dd795cf4053b8b5cf4fc5835ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c1b9011d4636d6cc3513bd0846472ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#ga4c1b9011d4636d6cc3513bd0846472ce">H5T_MIPS_U32</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga320fc4cfe8e4a3d1ab9997c8e342780b">H5T_STD_U32BE</a></td></tr>
+<tr class="separator:ga4c1b9011d4636d6cc3513bd0846472ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c5bc242dc00cadda4065c781f562634"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#ga3c5bc242dc00cadda4065c781f562634">H5T_MIPS_U64</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga417489ff74b1cc52d25259c6357dcc6b">H5T_STD_U64BE</a></td></tr>
+<tr class="separator:ga3c5bc242dc00cadda4065c781f562634"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2e2261c344251aa33c0be0cebd90727a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#ga2e2261c344251aa33c0be0cebd90727a">H5T_MIPS_B8</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#gaaa2c22c363edaa8587e954d88cc67f2a">H5T_STD_B8BE</a></td></tr>
+<tr class="separator:ga2e2261c344251aa33c0be0cebd90727a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga992667c188cee33d3303198b872cf22c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#ga992667c188cee33d3303198b872cf22c">H5T_MIPS_B16</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga1eadeed01d1dfee62689a51acac1a159">H5T_STD_B16BE</a></td></tr>
+<tr class="separator:ga992667c188cee33d3303198b872cf22c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0985229a7ec517b08076fda05b76cee6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#ga0985229a7ec517b08076fda05b76cee6">H5T_MIPS_B32</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga556365dedd52e74e13d198071d47da1d">H5T_STD_B32BE</a></td></tr>
+<tr class="separator:ga0985229a7ec517b08076fda05b76cee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad29d5250b2bad045e4bcaed3e85349e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#gad29d5250b2bad045e4bcaed3e85349e4">H5T_MIPS_B64</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_s_t_d.html#ga56eb9e49fe4ea45dc80ee6bbe0880625">H5T_STD_B64BE</a></td></tr>
+<tr class="separator:gad29d5250b2bad045e4bcaed3e85349e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3178faaba2a6aea0227070e329364849"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#ga3178faaba2a6aea0227070e329364849">H5T_MIPS_F32</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_i_e_e_e.html#ga71d24a7d4c373ed9a003d7a0d8133f1e">H5T_IEEE_F32BE</a></td></tr>
+<tr class="separator:ga3178faaba2a6aea0227070e329364849"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7395e80565565c595f391632835b8169"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_m_i_p_s.html#ga7395e80565565c595f391632835b8169">H5T_MIPS_F64</a>&#160;&#160;&#160;<a class="el" href="group___p_d_t_i_e_e_e.html#gaf5064f4498d92e5992a5a0564d026d35">H5T_IEEE_F64BE</a></td></tr>
+<tr class="separator:ga7395e80565565c595f391632835b8169"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2d22eea13df51cf9bf90797665506640"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#ga2d22eea13df51cf9bf90797665506640">H5T_VAX_F32</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a40cd62c2338dfdd3b55f35f326931e50">H5T_VAX_F32_g</a>)</td></tr>
+<tr class="separator:ga2d22eea13df51cf9bf90797665506640"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad931cf0fac5c7be921ddc00118c5ced4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_a_l_p_h_a.html#gad931cf0fac5c7be921ddc00118c5ced4">H5T_VAX_F64</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#acfeb0e0af1c24e5021c8e5111d911c05">H5T_VAX_F64_g</a>)</td></tr>
+<tr class="separator:gad931cf0fac5c7be921ddc00118c5ced4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7439560bc4ef6d995a4e35b30262e660"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga7439560bc4ef6d995a4e35b30262e660">H5T_NATIVE_CHAR</a>&#160;&#160;&#160;(CHAR_MIN ? <a class="el" href="group___p_d_t_n_a_t.html#ga273ddc372a6d574c67415917bb5232e5">H5T_NATIVE_SCHAR</a> : <a class="el" href="group___p_d_t_n_a_t.html#ga39cadf50f1701a2af3afa86eba3c7cbd">H5T_NATIVE_UCHAR</a>)</td></tr>
+<tr class="separator:ga7439560bc4ef6d995a4e35b30262e660"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga273ddc372a6d574c67415917bb5232e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga273ddc372a6d574c67415917bb5232e5">H5T_NATIVE_SCHAR</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#aa58cb088092e4abe2a61f3c52219258c">H5T_NATIVE_SCHAR_g</a>)</td></tr>
+<tr class="separator:ga273ddc372a6d574c67415917bb5232e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga39cadf50f1701a2af3afa86eba3c7cbd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga39cadf50f1701a2af3afa86eba3c7cbd">H5T_NATIVE_UCHAR</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a38a59c7ba2db81f3ff2fe14614f9b11e">H5T_NATIVE_UCHAR_g</a>)</td></tr>
+<tr class="separator:ga39cadf50f1701a2af3afa86eba3c7cbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae0625357fa121eca117f7fa9c4701810"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#gae0625357fa121eca117f7fa9c4701810">H5T_NATIVE_SHORT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#ad61996938dd7d0bf88bacacc01381f41">H5T_NATIVE_SHORT_g</a>)</td></tr>
+<tr class="separator:gae0625357fa121eca117f7fa9c4701810"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad0a240282e54647b83fe28ef65b40655"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#gad0a240282e54647b83fe28ef65b40655">H5T_NATIVE_USHORT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a24779692f964dae209449f4c7005edf8">H5T_NATIVE_USHORT_g</a>)</td></tr>
+<tr class="separator:gad0a240282e54647b83fe28ef65b40655"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3cf93ffc6782be68070ef8e00f219ec2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a82e3b1dc525e76b220ad7bd82cb55e9e">H5T_NATIVE_INT_g</a>)</td></tr>
+<tr class="separator:ga3cf93ffc6782be68070ef8e00f219ec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga904b507c7b8aa4838fbb7c6ce71a37c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga904b507c7b8aa4838fbb7c6ce71a37c5">H5T_NATIVE_UINT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a40352927dd31dc000f33e099095555dc">H5T_NATIVE_UINT_g</a>)</td></tr>
+<tr class="separator:ga904b507c7b8aa4838fbb7c6ce71a37c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga290b9655882754ee0ec9f31b42ac04f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga290b9655882754ee0ec9f31b42ac04f6">H5T_NATIVE_LONG</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#acab911d2b729cf27352c4086d9dc49b5">H5T_NATIVE_LONG_g</a>)</td></tr>
+<tr class="separator:ga290b9655882754ee0ec9f31b42ac04f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacaea6c2c381167bacf67f6d6c43eb718"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#gacaea6c2c381167bacf67f6d6c43eb718">H5T_NATIVE_ULONG</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a145e124a863cc111204d43e28e5abc7d">H5T_NATIVE_ULONG_g</a>)</td></tr>
+<tr class="separator:gacaea6c2c381167bacf67f6d6c43eb718"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb9c5d393d693869d7d21f71753a532c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#gafb9c5d393d693869d7d21f71753a532c">H5T_NATIVE_LLONG</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#afb66f542f43162826da09fc93245ba6f">H5T_NATIVE_LLONG_g</a>)</td></tr>
+<tr class="separator:gafb9c5d393d693869d7d21f71753a532c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga91ed0d2ce3289ef3707449cf5babe928"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga91ed0d2ce3289ef3707449cf5babe928">H5T_NATIVE_ULLONG</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a6c00f747e3a6cd679555d673c1ff9eb4">H5T_NATIVE_ULLONG_g</a>)</td></tr>
+<tr class="separator:ga91ed0d2ce3289ef3707449cf5babe928"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae2523b63144b498f555fa4d04f59ee1c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a04d4d32ef06dea43e86002c5a939ef94">H5T_NATIVE_FLOAT_g</a>)</td></tr>
+<tr class="separator:gae2523b63144b498f555fa4d04f59ee1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga087f3b793a299e416bd68678c2ef7c09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a8a913efd559d8a52587005b4cd2725e1">H5T_NATIVE_DOUBLE_g</a>)</td></tr>
+<tr class="separator:ga087f3b793a299e416bd68678c2ef7c09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b68c680440c463ce03c5efbf8cdf1c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga6b68c680440c463ce03c5efbf8cdf1c0">H5T_NATIVE_LDOUBLE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#af5127ba94cfcbd8d939caddf097113b3">H5T_NATIVE_LDOUBLE_g</a>)</td></tr>
+<tr class="separator:ga6b68c680440c463ce03c5efbf8cdf1c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2ed3827a2add0f6f2252c17e231b84b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga2ed3827a2add0f6f2252c17e231b84b1">H5T_NATIVE_B8</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a3329cd8ad8ea697fbaddb6cb1c0a9fc2">H5T_NATIVE_B8_g</a>)</td></tr>
+<tr class="separator:ga2ed3827a2add0f6f2252c17e231b84b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga81aba8febe34dc8ae2c9fa06aa4c4800"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga81aba8febe34dc8ae2c9fa06aa4c4800">H5T_NATIVE_B16</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a83775fc29d72cb88a9a1f2a2cfcc15c9">H5T_NATIVE_B16_g</a>)</td></tr>
+<tr class="separator:ga81aba8febe34dc8ae2c9fa06aa4c4800"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87ec5cf19bdbf8203ca1e9a19bc59a9f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga87ec5cf19bdbf8203ca1e9a19bc59a9f">H5T_NATIVE_B32</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a3ad18503079d3fc11155aec45235c5a3">H5T_NATIVE_B32_g</a>)</td></tr>
+<tr class="separator:ga87ec5cf19bdbf8203ca1e9a19bc59a9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4fe14f1ec3a8bd68112df6859e2db783"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga4fe14f1ec3a8bd68112df6859e2db783">H5T_NATIVE_B64</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a8f75a138bdb826d2fdea1bfda490b449">H5T_NATIVE_B64_g</a>)</td></tr>
+<tr class="separator:ga4fe14f1ec3a8bd68112df6859e2db783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3fe4756349de95332183c86a6800e656"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga3fe4756349de95332183c86a6800e656">H5T_NATIVE_OPAQUE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a8849bf005a7b9beee61a43a4973e339d">H5T_NATIVE_OPAQUE_g</a>)</td></tr>
+<tr class="separator:ga3fe4756349de95332183c86a6800e656"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ed2a82b7af34e09448831873a4d83cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga5ed2a82b7af34e09448831873a4d83cd">H5T_NATIVE_HADDR</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#aa2fb8a20b1ab44bb1472aa439791301f">H5T_NATIVE_HADDR_g</a>)</td></tr>
+<tr class="separator:ga5ed2a82b7af34e09448831873a4d83cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a3d25a1c3ccc59534276c2634423965"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga3a3d25a1c3ccc59534276c2634423965">H5T_NATIVE_HSIZE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a56c8dc1756a09ffee2068a2a3bdd71d9">H5T_NATIVE_HSIZE_g</a>)</td></tr>
+<tr class="separator:ga3a3d25a1c3ccc59534276c2634423965"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga459210d1b4edad1f2b53c1b42ffb85e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga459210d1b4edad1f2b53c1b42ffb85e2">H5T_NATIVE_HSSIZE</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a7aa99b2600997eca949b62e24ed3cb43">H5T_NATIVE_HSSIZE_g</a>)</td></tr>
+<tr class="separator:ga459210d1b4edad1f2b53c1b42ffb85e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga142d44a537dca7ec39da37bca48f7e40"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga142d44a537dca7ec39da37bca48f7e40">H5T_NATIVE_HERR</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a078a6e747d7520a81c69cab9400bbe4e">H5T_NATIVE_HERR_g</a>)</td></tr>
+<tr class="separator:ga142d44a537dca7ec39da37bca48f7e40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8bd74ace7938e1732ad74d7332de3df2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_n_a_t.html#ga8bd74ace7938e1732ad74d7332de3df2">H5T_NATIVE_HBOOL</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#aee835341aaf4e025433495ccadbf791c">H5T_NATIVE_HBOOL_g</a>)</td></tr>
+<tr class="separator:ga8bd74ace7938e1732ad74d7332de3df2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga26ac6da9c15d628db6f76a3fdd45b29a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga26ac6da9c15d628db6f76a3fdd45b29a">H5T_NATIVE_INT8</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a62d14326c6dc6112a544469d93ea9792">H5T_NATIVE_INT8_g</a>)</td></tr>
+<tr class="separator:ga26ac6da9c15d628db6f76a3fdd45b29a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f71fcd3ede098948127632369435561"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga1f71fcd3ede098948127632369435561">H5T_NATIVE_UINT8</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a2a46c62de537adbc0603690e0cdea9c7">H5T_NATIVE_UINT8_g</a>)</td></tr>
+<tr class="separator:ga1f71fcd3ede098948127632369435561"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa4debfc8462180123519cf5e52178c24"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#gaa4debfc8462180123519cf5e52178c24">H5T_NATIVE_INT_LEAST8</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a9475345551f5c1c9d95bf4fdfab88221">H5T_NATIVE_INT_LEAST8_g</a>)</td></tr>
+<tr class="separator:gaa4debfc8462180123519cf5e52178c24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa540c57b098d6d5bb4d3e2c345c2f1f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#gaa540c57b098d6d5bb4d3e2c345c2f1f4">H5T_NATIVE_UINT_LEAST8</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a265d8563935c142b3c0c29dfc90d801c">H5T_NATIVE_UINT_LEAST8_g</a>)</td></tr>
+<tr class="separator:gaa540c57b098d6d5bb4d3e2c345c2f1f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d20543453f776f9db2ce14ff4a1643c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga9d20543453f776f9db2ce14ff4a1643c">H5T_NATIVE_INT_FAST8</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a5cc4910f93e2bbfa9a01c38630733342">H5T_NATIVE_INT_FAST8_g</a>)</td></tr>
+<tr class="separator:ga9d20543453f776f9db2ce14ff4a1643c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga047e3d5e01bffc09fe2d4ddb6ff2cb43"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga047e3d5e01bffc09fe2d4ddb6ff2cb43">H5T_NATIVE_UINT_FAST8</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a9a23e2c4d0383034d4c6f7389488eb82">H5T_NATIVE_UINT_FAST8_g</a>)</td></tr>
+<tr class="separator:ga047e3d5e01bffc09fe2d4ddb6ff2cb43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaba7027678392c53dbf1b2d04d681053d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#gaba7027678392c53dbf1b2d04d681053d">H5T_NATIVE_INT16</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a0ef701407d2f0ba1de2a7ee2a25df427">H5T_NATIVE_INT16_g</a>)</td></tr>
+<tr class="separator:gaba7027678392c53dbf1b2d04d681053d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga58b052425233a8f0d15bc4ab3c37869d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga58b052425233a8f0d15bc4ab3c37869d">H5T_NATIVE_UINT16</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a8a16bf9ff2db5190f6b21c44e2fa963f">H5T_NATIVE_UINT16_g</a>)</td></tr>
+<tr class="separator:ga58b052425233a8f0d15bc4ab3c37869d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga048dbeb3a6b5dac93c3a1596ce30bcb9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga048dbeb3a6b5dac93c3a1596ce30bcb9">H5T_NATIVE_INT_LEAST16</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#ac57b6d25d5d43d979dd75564638b88cd">H5T_NATIVE_INT_LEAST16_g</a>)</td></tr>
+<tr class="separator:ga048dbeb3a6b5dac93c3a1596ce30bcb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4441db4f33a72fc8751a02502abaefa2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga4441db4f33a72fc8751a02502abaefa2">H5T_NATIVE_UINT_LEAST16</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a72d2b1d89269f37ad3d4d5622399eb92">H5T_NATIVE_UINT_LEAST16_g</a>)</td></tr>
+<tr class="separator:ga4441db4f33a72fc8751a02502abaefa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga715761ebb361567e014c356e5fd72f64"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga715761ebb361567e014c356e5fd72f64">H5T_NATIVE_INT_FAST16</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#ad3c13330008b617d8a2d288431f3d921">H5T_NATIVE_INT_FAST16_g</a>)</td></tr>
+<tr class="separator:ga715761ebb361567e014c356e5fd72f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7175bd45a69c8732afd3b7aad24931fe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga7175bd45a69c8732afd3b7aad24931fe">H5T_NATIVE_UINT_FAST16</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#af1e73c8a50134c958783c8223ff3d188">H5T_NATIVE_UINT_FAST16_g</a>)</td></tr>
+<tr class="separator:ga7175bd45a69c8732afd3b7aad24931fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90382f824964a52e90cbeaf1da5e687f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga90382f824964a52e90cbeaf1da5e687f">H5T_NATIVE_INT32</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#aec35071c771e3d19933f99dc8ea6e3de">H5T_NATIVE_INT32_g</a>)</td></tr>
+<tr class="separator:ga90382f824964a52e90cbeaf1da5e687f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75f43b405d12254a3c49fb9a7b077c55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga75f43b405d12254a3c49fb9a7b077c55">H5T_NATIVE_UINT32</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#ab8f8fc715096f500ae3d2a05bd7a8db4">H5T_NATIVE_UINT32_g</a>)</td></tr>
+<tr class="separator:ga75f43b405d12254a3c49fb9a7b077c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac1d03221cb7bd2813f88312c6de331fb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#gac1d03221cb7bd2813f88312c6de331fb">H5T_NATIVE_INT_LEAST32</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a341f6012e37fb4383fa01fc8c5d03d2b">H5T_NATIVE_INT_LEAST32_g</a>)</td></tr>
+<tr class="separator:gac1d03221cb7bd2813f88312c6de331fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc1a857c6c8c02c4bb9daa9bdc1d2504"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#gafc1a857c6c8c02c4bb9daa9bdc1d2504">H5T_NATIVE_UINT_LEAST32</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a329802924f06591c0d826321fcd47802">H5T_NATIVE_UINT_LEAST32_g</a>)</td></tr>
+<tr class="separator:gafc1a857c6c8c02c4bb9daa9bdc1d2504"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabe9838d243bcdd62940c73e17dd947ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#gabe9838d243bcdd62940c73e17dd947ae">H5T_NATIVE_INT_FAST32</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a04935c481e6454913749ae26ec15534d">H5T_NATIVE_INT_FAST32_g</a>)</td></tr>
+<tr class="separator:gabe9838d243bcdd62940c73e17dd947ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae4dca490be70cecfca5bbf5405ff0fd3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#gae4dca490be70cecfca5bbf5405ff0fd3">H5T_NATIVE_UINT_FAST32</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#ac648e15d82c51f87ab1eee4975e91d86">H5T_NATIVE_UINT_FAST32_g</a>)</td></tr>
+<tr class="separator:gae4dca490be70cecfca5bbf5405ff0fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8fa995f599c6c8203a8d4e7a7dd01805"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga8fa995f599c6c8203a8d4e7a7dd01805">H5T_NATIVE_INT64</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a8cebedd68d548b4c4cb619529fd3d346">H5T_NATIVE_INT64_g</a>)</td></tr>
+<tr class="separator:ga8fa995f599c6c8203a8d4e7a7dd01805"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5eda31dcf868e6b9487d1486ec4a5613"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga5eda31dcf868e6b9487d1486ec4a5613">H5T_NATIVE_UINT64</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#ac5385a1deb284204fcf9dc81b5ce7b7c">H5T_NATIVE_UINT64_g</a>)</td></tr>
+<tr class="separator:ga5eda31dcf868e6b9487d1486ec4a5613"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0eecfee2ea53d55e9075e63fc54038cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga0eecfee2ea53d55e9075e63fc54038cf">H5T_NATIVE_INT_LEAST64</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a9974bac9ffd085171234c601754b1d57">H5T_NATIVE_INT_LEAST64_g</a>)</td></tr>
+<tr class="separator:ga0eecfee2ea53d55e9075e63fc54038cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b4659bc0b5e8e85ee617336c7df4000"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga0b4659bc0b5e8e85ee617336c7df4000">H5T_NATIVE_UINT_LEAST64</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a165684eb98de88a0bda2ed7f61a9c2f9">H5T_NATIVE_UINT_LEAST64_g</a>)</td></tr>
+<tr class="separator:ga0b4659bc0b5e8e85ee617336c7df4000"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga825823ff8b46325d2c9499f1f9d34f5a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga825823ff8b46325d2c9499f1f9d34f5a">H5T_NATIVE_INT_FAST64</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#a644b4f4ebc48c978c3bc85765ff12d17">H5T_NATIVE_INT_FAST64_g</a>)</td></tr>
+<tr class="separator:ga825823ff8b46325d2c9499f1f9d34f5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga83e2dd42a258064119e6bd50f74ccbcf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_d_t_c9x.html#ga83e2dd42a258064119e6bd50f74ccbcf">H5T_NATIVE_UINT_FAST64</a>&#160;&#160;&#160;(<a class="el" href="_h5_tpublic_8h.html#abb549ba9fa5c4f3107d8ff19602705da">H5OPEN</a> <a class="el" href="_h5_tpublic_8h.html#afe2c44be7e27f1932d4ccb54b4f2e872">H5T_NATIVE_UINT_FAST64_g</a>)</td></tr>
+<tr class="separator:ga83e2dd42a258064119e6bd50f74ccbcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba8a03c500f33808964aa73cdb5d747a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aba8a03c500f33808964aa73cdb5d747a">H5Tcommit_async</a>(...)&#160;&#160;&#160;H5Tcommit_async(__FILE__, __func__, __LINE__, __VA_ARGS__)</td></tr>
+<tr class="separator:aba8a03c500f33808964aa73cdb5d747a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bde8fbc8c0c6f1025c08e3e48056336"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a5bde8fbc8c0c6f1025c08e3e48056336">H5Topen_async</a>(...)&#160;&#160;&#160;H5Topen_async(__FILE__, __func__, __LINE__, __VA_ARGS__)</td></tr>
+<tr class="separator:a5bde8fbc8c0c6f1025c08e3e48056336"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65577e65e83b61121f26e278bf60be0a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a65577e65e83b61121f26e278bf60be0a">H5Tclose_async</a>(...)&#160;&#160;&#160;H5Tclose_async(__FILE__, __func__, __LINE__, __VA_ARGS__)</td></tr>
+<tr class="separator:a65577e65e83b61121f26e278bf60be0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa40391ff28b5acf0e21b578c1787586e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aa40391ff28b5acf0e21b578c1787586e">H5Tcommit_async_wrap</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="group___h5_t.html#ga4d0466c9f9762e184e03fdbdb2855ead">H5Tcommit_async</a>)</td></tr>
+<tr class="separator:aa40391ff28b5acf0e21b578c1787586e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7d4dadbd2abf105d51edb54d75b9804"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ab7d4dadbd2abf105d51edb54d75b9804">H5Topen_async_wrap</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="group___h5_t.html#gad92e4af6b8ac52712fb4238281f921e9">H5Topen_async</a>)</td></tr>
+<tr class="separator:ab7d4dadbd2abf105d51edb54d75b9804"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76d1fc82529495c7cc7e9b74e2476492"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a76d1fc82529495c7cc7e9b74e2476492">H5Tclose_async_wrap</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="group___h5_t.html#ga2da609983e073f83bcd0d8eff8b528ff">H5Tclose_async</a>)</td></tr>
+<tr class="separator:a76d1fc82529495c7cc7e9b74e2476492"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a8825c3dcb04c35a26f8709791b1fdb5e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_tpublic_8h.html#ab0559be2b5911fe789b6b6f1fe94419a">H5T_conv_ret_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a>) (<a class="el" href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195b">H5T_conv_except_t</a> except_type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, void *src_buf, void *dst_buf, void *user_data)</td></tr>
+<tr class="memdesc:a8825c3dcb04c35a26f8709791b1fdb5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception handler. <a href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">More...</a><br /></td></tr>
+<tr class="separator:a8825c3dcb04c35a26f8709791b1fdb5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a071841985f647f69516dbe77d93167f2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a89ce244a6cbb3d0205291f41f08647a8">H5T_NO_CLASS</a> = -1
+, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037">H5T_INTEGER</a> = 0
+, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2e92f1a42a19de186a139ab8ff0745a9">H5T_FLOAT</a> = 1
+, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a8d3af61b1a73c5682f7f9b131754f6e3">H5T_TIME</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> = 3
+, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aae32f37ec15a835aa08d9277ad7ffaa2">H5T_BITFIELD</a> = 4
+, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aaf11325a64ed5369e88d8d0d600b5cce">H5T_OPAQUE</a> = 5
+, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a> = 6
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a> = 7
+, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5ee305303f12787367ac271d8f28f2e6">H5T_ENUM</a> = 8
+, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2ad8ff83b6b7ca22575263561221193028">H5T_VLEN</a> = 9
+, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a> = 10
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a900b6431883be49bde07daf9263ed117">H5T_NCLASSES</a>
+<br />
+ }</td></tr>
+<tr class="separator:a071841985f647f69516dbe77d93167f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a6a8eb856a0829fecaac60f803c9fd0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0abd420055352c93e8d7d68c07a7fa1005">H5T_ORDER_ERROR</a> = -1
+, <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a> = 0
+, <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2">H5T_ORDER_BE</a> = 1
+, <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0af0f0bd9ff22f9566ba71233a8ec55ac7">H5T_ORDER_VAX</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a40929cbd19d8cd5422d17a2bc1bc289f">H5T_ORDER_MIXED</a> = 3
+, <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a179aeb861afc806d2b739233972279f6">H5T_ORDER_NONE</a> = 4
+<br />
+ }</td></tr>
+<tr class="separator:a2a6a8eb856a0829fecaac60f803c9fd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7bfee2db210a12b9290eba85d730a71"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a> { <a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a42dcabf08602c222e3e0084ee816be34">H5T_SGN_ERROR</a> = -1
+, <a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71aca59fce1697506dd3cbc7955eca77a12">H5T_SGN_NONE</a> = 0
+, <a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a1152d5238ff7af5c9d50edfea1ed1357">H5T_SGN_2</a> = 1
+, <a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a41c7133982bb30730a695b94957ba3b4">H5T_NSGN</a> = 2
+ }</td></tr>
+<tr class="separator:af7bfee2db210a12b9290eba85d730a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a609b101af0343a4a76d8c3e182cdda80"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a> { <a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a969bb16893e9aa2fb7b260596370d64e">H5T_NORM_ERROR</a> = -1
+, <a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a5b649062dea480101917cc2d6b58f65d">H5T_NORM_IMPLIED</a> = 0
+, <a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a9dc5e01d17abf41c619e154150de8dde">H5T_NORM_MSBSET</a> = 1
+, <a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80ab1a219215c45144cf317f2ea846a861c">H5T_NORM_NONE</a> = 2
+ }</td></tr>
+<tr class="separator:a609b101af0343a4a76d8c3e182cdda80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03755b8370672668ddc7063add28e71a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa819170221db5e36186723a0f8c9a697a">H5T_CSET_ERROR</a> = -1
+, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a> = 0
+, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a> = 1
+, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa9257be2391864f6a18dd221f8a01eb86">H5T_CSET_RESERVED_2</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa4c2d2a97db665624924d23dd55e348d4">H5T_CSET_RESERVED_3</a> = 3
+, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa792c9fb985a3608702fdf81db98a2e31">H5T_CSET_RESERVED_4</a> = 4
+, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa316accbaf2cf206b8b35845b3f118bf7">H5T_CSET_RESERVED_5</a> = 5
+, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa1ba48a84ac36f61c0cb215da0672e362">H5T_CSET_RESERVED_6</a> = 6
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa2b266b21c105252837ef51c98c105987">H5T_CSET_RESERVED_7</a> = 7
+, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa4b952bc364f00bd6cb895afaba971dec">H5T_CSET_RESERVED_8</a> = 8
+, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa06e9e58c9bdea395cf1b8fd841be405e">H5T_CSET_RESERVED_9</a> = 9
+, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aad9a5329396f46b95908fb21c296b3f20">H5T_CSET_RESERVED_10</a> = 10
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aacfa7cbf7e034fcfffcf2fc7989df27cf">H5T_CSET_RESERVED_11</a> = 11
+, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa010232764850a6da7acaa91ecf637c2a">H5T_CSET_RESERVED_12</a> = 12
+, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aaf024bf3335b6d72f64793c3a981f3dfd">H5T_CSET_RESERVED_13</a> = 13
+, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa9fdf4cec3c1c5436ba5d3c96ffd823ff">H5T_CSET_RESERVED_14</a> = 14
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa3cd2089c3c46c8fcb11786d92e30e406">H5T_CSET_RESERVED_15</a> = 15
+<br />
+ }</td></tr>
+<tr class="separator:a03755b8370672668ddc7063add28e71a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2ab726f3bd28222a2ffb91c6bbc3514"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514aec4271e1f076b0d3e0d8ae3d3dccc507">H5T_STR_ERROR</a> = -1
+, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a> = 0
+, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a128d51156e51b7a2c9db0fe8787b4547">H5T_STR_NULLPAD</a> = 1
+, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514aad92cdcbf012bb3b21be2d82187fec17">H5T_STR_RESERVED_3</a> = 3
+, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a8f2aedd485ae5c5c7c813feca751125a">H5T_STR_RESERVED_4</a> = 4
+, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514ac99340be7aa1914c8c44b5c747d32f1e">H5T_STR_RESERVED_5</a> = 5
+, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a6af693c4e6ac0de6eff0a6834c80c278">H5T_STR_RESERVED_6</a> = 6
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a8c44611f94ed993ad9bab51e1e874b6f">H5T_STR_RESERVED_7</a> = 7
+, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a9444e764df7afaeea916de6b8114c54d">H5T_STR_RESERVED_8</a> = 8
+, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a5f4d73ff230e57c034c50287445ae4b1">H5T_STR_RESERVED_9</a> = 9
+, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a6604537170d339978bbb2ffc6eb57ddc">H5T_STR_RESERVED_10</a> = 10
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514adf83c1f609ee387feb164d5d3e564e52">H5T_STR_RESERVED_11</a> = 11
+, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f5bb5772ab273d0b197a0b223f13d43">H5T_STR_RESERVED_12</a> = 12
+, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3d324de10b50a7401eddf76740d46b9c">H5T_STR_RESERVED_13</a> = 13
+, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514ade98e2838ebe9274593280afd6a83c84">H5T_STR_RESERVED_14</a> = 14
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a8b5630ac77349285127ef9d8c96070d8">H5T_STR_RESERVED_15</a> = 15
+<br />
+ }</td></tr>
+<tr class="separator:ad2ab726f3bd28222a2ffb91c6bbc3514"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a361ad902a75bcf442c17bf3d0bc103aa"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa27e402d21763ab46b5e170bed5676af4">H5T_PAD_ERROR</a> = -1
+, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a> = 0
+, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a> = 1
+, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaac2ca8836f78fc3e7f524098857c42e64">H5T_PAD_BACKGROUND</a> = 2
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa221fdf3aa76b0784a3cc95c3f5d623b5">H5T_NPAD</a> = 3
+<br />
+ }</td></tr>
+<tr class="separator:a361ad902a75bcf442c17bf3d0bc103aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a891787104495ea80c677ab7042bfc33d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a891787104495ea80c677ab7042bfc33d">H5T_direction_t</a> { <a class="el" href="_h5_tpublic_8h.html#a891787104495ea80c677ab7042bfc33da15b446e6a306e3824cf0003108d6b51c">H5T_DIR_DEFAULT</a> = 0
+, <a class="el" href="_h5_tpublic_8h.html#a891787104495ea80c677ab7042bfc33da0c49a07f752898162207bb2767b20cc6">H5T_DIR_ASCEND</a> = 1
+, <a class="el" href="_h5_tpublic_8h.html#a891787104495ea80c677ab7042bfc33da0336937de0b818d85ed905694144d8dc">H5T_DIR_DESCEND</a> = 2
+ }</td></tr>
+<tr class="separator:a891787104495ea80c677ab7042bfc33d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9a2209f1ee5e5bf2b4f75affa9a195b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195b">H5T_conv_except_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195babaf658eb1a24b0882e7e5a69b42cd2c4">H5T_CONV_EXCEPT_RANGE_HI</a> = 0
+, <a class="el" href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195ba28adfde06eb954c3ecd2cb7ffbffa57c">H5T_CONV_EXCEPT_RANGE_LOW</a> = 1
+, <a class="el" href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195ba662f7d13d1e111c5be104461b273944d">H5T_CONV_EXCEPT_PRECISION</a> = 2
+, <a class="el" href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195ba20b860c57e65965896190aa601279546">H5T_CONV_EXCEPT_TRUNCATE</a> = 3
+, <br />
+&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195bab2522b488fb1b840e92b1ea436a1d243">H5T_CONV_EXCEPT_PINF</a> = 4
+, <a class="el" href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195baf3106ed55c989af83722972fb1265a77">H5T_CONV_EXCEPT_NINF</a> = 5
+, <a class="el" href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195badbeedc0f9633e295b6eec49deabe4f25">H5T_CONV_EXCEPT_NAN</a> = 6
+<br />
+ }</td></tr>
+<tr class="separator:ab9a2209f1ee5e5bf2b4f75affa9a195b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0559be2b5911fe789b6b6f1fe94419a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ab0559be2b5911fe789b6b6f1fe94419a">H5T_conv_ret_t</a> { <a class="el" href="_h5_tpublic_8h.html#ab0559be2b5911fe789b6b6f1fe94419aa5b34d7a1282a634c2861fd22c706ea99">H5T_CONV_ABORT</a> = -1
+, <a class="el" href="_h5_tpublic_8h.html#ab0559be2b5911fe789b6b6f1fe94419aa9d7565cee366d3b62b5507aaf27066f8">H5T_CONV_UNHANDLED</a> = 0
+, <a class="el" href="_h5_tpublic_8h.html#ab0559be2b5911fe789b6b6f1fe94419aa90307ab6e9ff85040eee10d92a47a83e">H5T_CONV_HANDLED</a> = 1
+ }</td></tr>
+<tr class="separator:ab0559be2b5911fe789b6b6f1fe94419a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaa9afc38e1a7d35e4d0bec24c569b3c65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> type, size_t size)</td></tr>
+<tr class="memdesc:gaa9afc38e1a7d35e4d0bec24c569b3c65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new datatype. <a href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">More...</a><br /></td></tr>
+<tr class="separator:gaa9afc38e1a7d35e4d0bec24c569b3c65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec07efbab84f4e5b4ed22f010786be8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gaec07efbab84f4e5b4ed22f010786be8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing datatype. <a href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">More...</a><br /></td></tr>
+<tr class="separator:gaec07efbab84f4e5b4ed22f010786be8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafcba4db244f6a4d71e99c6e72b8678f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gafcba4db244f6a4d71e99c6e72b8678f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases a datatype. <a href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">More...</a><br /></td></tr>
+<tr class="separator:gafcba4db244f6a4d71e99c6e72b8678f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2da609983e073f83bcd0d8eff8b528ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga2da609983e073f83bcd0d8eff8b528ff">H5Tclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="memdesc:ga2da609983e073f83bcd0d8eff8b528ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronous version of <a class="el" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0" title="Releases a datatype.">H5Tclose()</a>. <a href="group___h5_t.html#ga2da609983e073f83bcd0d8eff8b528ff">More...</a><br /></td></tr>
+<tr class="separator:ga2da609983e073f83bcd0d8eff8b528ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa92250f289b557b63cba974defa20b0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#gaa92250f289b557b63cba974defa20b0f">H5Tequal</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type1_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type2_id)</td></tr>
+<tr class="memdesc:gaa92250f289b557b63cba974defa20b0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether two datatype identifiers refer to the same datatype. <a href="group___h5_t.html#gaa92250f289b557b63cba974defa20b0f">More...</a><br /></td></tr>
+<tr class="separator:gaa92250f289b557b63cba974defa20b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga523642dbf4c60a83127fff87664a965b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga523642dbf4c60a83127fff87664a965b">H5Tlock</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga523642dbf4c60a83127fff87664a965b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Locks a datatype. <a href="group___h5_t.html#ga523642dbf4c60a83127fff87664a965b">More...</a><br /></td></tr>
+<tr class="separator:ga523642dbf4c60a83127fff87664a965b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga10352b6fa9ac58a7fbd5299496f1df31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga10352b6fa9ac58a7fbd5299496f1df31">H5Tcommit2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id)</td></tr>
+<tr class="memdesc:ga10352b6fa9ac58a7fbd5299496f1df31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commits a transient datatype, linking it into the file and creating a new committed datatype. <a href="group___h5_t.html#ga10352b6fa9ac58a7fbd5299496f1df31">More...</a><br /></td></tr>
+<tr class="separator:ga10352b6fa9ac58a7fbd5299496f1df31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d0466c9f9762e184e03fdbdb2855ead"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga4d0466c9f9762e184e03fdbdb2855ead">H5Tcommit_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="memdesc:ga4d0466c9f9762e184e03fdbdb2855ead"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronous version of <a class="el" href="group___h5_t.html#ga10352b6fa9ac58a7fbd5299496f1df31" title="Commits a transient datatype, linking it into the file and creating a new committed datatype.">H5Tcommit2()</a>. <a href="group___h5_t.html#ga4d0466c9f9762e184e03fdbdb2855ead">More...</a><br /></td></tr>
+<tr class="separator:ga4d0466c9f9762e184e03fdbdb2855ead"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e65e77634f1fb4ba38cbcdab9a59bc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga7e65e77634f1fb4ba38cbcdab9a59bc2">H5Topen2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id)</td></tr>
+<tr class="memdesc:ga7e65e77634f1fb4ba38cbcdab9a59bc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens a committed (named) datatype. <a href="group___h5_t.html#ga7e65e77634f1fb4ba38cbcdab9a59bc2">More...</a><br /></td></tr>
+<tr class="separator:ga7e65e77634f1fb4ba38cbcdab9a59bc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad92e4af6b8ac52712fb4238281f921e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#gad92e4af6b8ac52712fb4238281f921e9">H5Topen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="memdesc:gad92e4af6b8ac52712fb4238281f921e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronous version of <a class="el" href="group___h5_t.html#ga7e65e77634f1fb4ba38cbcdab9a59bc2" title="Opens a committed (named) datatype.">H5Topen2()</a>. <a href="group___h5_t.html#gad92e4af6b8ac52712fb4238281f921e9">More...</a><br /></td></tr>
+<tr class="separator:gad92e4af6b8ac52712fb4238281f921e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga510d2e4ab51247ab1a915be701001581"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga510d2e4ab51247ab1a915be701001581">H5Tcommit_anon</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id)</td></tr>
+<tr class="memdesc:ga510d2e4ab51247ab1a915be701001581"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commits a transient datatype to a file, creating a newly named datatype, but does not link it into the file structure. <a href="group___h5_t.html#ga510d2e4ab51247ab1a915be701001581">More...</a><br /></td></tr>
+<tr class="separator:ga510d2e4ab51247ab1a915be701001581"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6802c22c6e90216aa839a4a83909a54c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga6802c22c6e90216aa839a4a83909a54c">H5Tget_create_plist</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga6802c22c6e90216aa839a4a83909a54c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a copy of a datatype's creation property list. <a href="group___h5_t.html#ga6802c22c6e90216aa839a4a83909a54c">More...</a><br /></td></tr>
+<tr class="separator:ga6802c22c6e90216aa839a4a83909a54c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0eba38d8c49784269e71ac9fa79b0f0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga0eba38d8c49784269e71ac9fa79b0f0a">H5Tcommitted</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga0eba38d8c49784269e71ac9fa79b0f0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a datatype is a committed type or a transient type. <a href="group___h5_t.html#ga0eba38d8c49784269e71ac9fa79b0f0a">More...</a><br /></td></tr>
+<tr class="separator:ga0eba38d8c49784269e71ac9fa79b0f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1ceda41ee462fab8dd70bdf67205ed1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga1ceda41ee462fab8dd70bdf67205ed1c">H5Tencode</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, void *buf, size_t *nalloc)</td></tr>
+<tr class="memdesc:ga1ceda41ee462fab8dd70bdf67205ed1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes a datatype object description into a binary buffer. <a href="group___h5_t.html#ga1ceda41ee462fab8dd70bdf67205ed1c">More...</a><br /></td></tr>
+<tr class="separator:ga1ceda41ee462fab8dd70bdf67205ed1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga186d7ed91fc0f9c55e19dcd96c7b229b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga186d7ed91fc0f9c55e19dcd96c7b229b">H5Tdecode</a> (const void *buf)</td></tr>
+<tr class="memdesc:ga186d7ed91fc0f9c55e19dcd96c7b229b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes a binary object description of datatype and returns a new object handle. <a href="group___h5_t.html#ga186d7ed91fc0f9c55e19dcd96c7b229b">More...</a><br /></td></tr>
+<tr class="separator:ga186d7ed91fc0f9c55e19dcd96c7b229b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd60389b49e1e5e6f37caffbe6cbf6e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#gafd60389b49e1e5e6f37caffbe6cbf6e5">H5Tflush</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gafd60389b49e1e5e6f37caffbe6cbf6e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes all buffers associated with a committed datatype to disk. <a href="group___h5_t.html#gafd60389b49e1e5e6f37caffbe6cbf6e5">More...</a><br /></td></tr>
+<tr class="separator:gafd60389b49e1e5e6f37caffbe6cbf6e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5bc56f6b85e114829dc12d6b18d66f4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga5bc56f6b85e114829dc12d6b18d66f4d">H5Trefresh</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga5bc56f6b85e114829dc12d6b18d66f4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refreshes all buffers associated with a committed datatype. <a href="group___h5_t.html#ga5bc56f6b85e114829dc12d6b18d66f4d">More...</a><br /></td></tr>
+<tr class="separator:ga5bc56f6b85e114829dc12d6b18d66f4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga487d8f64a76f48b6eeb7f402d3b8b081"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> parent_id, const char *name, size_t offset, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> member_id)</td></tr>
+<tr class="memdesc:ga487d8f64a76f48b6eeb7f402d3b8b081"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new member to a compound datatype. <a href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">More...</a><br /></td></tr>
+<tr class="separator:ga487d8f64a76f48b6eeb7f402d3b8b081"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1a28ac30f83a4920aba49bb1b0a6a0f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_o_u_n_d.html#ga1a28ac30f83a4920aba49bb1b0a6a0f3">H5Tpack</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga1a28ac30f83a4920aba49bb1b0a6a0f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively removes padding from within a compound datatype. <a href="group___c_o_m_p_o_u_n_d.html#ga1a28ac30f83a4920aba49bb1b0a6a0f3">More...</a><br /></td></tr>
+<tr class="separator:ga1a28ac30f83a4920aba49bb1b0a6a0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd8d8cfead535791b3f753d21e79991f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_n_u_m.html#gafd8d8cfead535791b3f753d21e79991f">H5Tenum_create</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> base_id)</td></tr>
+<tr class="memdesc:gafd8d8cfead535791b3f753d21e79991f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new enumeration datatype. <a href="group___e_n_u_m.html#gafd8d8cfead535791b3f753d21e79991f">More...</a><br /></td></tr>
+<tr class="separator:gafd8d8cfead535791b3f753d21e79991f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7bbddcff3a5d18ee983fbe5654fdc41f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_n_u_m.html#ga7bbddcff3a5d18ee983fbe5654fdc41f">H5Tenum_insert</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, const char *name, const void *value)</td></tr>
+<tr class="memdesc:ga7bbddcff3a5d18ee983fbe5654fdc41f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts a new enumeration datatype member. <a href="group___e_n_u_m.html#ga7bbddcff3a5d18ee983fbe5654fdc41f">More...</a><br /></td></tr>
+<tr class="separator:ga7bbddcff3a5d18ee983fbe5654fdc41f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab45f148151595716006ad8b603d55623"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_n_u_m.html#gab45f148151595716006ad8b603d55623">H5Tenum_nameof</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, const void *value, char *name, size_t size)</td></tr>
+<tr class="memdesc:gab45f148151595716006ad8b603d55623"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the symbol name corresponding to a specified member of an enumeration datatype. <a href="group___e_n_u_m.html#gab45f148151595716006ad8b603d55623">More...</a><br /></td></tr>
+<tr class="separator:gab45f148151595716006ad8b603d55623"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a50f4172640de713e16f0ecd12aeb30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_n_u_m.html#ga5a50f4172640de713e16f0ecd12aeb30">H5Tenum_valueof</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, const char *name, void *value)</td></tr>
+<tr class="memdesc:ga5a50f4172640de713e16f0ecd12aeb30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the value corresponding to a specified member of an enumeration datatype. <a href="group___e_n_u_m.html#ga5a50f4172640de713e16f0ecd12aeb30">More...</a><br /></td></tr>
+<tr class="separator:ga5a50f4172640de713e16f0ecd12aeb30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6841355fa5b3c924876b121dedb8ed2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___v_l_e_n.html#ga6841355fa5b3c924876b121dedb8ed2f">H5Tvlen_create</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> base_id)</td></tr>
+<tr class="memdesc:ga6841355fa5b3c924876b121dedb8ed2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new variable-length array datatype. <a href="group___v_l_e_n.html#ga6841355fa5b3c924876b121dedb8ed2f">More...</a><br /></td></tr>
+<tr class="separator:ga6841355fa5b3c924876b121dedb8ed2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d9aea590106fdab7a2c07c04346f618"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618">H5Tarray_create2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> base_id, unsigned ndims, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dim[])</td></tr>
+<tr class="memdesc:ga9d9aea590106fdab7a2c07c04346f618"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an array datatype object. <a href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618">More...</a><br /></td></tr>
+<tr class="separator:ga9d9aea590106fdab7a2c07c04346f618"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadec89de23da8efaba4677abfd818a9c0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#gadec89de23da8efaba4677abfd818a9c0">H5Tget_array_ndims</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gadec89de23da8efaba4677abfd818a9c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the rank of an array datatype. <a href="group___a_r_r_a_y.html#gadec89de23da8efaba4677abfd818a9c0">More...</a><br /></td></tr>
+<tr class="separator:gadec89de23da8efaba4677abfd818a9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ea18a56f03d3b9c8f3ff4091c784769"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769">H5Tget_array_dims2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[])</td></tr>
+<tr class="memdesc:ga3ea18a56f03d3b9c8f3ff4091c784769"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves sizes of array dimensions. <a href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769">More...</a><br /></td></tr>
+<tr class="separator:ga3ea18a56f03d3b9c8f3ff4091c784769"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3543ad909983a2a20e651d16502de43d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_p_a_q_u_e.html#ga3543ad909983a2a20e651d16502de43d">H5Tset_tag</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, const char *tag)</td></tr>
+<tr class="memdesc:ga3543ad909983a2a20e651d16502de43d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tags an opaque datatype. <a href="group___o_p_a_q_u_e.html#ga3543ad909983a2a20e651d16502de43d">More...</a><br /></td></tr>
+<tr class="separator:ga3543ad909983a2a20e651d16502de43d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6a9331e94d73e3b6e64a4b4dacc62bba"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___o_p_a_q_u_e.html#ga6a9331e94d73e3b6e64a4b4dacc62bba">H5Tget_tag</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type)</td></tr>
+<tr class="memdesc:ga6a9331e94d73e3b6e64a4b4dacc62bba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the tag associated with an opaque datatype. <a href="group___o_p_a_q_u_e.html#ga6a9331e94d73e3b6e64a4b4dacc62bba">More...</a><br /></td></tr>
+<tr class="separator:ga6a9331e94d73e3b6e64a4b4dacc62bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga331e8f7b388a50af77294018db788de3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga331e8f7b388a50af77294018db788de3">H5Tget_super</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type)</td></tr>
+<tr class="memdesc:ga331e8f7b388a50af77294018db788de3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the base datatype from which a datatype is derived. <a href="group___h5_t.html#ga331e8f7b388a50af77294018db788de3">More...</a><br /></td></tr>
+<tr class="separator:ga331e8f7b388a50af77294018db788de3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga364545c053f925fec65880b235e37898"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga364545c053f925fec65880b235e37898">H5Tget_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga364545c053f925fec65880b235e37898"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a datatype class. <a href="group___h5_t.html#ga364545c053f925fec65880b235e37898">More...</a><br /></td></tr>
+<tr class="separator:ga364545c053f925fec65880b235e37898"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0bffa3c338853565f24f29c0f090692"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#gaf0bffa3c338853565f24f29c0f090692">H5Tdetect_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls)</td></tr>
+<tr class="memdesc:gaf0bffa3c338853565f24f29c0f090692"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a datatype contains any datatypes of the given datatype class. <a href="group___h5_t.html#gaf0bffa3c338853565f24f29c0f090692">More...</a><br /></td></tr>
+<tr class="separator:gaf0bffa3c338853565f24f29c0f090692"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1b971589cd7a86f3e84affdee455564e"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga1b971589cd7a86f3e84affdee455564e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of a datatype. <a href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">More...</a><br /></td></tr>
+<tr class="separator:ga1b971589cd7a86f3e84affdee455564e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb5bd7ec46787a4b6d33947dc73c2a5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f">H5Tget_order</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gaeb5bd7ec46787a4b6d33947dc73c2a5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the byte order of an atomic datatype. <a href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f">More...</a><br /></td></tr>
+<tr class="separator:gaeb5bd7ec46787a4b6d33947dc73c2a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac9f5410c8cf456f048011030b7f90f9"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gaac9f5410c8cf456f048011030b7f90f9">H5Tget_precision</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gaac9f5410c8cf456f048011030b7f90f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the precision of an atomic datatype. <a href="group___a_t_o_m.html#gaac9f5410c8cf456f048011030b7f90f9">More...</a><br /></td></tr>
+<tr class="separator:gaac9f5410c8cf456f048011030b7f90f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga225f0b6d173f90d3696bb68b88ae07c1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga225f0b6d173f90d3696bb68b88ae07c1">H5Tget_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga225f0b6d173f90d3696bb68b88ae07c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the bit offset of the first significant bit. <a href="group___a_t_o_m.html#ga225f0b6d173f90d3696bb68b88ae07c1">More...</a><br /></td></tr>
+<tr class="separator:ga225f0b6d173f90d3696bb68b88ae07c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga26a22811b56f5a63b6cb638f6773d872"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga26a22811b56f5a63b6cb638f6773d872">H5Tget_pad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> *lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> *msb)</td></tr>
+<tr class="memdesc:ga26a22811b56f5a63b6cb638f6773d872"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the padding type of the least and most-significant bit padding. <a href="group___a_t_o_m.html#ga26a22811b56f5a63b6cb638f6773d872">More...</a><br /></td></tr>
+<tr class="separator:ga26a22811b56f5a63b6cb638f6773d872"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga636f7655e706ccf7a3f23566ca561e90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga636f7655e706ccf7a3f23566ca561e90">H5Tget_sign</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga636f7655e706ccf7a3f23566ca561e90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the sign type for an integer type. <a href="group___a_t_o_m.html#ga636f7655e706ccf7a3f23566ca561e90">More...</a><br /></td></tr>
+<tr class="separator:ga636f7655e706ccf7a3f23566ca561e90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga42e62cb497fdec8f08cb9ac3c6de0e14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga42e62cb497fdec8f08cb9ac3c6de0e14">H5Tget_fields</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, size_t *spos, size_t *epos, size_t *esize, size_t *mpos, size_t *msize)</td></tr>
+<tr class="memdesc:ga42e62cb497fdec8f08cb9ac3c6de0e14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves floating point datatype bit field information. <a href="group___a_t_o_m.html#ga42e62cb497fdec8f08cb9ac3c6de0e14">More...</a><br /></td></tr>
+<tr class="separator:ga42e62cb497fdec8f08cb9ac3c6de0e14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga302b1c22cc6007ca69724a9e387e3888"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga302b1c22cc6007ca69724a9e387e3888">H5Tget_ebias</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga302b1c22cc6007ca69724a9e387e3888"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the exponent bias of a floating-point type. <a href="group___a_t_o_m.html#ga302b1c22cc6007ca69724a9e387e3888">More...</a><br /></td></tr>
+<tr class="separator:ga302b1c22cc6007ca69724a9e387e3888"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad43c79f15565465a3559f5faf2c87b75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gad43c79f15565465a3559f5faf2c87b75">H5Tget_norm</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gad43c79f15565465a3559f5faf2c87b75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves mantissa normalization of a floating-point datatype. <a href="group___a_t_o_m.html#gad43c79f15565465a3559f5faf2c87b75">More...</a><br /></td></tr>
+<tr class="separator:gad43c79f15565465a3559f5faf2c87b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaea02cfeb3e749d0983563b4d510a321"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gaaea02cfeb3e749d0983563b4d510a321">H5Tget_inpad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gaaea02cfeb3e749d0983563b4d510a321"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the internal padding type for unused bits in floating-point datatypes. <a href="group___a_t_o_m.html#gaaea02cfeb3e749d0983563b4d510a321">More...</a><br /></td></tr>
+<tr class="separator:gaaea02cfeb3e749d0983563b4d510a321"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga564b21cc269467c39f59462feb0d5903"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga564b21cc269467c39f59462feb0d5903">H5Tget_strpad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga564b21cc269467c39f59462feb0d5903"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of padding used for a string datatype. <a href="group___a_t_o_m.html#ga564b21cc269467c39f59462feb0d5903">More...</a><br /></td></tr>
+<tr class="separator:ga564b21cc269467c39f59462feb0d5903"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga21bdfc706f71ebe298a433e74b5bc626"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_e_n_u_m.html#ga21bdfc706f71ebe298a433e74b5bc626">H5Tget_nmembers</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga21bdfc706f71ebe298a433e74b5bc626"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of elements in a compound or enumeration datatype. <a href="group___c_o_m_p_e_n_u_m.html#ga21bdfc706f71ebe298a433e74b5bc626">More...</a><br /></td></tr>
+<tr class="separator:ga21bdfc706f71ebe298a433e74b5bc626"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaef6b68436eba0fca751968ebf057ade3"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_e_n_u_m.html#gaef6b68436eba0fca751968ebf057ade3">H5Tget_member_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned membno)</td></tr>
+<tr class="memdesc:gaef6b68436eba0fca751968ebf057ade3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the name of a compound or enumeration datatype member. <a href="group___c_o_m_p_e_n_u_m.html#gaef6b68436eba0fca751968ebf057ade3">More...</a><br /></td></tr>
+<tr class="separator:gaef6b68436eba0fca751968ebf057ade3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabe31b13b2b8bf29d1a4c3b04cf917c6c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_e_n_u_m.html#gabe31b13b2b8bf29d1a4c3b04cf917c6c">H5Tget_member_index</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, const char *name)</td></tr>
+<tr class="memdesc:gabe31b13b2b8bf29d1a4c3b04cf917c6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the index of a compound or enumeration datatype member. <a href="group___c_o_m_p_e_n_u_m.html#gabe31b13b2b8bf29d1a4c3b04cf917c6c">More...</a><br /></td></tr>
+<tr class="separator:gabe31b13b2b8bf29d1a4c3b04cf917c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga46cf2a60b54a08695635749c215af4af"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_o_u_n_d.html#ga46cf2a60b54a08695635749c215af4af">H5Tget_member_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned membno)</td></tr>
+<tr class="memdesc:ga46cf2a60b54a08695635749c215af4af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the offset of a field of a compound datatype. <a href="group___c_o_m_p_o_u_n_d.html#ga46cf2a60b54a08695635749c215af4af">More...</a><br /></td></tr>
+<tr class="separator:ga46cf2a60b54a08695635749c215af4af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac8476d164fb972fbf7b8c4584b8e916b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_o_u_n_d.html#gac8476d164fb972fbf7b8c4584b8e916b">H5Tget_member_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned membno)</td></tr>
+<tr class="memdesc:gac8476d164fb972fbf7b8c4584b8e916b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns datatype class of compound datatype member. <a href="group___c_o_m_p_o_u_n_d.html#gac8476d164fb972fbf7b8c4584b8e916b">More...</a><br /></td></tr>
+<tr class="separator:gac8476d164fb972fbf7b8c4584b8e916b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5de0eabe28246f040342e275b9a63eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb">H5Tget_member_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned membno)</td></tr>
+<tr class="memdesc:gaf5de0eabe28246f040342e275b9a63eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the datatype of the specified member. <a href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb">More...</a><br /></td></tr>
+<tr class="separator:gaf5de0eabe28246f040342e275b9a63eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4fc2d29dcde5af45b905bbc7355d2b76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_n_u_m.html#ga4fc2d29dcde5af45b905bbc7355d2b76">H5Tget_member_value</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned membno, void *value)</td></tr>
+<tr class="memdesc:ga4fc2d29dcde5af45b905bbc7355d2b76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the value of an enumeration datatype member. <a href="group___e_n_u_m.html#ga4fc2d29dcde5af45b905bbc7355d2b76">More...</a><br /></td></tr>
+<tr class="separator:ga4fc2d29dcde5af45b905bbc7355d2b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5bc2f3e8f708f5bcdd0d8667950310c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga5bc2f3e8f708f5bcdd0d8667950310c1">H5Tget_cset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga5bc2f3e8f708f5bcdd0d8667950310c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the character set type of a string datatype. <a href="group___a_t_o_m.html#ga5bc2f3e8f708f5bcdd0d8667950310c1">More...</a><br /></td></tr>
+<tr class="separator:ga5bc2f3e8f708f5bcdd0d8667950310c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac16f1dd88eda4bc5ae5b325809dc2bee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gac16f1dd88eda4bc5ae5b325809dc2bee">H5Tis_variable_str</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gac16f1dd88eda4bc5ae5b325809dc2bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether datatype is a variable-length string. <a href="group___a_t_o_m.html#gac16f1dd88eda4bc5ae5b325809dc2bee">More...</a><br /></td></tr>
+<tr class="separator:gac16f1dd88eda4bc5ae5b325809dc2bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05b99133058637e8daa5d745381ddd3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga05b99133058637e8daa5d745381ddd3d">H5Tget_native_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a891787104495ea80c677ab7042bfc33d">H5T_direction_t</a> direction)</td></tr>
+<tr class="memdesc:ga05b99133058637e8daa5d745381ddd3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the native datatype identifier of a specified datatype. <a href="group___h5_t.html#ga05b99133058637e8daa5d745381ddd3d">More...</a><br /></td></tr>
+<tr class="separator:ga05b99133058637e8daa5d745381ddd3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5f38bfd4a4c557496b3194b5180212c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, size_t size)</td></tr>
+<tr class="memdesc:gae5f38bfd4a4c557496b3194b5180212c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets size for a datatype. <a href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">More...</a><br /></td></tr>
+<tr class="separator:gae5f38bfd4a4c557496b3194b5180212c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1aab76b1214a819281f2156c6d45d71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">H5Tset_order</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> order)</td></tr>
+<tr class="memdesc:gab1aab76b1214a819281f2156c6d45d71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the byte order of a datatype. <a href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">More...</a><br /></td></tr>
+<tr class="separator:gab1aab76b1214a819281f2156c6d45d71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0f4dccfc2fb47bf2c7e06c9bf84c1f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, size_t prec)</td></tr>
+<tr class="memdesc:gab0f4dccfc2fb47bf2c7e06c9bf84c1f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the precision of an atomic datatype. <a href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">More...</a><br /></td></tr>
+<tr class="separator:gab0f4dccfc2fb47bf2c7e06c9bf84c1f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd22e4b0aecbe6dad9a899c5bf567e2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f">H5Tset_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, size_t offset)</td></tr>
+<tr class="memdesc:gafd22e4b0aecbe6dad9a899c5bf567e2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the bit offset of the first significant bit. <a href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f">More...</a><br /></td></tr>
+<tr class="separator:gafd22e4b0aecbe6dad9a899c5bf567e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1089a9f454052d0038a06a432ce8e1e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga1089a9f454052d0038a06a432ce8e1e1">H5Tset_pad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> msb)</td></tr>
+<tr class="memdesc:ga1089a9f454052d0038a06a432ce8e1e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the least and most-significant bits padding types. <a href="group___a_t_o_m.html#ga1089a9f454052d0038a06a432ce8e1e1">More...</a><br /></td></tr>
+<tr class="separator:ga1089a9f454052d0038a06a432ce8e1e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ac9a4781cd3c4a8b5df4ff549ec8aec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga3ac9a4781cd3c4a8b5df4ff549ec8aec">H5Tset_sign</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a> sign)</td></tr>
+<tr class="memdesc:ga3ac9a4781cd3c4a8b5df4ff549ec8aec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sign property for an integer type. <a href="group___a_t_o_m.html#ga3ac9a4781cd3c4a8b5df4ff549ec8aec">More...</a><br /></td></tr>
+<tr class="separator:ga3ac9a4781cd3c4a8b5df4ff549ec8aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafbdc98b45749e5cfbaf1a8689f3c403d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gafbdc98b45749e5cfbaf1a8689f3c403d">H5Tset_fields</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize)</td></tr>
+<tr class="memdesc:gafbdc98b45749e5cfbaf1a8689f3c403d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets locations and sizes of floating point bit fields. <a href="group___a_t_o_m.html#gafbdc98b45749e5cfbaf1a8689f3c403d">More...</a><br /></td></tr>
+<tr class="separator:gafbdc98b45749e5cfbaf1a8689f3c403d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2c4a8f09672f4166f39efe83d44dba2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gad2c4a8f09672f4166f39efe83d44dba2">H5Tset_ebias</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, size_t ebias)</td></tr>
+<tr class="memdesc:gad2c4a8f09672f4166f39efe83d44dba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the exponent bias of a floating-point type. <a href="group___a_t_o_m.html#gad2c4a8f09672f4166f39efe83d44dba2">More...</a><br /></td></tr>
+<tr class="separator:gad2c4a8f09672f4166f39efe83d44dba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa415a17c98bf32c357f5a35ba657beab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gaa415a17c98bf32c357f5a35ba657beab">H5Tset_norm</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a> norm)</td></tr>
+<tr class="memdesc:gaa415a17c98bf32c357f5a35ba657beab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the mantissa normalization of a floating-point datatype. <a href="group___a_t_o_m.html#gaa415a17c98bf32c357f5a35ba657beab">More...</a><br /></td></tr>
+<tr class="separator:gaa415a17c98bf32c357f5a35ba657beab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6dc8e6ba49a24f56f0912539cf9e0481"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga6dc8e6ba49a24f56f0912539cf9e0481">H5Tset_inpad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> pad)</td></tr>
+<tr class="memdesc:ga6dc8e6ba49a24f56f0912539cf9e0481"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills unused internal floating-point bits. <a href="group___a_t_o_m.html#ga6dc8e6ba49a24f56f0912539cf9e0481">More...</a><br /></td></tr>
+<tr class="separator:ga6dc8e6ba49a24f56f0912539cf9e0481"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4909c0c3d97c3d212fee032cc8dc031a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga4909c0c3d97c3d212fee032cc8dc031a">H5Tset_cset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> cset)</td></tr>
+<tr class="memdesc:ga4909c0c3d97c3d212fee032cc8dc031a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets character set to be used in a string or character datatype. <a href="group___a_t_o_m.html#ga4909c0c3d97c3d212fee032cc8dc031a">More...</a><br /></td></tr>
+<tr class="separator:ga4909c0c3d97c3d212fee032cc8dc031a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec9ebf44e766cc5b932d0bf26dcf8700"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gaec9ebf44e766cc5b932d0bf26dcf8700">H5Tset_strpad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a> strpad)</td></tr>
+<tr class="memdesc:gaec9ebf44e766cc5b932d0bf26dcf8700"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the type of padding used for character strings. <a href="group___a_t_o_m.html#gaec9ebf44e766cc5b932d0bf26dcf8700">More...</a><br /></td></tr>
+<tr class="separator:gaec9ebf44e766cc5b932d0bf26dcf8700"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9442478475a03357ee47fa035df0228a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_n_v.html#ga9442478475a03357ee47fa035df0228a">H5Tconvert</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, size_t nelmts, void *buf, void *background, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga9442478475a03357ee47fa035df0228a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts data from one specified datatype to another. <a href="group___c_o_n_v.html#ga9442478475a03357ee47fa035df0228a">More...</a><br /></td></tr>
+<tr class="separator:ga9442478475a03357ee47fa035df0228a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6851783a68a0f868c27300cb5622fbbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___v_l_e_n.html#ga6851783a68a0f868c27300cb5622fbbe">H5Treclaim</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, void *buf)</td></tr>
+<tr class="memdesc:ga6851783a68a0f868c27300cb5622fbbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reclaims the variable length (VL) datatype memory buffers. <a href="group___v_l_e_n.html#ga6851783a68a0f868c27300cb5622fbbe">More...</a><br /></td></tr>
+<tr class="separator:ga6851783a68a0f868c27300cb5622fbbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c00afb6dc5534778370a92c33fa2625"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga1c00afb6dc5534778370a92c33fa2625">H5Tcommit1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga1c00afb6dc5534778370a92c33fa2625"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commits a transient datatype to a file, creating a newly named datatype. <a href="group___h5_t.html#ga1c00afb6dc5534778370a92c33fa2625">More...</a><br /></td></tr>
+<tr class="separator:ga1c00afb6dc5534778370a92c33fa2625"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f76fa0dc34bc7b310e100e5bfed66fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga9f76fa0dc34bc7b310e100e5bfed66fb">H5Topen1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name)</td></tr>
+<tr class="memdesc:ga9f76fa0dc34bc7b310e100e5bfed66fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens a named datatype. <a href="group___h5_t.html#ga9f76fa0dc34bc7b310e100e5bfed66fb">More...</a><br /></td></tr>
+<tr class="separator:ga9f76fa0dc34bc7b310e100e5bfed66fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa0dc45417b2d45cc6810a1831f117e80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#gaa0dc45417b2d45cc6810a1831f117e80">H5Tarray_create1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> base_id, int ndims, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dim[], const int perm[])</td></tr>
+<tr class="memdesc:gaa0dc45417b2d45cc6810a1831f117e80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an array datatype object. <a href="group___a_r_r_a_y.html#gaa0dc45417b2d45cc6810a1831f117e80">More...</a><br /></td></tr>
+<tr class="separator:gaa0dc45417b2d45cc6810a1831f117e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga40dca4c9bdc5e6781a07830570a476ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#ga40dca4c9bdc5e6781a07830570a476ca">H5Tget_array_dims1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[], int perm[])</td></tr>
+<tr class="memdesc:ga40dca4c9bdc5e6781a07830570a476ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves sizes of array dimensions. <a href="group___a_r_r_a_y.html#ga40dca4c9bdc5e6781a07830570a476ca">More...</a><br /></td></tr>
+<tr class="separator:ga40dca4c9bdc5e6781a07830570a476ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:afe0ac14d00d11ac510eca16f0df18ec9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#afe0ac14d00d11ac510eca16f0df18ec9">H5T_IEEE_F32BE_g</a></td></tr>
+<tr class="separator:afe0ac14d00d11ac510eca16f0df18ec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf6e452cd1242e329fd61c9e26934435"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#acf6e452cd1242e329fd61c9e26934435">H5T_IEEE_F32LE_g</a></td></tr>
+<tr class="separator:acf6e452cd1242e329fd61c9e26934435"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32ba80b1aa74e9c64552a79ed803abdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a32ba80b1aa74e9c64552a79ed803abdd">H5T_IEEE_F64BE_g</a></td></tr>
+<tr class="separator:a32ba80b1aa74e9c64552a79ed803abdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b7fda3f81b37dccb8195c2821fcfac4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a1b7fda3f81b37dccb8195c2821fcfac4">H5T_IEEE_F64LE_g</a></td></tr>
+<tr class="separator:a1b7fda3f81b37dccb8195c2821fcfac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a943b3ec33913f82080d278ca14d54e89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a943b3ec33913f82080d278ca14d54e89">H5T_STD_I8BE_g</a></td></tr>
+<tr class="separator:a943b3ec33913f82080d278ca14d54e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a205523ea1674fcb1bf39178336bdad78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a205523ea1674fcb1bf39178336bdad78">H5T_STD_I8LE_g</a></td></tr>
+<tr class="separator:a205523ea1674fcb1bf39178336bdad78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5f66470b84e1c8807e7cab96bb3ebb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aa5f66470b84e1c8807e7cab96bb3ebb3">H5T_STD_I16BE_g</a></td></tr>
+<tr class="separator:aa5f66470b84e1c8807e7cab96bb3ebb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa397389b194a60479e921cecc08d6b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aaa397389b194a60479e921cecc08d6b8">H5T_STD_I16LE_g</a></td></tr>
+<tr class="separator:aaa397389b194a60479e921cecc08d6b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a761e6acd863fd75453dc28d362d7c704"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a761e6acd863fd75453dc28d362d7c704">H5T_STD_I32BE_g</a></td></tr>
+<tr class="separator:a761e6acd863fd75453dc28d362d7c704"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2ad0a3b9f009cb21e9c139502c7f02d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ae2ad0a3b9f009cb21e9c139502c7f02d">H5T_STD_I32LE_g</a></td></tr>
+<tr class="separator:ae2ad0a3b9f009cb21e9c139502c7f02d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e647461f4b16fe87bcc94fd30d3d572"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a1e647461f4b16fe87bcc94fd30d3d572">H5T_STD_I64BE_g</a></td></tr>
+<tr class="separator:a1e647461f4b16fe87bcc94fd30d3d572"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32463772577ebd708efd062dbd8c8022"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a32463772577ebd708efd062dbd8c8022">H5T_STD_I64LE_g</a></td></tr>
+<tr class="separator:a32463772577ebd708efd062dbd8c8022"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d20fcf664bbd7445a715bb19d95c6e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a0d20fcf664bbd7445a715bb19d95c6e3">H5T_STD_U8BE_g</a></td></tr>
+<tr class="separator:a0d20fcf664bbd7445a715bb19d95c6e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a604493ec39580a62bb525d9c8d1dcc03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a604493ec39580a62bb525d9c8d1dcc03">H5T_STD_U8LE_g</a></td></tr>
+<tr class="separator:a604493ec39580a62bb525d9c8d1dcc03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1e0cda8b762be082dee76b224c5be51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aa1e0cda8b762be082dee76b224c5be51">H5T_STD_U16BE_g</a></td></tr>
+<tr class="separator:aa1e0cda8b762be082dee76b224c5be51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f6273d75cc13fcbe5b96209e3913eb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a0f6273d75cc13fcbe5b96209e3913eb9">H5T_STD_U16LE_g</a></td></tr>
+<tr class="separator:a0f6273d75cc13fcbe5b96209e3913eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a431eaaa2c2622f787f191f165b9b385a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a431eaaa2c2622f787f191f165b9b385a">H5T_STD_U32BE_g</a></td></tr>
+<tr class="separator:a431eaaa2c2622f787f191f165b9b385a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4eac572bee7d5001b656621a411fbc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ac4eac572bee7d5001b656621a411fbc1">H5T_STD_U32LE_g</a></td></tr>
+<tr class="separator:ac4eac572bee7d5001b656621a411fbc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa60b4c6170aff1527713aa8b27b9ce59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aa60b4c6170aff1527713aa8b27b9ce59">H5T_STD_U64BE_g</a></td></tr>
+<tr class="separator:aa60b4c6170aff1527713aa8b27b9ce59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24ac6e3bbb5c6ecbbf496c18d989b45d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a24ac6e3bbb5c6ecbbf496c18d989b45d">H5T_STD_U64LE_g</a></td></tr>
+<tr class="separator:a24ac6e3bbb5c6ecbbf496c18d989b45d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9a4f848245615c26b461e06984a31c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ab9a4f848245615c26b461e06984a31c2">H5T_STD_B8BE_g</a></td></tr>
+<tr class="separator:ab9a4f848245615c26b461e06984a31c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cc674c7339cdbac8193dda4e7a140ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a5cc674c7339cdbac8193dda4e7a140ef">H5T_STD_B8LE_g</a></td></tr>
+<tr class="separator:a5cc674c7339cdbac8193dda4e7a140ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a633af7ed45241d11e501f5b0fcae3bda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a633af7ed45241d11e501f5b0fcae3bda">H5T_STD_B16BE_g</a></td></tr>
+<tr class="separator:a633af7ed45241d11e501f5b0fcae3bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68c309df81cbd165c37cdb8f23131586"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a68c309df81cbd165c37cdb8f23131586">H5T_STD_B16LE_g</a></td></tr>
+<tr class="separator:a68c309df81cbd165c37cdb8f23131586"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c018f78785c5322145dddb14f1c9b6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a6c018f78785c5322145dddb14f1c9b6d">H5T_STD_B32BE_g</a></td></tr>
+<tr class="separator:a6c018f78785c5322145dddb14f1c9b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57d88e5462a83c1ab63cde6adb192bdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a57d88e5462a83c1ab63cde6adb192bdf">H5T_STD_B32LE_g</a></td></tr>
+<tr class="separator:a57d88e5462a83c1ab63cde6adb192bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89712cea43f3d31762e03fd234aa23b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a89712cea43f3d31762e03fd234aa23b4">H5T_STD_B64BE_g</a></td></tr>
+<tr class="separator:a89712cea43f3d31762e03fd234aa23b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6a553272225d17a148c0765e1e93ebf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ab6a553272225d17a148c0765e1e93ebf">H5T_STD_B64LE_g</a></td></tr>
+<tr class="separator:ab6a553272225d17a148c0765e1e93ebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a303317495a181913fd5957a4279375"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a9a303317495a181913fd5957a4279375">H5T_STD_REF_OBJ_g</a></td></tr>
+<tr class="separator:a9a303317495a181913fd5957a4279375"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ca60f0164baea2d0c01b2bd9e88753a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a6ca60f0164baea2d0c01b2bd9e88753a">H5T_STD_REF_DSETREG_g</a></td></tr>
+<tr class="separator:a6ca60f0164baea2d0c01b2bd9e88753a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9da8b6b0d7f80d07aaee9b856c8ebb9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a9da8b6b0d7f80d07aaee9b856c8ebb9d">H5T_STD_REF_g</a></td></tr>
+<tr class="separator:a9da8b6b0d7f80d07aaee9b856c8ebb9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab116993ddb917bfab68c411fd4cc5dcb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ab116993ddb917bfab68c411fd4cc5dcb">H5T_UNIX_D32BE_g</a></td></tr>
+<tr class="separator:ab116993ddb917bfab68c411fd4cc5dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a199a3167de16dc8037becb4f144313e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a199a3167de16dc8037becb4f144313e7">H5T_UNIX_D32LE_g</a></td></tr>
+<tr class="separator:a199a3167de16dc8037becb4f144313e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb1313c43a59979298749f2211ef997a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#acb1313c43a59979298749f2211ef997a">H5T_UNIX_D64BE_g</a></td></tr>
+<tr class="separator:acb1313c43a59979298749f2211ef997a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabde5734269cadc399a5eef2b3f14a4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aabde5734269cadc399a5eef2b3f14a4b">H5T_UNIX_D64LE_g</a></td></tr>
+<tr class="separator:aabde5734269cadc399a5eef2b3f14a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e18d874edef8cbb59dacf89bf9b7c68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a9e18d874edef8cbb59dacf89bf9b7c68">H5T_C_S1_g</a></td></tr>
+<tr class="separator:a9e18d874edef8cbb59dacf89bf9b7c68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafd937231a41495f20a6b2b391d3f709"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aafd937231a41495f20a6b2b391d3f709">H5T_FORTRAN_S1_g</a></td></tr>
+<tr class="separator:aafd937231a41495f20a6b2b391d3f709"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40cd62c2338dfdd3b55f35f326931e50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a40cd62c2338dfdd3b55f35f326931e50">H5T_VAX_F32_g</a></td></tr>
+<tr class="separator:a40cd62c2338dfdd3b55f35f326931e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfeb0e0af1c24e5021c8e5111d911c05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#acfeb0e0af1c24e5021c8e5111d911c05">H5T_VAX_F64_g</a></td></tr>
+<tr class="separator:acfeb0e0af1c24e5021c8e5111d911c05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa58cb088092e4abe2a61f3c52219258c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aa58cb088092e4abe2a61f3c52219258c">H5T_NATIVE_SCHAR_g</a></td></tr>
+<tr class="separator:aa58cb088092e4abe2a61f3c52219258c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38a59c7ba2db81f3ff2fe14614f9b11e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a38a59c7ba2db81f3ff2fe14614f9b11e">H5T_NATIVE_UCHAR_g</a></td></tr>
+<tr class="separator:a38a59c7ba2db81f3ff2fe14614f9b11e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad61996938dd7d0bf88bacacc01381f41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ad61996938dd7d0bf88bacacc01381f41">H5T_NATIVE_SHORT_g</a></td></tr>
+<tr class="separator:ad61996938dd7d0bf88bacacc01381f41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24779692f964dae209449f4c7005edf8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a24779692f964dae209449f4c7005edf8">H5T_NATIVE_USHORT_g</a></td></tr>
+<tr class="separator:a24779692f964dae209449f4c7005edf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82e3b1dc525e76b220ad7bd82cb55e9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a82e3b1dc525e76b220ad7bd82cb55e9e">H5T_NATIVE_INT_g</a></td></tr>
+<tr class="separator:a82e3b1dc525e76b220ad7bd82cb55e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40352927dd31dc000f33e099095555dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a40352927dd31dc000f33e099095555dc">H5T_NATIVE_UINT_g</a></td></tr>
+<tr class="separator:a40352927dd31dc000f33e099095555dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acab911d2b729cf27352c4086d9dc49b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#acab911d2b729cf27352c4086d9dc49b5">H5T_NATIVE_LONG_g</a></td></tr>
+<tr class="separator:acab911d2b729cf27352c4086d9dc49b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a145e124a863cc111204d43e28e5abc7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a145e124a863cc111204d43e28e5abc7d">H5T_NATIVE_ULONG_g</a></td></tr>
+<tr class="separator:a145e124a863cc111204d43e28e5abc7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb66f542f43162826da09fc93245ba6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#afb66f542f43162826da09fc93245ba6f">H5T_NATIVE_LLONG_g</a></td></tr>
+<tr class="separator:afb66f542f43162826da09fc93245ba6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c00f747e3a6cd679555d673c1ff9eb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a6c00f747e3a6cd679555d673c1ff9eb4">H5T_NATIVE_ULLONG_g</a></td></tr>
+<tr class="separator:a6c00f747e3a6cd679555d673c1ff9eb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04d4d32ef06dea43e86002c5a939ef94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a04d4d32ef06dea43e86002c5a939ef94">H5T_NATIVE_FLOAT_g</a></td></tr>
+<tr class="separator:a04d4d32ef06dea43e86002c5a939ef94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a913efd559d8a52587005b4cd2725e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a8a913efd559d8a52587005b4cd2725e1">H5T_NATIVE_DOUBLE_g</a></td></tr>
+<tr class="separator:a8a913efd559d8a52587005b4cd2725e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5127ba94cfcbd8d939caddf097113b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#af5127ba94cfcbd8d939caddf097113b3">H5T_NATIVE_LDOUBLE_g</a></td></tr>
+<tr class="separator:af5127ba94cfcbd8d939caddf097113b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3329cd8ad8ea697fbaddb6cb1c0a9fc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a3329cd8ad8ea697fbaddb6cb1c0a9fc2">H5T_NATIVE_B8_g</a></td></tr>
+<tr class="separator:a3329cd8ad8ea697fbaddb6cb1c0a9fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83775fc29d72cb88a9a1f2a2cfcc15c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a83775fc29d72cb88a9a1f2a2cfcc15c9">H5T_NATIVE_B16_g</a></td></tr>
+<tr class="separator:a83775fc29d72cb88a9a1f2a2cfcc15c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ad18503079d3fc11155aec45235c5a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a3ad18503079d3fc11155aec45235c5a3">H5T_NATIVE_B32_g</a></td></tr>
+<tr class="separator:a3ad18503079d3fc11155aec45235c5a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f75a138bdb826d2fdea1bfda490b449"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a8f75a138bdb826d2fdea1bfda490b449">H5T_NATIVE_B64_g</a></td></tr>
+<tr class="separator:a8f75a138bdb826d2fdea1bfda490b449"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8849bf005a7b9beee61a43a4973e339d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a8849bf005a7b9beee61a43a4973e339d">H5T_NATIVE_OPAQUE_g</a></td></tr>
+<tr class="separator:a8849bf005a7b9beee61a43a4973e339d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2fb8a20b1ab44bb1472aa439791301f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aa2fb8a20b1ab44bb1472aa439791301f">H5T_NATIVE_HADDR_g</a></td></tr>
+<tr class="separator:aa2fb8a20b1ab44bb1472aa439791301f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c8dc1756a09ffee2068a2a3bdd71d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a56c8dc1756a09ffee2068a2a3bdd71d9">H5T_NATIVE_HSIZE_g</a></td></tr>
+<tr class="separator:a56c8dc1756a09ffee2068a2a3bdd71d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7aa99b2600997eca949b62e24ed3cb43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a7aa99b2600997eca949b62e24ed3cb43">H5T_NATIVE_HSSIZE_g</a></td></tr>
+<tr class="separator:a7aa99b2600997eca949b62e24ed3cb43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a078a6e747d7520a81c69cab9400bbe4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a078a6e747d7520a81c69cab9400bbe4e">H5T_NATIVE_HERR_g</a></td></tr>
+<tr class="separator:a078a6e747d7520a81c69cab9400bbe4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee835341aaf4e025433495ccadbf791c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aee835341aaf4e025433495ccadbf791c">H5T_NATIVE_HBOOL_g</a></td></tr>
+<tr class="separator:aee835341aaf4e025433495ccadbf791c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62d14326c6dc6112a544469d93ea9792"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a62d14326c6dc6112a544469d93ea9792">H5T_NATIVE_INT8_g</a></td></tr>
+<tr class="separator:a62d14326c6dc6112a544469d93ea9792"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a46c62de537adbc0603690e0cdea9c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a2a46c62de537adbc0603690e0cdea9c7">H5T_NATIVE_UINT8_g</a></td></tr>
+<tr class="separator:a2a46c62de537adbc0603690e0cdea9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9475345551f5c1c9d95bf4fdfab88221"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a9475345551f5c1c9d95bf4fdfab88221">H5T_NATIVE_INT_LEAST8_g</a></td></tr>
+<tr class="separator:a9475345551f5c1c9d95bf4fdfab88221"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a265d8563935c142b3c0c29dfc90d801c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a265d8563935c142b3c0c29dfc90d801c">H5T_NATIVE_UINT_LEAST8_g</a></td></tr>
+<tr class="separator:a265d8563935c142b3c0c29dfc90d801c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cc4910f93e2bbfa9a01c38630733342"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a5cc4910f93e2bbfa9a01c38630733342">H5T_NATIVE_INT_FAST8_g</a></td></tr>
+<tr class="separator:a5cc4910f93e2bbfa9a01c38630733342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a23e2c4d0383034d4c6f7389488eb82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a9a23e2c4d0383034d4c6f7389488eb82">H5T_NATIVE_UINT_FAST8_g</a></td></tr>
+<tr class="separator:a9a23e2c4d0383034d4c6f7389488eb82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ef701407d2f0ba1de2a7ee2a25df427"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a0ef701407d2f0ba1de2a7ee2a25df427">H5T_NATIVE_INT16_g</a></td></tr>
+<tr class="separator:a0ef701407d2f0ba1de2a7ee2a25df427"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a16bf9ff2db5190f6b21c44e2fa963f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a8a16bf9ff2db5190f6b21c44e2fa963f">H5T_NATIVE_UINT16_g</a></td></tr>
+<tr class="separator:a8a16bf9ff2db5190f6b21c44e2fa963f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac57b6d25d5d43d979dd75564638b88cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ac57b6d25d5d43d979dd75564638b88cd">H5T_NATIVE_INT_LEAST16_g</a></td></tr>
+<tr class="separator:ac57b6d25d5d43d979dd75564638b88cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72d2b1d89269f37ad3d4d5622399eb92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a72d2b1d89269f37ad3d4d5622399eb92">H5T_NATIVE_UINT_LEAST16_g</a></td></tr>
+<tr class="separator:a72d2b1d89269f37ad3d4d5622399eb92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3c13330008b617d8a2d288431f3d921"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ad3c13330008b617d8a2d288431f3d921">H5T_NATIVE_INT_FAST16_g</a></td></tr>
+<tr class="separator:ad3c13330008b617d8a2d288431f3d921"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1e73c8a50134c958783c8223ff3d188"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#af1e73c8a50134c958783c8223ff3d188">H5T_NATIVE_UINT_FAST16_g</a></td></tr>
+<tr class="separator:af1e73c8a50134c958783c8223ff3d188"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec35071c771e3d19933f99dc8ea6e3de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#aec35071c771e3d19933f99dc8ea6e3de">H5T_NATIVE_INT32_g</a></td></tr>
+<tr class="separator:aec35071c771e3d19933f99dc8ea6e3de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8f8fc715096f500ae3d2a05bd7a8db4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ab8f8fc715096f500ae3d2a05bd7a8db4">H5T_NATIVE_UINT32_g</a></td></tr>
+<tr class="separator:ab8f8fc715096f500ae3d2a05bd7a8db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a341f6012e37fb4383fa01fc8c5d03d2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a341f6012e37fb4383fa01fc8c5d03d2b">H5T_NATIVE_INT_LEAST32_g</a></td></tr>
+<tr class="separator:a341f6012e37fb4383fa01fc8c5d03d2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a329802924f06591c0d826321fcd47802"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a329802924f06591c0d826321fcd47802">H5T_NATIVE_UINT_LEAST32_g</a></td></tr>
+<tr class="separator:a329802924f06591c0d826321fcd47802"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04935c481e6454913749ae26ec15534d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a04935c481e6454913749ae26ec15534d">H5T_NATIVE_INT_FAST32_g</a></td></tr>
+<tr class="separator:a04935c481e6454913749ae26ec15534d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac648e15d82c51f87ab1eee4975e91d86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ac648e15d82c51f87ab1eee4975e91d86">H5T_NATIVE_UINT_FAST32_g</a></td></tr>
+<tr class="separator:ac648e15d82c51f87ab1eee4975e91d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cebedd68d548b4c4cb619529fd3d346"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a8cebedd68d548b4c4cb619529fd3d346">H5T_NATIVE_INT64_g</a></td></tr>
+<tr class="separator:a8cebedd68d548b4c4cb619529fd3d346"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5385a1deb284204fcf9dc81b5ce7b7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#ac5385a1deb284204fcf9dc81b5ce7b7c">H5T_NATIVE_UINT64_g</a></td></tr>
+<tr class="separator:ac5385a1deb284204fcf9dc81b5ce7b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9974bac9ffd085171234c601754b1d57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a9974bac9ffd085171234c601754b1d57">H5T_NATIVE_INT_LEAST64_g</a></td></tr>
+<tr class="separator:a9974bac9ffd085171234c601754b1d57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a165684eb98de88a0bda2ed7f61a9c2f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a165684eb98de88a0bda2ed7f61a9c2f9">H5T_NATIVE_UINT_LEAST64_g</a></td></tr>
+<tr class="separator:a165684eb98de88a0bda2ed7f61a9c2f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a644b4f4ebc48c978c3bc85765ff12d17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#a644b4f4ebc48c978c3bc85765ff12d17">H5T_NATIVE_INT_FAST64_g</a></td></tr>
+<tr class="separator:a644b4f4ebc48c978c3bc85765ff12d17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe2c44be7e27f1932d4ccb54b4f2e872"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html#afe2c44be7e27f1932d4ccb54b4f2e872">H5T_NATIVE_UINT_FAST64_g</a></td></tr>
+<tr class="separator:afe2c44be7e27f1932d4ccb54b4f2e872"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="abb549ba9fa5c4f3107d8ff19602705da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb549ba9fa5c4f3107d8ff19602705da">&#9670;&nbsp;</a></span>H5OPEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5OPEN&#160;&#160;&#160;<a class="el" href="group___h5.html#ga27fa33dc262dda95c5aa8df533837480">H5open</a>(),</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aef2603f43f5ce2d5ddcdd4147af70ca3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef2603f43f5ce2d5ddcdd4147af70ca3">&#9670;&nbsp;</a></span>H5T_NCSET</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5T_NCSET&#160;&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa9257be2391864f6a18dd221f8a01eb86">H5T_CSET_RESERVED_2</a> /*Number of character sets actually defined */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3313f8c74e6fb3a7b243383866f61702"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3313f8c74e6fb3a7b243383866f61702">&#9670;&nbsp;</a></span>H5T_NSTR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5T_NSTR&#160;&#160;&#160;<a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514aad92cdcbf012bb3b21be2d82187fec17">H5T_STR_RESERVED_3</a> /*num <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a> types actually defined */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acfb0eb3c4d3d0c22b41997e69a69cc7f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acfb0eb3c4d3d0c22b41997e69a69cc7f">&#9670;&nbsp;</a></span>H5T_OPAQUE_TAG_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5T_OPAQUE_TAG_MAX&#160;&#160;&#160;256</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum length of an opaque tag </p>
+
+</div>
+</div>
+<a id="a5185e14efde13b48249fe391324331bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5185e14efde13b48249fe391324331bc">&#9670;&nbsp;</a></span>H5T_VARIABLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5T_VARIABLE&#160;&#160;&#160;SIZE_MAX</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Indicate that a string is variable length (null-terminated in C, instead of fixed length) </p>
+
+</div>
+</div>
+<a id="a65577e65e83b61121f26e278bf60be0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65577e65e83b61121f26e278bf60be0a">&#9670;&nbsp;</a></span>H5Tclose_async</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Tclose_async</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em></td><td>)</td>
+ <td>&#160;&#160;&#160;H5Tclose_async(__FILE__, __func__, __LINE__, __VA_ARGS__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a76d1fc82529495c7cc7e9b74e2476492"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a76d1fc82529495c7cc7e9b74e2476492">&#9670;&nbsp;</a></span>H5Tclose_async_wrap</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Tclose_async_wrap&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="group___h5_t.html#ga2da609983e073f83bcd0d8eff8b528ff">H5Tclose_async</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aba8a03c500f33808964aa73cdb5d747a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba8a03c500f33808964aa73cdb5d747a">&#9670;&nbsp;</a></span>H5Tcommit_async</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Tcommit_async</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em></td><td>)</td>
+ <td>&#160;&#160;&#160;H5Tcommit_async(__FILE__, __func__, __LINE__, __VA_ARGS__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa40391ff28b5acf0e21b578c1787586e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa40391ff28b5acf0e21b578c1787586e">&#9670;&nbsp;</a></span>H5Tcommit_async_wrap</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Tcommit_async_wrap&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="group___h5_t.html#ga4d0466c9f9762e184e03fdbdb2855ead">H5Tcommit_async</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5bde8fbc8c0c6f1025c08e3e48056336"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5bde8fbc8c0c6f1025c08e3e48056336">&#9670;&nbsp;</a></span>H5Topen_async</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Topen_async</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em></td><td>)</td>
+ <td>&#160;&#160;&#160;H5Topen_async(__FILE__, __func__, __LINE__, __VA_ARGS__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab7d4dadbd2abf105d51edb54d75b9804"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7d4dadbd2abf105d51edb54d75b9804">&#9670;&nbsp;</a></span>H5Topen_async_wrap</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Topen_async_wrap&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="group___h5_t.html#gad92e4af6b8ac52712fb4238281f921e9">H5Topen_async</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af5242159129a7f37ab85d33d85a1ccac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af5242159129a7f37ab85d33d85a1ccac">&#9670;&nbsp;</a></span>HOFFSET</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HOFFSET</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">S, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">M&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td>&#160;&#160;&#160;(offsetof(S, M))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a8825c3dcb04c35a26f8709791b1fdb5e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8825c3dcb04c35a26f8709791b1fdb5e">&#9670;&nbsp;</a></span>H5T_conv_except_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_tpublic_8h.html#ab0559be2b5911fe789b6b6f1fe94419a">H5T_conv_ret_t</a>(* H5T_conv_except_func_t) (<a class="el" href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195b">H5T_conv_except_t</a> except_type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, void *src_buf, void *dst_buf, void *user_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Exception handler. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">except_type</td><td>The kind of exception that occurred </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">src_id</td><td>Source datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">dst_id</td><td>Destination datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">src_buf</td><td>Source data buffer </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">dst_buf</td><td>Destination data buffer </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">user_data</td><td>Callback context </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Valid callback function return values are <a class="el" href="_h5_tpublic_8h.html#ab0559be2b5911fe789b6b6f1fe94419aa5b34d7a1282a634c2861fd22c706ea99">H5T_CONV_ABORT</a>, <a class="el" href="_h5_tpublic_8h.html#ab0559be2b5911fe789b6b6f1fe94419aa9d7565cee366d3b62b5507aaf27066f8">H5T_CONV_UNHANDLED</a> and <a class="el" href="_h5_tpublic_8h.html#ab0559be2b5911fe789b6b6f1fe94419aa90307ab6e9ff85040eee10d92a47a83e">H5T_CONV_HANDLED</a>.</dd></dl>
+<p>If an exception like overflow happens during conversion, this function is called if it's registered through <a class="el" href="group___d_x_p_l.html#ga10a80b29444d933da1aa2003f46cf003" title="Sets user-defined datatype conversion callback function.">H5Pset_type_conv_cb()</a>. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a071841985f647f69516dbe77d93167f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a071841985f647f69516dbe77d93167f2">&#9670;&nbsp;</a></span>H5T_class_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>These are the various classes of datatypes internal If this goes over 16 types (0-15), the file format will need to change. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2a89ce244a6cbb3d0205291f41f08647a8"></a>H5T_NO_CLASS&#160;</td><td class="fielddoc"><p>error <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037"></a>H5T_INTEGER&#160;</td><td class="fielddoc"><p>integer types <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2a2e92f1a42a19de186a139ab8ff0745a9"></a>H5T_FLOAT&#160;</td><td class="fielddoc"><p>floating-point types <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2a8d3af61b1a73c5682f7f9b131754f6e3"></a>H5T_TIME&#160;</td><td class="fielddoc"><p>date and time types <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa"></a>H5T_STRING&#160;</td><td class="fielddoc"><p>character string types <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2aae32f37ec15a835aa08d9277ad7ffaa2"></a>H5T_BITFIELD&#160;</td><td class="fielddoc"><p>bit field types <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2aaf11325a64ed5369e88d8d0d600b5cce"></a>H5T_OPAQUE&#160;</td><td class="fielddoc"><p>opaque types <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6"></a>H5T_COMPOUND&#160;</td><td class="fielddoc"><p>compound types <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd"></a>H5T_REFERENCE&#160;</td><td class="fielddoc"><p>reference types <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2a5ee305303f12787367ac271d8f28f2e6"></a>H5T_ENUM&#160;</td><td class="fielddoc"><p>enumeration types <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2ad8ff83b6b7ca22575263561221193028"></a>H5T_VLEN&#160;</td><td class="fielddoc"><p>variable-Length types <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854"></a>H5T_ARRAY&#160;</td><td class="fielddoc"><p>array types <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a071841985f647f69516dbe77d93167f2a900b6431883be49bde07daf9263ed117"></a>H5T_NCLASSES&#160;</td><td class="fielddoc"><p>sentinel: this must be last <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="ab9a2209f1ee5e5bf2b4f75affa9a195b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab9a2209f1ee5e5bf2b4f75affa9a195b">&#9670;&nbsp;</a></span>H5T_conv_except_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195b">H5T_conv_except_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The exception type passed into the conversion callback function </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab9a2209f1ee5e5bf2b4f75affa9a195babaf658eb1a24b0882e7e5a69b42cd2c4"></a>H5T_CONV_EXCEPT_RANGE_HI&#160;</td><td class="fielddoc"><p>Source value is greater than destination's range </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ab9a2209f1ee5e5bf2b4f75affa9a195ba28adfde06eb954c3ecd2cb7ffbffa57c"></a>H5T_CONV_EXCEPT_RANGE_LOW&#160;</td><td class="fielddoc"><p>Source value is less than destination's range </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ab9a2209f1ee5e5bf2b4f75affa9a195ba662f7d13d1e111c5be104461b273944d"></a>H5T_CONV_EXCEPT_PRECISION&#160;</td><td class="fielddoc"><p>Source value loses precision in destination </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ab9a2209f1ee5e5bf2b4f75affa9a195ba20b860c57e65965896190aa601279546"></a>H5T_CONV_EXCEPT_TRUNCATE&#160;</td><td class="fielddoc"><p>Source value is truncated in destination </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ab9a2209f1ee5e5bf2b4f75affa9a195bab2522b488fb1b840e92b1ea436a1d243"></a>H5T_CONV_EXCEPT_PINF&#160;</td><td class="fielddoc"><p>Source value is positive infinity </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ab9a2209f1ee5e5bf2b4f75affa9a195baf3106ed55c989af83722972fb1265a77"></a>H5T_CONV_EXCEPT_NINF&#160;</td><td class="fielddoc"><p>Source value is negative infinity </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ab9a2209f1ee5e5bf2b4f75affa9a195badbeedc0f9633e295b6eec49deabe4f25"></a>H5T_CONV_EXCEPT_NAN&#160;</td><td class="fielddoc"><p>Source value is <code>NaN</code> (not a number, including <code>QNaN</code> and <code>SNaN</code>) </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="ab0559be2b5911fe789b6b6f1fe94419a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0559be2b5911fe789b6b6f1fe94419a">&#9670;&nbsp;</a></span>H5T_conv_ret_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tpublic_8h.html#ab0559be2b5911fe789b6b6f1fe94419a">H5T_conv_ret_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The return value from conversion callback function <a class="el" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e" title="Exception handler.">H5T_conv_except_func_t()</a> </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab0559be2b5911fe789b6b6f1fe94419aa5b34d7a1282a634c2861fd22c706ea99"></a>H5T_CONV_ABORT&#160;</td><td class="fielddoc"><p>abort conversion <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ab0559be2b5911fe789b6b6f1fe94419aa9d7565cee366d3b62b5507aaf27066f8"></a>H5T_CONV_UNHANDLED&#160;</td><td class="fielddoc"><p>callback function failed to handle the exception <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ab0559be2b5911fe789b6b6f1fe94419aa90307ab6e9ff85040eee10d92a47a83e"></a>H5T_CONV_HANDLED&#160;</td><td class="fielddoc"><p>callback function handled the exception successfully <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a03755b8370672668ddc7063add28e71a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03755b8370672668ddc7063add28e71a">&#9670;&nbsp;</a></span>H5T_cset_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Character set to use for text strings. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa819170221db5e36186723a0f8c9a697a"></a>H5T_CSET_ERROR&#160;</td><td class="fielddoc"><p>error <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663"></a>H5T_CSET_ASCII&#160;</td><td class="fielddoc"><p>US ASCII <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658"></a>H5T_CSET_UTF8&#160;</td><td class="fielddoc"><p>UTF-8 Unicode encoding <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa9257be2391864f6a18dd221f8a01eb86"></a>H5T_CSET_RESERVED_2&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa4c2d2a97db665624924d23dd55e348d4"></a>H5T_CSET_RESERVED_3&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa792c9fb985a3608702fdf81db98a2e31"></a>H5T_CSET_RESERVED_4&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa316accbaf2cf206b8b35845b3f118bf7"></a>H5T_CSET_RESERVED_5&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa1ba48a84ac36f61c0cb215da0672e362"></a>H5T_CSET_RESERVED_6&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa2b266b21c105252837ef51c98c105987"></a>H5T_CSET_RESERVED_7&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa4b952bc364f00bd6cb895afaba971dec"></a>H5T_CSET_RESERVED_8&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa06e9e58c9bdea395cf1b8fd841be405e"></a>H5T_CSET_RESERVED_9&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aad9a5329396f46b95908fb21c296b3f20"></a>H5T_CSET_RESERVED_10&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aacfa7cbf7e034fcfffcf2fc7989df27cf"></a>H5T_CSET_RESERVED_11&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa010232764850a6da7acaa91ecf637c2a"></a>H5T_CSET_RESERVED_12&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aaf024bf3335b6d72f64793c3a981f3dfd"></a>H5T_CSET_RESERVED_13&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa9fdf4cec3c1c5436ba5d3c96ffd823ff"></a>H5T_CSET_RESERVED_14&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a03755b8370672668ddc7063add28e71aa3cd2089c3c46c8fcb11786d92e30e406"></a>H5T_CSET_RESERVED_15&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a891787104495ea80c677ab7042bfc33d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a891787104495ea80c677ab7042bfc33d">&#9670;&nbsp;</a></span>H5T_direction_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tpublic_8h.html#a891787104495ea80c677ab7042bfc33d">H5T_direction_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The order to retrieve atomic native datatype </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a891787104495ea80c677ab7042bfc33da15b446e6a306e3824cf0003108d6b51c"></a>H5T_DIR_DEFAULT&#160;</td><td class="fielddoc"><p>default direction is ascending <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a891787104495ea80c677ab7042bfc33da0c49a07f752898162207bb2767b20cc6"></a>H5T_DIR_ASCEND&#160;</td><td class="fielddoc"><p>in ascending order <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a891787104495ea80c677ab7042bfc33da0336937de0b818d85ed905694144d8dc"></a>H5T_DIR_DESCEND&#160;</td><td class="fielddoc"><p>in descending order <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a609b101af0343a4a76d8c3e182cdda80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a609b101af0343a4a76d8c3e182cdda80">&#9670;&nbsp;</a></span>H5T_norm_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Floating-point normalization schemes </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a609b101af0343a4a76d8c3e182cdda80a969bb16893e9aa2fb7b260596370d64e"></a>H5T_NORM_ERROR&#160;</td><td class="fielddoc"><p>error <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a609b101af0343a4a76d8c3e182cdda80a5b649062dea480101917cc2d6b58f65d"></a>H5T_NORM_IMPLIED&#160;</td><td class="fielddoc"><p>msb of mantissa isn't stored, always 1 <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a609b101af0343a4a76d8c3e182cdda80a9dc5e01d17abf41c619e154150de8dde"></a>H5T_NORM_MSBSET&#160;</td><td class="fielddoc"><p>msb of mantissa is always 1 <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a609b101af0343a4a76d8c3e182cdda80ab1a219215c45144cf317f2ea846a861c"></a>H5T_NORM_NONE&#160;</td><td class="fielddoc"><p>not normalized <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a2a6a8eb856a0829fecaac60f803c9fd0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a6a8eb856a0829fecaac60f803c9fd0">&#9670;&nbsp;</a></span>H5T_order_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Byte orders </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2a6a8eb856a0829fecaac60f803c9fd0abd420055352c93e8d7d68c07a7fa1005"></a>H5T_ORDER_ERROR&#160;</td><td class="fielddoc"><p>error <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d"></a>H5T_ORDER_LE&#160;</td><td class="fielddoc"><p>little endian <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2"></a>H5T_ORDER_BE&#160;</td><td class="fielddoc"><p>bit endian <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2a6a8eb856a0829fecaac60f803c9fd0af0f0bd9ff22f9566ba71233a8ec55ac7"></a>H5T_ORDER_VAX&#160;</td><td class="fielddoc"><p>VAX mixed endian <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2a6a8eb856a0829fecaac60f803c9fd0a40929cbd19d8cd5422d17a2bc1bc289f"></a>H5T_ORDER_MIXED&#160;</td><td class="fielddoc"><p>Compound type with mixed member orders <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a2a6a8eb856a0829fecaac60f803c9fd0a179aeb861afc806d2b739233972279f6"></a>H5T_ORDER_NONE&#160;</td><td class="fielddoc"><p>no particular order (strings, bits,..) <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a361ad902a75bcf442c17bf3d0bc103aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a361ad902a75bcf442c17bf3d0bc103aa">&#9670;&nbsp;</a></span>H5T_pad_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Type of padding to use in other atomic types </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a361ad902a75bcf442c17bf3d0bc103aaa27e402d21763ab46b5e170bed5676af4"></a>H5T_PAD_ERROR&#160;</td><td class="fielddoc"><p>error <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823"></a>H5T_PAD_ZERO&#160;</td><td class="fielddoc"><p>always set to zero <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8"></a>H5T_PAD_ONE&#160;</td><td class="fielddoc"><p>always set to one <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a361ad902a75bcf442c17bf3d0bc103aaac2ca8836f78fc3e7f524098857c42e64"></a>H5T_PAD_BACKGROUND&#160;</td><td class="fielddoc"><p>set to background value <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a361ad902a75bcf442c17bf3d0bc103aaa221fdf3aa76b0784a3cc95c3f5d623b5"></a>H5T_NPAD&#160;</td><td class="fielddoc"><p>sentinel: THIS MUST BE LAST <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="af7bfee2db210a12b9290eba85d730a71"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7bfee2db210a12b9290eba85d730a71">&#9670;&nbsp;</a></span>H5T_sign_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Types of integer sign schemes </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af7bfee2db210a12b9290eba85d730a71a42dcabf08602c222e3e0084ee816be34"></a>H5T_SGN_ERROR&#160;</td><td class="fielddoc"><p>error <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="af7bfee2db210a12b9290eba85d730a71aca59fce1697506dd3cbc7955eca77a12"></a>H5T_SGN_NONE&#160;</td><td class="fielddoc"><p>this is an unsigned type <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="af7bfee2db210a12b9290eba85d730a71a1152d5238ff7af5c9d50edfea1ed1357"></a>H5T_SGN_2&#160;</td><td class="fielddoc"><p>two's complement <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="af7bfee2db210a12b9290eba85d730a71a41c7133982bb30730a695b94957ba3b4"></a>H5T_NSGN&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="ad2ab726f3bd28222a2ffb91c6bbc3514"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2ab726f3bd28222a2ffb91c6bbc3514">&#9670;&nbsp;</a></span>H5T_str_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Type of padding to use in character strings. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514aec4271e1f076b0d3e0d8ae3d3dccc507"></a>H5T_STR_ERROR&#160;</td><td class="fielddoc"><p>error <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13"></a>H5T_STR_NULLTERM&#160;</td><td class="fielddoc"><p>null terminate like in C <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514a128d51156e51b7a2c9db0fe8787b4547"></a>H5T_STR_NULLPAD&#160;</td><td class="fielddoc"><p>pad with nulls <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c"></a>H5T_STR_SPACEPAD&#160;</td><td class="fielddoc"><p>pad with spaces like in Fortran </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514aad92cdcbf012bb3b21be2d82187fec17"></a>H5T_STR_RESERVED_3&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514a8f2aedd485ae5c5c7c813feca751125a"></a>H5T_STR_RESERVED_4&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514ac99340be7aa1914c8c44b5c747d32f1e"></a>H5T_STR_RESERVED_5&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514a6af693c4e6ac0de6eff0a6834c80c278"></a>H5T_STR_RESERVED_6&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514a8c44611f94ed993ad9bab51e1e874b6f"></a>H5T_STR_RESERVED_7&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514a9444e764df7afaeea916de6b8114c54d"></a>H5T_STR_RESERVED_8&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514a5f4d73ff230e57c034c50287445ae4b1"></a>H5T_STR_RESERVED_9&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514a6604537170d339978bbb2ffc6eb57ddc"></a>H5T_STR_RESERVED_10&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514adf83c1f609ee387feb164d5d3e564e52"></a>H5T_STR_RESERVED_11&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514a3f5bb5772ab273d0b197a0b223f13d43"></a>H5T_STR_RESERVED_12&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514a3d324de10b50a7401eddf76740d46b9c"></a>H5T_STR_RESERVED_13&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514ade98e2838ebe9274593280afd6a83c84"></a>H5T_STR_RESERVED_14&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="ad2ab726f3bd28222a2ffb91c6bbc3514a8b5630ac77349285127ef9d8c96070d8"></a>H5T_STR_RESERVED_15&#160;</td><td class="fielddoc"><p>reserved for later use <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="a9e18d874edef8cbb59dacf89bf9b7c68"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e18d874edef8cbb59dacf89bf9b7c68">&#9670;&nbsp;</a></span>H5T_C_S1_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_C_S1_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aafd937231a41495f20a6b2b391d3f709"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aafd937231a41495f20a6b2b391d3f709">&#9670;&nbsp;</a></span>H5T_FORTRAN_S1_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_FORTRAN_S1_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afe0ac14d00d11ac510eca16f0df18ec9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afe0ac14d00d11ac510eca16f0df18ec9">&#9670;&nbsp;</a></span>H5T_IEEE_F32BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_IEEE_F32BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acf6e452cd1242e329fd61c9e26934435"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf6e452cd1242e329fd61c9e26934435">&#9670;&nbsp;</a></span>H5T_IEEE_F32LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_IEEE_F32LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a32ba80b1aa74e9c64552a79ed803abdd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32ba80b1aa74e9c64552a79ed803abdd">&#9670;&nbsp;</a></span>H5T_IEEE_F64BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_IEEE_F64BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1b7fda3f81b37dccb8195c2821fcfac4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b7fda3f81b37dccb8195c2821fcfac4">&#9670;&nbsp;</a></span>H5T_IEEE_F64LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_IEEE_F64LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a83775fc29d72cb88a9a1f2a2cfcc15c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83775fc29d72cb88a9a1f2a2cfcc15c9">&#9670;&nbsp;</a></span>H5T_NATIVE_B16_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_B16_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3ad18503079d3fc11155aec45235c5a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3ad18503079d3fc11155aec45235c5a3">&#9670;&nbsp;</a></span>H5T_NATIVE_B32_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_B32_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8f75a138bdb826d2fdea1bfda490b449"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f75a138bdb826d2fdea1bfda490b449">&#9670;&nbsp;</a></span>H5T_NATIVE_B64_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_B64_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3329cd8ad8ea697fbaddb6cb1c0a9fc2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3329cd8ad8ea697fbaddb6cb1c0a9fc2">&#9670;&nbsp;</a></span>H5T_NATIVE_B8_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_B8_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8a913efd559d8a52587005b4cd2725e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a913efd559d8a52587005b4cd2725e1">&#9670;&nbsp;</a></span>H5T_NATIVE_DOUBLE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_DOUBLE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a04d4d32ef06dea43e86002c5a939ef94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04d4d32ef06dea43e86002c5a939ef94">&#9670;&nbsp;</a></span>H5T_NATIVE_FLOAT_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_FLOAT_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa2fb8a20b1ab44bb1472aa439791301f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2fb8a20b1ab44bb1472aa439791301f">&#9670;&nbsp;</a></span>H5T_NATIVE_HADDR_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_HADDR_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aee835341aaf4e025433495ccadbf791c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee835341aaf4e025433495ccadbf791c">&#9670;&nbsp;</a></span>H5T_NATIVE_HBOOL_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_HBOOL_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a078a6e747d7520a81c69cab9400bbe4e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a078a6e747d7520a81c69cab9400bbe4e">&#9670;&nbsp;</a></span>H5T_NATIVE_HERR_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_HERR_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a56c8dc1756a09ffee2068a2a3bdd71d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56c8dc1756a09ffee2068a2a3bdd71d9">&#9670;&nbsp;</a></span>H5T_NATIVE_HSIZE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_HSIZE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7aa99b2600997eca949b62e24ed3cb43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7aa99b2600997eca949b62e24ed3cb43">&#9670;&nbsp;</a></span>H5T_NATIVE_HSSIZE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_HSSIZE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0ef701407d2f0ba1de2a7ee2a25df427"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ef701407d2f0ba1de2a7ee2a25df427">&#9670;&nbsp;</a></span>H5T_NATIVE_INT16_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT16_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aec35071c771e3d19933f99dc8ea6e3de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec35071c771e3d19933f99dc8ea6e3de">&#9670;&nbsp;</a></span>H5T_NATIVE_INT32_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT32_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8cebedd68d548b4c4cb619529fd3d346"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8cebedd68d548b4c4cb619529fd3d346">&#9670;&nbsp;</a></span>H5T_NATIVE_INT64_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT64_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a62d14326c6dc6112a544469d93ea9792"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a62d14326c6dc6112a544469d93ea9792">&#9670;&nbsp;</a></span>H5T_NATIVE_INT8_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT8_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad3c13330008b617d8a2d288431f3d921"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3c13330008b617d8a2d288431f3d921">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_FAST16_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT_FAST16_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a04935c481e6454913749ae26ec15534d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04935c481e6454913749ae26ec15534d">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_FAST32_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT_FAST32_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a644b4f4ebc48c978c3bc85765ff12d17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a644b4f4ebc48c978c3bc85765ff12d17">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_FAST64_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT_FAST64_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5cc4910f93e2bbfa9a01c38630733342"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5cc4910f93e2bbfa9a01c38630733342">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_FAST8_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT_FAST8_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a82e3b1dc525e76b220ad7bd82cb55e9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a82e3b1dc525e76b220ad7bd82cb55e9e">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac57b6d25d5d43d979dd75564638b88cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac57b6d25d5d43d979dd75564638b88cd">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_LEAST16_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT_LEAST16_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a341f6012e37fb4383fa01fc8c5d03d2b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a341f6012e37fb4383fa01fc8c5d03d2b">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_LEAST32_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT_LEAST32_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9974bac9ffd085171234c601754b1d57"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9974bac9ffd085171234c601754b1d57">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_LEAST64_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT_LEAST64_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9475345551f5c1c9d95bf4fdfab88221"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9475345551f5c1c9d95bf4fdfab88221">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_LEAST8_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_INT_LEAST8_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af5127ba94cfcbd8d939caddf097113b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af5127ba94cfcbd8d939caddf097113b3">&#9670;&nbsp;</a></span>H5T_NATIVE_LDOUBLE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_LDOUBLE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afb66f542f43162826da09fc93245ba6f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afb66f542f43162826da09fc93245ba6f">&#9670;&nbsp;</a></span>H5T_NATIVE_LLONG_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_LLONG_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acab911d2b729cf27352c4086d9dc49b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acab911d2b729cf27352c4086d9dc49b5">&#9670;&nbsp;</a></span>H5T_NATIVE_LONG_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_LONG_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8849bf005a7b9beee61a43a4973e339d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8849bf005a7b9beee61a43a4973e339d">&#9670;&nbsp;</a></span>H5T_NATIVE_OPAQUE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_OPAQUE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa58cb088092e4abe2a61f3c52219258c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa58cb088092e4abe2a61f3c52219258c">&#9670;&nbsp;</a></span>H5T_NATIVE_SCHAR_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_SCHAR_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad61996938dd7d0bf88bacacc01381f41"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad61996938dd7d0bf88bacacc01381f41">&#9670;&nbsp;</a></span>H5T_NATIVE_SHORT_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_SHORT_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a38a59c7ba2db81f3ff2fe14614f9b11e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38a59c7ba2db81f3ff2fe14614f9b11e">&#9670;&nbsp;</a></span>H5T_NATIVE_UCHAR_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UCHAR_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8a16bf9ff2db5190f6b21c44e2fa963f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a16bf9ff2db5190f6b21c44e2fa963f">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT16_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT16_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab8f8fc715096f500ae3d2a05bd7a8db4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab8f8fc715096f500ae3d2a05bd7a8db4">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT32_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT32_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac5385a1deb284204fcf9dc81b5ce7b7c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5385a1deb284204fcf9dc81b5ce7b7c">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT64_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT64_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2a46c62de537adbc0603690e0cdea9c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a46c62de537adbc0603690e0cdea9c7">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT8_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT8_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af1e73c8a50134c958783c8223ff3d188"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1e73c8a50134c958783c8223ff3d188">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_FAST16_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT_FAST16_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac648e15d82c51f87ab1eee4975e91d86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac648e15d82c51f87ab1eee4975e91d86">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_FAST32_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT_FAST32_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afe2c44be7e27f1932d4ccb54b4f2e872"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afe2c44be7e27f1932d4ccb54b4f2e872">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_FAST64_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT_FAST64_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9a23e2c4d0383034d4c6f7389488eb82"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a23e2c4d0383034d4c6f7389488eb82">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_FAST8_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT_FAST8_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a40352927dd31dc000f33e099095555dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40352927dd31dc000f33e099095555dc">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a72d2b1d89269f37ad3d4d5622399eb92"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a72d2b1d89269f37ad3d4d5622399eb92">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_LEAST16_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT_LEAST16_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a329802924f06591c0d826321fcd47802"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a329802924f06591c0d826321fcd47802">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_LEAST32_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT_LEAST32_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a165684eb98de88a0bda2ed7f61a9c2f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a165684eb98de88a0bda2ed7f61a9c2f9">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_LEAST64_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT_LEAST64_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a265d8563935c142b3c0c29dfc90d801c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a265d8563935c142b3c0c29dfc90d801c">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_LEAST8_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_UINT_LEAST8_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6c00f747e3a6cd679555d673c1ff9eb4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c00f747e3a6cd679555d673c1ff9eb4">&#9670;&nbsp;</a></span>H5T_NATIVE_ULLONG_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_ULLONG_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a145e124a863cc111204d43e28e5abc7d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a145e124a863cc111204d43e28e5abc7d">&#9670;&nbsp;</a></span>H5T_NATIVE_ULONG_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_ULONG_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a24779692f964dae209449f4c7005edf8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a24779692f964dae209449f4c7005edf8">&#9670;&nbsp;</a></span>H5T_NATIVE_USHORT_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_NATIVE_USHORT_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a633af7ed45241d11e501f5b0fcae3bda"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a633af7ed45241d11e501f5b0fcae3bda">&#9670;&nbsp;</a></span>H5T_STD_B16BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_B16BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a68c309df81cbd165c37cdb8f23131586"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a68c309df81cbd165c37cdb8f23131586">&#9670;&nbsp;</a></span>H5T_STD_B16LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_B16LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6c018f78785c5322145dddb14f1c9b6d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c018f78785c5322145dddb14f1c9b6d">&#9670;&nbsp;</a></span>H5T_STD_B32BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_B32BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a57d88e5462a83c1ab63cde6adb192bdf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57d88e5462a83c1ab63cde6adb192bdf">&#9670;&nbsp;</a></span>H5T_STD_B32LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_B32LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a89712cea43f3d31762e03fd234aa23b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a89712cea43f3d31762e03fd234aa23b4">&#9670;&nbsp;</a></span>H5T_STD_B64BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_B64BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab6a553272225d17a148c0765e1e93ebf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6a553272225d17a148c0765e1e93ebf">&#9670;&nbsp;</a></span>H5T_STD_B64LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_B64LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab9a4f848245615c26b461e06984a31c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab9a4f848245615c26b461e06984a31c2">&#9670;&nbsp;</a></span>H5T_STD_B8BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_B8BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5cc674c7339cdbac8193dda4e7a140ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5cc674c7339cdbac8193dda4e7a140ef">&#9670;&nbsp;</a></span>H5T_STD_B8LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_B8LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa5f66470b84e1c8807e7cab96bb3ebb3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5f66470b84e1c8807e7cab96bb3ebb3">&#9670;&nbsp;</a></span>H5T_STD_I16BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_I16BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaa397389b194a60479e921cecc08d6b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa397389b194a60479e921cecc08d6b8">&#9670;&nbsp;</a></span>H5T_STD_I16LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_I16LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a761e6acd863fd75453dc28d362d7c704"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a761e6acd863fd75453dc28d362d7c704">&#9670;&nbsp;</a></span>H5T_STD_I32BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_I32BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae2ad0a3b9f009cb21e9c139502c7f02d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae2ad0a3b9f009cb21e9c139502c7f02d">&#9670;&nbsp;</a></span>H5T_STD_I32LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_I32LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1e647461f4b16fe87bcc94fd30d3d572"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e647461f4b16fe87bcc94fd30d3d572">&#9670;&nbsp;</a></span>H5T_STD_I64BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_I64BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a32463772577ebd708efd062dbd8c8022"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32463772577ebd708efd062dbd8c8022">&#9670;&nbsp;</a></span>H5T_STD_I64LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_I64LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a943b3ec33913f82080d278ca14d54e89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a943b3ec33913f82080d278ca14d54e89">&#9670;&nbsp;</a></span>H5T_STD_I8BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_I8BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a205523ea1674fcb1bf39178336bdad78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a205523ea1674fcb1bf39178336bdad78">&#9670;&nbsp;</a></span>H5T_STD_I8LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_I8LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6ca60f0164baea2d0c01b2bd9e88753a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ca60f0164baea2d0c01b2bd9e88753a">&#9670;&nbsp;</a></span>H5T_STD_REF_DSETREG_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_REF_DSETREG_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9da8b6b0d7f80d07aaee9b856c8ebb9d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9da8b6b0d7f80d07aaee9b856c8ebb9d">&#9670;&nbsp;</a></span>H5T_STD_REF_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_REF_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9a303317495a181913fd5957a4279375"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a303317495a181913fd5957a4279375">&#9670;&nbsp;</a></span>H5T_STD_REF_OBJ_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_REF_OBJ_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa1e0cda8b762be082dee76b224c5be51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa1e0cda8b762be082dee76b224c5be51">&#9670;&nbsp;</a></span>H5T_STD_U16BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_U16BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0f6273d75cc13fcbe5b96209e3913eb9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f6273d75cc13fcbe5b96209e3913eb9">&#9670;&nbsp;</a></span>H5T_STD_U16LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_U16LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a431eaaa2c2622f787f191f165b9b385a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a431eaaa2c2622f787f191f165b9b385a">&#9670;&nbsp;</a></span>H5T_STD_U32BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_U32BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac4eac572bee7d5001b656621a411fbc1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4eac572bee7d5001b656621a411fbc1">&#9670;&nbsp;</a></span>H5T_STD_U32LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_U32LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa60b4c6170aff1527713aa8b27b9ce59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa60b4c6170aff1527713aa8b27b9ce59">&#9670;&nbsp;</a></span>H5T_STD_U64BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_U64BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a24ac6e3bbb5c6ecbbf496c18d989b45d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a24ac6e3bbb5c6ecbbf496c18d989b45d">&#9670;&nbsp;</a></span>H5T_STD_U64LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_U64LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0d20fcf664bbd7445a715bb19d95c6e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d20fcf664bbd7445a715bb19d95c6e3">&#9670;&nbsp;</a></span>H5T_STD_U8BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_U8BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a604493ec39580a62bb525d9c8d1dcc03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a604493ec39580a62bb525d9c8d1dcc03">&#9670;&nbsp;</a></span>H5T_STD_U8LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_STD_U8LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab116993ddb917bfab68c411fd4cc5dcb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab116993ddb917bfab68c411fd4cc5dcb">&#9670;&nbsp;</a></span>H5T_UNIX_D32BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_UNIX_D32BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a199a3167de16dc8037becb4f144313e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a199a3167de16dc8037becb4f144313e7">&#9670;&nbsp;</a></span>H5T_UNIX_D32LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_UNIX_D32LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acb1313c43a59979298749f2211ef997a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb1313c43a59979298749f2211ef997a">&#9670;&nbsp;</a></span>H5T_UNIX_D64BE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_UNIX_D64BE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aabde5734269cadc399a5eef2b3f14a4b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aabde5734269cadc399a5eef2b3f14a4b">&#9670;&nbsp;</a></span>H5T_UNIX_D64LE_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_UNIX_D64LE_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a40cd62c2338dfdd3b55f35f326931e50"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40cd62c2338dfdd3b55f35f326931e50">&#9670;&nbsp;</a></span>H5T_VAX_F32_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_VAX_F32_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acfeb0e0af1c24e5021c8e5111d911c05"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acfeb0e0af1c24e5021c8e5111d911c05">&#9670;&nbsp;</a></span>H5T_VAX_F64_g</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5T_VAX_F64_g</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">extern</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_tpublic_8h.html">H5Tpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_tpublic_8h__dep__incl.map b/develop/_h5_tpublic_8h__dep__incl.map
new file mode 100644
index 0000000..24da11f
--- /dev/null
+++ b/develop/_h5_tpublic_8h__dep__incl.map
@@ -0,0 +1,14 @@
+<map id="src/H5Tpublic.h" name="src/H5Tpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="356,5,479,32"/>
+<area shape="rect" id="node2" href="$_h5_apublic_8h.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" id="node7" href="$_h5_lpublic_8h.html" title=" " alt="" coords="308,80,429,107"/>
+<area shape="rect" id="node11" href="$_h5_ppublic_8h.html" title=" " alt="" coords="538,155,660,181"/>
+<area shape="rect" id="node12" href="$_h5_tdevelop_8h.html" title=" " alt="" coords="505,80,640,107"/>
+<area shape="rect" id="node3" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="115,304,270,331"/>
+<area shape="rect" id="node6" href="$_h5_v_lnative_8h.html" title=" " alt="" coords="22,155,154,181"/>
+<area shape="rect" id="node4" href="$_h5_mpublic_8h.html" title=" " alt="" coords="30,379,157,405"/>
+<area shape="rect" id="node5" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="182,379,400,405"/>
+<area shape="rect" id="node8" href="$_h5_gpublic_8h.html" title=" " alt="" coords="230,155,354,181"/>
+<area shape="rect" id="node10" href="$_h5_ldevelop_8h.html" title=" " alt="" coords="378,155,513,181"/>
+<area shape="rect" id="node9" href="$_h5_rpublic_8h.html" title=" " alt="" coords="230,229,352,256"/>
+</map>
diff --git a/develop/_h5_tpublic_8h__dep__incl.md5 b/develop/_h5_tpublic_8h__dep__incl.md5
new file mode 100644
index 0000000..e48450c
--- /dev/null
+++ b/develop/_h5_tpublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+fcd876e69b9f3ba814b4c95fe1afb58d \ No newline at end of file
diff --git a/develop/_h5_tpublic_8h__dep__incl.png b/develop/_h5_tpublic_8h__dep__incl.png
new file mode 100644
index 0000000..5aee13f
--- /dev/null
+++ b/develop/_h5_tpublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_tpublic_8h__incl.map b/develop/_h5_tpublic_8h__incl.map
new file mode 100644
index 0000000..5ff9b10
--- /dev/null
+++ b/develop/_h5_tpublic_8h__incl.map
@@ -0,0 +1,16 @@
+<map id="src/H5Tpublic.h" name="src/H5Tpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="541,5,663,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" id="node14" href="$_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
diff --git a/develop/_h5_tpublic_8h__incl.md5 b/develop/_h5_tpublic_8h__incl.md5
new file mode 100644
index 0000000..b77b209
--- /dev/null
+++ b/develop/_h5_tpublic_8h__incl.md5
@@ -0,0 +1 @@
+6c342647f18329b2bf9ada90682f80a7 \ No newline at end of file
diff --git a/develop/_h5_tpublic_8h__incl.png b/develop/_h5_tpublic_8h__incl.png
new file mode 100644
index 0000000..574dd40
--- /dev/null
+++ b/develop/_h5_tpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_v_l__u_g.html b/develop/_h5_v_l__u_g.html
new file mode 100644
index 0000000..378e01a
--- /dev/null
+++ b/develop/_h5_v_l__u_g.html
@@ -0,0 +1,799 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 Virtual Object Layer (VOL)</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_v_l__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 Virtual Object Layer (VOL) </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="sec_vol"></a>
+The HDF5 Virtual Object Layer (VOL)</h1>
+<h2><a class="anchor" id="subsec_vol_intro"></a>
+Introduction</h2>
+<p>The virtual object layer is an abstraction layer in the HDF5 library that intercepts all API calls that could potentially access objects in an HDF5 container and forwards those calls to a VOL connector, which implements the storage. The user or application gets the benefit of using the familiar and widely-used HDF5 data model and API, but can map the physical storage of the HDF5 file and objects to storage that better meets the application's data needs.</p>
+<h2><a class="anchor" id="subsec_vol_abstract_layer"></a>
+The VOL Abstraction Layer</h2>
+<p>The VOL lies just under the public API. When a storage-oriented public APIcall is made, the library performs a few sanity checks on the input parameters and then immediately invokes a VOL callback, which resolves to an implementation in the VOL connector that was selected when opening or creating the file. The VOL connector then performs whatever operations are needed before control returns to the library, where any final library operations such as assigning IDs for newly created/opened datasets are performed before returning. This means that, for calls that utilize the VOL, all of the functionality is deferred to the VOL connector and the HDF5 library does very little work. An important consideration of this is that most of the HDF5 caching layers (metadata and chunk caches, page buffering, etc.) will not be available as those are implemented in the HDF5 native VOL connector and cannot be easily reused by external connectors.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="vol_architecture.png" alt=""/>
+<div class="caption">
+The VOL Architecture</div></div>
+ </td></tr>
+</table>
+<p>Not all public HDF5 API calls pass through the VOL. Only calls which require manipulating storage go through the VOL and require a VOL connector author to implement the appropriate callback. Dataspace, property list, error stack, etc. calls have nothing to do with storage manipulation or querying and do not use the VOL. This may be confusing when it comes to property list calls, since many of those calls set properties for storage. Property lists are just collections of key-value pairs, though, so a particular VOL connector is not required to set or get properties.</p>
+<p>Another thing to keep in mind is that not every VOL connector will implement the full HDF5 public API. In some cases, a particular feature like variable-length types may not have been developed yet or may not have an equivalent in the target storage system. Also, many HDF5 public API calls are specific to the native HDF5 file format and are unlikely to have any use in other VOL connectors. A feature/capabilities flag scheme is being developed to help navigate this.</p>
+<p>For more information about which calls go through the VOL and the mechanism by which this is implemented, see the connector author and library internals documentation.</p>
+<h2><a class="anchor" id="subsec_vol_connect"></a>
+VOL Connectors</h2>
+<p>A VOL connector can be implemented in several ways: </p><ul>
+<li>as a shared or static library linked to an application </li>
+<li>as a dynamically loaded plugin, implemented as a shared library </li>
+<li>and even as an internal connector, built into the HDF5 library itself</li>
+</ul>
+<p>This section mostly focuses on external connectors, both libraries and plugins, as those are expected to be much more common than internal implementations.</p>
+<p>A list of VOL connectors can be found here: <a href="https://portal.hdfgroup.org/display/support/Registered+VOL+Connectors">Registered VOL Connectors</a></p>
+<p>This list is incomplete and only includes the VOL connectors that have been registered with The HDF Group.</p>
+<p>Not every connector in this collection is actively maintained by The HDF Group. It simply serves as a single location where important VOL connectors can be found. See the documentation in a connector's repository to determine its development status and the parties responsible for it.</p>
+<p>A VOL template that contains build scripts (Autotools and CMake) and an empty VOL connector "shell" which can be copied and used as a starting point for building new connectors is located here: <a href="https://github.com/HDFGroup/vol-template">VOL Connector Template</a></p>
+<p>This template VOL connector is for use in constructing terminal VOL connectors that do not forward calls to an underlying connector. The external pass-through VOL connector listed on the registered connector page can be used as a starting point for pass-through connectors.</p>
+<p>The only current (non-test) internal VOL connector distributed with the library is the native file format connector (the "native VOL connector") which contains the code that handles native HDF5 (*.h5/hdf5) files. In other words, even the canonical HDF5 file format is implemented via the VOL, making it a core part of the HDF5 library and not an optional component which could be disabled.</p>
+<p>It has not been completely abstracted from the HDF5 library, though, and is treated as a special case. For example, it cannot be unloaded and is always present.</p>
+<h2><a class="anchor" id="subsec_vol_quickstart"></a>
+Quickstart</h2>
+<p>The following steps summarize how one would go about using a VOL connector with an application. More information on particular steps can be found later on in this document.</p>
+<h3><a class="anchor" id="subsubsec_vol_quick_read"></a>
+Read The Documentation For The New VOL Connector</h3>
+<p>Many VOL connectors will require specific setup and configuration of both the application and the storage. Specific permissions may have to be set, configuration files constructed, and connector-specific setup calls may need to be invoked in the application. In many cases, converting software to use a new VOL connector will be more than just a straightforward drop-in replacement done by specifying a name in the VOL plugin environment variable.</p>
+<h3><a class="anchor" id="subsubsec_vol_quick_use"></a>
+Use A VOL-Enabled HDF5 Library</h3>
+<p>The virtual object layer was introduced in HDF5 1.12.0, however that version of the VOL is deprecated due to inadequate support for pass-through connectors. These deficiencies have been addressed in HDF5 1.14.0, so VOL users and connector authors should target the 1.14.0 VOL API.</p>
+<p>On Windows, it's probably best to use the same debug vs release configuration for the application and all libraries in order to avoid C runtime (CRT) issues. Pre-2015 versions of Visual Studio are not supported.</p>
+<h3><a class="anchor" id="subsubsec_vol_quick_set"></a>
+Determine How You Will Set The VOL Connector</h3>
+<p>Fundamentally, setting a VOL connector involves modifying the file access property list (fapl) that will be used to open or create the file.</p>
+<p>There are essentially three ways to do this: </p><ul>
+<li>Direct use of <a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol()</a> </li>
+<li>Library-specific API calls that call <a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol()</a> for you </li>
+<li>Use the VOL environment variable, which will also call <a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol()</a> for you</li>
+</ul>
+<p>Exactly how you go about setting a VOL connector in a fapl, will depend on the complexity of the VOL connector and how much control you have over the application's source code. Note that the environment variable method, though convenient, has some limitations in its implementation, which are discussed below.</p>
+<h3><a class="anchor" id="subsubsec_vol_quick_update"></a>
+If Needed: Update Your Code To Load And Use A VOL Connector</h3>
+<p>There are two concerns when modifying the application: </p><ul>
+<li>
+It may be convenient to add connector-specific setup calls to the application. </li>
+<li>
+You will also need to protect any API calls which are only implemented in the native VOL connector as those calls will fail when using a non-native VOL connector. See the section <a class="el" href="_h5_v_l__u_g.html#subsec_vol_adapt">Adapting HDF5 Software to Use the VOL</a>, below. A list of native VOL API calls has been included in <a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_compat_native">List of HDF5 Native VOL API Calls</a>.</li>
+</ul>
+<p>In some cases, using the VOL environment variable will work well for setting the connector and any associated storage setup and the application will not use API calls that are not supported by the VOL connector. In this case, no application modification will be necessary.</p>
+<h3><a class="anchor" id="subsubsec_vol_quick_plugin"></a>
+If Using A Plugin: Make Sure The VOL Connector Is In The Search</h3>
+<p>Path The default location for all HDF5 plugins is set at configure time when building the HDF5 library. This is true for both CMake and the Autotools. The default locations for the plugins on both Windows and POSIX systems is listed further on in this document.</p>
+<h3><a class="anchor" id="subsubsec_vol_quick_opt"></a>
+Optional: Set The VOL Connector Via The Environment Variable</h3>
+<p>In place of modifying the source code of your application, you may be able to simply set the <a class="el" href="_h5public_8h.html#a8d21b0c065a27e1b6ea46efb966c7394">HDF5_VOL_CONNECTOR</a> environment variable (see below). This will automatically use the specified VOL in place of the native VOL connector.</p>
+<h2><a class="anchor" id="subsec_vol_use"></a>
+Connector Use</h2>
+<p>Before a VOL connector can be set in a fapl, it must be registered with the library (<a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol</a> requires the connector's <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> ID) and, if a plugin, it must be discoverable by the library at run time.</p>
+<h3><a class="anchor" id="subsubsec_vol_connect_register"></a>
+Registration</h3>
+<p>Before a connector can be used, it must be registered. This loads the connector into the library and give it an HDF5 hid_t ID. The <a class="el" href="group___h5_v_l_d_e_v.html#ga439c150299522a0e0f401a86d083097b">H5VLregister_connector</a> API calls are used for this. </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_v_l.html#gaf48d1225927e1e701656346b832ee6b1">H5VLregister_connector_by_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *connector_name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vipl_id)</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_v_l.html#ga11e69930e47f654805a265f417412ea8">H5VLregister_connector_by_value</a>(<a class="code" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> connector_value, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vipl_id)</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_ga81b40d59b53c498f8aa9d92d0afdde2c"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a></div><div class="ttdeci">int H5VL_class_value_t</div><div class="ttdoc">VOL connector identifiers.</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:144</div></div>
+<div class="ttc" id="agroup___h5_v_l_html_ga11e69930e47f654805a265f417412ea8"><div class="ttname"><a href="group___h5_v_l.html#ga11e69930e47f654805a265f417412ea8">H5VLregister_connector_by_value</a></div><div class="ttdeci">hid_t H5VLregister_connector_by_value(H5VL_class_value_t connector_value, hid_t vipl_id)</div><div class="ttdoc">Registers a new VOL connector by value.</div></div>
+<div class="ttc" id="agroup___h5_v_l_html_gaf48d1225927e1e701656346b832ee6b1"><div class="ttname"><a href="group___h5_v_l.html#gaf48d1225927e1e701656346b832ee6b1">H5VLregister_connector_by_name</a></div><div class="ttdeci">hid_t H5VLregister_connector_by_name(const char *connector_name, hid_t vipl_id)</div><div class="ttdoc">Registers a new VOL connector by name.</div></div>
+</div><!-- fragment --><p> When used with a plugin, these functions will check to see if an appropriate plugin with a matching name, value, etc. is already loaded and check the plugin path (see above) for matching plugins if this is not true. The functions return <a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a> if they are unable to register the connector. Many VOL connectors will provide a connector-specific init call that will load and register the connector for you.</p>
+<p>Note the two ways that a VOL connector can be identified: by a name or by a connector-specific numerical value (<a class="el" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c" title="VOL connector identifiers.">H5VL_class_value_t</a> is typedef’d to an integer). The name and value for a connector can be found in the connector's documentation or public header file.</p>
+<p>Each call also takes a VOL initialization property list (vipl). The library adds no properties to this list, so it is entirely for use by connector authors. Set this to <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> unless instructed differently by the documentation for the VOL connector.</p>
+<p>As far as the library is concerned, connectors do not need to be explicitly unregistered as the library will unload the plugin and close the ID when the library is closed. If you want to close a VOL connector ID, either <a class="el" href="group___h5_v_l.html#gaffbdc22f724c2c818f3be3845145d73e">H5VLunregister_connector()</a> or <a class="el" href="group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094">H5VLclose()</a> can be used (they have the same internal code path). The library maintains a reference count on all open IDs and will not do the actual work of closing an ID until its reference count drops to zero, so it's safe to close IDs anytime after they are used, even while an HDF5 file that was opened with that connector is still open.</p>
+<p>Note that it's considered an error to unload the native VOL connector. The library will prevent this. This means that, for the time being, the native VOL connector will always be available. This may change in the future so that the memory footprint of the native VOL connector goes away when not in use.</p>
+<h3><a class="anchor" id="subsubsec_vol_connect_version"></a>
+Connector Versioning</h3>
+<p>The VOL connector struct provides a <b>conn_version</b> field for versioning connectors. The library developers are working on some best practices for versioning connectors.</p>
+<h3><a class="anchor" id="subsubsec_vol_connect_reg_calls"></a>
+Connector-Specific Registration Calls</h3>
+<p>Most connectors will provide a special API call which will set the connector in the fapl. These will often be in the form of <b>H5Pset_fapl_&lt;name&gt;()</b>. For example, the <a href="https://github.com/HDFGroup/vol-daos">DAOS VOL</a> connector provides a <b>H5Pset_fapl_daos()</b> API call which will take MPI parameters and make this call. See the connector's documentation or public header file(s) for more information.</p>
+<h3><a class="anchor" id="subsubsec_vol_connect_set_vol"></a>
+H5Pset_vol()</h3>
+<p>The is the main library API call for setting the VOL connector in a file access property list. Its signature is: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_vol_id, <span class="keyword">const</span> <span class="keywordtype">void</span> new_vol_info)</div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga8aaa97e70b2544c3d95d908e1ae5b0f0"><div class="ttname"><a href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol</a></div><div class="ttdeci">herr_t H5Pset_vol(hid_t plist_id, hid_t new_vol_id, const void *new_vol_info)</div><div class="ttdoc">Set the file VOL connector for a file access property list.</div></div>
+</div><!-- fragment --><p>It takes the ID of the file access property list, the ID of the registered VOL connector, and a pointer to whatever connector-specific data the connector is expecting. This will usually be a data struct specified in the connector's header or a NULL pointer if the connecter requires no special information (as in the native VOL connector).</p>
+<p>As mentioned above, many connectors will provide their own replacement for this call. See the connector's documentation for more information.</p>
+<h3><a class="anchor" id="subsubsec_vol_connect_search"></a>
+VOL Connector Search Path</h3>
+<p>Dynamically loaded VOL connector plugins are discovered and loaded by the library using the same mechanism as dataset/group filter plugins. The default locations are:</p>
+<p><em>Default locations</em> </p><div class="fragment"><div class="line">POSIX systems: /usr/local/<a class="code" href="namespacehdf5.html">hdf5</a>/lib/plugin</div>
+<div class="line">Windows: %ALLUSERSPROFILE%/<a class="code" href="namespacehdf5.html">hdf5</a>/lib/plugin</div>
+<div class="ttc" id="anamespacehdf5_html"><div class="ttname"><a href="namespacehdf5.html">hdf5</a></div><div class="ttdef"><b>Definition:</b> HDF5.F90:26</div></div>
+</div><!-- fragment --><p>These default locations can be overridden by setting the <a class="el" href="_h5public_8h.html#a020d112b3c3251e7518461466777611d">HDF5_PLUGIN_PATH</a> environment variable. There are also public H5PL API calls which can be used to add, modify, and remove search paths. The library will only look for plugins in the specified plugin paths. By default, it will NOT find plugins that are simply located in the same directory as the executable.</p>
+<h3><a class="anchor" id="subsubsec_vol_connect_param"></a>
+Parameter Strings</h3>
+<p>Each VOL connector is allowed to take in a parameter string which can be parsed via <a class="el" href="_h5_v_lconnector__passthru_8h.html#a458256651d397c69a113dd180f50411f">H5VLconnector_str_to_info()</a> to get an info struct which can be passed to <a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol()</a>. </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a458256651d397c69a113dd180f50411f">H5VLconnector_str_to_info</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keywordtype">void</span> **info)</div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a458256651d397c69a113dd180f50411f"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a458256651d397c69a113dd180f50411f">H5VLconnector_str_to_info</a></div><div class="ttdeci">herr_t H5VLconnector_str_to_info(const char *str, hid_t connector_id, void **info)</div></div>
+</div><!-- fragment --><p>And the obtained info can be freed via: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a0d7c204a3db83d5563b0be557a3a4571">H5VLfree_connector_info</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keywordtype">void</span> *vol_info)</div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a0d7c204a3db83d5563b0be557a3a4571"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a0d7c204a3db83d5563b0be557a3a4571">H5VLfree_connector_info</a></div><div class="ttdeci">herr_t H5VLfree_connector_info(hid_t connector_id, void *vol_info)</div></div>
+</div><!-- fragment --><p>Most users will not need this functionality as they will be using either connector- specific setup calls which will handle registering and configuring the connector for them or they will be using the environment variable (see below).</p>
+<h3><a class="anchor" id="subsubsec_vol_connect_env"></a>
+Environment Variable</h3>
+<p>The HDF5 library allows specifying a default VOL connector via an environment variable: <a class="el" href="_h5public_8h.html#a8d21b0c065a27e1b6ea46efb966c7394">HDF5_VOL_CONNECTOR</a>. The value of this environment variable should be set to ”<em>vol connector name &lt;parameters&gt;</em>”.</p>
+<p>This will perform the equivalent of: </p><ol>
+<li>
+<a class="el" href="group___h5_v_l.html#gaf48d1225927e1e701656346b832ee6b1">H5VLregister_connector_by_name()</a> using the specified connector name </li>
+<li>
+<a class="el" href="_h5_v_lconnector__passthru_8h.html#a458256651d397c69a113dd180f50411f">H5VLconnector_str_to_info()</a> using the specified parameters. This will go through the connector we got from the previous step and should return a VOL info struct from the parameter string in the environment variable. </li>
+<li>
+<a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol()</a> on the default fapl using the obtained ID and info. </li>
+</ol>
+<p>The environment variable is parsed once, at library startup. Since the environment variable scheme just changes the default connector, it can be overridden by subsequent calls to <a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol()</a>. The <em>&lt;parameters&gt;</em> is optional, so for connectors which do not require any special configuration parameters you can just set the environment variable to the name.</p>
+<p>NOTE: Implementing the environment variable in this way means that setting the native VOL connector becomes somewhat awkward as there is no explicit HDF5 API call to do this. Instead you will need to get the native VOL connector's ID via <a class="el" href="group___h5_v_l.html#ga8f6d366bc6b8323bbffe1e5a5ba18bee">H5VLget_connector_id_by_value</a>(<a class="el" href="group___h5_v_l_d_e_f.html#ga5768c946c69994f8269b509838a87d89">H5_VOL_NATIVE</a>) and set it manually in the fapl using <a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol()</a>.</p>
+<h2><a class="anchor" id="subsec_vol_adapt"></a>
+Adapting HDF5 Software to Use the VOL</h2>
+<p>The VOL was engineered to be as unobtrusive as possible and, when a connector which implements most/all of the data model functionality is in use, many applications will require little, if any, modification. As mentioned in the quick start section, most modifications will probably consist of connector setup code (which can usually be accomplished via the environment variable), adapting code to use the new token-based API calls, and protecting native-VOL-connector-specific functions.</p>
+<h3><a class="anchor" id="subsubsec_vol_adapt_token"></a>
+haddr_t → H5O_token_t</h3>
+<p>Some HDF5 API calls and data structures refer to addresses in the HDF5 using the <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> type. Unfortunately, the concept of an ”address” will make no sense for many connectors, though they may still have some sort of location key (e.g.: a key in a key-value pair store).</p>
+<p>As a part of the VOL work, the HDF5 API was updated to replace the <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> type with a new <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> type that represents a more generic object location. These tokens appear as an opaque byte array of <a class="el" href="_h5public_8h.html#ac91e46b83ee173747f9792b33755ff0e">H5O_MAX_TOKEN_SIZE</a> bytes that is only meaningful for a particular VOL connector. They are not intended for interpretation outside of a VOL connector, though a connector author may provide an API call to convert their tokens to something meaningful for the storage. </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> {</div>
+<div class="line"> uint8_t <a class="code" href="struct_h5_o__token__t.html#adaac031833a234d10c1ff3130f6aa4cc">__data</a>[<a class="code" href="_h5public_8h.html#ac91e46b83ee173747f9792b33755ff0e">H5O_MAX_TOKEN_SIZE</a>];</div>
+<div class="line">} <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a>;</div>
+<div class="ttc" id="a_h5public_8h_html_ac91e46b83ee173747f9792b33755ff0e"><div class="ttname"><a href="_h5public_8h.html#ac91e46b83ee173747f9792b33755ff0e">H5O_MAX_TOKEN_SIZE</a></div><div class="ttdeci">#define H5O_MAX_TOKEN_SIZE</div><div class="ttdef"><b>Definition:</b> H5public.h:391</div></div>
+<div class="ttc" id="astruct_h5_o__token__t_html"><div class="ttname"><a href="struct_h5_o__token__t.html">H5O_token_t</a></div><div class="ttdef"><b>Definition:</b> H5public.h:400</div></div>
+<div class="ttc" id="astruct_h5_o__token__t_html_adaac031833a234d10c1ff3130f6aa4cc"><div class="ttname"><a href="struct_h5_o__token__t.html#adaac031833a234d10c1ff3130f6aa4cc">H5O_token_t::__data</a></div><div class="ttdeci">uint8_t __data[(16)]</div><div class="ttdef"><b>Definition:</b> H5public.h:401</div></div>
+</div><!-- fragment --><p>As an example, in the native VOL connector, the token stores an <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> address and addresses can be converted to and from tokens using <a class="el" href="group___h5_v_l_n_a_t.html#ga09ca3912386a8c8c66edbcbbe2c10c1f">H5VLnative_addr_to_token()</a> and <a class="el" href="group___h5_v_l_n_a_t.html#ga7136f48f79f4b88d87002d5c218ceb40">H5VLnative_token_to_addr()</a>.</p>
+<div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_v_l_n_a_t.html#ga09ca3912386a8c8c66edbcbbe2c10c1f">H5VLnative_addr_to_token</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="code" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token)</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_v_l_n_a_t.html#ga7136f48f79f4b88d87002d5c218ceb40">H5VLnative_token_to_addr</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> token, <a class="code" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *addr)</div>
+<div class="ttc" id="a_h5public_8h_html_a8c86e866f40d7167cf9a1934c72b856f"><div class="ttname"><a href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a></div><div class="ttdeci">uint64_t haddr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:325</div></div>
+<div class="ttc" id="agroup___h5_v_l_n_a_t_html_ga09ca3912386a8c8c66edbcbbe2c10c1f"><div class="ttname"><a href="group___h5_v_l_n_a_t.html#ga09ca3912386a8c8c66edbcbbe2c10c1f">H5VLnative_addr_to_token</a></div><div class="ttdeci">herr_t H5VLnative_addr_to_token(hid_t loc_id, haddr_t addr, H5O_token_t *token)</div></div>
+<div class="ttc" id="agroup___h5_v_l_n_a_t_html_ga7136f48f79f4b88d87002d5c218ceb40"><div class="ttname"><a href="group___h5_v_l_n_a_t.html#ga7136f48f79f4b88d87002d5c218ceb40">H5VLnative_token_to_addr</a></div><div class="ttdeci">herr_t H5VLnative_token_to_addr(hid_t loc_id, H5O_token_t token, haddr_t *addr)</div></div>
+</div><!-- fragment --><p>Several API calls have also been added to compare tokens and convert tokens to and from strings.</p>
+<div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_o.html#gaeb8da4fbe62f8a3cd9146a7ac1093562">H5Otoken_cmp</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token1, <span class="keyword">const</span> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token2,</div>
+<div class="line"> <span class="keywordtype">int</span> *cmp_value)</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_o.html#ga2bdd7528090f7f2c4b361ab4cc7735f6">H5Otoken_to_str</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token, <span class="keywordtype">char</span> **token_str)</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_o.html#ga5136c14b4e907f15007030d7a6d6cd24">H5Otoken_from_str</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *token_str, <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token)</div>
+<div class="ttc" id="agroup___h5_o_html_ga2bdd7528090f7f2c4b361ab4cc7735f6"><div class="ttname"><a href="group___h5_o.html#ga2bdd7528090f7f2c4b361ab4cc7735f6">H5Otoken_to_str</a></div><div class="ttdeci">herr_t H5Otoken_to_str(hid_t loc_id, const H5O_token_t *token, char **token_str)</div><div class="ttdoc">Serializes a connector's object token into a string.</div></div>
+<div class="ttc" id="agroup___h5_o_html_ga5136c14b4e907f15007030d7a6d6cd24"><div class="ttname"><a href="group___h5_o.html#ga5136c14b4e907f15007030d7a6d6cd24">H5Otoken_from_str</a></div><div class="ttdeci">herr_t H5Otoken_from_str(hid_t loc_id, const char *token_str, H5O_token_t *token)</div><div class="ttdoc">Deserializes a string into a connector object token.</div></div>
+<div class="ttc" id="agroup___h5_o_html_gaeb8da4fbe62f8a3cd9146a7ac1093562"><div class="ttname"><a href="group___h5_o.html#gaeb8da4fbe62f8a3cd9146a7ac1093562">H5Otoken_cmp</a></div><div class="ttdeci">herr_t H5Otoken_cmp(hid_t loc_id, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value)</div><div class="ttdoc">Compares two VOL connector object tokens.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_vol_adapt_api"></a>
+Specific API Call Substitutions</h3>
+<h4><a class="el" href="group___h5_f.html#ga6055c2ea3438bd4aaf221eba66843225" title="Determines whether a file is in the HDF5 format.">H5Fis_hdf5()</a> → <a class="el" href="group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442" title="Checks if a file can be opened with a given file access property list.">H5Fis_accessible()</a></h4>
+<p><a class="el" href="group___h5_f.html#ga6055c2ea3438bd4aaf221eba66843225">H5Fis_hdf5()</a> does not take a file access property list (fapl). As this is where the VOL connector is specified, this call cannot be used with arbitrary connectors. As a VOL-enabled replacement, <a class="el" href="group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442">H5Fis_accessible()</a> has been added to the library. It has the same semantics as <a class="el" href="group___h5_f.html#ga6055c2ea3438bd4aaf221eba66843225">H5Fis_hdf5()</a>, but takes a fapl so it can work with any VOL connector.</p>
+<p>Note that, at this time, <a class="el" href="group___h5_f.html#ga6055c2ea3438bd4aaf221eba66843225">H5Fis_hdf5()</a> always uses the native VOL connector, regardless of the settings of environment variables, etc. </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> <a class="code" href="group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442">H5Fis_accessible</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *container_name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</div>
+<div class="ttc" id="a_h5public_8h_html_aa8f6c28736dbd0f18388c67911d38aca"><div class="ttname"><a href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a></div><div class="ttdeci">int htri_t</div><div class="ttdef"><b>Definition:</b> H5public.h:265</div></div>
+<div class="ttc" id="agroup___h5_f_html_ga584471c3b98453b9b04a4bf9af847442"><div class="ttname"><a href="group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442">H5Fis_accessible</a></div><div class="ttdeci">htri_t H5Fis_accessible(const char *container_name, hid_t fapl_id)</div><div class="ttdoc">Checks if a file can be opened with a given file access property list.</div></div>
+</div><!-- fragment --><h4>H5Oget_info[1|2]() → <a class="el" href="group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info3()</a> and <a class="el" href="group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46" title="Retrieve native file format information about an object.">H5Oget_native_info()</a></h4>
+<p>The <a class="el" href="group___h5_o.html#gaf3751684a6706e3ba49b863406011f80">H5Oget_info1()</a> and <a class="el" href="group___h5_o.html#ga06f896e14fe4fa940fbc2bc235e0cf74">H5Oget_info2()</a> family of HDF5 API calls are often used by user code to obtain information about an object in the file, however these calls returned a struct which contained native information and are thus unsuitable for use with arbitrary VOL connectors.</p>
+<p>A new <a class="el" href="group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013">H5Oget_info3()</a> family of API calls has been added to the library which only return data model information via a new <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> struct. This struct also returns <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> tokens in place of <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addresses. </p><div class="fragment"><div class="line"><a class="code" href="group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013">H5Oget_info3</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="code" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *oinfo, <span class="keywordtype">unsigned</span> fields)</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_o.html#gabb69c962999e027cef0079bbb1282199">H5Oget_info_by_name3</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *oinfo,</div>
+<div class="line"> <span class="keywordtype">unsigned</span> fields, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_o.html#gafa2f8884f7d3e7fd9b8549f5b59fd9eb">H5Oget_info_by_idx3</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *group_name, <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type,</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="code" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *oinfo,</div>
+<div class="line"> <span class="keywordtype">unsigned</span> fields, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</div>
+<div class="ttc" id="a_h5public_8h_html_a6a6ddd1504d1ed61939d46d91d9441b9"><div class="ttname"><a href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a></div><div class="ttdeci">H5_iter_order_t</div><div class="ttdef"><b>Definition:</b> H5public.h:344</div></div>
+<div class="ttc" id="a_h5public_8h_html_a7f81cce70fb546af88da24d9285d3c1c"><div class="ttname"><a href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></div><div class="ttdeci">uint64_t hsize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:297</div></div>
+<div class="ttc" id="a_h5public_8h_html_a8203c78e10ab2d89d8bce688a31afad3"><div class="ttname"><a href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a></div><div class="ttdeci">H5_index_t</div><div class="ttdef"><b>Definition:</b> H5public.h:367</div></div>
+<div class="ttc" id="agroup___h5_o_html_gabb69c962999e027cef0079bbb1282199"><div class="ttname"><a href="group___h5_o.html#gabb69c962999e027cef0079bbb1282199">H5Oget_info_by_name3</a></div><div class="ttdeci">herr_t H5Oget_info_by_name3(hid_t loc_id, const char *name, H5O_info2_t *oinfo, unsigned fields, hid_t lapl_id)</div><div class="ttdoc">Retrieves the metadata for an object, identifying the object by location and relative name.</div></div>
+<div class="ttc" id="agroup___h5_o_html_gaf0fbf7d780a1eefce920facadb198013"><div class="ttname"><a href="group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013">H5Oget_info3</a></div><div class="ttdeci">herr_t H5Oget_info3(hid_t loc_id, H5O_info2_t *oinfo, unsigned fields)</div><div class="ttdoc">Retrieves the metadata for an object specified by an identifier.</div></div>
+<div class="ttc" id="agroup___h5_o_html_gafa2f8884f7d3e7fd9b8549f5b59fd9eb"><div class="ttname"><a href="group___h5_o.html#gafa2f8884f7d3e7fd9b8549f5b59fd9eb">H5Oget_info_by_idx3</a></div><div class="ttdeci">herr_t H5Oget_info_by_idx3(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_info2_t *oinfo, unsigned fields, hid_t lapl_id)</div><div class="ttdoc">Retrieves the metadata for an object, identifying the object by an index position.</div></div>
+<div class="ttc" id="astruct_h5_o__info2__t_html"><div class="ttname"><a href="struct_h5_o__info2__t.html">H5O_info2_t</a></div><div class="ttdef"><b>Definition:</b> H5Opublic.h:145</div></div>
+</div><!-- fragment --><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_o__info2__t.html">H5O_info2_t</a> {</div>
+<div class="line"> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="struct_h5_o__info2__t.html#aa056ca8d2414b80b34a00c06cd69d29e">fileno</a>; <span class="comment">// File number that object is located in</span></div>
+<div class="line"> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> <a class="code" href="struct_h5_o__info2__t.html#aec1bc6735ca478c420f5ff729bcb3888">token</a>; <span class="comment">// Token representing the object</span></div>
+<div class="line"> <a class="code" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a> <a class="code" href="struct_h5_o__info2__t.html#a6e12ef8203e400ee995a41a24e981539">type</a>; <span class="comment">// Basic object type (group, dataset, etc.)</span></div>
+<div class="line"> <span class="keywordtype">unsigned</span> <a class="code" href="struct_h5_o__info2__t.html#a299ecaad7f9548089654d47a1b06291f">rc</a>; <span class="comment">// Reference count of object</span></div>
+<div class="line"> time_t <a class="code" href="struct_h5_o__info2__t.html#a8688b65a745fcb4ef567a480b22a65b5">atime</a>; <span class="comment">// Access time</span></div>
+<div class="line"> time_t <a class="code" href="struct_h5_o__info2__t.html#a4a2d3a53446ef3217564ced73636f9bf">mtime</a>; <span class="comment">// Modification time</span></div>
+<div class="line"> time_t <a class="code" href="struct_h5_o__info2__t.html#a2b105009c2d9020cbaf51d4457c20e3d">ctime</a>; <span class="comment">// Change time</span></div>
+<div class="line"> time_t <a class="code" href="struct_h5_o__info2__t.html#acdd8ce155a94e9a2748566d20ec1f92f">btime</a>; <span class="comment">// Birth time</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> <a class="code" href="struct_h5_o__info2__t.html#abc37a3659a46ce6096446cfd0d9f67ff">num_attrs</a>; <span class="comment">// # of attributes attached to object</span></div>
+<div class="line">} <a class="code" href="struct_h5_o__info2__t.html">H5O_info2_t</a>;</div>
+<div class="ttc" id="a_h5_opublic_8h_html_a929ff459574495f461657f6be804cdec"><div class="ttname"><a href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a></div><div class="ttdeci">H5O_type_t</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:107</div></div>
+<div class="ttc" id="astruct_h5_o__info2__t_html_a299ecaad7f9548089654d47a1b06291f"><div class="ttname"><a href="struct_h5_o__info2__t.html#a299ecaad7f9548089654d47a1b06291f">H5O_info2_t::rc</a></div><div class="ttdeci">unsigned rc</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:149</div></div>
+<div class="ttc" id="astruct_h5_o__info2__t_html_a2b105009c2d9020cbaf51d4457c20e3d"><div class="ttname"><a href="struct_h5_o__info2__t.html#a2b105009c2d9020cbaf51d4457c20e3d">H5O_info2_t::ctime</a></div><div class="ttdeci">time_t ctime</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:152</div></div>
+<div class="ttc" id="astruct_h5_o__info2__t_html_a4a2d3a53446ef3217564ced73636f9bf"><div class="ttname"><a href="struct_h5_o__info2__t.html#a4a2d3a53446ef3217564ced73636f9bf">H5O_info2_t::mtime</a></div><div class="ttdeci">time_t mtime</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:151</div></div>
+<div class="ttc" id="astruct_h5_o__info2__t_html_a6e12ef8203e400ee995a41a24e981539"><div class="ttname"><a href="struct_h5_o__info2__t.html#a6e12ef8203e400ee995a41a24e981539">H5O_info2_t::type</a></div><div class="ttdeci">H5O_type_t type</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:148</div></div>
+<div class="ttc" id="astruct_h5_o__info2__t_html_a8688b65a745fcb4ef567a480b22a65b5"><div class="ttname"><a href="struct_h5_o__info2__t.html#a8688b65a745fcb4ef567a480b22a65b5">H5O_info2_t::atime</a></div><div class="ttdeci">time_t atime</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:150</div></div>
+<div class="ttc" id="astruct_h5_o__info2__t_html_aa056ca8d2414b80b34a00c06cd69d29e"><div class="ttname"><a href="struct_h5_o__info2__t.html#aa056ca8d2414b80b34a00c06cd69d29e">H5O_info2_t::fileno</a></div><div class="ttdeci">unsigned long fileno</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:146</div></div>
+<div class="ttc" id="astruct_h5_o__info2__t_html_abc37a3659a46ce6096446cfd0d9f67ff"><div class="ttname"><a href="struct_h5_o__info2__t.html#abc37a3659a46ce6096446cfd0d9f67ff">H5O_info2_t::num_attrs</a></div><div class="ttdeci">hsize_t num_attrs</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:154</div></div>
+<div class="ttc" id="astruct_h5_o__info2__t_html_acdd8ce155a94e9a2748566d20ec1f92f"><div class="ttname"><a href="struct_h5_o__info2__t.html#acdd8ce155a94e9a2748566d20ec1f92f">H5O_info2_t::btime</a></div><div class="ttdeci">time_t btime</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:153</div></div>
+<div class="ttc" id="astruct_h5_o__info2__t_html_aec1bc6735ca478c420f5ff729bcb3888"><div class="ttname"><a href="struct_h5_o__info2__t.html#aec1bc6735ca478c420f5ff729bcb3888">H5O_info2_t::token</a></div><div class="ttdeci">H5O_token_t token</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:147</div></div>
+</div><!-- fragment --><p>To return the native file format information, <a class="el" href="group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46">H5Oget_native_info()</a> calls have been added which can return such data separate from the data model data. </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46">H5Oget_native_info</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="code" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> *oinfo, <span class="keywordtype">unsigned</span> fields)</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_o.html#ga296ded21aeac3921fee07272353b8476">H5Oget_native_info_by_name</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> *oinfo,</div>
+<div class="line"> <span class="keywordtype">unsigned</span> fields, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_o.html#gafa6570d8b0ef6e2aff75093e1f99f67e">H5Oget_native_info_by_idx</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *group_name, <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type,</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="code" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> *oinfo,</div>
+<div class="line"> <span class="keywordtype">unsigned</span> fields, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</div>
+<div class="ttc" id="agroup___h5_o_html_ga296ded21aeac3921fee07272353b8476"><div class="ttname"><a href="group___h5_o.html#ga296ded21aeac3921fee07272353b8476">H5Oget_native_info_by_name</a></div><div class="ttdeci">herr_t H5Oget_native_info_by_name(hid_t loc_id, const char *name, H5O_native_info_t *oinfo, unsigned fields, hid_t lapl_id)</div><div class="ttdoc">Retrieve native file format information about an object given its name.</div></div>
+<div class="ttc" id="agroup___h5_o_html_ga677d99ab106e2032b991b75b75de0e46"><div class="ttname"><a href="group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46">H5Oget_native_info</a></div><div class="ttdeci">herr_t H5Oget_native_info(hid_t loc_id, H5O_native_info_t *oinfo, unsigned fields)</div><div class="ttdoc">Retrieve native file format information about an object.</div></div>
+<div class="ttc" id="agroup___h5_o_html_gafa6570d8b0ef6e2aff75093e1f99f67e"><div class="ttname"><a href="group___h5_o.html#gafa6570d8b0ef6e2aff75093e1f99f67e">H5Oget_native_info_by_idx</a></div><div class="ttdeci">herr_t H5Oget_native_info_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_native_info_t *oinfo, unsigned fields, hid_t lapl_id)</div><div class="ttdoc">Retrieve native file format information about an object according to the order of an index.</div></div>
+<div class="ttc" id="astruct_h5_o__native__info__t_html"><div class="ttname"><a href="struct_h5_o__native__info__t.html">H5O_native_info_t</a></div><div class="ttdef"><b>Definition:</b> H5Opublic.h:163</div></div>
+</div><!-- fragment --><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> {</div>
+<div class="line"> <a class="code" href="struct_h5_o__hdr__info__t.html">H5O_hdr_info_t</a> <a class="code" href="struct_h5_o__native__info__t.html#a6cfeed1003ece5686449118f36dce19f">hdr</a>; <span class="comment">// Object header information</span></div>
+<div class="line"> <span class="comment">// Extra metadata storage for obj &amp; attributes</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="struct_h5__ih__info__t.html">H5_ih_info_t</a> <a class="code" href="struct_h5_o__native__info__t.html#ad99b3bb65fd4d3f3ec75ab5eea43eb15">obj</a>; <span class="comment">// v1/v2 B-tree &amp; local/fractal heap for groups,</span></div>
+<div class="line"> <span class="comment">// B-tree for chunked datasets</span></div>
+<div class="line"> <a class="code" href="struct_h5__ih__info__t.html">H5_ih_info_t</a> <a class="code" href="struct_h5_o__native__info__t.html#aba95c19d6477004a0fa4591e467412b6">attr</a>; <span class="comment">// v2 B-tree &amp; heap for attributes</span></div>
+<div class="line"> } <a class="code" href="struct_h5_o__native__info__t.html#abe72d8bb4b08f59d7ee91a894983c162">meta_size</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a>;</div>
+<div class="ttc" id="astruct_h5__ih__info__t_html"><div class="ttname"><a href="struct_h5__ih__info__t.html">H5_ih_info_t</a></div><div class="ttdef"><b>Definition:</b> H5public.h:379</div></div>
+<div class="ttc" id="astruct_h5_o__hdr__info__t_html"><div class="ttname"><a href="struct_h5_o__hdr__info__t.html">H5O_hdr_info_t</a></div><div class="ttdef"><b>Definition:</b> H5Opublic.h:122</div></div>
+<div class="ttc" id="astruct_h5_o__native__info__t_html_a6cfeed1003ece5686449118f36dce19f"><div class="ttname"><a href="struct_h5_o__native__info__t.html#a6cfeed1003ece5686449118f36dce19f">H5O_native_info_t::hdr</a></div><div class="ttdeci">H5O_hdr_info_t hdr</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:164</div></div>
+<div class="ttc" id="astruct_h5_o__native__info__t_html_aba95c19d6477004a0fa4591e467412b6"><div class="ttname"><a href="struct_h5_o__native__info__t.html#aba95c19d6477004a0fa4591e467412b6">H5O_native_info_t::attr</a></div><div class="ttdeci">H5_ih_info_t attr</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:167</div></div>
+<div class="ttc" id="astruct_h5_o__native__info__t_html_abe72d8bb4b08f59d7ee91a894983c162"><div class="ttname"><a href="struct_h5_o__native__info__t.html#abe72d8bb4b08f59d7ee91a894983c162">H5O_native_info_t::meta_size</a></div><div class="ttdeci">struct H5O_native_info_t::@24 meta_size</div></div>
+<div class="ttc" id="astruct_h5_o__native__info__t_html_ad99b3bb65fd4d3f3ec75ab5eea43eb15"><div class="ttname"><a href="struct_h5_o__native__info__t.html#ad99b3bb65fd4d3f3ec75ab5eea43eb15">H5O_native_info_t::obj</a></div><div class="ttdeci">H5_ih_info_t obj</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:166</div></div>
+</div><!-- fragment --><h4>H5Ovisit[1|2]() → <a class="el" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a" title="Recursively visits all objects accessible from a specified object.">H5Ovisit3()</a></h4>
+<p>The callback used in the <a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit()</a> family of API calls took an H5O info t struct parameter. As in <a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info()</a>, this both commingled data model and native file format information and also used native HDF5 file addresses.</p>
+<p>New <a class="el" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a">H5Ovisit3()</a> API calls have been created which use the token-based, data-model-only <a class="el" href="_h5version_8h.html#a5f76b0cdd6d68d61f11e46d4f06e50d4">H5O_info_t</a> struct in the callback.</p>
+<div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a">H5Ovisit3</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="code" href="_h5_opublic_8h.html#a564cec62aef0389091ad21d235aa321c">H5O_iterate2_t</a> op,</div>
+<div class="line"> <span class="keywordtype">void</span> *op_data, <span class="keywordtype">unsigned</span> fields)</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_o.html#ga34815400b01df59c4dac19436124885a">H5Ovisit_by_name3</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *obj_name, <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type,</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="code" href="_h5_opublic_8h.html#a564cec62aef0389091ad21d235aa321c">H5O_iterate2_t</a> op, <span class="keywordtype">void</span> *op_data,</div>
+<div class="line"> <span class="keywordtype">unsigned</span> fields, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</div>
+<div class="ttc" id="a_h5_opublic_8h_html_a564cec62aef0389091ad21d235aa321c"><div class="ttname"><a href="_h5_opublic_8h.html#a564cec62aef0389091ad21d235aa321c">H5O_iterate2_t</a></div><div class="ttdeci">herr_t(* H5O_iterate2_t)(hid_t obj, const char *name, const H5O_info2_t *info, void *op_data)</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:192</div></div>
+<div class="ttc" id="agroup___h5_o_html_ga34815400b01df59c4dac19436124885a"><div class="ttname"><a href="group___h5_o.html#ga34815400b01df59c4dac19436124885a">H5Ovisit_by_name3</a></div><div class="ttdeci">herr_t H5Ovisit_by_name3(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate2_t op, void *op_data, unsigned fields, hid_t lapl_id)</div><div class="ttdoc">Recursively visits all objects accessible from a specified object.</div></div>
+<div class="ttc" id="agroup___h5_o_html_ga6d03115ae0e5e5b516bbf35bb492266a"><div class="ttname"><a href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a">H5Ovisit3</a></div><div class="ttdeci">herr_t H5Ovisit3(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate2_t op, void *op_data, unsigned fields)</div><div class="ttdoc">Recursively visits all objects accessible from a specified object.</div></div>
+</div><!-- fragment --><div class="fragment"><div class="line"><span class="keyword">typedef</span> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="_h5_opublic_8h.html#a564cec62aef0389091ad21d235aa321c">H5O_iterate2_t</a>)(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <a class="code" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *info, <span class="keywordtype">void</span> *op_data)</div>
+</div><!-- fragment --><h4><a class="el" href="group___h5_l.html#ga97279697f3010a6ad31dd7f4341eb698">H5Lget_info()</a> → <a class="el" href="group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400" title="Returns information about a link.">H5Lget_info2()</a></h4>
+<p>The <a class="el" href="group___h5_l.html#ga97279697f3010a6ad31dd7f4341eb698">H5Lget_info()</a> API calls were updated to use tokens instead of addresses in the <a class="el" href="_h5version_8h.html#af542682cfe46de7b0759e52a1608d1e4">H5L_info_t</a> struct. </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400">H5Lget_info2</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="struct_h5_l__info2__t.html">H5L_info2_t</a> *linfo, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_l.html#gaecfb3ef8520e9224b24a151ff8459ba9">H5Lget_info_by_idx2</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *group_name, <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type,</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="code" href="struct_h5_l__info2__t.html">H5L_info2_t</a> *linfo, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</div>
+<div class="ttc" id="agroup___h5_l_html_ga65e63c6e880fd0183c40486d6748e400"><div class="ttname"><a href="group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400">H5Lget_info2</a></div><div class="ttdeci">herr_t H5Lget_info2(hid_t loc_id, const char *name, H5L_info2_t *linfo, hid_t lapl_id)</div><div class="ttdoc">Returns information about a link.</div></div>
+<div class="ttc" id="agroup___h5_l_html_gaecfb3ef8520e9224b24a151ff8459ba9"><div class="ttname"><a href="group___h5_l.html#gaecfb3ef8520e9224b24a151ff8459ba9">H5Lget_info_by_idx2</a></div><div class="ttdeci">herr_t H5Lget_info_by_idx2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info2_t *linfo, hid_t lapl_id)</div><div class="ttdoc">Retrieves metadata for a link in a group, according to the order within a field or index.</div></div>
+<div class="ttc" id="astruct_h5_l__info2__t_html"><div class="ttname"><a href="struct_h5_l__info2__t.html">H5L_info2_t</a></div><div class="ttdoc">Information struct for links.</div><div class="ttdef"><b>Definition:</b> H5Lpublic.h:87</div></div>
+</div><!-- fragment --><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> type; <span class="comment">// Type of link</span></div>
+<div class="line"> <span class="keywordtype">bool</span> corder_valid; <span class="comment">// Indicate if creation order is valid</span></div>
+<div class="line"> int64_t corder; <span class="comment">// Creation order</span></div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> cset; <span class="comment">// Character set of link name</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> token; <span class="comment">// Token of location that hard link points to</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> val_size; <span class="comment">// Size of a soft link or UD link value</span></div>
+<div class="line"> } u;</div>
+<div class="line">} <a class="code" href="struct_h5_l__info2__t.html">H5L_info2_t</a>;</div>
+<div class="ttc" id="a_h5_lpublic_8h_html_a1e3c5d37c60e7a59b0179e26a4094a48"><div class="ttname"><a href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a></div><div class="ttdeci">H5L_type_t</div><div class="ttdoc">Link class types.</div><div class="ttdef"><b>Definition:</b> H5Lpublic.h:63</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a03755b8370672668ddc7063add28e71a"><div class="ttname"><a href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a></div><div class="ttdeci">H5T_cset_t</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:93</div></div>
+</div><!-- fragment --><h4><a class="el" href="group___t_r_a_v.html#ga55406698106930db68242987c11ba051">H5Literate()</a> and <a class="el" href="group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69">H5Lvisit()</a> → H5Literte2() and <a class="el" href="group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66" title="Recursively visits all links starting from a specified group.">H5Lvisit2()</a></h4>
+<p>The callback used in these API calls used the old <a class="el" href="_h5version_8h.html#af542682cfe46de7b0759e52a1608d1e4">H5L_info_t</a> struct, which used addresses instead of tokens. These callbacks were versioned in the C library and now take modified <a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9" title="Prototype for H5Literate2(), H5Literate_by_name2() operator.">H5L_iterate2_t</a> callbacks which use the new token-based info structs. </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73">H5Literate2</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> grp_id, <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *idx,</div>
+<div class="line"> <a class="code" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a> op, <span class="keywordtype">void</span> *op_data)</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e">H5Literate_by_name2</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *group_name, <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type,</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *idx, <a class="code" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a> op,</div>
+<div class="line"> <span class="keywordtype">void</span> *op_data, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66">H5Lvisit2</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> grp_id, <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="code" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a> op,</div>
+<div class="line"> <span class="keywordtype">void</span> *op_data)</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___t_r_a_v.html#gafee93792c7e27a7e78b1ec221876b173">H5Lvisit_by_name2</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *group_name, <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type,</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="code" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a> op, <span class="keywordtype">void</span> *op_data, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id)</div>
+<div class="ttc" id="a_h5_lpublic_8h_html_a9f26d305724d0969b3b25e100a109fc9"><div class="ttname"><a href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a></div><div class="ttdeci">herr_t(* H5L_iterate2_t)(hid_t group, const char *name, const H5L_info2_t *info, void *op_data)</div><div class="ttdoc">Prototype for H5Literate2(), H5Literate_by_name2() operator.</div><div class="ttdef"><b>Definition:</b> H5Lpublic.h:105</div></div>
+<div class="ttc" id="agroup___t_r_a_v_html_ga745a65eb516ce40a3be43490aaeb5c5e"><div class="ttname"><a href="group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e">H5Literate_by_name2</a></div><div class="ttdeci">herr_t H5Literate_by_name2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate2_t op, void *op_data, hid_t lapl_id)</div><div class="ttdoc">Iterates through links in a group.</div></div>
+<div class="ttc" id="agroup___t_r_a_v_html_gad7ca4206f06b5ada85b6ec5867ec6c73"><div class="ttname"><a href="group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73">H5Literate2</a></div><div class="ttdeci">herr_t H5Literate2(hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate2_t op, void *op_data)</div><div class="ttdoc">Iterates over links in a group, with user callback routine, according to the order within an index.</div></div>
+<div class="ttc" id="agroup___t_r_a_v_html_gae1c6f963892a5f4e8922a66fbe338f66"><div class="ttname"><a href="group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66">H5Lvisit2</a></div><div class="ttdeci">herr_t H5Lvisit2(hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate2_t op, void *op_data)</div><div class="ttdoc">Recursively visits all links starting from a specified group.</div></div>
+<div class="ttc" id="agroup___t_r_a_v_html_gafee93792c7e27a7e78b1ec221876b173"><div class="ttname"><a href="group___t_r_a_v.html#gafee93792c7e27a7e78b1ec221876b173">H5Lvisit_by_name2</a></div><div class="ttdeci">herr_t H5Lvisit_by_name2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate2_t op, void *op_data, hid_t lapl_id)</div><div class="ttdoc">Recursively visits all links starting from a specified group.</div></div>
+</div><!-- fragment --><div class="fragment"><div class="line"><span class="keyword">typedef</span> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a>)(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <a class="code" href="struct_h5_l__info2__t.html">H5L_info2_t</a> *info,</div>
+<div class="line"> <span class="keywordtype">void</span> *op_data);</div>
+</div><!-- fragment --><h4>H5Oopen by addr() → H5Oopen by token()</h4>
+<p>The new <a class="el" href="group___h5_o.html#ga2ea3627cf171d0565307702a5e203262">H5Oopen_by_token()</a> API call can be used to open objects by the tokens that are returned by the various ”get info”, et al. API calls. </p><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_o.html#ga2ea3627cf171d0565307702a5e203262">H5Oopen_by_token</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> token)</div>
+<div class="ttc" id="agroup___h5_o_html_ga2ea3627cf171d0565307702a5e203262"><div class="ttname"><a href="group___h5_o.html#ga2ea3627cf171d0565307702a5e203262">H5Oopen_by_token</a></div><div class="ttdeci">hid_t H5Oopen_by_token(hid_t loc_id, H5O_token_t token)</div><div class="ttdoc">Opens an object in an HDF5 file using its VOL independent token.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsec_vol_adapt_native"></a>
+Protect Native-Only API Calls</h3>
+<p>In HDF5 1.14.0, a way to determine support for optional calls has been added. </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_v_l.html#ga17ef00e528d99eda5879d749c2a12043">H5VLquery_optional</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="code" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> subcls, <span class="keywordtype">int</span> opt_type, uint64_t *flags)</div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_ga14175ca7d867657e3e5c2f79a154a599"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a></div><div class="ttdeci">H5VL_subclass_t</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:152</div></div>
+<div class="ttc" id="agroup___h5_v_l_html_ga17ef00e528d99eda5879d749c2a12043"><div class="ttname"><a href="group___h5_v_l.html#ga17ef00e528d99eda5879d749c2a12043">H5VLquery_optional</a></div><div class="ttdeci">herr_t H5VLquery_optional(hid_t obj_id, H5VL_subclass_t subcls, int opt_type, uint64_t *flags)</div><div class="ttdoc">Determine if a VOL connector supports a particular optional callback operation.</div></div>
+</div><!-- fragment --><p>The call takes an object that is VOL managed (i.e.; file, group, dataset, attribute, object, committed datatype), the VOL subclass (an enum documented in <a class="el" href="_h5_v_lpublic_8h.html">H5VLpublic.h</a>), an operation ”type” (discussed below), and an out parameter for the bitwise capabilities flags (also discussed below). Code that needs to protect a VOL-specific API call can call the function to see if the API call is supported, which will be reported via the flags. Specifically, if the <a class="el" href="group___h5_v_l_d_e_f.html#ga2208d2bf3252e8201b80d48d9bfdd26c">H5VL_OPT_QUERY_SUPPORTED</a> bit is set, the feature is supported. The other flags are more useful for VOL connector authors than end users.</p>
+<p>In the case of the native VOL connector, the opt type operations are documented in <a class="el" href="_h5_v_lnative_8h.html">H5VLnative.h</a>. The current list of native operations is given at the end of this document, along with a list of native-only connector calls.</p>
+<h2><a class="anchor" id="subsec_vol_lang"></a>
+Language Wrappers</h2>
+<p>Due to the parameter type and callback changes that were required in the C library API regarding the update from <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addresses to <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> tokens and the difficulty in versioning the wrapper APIs, it was decided to update all of the wrappers to use tokens instead of addresses. This will allow the language wrappers to make use of the VOL, but at the expense of backward compatibility.</p>
+<p>Information on the C API changes can be found above.</p>
+<p>Affected API calls, by language:</p>
+<h3><a class="anchor" id="subsubsec_vol_lang_c"></a>
+C++</h3>
+<ul>
+<li>
+The <b>visit_operator_t</b> callback now uses a <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> parameter instead of <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> so the callback can be passed to <a class="el" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a">H5Ovisit3()</a> internally. This affects the H5Object::visit() method. </li>
+<li>
+The H5Location::getObjinfo() methods now take <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> parameters. </li>
+<li>
+The H5Location::getLinkInfo() methods now return <a class="el" href="struct_h5_l__info2__t.html" title="Information struct for links.">H5L_info2_t</a> structs. </li>
+<li>
+H5File::isHdf5 uses <a class="el" href="group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442">H5Fis_accessible()</a>, though it always passes <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> as the fapl. It will only work with arbitrary VOL connectors if the default VOL connector is changed via the environment variable. </li>
+</ul>
+<p>The C++ wrappers do not allow opening HDF5 file objects by address or token.</p>
+<p>The public H5VL API calls found in <a class="el" href="_h5_v_lpublic_8h.html">H5VLpublic.h</a> were NOT added to the C++ API.</p>
+<h3><a class="anchor" id="subsubsec_vol_lang_fort"></a>
+Fortran</h3>
+<p>As in the C API, these API calls had their structs updated to the token version so the h5o_info_t, etc. structs no longer contain native file format information and the callbacks will need to match the non-deprecated, token-enabled versions. </p><ul>
+<li>
+h5lget_info_f </li>
+<li>
+h5lget_info_by_idx f </li>
+<li>
+h5literate_f </li>
+<li>
+h5literate_by_name_f </li>
+<li>
+h5oget_info_f </li>
+<li>
+h5oget_info_by_idx_f </li>
+<li>
+h5oget_info_by_name_f </li>
+<li>
+h5oopen_by_token_f </li>
+<li>
+h5ovisit_f </li>
+<li>
+h5ovisit_by_name_f </li>
+</ul>
+<p>Additionally, h5fis_hdf5_f was updated to use <a class="el" href="group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442">H5Fis_accessible</a> internally, though with the same caveat as the C++ implementation: the default fapl is always passed in so arbitrary VOL connectors will only work if the default VOL connector is changed via the environment variable.</p>
+<p>The public H5VL API calls found in <a class="el" href="_h5_v_lpublic_8h.html">H5VLpublic.h</a> were also added to the Fortran wrappers.</p>
+<h3><a class="anchor" id="subsubsec_vol_lang_java"></a>
+Java/JNI</h3>
+<ul>
+<li>
+<a class="el" href="group___h5_f.html#ga6055c2ea3438bd4aaf221eba66843225">H5Fis_hdf5</a> Will fail when the library is built without deprecated symbols. </li>
+<li>
+<a class="el" href="group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442">H5Fis_accessible</a> is available and takes a fapl, allowing it to work with arbitrary VOL connectors. </li>
+<li>
+The <a class="el" href="namespace_h5.html">H5</a>(O|L)get_info, <a class="el" href="namespace_h5.html">H5</a>(O|L)visit, and <a class="el" href="group___t_r_a_v.html#ga55406698106930db68242987c11ba051">H5Literate</a> calls were updated as in the C library. </li>
+<li>
+<a class="el" href="group___h5_o.html#ga296ded21aeac3921fee07272353b8476">H5Oget_native_info_by_name</a> et al. were added and they work as in the C library (e.g.: essentially native VOL connector only). </li>
+<li>
+<a class="el" href="group___h5_o.html#ga137f3823adab4daaaf8fe87b40453fa2">H5Oopen_by_addr</a> was replaced with <a class="el" href="group___h5_o.html#ga2ea3627cf171d0565307702a5e203262">H5Oopen_by_token</a>. </li>
+<li>
+The public API calls in <a class="el" href="_h5_v_lpublic_8h.html">H5VLpublic.h</a> were added to the JNI. </li>
+</ul>
+<h2><a class="anchor" id="subsec_vol_cl"></a>
+Using VOL Connectors With The HDF5 Command-Line Tools</h2>
+<p>The following command-line tools are VOL-aware and can be used with arbitrary VOL connectors: </p><ul>
+<li>(p)h5diff </li>
+<li>h5dump </li>
+<li>h5ls </li>
+<li>h5mkgrp </li>
+<li>h5repack</li>
+</ul>
+<p>The VOL connector can be set either using the <a class="el" href="_h5public_8h.html#a8d21b0c065a27e1b6ea46efb966c7394">HDF5_VOL_CONNECTOR</a> environment variable (see above) or via the command line. Each of the above tools takes command-line options to set the VOL connector by name or value and the VOL connector string, usually in the form of </p><div class="fragment"><div class="line">--vol-(name|value|info)</div>
+</div><!-- fragment --><p> See the individual tool's help for the options specific to that tool.</p>
+<h2><a class="anchor" id="subsec_vol_compat"></a>
+Compatibility</h2>
+<h3><a class="anchor" id="subsubsec_vol_compat_native"></a>
+List of HDF5 Native VOL API Calls</h3>
+<p>These API calls will probably fail when used with terminal VOL connectors other than the native HDF5 file format connector. Their use should be protected in code that uses arbitrary VOL connectors. Note that some connectors may, in fact, implement some of this functionality as it is possible to mimic the native HDF5 connector, however this will probably not be true for most non-native VOL connectors. <table class="doxtable">
+<caption>Alphabetical list of HDF5 API calls specific to the native VOL connector</caption>
+<tr>
+<th>API </th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="group___h5_a.html#gaadd809fc16238754105bbddd20bcdde1" title="Determines the number of attributes attached to an object.">H5Aget_num_attrs</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_a.html#gabdb2cf7368eec0ad998cbe6a3f61aa41" title="Calls a user&#39;s function for each attribute on an object.">H5Aiterate1</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#gac482c2386aa3aea4c44730a627a7adb8" title="Iterate over all chunks of a chunked dataset.">H5Dchunk_iter</a> </td><td></td></tr>
+<tr>
+<td>H5Ddebug </td><td>Internal API routines </td></tr>
+<tr>
+<td>H5Dformat_convert </td><td>Internal API routines </td></tr>
+<tr>
+<td>H5Dget_chunk_index_type </td><td>Internal API routines </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#gaccff213d3e0765b86f66d08dd9959807" title="Retrieves information about a chunk specified by its index.">H5Dget_chunk_info</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga408a49c6ec59c5b65ce4c791f8d26cb0" title="Retrieves information about a chunk specified by its coordinates.">H5Dget_chunk_info_by_coord</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#gaaeea958861de082db9051fc4bf215234" title="Returns the amount of storage allocated within the file for a raw data chunk in a dataset.">H5Dget_chunk_storage_size</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga8e15897dcc5799d6c09806644b492d7a" title="Retrieves number of chunks that have nonempty intersection with a specified selection.">H5Dget_num_chunks</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga70ce7ab523b06c6c6a93fb28e916c2b3" title="Returns dataset address in file.">H5Dget_offset</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#gac1092a63b718ec949d6539590a914b60" title="Reads a raw data chunk directly from a dataset in a file into a buffer.">H5Dread_chunk</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga416ccd200929b11386a10e9024977109" title="Writes a raw data chunk from a buffer directly to a dataset in a file.">H5Dwrite_chunk</a> </td><td></td></tr>
+<tr>
+<td>H5FD* </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gafcc153d8606829d4401e93305e5246d7" title="Clears the external link open file cache.">H5Fclear_elink_file_cache</a> </td><td></td></tr>
+<tr>
+<td>H5Fformat_convert </td><td>Internal API routines </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4" title="Retrieves the setting for whether or not a file will create minimized dataset object headers.">H5Fget_dset_no_attrs_hint</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga4c18bddafc652203944d889a602bd53f" title="Retrieves the file&#39;s end-of-allocation (EOA)">H5Fget_eoa</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gadc53f4e76b1199cb5d2a8cb7fbb114ad" title="Retrieves a copy of the image of an existing, open file.">H5Fget_file_image</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga515426821321c261a825b4e4a3f576fe" title="Returns the size of an HDF5 file (in bytes)">H5Fget_filesize</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gab9cbf1a45f9dcda34b43f985b7848434" title="Retrieves free-space section information for a file.">H5Fget_free_sections</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga3ef2673183567543346668a8f1eca2e9" title="Returns the amount of free space in a file (in bytes)">H5Fget_freespace</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga660153029322fa6b77f5473cedc2d72f" title="Retrieves global file information.">H5Fget_info1</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gaced8c09c1559636a9c3f33dff3f4520e" title="Retrieves global file information.">H5Fget_info2</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#gaa67f127242d4aaf244ae8ac4a1fe6a59" title="Obtains current metadata cache configuration for target file.">H5Fget_mdc_config</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#gabea066c3fd924d2cf868ecee66a7c41f" title="Obtains target file&#39;s metadata cache hit rate.">H5Fget_mdc_hit_rate</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga7b37da15ff80c4aa5c275649f1f45b0a" title="Obtains information about a cache image if it exists.">H5Fget_mdc_image_info</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga998ebdc7b5190cf3d0fdf2fbe71e9780" title="Gets the current metadata cache logging status.">H5Fget_mdc_logging_status</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#gacda6cbd60d3c50b59f801eba4e5a335f" title="Obtains current metadata cache size data for specified file.">H5Fget_mdc_size</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___s_w_m_r.html#gaa80bd62f19993e414e383db7d1623e5f" title="Retrieves the collection of read retries for metadata entries with checksum.">H5Fget_metadata_read_retry_info</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___p_h5_f.html#ga849316b77788799fecb321a87d987ade" title="Retrieves the atomicity mode in use.">H5Fget_mpi_atomicity</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga0663defe0143631f4292267c21e94202" title="Retrieves statistics about page access when it is enabled.">H5Fget_page_buffering_stats</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gae4020a66fb8da0586e3b74c81ffccea4" title="Returns pointer to the file handle from the virtual file driver.">H5Fget_vfd_handle</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gadbe82c1f6e16c21062fabd20b0ffccd4" title="Sets the file&#39; EOA to the maximum of (EOA, EOF) + increment.">H5Fincrement_filesize</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga6055c2ea3438bd4aaf221eba66843225" title="Determines whether a file is in the HDF5 format.">H5Fis_hdf5</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga6708886c2bb8740327d9078d7840197f" title="Resets hit rate statistics counters for the target file.">H5Freset_mdc_hit_rate_stats</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga7ef1c0aab9a7a9112a8d0a788ec8696c" title="Resets the page buffer statistics.">H5Freset_page_buffering_stats</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c" title="Sets the flag to create minimized dataset object headers.">H5Fset_dset_no_attrs_hint</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gae920c2acac63c0039db5c2845fb8e5bb" title="Sets the latest version of the library to be used for writing objects.">H5Fset_latest_format</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga4b833c33fe2e141a26b6f2ad559d3610" title="Enables the switch of version bounds setting for a file.">H5Fset_libver_bounds</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga81bc06be69131484eb04d01511b9c8f8" title="Attempts to configure metadata cache of target file.">H5Fset_mdc_config</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___p_h5_f.html#ga087dbbf37cb5c451ae8a6f66b227f0fc" title="Sets the MPI atomicity mode.">H5Fset_mpi_atomicity</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga378fb5863071278b47070cf205f53e67" title="Starts logging metadata cache events if logging was previously enabled.">H5Fstart_mdc_logging</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___s_w_m_r.html#ga159be34fbe7e4a959589310ef0196dfe" title="Retrieves free-space section information for a file.">H5Fstart_swmr_write</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga78627b23010f82002b837f4d312bf234" title="Stops logging metadata cache events if logging was previously enabled and is currently ongoing.">H5Fstop_mdc_logging</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#gac5a1c3e1ed4264d92cc02ca20afc57f4" title="Retrieves comment for specified object.">H5Gget_comment</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#ga957fee64f796f184f542537127ad6c11" title="Iterates over the entries of a group invoking a callback for each entry encountered.">H5Giterate</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#gad4be126ab7bbf2001435e8e70089f3d3" title="Retrieves information about a group.">H5Gget_info</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#gadedd0c73c98f2ada69305f2992c3300e" title="Retrieves information about a group by its name.">H5Gget_info_by_name</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#ga985f27ad1a164d99fa1f58c6de60ab00" title="Retrieves information about a group, according to the group&#39;s position within an index.">H5Gget_info_by_idx</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#gad75244979da933ba0b3ad25258850a6b" title="Returns information about an object.">H5Gget_objinfo</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#ga80180e7b819d3c9b3b3f1895e9baaf5b" title="Returns the name of an object specified by an index.">H5Gget_objname_by_idx</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#gab1383b8cca3fa99410ad36427059c5a7" title="Returns the type of an object specified by an index.">H5Gget_objtype_by_idx</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#ga7a615715ea68fc1bf11484a8278fe682" title="Sets comment for specified object.">H5Gset_comment</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#gacc2ad7f2b402c4bf9bb122d7f43b98dc" title="Returns information about a link.">H5Lget_info1</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#ga7ed207f47e0e0f768f0d540c73e37e2a" title="Retrieves metadata for a link in a group, according to the order within a field or index.">H5Lget_info_by_idx1</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___t_r_a_v.html#ga1e7c0a8cf17699563c02e128f27042f1" title="Iterates over links in a group, with user callback routine, according to the order within an index.">H5Literate1</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___t_r_a_v.html#ga87e036da0c8d1146a073f3ee08e0fedc" title="Iterates through links in a group by its name.">H5Literate_by_name1</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___t_r_a_v.html#ga5424ef7043c82147490d027a0e8a59ef" title="Recursively visits all links starting from a specified group.">H5Lvisit1</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___t_r_a_v.html#ga1f1ba1bb4d44f2c111990024809417ac" title="Recursively visits all links starting from a specified group.">H5Lvisit_by_name1</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gab2fa388aadd1ff154ee150cbb4884c1c" title="Retrieves comment for specified object.">H5Oare_mdc_flushes_disabled</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga0908be309da1fb4f771c1e264fac22ae" title="Prevents metadata entries for an HDF5 object from being flushed from the metadata cache to storage.">H5Odisable_mdc_flushes</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga21014920bdabf6973e233796d7174156" title="Enables flushing of dirty metadata entries from a file&#39;s metadata cache.">H5Oenable_mdc_flushes</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gaa1511ce5e2fe01ce7ea58f2f851d694b" title="Retrieves comment for specified object.">H5Oget_comment</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gae6d92d597c5a292d342a1bda91e41171" title="Retrieves comment for specified object.">H5Oget_comment_by_name</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga7208d2cf198dcfc875603323841bffae" title="Retrieves the metadata for an object, identifying the object by an index position.">H5Oget_info_by_idx1</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga85e15e65922874111da1a5efd5dd7bed" title="Retrieves the metadata for an object, identifying the object by an index position.">H5Oget_info_by_idx2</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga96ce408ffda805210844246904da2842" title="Retrieves the metadata for an object, identifying the object by location and relative name.">H5Oget_info_by_name1</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga0090da86c086c1c63a5acfaed39a035e" title="Retrieves the metadata for an object, identifying the object by location and relative name.">H5Oget_info_by_name2</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gaf3751684a6706e3ba49b863406011f80" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info1</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga06f896e14fe4fa940fbc2bc235e0cf74" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info2</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46" title="Retrieve native file format information about an object.">H5Oget_native_info</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gafa6570d8b0ef6e2aff75093e1f99f67e" title="Retrieve native file format information about an object according to the order of an index.">H5Oget_native_info_by_idx</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga296ded21aeac3921fee07272353b8476" title="Retrieve native file format information about an object given its name.">H5Oget_native_info_by_name</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga137f3823adab4daaaf8fe87b40453fa2" title="Opens an object using its address within an HDF5 file.">H5Oopen_by_addr</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga8b5cf8e916204e29616516046121f631" title="Sets comment for specified object.">H5Oset_comment</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gafeb5242de7f1080b5c19f4fe19784505" title="Sets comment for specified object.">H5Oset_comment_by_name</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga6efdb2a0a9fe9fe46695cc0f7bd993e7" title="Recursively visits all objects accessible from a specified object.">H5Ovisit1</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit</a> by name1 </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gaa4ab542f581f4fc9a4eaa95debb29c9e" title="Recursively visits all objects accessible from a specified object.">H5Ovisit2</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit</a> by name2 </td><td>deprecated </td></tr>
+</table>
+ </p>
+<h3><a class="anchor" id="subsubsec_vol_compat_indep"></a>
+List of HDF5 VOL-Independent API Calls</h3>
+<p>These HDF5 API calls do not depend on a particular VOL connector being loaded. <table class="doxtable">
+<caption>Alphabetical list of VOL-independent HDF5 API calls</caption>
+<tr>
+<th>API </th><th>Description </th></tr>
+<tr>
+<td>H5* </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga8d4a57e2b2b8c95cfecf6f75bdaa8343" title="Fills dataspace elements with a fill value in a memory buffer.">H5Dfill</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga1f6a428a8234d7c2ccba7da4742d79be" title="Gathers data from a selection within a memory buffer raw data chunk in a dataset.">H5Dgather</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga71421c684884ab49765748720fe938db" title="Iterates over all selected elements in a dataspace.">H5Diterate</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga3525b15235ba1fd415f988899e48dc5c" title="Scatters data into a selection within a memory buffer.">H5Dscatter</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim</a> </td><td>deprecated </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga0e97bbd8a8ee4a8b5b78ccce8547ce76" title="Determines the number of bytes required to store variable-length (VL) data.">H5Dvlen_get_buf_size</a> </td><td></td></tr>
+<tr>
+<td>H5E* </td><td></td></tr>
+<tr>
+<td>H5I* </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_l_a.html#ga02c1cf38efea97d18e5e2f65df3f08a2" title="Determines whether a class of user-defined links is registered.">H5Lis_registered</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_l_a.html#ga5073a814de9878bad53e1d3c900ea77f" title="Registers a user-defined link class or changes behavior of an existing class.">H5Lregister</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#gade0c3b274c185d148f000172fbdc3220" title="Decodes external link information.">H5Lunpack_elink_val</a> </td><td></td></tr>
+<tr>
+<td><a class="el" href="group___h5_l_a.html#ga01ddc889d27306a96a7cd27b6084a5ec" title="Unregisters a class of user-defined links.">H5Lunregister</a> </td><td></td></tr>
+<tr>
+<td>H5PL* </td><td></td></tr>
+<tr>
+<td>H5P* </td><td></td></tr>
+<tr>
+<td>H5S* </td><td></td></tr>
+<tr>
+<td>H5T* </td><td>non-committed </td></tr>
+<tr>
+<td>H5VL* </td><td></td></tr>
+<tr>
+<td>H5Z* </td><td></td></tr>
+</table>
+ </p>
+<h3><a class="anchor" id="subsubsec_vol_compat_opt"></a>
+List of Native VOL Optional Operation Values By Subclass</h3>
+<p>These values can be passed to the opt type parameter of H5VLquery optional(). <table class="doxtable">
+<caption>List of Native VOL Optional Operation Values By Subclass</caption>
+<tr>
+<th>Subclass </th><th>API Reference </th><th>Definition </th></tr>
+<tr>
+<th>H5VL_SUBCLS_ATTR </th><td><a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a> (deprecated routine) </td><td><a class="el" href="_h5_v_lnative_8h.html#a6f6beb074a558b1b41c48275f25ad243">H5VL_NATIVE_ATTR_ITERATE_OLD</a> </td></tr>
+<tr>
+<th rowspan="11">H5VL_SUBCLS_DATASET </th><td>H5Dformat_convert (internal) </td><td><a class="el" href="_h5_v_lnative_8h.html#acee682362743a2d93822b948820f9c6e">H5VL_NATIVE_DATASET_FORMAT_CONVERT</a> </td></tr>
+<tr>
+<td>H5Dget_chunk_index_type (internal) </td><td><a class="el" href="_h5_v_lnative_8h.html#acd4d7845233f37ee36f5f6077f13d194">H5VL_NATIVE_DATASET_GET_CHUNK_INDEX_TYPE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#gaaeea958861de082db9051fc4bf215234" title="Returns the amount of storage allocated within the file for a raw data chunk in a dataset.">H5Dget_chunk_storage_size</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#acddd86100b4d589e79581edf4884af78">H5VL_NATIVE_DATASET_GET_CHUNK_STORAGE_SIZE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga8e15897dcc5799d6c09806644b492d7a" title="Retrieves number of chunks that have nonempty intersection with a specified selection.">H5Dget_num_chunks</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a67c5302300de3dce3d6a87fc993941e1">H5VL_NATIVE_DATASET_GET_NUM_CHUNKS</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#gaccff213d3e0765b86f66d08dd9959807" title="Retrieves information about a chunk specified by its index.">H5Dget_chunk_info</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#ad9e5d19fabe5b8365f577d90322e8a80">H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_IDX</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga408a49c6ec59c5b65ce4c791f8d26cb0" title="Retrieves information about a chunk specified by its coordinates.">H5Dget_chunk_info_by_coord</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#aaad5b69dec6724988d35c02371e374a0">H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_COORD</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#gac1092a63b718ec949d6539590a914b60" title="Reads a raw data chunk directly from a dataset in a file into a buffer.">H5Dread_chunk</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#ae9f6fea99a00fc76f94a3883d936101c">H5VL_NATIVE_DATASET_CHUNK_READ</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga416ccd200929b11386a10e9024977109" title="Writes a raw data chunk from a buffer directly to a dataset in a file.">H5Dwrite_chunk</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a0d7bc94d260e3e2df060fd9f661bee83">H5VL_NATIVE_DATASET_CHUNK_WRITE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga0e97bbd8a8ee4a8b5b78ccce8547ce76" title="Determines the number of bytes required to store variable-length (VL) data.">H5Dvlen_get_buf_size</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#ad99a75d4e8d9f11ef99f27156c5c8792">H5VL_NATIVE_DATASET_GET_VLEN_BUF_SIZE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga70ce7ab523b06c6c6a93fb28e916c2b3" title="Returns dataset address in file.">H5Dget_offset</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#aae3ec47581e91f02880c16776324edde">H5VL_NATIVE_DATASET_GET_OFFSET</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_d.html#ga70ce7ab523b06c6c6a93fb28e916c2b3" title="Returns dataset address in file.">H5Dget_offset</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#ab927ce76e0e66748107392eaefea30ad">H5VL_NATIVE_DATASET_CHUNK_ITER</a> </td></tr>
+<tr>
+<th rowspan="29">H5VL_SUBCLS_FILE </th><td><a class="el" href="group___h5_f.html#gafcc153d8606829d4401e93305e5246d7" title="Clears the external link open file cache.">H5Fclear_elink_file_cache</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#ac6d0b06911f656afb9769a86aa67ec68">H5VL_NATIVE_FILE_CLEAR_ELINK_CACHE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gadc53f4e76b1199cb5d2a8cb7fbb114ad" title="Retrieves a copy of the image of an existing, open file.">H5Fget_file_image</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#ad8169c70f8043b0e9cffc7ccd6a248e3">H5VL_NATIVE_FILE_GET_FILE_IMAGE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gab9cbf1a45f9dcda34b43f985b7848434" title="Retrieves free-space section information for a file.">H5Fget_free_sections</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a6fe307fec4788a2c9cbeccb41d9d86c7">H5VL_NATIVE_FILE_GET_FREE_SECTIONS</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga3ef2673183567543346668a8f1eca2e9" title="Returns the amount of free space in a file (in bytes)">H5Fget_freespace</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a9146c2e04ab8c75a6808927bad8b9505">H5VL_NATIVE_FILE_GET_FREE_SPACE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga660153029322fa6b77f5473cedc2d72f" title="Retrieves global file information.">H5Fget_info1</a> / <a class="el" href="group___h5_f.html#gaced8c09c1559636a9c3f33dff3f4520e" title="Retrieves global file information.">H5Fget_info2</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#ac0ff62fa52184866b231d3d314fba88e">H5VL_NATIVE_FILE_GET_INFO</a> </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#gaa67f127242d4aaf244ae8ac4a1fe6a59" title="Obtains current metadata cache configuration for target file.">H5Fget_mdc_config</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#af4c416a95c1c2989493918f37d5796aa">H5VL_NATIVE_FILE_GET_MDC_CONF</a> </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#gabea066c3fd924d2cf868ecee66a7c41f" title="Obtains target file&#39;s metadata cache hit rate.">H5Fget_mdc_hit_rate</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a62eeb6aab65f7612ad3ce3febbd57fad">H5VL_NATIVE_FILE_GET_MDC_HR</a> </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#gacda6cbd60d3c50b59f801eba4e5a335f" title="Obtains current metadata cache size data for specified file.">H5Fget_mdc_size</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#ae0d3e6c976b8a9bae3d66cbaa1d9097b">H5VL_NATIVE_FILE_GET_MDC_SIZE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga515426821321c261a825b4e4a3f576fe" title="Returns the size of an HDF5 file (in bytes)">H5Fget_filesize</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#ad549326c304f0db34a175f224c0dab38">H5VL_NATIVE_FILE_GET_SIZE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gae4020a66fb8da0586e3b74c81ffccea4" title="Returns pointer to the file handle from the virtual file driver.">H5Fget_vfd_handle</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a3980f03a7f76e028027362a3369c0fb6">H5VL_NATIVE_FILE_GET_VFD_HANDLE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga6708886c2bb8740327d9078d7840197f" title="Resets hit rate statistics counters for the target file.">H5Freset_mdc_hit_rate_stats</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#acc4faec86feb9c1f0f082b798797d630">H5VL_NATIVE_FILE_RESET_MDC_HIT_RATE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga81bc06be69131484eb04d01511b9c8f8" title="Attempts to configure metadata cache of target file.">H5Fset_mdc_config</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a4d758b2a05fdbfbde4ea57bf1115dca8">H5VL_NATIVE_FILE_SET_MDC_CONFIG</a> </td></tr>
+<tr>
+<td><a class="el" href="group___s_w_m_r.html#gaa80bd62f19993e414e383db7d1623e5f" title="Retrieves the collection of read retries for metadata entries with checksum.">H5Fget_metadata_read_retry_info</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#af3447d71c7e5893c4274c49eb9a8cbe4">H5VL_NATIVE_FILE_GET_METADATA_READ_RETRY_INFO</a> </td></tr>
+<tr>
+<td><a class="el" href="group___s_w_m_r.html#ga159be34fbe7e4a959589310ef0196dfe" title="Retrieves free-space section information for a file.">H5Fstart_swmr_write</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a81665bce380069aa23b257699e768ea6">H5VL_NATIVE_FILE_START_SWMR_WRITE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga378fb5863071278b47070cf205f53e67" title="Starts logging metadata cache events if logging was previously enabled.">H5Fstart_mdc_logging</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a204824c1386c338c51889a4683313910">H5VL_NATIVE_FILE_START_MDC_LOGGING</a> </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga78627b23010f82002b837f4d312bf234" title="Stops logging metadata cache events if logging was previously enabled and is currently ongoing.">H5Fstop_mdc_logging</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a43644b7a555039664e5838917dc8b19f">H5VL_NATIVE_FILE_STOP_MDC_LOGGING</a> </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga998ebdc7b5190cf3d0fdf2fbe71e9780" title="Gets the current metadata cache logging status.">H5Fget_mdc_logging_status</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a45ab72336cb9193e0e588685773b525f">H5VL_NATIVE_FILE_GET_MDC_LOGGING_STATUS</a> </td></tr>
+<tr>
+<td>H5Fformat_convert (internal) </td><td><a class="el" href="_h5_v_lnative_8h.html#aa0ee2a329e7eedb415411a266a8c48fd">H5VL_NATIVE_FILE_FORMAT_CONVERT</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga7ef1c0aab9a7a9112a8d0a788ec8696c" title="Resets the page buffer statistics.">H5Freset_page_buffering_stats</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#acae57ad1a2d0b3918ec43525d691bc2b">H5VL_NATIVE_FILE_RESET_PAGE_BUFFERING_STATS</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga0663defe0143631f4292267c21e94202" title="Retrieves statistics about page access when it is enabled.">H5Fget_page_buffering_stats</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#ae28f5fc045e3f3728e582aa3a66721bd">H5VL_NATIVE_FILE_GET_PAGE_BUFFERING_STATS</a> </td></tr>
+<tr>
+<td><a class="el" href="group___m_d_c.html#ga7b37da15ff80c4aa5c275649f1f45b0a" title="Obtains information about a cache image if it exists.">H5Fget_mdc_image_info</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#afa5b76d65952391b8d302aeb14509b3b">H5VL_NATIVE_FILE_GET_MDC_IMAGE_INFO</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#ga4c18bddafc652203944d889a602bd53f" title="Retrieves the file&#39;s end-of-allocation (EOA)">H5Fget_eoa</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#ac5230dd379a463ce78f8eb1ca2ade657">H5VL_NATIVE_FILE_GET_EOA</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gadbe82c1f6e16c21062fabd20b0ffccd4" title="Sets the file&#39; EOA to the maximum of (EOA, EOF) + increment.">H5Fincrement_filesize</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#aa7c0ecdd8fb3f1725ddc647cc15426f3">H5VL_NATIVE_FILE_INCR_FILESIZE</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gae920c2acac63c0039db5c2845fb8e5bb" title="Sets the latest version of the library to be used for writing objects.">H5Fset_latest_format</a>/<a class="el" href="group___h5_f.html#ga4b833c33fe2e141a26b6f2ad559d3610" title="Enables the switch of version bounds setting for a file.">H5Fset_libver_bounds</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a434d6fea6ce5575042b6ffec0dff58c7">H5VL_NATIVE_FILE_SET_LIBVER_BOUNDS</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4" title="Retrieves the setting for whether or not a file will create minimized dataset object headers.">H5Fget_dset_no_attrs_hint</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a08d3e870d99f7098c354640b7346597b">H5VL_NATIVE_FILE_GET_MIN_DSET_OHDR_FLAG</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c" title="Sets the flag to create minimized dataset object headers.">H5Fset_dset_no_attrs_hint</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a9c87d8969f22eb8e3002ceb98b001f90">H5VL_NATIVE_FILE_SET_MIN_DSET_OHDR_FLAG</a> </td></tr>
+<tr>
+<td><a class="el" href="group___p_h5_f.html#ga849316b77788799fecb321a87d987ade" title="Retrieves the atomicity mode in use.">H5Fget_mpi_atomicity</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a006f5bedc78630dc1b39671151823d78">H5VL_NATIVE_FILE_GET_MPI_ATOMICITY</a> </td></tr>
+<tr>
+<td><a class="el" href="group___p_h5_f.html#ga087dbbf37cb5c451ae8a6f66b227f0fc" title="Sets the MPI atomicity mode.">H5Fset_mpi_atomicity</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#aedfd9c1c6b47a9982c804e66a2c2e9dd">H5VL_NATIVE_FILE_SET_MPI_ATOMICITY</a> </td></tr>
+<tr>
+<td>Adjust file after open, with wrapping context </td><td><a class="el" href="_h5_v_lnative_8h.html#a087662fec2c046e4ede6a7176209babc">H5VL_NATIVE_FILE_POST_OPEN</a> </td></tr>
+<tr>
+<th rowspan="2">H5VL_SUBCLS_GROUP </th><td><a class="el" href="group___h5_g.html#ga957fee64f796f184f542537127ad6c11" title="Iterates over the entries of a group invoking a callback for each entry encountered.">H5Giterate</a> (deprecated routine) </td><td><a class="el" href="_h5_v_lnative_8h.html#a6e84a71e8968331693da4bd1ffe02783">H5VL_NATIVE_GROUP_ITERATE_OLD</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#gad75244979da933ba0b3ad25258850a6b" title="Returns information about an object.">H5Gget_objinfo</a> (deprecated routine) </td><td><a class="el" href="_h5_v_lnative_8h.html#a060b202dbbb4ce73a85d94de9d33bcb5">H5VL_NATIVE_GROUP_GET_OBJINFO</a> </td></tr>
+<tr>
+<th rowspan="6">H5VL_SUBCLS_OBJECT </th><td><a class="el" href="group___h5_g.html#gac5a1c3e1ed4264d92cc02ca20afc57f4" title="Retrieves comment for specified object.">H5Gget_comment</a>, <a class="el" href="group___h5_o.html#gaa1511ce5e2fe01ce7ea58f2f851d694b" title="Retrieves comment for specified object.">H5Oget_comment</a>, <a class="el" href="group___h5_o.html#gae6d92d597c5a292d342a1bda91e41171" title="Retrieves comment for specified object.">H5Oget_comment_by_name</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a606309d1a8734beeffb0fe241b30e1e7">H5VL_NATIVE_OBJECT_GET_COMMENT</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_g.html#ga7a615715ea68fc1bf11484a8278fe682" title="Sets comment for specified object.">H5Gset_comment</a>, <a class="el" href="group___h5_o.html#ga8b5cf8e916204e29616516046121f631" title="Sets comment for specified object.">H5Oset_comment</a>, <a class="el" href="group___h5_o.html#gafeb5242de7f1080b5c19f4fe19784505" title="Sets comment for specified object.">H5Oset_comment_by_name</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a8ac55735c5782cc6ba6c78df4e3036e2">H5VL_NATIVE_OBJECT_SET_COMMENT</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga0908be309da1fb4f771c1e264fac22ae" title="Prevents metadata entries for an HDF5 object from being flushed from the metadata cache to storage.">H5Odisable_mdc_flushes</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a099b9e6c4e1f46a11ede40e95e58e39e">H5VL_NATIVE_OBJECT_DISABLE_MDC_FLUSHES</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga21014920bdabf6973e233796d7174156" title="Enables flushing of dirty metadata entries from a file&#39;s metadata cache.">H5Oenable_mdc_flushes</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a844314a5498935a7570fc69779a6eff3">H5VL_NATIVE_OBJECT_ENABLE_MDC_FLUSHES</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gab2fa388aadd1ff154ee150cbb4884c1c" title="Retrieves comment for specified object.">H5Oare_mdc_flushes_disabled</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#a6a27db65f6b7711c13b46d6e9f98d18b">H5VL_NATIVE_OBJECT_ARE_MDC_FLUSHES_DISABLED</a> </td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46" title="Retrieve native file format information about an object.">H5Oget_native_info</a>, <a class="el" href="group___h5_o.html#gafa6570d8b0ef6e2aff75093e1f99f67e" title="Retrieve native file format information about an object according to the order of an index.">H5Oget_native_info_by_idx</a>, <a class="el" href="group___h5_o.html#ga296ded21aeac3921fee07272353b8476" title="Retrieve native file format information about an object given its name.">H5Oget_native_info_by_name</a> </td><td><a class="el" href="_h5_v_lnative_8h.html#af4a0fd6a4385f0eac1c34df9b7bece80">H5VL_NATIVE_OBJECT_GET_NATIVE_INFO</a>/td&gt; </td></tr>
+</table>
+</p>
+<p>Previous Chapter <a class="el" href="_h5_p__u_g.html#sec_plist">Properties and Property Lists in HDF5</a> - Next Chapter <a class="el" href="_h5_e_s__u_g.html#sec_async">The HDF5 Event Set Interface</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_v_lconnector_8h.html b/develop/_h5_v_lconnector_8h.html
new file mode 100644
index 0000000..291c915
--- /dev/null
+++ b/develop/_h5_v_lconnector_8h.html
@@ -0,0 +1,1887 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5VLconnector.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_v_lconnector_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5VLconnector.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_apublic_8h.html">H5Apublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_dpublic_8h.html">H5Dpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_e_spublic_8h.html">H5ESpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_fpublic_8h.html">H5Fpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_lpublic_8h.html">H5Lpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_opublic_8h.html">H5Opublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_rpublic_8h.html">H5Rpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_v_lpublic_8h.html">H5VLpublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5VLconnector.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_v_lconnector_8h__incl.png" border="0" usemap="#asrc_2_h5_v_lconnector_8h" alt=""/></div>
+<map name="asrc_2_h5_v_lconnector_8h" id="asrc_2_h5_v_lconnector_8h">
+<area shape="rect" title=" " alt="" coords="581,5,736,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="664,453,755,480"/>
+<area shape="rect" href="_h5_apublic_8h.html" title=" " alt="" coords="94,229,194,256"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="586,379,681,405"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="368,304,469,331"/>
+<area shape="rect" href="_h5_dpublic_8h.html" title=" " alt="" coords="797,304,899,331"/>
+<area shape="rect" href="_h5_e_spublic_8h.html" title=" " alt="" coords="923,304,1029,331"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="1125,229,1224,256"/>
+<area shape="rect" href="_h5_lpublic_8h.html" title=" " alt="" coords="219,229,317,256"/>
+<area shape="rect" href="_h5_rpublic_8h.html" title=" " alt="" coords="558,80,658,107"/>
+<area shape="rect" href="_h5_v_lpublic_8h.html" title=" " alt="" coords="1053,304,1160,331"/>
+<area shape="rect" title=" " alt="" coords="113,528,215,555"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="239,528,339,555"/>
+<area shape="rect" title=" " alt="" coords="363,528,450,555"/>
+<area shape="rect" title=" " alt="" coords="474,528,545,555"/>
+<area shape="rect" title=" " alt="" coords="569,528,644,555"/>
+<area shape="rect" title=" " alt="" coords="668,528,751,555"/>
+<area shape="rect" title=" " alt="" coords="775,528,849,555"/>
+<area shape="rect" title=" " alt="" coords="874,528,945,555"/>
+<area shape="rect" title=" " alt="" coords="969,528,1028,555"/>
+<area shape="rect" title=" " alt="" coords="1052,528,1119,555"/>
+<area shape="rect" title=" " alt="" coords="1143,528,1251,555"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="93,304,192,331"/>
+<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="1235,304,1344,331"/>
+<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="1286,379,1386,405"/>
+<area shape="rect" href="_h5_gpublic_8h.html" title=" " alt="" coords="456,155,557,181"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_v_lconnector_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_v_lconnector_8hdep" alt=""/></div>
+<map name="asrc_2_h5_v_lconnector_8hdep" id="asrc_2_h5_v_lconnector_8hdep">
+<area shape="rect" title=" " alt="" coords="90,5,245,32"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="5,80,132,107"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="157,80,375,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__loc__by__name__t.html">H5VL_loc_by_name_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__loc__by__idx__t.html">H5VL_loc_by_idx_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__loc__by__token__t.html">H5VL_loc_by_token_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__attr__get__name__args__t.html">H5VL_attr_get_name_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__attr__get__info__args__t.html">H5VL_attr_get_info_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__attr__get__args__t.html">H5VL_attr_get_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__attr__iterate__args__t.html">H5VL_attr_iterate_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__attr__delete__by__idx__args__t.html">H5VL_attr_delete_by_idx_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__attr__specific__args__t.html">H5VL_attr_specific_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__dataset__get__args__t.html">H5VL_dataset_get_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__dataset__specific__args__t.html">H5VL_dataset_specific_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__datatype__get__args__t.html">H5VL_datatype_get_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__datatype__specific__args__t.html">H5VL_datatype_specific_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__file__cont__info__t.html">H5VL_file_cont_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__file__get__name__args__t.html">H5VL_file_get_name_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__file__get__obj__ids__args__t.html">H5VL_file_get_obj_ids_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__file__get__args__t.html">H5VL_file_get_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__file__specific__args__t.html">H5VL_file_specific_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__group__get__info__args__t.html">H5VL_group_get_info_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__group__get__args__t.html">H5VL_group_get_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__group__spec__mount__args__t.html">H5VL_group_spec_mount_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__group__specific__args__t.html">H5VL_group_specific_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__link__create__args__t.html">H5VL_link_create_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__link__get__args__t.html">H5VL_link_get_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__link__iterate__args__t.html">H5VL_link_iterate_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__link__specific__args__t.html">H5VL_link_specific_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__object__get__args__t.html">H5VL_object_get_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__object__visit__args__t.html">H5VL_object_visit_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__object__specific__args__t.html">H5VL_object_specific_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__request__specific__args__t.html">H5VL_request_specific_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__blob__specific__args__t.html">H5VL_blob_specific_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__info__class__t.html">H5VL_info_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__wrap__class__t.html">H5VL_wrap_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__attr__class__t.html">H5VL_attr_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__dataset__class__t.html">H5VL_dataset_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__datatype__class__t.html">H5VL_datatype_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__file__class__t.html">H5VL_file_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__group__class__t.html">H5VL_group_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__link__class__t.html">H5VL_link_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__object__class__t.html">H5VL_object_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__introspect__class__t.html">H5VL_introspect_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__request__class__t.html">H5VL_request_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__blob__class__t.html">H5VL_blob_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__token__class__t.html">H5VL_token_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__class__t.html">H5VL_class_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a20edbf28ad7e1ec3c8063ec750d6d140"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a20edbf28ad7e1ec3c8063ec750d6d140">H5VL_CONTAINER_INFO_VERSION</a>&#160;&#160;&#160;0x01 /* Container info struct version */</td></tr>
+<tr class="separator:a20edbf28ad7e1ec3c8063ec750d6d140"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff0124baf1fb164869ff3a56e7bf73b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#aff0124baf1fb164869ff3a56e7bf73b4">H5VL_MAX_BLOB_ID_SIZE</a>&#160;&#160;&#160;(16) /* Allow for 128-bits blob IDs */</td></tr>
+<tr class="separator:aff0124baf1fb164869ff3a56e7bf73b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9068cabcf87b95915a4cf27affb9bd23"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a9068cabcf87b95915a4cf27affb9bd23">H5VL_RESERVED_NATIVE_OPTIONAL</a>&#160;&#160;&#160;1024</td></tr>
+<tr class="separator:a9068cabcf87b95915a4cf27affb9bd23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a932291eed9ef2abfa4c9bbdff88ef073"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a932291eed9ef2abfa4c9bbdff88ef073">H5VLattr_optional_op</a>(...)&#160;&#160;&#160;H5VLattr_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td></tr>
+<tr class="separator:a932291eed9ef2abfa4c9bbdff88ef073"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46bf2c58bb032bcae1794aa4cf6f6b59"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a46bf2c58bb032bcae1794aa4cf6f6b59">H5VLdataset_optional_op</a>(...)&#160;&#160;&#160;H5VLdataset_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td></tr>
+<tr class="separator:a46bf2c58bb032bcae1794aa4cf6f6b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ecacacc56f7d4e13fda483f901f1d6d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a4ecacacc56f7d4e13fda483f901f1d6d">H5VLdatatype_optional_op</a>(...)&#160;&#160;&#160;H5VLdatatype_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td></tr>
+<tr class="separator:a4ecacacc56f7d4e13fda483f901f1d6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9234611f30a8d7bc79d1c315c513c9e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a9234611f30a8d7bc79d1c315c513c9e6">H5VLfile_optional_op</a>(...)&#160;&#160;&#160;H5VLfile_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td></tr>
+<tr class="separator:a9234611f30a8d7bc79d1c315c513c9e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a942d8bb5cc709547097bd30689be4e60"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a942d8bb5cc709547097bd30689be4e60">H5VLgroup_optional_op</a>(...)&#160;&#160;&#160;H5VLgroup_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td></tr>
+<tr class="separator:a942d8bb5cc709547097bd30689be4e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac06a3858e28b503b0d60b13b262a2058"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#ac06a3858e28b503b0d60b13b262a2058">H5VLlink_optional_op</a>(...)&#160;&#160;&#160;H5VLlink_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td></tr>
+<tr class="separator:ac06a3858e28b503b0d60b13b262a2058"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a407bdc0c5d16239a9f9e1c7ffeee6c46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a407bdc0c5d16239a9f9e1c7ffeee6c46">H5VLobject_optional_op</a>(...)&#160;&#160;&#160;H5VLobject_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td></tr>
+<tr class="separator:a407bdc0c5d16239a9f9e1c7ffeee6c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a259b7c42221ef15270d02c247b74d668"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a259b7c42221ef15270d02c247b74d668">H5VLattr_optional_op_wrap</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#a05ad0ec89a660b38c7ff04a1c4ac1a79">H5VLattr_optional_op</a>)</td></tr>
+<tr class="separator:a259b7c42221ef15270d02c247b74d668"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19d746e7fffbc934da5faf6d2341d582"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a19d746e7fffbc934da5faf6d2341d582">H5VLdataset_optional_op_wrap</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#aa610c126626e8fd600c7215d56db75f5">H5VLdataset_optional_op</a>)</td></tr>
+<tr class="separator:a19d746e7fffbc934da5faf6d2341d582"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a366684ad3ef017e828640c05dc63d795"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a366684ad3ef017e828640c05dc63d795">H5VLdatatype_optional_op_wrap</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#a35040b4e9d7278d6902c1383b059e680">H5VLdatatype_optional_op</a>)</td></tr>
+<tr class="separator:a366684ad3ef017e828640c05dc63d795"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafa9ec9480193ed0b56e5da540b4e25f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#aafa9ec9480193ed0b56e5da540b4e25f">H5VLfile_optional_op_wrap</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#a9a0a75acc33062861d924620209c25ee">H5VLfile_optional_op</a>)</td></tr>
+<tr class="separator:aafa9ec9480193ed0b56e5da540b4e25f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a212cbd38e9dcb18ca7a213212777b3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a6a212cbd38e9dcb18ca7a213212777b3">H5VLgroup_optional_op_wrap</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#a0729809fec07bad154519231f6099234">H5VLgroup_optional_op</a>)</td></tr>
+<tr class="separator:a6a212cbd38e9dcb18ca7a213212777b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbc4cfd18c0bb3383ec9febf06df1982"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#afbc4cfd18c0bb3383ec9febf06df1982">H5VLlink_optional_op_wrap</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#a0ef4563cbd0a9a9d7cff0ef39172d39b">H5VLlink_optional_op</a>)</td></tr>
+<tr class="separator:afbc4cfd18c0bb3383ec9febf06df1982"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3c69c9142b044b9b6e06948f2a07dfd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#ac3c69c9142b044b9b6e06948f2a07dfd">H5VLobject_optional_op_wrap</a>&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#a0e939483b818266244004b12d54c9044">H5VLobject_optional_op</a>)</td></tr>
+<tr class="separator:ac3c69c9142b044b9b6e06948f2a07dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:abfbaa9c3a5ab4bf43534b4e030657729"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#abfbaa9c3a5ab4bf43534b4e030657729">H5VL_attr_optional_t</a></td></tr>
+<tr class="separator:abfbaa9c3a5ab4bf43534b4e030657729"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab18cb972a8455fee7ef7a67f4b32c750"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#ab18cb972a8455fee7ef7a67f4b32c750">H5VL_dataset_optional_t</a></td></tr>
+<tr class="separator:ab18cb972a8455fee7ef7a67f4b32c750"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae935f3e68a8cae49c4cc1022b50a3baf"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#ae935f3e68a8cae49c4cc1022b50a3baf">H5VL_datatype_optional_t</a></td></tr>
+<tr class="separator:ae935f3e68a8cae49c4cc1022b50a3baf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac7bb8706a31bcd7345c88821785383a"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#aac7bb8706a31bcd7345c88821785383a">H5VL_file_optional_t</a></td></tr>
+<tr class="separator:aac7bb8706a31bcd7345c88821785383a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d2c668e398b1b8442ec97e4b3a0d556"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a1d2c668e398b1b8442ec97e4b3a0d556">H5VL_group_optional_t</a></td></tr>
+<tr class="separator:a1d2c668e398b1b8442ec97e4b3a0d556"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d93ff8cc321fff5009dd475ba96992c"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a4d93ff8cc321fff5009dd475ba96992c">H5VL_link_optional_t</a></td></tr>
+<tr class="separator:a4d93ff8cc321fff5009dd475ba96992c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a5195c21f06f1eb3a45271b831fafa3"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a2a5195c21f06f1eb3a45271b831fafa3">H5VL_object_optional_t</a></td></tr>
+<tr class="separator:a2a5195c21f06f1eb3a45271b831fafa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a864a13bc6e103b71ada0eae343ccbc80"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a864a13bc6e103b71ada0eae343ccbc80">H5VL_request_optional_t</a></td></tr>
+<tr class="separator:a864a13bc6e103b71ada0eae343ccbc80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4685ce59300a47fa276fe7577a6fb2ea"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a4685ce59300a47fa276fe7577a6fb2ea">H5VL_blob_optional_t</a></td></tr>
+<tr class="separator:a4685ce59300a47fa276fe7577a6fb2ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a418e1ef08bd10c57dc12f04b1e22f784"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a418e1ef08bd10c57dc12f04b1e22f784">H5VL_request_notify_t</a>) (void *ctx, <a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> status)</td></tr>
+<tr class="separator:a418e1ef08bd10c57dc12f04b1e22f784"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a69fb5f76c678a35c3e7bae98c4f2c9f2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2">H5VL_loc_type_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e">H5VL_OBJECT_BY_SELF</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a256902987e95589efc0a75b709ae9288">H5VL_OBJECT_BY_NAME</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a4e82e176436dfcd528f38d2e76863a1e">H5VL_OBJECT_BY_IDX</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a3b5d0e8f4650eec59183b619174b46cd">H5VL_OBJECT_BY_TOKEN</a>
+ }</td></tr>
+<tr class="separator:a69fb5f76c678a35c3e7bae98c4f2c9f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1ca6e780261f54b22ab29df7db17386"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386">H5VL_attr_get_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a28c828cecf474623e8e0103a1c03a119">H5VL_ATTR_GET_ACPL</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a245c8729545d02ae0b9dcdf3598c17e2">H5VL_ATTR_GET_INFO</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a3566d35892e514ccab13b48725d6f6ef">H5VL_ATTR_GET_NAME</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a257bbe582665afa336fe112b78d5fdbc">H5VL_ATTR_GET_SPACE</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386ab3ad72c306c4a1722505e4b1ad4a415a">H5VL_ATTR_GET_STORAGE_SIZE</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a02ea42f42ca98b712b63efb52aacbfd1">H5VL_ATTR_GET_TYPE</a>
+<br />
+ }</td></tr>
+<tr class="separator:ab1ca6e780261f54b22ab29df7db17386"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8f6ab518f80d1afedd8b16ac3454ac1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1">H5VL_attr_specific_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1ae01237a4f14a54465e5a3a04f18a5c1d">H5VL_ATTR_DELETE</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1acd8869b073aceaa7a843d5d8bbf23e6b">H5VL_ATTR_DELETE_BY_IDX</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1a4c65cce04f97b2affbd8cb27b3161a04">H5VL_ATTR_EXISTS</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1ab28ca25824a3879d755db3845f70ccad">H5VL_ATTR_ITER</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1a6d0e93c4d1a0c4bd45211d7e0b262269">H5VL_ATTR_RENAME</a>
+<br />
+ }</td></tr>
+<tr class="separator:ab8f6ab518f80d1afedd8b16ac3454ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4c18c2151788eaae8f602f4f1b9c372"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372">H5VL_dataset_get_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a04105bc0c224fc85120a6794b1141211">H5VL_DATASET_GET_DAPL</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a5c35e81f46b4a93c0efc89e2a0b97550">H5VL_DATASET_GET_DCPL</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a31d5a7839c3c4ece749c4d4b5e5f2ea9">H5VL_DATASET_GET_SPACE</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a7514a11451c7d583ac8a247e36e62906">H5VL_DATASET_GET_SPACE_STATUS</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a64752afc213ac4e5fe4d954b78442adc">H5VL_DATASET_GET_STORAGE_SIZE</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372aa83d7cc17db73e5eb310687f3e2d3a9f">H5VL_DATASET_GET_TYPE</a>
+<br />
+ }</td></tr>
+<tr class="separator:ab4c18c2151788eaae8f602f4f1b9c372"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fefe4297e306615172689a42d2346eb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346eb">H5VL_dataset_specific_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346ebab34a36df015aa4e63a8da5312cef2b3f">H5VL_DATASET_SET_EXTENT</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346eba3a67be065b4404a8521154b7a1d936db">H5VL_DATASET_FLUSH</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346ebace7df8a591dfcc28ef96d875744ce038">H5VL_DATASET_REFRESH</a>
+ }</td></tr>
+<tr class="separator:a8fefe4297e306615172689a42d2346eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c0522b08c0dcb658b82f089b82f045"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045">H5VL_datatype_get_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045ac6262bbc02f5f314dd61433ac8eb1ac7">H5VL_DATATYPE_GET_BINARY_SIZE</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045a7a7beb42dec3775754d11081d8393b3f">H5VL_DATATYPE_GET_BINARY</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045acae4838a97a29e1530f208320065fc4d">H5VL_DATATYPE_GET_TCPL</a>
+ }</td></tr>
+<tr class="separator:a50c0522b08c0dcb658b82f089b82f045"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3717bbb5258f48e253ff646f4255b581"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a3717bbb5258f48e253ff646f4255b581">H5VL_datatype_specific_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#a3717bbb5258f48e253ff646f4255b581a31de802d1231e3f005667efdbd9e849b">H5VL_DATATYPE_FLUSH</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a3717bbb5258f48e253ff646f4255b581a789ab10e1a6d5b33b7fbe769ee97bdc1">H5VL_DATATYPE_REFRESH</a>
+ }</td></tr>
+<tr class="separator:a3717bbb5258f48e253ff646f4255b581"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a693343d9d502ed7728883b7c53dc178c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178c">H5VL_file_get_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178ca2d6b91c14df76dcdc5377e9986a8d2c2">H5VL_FILE_GET_CONT_INFO</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178caf109918eace3f4c77307a26eb4a1361b">H5VL_FILE_GET_FAPL</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178cad82b76eeca240549fff75668a8a07ffa">H5VL_FILE_GET_FCPL</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178ca1ba678b6d0c35c09eebba9491a906a5b">H5VL_FILE_GET_FILENO</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178cae81f8cf07e88734b01bff3106d04050d">H5VL_FILE_GET_INTENT</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178cafd2f1b2c691bb05a4c1efa44efcc8ce8">H5VL_FILE_GET_NAME</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178cadec494437e2cd833c094952e0e7b1757">H5VL_FILE_GET_OBJ_COUNT</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178ca97119fe8729739f6be9c61e4ef52d92a">H5VL_FILE_GET_OBJ_IDS</a>
+<br />
+ }</td></tr>
+<tr class="separator:a693343d9d502ed7728883b7c53dc178c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0677561e907e85a084c9d7eb8463776c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776c">H5VL_file_specific_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776cabb47ec2cb5403edfbb59a86045914939">H5VL_FILE_FLUSH</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776ca4aeac39fe8593cbf9b0a0d582e910b3f">H5VL_FILE_REOPEN</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776caae709fc8e384a5795762ebdfd19156a7">H5VL_FILE_IS_ACCESSIBLE</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776cab0272350bc97edc2b75aaf8d00f243be">H5VL_FILE_DELETE</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776ca7302e73192f78efa10ac83ca91de50b3">H5VL_FILE_IS_EQUAL</a>
+<br />
+ }</td></tr>
+<tr class="separator:a0677561e907e85a084c9d7eb8463776c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65f430c05c745b39b8f9664780bd1cdf"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a65f430c05c745b39b8f9664780bd1cdf">H5VL_group_get_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#a65f430c05c745b39b8f9664780bd1cdfae39c8b6a3da705544c0c2d71cf89d1de">H5VL_GROUP_GET_GCPL</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a65f430c05c745b39b8f9664780bd1cdfa3b16d763cbaf30054b1eccfe4b18738e">H5VL_GROUP_GET_INFO</a>
+ }</td></tr>
+<tr class="separator:a65f430c05c745b39b8f9664780bd1cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6bb6bde1b8723c9813b572db9e1565"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565">H5VL_group_specific_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565a91fb48cd8903ad3bb8a87a71ec734102">H5VL_GROUP_MOUNT</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565a9fe35ebb106d610ef36a97de8f545416">H5VL_GROUP_UNMOUNT</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565aadb42eba4ff1867d6cd809b640dcc667">H5VL_GROUP_FLUSH</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565afe3c3a9224e00ec7b2dba2b79298ddcd">H5VL_GROUP_REFRESH</a>
+ }</td></tr>
+<tr class="separator:a2d6bb6bde1b8723c9813b572db9e1565"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cef93e549a23b3fb2b4da12de7b0386"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386">H5VL_link_create_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386a52dc945ab2bef1f954db9d642fa5a56f">H5VL_LINK_CREATE_HARD</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386afa2ce5d5f8fd7ef2ae93f68771211588">H5VL_LINK_CREATE_SOFT</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386a4f51850fd35490934f90e300a5126f20">H5VL_LINK_CREATE_UD</a>
+ }</td></tr>
+<tr class="separator:a8cef93e549a23b3fb2b4da12de7b0386"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad839695aa27e548b79a80416133e35e5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5">H5VL_link_get_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5adfae11f356f74a4c75efb11f18aaf024">H5VL_LINK_GET_INFO</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5a0291fdc5dfdb06f8eebb46e5abf6f9e1">H5VL_LINK_GET_NAME</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5a0d6e014f38ca9e25747bca316c848b36">H5VL_LINK_GET_VAL</a>
+ }</td></tr>
+<tr class="separator:ad839695aa27e548b79a80416133e35e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03bf895394e4414592f12930030e4f60"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60">H5VL_link_specific_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60ab15e04ae2e2c683fa7c54b0e11a690ef">H5VL_LINK_DELETE</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60a9ca6090641c2257302d39018f7c16ba8">H5VL_LINK_EXISTS</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60a050e4e3a3f7ecd206614cc6f533ae9af">H5VL_LINK_ITER</a>
+ }</td></tr>
+<tr class="separator:a03bf895394e4414592f12930030e4f60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab745a5955edee348875cb2312c9d526e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526e">H5VL_object_get_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526eaa179e57b1c18a9fd2c5f7cb0cd138692">H5VL_OBJECT_GET_FILE</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526eac0fe97360433711d6a7060cd536e6242">H5VL_OBJECT_GET_NAME</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526ea6a873ff5fcd4060f3c179552b44ebb44">H5VL_OBJECT_GET_TYPE</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526eaf66f04c3e08e2d2f26b794102dd94f1f">H5VL_OBJECT_GET_INFO</a>
+ }</td></tr>
+<tr class="separator:ab745a5955edee348875cb2312c9d526e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21596f5008ac90a1daec63fa330d5867"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867">H5VL_object_specific_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867a360f6e624b31a3acc685dd9718a22348">H5VL_OBJECT_CHANGE_REF_COUNT</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867a028b6cfd944dffb3bc87a598e52890ec">H5VL_OBJECT_EXISTS</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867a5f61abca48ce2e96f476894572c73250">H5VL_OBJECT_LOOKUP</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867ab2b90a1c6de2d3a0ea2a54a1b1143ab3">H5VL_OBJECT_VISIT</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867acc85e8ba48c6f3af0f1c88076d5be7f5">H5VL_OBJECT_FLUSH</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867aeae649ec107e77a2e82057aac1459b8b">H5VL_OBJECT_REFRESH</a>
+<br />
+ }</td></tr>
+<tr class="separator:a21596f5008ac90a1daec63fa330d5867"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9861877746c10d523dc8d5148f18ac3b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3bae94eba28d39f16c3a3fdf82032c8865b">H5VL_REQUEST_STATUS_IN_PROGRESS</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3ba73dca0b9688c46dc9b483fd0fac7fab7">H5VL_REQUEST_STATUS_SUCCEED</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3bad3b05e3bbcd11850d901da87a1b6cd3a">H5VL_REQUEST_STATUS_FAIL</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3ba77d6a4532e6296c217c54963c1281810">H5VL_REQUEST_STATUS_CANT_CANCEL</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3bab369014a266b97505966381bfa9b75bd">H5VL_REQUEST_STATUS_CANCELED</a>
+<br />
+ }</td></tr>
+<tr class="separator:a9861877746c10d523dc8d5148f18ac3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91890110142de649aa5674e72ba2c8c1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a91890110142de649aa5674e72ba2c8c1">H5VL_request_specific_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#a91890110142de649aa5674e72ba2c8c1a68408be0a2baea1c71776339a4268f79">H5VL_REQUEST_GET_ERR_STACK</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a91890110142de649aa5674e72ba2c8c1ab21c6d87c43f2b7ed354cfb8dce138cb">H5VL_REQUEST_GET_EXEC_TIME</a>
+ }</td></tr>
+<tr class="separator:a91890110142de649aa5674e72ba2c8c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62920eba2774bece9b657b94d5786bd6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6">H5VL_blob_specific_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6ad89fddfe0d59c281d327d964cf436bb3">H5VL_BLOB_DELETE</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6a07b91e3b9a440edfe61fae135016f488">H5VL_BLOB_ISNULL</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6ad427093222848690bc262f2bfba8951a">H5VL_BLOB_SETNULL</a>
+ }</td></tr>
+<tr class="separator:a62920eba2774bece9b657b94d5786bd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72dd04b7264916fe5cdfc5970fe8ae21"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21">H5VL_get_conn_lvl_t</a> { <a class="el" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21a8eca5ca176588a85afabb74ef23a5393">H5VL_GET_CONN_LVL_CURR</a>
+, <a class="el" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21a7849c0441ebf9d6064ac1d2ee44357e2">H5VL_GET_CONN_LVL_TERM</a>
+ }</td></tr>
+<tr class="separator:a72dd04b7264916fe5cdfc5970fe8ae21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga439c150299522a0e0f401a86d083097b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_v.html#ga439c150299522a0e0f401a86d083097b">H5VLregister_connector</a> (const <a class="el" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> *cls, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vipl_id)</td></tr>
+<tr class="memdesc:ga439c150299522a0e0f401a86d083097b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a new VOL connector. <a href="group___h5_v_l_d_e_v.html#ga439c150299522a0e0f401a86d083097b">More...</a><br /></td></tr>
+<tr class="separator:ga439c150299522a0e0f401a86d083097b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5b4d39ebffb40c0bfef969ba53a008c9"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_v.html#ga5b4d39ebffb40c0bfef969ba53a008c9">H5VLobject</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:ga5b4d39ebffb40c0bfef969ba53a008c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga161553978d3d001a5b04708acccb429f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_v.html#ga161553978d3d001a5b04708acccb429f">H5VLget_file_type</a> (void *file_obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype_id)</td></tr>
+<tr class="separator:ga161553978d3d001a5b04708acccb429f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c60c90aa304a8af505ac6bf6c45f325"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_v.html#ga1c60c90aa304a8af505ac6bf6c45f325">H5VLpeek_connector_id_by_name</a> (const char *name)</td></tr>
+<tr class="separator:ga1c60c90aa304a8af505ac6bf6c45f325"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ce951b73cea4cac933107b94ec1544a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_v.html#ga5ce951b73cea4cac933107b94ec1544a">H5VLpeek_connector_id_by_value</a> (<a class="el" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> value)</td></tr>
+<tr class="separator:ga5ce951b73cea4cac933107b94ec1544a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d2e5bf7c9e947f5a1645bbd0f887d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a85d2e5bf7c9e947f5a1645bbd0f887d9">H5VLregister_opt_operation</a> (<a class="el" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> subcls, const char *op_name, int *op_val)</td></tr>
+<tr class="separator:a85d2e5bf7c9e947f5a1645bbd0f887d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3c45344dc248471076e58dc3f66a9ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#ab3c45344dc248471076e58dc3f66a9ec">H5VLfind_opt_operation</a> (<a class="el" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> subcls, const char *op_name, int *op_val)</td></tr>
+<tr class="separator:ab3c45344dc248471076e58dc3f66a9ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef785a9a3f73d7ce6954ca742e4f8135"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#aef785a9a3f73d7ce6954ca742e4f8135">H5VLunregister_opt_operation</a> (<a class="el" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> subcls, const char *op_name)</td></tr>
+<tr class="separator:aef785a9a3f73d7ce6954ca742e4f8135"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05ad0ec89a660b38c7ff04a1c4ac1a79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a05ad0ec89a660b38c7ff04a1c4ac1a79">H5VLattr_optional_op</a> (const char *app_file, const char *app_func, unsigned app_line, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:a05ad0ec89a660b38c7ff04a1c4ac1a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa610c126626e8fd600c7215d56db75f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#aa610c126626e8fd600c7215d56db75f5">H5VLdataset_optional_op</a> (const char *app_file, const char *app_func, unsigned app_line, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:aa610c126626e8fd600c7215d56db75f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35040b4e9d7278d6902c1383b059e680"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a35040b4e9d7278d6902c1383b059e680">H5VLdatatype_optional_op</a> (const char *app_file, const char *app_func, unsigned app_line, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:a35040b4e9d7278d6902c1383b059e680"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a0a75acc33062861d924620209c25ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a9a0a75acc33062861d924620209c25ee">H5VLfile_optional_op</a> (const char *app_file, const char *app_func, unsigned app_line, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:a9a0a75acc33062861d924620209c25ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0729809fec07bad154519231f6099234"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a0729809fec07bad154519231f6099234">H5VLgroup_optional_op</a> (const char *app_file, const char *app_func, unsigned app_line, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:a0729809fec07bad154519231f6099234"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ef4563cbd0a9a9d7cff0ef39172d39b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a0ef4563cbd0a9a9d7cff0ef39172d39b">H5VLlink_optional_op</a> (const char *app_file, const char *app_func, unsigned app_line, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:a0ef4563cbd0a9a9d7cff0ef39172d39b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e939483b818266244004b12d54c9044"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#a0e939483b818266244004b12d54c9044">H5VLobject_optional_op</a> (const char *app_file, const char *app_func, unsigned app_line, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:a0e939483b818266244004b12d54c9044"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af22b04c4bd4cfb8b1f319a3ceac86396"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html#af22b04c4bd4cfb8b1f319a3ceac86396">H5VLrequest_optional_op</a> (void *req, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args)</td></tr>
+<tr class="separator:af22b04c4bd4cfb8b1f319a3ceac86396"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a20edbf28ad7e1ec3c8063ec750d6d140"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a20edbf28ad7e1ec3c8063ec750d6d140">&#9670;&nbsp;</a></span>H5VL_CONTAINER_INFO_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CONTAINER_INFO_VERSION&#160;&#160;&#160;0x01 /* Container info struct version */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aff0124baf1fb164869ff3a56e7bf73b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aff0124baf1fb164869ff3a56e7bf73b4">&#9670;&nbsp;</a></span>H5VL_MAX_BLOB_ID_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_MAX_BLOB_ID_SIZE&#160;&#160;&#160;(16) /* Allow for 128-bits blob IDs */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9068cabcf87b95915a4cf27affb9bd23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9068cabcf87b95915a4cf27affb9bd23">&#9670;&nbsp;</a></span>H5VL_RESERVED_NATIVE_OPTIONAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_RESERVED_NATIVE_OPTIONAL&#160;&#160;&#160;1024</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a932291eed9ef2abfa4c9bbdff88ef073"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a932291eed9ef2abfa4c9bbdff88ef073">&#9670;&nbsp;</a></span>H5VLattr_optional_op</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLattr_optional_op</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em></td><td>)</td>
+ <td>&#160;&#160;&#160;H5VLattr_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a259b7c42221ef15270d02c247b74d668"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a259b7c42221ef15270d02c247b74d668">&#9670;&nbsp;</a></span>H5VLattr_optional_op_wrap</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLattr_optional_op_wrap&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#a05ad0ec89a660b38c7ff04a1c4ac1a79">H5VLattr_optional_op</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a46bf2c58bb032bcae1794aa4cf6f6b59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46bf2c58bb032bcae1794aa4cf6f6b59">&#9670;&nbsp;</a></span>H5VLdataset_optional_op</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLdataset_optional_op</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em></td><td>)</td>
+ <td>&#160;&#160;&#160;H5VLdataset_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a19d746e7fffbc934da5faf6d2341d582"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19d746e7fffbc934da5faf6d2341d582">&#9670;&nbsp;</a></span>H5VLdataset_optional_op_wrap</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLdataset_optional_op_wrap&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#aa610c126626e8fd600c7215d56db75f5">H5VLdataset_optional_op</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4ecacacc56f7d4e13fda483f901f1d6d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ecacacc56f7d4e13fda483f901f1d6d">&#9670;&nbsp;</a></span>H5VLdatatype_optional_op</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLdatatype_optional_op</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em></td><td>)</td>
+ <td>&#160;&#160;&#160;H5VLdatatype_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a366684ad3ef017e828640c05dc63d795"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a366684ad3ef017e828640c05dc63d795">&#9670;&nbsp;</a></span>H5VLdatatype_optional_op_wrap</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLdatatype_optional_op_wrap&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#a35040b4e9d7278d6902c1383b059e680">H5VLdatatype_optional_op</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9234611f30a8d7bc79d1c315c513c9e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9234611f30a8d7bc79d1c315c513c9e6">&#9670;&nbsp;</a></span>H5VLfile_optional_op</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLfile_optional_op</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em></td><td>)</td>
+ <td>&#160;&#160;&#160;H5VLfile_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aafa9ec9480193ed0b56e5da540b4e25f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aafa9ec9480193ed0b56e5da540b4e25f">&#9670;&nbsp;</a></span>H5VLfile_optional_op_wrap</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLfile_optional_op_wrap&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#a9a0a75acc33062861d924620209c25ee">H5VLfile_optional_op</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a942d8bb5cc709547097bd30689be4e60"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a942d8bb5cc709547097bd30689be4e60">&#9670;&nbsp;</a></span>H5VLgroup_optional_op</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLgroup_optional_op</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em></td><td>)</td>
+ <td>&#160;&#160;&#160;H5VLgroup_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6a212cbd38e9dcb18ca7a213212777b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a212cbd38e9dcb18ca7a213212777b3">&#9670;&nbsp;</a></span>H5VLgroup_optional_op_wrap</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLgroup_optional_op_wrap&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#a0729809fec07bad154519231f6099234">H5VLgroup_optional_op</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac06a3858e28b503b0d60b13b262a2058"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac06a3858e28b503b0d60b13b262a2058">&#9670;&nbsp;</a></span>H5VLlink_optional_op</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLlink_optional_op</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em></td><td>)</td>
+ <td>&#160;&#160;&#160;H5VLlink_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afbc4cfd18c0bb3383ec9febf06df1982"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afbc4cfd18c0bb3383ec9febf06df1982">&#9670;&nbsp;</a></span>H5VLlink_optional_op_wrap</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLlink_optional_op_wrap&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#a0ef4563cbd0a9a9d7cff0ef39172d39b">H5VLlink_optional_op</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a407bdc0c5d16239a9f9e1c7ffeee6c46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a407bdc0c5d16239a9f9e1c7ffeee6c46">&#9670;&nbsp;</a></span>H5VLobject_optional_op</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLobject_optional_op</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em></td><td>)</td>
+ <td>&#160;&#160;&#160;H5VLobject_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac3c69c9142b044b9b6e06948f2a07dfd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac3c69c9142b044b9b6e06948f2a07dfd">&#9670;&nbsp;</a></span>H5VLobject_optional_op_wrap</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VLobject_optional_op_wrap&#160;&#160;&#160;<a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(<a class="el" href="_h5_v_lconnector_8h.html#a0e939483b818266244004b12d54c9044">H5VLobject_optional_op</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="abfbaa9c3a5ab4bf43534b4e030657729"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abfbaa9c3a5ab4bf43534b4e030657729">&#9670;&nbsp;</a></span>H5VL_attr_optional_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5_v_lconnector_8h.html#abfbaa9c3a5ab4bf43534b4e030657729">H5VL_attr_optional_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4685ce59300a47fa276fe7577a6fb2ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4685ce59300a47fa276fe7577a6fb2ea">&#9670;&nbsp;</a></span>H5VL_blob_optional_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5_v_lconnector_8h.html#a4685ce59300a47fa276fe7577a6fb2ea">H5VL_blob_optional_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab18cb972a8455fee7ef7a67f4b32c750"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab18cb972a8455fee7ef7a67f4b32c750">&#9670;&nbsp;</a></span>H5VL_dataset_optional_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5_v_lconnector_8h.html#ab18cb972a8455fee7ef7a67f4b32c750">H5VL_dataset_optional_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae935f3e68a8cae49c4cc1022b50a3baf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae935f3e68a8cae49c4cc1022b50a3baf">&#9670;&nbsp;</a></span>H5VL_datatype_optional_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5_v_lconnector_8h.html#ae935f3e68a8cae49c4cc1022b50a3baf">H5VL_datatype_optional_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aac7bb8706a31bcd7345c88821785383a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac7bb8706a31bcd7345c88821785383a">&#9670;&nbsp;</a></span>H5VL_file_optional_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5_v_lconnector_8h.html#aac7bb8706a31bcd7345c88821785383a">H5VL_file_optional_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1d2c668e398b1b8442ec97e4b3a0d556"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d2c668e398b1b8442ec97e4b3a0d556">&#9670;&nbsp;</a></span>H5VL_group_optional_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5_v_lconnector_8h.html#a1d2c668e398b1b8442ec97e4b3a0d556">H5VL_group_optional_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4d93ff8cc321fff5009dd475ba96992c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d93ff8cc321fff5009dd475ba96992c">&#9670;&nbsp;</a></span>H5VL_link_optional_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5_v_lconnector_8h.html#a4d93ff8cc321fff5009dd475ba96992c">H5VL_link_optional_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2a5195c21f06f1eb3a45271b831fafa3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a5195c21f06f1eb3a45271b831fafa3">&#9670;&nbsp;</a></span>H5VL_object_optional_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5_v_lconnector_8h.html#a2a5195c21f06f1eb3a45271b831fafa3">H5VL_object_optional_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a418e1ef08bd10c57dc12f04b1e22f784"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a418e1ef08bd10c57dc12f04b1e22f784">&#9670;&nbsp;</a></span>H5VL_request_notify_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5VL_request_notify_t) (void *ctx, <a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> status)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a864a13bc6e103b71ada0eae343ccbc80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a864a13bc6e103b71ada0eae343ccbc80">&#9670;&nbsp;</a></span>H5VL_request_optional_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5_v_lconnector_8h.html#a864a13bc6e103b71ada0eae343ccbc80">H5VL_request_optional_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="ab1ca6e780261f54b22ab29df7db17386"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1ca6e780261f54b22ab29df7db17386">&#9670;&nbsp;</a></span>H5VL_attr_get_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386">H5VL_attr_get_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab1ca6e780261f54b22ab29df7db17386a28c828cecf474623e8e0103a1c03a119"></a>H5VL_ATTR_GET_ACPL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab1ca6e780261f54b22ab29df7db17386a245c8729545d02ae0b9dcdf3598c17e2"></a>H5VL_ATTR_GET_INFO&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab1ca6e780261f54b22ab29df7db17386a3566d35892e514ccab13b48725d6f6ef"></a>H5VL_ATTR_GET_NAME&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab1ca6e780261f54b22ab29df7db17386a257bbe582665afa336fe112b78d5fdbc"></a>H5VL_ATTR_GET_SPACE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab1ca6e780261f54b22ab29df7db17386ab3ad72c306c4a1722505e4b1ad4a415a"></a>H5VL_ATTR_GET_STORAGE_SIZE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab1ca6e780261f54b22ab29df7db17386a02ea42f42ca98b712b63efb52aacbfd1"></a>H5VL_ATTR_GET_TYPE&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="ab8f6ab518f80d1afedd8b16ac3454ac1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab8f6ab518f80d1afedd8b16ac3454ac1">&#9670;&nbsp;</a></span>H5VL_attr_specific_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1">H5VL_attr_specific_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab8f6ab518f80d1afedd8b16ac3454ac1ae01237a4f14a54465e5a3a04f18a5c1d"></a>H5VL_ATTR_DELETE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab8f6ab518f80d1afedd8b16ac3454ac1acd8869b073aceaa7a843d5d8bbf23e6b"></a>H5VL_ATTR_DELETE_BY_IDX&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab8f6ab518f80d1afedd8b16ac3454ac1a4c65cce04f97b2affbd8cb27b3161a04"></a>H5VL_ATTR_EXISTS&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab8f6ab518f80d1afedd8b16ac3454ac1ab28ca25824a3879d755db3845f70ccad"></a>H5VL_ATTR_ITER&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab8f6ab518f80d1afedd8b16ac3454ac1a6d0e93c4d1a0c4bd45211d7e0b262269"></a>H5VL_ATTR_RENAME&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a62920eba2774bece9b657b94d5786bd6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a62920eba2774bece9b657b94d5786bd6">&#9670;&nbsp;</a></span>H5VL_blob_specific_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6">H5VL_blob_specific_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a62920eba2774bece9b657b94d5786bd6ad89fddfe0d59c281d327d964cf436bb3"></a>H5VL_BLOB_DELETE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a62920eba2774bece9b657b94d5786bd6a07b91e3b9a440edfe61fae135016f488"></a>H5VL_BLOB_ISNULL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a62920eba2774bece9b657b94d5786bd6ad427093222848690bc262f2bfba8951a"></a>H5VL_BLOB_SETNULL&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="ab4c18c2151788eaae8f602f4f1b9c372"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab4c18c2151788eaae8f602f4f1b9c372">&#9670;&nbsp;</a></span>H5VL_dataset_get_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372">H5VL_dataset_get_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab4c18c2151788eaae8f602f4f1b9c372a04105bc0c224fc85120a6794b1141211"></a>H5VL_DATASET_GET_DAPL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab4c18c2151788eaae8f602f4f1b9c372a5c35e81f46b4a93c0efc89e2a0b97550"></a>H5VL_DATASET_GET_DCPL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab4c18c2151788eaae8f602f4f1b9c372a31d5a7839c3c4ece749c4d4b5e5f2ea9"></a>H5VL_DATASET_GET_SPACE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab4c18c2151788eaae8f602f4f1b9c372a7514a11451c7d583ac8a247e36e62906"></a>H5VL_DATASET_GET_SPACE_STATUS&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab4c18c2151788eaae8f602f4f1b9c372a64752afc213ac4e5fe4d954b78442adc"></a>H5VL_DATASET_GET_STORAGE_SIZE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab4c18c2151788eaae8f602f4f1b9c372aa83d7cc17db73e5eb310687f3e2d3a9f"></a>H5VL_DATASET_GET_TYPE&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a8fefe4297e306615172689a42d2346eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8fefe4297e306615172689a42d2346eb">&#9670;&nbsp;</a></span>H5VL_dataset_specific_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346eb">H5VL_dataset_specific_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8fefe4297e306615172689a42d2346ebab34a36df015aa4e63a8da5312cef2b3f"></a>H5VL_DATASET_SET_EXTENT&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a8fefe4297e306615172689a42d2346eba3a67be065b4404a8521154b7a1d936db"></a>H5VL_DATASET_FLUSH&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a8fefe4297e306615172689a42d2346ebace7df8a591dfcc28ef96d875744ce038"></a>H5VL_DATASET_REFRESH&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a50c0522b08c0dcb658b82f089b82f045"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50c0522b08c0dcb658b82f089b82f045">&#9670;&nbsp;</a></span>H5VL_datatype_get_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045">H5VL_datatype_get_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a50c0522b08c0dcb658b82f089b82f045ac6262bbc02f5f314dd61433ac8eb1ac7"></a>H5VL_DATATYPE_GET_BINARY_SIZE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a50c0522b08c0dcb658b82f089b82f045a7a7beb42dec3775754d11081d8393b3f"></a>H5VL_DATATYPE_GET_BINARY&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a50c0522b08c0dcb658b82f089b82f045acae4838a97a29e1530f208320065fc4d"></a>H5VL_DATATYPE_GET_TCPL&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a3717bbb5258f48e253ff646f4255b581"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3717bbb5258f48e253ff646f4255b581">&#9670;&nbsp;</a></span>H5VL_datatype_specific_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a3717bbb5258f48e253ff646f4255b581">H5VL_datatype_specific_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3717bbb5258f48e253ff646f4255b581a31de802d1231e3f005667efdbd9e849b"></a>H5VL_DATATYPE_FLUSH&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a3717bbb5258f48e253ff646f4255b581a789ab10e1a6d5b33b7fbe769ee97bdc1"></a>H5VL_DATATYPE_REFRESH&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a693343d9d502ed7728883b7c53dc178c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a693343d9d502ed7728883b7c53dc178c">&#9670;&nbsp;</a></span>H5VL_file_get_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178c">H5VL_file_get_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a693343d9d502ed7728883b7c53dc178ca2d6b91c14df76dcdc5377e9986a8d2c2"></a>H5VL_FILE_GET_CONT_INFO&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a693343d9d502ed7728883b7c53dc178caf109918eace3f4c77307a26eb4a1361b"></a>H5VL_FILE_GET_FAPL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a693343d9d502ed7728883b7c53dc178cad82b76eeca240549fff75668a8a07ffa"></a>H5VL_FILE_GET_FCPL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a693343d9d502ed7728883b7c53dc178ca1ba678b6d0c35c09eebba9491a906a5b"></a>H5VL_FILE_GET_FILENO&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a693343d9d502ed7728883b7c53dc178cae81f8cf07e88734b01bff3106d04050d"></a>H5VL_FILE_GET_INTENT&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a693343d9d502ed7728883b7c53dc178cafd2f1b2c691bb05a4c1efa44efcc8ce8"></a>H5VL_FILE_GET_NAME&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a693343d9d502ed7728883b7c53dc178cadec494437e2cd833c094952e0e7b1757"></a>H5VL_FILE_GET_OBJ_COUNT&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a693343d9d502ed7728883b7c53dc178ca97119fe8729739f6be9c61e4ef52d92a"></a>H5VL_FILE_GET_OBJ_IDS&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a0677561e907e85a084c9d7eb8463776c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0677561e907e85a084c9d7eb8463776c">&#9670;&nbsp;</a></span>H5VL_file_specific_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776c">H5VL_file_specific_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0677561e907e85a084c9d7eb8463776cabb47ec2cb5403edfbb59a86045914939"></a>H5VL_FILE_FLUSH&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a0677561e907e85a084c9d7eb8463776ca4aeac39fe8593cbf9b0a0d582e910b3f"></a>H5VL_FILE_REOPEN&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a0677561e907e85a084c9d7eb8463776caae709fc8e384a5795762ebdfd19156a7"></a>H5VL_FILE_IS_ACCESSIBLE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a0677561e907e85a084c9d7eb8463776cab0272350bc97edc2b75aaf8d00f243be"></a>H5VL_FILE_DELETE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a0677561e907e85a084c9d7eb8463776ca7302e73192f78efa10ac83ca91de50b3"></a>H5VL_FILE_IS_EQUAL&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a72dd04b7264916fe5cdfc5970fe8ae21"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a72dd04b7264916fe5cdfc5970fe8ae21">&#9670;&nbsp;</a></span>H5VL_get_conn_lvl_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21">H5VL_get_conn_lvl_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a72dd04b7264916fe5cdfc5970fe8ae21a8eca5ca176588a85afabb74ef23a5393"></a>H5VL_GET_CONN_LVL_CURR&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a72dd04b7264916fe5cdfc5970fe8ae21a7849c0441ebf9d6064ac1d2ee44357e2"></a>H5VL_GET_CONN_LVL_TERM&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a65f430c05c745b39b8f9664780bd1cdf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65f430c05c745b39b8f9664780bd1cdf">&#9670;&nbsp;</a></span>H5VL_group_get_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a65f430c05c745b39b8f9664780bd1cdf">H5VL_group_get_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a65f430c05c745b39b8f9664780bd1cdfae39c8b6a3da705544c0c2d71cf89d1de"></a>H5VL_GROUP_GET_GCPL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a65f430c05c745b39b8f9664780bd1cdfa3b16d763cbaf30054b1eccfe4b18738e"></a>H5VL_GROUP_GET_INFO&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a2d6bb6bde1b8723c9813b572db9e1565"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d6bb6bde1b8723c9813b572db9e1565">&#9670;&nbsp;</a></span>H5VL_group_specific_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565">H5VL_group_specific_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2d6bb6bde1b8723c9813b572db9e1565a91fb48cd8903ad3bb8a87a71ec734102"></a>H5VL_GROUP_MOUNT&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a2d6bb6bde1b8723c9813b572db9e1565a9fe35ebb106d610ef36a97de8f545416"></a>H5VL_GROUP_UNMOUNT&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a2d6bb6bde1b8723c9813b572db9e1565aadb42eba4ff1867d6cd809b640dcc667"></a>H5VL_GROUP_FLUSH&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a2d6bb6bde1b8723c9813b572db9e1565afe3c3a9224e00ec7b2dba2b79298ddcd"></a>H5VL_GROUP_REFRESH&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a8cef93e549a23b3fb2b4da12de7b0386"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8cef93e549a23b3fb2b4da12de7b0386">&#9670;&nbsp;</a></span>H5VL_link_create_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386">H5VL_link_create_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8cef93e549a23b3fb2b4da12de7b0386a52dc945ab2bef1f954db9d642fa5a56f"></a>H5VL_LINK_CREATE_HARD&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a8cef93e549a23b3fb2b4da12de7b0386afa2ce5d5f8fd7ef2ae93f68771211588"></a>H5VL_LINK_CREATE_SOFT&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a8cef93e549a23b3fb2b4da12de7b0386a4f51850fd35490934f90e300a5126f20"></a>H5VL_LINK_CREATE_UD&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="ad839695aa27e548b79a80416133e35e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad839695aa27e548b79a80416133e35e5">&#9670;&nbsp;</a></span>H5VL_link_get_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5">H5VL_link_get_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad839695aa27e548b79a80416133e35e5adfae11f356f74a4c75efb11f18aaf024"></a>H5VL_LINK_GET_INFO&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ad839695aa27e548b79a80416133e35e5a0291fdc5dfdb06f8eebb46e5abf6f9e1"></a>H5VL_LINK_GET_NAME&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ad839695aa27e548b79a80416133e35e5a0d6e014f38ca9e25747bca316c848b36"></a>H5VL_LINK_GET_VAL&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a03bf895394e4414592f12930030e4f60"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03bf895394e4414592f12930030e4f60">&#9670;&nbsp;</a></span>H5VL_link_specific_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60">H5VL_link_specific_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a03bf895394e4414592f12930030e4f60ab15e04ae2e2c683fa7c54b0e11a690ef"></a>H5VL_LINK_DELETE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a03bf895394e4414592f12930030e4f60a9ca6090641c2257302d39018f7c16ba8"></a>H5VL_LINK_EXISTS&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a03bf895394e4414592f12930030e4f60a050e4e3a3f7ecd206614cc6f533ae9af"></a>H5VL_LINK_ITER&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a69fb5f76c678a35c3e7bae98c4f2c9f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a69fb5f76c678a35c3e7bae98c4f2c9f2">&#9670;&nbsp;</a></span>H5VL_loc_type_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2">H5VL_loc_type_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e"></a>H5VL_OBJECT_BY_SELF&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a69fb5f76c678a35c3e7bae98c4f2c9f2a256902987e95589efc0a75b709ae9288"></a>H5VL_OBJECT_BY_NAME&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a69fb5f76c678a35c3e7bae98c4f2c9f2a4e82e176436dfcd528f38d2e76863a1e"></a>H5VL_OBJECT_BY_IDX&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a69fb5f76c678a35c3e7bae98c4f2c9f2a3b5d0e8f4650eec59183b619174b46cd"></a>H5VL_OBJECT_BY_TOKEN&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="ab745a5955edee348875cb2312c9d526e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab745a5955edee348875cb2312c9d526e">&#9670;&nbsp;</a></span>H5VL_object_get_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526e">H5VL_object_get_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab745a5955edee348875cb2312c9d526eaa179e57b1c18a9fd2c5f7cb0cd138692"></a>H5VL_OBJECT_GET_FILE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab745a5955edee348875cb2312c9d526eac0fe97360433711d6a7060cd536e6242"></a>H5VL_OBJECT_GET_NAME&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab745a5955edee348875cb2312c9d526ea6a873ff5fcd4060f3c179552b44ebb44"></a>H5VL_OBJECT_GET_TYPE&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="ab745a5955edee348875cb2312c9d526eaf66f04c3e08e2d2f26b794102dd94f1f"></a>H5VL_OBJECT_GET_INFO&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a21596f5008ac90a1daec63fa330d5867"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a21596f5008ac90a1daec63fa330d5867">&#9670;&nbsp;</a></span>H5VL_object_specific_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867">H5VL_object_specific_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a21596f5008ac90a1daec63fa330d5867a360f6e624b31a3acc685dd9718a22348"></a>H5VL_OBJECT_CHANGE_REF_COUNT&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a21596f5008ac90a1daec63fa330d5867a028b6cfd944dffb3bc87a598e52890ec"></a>H5VL_OBJECT_EXISTS&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a21596f5008ac90a1daec63fa330d5867a5f61abca48ce2e96f476894572c73250"></a>H5VL_OBJECT_LOOKUP&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a21596f5008ac90a1daec63fa330d5867ab2b90a1c6de2d3a0ea2a54a1b1143ab3"></a>H5VL_OBJECT_VISIT&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a21596f5008ac90a1daec63fa330d5867acc85e8ba48c6f3af0f1c88076d5be7f5"></a>H5VL_OBJECT_FLUSH&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a21596f5008ac90a1daec63fa330d5867aeae649ec107e77a2e82057aac1459b8b"></a>H5VL_OBJECT_REFRESH&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a91890110142de649aa5674e72ba2c8c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91890110142de649aa5674e72ba2c8c1">&#9670;&nbsp;</a></span>H5VL_request_specific_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a91890110142de649aa5674e72ba2c8c1">H5VL_request_specific_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a91890110142de649aa5674e72ba2c8c1a68408be0a2baea1c71776339a4268f79"></a>H5VL_REQUEST_GET_ERR_STACK&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a91890110142de649aa5674e72ba2c8c1ab21c6d87c43f2b7ed354cfb8dce138cb"></a>H5VL_REQUEST_GET_EXEC_TIME&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<a id="a9861877746c10d523dc8d5148f18ac3b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9861877746c10d523dc8d5148f18ac3b">&#9670;&nbsp;</a></span>H5VL_request_status_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9861877746c10d523dc8d5148f18ac3bae94eba28d39f16c3a3fdf82032c8865b"></a>H5VL_REQUEST_STATUS_IN_PROGRESS&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a9861877746c10d523dc8d5148f18ac3ba73dca0b9688c46dc9b483fd0fac7fab7"></a>H5VL_REQUEST_STATUS_SUCCEED&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a9861877746c10d523dc8d5148f18ac3bad3b05e3bbcd11850d901da87a1b6cd3a"></a>H5VL_REQUEST_STATUS_FAIL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a9861877746c10d523dc8d5148f18ac3ba77d6a4532e6296c217c54963c1281810"></a>H5VL_REQUEST_STATUS_CANT_CANCEL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a9861877746c10d523dc8d5148f18ac3bab369014a266b97505966381bfa9b75bd"></a>H5VL_REQUEST_STATUS_CANCELED&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a05ad0ec89a660b38c7ff04a1c4ac1a79"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05ad0ec89a660b38c7ff04a1c4ac1a79">&#9670;&nbsp;</a></span>H5VLattr_optional_op()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLattr_optional_op </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>app_line</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa610c126626e8fd600c7215d56db75f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa610c126626e8fd600c7215d56db75f5">&#9670;&nbsp;</a></span>H5VLdataset_optional_op()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLdataset_optional_op </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>app_line</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a35040b4e9d7278d6902c1383b059e680"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35040b4e9d7278d6902c1383b059e680">&#9670;&nbsp;</a></span>H5VLdatatype_optional_op()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLdatatype_optional_op </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>app_line</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9a0a75acc33062861d924620209c25ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a0a75acc33062861d924620209c25ee">&#9670;&nbsp;</a></span>H5VLfile_optional_op()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLfile_optional_op </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>app_line</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab3c45344dc248471076e58dc3f66a9ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3c45344dc248471076e58dc3f66a9ec">&#9670;&nbsp;</a></span>H5VLfind_opt_operation()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLfind_opt_operation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a>&#160;</td>
+ <td class="paramname"><em>subcls</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>op_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int *&#160;</td>
+ <td class="paramname"><em>op_val</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0729809fec07bad154519231f6099234"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0729809fec07bad154519231f6099234">&#9670;&nbsp;</a></span>H5VLgroup_optional_op()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLgroup_optional_op </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>app_line</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>group_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0ef4563cbd0a9a9d7cff0ef39172d39b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ef4563cbd0a9a9d7cff0ef39172d39b">&#9670;&nbsp;</a></span>H5VLlink_optional_op()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLlink_optional_op </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>app_line</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0e939483b818266244004b12d54c9044"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e939483b818266244004b12d54c9044">&#9670;&nbsp;</a></span>H5VLobject_optional_op()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLobject_optional_op </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>app_func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>app_line</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a85d2e5bf7c9e947f5a1645bbd0f887d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a85d2e5bf7c9e947f5a1645bbd0f887d9">&#9670;&nbsp;</a></span>H5VLregister_opt_operation()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLregister_opt_operation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a>&#160;</td>
+ <td class="paramname"><em>subcls</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>op_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int *&#160;</td>
+ <td class="paramname"><em>op_val</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af22b04c4bd4cfb8b1f319a3ceac86396"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af22b04c4bd4cfb8b1f319a3ceac86396">&#9670;&nbsp;</a></span>H5VLrequest_optional_op()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLrequest_optional_op </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>req</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aef785a9a3f73d7ce6954ca742e4f8135"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef785a9a3f73d7ce6954ca742e4f8135">&#9670;&nbsp;</a></span>H5VLunregister_opt_operation()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLunregister_opt_operation </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a>&#160;</td>
+ <td class="paramname"><em>subcls</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>op_name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_v_lconnector_8h__dep__incl.map b/develop/_h5_v_lconnector_8h__dep__incl.map
new file mode 100644
index 0000000..f094bc2
--- /dev/null
+++ b/develop/_h5_v_lconnector_8h__dep__incl.map
@@ -0,0 +1,5 @@
+<map id="src/H5VLconnector.h" name="src/H5VLconnector.h">
+<area shape="rect" id="node1" title=" " alt="" coords="90,5,245,32"/>
+<area shape="rect" id="node2" href="$_h5_mpublic_8h.html" title=" " alt="" coords="5,80,132,107"/>
+<area shape="rect" id="node3" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="157,80,375,107"/>
+</map>
diff --git a/develop/_h5_v_lconnector_8h__dep__incl.md5 b/develop/_h5_v_lconnector_8h__dep__incl.md5
new file mode 100644
index 0000000..2ce3968
--- /dev/null
+++ b/develop/_h5_v_lconnector_8h__dep__incl.md5
@@ -0,0 +1 @@
+fb892f9e683f461ea1d65278c2f90d86 \ No newline at end of file
diff --git a/develop/_h5_v_lconnector_8h__dep__incl.png b/develop/_h5_v_lconnector_8h__dep__incl.png
new file mode 100644
index 0000000..8830d86
--- /dev/null
+++ b/develop/_h5_v_lconnector_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_v_lconnector_8h__incl.map b/develop/_h5_v_lconnector_8h__incl.map
new file mode 100644
index 0000000..da14510
--- /dev/null
+++ b/develop/_h5_v_lconnector_8h__incl.map
@@ -0,0 +1,28 @@
+<map id="src/H5VLconnector.h" name="src/H5VLconnector.h">
+<area shape="rect" id="node1" title=" " alt="" coords="581,5,736,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="664,453,755,480"/>
+<area shape="rect" id="node14" href="$_h5_apublic_8h.html" title=" " alt="" coords="94,229,194,256"/>
+<area shape="rect" id="node15" href="$_h5_ipublic_8h.html" title=" " alt="" coords="586,379,681,405"/>
+<area shape="rect" id="node16" href="$_h5_opublic_8h.html" title=" " alt="" coords="368,304,469,331"/>
+<area shape="rect" id="node18" href="$_h5_dpublic_8h.html" title=" " alt="" coords="797,304,899,331"/>
+<area shape="rect" id="node19" href="$_h5_e_spublic_8h.html" title=" " alt="" coords="923,304,1029,331"/>
+<area shape="rect" id="node20" href="$_h5_fpublic_8h.html" title=" " alt="" coords="1125,229,1224,256"/>
+<area shape="rect" id="node23" href="$_h5_lpublic_8h.html" title=" " alt="" coords="219,229,317,256"/>
+<area shape="rect" id="node24" href="$_h5_rpublic_8h.html" title=" " alt="" coords="558,80,658,107"/>
+<area shape="rect" id="node26" href="$_h5_v_lpublic_8h.html" title=" " alt="" coords="1053,304,1160,331"/>
+<area shape="rect" id="node3" title=" " alt="" coords="113,528,215,555"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="239,528,339,555"/>
+<area shape="rect" id="node5" title=" " alt="" coords="363,528,450,555"/>
+<area shape="rect" id="node6" title=" " alt="" coords="474,528,545,555"/>
+<area shape="rect" id="node7" title=" " alt="" coords="569,528,644,555"/>
+<area shape="rect" id="node8" title=" " alt="" coords="668,528,751,555"/>
+<area shape="rect" id="node9" title=" " alt="" coords="775,528,849,555"/>
+<area shape="rect" id="node10" title=" " alt="" coords="874,528,945,555"/>
+<area shape="rect" id="node11" title=" " alt="" coords="969,528,1028,555"/>
+<area shape="rect" id="node12" title=" " alt="" coords="1052,528,1119,555"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1143,528,1251,555"/>
+<area shape="rect" id="node17" href="$_h5_tpublic_8h.html" title=" " alt="" coords="93,304,192,331"/>
+<area shape="rect" id="node21" href="$_h5_a_cpublic_8h.html" title=" " alt="" coords="1235,304,1344,331"/>
+<area shape="rect" id="node22" href="$_h5_cpublic_8h.html" title=" " alt="" coords="1286,379,1386,405"/>
+<area shape="rect" id="node25" href="$_h5_gpublic_8h.html" title=" " alt="" coords="456,155,557,181"/>
+</map>
diff --git a/develop/_h5_v_lconnector_8h__incl.md5 b/develop/_h5_v_lconnector_8h__incl.md5
new file mode 100644
index 0000000..ce70d57
--- /dev/null
+++ b/develop/_h5_v_lconnector_8h__incl.md5
@@ -0,0 +1 @@
+aa0dae8f43288720b58d9478eac7a54c \ No newline at end of file
diff --git a/develop/_h5_v_lconnector_8h__incl.png b/develop/_h5_v_lconnector_8h__incl.png
new file mode 100644
index 0000000..4c926e2
--- /dev/null
+++ b/develop/_h5_v_lconnector_8h__incl.png
Binary files differ
diff --git a/develop/_h5_v_lconnector__passthru_8h.html b/develop/_h5_v_lconnector__passthru_8h.html
new file mode 100644
index 0000000..c4c7a76
--- /dev/null
+++ b/develop/_h5_v_lconnector__passthru_8h.html
@@ -0,0 +1,4008 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5VLconnector_passthru.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_v_lconnector__passthru_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5VLconnector_passthru.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_v_lpublic_8h.html">H5VLpublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5VLconnector_passthru.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_v_lconnector__passthru_8h__incl.png" border="0" usemap="#asrc_2_h5_v_lconnector__passthru_8h" alt=""/></div>
+<map name="asrc_2_h5_v_lconnector__passthru_8h" id="asrc_2_h5_v_lconnector__passthru_8h">
+<area shape="rect" title=" " alt="" coords="652,5,871,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="653,528,744,555"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="737,453,831,480"/>
+<area shape="rect" href="_h5_v_lpublic_8h.html" title=" " alt="" coords="1256,229,1363,256"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="583,80,713,107"/>
+<area shape="rect" title=" " alt="" coords="102,603,205,629"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="229,603,329,629"/>
+<area shape="rect" title=" " alt="" coords="353,603,439,629"/>
+<area shape="rect" title=" " alt="" coords="463,603,534,629"/>
+<area shape="rect" title=" " alt="" coords="559,603,633,629"/>
+<area shape="rect" title=" " alt="" coords="657,603,740,629"/>
+<area shape="rect" title=" " alt="" coords="764,603,839,629"/>
+<area shape="rect" title=" " alt="" coords="863,603,934,629"/>
+<area shape="rect" title=" " alt="" coords="959,603,1017,629"/>
+<area shape="rect" title=" " alt="" coords="1041,603,1108,629"/>
+<area shape="rect" title=" " alt="" coords="1133,603,1241,629"/>
+<area shape="rect" href="_h5_apublic_8h.html" title=" " alt="" coords="686,304,786,331"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="1112,379,1213,405"/>
+<area shape="rect" href="_h5_dpublic_8h.html" title=" " alt="" coords="328,379,429,405"/>
+<area shape="rect" href="_h5_e_spublic_8h.html" title=" " alt="" coords="453,379,560,405"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="101,304,200,331"/>
+<area shape="rect" href="_h5_lpublic_8h.html" title=" " alt="" coords="925,304,1024,331"/>
+<area shape="rect" href="_h5_rpublic_8h.html" title=" " alt="" coords="969,155,1069,181"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="939,379,1037,405"/>
+<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="93,379,203,405"/>
+<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="94,453,194,480"/>
+<area shape="rect" href="_h5_gpublic_8h.html" title=" " alt="" coords="968,229,1069,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a814ba230b852c6b7e27811fe2b8d4fb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a814ba230b852c6b7e27811fe2b8d4fb2">H5VLcmp_connector_cls</a> (int *cmp, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id1, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id2)</td></tr>
+<tr class="separator:a814ba230b852c6b7e27811fe2b8d4fb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9873d50b395911b609621c22c2fa554b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#ga9873d50b395911b609621c22c2fa554b">H5VLwrap_register</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="memdesc:ga9873d50b395911b609621c22c2fa554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrap an internal object with a "wrap context" and register an hid_t for the resulting object. <a href="group___h5_v_l.html#ga9873d50b395911b609621c22c2fa554b">More...</a><br /></td></tr>
+<tr class="separator:ga9873d50b395911b609621c22c2fa554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bb2aa208a7d36a1da7f51639f73c22f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a4bb2aa208a7d36a1da7f51639f73c22f">H5VLretrieve_lib_state</a> (void **state)</td></tr>
+<tr class="separator:a4bb2aa208a7d36a1da7f51639f73c22f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad346377da51f3c2b44e1484d8df8f878"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#ad346377da51f3c2b44e1484d8df8f878">H5VLstart_lib_state</a> (void)</td></tr>
+<tr class="separator:ad346377da51f3c2b44e1484d8df8f878"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a160ba58761792ce81e6951e517940fdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a160ba58761792ce81e6951e517940fdc">H5VLrestore_lib_state</a> (const void *state)</td></tr>
+<tr class="separator:a160ba58761792ce81e6951e517940fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2de1fccb5bd8413a7c95a56e1c22de99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a2de1fccb5bd8413a7c95a56e1c22de99">H5VLfinish_lib_state</a> (void)</td></tr>
+<tr class="separator:a2de1fccb5bd8413a7c95a56e1c22de99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37856e5f0914916c4ac36cbc0e6bed84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a37856e5f0914916c4ac36cbc0e6bed84">H5VLfree_lib_state</a> (void *state)</td></tr>
+<tr class="separator:a37856e5f0914916c4ac36cbc0e6bed84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a786364d1a3a1a7c890ced9e0a8f6be73"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a786364d1a3a1a7c890ced9e0a8f6be73">H5VLget_object</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id)</td></tr>
+<tr class="separator:a786364d1a3a1a7c890ced9e0a8f6be73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4d06542aef57546ccd1e40c4955e03e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#ad4d06542aef57546ccd1e40c4955e03e">H5VLget_wrap_ctx</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, void **wrap_ctx)</td></tr>
+<tr class="separator:ad4d06542aef57546ccd1e40c4955e03e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbc08a67ea754f25ee0d358c7aa83717"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#abbc08a67ea754f25ee0d358c7aa83717">H5VLwrap_object</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> obj_type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, void *wrap_ctx)</td></tr>
+<tr class="separator:abbc08a67ea754f25ee0d358c7aa83717"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef90a98cbea62aff0e683d7bbe31dfb5"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#aef90a98cbea62aff0e683d7bbe31dfb5">H5VLunwrap_object</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id)</td></tr>
+<tr class="separator:aef90a98cbea62aff0e683d7bbe31dfb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af769237a892ee3c20d7cd75d22a64fc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#af769237a892ee3c20d7cd75d22a64fc6">H5VLfree_wrap_ctx</a> (void *wrap_ctx, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id)</td></tr>
+<tr class="separator:af769237a892ee3c20d7cd75d22a64fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e43a9640d599a68b2ce281796920d88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a8e43a9640d599a68b2ce281796920d88">H5VLinitialize</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vipl_id)</td></tr>
+<tr class="separator:a8e43a9640d599a68b2ce281796920d88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45e9fa8c9a6c037aed0b0521bb884148"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a45e9fa8c9a6c037aed0b0521bb884148">H5VLterminate</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id)</td></tr>
+<tr class="separator:a45e9fa8c9a6c037aed0b0521bb884148"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ad793093a03375e7af24f27bc60c2e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a4ad793093a03375e7af24f27bc60c2e5">H5VLget_cap_flags</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, uint64_t *cap_flags)</td></tr>
+<tr class="separator:a4ad793093a03375e7af24f27bc60c2e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc2fe50b5e8945e1ba778c05118381f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#adc2fe50b5e8945e1ba778c05118381f2">H5VLget_value</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> *conn_value)</td></tr>
+<tr class="separator:adc2fe50b5e8945e1ba778c05118381f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a910252aef3ceccad24ccc1cd03a38450"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a910252aef3ceccad24ccc1cd03a38450">H5VLcopy_connector_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, void **dst_vol_info, void *src_vol_info)</td></tr>
+<tr class="separator:a910252aef3ceccad24ccc1cd03a38450"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19b87561296be6fb895fd123df3dc972"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a19b87561296be6fb895fd123df3dc972">H5VLcmp_connector_info</a> (int *cmp, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const void *info1, const void *info2)</td></tr>
+<tr class="separator:a19b87561296be6fb895fd123df3dc972"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d7c204a3db83d5563b0be557a3a4571"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a0d7c204a3db83d5563b0be557a3a4571">H5VLfree_connector_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, void *vol_info)</td></tr>
+<tr class="separator:a0d7c204a3db83d5563b0be557a3a4571"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac2b19b03066f3f9e07aae264de6bd14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#aac2b19b03066f3f9e07aae264de6bd14">H5VLconnector_info_to_str</a> (const void *info, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, char **str)</td></tr>
+<tr class="separator:aac2b19b03066f3f9e07aae264de6bd14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a458256651d397c69a113dd180f50411f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a458256651d397c69a113dd180f50411f">H5VLconnector_str_to_info</a> (const char *str, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, void **info)</td></tr>
+<tr class="separator:a458256651d397c69a113dd180f50411f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56747e17f0fe61e2583e3980a91989c"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#aa56747e17f0fe61e2583e3980a91989c">H5VLattr_create</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> acpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:aa56747e17f0fe61e2583e3980a91989c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90ab6a10433a78ce02be60271c20e44b"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a90ab6a10433a78ce02be60271c20e44b">H5VLattr_open</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a90ab6a10433a78ce02be60271c20e44b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5a4f0da0e12b4f37df203c982687bdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#ad5a4f0da0e12b4f37df203c982687bdb">H5VLattr_read</a> (void *attr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype_id, void *buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:ad5a4f0da0e12b4f37df203c982687bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac40f6f460fe5bc4de1db2f5ee7bdc647"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#ac40f6f460fe5bc4de1db2f5ee7bdc647">H5VLattr_write</a> (void *attr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype_id, const void *buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:ac40f6f460fe5bc4de1db2f5ee7bdc647"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0455ecaf77b7e60008bdc5aedb748e66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a0455ecaf77b7e60008bdc5aedb748e66">H5VLattr_get</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__attr__get__args__t.html">H5VL_attr_get_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a0455ecaf77b7e60008bdc5aedb748e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac632a877cce1103f4e599959d4cc5460"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#ac632a877cce1103f4e599959d4cc5460">H5VLattr_specific</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__attr__specific__args__t.html">H5VL_attr_specific_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:ac632a877cce1103f4e599959d4cc5460"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29af736e7016e0d218f14d5e706794f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a29af736e7016e0d218f14d5e706794f5">H5VLattr_optional</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a29af736e7016e0d218f14d5e706794f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f5ab5c95feb563669c61e71a1af79c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a6f5ab5c95feb563669c61e71a1af79c9">H5VLattr_close</a> (void *attr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a6f5ab5c95feb563669c61e71a1af79c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3dca4cb386e58c968937f3e71e4149b5"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a3dca4cb386e58c968937f3e71e4149b5">H5VLdataset_create</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a3dca4cb386e58c968937f3e71e4149b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9623de82a9713f40267adfadeb4d9139"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a9623de82a9713f40267adfadeb4d9139">H5VLdataset_open</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a9623de82a9713f40267adfadeb4d9139"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8670dd258b866391da0633a823a01d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a9e8670dd258b866391da0633a823a01d">H5VLdataset_read</a> (size_t count, void *dset[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, void *buf[], void **req)</td></tr>
+<tr class="separator:a9e8670dd258b866391da0633a823a01d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5028517e60ff4ae4a34a6c9ff1185668"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a5028517e60ff4ae4a34a6c9ff1185668">H5VLdataset_write</a> (size_t count, void *dset[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const void *buf[], void **req)</td></tr>
+<tr class="separator:a5028517e60ff4ae4a34a6c9ff1185668"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cd52e5b61d504e7d6e3a769534efdc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a7cd52e5b61d504e7d6e3a769534efdc7">H5VLdataset_get</a> (void *dset, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__dataset__get__args__t.html">H5VL_dataset_get_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a7cd52e5b61d504e7d6e3a769534efdc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff9b695f422d86e9aff84a165acd2658"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#aff9b695f422d86e9aff84a165acd2658">H5VLdataset_specific</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__dataset__specific__args__t.html">H5VL_dataset_specific_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:aff9b695f422d86e9aff84a165acd2658"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9311dc565e5286c9f6e7d6594cf55781"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a9311dc565e5286c9f6e7d6594cf55781">H5VLdataset_optional</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a9311dc565e5286c9f6e7d6594cf55781"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a678c02d9005a68920ca71c8078748fb5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a678c02d9005a68920ca71c8078748fb5">H5VLdataset_close</a> (void *dset, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a678c02d9005a68920ca71c8078748fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89bd6037301bf50afb6b155aeb1f1bb5"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a89bd6037301bf50afb6b155aeb1f1bb5">H5VLdatatype_commit</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a89bd6037301bf50afb6b155aeb1f1bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9138aacc3924119aa4d37fb4f442b425"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a9138aacc3924119aa4d37fb4f442b425">H5VLdatatype_open</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a9138aacc3924119aa4d37fb4f442b425"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adafa64999e4dda2540843fe333a6a884"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#adafa64999e4dda2540843fe333a6a884">H5VLdatatype_get</a> (void *dt, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__datatype__get__args__t.html">H5VL_datatype_get_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:adafa64999e4dda2540843fe333a6a884"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d9af2589e98fb0bc536a6dd1bc36ab1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a6d9af2589e98fb0bc536a6dd1bc36ab1">H5VLdatatype_specific</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__datatype__specific__args__t.html">H5VL_datatype_specific_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a6d9af2589e98fb0bc536a6dd1bc36ab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0de23d096ca426c2c7c81c22ca6ccf7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#ab0de23d096ca426c2c7c81c22ca6ccf7">H5VLdatatype_optional</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:ab0de23d096ca426c2c7c81c22ca6ccf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49f02bbb1985181993a530f109b33707"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a49f02bbb1985181993a530f109b33707">H5VLdatatype_close</a> (void *dt, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a49f02bbb1985181993a530f109b33707"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5053f3e985c389e31e845c8330784709"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a5053f3e985c389e31e845c8330784709">H5VLfile_create</a> (const char *name, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a5053f3e985c389e31e845c8330784709"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af36739f3a4451269987de9ed4df265b7"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#af36739f3a4451269987de9ed4df265b7">H5VLfile_open</a> (const char *name, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:af36739f3a4451269987de9ed4df265b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c548e9cb2bd51331ee897aa86f21a46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a3c548e9cb2bd51331ee897aa86f21a46">H5VLfile_get</a> (void *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__file__get__args__t.html">H5VL_file_get_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a3c548e9cb2bd51331ee897aa86f21a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3eeb23a2c3687d694a6dd0106bf34820"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a3eeb23a2c3687d694a6dd0106bf34820">H5VLfile_specific</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__file__specific__args__t.html">H5VL_file_specific_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a3eeb23a2c3687d694a6dd0106bf34820"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9801ec2575976a0b5ed461ecb0b3689"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#ae9801ec2575976a0b5ed461ecb0b3689">H5VLfile_optional</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:ae9801ec2575976a0b5ed461ecb0b3689"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c0def6910a6f7c52de27e0bb8d7a35c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a2c0def6910a6f7c52de27e0bb8d7a35c">H5VLfile_close</a> (void *file, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a2c0def6910a6f7c52de27e0bb8d7a35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adade937e1f37fa9c740a02b9a421d6b9"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#adade937e1f37fa9c740a02b9a421d6b9">H5VLgroup_create</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:adade937e1f37fa9c740a02b9a421d6b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1aee98e3120cb2ce4c2ccdc061d35353"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a1aee98e3120cb2ce4c2ccdc061d35353">H5VLgroup_open</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a1aee98e3120cb2ce4c2ccdc061d35353"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f16a678c422196f5b269fcf64eb0f57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a8f16a678c422196f5b269fcf64eb0f57">H5VLgroup_get</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__group__get__args__t.html">H5VL_group_get_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a8f16a678c422196f5b269fcf64eb0f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa255508c8fd64a8f24ab66497ac3800"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#aaa255508c8fd64a8f24ab66497ac3800">H5VLgroup_specific</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__group__specific__args__t.html">H5VL_group_specific_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:aaa255508c8fd64a8f24ab66497ac3800"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2735899439c85a23e1a452ae980b9782"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a2735899439c85a23e1a452ae980b9782">H5VLgroup_optional</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a2735899439c85a23e1a452ae980b9782"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa20af338f0722587bec9af00e7a041c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#afa20af338f0722587bec9af00e7a041c">H5VLgroup_close</a> (void *grp, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:afa20af338f0722587bec9af00e7a041c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f65e11e4b66231e352093c97bbc8f3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a0f65e11e4b66231e352093c97bbc8f3c">H5VLlink_create</a> (<a class="el" href="struct_h5_v_l__link__create__args__t.html">H5VL_link_create_args_t</a> *args, void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a0f65e11e4b66231e352093c97bbc8f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d24ef9796e673c78a7220edff4919ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a3d24ef9796e673c78a7220edff4919ae">H5VLlink_copy</a> (void *src_obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params1, void *dst_obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params2, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a3d24ef9796e673c78a7220edff4919ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09c1f3374d3b0aeabec554a8d63a082a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a09c1f3374d3b0aeabec554a8d63a082a">H5VLlink_move</a> (void *src_obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params1, void *dst_obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params2, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a09c1f3374d3b0aeabec554a8d63a082a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac87aec9385917d6f0d572de479f0bdb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#ac87aec9385917d6f0d572de479f0bdb6">H5VLlink_get</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__link__get__args__t.html">H5VL_link_get_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:ac87aec9385917d6f0d572de479f0bdb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d8d57fd847725b7f25817d2613858d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a4d8d57fd847725b7f25817d2613858d7">H5VLlink_specific</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__link__specific__args__t.html">H5VL_link_specific_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a4d8d57fd847725b7f25817d2613858d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa493c236d15cd60a610fbb4821e8d095"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#aa493c236d15cd60a610fbb4821e8d095">H5VLlink_optional</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:aa493c236d15cd60a610fbb4821e8d095"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9c9ceef0da64d813a93b2a7a527575b"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#ab9c9ceef0da64d813a93b2a7a527575b">H5VLobject_open</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> *opened_type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:ab9c9ceef0da64d813a93b2a7a527575b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3e5984fa0bebddfe9d38e8ba0257ceb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#ad3e5984fa0bebddfe9d38e8ba0257ceb">H5VLobject_copy</a> (void *src_obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params1, const char *src_name, void *dst_obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params2, const char *dst_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> ocpypl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:ad3e5984fa0bebddfe9d38e8ba0257ceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d9c6243482bc42471e3be9393fb61d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a1d9c6243482bc42471e3be9393fb61d1">H5VLobject_get</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__object__get__args__t.html">H5VL_object_get_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a1d9c6243482bc42471e3be9393fb61d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91f97ca5ec160ed4f2bff2fc1949cddd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a91f97ca5ec160ed4f2bff2fc1949cddd">H5VLobject_specific</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__object__specific__args__t.html">H5VL_object_specific_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a91f97ca5ec160ed4f2bff2fc1949cddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07bdc0a6e611e80240d610e25a4dc165"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a07bdc0a6e611e80240d610e25a4dc165">H5VLobject_optional</a> (void *obj, const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:a07bdc0a6e611e80240d610e25a4dc165"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30c55c91df126248b0bf83e06a4c4cb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a30c55c91df126248b0bf83e06a4c4cb8">H5VLintrospect_get_conn_cls</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21">H5VL_get_conn_lvl_t</a> lvl, const <a class="el" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> **conn_cls)</td></tr>
+<tr class="separator:a30c55c91df126248b0bf83e06a4c4cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a202087e28ac183af87331010965b9616"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a202087e28ac183af87331010965b9616">H5VLintrospect_get_cap_flags</a> (const void *info, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, uint64_t *cap_flags)</td></tr>
+<tr class="separator:a202087e28ac183af87331010965b9616"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e1f197a5a90c4f3c5a8fb6ff6031cd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a3e1f197a5a90c4f3c5a8fb6ff6031cd6">H5VLintrospect_opt_query</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> subcls, int opt_type, uint64_t *flags)</td></tr>
+<tr class="separator:a3e1f197a5a90c4f3c5a8fb6ff6031cd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c04eeb53490737229ec93252b86e2f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a7c04eeb53490737229ec93252b86e2f2">H5VLrequest_wait</a> (void *req, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, uint64_t timeout, <a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> *status)</td></tr>
+<tr class="separator:a7c04eeb53490737229ec93252b86e2f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b490e7864366df596270c003af74468"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a9b490e7864366df596270c003af74468">H5VLrequest_notify</a> (void *req, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_v_lconnector_8h.html#a418e1ef08bd10c57dc12f04b1e22f784">H5VL_request_notify_t</a> cb, void *ctx)</td></tr>
+<tr class="separator:a9b490e7864366df596270c003af74468"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae125d77504bfc8ba5edf68a5d1796856"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#ae125d77504bfc8ba5edf68a5d1796856">H5VLrequest_cancel</a> (void *req, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> *status)</td></tr>
+<tr class="separator:ae125d77504bfc8ba5edf68a5d1796856"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56983158d53c6f71ee5c7613f96265ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a56983158d53c6f71ee5c7613f96265ef">H5VLrequest_specific</a> (void *req, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__request__specific__args__t.html">H5VL_request_specific_args_t</a> *args)</td></tr>
+<tr class="separator:a56983158d53c6f71ee5c7613f96265ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d4fc41090ed919e7f134dcdd8bc2356"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a0d4fc41090ed919e7f134dcdd8bc2356">H5VLrequest_optional</a> (void *req, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args)</td></tr>
+<tr class="separator:a0d4fc41090ed919e7f134dcdd8bc2356"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bdb448184824a25bb3f7ccecd99444b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a4bdb448184824a25bb3f7ccecd99444b">H5VLrequest_free</a> (void *req, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id)</td></tr>
+<tr class="separator:a4bdb448184824a25bb3f7ccecd99444b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069eba2bccdc85798a789ce2bd0faeb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a069eba2bccdc85798a789ce2bd0faeb6">H5VLblob_put</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const void *buf, size_t size, void *blob_id, void *ctx)</td></tr>
+<tr class="separator:a069eba2bccdc85798a789ce2bd0faeb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecf782e83423e79fa4660c0d1b1978a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#aecf782e83423e79fa4660c0d1b1978a8">H5VLblob_get</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const void *blob_id, void *buf, size_t size, void *ctx)</td></tr>
+<tr class="separator:aecf782e83423e79fa4660c0d1b1978a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4824cecde7ca9cdcee9df2f0db3c288a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a4824cecde7ca9cdcee9df2f0db3c288a">H5VLblob_specific</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, void *blob_id, <a class="el" href="struct_h5_v_l__blob__specific__args__t.html">H5VL_blob_specific_args_t</a> *args)</td></tr>
+<tr class="separator:a4824cecde7ca9cdcee9df2f0db3c288a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24bda37b03b8caf0406d3822c23465df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a24bda37b03b8caf0406d3822c23465df">H5VLblob_optional</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, void *blob_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args)</td></tr>
+<tr class="separator:a24bda37b03b8caf0406d3822c23465df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91cd262c9fced15807636937f8ae91b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a91cd262c9fced15807636937f8ae91b6">H5VLtoken_cmp</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *token1, const <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *token2, int *cmp_value)</td></tr>
+<tr class="separator:a91cd262c9fced15807636937f8ae91b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a497f2cf9aefaba6f335be5a32dc3e109"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a497f2cf9aefaba6f335be5a32dc3e109">H5VLtoken_to_str</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> obj_type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *token, char **token_str)</td></tr>
+<tr class="separator:a497f2cf9aefaba6f335be5a32dc3e109"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bdbf39a88dd00bb47a32eb1264df39b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#a1bdbf39a88dd00bb47a32eb1264df39b">H5VLtoken_from_str</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> obj_type, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, const char *token_str, <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *token)</td></tr>
+<tr class="separator:a1bdbf39a88dd00bb47a32eb1264df39b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeeacac4f0290962703435fd2f4b794be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html#aeeacac4f0290962703435fd2f4b794be">H5VLoptional</a> (void *obj, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void **req)</td></tr>
+<tr class="separator:aeeacac4f0290962703435fd2f4b794be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a6f5ab5c95feb563669c61e71a1af79c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f5ab5c95feb563669c61e71a1af79c9">&#9670;&nbsp;</a></span>H5VLattr_close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLattr_close </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa56747e17f0fe61e2583e3980a91989c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa56747e17f0fe61e2583e3980a91989c">&#9670;&nbsp;</a></span>H5VLattr_create()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLattr_create </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>acpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0455ecaf77b7e60008bdc5aedb748e66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0455ecaf77b7e60008bdc5aedb748e66">&#9670;&nbsp;</a></span>H5VLattr_get()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLattr_get </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__attr__get__args__t.html">H5VL_attr_get_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a90ab6a10433a78ce02be60271c20e44b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90ab6a10433a78ce02be60271c20e44b">&#9670;&nbsp;</a></span>H5VLattr_open()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLattr_open </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a29af736e7016e0d218f14d5e706794f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29af736e7016e0d218f14d5e706794f5">&#9670;&nbsp;</a></span>H5VLattr_optional()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLattr_optional </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad5a4f0da0e12b4f37df203c982687bdb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5a4f0da0e12b4f37df203c982687bdb">&#9670;&nbsp;</a></span>H5VLattr_read()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLattr_read </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac632a877cce1103f4e599959d4cc5460"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac632a877cce1103f4e599959d4cc5460">&#9670;&nbsp;</a></span>H5VLattr_specific()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLattr_specific </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__attr__specific__args__t.html">H5VL_attr_specific_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac40f6f460fe5bc4de1db2f5ee7bdc647"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac40f6f460fe5bc4de1db2f5ee7bdc647">&#9670;&nbsp;</a></span>H5VLattr_write()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLattr_write </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aecf782e83423e79fa4660c0d1b1978a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aecf782e83423e79fa4660c0d1b1978a8">&#9670;&nbsp;</a></span>H5VLblob_get()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLblob_get </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>blob_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ctx</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a24bda37b03b8caf0406d3822c23465df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a24bda37b03b8caf0406d3822c23465df">&#9670;&nbsp;</a></span>H5VLblob_optional()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLblob_optional </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>blob_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a069eba2bccdc85798a789ce2bd0faeb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a069eba2bccdc85798a789ce2bd0faeb6">&#9670;&nbsp;</a></span>H5VLblob_put()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLblob_put </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>blob_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ctx</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4824cecde7ca9cdcee9df2f0db3c288a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4824cecde7ca9cdcee9df2f0db3c288a">&#9670;&nbsp;</a></span>H5VLblob_specific()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLblob_specific </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>blob_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__blob__specific__args__t.html">H5VL_blob_specific_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a814ba230b852c6b7e27811fe2b8d4fb2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a814ba230b852c6b7e27811fe2b8d4fb2">&#9670;&nbsp;</a></span>H5VLcmp_connector_cls()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLcmp_connector_cls </td>
+ <td>(</td>
+ <td class="paramtype">int *&#160;</td>
+ <td class="paramname"><em>cmp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id2</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a19b87561296be6fb895fd123df3dc972"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19b87561296be6fb895fd123df3dc972">&#9670;&nbsp;</a></span>H5VLcmp_connector_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLcmp_connector_info </td>
+ <td>(</td>
+ <td class="paramtype">int *&#160;</td>
+ <td class="paramname"><em>cmp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>info1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>info2</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aac2b19b03066f3f9e07aae264de6bd14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac2b19b03066f3f9e07aae264de6bd14">&#9670;&nbsp;</a></span>H5VLconnector_info_to_str()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLconnector_info_to_str </td>
+ <td>(</td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char **&#160;</td>
+ <td class="paramname"><em>str</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a458256651d397c69a113dd180f50411f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a458256651d397c69a113dd180f50411f">&#9670;&nbsp;</a></span>H5VLconnector_str_to_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLconnector_str_to_info </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a910252aef3ceccad24ccc1cd03a38450"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a910252aef3ceccad24ccc1cd03a38450">&#9670;&nbsp;</a></span>H5VLcopy_connector_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLcopy_connector_info </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>dst_vol_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>src_vol_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a678c02d9005a68920ca71c8078748fb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a678c02d9005a68920ca71c8078748fb5">&#9670;&nbsp;</a></span>H5VLdataset_close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLdataset_close </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>dset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3dca4cb386e58c968937f3e71e4149b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3dca4cb386e58c968937f3e71e4149b5">&#9670;&nbsp;</a></span>H5VLdataset_create()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLdataset_create </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7cd52e5b61d504e7d6e3a769534efdc7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7cd52e5b61d504e7d6e3a769534efdc7">&#9670;&nbsp;</a></span>H5VLdataset_get()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLdataset_get </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>dset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__dataset__get__args__t.html">H5VL_dataset_get_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9623de82a9713f40267adfadeb4d9139"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9623de82a9713f40267adfadeb4d9139">&#9670;&nbsp;</a></span>H5VLdataset_open()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLdataset_open </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9311dc565e5286c9f6e7d6594cf55781"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9311dc565e5286c9f6e7d6594cf55781">&#9670;&nbsp;</a></span>H5VLdataset_optional()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLdataset_optional </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9e8670dd258b866391da0633a823a01d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e8670dd258b866391da0633a823a01d">&#9670;&nbsp;</a></span>H5VLdataset_read()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLdataset_read </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>dset</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aff9b695f422d86e9aff84a165acd2658"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aff9b695f422d86e9aff84a165acd2658">&#9670;&nbsp;</a></span>H5VLdataset_specific()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLdataset_specific </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__dataset__specific__args__t.html">H5VL_dataset_specific_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5028517e60ff4ae4a34a6c9ff1185668"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5028517e60ff4ae4a34a6c9ff1185668">&#9670;&nbsp;</a></span>H5VLdataset_write()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLdataset_write </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>dset</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>buf</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a49f02bbb1985181993a530f109b33707"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49f02bbb1985181993a530f109b33707">&#9670;&nbsp;</a></span>H5VLdatatype_close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLdatatype_close </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>dt</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a89bd6037301bf50afb6b155aeb1f1bb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a89bd6037301bf50afb6b155aeb1f1bb5">&#9670;&nbsp;</a></span>H5VLdatatype_commit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLdatatype_commit </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>tcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>tapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adafa64999e4dda2540843fe333a6a884"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adafa64999e4dda2540843fe333a6a884">&#9670;&nbsp;</a></span>H5VLdatatype_get()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLdatatype_get </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>dt</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__datatype__get__args__t.html">H5VL_datatype_get_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9138aacc3924119aa4d37fb4f442b425"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9138aacc3924119aa4d37fb4f442b425">&#9670;&nbsp;</a></span>H5VLdatatype_open()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLdatatype_open </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>tapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab0de23d096ca426c2c7c81c22ca6ccf7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0de23d096ca426c2c7c81c22ca6ccf7">&#9670;&nbsp;</a></span>H5VLdatatype_optional()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLdatatype_optional </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6d9af2589e98fb0bc536a6dd1bc36ab1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d9af2589e98fb0bc536a6dd1bc36ab1">&#9670;&nbsp;</a></span>H5VLdatatype_specific()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLdatatype_specific </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__datatype__specific__args__t.html">H5VL_datatype_specific_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2c0def6910a6f7c52de27e0bb8d7a35c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c0def6910a6f7c52de27e0bb8d7a35c">&#9670;&nbsp;</a></span>H5VLfile_close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLfile_close </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5053f3e985c389e31e845c8330784709"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5053f3e985c389e31e845c8330784709">&#9670;&nbsp;</a></span>H5VLfile_create()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLfile_create </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3c548e9cb2bd51331ee897aa86f21a46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c548e9cb2bd51331ee897aa86f21a46">&#9670;&nbsp;</a></span>H5VLfile_get()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLfile_get </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__file__get__args__t.html">H5VL_file_get_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af36739f3a4451269987de9ed4df265b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af36739f3a4451269987de9ed4df265b7">&#9670;&nbsp;</a></span>H5VLfile_open()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLfile_open </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae9801ec2575976a0b5ed461ecb0b3689"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae9801ec2575976a0b5ed461ecb0b3689">&#9670;&nbsp;</a></span>H5VLfile_optional()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLfile_optional </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3eeb23a2c3687d694a6dd0106bf34820"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3eeb23a2c3687d694a6dd0106bf34820">&#9670;&nbsp;</a></span>H5VLfile_specific()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLfile_specific </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__file__specific__args__t.html">H5VL_file_specific_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2de1fccb5bd8413a7c95a56e1c22de99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2de1fccb5bd8413a7c95a56e1c22de99">&#9670;&nbsp;</a></span>H5VLfinish_lib_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLfinish_lib_state </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0d7c204a3db83d5563b0be557a3a4571"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d7c204a3db83d5563b0be557a3a4571">&#9670;&nbsp;</a></span>H5VLfree_connector_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLfree_connector_info </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>vol_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a37856e5f0914916c4ac36cbc0e6bed84"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37856e5f0914916c4ac36cbc0e6bed84">&#9670;&nbsp;</a></span>H5VLfree_lib_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLfree_lib_state </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>state</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af769237a892ee3c20d7cd75d22a64fc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af769237a892ee3c20d7cd75d22a64fc6">&#9670;&nbsp;</a></span>H5VLfree_wrap_ctx()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLfree_wrap_ctx </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>wrap_ctx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4ad793093a03375e7af24f27bc60c2e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ad793093a03375e7af24f27bc60c2e5">&#9670;&nbsp;</a></span>H5VLget_cap_flags()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLget_cap_flags </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t *&#160;</td>
+ <td class="paramname"><em>cap_flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a786364d1a3a1a7c890ced9e0a8f6be73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a786364d1a3a1a7c890ced9e0a8f6be73">&#9670;&nbsp;</a></span>H5VLget_object()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLget_object </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adc2fe50b5e8945e1ba778c05118381f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adc2fe50b5e8945e1ba778c05118381f2">&#9670;&nbsp;</a></span>H5VLget_value()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLget_value </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> *&#160;</td>
+ <td class="paramname"><em>conn_value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad4d06542aef57546ccd1e40c4955e03e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4d06542aef57546ccd1e40c4955e03e">&#9670;&nbsp;</a></span>H5VLget_wrap_ctx()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLget_wrap_ctx </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>wrap_ctx</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afa20af338f0722587bec9af00e7a041c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa20af338f0722587bec9af00e7a041c">&#9670;&nbsp;</a></span>H5VLgroup_close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLgroup_close </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>grp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adade937e1f37fa9c740a02b9a421d6b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adade937e1f37fa9c740a02b9a421d6b9">&#9670;&nbsp;</a></span>H5VLgroup_create()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLgroup_create </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>gapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8f16a678c422196f5b269fcf64eb0f57"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f16a678c422196f5b269fcf64eb0f57">&#9670;&nbsp;</a></span>H5VLgroup_get()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLgroup_get </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__group__get__args__t.html">H5VL_group_get_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1aee98e3120cb2ce4c2ccdc061d35353"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1aee98e3120cb2ce4c2ccdc061d35353">&#9670;&nbsp;</a></span>H5VLgroup_open()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLgroup_open </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>gapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2735899439c85a23e1a452ae980b9782"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2735899439c85a23e1a452ae980b9782">&#9670;&nbsp;</a></span>H5VLgroup_optional()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLgroup_optional </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaa255508c8fd64a8f24ab66497ac3800"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa255508c8fd64a8f24ab66497ac3800">&#9670;&nbsp;</a></span>H5VLgroup_specific()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLgroup_specific </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__group__specific__args__t.html">H5VL_group_specific_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e43a9640d599a68b2ce281796920d88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e43a9640d599a68b2ce281796920d88">&#9670;&nbsp;</a></span>H5VLinitialize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLinitialize </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>vipl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a202087e28ac183af87331010965b9616"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a202087e28ac183af87331010965b9616">&#9670;&nbsp;</a></span>H5VLintrospect_get_cap_flags()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLintrospect_get_cap_flags </td>
+ <td>(</td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t *&#160;</td>
+ <td class="paramname"><em>cap_flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a30c55c91df126248b0bf83e06a4c4cb8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30c55c91df126248b0bf83e06a4c4cb8">&#9670;&nbsp;</a></span>H5VLintrospect_get_conn_cls()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLintrospect_get_conn_cls </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21">H5VL_get_conn_lvl_t</a>&#160;</td>
+ <td class="paramname"><em>lvl</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> **&#160;</td>
+ <td class="paramname"><em>conn_cls</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3e1f197a5a90c4f3c5a8fb6ff6031cd6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e1f197a5a90c4f3c5a8fb6ff6031cd6">&#9670;&nbsp;</a></span>H5VLintrospect_opt_query()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLintrospect_opt_query </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a>&#160;</td>
+ <td class="paramname"><em>subcls</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>opt_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t *&#160;</td>
+ <td class="paramname"><em>flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3d24ef9796e673c78a7220edff4919ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d24ef9796e673c78a7220edff4919ae">&#9670;&nbsp;</a></span>H5VLlink_copy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLlink_copy </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>src_obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>dst_obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0f65e11e4b66231e352093c97bbc8f3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f65e11e4b66231e352093c97bbc8f3c">&#9670;&nbsp;</a></span>H5VLlink_create()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLlink_create </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__link__create__args__t.html">H5VL_link_create_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac87aec9385917d6f0d572de479f0bdb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac87aec9385917d6f0d572de479f0bdb6">&#9670;&nbsp;</a></span>H5VLlink_get()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLlink_get </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__link__get__args__t.html">H5VL_link_get_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a09c1f3374d3b0aeabec554a8d63a082a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a09c1f3374d3b0aeabec554a8d63a082a">&#9670;&nbsp;</a></span>H5VLlink_move()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLlink_move </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>src_obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>dst_obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa493c236d15cd60a610fbb4821e8d095"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa493c236d15cd60a610fbb4821e8d095">&#9670;&nbsp;</a></span>H5VLlink_optional()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLlink_optional </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4d8d57fd847725b7f25817d2613858d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d8d57fd847725b7f25817d2613858d7">&#9670;&nbsp;</a></span>H5VLlink_specific()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLlink_specific </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__link__specific__args__t.html">H5VL_link_specific_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad3e5984fa0bebddfe9d38e8ba0257ceb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3e5984fa0bebddfe9d38e8ba0257ceb">&#9670;&nbsp;</a></span>H5VLobject_copy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLobject_copy </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>src_obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>dst_obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>ocpypl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1d9c6243482bc42471e3be9393fb61d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d9c6243482bc42471e3be9393fb61d1">&#9670;&nbsp;</a></span>H5VLobject_get()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLobject_get </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__object__get__args__t.html">H5VL_object_get_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab9c9ceef0da64d813a93b2a7a527575b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab9c9ceef0da64d813a93b2a7a527575b">&#9670;&nbsp;</a></span>H5VLobject_open()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLobject_open </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> *&#160;</td>
+ <td class="paramname"><em>opened_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a07bdc0a6e611e80240d610e25a4dc165"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07bdc0a6e611e80240d610e25a4dc165">&#9670;&nbsp;</a></span>H5VLobject_optional()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLobject_optional </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a91f97ca5ec160ed4f2bff2fc1949cddd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91f97ca5ec160ed4f2bff2fc1949cddd">&#9670;&nbsp;</a></span>H5VLobject_specific()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLobject_specific </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *&#160;</td>
+ <td class="paramname"><em>loc_params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__object__specific__args__t.html">H5VL_object_specific_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aeeacac4f0290962703435fd2f4b794be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeeacac4f0290962703435fd2f4b794be">&#9670;&nbsp;</a></span>H5VLoptional()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLoptional </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>req</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae125d77504bfc8ba5edf68a5d1796856"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae125d77504bfc8ba5edf68a5d1796856">&#9670;&nbsp;</a></span>H5VLrequest_cancel()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLrequest_cancel </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>req</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> *&#160;</td>
+ <td class="paramname"><em>status</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4bdb448184824a25bb3f7ccecd99444b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bdb448184824a25bb3f7ccecd99444b">&#9670;&nbsp;</a></span>H5VLrequest_free()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLrequest_free </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>req</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9b490e7864366df596270c003af74468"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b490e7864366df596270c003af74468">&#9670;&nbsp;</a></span>H5VLrequest_notify()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLrequest_notify </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>req</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_v_lconnector_8h.html#a418e1ef08bd10c57dc12f04b1e22f784">H5VL_request_notify_t</a>&#160;</td>
+ <td class="paramname"><em>cb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ctx</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0d4fc41090ed919e7f134dcdd8bc2356"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d4fc41090ed919e7f134dcdd8bc2356">&#9670;&nbsp;</a></span>H5VLrequest_optional()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLrequest_optional </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>req</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a56983158d53c6f71ee5c7613f96265ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56983158d53c6f71ee5c7613f96265ef">&#9670;&nbsp;</a></span>H5VLrequest_specific()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLrequest_specific </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>req</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_v_l__request__specific__args__t.html">H5VL_request_specific_args_t</a> *&#160;</td>
+ <td class="paramname"><em>args</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7c04eeb53490737229ec93252b86e2f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c04eeb53490737229ec93252b86e2f2">&#9670;&nbsp;</a></span>H5VLrequest_wait()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLrequest_wait </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>req</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t&#160;</td>
+ <td class="paramname"><em>timeout</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> *&#160;</td>
+ <td class="paramname"><em>status</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a160ba58761792ce81e6951e517940fdc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a160ba58761792ce81e6951e517940fdc">&#9670;&nbsp;</a></span>H5VLrestore_lib_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLrestore_lib_state </td>
+ <td>(</td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>state</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4bb2aa208a7d36a1da7f51639f73c22f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bb2aa208a7d36a1da7f51639f73c22f">&#9670;&nbsp;</a></span>H5VLretrieve_lib_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLretrieve_lib_state </td>
+ <td>(</td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>state</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad346377da51f3c2b44e1484d8df8f878"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad346377da51f3c2b44e1484d8df8f878">&#9670;&nbsp;</a></span>H5VLstart_lib_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLstart_lib_state </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a45e9fa8c9a6c037aed0b0521bb884148"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45e9fa8c9a6c037aed0b0521bb884148">&#9670;&nbsp;</a></span>H5VLterminate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLterminate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a91cd262c9fced15807636937f8ae91b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91cd262c9fced15807636937f8ae91b6">&#9670;&nbsp;</a></span>H5VLtoken_cmp()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLtoken_cmp </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *&#160;</td>
+ <td class="paramname"><em>token1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *&#160;</td>
+ <td class="paramname"><em>token2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int *&#160;</td>
+ <td class="paramname"><em>cmp_value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1bdbf39a88dd00bb47a32eb1264df39b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1bdbf39a88dd00bb47a32eb1264df39b">&#9670;&nbsp;</a></span>H5VLtoken_from_str()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLtoken_from_str </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td>
+ <td class="paramname"><em>obj_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>token_str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *&#160;</td>
+ <td class="paramname"><em>token</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a497f2cf9aefaba6f335be5a32dc3e109"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a497f2cf9aefaba6f335be5a32dc3e109">&#9670;&nbsp;</a></span>H5VLtoken_to_str()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5VLtoken_to_str </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td>
+ <td class="paramname"><em>obj_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *&#160;</td>
+ <td class="paramname"><em>token</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char **&#160;</td>
+ <td class="paramname"><em>token_str</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aef90a98cbea62aff0e683d7bbe31dfb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef90a98cbea62aff0e683d7bbe31dfb5">&#9670;&nbsp;</a></span>H5VLunwrap_object()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLunwrap_object </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abbc08a67ea754f25ee0d358c7aa83717"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abbc08a67ea754f25ee0d358c7aa83717">&#9670;&nbsp;</a></span>H5VLwrap_object()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* H5VLwrap_object </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td>
+ <td class="paramname"><em>obj_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>connector_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>wrap_ctx</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_v_lconnector__passthru_8h.html">H5VLconnector_passthru.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_v_lconnector__passthru_8h__incl.map b/develop/_h5_v_lconnector__passthru_8h__incl.map
new file mode 100644
index 0000000..57224a7
--- /dev/null
+++ b/develop/_h5_v_lconnector__passthru_8h__incl.map
@@ -0,0 +1,29 @@
+<map id="src/H5VLconnector_passthru.h" name="src/H5VLconnector_passthru.h">
+<area shape="rect" id="node1" title=" " alt="" coords="652,5,871,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="653,528,744,555"/>
+<area shape="rect" id="node14" href="$_h5_ipublic_8h.html" title=" " alt="" coords="737,453,831,480"/>
+<area shape="rect" id="node15" href="$_h5_v_lpublic_8h.html" title=" " alt="" coords="1256,229,1363,256"/>
+<area shape="rect" id="node16" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="583,80,713,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="102,603,205,629"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="229,603,329,629"/>
+<area shape="rect" id="node5" title=" " alt="" coords="353,603,439,629"/>
+<area shape="rect" id="node6" title=" " alt="" coords="463,603,534,629"/>
+<area shape="rect" id="node7" title=" " alt="" coords="559,603,633,629"/>
+<area shape="rect" id="node8" title=" " alt="" coords="657,603,740,629"/>
+<area shape="rect" id="node9" title=" " alt="" coords="764,603,839,629"/>
+<area shape="rect" id="node10" title=" " alt="" coords="863,603,934,629"/>
+<area shape="rect" id="node11" title=" " alt="" coords="959,603,1017,629"/>
+<area shape="rect" id="node12" title=" " alt="" coords="1041,603,1108,629"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1133,603,1241,629"/>
+<area shape="rect" id="node17" href="$_h5_apublic_8h.html" title=" " alt="" coords="686,304,786,331"/>
+<area shape="rect" id="node18" href="$_h5_opublic_8h.html" title=" " alt="" coords="1112,379,1213,405"/>
+<area shape="rect" id="node20" href="$_h5_dpublic_8h.html" title=" " alt="" coords="328,379,429,405"/>
+<area shape="rect" id="node21" href="$_h5_e_spublic_8h.html" title=" " alt="" coords="453,379,560,405"/>
+<area shape="rect" id="node22" href="$_h5_fpublic_8h.html" title=" " alt="" coords="101,304,200,331"/>
+<area shape="rect" id="node25" href="$_h5_lpublic_8h.html" title=" " alt="" coords="925,304,1024,331"/>
+<area shape="rect" id="node26" href="$_h5_rpublic_8h.html" title=" " alt="" coords="969,155,1069,181"/>
+<area shape="rect" id="node19" href="$_h5_tpublic_8h.html" title=" " alt="" coords="939,379,1037,405"/>
+<area shape="rect" id="node23" href="$_h5_a_cpublic_8h.html" title=" " alt="" coords="93,379,203,405"/>
+<area shape="rect" id="node24" href="$_h5_cpublic_8h.html" title=" " alt="" coords="94,453,194,480"/>
+<area shape="rect" id="node27" href="$_h5_gpublic_8h.html" title=" " alt="" coords="968,229,1069,256"/>
+</map>
diff --git a/develop/_h5_v_lconnector__passthru_8h__incl.md5 b/develop/_h5_v_lconnector__passthru_8h__incl.md5
new file mode 100644
index 0000000..22405f5
--- /dev/null
+++ b/develop/_h5_v_lconnector__passthru_8h__incl.md5
@@ -0,0 +1 @@
+eca9cf718e6b51f5298d629d3b6eae88 \ No newline at end of file
diff --git a/develop/_h5_v_lconnector__passthru_8h__incl.png b/develop/_h5_v_lconnector__passthru_8h__incl.png
new file mode 100644
index 0000000..9464773
--- /dev/null
+++ b/develop/_h5_v_lconnector__passthru_8h__incl.png
Binary files differ
diff --git a/develop/_h5_v_lff_8_f90.html b/develop/_h5_v_lff_8_f90.html
new file mode 100644
index 0000000..77ab0fc
--- /dev/null
+++ b/develop/_h5_v_lff_8_f90.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5VLff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_v_lff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5VLff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5vl"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5vl.html">h5vl</a></td></tr>
+<tr class="memdesc:namespaceh5vl"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5VL (VOL) functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga693784c51c2a8dea2048bb0271143de5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga693784c51c2a8dea2048bb0271143de5">h5vlregister_connector_by_name_f</a> (name, vol_id, hdferr, vipl_id)</td></tr>
+<tr class="memdesc:ga693784c51c2a8dea2048bb0271143de5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a new VOL connector as a member of the virtual object layer class by name. <a href="group___f_h5_v_l.html#ga693784c51c2a8dea2048bb0271143de5">More...</a><br /></td></tr>
+<tr class="separator:ga693784c51c2a8dea2048bb0271143de5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f200611a734ebc16f1bbc196675b037"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga7f200611a734ebc16f1bbc196675b037">h5vlregister_connector_by_value_f</a> (connector_value, vol_id, hdferr, vipl_id)</td></tr>
+<tr class="memdesc:ga7f200611a734ebc16f1bbc196675b037"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a new VOL connector by value. <a href="group___f_h5_v_l.html#ga7f200611a734ebc16f1bbc196675b037">More...</a><br /></td></tr>
+<tr class="separator:ga7f200611a734ebc16f1bbc196675b037"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga805068f9fb516de93aa4b3f7e0bc75cb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga805068f9fb516de93aa4b3f7e0bc75cb">h5vlis_connector_registered_by_name_f</a> (name, registered, hdferr)</td></tr>
+<tr class="memdesc:ga805068f9fb516de93aa4b3f7e0bc75cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a VOL class has been registered or not ccording to a specified connector name. <a href="group___f_h5_v_l.html#ga805068f9fb516de93aa4b3f7e0bc75cb">More...</a><br /></td></tr>
+<tr class="separator:ga805068f9fb516de93aa4b3f7e0bc75cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac6165d852f275c751777280c5539b76a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gac6165d852f275c751777280c5539b76a">h5vlis_connector_registered_by_value_f</a> (value, registered, hdferr)</td></tr>
+<tr class="memdesc:gac6165d852f275c751777280c5539b76a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a VOL class has been registered or not according to a specified connector value (ID). <a href="group___f_h5_v_l.html#gac6165d852f275c751777280c5539b76a">More...</a><br /></td></tr>
+<tr class="separator:gac6165d852f275c751777280c5539b76a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga67c9f1d1331b39f8dccad180310d6295"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga67c9f1d1331b39f8dccad180310d6295">h5vlget_connector_id_f</a> (obj_id, vol_id, hdferr)</td></tr>
+<tr class="memdesc:ga67c9f1d1331b39f8dccad180310d6295"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the ID for a registered VOL connector. <a href="group___f_h5_v_l.html#ga67c9f1d1331b39f8dccad180310d6295">More...</a><br /></td></tr>
+<tr class="separator:ga67c9f1d1331b39f8dccad180310d6295"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab19a0dfe97fbf1d4cd9d49ace9aba0bd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gab19a0dfe97fbf1d4cd9d49ace9aba0bd">h5vlget_connector_id_by_name_f</a> (name, vol_id, hdferr)</td></tr>
+<tr class="memdesc:gab19a0dfe97fbf1d4cd9d49ace9aba0bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the ID for a registered VOL connector. <a href="group___f_h5_v_l.html#gab19a0dfe97fbf1d4cd9d49ace9aba0bd">More...</a><br /></td></tr>
+<tr class="separator:gab19a0dfe97fbf1d4cd9d49ace9aba0bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga451217565aad9bf5bd6999a4ae0bc24c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga451217565aad9bf5bd6999a4ae0bc24c">h5vlget_connector_id_by_value_f</a> (value, vol_id, hdferr)</td></tr>
+<tr class="memdesc:ga451217565aad9bf5bd6999a4ae0bc24c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the ID for a registered VOL connector. <a href="group___f_h5_v_l.html#ga451217565aad9bf5bd6999a4ae0bc24c">More...</a><br /></td></tr>
+<tr class="separator:ga451217565aad9bf5bd6999a4ae0bc24c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga131b30396ed7e3c0da21b15c61884877"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga131b30396ed7e3c0da21b15c61884877">h5vlget_connector_name_f</a> (obj_id, name, hdferr, name_len)</td></tr>
+<tr class="memdesc:ga131b30396ed7e3c0da21b15c61884877"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a connector name for a VOL. <a href="group___f_h5_v_l.html#ga131b30396ed7e3c0da21b15c61884877">More...</a><br /></td></tr>
+<tr class="separator:ga131b30396ed7e3c0da21b15c61884877"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a99a3cd8186d9d659d219fdae1d6a51"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga5a99a3cd8186d9d659d219fdae1d6a51">h5vlclose_f</a> (vol_id, hdferr)</td></tr>
+<tr class="memdesc:ga5a99a3cd8186d9d659d219fdae1d6a51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes a VOL connector ID. <a href="group___f_h5_v_l.html#ga5a99a3cd8186d9d659d219fdae1d6a51">More...</a><br /></td></tr>
+<tr class="separator:ga5a99a3cd8186d9d659d219fdae1d6a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga72912d28971789e5f6264129dfcfc395"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga72912d28971789e5f6264129dfcfc395">h5vlunregister_connector_f</a> (plugin_id, hdferr)</td></tr>
+<tr class="memdesc:ga72912d28971789e5f6264129dfcfc395"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a VOL connector ID from the library. <a href="group___f_h5_v_l.html#ga72912d28971789e5f6264129dfcfc395">More...</a><br /></td></tr>
+<tr class="separator:ga72912d28971789e5f6264129dfcfc395"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga46e6e7ea94f1f2af8bf89802a8834eea"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga46e6e7ea94f1f2af8bf89802a8834eea">h5vlnative_addr_to_token_f</a> (loc_id, addr, token, hdferr)</td></tr>
+<tr class="memdesc:ga46e6e7ea94f1f2af8bf89802a8834eea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the token representation from an address for a location identifier. <a href="group___f_h5_v_l.html#ga46e6e7ea94f1f2af8bf89802a8834eea">More...</a><br /></td></tr>
+<tr class="separator:ga46e6e7ea94f1f2af8bf89802a8834eea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga78c70182a1e00d734026daa176759c6a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga78c70182a1e00d734026daa176759c6a">h5vlnative_token_to_addr_f</a> (loc_id, token, addr, hdferr)</td></tr>
+<tr class="memdesc:ga78c70182a1e00d734026daa176759c6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the object address from a token representation for a location identifier. <a href="group___f_h5_v_l.html#ga78c70182a1e00d734026daa176759c6a">More...</a><br /></td></tr>
+<tr class="separator:ga78c70182a1e00d734026daa176759c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_v_lff_8_f90.html">H5VLff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_v_lmodule_8h.html b/develop/_h5_v_lmodule_8h.html
new file mode 100644
index 0000000..64bc687
--- /dev/null
+++ b/develop/_h5_v_lmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5VLmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_v_lmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5VLmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a48a59afcb2b0d284850a7822370f3088"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lmodule_8h.html#a48a59afcb2b0d284850a7822370f3088">H5VL_MODULE</a></td></tr>
+<tr class="separator:a48a59afcb2b0d284850a7822370f3088"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5VL</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_VOL</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5VL</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_VOL</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a48a59afcb2b0d284850a7822370f3088"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48a59afcb2b0d284850a7822370f3088">&#9670;&nbsp;</a></span>H5VL_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_v_lmodule_8h.html">H5VLmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_v_lnative_8h.html b/develop/_h5_v_lnative_8h.html
new file mode 100644
index 0000000..0bb04d0
--- /dev/null
+++ b/develop/_h5_v_lnative_8h.html
@@ -0,0 +1,1089 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5VLnative.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_v_lnative_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5VLnative.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_apublic_8h.html">H5Apublic.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_v_lpublic_8h.html">H5VLpublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5VLnative.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_v_lnative_8h__incl.png" border="0" usemap="#asrc_2_h5_v_lnative_8h" alt=""/></div>
+<map name="asrc_2_h5_v_lnative_8h" id="asrc_2_h5_v_lnative_8h">
+<area shape="rect" title=" " alt="" coords="580,5,712,32"/>
+<area shape="rect" href="_h5_apublic_8h.html" title=" " alt="" coords="552,80,652,107"/>
+<area shape="rect" href="_h5_v_lpublic_8h.html" title=" " alt="" coords="762,155,869,181"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,304,647,331"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="555,229,649,256"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="463,155,565,181"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="639,155,738,181"/>
+<area shape="rect" title=" " alt="" coords="5,379,108,405"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,379,232,405"/>
+<area shape="rect" title=" " alt="" coords="256,379,343,405"/>
+<area shape="rect" title=" " alt="" coords="367,379,437,405"/>
+<area shape="rect" title=" " alt="" coords="462,379,537,405"/>
+<area shape="rect" title=" " alt="" coords="561,379,643,405"/>
+<area shape="rect" title=" " alt="" coords="667,379,742,405"/>
+<area shape="rect" title=" " alt="" coords="767,379,837,405"/>
+<area shape="rect" title=" " alt="" coords="862,379,921,405"/>
+<area shape="rect" title=" " alt="" coords="945,379,1011,405"/>
+<area shape="rect" title=" " alt="" coords="1036,379,1144,405"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__attr__iterate__old__t.html">H5VL_native_attr_iterate_old_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_h5_v_l__native__attr__optional__args__t.html">H5VL_native_attr_optional_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__dataset__chunk__read__t.html">H5VL_native_dataset_chunk_read_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__dataset__chunk__write__t.html">H5VL_native_dataset_chunk_write_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__dataset__get__vlen__buf__size__t.html">H5VL_native_dataset_get_vlen_buf_size_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__dataset__get__chunk__storage__size__t.html">H5VL_native_dataset_get_chunk_storage_size_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__dataset__get__num__chunks__t.html">H5VL_native_dataset_get_num_chunks_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__dataset__get__chunk__info__by__idx__t.html">H5VL_native_dataset_get_chunk_info_by_idx_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__dataset__get__chunk__info__by__coord__t.html">H5VL_native_dataset_get_chunk_info_by_coord_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_h5_v_l__native__dataset__optional__args__t.html">H5VL_native_dataset_optional_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__file__get__file__image__t.html">H5VL_native_file_get_file_image_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__file__get__free__sections__t.html">H5VL_native_file_get_free_sections_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__file__get__freespace__t.html">H5VL_native_file_get_freespace_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__file__get__info__t.html">H5VL_native_file_get_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__file__get__mdc__size__t.html">H5VL_native_file_get_mdc_size_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__file__get__vfd__handle__t.html">H5VL_native_file_get_vfd_handle_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__file__get__mdc__logging__status__t.html">H5VL_native_file_get_mdc_logging_status_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__file__get__page__buffering__stats__t.html">H5VL_native_file_get_page_buffering_stats_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__file__get__mdc__image__info__t.html">H5VL_native_file_get_mdc_image_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__file__set__libver__bounds__t.html">H5VL_native_file_set_libver_bounds_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_h5_v_l__native__file__optional__args__t.html">H5VL_native_file_optional_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__group__iterate__old__t.html">H5VL_native_group_iterate_old_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__group__get__objinfo__t.html">H5VL_native_group_get_objinfo_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_h5_v_l__native__group__optional__args__t.html">H5VL_native_group_optional_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__object__get__comment__t.html">H5VL_native_object_get_comment_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_v_l__native__object__get__native__info__t.html">H5VL_native_object_get_native_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_h5_v_l__native__object__optional__args__t.html">H5VL_native_object_optional_args_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a3198509e19c60950ab0045b089816118"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a3198509e19c60950ab0045b089816118">H5VL_NATIVE</a>&#160;&#160;&#160;(<a class="el" href="_h5_v_lnative_8h.html#aa15e02211808e32b92a5a43c0045c4e7">H5VL_native_register</a>())</td></tr>
+<tr class="separator:a3198509e19c60950ab0045b089816118"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2277d8c3f14300431598ea86dbd987c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#aa2277d8c3f14300431598ea86dbd987c">H5VL_NATIVE_NAME</a>&#160;&#160;&#160;&quot;native&quot;</td></tr>
+<tr class="separator:aa2277d8c3f14300431598ea86dbd987c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2976f8fb19daffec940a2750d8cfe283"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a2976f8fb19daffec940a2750d8cfe283">H5VL_NATIVE_VALUE</a>&#160;&#160;&#160;<a class="el" href="group___h5_v_l_d_e_f.html#ga5768c946c69994f8269b509838a87d89">H5_VOL_NATIVE</a> /* enum value */</td></tr>
+<tr class="separator:a2976f8fb19daffec940a2750d8cfe283"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07825b79a457e68cf29894a66c06efad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a07825b79a457e68cf29894a66c06efad">H5VL_NATIVE_VERSION</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:a07825b79a457e68cf29894a66c06efad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f6beb074a558b1b41c48275f25ad243"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a6f6beb074a558b1b41c48275f25ad243">H5VL_NATIVE_ATTR_ITERATE_OLD</a>&#160;&#160;&#160;0 /* <a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a> (deprecated routine) */</td></tr>
+<tr class="separator:a6f6beb074a558b1b41c48275f25ad243"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acee682362743a2d93822b948820f9c6e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#acee682362743a2d93822b948820f9c6e">H5VL_NATIVE_DATASET_FORMAT_CONVERT</a>&#160;&#160;&#160;0 /* H5Dformat_convert (internal) */</td></tr>
+<tr class="separator:acee682362743a2d93822b948820f9c6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd4d7845233f37ee36f5f6077f13d194"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#acd4d7845233f37ee36f5f6077f13d194">H5VL_NATIVE_DATASET_GET_CHUNK_INDEX_TYPE</a>&#160;&#160;&#160;1 /* H5Dget_chunk_index_type */</td></tr>
+<tr class="separator:acd4d7845233f37ee36f5f6077f13d194"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acddd86100b4d589e79581edf4884af78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#acddd86100b4d589e79581edf4884af78">H5VL_NATIVE_DATASET_GET_CHUNK_STORAGE_SIZE</a>&#160;&#160;&#160;2 /* <a class="el" href="group___h5_d.html#gaaeea958861de082db9051fc4bf215234">H5Dget_chunk_storage_size</a> */</td></tr>
+<tr class="separator:acddd86100b4d589e79581edf4884af78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67c5302300de3dce3d6a87fc993941e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a67c5302300de3dce3d6a87fc993941e1">H5VL_NATIVE_DATASET_GET_NUM_CHUNKS</a>&#160;&#160;&#160;3 /* <a class="el" href="group___h5_d.html#ga8e15897dcc5799d6c09806644b492d7a">H5Dget_num_chunks</a> */</td></tr>
+<tr class="separator:a67c5302300de3dce3d6a87fc993941e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9e5d19fabe5b8365f577d90322e8a80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#ad9e5d19fabe5b8365f577d90322e8a80">H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_IDX</a>&#160;&#160;&#160;4 /* <a class="el" href="group___h5_d.html#gaccff213d3e0765b86f66d08dd9959807">H5Dget_chunk_info</a> */</td></tr>
+<tr class="separator:ad9e5d19fabe5b8365f577d90322e8a80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaad5b69dec6724988d35c02371e374a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#aaad5b69dec6724988d35c02371e374a0">H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_COORD</a>&#160;&#160;&#160;5 /* <a class="el" href="group___h5_d.html#ga408a49c6ec59c5b65ce4c791f8d26cb0">H5Dget_chunk_info_by_coord</a> */</td></tr>
+<tr class="separator:aaad5b69dec6724988d35c02371e374a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9f6fea99a00fc76f94a3883d936101c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#ae9f6fea99a00fc76f94a3883d936101c">H5VL_NATIVE_DATASET_CHUNK_READ</a>&#160;&#160;&#160;6 /* H5Dchunk_read */</td></tr>
+<tr class="separator:ae9f6fea99a00fc76f94a3883d936101c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d7bc94d260e3e2df060fd9f661bee83"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a0d7bc94d260e3e2df060fd9f661bee83">H5VL_NATIVE_DATASET_CHUNK_WRITE</a>&#160;&#160;&#160;7 /* H5Dchunk_write */</td></tr>
+<tr class="separator:a0d7bc94d260e3e2df060fd9f661bee83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad99a75d4e8d9f11ef99f27156c5c8792"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#ad99a75d4e8d9f11ef99f27156c5c8792">H5VL_NATIVE_DATASET_GET_VLEN_BUF_SIZE</a>&#160;&#160;&#160;8 /* <a class="el" href="group___h5_d.html#ga0e97bbd8a8ee4a8b5b78ccce8547ce76">H5Dvlen_get_buf_size</a> */</td></tr>
+<tr class="separator:ad99a75d4e8d9f11ef99f27156c5c8792"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae3ec47581e91f02880c16776324edde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#aae3ec47581e91f02880c16776324edde">H5VL_NATIVE_DATASET_GET_OFFSET</a>&#160;&#160;&#160;9 /* <a class="el" href="group___h5_d.html#ga70ce7ab523b06c6c6a93fb28e916c2b3">H5Dget_offset</a> */</td></tr>
+<tr class="separator:aae3ec47581e91f02880c16776324edde"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab927ce76e0e66748107392eaefea30ad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#ab927ce76e0e66748107392eaefea30ad">H5VL_NATIVE_DATASET_CHUNK_ITER</a>&#160;&#160;&#160;10 /* <a class="el" href="group___h5_d.html#gac482c2386aa3aea4c44730a627a7adb8">H5Dchunk_iter</a> */</td></tr>
+<tr class="separator:ab927ce76e0e66748107392eaefea30ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6d0b06911f656afb9769a86aa67ec68"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#ac6d0b06911f656afb9769a86aa67ec68">H5VL_NATIVE_FILE_CLEAR_ELINK_CACHE</a>&#160;&#160;&#160;0 /* <a class="el" href="group___h5_f.html#gafcc153d8606829d4401e93305e5246d7">H5Fclear_elink_file_cache</a> */</td></tr>
+<tr class="separator:ac6d0b06911f656afb9769a86aa67ec68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8169c70f8043b0e9cffc7ccd6a248e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#ad8169c70f8043b0e9cffc7ccd6a248e3">H5VL_NATIVE_FILE_GET_FILE_IMAGE</a>&#160;&#160;&#160;1 /* <a class="el" href="group___h5_f.html#gadc53f4e76b1199cb5d2a8cb7fbb114ad">H5Fget_file_image</a> */</td></tr>
+<tr class="separator:ad8169c70f8043b0e9cffc7ccd6a248e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fe307fec4788a2c9cbeccb41d9d86c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a6fe307fec4788a2c9cbeccb41d9d86c7">H5VL_NATIVE_FILE_GET_FREE_SECTIONS</a>&#160;&#160;&#160;2 /* <a class="el" href="group___h5_f.html#gab9cbf1a45f9dcda34b43f985b7848434">H5Fget_free_sections</a> */</td></tr>
+<tr class="separator:a6fe307fec4788a2c9cbeccb41d9d86c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9146c2e04ab8c75a6808927bad8b9505"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a9146c2e04ab8c75a6808927bad8b9505">H5VL_NATIVE_FILE_GET_FREE_SPACE</a>&#160;&#160;&#160;3 /* <a class="el" href="group___h5_f.html#ga3ef2673183567543346668a8f1eca2e9">H5Fget_freespace</a> */</td></tr>
+<tr class="separator:a9146c2e04ab8c75a6808927bad8b9505"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0ff62fa52184866b231d3d314fba88e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#ac0ff62fa52184866b231d3d314fba88e">H5VL_NATIVE_FILE_GET_INFO</a>&#160;&#160;&#160;4 /* <a class="el" href="group___h5_f.html#ga660153029322fa6b77f5473cedc2d72f">H5Fget_info1</a>/2 */</td></tr>
+<tr class="separator:ac0ff62fa52184866b231d3d314fba88e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4c416a95c1c2989493918f37d5796aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#af4c416a95c1c2989493918f37d5796aa">H5VL_NATIVE_FILE_GET_MDC_CONF</a>&#160;&#160;&#160;5 /* <a class="el" href="group___m_d_c.html#gaa67f127242d4aaf244ae8ac4a1fe6a59">H5Fget_mdc_config</a> */</td></tr>
+<tr class="separator:af4c416a95c1c2989493918f37d5796aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62eeb6aab65f7612ad3ce3febbd57fad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a62eeb6aab65f7612ad3ce3febbd57fad">H5VL_NATIVE_FILE_GET_MDC_HR</a>&#160;&#160;&#160;6 /* <a class="el" href="group___m_d_c.html#gabea066c3fd924d2cf868ecee66a7c41f">H5Fget_mdc_hit_rate</a> */</td></tr>
+<tr class="separator:a62eeb6aab65f7612ad3ce3febbd57fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0d3e6c976b8a9bae3d66cbaa1d9097b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#ae0d3e6c976b8a9bae3d66cbaa1d9097b">H5VL_NATIVE_FILE_GET_MDC_SIZE</a>&#160;&#160;&#160;7 /* <a class="el" href="group___m_d_c.html#gacda6cbd60d3c50b59f801eba4e5a335f">H5Fget_mdc_size</a> */</td></tr>
+<tr class="separator:ae0d3e6c976b8a9bae3d66cbaa1d9097b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad549326c304f0db34a175f224c0dab38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#ad549326c304f0db34a175f224c0dab38">H5VL_NATIVE_FILE_GET_SIZE</a>&#160;&#160;&#160;8 /* <a class="el" href="group___h5_f.html#ga515426821321c261a825b4e4a3f576fe">H5Fget_filesize</a> */</td></tr>
+<tr class="separator:ad549326c304f0db34a175f224c0dab38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3980f03a7f76e028027362a3369c0fb6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a3980f03a7f76e028027362a3369c0fb6">H5VL_NATIVE_FILE_GET_VFD_HANDLE</a>&#160;&#160;&#160;9 /* <a class="el" href="group___h5_f.html#gae4020a66fb8da0586e3b74c81ffccea4">H5Fget_vfd_handle</a> */</td></tr>
+<tr class="separator:a3980f03a7f76e028027362a3369c0fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc4faec86feb9c1f0f082b798797d630"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#acc4faec86feb9c1f0f082b798797d630">H5VL_NATIVE_FILE_RESET_MDC_HIT_RATE</a>&#160;&#160;&#160;10 /* <a class="el" href="group___m_d_c.html#ga6708886c2bb8740327d9078d7840197f">H5Freset_mdc_hit_rate_stats</a> */</td></tr>
+<tr class="separator:acc4faec86feb9c1f0f082b798797d630"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d758b2a05fdbfbde4ea57bf1115dca8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a4d758b2a05fdbfbde4ea57bf1115dca8">H5VL_NATIVE_FILE_SET_MDC_CONFIG</a>&#160;&#160;&#160;11 /* <a class="el" href="group___m_d_c.html#ga81bc06be69131484eb04d01511b9c8f8">H5Fset_mdc_config</a> */</td></tr>
+<tr class="separator:a4d758b2a05fdbfbde4ea57bf1115dca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3447d71c7e5893c4274c49eb9a8cbe4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#af3447d71c7e5893c4274c49eb9a8cbe4">H5VL_NATIVE_FILE_GET_METADATA_READ_RETRY_INFO</a>&#160;&#160;&#160;12 /* <a class="el" href="group___s_w_m_r.html#gaa80bd62f19993e414e383db7d1623e5f">H5Fget_metadata_read_retry_info</a> */</td></tr>
+<tr class="separator:af3447d71c7e5893c4274c49eb9a8cbe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81665bce380069aa23b257699e768ea6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a81665bce380069aa23b257699e768ea6">H5VL_NATIVE_FILE_START_SWMR_WRITE</a>&#160;&#160;&#160;13 /* <a class="el" href="group___s_w_m_r.html#ga159be34fbe7e4a959589310ef0196dfe">H5Fstart_swmr_write</a> */</td></tr>
+<tr class="separator:a81665bce380069aa23b257699e768ea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a204824c1386c338c51889a4683313910"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a204824c1386c338c51889a4683313910">H5VL_NATIVE_FILE_START_MDC_LOGGING</a>&#160;&#160;&#160;14 /* <a class="el" href="group___m_d_c.html#ga378fb5863071278b47070cf205f53e67">H5Fstart_mdc_logging</a> */</td></tr>
+<tr class="separator:a204824c1386c338c51889a4683313910"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43644b7a555039664e5838917dc8b19f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a43644b7a555039664e5838917dc8b19f">H5VL_NATIVE_FILE_STOP_MDC_LOGGING</a>&#160;&#160;&#160;15 /* <a class="el" href="group___m_d_c.html#ga78627b23010f82002b837f4d312bf234">H5Fstop_mdc_logging</a> */</td></tr>
+<tr class="separator:a43644b7a555039664e5838917dc8b19f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45ab72336cb9193e0e588685773b525f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a45ab72336cb9193e0e588685773b525f">H5VL_NATIVE_FILE_GET_MDC_LOGGING_STATUS</a>&#160;&#160;&#160;16 /* <a class="el" href="group___m_d_c.html#ga998ebdc7b5190cf3d0fdf2fbe71e9780">H5Fget_mdc_logging_status</a> */</td></tr>
+<tr class="separator:a45ab72336cb9193e0e588685773b525f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0ee2a329e7eedb415411a266a8c48fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#aa0ee2a329e7eedb415411a266a8c48fd">H5VL_NATIVE_FILE_FORMAT_CONVERT</a>&#160;&#160;&#160;17 /* H5Fformat_convert */</td></tr>
+<tr class="separator:aa0ee2a329e7eedb415411a266a8c48fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acae57ad1a2d0b3918ec43525d691bc2b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#acae57ad1a2d0b3918ec43525d691bc2b">H5VL_NATIVE_FILE_RESET_PAGE_BUFFERING_STATS</a>&#160;&#160;&#160;18 /* <a class="el" href="group___h5_f.html#ga7ef1c0aab9a7a9112a8d0a788ec8696c">H5Freset_page_buffering_stats</a> */</td></tr>
+<tr class="separator:acae57ad1a2d0b3918ec43525d691bc2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae28f5fc045e3f3728e582aa3a66721bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#ae28f5fc045e3f3728e582aa3a66721bd">H5VL_NATIVE_FILE_GET_PAGE_BUFFERING_STATS</a>&#160;&#160;&#160;19 /* <a class="el" href="group___h5_f.html#ga0663defe0143631f4292267c21e94202">H5Fget_page_buffering_stats</a> */</td></tr>
+<tr class="separator:ae28f5fc045e3f3728e582aa3a66721bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa5b76d65952391b8d302aeb14509b3b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#afa5b76d65952391b8d302aeb14509b3b">H5VL_NATIVE_FILE_GET_MDC_IMAGE_INFO</a>&#160;&#160;&#160;20 /* <a class="el" href="group___m_d_c.html#ga7b37da15ff80c4aa5c275649f1f45b0a">H5Fget_mdc_image_info</a> */</td></tr>
+<tr class="separator:afa5b76d65952391b8d302aeb14509b3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5230dd379a463ce78f8eb1ca2ade657"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#ac5230dd379a463ce78f8eb1ca2ade657">H5VL_NATIVE_FILE_GET_EOA</a>&#160;&#160;&#160;21 /* <a class="el" href="group___h5_f.html#ga4c18bddafc652203944d889a602bd53f">H5Fget_eoa</a> */</td></tr>
+<tr class="separator:ac5230dd379a463ce78f8eb1ca2ade657"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7c0ecdd8fb3f1725ddc647cc15426f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#aa7c0ecdd8fb3f1725ddc647cc15426f3">H5VL_NATIVE_FILE_INCR_FILESIZE</a>&#160;&#160;&#160;22 /* <a class="el" href="group___h5_f.html#gadbe82c1f6e16c21062fabd20b0ffccd4">H5Fincrement_filesize</a> */</td></tr>
+<tr class="separator:aa7c0ecdd8fb3f1725ddc647cc15426f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a434d6fea6ce5575042b6ffec0dff58c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a434d6fea6ce5575042b6ffec0dff58c7">H5VL_NATIVE_FILE_SET_LIBVER_BOUNDS</a>&#160;&#160;&#160;23 /* <a class="el" href="group___h5_f.html#gae920c2acac63c0039db5c2845fb8e5bb">H5Fset_latest_format</a>/libver_bounds */</td></tr>
+<tr class="separator:a434d6fea6ce5575042b6ffec0dff58c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08d3e870d99f7098c354640b7346597b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a08d3e870d99f7098c354640b7346597b">H5VL_NATIVE_FILE_GET_MIN_DSET_OHDR_FLAG</a>&#160;&#160;&#160;24 /* <a class="el" href="group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4">H5Fget_dset_no_attrs_hint</a> */</td></tr>
+<tr class="separator:a08d3e870d99f7098c354640b7346597b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c87d8969f22eb8e3002ceb98b001f90"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a9c87d8969f22eb8e3002ceb98b001f90">H5VL_NATIVE_FILE_SET_MIN_DSET_OHDR_FLAG</a>&#160;&#160;&#160;25 /* <a class="el" href="group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c">H5Fset_dset_no_attrs_hint</a> */</td></tr>
+<tr class="separator:a9c87d8969f22eb8e3002ceb98b001f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a006f5bedc78630dc1b39671151823d78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a006f5bedc78630dc1b39671151823d78">H5VL_NATIVE_FILE_GET_MPI_ATOMICITY</a>&#160;&#160;&#160;26 /* <a class="el" href="group___p_h5_f.html#ga849316b77788799fecb321a87d987ade">H5Fget_mpi_atomicity</a> */</td></tr>
+<tr class="separator:a006f5bedc78630dc1b39671151823d78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedfd9c1c6b47a9982c804e66a2c2e9dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#aedfd9c1c6b47a9982c804e66a2c2e9dd">H5VL_NATIVE_FILE_SET_MPI_ATOMICITY</a>&#160;&#160;&#160;27 /* <a class="el" href="group___p_h5_f.html#ga087dbbf37cb5c451ae8a6f66b227f0fc">H5Fset_mpi_atomicity</a> */</td></tr>
+<tr class="separator:aedfd9c1c6b47a9982c804e66a2c2e9dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087662fec2c046e4ede6a7176209babc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a087662fec2c046e4ede6a7176209babc">H5VL_NATIVE_FILE_POST_OPEN</a>&#160;&#160;&#160;28 /* Adjust file after open, with wrapping context */</td></tr>
+<tr class="separator:a087662fec2c046e4ede6a7176209babc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e84a71e8968331693da4bd1ffe02783"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a6e84a71e8968331693da4bd1ffe02783">H5VL_NATIVE_GROUP_ITERATE_OLD</a>&#160;&#160;&#160;0 /* HG5Giterate (deprecated routine) */</td></tr>
+<tr class="separator:a6e84a71e8968331693da4bd1ffe02783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a060b202dbbb4ce73a85d94de9d33bcb5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a060b202dbbb4ce73a85d94de9d33bcb5">H5VL_NATIVE_GROUP_GET_OBJINFO</a>&#160;&#160;&#160;1 /* HG5Gget_objinfo (deprecated routine) */</td></tr>
+<tr class="separator:a060b202dbbb4ce73a85d94de9d33bcb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a606309d1a8734beeffb0fe241b30e1e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a606309d1a8734beeffb0fe241b30e1e7">H5VL_NATIVE_OBJECT_GET_COMMENT</a>&#160;&#160;&#160;0 /* H5G|<a class="el" href="group___h5_o.html#gaa1511ce5e2fe01ce7ea58f2f851d694b">H5Oget_comment</a>, <a class="el" href="group___h5_o.html#gae6d92d597c5a292d342a1bda91e41171">H5Oget_comment_by_name</a> */</td></tr>
+<tr class="separator:a606309d1a8734beeffb0fe241b30e1e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ac55735c5782cc6ba6c78df4e3036e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a8ac55735c5782cc6ba6c78df4e3036e2">H5VL_NATIVE_OBJECT_SET_COMMENT</a>&#160;&#160;&#160;1 /* H5G|<a class="el" href="group___h5_o.html#ga8b5cf8e916204e29616516046121f631">H5Oset_comment</a>, <a class="el" href="group___h5_o.html#gafeb5242de7f1080b5c19f4fe19784505">H5Oset_comment_by_name</a> */</td></tr>
+<tr class="separator:a8ac55735c5782cc6ba6c78df4e3036e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a099b9e6c4e1f46a11ede40e95e58e39e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a099b9e6c4e1f46a11ede40e95e58e39e">H5VL_NATIVE_OBJECT_DISABLE_MDC_FLUSHES</a>&#160;&#160;&#160;2 /* <a class="el" href="group___h5_o.html#ga0908be309da1fb4f771c1e264fac22ae">H5Odisable_mdc_flushes</a> */</td></tr>
+<tr class="separator:a099b9e6c4e1f46a11ede40e95e58e39e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a844314a5498935a7570fc69779a6eff3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a844314a5498935a7570fc69779a6eff3">H5VL_NATIVE_OBJECT_ENABLE_MDC_FLUSHES</a>&#160;&#160;&#160;3 /* <a class="el" href="group___h5_o.html#ga21014920bdabf6973e233796d7174156">H5Oenable_mdc_flushes</a> */</td></tr>
+<tr class="separator:a844314a5498935a7570fc69779a6eff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a27db65f6b7711c13b46d6e9f98d18b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#a6a27db65f6b7711c13b46d6e9f98d18b">H5VL_NATIVE_OBJECT_ARE_MDC_FLUSHES_DISABLED</a>&#160;&#160;&#160;4 /* <a class="el" href="group___h5_o.html#gab2fa388aadd1ff154ee150cbb4884c1c">H5Oare_mdc_flushes_disabled</a> */</td></tr>
+<tr class="separator:a6a27db65f6b7711c13b46d6e9f98d18b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4a0fd6a4385f0eac1c34df9b7bece80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#af4a0fd6a4385f0eac1c34df9b7bece80">H5VL_NATIVE_OBJECT_GET_NATIVE_INFO</a>&#160;&#160;&#160;5 /* <a class="el" href="group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46">H5Oget_native_info</a>(_by_idx, _by_name) */</td></tr>
+<tr class="separator:af4a0fd6a4385f0eac1c34df9b7bece80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga09ca3912386a8c8c66edbcbbe2c10c1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_n_a_t.html#ga09ca3912386a8c8c66edbcbbe2c10c1f">H5VLnative_addr_to_token</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> addr, <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> *token)</td></tr>
+<tr class="separator:ga09ca3912386a8c8c66edbcbbe2c10c1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7136f48f79f4b88d87002d5c218ceb40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_n_a_t.html#ga7136f48f79f4b88d87002d5c218ceb40">H5VLnative_token_to_addr</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a> token, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *addr)</td></tr>
+<tr class="separator:ga7136f48f79f4b88d87002d5c218ceb40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa15e02211808e32b92a5a43c0045c4e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html#aa15e02211808e32b92a5a43c0045c4e7">H5VL_native_register</a> (void)</td></tr>
+<tr class="separator:aa15e02211808e32b92a5a43c0045c4e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a3198509e19c60950ab0045b089816118"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3198509e19c60950ab0045b089816118">&#9670;&nbsp;</a></span>H5VL_NATIVE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE&#160;&#160;&#160;(<a class="el" href="_h5_v_lnative_8h.html#aa15e02211808e32b92a5a43c0045c4e7">H5VL_native_register</a>())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6f6beb074a558b1b41c48275f25ad243"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f6beb074a558b1b41c48275f25ad243">&#9670;&nbsp;</a></span>H5VL_NATIVE_ATTR_ITERATE_OLD</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_ATTR_ITERATE_OLD&#160;&#160;&#160;0 /* <a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a> (deprecated routine) */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab927ce76e0e66748107392eaefea30ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab927ce76e0e66748107392eaefea30ad">&#9670;&nbsp;</a></span>H5VL_NATIVE_DATASET_CHUNK_ITER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_DATASET_CHUNK_ITER&#160;&#160;&#160;10 /* <a class="el" href="group___h5_d.html#gac482c2386aa3aea4c44730a627a7adb8">H5Dchunk_iter</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae9f6fea99a00fc76f94a3883d936101c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae9f6fea99a00fc76f94a3883d936101c">&#9670;&nbsp;</a></span>H5VL_NATIVE_DATASET_CHUNK_READ</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_DATASET_CHUNK_READ&#160;&#160;&#160;6 /* H5Dchunk_read */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0d7bc94d260e3e2df060fd9f661bee83"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d7bc94d260e3e2df060fd9f661bee83">&#9670;&nbsp;</a></span>H5VL_NATIVE_DATASET_CHUNK_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_DATASET_CHUNK_WRITE&#160;&#160;&#160;7 /* H5Dchunk_write */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acee682362743a2d93822b948820f9c6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acee682362743a2d93822b948820f9c6e">&#9670;&nbsp;</a></span>H5VL_NATIVE_DATASET_FORMAT_CONVERT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_DATASET_FORMAT_CONVERT&#160;&#160;&#160;0 /* H5Dformat_convert (internal) */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acd4d7845233f37ee36f5f6077f13d194"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd4d7845233f37ee36f5f6077f13d194">&#9670;&nbsp;</a></span>H5VL_NATIVE_DATASET_GET_CHUNK_INDEX_TYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_DATASET_GET_CHUNK_INDEX_TYPE&#160;&#160;&#160;1 /* H5Dget_chunk_index_type */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaad5b69dec6724988d35c02371e374a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaad5b69dec6724988d35c02371e374a0">&#9670;&nbsp;</a></span>H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_COORD</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_COORD&#160;&#160;&#160;5 /* <a class="el" href="group___h5_d.html#ga408a49c6ec59c5b65ce4c791f8d26cb0">H5Dget_chunk_info_by_coord</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad9e5d19fabe5b8365f577d90322e8a80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad9e5d19fabe5b8365f577d90322e8a80">&#9670;&nbsp;</a></span>H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_IDX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_IDX&#160;&#160;&#160;4 /* <a class="el" href="group___h5_d.html#gaccff213d3e0765b86f66d08dd9959807">H5Dget_chunk_info</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acddd86100b4d589e79581edf4884af78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acddd86100b4d589e79581edf4884af78">&#9670;&nbsp;</a></span>H5VL_NATIVE_DATASET_GET_CHUNK_STORAGE_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_DATASET_GET_CHUNK_STORAGE_SIZE&#160;&#160;&#160;2 /* <a class="el" href="group___h5_d.html#gaaeea958861de082db9051fc4bf215234">H5Dget_chunk_storage_size</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a67c5302300de3dce3d6a87fc993941e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a67c5302300de3dce3d6a87fc993941e1">&#9670;&nbsp;</a></span>H5VL_NATIVE_DATASET_GET_NUM_CHUNKS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_DATASET_GET_NUM_CHUNKS&#160;&#160;&#160;3 /* <a class="el" href="group___h5_d.html#ga8e15897dcc5799d6c09806644b492d7a">H5Dget_num_chunks</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aae3ec47581e91f02880c16776324edde"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae3ec47581e91f02880c16776324edde">&#9670;&nbsp;</a></span>H5VL_NATIVE_DATASET_GET_OFFSET</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_DATASET_GET_OFFSET&#160;&#160;&#160;9 /* <a class="el" href="group___h5_d.html#ga70ce7ab523b06c6c6a93fb28e916c2b3">H5Dget_offset</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad99a75d4e8d9f11ef99f27156c5c8792"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad99a75d4e8d9f11ef99f27156c5c8792">&#9670;&nbsp;</a></span>H5VL_NATIVE_DATASET_GET_VLEN_BUF_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_DATASET_GET_VLEN_BUF_SIZE&#160;&#160;&#160;8 /* <a class="el" href="group___h5_d.html#ga0e97bbd8a8ee4a8b5b78ccce8547ce76">H5Dvlen_get_buf_size</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac6d0b06911f656afb9769a86aa67ec68"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac6d0b06911f656afb9769a86aa67ec68">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_CLEAR_ELINK_CACHE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_CLEAR_ELINK_CACHE&#160;&#160;&#160;0 /* <a class="el" href="group___h5_f.html#gafcc153d8606829d4401e93305e5246d7">H5Fclear_elink_file_cache</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa0ee2a329e7eedb415411a266a8c48fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0ee2a329e7eedb415411a266a8c48fd">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_FORMAT_CONVERT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_FORMAT_CONVERT&#160;&#160;&#160;17 /* H5Fformat_convert */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac5230dd379a463ce78f8eb1ca2ade657"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5230dd379a463ce78f8eb1ca2ade657">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_EOA</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_EOA&#160;&#160;&#160;21 /* <a class="el" href="group___h5_f.html#ga4c18bddafc652203944d889a602bd53f">H5Fget_eoa</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad8169c70f8043b0e9cffc7ccd6a248e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad8169c70f8043b0e9cffc7ccd6a248e3">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_FILE_IMAGE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_FILE_IMAGE&#160;&#160;&#160;1 /* <a class="el" href="group___h5_f.html#gadc53f4e76b1199cb5d2a8cb7fbb114ad">H5Fget_file_image</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6fe307fec4788a2c9cbeccb41d9d86c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6fe307fec4788a2c9cbeccb41d9d86c7">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_FREE_SECTIONS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_FREE_SECTIONS&#160;&#160;&#160;2 /* <a class="el" href="group___h5_f.html#gab9cbf1a45f9dcda34b43f985b7848434">H5Fget_free_sections</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9146c2e04ab8c75a6808927bad8b9505"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9146c2e04ab8c75a6808927bad8b9505">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_FREE_SPACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_FREE_SPACE&#160;&#160;&#160;3 /* <a class="el" href="group___h5_f.html#ga3ef2673183567543346668a8f1eca2e9">H5Fget_freespace</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac0ff62fa52184866b231d3d314fba88e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac0ff62fa52184866b231d3d314fba88e">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_INFO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_INFO&#160;&#160;&#160;4 /* <a class="el" href="group___h5_f.html#ga660153029322fa6b77f5473cedc2d72f">H5Fget_info1</a>/2 */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af4c416a95c1c2989493918f37d5796aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4c416a95c1c2989493918f37d5796aa">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_MDC_CONF</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_MDC_CONF&#160;&#160;&#160;5 /* <a class="el" href="group___m_d_c.html#gaa67f127242d4aaf244ae8ac4a1fe6a59">H5Fget_mdc_config</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a62eeb6aab65f7612ad3ce3febbd57fad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a62eeb6aab65f7612ad3ce3febbd57fad">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_MDC_HR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_MDC_HR&#160;&#160;&#160;6 /* <a class="el" href="group___m_d_c.html#gabea066c3fd924d2cf868ecee66a7c41f">H5Fget_mdc_hit_rate</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afa5b76d65952391b8d302aeb14509b3b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa5b76d65952391b8d302aeb14509b3b">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_MDC_IMAGE_INFO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_MDC_IMAGE_INFO&#160;&#160;&#160;20 /* <a class="el" href="group___m_d_c.html#ga7b37da15ff80c4aa5c275649f1f45b0a">H5Fget_mdc_image_info</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a45ab72336cb9193e0e588685773b525f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45ab72336cb9193e0e588685773b525f">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_MDC_LOGGING_STATUS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_MDC_LOGGING_STATUS&#160;&#160;&#160;16 /* <a class="el" href="group___m_d_c.html#ga998ebdc7b5190cf3d0fdf2fbe71e9780">H5Fget_mdc_logging_status</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae0d3e6c976b8a9bae3d66cbaa1d9097b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0d3e6c976b8a9bae3d66cbaa1d9097b">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_MDC_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_MDC_SIZE&#160;&#160;&#160;7 /* <a class="el" href="group___m_d_c.html#gacda6cbd60d3c50b59f801eba4e5a335f">H5Fget_mdc_size</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af3447d71c7e5893c4274c49eb9a8cbe4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af3447d71c7e5893c4274c49eb9a8cbe4">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_METADATA_READ_RETRY_INFO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_METADATA_READ_RETRY_INFO&#160;&#160;&#160;12 /* <a class="el" href="group___s_w_m_r.html#gaa80bd62f19993e414e383db7d1623e5f">H5Fget_metadata_read_retry_info</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a08d3e870d99f7098c354640b7346597b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a08d3e870d99f7098c354640b7346597b">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_MIN_DSET_OHDR_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_MIN_DSET_OHDR_FLAG&#160;&#160;&#160;24 /* <a class="el" href="group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4">H5Fget_dset_no_attrs_hint</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a006f5bedc78630dc1b39671151823d78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a006f5bedc78630dc1b39671151823d78">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_MPI_ATOMICITY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_MPI_ATOMICITY&#160;&#160;&#160;26 /* <a class="el" href="group___p_h5_f.html#ga849316b77788799fecb321a87d987ade">H5Fget_mpi_atomicity</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae28f5fc045e3f3728e582aa3a66721bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae28f5fc045e3f3728e582aa3a66721bd">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_PAGE_BUFFERING_STATS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_PAGE_BUFFERING_STATS&#160;&#160;&#160;19 /* <a class="el" href="group___h5_f.html#ga0663defe0143631f4292267c21e94202">H5Fget_page_buffering_stats</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad549326c304f0db34a175f224c0dab38"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad549326c304f0db34a175f224c0dab38">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_SIZE&#160;&#160;&#160;8 /* <a class="el" href="group___h5_f.html#ga515426821321c261a825b4e4a3f576fe">H5Fget_filesize</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3980f03a7f76e028027362a3369c0fb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3980f03a7f76e028027362a3369c0fb6">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_GET_VFD_HANDLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_GET_VFD_HANDLE&#160;&#160;&#160;9 /* <a class="el" href="group___h5_f.html#gae4020a66fb8da0586e3b74c81ffccea4">H5Fget_vfd_handle</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa7c0ecdd8fb3f1725ddc647cc15426f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa7c0ecdd8fb3f1725ddc647cc15426f3">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_INCR_FILESIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_INCR_FILESIZE&#160;&#160;&#160;22 /* <a class="el" href="group___h5_f.html#gadbe82c1f6e16c21062fabd20b0ffccd4">H5Fincrement_filesize</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a087662fec2c046e4ede6a7176209babc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a087662fec2c046e4ede6a7176209babc">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_POST_OPEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_POST_OPEN&#160;&#160;&#160;28 /* Adjust file after open, with wrapping context */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acc4faec86feb9c1f0f082b798797d630"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acc4faec86feb9c1f0f082b798797d630">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_RESET_MDC_HIT_RATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_RESET_MDC_HIT_RATE&#160;&#160;&#160;10 /* <a class="el" href="group___m_d_c.html#ga6708886c2bb8740327d9078d7840197f">H5Freset_mdc_hit_rate_stats</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acae57ad1a2d0b3918ec43525d691bc2b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acae57ad1a2d0b3918ec43525d691bc2b">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_RESET_PAGE_BUFFERING_STATS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_RESET_PAGE_BUFFERING_STATS&#160;&#160;&#160;18 /* <a class="el" href="group___h5_f.html#ga7ef1c0aab9a7a9112a8d0a788ec8696c">H5Freset_page_buffering_stats</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a434d6fea6ce5575042b6ffec0dff58c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a434d6fea6ce5575042b6ffec0dff58c7">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_SET_LIBVER_BOUNDS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_SET_LIBVER_BOUNDS&#160;&#160;&#160;23 /* <a class="el" href="group___h5_f.html#gae920c2acac63c0039db5c2845fb8e5bb">H5Fset_latest_format</a>/libver_bounds */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4d758b2a05fdbfbde4ea57bf1115dca8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d758b2a05fdbfbde4ea57bf1115dca8">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_SET_MDC_CONFIG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_SET_MDC_CONFIG&#160;&#160;&#160;11 /* <a class="el" href="group___m_d_c.html#ga81bc06be69131484eb04d01511b9c8f8">H5Fset_mdc_config</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9c87d8969f22eb8e3002ceb98b001f90"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c87d8969f22eb8e3002ceb98b001f90">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_SET_MIN_DSET_OHDR_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_SET_MIN_DSET_OHDR_FLAG&#160;&#160;&#160;25 /* <a class="el" href="group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c">H5Fset_dset_no_attrs_hint</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aedfd9c1c6b47a9982c804e66a2c2e9dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aedfd9c1c6b47a9982c804e66a2c2e9dd">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_SET_MPI_ATOMICITY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_SET_MPI_ATOMICITY&#160;&#160;&#160;27 /* <a class="el" href="group___p_h5_f.html#ga087dbbf37cb5c451ae8a6f66b227f0fc">H5Fset_mpi_atomicity</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a204824c1386c338c51889a4683313910"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a204824c1386c338c51889a4683313910">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_START_MDC_LOGGING</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_START_MDC_LOGGING&#160;&#160;&#160;14 /* <a class="el" href="group___m_d_c.html#ga378fb5863071278b47070cf205f53e67">H5Fstart_mdc_logging</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a81665bce380069aa23b257699e768ea6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a81665bce380069aa23b257699e768ea6">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_START_SWMR_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_START_SWMR_WRITE&#160;&#160;&#160;13 /* <a class="el" href="group___s_w_m_r.html#ga159be34fbe7e4a959589310ef0196dfe">H5Fstart_swmr_write</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a43644b7a555039664e5838917dc8b19f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a43644b7a555039664e5838917dc8b19f">&#9670;&nbsp;</a></span>H5VL_NATIVE_FILE_STOP_MDC_LOGGING</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_FILE_STOP_MDC_LOGGING&#160;&#160;&#160;15 /* <a class="el" href="group___m_d_c.html#ga78627b23010f82002b837f4d312bf234">H5Fstop_mdc_logging</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a060b202dbbb4ce73a85d94de9d33bcb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a060b202dbbb4ce73a85d94de9d33bcb5">&#9670;&nbsp;</a></span>H5VL_NATIVE_GROUP_GET_OBJINFO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_GROUP_GET_OBJINFO&#160;&#160;&#160;1 /* HG5Gget_objinfo (deprecated routine) */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6e84a71e8968331693da4bd1ffe02783"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e84a71e8968331693da4bd1ffe02783">&#9670;&nbsp;</a></span>H5VL_NATIVE_GROUP_ITERATE_OLD</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_GROUP_ITERATE_OLD&#160;&#160;&#160;0 /* HG5Giterate (deprecated routine) */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa2277d8c3f14300431598ea86dbd987c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2277d8c3f14300431598ea86dbd987c">&#9670;&nbsp;</a></span>H5VL_NATIVE_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_NAME&#160;&#160;&#160;&quot;native&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6a27db65f6b7711c13b46d6e9f98d18b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a27db65f6b7711c13b46d6e9f98d18b">&#9670;&nbsp;</a></span>H5VL_NATIVE_OBJECT_ARE_MDC_FLUSHES_DISABLED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_OBJECT_ARE_MDC_FLUSHES_DISABLED&#160;&#160;&#160;4 /* <a class="el" href="group___h5_o.html#gab2fa388aadd1ff154ee150cbb4884c1c">H5Oare_mdc_flushes_disabled</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a099b9e6c4e1f46a11ede40e95e58e39e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a099b9e6c4e1f46a11ede40e95e58e39e">&#9670;&nbsp;</a></span>H5VL_NATIVE_OBJECT_DISABLE_MDC_FLUSHES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_OBJECT_DISABLE_MDC_FLUSHES&#160;&#160;&#160;2 /* <a class="el" href="group___h5_o.html#ga0908be309da1fb4f771c1e264fac22ae">H5Odisable_mdc_flushes</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a844314a5498935a7570fc69779a6eff3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a844314a5498935a7570fc69779a6eff3">&#9670;&nbsp;</a></span>H5VL_NATIVE_OBJECT_ENABLE_MDC_FLUSHES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_OBJECT_ENABLE_MDC_FLUSHES&#160;&#160;&#160;3 /* <a class="el" href="group___h5_o.html#ga21014920bdabf6973e233796d7174156">H5Oenable_mdc_flushes</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a606309d1a8734beeffb0fe241b30e1e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a606309d1a8734beeffb0fe241b30e1e7">&#9670;&nbsp;</a></span>H5VL_NATIVE_OBJECT_GET_COMMENT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_OBJECT_GET_COMMENT&#160;&#160;&#160;0 /* H5G|<a class="el" href="group___h5_o.html#gaa1511ce5e2fe01ce7ea58f2f851d694b">H5Oget_comment</a>, <a class="el" href="group___h5_o.html#gae6d92d597c5a292d342a1bda91e41171">H5Oget_comment_by_name</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af4a0fd6a4385f0eac1c34df9b7bece80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4a0fd6a4385f0eac1c34df9b7bece80">&#9670;&nbsp;</a></span>H5VL_NATIVE_OBJECT_GET_NATIVE_INFO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_OBJECT_GET_NATIVE_INFO&#160;&#160;&#160;5 /* <a class="el" href="group___h5_o.html#ga677d99ab106e2032b991b75b75de0e46">H5Oget_native_info</a>(_by_idx, _by_name) */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8ac55735c5782cc6ba6c78df4e3036e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ac55735c5782cc6ba6c78df4e3036e2">&#9670;&nbsp;</a></span>H5VL_NATIVE_OBJECT_SET_COMMENT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_OBJECT_SET_COMMENT&#160;&#160;&#160;1 /* H5G|<a class="el" href="group___h5_o.html#ga8b5cf8e916204e29616516046121f631">H5Oset_comment</a>, <a class="el" href="group___h5_o.html#gafeb5242de7f1080b5c19f4fe19784505">H5Oset_comment_by_name</a> */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2976f8fb19daffec940a2750d8cfe283"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2976f8fb19daffec940a2750d8cfe283">&#9670;&nbsp;</a></span>H5VL_NATIVE_VALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_VALUE&#160;&#160;&#160;<a class="el" href="group___h5_v_l_d_e_f.html#ga5768c946c69994f8269b509838a87d89">H5_VOL_NATIVE</a> /* enum value */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a07825b79a457e68cf29894a66c06efad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07825b79a457e68cf29894a66c06efad">&#9670;&nbsp;</a></span>H5VL_NATIVE_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_NATIVE_VERSION&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="aa15e02211808e32b92a5a43c0045c4e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa15e02211808e32b92a5a43c0045c4e7">&#9670;&nbsp;</a></span>H5VL_native_register()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5VL_native_register </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_v_lnative_8h.html">H5VLnative.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_v_lnative_8h__incl.map b/develop/_h5_v_lnative_8h__incl.map
new file mode 100644
index 0000000..4990195
--- /dev/null
+++ b/develop/_h5_v_lnative_8h__incl.map
@@ -0,0 +1,20 @@
+<map id="src/H5VLnative.h" name="src/H5VLnative.h">
+<area shape="rect" id="node1" title=" " alt="" coords="580,5,712,32"/>
+<area shape="rect" id="node2" href="$_h5_apublic_8h.html" title=" " alt="" coords="552,80,652,107"/>
+<area shape="rect" id="node18" href="$_h5_v_lpublic_8h.html" title=" " alt="" coords="762,155,869,181"/>
+<area shape="rect" id="node3" href="$_h5public_8h.html" title=" " alt="" coords="557,304,647,331"/>
+<area shape="rect" id="node15" href="$_h5_ipublic_8h.html" title=" " alt="" coords="555,229,649,256"/>
+<area shape="rect" id="node16" href="$_h5_opublic_8h.html" title=" " alt="" coords="463,155,565,181"/>
+<area shape="rect" id="node17" href="$_h5_tpublic_8h.html" title=" " alt="" coords="639,155,738,181"/>
+<area shape="rect" id="node4" title=" " alt="" coords="5,379,108,405"/>
+<area shape="rect" id="node5" href="$_h5version_8h.html" title=" " alt="" coords="132,379,232,405"/>
+<area shape="rect" id="node6" title=" " alt="" coords="256,379,343,405"/>
+<area shape="rect" id="node7" title=" " alt="" coords="367,379,437,405"/>
+<area shape="rect" id="node8" title=" " alt="" coords="462,379,537,405"/>
+<area shape="rect" id="node9" title=" " alt="" coords="561,379,643,405"/>
+<area shape="rect" id="node10" title=" " alt="" coords="667,379,742,405"/>
+<area shape="rect" id="node11" title=" " alt="" coords="767,379,837,405"/>
+<area shape="rect" id="node12" title=" " alt="" coords="862,379,921,405"/>
+<area shape="rect" id="node13" title=" " alt="" coords="945,379,1011,405"/>
+<area shape="rect" id="node14" title=" " alt="" coords="1036,379,1144,405"/>
+</map>
diff --git a/develop/_h5_v_lnative_8h__incl.md5 b/develop/_h5_v_lnative_8h__incl.md5
new file mode 100644
index 0000000..03b48b1
--- /dev/null
+++ b/develop/_h5_v_lnative_8h__incl.md5
@@ -0,0 +1 @@
+b417c2f29bf1933d47abf8a87b59d74d \ No newline at end of file
diff --git a/develop/_h5_v_lnative_8h__incl.png b/develop/_h5_v_lnative_8h__incl.png
new file mode 100644
index 0000000..5256f48
--- /dev/null
+++ b/develop/_h5_v_lnative_8h__incl.png
Binary files differ
diff --git a/develop/_h5_v_lpublic_8h.html b/develop/_h5_v_lpublic_8h.html
new file mode 100644
index 0000000..29c5149
--- /dev/null
+++ b/develop/_h5_v_lpublic_8h.html
@@ -0,0 +1,1013 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5VLpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_v_lpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5VLpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5VLpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_v_lpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_v_lpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_v_lpublic_8h" id="asrc_2_h5_v_lpublic_8h">
+<area shape="rect" title=" " alt="" coords="537,5,667,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_v_lpublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_v_lpublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_v_lpublic_8hdep" id="asrc_2_h5_v_lpublic_8hdep">
+<area shape="rect" title=" " alt="" coords="159,5,290,32"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="5,155,132,181"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="90,80,245,107"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="165,155,383,181"/>
+<area shape="rect" href="_h5_v_lnative_8h.html" title=" " alt="" coords="320,80,452,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ga2612dc1852fe3f855c755be6e058d56a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_f.html#ga2612dc1852fe3f855c755be6e058d56a">H5VL_VERSION</a>&#160;&#160;&#160;3</td></tr>
+<tr class="memdesc:ga2612dc1852fe3f855c755be6e058d56a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Version number of VOL class struct &amp; callbacks. <a href="group___h5_v_l_d_e_f.html#ga2612dc1852fe3f855c755be6e058d56a">More...</a><br /></td></tr>
+<tr class="separator:ga2612dc1852fe3f855c755be6e058d56a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb81bc4dbc6bb9994b109641d9ef5747"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_f.html#gaeb81bc4dbc6bb9994b109641d9ef5747">H5_VOL_INVALID</a>&#160;&#160;&#160;(-1)</td></tr>
+<tr class="separator:gaeb81bc4dbc6bb9994b109641d9ef5747"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5768c946c69994f8269b509838a87d89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_f.html#ga5768c946c69994f8269b509838a87d89">H5_VOL_NATIVE</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:ga5768c946c69994f8269b509838a87d89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0e0dc28602e643e55a8145c13e1cb9a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_f.html#gab0e0dc28602e643e55a8145c13e1cb9a">H5_VOL_RESERVED</a>&#160;&#160;&#160;256</td></tr>
+<tr class="separator:gab0e0dc28602e643e55a8145c13e1cb9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99f971d3b4aefa2183474991fe6a7c46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_f.html#ga99f971d3b4aefa2183474991fe6a7c46">H5_VOL_MAX</a>&#160;&#160;&#160;65535</td></tr>
+<tr class="separator:ga99f971d3b4aefa2183474991fe6a7c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0d8bc106624a8bf667a4cbb9b73fbd0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#ab0d8bc106624a8bf667a4cbb9b73fbd0">H5VL_CAP_FLAG_NONE</a>&#160;&#160;&#160;0x0000000000000000</td></tr>
+<tr class="separator:ab0d8bc106624a8bf667a4cbb9b73fbd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8d4d37ef14c70eabdd37dcfba1357bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#ae8d4d37ef14c70eabdd37dcfba1357bb">H5VL_CAP_FLAG_THREADSAFE</a>&#160;&#160;&#160;0x0000000000000001</td></tr>
+<tr class="separator:ae8d4d37ef14c70eabdd37dcfba1357bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0644c319b55e762c9b8cc8a548337bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#af0644c319b55e762c9b8cc8a548337bf">H5VL_CAP_FLAG_ASYNC</a>&#160;&#160;&#160;0x0000000000000002</td></tr>
+<tr class="separator:af0644c319b55e762c9b8cc8a548337bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab60777bc6f5e62880b1b6c1af0f1cea0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#ab60777bc6f5e62880b1b6c1af0f1cea0">H5VL_CAP_FLAG_NATIVE_FILES</a>&#160;&#160;&#160;0x0000000000000004</td></tr>
+<tr class="separator:ab60777bc6f5e62880b1b6c1af0f1cea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74fe405faca8e7343ee579275c111b73"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a74fe405faca8e7343ee579275c111b73">H5VL_CAP_FLAG_ATTR_BASIC</a>&#160;&#160;&#160;0x0000000000000008</td></tr>
+<tr class="separator:a74fe405faca8e7343ee579275c111b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55cde61b7b8b2e50934f02220f4189a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#ac55cde61b7b8b2e50934f02220f4189a">H5VL_CAP_FLAG_ATTR_MORE</a>&#160;&#160;&#160;0x0000000000000010</td></tr>
+<tr class="separator:ac55cde61b7b8b2e50934f02220f4189a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a279baea1fb8598d67fb40b86e4725e7b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a279baea1fb8598d67fb40b86e4725e7b">H5VL_CAP_FLAG_DATASET_BASIC</a>&#160;&#160;&#160;0x0000000000000020</td></tr>
+<tr class="separator:a279baea1fb8598d67fb40b86e4725e7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b4efc5caab9ddba892c3e99b69f6257"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a7b4efc5caab9ddba892c3e99b69f6257">H5VL_CAP_FLAG_DATASET_MORE</a>&#160;&#160;&#160;0x0000000000000040</td></tr>
+<tr class="separator:a7b4efc5caab9ddba892c3e99b69f6257"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3dabf631dea8a8f466b1f5dba777bde3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a3dabf631dea8a8f466b1f5dba777bde3">H5VL_CAP_FLAG_FILE_BASIC</a>&#160;&#160;&#160;0x0000000000000080</td></tr>
+<tr class="separator:a3dabf631dea8a8f466b1f5dba777bde3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbf6a318cbdd19bf49d2ecf339e32a64"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#adbf6a318cbdd19bf49d2ecf339e32a64">H5VL_CAP_FLAG_FILE_MORE</a>&#160;&#160;&#160;0x0000000000000100</td></tr>
+<tr class="separator:adbf6a318cbdd19bf49d2ecf339e32a64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f5684bf61b1a349b2e40bb229461f3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a8f5684bf61b1a349b2e40bb229461f3c">H5VL_CAP_FLAG_GROUP_BASIC</a>&#160;&#160;&#160;0x0000000000000200</td></tr>
+<tr class="separator:a8f5684bf61b1a349b2e40bb229461f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68e23042be653d167466a78ef31612ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a68e23042be653d167466a78ef31612ec">H5VL_CAP_FLAG_GROUP_MORE</a>&#160;&#160;&#160;0x0000000000000400</td></tr>
+<tr class="separator:a68e23042be653d167466a78ef31612ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0011d93c83353fd811f6129e8454deae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a0011d93c83353fd811f6129e8454deae">H5VL_CAP_FLAG_LINK_BASIC</a>&#160;&#160;&#160;0x0000000000000800</td></tr>
+<tr class="separator:a0011d93c83353fd811f6129e8454deae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa46e43f3d2258d0a9788fe50af0308c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#aa46e43f3d2258d0a9788fe50af0308c9">H5VL_CAP_FLAG_LINK_MORE</a>&#160;&#160;&#160;0x0000000000001000</td></tr>
+<tr class="separator:aa46e43f3d2258d0a9788fe50af0308c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c20cd1a5facc82dce0691a3424420aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a2c20cd1a5facc82dce0691a3424420aa">H5VL_CAP_FLAG_MAP_BASIC</a>&#160;&#160;&#160; 0x0000000000002000</td></tr>
+<tr class="separator:a2c20cd1a5facc82dce0691a3424420aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc9406ab2a70dc7abda381027abd07c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#afc9406ab2a70dc7abda381027abd07c7">H5VL_CAP_FLAG_MAP_MORE</a>&#160;&#160;&#160;0x0000000000004000</td></tr>
+<tr class="separator:afc9406ab2a70dc7abda381027abd07c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4584bf7fe67e255ffad08501270a4432"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a4584bf7fe67e255ffad08501270a4432">H5VL_CAP_FLAG_OBJECT_BASIC</a>&#160;&#160;&#160;0x0000000000008000</td></tr>
+<tr class="separator:a4584bf7fe67e255ffad08501270a4432"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c982ead04e1df2d5c050d315446cbc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a56c982ead04e1df2d5c050d315446cbc">H5VL_CAP_FLAG_OBJECT_MORE</a>&#160;&#160;&#160;0x0000000000010000</td></tr>
+<tr class="separator:a56c982ead04e1df2d5c050d315446cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6d1a677036807ff9c2dc8b9098c2dee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#ad6d1a677036807ff9c2dc8b9098c2dee">H5VL_CAP_FLAG_REF_BASIC</a>&#160;&#160;&#160;0x0000000000020000</td></tr>
+<tr class="separator:ad6d1a677036807ff9c2dc8b9098c2dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a192088bb2f6f8402c3872de06dbd78d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a192088bb2f6f8402c3872de06dbd78d8">H5VL_CAP_FLAG_REF_MORE</a>&#160;&#160;&#160;0x0000000000040000</td></tr>
+<tr class="separator:a192088bb2f6f8402c3872de06dbd78d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedfdcd007f92d8c319f325eb284bd8ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#aedfdcd007f92d8c319f325eb284bd8ec">H5VL_CAP_FLAG_OBJ_REF</a>&#160;&#160;&#160;0x0000000000080000</td></tr>
+<tr class="separator:aedfdcd007f92d8c319f325eb284bd8ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa04ce965bd6f6bde4c8dada4fdc4fe9a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#aa04ce965bd6f6bde4c8dada4fdc4fe9a">H5VL_CAP_FLAG_REG_REF</a>&#160;&#160;&#160;0x0000000000100000</td></tr>
+<tr class="separator:aa04ce965bd6f6bde4c8dada4fdc4fe9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a134af20344e5ae4a58983c7e85fdb9ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a134af20344e5ae4a58983c7e85fdb9ea">H5VL_CAP_FLAG_ATTR_REF</a>&#160;&#160;&#160;0x0000000000200000</td></tr>
+<tr class="separator:a134af20344e5ae4a58983c7e85fdb9ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ebcfc08910f2d05b9acae1fb4eac4b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a2ebcfc08910f2d05b9acae1fb4eac4b7">H5VL_CAP_FLAG_STORED_DATATYPES</a>&#160;&#160;&#160;0x0000000000400000</td></tr>
+<tr class="separator:a2ebcfc08910f2d05b9acae1fb4eac4b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0a44da3573b2e33f81826ba1efcfc37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#aa0a44da3573b2e33f81826ba1efcfc37">H5VL_CAP_FLAG_CREATION_ORDER</a>&#160;&#160;&#160;0x0000000000800000</td></tr>
+<tr class="separator:aa0a44da3573b2e33f81826ba1efcfc37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb690c39ab962270b9d539ca57ebfc06"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#abb690c39ab962270b9d539ca57ebfc06">H5VL_CAP_FLAG_ITERATE</a>&#160;&#160;&#160;0x0000000001000000</td></tr>
+<tr class="separator:abb690c39ab962270b9d539ca57ebfc06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfd867ffa7a4112dcda87d0f12bec775"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#abfd867ffa7a4112dcda87d0f12bec775">H5VL_CAP_FLAG_STORAGE_SIZE</a>&#160;&#160;&#160;0x0000000002000000</td></tr>
+<tr class="separator:abfd867ffa7a4112dcda87d0f12bec775"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fcca5736bdedcb221f56634260df51c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a7fcca5736bdedcb221f56634260df51c">H5VL_CAP_FLAG_BY_IDX</a>&#160;&#160;&#160;0x0000000004000000</td></tr>
+<tr class="separator:a7fcca5736bdedcb221f56634260df51c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae01a9f0b5ab80c87260554e0fe3a7188"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#ae01a9f0b5ab80c87260554e0fe3a7188">H5VL_CAP_FLAG_GET_PLIST</a>&#160;&#160;&#160; 0x0000000008000000</td></tr>
+<tr class="separator:ae01a9f0b5ab80c87260554e0fe3a7188"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a015b2baba45bce60a622e307ab1f49b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a015b2baba45bce60a622e307ab1f49b0">H5VL_CAP_FLAG_FLUSH_REFRESH</a>&#160;&#160;&#160;0x0000000010000000</td></tr>
+<tr class="separator:a015b2baba45bce60a622e307ab1f49b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2b6b8fdfe6f8e626daf265c09401b0a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#aa2b6b8fdfe6f8e626daf265c09401b0a">H5VL_CAP_FLAG_EXTERNAL_LINKS</a>&#160;&#160;&#160;0x0000000020000000</td></tr>
+<tr class="separator:aa2b6b8fdfe6f8e626daf265c09401b0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7f832ded1b7c03b35158ca89a565483"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#ab7f832ded1b7c03b35158ca89a565483">H5VL_CAP_FLAG_HARD_LINKS</a>&#160;&#160;&#160;0x0000000040000000</td></tr>
+<tr class="separator:ab7f832ded1b7c03b35158ca89a565483"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fa6ad1234f83b0dab5d33fc45fb3d94"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a2fa6ad1234f83b0dab5d33fc45fb3d94">H5VL_CAP_FLAG_SOFT_LINKS</a>&#160;&#160;&#160;0x0000000080000000</td></tr>
+<tr class="separator:a2fa6ad1234f83b0dab5d33fc45fb3d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bcc58d5f75a4bba62d81f6a732c9c3a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a0bcc58d5f75a4bba62d81f6a732c9c3a">H5VL_CAP_FLAG_UD_LINKS</a>&#160;&#160;&#160;0x0000000100000000</td></tr>
+<tr class="separator:a0bcc58d5f75a4bba62d81f6a732c9c3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3727ddf13e3a028d1f78b1c30ef9807"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#ac3727ddf13e3a028d1f78b1c30ef9807">H5VL_CAP_FLAG_TRACK_TIMES</a>&#160;&#160;&#160;0x0000000200000000</td></tr>
+<tr class="separator:ac3727ddf13e3a028d1f78b1c30ef9807"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8305acffec893bd29291f3248f0fc08d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a8305acffec893bd29291f3248f0fc08d">H5VL_CAP_FLAG_MOUNT</a>&#160;&#160;&#160;0x0000000400000000</td></tr>
+<tr class="separator:a8305acffec893bd29291f3248f0fc08d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac307929b4df68a9db0f2556e0a22a6e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#ac307929b4df68a9db0f2556e0a22a6e3">H5VL_CAP_FLAG_FILTERS</a>&#160;&#160;&#160;0x0000000800000000</td></tr>
+<tr class="separator:ac307929b4df68a9db0f2556e0a22a6e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49b0ee30d3a46b73638da80d10fbe5b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a49b0ee30d3a46b73638da80d10fbe5b1">H5VL_CAP_FLAG_FILL_VALUES</a>&#160;&#160;&#160;0x0000001000000000</td></tr>
+<tr class="separator:a49b0ee30d3a46b73638da80d10fbe5b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2208d2bf3252e8201b80d48d9bfdd26c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_f.html#ga2208d2bf3252e8201b80d48d9bfdd26c">H5VL_OPT_QUERY_SUPPORTED</a>&#160;&#160;&#160;0x0001</td></tr>
+<tr class="separator:ga2208d2bf3252e8201b80d48d9bfdd26c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56ed69e9f8f13b4df8cecee636767f2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a56ed69e9f8f13b4df8cecee636767f2d">H5VL_OPT_QUERY_READ_DATA</a>&#160;&#160;&#160;0x0002</td></tr>
+<tr class="separator:a56ed69e9f8f13b4df8cecee636767f2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a833a045db5eec9c196a99344677df458"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a833a045db5eec9c196a99344677df458">H5VL_OPT_QUERY_WRITE_DATA</a>&#160;&#160;&#160;0x0004</td></tr>
+<tr class="separator:a833a045db5eec9c196a99344677df458"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a135185b319e1a406b2b1f41c3be2f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a9a135185b319e1a406b2b1f41c3be2f7">H5VL_OPT_QUERY_QUERY_METADATA</a>&#160;&#160;&#160;0x0008</td></tr>
+<tr class="separator:a9a135185b319e1a406b2b1f41c3be2f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4aaff1056a87727123eb676b05cfd8c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a4aaff1056a87727123eb676b05cfd8c3">H5VL_OPT_QUERY_MODIFY_METADATA</a>&#160;&#160;&#160;0x0010</td></tr>
+<tr class="separator:a4aaff1056a87727123eb676b05cfd8c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89e6da785bc5b3b272d90020c8944e0a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a89e6da785bc5b3b272d90020c8944e0a">H5VL_OPT_QUERY_COLLECTIVE</a>&#160;&#160;&#160; 0x0020</td></tr>
+<tr class="separator:a89e6da785bc5b3b272d90020c8944e0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a079dc569e3b6e3c9464da956952c04bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a079dc569e3b6e3c9464da956952c04bc">H5VL_OPT_QUERY_NO_ASYNC</a>&#160;&#160;&#160;0x0040</td></tr>
+<tr class="separator:a079dc569e3b6e3c9464da956952c04bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a3326dc68d7607b7c52a863d8d4ca5f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html#a6a3326dc68d7607b7c52a863d8d4ca5f">H5VL_OPT_QUERY_MULTI_OBJ</a>&#160;&#160;&#160;0x0080</td></tr>
+<tr class="separator:a6a3326dc68d7607b7c52a863d8d4ca5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ga81b40d59b53c498f8aa9d92d0afdde2c"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a></td></tr>
+<tr class="memdesc:ga81b40d59b53c498f8aa9d92d0afdde2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">VOL connector identifiers. <a href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">More...</a><br /></td></tr>
+<tr class="separator:ga81b40d59b53c498f8aa9d92d0afdde2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ga14175ca7d867657e3e5c2f79a154a599"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> { <br />
+&#160;&#160;<a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599ac05e9c424f4c57ab04bb8a0f27680765">H5VL_SUBCLS_NONE</a>
+, <a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a6382b83356def3b14a27c06488a46b62">H5VL_SUBCLS_INFO</a>
+, <a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a834b756ff01e1edb2979a0be92c3518b">H5VL_SUBCLS_WRAP</a>
+, <a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599ac49cca2c43d9a93d28ded5b9dc9a14d1">H5VL_SUBCLS_ATTR</a>
+, <br />
+&#160;&#160;<a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599ac9b25c8d8ea5205bf8f0fb654d29a57b">H5VL_SUBCLS_DATASET</a>
+, <a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a6f3df58583ad3a02b32f1ea9e9a233c7">H5VL_SUBCLS_DATATYPE</a>
+, <a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a8611b474759b782775d303acd28c512f">H5VL_SUBCLS_FILE</a>
+, <a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599aeb711151c2a908ae42e18e80bb7a8f1d">H5VL_SUBCLS_GROUP</a>
+, <br />
+&#160;&#160;<a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a6d1475a46f9db62a48b9362362016e83">H5VL_SUBCLS_LINK</a>
+, <a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a82eb9b3d6f086cafcb446eb86534a813">H5VL_SUBCLS_OBJECT</a>
+, <a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599ad23e1011cd67c7280a90ec903f210c08">H5VL_SUBCLS_REQUEST</a>
+, <a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599af6ba173c8e6b99d3df13f26d4f943e66">H5VL_SUBCLS_BLOB</a>
+, <br />
+&#160;&#160;<a class="el" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a3a4313ed710d7a5a5dbfb9ccc354c8ac">H5VL_SUBCLS_TOKEN</a>
+<br />
+ }</td></tr>
+<tr class="separator:ga14175ca7d867657e3e5c2f79a154a599"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaf48d1225927e1e701656346b832ee6b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#gaf48d1225927e1e701656346b832ee6b1">H5VLregister_connector_by_name</a> (const char *connector_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vipl_id)</td></tr>
+<tr class="memdesc:gaf48d1225927e1e701656346b832ee6b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a new VOL connector by name. <a href="group___h5_v_l.html#gaf48d1225927e1e701656346b832ee6b1">More...</a><br /></td></tr>
+<tr class="separator:gaf48d1225927e1e701656346b832ee6b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga11e69930e47f654805a265f417412ea8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#ga11e69930e47f654805a265f417412ea8">H5VLregister_connector_by_value</a> (<a class="el" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> connector_value, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vipl_id)</td></tr>
+<tr class="memdesc:ga11e69930e47f654805a265f417412ea8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a new VOL connector by value. <a href="group___h5_v_l.html#ga11e69930e47f654805a265f417412ea8">More...</a><br /></td></tr>
+<tr class="separator:ga11e69930e47f654805a265f417412ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9be3c92e4430b9cf42a376534a47fcca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#ga9be3c92e4430b9cf42a376534a47fcca">H5VLis_connector_registered_by_name</a> (const char *name)</td></tr>
+<tr class="memdesc:ga9be3c92e4430b9cf42a376534a47fcca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether a VOL class has been registered under a certain name. <a href="group___h5_v_l.html#ga9be3c92e4430b9cf42a376534a47fcca">More...</a><br /></td></tr>
+<tr class="separator:ga9be3c92e4430b9cf42a376534a47fcca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga83ba8986ed68f67c41b492dfd273804b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#ga83ba8986ed68f67c41b492dfd273804b">H5VLis_connector_registered_by_value</a> (<a class="el" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> connector_value)</td></tr>
+<tr class="memdesc:ga83ba8986ed68f67c41b492dfd273804b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether a VOL class has been registered for a given value. <a href="group___h5_v_l.html#ga83ba8986ed68f67c41b492dfd273804b">More...</a><br /></td></tr>
+<tr class="separator:ga83ba8986ed68f67c41b492dfd273804b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5b69c29931e55208517c598ac3039f77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#ga5b69c29931e55208517c598ac3039f77">H5VLget_connector_id</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="memdesc:ga5b69c29931e55208517c598ac3039f77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the VOL connector identifier for a given object identifier. <a href="group___h5_v_l.html#ga5b69c29931e55208517c598ac3039f77">More...</a><br /></td></tr>
+<tr class="separator:ga5b69c29931e55208517c598ac3039f77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabcbf9b9b07a6b60e17ff9681684f944d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#gabcbf9b9b07a6b60e17ff9681684f944d">H5VLget_connector_id_by_name</a> (const char *name)</td></tr>
+<tr class="memdesc:gabcbf9b9b07a6b60e17ff9681684f944d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the identifier for a registered VOL connector name. <a href="group___h5_v_l.html#gabcbf9b9b07a6b60e17ff9681684f944d">More...</a><br /></td></tr>
+<tr class="separator:gabcbf9b9b07a6b60e17ff9681684f944d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8f6d366bc6b8323bbffe1e5a5ba18bee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#ga8f6d366bc6b8323bbffe1e5a5ba18bee">H5VLget_connector_id_by_value</a> (<a class="el" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> connector_value)</td></tr>
+<tr class="memdesc:ga8f6d366bc6b8323bbffe1e5a5ba18bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the identifier for a registered VOL connector value. <a href="group___h5_v_l.html#ga8f6d366bc6b8323bbffe1e5a5ba18bee">More...</a><br /></td></tr>
+<tr class="separator:ga8f6d366bc6b8323bbffe1e5a5ba18bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf326406d7733c0ab8d12118c13c78dfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#gaf326406d7733c0ab8d12118c13c78dfa">H5VLget_connector_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id, char *name, size_t size)</td></tr>
+<tr class="memdesc:gaf326406d7733c0ab8d12118c13c78dfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a connector name for a VOL. <a href="group___h5_v_l.html#gaf326406d7733c0ab8d12118c13c78dfa">More...</a><br /></td></tr>
+<tr class="separator:gaf326406d7733c0ab8d12118c13c78dfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3324ac7aedf9362b498226903288094"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094">H5VLclose</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id)</td></tr>
+<tr class="memdesc:gaa3324ac7aedf9362b498226903288094"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes a VOL connector identifier. <a href="group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094">More...</a><br /></td></tr>
+<tr class="separator:gaa3324ac7aedf9362b498226903288094"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaffbdc22f724c2c818f3be3845145d73e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#gaffbdc22f724c2c818f3be3845145d73e">H5VLunregister_connector</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id)</td></tr>
+<tr class="memdesc:gaffbdc22f724c2c818f3be3845145d73e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a VOL connector identifier from the library. <a href="group___h5_v_l.html#gaffbdc22f724c2c818f3be3845145d73e">More...</a><br /></td></tr>
+<tr class="separator:gaffbdc22f724c2c818f3be3845145d73e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga17ef00e528d99eda5879d749c2a12043"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#ga17ef00e528d99eda5879d749c2a12043">H5VLquery_optional</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> subcls, int opt_type, uint64_t *flags)</td></tr>
+<tr class="memdesc:ga17ef00e528d99eda5879d749c2a12043"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if a VOL connector supports a particular optional callback operation. <a href="group___h5_v_l.html#ga17ef00e528d99eda5879d749c2a12043">More...</a><br /></td></tr>
+<tr class="separator:ga17ef00e528d99eda5879d749c2a12043"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7fa2adf3bb8a834169ef2fa50c76827"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_v_l.html#gad7fa2adf3bb8a834169ef2fa50c76827">H5VLobject_is_native</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *is_native)</td></tr>
+<tr class="memdesc:gad7fa2adf3bb8a834169ef2fa50c76827"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an object ID represents a native VOL connector object. <a href="group___h5_v_l.html#gad7fa2adf3bb8a834169ef2fa50c76827">More...</a><br /></td></tr>
+<tr class="separator:gad7fa2adf3bb8a834169ef2fa50c76827"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="af0644c319b55e762c9b8cc8a548337bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0644c319b55e762c9b8cc8a548337bf">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_ASYNC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_ASYNC&#160;&#160;&#160;0x0000000000000002</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector performs operations asynchronously </p>
+
+</div>
+</div>
+<a id="a74fe405faca8e7343ee579275c111b73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74fe405faca8e7343ee579275c111b73">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_ATTR_BASIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_ATTR_BASIC&#160;&#160;&#160;0x0000000000000008</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>H5A create/delete/exists/open/close/read/write </p>
+
+</div>
+</div>
+<a id="ac55cde61b7b8b2e50934f02220f4189a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac55cde61b7b8b2e50934f02220f4189a">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_ATTR_MORE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_ATTR_MORE&#160;&#160;&#160;0x0000000000000010</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>All other H5A API calls </p>
+
+</div>
+</div>
+<a id="a134af20344e5ae4a58983c7e85fdb9ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a134af20344e5ae4a58983c7e85fdb9ea">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_ATTR_REF</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_ATTR_REF&#160;&#160;&#160;0x0000000000200000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector supports attribute references </p>
+
+</div>
+</div>
+<a id="a7fcca5736bdedcb221f56634260df51c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7fcca5736bdedcb221f56634260df51c">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_BY_IDX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_BY_IDX&#160;&#160;&#160;0x0000000004000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>"by index" API calls are supported </p>
+
+</div>
+</div>
+<a id="aa0a44da3573b2e33f81826ba1efcfc37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0a44da3573b2e33f81826ba1efcfc37">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_CREATION_ORDER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_CREATION_ORDER&#160;&#160;&#160;0x0000000000800000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector tracks creation order </p>
+
+</div>
+</div>
+<a id="a279baea1fb8598d67fb40b86e4725e7b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a279baea1fb8598d67fb40b86e4725e7b">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_DATASET_BASIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_DATASET_BASIC&#160;&#160;&#160;0x0000000000000020</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>H5D create/open/close/read/write </p>
+
+</div>
+</div>
+<a id="a7b4efc5caab9ddba892c3e99b69f6257"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7b4efc5caab9ddba892c3e99b69f6257">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_DATASET_MORE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_DATASET_MORE&#160;&#160;&#160;0x0000000000000040</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>All other H5D API calls </p>
+
+</div>
+</div>
+<a id="aa2b6b8fdfe6f8e626daf265c09401b0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2b6b8fdfe6f8e626daf265c09401b0a">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_EXTERNAL_LINKS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_EXTERNAL_LINKS&#160;&#160;&#160;0x0000000020000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>External links are supported </p>
+
+</div>
+</div>
+<a id="a3dabf631dea8a8f466b1f5dba777bde3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3dabf631dea8a8f466b1f5dba777bde3">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_FILE_BASIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_FILE_BASIC&#160;&#160;&#160;0x0000000000000080</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>H5F create/open/close/read/write </p>
+
+</div>
+</div>
+<a id="adbf6a318cbdd19bf49d2ecf339e32a64"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adbf6a318cbdd19bf49d2ecf339e32a64">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_FILE_MORE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_FILE_MORE&#160;&#160;&#160;0x0000000000000100</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>All other H5F API calls </p>
+
+</div>
+</div>
+<a id="a49b0ee30d3a46b73638da80d10fbe5b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49b0ee30d3a46b73638da80d10fbe5b1">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_FILL_VALUES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_FILL_VALUES&#160;&#160;&#160;0x0000001000000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector allows fill values to be set </p>
+
+</div>
+</div>
+<a id="ac307929b4df68a9db0f2556e0a22a6e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac307929b4df68a9db0f2556e0a22a6e3">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_FILTERS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_FILTERS&#160;&#160;&#160;0x0000000800000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector implements a filter pipeline </p>
+
+</div>
+</div>
+<a id="a015b2baba45bce60a622e307ab1f49b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a015b2baba45bce60a622e307ab1f49b0">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_FLUSH_REFRESH</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_FLUSH_REFRESH&#160;&#160;&#160;0x0000000010000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>flush/refresh calls are supported </p>
+
+</div>
+</div>
+<a id="ae01a9f0b5ab80c87260554e0fe3a7188"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae01a9f0b5ab80c87260554e0fe3a7188">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_GET_PLIST</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_GET_PLIST&#160;&#160;&#160; 0x0000000008000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector can return the property lists used to create an object </p>
+
+</div>
+</div>
+<a id="a8f5684bf61b1a349b2e40bb229461f3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f5684bf61b1a349b2e40bb229461f3c">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_GROUP_BASIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_GROUP_BASIC&#160;&#160;&#160;0x0000000000000200</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>H5G create/open/close </p>
+
+</div>
+</div>
+<a id="a68e23042be653d167466a78ef31612ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a68e23042be653d167466a78ef31612ec">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_GROUP_MORE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_GROUP_MORE&#160;&#160;&#160;0x0000000000000400</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>All other H5G API calls </p>
+
+</div>
+</div>
+<a id="ab7f832ded1b7c03b35158ca89a565483"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7f832ded1b7c03b35158ca89a565483">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_HARD_LINKS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_HARD_LINKS&#160;&#160;&#160;0x0000000040000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Hard links are supported </p>
+
+</div>
+</div>
+<a id="abb690c39ab962270b9d539ca57ebfc06"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb690c39ab962270b9d539ca57ebfc06">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_ITERATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_ITERATE&#160;&#160;&#160;0x0000000001000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector supports iteration functions </p>
+
+</div>
+</div>
+<a id="a0011d93c83353fd811f6129e8454deae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0011d93c83353fd811f6129e8454deae">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_LINK_BASIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_LINK_BASIC&#160;&#160;&#160;0x0000000000000800</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>H5L exists/delete </p>
+
+</div>
+</div>
+<a id="aa46e43f3d2258d0a9788fe50af0308c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa46e43f3d2258d0a9788fe50af0308c9">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_LINK_MORE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_LINK_MORE&#160;&#160;&#160;0x0000000000001000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>All other H5L API calls </p>
+
+</div>
+</div>
+<a id="a2c20cd1a5facc82dce0691a3424420aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c20cd1a5facc82dce0691a3424420aa">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_MAP_BASIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_MAP_BASIC&#160;&#160;&#160; 0x0000000000002000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>H5M create/open/close/get*type/get_count/put/get/exists/delete </p>
+
+</div>
+</div>
+<a id="afc9406ab2a70dc7abda381027abd07c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc9406ab2a70dc7abda381027abd07c7">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_MAP_MORE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_MAP_MORE&#160;&#160;&#160;0x0000000000004000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>All other H5M API calls </p>
+
+</div>
+</div>
+<a id="a8305acffec893bd29291f3248f0fc08d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8305acffec893bd29291f3248f0fc08d">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_MOUNT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_MOUNT&#160;&#160;&#160;0x0000000400000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>H5Fmount/unmount supported </p>
+
+</div>
+</div>
+<a id="ab60777bc6f5e62880b1b6c1af0f1cea0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab60777bc6f5e62880b1b6c1af0f1cea0">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_NATIVE_FILES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_NATIVE_FILES&#160;&#160;&#160;0x0000000000000004</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector produces native file format </p>
+
+</div>
+</div>
+<a id="ab0d8bc106624a8bf667a4cbb9b73fbd0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0d8bc106624a8bf667a4cbb9b73fbd0">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_NONE&#160;&#160;&#160;0x0000000000000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>No special connector capabilities </p>
+
+</div>
+</div>
+<a id="aedfdcd007f92d8c319f325eb284bd8ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aedfdcd007f92d8c319f325eb284bd8ec">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_OBJ_REF</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_OBJ_REF&#160;&#160;&#160;0x0000000000080000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector supports object references </p>
+
+</div>
+</div>
+<a id="a4584bf7fe67e255ffad08501270a4432"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4584bf7fe67e255ffad08501270a4432">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_OBJECT_BASIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_OBJECT_BASIC&#160;&#160;&#160;0x0000000000008000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>H5O open/close/exists </p>
+
+</div>
+</div>
+<a id="a56c982ead04e1df2d5c050d315446cbc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56c982ead04e1df2d5c050d315446cbc">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_OBJECT_MORE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_OBJECT_MORE&#160;&#160;&#160;0x0000000000010000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>All other H5O API calls </p>
+
+</div>
+</div>
+<a id="ad6d1a677036807ff9c2dc8b9098c2dee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad6d1a677036807ff9c2dc8b9098c2dee">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_REF_BASIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_REF_BASIC&#160;&#160;&#160;0x0000000000020000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>H5Rdestroy </p>
+
+</div>
+</div>
+<a id="a192088bb2f6f8402c3872de06dbd78d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a192088bb2f6f8402c3872de06dbd78d8">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_REF_MORE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_REF_MORE&#160;&#160;&#160;0x0000000000040000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>All other H5R API calls </p>
+
+</div>
+</div>
+<a id="aa04ce965bd6f6bde4c8dada4fdc4fe9a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa04ce965bd6f6bde4c8dada4fdc4fe9a">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_REG_REF</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_REG_REF&#160;&#160;&#160;0x0000000000100000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector supports regional references </p>
+
+</div>
+</div>
+<a id="a2fa6ad1234f83b0dab5d33fc45fb3d94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2fa6ad1234f83b0dab5d33fc45fb3d94">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_SOFT_LINKS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_SOFT_LINKS&#160;&#160;&#160;0x0000000080000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Soft links are supported </p>
+
+</div>
+</div>
+<a id="abfd867ffa7a4112dcda87d0f12bec775"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abfd867ffa7a4112dcda87d0f12bec775">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_STORAGE_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_STORAGE_SIZE&#160;&#160;&#160;0x0000000002000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector can return a meaningful storage size </p>
+
+</div>
+</div>
+<a id="a2ebcfc08910f2d05b9acae1fb4eac4b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ebcfc08910f2d05b9acae1fb4eac4b7">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_STORED_DATATYPES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_STORED_DATATYPES&#160;&#160;&#160;0x0000000000400000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector supports stored datatypes </p>
+
+</div>
+</div>
+<a id="ae8d4d37ef14c70eabdd37dcfba1357bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8d4d37ef14c70eabdd37dcfba1357bb">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_THREADSAFE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_THREADSAFE&#160;&#160;&#160;0x0000000000000001</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector is threadsafe </p>
+
+</div>
+</div>
+<a id="ac3727ddf13e3a028d1f78b1c30ef9807"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac3727ddf13e3a028d1f78b1c30ef9807">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_TRACK_TIMES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_TRACK_TIMES&#160;&#160;&#160;0x0000000200000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Connector tracks creation, etc. times </p>
+
+</div>
+</div>
+<a id="a0bcc58d5f75a4bba62d81f6a732c9c3a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0bcc58d5f75a4bba62d81f6a732c9c3a">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_UD_LINKS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_CAP_FLAG_UD_LINKS&#160;&#160;&#160;0x0000000100000000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>User-defined links are supported </p>
+
+</div>
+</div>
+<a id="a89e6da785bc5b3b272d90020c8944e0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a89e6da785bc5b3b272d90020c8944e0a">&#9670;&nbsp;</a></span>H5VL_OPT_QUERY_COLLECTIVE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_OPT_QUERY_COLLECTIVE&#160;&#160;&#160; 0x0020</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Operation is collective (operations without this flag are assumed to be independent) </p>
+
+</div>
+</div>
+<a id="a4aaff1056a87727123eb676b05cfd8c3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4aaff1056a87727123eb676b05cfd8c3">&#9670;&nbsp;</a></span>H5VL_OPT_QUERY_MODIFY_METADATA</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_OPT_QUERY_MODIFY_METADATA&#160;&#160;&#160;0x0010</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Operation modifies metadata for object </p>
+
+</div>
+</div>
+<a id="a6a3326dc68d7607b7c52a863d8d4ca5f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a3326dc68d7607b7c52a863d8d4ca5f">&#9670;&nbsp;</a></span>H5VL_OPT_QUERY_MULTI_OBJ</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_OPT_QUERY_MULTI_OBJ&#160;&#160;&#160;0x0080</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Operation involves multiple objects </p>
+
+</div>
+</div>
+<a id="a079dc569e3b6e3c9464da956952c04bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a079dc569e3b6e3c9464da956952c04bc">&#9670;&nbsp;</a></span>H5VL_OPT_QUERY_NO_ASYNC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_OPT_QUERY_NO_ASYNC&#160;&#160;&#160;0x0040</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Operation may NOT be executed asynchronously </p>
+
+</div>
+</div>
+<a id="a9a135185b319e1a406b2b1f41c3be2f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a135185b319e1a406b2b1f41c3be2f7">&#9670;&nbsp;</a></span>H5VL_OPT_QUERY_QUERY_METADATA</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_OPT_QUERY_QUERY_METADATA&#160;&#160;&#160;0x0008</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Operation reads metadata for object </p>
+
+</div>
+</div>
+<a id="a56ed69e9f8f13b4df8cecee636767f2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56ed69e9f8f13b4df8cecee636767f2d">&#9670;&nbsp;</a></span>H5VL_OPT_QUERY_READ_DATA</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_OPT_QUERY_READ_DATA&#160;&#160;&#160;0x0002</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Operation reads data for object </p>
+
+</div>
+</div>
+<a id="a833a045db5eec9c196a99344677df458"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a833a045db5eec9c196a99344677df458">&#9670;&nbsp;</a></span>H5VL_OPT_QUERY_WRITE_DATA</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5VL_OPT_QUERY_WRITE_DATA&#160;&#160;&#160;0x0004</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Operation writes data for object </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_v_lpublic_8h.html">H5VLpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_v_lpublic_8h__dep__incl.map b/develop/_h5_v_lpublic_8h__dep__incl.map
new file mode 100644
index 0000000..298c092
--- /dev/null
+++ b/develop/_h5_v_lpublic_8h__dep__incl.map
@@ -0,0 +1,7 @@
+<map id="src/H5VLpublic.h" name="src/H5VLpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="159,5,290,32"/>
+<area shape="rect" id="node2" href="$_h5_mpublic_8h.html" title=" " alt="" coords="5,155,132,181"/>
+<area shape="rect" id="node3" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="90,80,245,107"/>
+<area shape="rect" id="node4" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="165,155,383,181"/>
+<area shape="rect" id="node5" href="$_h5_v_lnative_8h.html" title=" " alt="" coords="320,80,452,107"/>
+</map>
diff --git a/develop/_h5_v_lpublic_8h__dep__incl.md5 b/develop/_h5_v_lpublic_8h__dep__incl.md5
new file mode 100644
index 0000000..51c34ec
--- /dev/null
+++ b/develop/_h5_v_lpublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+4c94fe6e65da598dd0522223c1f29998 \ No newline at end of file
diff --git a/develop/_h5_v_lpublic_8h__dep__incl.png b/develop/_h5_v_lpublic_8h__dep__incl.png
new file mode 100644
index 0000000..e74bf3c
--- /dev/null
+++ b/develop/_h5_v_lpublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_v_lpublic_8h__incl.map b/develop/_h5_v_lpublic_8h__incl.map
new file mode 100644
index 0000000..0fdbeb6
--- /dev/null
+++ b/develop/_h5_v_lpublic_8h__incl.map
@@ -0,0 +1,16 @@
+<map id="src/H5VLpublic.h" name="src/H5VLpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="537,5,667,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" id="node14" href="$_h5_ipublic_8h.html" title=" " alt="" coords="597,80,692,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
diff --git a/develop/_h5_v_lpublic_8h__incl.md5 b/develop/_h5_v_lpublic_8h__incl.md5
new file mode 100644
index 0000000..a5e3184
--- /dev/null
+++ b/develop/_h5_v_lpublic_8h__incl.md5
@@ -0,0 +1 @@
+39d595801f5dfaa820d238721a30398a \ No newline at end of file
diff --git a/develop/_h5_v_lpublic_8h__incl.png b/develop/_h5_v_lpublic_8h__incl.png
new file mode 100644
index 0000000..34eebf9
--- /dev/null
+++ b/develop/_h5_v_lpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5_var_len_type_8h.html b/develop/_h5_var_len_type_8h.html
new file mode 100644
index 0000000..e978318
--- /dev/null
+++ b/develop/_h5_var_len_type_8h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src/H5VarLenType.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_var_len_type_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">H5VarLenType.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_var_len_type_8h__dep__incl.png" border="0" usemap="#ac_09_09_2src_2_h5_var_len_type_8hdep" alt=""/></div>
+<map name="ac_09_09_2src_2_h5_var_len_type_8hdep" id="ac_09_09_2src_2_h5_var_len_type_8hdep">
+<area shape="rect" title=" " alt="" coords="5,5,188,32"/>
+<area shape="rect" href="_h5_cpp_8h.html" title=" " alt="" coords="30,80,163,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_h5_1_1_var_len_type.html" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable-length Datatypes.">VarLenType</a> is a derivative of a <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and operates on HDF5 Variable-length Datatypes. <a href="class_h5_1_1_var_len_type.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_h5"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_h5.html">H5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li><li class="navelem"><a class="el" href="_h5_var_len_type_8h.html">H5VarLenType.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_var_len_type_8h__dep__incl.map b/develop/_h5_var_len_type_8h__dep__incl.map
new file mode 100644
index 0000000..9eb2aa0
--- /dev/null
+++ b/develop/_h5_var_len_type_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="c++/src/H5VarLenType.h" name="c++/src/H5VarLenType.h">
+<area shape="rect" id="node1" title=" " alt="" coords="5,5,188,32"/>
+<area shape="rect" id="node2" href="$_h5_cpp_8h.html" title=" " alt="" coords="30,80,163,107"/>
+</map>
diff --git a/develop/_h5_var_len_type_8h__dep__incl.md5 b/develop/_h5_var_len_type_8h__dep__incl.md5
new file mode 100644
index 0000000..11e2fed
--- /dev/null
+++ b/develop/_h5_var_len_type_8h__dep__incl.md5
@@ -0,0 +1 @@
+90e2e223a8f65421ff339c6cd302f6e6 \ No newline at end of file
diff --git a/develop/_h5_var_len_type_8h__dep__incl.png b/develop/_h5_var_len_type_8h__dep__incl.png
new file mode 100644
index 0000000..5b4a17b
--- /dev/null
+++ b/develop/_h5_var_len_type_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_z__u_g.html b/develop/_h5_z__u_g.html
new file mode 100644
index 0000000..2041fd9
--- /dev/null
+++ b/develop/_h5_z__u_g.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 Filters</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_z__u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 Filters </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000030">Todo:</a></b></dt><dd>Under Construction </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_zdevelop_8h.html b/develop/_h5_zdevelop_8h.html
new file mode 100644
index 0000000..6c39352
--- /dev/null
+++ b/develop/_h5_zdevelop_8h.html
@@ -0,0 +1,289 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Zdevelop.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_zdevelop_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Zdevelop.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5_zpublic_8h.html">H5Zpublic.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Zdevelop.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_zdevelop_8h__incl.png" border="0" usemap="#asrc_2_h5_zdevelop_8h" alt=""/></div>
+<map name="asrc_2_h5_zdevelop_8h" id="asrc_2_h5_zdevelop_8h">
+<area shape="rect" title=" " alt="" coords="534,5,670,32"/>
+<area shape="rect" href="_h5_zpublic_8h.html" title=" " alt="" coords="552,80,652,107"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_z__cb__t.html">H5Z_cb_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_z__class2__t.html">H5Z_class2_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_z__class1__t.html">H5Z_class1_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:acec2c757b38aefdb817ba7c7915778a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zdevelop_8h.html#acec2c757b38aefdb817ba7c7915778a9">H5Z_CLASS_T_VERS</a>&#160;&#160;&#160;(1)</td></tr>
+<tr class="separator:acec2c757b38aefdb817ba7c7915778a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:af2d1e20aeb92b2712ebc2d9b5fcbf510"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zdevelop_8h.html#af2d1e20aeb92b2712ebc2d9b5fcbf510">H5Z_can_apply_func_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="memdesc:af2d1e20aeb92b2712ebc2d9b5fcbf510"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback determines if a filter can be applied to the dataset with the characteristics provided. <a href="_h5_zdevelop_8h.html#af2d1e20aeb92b2712ebc2d9b5fcbf510">More...</a><br /></td></tr>
+<tr class="separator:af2d1e20aeb92b2712ebc2d9b5fcbf510"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32591ae9c5164edd548c9885f430b15e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zdevelop_8h.html#a32591ae9c5164edd548c9885f430b15e">H5Z_set_local_func_t</a>) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="memdesc:a32591ae9c5164edd548c9885f430b15e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The filter operation callback function, defining a filter's operation on data. <a href="_h5_zdevelop_8h.html#a32591ae9c5164edd548c9885f430b15e">More...</a><br /></td></tr>
+<tr class="separator:a32591ae9c5164edd548c9885f430b15e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a130d8964a46667029c7d3c14572577c6"><td class="memItemLeft" align="right" valign="top">typedef size_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zdevelop_8h.html#a130d8964a46667029c7d3c14572577c6">H5Z_func_t</a>) (unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[], size_t nbytes, size_t *buf_size, void **buf)</td></tr>
+<tr class="memdesc:a130d8964a46667029c7d3c14572577c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The filter operation callback function, defining a filter's operation on data. <a href="_h5_zdevelop_8h.html#a130d8964a46667029c7d3c14572577c6">More...</a><br /></td></tr>
+<tr class="separator:a130d8964a46667029c7d3c14572577c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga93145acc38c2c60d832b7a9b0123706b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_z.html#ga93145acc38c2c60d832b7a9b0123706b">H5Zregister</a> (const void *cls)</td></tr>
+<tr class="memdesc:ga93145acc38c2c60d832b7a9b0123706b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a new filter with the HDF5 library. <a href="group___h5_z.html#ga93145acc38c2c60d832b7a9b0123706b">More...</a><br /></td></tr>
+<tr class="separator:ga93145acc38c2c60d832b7a9b0123706b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b8bcdde70c9256c50c7c62ba66380f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_z.html#ga6b8bcdde70c9256c50c7c62ba66380f8">H5Zunregister</a> (<a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> id)</td></tr>
+<tr class="memdesc:ga6b8bcdde70c9256c50c7c62ba66380f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters a filter. <a href="group___h5_z.html#ga6b8bcdde70c9256c50c7c62ba66380f8">More...</a><br /></td></tr>
+<tr class="separator:ga6b8bcdde70c9256c50c7c62ba66380f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="acec2c757b38aefdb817ba7c7915778a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acec2c757b38aefdb817ba7c7915778a9">&#9670;&nbsp;</a></span>H5Z_CLASS_T_VERS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_CLASS_T_VERS&#160;&#160;&#160;(1)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Current version of the H5Z_class_t struct </p>
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="af2d1e20aeb92b2712ebc2d9b5fcbf510"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af2d1e20aeb92b2712ebc2d9b5fcbf510">&#9670;&nbsp;</a></span>H5Z_can_apply_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>(* H5Z_can_apply_func_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This callback determines if a filter can be applied to the dataset with the characteristics provided. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dcpl_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">space_id</td><td>Dataspace identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns zero (false), a positive (true) or a negative (failure) value.</dd></dl>
+<p>Before a dataset gets created, the <a class="el" href="_h5_zdevelop_8h.html#af2d1e20aeb92b2712ebc2d9b5fcbf510">H5Z_can_apply_func_t</a> callbacks for any filters used in the dataset creation property list are called with the dataset's dataset creation property list, the dataset's datatype and a dataspace describing a chunk (for chunked dataset storage).</p>
+<p>The <a class="el" href="_h5_zdevelop_8h.html#af2d1e20aeb92b2712ebc2d9b5fcbf510">H5Z_can_apply_func_t</a> callback must determine if the combination of the dataset creation property list setting, the datatype and the dataspace represent a valid combination to apply this filter to. For example, some cases of invalid combinations may involve the filter not operating correctly on certain datatypes (or certain datatype sizes), or certain sizes of the chunk dataspace.</p>
+<p>The <a class="el" href="_h5_zdevelop_8h.html#af2d1e20aeb92b2712ebc2d9b5fcbf510">H5Z_can_apply_func_t</a> callback can be the NULL pointer, in which case, the library will assume that it can apply to any combination of dataset creation property list values, datatypes and dataspaces.</p>
+<p>The <a class="el" href="_h5_zdevelop_8h.html#af2d1e20aeb92b2712ebc2d9b5fcbf510">H5Z_can_apply_func_t</a> callback returns positive a valid combination, zero for an invalid combination and negative for an error. </p>
+
+</div>
+</div>
+<a id="a130d8964a46667029c7d3c14572577c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a130d8964a46667029c7d3c14572577c6">&#9670;&nbsp;</a></span>H5Z_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef size_t(* H5Z_func_t) (unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[], size_t nbytes, size_t *buf_size, void **buf)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>The filter operation callback function, defining a filter's operation on data. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">flags</td><td>Bit vector specifying certain general properties of the filter </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">cd_nelmts</td><td>Number of elements in <code>cd_values</code> </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">cd_values</td><td>Auxiliary data for the filter </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">nbytes</td><td>The number of valid bytes in <code>buf</code> to be filtered </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">buf_size</td><td>The size of <code>buf</code> </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">buf</td><td>The filter buffer</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the number of valid bytes of data contained in <code>buf</code>. In the case of failure, the return value is 0 (zero) and all pointer arguments are left unchanged.</dd></dl>
+<p>A filter gets definition flags and invocation flags (defined above), the client data array and size defined when the filter was added to the pipeline, the size in bytes of the data on which to operate, and pointers to a buffer and its allocated size.</p>
+<p>The filter should store the result in the supplied buffer if possible, otherwise it can allocate a new buffer, freeing the original. The allocated size of the new buffer should be returned through the <code>buf_size</code> pointer and the new buffer through the <code>buf</code> pointer.</p>
+<p>The return value from the filter is the number of bytes in the output buffer. If an error occurs then the function should return zero and leave all pointer arguments unchanged. </p>
+
+</div>
+</div>
+<a id="a32591ae9c5164edd548c9885f430b15e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32591ae9c5164edd548c9885f430b15e">&#9670;&nbsp;</a></span>H5Z_set_local_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>(* H5Z_set_local_func_t) (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>The filter operation callback function, defining a filter's operation on data. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dcpl_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">space_id</td><td>Dataspace identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>After the <a class="el" href="_h5_zdevelop_8h.html#af2d1e20aeb92b2712ebc2d9b5fcbf510">H5Z_can_apply_func_t</a> callbacks are checked for new datasets, the <a class="el" href="_h5_zdevelop_8h.html#a32591ae9c5164edd548c9885f430b15e">H5Z_set_local_func_t</a> callbacks for any filters used in the dataset creation property list are called. These callbacks receive the dataset's private copy of the dataset creation property list passed in to <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> (i.e. not the actual property list passed in to <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a>) and the datatype ID passed in to <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> (which is not copied and should not be modified) and a dataspace describing the chunk (for chunked dataset storage) (which should also not be modified).</p>
+<p>The <a class="el" href="_h5_zdevelop_8h.html#a32591ae9c5164edd548c9885f430b15e">H5Z_set_local_func_t</a> callback must set any parameters that are specific to this dataset, based on the combination of the dataset creation property list values, the datatype and the dataspace. For example, some filters perform different actions based on different datatypes (or datatype sizes) or different number of dimensions or dataspace sizes.</p>
+<p>The <a class="el" href="_h5_zdevelop_8h.html#a32591ae9c5164edd548c9885f430b15e">H5Z_set_local_func_t</a> callback can be the NULL pointer, in which case, the library will assume that there are no dataset-specific settings for this filter.</p>
+<p>The <a class="el" href="_h5_zdevelop_8h.html#a32591ae9c5164edd548c9885f430b15e">H5Z_set_local_func_t</a> callback must return non-negative on success and negative for an error. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_zdevelop_8h.html">H5Zdevelop.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_zdevelop_8h__incl.map b/develop/_h5_zdevelop_8h__incl.map
new file mode 100644
index 0000000..0947934
--- /dev/null
+++ b/develop/_h5_zdevelop_8h__incl.map
@@ -0,0 +1,16 @@
+<map id="src/H5Zdevelop.h" name="src/H5Zdevelop.h">
+<area shape="rect" id="node1" title=" " alt="" coords="534,5,670,32"/>
+<area shape="rect" id="node2" href="$_h5_zpublic_8h.html" title=" " alt="" coords="552,80,652,107"/>
+<area shape="rect" id="node3" href="$_h5public_8h.html" title=" " alt="" coords="557,155,647,181"/>
+<area shape="rect" id="node4" title=" " alt="" coords="5,229,108,256"/>
+<area shape="rect" id="node5" href="$_h5version_8h.html" title=" " alt="" coords="132,229,232,256"/>
+<area shape="rect" id="node6" title=" " alt="" coords="256,229,343,256"/>
+<area shape="rect" id="node7" title=" " alt="" coords="367,229,437,256"/>
+<area shape="rect" id="node8" title=" " alt="" coords="462,229,537,256"/>
+<area shape="rect" id="node9" title=" " alt="" coords="561,229,643,256"/>
+<area shape="rect" id="node10" title=" " alt="" coords="667,229,742,256"/>
+<area shape="rect" id="node11" title=" " alt="" coords="767,229,837,256"/>
+<area shape="rect" id="node12" title=" " alt="" coords="862,229,921,256"/>
+<area shape="rect" id="node13" title=" " alt="" coords="945,229,1011,256"/>
+<area shape="rect" id="node14" title=" " alt="" coords="1036,229,1144,256"/>
+</map>
diff --git a/develop/_h5_zdevelop_8h__incl.md5 b/develop/_h5_zdevelop_8h__incl.md5
new file mode 100644
index 0000000..05d4f3d
--- /dev/null
+++ b/develop/_h5_zdevelop_8h__incl.md5
@@ -0,0 +1 @@
+552bd5223d080e6216daebcc520aeff6 \ No newline at end of file
diff --git a/develop/_h5_zdevelop_8h__incl.png b/develop/_h5_zdevelop_8h__incl.png
new file mode 100644
index 0000000..a49f85e
--- /dev/null
+++ b/develop/_h5_zdevelop_8h__incl.png
Binary files differ
diff --git a/develop/_h5_zff_8_f90.html b/develop/_h5_zff_8_f90.html
new file mode 100644
index 0000000..182db88
--- /dev/null
+++ b/develop/_h5_zff_8_f90.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5Zff.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_zff_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5Zff.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5z"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5z.html">h5z</a></td></tr>
+<tr class="memdesc:namespaceh5z"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5Z functions. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga4b51421238ca85ce257f99b1254a243d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga4b51421238ca85ce257f99b1254a243d">h5zunregister_f</a> (filter, hdferr)</td></tr>
+<tr class="memdesc:ga4b51421238ca85ce257f99b1254a243d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters specified filters. <a href="group___f_h5_z.html#ga4b51421238ca85ce257f99b1254a243d">More...</a><br /></td></tr>
+<tr class="separator:ga4b51421238ca85ce257f99b1254a243d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2e12eb5e5d994bb14a6158a77bd200c2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga2e12eb5e5d994bb14a6158a77bd200c2">h5zfilter_avail_f</a> (filter, status, hdferr)</td></tr>
+<tr class="memdesc:ga2e12eb5e5d994bb14a6158a77bd200c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries if filter is available. <a href="group___f_h5_z.html#ga2e12eb5e5d994bb14a6158a77bd200c2">More...</a><br /></td></tr>
+<tr class="separator:ga2e12eb5e5d994bb14a6158a77bd200c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd9aa91ecad4e0449da0fd3037ad6bc0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gacd9aa91ecad4e0449da0fd3037ad6bc0">h5zget_filter_info_f</a> (filter, config_flags, hdferr)</td></tr>
+<tr class="memdesc:gacd9aa91ecad4e0449da0fd3037ad6bc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries if filter has its encoder and/or decoder available. <a href="group___f_h5_z.html#gacd9aa91ecad4e0449da0fd3037ad6bc0">More...</a><br /></td></tr>
+<tr class="separator:gacd9aa91ecad4e0449da0fd3037ad6bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5_zff_8_f90.html">H5Zff.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_zmodule_8h.html b/develop/_h5_zmodule_8h.html
new file mode 100644
index 0000000..53520b7
--- /dev/null
+++ b/develop/_h5_zmodule_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Zmodule.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_zmodule_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5Zmodule.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ad152483b07464c319ee0fbb5e610335b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zmodule_8h.html#ad152483b07464c319ee0fbb5e610335b">H5Z_MODULE</a></td></tr>
+<tr class="separator:ad152483b07464c319ee0fbb5e610335b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zmodule_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5Z</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zmodule_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_PLINE</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5Z</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_PLINE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad152483b07464c319ee0fbb5e610335b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad152483b07464c319ee0fbb5e610335b">&#9670;&nbsp;</a></span>H5Z_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_zmodule_8h.html">H5Zmodule.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_zpublic_8h.html b/develop/_h5_zpublic_8h.html
new file mode 100644
index 0000000..ff8185b
--- /dev/null
+++ b/develop/_h5_zpublic_8h.html
@@ -0,0 +1,645 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5Zpublic.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5_zpublic_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Zpublic.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="_h5public_8h.html">H5public.h</a>&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5Zpublic.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_zpublic_8h__incl.png" border="0" usemap="#asrc_2_h5_zpublic_8h" alt=""/></div>
+<map name="asrc_2_h5_zpublic_8h" id="asrc_2_h5_zpublic_8h">
+<area shape="rect" title=" " alt="" coords="541,5,663,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="557,80,647,107"/>
+<area shape="rect" title=" " alt="" coords="5,155,108,181"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,155,232,181"/>
+<area shape="rect" title=" " alt="" coords="256,155,343,181"/>
+<area shape="rect" title=" " alt="" coords="367,155,437,181"/>
+<area shape="rect" title=" " alt="" coords="462,155,537,181"/>
+<area shape="rect" title=" " alt="" coords="561,155,643,181"/>
+<area shape="rect" title=" " alt="" coords="667,155,742,181"/>
+<area shape="rect" title=" " alt="" coords="767,155,837,181"/>
+<area shape="rect" title=" " alt="" coords="862,155,921,181"/>
+<area shape="rect" title=" " alt="" coords="945,155,1011,181"/>
+<area shape="rect" title=" " alt="" coords="1036,155,1144,181"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5_zpublic_8h__dep__incl.png" border="0" usemap="#asrc_2_h5_zpublic_8hdep" alt=""/></div>
+<map name="asrc_2_h5_zpublic_8hdep" id="asrc_2_h5_zpublic_8hdep">
+<area shape="rect" title=" " alt="" coords="81,5,204,32"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="5,80,128,107"/>
+<area shape="rect" href="_h5_zdevelop_8h.html" title=" " alt="" coords="152,80,288,107"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ae48e1cae45178c1f0e9592ef07e8475a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#ae48e1cae45178c1f0e9592ef07e8475a">H5Z_FILTER_ERROR</a>&#160;&#160;&#160;(-1)</td></tr>
+<tr class="separator:ae48e1cae45178c1f0e9592ef07e8475a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34e92cb47a660179625ebf71fc89893c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a34e92cb47a660179625ebf71fc89893c">H5Z_FILTER_NONE</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:a34e92cb47a660179625ebf71fc89893c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e802e9612b3647e7d3ffe4ce3b8dcce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a9e802e9612b3647e7d3ffe4ce3b8dcce">H5Z_FILTER_DEFLATE</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a9e802e9612b3647e7d3ffe4ce3b8dcce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa723f1a71601bf22c95620a490ecf1af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#aa723f1a71601bf22c95620a490ecf1af">H5Z_FILTER_SHUFFLE</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:aa723f1a71601bf22c95620a490ecf1af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59ca894c9c2b99b1614b0c46a7407f1c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a59ca894c9c2b99b1614b0c46a7407f1c">H5Z_FILTER_FLETCHER32</a>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:a59ca894c9c2b99b1614b0c46a7407f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a421d9941c68ebb776573baeb9aa77cd2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a421d9941c68ebb776573baeb9aa77cd2">H5Z_FILTER_SZIP</a>&#160;&#160;&#160;4</td></tr>
+<tr class="separator:a421d9941c68ebb776573baeb9aa77cd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cc463fa1979bd4bfa0dd9aa6a41e49d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a8cc463fa1979bd4bfa0dd9aa6a41e49d">H5Z_FILTER_NBIT</a>&#160;&#160;&#160;5</td></tr>
+<tr class="separator:a8cc463fa1979bd4bfa0dd9aa6a41e49d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a745d2ccb4f7712ed78ef5e562e27d2ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a745d2ccb4f7712ed78ef5e562e27d2ca">H5Z_FILTER_SCALEOFFSET</a>&#160;&#160;&#160;6</td></tr>
+<tr class="separator:a745d2ccb4f7712ed78ef5e562e27d2ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5280cfd4cf81c09616958ce34547c15e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a5280cfd4cf81c09616958ce34547c15e">H5Z_FILTER_RESERVED</a>&#160;&#160;&#160;256</td></tr>
+<tr class="separator:a5280cfd4cf81c09616958ce34547c15e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab47f5d3a9a56dad8db2014fa25eb3be0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#ab47f5d3a9a56dad8db2014fa25eb3be0">H5Z_FILTER_MAX</a>&#160;&#160;&#160;65535</td></tr>
+<tr class="separator:ab47f5d3a9a56dad8db2014fa25eb3be0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abceefad5226599b12e21071defc2b3cc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#abceefad5226599b12e21071defc2b3cc">H5Z_FILTER_ALL</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:abceefad5226599b12e21071defc2b3cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7af16942811b670b13f531509b5a79c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#ad7af16942811b670b13f531509b5a79c">H5Z_MAX_NFILTERS</a>&#160;&#160;&#160;32</td></tr>
+<tr class="separator:ad7af16942811b670b13f531509b5a79c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a599f7a5bb1e091b82d35443504b9a335"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a599f7a5bb1e091b82d35443504b9a335">H5Z_FLAG_DEFMASK</a>&#160;&#160;&#160;0x00ff</td></tr>
+<tr class="separator:a599f7a5bb1e091b82d35443504b9a335"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c50fa9c17a3e84280b3624e3e2515db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a7c50fa9c17a3e84280b3624e3e2515db">H5Z_FLAG_MANDATORY</a>&#160;&#160;&#160;0x0000</td></tr>
+<tr class="separator:a7c50fa9c17a3e84280b3624e3e2515db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70bde763f28557539e1628ecc2e2e2fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a70bde763f28557539e1628ecc2e2e2fd">H5Z_FLAG_OPTIONAL</a>&#160;&#160;&#160;0x0001</td></tr>
+<tr class="separator:a70bde763f28557539e1628ecc2e2e2fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab94dddd9151377b6639d460cf47753ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#ab94dddd9151377b6639d460cf47753ac">H5Z_FLAG_INVMASK</a>&#160;&#160;&#160;0xff00</td></tr>
+<tr class="separator:ab94dddd9151377b6639d460cf47753ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a843859882318f69c9b4a38d3a88e0bfb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a843859882318f69c9b4a38d3a88e0bfb">H5Z_FLAG_REVERSE</a>&#160;&#160;&#160;0x0100</td></tr>
+<tr class="separator:a843859882318f69c9b4a38d3a88e0bfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac406d8361c6b877492f4b01a486fb606"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#ac406d8361c6b877492f4b01a486fb606">H5Z_FLAG_SKIP_EDC</a>&#160;&#160;&#160;0x0200</td></tr>
+<tr class="separator:ac406d8361c6b877492f4b01a486fb606"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaf65cf1b52ad5838a9a4a4f50e58ff58"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_z_i_p.html#gaaf65cf1b52ad5838a9a4a4f50e58ff58">H5_SZIP_ALLOW_K13_OPTION_MASK</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:gaaf65cf1b52ad5838a9a4a4f50e58ff58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab793ee579fe535108b3c36eb1155adf3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_z_i_p.html#gab793ee579fe535108b3c36eb1155adf3">H5_SZIP_CHIP_OPTION_MASK</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:gab793ee579fe535108b3c36eb1155adf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf55e168a1f7aaf8a94d820a2210fccb9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_z_i_p.html#gaf55e168a1f7aaf8a94d820a2210fccb9">H5_SZIP_EC_OPTION_MASK</a>&#160;&#160;&#160;4</td></tr>
+<tr class="separator:gaf55e168a1f7aaf8a94d820a2210fccb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga688fde8106225adf9e6ccd2a168dec74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_z_i_p.html#ga688fde8106225adf9e6ccd2a168dec74">H5_SZIP_NN_OPTION_MASK</a>&#160;&#160;&#160;32</td></tr>
+<tr class="separator:ga688fde8106225adf9e6ccd2a168dec74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga80441e433f29ebfbdae7c39ed6acad14"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_z_i_p.html#ga80441e433f29ebfbdae7c39ed6acad14">H5_SZIP_MAX_PIXELS_PER_BLOCK</a>&#160;&#160;&#160;32</td></tr>
+<tr class="separator:ga80441e433f29ebfbdae7c39ed6acad14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d6cf5ba97294b10689e3e53319640c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_h_u_f_f_l_e.html#ga9d6cf5ba97294b10689e3e53319640c8">H5Z_SHUFFLE_USER_NPARMS</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:ga9d6cf5ba97294b10689e3e53319640c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga892935d883f5d6b7ed0965431ca7ce1a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_h_u_f_f_l_e.html#ga892935d883f5d6b7ed0965431ca7ce1a">H5Z_SHUFFLE_TOTAL_NPARMS</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:ga892935d883f5d6b7ed0965431ca7ce1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaedfb471b9bda9e249867b39c7924beab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_z_i_p.html#gaedfb471b9bda9e249867b39c7924beab">H5Z_SZIP_USER_NPARMS</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:gaedfb471b9bda9e249867b39c7924beab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga80d6e257687c2cbcaeb23ba24d370e40"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_z_i_p.html#ga80d6e257687c2cbcaeb23ba24d370e40">H5Z_SZIP_TOTAL_NPARMS</a>&#160;&#160;&#160;4</td></tr>
+<tr class="separator:ga80d6e257687c2cbcaeb23ba24d370e40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga19bed4cd8168491cfa8362b5d9d60d22"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_z_i_p.html#ga19bed4cd8168491cfa8362b5d9d60d22">H5Z_SZIP_PARM_MASK</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:ga19bed4cd8168491cfa8362b5d9d60d22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga71b384d61d84683de9e7d260aa3c740d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_z_i_p.html#ga71b384d61d84683de9e7d260aa3c740d">H5Z_SZIP_PARM_PPB</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:ga71b384d61d84683de9e7d260aa3c740d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ceb7717492a16c444b992b33a8b0ca1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_z_i_p.html#ga5ceb7717492a16c444b992b33a8b0ca1">H5Z_SZIP_PARM_BPP</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:ga5ceb7717492a16c444b992b33a8b0ca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3efe033419e37f8b65ccf1f27a642300"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_z_i_p.html#ga3efe033419e37f8b65ccf1f27a642300">H5Z_SZIP_PARM_PPS</a>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:ga3efe033419e37f8b65ccf1f27a642300"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ddc3b5e79394243e6f4bdb2d75ed00d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a8ddc3b5e79394243e6f4bdb2d75ed00d">H5Z_NBIT_USER_NPARMS</a>&#160;&#160;&#160;0 /* Number of parameters that users can set */</td></tr>
+<tr class="separator:a8ddc3b5e79394243e6f4bdb2d75ed00d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c098ab1795163b00607a2bdbc4e8043"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#ga9c098ab1795163b00607a2bdbc4e8043">H5Z_SCALEOFFSET_USER_NPARMS</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:ga9c098ab1795163b00607a2bdbc4e8043"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac7e88f7af9f1c4a13420bf66cfc6b4d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gaac7e88f7af9f1c4a13420bf66cfc6b4d">H5Z_SO_INT_MINBITS_DEFAULT</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:gaac7e88f7af9f1c4a13420bf66cfc6b4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4ec01a86fdac6619c7c3c1fcf3bf86a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#ac4ec01a86fdac6619c7c3c1fcf3bf86a">H5Z_FILTER_CONFIG_ENCODE_ENABLED</a>&#160;&#160;&#160;(0x0001)</td></tr>
+<tr class="separator:ac4ec01a86fdac6619c7c3c1fcf3bf86a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4dead61ceb139a3f97505d6e52eb1b8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a4dead61ceb139a3f97505d6e52eb1b8a">H5Z_FILTER_CONFIG_DECODE_ENABLED</a>&#160;&#160;&#160;(0x0002)</td></tr>
+<tr class="separator:a4dead61ceb139a3f97505d6e52eb1b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:afae8461c70d47e63be2163af23362237"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a></td></tr>
+<tr class="memdesc:afae8461c70d47e63be2163af23362237"><td class="mdescLeft">&#160;</td><td class="mdescRight">Filter identifiers. <a href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">More...</a><br /></td></tr>
+<tr class="separator:afae8461c70d47e63be2163af23362237"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b2331dc3dab96f25a94b6dd7675507c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_h5_zpublic_8h.html#a868d4c5fa073332c69380d746351f078">H5Z_cb_return_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a3b2331dc3dab96f25a94b6dd7675507c">H5Z_filter_func_t</a>) (<a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> filter, void *buf, size_t buf_size, void *op_data)</td></tr>
+<tr class="separator:a3b2331dc3dab96f25a94b6dd7675507c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ga53d85c0570e17f6e1ddbf569462b1516"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#ga53d85c0570e17f6e1ddbf569462b1516">H5Z_SO_scale_type_t</a> { <a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516aa3d402f72492b3f34929fb2b99805adb">H5Z_SO_FLOAT_DSCALE</a> = 0
+, <a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516aae52c95d077fdced352846e4f01bd826">H5Z_SO_FLOAT_ESCALE</a> = 1
+, <a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516a9fc45fdf1844739c145130e8c324a3a3">H5Z_SO_INT</a> = 2
+ }</td></tr>
+<tr class="separator:ga53d85c0570e17f6e1ddbf569462b1516"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5217bb01cd38dbfc4c5c8cad39c01a08"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a> { <a class="el" href="group___f_l_e_t_c_h_e_r32.html#gga5217bb01cd38dbfc4c5c8cad39c01a08a58a9c04083219e817a55b4528d70f7e1">H5Z_ERROR_EDC</a> = -1
+, <a class="el" href="group___f_l_e_t_c_h_e_r32.html#gga5217bb01cd38dbfc4c5c8cad39c01a08a0c21397694cd7ac1573b19b81c581c32">H5Z_DISABLE_EDC</a> = 0
+, <a class="el" href="group___f_l_e_t_c_h_e_r32.html#gga5217bb01cd38dbfc4c5c8cad39c01a08ae1594c4d9c282b08461e6c1dd880dc2a">H5Z_ENABLE_EDC</a> = 1
+, <a class="el" href="group___f_l_e_t_c_h_e_r32.html#gga5217bb01cd38dbfc4c5c8cad39c01a08a0055b5fcf2374864fcaeaa3d90a5fcfb">H5Z_NO_EDC</a> = 2
+ }</td></tr>
+<tr class="separator:ga5217bb01cd38dbfc4c5c8cad39c01a08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a868d4c5fa073332c69380d746351f078"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html#a868d4c5fa073332c69380d746351f078">H5Z_cb_return_t</a> { <a class="el" href="_h5_zpublic_8h.html#a868d4c5fa073332c69380d746351f078a20b41860f12d0cd570a0c5ddb96019a5">H5Z_CB_ERROR</a> = -1
+, <a class="el" href="_h5_zpublic_8h.html#a868d4c5fa073332c69380d746351f078a16fc9318a06ef5aa1e9d26b543c0f5c0">H5Z_CB_FAIL</a> = 0
+, <a class="el" href="_h5_zpublic_8h.html#a868d4c5fa073332c69380d746351f078a6173e5f243ec2abbb36748fd82e8573f">H5Z_CB_CONT</a> = 1
+, <a class="el" href="_h5_zpublic_8h.html#a868d4c5fa073332c69380d746351f078a549aa7b66806422efddc009e4dd66e00">H5Z_CB_NO</a> = 2
+ }</td></tr>
+<tr class="separator:a868d4c5fa073332c69380d746351f078"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga3594e10d70739ccda55ebb55b17b50ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_z.html#ga3594e10d70739ccda55ebb55b17b50ee">H5Zfilter_avail</a> (<a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> id)</td></tr>
+<tr class="memdesc:ga3594e10d70739ccda55ebb55b17b50ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a filter is available. <a href="group___h5_z.html#ga3594e10d70739ccda55ebb55b17b50ee">More...</a><br /></td></tr>
+<tr class="separator:ga3594e10d70739ccda55ebb55b17b50ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9ef800ceec249c8819492545def9adba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_z.html#ga9ef800ceec249c8819492545def9adba">H5Zget_filter_info</a> (<a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> filter, unsigned int *filter_config_flags)</td></tr>
+<tr class="memdesc:ga9ef800ceec249c8819492545def9adba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a filter. <a href="group___h5_z.html#ga9ef800ceec249c8819492545def9adba">More...</a><br /></td></tr>
+<tr class="separator:ga9ef800ceec249c8819492545def9adba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="abceefad5226599b12e21071defc2b3cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abceefad5226599b12e21071defc2b3cc">&#9670;&nbsp;</a></span>H5Z_FILTER_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_ALL&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Symbol to remove all filters in <a class="el" href="group___o_c_p_l.html#gabffbf6d013c090fa052ac4bafce8e532" title="Delete one or more filters in the filter pipeline.">H5Premove_filter()</a> </p>
+
+</div>
+</div>
+<a id="a4dead61ceb139a3f97505d6e52eb1b8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4dead61ceb139a3f97505d6e52eb1b8a">&#9670;&nbsp;</a></span>H5Z_FILTER_CONFIG_DECODE_ENABLED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_CONFIG_DECODE_ENABLED&#160;&#160;&#160;(0x0002)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac4ec01a86fdac6619c7c3c1fcf3bf86a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4ec01a86fdac6619c7c3c1fcf3bf86a">&#9670;&nbsp;</a></span>H5Z_FILTER_CONFIG_ENCODE_ENABLED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_CONFIG_ENCODE_ENABLED&#160;&#160;&#160;(0x0001)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9e802e9612b3647e7d3ffe4ce3b8dcce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e802e9612b3647e7d3ffe4ce3b8dcce">&#9670;&nbsp;</a></span>H5Z_FILTER_DEFLATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_DEFLATE&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>deflation like gzip </p>
+
+</div>
+</div>
+<a id="ae48e1cae45178c1f0e9592ef07e8475a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae48e1cae45178c1f0e9592ef07e8475a">&#9670;&nbsp;</a></span>H5Z_FILTER_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_ERROR&#160;&#160;&#160;(-1)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>no filter </p>
+
+</div>
+</div>
+<a id="a59ca894c9c2b99b1614b0c46a7407f1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a59ca894c9c2b99b1614b0c46a7407f1c">&#9670;&nbsp;</a></span>H5Z_FILTER_FLETCHER32</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_FLETCHER32&#160;&#160;&#160;3</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>fletcher32 checksum of EDC </p>
+
+</div>
+</div>
+<a id="ab47f5d3a9a56dad8db2014fa25eb3be0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab47f5d3a9a56dad8db2014fa25eb3be0">&#9670;&nbsp;</a></span>H5Z_FILTER_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_MAX&#160;&#160;&#160;65535</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>maximum filter id </p>
+
+</div>
+</div>
+<a id="a8cc463fa1979bd4bfa0dd9aa6a41e49d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8cc463fa1979bd4bfa0dd9aa6a41e49d">&#9670;&nbsp;</a></span>H5Z_FILTER_NBIT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_NBIT&#160;&#160;&#160;5</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>nbit compression </p>
+
+</div>
+</div>
+<a id="a34e92cb47a660179625ebf71fc89893c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a34e92cb47a660179625ebf71fc89893c">&#9670;&nbsp;</a></span>H5Z_FILTER_NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_NONE&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>reserved indefinitely </p>
+
+</div>
+</div>
+<a id="a5280cfd4cf81c09616958ce34547c15e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5280cfd4cf81c09616958ce34547c15e">&#9670;&nbsp;</a></span>H5Z_FILTER_RESERVED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_RESERVED&#160;&#160;&#160;256</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>filter ids below this value are reserved for library use </p>
+
+</div>
+</div>
+<a id="a745d2ccb4f7712ed78ef5e562e27d2ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a745d2ccb4f7712ed78ef5e562e27d2ca">&#9670;&nbsp;</a></span>H5Z_FILTER_SCALEOFFSET</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_SCALEOFFSET&#160;&#160;&#160;6</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>scale+offset compression </p>
+
+</div>
+</div>
+<a id="aa723f1a71601bf22c95620a490ecf1af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa723f1a71601bf22c95620a490ecf1af">&#9670;&nbsp;</a></span>H5Z_FILTER_SHUFFLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_SHUFFLE&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>shuffle the data </p>
+
+</div>
+</div>
+<a id="a421d9941c68ebb776573baeb9aa77cd2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a421d9941c68ebb776573baeb9aa77cd2">&#9670;&nbsp;</a></span>H5Z_FILTER_SZIP</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FILTER_SZIP&#160;&#160;&#160;4</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>szip compression </p>
+
+</div>
+</div>
+<a id="a599f7a5bb1e091b82d35443504b9a335"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a599f7a5bb1e091b82d35443504b9a335">&#9670;&nbsp;</a></span>H5Z_FLAG_DEFMASK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FLAG_DEFMASK&#160;&#160;&#160;0x00ff</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>definition flag mask </p>
+
+</div>
+</div>
+<a id="ab94dddd9151377b6639d460cf47753ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab94dddd9151377b6639d460cf47753ac">&#9670;&nbsp;</a></span>H5Z_FLAG_INVMASK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FLAG_INVMASK&#160;&#160;&#160;0xff00</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>invocation flag mask </p>
+
+</div>
+</div>
+<a id="a7c50fa9c17a3e84280b3624e3e2515db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c50fa9c17a3e84280b3624e3e2515db">&#9670;&nbsp;</a></span>H5Z_FLAG_MANDATORY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FLAG_MANDATORY&#160;&#160;&#160;0x0000</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>filter is mandatory </p>
+
+</div>
+</div>
+<a id="a70bde763f28557539e1628ecc2e2e2fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70bde763f28557539e1628ecc2e2e2fd">&#9670;&nbsp;</a></span>H5Z_FLAG_OPTIONAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FLAG_OPTIONAL&#160;&#160;&#160;0x0001</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>filter is optional </p>
+
+</div>
+</div>
+<a id="a843859882318f69c9b4a38d3a88e0bfb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a843859882318f69c9b4a38d3a88e0bfb">&#9670;&nbsp;</a></span>H5Z_FLAG_REVERSE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FLAG_REVERSE&#160;&#160;&#160;0x0100</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>reverse direction; read </p>
+
+</div>
+</div>
+<a id="ac406d8361c6b877492f4b01a486fb606"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac406d8361c6b877492f4b01a486fb606">&#9670;&nbsp;</a></span>H5Z_FLAG_SKIP_EDC</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_FLAG_SKIP_EDC&#160;&#160;&#160;0x0200</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>skip EDC filters for read </p>
+
+</div>
+</div>
+<a id="ad7af16942811b670b13f531509b5a79c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7af16942811b670b13f531509b5a79c">&#9670;&nbsp;</a></span>H5Z_MAX_NFILTERS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_MAX_NFILTERS&#160;&#160;&#160;32</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum number of filters allowed in a pipeline </p>
+
+</div>
+</div>
+<a id="a8ddc3b5e79394243e6f4bdb2d75ed00d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ddc3b5e79394243e6f4bdb2d75ed00d">&#9670;&nbsp;</a></span>H5Z_NBIT_USER_NPARMS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_NBIT_USER_NPARMS&#160;&#160;&#160;0 /* Number of parameters that users can set */</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of parameters that users can set for the N-bit filter </p>
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a3b2331dc3dab96f25a94b6dd7675507c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b2331dc3dab96f25a94b6dd7675507c">&#9670;&nbsp;</a></span>H5Z_filter_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="_h5_zpublic_8h.html#a868d4c5fa073332c69380d746351f078">H5Z_cb_return_t</a>(* H5Z_filter_func_t) (<a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> filter, void *buf, size_t buf_size, void *op_data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Filter callback function definition </p>
+
+</div>
+</div>
+<a id="afae8461c70d47e63be2163af23362237"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afae8461c70d47e63be2163af23362237">&#9670;&nbsp;</a></span>H5Z_filter_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Filter identifiers. </p>
+<p>Values 0 through 255 are for filters defined by the HDF5 library. Values 256 through 511 are available for testing new filters. Subsequent values should be obtained from the HDF5 development team at <a href="#" onclick="location.href='mai'+'lto:'+'hel'+'p@'+'hdf'+'gr'+'oup'+'.o'+'rg'; return false;">help@<span style="display: none;">.nosp@m.</span>hdfg<span style="display: none;">.nosp@m.</span>roup.<span style="display: none;">.nosp@m.</span>org</a>. These values will never change because they appear in the HDF5 files. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a868d4c5fa073332c69380d746351f078"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a868d4c5fa073332c69380d746351f078">&#9670;&nbsp;</a></span>H5Z_cb_return_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5_zpublic_8h.html#a868d4c5fa073332c69380d746351f078">H5Z_cb_return_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Return values for filter callback function </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a868d4c5fa073332c69380d746351f078a20b41860f12d0cd570a0c5ddb96019a5"></a>H5Z_CB_ERROR&#160;</td><td class="fielddoc"><p>error value </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a868d4c5fa073332c69380d746351f078a16fc9318a06ef5aa1e9d26b543c0f5c0"></a>H5Z_CB_FAIL&#160;</td><td class="fielddoc"><p>I/O should fail if filter fails. </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a868d4c5fa073332c69380d746351f078a6173e5f243ec2abbb36748fd82e8573f"></a>H5Z_CB_CONT&#160;</td><td class="fielddoc"><p>I/O continues if filter fails. <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a868d4c5fa073332c69380d746351f078a549aa7b66806422efddc009e4dd66e00"></a>H5Z_CB_NO&#160;</td><td class="fielddoc"><p>sentinel </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5_zpublic_8h.html">H5Zpublic.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5_zpublic_8h__dep__incl.map b/develop/_h5_zpublic_8h__dep__incl.map
new file mode 100644
index 0000000..156e9af
--- /dev/null
+++ b/develop/_h5_zpublic_8h__dep__incl.map
@@ -0,0 +1,5 @@
+<map id="src/H5Zpublic.h" name="src/H5Zpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="81,5,204,32"/>
+<area shape="rect" id="node2" href="$_h5_ppublic_8h.html" title=" " alt="" coords="5,80,128,107"/>
+<area shape="rect" id="node3" href="$_h5_zdevelop_8h.html" title=" " alt="" coords="152,80,288,107"/>
+</map>
diff --git a/develop/_h5_zpublic_8h__dep__incl.md5 b/develop/_h5_zpublic_8h__dep__incl.md5
new file mode 100644
index 0000000..8f1333b
--- /dev/null
+++ b/develop/_h5_zpublic_8h__dep__incl.md5
@@ -0,0 +1 @@
+41e2d592d4cd7463a9ec5b447bcc88a2 \ No newline at end of file
diff --git a/develop/_h5_zpublic_8h__dep__incl.png b/develop/_h5_zpublic_8h__dep__incl.png
new file mode 100644
index 0000000..e0e79c2
--- /dev/null
+++ b/develop/_h5_zpublic_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5_zpublic_8h__incl.map b/develop/_h5_zpublic_8h__incl.map
new file mode 100644
index 0000000..1236125
--- /dev/null
+++ b/develop/_h5_zpublic_8h__incl.map
@@ -0,0 +1,15 @@
+<map id="src/H5Zpublic.h" name="src/H5Zpublic.h">
+<area shape="rect" id="node1" title=" " alt="" coords="541,5,663,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="557,80,647,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,155,108,181"/>
+<area shape="rect" id="node4" href="$_h5version_8h.html" title=" " alt="" coords="132,155,232,181"/>
+<area shape="rect" id="node5" title=" " alt="" coords="256,155,343,181"/>
+<area shape="rect" id="node6" title=" " alt="" coords="367,155,437,181"/>
+<area shape="rect" id="node7" title=" " alt="" coords="462,155,537,181"/>
+<area shape="rect" id="node8" title=" " alt="" coords="561,155,643,181"/>
+<area shape="rect" id="node9" title=" " alt="" coords="667,155,742,181"/>
+<area shape="rect" id="node10" title=" " alt="" coords="767,155,837,181"/>
+<area shape="rect" id="node11" title=" " alt="" coords="862,155,921,181"/>
+<area shape="rect" id="node12" title=" " alt="" coords="945,155,1011,181"/>
+<area shape="rect" id="node13" title=" " alt="" coords="1036,155,1144,181"/>
+</map>
diff --git a/develop/_h5_zpublic_8h__incl.md5 b/develop/_h5_zpublic_8h__incl.md5
new file mode 100644
index 0000000..6412ca6
--- /dev/null
+++ b/develop/_h5_zpublic_8h__incl.md5
@@ -0,0 +1 @@
+2e07e1e20a14d097d0a0e40b7bbbf387 \ No newline at end of file
diff --git a/develop/_h5_zpublic_8h__incl.png b/develop/_h5_zpublic_8h__incl.png
new file mode 100644
index 0000000..69d77d5
--- /dev/null
+++ b/develop/_h5_zpublic_8h__incl.png
Binary files differ
diff --git a/develop/_h5f90global_8_f90.html b/develop/_h5f90global_8_f90.html
new file mode 100644
index 0000000..7a3b4bf
--- /dev/null
+++ b/develop/_h5f90global_8_f90.html
@@ -0,0 +1,1387 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5f90global.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5f90global_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#namespaces">Modules</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">H5f90global.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5global_1_1h5__ih__info__t.html">h5_ih_info_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="struct_h5__ih__info__t.html">H5_ih_info_t</a> derived type. <a href="structh5global_1_1h5__ih__info__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5global_1_1hobj__ref__t__f.html">hobj_ref_t_f</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5global_1_1hdset__reg__ref__t__f.html">hdset_reg_ref_t_f</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structh5global_1_1hdset__reg__ref__t__f.html" title="hdset_reg_ref_t_f derived type">hdset_reg_ref_t_f</a> derived type <a href="structh5global_1_1hdset__reg__ref__t__f.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5global_1_1h5o__token__t__f.html">h5o_token_t_f</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5global"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5global.html">h5global</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga2b4a8c069314c94314d542d1a7d6c323"><td class="memItemLeft" align="right" valign="top">integer, parameter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga2b4a8c069314c94314d542d1a7d6c323">h5_real_kind</a> = 1</td></tr>
+<tr class="memdesc:ga2b4a8c069314c94314d542d1a7d6c323"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used in the function <a class="el" href="group___f_h5.html#gad79ebbb1056c05aea50fcab55538a260" title="Converts the KIND to the correct HDF type.">h5kind_to_type()</a> <a href="group___f_h5.html#ga2b4a8c069314c94314d542d1a7d6c323">More...</a><br /></td></tr>
+<tr class="separator:ga2b4a8c069314c94314d542d1a7d6c323"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab73276bab4a50af03c6db19d78533bc6"><td class="memItemLeft" align="right" valign="top">integer, parameter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gab73276bab4a50af03c6db19d78533bc6">h5_integer_kind</a> = 0</td></tr>
+<tr class="memdesc:gab73276bab4a50af03c6db19d78533bc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used in the function <a class="el" href="group___f_h5.html#gad79ebbb1056c05aea50fcab55538a260" title="Converts the KIND to the correct HDF type.">h5kind_to_type()</a> <a href="group___f_h5.html#gab73276bab4a50af03c6db19d78533bc6">More...</a><br /></td></tr>
+<tr class="separator:gab73276bab4a50af03c6db19d78533bc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5543fbe69c9f01cf8f70f1e186e2b104"><td class="memItemLeft" align="right" valign="top">integer, parameter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5global.html#a5543fbe69c9f01cf8f70f1e186e2b104">ref_reg_buf_len</a> = 3</td></tr>
+<tr class="separator:a5543fbe69c9f01cf8f70f1e186e2b104"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6206adf002878e1a5e55706384a60173"><td class="memItemLeft" align="right" valign="top">integer, parameter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5global.html#a6206adf002878e1a5e55706384a60173">h5o_token_buf_len</a> = 16</td></tr>
+<tr class="separator:a6206adf002878e1a5e55706384a60173"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2bcd11d6267e32a64beb79952e40358"><td class="memItemLeft" align="right" valign="top">integer, parameter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5global.html#ae2bcd11d6267e32a64beb79952e40358">predef_types_len</a> = 19</td></tr>
+<tr class="separator:ae2bcd11d6267e32a64beb79952e40358"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5276581cd8b1342be1ce7940e39a7014"><td class="memItemLeft" align="right" valign="top">integer, parameter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5global.html#a5276581cd8b1342be1ce7940e39a7014">floating_types_len</a> = 4</td></tr>
+<tr class="separator:a5276581cd8b1342be1ce7940e39a7014"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc1634d14effe091ad274e418ade35ec"><td class="memItemLeft" align="right" valign="top">integer, parameter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5global.html#abc1634d14effe091ad274e418ade35ec">integer_types_len</a> = 27</td></tr>
+<tr class="separator:abc1634d14effe091ad274e418ade35ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52ae94e9acafd386fd10d74787e42abc"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(1:predef_types_len)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5global.html#a52ae94e9acafd386fd10d74787e42abc">predef_types</a> = -1</td></tr>
+<tr class="separator:a52ae94e9acafd386fd10d74787e42abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad56382b9b1254bbf4b05b2da8490f65b"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(1:floating_types_len)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5global.html#ad56382b9b1254bbf4b05b2da8490f65b">floating_types</a> = -1</td></tr>
+<tr class="separator:ad56382b9b1254bbf4b05b2da8490f65b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e9ae48bdb57c510453435f30bbdb5ae"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(1:integer_types_len)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5global.html#a7e9ae48bdb57c510453435f30bbdb5ae">integer_types</a> = -1</td></tr>
+<tr class="separator:a7e9ae48bdb57c510453435f30bbdb5ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga461f5e51b388bae314edbba0d8c2ad55"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga461f5e51b388bae314edbba0d8c2ad55">h5t_native_real_c_float</a></td></tr>
+<tr class="memdesc:ga461f5e51b388bae314edbba0d8c2ad55"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_REAL_C_FLOAT. <a href="group___f_h5_t.html#ga461f5e51b388bae314edbba0d8c2ad55">More...</a><br /></td></tr>
+<tr class="separator:ga461f5e51b388bae314edbba0d8c2ad55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa830cc157349ac6c1c632ee8f185e83c"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaa830cc157349ac6c1c632ee8f185e83c">h5t_native_real_c_double</a></td></tr>
+<tr class="memdesc:gaa830cc157349ac6c1c632ee8f185e83c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_REAL_C_DOUBLE. <a href="group___f_h5_t.html#gaa830cc157349ac6c1c632ee8f185e83c">More...</a><br /></td></tr>
+<tr class="separator:gaa830cc157349ac6c1c632ee8f185e83c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae23f0e1cc2cab6cdeb21942695e455b9"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae23f0e1cc2cab6cdeb21942695e455b9">h5t_native_real_c_long_double</a></td></tr>
+<tr class="memdesc:gae23f0e1cc2cab6cdeb21942695e455b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_REAL_C_LONG_DOUBLE. <a href="group___f_h5_t.html#gae23f0e1cc2cab6cdeb21942695e455b9">More...</a><br /></td></tr>
+<tr class="separator:gae23f0e1cc2cab6cdeb21942695e455b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaadb7a8cf4426aca380b4e141c627fd24"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaadb7a8cf4426aca380b4e141c627fd24">h5t_native_integer</a></td></tr>
+<tr class="memdesc:gaadb7a8cf4426aca380b4e141c627fd24"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_INTEGER. <a href="group___f_h5_t.html#gaadb7a8cf4426aca380b4e141c627fd24">More...</a><br /></td></tr>
+<tr class="separator:gaadb7a8cf4426aca380b4e141c627fd24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf64707a7385637be37ffec6e1ab82e41"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf64707a7385637be37ffec6e1ab82e41">h5t_native_real</a></td></tr>
+<tr class="memdesc:gaf64707a7385637be37ffec6e1ab82e41"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_REAL. <a href="group___f_h5_t.html#gaf64707a7385637be37ffec6e1ab82e41">More...</a><br /></td></tr>
+<tr class="separator:gaf64707a7385637be37ffec6e1ab82e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf607a3b1d0987791a692e3cd6050295d"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf607a3b1d0987791a692e3cd6050295d">h5t_native_double</a></td></tr>
+<tr class="memdesc:gaf607a3b1d0987791a692e3cd6050295d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_DOUBLE. <a href="group___f_h5_t.html#gaf607a3b1d0987791a692e3cd6050295d">More...</a><br /></td></tr>
+<tr class="separator:gaf607a3b1d0987791a692e3cd6050295d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e6b6dbf21167a8e4421b24a77336813"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga7e6b6dbf21167a8e4421b24a77336813">h5t_native_character</a></td></tr>
+<tr class="memdesc:ga7e6b6dbf21167a8e4421b24a77336813"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_CHARACTER. <a href="group___f_h5_t.html#ga7e6b6dbf21167a8e4421b24a77336813">More...</a><br /></td></tr>
+<tr class="separator:ga7e6b6dbf21167a8e4421b24a77336813"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05827cd7c11c9832fa96aaeea55d0335"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga05827cd7c11c9832fa96aaeea55d0335">h5t_std_ref_obj</a></td></tr>
+<tr class="memdesc:ga05827cd7c11c9832fa96aaeea55d0335"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_REF_OBJ. <a href="group___f_h5_t.html#ga05827cd7c11c9832fa96aaeea55d0335">More...</a><br /></td></tr>
+<tr class="separator:ga05827cd7c11c9832fa96aaeea55d0335"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac19a5f498b6a0708da85f2be23843bae"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gac19a5f498b6a0708da85f2be23843bae">h5t_std_ref_dsetreg</a></td></tr>
+<tr class="memdesc:gac19a5f498b6a0708da85f2be23843bae"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_REF_DSETREG. <a href="group___f_h5_t.html#gac19a5f498b6a0708da85f2be23843bae">More...</a><br /></td></tr>
+<tr class="separator:gac19a5f498b6a0708da85f2be23843bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c427a8ed3aa4a06a1819009128392d5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga5c427a8ed3aa4a06a1819009128392d5">h5t_ieee_f32be</a></td></tr>
+<tr class="memdesc:ga5c427a8ed3aa4a06a1819009128392d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_IEEE_F32BE. <a href="group___f_h5_t.html#ga5c427a8ed3aa4a06a1819009128392d5">More...</a><br /></td></tr>
+<tr class="separator:ga5c427a8ed3aa4a06a1819009128392d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99b87acca8e98ee41928f7e4a9a093d4"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga99b87acca8e98ee41928f7e4a9a093d4">h5t_ieee_f32le</a></td></tr>
+<tr class="memdesc:ga99b87acca8e98ee41928f7e4a9a093d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_IEEE_F32LE. <a href="group___f_h5_t.html#ga99b87acca8e98ee41928f7e4a9a093d4">More...</a><br /></td></tr>
+<tr class="separator:ga99b87acca8e98ee41928f7e4a9a093d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga91ae4f8e8dde63722df1fde8c540aea4"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga91ae4f8e8dde63722df1fde8c540aea4">h5t_ieee_f64be</a></td></tr>
+<tr class="memdesc:ga91ae4f8e8dde63722df1fde8c540aea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_IEEE_F64BE. <a href="group___f_h5_t.html#ga91ae4f8e8dde63722df1fde8c540aea4">More...</a><br /></td></tr>
+<tr class="separator:ga91ae4f8e8dde63722df1fde8c540aea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec7187b9759d3385d8e37b29db0ab57f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaec7187b9759d3385d8e37b29db0ab57f">h5t_ieee_f64le</a></td></tr>
+<tr class="memdesc:gaec7187b9759d3385d8e37b29db0ab57f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_IEEE_F64LE. <a href="group___f_h5_t.html#gaec7187b9759d3385d8e37b29db0ab57f">More...</a><br /></td></tr>
+<tr class="separator:gaec7187b9759d3385d8e37b29db0ab57f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc52498ccafa1d8ed20e01c10b7039a5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gafc52498ccafa1d8ed20e01c10b7039a5">h5t_std_i8be</a></td></tr>
+<tr class="memdesc:gafc52498ccafa1d8ed20e01c10b7039a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I8BE. <a href="group___f_h5_t.html#gafc52498ccafa1d8ed20e01c10b7039a5">More...</a><br /></td></tr>
+<tr class="separator:gafc52498ccafa1d8ed20e01c10b7039a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b2c596037d0af0c3853eacdf9c4c8df"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0b2c596037d0af0c3853eacdf9c4c8df">h5t_std_i8le</a></td></tr>
+<tr class="memdesc:ga0b2c596037d0af0c3853eacdf9c4c8df"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I8LE. <a href="group___f_h5_t.html#ga0b2c596037d0af0c3853eacdf9c4c8df">More...</a><br /></td></tr>
+<tr class="separator:ga0b2c596037d0af0c3853eacdf9c4c8df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad8e4320fcde09bc02832c7157cf97217"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gad8e4320fcde09bc02832c7157cf97217">h5t_std_i16be</a></td></tr>
+<tr class="memdesc:gad8e4320fcde09bc02832c7157cf97217"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I16BE. <a href="group___f_h5_t.html#gad8e4320fcde09bc02832c7157cf97217">More...</a><br /></td></tr>
+<tr class="separator:gad8e4320fcde09bc02832c7157cf97217"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga962f2d9ce3d497cbea6cc3d9c10405e1"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga962f2d9ce3d497cbea6cc3d9c10405e1">h5t_std_i16le</a></td></tr>
+<tr class="memdesc:ga962f2d9ce3d497cbea6cc3d9c10405e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I16LE. <a href="group___f_h5_t.html#ga962f2d9ce3d497cbea6cc3d9c10405e1">More...</a><br /></td></tr>
+<tr class="separator:ga962f2d9ce3d497cbea6cc3d9c10405e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3b4474a9499ebf560f80597aebad045"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaa3b4474a9499ebf560f80597aebad045">h5t_std_i32be</a></td></tr>
+<tr class="memdesc:gaa3b4474a9499ebf560f80597aebad045"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I32BE. <a href="group___f_h5_t.html#gaa3b4474a9499ebf560f80597aebad045">More...</a><br /></td></tr>
+<tr class="separator:gaa3b4474a9499ebf560f80597aebad045"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafac6f7661e58b37bb99d41aa36814c01"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gafac6f7661e58b37bb99d41aa36814c01">h5t_std_i32le</a></td></tr>
+<tr class="memdesc:gafac6f7661e58b37bb99d41aa36814c01"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I32LE. <a href="group___f_h5_t.html#gafac6f7661e58b37bb99d41aa36814c01">More...</a><br /></td></tr>
+<tr class="separator:gafac6f7661e58b37bb99d41aa36814c01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0d4051afea44c0c726ca031fbe4ea7f0"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0d4051afea44c0c726ca031fbe4ea7f0">h5t_std_i64be</a></td></tr>
+<tr class="memdesc:ga0d4051afea44c0c726ca031fbe4ea7f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I64BE. <a href="group___f_h5_t.html#ga0d4051afea44c0c726ca031fbe4ea7f0">More...</a><br /></td></tr>
+<tr class="separator:ga0d4051afea44c0c726ca031fbe4ea7f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac5e584a67f18e2187af56c0e4c11ad78"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gac5e584a67f18e2187af56c0e4c11ad78">h5t_std_i64le</a></td></tr>
+<tr class="memdesc:gac5e584a67f18e2187af56c0e4c11ad78"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I64LE. <a href="group___f_h5_t.html#gac5e584a67f18e2187af56c0e4c11ad78">More...</a><br /></td></tr>
+<tr class="separator:gac5e584a67f18e2187af56c0e4c11ad78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0264d6379db4200ba89840986a6aa350"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0264d6379db4200ba89840986a6aa350">h5t_std_u8be</a></td></tr>
+<tr class="memdesc:ga0264d6379db4200ba89840986a6aa350"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U8BE. <a href="group___f_h5_t.html#ga0264d6379db4200ba89840986a6aa350">More...</a><br /></td></tr>
+<tr class="separator:ga0264d6379db4200ba89840986a6aa350"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac6afd972ef711e83b22927e1d4980c0f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gac6afd972ef711e83b22927e1d4980c0f">h5t_std_u8le</a></td></tr>
+<tr class="memdesc:gac6afd972ef711e83b22927e1d4980c0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U8LE. <a href="group___f_h5_t.html#gac6afd972ef711e83b22927e1d4980c0f">More...</a><br /></td></tr>
+<tr class="separator:gac6afd972ef711e83b22927e1d4980c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6531ec878c1e27a11562a0196c16c966"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga6531ec878c1e27a11562a0196c16c966">h5t_std_u16be</a></td></tr>
+<tr class="memdesc:ga6531ec878c1e27a11562a0196c16c966"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U16BE. <a href="group___f_h5_t.html#ga6531ec878c1e27a11562a0196c16c966">More...</a><br /></td></tr>
+<tr class="separator:ga6531ec878c1e27a11562a0196c16c966"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae6614505111849a07be55130cfc5d6e3"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae6614505111849a07be55130cfc5d6e3">h5t_std_u16le</a></td></tr>
+<tr class="memdesc:gae6614505111849a07be55130cfc5d6e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U16LE. <a href="group___f_h5_t.html#gae6614505111849a07be55130cfc5d6e3">More...</a><br /></td></tr>
+<tr class="separator:gae6614505111849a07be55130cfc5d6e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga417b0c06e47127a9b9f2ae4cc3eaddda"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga417b0c06e47127a9b9f2ae4cc3eaddda">h5t_std_u32be</a></td></tr>
+<tr class="memdesc:ga417b0c06e47127a9b9f2ae4cc3eaddda"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U32BE. <a href="group___f_h5_t.html#ga417b0c06e47127a9b9f2ae4cc3eaddda">More...</a><br /></td></tr>
+<tr class="separator:ga417b0c06e47127a9b9f2ae4cc3eaddda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13a3d76148a246dfdf17f52556299011"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga13a3d76148a246dfdf17f52556299011">h5t_std_u32le</a></td></tr>
+<tr class="memdesc:ga13a3d76148a246dfdf17f52556299011"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U32LE. <a href="group___f_h5_t.html#ga13a3d76148a246dfdf17f52556299011">More...</a><br /></td></tr>
+<tr class="separator:ga13a3d76148a246dfdf17f52556299011"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaedffb1e9820841a558b623626846469a"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaedffb1e9820841a558b623626846469a">h5t_std_u64be</a></td></tr>
+<tr class="memdesc:gaedffb1e9820841a558b623626846469a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U64BE. <a href="group___f_h5_t.html#gaedffb1e9820841a558b623626846469a">More...</a><br /></td></tr>
+<tr class="separator:gaedffb1e9820841a558b623626846469a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4d1bbccb1eb92063e5c0655ddec403f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf4d1bbccb1eb92063e5c0655ddec403f">h5t_std_u64le</a></td></tr>
+<tr class="memdesc:gaf4d1bbccb1eb92063e5c0655ddec403f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U64LE. <a href="group___f_h5_t.html#gaf4d1bbccb1eb92063e5c0655ddec403f">More...</a><br /></td></tr>
+<tr class="separator:gaf4d1bbccb1eb92063e5c0655ddec403f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca304ab11452988098480fa5a40eb44d"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaca304ab11452988098480fa5a40eb44d">h5t_string</a></td></tr>
+<tr class="memdesc:gaca304ab11452988098480fa5a40eb44d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STRING. <a href="group___f_h5_t.html#gaca304ab11452988098480fa5a40eb44d">More...</a><br /></td></tr>
+<tr class="separator:gaca304ab11452988098480fa5a40eb44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac15c26025b7f7a86b2d42636f5f9e225"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gac15c26025b7f7a86b2d42636f5f9e225">h5t_std_b8be</a></td></tr>
+<tr class="memdesc:gac15c26025b7f7a86b2d42636f5f9e225"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B8BE. <a href="group___f_h5_t.html#gac15c26025b7f7a86b2d42636f5f9e225">More...</a><br /></td></tr>
+<tr class="separator:gac15c26025b7f7a86b2d42636f5f9e225"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae62c71d1ad2767a9a19fa2e9dc59aad8"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae62c71d1ad2767a9a19fa2e9dc59aad8">h5t_std_b8le</a></td></tr>
+<tr class="memdesc:gae62c71d1ad2767a9a19fa2e9dc59aad8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B8LE. <a href="group___f_h5_t.html#gae62c71d1ad2767a9a19fa2e9dc59aad8">More...</a><br /></td></tr>
+<tr class="separator:gae62c71d1ad2767a9a19fa2e9dc59aad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga042efa5c7e9e151c1effd0f054f71e48"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga042efa5c7e9e151c1effd0f054f71e48">h5t_std_b16be</a></td></tr>
+<tr class="memdesc:ga042efa5c7e9e151c1effd0f054f71e48"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B16BE. <a href="group___f_h5_t.html#ga042efa5c7e9e151c1effd0f054f71e48">More...</a><br /></td></tr>
+<tr class="separator:ga042efa5c7e9e151c1effd0f054f71e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1b57a8f39be3a404ace3a403c6dad8a9"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga1b57a8f39be3a404ace3a403c6dad8a9">h5t_std_b16le</a></td></tr>
+<tr class="memdesc:ga1b57a8f39be3a404ace3a403c6dad8a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B16LE. <a href="group___f_h5_t.html#ga1b57a8f39be3a404ace3a403c6dad8a9">More...</a><br /></td></tr>
+<tr class="separator:ga1b57a8f39be3a404ace3a403c6dad8a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c7f87b77f9b62a70910ab938c282571"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga3c7f87b77f9b62a70910ab938c282571">h5t_std_b32be</a></td></tr>
+<tr class="memdesc:ga3c7f87b77f9b62a70910ab938c282571"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B32BE. <a href="group___f_h5_t.html#ga3c7f87b77f9b62a70910ab938c282571">More...</a><br /></td></tr>
+<tr class="separator:ga3c7f87b77f9b62a70910ab938c282571"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c364748d197d265e34eedea98b1f1cf"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga3c364748d197d265e34eedea98b1f1cf">h5t_std_b32le</a></td></tr>
+<tr class="memdesc:ga3c364748d197d265e34eedea98b1f1cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B32LE. <a href="group___f_h5_t.html#ga3c364748d197d265e34eedea98b1f1cf">More...</a><br /></td></tr>
+<tr class="separator:ga3c364748d197d265e34eedea98b1f1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0c7112b9d07822e8dec7ed91131de040"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0c7112b9d07822e8dec7ed91131de040">h5t_std_b64be</a></td></tr>
+<tr class="memdesc:ga0c7112b9d07822e8dec7ed91131de040"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B64BE. <a href="group___f_h5_t.html#ga0c7112b9d07822e8dec7ed91131de040">More...</a><br /></td></tr>
+<tr class="separator:ga0c7112b9d07822e8dec7ed91131de040"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f549a58e8707a9aa0d1dde34785b8fb"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga1f549a58e8707a9aa0d1dde34785b8fb">h5t_std_b64le</a></td></tr>
+<tr class="memdesc:ga1f549a58e8707a9aa0d1dde34785b8fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B64LE. <a href="group___f_h5_t.html#ga1f549a58e8707a9aa0d1dde34785b8fb">More...</a><br /></td></tr>
+<tr class="separator:ga1f549a58e8707a9aa0d1dde34785b8fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6e75e48a9f4149bf9a44f57febbc424b"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga6e75e48a9f4149bf9a44f57febbc424b">h5t_native_b8</a></td></tr>
+<tr class="memdesc:ga6e75e48a9f4149bf9a44f57febbc424b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_B8. <a href="group___f_h5_t.html#ga6e75e48a9f4149bf9a44f57febbc424b">More...</a><br /></td></tr>
+<tr class="separator:ga6e75e48a9f4149bf9a44f57febbc424b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a000f98108b8137489d69970d17bb2f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga9a000f98108b8137489d69970d17bb2f">h5t_native_b16</a></td></tr>
+<tr class="memdesc:ga9a000f98108b8137489d69970d17bb2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_B16. <a href="group___f_h5_t.html#ga9a000f98108b8137489d69970d17bb2f">More...</a><br /></td></tr>
+<tr class="separator:ga9a000f98108b8137489d69970d17bb2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2748adc374853ca83d849a720c69db23"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga2748adc374853ca83d849a720c69db23">h5t_native_b32</a></td></tr>
+<tr class="memdesc:ga2748adc374853ca83d849a720c69db23"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_B32. <a href="group___f_h5_t.html#ga2748adc374853ca83d849a720c69db23">More...</a><br /></td></tr>
+<tr class="separator:ga2748adc374853ca83d849a720c69db23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae37466816bf260c09fd5a34e0133c981"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae37466816bf260c09fd5a34e0133c981">h5t_native_b64</a></td></tr>
+<tr class="memdesc:gae37466816bf260c09fd5a34e0133c981"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_B64. <a href="group___f_h5_t.html#gae37466816bf260c09fd5a34e0133c981">More...</a><br /></td></tr>
+<tr class="separator:gae37466816bf260c09fd5a34e0133c981"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7777b685c03d25ffd7e1dcca7f921435"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga7777b685c03d25ffd7e1dcca7f921435">h5t_fortran_s1</a></td></tr>
+<tr class="memdesc:ga7777b685c03d25ffd7e1dcca7f921435"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_FORTRAN_S1. <a href="group___f_h5_t.html#ga7777b685c03d25ffd7e1dcca7f921435">More...</a><br /></td></tr>
+<tr class="separator:ga7777b685c03d25ffd7e1dcca7f921435"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4d94d9c6607368daf89ed1a876a051b"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gac4d94d9c6607368daf89ed1a876a051b">h5t_c_s1</a></td></tr>
+<tr class="memdesc:gac4d94d9c6607368daf89ed1a876a051b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_C_S1. <a href="group___f_h5_t.html#gac4d94d9c6607368daf89ed1a876a051b">More...</a><br /></td></tr>
+<tr class="separator:gac4d94d9c6607368daf89ed1a876a051b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga64146a86636ce6984000e564fe32580c"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga64146a86636ce6984000e564fe32580c">h5t_native_float_128</a></td></tr>
+<tr class="memdesc:ga64146a86636ce6984000e564fe32580c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Quadruple-precision floating-point. <a href="group___f_h5_t.html#ga64146a86636ce6984000e564fe32580c">More...</a><br /></td></tr>
+<tr class="separator:ga64146a86636ce6984000e564fe32580c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaced81db391f0f09aa1c68d9596333f46"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gaced81db391f0f09aa1c68d9596333f46">h5_index_unknown_f</a></td></tr>
+<tr class="memdesc:gaced81db391f0f09aa1c68d9596333f46"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_INDEX_UNKNOWN. <a href="group___f_h5.html#gaced81db391f0f09aa1c68d9596333f46">More...</a><br /></td></tr>
+<tr class="separator:gaced81db391f0f09aa1c68d9596333f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0ef510b602ba7101ea9249969b8d307"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gaf0ef510b602ba7101ea9249969b8d307">h5_index_name_f</a></td></tr>
+<tr class="memdesc:gaf0ef510b602ba7101ea9249969b8d307"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_INDEX_NAME. <a href="group___f_h5.html#gaf0ef510b602ba7101ea9249969b8d307">More...</a><br /></td></tr>
+<tr class="separator:gaf0ef510b602ba7101ea9249969b8d307"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05ad298f71778c26ae427761a00422a3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga05ad298f71778c26ae427761a00422a3">h5_index_crt_order_f</a></td></tr>
+<tr class="memdesc:ga05ad298f71778c26ae427761a00422a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_INDEX_CRT_ORDER. <a href="group___f_h5.html#ga05ad298f71778c26ae427761a00422a3">More...</a><br /></td></tr>
+<tr class="separator:ga05ad298f71778c26ae427761a00422a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga43a74d200d9d4c877f158f4fd2d1f665"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga43a74d200d9d4c877f158f4fd2d1f665">h5_index_n_f</a></td></tr>
+<tr class="memdesc:ga43a74d200d9d4c877f158f4fd2d1f665"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_INDEX_N. <a href="group___f_h5.html#ga43a74d200d9d4c877f158f4fd2d1f665">More...</a><br /></td></tr>
+<tr class="separator:ga43a74d200d9d4c877f158f4fd2d1f665"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga03ca6df6fb76a91dbde6dd3bb87b94d7"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga03ca6df6fb76a91dbde6dd3bb87b94d7">h5_iter_unknown_f</a></td></tr>
+<tr class="memdesc:ga03ca6df6fb76a91dbde6dd3bb87b94d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_ITER_UNKNOWN. <a href="group___f_h5.html#ga03ca6df6fb76a91dbde6dd3bb87b94d7">More...</a><br /></td></tr>
+<tr class="separator:ga03ca6df6fb76a91dbde6dd3bb87b94d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6bad5f5654aaaa64f8c50f726aed2a70"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga6bad5f5654aaaa64f8c50f726aed2a70">h5_iter_inc_f</a></td></tr>
+<tr class="memdesc:ga6bad5f5654aaaa64f8c50f726aed2a70"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_ITER_INC. <a href="group___f_h5.html#ga6bad5f5654aaaa64f8c50f726aed2a70">More...</a><br /></td></tr>
+<tr class="separator:ga6bad5f5654aaaa64f8c50f726aed2a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04c06f19102bb7031d11a8c90beb3d40"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga04c06f19102bb7031d11a8c90beb3d40">h5_iter_dec_f</a></td></tr>
+<tr class="memdesc:ga04c06f19102bb7031d11a8c90beb3d40"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_ITER_DEC. <a href="group___f_h5.html#ga04c06f19102bb7031d11a8c90beb3d40">More...</a><br /></td></tr>
+<tr class="separator:ga04c06f19102bb7031d11a8c90beb3d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga646774c2c16707cc8425f22ef8379db8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga646774c2c16707cc8425f22ef8379db8">h5_iter_native_f</a></td></tr>
+<tr class="memdesc:ga646774c2c16707cc8425f22ef8379db8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_ITER_NATIVE. <a href="group___f_h5.html#ga646774c2c16707cc8425f22ef8379db8">More...</a><br /></td></tr>
+<tr class="separator:ga646774c2c16707cc8425f22ef8379db8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3b641336b40c83706106656fa700f233"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga3b641336b40c83706106656fa700f233">h5_iter_n_f</a></td></tr>
+<tr class="memdesc:ga3b641336b40c83706106656fa700f233"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_ITER_N. <a href="group___f_h5.html#ga3b641336b40c83706106656fa700f233">More...</a><br /></td></tr>
+<tr class="separator:ga3b641336b40c83706106656fa700f233"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga81ecf958c949436d5566918733c0d596"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga81ecf958c949436d5566918733c0d596">haddr_undef_f</a></td></tr>
+<tr class="memdesc:ga81ecf958c949436d5566918733c0d596"><td class="mdescLeft">&#160;</td><td class="mdescRight">HADDR_UNDEF. <a href="group___f_h5.html#ga81ecf958c949436d5566918733c0d596">More...</a><br /></td></tr>
+<tr class="separator:ga81ecf958c949436d5566918733c0d596"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga39a0585f3e3051bff34099a5515a1526"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga39a0585f3e3051bff34099a5515a1526">h5f_acc_rdwr_f</a></td></tr>
+<tr class="memdesc:ga39a0585f3e3051bff34099a5515a1526"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_ACC_RDWR. <a href="group___f_h5_f.html#ga39a0585f3e3051bff34099a5515a1526">More...</a><br /></td></tr>
+<tr class="separator:ga39a0585f3e3051bff34099a5515a1526"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad33fc4e515ec82a2d2dd0872211d2d08"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gad33fc4e515ec82a2d2dd0872211d2d08">h5f_acc_rdonly_f</a></td></tr>
+<tr class="memdesc:gad33fc4e515ec82a2d2dd0872211d2d08"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_ACC_RDONLY. <a href="group___f_h5_f.html#gad33fc4e515ec82a2d2dd0872211d2d08">More...</a><br /></td></tr>
+<tr class="separator:gad33fc4e515ec82a2d2dd0872211d2d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1fbc49c8704ba880d7e6fadea1bf06d9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga1fbc49c8704ba880d7e6fadea1bf06d9">h5f_acc_trunc_f</a></td></tr>
+<tr class="memdesc:ga1fbc49c8704ba880d7e6fadea1bf06d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_ACC_TRUNC. <a href="group___f_h5_f.html#ga1fbc49c8704ba880d7e6fadea1bf06d9">More...</a><br /></td></tr>
+<tr class="separator:ga1fbc49c8704ba880d7e6fadea1bf06d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab623caf3a0fd50d9ce46b58463be506d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gab623caf3a0fd50d9ce46b58463be506d">h5f_acc_excl_f</a></td></tr>
+<tr class="memdesc:gab623caf3a0fd50d9ce46b58463be506d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_ACC_EXCL. <a href="group___f_h5_f.html#gab623caf3a0fd50d9ce46b58463be506d">More...</a><br /></td></tr>
+<tr class="separator:gab623caf3a0fd50d9ce46b58463be506d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7dbb2d8b8bb6cf8fa3fa35496740ad2d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga7dbb2d8b8bb6cf8fa3fa35496740ad2d">h5f_acc_debug_f</a></td></tr>
+<tr class="memdesc:ga7dbb2d8b8bb6cf8fa3fa35496740ad2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_ACC_DEBUG. <a href="group___f_h5_f.html#ga7dbb2d8b8bb6cf8fa3fa35496740ad2d">More...</a><br /></td></tr>
+<tr class="separator:ga7dbb2d8b8bb6cf8fa3fa35496740ad2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae1dc0bcc664ea00f1b237f4988d258a9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gae1dc0bcc664ea00f1b237f4988d258a9">h5f_scope_local_f</a></td></tr>
+<tr class="memdesc:gae1dc0bcc664ea00f1b237f4988d258a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_SCOPE_LOCAL. <a href="group___f_h5_f.html#gae1dc0bcc664ea00f1b237f4988d258a9">More...</a><br /></td></tr>
+<tr class="separator:gae1dc0bcc664ea00f1b237f4988d258a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab8c96ec2824aff59b2b6fdbbc23460fa"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gab8c96ec2824aff59b2b6fdbbc23460fa">h5f_scope_global_f</a></td></tr>
+<tr class="memdesc:gab8c96ec2824aff59b2b6fdbbc23460fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_SCOPE_GLOBAL. <a href="group___f_h5_f.html#gab8c96ec2824aff59b2b6fdbbc23460fa">More...</a><br /></td></tr>
+<tr class="separator:gab8c96ec2824aff59b2b6fdbbc23460fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga98294ec4fc04f457b56dd3d214ee6026"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga98294ec4fc04f457b56dd3d214ee6026">h5f_close_default_f</a></td></tr>
+<tr class="memdesc:ga98294ec4fc04f457b56dd3d214ee6026"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_CLOSE_DEFAULT. <a href="group___f_h5_f.html#ga98294ec4fc04f457b56dd3d214ee6026">More...</a><br /></td></tr>
+<tr class="separator:ga98294ec4fc04f457b56dd3d214ee6026"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa017ecc41e86a4909177b9ff52d3fe3e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaa017ecc41e86a4909177b9ff52d3fe3e">h5f_close_weak_f</a></td></tr>
+<tr class="memdesc:gaa017ecc41e86a4909177b9ff52d3fe3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_CLOSE_WEAK. <a href="group___f_h5_f.html#gaa017ecc41e86a4909177b9ff52d3fe3e">More...</a><br /></td></tr>
+<tr class="separator:gaa017ecc41e86a4909177b9ff52d3fe3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab88e2770829cac8772b114eb9618c59b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gab88e2770829cac8772b114eb9618c59b">h5f_close_semi_f</a></td></tr>
+<tr class="memdesc:gab88e2770829cac8772b114eb9618c59b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_CLOSE_SEMI. <a href="group___f_h5_f.html#gab88e2770829cac8772b114eb9618c59b">More...</a><br /></td></tr>
+<tr class="separator:gab88e2770829cac8772b114eb9618c59b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga06b53ac14865c5d59c9699ca9fe714c9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga06b53ac14865c5d59c9699ca9fe714c9">h5f_close_strong_f</a></td></tr>
+<tr class="memdesc:ga06b53ac14865c5d59c9699ca9fe714c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_CLOSE_STRONG. <a href="group___f_h5_f.html#ga06b53ac14865c5d59c9699ca9fe714c9">More...</a><br /></td></tr>
+<tr class="separator:ga06b53ac14865c5d59c9699ca9fe714c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaef2fb5118089ac7b3732cbb761f5a9eb"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaef2fb5118089ac7b3732cbb761f5a9eb">h5f_obj_file_f</a></td></tr>
+<tr class="memdesc:gaef2fb5118089ac7b3732cbb761f5a9eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_OBJ_FILE. <a href="group___f_h5_f.html#gaef2fb5118089ac7b3732cbb761f5a9eb">More...</a><br /></td></tr>
+<tr class="separator:gaef2fb5118089ac7b3732cbb761f5a9eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga89494607e67910ad8481593302b02c29"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga89494607e67910ad8481593302b02c29">h5f_obj_dataset_f</a></td></tr>
+<tr class="memdesc:ga89494607e67910ad8481593302b02c29"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_OBJ_DATASET. <a href="group___f_h5_f.html#ga89494607e67910ad8481593302b02c29">More...</a><br /></td></tr>
+<tr class="separator:ga89494607e67910ad8481593302b02c29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaacaf5cadeb8398ecab64010c7ffc46b5"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaacaf5cadeb8398ecab64010c7ffc46b5">h5f_obj_group_f</a></td></tr>
+<tr class="memdesc:gaacaf5cadeb8398ecab64010c7ffc46b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_OBJ_GROUP. <a href="group___f_h5_f.html#gaacaf5cadeb8398ecab64010c7ffc46b5">More...</a><br /></td></tr>
+<tr class="separator:gaacaf5cadeb8398ecab64010c7ffc46b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f983381d0fe96bf9f9caf9b3c8eb067"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga7f983381d0fe96bf9f9caf9b3c8eb067">h5f_obj_datatype_f</a></td></tr>
+<tr class="memdesc:ga7f983381d0fe96bf9f9caf9b3c8eb067"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_OBJ_DATATYPE. <a href="group___f_h5_f.html#ga7f983381d0fe96bf9f9caf9b3c8eb067">More...</a><br /></td></tr>
+<tr class="separator:ga7f983381d0fe96bf9f9caf9b3c8eb067"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga66b434dd1c4496940022861893d2059d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga66b434dd1c4496940022861893d2059d">h5f_obj_all_f</a></td></tr>
+<tr class="memdesc:ga66b434dd1c4496940022861893d2059d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_OBJ_ALL. <a href="group___f_h5_f.html#ga66b434dd1c4496940022861893d2059d">More...</a><br /></td></tr>
+<tr class="separator:ga66b434dd1c4496940022861893d2059d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4182343268a5ca54c9bc089869beb5d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gac4182343268a5ca54c9bc089869beb5d">h5f_libver_earliest_f</a></td></tr>
+<tr class="memdesc:gac4182343268a5ca54c9bc089869beb5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_EARLIEST. <a href="group___f_h5_f.html#gac4182343268a5ca54c9bc089869beb5d">More...</a><br /></td></tr>
+<tr class="separator:gac4182343268a5ca54c9bc089869beb5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e9e4e551e79d699fd46b756d51bd228"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga4e9e4e551e79d699fd46b756d51bd228">h5f_libver_latest_f</a></td></tr>
+<tr class="memdesc:ga4e9e4e551e79d699fd46b756d51bd228"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_LATEST. <a href="group___f_h5_f.html#ga4e9e4e551e79d699fd46b756d51bd228">More...</a><br /></td></tr>
+<tr class="separator:ga4e9e4e551e79d699fd46b756d51bd228"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3bf345e4c6b36bafce47f2cff249a539"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga3bf345e4c6b36bafce47f2cff249a539">h5f_unlimited_f</a></td></tr>
+<tr class="memdesc:ga3bf345e4c6b36bafce47f2cff249a539"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_UNLIMITED. <a href="group___f_h5_f.html#ga3bf345e4c6b36bafce47f2cff249a539">More...</a><br /></td></tr>
+<tr class="separator:ga3bf345e4c6b36bafce47f2cff249a539"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3afac964dfe608d2a836605fe59161b3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga3afac964dfe608d2a836605fe59161b3">h5f_libver_error_f</a></td></tr>
+<tr class="memdesc:ga3afac964dfe608d2a836605fe59161b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_ERROR. <a href="group___f_h5_f.html#ga3afac964dfe608d2a836605fe59161b3">More...</a><br /></td></tr>
+<tr class="separator:ga3afac964dfe608d2a836605fe59161b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga25b9c1f9b5af97857fb3fe26bed1352f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga25b9c1f9b5af97857fb3fe26bed1352f">h5f_libver_nbounds_f</a></td></tr>
+<tr class="memdesc:ga25b9c1f9b5af97857fb3fe26bed1352f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_NBOUNDS. <a href="group___f_h5_f.html#ga25b9c1f9b5af97857fb3fe26bed1352f">More...</a><br /></td></tr>
+<tr class="separator:ga25b9c1f9b5af97857fb3fe26bed1352f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga19c7e6632a1c22ae860bcaafa6e5ce55"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga19c7e6632a1c22ae860bcaafa6e5ce55">h5f_libver_v18_f</a></td></tr>
+<tr class="memdesc:ga19c7e6632a1c22ae860bcaafa6e5ce55"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_V18. <a href="group___f_h5_f.html#ga19c7e6632a1c22ae860bcaafa6e5ce55">More...</a><br /></td></tr>
+<tr class="separator:ga19c7e6632a1c22ae860bcaafa6e5ce55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f38ded5f7f9f28b0b6ded07eccc28c1"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga9f38ded5f7f9f28b0b6ded07eccc28c1">h5f_libver_v110_f</a></td></tr>
+<tr class="memdesc:ga9f38ded5f7f9f28b0b6ded07eccc28c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_V110. <a href="group___f_h5_f.html#ga9f38ded5f7f9f28b0b6ded07eccc28c1">More...</a><br /></td></tr>
+<tr class="separator:ga9f38ded5f7f9f28b0b6ded07eccc28c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf2341ebe6d22dadb478561918ddd3351"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaf2341ebe6d22dadb478561918ddd3351">h5f_libver_v112_f</a></td></tr>
+<tr class="memdesc:gaf2341ebe6d22dadb478561918ddd3351"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_V112. <a href="group___f_h5_f.html#gaf2341ebe6d22dadb478561918ddd3351">More...</a><br /></td></tr>
+<tr class="separator:gaf2341ebe6d22dadb478561918ddd3351"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga477eed2363fc8952bb6dbf34be44db2e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga477eed2363fc8952bb6dbf34be44db2e">h5f_libver_v114_f</a></td></tr>
+<tr class="memdesc:ga477eed2363fc8952bb6dbf34be44db2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_V114. <a href="group___f_h5_f.html#ga477eed2363fc8952bb6dbf34be44db2e">More...</a><br /></td></tr>
+<tr class="separator:ga477eed2363fc8952bb6dbf34be44db2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8a95be26381392dddd6442d5f03a4e4b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga8a95be26381392dddd6442d5f03a4e4b">h5f_fspace_strategy_fsm_aggr_f</a></td></tr>
+<tr class="memdesc:ga8a95be26381392dddd6442d5f03a4e4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_FSPACE_STRATEGY_FSM_AGGR. <a href="group___f_h5_f.html#ga8a95be26381392dddd6442d5f03a4e4b">More...</a><br /></td></tr>
+<tr class="separator:ga8a95be26381392dddd6442d5f03a4e4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8c44917dfa55652972c392ec9dfc08ec"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga8c44917dfa55652972c392ec9dfc08ec">h5f_fspace_strategy_page_f</a></td></tr>
+<tr class="memdesc:ga8c44917dfa55652972c392ec9dfc08ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_FSPACE_STRATEGY_PAGE. <a href="group___f_h5_f.html#ga8c44917dfa55652972c392ec9dfc08ec">More...</a><br /></td></tr>
+<tr class="separator:ga8c44917dfa55652972c392ec9dfc08ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac1fe7e04e30b33a7c4636ccc40209e70"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gac1fe7e04e30b33a7c4636ccc40209e70">h5f_fspace_strategy_aggr_f</a></td></tr>
+<tr class="memdesc:gac1fe7e04e30b33a7c4636ccc40209e70"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_FSPACE_STRATEGY_AGGR. <a href="group___f_h5_f.html#gac1fe7e04e30b33a7c4636ccc40209e70">More...</a><br /></td></tr>
+<tr class="separator:gac1fe7e04e30b33a7c4636ccc40209e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga45a144f6f9efa21a8848f7991834ae54"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga45a144f6f9efa21a8848f7991834ae54">h5f_fspace_strategy_none_f</a></td></tr>
+<tr class="memdesc:ga45a144f6f9efa21a8848f7991834ae54"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_FSPACE_STRATEGY_NONE. <a href="group___f_h5_f.html#ga45a144f6f9efa21a8848f7991834ae54">More...</a><br /></td></tr>
+<tr class="separator:ga45a144f6f9efa21a8848f7991834ae54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga651dd85d8f3b3803eb603903cc2e5791"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga651dd85d8f3b3803eb603903cc2e5791">h5f_fspace_strategy_ntypes_f</a></td></tr>
+<tr class="memdesc:ga651dd85d8f3b3803eb603903cc2e5791"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_FSPACE_STRATEGY_NTYPES. <a href="group___f_h5_f.html#ga651dd85d8f3b3803eb603903cc2e5791">More...</a><br /></td></tr>
+<tr class="separator:ga651dd85d8f3b3803eb603903cc2e5791"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8aa3fccdcdca39b9ea82068e10c283a8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga8aa3fccdcdca39b9ea82068e10c283a8">h5g_unknown_f</a></td></tr>
+<tr class="memdesc:ga8aa3fccdcdca39b9ea82068e10c283a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_UNKNOWN. <a href="group___f_h5_g.html#ga8aa3fccdcdca39b9ea82068e10c283a8">More...</a><br /></td></tr>
+<tr class="separator:ga8aa3fccdcdca39b9ea82068e10c283a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga37730c4224493dc435a96aeed68071f3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga37730c4224493dc435a96aeed68071f3">h5g_group_f</a></td></tr>
+<tr class="memdesc:ga37730c4224493dc435a96aeed68071f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_GROUP. <a href="group___f_h5_g.html#ga37730c4224493dc435a96aeed68071f3">More...</a><br /></td></tr>
+<tr class="separator:ga37730c4224493dc435a96aeed68071f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2508046cee8c9071688f4beab505ec49"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga2508046cee8c9071688f4beab505ec49">h5g_dataset_f</a></td></tr>
+<tr class="memdesc:ga2508046cee8c9071688f4beab505ec49"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_DATASET. <a href="group___f_h5_g.html#ga2508046cee8c9071688f4beab505ec49">More...</a><br /></td></tr>
+<tr class="separator:ga2508046cee8c9071688f4beab505ec49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3d128641813ad9ec6ef6c6a5db17df0b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga3d128641813ad9ec6ef6c6a5db17df0b">h5g_type_f</a></td></tr>
+<tr class="memdesc:ga3d128641813ad9ec6ef6c6a5db17df0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_TYPE. <a href="group___f_h5_g.html#ga3d128641813ad9ec6ef6c6a5db17df0b">More...</a><br /></td></tr>
+<tr class="separator:ga3d128641813ad9ec6ef6c6a5db17df0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga88b294a23d435761acc3eceaedc2dfe0"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga88b294a23d435761acc3eceaedc2dfe0">h5g_link_f</a></td></tr>
+<tr class="memdesc:ga88b294a23d435761acc3eceaedc2dfe0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_LINK. <a href="group___f_h5_g.html#ga88b294a23d435761acc3eceaedc2dfe0">More...</a><br /></td></tr>
+<tr class="separator:ga88b294a23d435761acc3eceaedc2dfe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5b48366c7e731f5d81399f0304e0efaa"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga5b48366c7e731f5d81399f0304e0efaa">h5g_udlink_f</a></td></tr>
+<tr class="memdesc:ga5b48366c7e731f5d81399f0304e0efaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_UDLINK. <a href="group___f_h5_g.html#ga5b48366c7e731f5d81399f0304e0efaa">More...</a><br /></td></tr>
+<tr class="separator:ga5b48366c7e731f5d81399f0304e0efaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6d1fad1141975d70db7610fabde9e26a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga6d1fad1141975d70db7610fabde9e26a">h5g_same_loc_f</a></td></tr>
+<tr class="memdesc:ga6d1fad1141975d70db7610fabde9e26a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_SAME_LOC. <a href="group___f_h5_g.html#ga6d1fad1141975d70db7610fabde9e26a">More...</a><br /></td></tr>
+<tr class="separator:ga6d1fad1141975d70db7610fabde9e26a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga30653bcf0fcfb996b3df97bbb7bc5a20"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga30653bcf0fcfb996b3df97bbb7bc5a20">h5g_link_error_f</a></td></tr>
+<tr class="memdesc:ga30653bcf0fcfb996b3df97bbb7bc5a20"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_LINK_ERROR. <a href="group___f_h5_g.html#ga30653bcf0fcfb996b3df97bbb7bc5a20">More...</a><br /></td></tr>
+<tr class="separator:ga30653bcf0fcfb996b3df97bbb7bc5a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabfbff6eef1d9d1e4553fac89bed7382e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gabfbff6eef1d9d1e4553fac89bed7382e">h5g_link_hard_f</a></td></tr>
+<tr class="memdesc:gabfbff6eef1d9d1e4553fac89bed7382e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_LINK_HARD. <a href="group___f_h5_g.html#gabfbff6eef1d9d1e4553fac89bed7382e">More...</a><br /></td></tr>
+<tr class="separator:gabfbff6eef1d9d1e4553fac89bed7382e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga94af2f0ea4eac5e167b3cdcb88dc0544"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga94af2f0ea4eac5e167b3cdcb88dc0544">h5g_link_soft_f</a></td></tr>
+<tr class="memdesc:ga94af2f0ea4eac5e167b3cdcb88dc0544"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_LINK_SOFT. <a href="group___f_h5_g.html#ga94af2f0ea4eac5e167b3cdcb88dc0544">More...</a><br /></td></tr>
+<tr class="separator:ga94af2f0ea4eac5e167b3cdcb88dc0544"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5efe327155edcd2eea9b7084cd807601"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga5efe327155edcd2eea9b7084cd807601">h5g_storage_type_unknown_f</a></td></tr>
+<tr class="memdesc:ga5efe327155edcd2eea9b7084cd807601"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_STORAGE_TYPE_UNKNOWN. <a href="group___f_h5_g.html#ga5efe327155edcd2eea9b7084cd807601">More...</a><br /></td></tr>
+<tr class="separator:ga5efe327155edcd2eea9b7084cd807601"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5e1c293b9d50c3f5d4f7f98682f5c0a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaf5e1c293b9d50c3f5d4f7f98682f5c0a">h5g_storage_type_symbol_table_f</a></td></tr>
+<tr class="memdesc:gaf5e1c293b9d50c3f5d4f7f98682f5c0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_STORAGE_TYPE_SYMBOL_TABLE. <a href="group___f_h5_g.html#gaf5e1c293b9d50c3f5d4f7f98682f5c0a">More...</a><br /></td></tr>
+<tr class="separator:gaf5e1c293b9d50c3f5d4f7f98682f5c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8bb2e9737aa90960668e27f7310f101a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga8bb2e9737aa90960668e27f7310f101a">h5g_storage_type_compact_f</a></td></tr>
+<tr class="memdesc:ga8bb2e9737aa90960668e27f7310f101a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_STORAGE_TYPE_COMPACT. <a href="group___f_h5_g.html#ga8bb2e9737aa90960668e27f7310f101a">More...</a><br /></td></tr>
+<tr class="separator:ga8bb2e9737aa90960668e27f7310f101a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga876361ba67a36f2901eb49972c457917"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga876361ba67a36f2901eb49972c457917">h5g_storage_type_dense_f</a></td></tr>
+<tr class="memdesc:ga876361ba67a36f2901eb49972c457917"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_STORAGE_TYPE_DENSE. <a href="group___f_h5_g.html#ga876361ba67a36f2901eb49972c457917">More...</a><br /></td></tr>
+<tr class="separator:ga876361ba67a36f2901eb49972c457917"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8d7e927a66eb0b5bb6ac42f871ca37e4"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga8d7e927a66eb0b5bb6ac42f871ca37e4">h5d_compact_f</a></td></tr>
+<tr class="memdesc:ga8d7e927a66eb0b5bb6ac42f871ca37e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_COMPACT. <a href="group___f_h5_d.html#ga8d7e927a66eb0b5bb6ac42f871ca37e4">More...</a><br /></td></tr>
+<tr class="separator:ga8d7e927a66eb0b5bb6ac42f871ca37e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga48b41ac37182b9f4bc26f7dbe5a28086"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga48b41ac37182b9f4bc26f7dbe5a28086">h5d_contiguous_f</a></td></tr>
+<tr class="memdesc:ga48b41ac37182b9f4bc26f7dbe5a28086"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_CONTIGUOUS. <a href="group___f_h5_d.html#ga48b41ac37182b9f4bc26f7dbe5a28086">More...</a><br /></td></tr>
+<tr class="separator:ga48b41ac37182b9f4bc26f7dbe5a28086"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a90eb47a98c8b452891a92723641862"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga3a90eb47a98c8b452891a92723641862">h5d_chunked_f</a></td></tr>
+<tr class="memdesc:ga3a90eb47a98c8b452891a92723641862"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_CHUNKED. <a href="group___f_h5_d.html#ga3a90eb47a98c8b452891a92723641862">More...</a><br /></td></tr>
+<tr class="separator:ga3a90eb47a98c8b452891a92723641862"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab2c70a3e1015bf6d04d7c17b7039b331"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gab2c70a3e1015bf6d04d7c17b7039b331">h5d_alloc_time_error_f</a></td></tr>
+<tr class="memdesc:gab2c70a3e1015bf6d04d7c17b7039b331"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_ALLOC_TIME_ERROR. <a href="group___f_h5_d.html#gab2c70a3e1015bf6d04d7c17b7039b331">More...</a><br /></td></tr>
+<tr class="separator:gab2c70a3e1015bf6d04d7c17b7039b331"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c1097deb371cf116ca00eb6bf821e40"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga9c1097deb371cf116ca00eb6bf821e40">h5d_alloc_time_default_f</a></td></tr>
+<tr class="memdesc:ga9c1097deb371cf116ca00eb6bf821e40"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_ALLOC_TIME_DEFAULT. <a href="group___f_h5_d.html#ga9c1097deb371cf116ca00eb6bf821e40">More...</a><br /></td></tr>
+<tr class="separator:ga9c1097deb371cf116ca00eb6bf821e40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6d82c15f8e0f905de4fd32b94d45a196"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga6d82c15f8e0f905de4fd32b94d45a196">h5d_alloc_time_early_f</a></td></tr>
+<tr class="memdesc:ga6d82c15f8e0f905de4fd32b94d45a196"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_ALLOC_TIME_EARLY. <a href="group___f_h5_d.html#ga6d82c15f8e0f905de4fd32b94d45a196">More...</a><br /></td></tr>
+<tr class="separator:ga6d82c15f8e0f905de4fd32b94d45a196"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4df7d5e755e406b6dea2ddba9381b40c"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga4df7d5e755e406b6dea2ddba9381b40c">h5d_alloc_time_late_f</a></td></tr>
+<tr class="memdesc:ga4df7d5e755e406b6dea2ddba9381b40c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_ALLOC_TIME_LATE. <a href="group___f_h5_d.html#ga4df7d5e755e406b6dea2ddba9381b40c">More...</a><br /></td></tr>
+<tr class="separator:ga4df7d5e755e406b6dea2ddba9381b40c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad3999428817cef15bcfe06c54f5a56d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaad3999428817cef15bcfe06c54f5a56d">h5d_alloc_time_incr_f</a></td></tr>
+<tr class="memdesc:gaad3999428817cef15bcfe06c54f5a56d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_ALLOC_TIME_INCR. <a href="group___f_h5_d.html#gaad3999428817cef15bcfe06c54f5a56d">More...</a><br /></td></tr>
+<tr class="separator:gaad3999428817cef15bcfe06c54f5a56d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadeddefaec56efaeaf2d0bfe8c2d1a87c"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gadeddefaec56efaeaf2d0bfe8c2d1a87c">h5d_space_sts_error_f</a></td></tr>
+<tr class="memdesc:gadeddefaec56efaeaf2d0bfe8c2d1a87c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SPACE_STS_ERROR. <a href="group___f_h5_d.html#gadeddefaec56efaeaf2d0bfe8c2d1a87c">More...</a><br /></td></tr>
+<tr class="separator:gadeddefaec56efaeaf2d0bfe8c2d1a87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga22793f18ef769de1c07771647133dbd6"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga22793f18ef769de1c07771647133dbd6">h5d_space_sts_not_allocated_f</a></td></tr>
+<tr class="memdesc:ga22793f18ef769de1c07771647133dbd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SPACE_STS_NOT_ALLOCATED. <a href="group___f_h5_d.html#ga22793f18ef769de1c07771647133dbd6">More...</a><br /></td></tr>
+<tr class="separator:ga22793f18ef769de1c07771647133dbd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga897b0bfff32f629c37f2fe60430da28f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga897b0bfff32f629c37f2fe60430da28f">h5d_space_sts_part_allocated_f</a></td></tr>
+<tr class="memdesc:ga897b0bfff32f629c37f2fe60430da28f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SPACE_STS_PART_ALLOCATED. <a href="group___f_h5_d.html#ga897b0bfff32f629c37f2fe60430da28f">More...</a><br /></td></tr>
+<tr class="separator:ga897b0bfff32f629c37f2fe60430da28f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf2a81dd9e29c51e875b8e7d65c270df9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaf2a81dd9e29c51e875b8e7d65c270df9">h5d_space_sts_allocated_f</a></td></tr>
+<tr class="memdesc:gaf2a81dd9e29c51e875b8e7d65c270df9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SPACE_STS_ALLOCATED. <a href="group___f_h5_d.html#gaf2a81dd9e29c51e875b8e7d65c270df9">More...</a><br /></td></tr>
+<tr class="separator:gaf2a81dd9e29c51e875b8e7d65c270df9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14a2da4882316cfe8a8a41847d080c3c"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga14a2da4882316cfe8a8a41847d080c3c">h5d_fill_time_error_f</a></td></tr>
+<tr class="memdesc:ga14a2da4882316cfe8a8a41847d080c3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_TIME_ERROR. <a href="group___f_h5_d.html#ga14a2da4882316cfe8a8a41847d080c3c">More...</a><br /></td></tr>
+<tr class="separator:ga14a2da4882316cfe8a8a41847d080c3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad4c9e8419c6bf31072b227a18c5c5787"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gad4c9e8419c6bf31072b227a18c5c5787">h5d_fill_time_alloc_f</a></td></tr>
+<tr class="memdesc:gad4c9e8419c6bf31072b227a18c5c5787"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_TIME_ALLOC. <a href="group___f_h5_d.html#gad4c9e8419c6bf31072b227a18c5c5787">More...</a><br /></td></tr>
+<tr class="separator:gad4c9e8419c6bf31072b227a18c5c5787"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13ae6a0bb42f73a0bec79354147ee038"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga13ae6a0bb42f73a0bec79354147ee038">h5d_fill_time_never_f</a></td></tr>
+<tr class="memdesc:ga13ae6a0bb42f73a0bec79354147ee038"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_TIME_NEVER. <a href="group___f_h5_d.html#ga13ae6a0bb42f73a0bec79354147ee038">More...</a><br /></td></tr>
+<tr class="separator:ga13ae6a0bb42f73a0bec79354147ee038"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga930c9adf0bf5abf7b5930136acab8c9a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga930c9adf0bf5abf7b5930136acab8c9a">h5d_fill_value_error_f</a></td></tr>
+<tr class="memdesc:ga930c9adf0bf5abf7b5930136acab8c9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_VALUE_ERROR. <a href="group___f_h5_d.html#ga930c9adf0bf5abf7b5930136acab8c9a">More...</a><br /></td></tr>
+<tr class="separator:ga930c9adf0bf5abf7b5930136acab8c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga821a5123ea36396c5230d493c82f1a52"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga821a5123ea36396c5230d493c82f1a52">h5d_fill_value_undefined_f</a></td></tr>
+<tr class="memdesc:ga821a5123ea36396c5230d493c82f1a52"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_VALUE_UNDEFINED. <a href="group___f_h5_d.html#ga821a5123ea36396c5230d493c82f1a52">More...</a><br /></td></tr>
+<tr class="separator:ga821a5123ea36396c5230d493c82f1a52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga756d32f87d3b502c5f156ea9cbefe6cd"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga756d32f87d3b502c5f156ea9cbefe6cd">h5d_fill_value_default_f</a></td></tr>
+<tr class="memdesc:ga756d32f87d3b502c5f156ea9cbefe6cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_VALUE_DEFAULT. <a href="group___f_h5_d.html#ga756d32f87d3b502c5f156ea9cbefe6cd">More...</a><br /></td></tr>
+<tr class="separator:ga756d32f87d3b502c5f156ea9cbefe6cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga01c31ca7d47fbb427f80fdbd68374f19"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga01c31ca7d47fbb427f80fdbd68374f19">h5d_fill_value_user_defined_f</a></td></tr>
+<tr class="memdesc:ga01c31ca7d47fbb427f80fdbd68374f19"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_VALUE_USER_DEFINED. <a href="group___f_h5_d.html#ga01c31ca7d47fbb427f80fdbd68374f19">More...</a><br /></td></tr>
+<tr class="separator:ga01c31ca7d47fbb427f80fdbd68374f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87b716e45a41644fd42a7b437053aaf8"><td class="memItemLeft" align="right" valign="top">integer(size_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga87b716e45a41644fd42a7b437053aaf8">h5d_chunk_cache_nslots_dflt_f</a></td></tr>
+<tr class="memdesc:ga87b716e45a41644fd42a7b437053aaf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_CHUNK_CACHE_NSLOTS_DEFAULT. <a href="group___f_h5_d.html#ga87b716e45a41644fd42a7b437053aaf8">More...</a><br /></td></tr>
+<tr class="separator:ga87b716e45a41644fd42a7b437053aaf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafce6c6ffd27ea909e542d6a2d7d55b1c"><td class="memItemLeft" align="right" valign="top">integer(size_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gafce6c6ffd27ea909e542d6a2d7d55b1c">h5d_chunk_cache_nbytes_dflt_f</a></td></tr>
+<tr class="memdesc:gafce6c6ffd27ea909e542d6a2d7d55b1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_CHUNK_CACHE_NBYTES_DEFAULT. <a href="group___f_h5_d.html#gafce6c6ffd27ea909e542d6a2d7d55b1c">More...</a><br /></td></tr>
+<tr class="separator:gafce6c6ffd27ea909e542d6a2d7d55b1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa668b1ad61daef2a4808e159249082b3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaa668b1ad61daef2a4808e159249082b3">h5d_chunk_cache_w0_dflt_f</a></td></tr>
+<tr class="memdesc:gaa668b1ad61daef2a4808e159249082b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_CHUNK_CACHE_W0_DEFAULT. <a href="group___f_h5_d.html#gaa668b1ad61daef2a4808e159249082b3">More...</a><br /></td></tr>
+<tr class="separator:gaa668b1ad61daef2a4808e159249082b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga203249dcee830610c620fdd69d2b57fd"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga203249dcee830610c620fdd69d2b57fd">h5d_mpio_no_collective_f</a></td></tr>
+<tr class="memdesc:ga203249dcee830610c620fdd69d2b57fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NO_COLLECTIVE. <a href="group___f_h5_d.html#ga203249dcee830610c620fdd69d2b57fd">More...</a><br /></td></tr>
+<tr class="separator:ga203249dcee830610c620fdd69d2b57fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae97735bdc331cd4b8bd53b7f8bd5c13f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gae97735bdc331cd4b8bd53b7f8bd5c13f">h5d_mpio_chunk_independent_f</a></td></tr>
+<tr class="memdesc:gae97735bdc331cd4b8bd53b7f8bd5c13f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_CHUNK_INDEPENDENT. <a href="group___f_h5_d.html#gae97735bdc331cd4b8bd53b7f8bd5c13f">More...</a><br /></td></tr>
+<tr class="separator:gae97735bdc331cd4b8bd53b7f8bd5c13f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3582fd4efbb795c43c74c5f10aa5f647"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga3582fd4efbb795c43c74c5f10aa5f647">h5d_mpio_chunk_collective_f</a></td></tr>
+<tr class="memdesc:ga3582fd4efbb795c43c74c5f10aa5f647"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_CHUNK_COLLECTIVE. <a href="group___f_h5_d.html#ga3582fd4efbb795c43c74c5f10aa5f647">More...</a><br /></td></tr>
+<tr class="separator:ga3582fd4efbb795c43c74c5f10aa5f647"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8daa3e6c629244477ac57e8742143915"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga8daa3e6c629244477ac57e8742143915">h5d_mpio_chunk_mixed_f</a></td></tr>
+<tr class="memdesc:ga8daa3e6c629244477ac57e8742143915"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_CHUNK_MIXED. <a href="group___f_h5_d.html#ga8daa3e6c629244477ac57e8742143915">More...</a><br /></td></tr>
+<tr class="separator:ga8daa3e6c629244477ac57e8742143915"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac006b1dab7aab8e735379933f3f0de42"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gac006b1dab7aab8e735379933f3f0de42">h5d_mpio_contig_collective_f</a></td></tr>
+<tr class="memdesc:gac006b1dab7aab8e735379933f3f0de42"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_CONTIGUOUS_COLLECTIVE. <a href="group___f_h5_d.html#gac006b1dab7aab8e735379933f3f0de42">More...</a><br /></td></tr>
+<tr class="separator:gac006b1dab7aab8e735379933f3f0de42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga781787a638eb9873ad986d9b94dea538"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga781787a638eb9873ad986d9b94dea538">h5d_vds_error_f</a></td></tr>
+<tr class="memdesc:ga781787a638eb9873ad986d9b94dea538"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_VDS_ERROR. <a href="group___f_h5_d.html#ga781787a638eb9873ad986d9b94dea538">More...</a><br /></td></tr>
+<tr class="separator:ga781787a638eb9873ad986d9b94dea538"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga732f27b49c5e044982b8373b7c0f423b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga732f27b49c5e044982b8373b7c0f423b">h5d_vds_first_missing_f</a></td></tr>
+<tr class="memdesc:ga732f27b49c5e044982b8373b7c0f423b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_VDS_FIRST_MISSING. <a href="group___f_h5_d.html#ga732f27b49c5e044982b8373b7c0f423b">More...</a><br /></td></tr>
+<tr class="separator:ga732f27b49c5e044982b8373b7c0f423b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga55628cf7324be64a501d66978e9d90c5"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga55628cf7324be64a501d66978e9d90c5">h5d_vds_last_available_f</a></td></tr>
+<tr class="memdesc:ga55628cf7324be64a501d66978e9d90c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_VDS_LAST_AVAILABLE. <a href="group___f_h5_d.html#ga55628cf7324be64a501d66978e9d90c5">More...</a><br /></td></tr>
+<tr class="separator:ga55628cf7324be64a501d66978e9d90c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9b228f28c3acd5358e9b983d6f113a3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaa9b228f28c3acd5358e9b983d6f113a3">h5d_virtual_f</a></td></tr>
+<tr class="memdesc:gaa9b228f28c3acd5358e9b983d6f113a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_VIRTUAL. <a href="group___f_h5_d.html#gaa9b228f28c3acd5358e9b983d6f113a3">More...</a><br /></td></tr>
+<tr class="separator:gaa9b228f28c3acd5358e9b983d6f113a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a1cdbf6faaf389149cff33ba5237290"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga9a1cdbf6faaf389149cff33ba5237290">h5d_selection_io_mode_default_f</a></td></tr>
+<tr class="memdesc:ga9a1cdbf6faaf389149cff33ba5237290"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SELECTION_IO_MODE_DEFAULT. <a href="group___f_h5_d.html#ga9a1cdbf6faaf389149cff33ba5237290">More...</a><br /></td></tr>
+<tr class="separator:ga9a1cdbf6faaf389149cff33ba5237290"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga061e388615c930c8da41d28f43c55bcd"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga061e388615c930c8da41d28f43c55bcd">h5d_selection_io_mode_off_f</a></td></tr>
+<tr class="memdesc:ga061e388615c930c8da41d28f43c55bcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SELECTION_IO_MODE_OFF. <a href="group___f_h5_d.html#ga061e388615c930c8da41d28f43c55bcd">More...</a><br /></td></tr>
+<tr class="separator:ga061e388615c930c8da41d28f43c55bcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa4959bdd0a1bb137771f5d8e6d3fd1c6"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaa4959bdd0a1bb137771f5d8e6d3fd1c6">h5d_selection_io_mode_on_f</a></td></tr>
+<tr class="memdesc:gaa4959bdd0a1bb137771f5d8e6d3fd1c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SELECTION_IO_MODE_ON. <a href="group___f_h5_d.html#gaa4959bdd0a1bb137771f5d8e6d3fd1c6">More...</a><br /></td></tr>
+<tr class="separator:gaa4959bdd0a1bb137771f5d8e6d3fd1c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5e2c6c3fdcbb7efa132470edbf1a440"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaf5e2c6c3fdcbb7efa132470edbf1a440">h5d_mpio_collective_f</a></td></tr>
+<tr class="memdesc:gaf5e2c6c3fdcbb7efa132470edbf1a440"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_COLLECTIVE. <a href="group___f_h5_d.html#gaf5e2c6c3fdcbb7efa132470edbf1a440">More...</a><br /></td></tr>
+<tr class="separator:gaf5e2c6c3fdcbb7efa132470edbf1a440"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f9f5b6f7e1e2e37f9dcbc0095020300"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga1f9f5b6f7e1e2e37f9dcbc0095020300">h5d_mpio_set_independent_f</a></td></tr>
+<tr class="memdesc:ga1f9f5b6f7e1e2e37f9dcbc0095020300"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_SET_INDEPENDENT. <a href="group___f_h5_d.html#ga1f9f5b6f7e1e2e37f9dcbc0095020300">More...</a><br /></td></tr>
+<tr class="separator:ga1f9f5b6f7e1e2e37f9dcbc0095020300"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga28b4a83f10cca56082b77c4b7bd353a8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga28b4a83f10cca56082b77c4b7bd353a8">h5d_mpio_datatype_conversion_f</a></td></tr>
+<tr class="memdesc:ga28b4a83f10cca56082b77c4b7bd353a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_DATATYPE_CONVERSION. <a href="group___f_h5_d.html#ga28b4a83f10cca56082b77c4b7bd353a8">More...</a><br /></td></tr>
+<tr class="separator:ga28b4a83f10cca56082b77c4b7bd353a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga15191b694c77250701d0304a167d8acb"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga15191b694c77250701d0304a167d8acb">h5d_mpio_data_transforms_f</a></td></tr>
+<tr class="memdesc:ga15191b694c77250701d0304a167d8acb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_DATA_TRANSFORMS. <a href="group___f_h5_d.html#ga15191b694c77250701d0304a167d8acb">More...</a><br /></td></tr>
+<tr class="separator:ga15191b694c77250701d0304a167d8acb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab41d408b7a3ac9da76cd643f4d9d9c31"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gab41d408b7a3ac9da76cd643f4d9d9c31">h5d_mpio_mpi_opt_types_env_var_disabled_f</a></td></tr>
+<tr class="memdesc:gab41d408b7a3ac9da76cd643f4d9d9c31"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED. <a href="group___f_h5_d.html#gab41d408b7a3ac9da76cd643f4d9d9c31">More...</a><br /></td></tr>
+<tr class="separator:gab41d408b7a3ac9da76cd643f4d9d9c31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d5412219b45e77b48ffe15ea95cf0a5"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga4d5412219b45e77b48ffe15ea95cf0a5">h5d_mpio_not_simple_or_scalar_dataspaces_f</a></td></tr>
+<tr class="memdesc:ga4d5412219b45e77b48ffe15ea95cf0a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES. <a href="group___f_h5_d.html#ga4d5412219b45e77b48ffe15ea95cf0a5">More...</a><br /></td></tr>
+<tr class="separator:ga4d5412219b45e77b48ffe15ea95cf0a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga285858777751385d60c69570e0869da2"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga285858777751385d60c69570e0869da2">h5d_mpio_not_contiguous_or_chunked_dataset_f</a></td></tr>
+<tr class="memdesc:ga285858777751385d60c69570e0869da2"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET. <a href="group___f_h5_d.html#ga285858777751385d60c69570e0869da2">More...</a><br /></td></tr>
+<tr class="separator:ga285858777751385d60c69570e0869da2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga56761dcb023f6624d37e81e8318b07f0"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga56761dcb023f6624d37e81e8318b07f0">h5d_mpio_parallel_filtered_writes_disabled_f</a></td></tr>
+<tr class="memdesc:ga56761dcb023f6624d37e81e8318b07f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED. <a href="group___f_h5_d.html#ga56761dcb023f6624d37e81e8318b07f0">More...</a><br /></td></tr>
+<tr class="separator:ga56761dcb023f6624d37e81e8318b07f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab788b264b951685c4cd1c28643b78a0a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gab788b264b951685c4cd1c28643b78a0a">h5d_mpio_error_while_checking_collective_possible_f</a></td></tr>
+<tr class="memdesc:gab788b264b951685c4cd1c28643b78a0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE. <a href="group___f_h5_d.html#gab788b264b951685c4cd1c28643b78a0a">More...</a><br /></td></tr>
+<tr class="separator:gab788b264b951685c4cd1c28643b78a0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga12a6699541e64ac8c02d1c534cd9e0bc"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga12a6699541e64ac8c02d1c534cd9e0bc">h5d_mpio_no_selection_io_f</a></td></tr>
+<tr class="memdesc:ga12a6699541e64ac8c02d1c534cd9e0bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NO_SELECTION_IO. <a href="group___f_h5_d.html#ga12a6699541e64ac8c02d1c534cd9e0bc">More...</a><br /></td></tr>
+<tr class="separator:ga12a6699541e64ac8c02d1c534cd9e0bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga101e1f0179c22bbfa82174f1e813b818"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga101e1f0179c22bbfa82174f1e813b818">h5d_mpio_no_collective_max_cause_f</a></td></tr>
+<tr class="memdesc:ga101e1f0179c22bbfa82174f1e813b818"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE. <a href="group___f_h5_d.html#ga101e1f0179c22bbfa82174f1e813b818">More...</a><br /></td></tr>
+<tr class="separator:ga101e1f0179c22bbfa82174f1e813b818"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae427edb74a4fe325e5bf66c3dfae0321"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gae427edb74a4fe325e5bf66c3dfae0321">h5d_sel_io_disable_by_api_f</a></td></tr>
+<tr class="memdesc:gae427edb74a4fe325e5bf66c3dfae0321"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_DISABLE_BY_API. <a href="group___f_h5_d.html#gae427edb74a4fe325e5bf66c3dfae0321">More...</a><br /></td></tr>
+<tr class="separator:gae427edb74a4fe325e5bf66c3dfae0321"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65efb0fe051015cff593d9c0df2b1d03"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga65efb0fe051015cff593d9c0df2b1d03">h5d_sel_io_not_contiguous_or_chunked_dataset_f</a></td></tr>
+<tr class="memdesc:ga65efb0fe051015cff593d9c0df2b1d03"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET. <a href="group___f_h5_d.html#ga65efb0fe051015cff593d9c0df2b1d03">More...</a><br /></td></tr>
+<tr class="separator:ga65efb0fe051015cff593d9c0df2b1d03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b727ae43070830d2e1861983ee7bbfe"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga0b727ae43070830d2e1861983ee7bbfe">h5d_sel_io_contiguous_sieve_buffer_f</a></td></tr>
+<tr class="memdesc:ga0b727ae43070830d2e1861983ee7bbfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER. <a href="group___f_h5_d.html#ga0b727ae43070830d2e1861983ee7bbfe">More...</a><br /></td></tr>
+<tr class="separator:ga0b727ae43070830d2e1861983ee7bbfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca6c1b9f481a42b1f1e00587ee5ba43b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaca6c1b9f481a42b1f1e00587ee5ba43b">h5d_sel_io_no_vector_or_selection_io_cb_f</a></td></tr>
+<tr class="memdesc:gaca6c1b9f481a42b1f1e00587ee5ba43b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB. <a href="group___f_h5_d.html#gaca6c1b9f481a42b1f1e00587ee5ba43b">More...</a><br /></td></tr>
+<tr class="separator:gaca6c1b9f481a42b1f1e00587ee5ba43b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga397c3c7790a926481a30df0c393a8e27"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga397c3c7790a926481a30df0c393a8e27">h5d_sel_io_page_buffer_f</a></td></tr>
+<tr class="memdesc:ga397c3c7790a926481a30df0c393a8e27"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_PAGE_BUFFER. <a href="group___f_h5_d.html#ga397c3c7790a926481a30df0c393a8e27">More...</a><br /></td></tr>
+<tr class="separator:ga397c3c7790a926481a30df0c393a8e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1b8d5ebab0909025929ebb3da6d92dd0"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga1b8d5ebab0909025929ebb3da6d92dd0">h5d_sel_io_dataset_filter_f</a></td></tr>
+<tr class="memdesc:ga1b8d5ebab0909025929ebb3da6d92dd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_DATASET_FILTER. <a href="group___f_h5_d.html#ga1b8d5ebab0909025929ebb3da6d92dd0">More...</a><br /></td></tr>
+<tr class="separator:ga1b8d5ebab0909025929ebb3da6d92dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8ecea99f592eccb6661d37048255c11e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga8ecea99f592eccb6661d37048255c11e">h5d_sel_io_chunk_cache_f</a></td></tr>
+<tr class="memdesc:ga8ecea99f592eccb6661d37048255c11e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_CHUNK_CACHE. <a href="group___f_h5_d.html#ga8ecea99f592eccb6661d37048255c11e">More...</a><br /></td></tr>
+<tr class="separator:ga8ecea99f592eccb6661d37048255c11e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7327c605a262d024dafbf093bad8bc98"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga7327c605a262d024dafbf093bad8bc98">h5d_sel_io_tconv_buf_too_small_f</a></td></tr>
+<tr class="memdesc:ga7327c605a262d024dafbf093bad8bc98"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_TCONV_BUF_TOO_SMALL. <a href="group___f_h5_d.html#ga7327c605a262d024dafbf093bad8bc98">More...</a><br /></td></tr>
+<tr class="separator:ga7327c605a262d024dafbf093bad8bc98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5f995c97a3f79a048c857b2619caf66"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gae5f995c97a3f79a048c857b2619caf66">h5d_sel_io_bkg_buf_too_small_f</a></td></tr>
+<tr class="memdesc:gae5f995c97a3f79a048c857b2619caf66"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_BKG_BUF_TOO_SMALL. <a href="group___f_h5_d.html#gae5f995c97a3f79a048c857b2619caf66">More...</a><br /></td></tr>
+<tr class="separator:gae5f995c97a3f79a048c857b2619caf66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4d261d6324f2c363bb0b17b76ee5cc8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gac4d261d6324f2c363bb0b17b76ee5cc8">h5d_sel_io_default_off_f</a></td></tr>
+<tr class="memdesc:gac4d261d6324f2c363bb0b17b76ee5cc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_DEFAULT_OFF. <a href="group___f_h5_d.html#gac4d261d6324f2c363bb0b17b76ee5cc8">More...</a><br /></td></tr>
+<tr class="separator:gac4d261d6324f2c363bb0b17b76ee5cc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9976e18e0a0c2f740603a665700728e1"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga9976e18e0a0c2f740603a665700728e1">h5d_mpio_no_selection_io_causes_f</a></td></tr>
+<tr class="memdesc:ga9976e18e0a0c2f740603a665700728e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NO_SELECTION_IO_CAUSES. <a href="group___f_h5_d.html#ga9976e18e0a0c2f740603a665700728e1">More...</a><br /></td></tr>
+<tr class="separator:ga9976e18e0a0c2f740603a665700728e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4ec2ce5ee845cf42b128069079379a5b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga4ec2ce5ee845cf42b128069079379a5b">h5d_mpio_no_chunk_optimization_f</a></td></tr>
+<tr class="memdesc:ga4ec2ce5ee845cf42b128069079379a5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NO_CHUNK_OPTIMIZATION. <a href="group___f_h5_d.html#ga4ec2ce5ee845cf42b128069079379a5b">More...</a><br /></td></tr>
+<tr class="separator:ga4ec2ce5ee845cf42b128069079379a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga38219c59c927231129222fb7036b97ee"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga38219c59c927231129222fb7036b97ee">h5d_mpio_link_chunk_f</a></td></tr>
+<tr class="memdesc:ga38219c59c927231129222fb7036b97ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_LINK_CHUNK. <a href="group___f_h5_d.html#ga38219c59c927231129222fb7036b97ee">More...</a><br /></td></tr>
+<tr class="separator:ga38219c59c927231129222fb7036b97ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga450a9eebccf64f4828d381ba10b7b1f3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga450a9eebccf64f4828d381ba10b7b1f3">h5d_mpio_multi_chunk_f</a></td></tr>
+<tr class="memdesc:ga450a9eebccf64f4828d381ba10b7b1f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_MULTI_CHUNK. <a href="group___f_h5_d.html#ga450a9eebccf64f4828d381ba10b7b1f3">More...</a><br /></td></tr>
+<tr class="separator:ga450a9eebccf64f4828d381ba10b7b1f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga97fb74332f7547f6eea7e5e07a159e5c"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga97fb74332f7547f6eea7e5e07a159e5c">h5d_scalar_io_f</a></td></tr>
+<tr class="memdesc:ga97fb74332f7547f6eea7e5e07a159e5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scalar (or legacy MPIO) I/O was performed. <a href="group___f_h5_d.html#ga97fb74332f7547f6eea7e5e07a159e5c">More...</a><br /></td></tr>
+<tr class="separator:ga97fb74332f7547f6eea7e5e07a159e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0600ceb13e8952d8e05bdbf878f6917d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga0600ceb13e8952d8e05bdbf878f6917d">h5d_vector_io_f</a></td></tr>
+<tr class="memdesc:ga0600ceb13e8952d8e05bdbf878f6917d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector I/O was performed. <a href="group___f_h5_d.html#ga0600ceb13e8952d8e05bdbf878f6917d">More...</a><br /></td></tr>
+<tr class="separator:ga0600ceb13e8952d8e05bdbf878f6917d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae33ae052defc8d7d7b0a98e2b598332e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gae33ae052defc8d7d7b0a98e2b598332e">h5d_selection_io_f</a></td></tr>
+<tr class="memdesc:gae33ae052defc8d7d7b0a98e2b598332e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selection I/O was performed. <a href="group___f_h5_d.html#gae33ae052defc8d7d7b0a98e2b598332e">More...</a><br /></td></tr>
+<tr class="separator:gae33ae052defc8d7d7b0a98e2b598332e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga39f624abb33086df1b6efc092d75375a"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga39f624abb33086df1b6efc092d75375a">h5e_default_f</a></td></tr>
+<tr class="memdesc:ga39f624abb33086df1b6efc092d75375a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5E_DEFAULT. <a href="group___f_h5_e.html#ga39f624abb33086df1b6efc092d75375a">More...</a><br /></td></tr>
+<tr class="separator:ga39f624abb33086df1b6efc092d75375a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga91d709e859b775b566d914b900d4e73d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga91d709e859b775b566d914b900d4e73d">h5e_major_f</a></td></tr>
+<tr class="memdesc:ga91d709e859b775b566d914b900d4e73d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5E_MAJOR. <a href="group___f_h5_e.html#ga91d709e859b775b566d914b900d4e73d">More...</a><br /></td></tr>
+<tr class="separator:ga91d709e859b775b566d914b900d4e73d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabd17d81428c5f2a15bb3baa621fec54b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#gabd17d81428c5f2a15bb3baa621fec54b">h5e_minor_f</a></td></tr>
+<tr class="memdesc:gabd17d81428c5f2a15bb3baa621fec54b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5E_MINOR. <a href="group___f_h5_e.html#gabd17d81428c5f2a15bb3baa621fec54b">More...</a><br /></td></tr>
+<tr class="separator:gabd17d81428c5f2a15bb3baa621fec54b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga01825d748479abb3163187c312416302"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga01825d748479abb3163187c312416302">h5e_walk_upward_f</a></td></tr>
+<tr class="memdesc:ga01825d748479abb3163187c312416302"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5E_WALK_UPWARD. <a href="group___f_h5_e.html#ga01825d748479abb3163187c312416302">More...</a><br /></td></tr>
+<tr class="separator:ga01825d748479abb3163187c312416302"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga964689229b425ac4b40138dba97aa630"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga964689229b425ac4b40138dba97aa630">h5e_walk_downward_f</a></td></tr>
+<tr class="memdesc:ga964689229b425ac4b40138dba97aa630"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5E_WALK_DOWNWARD. <a href="group___f_h5_e.html#ga964689229b425ac4b40138dba97aa630">More...</a><br /></td></tr>
+<tr class="separator:ga964689229b425ac4b40138dba97aa630"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2d91c49747e1e49d87b931db19da7be"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gad2d91c49747e1e49d87b931db19da7be">h5es_none_f</a></td></tr>
+<tr class="memdesc:gad2d91c49747e1e49d87b931db19da7be"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_NONE. <a href="group___f_h5_e_s.html#gad2d91c49747e1e49d87b931db19da7be">More...</a><br /></td></tr>
+<tr class="separator:gad2d91c49747e1e49d87b931db19da7be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e1525d9a6649719d46b9ff938aa8750"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga9e1525d9a6649719d46b9ff938aa8750">h5es_status_in_progress_f</a></td></tr>
+<tr class="memdesc:ga9e1525d9a6649719d46b9ff938aa8750"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_STATUS_IN_PROGRESS. <a href="group___f_h5_e_s.html#ga9e1525d9a6649719d46b9ff938aa8750">More...</a><br /></td></tr>
+<tr class="separator:ga9e1525d9a6649719d46b9ff938aa8750"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7d7e05deb0b01d80166da1fe1998b14"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gaf7d7e05deb0b01d80166da1fe1998b14">h5es_status_succeed_f</a></td></tr>
+<tr class="memdesc:gaf7d7e05deb0b01d80166da1fe1998b14"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_STATUS_SUCCEED. <a href="group___f_h5_e_s.html#gaf7d7e05deb0b01d80166da1fe1998b14">More...</a><br /></td></tr>
+<tr class="separator:gaf7d7e05deb0b01d80166da1fe1998b14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4e50e7771ec52e16e042eaf92a3e446"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gac4e50e7771ec52e16e042eaf92a3e446">h5es_status_canceled_f</a></td></tr>
+<tr class="memdesc:gac4e50e7771ec52e16e042eaf92a3e446"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_STATUS_CANCELED. <a href="group___f_h5_e_s.html#gac4e50e7771ec52e16e042eaf92a3e446">More...</a><br /></td></tr>
+<tr class="separator:gac4e50e7771ec52e16e042eaf92a3e446"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga55c8630628cf58ef10c718583200170a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga55c8630628cf58ef10c718583200170a">h5es_status_fail_f</a></td></tr>
+<tr class="memdesc:ga55c8630628cf58ef10c718583200170a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_STATUS_FAIL. <a href="group___f_h5_e_s.html#ga55c8630628cf58ef10c718583200170a">More...</a><br /></td></tr>
+<tr class="separator:ga55c8630628cf58ef10c718583200170a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab5c96ecc63ca17f47eaaca615c68f16f"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gab5c96ecc63ca17f47eaaca615c68f16f">h5es_wait_forever_f</a></td></tr>
+<tr class="memdesc:gab5c96ecc63ca17f47eaaca615c68f16f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_WAIT_FOREVER. <a href="group___f_h5_e_s.html#gab5c96ecc63ca17f47eaaca615c68f16f">More...</a><br /></td></tr>
+<tr class="separator:gab5c96ecc63ca17f47eaaca615c68f16f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0846c695aadb2ee930e0b2170bd58b62"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga0846c695aadb2ee930e0b2170bd58b62">h5es_wait_none_f</a></td></tr>
+<tr class="memdesc:ga0846c695aadb2ee930e0b2170bd58b62"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_WAIT_NONE. <a href="group___f_h5_e_s.html#ga0846c695aadb2ee930e0b2170bd58b62">More...</a><br /></td></tr>
+<tr class="separator:ga0846c695aadb2ee930e0b2170bd58b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf68c95970009fa5d048ad07dbdbe99e3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf68c95970009fa5d048ad07dbdbe99e3">h5fd_mpio_independent_f</a></td></tr>
+<tr class="memdesc:gaf68c95970009fa5d048ad07dbdbe99e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MPIO_INDEPENDENT. <a href="group___f_h5_p.html#gaf68c95970009fa5d048ad07dbdbe99e3">More...</a><br /></td></tr>
+<tr class="separator:gaf68c95970009fa5d048ad07dbdbe99e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaea1c578e920ed4256c2c51a4d002d9ed"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaea1c578e920ed4256c2c51a4d002d9ed">h5fd_mpio_collective_f</a></td></tr>
+<tr class="memdesc:gaea1c578e920ed4256c2c51a4d002d9ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MPIO_COLLECTIVE. <a href="group___f_h5_p.html#gaea1c578e920ed4256c2c51a4d002d9ed">More...</a><br /></td></tr>
+<tr class="separator:gaea1c578e920ed4256c2c51a4d002d9ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50c2c7ddbf561afd5fd00fb65095ac78"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga50c2c7ddbf561afd5fd00fb65095ac78">h5fd_mem_nolist_f</a></td></tr>
+<tr class="memdesc:ga50c2c7ddbf561afd5fd00fb65095ac78"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_NOLIST. <a href="group___f_h5_p.html#ga50c2c7ddbf561afd5fd00fb65095ac78">More...</a><br /></td></tr>
+<tr class="separator:ga50c2c7ddbf561afd5fd00fb65095ac78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad02bb11429dc3abaa8146c1f3edbf3df"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad02bb11429dc3abaa8146c1f3edbf3df">h5fd_mem_default_f</a></td></tr>
+<tr class="memdesc:gad02bb11429dc3abaa8146c1f3edbf3df"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_DEFAULT. <a href="group___f_h5_p.html#gad02bb11429dc3abaa8146c1f3edbf3df">More...</a><br /></td></tr>
+<tr class="separator:gad02bb11429dc3abaa8146c1f3edbf3df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0cca2e8f393311ff9bc67c13224abebc"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0cca2e8f393311ff9bc67c13224abebc">h5fd_mem_super_f</a></td></tr>
+<tr class="memdesc:ga0cca2e8f393311ff9bc67c13224abebc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_SUPER. <a href="group___f_h5_p.html#ga0cca2e8f393311ff9bc67c13224abebc">More...</a><br /></td></tr>
+<tr class="separator:ga0cca2e8f393311ff9bc67c13224abebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga958701ec028840dfea0a8a2deb6e71a9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga958701ec028840dfea0a8a2deb6e71a9">h5fd_mem_btree_f</a></td></tr>
+<tr class="memdesc:ga958701ec028840dfea0a8a2deb6e71a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_BTREE. <a href="group___f_h5_p.html#ga958701ec028840dfea0a8a2deb6e71a9">More...</a><br /></td></tr>
+<tr class="separator:ga958701ec028840dfea0a8a2deb6e71a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec8f009c0f931b8d773e50f27dbb24ea"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaec8f009c0f931b8d773e50f27dbb24ea">h5fd_mem_draw_f</a></td></tr>
+<tr class="memdesc:gaec8f009c0f931b8d773e50f27dbb24ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_DRAW. <a href="group___f_h5_p.html#gaec8f009c0f931b8d773e50f27dbb24ea">More...</a><br /></td></tr>
+<tr class="separator:gaec8f009c0f931b8d773e50f27dbb24ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6571533f2415c6aa4d9455af1a1fbc84"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6571533f2415c6aa4d9455af1a1fbc84">h5fd_mem_gheap_f</a></td></tr>
+<tr class="memdesc:ga6571533f2415c6aa4d9455af1a1fbc84"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_GHEAP. <a href="group___f_h5_p.html#ga6571533f2415c6aa4d9455af1a1fbc84">More...</a><br /></td></tr>
+<tr class="separator:ga6571533f2415c6aa4d9455af1a1fbc84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga93310ec4ed8ca3f2a75f526dd3a29104"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga93310ec4ed8ca3f2a75f526dd3a29104">h5fd_mem_lheap_f</a></td></tr>
+<tr class="memdesc:ga93310ec4ed8ca3f2a75f526dd3a29104"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_LHEAP. <a href="group___f_h5_p.html#ga93310ec4ed8ca3f2a75f526dd3a29104">More...</a><br /></td></tr>
+<tr class="separator:ga93310ec4ed8ca3f2a75f526dd3a29104"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga56e596003423aa43b0c81d335e9e6f2a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga56e596003423aa43b0c81d335e9e6f2a">h5fd_mem_ohdr_f</a></td></tr>
+<tr class="memdesc:ga56e596003423aa43b0c81d335e9e6f2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_OHDR. <a href="group___f_h5_p.html#ga56e596003423aa43b0c81d335e9e6f2a">More...</a><br /></td></tr>
+<tr class="separator:ga56e596003423aa43b0c81d335e9e6f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5f9dabe41f2d453cae492687a0c0e80"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf5f9dabe41f2d453cae492687a0c0e80">h5fd_mem_ntypes_f</a></td></tr>
+<tr class="memdesc:gaf5f9dabe41f2d453cae492687a0c0e80"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_NTYPES. <a href="group___f_h5_p.html#gaf5f9dabe41f2d453cae492687a0c0e80">More...</a><br /></td></tr>
+<tr class="separator:gaf5f9dabe41f2d453cae492687a0c0e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad19b638cbe306e40012b32e2bf496af1"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad19b638cbe306e40012b32e2bf496af1">h5fd_subfiling_curr_fapl_version_f</a></td></tr>
+<tr class="memdesc:gad19b638cbe306e40012b32e2bf496af1"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING_CURR_FAPL_VERSION. <a href="group___f_h5_p.html#gad19b638cbe306e40012b32e2bf496af1">More...</a><br /></td></tr>
+<tr class="separator:gad19b638cbe306e40012b32e2bf496af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa21508488d4d387f3d685093ff9cf4a8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaa21508488d4d387f3d685093ff9cf4a8">h5fd_subfiling_fapl_magic_f</a></td></tr>
+<tr class="memdesc:gaa21508488d4d387f3d685093ff9cf4a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING_FAPL_MAGIC. <a href="group___f_h5_p.html#gaa21508488d4d387f3d685093ff9cf4a8">More...</a><br /></td></tr>
+<tr class="separator:gaa21508488d4d387f3d685093ff9cf4a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac40a988e81d29f77190433011a867576"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gac40a988e81d29f77190433011a867576">h5fd_subfiling_default_stripe_count_f</a></td></tr>
+<tr class="memdesc:gac40a988e81d29f77190433011a867576"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING_DEFAULT_STRIPE_COUNT. <a href="group___f_h5_p.html#gac40a988e81d29f77190433011a867576">More...</a><br /></td></tr>
+<tr class="separator:gac40a988e81d29f77190433011a867576"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaef5748314806981d3338457676122d6e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaef5748314806981d3338457676122d6e">h5fd_ioc_curr_fapl_version_f</a></td></tr>
+<tr class="memdesc:gaef5748314806981d3338457676122d6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_IOC_CURR_FAPL_VERSION. <a href="group___f_h5_p.html#gaef5748314806981d3338457676122d6e">More...</a><br /></td></tr>
+<tr class="separator:gaef5748314806981d3338457676122d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga08ba86d8cc8911a4d1a409013046fe66"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga08ba86d8cc8911a4d1a409013046fe66">h5fd_ioc_fapl_magic_f</a></td></tr>
+<tr class="memdesc:ga08ba86d8cc8911a4d1a409013046fe66"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_IOC_FAPL_MAGIC. <a href="group___f_h5_p.html#ga08ba86d8cc8911a4d1a409013046fe66">More...</a><br /></td></tr>
+<tr class="separator:ga08ba86d8cc8911a4d1a409013046fe66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadce5daf5566ff342c8a0723885de643d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gadce5daf5566ff342c8a0723885de643d">h5fd_ioc_default_thread_pool_size_f</a></td></tr>
+<tr class="memdesc:gadce5daf5566ff342c8a0723885de643d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_IOC_DEFAULT_THREAD_POOL_SIZE. <a href="group___f_h5_p.html#gadce5daf5566ff342c8a0723885de643d">More...</a><br /></td></tr>
+<tr class="separator:gadce5daf5566ff342c8a0723885de643d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga37923fe29e17998acbec60a90ac381c1"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga37923fe29e17998acbec60a90ac381c1">select_ioc_one_per_node_f</a></td></tr>
+<tr class="memdesc:ga37923fe29e17998acbec60a90ac381c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default, SELECT_IOC_ONE_PER_NODE. <a href="group___f_h5_p.html#ga37923fe29e17998acbec60a90ac381c1">More...</a><br /></td></tr>
+<tr class="separator:ga37923fe29e17998acbec60a90ac381c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9738160756c63dffb115607a2cf92f94"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9738160756c63dffb115607a2cf92f94">select_ioc_every_nth_rank_f</a></td></tr>
+<tr class="memdesc:ga9738160756c63dffb115607a2cf92f94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starting at rank 0, select-next += N, SELECT_IOC_EVERY_NTH_RANK. <a href="group___f_h5_p.html#ga9738160756c63dffb115607a2cf92f94">More...</a><br /></td></tr>
+<tr class="separator:ga9738160756c63dffb115607a2cf92f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7c832ca0a1196230fbc95ccfee88aded"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7c832ca0a1196230fbc95ccfee88aded">select_ioc_with_config_f</a></td></tr>
+<tr class="memdesc:ga7c832ca0a1196230fbc95ccfee88aded"><td class="mdescLeft">&#160;</td><td class="mdescRight">NOT IMPLEMENTED: Read-from-file, SELECT_IOC_WITH_CONFIG. <a href="group___f_h5_p.html#ga7c832ca0a1196230fbc95ccfee88aded">More...</a><br /></td></tr>
+<tr class="separator:ga7c832ca0a1196230fbc95ccfee88aded"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f11f03bf736d1c9a4a5fcd4b9ac7f56"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1f11f03bf736d1c9a4a5fcd4b9ac7f56">select_ioc_total_f</a></td></tr>
+<tr class="memdesc:ga1f11f03bf736d1c9a4a5fcd4b9ac7f56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starting at rank 0, mpi_size / total, SELECT_IOC_TOTAL. <a href="group___f_h5_p.html#ga1f11f03bf736d1c9a4a5fcd4b9ac7f56">More...</a><br /></td></tr>
+<tr class="separator:ga1f11f03bf736d1c9a4a5fcd4b9ac7f56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga006725a08d8aa3f9fb654b5d3daa4eef"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga006725a08d8aa3f9fb654b5d3daa4eef">ioc_selection_options_f</a></td></tr>
+<tr class="memdesc:ga006725a08d8aa3f9fb654b5d3daa4eef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sentinel value, IOC_SELECTION_OPTIONS. <a href="group___f_h5_p.html#ga006725a08d8aa3f9fb654b5d3daa4eef">More...</a><br /></td></tr>
+<tr class="separator:ga006725a08d8aa3f9fb654b5d3daa4eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga91e4da6f24c402c027a6173daf3f1202"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga91e4da6f24c402c027a6173daf3f1202">h5fd_core_f</a></td></tr>
+<tr class="memdesc:ga91e4da6f24c402c027a6173daf3f1202"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_CORE. <a href="group___f_h5_p.html#ga91e4da6f24c402c027a6173daf3f1202">More...</a><br /></td></tr>
+<tr class="separator:ga91e4da6f24c402c027a6173daf3f1202"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0a3ae4cd09358f48e0b7f257a4bd9ab"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab0a3ae4cd09358f48e0b7f257a4bd9ab">h5fd_family_f</a></td></tr>
+<tr class="memdesc:gab0a3ae4cd09358f48e0b7f257a4bd9ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_FAMILY. <a href="group___f_h5_p.html#gab0a3ae4cd09358f48e0b7f257a4bd9ab">More...</a><br /></td></tr>
+<tr class="separator:gab0a3ae4cd09358f48e0b7f257a4bd9ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4719ab0fa456e40ef6ec04770c0e843e"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4719ab0fa456e40ef6ec04770c0e843e">h5fd_log_f</a></td></tr>
+<tr class="memdesc:ga4719ab0fa456e40ef6ec04770c0e843e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_LOG. <a href="group___f_h5_p.html#ga4719ab0fa456e40ef6ec04770c0e843e">More...</a><br /></td></tr>
+<tr class="separator:ga4719ab0fa456e40ef6ec04770c0e843e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga779601fee22cf0c419c1d5e0cedc4d40"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga779601fee22cf0c419c1d5e0cedc4d40">h5fd_mpio_f</a></td></tr>
+<tr class="memdesc:ga779601fee22cf0c419c1d5e0cedc4d40"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MPIO. <a href="group___f_h5_p.html#ga779601fee22cf0c419c1d5e0cedc4d40">More...</a><br /></td></tr>
+<tr class="separator:ga779601fee22cf0c419c1d5e0cedc4d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga233d09af033c2f06f6f4c8fd46814de2"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga233d09af033c2f06f6f4c8fd46814de2">h5fd_multi_f</a></td></tr>
+<tr class="memdesc:ga233d09af033c2f06f6f4c8fd46814de2"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MULTI. <a href="group___f_h5_p.html#ga233d09af033c2f06f6f4c8fd46814de2">More...</a><br /></td></tr>
+<tr class="separator:ga233d09af033c2f06f6f4c8fd46814de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae6f5cdae60f505ca4b99bbe8396e6602"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae6f5cdae60f505ca4b99bbe8396e6602">h5fd_sec2_f</a></td></tr>
+<tr class="memdesc:gae6f5cdae60f505ca4b99bbe8396e6602"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SEC2. <a href="group___f_h5_p.html#gae6f5cdae60f505ca4b99bbe8396e6602">More...</a><br /></td></tr>
+<tr class="separator:gae6f5cdae60f505ca4b99bbe8396e6602"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7d179abf5bb90f72ab22c825c43120ef"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7d179abf5bb90f72ab22c825c43120ef">h5fd_stdio_f</a></td></tr>
+<tr class="memdesc:ga7d179abf5bb90f72ab22c825c43120ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_STDIO. <a href="group___f_h5_p.html#ga7d179abf5bb90f72ab22c825c43120ef">More...</a><br /></td></tr>
+<tr class="separator:ga7d179abf5bb90f72ab22c825c43120ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga18fc41b0663e86d7089905a8820e1219"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga18fc41b0663e86d7089905a8820e1219">h5fd_subfiling_f</a></td></tr>
+<tr class="memdesc:ga18fc41b0663e86d7089905a8820e1219"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING. <a href="group___f_h5_p.html#ga18fc41b0663e86d7089905a8820e1219">More...</a><br /></td></tr>
+<tr class="separator:ga18fc41b0663e86d7089905a8820e1219"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3fdf1302d9d19f3090632cbd15f0028f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga3fdf1302d9d19f3090632cbd15f0028f">h5fd_subfiling_default_stripe_size_f</a></td></tr>
+<tr class="memdesc:ga3fdf1302d9d19f3090632cbd15f0028f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING_DEFAULT_STRIPE_SIZE. <a href="group___f_h5_p.html#ga3fdf1302d9d19f3090632cbd15f0028f">More...</a><br /></td></tr>
+<tr class="separator:ga3fdf1302d9d19f3090632cbd15f0028f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6d9809c4ae6f352554962628d0ab4708"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga6d9809c4ae6f352554962628d0ab4708">h5i_file_f</a></td></tr>
+<tr class="memdesc:ga6d9809c4ae6f352554962628d0ab4708"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_FILE. <a href="group___f_h5_i.html#ga6d9809c4ae6f352554962628d0ab4708">More...</a><br /></td></tr>
+<tr class="separator:ga6d9809c4ae6f352554962628d0ab4708"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9f23e55a86084216e74fda19074cb5f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gaa9f23e55a86084216e74fda19074cb5f">h5i_group_f</a></td></tr>
+<tr class="memdesc:gaa9f23e55a86084216e74fda19074cb5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_GROUP. <a href="group___f_h5_i.html#gaa9f23e55a86084216e74fda19074cb5f">More...</a><br /></td></tr>
+<tr class="separator:gaa9f23e55a86084216e74fda19074cb5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3e43fd8c40e1abb7ab91eac8f5030e0"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gaa3e43fd8c40e1abb7ab91eac8f5030e0">h5i_datatype_f</a></td></tr>
+<tr class="memdesc:gaa3e43fd8c40e1abb7ab91eac8f5030e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_DATATYPE. <a href="group___f_h5_i.html#gaa3e43fd8c40e1abb7ab91eac8f5030e0">More...</a><br /></td></tr>
+<tr class="separator:gaa3e43fd8c40e1abb7ab91eac8f5030e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadfdf71eb2b2b766719d976c91c6fc091"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gadfdf71eb2b2b766719d976c91c6fc091">h5i_dataspace_f</a></td></tr>
+<tr class="memdesc:gadfdf71eb2b2b766719d976c91c6fc091"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_DATASPACE. <a href="group___f_h5_i.html#gadfdf71eb2b2b766719d976c91c6fc091">More...</a><br /></td></tr>
+<tr class="separator:gadfdf71eb2b2b766719d976c91c6fc091"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga54b4a159e3fdbe3f895b52771a4e5403"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga54b4a159e3fdbe3f895b52771a4e5403">h5i_dataset_f</a></td></tr>
+<tr class="memdesc:ga54b4a159e3fdbe3f895b52771a4e5403"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_DATASET. <a href="group___f_h5_i.html#ga54b4a159e3fdbe3f895b52771a4e5403">More...</a><br /></td></tr>
+<tr class="separator:ga54b4a159e3fdbe3f895b52771a4e5403"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad1f4cf81055da5a59b7945a5b7384326"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gad1f4cf81055da5a59b7945a5b7384326">h5i_attr_f</a></td></tr>
+<tr class="memdesc:gad1f4cf81055da5a59b7945a5b7384326"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_ATTR. <a href="group___f_h5_i.html#gad1f4cf81055da5a59b7945a5b7384326">More...</a><br /></td></tr>
+<tr class="separator:gad1f4cf81055da5a59b7945a5b7384326"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9101f560b526a8490c6bc60ea2bc1148"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga9101f560b526a8490c6bc60ea2bc1148">h5i_badid_f</a></td></tr>
+<tr class="memdesc:ga9101f560b526a8490c6bc60ea2bc1148"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_BADID. <a href="group___f_h5_i.html#ga9101f560b526a8490c6bc60ea2bc1148">More...</a><br /></td></tr>
+<tr class="separator:ga9101f560b526a8490c6bc60ea2bc1148"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadaeef83c847312f2c879c2dab6877107"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gadaeef83c847312f2c879c2dab6877107">h5i_uninit_f</a></td></tr>
+<tr class="memdesc:gadaeef83c847312f2c879c2dab6877107"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_UNINIT. <a href="group___f_h5_i.html#gadaeef83c847312f2c879c2dab6877107">More...</a><br /></td></tr>
+<tr class="separator:gadaeef83c847312f2c879c2dab6877107"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52aa16f50eaa49059b427f8ab0a8834f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga52aa16f50eaa49059b427f8ab0a8834f">h5i_vfl_f</a></td></tr>
+<tr class="memdesc:ga52aa16f50eaa49059b427f8ab0a8834f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_VFL. <a href="group___f_h5_i.html#ga52aa16f50eaa49059b427f8ab0a8834f">More...</a><br /></td></tr>
+<tr class="separator:ga52aa16f50eaa49059b427f8ab0a8834f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a2298f48971457eb45674549f21e832"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga7a2298f48971457eb45674549f21e832">h5i_vol_f</a></td></tr>
+<tr class="memdesc:ga7a2298f48971457eb45674549f21e832"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_VOL. <a href="group___f_h5_i.html#ga7a2298f48971457eb45674549f21e832">More...</a><br /></td></tr>
+<tr class="separator:ga7a2298f48971457eb45674549f21e832"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga413c0a8cea893ffc2486ccac001652f6"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga413c0a8cea893ffc2486ccac001652f6">h5i_genprop_cls_f</a></td></tr>
+<tr class="memdesc:ga413c0a8cea893ffc2486ccac001652f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_GENPROP_CLS. <a href="group___f_h5_i.html#ga413c0a8cea893ffc2486ccac001652f6">More...</a><br /></td></tr>
+<tr class="separator:ga413c0a8cea893ffc2486ccac001652f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8a3e2d8ab13b41045477120fe14bc9db"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga8a3e2d8ab13b41045477120fe14bc9db">h5i_genprop_lst_f</a></td></tr>
+<tr class="memdesc:ga8a3e2d8ab13b41045477120fe14bc9db"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_GENPROP_LST. <a href="group___f_h5_i.html#ga8a3e2d8ab13b41045477120fe14bc9db">More...</a><br /></td></tr>
+<tr class="separator:ga8a3e2d8ab13b41045477120fe14bc9db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1764eea305fe60e7e1343b74e2c55b0f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga1764eea305fe60e7e1343b74e2c55b0f">h5i_error_class_f</a></td></tr>
+<tr class="memdesc:ga1764eea305fe60e7e1343b74e2c55b0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_ERROR_CLASS. <a href="group___f_h5_i.html#ga1764eea305fe60e7e1343b74e2c55b0f">More...</a><br /></td></tr>
+<tr class="separator:ga1764eea305fe60e7e1343b74e2c55b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a020b8f4a6bc2c5b3f5de50a27d111d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga3a020b8f4a6bc2c5b3f5de50a27d111d">h5i_error_msg_f</a></td></tr>
+<tr class="memdesc:ga3a020b8f4a6bc2c5b3f5de50a27d111d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_ERROR_MSG. <a href="group___f_h5_i.html#ga3a020b8f4a6bc2c5b3f5de50a27d111d">More...</a><br /></td></tr>
+<tr class="separator:ga3a020b8f4a6bc2c5b3f5de50a27d111d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac9a7936c1f78162b59f7c1575d6cb5c2"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gac9a7936c1f78162b59f7c1575d6cb5c2">h5i_error_stack_f</a></td></tr>
+<tr class="memdesc:gac9a7936c1f78162b59f7c1575d6cb5c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_ERROR_STACK. <a href="group___f_h5_i.html#gac9a7936c1f78162b59f7c1575d6cb5c2">More...</a><br /></td></tr>
+<tr class="separator:gac9a7936c1f78162b59f7c1575d6cb5c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae6381e87580148fd6ca658f169a3e160"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gae6381e87580148fd6ca658f169a3e160">h5i_ntypes_f</a></td></tr>
+<tr class="memdesc:gae6381e87580148fd6ca658f169a3e160"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_NTYPES. <a href="group___f_h5_i.html#gae6381e87580148fd6ca658f169a3e160">More...</a><br /></td></tr>
+<tr class="separator:gae6381e87580148fd6ca658f169a3e160"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga426309b2b6d5f3cc6ede25ad66af9fb5"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga426309b2b6d5f3cc6ede25ad66af9fb5">h5i_invalid_hid_f</a></td></tr>
+<tr class="memdesc:ga426309b2b6d5f3cc6ede25ad66af9fb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_INVALID_HID. <a href="group___f_h5_i.html#ga426309b2b6d5f3cc6ede25ad66af9fb5">More...</a><br /></td></tr>
+<tr class="separator:ga426309b2b6d5f3cc6ede25ad66af9fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7eb0438f997d467c514e1758350004a3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga7eb0438f997d467c514e1758350004a3">h5l_type_error_f</a></td></tr>
+<tr class="memdesc:ga7eb0438f997d467c514e1758350004a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5L_TYPE_ERROR. <a href="group___f_h5_l.html#ga7eb0438f997d467c514e1758350004a3">More...</a><br /></td></tr>
+<tr class="separator:ga7eb0438f997d467c514e1758350004a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f46e8015570c850d46fc2c04462573f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga7f46e8015570c850d46fc2c04462573f">h5l_type_hard_f</a></td></tr>
+<tr class="memdesc:ga7f46e8015570c850d46fc2c04462573f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5L_TYPE_HARD. <a href="group___f_h5_l.html#ga7f46e8015570c850d46fc2c04462573f">More...</a><br /></td></tr>
+<tr class="separator:ga7f46e8015570c850d46fc2c04462573f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9942d93ab69e3c609f4e2357a93b7ce0"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga9942d93ab69e3c609f4e2357a93b7ce0">h5l_type_soft_f</a></td></tr>
+<tr class="memdesc:ga9942d93ab69e3c609f4e2357a93b7ce0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5L_TYPE_SOFT. <a href="group___f_h5_l.html#ga9942d93ab69e3c609f4e2357a93b7ce0">More...</a><br /></td></tr>
+<tr class="separator:ga9942d93ab69e3c609f4e2357a93b7ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2eb38e4b58b76e1fa18d8b884f1cfd26"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga2eb38e4b58b76e1fa18d8b884f1cfd26">h5l_type_external_f</a></td></tr>
+<tr class="memdesc:ga2eb38e4b58b76e1fa18d8b884f1cfd26"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5L_TYPE_EXTERNAL. <a href="group___f_h5_l.html#ga2eb38e4b58b76e1fa18d8b884f1cfd26">More...</a><br /></td></tr>
+<tr class="separator:ga2eb38e4b58b76e1fa18d8b884f1cfd26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaae5ada36912c6d058d219aef3aa18477"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#gaae5ada36912c6d058d219aef3aa18477">h5l_same_loc_f</a></td></tr>
+<tr class="memdesc:gaae5ada36912c6d058d219aef3aa18477"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5L_SAME_LOC. <a href="group___f_h5_l.html#gaae5ada36912c6d058d219aef3aa18477">More...</a><br /></td></tr>
+<tr class="separator:gaae5ada36912c6d058d219aef3aa18477"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9286668bf707376ba5d7a999c35befee"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga9286668bf707376ba5d7a999c35befee">h5l_link_class_t_vers_f</a></td></tr>
+<tr class="memdesc:ga9286668bf707376ba5d7a999c35befee"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5L_LINK_CLASS_T_VERS. <a href="group___f_h5_l.html#ga9286668bf707376ba5d7a999c35befee">More...</a><br /></td></tr>
+<tr class="separator:ga9286668bf707376ba5d7a999c35befee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6517e04fb66c7b6f72ad312972212d93"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga6517e04fb66c7b6f72ad312972212d93">h5o_copy_shallow_hierarchy_f</a></td></tr>
+<tr class="memdesc:ga6517e04fb66c7b6f72ad312972212d93"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_SHALLOW_HIERARCHY_FLAG. <a href="group___f_h5_o.html#ga6517e04fb66c7b6f72ad312972212d93">More...</a><br /></td></tr>
+<tr class="separator:ga6517e04fb66c7b6f72ad312972212d93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5661ab56cc19cab9e3e003b7d1149e79"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga5661ab56cc19cab9e3e003b7d1149e79">h5o_copy_expand_soft_link_f</a></td></tr>
+<tr class="memdesc:ga5661ab56cc19cab9e3e003b7d1149e79"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_EXPAND_SOFT_LINK_FLAG. <a href="group___f_h5_o.html#ga5661ab56cc19cab9e3e003b7d1149e79">More...</a><br /></td></tr>
+<tr class="separator:ga5661ab56cc19cab9e3e003b7d1149e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8ee00d872f67b4611e10a408d8dd3e44"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga8ee00d872f67b4611e10a408d8dd3e44">h5o_copy_expand_ext_link_f</a></td></tr>
+<tr class="memdesc:ga8ee00d872f67b4611e10a408d8dd3e44"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_EXPAND_EXT_LINK_FLAG. <a href="group___f_h5_o.html#ga8ee00d872f67b4611e10a408d8dd3e44">More...</a><br /></td></tr>
+<tr class="separator:ga8ee00d872f67b4611e10a408d8dd3e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8b6a7cda03fea0fd02468a31ed3e481e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga8b6a7cda03fea0fd02468a31ed3e481e">h5o_copy_expand_reference_f</a></td></tr>
+<tr class="memdesc:ga8b6a7cda03fea0fd02468a31ed3e481e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_EXPAND_REFERENCE_FLAG. <a href="group___f_h5_o.html#ga8b6a7cda03fea0fd02468a31ed3e481e">More...</a><br /></td></tr>
+<tr class="separator:ga8b6a7cda03fea0fd02468a31ed3e481e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1786afe2f506ab384a261b67059db92a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga1786afe2f506ab384a261b67059db92a">h5o_copy_without_attr_flag_f</a></td></tr>
+<tr class="memdesc:ga1786afe2f506ab384a261b67059db92a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_WITHOUT_ATTR_FLAG. <a href="group___f_h5_o.html#ga1786afe2f506ab384a261b67059db92a">More...</a><br /></td></tr>
+<tr class="separator:ga1786afe2f506ab384a261b67059db92a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24550863243b68816df55728bc6c5474"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga24550863243b68816df55728bc6c5474">h5o_copy_preserve_null_flag_f</a></td></tr>
+<tr class="memdesc:ga24550863243b68816df55728bc6c5474"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_PRESERVE_NULL_FLAG. <a href="group___f_h5_o.html#ga24550863243b68816df55728bc6c5474">More...</a><br /></td></tr>
+<tr class="separator:ga24550863243b68816df55728bc6c5474"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad573d703adf25c8803d5eeae8e40024f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gad573d703adf25c8803d5eeae8e40024f">h5o_copy_all_f</a></td></tr>
+<tr class="memdesc:gad573d703adf25c8803d5eeae8e40024f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_ALL. <a href="group___f_h5_o.html#gad573d703adf25c8803d5eeae8e40024f">More...</a><br /></td></tr>
+<tr class="separator:gad573d703adf25c8803d5eeae8e40024f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafcc9f0bd2785d0ec1c167027ec0685a6"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gafcc9f0bd2785d0ec1c167027ec0685a6">h5o_shmesg_none_flag_f</a></td></tr>
+<tr class="memdesc:gafcc9f0bd2785d0ec1c167027ec0685a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_NONE_FLAG. <a href="group___f_h5_o.html#gafcc9f0bd2785d0ec1c167027ec0685a6">More...</a><br /></td></tr>
+<tr class="separator:gafcc9f0bd2785d0ec1c167027ec0685a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c2b650cf6a9c97cfdb2d8f476f13d29"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga9c2b650cf6a9c97cfdb2d8f476f13d29">h5o_shmesg_sdspace_flag_f</a></td></tr>
+<tr class="memdesc:ga9c2b650cf6a9c97cfdb2d8f476f13d29"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_SDSPACE_FLAG. <a href="group___f_h5_o.html#ga9c2b650cf6a9c97cfdb2d8f476f13d29">More...</a><br /></td></tr>
+<tr class="separator:ga9c2b650cf6a9c97cfdb2d8f476f13d29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90d2d1f2f94f53885432cd0ce1a645bb"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga90d2d1f2f94f53885432cd0ce1a645bb">h5o_shmesg_dtype_flag_f</a></td></tr>
+<tr class="memdesc:ga90d2d1f2f94f53885432cd0ce1a645bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_DTYPE_FLAG. <a href="group___f_h5_o.html#ga90d2d1f2f94f53885432cd0ce1a645bb">More...</a><br /></td></tr>
+<tr class="separator:ga90d2d1f2f94f53885432cd0ce1a645bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e371f6fc7b462c3f2fa8b18f30d451b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga4e371f6fc7b462c3f2fa8b18f30d451b">h5o_shmesg_fill_flag_f</a></td></tr>
+<tr class="memdesc:ga4e371f6fc7b462c3f2fa8b18f30d451b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_FILL_FLAG. <a href="group___f_h5_o.html#ga4e371f6fc7b462c3f2fa8b18f30d451b">More...</a><br /></td></tr>
+<tr class="separator:ga4e371f6fc7b462c3f2fa8b18f30d451b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac8215262f7c33dca281bc1c9d03cb1e3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gac8215262f7c33dca281bc1c9d03cb1e3">h5o_shmesg_pline_flag_f</a></td></tr>
+<tr class="memdesc:gac8215262f7c33dca281bc1c9d03cb1e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_PLINE_FLAG. <a href="group___f_h5_o.html#gac8215262f7c33dca281bc1c9d03cb1e3">More...</a><br /></td></tr>
+<tr class="separator:gac8215262f7c33dca281bc1c9d03cb1e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1fc5d1c1e31007ae227da3b6374f4f53"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga1fc5d1c1e31007ae227da3b6374f4f53">h5o_shmesg_attr_flag_f</a></td></tr>
+<tr class="memdesc:ga1fc5d1c1e31007ae227da3b6374f4f53"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_ATTR_FLAG. <a href="group___f_h5_o.html#ga1fc5d1c1e31007ae227da3b6374f4f53">More...</a><br /></td></tr>
+<tr class="separator:ga1fc5d1c1e31007ae227da3b6374f4f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99dcb8c9ca6e3cdf0759c1b6ddf9e0e2"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga99dcb8c9ca6e3cdf0759c1b6ddf9e0e2">h5o_shmesg_all_flag_f</a></td></tr>
+<tr class="memdesc:ga99dcb8c9ca6e3cdf0759c1b6ddf9e0e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_ALL_FLAG. <a href="group___f_h5_o.html#ga99dcb8c9ca6e3cdf0759c1b6ddf9e0e2">More...</a><br /></td></tr>
+<tr class="separator:ga99dcb8c9ca6e3cdf0759c1b6ddf9e0e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga84ab2b5dc26fc88c4e7dcde8865f7b67"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga84ab2b5dc26fc88c4e7dcde8865f7b67">h5o_hdr_chunk0_size_f</a></td></tr>
+<tr class="memdesc:ga84ab2b5dc26fc88c4e7dcde8865f7b67"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_HDR_CHUNK0_SIZE. <a href="group___f_h5_o.html#ga84ab2b5dc26fc88c4e7dcde8865f7b67">More...</a><br /></td></tr>
+<tr class="separator:ga84ab2b5dc26fc88c4e7dcde8865f7b67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga764e535e0615f8088e7216c2dc8e5ab3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga764e535e0615f8088e7216c2dc8e5ab3">h5o_hdr_attr_crt_order_track_f</a></td></tr>
+<tr class="separator:ga764e535e0615f8088e7216c2dc8e5ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga635b9027b45b570775ff528f2eac16aa"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga635b9027b45b570775ff528f2eac16aa">h5o_hdr_attr_crt_order_index_f</a></td></tr>
+<tr class="separator:ga635b9027b45b570775ff528f2eac16aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd73ce03646bcfe93039102a815dfbb8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gafd73ce03646bcfe93039102a815dfbb8">h5o_hdr_attr_store_phase_cha_f</a></td></tr>
+<tr class="separator:gafd73ce03646bcfe93039102a815dfbb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaecd65b3232158ebcc9f94b2079130783"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gaecd65b3232158ebcc9f94b2079130783">h5o_hdr_store_times_f</a></td></tr>
+<tr class="memdesc:gaecd65b3232158ebcc9f94b2079130783"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_HDR_STORE_TIMES. <a href="group___f_h5_o.html#gaecd65b3232158ebcc9f94b2079130783">More...</a><br /></td></tr>
+<tr class="separator:gaecd65b3232158ebcc9f94b2079130783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga63486738406f6136cae0ba88dbccf652"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga63486738406f6136cae0ba88dbccf652">h5o_hdr_all_flags_f</a></td></tr>
+<tr class="memdesc:ga63486738406f6136cae0ba88dbccf652"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_HDR_ALL_FLAGS. <a href="group___f_h5_o.html#ga63486738406f6136cae0ba88dbccf652">More...</a><br /></td></tr>
+<tr class="separator:ga63486738406f6136cae0ba88dbccf652"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3656b4f66f9d5f0e9d1f278e11f45dc"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gaa3656b4f66f9d5f0e9d1f278e11f45dc">h5o_shmesg_max_nindexes_f</a></td></tr>
+<tr class="memdesc:gaa3656b4f66f9d5f0e9d1f278e11f45dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_MAX_NINDEXES. <a href="group___f_h5_o.html#gaa3656b4f66f9d5f0e9d1f278e11f45dc">More...</a><br /></td></tr>
+<tr class="separator:gaa3656b4f66f9d5f0e9d1f278e11f45dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafac3101faa4f201b2782cb6a711a5c35"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gafac3101faa4f201b2782cb6a711a5c35">h5o_shmesg_max_list_size_f</a></td></tr>
+<tr class="memdesc:gafac3101faa4f201b2782cb6a711a5c35"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_MAX_LIST_SIZE. <a href="group___f_h5_o.html#gafac3101faa4f201b2782cb6a711a5c35">More...</a><br /></td></tr>
+<tr class="separator:gafac3101faa4f201b2782cb6a711a5c35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga91c6ddac8638bba138a5a613fce68fe7"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga91c6ddac8638bba138a5a613fce68fe7">h5o_type_unknown_f</a></td></tr>
+<tr class="memdesc:ga91c6ddac8638bba138a5a613fce68fe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_TYPE_UNKNOWN. <a href="group___f_h5_o.html#ga91c6ddac8638bba138a5a613fce68fe7">More...</a><br /></td></tr>
+<tr class="separator:ga91c6ddac8638bba138a5a613fce68fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49b5d9d000424c9d1e8140e78ff08013"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga49b5d9d000424c9d1e8140e78ff08013">h5o_type_group_f</a></td></tr>
+<tr class="memdesc:ga49b5d9d000424c9d1e8140e78ff08013"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_TYPE_GROUP. <a href="group___f_h5_o.html#ga49b5d9d000424c9d1e8140e78ff08013">More...</a><br /></td></tr>
+<tr class="separator:ga49b5d9d000424c9d1e8140e78ff08013"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1dbff5e538ad7bb4fef3ffd78e1b85bb"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga1dbff5e538ad7bb4fef3ffd78e1b85bb">h5o_type_dataset_f</a></td></tr>
+<tr class="memdesc:ga1dbff5e538ad7bb4fef3ffd78e1b85bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_TYPE_DATASET. <a href="group___f_h5_o.html#ga1dbff5e538ad7bb4fef3ffd78e1b85bb">More...</a><br /></td></tr>
+<tr class="separator:ga1dbff5e538ad7bb4fef3ffd78e1b85bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac99b816dcab80ada01632346179d1d81"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gac99b816dcab80ada01632346179d1d81">h5o_type_named_datatype_f</a></td></tr>
+<tr class="memdesc:gac99b816dcab80ada01632346179d1d81"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_TYPE_NAMED_DATATYPE. <a href="group___f_h5_o.html#gac99b816dcab80ada01632346179d1d81">More...</a><br /></td></tr>
+<tr class="separator:gac99b816dcab80ada01632346179d1d81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4655ad084d7f09d67e598abc19ac45cf"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga4655ad084d7f09d67e598abc19ac45cf">h5o_type_ntypes_f</a></td></tr>
+<tr class="memdesc:ga4655ad084d7f09d67e598abc19ac45cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_TYPE_NTYPES. <a href="group___f_h5_o.html#ga4655ad084d7f09d67e598abc19ac45cf">More...</a><br /></td></tr>
+<tr class="separator:ga4655ad084d7f09d67e598abc19ac45cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga394a25c251a47708c20571d17df13655"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga394a25c251a47708c20571d17df13655">h5o_info_all_f</a></td></tr>
+<tr class="memdesc:ga394a25c251a47708c20571d17df13655"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_INFO_ALL. <a href="group___f_h5_o.html#ga394a25c251a47708c20571d17df13655">More...</a><br /></td></tr>
+<tr class="separator:ga394a25c251a47708c20571d17df13655"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad30f3f001188b40e849f6f9a5243a59e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gad30f3f001188b40e849f6f9a5243a59e">h5o_info_basic_f</a></td></tr>
+<tr class="memdesc:gad30f3f001188b40e849f6f9a5243a59e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_INFO_BASIC. <a href="group___f_h5_o.html#gad30f3f001188b40e849f6f9a5243a59e">More...</a><br /></td></tr>
+<tr class="separator:gad30f3f001188b40e849f6f9a5243a59e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac367d41dabbacb93612ac0ad96320e1e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gac367d41dabbacb93612ac0ad96320e1e">h5o_info_time_f</a></td></tr>
+<tr class="memdesc:gac367d41dabbacb93612ac0ad96320e1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_INFO_TIME. <a href="group___f_h5_o.html#gac367d41dabbacb93612ac0ad96320e1e">More...</a><br /></td></tr>
+<tr class="separator:gac367d41dabbacb93612ac0ad96320e1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb9603961e2787df8b8320e27c61d096"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gaeb9603961e2787df8b8320e27c61d096">h5o_info_num_attrs_f</a></td></tr>
+<tr class="memdesc:gaeb9603961e2787df8b8320e27c61d096"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_INFO_NUM_ATTRS. <a href="group___f_h5_o.html#gaeb9603961e2787df8b8320e27c61d096">More...</a><br /></td></tr>
+<tr class="separator:gaeb9603961e2787df8b8320e27c61d096"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0e16f6d30370d22b2ef533e79cc2739"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gab0e16f6d30370d22b2ef533e79cc2739">h5o_info_hdr_f</a></td></tr>
+<tr class="memdesc:gab0e16f6d30370d22b2ef533e79cc2739"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_INFO_HDR. <a href="group___f_h5_o.html#gab0e16f6d30370d22b2ef533e79cc2739">More...</a><br /></td></tr>
+<tr class="separator:gab0e16f6d30370d22b2ef533e79cc2739"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61997d3fbd15f97c75d27a921761a3d4"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga61997d3fbd15f97c75d27a921761a3d4">h5o_info_meta_size_f</a></td></tr>
+<tr class="memdesc:ga61997d3fbd15f97c75d27a921761a3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_INFO_META_SIZE. <a href="group___f_h5_o.html#ga61997d3fbd15f97c75d27a921761a3d4">More...</a><br /></td></tr>
+<tr class="separator:ga61997d3fbd15f97c75d27a921761a3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c3ee009fc3fe74a69a3a6b5302f9380"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga5c3ee009fc3fe74a69a3a6b5302f9380">h5p_file_create_f</a></td></tr>
+<tr class="memdesc:ga5c3ee009fc3fe74a69a3a6b5302f9380"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_FILE_CREATE. <a href="group___f_h5_p.html#ga5c3ee009fc3fe74a69a3a6b5302f9380">More...</a><br /></td></tr>
+<tr class="separator:ga5c3ee009fc3fe74a69a3a6b5302f9380"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad104152163e733126d1a365fa83629b5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad104152163e733126d1a365fa83629b5">h5p_file_access_f</a></td></tr>
+<tr class="memdesc:gad104152163e733126d1a365fa83629b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_FILE_ACCESS. <a href="group___f_h5_p.html#gad104152163e733126d1a365fa83629b5">More...</a><br /></td></tr>
+<tr class="separator:gad104152163e733126d1a365fa83629b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16fd76b3af6d19a3ac26da3f1be74630"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga16fd76b3af6d19a3ac26da3f1be74630">h5p_dataset_create_f</a></td></tr>
+<tr class="memdesc:ga16fd76b3af6d19a3ac26da3f1be74630"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATASET_CREATE. <a href="group___f_h5_p.html#ga16fd76b3af6d19a3ac26da3f1be74630">More...</a><br /></td></tr>
+<tr class="separator:ga16fd76b3af6d19a3ac26da3f1be74630"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaeb2c53311509ceea029f9f6224ea1af"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaaeb2c53311509ceea029f9f6224ea1af">h5p_dataset_xfer_f</a></td></tr>
+<tr class="memdesc:gaaeb2c53311509ceea029f9f6224ea1af"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATASET_XFER. <a href="group___f_h5_p.html#gaaeb2c53311509ceea029f9f6224ea1af">More...</a><br /></td></tr>
+<tr class="separator:gaaeb2c53311509ceea029f9f6224ea1af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaed3e3e7c4d7b5f8cef72f595161a28aa"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaed3e3e7c4d7b5f8cef72f595161a28aa">h5p_file_mount_f</a></td></tr>
+<tr class="memdesc:gaed3e3e7c4d7b5f8cef72f595161a28aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_FILE_MOUNT. <a href="group___f_h5_p.html#gaed3e3e7c4d7b5f8cef72f595161a28aa">More...</a><br /></td></tr>
+<tr class="separator:gaed3e3e7c4d7b5f8cef72f595161a28aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga98d4f1cb8547aef0f30df004268e5961"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga98d4f1cb8547aef0f30df004268e5961">h5p_default_f</a></td></tr>
+<tr class="memdesc:ga98d4f1cb8547aef0f30df004268e5961"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DEFAULT. <a href="group___f_h5_p.html#ga98d4f1cb8547aef0f30df004268e5961">More...</a><br /></td></tr>
+<tr class="separator:ga98d4f1cb8547aef0f30df004268e5961"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6aacced70fe4010e148c834cb68d14ef"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6aacced70fe4010e148c834cb68d14ef">h5p_root_f</a></td></tr>
+<tr class="memdesc:ga6aacced70fe4010e148c834cb68d14ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_ROOT. <a href="group___f_h5_p.html#ga6aacced70fe4010e148c834cb68d14ef">More...</a><br /></td></tr>
+<tr class="separator:ga6aacced70fe4010e148c834cb68d14ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49ed20c2cba84aa1ada2d29e98c539b5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga49ed20c2cba84aa1ada2d29e98c539b5">h5p_object_create_f</a></td></tr>
+<tr class="memdesc:ga49ed20c2cba84aa1ada2d29e98c539b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_OBJECT_CREATE. <a href="group___f_h5_p.html#ga49ed20c2cba84aa1ada2d29e98c539b5">More...</a><br /></td></tr>
+<tr class="separator:ga49ed20c2cba84aa1ada2d29e98c539b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga824df582a60c0840d9c18f6eb8abd5d6"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga824df582a60c0840d9c18f6eb8abd5d6">h5p_dataset_access_f</a></td></tr>
+<tr class="memdesc:ga824df582a60c0840d9c18f6eb8abd5d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATASET_ACCESS. <a href="group___f_h5_p.html#ga824df582a60c0840d9c18f6eb8abd5d6">More...</a><br /></td></tr>
+<tr class="separator:ga824df582a60c0840d9c18f6eb8abd5d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2bd7288c59bde0625f5aa5ff7074196"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad2bd7288c59bde0625f5aa5ff7074196">h5p_group_create_f</a></td></tr>
+<tr class="memdesc:gad2bd7288c59bde0625f5aa5ff7074196"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_GROUP_CREATE. <a href="group___f_h5_p.html#gad2bd7288c59bde0625f5aa5ff7074196">More...</a><br /></td></tr>
+<tr class="separator:gad2bd7288c59bde0625f5aa5ff7074196"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada7b552cfe011f15c1a94cda8c3610e5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gada7b552cfe011f15c1a94cda8c3610e5">h5p_group_access_f</a></td></tr>
+<tr class="memdesc:gada7b552cfe011f15c1a94cda8c3610e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_GROUP_ACCESS. <a href="group___f_h5_p.html#gada7b552cfe011f15c1a94cda8c3610e5">More...</a><br /></td></tr>
+<tr class="separator:gada7b552cfe011f15c1a94cda8c3610e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5eb1fd03c7114e824caf8953ded7e2e0"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga5eb1fd03c7114e824caf8953ded7e2e0">h5p_datatype_create_f</a></td></tr>
+<tr class="memdesc:ga5eb1fd03c7114e824caf8953ded7e2e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATATYPE_CREATE. <a href="group___f_h5_p.html#ga5eb1fd03c7114e824caf8953ded7e2e0">More...</a><br /></td></tr>
+<tr class="separator:ga5eb1fd03c7114e824caf8953ded7e2e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4dfd1d4d175b807a70b4af99b4d30ffb"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4dfd1d4d175b807a70b4af99b4d30ffb">h5p_datatype_access_f</a></td></tr>
+<tr class="memdesc:ga4dfd1d4d175b807a70b4af99b4d30ffb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATATYPE_ACCESS. <a href="group___f_h5_p.html#ga4dfd1d4d175b807a70b4af99b4d30ffb">More...</a><br /></td></tr>
+<tr class="separator:ga4dfd1d4d175b807a70b4af99b4d30ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga42cb0e4a33564c7cdef23014fe948d8f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga42cb0e4a33564c7cdef23014fe948d8f">h5p_string_create_f</a></td></tr>
+<tr class="memdesc:ga42cb0e4a33564c7cdef23014fe948d8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_STRING_CREATE. <a href="group___f_h5_p.html#ga42cb0e4a33564c7cdef23014fe948d8f">More...</a><br /></td></tr>
+<tr class="separator:ga42cb0e4a33564c7cdef23014fe948d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada70e29d163b6d5b8efd51be93ed0ab5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gada70e29d163b6d5b8efd51be93ed0ab5">h5p_attribute_create_f</a></td></tr>
+<tr class="memdesc:gada70e29d163b6d5b8efd51be93ed0ab5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_ATTRIBUTE_CREATE. <a href="group___f_h5_p.html#gada70e29d163b6d5b8efd51be93ed0ab5">More...</a><br /></td></tr>
+<tr class="separator:gada70e29d163b6d5b8efd51be93ed0ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga03cc9108ef2eca44f61a971b91e1df1d"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga03cc9108ef2eca44f61a971b91e1df1d">h5p_object_copy_f</a></td></tr>
+<tr class="memdesc:ga03cc9108ef2eca44f61a971b91e1df1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_OBJECT_COPY. <a href="group___f_h5_p.html#ga03cc9108ef2eca44f61a971b91e1df1d">More...</a><br /></td></tr>
+<tr class="separator:ga03cc9108ef2eca44f61a971b91e1df1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9fdc45a2a85bb072327bdaffea49b64d"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9fdc45a2a85bb072327bdaffea49b64d">h5p_link_create_f</a></td></tr>
+<tr class="memdesc:ga9fdc45a2a85bb072327bdaffea49b64d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_LINK_CREATE. <a href="group___f_h5_p.html#ga9fdc45a2a85bb072327bdaffea49b64d">More...</a><br /></td></tr>
+<tr class="separator:ga9fdc45a2a85bb072327bdaffea49b64d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacbc362e74d388f835d7af82b0594ac5e"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacbc362e74d388f835d7af82b0594ac5e">h5p_link_access_f</a></td></tr>
+<tr class="memdesc:gacbc362e74d388f835d7af82b0594ac5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_LINK_ACCESS. <a href="group___f_h5_p.html#gacbc362e74d388f835d7af82b0594ac5e">More...</a><br /></td></tr>
+<tr class="separator:gacbc362e74d388f835d7af82b0594ac5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab44d8e63853a5b478695acba8bc7baf3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab44d8e63853a5b478695acba8bc7baf3">h5p_crt_order_indexed_f</a></td></tr>
+<tr class="memdesc:gab44d8e63853a5b478695acba8bc7baf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_CRT_ORDER_INDEXED. <a href="group___f_h5_p.html#gab44d8e63853a5b478695acba8bc7baf3">More...</a><br /></td></tr>
+<tr class="separator:gab44d8e63853a5b478695acba8bc7baf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac74733e6f583976b062c1c564000cdc3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gac74733e6f583976b062c1c564000cdc3">h5p_crt_order_tracked_f</a></td></tr>
+<tr class="memdesc:gac74733e6f583976b062c1c564000cdc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_CRT_ORDER_TRACKED. <a href="group___f_h5_p.html#gac74733e6f583976b062c1c564000cdc3">More...</a><br /></td></tr>
+<tr class="separator:gac74733e6f583976b062c1c564000cdc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7c6662a694e48216156db67f047e1cbf"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga7c6662a694e48216156db67f047e1cbf">h5r_object_f</a></td></tr>
+<tr class="memdesc:ga7c6662a694e48216156db67f047e1cbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5R_OBJECT. <a href="group___f_h5_r.html#ga7c6662a694e48216156db67f047e1cbf">More...</a><br /></td></tr>
+<tr class="separator:ga7c6662a694e48216156db67f047e1cbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb7bb409a5e22515c410d4b7b56a8a71"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#gafb7bb409a5e22515c410d4b7b56a8a71">h5r_dataset_region_f</a></td></tr>
+<tr class="memdesc:gafb7bb409a5e22515c410d4b7b56a8a71"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5R_DATASET_REGION. <a href="group___f_h5_r.html#gafb7bb409a5e22515c410d4b7b56a8a71">More...</a><br /></td></tr>
+<tr class="separator:gafb7bb409a5e22515c410d4b7b56a8a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa1a52a13f90de00cd6b220a13eff0c92"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gaa1a52a13f90de00cd6b220a13eff0c92">h5s_unlimited_f</a></td></tr>
+<tr class="memdesc:gaa1a52a13f90de00cd6b220a13eff0c92"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_UNLIMITED. <a href="group___f_h5_s.html#gaa1a52a13f90de00cd6b220a13eff0c92">More...</a><br /></td></tr>
+<tr class="separator:gaa1a52a13f90de00cd6b220a13eff0c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab48a69449994a30336cc17d93effe417"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gab48a69449994a30336cc17d93effe417">h5s_all_f</a></td></tr>
+<tr class="memdesc:gab48a69449994a30336cc17d93effe417"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_ALL. <a href="group___f_h5_s.html#gab48a69449994a30336cc17d93effe417">More...</a><br /></td></tr>
+<tr class="separator:gab48a69449994a30336cc17d93effe417"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4819165a0a41fe317d8a172b55683712"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga4819165a0a41fe317d8a172b55683712">h5s_scalar_f</a></td></tr>
+<tr class="memdesc:ga4819165a0a41fe317d8a172b55683712"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SCALAR. <a href="group___f_h5_s.html#ga4819165a0a41fe317d8a172b55683712">More...</a><br /></td></tr>
+<tr class="separator:ga4819165a0a41fe317d8a172b55683712"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafae849590d4e369a799408833b7602dc"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gafae849590d4e369a799408833b7602dc">h5s_simple_f</a></td></tr>
+<tr class="memdesc:gafae849590d4e369a799408833b7602dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SIMPLE. <a href="group___f_h5_s.html#gafae849590d4e369a799408833b7602dc">More...</a><br /></td></tr>
+<tr class="separator:gafae849590d4e369a799408833b7602dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16c67aeddc5841b16239817b752940f8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga16c67aeddc5841b16239817b752940f8">h5s_null_f</a></td></tr>
+<tr class="memdesc:ga16c67aeddc5841b16239817b752940f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_NULL. <a href="group___f_h5_s.html#ga16c67aeddc5841b16239817b752940f8">More...</a><br /></td></tr>
+<tr class="separator:ga16c67aeddc5841b16239817b752940f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8a46a831b3629f54e8fce1e2b60f1f43"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga8a46a831b3629f54e8fce1e2b60f1f43">h5s_select_noop_f</a></td></tr>
+<tr class="memdesc:ga8a46a831b3629f54e8fce1e2b60f1f43"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_NOOP. <a href="group___f_h5_s.html#ga8a46a831b3629f54e8fce1e2b60f1f43">More...</a><br /></td></tr>
+<tr class="separator:ga8a46a831b3629f54e8fce1e2b60f1f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab404f7f54e5ab977380856791363eeb4"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gab404f7f54e5ab977380856791363eeb4">h5s_select_set_f</a></td></tr>
+<tr class="memdesc:gab404f7f54e5ab977380856791363eeb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_SET. <a href="group___f_h5_s.html#gab404f7f54e5ab977380856791363eeb4">More...</a><br /></td></tr>
+<tr class="separator:gab404f7f54e5ab977380856791363eeb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1609e004c15a7125dd44cb464711b3a2"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga1609e004c15a7125dd44cb464711b3a2">h5s_select_or_f</a></td></tr>
+<tr class="memdesc:ga1609e004c15a7125dd44cb464711b3a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_OR. <a href="group___f_h5_s.html#ga1609e004c15a7125dd44cb464711b3a2">More...</a><br /></td></tr>
+<tr class="separator:ga1609e004c15a7125dd44cb464711b3a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadf7bcad197f8962a3b24dd469523504a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gadf7bcad197f8962a3b24dd469523504a">h5s_select_and_f</a></td></tr>
+<tr class="memdesc:gadf7bcad197f8962a3b24dd469523504a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_AND. <a href="group___f_h5_s.html#gadf7bcad197f8962a3b24dd469523504a">More...</a><br /></td></tr>
+<tr class="separator:gadf7bcad197f8962a3b24dd469523504a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b15a3ea6939e5353f50d3e7e895564e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga9b15a3ea6939e5353f50d3e7e895564e">h5s_select_xor_f</a></td></tr>
+<tr class="memdesc:ga9b15a3ea6939e5353f50d3e7e895564e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_XOR. <a href="group___f_h5_s.html#ga9b15a3ea6939e5353f50d3e7e895564e">More...</a><br /></td></tr>
+<tr class="separator:ga9b15a3ea6939e5353f50d3e7e895564e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacc6204be7ea141f951a64a1ee5f2acc6"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gacc6204be7ea141f951a64a1ee5f2acc6">h5s_select_notb_f</a></td></tr>
+<tr class="memdesc:gacc6204be7ea141f951a64a1ee5f2acc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_NOTB. <a href="group___f_h5_s.html#gacc6204be7ea141f951a64a1ee5f2acc6">More...</a><br /></td></tr>
+<tr class="separator:gacc6204be7ea141f951a64a1ee5f2acc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga85a3612830166d6f7d2b08a677c0c77f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga85a3612830166d6f7d2b08a677c0c77f">h5s_select_nota_f</a></td></tr>
+<tr class="memdesc:ga85a3612830166d6f7d2b08a677c0c77f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_NOTA. <a href="group___f_h5_s.html#ga85a3612830166d6f7d2b08a677c0c77f">More...</a><br /></td></tr>
+<tr class="separator:ga85a3612830166d6f7d2b08a677c0c77f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacf3cf29a87ecba0b48fc0e3aefa6d480"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gacf3cf29a87ecba0b48fc0e3aefa6d480">h5s_select_append_f</a></td></tr>
+<tr class="memdesc:gacf3cf29a87ecba0b48fc0e3aefa6d480"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_APPEND. <a href="group___f_h5_s.html#gacf3cf29a87ecba0b48fc0e3aefa6d480">More...</a><br /></td></tr>
+<tr class="separator:gacf3cf29a87ecba0b48fc0e3aefa6d480"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac1da5b050bea51a26256b9438d860024"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gac1da5b050bea51a26256b9438d860024">h5s_select_prepend_f</a></td></tr>
+<tr class="memdesc:gac1da5b050bea51a26256b9438d860024"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_PREPEND. <a href="group___f_h5_s.html#gac1da5b050bea51a26256b9438d860024">More...</a><br /></td></tr>
+<tr class="separator:gac1da5b050bea51a26256b9438d860024"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1de7a4dc54b562faa58059c0656d0cca"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga1de7a4dc54b562faa58059c0656d0cca">h5s_select_invalid_f</a></td></tr>
+<tr class="memdesc:ga1de7a4dc54b562faa58059c0656d0cca"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_INVALID. <a href="group___f_h5_s.html#ga1de7a4dc54b562faa58059c0656d0cca">More...</a><br /></td></tr>
+<tr class="separator:ga1de7a4dc54b562faa58059c0656d0cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabfaa6c80a4c8f28b7991b0f64ff83a79"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gabfaa6c80a4c8f28b7991b0f64ff83a79">h5s_sel_error_f</a></td></tr>
+<tr class="memdesc:gabfaa6c80a4c8f28b7991b0f64ff83a79"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SEL_ERROR. <a href="group___f_h5_s.html#gabfaa6c80a4c8f28b7991b0f64ff83a79">More...</a><br /></td></tr>
+<tr class="separator:gabfaa6c80a4c8f28b7991b0f64ff83a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7497d1612cc592f5a7231179c591c22f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga7497d1612cc592f5a7231179c591c22f">h5s_sel_none_f</a></td></tr>
+<tr class="memdesc:ga7497d1612cc592f5a7231179c591c22f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SEL_NONE. <a href="group___f_h5_s.html#ga7497d1612cc592f5a7231179c591c22f">More...</a><br /></td></tr>
+<tr class="separator:ga7497d1612cc592f5a7231179c591c22f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac7acb3d849941abeaa71c8b6b8b44ffb"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gac7acb3d849941abeaa71c8b6b8b44ffb">h5s_sel_points_f</a></td></tr>
+<tr class="memdesc:gac7acb3d849941abeaa71c8b6b8b44ffb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SEL_POINTS. <a href="group___f_h5_s.html#gac7acb3d849941abeaa71c8b6b8b44ffb">More...</a><br /></td></tr>
+<tr class="separator:gac7acb3d849941abeaa71c8b6b8b44ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae31178a2357934d110a0d98b181916c8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gae31178a2357934d110a0d98b181916c8">h5s_sel_hyperslabs_f</a></td></tr>
+<tr class="memdesc:gae31178a2357934d110a0d98b181916c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SEL_HYPERSLABS. <a href="group___f_h5_s.html#gae31178a2357934d110a0d98b181916c8">More...</a><br /></td></tr>
+<tr class="separator:gae31178a2357934d110a0d98b181916c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab7ed5ceff73eb0bbf7adb4354192062"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gaab7ed5ceff73eb0bbf7adb4354192062">h5s_sel_all_f</a></td></tr>
+<tr class="memdesc:gaab7ed5ceff73eb0bbf7adb4354192062"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SEL_ALL. <a href="group___f_h5_s.html#gaab7ed5ceff73eb0bbf7adb4354192062">More...</a><br /></td></tr>
+<tr class="separator:gaab7ed5ceff73eb0bbf7adb4354192062"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafbbd069277c806a73f9611a767a6f76f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gafbbd069277c806a73f9611a767a6f76f">h5t_no_class_f</a></td></tr>
+<tr class="memdesc:gafbbd069277c806a73f9611a767a6f76f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NO_CLASS. <a href="group___f_h5_t.html#gafbbd069277c806a73f9611a767a6f76f">More...</a><br /></td></tr>
+<tr class="separator:gafbbd069277c806a73f9611a767a6f76f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae675de28d401512e40879d014d97d3f7"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae675de28d401512e40879d014d97d3f7">h5t_integer_f</a></td></tr>
+<tr class="memdesc:gae675de28d401512e40879d014d97d3f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_INTEGER. <a href="group___f_h5_t.html#gae675de28d401512e40879d014d97d3f7">More...</a><br /></td></tr>
+<tr class="separator:gae675de28d401512e40879d014d97d3f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa1a51923a96ce7b9d14c8ce5cd8b64e9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaa1a51923a96ce7b9d14c8ce5cd8b64e9">h5t_float_f</a></td></tr>
+<tr class="memdesc:gaa1a51923a96ce7b9d14c8ce5cd8b64e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_FLOAT. <a href="group___f_h5_t.html#gaa1a51923a96ce7b9d14c8ce5cd8b64e9">More...</a><br /></td></tr>
+<tr class="separator:gaa1a51923a96ce7b9d14c8ce5cd8b64e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga828c3aa8e330880ac6de308fd4a9c204"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga828c3aa8e330880ac6de308fd4a9c204">h5t_time_f</a></td></tr>
+<tr class="memdesc:ga828c3aa8e330880ac6de308fd4a9c204"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_TIME. <a href="group___f_h5_t.html#ga828c3aa8e330880ac6de308fd4a9c204">More...</a><br /></td></tr>
+<tr class="separator:ga828c3aa8e330880ac6de308fd4a9c204"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99bbad74c4efdf48b35f6d2a4bfdcfec"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga99bbad74c4efdf48b35f6d2a4bfdcfec">h5t_string_f</a></td></tr>
+<tr class="memdesc:ga99bbad74c4efdf48b35f6d2a4bfdcfec"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STRING. <a href="group___f_h5_t.html#ga99bbad74c4efdf48b35f6d2a4bfdcfec">More...</a><br /></td></tr>
+<tr class="separator:ga99bbad74c4efdf48b35f6d2a4bfdcfec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd1a564d21c1e6c8e016764d7a93896f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gacd1a564d21c1e6c8e016764d7a93896f">h5t_bitfield_f</a></td></tr>
+<tr class="memdesc:gacd1a564d21c1e6c8e016764d7a93896f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_BITFIELD. <a href="group___f_h5_t.html#gacd1a564d21c1e6c8e016764d7a93896f">More...</a><br /></td></tr>
+<tr class="separator:gacd1a564d21c1e6c8e016764d7a93896f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga37a0a73c6c5529bce38ff639d1973160"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga37a0a73c6c5529bce38ff639d1973160">h5t_opaque_f</a></td></tr>
+<tr class="memdesc:ga37a0a73c6c5529bce38ff639d1973160"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_OPAQUE. <a href="group___f_h5_t.html#ga37a0a73c6c5529bce38ff639d1973160">More...</a><br /></td></tr>
+<tr class="separator:ga37a0a73c6c5529bce38ff639d1973160"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6135edad1d75807175b8f7ad59899812"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga6135edad1d75807175b8f7ad59899812">h5t_compound_f</a></td></tr>
+<tr class="memdesc:ga6135edad1d75807175b8f7ad59899812"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_COMPOUND. <a href="group___f_h5_t.html#ga6135edad1d75807175b8f7ad59899812">More...</a><br /></td></tr>
+<tr class="separator:ga6135edad1d75807175b8f7ad59899812"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad60b5c6ec4ab6120df37060f32ff4fb9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gad60b5c6ec4ab6120df37060f32ff4fb9">h5t_reference_f</a></td></tr>
+<tr class="memdesc:gad60b5c6ec4ab6120df37060f32ff4fb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_REFERENCE. <a href="group___f_h5_t.html#gad60b5c6ec4ab6120df37060f32ff4fb9">More...</a><br /></td></tr>
+<tr class="separator:gad60b5c6ec4ab6120df37060f32ff4fb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae398133f6ce7bdaa8252fd264ae7d792"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae398133f6ce7bdaa8252fd264ae7d792">h5t_enum_f</a></td></tr>
+<tr class="memdesc:gae398133f6ce7bdaa8252fd264ae7d792"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ENUM. <a href="group___f_h5_t.html#gae398133f6ce7bdaa8252fd264ae7d792">More...</a><br /></td></tr>
+<tr class="separator:gae398133f6ce7bdaa8252fd264ae7d792"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae1b7d220313810f6782cfb05d2696b54"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae1b7d220313810f6782cfb05d2696b54">h5t_vlen_f</a></td></tr>
+<tr class="memdesc:gae1b7d220313810f6782cfb05d2696b54"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_VLEN. <a href="group___f_h5_t.html#gae1b7d220313810f6782cfb05d2696b54">More...</a><br /></td></tr>
+<tr class="separator:gae1b7d220313810f6782cfb05d2696b54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadeced8a7850dfaed56dbd1c197928e68"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gadeced8a7850dfaed56dbd1c197928e68">h5t_array_f</a></td></tr>
+<tr class="memdesc:gadeced8a7850dfaed56dbd1c197928e68"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ARRAY. <a href="group___f_h5_t.html#gadeced8a7850dfaed56dbd1c197928e68">More...</a><br /></td></tr>
+<tr class="separator:gadeced8a7850dfaed56dbd1c197928e68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e29c29c56bb28fe4c5dfcac1aef1f91"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0e29c29c56bb28fe4c5dfcac1aef1f91">h5t_order_le_f</a></td></tr>
+<tr class="memdesc:ga0e29c29c56bb28fe4c5dfcac1aef1f91"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ORDER_LE. <a href="group___f_h5_t.html#ga0e29c29c56bb28fe4c5dfcac1aef1f91">More...</a><br /></td></tr>
+<tr class="separator:ga0e29c29c56bb28fe4c5dfcac1aef1f91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1818506bc1c80bd170573b1d4c80cf34"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga1818506bc1c80bd170573b1d4c80cf34">h5t_order_be_f</a></td></tr>
+<tr class="memdesc:ga1818506bc1c80bd170573b1d4c80cf34"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ORDER_BE. <a href="group___f_h5_t.html#ga1818506bc1c80bd170573b1d4c80cf34">More...</a><br /></td></tr>
+<tr class="separator:ga1818506bc1c80bd170573b1d4c80cf34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga752bc4495cb3bf6ea3db1276f74c096d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga752bc4495cb3bf6ea3db1276f74c096d">h5t_order_vax_f</a></td></tr>
+<tr class="memdesc:ga752bc4495cb3bf6ea3db1276f74c096d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ORDER_VAX. <a href="group___f_h5_t.html#ga752bc4495cb3bf6ea3db1276f74c096d">More...</a><br /></td></tr>
+<tr class="separator:ga752bc4495cb3bf6ea3db1276f74c096d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga757a981f1ad6ca4688ce53f21369bd59"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga757a981f1ad6ca4688ce53f21369bd59">h5t_order_none_f</a></td></tr>
+<tr class="memdesc:ga757a981f1ad6ca4688ce53f21369bd59"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ORDER_NONE. <a href="group___f_h5_t.html#ga757a981f1ad6ca4688ce53f21369bd59">More...</a><br /></td></tr>
+<tr class="separator:ga757a981f1ad6ca4688ce53f21369bd59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga23e644a2ca50d572fbdcb8f900ff3e00"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga23e644a2ca50d572fbdcb8f900ff3e00">h5t_order_mixed_f</a></td></tr>
+<tr class="memdesc:ga23e644a2ca50d572fbdcb8f900ff3e00"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ORDER_MIXED. <a href="group___f_h5_t.html#ga23e644a2ca50d572fbdcb8f900ff3e00">More...</a><br /></td></tr>
+<tr class="separator:ga23e644a2ca50d572fbdcb8f900ff3e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga29c3771b33dca3bc74a2e67e86265bee"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga29c3771b33dca3bc74a2e67e86265bee">h5t_pad_zero_f</a></td></tr>
+<tr class="memdesc:ga29c3771b33dca3bc74a2e67e86265bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_PAD_ZERO. <a href="group___f_h5_t.html#ga29c3771b33dca3bc74a2e67e86265bee">More...</a><br /></td></tr>
+<tr class="separator:ga29c3771b33dca3bc74a2e67e86265bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga20f7642238ab24eabffa1a13040030d4"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga20f7642238ab24eabffa1a13040030d4">h5t_pad_one_f</a></td></tr>
+<tr class="memdesc:ga20f7642238ab24eabffa1a13040030d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_PAD_ONE. <a href="group___f_h5_t.html#ga20f7642238ab24eabffa1a13040030d4">More...</a><br /></td></tr>
+<tr class="separator:ga20f7642238ab24eabffa1a13040030d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab9154bac971a8844e269314c4020a74d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gab9154bac971a8844e269314c4020a74d">h5t_pad_background_f</a></td></tr>
+<tr class="memdesc:gab9154bac971a8844e269314c4020a74d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_PAD_BACKGROUND. <a href="group___f_h5_t.html#gab9154bac971a8844e269314c4020a74d">More...</a><br /></td></tr>
+<tr class="separator:gab9154bac971a8844e269314c4020a74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaec8bcccb3bb3961744cdd8187c60f59"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaaec8bcccb3bb3961744cdd8187c60f59">h5t_pad_error_f</a></td></tr>
+<tr class="memdesc:gaaec8bcccb3bb3961744cdd8187c60f59"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_PAD_ERROR. <a href="group___f_h5_t.html#gaaec8bcccb3bb3961744cdd8187c60f59">More...</a><br /></td></tr>
+<tr class="separator:gaaec8bcccb3bb3961744cdd8187c60f59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1af8717548d60740fc6ee21f493a810"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf1af8717548d60740fc6ee21f493a810">h5t_sgn_none_f</a></td></tr>
+<tr class="memdesc:gaf1af8717548d60740fc6ee21f493a810"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_SGN_NONE. <a href="group___f_h5_t.html#gaf1af8717548d60740fc6ee21f493a810">More...</a><br /></td></tr>
+<tr class="separator:gaf1af8717548d60740fc6ee21f493a810"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ed1f950b91f9521cf1af13f158df8ca"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0ed1f950b91f9521cf1af13f158df8ca">h5t_sgn_2_f</a></td></tr>
+<tr class="memdesc:ga0ed1f950b91f9521cf1af13f158df8ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_SGN_2. <a href="group___f_h5_t.html#ga0ed1f950b91f9521cf1af13f158df8ca">More...</a><br /></td></tr>
+<tr class="separator:ga0ed1f950b91f9521cf1af13f158df8ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga688349cf5043749cb6a05d800d3d4db9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga688349cf5043749cb6a05d800d3d4db9">h5t_sgn_error_f</a></td></tr>
+<tr class="memdesc:ga688349cf5043749cb6a05d800d3d4db9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_SGN_ERROR. <a href="group___f_h5_t.html#ga688349cf5043749cb6a05d800d3d4db9">More...</a><br /></td></tr>
+<tr class="separator:ga688349cf5043749cb6a05d800d3d4db9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4affc9e5c02b51e59329a29fa12125c1"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga4affc9e5c02b51e59329a29fa12125c1">h5t_norm_implied_f</a></td></tr>
+<tr class="memdesc:ga4affc9e5c02b51e59329a29fa12125c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NORM_IMPLIED. <a href="group___f_h5_t.html#ga4affc9e5c02b51e59329a29fa12125c1">More...</a><br /></td></tr>
+<tr class="separator:ga4affc9e5c02b51e59329a29fa12125c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf6c67728747e51b1be0ae887bf089080"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf6c67728747e51b1be0ae887bf089080">h5t_norm_msbset_f</a></td></tr>
+<tr class="memdesc:gaf6c67728747e51b1be0ae887bf089080"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NORM_MSBSET. <a href="group___f_h5_t.html#gaf6c67728747e51b1be0ae887bf089080">More...</a><br /></td></tr>
+<tr class="separator:gaf6c67728747e51b1be0ae887bf089080"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6333fbfd7c367eaef7b0fcb169b23639"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga6333fbfd7c367eaef7b0fcb169b23639">h5t_norm_none_f</a></td></tr>
+<tr class="memdesc:ga6333fbfd7c367eaef7b0fcb169b23639"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NORM_NONE. <a href="group___f_h5_t.html#ga6333fbfd7c367eaef7b0fcb169b23639">More...</a><br /></td></tr>
+<tr class="separator:ga6333fbfd7c367eaef7b0fcb169b23639"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga20f95d665cd192ae1aa0afb5559d967e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga20f95d665cd192ae1aa0afb5559d967e">h5t_cset_ascii_f</a></td></tr>
+<tr class="memdesc:ga20f95d665cd192ae1aa0afb5559d967e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_CSET_ASCII. <a href="group___f_h5_t.html#ga20f95d665cd192ae1aa0afb5559d967e">More...</a><br /></td></tr>
+<tr class="separator:ga20f95d665cd192ae1aa0afb5559d967e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9fc7f4efb50e12303b69120674c4dd7c"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga9fc7f4efb50e12303b69120674c4dd7c">h5t_cset_utf8_f</a></td></tr>
+<tr class="memdesc:ga9fc7f4efb50e12303b69120674c4dd7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_CSET_UTF8. <a href="group___f_h5_t.html#ga9fc7f4efb50e12303b69120674c4dd7c">More...</a><br /></td></tr>
+<tr class="separator:ga9fc7f4efb50e12303b69120674c4dd7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05bbe3e8ead006af0ebbd27cec8ee02b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga05bbe3e8ead006af0ebbd27cec8ee02b">h5t_str_nullterm_f</a></td></tr>
+<tr class="memdesc:ga05bbe3e8ead006af0ebbd27cec8ee02b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STR_NULLTERM. <a href="group___f_h5_t.html#ga05bbe3e8ead006af0ebbd27cec8ee02b">More...</a><br /></td></tr>
+<tr class="separator:ga05bbe3e8ead006af0ebbd27cec8ee02b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga236245e657c90e48b0a7504ec81ca30d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga236245e657c90e48b0a7504ec81ca30d">h5t_str_nullpad_f</a></td></tr>
+<tr class="memdesc:ga236245e657c90e48b0a7504ec81ca30d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STR_NULLPAD. <a href="group___f_h5_t.html#ga236245e657c90e48b0a7504ec81ca30d">More...</a><br /></td></tr>
+<tr class="separator:ga236245e657c90e48b0a7504ec81ca30d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf9779126b809beeae2c4138555675d52"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf9779126b809beeae2c4138555675d52">h5t_str_spacepad_f</a></td></tr>
+<tr class="memdesc:gaf9779126b809beeae2c4138555675d52"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STR_SPACEPAD. <a href="group___f_h5_t.html#gaf9779126b809beeae2c4138555675d52">More...</a><br /></td></tr>
+<tr class="separator:gaf9779126b809beeae2c4138555675d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49c1cc4b6a6908b18fdb86ab0a4b154d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga49c1cc4b6a6908b18fdb86ab0a4b154d">h5t_str_error_f</a></td></tr>
+<tr class="memdesc:ga49c1cc4b6a6908b18fdb86ab0a4b154d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STR_ERROR. <a href="group___f_h5_t.html#ga49c1cc4b6a6908b18fdb86ab0a4b154d">More...</a><br /></td></tr>
+<tr class="separator:ga49c1cc4b6a6908b18fdb86ab0a4b154d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec717762b181258c529fe3337351c81b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaec717762b181258c529fe3337351c81b">h5t_dir_ascend_f</a></td></tr>
+<tr class="memdesc:gaec717762b181258c529fe3337351c81b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_DIR_ASCEND. <a href="group___f_h5_t.html#gaec717762b181258c529fe3337351c81b">More...</a><br /></td></tr>
+<tr class="separator:gaec717762b181258c529fe3337351c81b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b0f58c12534e059aaca4432483ecb3f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga9b0f58c12534e059aaca4432483ecb3f">h5t_dir_descend_f</a></td></tr>
+<tr class="memdesc:ga9b0f58c12534e059aaca4432483ecb3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_DIR_DESCEND. <a href="group___f_h5_t.html#ga9b0f58c12534e059aaca4432483ecb3f">More...</a><br /></td></tr>
+<tr class="separator:ga9b0f58c12534e059aaca4432483ecb3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8e5770669f710758244cf5cb6c568812"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga8e5770669f710758244cf5cb6c568812">h5vl_version_f</a></td></tr>
+<tr class="memdesc:ga8e5770669f710758244cf5cb6c568812"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_VERSION. <a href="group___f_h5_v_l.html#ga8e5770669f710758244cf5cb6c568812">More...</a><br /></td></tr>
+<tr class="separator:ga8e5770669f710758244cf5cb6c568812"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50479a9d01f0118d144f4299d2dc3cc8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga50479a9d01f0118d144f4299d2dc3cc8">h5_vol_invalid_f</a></td></tr>
+<tr class="memdesc:ga50479a9d01f0118d144f4299d2dc3cc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_VOL_INVALID. <a href="group___f_h5_v_l.html#ga50479a9d01f0118d144f4299d2dc3cc8">More...</a><br /></td></tr>
+<tr class="separator:ga50479a9d01f0118d144f4299d2dc3cc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3eb279b788a840d5ac42bf49dfc494e4"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga3eb279b788a840d5ac42bf49dfc494e4">h5_vol_native_f</a></td></tr>
+<tr class="memdesc:ga3eb279b788a840d5ac42bf49dfc494e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_VOL_NATIVE. <a href="group___f_h5_v_l.html#ga3eb279b788a840d5ac42bf49dfc494e4">More...</a><br /></td></tr>
+<tr class="separator:ga3eb279b788a840d5ac42bf49dfc494e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga850a90168f01293e006b1cd43e0416c6"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga850a90168f01293e006b1cd43e0416c6">h5vl_cap_flag_none_f</a></td></tr>
+<tr class="memdesc:ga850a90168f01293e006b1cd43e0416c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_NONE. <a href="group___f_h5_v_l.html#ga850a90168f01293e006b1cd43e0416c6">More...</a><br /></td></tr>
+<tr class="separator:ga850a90168f01293e006b1cd43e0416c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga40474ec5aa01ea98ed423df3e3270281"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga40474ec5aa01ea98ed423df3e3270281">h5vl_cap_flag_threadsafe_f</a></td></tr>
+<tr class="memdesc:ga40474ec5aa01ea98ed423df3e3270281"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_THREADSAFE. <a href="group___f_h5_v_l.html#ga40474ec5aa01ea98ed423df3e3270281">More...</a><br /></td></tr>
+<tr class="separator:ga40474ec5aa01ea98ed423df3e3270281"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga507a3f3579ec8b2b0c3d389041965808"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga507a3f3579ec8b2b0c3d389041965808">h5vl_cap_flag_async_f</a></td></tr>
+<tr class="memdesc:ga507a3f3579ec8b2b0c3d389041965808"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_ASYNC. <a href="group___f_h5_v_l.html#ga507a3f3579ec8b2b0c3d389041965808">More...</a><br /></td></tr>
+<tr class="separator:ga507a3f3579ec8b2b0c3d389041965808"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae14044fb9dfa6f9cdf867d7b724844b0"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gae14044fb9dfa6f9cdf867d7b724844b0">h5vl_cap_flag_native_files_f</a></td></tr>
+<tr class="memdesc:gae14044fb9dfa6f9cdf867d7b724844b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_NATIVE_FILES. <a href="group___f_h5_v_l.html#gae14044fb9dfa6f9cdf867d7b724844b0">More...</a><br /></td></tr>
+<tr class="separator:gae14044fb9dfa6f9cdf867d7b724844b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga57b2e7c35a02ec080d60cfc8abcb5a70"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga57b2e7c35a02ec080d60cfc8abcb5a70">h5vl_cap_flag_attr_basic_f</a></td></tr>
+<tr class="memdesc:ga57b2e7c35a02ec080d60cfc8abcb5a70"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_ATTR_BASIC. <a href="group___f_h5_v_l.html#ga57b2e7c35a02ec080d60cfc8abcb5a70">More...</a><br /></td></tr>
+<tr class="separator:ga57b2e7c35a02ec080d60cfc8abcb5a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2488353792e3b731177573672b0bad92"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga2488353792e3b731177573672b0bad92">h5vl_cap_flag_attr_more_f</a></td></tr>
+<tr class="memdesc:ga2488353792e3b731177573672b0bad92"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_ATTR_MORE. <a href="group___f_h5_v_l.html#ga2488353792e3b731177573672b0bad92">More...</a><br /></td></tr>
+<tr class="separator:ga2488353792e3b731177573672b0bad92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad53812849d247ca35a2d3962627d4246"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gad53812849d247ca35a2d3962627d4246">h5vl_cap_flag_dataset_basic_f</a></td></tr>
+<tr class="memdesc:gad53812849d247ca35a2d3962627d4246"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_DATASET_BASIC. <a href="group___f_h5_v_l.html#gad53812849d247ca35a2d3962627d4246">More...</a><br /></td></tr>
+<tr class="separator:gad53812849d247ca35a2d3962627d4246"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6687de44fcd7f941a2e213f7dbb266fd"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga6687de44fcd7f941a2e213f7dbb266fd">h5vl_cap_flag_dataset_more_f</a></td></tr>
+<tr class="memdesc:ga6687de44fcd7f941a2e213f7dbb266fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_DATASET_MORE. <a href="group___f_h5_v_l.html#ga6687de44fcd7f941a2e213f7dbb266fd">More...</a><br /></td></tr>
+<tr class="separator:ga6687de44fcd7f941a2e213f7dbb266fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabd22a45cfb084f03a34fe921056aaf84"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gabd22a45cfb084f03a34fe921056aaf84">h5vl_cap_flag_file_basic_f</a></td></tr>
+<tr class="memdesc:gabd22a45cfb084f03a34fe921056aaf84"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_FILE_BASIC. <a href="group___f_h5_v_l.html#gabd22a45cfb084f03a34fe921056aaf84">More...</a><br /></td></tr>
+<tr class="separator:gabd22a45cfb084f03a34fe921056aaf84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52fa053b2ef468875e60bf2e24e03119"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga52fa053b2ef468875e60bf2e24e03119">h5vl_cap_flag_file_more_f</a></td></tr>
+<tr class="memdesc:ga52fa053b2ef468875e60bf2e24e03119"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_FILE_MORE. <a href="group___f_h5_v_l.html#ga52fa053b2ef468875e60bf2e24e03119">More...</a><br /></td></tr>
+<tr class="separator:ga52fa053b2ef468875e60bf2e24e03119"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca790e945ec54fc2f7e313074b759b1f"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gaca790e945ec54fc2f7e313074b759b1f">h5vl_cap_flag_group_basic_f</a></td></tr>
+<tr class="memdesc:gaca790e945ec54fc2f7e313074b759b1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_GROUP_BASIC. <a href="group___f_h5_v_l.html#gaca790e945ec54fc2f7e313074b759b1f">More...</a><br /></td></tr>
+<tr class="separator:gaca790e945ec54fc2f7e313074b759b1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae1c61e80f5e165f1d93f650226f1717a"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gae1c61e80f5e165f1d93f650226f1717a">h5vl_cap_flag_group_more_f</a></td></tr>
+<tr class="memdesc:gae1c61e80f5e165f1d93f650226f1717a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_GROUP_MORE. <a href="group___f_h5_v_l.html#gae1c61e80f5e165f1d93f650226f1717a">More...</a><br /></td></tr>
+<tr class="separator:gae1c61e80f5e165f1d93f650226f1717a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5b59763a7ee68a58666c11dc80ef699"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gae5b59763a7ee68a58666c11dc80ef699">h5vl_cap_flag_link_basic_f</a></td></tr>
+<tr class="memdesc:gae5b59763a7ee68a58666c11dc80ef699"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_LINK_BASIC. <a href="group___f_h5_v_l.html#gae5b59763a7ee68a58666c11dc80ef699">More...</a><br /></td></tr>
+<tr class="separator:gae5b59763a7ee68a58666c11dc80ef699"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5bc3e237e87bec9ebec6adf88f87a85d"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga5bc3e237e87bec9ebec6adf88f87a85d">h5vl_cap_flag_link_more_f</a></td></tr>
+<tr class="memdesc:ga5bc3e237e87bec9ebec6adf88f87a85d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_LINK_MORE. <a href="group___f_h5_v_l.html#ga5bc3e237e87bec9ebec6adf88f87a85d">More...</a><br /></td></tr>
+<tr class="separator:ga5bc3e237e87bec9ebec6adf88f87a85d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3cf29843e5bb385d34f96f5fa938459"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gaf3cf29843e5bb385d34f96f5fa938459">h5vl_cap_flag_map_basic_f</a></td></tr>
+<tr class="memdesc:gaf3cf29843e5bb385d34f96f5fa938459"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_MAP_BASIC. <a href="group___f_h5_v_l.html#gaf3cf29843e5bb385d34f96f5fa938459">More...</a><br /></td></tr>
+<tr class="separator:gaf3cf29843e5bb385d34f96f5fa938459"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac390e6d778f951b05f97f307dc1fc726"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gac390e6d778f951b05f97f307dc1fc726">h5vl_cap_flag_map_more_f</a></td></tr>
+<tr class="memdesc:gac390e6d778f951b05f97f307dc1fc726"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_MAP_MORE. <a href="group___f_h5_v_l.html#gac390e6d778f951b05f97f307dc1fc726">More...</a><br /></td></tr>
+<tr class="separator:gac390e6d778f951b05f97f307dc1fc726"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0c2dbdcb5db160a942d7d34966d0830d"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga0c2dbdcb5db160a942d7d34966d0830d">h5vl_cap_flag_object_basic_f</a></td></tr>
+<tr class="memdesc:ga0c2dbdcb5db160a942d7d34966d0830d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_OBJECT_BASIC. <a href="group___f_h5_v_l.html#ga0c2dbdcb5db160a942d7d34966d0830d">More...</a><br /></td></tr>
+<tr class="separator:ga0c2dbdcb5db160a942d7d34966d0830d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa67903b68690c5c41c5029ac20f1740f"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gaa67903b68690c5c41c5029ac20f1740f">h5vl_cap_flag_object_more_f</a></td></tr>
+<tr class="memdesc:gaa67903b68690c5c41c5029ac20f1740f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_OBJECT_MORE. <a href="group___f_h5_v_l.html#gaa67903b68690c5c41c5029ac20f1740f">More...</a><br /></td></tr>
+<tr class="separator:gaa67903b68690c5c41c5029ac20f1740f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7580222270b1d2f0251b55c7cac3ba04"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga7580222270b1d2f0251b55c7cac3ba04">h5vl_cap_flag_ref_basic_f</a></td></tr>
+<tr class="memdesc:ga7580222270b1d2f0251b55c7cac3ba04"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_REF_BASIC. <a href="group___f_h5_v_l.html#ga7580222270b1d2f0251b55c7cac3ba04">More...</a><br /></td></tr>
+<tr class="separator:ga7580222270b1d2f0251b55c7cac3ba04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga231bc07e04817ef52a2925cc3a3df7d0"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga231bc07e04817ef52a2925cc3a3df7d0">h5vl_cap_flag_ref_more_f</a></td></tr>
+<tr class="memdesc:ga231bc07e04817ef52a2925cc3a3df7d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_REF_MORE. <a href="group___f_h5_v_l.html#ga231bc07e04817ef52a2925cc3a3df7d0">More...</a><br /></td></tr>
+<tr class="separator:ga231bc07e04817ef52a2925cc3a3df7d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2d19cf9b4aca667b9bcfb389ad820a0b"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga2d19cf9b4aca667b9bcfb389ad820a0b">h5vl_cap_flag_obj_ref_f</a></td></tr>
+<tr class="memdesc:ga2d19cf9b4aca667b9bcfb389ad820a0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_OBJ_REF. <a href="group___f_h5_v_l.html#ga2d19cf9b4aca667b9bcfb389ad820a0b">More...</a><br /></td></tr>
+<tr class="separator:ga2d19cf9b4aca667b9bcfb389ad820a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga09e03173f45cef2e8a4a726dc82b24c9"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga09e03173f45cef2e8a4a726dc82b24c9">h5vl_cap_flag_reg_ref_f</a></td></tr>
+<tr class="memdesc:ga09e03173f45cef2e8a4a726dc82b24c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_REG_REF. <a href="group___f_h5_v_l.html#ga09e03173f45cef2e8a4a726dc82b24c9">More...</a><br /></td></tr>
+<tr class="separator:ga09e03173f45cef2e8a4a726dc82b24c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a9c939094606245ba747a3054614e09"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga3a9c939094606245ba747a3054614e09">h5vl_cap_flag_attr_ref_f</a></td></tr>
+<tr class="memdesc:ga3a9c939094606245ba747a3054614e09"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_ATTR_REF. <a href="group___f_h5_v_l.html#ga3a9c939094606245ba747a3054614e09">More...</a><br /></td></tr>
+<tr class="separator:ga3a9c939094606245ba747a3054614e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0ee527172ca7fb2a631cae26c87ae73"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gab0ee527172ca7fb2a631cae26c87ae73">h5vl_cap_flag_stored_datatypes_f</a></td></tr>
+<tr class="memdesc:gab0ee527172ca7fb2a631cae26c87ae73"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_STORED_DATATYPES. <a href="group___f_h5_v_l.html#gab0ee527172ca7fb2a631cae26c87ae73">More...</a><br /></td></tr>
+<tr class="separator:gab0ee527172ca7fb2a631cae26c87ae73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8dc3c6ecd7e11c0b4481ef33d017a497"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga8dc3c6ecd7e11c0b4481ef33d017a497">h5vl_cap_flag_creation_order_f</a></td></tr>
+<tr class="memdesc:ga8dc3c6ecd7e11c0b4481ef33d017a497"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_CREATION_ORDER. <a href="group___f_h5_v_l.html#ga8dc3c6ecd7e11c0b4481ef33d017a497">More...</a><br /></td></tr>
+<tr class="separator:ga8dc3c6ecd7e11c0b4481ef33d017a497"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga98573b3e831fb92e2476569820ba6f7e"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga98573b3e831fb92e2476569820ba6f7e">h5vl_cap_flag_iterate_f</a></td></tr>
+<tr class="memdesc:ga98573b3e831fb92e2476569820ba6f7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_ITERATE. <a href="group___f_h5_v_l.html#ga98573b3e831fb92e2476569820ba6f7e">More...</a><br /></td></tr>
+<tr class="separator:ga98573b3e831fb92e2476569820ba6f7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga070746b2ad2fcdf7c686e8d5e69e508d"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga070746b2ad2fcdf7c686e8d5e69e508d">h5vl_cap_flag_storage_size_f</a></td></tr>
+<tr class="memdesc:ga070746b2ad2fcdf7c686e8d5e69e508d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_STORAGE_SIZE. <a href="group___f_h5_v_l.html#ga070746b2ad2fcdf7c686e8d5e69e508d">More...</a><br /></td></tr>
+<tr class="separator:ga070746b2ad2fcdf7c686e8d5e69e508d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac97086e40e7a496b9b2937e4a0eba28c"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gac97086e40e7a496b9b2937e4a0eba28c">h5vl_cap_flag_by_idx_f</a></td></tr>
+<tr class="memdesc:gac97086e40e7a496b9b2937e4a0eba28c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_BY_IDX. <a href="group___f_h5_v_l.html#gac97086e40e7a496b9b2937e4a0eba28c">More...</a><br /></td></tr>
+<tr class="separator:gac97086e40e7a496b9b2937e4a0eba28c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga944918006ab52a19e6c8009ef4196f5d"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga944918006ab52a19e6c8009ef4196f5d">h5vl_cap_flag_get_plist_f</a></td></tr>
+<tr class="memdesc:ga944918006ab52a19e6c8009ef4196f5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_GET_PLIST. <a href="group___f_h5_v_l.html#ga944918006ab52a19e6c8009ef4196f5d">More...</a><br /></td></tr>
+<tr class="separator:ga944918006ab52a19e6c8009ef4196f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0f9f8b70f11e29e4961e79cc11df4213"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga0f9f8b70f11e29e4961e79cc11df4213">h5vl_cap_flag_flush_refresh_f</a></td></tr>
+<tr class="memdesc:ga0f9f8b70f11e29e4961e79cc11df4213"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_FLUSH_REFRESH. <a href="group___f_h5_v_l.html#ga0f9f8b70f11e29e4961e79cc11df4213">More...</a><br /></td></tr>
+<tr class="separator:ga0f9f8b70f11e29e4961e79cc11df4213"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad54bac7f59bbeeca155c28ed24d5d8dc"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gad54bac7f59bbeeca155c28ed24d5d8dc">h5vl_cap_flag_external_links_f</a></td></tr>
+<tr class="memdesc:gad54bac7f59bbeeca155c28ed24d5d8dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_EXTERNAL_LINKS. <a href="group___f_h5_v_l.html#gad54bac7f59bbeeca155c28ed24d5d8dc">More...</a><br /></td></tr>
+<tr class="separator:gad54bac7f59bbeeca155c28ed24d5d8dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2ab32d9222afb4e11279f037c99b9acc"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga2ab32d9222afb4e11279f037c99b9acc">h5vl_cap_flag_hard_links_f</a></td></tr>
+<tr class="memdesc:ga2ab32d9222afb4e11279f037c99b9acc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_HARD_LINKS. <a href="group___f_h5_v_l.html#ga2ab32d9222afb4e11279f037c99b9acc">More...</a><br /></td></tr>
+<tr class="separator:ga2ab32d9222afb4e11279f037c99b9acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga321201c4f66c4860c97090573759bbb5"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga321201c4f66c4860c97090573759bbb5">h5vl_cap_flag_soft_links_f</a></td></tr>
+<tr class="memdesc:ga321201c4f66c4860c97090573759bbb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_SOFT_LINKS. <a href="group___f_h5_v_l.html#ga321201c4f66c4860c97090573759bbb5">More...</a><br /></td></tr>
+<tr class="separator:ga321201c4f66c4860c97090573759bbb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaae768c7ce8e1d983c6d69ef08e245943"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gaae768c7ce8e1d983c6d69ef08e245943">h5vl_cap_flag_ud_links_f</a></td></tr>
+<tr class="memdesc:gaae768c7ce8e1d983c6d69ef08e245943"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_UD_LINKS. <a href="group___f_h5_v_l.html#gaae768c7ce8e1d983c6d69ef08e245943">More...</a><br /></td></tr>
+<tr class="separator:gaae768c7ce8e1d983c6d69ef08e245943"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga41bf1a2bed431184436a651eebaee577"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga41bf1a2bed431184436a651eebaee577">h5vl_cap_flag_track_times_f</a></td></tr>
+<tr class="memdesc:ga41bf1a2bed431184436a651eebaee577"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_TRACK_TIMES. <a href="group___f_h5_v_l.html#ga41bf1a2bed431184436a651eebaee577">More...</a><br /></td></tr>
+<tr class="separator:ga41bf1a2bed431184436a651eebaee577"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5911fbc3e9bf9326de4f6ed353fdf2e6"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga5911fbc3e9bf9326de4f6ed353fdf2e6">h5vl_cap_flag_mount_f</a></td></tr>
+<tr class="memdesc:ga5911fbc3e9bf9326de4f6ed353fdf2e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_MOUNT. <a href="group___f_h5_v_l.html#ga5911fbc3e9bf9326de4f6ed353fdf2e6">More...</a><br /></td></tr>
+<tr class="separator:ga5911fbc3e9bf9326de4f6ed353fdf2e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7b671641292e03f7e3ba11d81a6a4b58"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga7b671641292e03f7e3ba11d81a6a4b58">h5vl_cap_flag_filters_f</a></td></tr>
+<tr class="memdesc:ga7b671641292e03f7e3ba11d81a6a4b58"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_FILTERS. <a href="group___f_h5_v_l.html#ga7b671641292e03f7e3ba11d81a6a4b58">More...</a><br /></td></tr>
+<tr class="separator:ga7b671641292e03f7e3ba11d81a6a4b58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga80073ed6c780fb4d62f640ba23814e82"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga80073ed6c780fb4d62f640ba23814e82">h5vl_cap_flag_fill_values_f</a></td></tr>
+<tr class="memdesc:ga80073ed6c780fb4d62f640ba23814e82"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_FILL_VALUES. <a href="group___f_h5_v_l.html#ga80073ed6c780fb4d62f640ba23814e82">More...</a><br /></td></tr>
+<tr class="separator:ga80073ed6c780fb4d62f640ba23814e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc0fec99b1658de34ebdf3f0de2c6306"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gadc0fec99b1658de34ebdf3f0de2c6306">h5vl_opt_query_supported_f</a></td></tr>
+<tr class="memdesc:gadc0fec99b1658de34ebdf3f0de2c6306"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_SUPPORTED. <a href="group___f_h5_v_l.html#gadc0fec99b1658de34ebdf3f0de2c6306">More...</a><br /></td></tr>
+<tr class="separator:gadc0fec99b1658de34ebdf3f0de2c6306"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52caba7423405eda6a606d06a83cf48c"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga52caba7423405eda6a606d06a83cf48c">h5vl_opt_query_read_data_f</a></td></tr>
+<tr class="memdesc:ga52caba7423405eda6a606d06a83cf48c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_READ_DATA. <a href="group___f_h5_v_l.html#ga52caba7423405eda6a606d06a83cf48c">More...</a><br /></td></tr>
+<tr class="separator:ga52caba7423405eda6a606d06a83cf48c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5e3c6dccb67340e0e6797e39ece2a258"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga5e3c6dccb67340e0e6797e39ece2a258">h5vl_opt_query_write_data_f</a></td></tr>
+<tr class="memdesc:ga5e3c6dccb67340e0e6797e39ece2a258"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_WRITE_DATA. <a href="group___f_h5_v_l.html#ga5e3c6dccb67340e0e6797e39ece2a258">More...</a><br /></td></tr>
+<tr class="separator:ga5e3c6dccb67340e0e6797e39ece2a258"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3bdcbcd6847b285954ad008ffeaf8f74"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga3bdcbcd6847b285954ad008ffeaf8f74">h5vl_opt_query_query_metadata_f</a></td></tr>
+<tr class="memdesc:ga3bdcbcd6847b285954ad008ffeaf8f74"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_QUERY_METADATA. <a href="group___f_h5_v_l.html#ga3bdcbcd6847b285954ad008ffeaf8f74">More...</a><br /></td></tr>
+<tr class="separator:ga3bdcbcd6847b285954ad008ffeaf8f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa798dbd5802cbd246faf368fcd68f4c"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gafa798dbd5802cbd246faf368fcd68f4c">h5vl_opt_query_modify_metadata_f</a></td></tr>
+<tr class="memdesc:gafa798dbd5802cbd246faf368fcd68f4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_MODIFY_METADATA. <a href="group___f_h5_v_l.html#gafa798dbd5802cbd246faf368fcd68f4c">More...</a><br /></td></tr>
+<tr class="separator:gafa798dbd5802cbd246faf368fcd68f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga58343916c555ca0c6d6f465b7619103c"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga58343916c555ca0c6d6f465b7619103c">h5vl_opt_query_collective_f</a></td></tr>
+<tr class="memdesc:ga58343916c555ca0c6d6f465b7619103c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_COLLECTIVE. <a href="group___f_h5_v_l.html#ga58343916c555ca0c6d6f465b7619103c">More...</a><br /></td></tr>
+<tr class="separator:ga58343916c555ca0c6d6f465b7619103c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b0e4caf4a58483a161ac9811cf93d02"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga0b0e4caf4a58483a161ac9811cf93d02">h5vl_opt_query_no_async_f</a></td></tr>
+<tr class="memdesc:ga0b0e4caf4a58483a161ac9811cf93d02"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_NO_ASYNC. <a href="group___f_h5_v_l.html#ga0b0e4caf4a58483a161ac9811cf93d02">More...</a><br /></td></tr>
+<tr class="separator:ga0b0e4caf4a58483a161ac9811cf93d02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05da88404c2cba5fb2ca0ae8e704d17f"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga05da88404c2cba5fb2ca0ae8e704d17f">h5vl_opt_query_multi_obj_f</a></td></tr>
+<tr class="memdesc:ga05da88404c2cba5fb2ca0ae8e704d17f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_MULTI_OBJ. <a href="group___f_h5_v_l.html#ga05da88404c2cba5fb2ca0ae8e704d17f">More...</a><br /></td></tr>
+<tr class="separator:ga05da88404c2cba5fb2ca0ae8e704d17f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga40f25f100b6655421455809a0619f523"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga40f25f100b6655421455809a0619f523">h5z_filter_error_f</a></td></tr>
+<tr class="memdesc:ga40f25f100b6655421455809a0619f523"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_ERROR. <a href="group___f_h5_z.html#ga40f25f100b6655421455809a0619f523">More...</a><br /></td></tr>
+<tr class="separator:ga40f25f100b6655421455809a0619f523"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga34805174bad6bad21b8f3cf0f9cd7f77"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga34805174bad6bad21b8f3cf0f9cd7f77">h5z_filter_none_f</a></td></tr>
+<tr class="memdesc:ga34805174bad6bad21b8f3cf0f9cd7f77"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_NONE. <a href="group___f_h5_z.html#ga34805174bad6bad21b8f3cf0f9cd7f77">More...</a><br /></td></tr>
+<tr class="separator:ga34805174bad6bad21b8f3cf0f9cd7f77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae48dab0dcd63b7aca1e21c92427729fc"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gae48dab0dcd63b7aca1e21c92427729fc">h5z_filter_all_f</a></td></tr>
+<tr class="memdesc:gae48dab0dcd63b7aca1e21c92427729fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_ALL. <a href="group___f_h5_z.html#gae48dab0dcd63b7aca1e21c92427729fc">More...</a><br /></td></tr>
+<tr class="separator:gae48dab0dcd63b7aca1e21c92427729fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d5cd001999ad31ca22b388e7e44105e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga4d5cd001999ad31ca22b388e7e44105e">h5z_filter_deflate_f</a></td></tr>
+<tr class="memdesc:ga4d5cd001999ad31ca22b388e7e44105e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_DEFLATE. <a href="group___f_h5_z.html#ga4d5cd001999ad31ca22b388e7e44105e">More...</a><br /></td></tr>
+<tr class="separator:ga4d5cd001999ad31ca22b388e7e44105e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga73302db1c5956ddbe1c5a89c4b9e09b4"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga73302db1c5956ddbe1c5a89c4b9e09b4">h5z_filter_shuffle_f</a></td></tr>
+<tr class="memdesc:ga73302db1c5956ddbe1c5a89c4b9e09b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_SHUFFLE. <a href="group___f_h5_z.html#ga73302db1c5956ddbe1c5a89c4b9e09b4">More...</a><br /></td></tr>
+<tr class="separator:ga73302db1c5956ddbe1c5a89c4b9e09b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1fa8dda0b5a9acb7dba68570d0ce0e7e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga1fa8dda0b5a9acb7dba68570d0ce0e7e">h5z_filter_fletcher32_f</a></td></tr>
+<tr class="memdesc:ga1fa8dda0b5a9acb7dba68570d0ce0e7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_FLETCHER32. <a href="group___f_h5_z.html#ga1fa8dda0b5a9acb7dba68570d0ce0e7e">More...</a><br /></td></tr>
+<tr class="separator:ga1fa8dda0b5a9acb7dba68570d0ce0e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4c109eea9345f70bf30f3e8b40a3dab"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gaf4c109eea9345f70bf30f3e8b40a3dab">h5z_filter_szip_f</a></td></tr>
+<tr class="memdesc:gaf4c109eea9345f70bf30f3e8b40a3dab"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_SZIP. <a href="group___f_h5_z.html#gaf4c109eea9345f70bf30f3e8b40a3dab">More...</a><br /></td></tr>
+<tr class="separator:gaf4c109eea9345f70bf30f3e8b40a3dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad2e04a76ac233893624d818315dfcec"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gaad2e04a76ac233893624d818315dfcec">h5z_error_edc_f</a></td></tr>
+<tr class="memdesc:gaad2e04a76ac233893624d818315dfcec"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_ERROR_EDC. <a href="group___f_h5_z.html#gaad2e04a76ac233893624d818315dfcec">More...</a><br /></td></tr>
+<tr class="separator:gaad2e04a76ac233893624d818315dfcec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4c7837e7cd09189251231d324ec066c"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gaf4c7837e7cd09189251231d324ec066c">h5z_disable_edc_f</a></td></tr>
+<tr class="memdesc:gaf4c7837e7cd09189251231d324ec066c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_DISABLE_EDC. <a href="group___f_h5_z.html#gaf4c7837e7cd09189251231d324ec066c">More...</a><br /></td></tr>
+<tr class="separator:gaf4c7837e7cd09189251231d324ec066c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga877c48fb66a9645ec4c2c90041d98c8d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga877c48fb66a9645ec4c2c90041d98c8d">h5z_enable_edc_f</a></td></tr>
+<tr class="memdesc:ga877c48fb66a9645ec4c2c90041d98c8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_ENABLE_EDC. <a href="group___f_h5_z.html#ga877c48fb66a9645ec4c2c90041d98c8d">More...</a><br /></td></tr>
+<tr class="separator:ga877c48fb66a9645ec4c2c90041d98c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga072be6600717de6be1b62a5504c4f3b5"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga072be6600717de6be1b62a5504c4f3b5">h5z_no_edc_f</a></td></tr>
+<tr class="memdesc:ga072be6600717de6be1b62a5504c4f3b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_NO_EDC. <a href="group___f_h5_z.html#ga072be6600717de6be1b62a5504c4f3b5">More...</a><br /></td></tr>
+<tr class="separator:ga072be6600717de6be1b62a5504c4f3b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a0b30a2fa7f70e0eb77537f560dd840"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga7a0b30a2fa7f70e0eb77537f560dd840">h5z_flag_optional_f</a></td></tr>
+<tr class="memdesc:ga7a0b30a2fa7f70e0eb77537f560dd840"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FLAG_OPTIONAL. <a href="group___f_h5_z.html#ga7a0b30a2fa7f70e0eb77537f560dd840">More...</a><br /></td></tr>
+<tr class="separator:ga7a0b30a2fa7f70e0eb77537f560dd840"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f549da92af2f89490738147e37c3e5f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga4f549da92af2f89490738147e37c3e5f">h5z_filter_encode_enabled_f</a></td></tr>
+<tr class="memdesc:ga4f549da92af2f89490738147e37c3e5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_ENCODE_ENABLED. <a href="group___f_h5_z.html#ga4f549da92af2f89490738147e37c3e5f">More...</a><br /></td></tr>
+<tr class="separator:ga4f549da92af2f89490738147e37c3e5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga32bcd3419d739941e218d1ba387fa157"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga32bcd3419d739941e218d1ba387fa157">h5z_filter_decode_enabled_f</a></td></tr>
+<tr class="memdesc:ga32bcd3419d739941e218d1ba387fa157"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_DECODE_ENABLED. <a href="group___f_h5_z.html#ga32bcd3419d739941e218d1ba387fa157">More...</a><br /></td></tr>
+<tr class="separator:ga32bcd3419d739941e218d1ba387fa157"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadcd90e7442d4a1498df1da8c8a429e35"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gadcd90e7442d4a1498df1da8c8a429e35">h5z_filter_nbit_f</a></td></tr>
+<tr class="memdesc:gadcd90e7442d4a1498df1da8c8a429e35"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_NBIT. <a href="group___f_h5_z.html#gadcd90e7442d4a1498df1da8c8a429e35">More...</a><br /></td></tr>
+<tr class="separator:gadcd90e7442d4a1498df1da8c8a429e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga011cb627e15f534d4b7d64900d76844a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga011cb627e15f534d4b7d64900d76844a">h5z_filter_scaleoffset_f</a></td></tr>
+<tr class="memdesc:ga011cb627e15f534d4b7d64900d76844a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_SCALEOFFSET. <a href="group___f_h5_z.html#ga011cb627e15f534d4b7d64900d76844a">More...</a><br /></td></tr>
+<tr class="separator:ga011cb627e15f534d4b7d64900d76844a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa2d8be34437fea61cf24dd87edbaafc8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gaa2d8be34437fea61cf24dd87edbaafc8">h5z_so_float_dscale_f</a></td></tr>
+<tr class="memdesc:gaa2d8be34437fea61cf24dd87edbaafc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_SO_FLOAT_DSCALE. <a href="group___f_h5_z.html#gaa2d8be34437fea61cf24dd87edbaafc8">More...</a><br /></td></tr>
+<tr class="separator:gaa2d8be34437fea61cf24dd87edbaafc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafe067b49d4c8d3d2583e303284706479"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gafe067b49d4c8d3d2583e303284706479">h5z_so_float_escale_f</a></td></tr>
+<tr class="memdesc:gafe067b49d4c8d3d2583e303284706479"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_SO_FLOAT_ESCALE. <a href="group___f_h5_z.html#gafe067b49d4c8d3d2583e303284706479">More...</a><br /></td></tr>
+<tr class="separator:gafe067b49d4c8d3d2583e303284706479"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadd68b970e69270fa9b24e5c9d07b24dd"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gadd68b970e69270fa9b24e5c9d07b24dd">h5z_so_int_f</a></td></tr>
+<tr class="memdesc:gadd68b970e69270fa9b24e5c9d07b24dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_SO_INT. <a href="group___f_h5_z.html#gadd68b970e69270fa9b24e5c9d07b24dd">More...</a><br /></td></tr>
+<tr class="separator:gadd68b970e69270fa9b24e5c9d07b24dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74c174a67e4ff710a56b38b701449b97"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga74c174a67e4ff710a56b38b701449b97">h5z_so_int_minbits_default_f</a></td></tr>
+<tr class="memdesc:ga74c174a67e4ff710a56b38b701449b97"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_SO_INT_MINBITS_DEFAULT. <a href="group___f_h5_z.html#ga74c174a67e4ff710a56b38b701449b97">More...</a><br /></td></tr>
+<tr class="separator:ga74c174a67e4ff710a56b38b701449b97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga404b670fd4fd50359a5e15b2af7202c5"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga404b670fd4fd50359a5e15b2af7202c5">h5_szip_ec_om_f</a></td></tr>
+<tr class="memdesc:ga404b670fd4fd50359a5e15b2af7202c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_SZIP_EC_OM. <a href="group___f_h5.html#ga404b670fd4fd50359a5e15b2af7202c5">More...</a><br /></td></tr>
+<tr class="separator:ga404b670fd4fd50359a5e15b2af7202c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae12bb5f1fccab83d7982f0a34b263567"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gae12bb5f1fccab83d7982f0a34b263567">h5_szip_nn_om_f</a></td></tr>
+<tr class="memdesc:gae12bb5f1fccab83d7982f0a34b263567"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_SZIP_NN_OM. <a href="group___f_h5.html#gae12bb5f1fccab83d7982f0a34b263567">More...</a><br /></td></tr>
+<tr class="separator:gae12bb5f1fccab83d7982f0a34b263567"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5f90global_8_f90.html">H5f90global.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5fortkit_8_f90.html b/develop/_h5fortkit_8_f90.html
new file mode 100644
index 0000000..7d782b2
--- /dev/null
+++ b/develop/_h5fortkit_8_f90.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/H5fortkit.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5fortkit_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">H5fortkit.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespaceh5fortkit"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5fortkit.html">h5fortkit</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:a3fd7b00aec7b9963a26d0318806eacc6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5fortkit.html#a3fd7b00aec7b9963a26d0318806eacc6">hd5c2fstring</a> (fstring, cstring, len)</td></tr>
+<tr class="separator:a3fd7b00aec7b9963a26d0318806eacc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h5fortkit_8_f90.html">H5fortkit.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5module_8h.html b/develop/_h5module_8h.html
new file mode 100644
index 0000000..c572118
--- /dev/null
+++ b/develop/_h5module_8h.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5module.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5module_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5module.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a776cdb0ef6fff1d9646ecafe711e64cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5module_8h.html#a776cdb0ef6fff1d9646ecafe711e64cf">H5_MODULE</a></td></tr>
+<tr class="separator:a776cdb0ef6fff1d9646ecafe711e64cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619ee042a2f356134f2a32dd7da2c508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5module_8h.html#a619ee042a2f356134f2a32dd7da2c508">H5_MY_PKG</a>&#160;&#160;&#160;H5</td></tr>
+<tr class="separator:a619ee042a2f356134f2a32dd7da2c508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a147fa4c0e37f57935b01f71cfe819a37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5module_8h.html#a147fa4c0e37f57935b01f71cfe819a37">H5_MY_PKG_ERR</a>&#160;&#160;&#160;H5E_LIB</td></tr>
+<tr class="separator:a147fa4c0e37f57935b01f71cfe819a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a776cdb0ef6fff1d9646ecafe711e64cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a776cdb0ef6fff1d9646ecafe711e64cf">&#9670;&nbsp;</a></span>H5_MODULE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MODULE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a619ee042a2f356134f2a32dd7da2c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a619ee042a2f356134f2a32dd7da2c508">&#9670;&nbsp;</a></span>H5_MY_PKG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG&#160;&#160;&#160;H5</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a147fa4c0e37f57935b01f71cfe819a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a147fa4c0e37f57935b01f71cfe819a37">&#9670;&nbsp;</a></span>H5_MY_PKG_ERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_MY_PKG_ERR&#160;&#160;&#160;H5E_LIB</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5module_8h.html">H5module.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5public_8h.html b/develop/_h5public_8h.html
new file mode 100644
index 0000000..de45b5d
--- /dev/null
+++ b/develop/_h5public_8h.html
@@ -0,0 +1,1280 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5public.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5public_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5public.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;H5pubconf.h&quot;</code><br />
+<code>#include &quot;<a class="el" href="_h5version_8h.html">H5version.h</a>&quot;</code><br />
+<code>#include &lt;inttypes.h&gt;</code><br />
+<code>#include &lt;limits.h&gt;</code><br />
+<code>#include &lt;stdarg.h&gt;</code><br />
+<code>#include &lt;stdbool.h&gt;</code><br />
+<code>#include &lt;stddef.h&gt;</code><br />
+<code>#include &lt;stdint.h&gt;</code><br />
+<code>#include &lt;mpi.h&gt;</code><br />
+<code>#include &lt;mpio.h&gt;</code><br />
+<code>#include &quot;H5api_adpt.h&quot;</code><br />
+</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Include dependency graph for H5public.h:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5public_8h__incl.png" border="0" usemap="#asrc_2_h5public_8h" alt=""/></div>
+<map name="asrc_2_h5public_8h" id="asrc_2_h5public_8h">
+<area shape="rect" title=" " alt="" coords="545,5,659,32"/>
+<area shape="rect" title=" " alt="" coords="5,80,108,107"/>
+<area shape="rect" href="_h5version_8h.html" title=" " alt="" coords="132,80,232,107"/>
+<area shape="rect" title=" " alt="" coords="256,80,343,107"/>
+<area shape="rect" title=" " alt="" coords="367,80,437,107"/>
+<area shape="rect" title=" " alt="" coords="462,80,537,107"/>
+<area shape="rect" title=" " alt="" coords="561,80,643,107"/>
+<area shape="rect" title=" " alt="" coords="667,80,742,107"/>
+<area shape="rect" title=" " alt="" coords="767,80,837,107"/>
+<area shape="rect" title=" " alt="" coords="862,80,921,107"/>
+<area shape="rect" title=" " alt="" coords="945,80,1011,107"/>
+<area shape="rect" title=" " alt="" coords="1036,80,1144,107"/>
+</map>
+</div>
+</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5public_8h__dep__incl.png" border="0" usemap="#asrc_2_h5public_8hdep" alt=""/></div>
+<map name="asrc_2_h5public_8hdep" id="asrc_2_h5public_8hdep">
+<area shape="rect" title=" " alt="" coords="1471,5,1585,32"/>
+<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="457,155,589,181"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="373,229,496,256"/>
+<area shape="rect" href="_h5_f_dpublic_8h.html" title=" " alt="" coords="50,304,182,331"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="708,379,831,405"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="1856,453,2011,480"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="1569,528,1695,555"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="2420,528,2639,555"/>
+<area shape="rect" href="_h5_apublic_8h.html" title=" " alt="" coords="1971,229,2093,256"/>
+<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="648,80,771,107"/>
+<area shape="rect" href="_h5_dpublic_8h.html" title=" " alt="" coords="1470,304,1594,331"/>
+<area shape="rect" href="_h5_epublic_8h.html" title=" " alt="" coords="2385,155,2508,181"/>
+<area shape="rect" href="_h5_e_spublic_8h.html" title=" " alt="" coords="2129,155,2260,181"/>
+<area shape="rect" href="_h5_gpublic_8h.html" title=" " alt="" coords="1721,304,1845,331"/>
+<area shape="rect" href="_h5_rpublic_8h.html" title=" " alt="" coords="1821,379,1944,405"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="1469,80,1587,107"/>
+<area shape="rect" href="_h5_lpublic_8h.html" title=" " alt="" coords="1099,229,1221,256"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="1819,155,1943,181"/>
+<area shape="rect" href="_h5_spublic_8h.html" title=" " alt="" coords="811,155,933,181"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="664,155,787,181"/>
+<area shape="rect" href="_h5_v_lpublic_8h.html" title=" " alt="" coords="2387,229,2517,256"/>
+<area shape="rect" href="_h5_m_mpublic_8h.html" title=" " alt="" coords="832,304,971,331"/>
+<area shape="rect" href="_h5_p_lpublic_8h.html" title=" " alt="" coords="2694,80,2823,107"/>
+<area shape="rect" href="_h5_zpublic_8h.html" title=" " alt="" coords="208,80,331,107"/>
+<area shape="rect" href="_h5_f_ddevelop_8h.html" title=" " alt="" coords="43,379,189,405"/>
+<area shape="rect" href="_h5_f_dprivate_8h.html" title=" " alt="" coords="101,453,240,480"/>
+<area shape="rect" href="_h5_f_dpkg_8h.html" title=" " alt="" coords="112,528,229,555"/>
+<area shape="rect" href="_h5_v_lnative_8h.html" title=" " alt="" coords="2182,304,2314,331"/>
+<area shape="rect" href="_h5_e_sdevelop_8h.html" title=" " alt="" coords="2219,229,2362,256"/>
+<area shape="rect" href="_h5_f_dstdio_8h.html" title=" " alt="" coords="1211,155,1336,181"/>
+<area shape="rect" href="_h5_idevelop_8h.html" title=" " alt="" coords="1360,155,1491,181"/>
+<area shape="rect" href="_h5_ldevelop_8h.html" title=" " alt="" coords="1147,304,1282,331"/>
+<area shape="rect" href="_h5_tdevelop_8h.html" title=" " alt="" coords="571,229,706,256"/>
+<area shape="rect" href="_h5_zdevelop_8h.html" title=" " alt="" coords="144,155,280,181"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5__ih__info__t.html">H5_ih_info_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_h5_o__token__t.html">H5O_token_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a077ffa213bd6af61ce94d0b0e1d4942a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a077ffa213bd6af61ce94d0b0e1d4942a">MPICH_SKIP_MPICXX</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a077ffa213bd6af61ce94d0b0e1d4942a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad88177cb820cd23327d4734635e65908"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#ad88177cb820cd23327d4734635e65908">OMPI_SKIP_MPICXX</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:ad88177cb820cd23327d4734635e65908"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60fc875e6daa9db58416f19a35a11c97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a60fc875e6daa9db58416f19a35a11c97">H5_NO_EXPAND</a>(x)&#160;&#160;&#160;(x)</td></tr>
+<tr class="separator:a60fc875e6daa9db58416f19a35a11c97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e023f2234f425586a739326ed60a0e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a2e023f2234f425586a739326ed60a0e7">H5_VERS_MAJOR</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a2e023f2234f425586a739326ed60a0e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b3e8a3018bd75d21128679ac8f6ad27"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a5b3e8a3018bd75d21128679ac8f6ad27">H5_VERS_MINOR</a>&#160;&#160;&#160;15</td></tr>
+<tr class="separator:a5b3e8a3018bd75d21128679ac8f6ad27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdf2fb4576aa2977ee0e6192902c88aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#acdf2fb4576aa2977ee0e6192902c88aa">H5_VERS_RELEASE</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:acdf2fb4576aa2977ee0e6192902c88aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65daa5febc7d5af096b9750337b24fff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a65daa5febc7d5af096b9750337b24fff">H5_VERS_SUBRELEASE</a>&#160;&#160;&#160;&quot;ef39882&quot;</td></tr>
+<tr class="separator:a65daa5febc7d5af096b9750337b24fff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d1babf532b0c03a8c4ceb90b4abdad0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a9d1babf532b0c03a8c4ceb90b4abdad0">H5_VERS_INFO</a>&#160;&#160;&#160;&quot;HDF5 library version: 1.15.0-ef39882&quot;</td></tr>
+<tr class="separator:a9d1babf532b0c03a8c4ceb90b4abdad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a979db0e1915dbb3091dda61bfa7a43df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a979db0e1915dbb3091dda61bfa7a43df">H5check</a>()&#160;&#160;&#160;<a class="el" href="group___h5.html#ga93525482e1168344f4c92470f99d88be">H5check_version</a>(<a class="el" href="_h5public_8h.html#a2e023f2234f425586a739326ed60a0e7">H5_VERS_MAJOR</a>, <a class="el" href="_h5public_8h.html#a5b3e8a3018bd75d21128679ac8f6ad27">H5_VERS_MINOR</a>, <a class="el" href="_h5public_8h.html#acdf2fb4576aa2977ee0e6192902c88aa">H5_VERS_RELEASE</a>)</td></tr>
+<tr class="separator:a979db0e1915dbb3091dda61bfa7a43df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa80cec001d4154b554aa2b0b6223a7f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#aa80cec001d4154b554aa2b0b6223a7f3">H5_VERSION_GE</a>(Maj, Min, Rel)</td></tr>
+<tr class="memdesc:aa80cec001d4154b554aa2b0b6223a7f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the version of the library being used is greater than or equal to the specified version. <a href="_h5public_8h.html#aa80cec001d4154b554aa2b0b6223a7f3">More...</a><br /></td></tr>
+<tr class="separator:aa80cec001d4154b554aa2b0b6223a7f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc311aa4fed2832a44c4bb93f2625043"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#acc311aa4fed2832a44c4bb93f2625043">H5_VERSION_LE</a>(Maj, Min, Rel)</td></tr>
+<tr class="memdesc:acc311aa4fed2832a44c4bb93f2625043"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the version of the library being used is less than or equal to the specified version. <a href="_h5public_8h.html#acc311aa4fed2832a44c4bb93f2625043">More...</a><br /></td></tr>
+<tr class="separator:acc311aa4fed2832a44c4bb93f2625043"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae427301109b78c64c2d7420c98c97cc5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#ae427301109b78c64c2d7420c98c97cc5">HDF5_DRIVER</a>&#160;&#160;&#160;&quot;HDF5_DRIVER&quot;</td></tr>
+<tr class="separator:ae427301109b78c64c2d7420c98c97cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ac9c50e9bdfded792e79420053498fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a1ac9c50e9bdfded792e79420053498fc">HDF5_DRIVER_CONFIG</a>&#160;&#160;&#160;&quot;HDF5_DRIVER_CONFIG&quot;</td></tr>
+<tr class="separator:a1ac9c50e9bdfded792e79420053498fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d21b0c065a27e1b6ea46efb966c7394"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a8d21b0c065a27e1b6ea46efb966c7394">HDF5_VOL_CONNECTOR</a>&#160;&#160;&#160;&quot;HDF5_VOL_CONNECTOR&quot;</td></tr>
+<tr class="separator:a8d21b0c065a27e1b6ea46efb966c7394"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a020d112b3c3251e7518461466777611d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a020d112b3c3251e7518461466777611d">HDF5_PLUGIN_PATH</a>&#160;&#160;&#160;&quot;HDF5_PLUGIN_PATH&quot;</td></tr>
+<tr class="separator:a020d112b3c3251e7518461466777611d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f9a4003503ca9e39468f86227837e6c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a3f9a4003503ca9e39468f86227837e6c">HDF5_PLUGIN_PRELOAD</a>&#160;&#160;&#160;&quot;HDF5_PLUGIN_PRELOAD&quot;</td></tr>
+<tr class="separator:a3f9a4003503ca9e39468f86227837e6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a347a82c5915f93e3f03265aac4f7a795"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a347a82c5915f93e3f03265aac4f7a795">HDF5_USE_FILE_LOCKING</a>&#160;&#160;&#160;&quot;HDF5_USE_FILE_LOCKING&quot;</td></tr>
+<tr class="separator:a347a82c5915f93e3f03265aac4f7a795"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e98fbde4cd820aa7ad7d34f6f39801c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a7e98fbde4cd820aa7ad7d34f6f39801c">HDF5_NOCLEANUP</a>&#160;&#160;&#160;&quot;HDF5_NOCLEANUP&quot;</td></tr>
+<tr class="separator:a7e98fbde4cd820aa7ad7d34f6f39801c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada31e1903a6467f0cc522ac84a93ee4c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#ada31e1903a6467f0cc522ac84a93ee4c">H5_SIZEOF_SSIZE_T</a>&#160;&#160;&#160;H5_SIZEOF_INT</td></tr>
+<tr class="separator:ada31e1903a6467f0cc522ac84a93ee4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85ee455e293deebf98a3dce6c317a724"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a85ee455e293deebf98a3dce6c317a724">HSIZE_AS_MPI_TYPE</a>&#160;&#160;&#160;MPI_UINT64_T</td></tr>
+<tr class="separator:a85ee455e293deebf98a3dce6c317a724"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd4987669bf8b3a18b735d46fd3ebaf2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#abd4987669bf8b3a18b735d46fd3ebaf2">PRIdHSIZE</a>&#160;&#160;&#160;PRId64</td></tr>
+<tr class="separator:abd4987669bf8b3a18b735d46fd3ebaf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3597930c37d480c2f279a5a378887448"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a3597930c37d480c2f279a5a378887448">PRIiHSIZE</a>&#160;&#160;&#160;PRIi64</td></tr>
+<tr class="separator:a3597930c37d480c2f279a5a378887448"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34e5d23f77c6e76f3e493656e2420567"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a34e5d23f77c6e76f3e493656e2420567">PRIoHSIZE</a>&#160;&#160;&#160;PRIo64</td></tr>
+<tr class="separator:a34e5d23f77c6e76f3e493656e2420567"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2a07cc002d935ff50b0045b439c5e84"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#af2a07cc002d935ff50b0045b439c5e84">PRIuHSIZE</a>&#160;&#160;&#160;PRIu64</td></tr>
+<tr class="separator:af2a07cc002d935ff50b0045b439c5e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3d6b7f4341357d21134903bad0430e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#ac3d6b7f4341357d21134903bad0430e2">PRIxHSIZE</a>&#160;&#160;&#160;PRIx64</td></tr>
+<tr class="separator:ac3d6b7f4341357d21134903bad0430e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fe06c34f889e64132e78ffdbc98a13e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a7fe06c34f889e64132e78ffdbc98a13e">PRIXHSIZE</a>&#160;&#160;&#160;PRIX64</td></tr>
+<tr class="separator:a7fe06c34f889e64132e78ffdbc98a13e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087323ba3727e78de9f5de8a9f24934c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a087323ba3727e78de9f5de8a9f24934c">H5_SIZEOF_HSIZE_T</a>&#160;&#160;&#160;8</td></tr>
+<tr class="separator:a087323ba3727e78de9f5de8a9f24934c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a218e0942040d1e34dec22dc80ae01f0a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a218e0942040d1e34dec22dc80ae01f0a">H5_SIZEOF_HSSIZE_T</a>&#160;&#160;&#160;8</td></tr>
+<tr class="separator:a218e0942040d1e34dec22dc80ae01f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95782c58865515978907a9ced9e013e8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a95782c58865515978907a9ced9e013e8">HSIZE_UNDEF</a>&#160;&#160;&#160;UINT64_MAX</td></tr>
+<tr class="separator:a95782c58865515978907a9ced9e013e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e57e8eab91bd4076bd72b40ebfdc737"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a0e57e8eab91bd4076bd72b40ebfdc737">PRIdHADDR</a>&#160;&#160;&#160;PRId64</td></tr>
+<tr class="separator:a0e57e8eab91bd4076bd72b40ebfdc737"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6db85e5bcd3cdfef92d7fe3221edeb5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#aa6db85e5bcd3cdfef92d7fe3221edeb5">PRIoHADDR</a>&#160;&#160;&#160;PRIo64</td></tr>
+<tr class="separator:aa6db85e5bcd3cdfef92d7fe3221edeb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cbb87db2851287d5b90964fd1e1da2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a6cbb87db2851287d5b90964fd1e1da2e">PRIuHADDR</a>&#160;&#160;&#160;PRIu64</td></tr>
+<tr class="separator:a6cbb87db2851287d5b90964fd1e1da2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af70aa586451e34e98566da6f727e707e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#af70aa586451e34e98566da6f727e707e">PRIxHADDR</a>&#160;&#160;&#160;PRIx64</td></tr>
+<tr class="separator:af70aa586451e34e98566da6f727e707e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8870439009f9354f622110cdd13b946"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#aa8870439009f9354f622110cdd13b946">PRIXHADDR</a>&#160;&#160;&#160;PRIX64</td></tr>
+<tr class="separator:aa8870439009f9354f622110cdd13b946"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fbd94b4a418dd0921310d63765d1d06"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a1fbd94b4a418dd0921310d63765d1d06">H5_SIZEOF_HADDR_T</a>&#160;&#160;&#160;8</td></tr>
+<tr class="separator:a1fbd94b4a418dd0921310d63765d1d06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676244a60b85ee8bbd111afd4a8fce3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a676244a60b85ee8bbd111afd4a8fce3c">HADDR_UNDEF</a>&#160;&#160;&#160;UINT64_MAX</td></tr>
+<tr class="separator:a676244a60b85ee8bbd111afd4a8fce3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3147cbc16f75aa9bd86190a9f1ac4fe2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a3147cbc16f75aa9bd86190a9f1ac4fe2">H5_PRINTF_HADDR_FMT</a>&#160;&#160;&#160;&quot;%&quot; <a class="el" href="_h5public_8h.html#a6cbb87db2851287d5b90964fd1e1da2e">PRIuHADDR</a></td></tr>
+<tr class="separator:a3147cbc16f75aa9bd86190a9f1ac4fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49742d33813ee38ef58eca9fbeda6b86"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a49742d33813ee38ef58eca9fbeda6b86">HADDR_MAX</a>&#160;&#160;&#160;(<a class="el" href="_h5public_8h.html#a676244a60b85ee8bbd111afd4a8fce3c">HADDR_UNDEF</a> - 1)</td></tr>
+<tr class="separator:a49742d33813ee38ef58eca9fbeda6b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a257883deafe31b9a69bdddcfc3beebf7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a257883deafe31b9a69bdddcfc3beebf7">HADDR_AS_MPI_TYPE</a>&#160;&#160;&#160;MPI_UINT64_T</td></tr>
+<tr class="separator:a257883deafe31b9a69bdddcfc3beebf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1c0edbebf4284b1383dafd1b6b6af0f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#ab1c0edbebf4284b1383dafd1b6b6af0f">H5_ITER_ERROR</a>&#160;&#160;&#160;(-1)</td></tr>
+<tr class="separator:ab1c0edbebf4284b1383dafd1b6b6af0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1224e2c3839ee7816a341ff890dc1004"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a1224e2c3839ee7816a341ff890dc1004">H5_ITER_CONT</a>&#160;&#160;&#160;(0)</td></tr>
+<tr class="separator:a1224e2c3839ee7816a341ff890dc1004"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c8ff9a774bfdfd77c1e0ab1df050b95"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a7c8ff9a774bfdfd77c1e0ab1df050b95">H5_ITER_STOP</a>&#160;&#160;&#160;(1)</td></tr>
+<tr class="separator:a7c8ff9a774bfdfd77c1e0ab1df050b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac91e46b83ee173747f9792b33755ff0e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#ac91e46b83ee173747f9792b33755ff0e">H5O_MAX_TOKEN_SIZE</a>&#160;&#160;&#160;(16)</td></tr>
+<tr class="separator:ac91e46b83ee173747f9792b33755ff0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a3b079ecf932a5c599499cf7e298af160"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></td></tr>
+<tr class="separator:a3b079ecf932a5c599499cf7e298af160"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad470b00eccd2115c707c02de5fa1120d"><td class="memItemLeft" align="right" valign="top">typedef bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a></td></tr>
+<tr class="separator:ad470b00eccd2115c707c02de5fa1120d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8f6c28736dbd0f18388c67911d38aca"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a></td></tr>
+<tr class="separator:aa8f6c28736dbd0f18388c67911d38aca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af629ed855824cf5955b54529adf78ad6"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a></td></tr>
+<tr class="separator:af629ed855824cf5955b54529adf78ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f81cce70fb546af88da24d9285d3c1c"><td class="memItemLeft" align="right" valign="top">typedef uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></td></tr>
+<tr class="separator:a7f81cce70fb546af88da24d9285d3c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d9d4293176a8d7535ea6d4038235280"><td class="memItemLeft" align="right" valign="top">typedef int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a></td></tr>
+<tr class="separator:a7d9d4293176a8d7535ea6d4038235280"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c86e866f40d7167cf9a1934c72b856f"><td class="memItemLeft" align="right" valign="top">typedef uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a></td></tr>
+<tr class="separator:a8c86e866f40d7167cf9a1934c72b856f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05a43aeba55b736316e74e3a26cbb254"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a05a43aeba55b736316e74e3a26cbb254">H5_atclose_func_t</a>) (void *ctx)</td></tr>
+<tr class="separator:a05a43aeba55b736316e74e3a26cbb254"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a6a6ddd1504d1ed61939d46d91d9441b9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> { <br />
+&#160;&#160;<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a7837530adedfe2ef169452b2ef80749f">H5_ITER_UNKNOWN</a> = -1
+, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>
+, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a2f123d7a4d68054e8aa2d0f1d0a3fcd2">H5_ITER_DEC</a>
+, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a15eebaf7d85d5e37e918858634e29d01">H5_ITER_NATIVE</a>
+, <br />
+&#160;&#160;<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9ae4e33656834200beea852a9c357d48d7">H5_ITER_N</a>
+<br />
+ }</td></tr>
+<tr class="separator:a6a6ddd1504d1ed61939d46d91d9441b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8203c78e10ab2d89d8bce688a31afad3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> { <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a64155c7f55efacd81efeb6b141d7119b">H5_INDEX_UNKNOWN</a> = -1
+, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>
+, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a315475479b34056043b4b6583bafb280">H5_INDEX_CRT_ORDER</a>
+, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a6fdcf75f3d7a7d17a7693fbad25b2ded">H5_INDEX_N</a>
+ }</td></tr>
+<tr class="separator:a8203c78e10ab2d89d8bce688a31afad3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga27fa33dc262dda95c5aa8df533837480"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#ga27fa33dc262dda95c5aa8df533837480">H5open</a> (void)</td></tr>
+<tr class="memdesc:ga27fa33dc262dda95c5aa8df533837480"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the HDF5 library. <a href="group___h5.html#ga27fa33dc262dda95c5aa8df533837480">More...</a><br /></td></tr>
+<tr class="separator:ga27fa33dc262dda95c5aa8df533837480"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gade62a3e6b75bed52234d9e8432c27fb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#gade62a3e6b75bed52234d9e8432c27fb2">H5atclose</a> (<a class="el" href="_h5public_8h.html#a05a43aeba55b736316e74e3a26cbb254">H5_atclose_func_t</a> func, void *ctx)</td></tr>
+<tr class="memdesc:gade62a3e6b75bed52234d9e8432c27fb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a callback for the library to invoke when it's closing. <a href="group___h5.html#gade62a3e6b75bed52234d9e8432c27fb2">More...</a><br /></td></tr>
+<tr class="separator:gade62a3e6b75bed52234d9e8432c27fb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8a9fe81dcf66972ed75ea481e7750574"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#ga8a9fe81dcf66972ed75ea481e7750574">H5close</a> (void)</td></tr>
+<tr class="memdesc:ga8a9fe81dcf66972ed75ea481e7750574"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes all data to disk, closes all open objects, and releases memory. <a href="group___h5.html#ga8a9fe81dcf66972ed75ea481e7750574">More...</a><br /></td></tr>
+<tr class="separator:ga8a9fe81dcf66972ed75ea481e7750574"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f80eb63b5e78812b9d0d50ac46764e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#ga7f80eb63b5e78812b9d0d50ac46764e8">H5dont_atexit</a> (void)</td></tr>
+<tr class="memdesc:ga7f80eb63b5e78812b9d0d50ac46764e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instructs library not to install atexit() cleanup routine. <a href="group___h5.html#ga7f80eb63b5e78812b9d0d50ac46764e8">More...</a><br /></td></tr>
+<tr class="separator:ga7f80eb63b5e78812b9d0d50ac46764e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae511943bcb837a52a012a3a5dd7b90ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#gae511943bcb837a52a012a3a5dd7b90ef">H5garbage_collect</a> (void)</td></tr>
+<tr class="memdesc:gae511943bcb837a52a012a3a5dd7b90ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Garbage collects on all free-lists of all types. <a href="group___h5.html#gae511943bcb837a52a012a3a5dd7b90ef">More...</a><br /></td></tr>
+<tr class="separator:gae511943bcb837a52a012a3a5dd7b90ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3f78b24b8a1ff4168db2b7ddca21545"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#gaa3f78b24b8a1ff4168db2b7ddca21545">H5set_free_list_limits</a> (int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim)</td></tr>
+<tr class="memdesc:gaa3f78b24b8a1ff4168db2b7ddca21545"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets free-list size limits. <a href="group___h5.html#gaa3f78b24b8a1ff4168db2b7ddca21545">More...</a><br /></td></tr>
+<tr class="separator:gaa3f78b24b8a1ff4168db2b7ddca21545"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2310d963a6f48ec12fda8c0c8bbefbbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#ga2310d963a6f48ec12fda8c0c8bbefbbb">H5get_free_list_sizes</a> (size_t *reg_size, size_t *arr_size, size_t *blk_size, size_t *fac_size)</td></tr>
+<tr class="memdesc:ga2310d963a6f48ec12fda8c0c8bbefbbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current size of the free lists used to manage memory. <a href="group___h5.html#ga2310d963a6f48ec12fda8c0c8bbefbbb">More...</a><br /></td></tr>
+<tr class="separator:ga2310d963a6f48ec12fda8c0c8bbefbbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf87da966fdf896ec7bca794e21d4ab0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#gaf87da966fdf896ec7bca794e21d4ab0a">H5get_libversion</a> (unsigned *majnum, unsigned *minnum, unsigned *relnum)</td></tr>
+<tr class="memdesc:gaf87da966fdf896ec7bca794e21d4ab0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the HDF library release number. <a href="group___h5.html#gaf87da966fdf896ec7bca794e21d4ab0a">More...</a><br /></td></tr>
+<tr class="separator:gaf87da966fdf896ec7bca794e21d4ab0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga93525482e1168344f4c92470f99d88be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#ga93525482e1168344f4c92470f99d88be">H5check_version</a> (unsigned majnum, unsigned minnum, unsigned relnum)</td></tr>
+<tr class="memdesc:ga93525482e1168344f4c92470f99d88be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verifies that HDF5 library versions are consistent. <a href="group___h5.html#ga93525482e1168344f4c92470f99d88be">More...</a><br /></td></tr>
+<tr class="separator:ga93525482e1168344f4c92470f99d88be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac2fdfe0e7a1012b796bdeafbed9ab970"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#gac2fdfe0e7a1012b796bdeafbed9ab970">H5is_library_terminating</a> (<a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *is_terminating)</td></tr>
+<tr class="memdesc:gac2fdfe0e7a1012b796bdeafbed9ab970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the HDF5 library is closing. <a href="group___h5.html#gac2fdfe0e7a1012b796bdeafbed9ab970">More...</a><br /></td></tr>
+<tr class="separator:gac2fdfe0e7a1012b796bdeafbed9ab970"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga70bfde4acd009cdd7bcd2f54c594e28a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#ga70bfde4acd009cdd7bcd2f54c594e28a">H5is_library_threadsafe</a> (<a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *is_ts)</td></tr>
+<tr class="memdesc:ga70bfde4acd009cdd7bcd2f54c594e28a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the HDF5 library was built with the thread-safety feature enabled. <a href="group___h5.html#ga70bfde4acd009cdd7bcd2f54c594e28a">More...</a><br /></td></tr>
+<tr class="separator:ga70bfde4acd009cdd7bcd2f54c594e28a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga71872bf6445cba956da86d4762b662cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#ga71872bf6445cba956da86d4762b662cf">H5free_memory</a> (void *mem)</td></tr>
+<tr class="memdesc:ga71872bf6445cba956da86d4762b662cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees memory allocated by the HDF5 library. <a href="group___h5.html#ga71872bf6445cba956da86d4762b662cf">More...</a><br /></td></tr>
+<tr class="separator:ga71872bf6445cba956da86d4762b662cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3af36230b61a287112c0cd23962b9ec4"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#ga3af36230b61a287112c0cd23962b9ec4">H5allocate_memory</a> (size_t size, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> clear)</td></tr>
+<tr class="memdesc:ga3af36230b61a287112c0cd23962b9ec4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates memory that will be freed later internally. <a href="group___h5.html#ga3af36230b61a287112c0cd23962b9ec4">More...</a><br /></td></tr>
+<tr class="separator:ga3af36230b61a287112c0cd23962b9ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0441a941df53f301a9be12fc4548990d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5.html#ga0441a941df53f301a9be12fc4548990d">H5resize_memory</a> (void *mem, size_t size)</td></tr>
+<tr class="memdesc:ga0441a941df53f301a9be12fc4548990d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resizes and, if required, re-allocates memory that will later be freed internally by the HDF5 library. <a href="group___h5.html#ga0441a941df53f301a9be12fc4548990d">More...</a><br /></td></tr>
+<tr class="separator:ga0441a941df53f301a9be12fc4548990d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a1224e2c3839ee7816a341ff890dc1004"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1224e2c3839ee7816a341ff890dc1004">&#9670;&nbsp;</a></span>H5_ITER_CONT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_ITER_CONT&#160;&#160;&#160;(0)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Continue iteration </p>
+
+</div>
+</div>
+<a id="ab1c0edbebf4284b1383dafd1b6b6af0f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1c0edbebf4284b1383dafd1b6b6af0f">&#9670;&nbsp;</a></span>H5_ITER_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_ITER_ERROR&#160;&#160;&#160;(-1)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Error, stop iteration </p>
+
+</div>
+</div>
+<a id="a7c8ff9a774bfdfd77c1e0ab1df050b95"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c8ff9a774bfdfd77c1e0ab1df050b95">&#9670;&nbsp;</a></span>H5_ITER_STOP</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_ITER_STOP&#160;&#160;&#160;(1)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Stop iteration, short-circuit success </p>
+
+</div>
+</div>
+<a id="a60fc875e6daa9db58416f19a35a11c97"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a60fc875e6daa9db58416f19a35a11c97">&#9670;&nbsp;</a></span>H5_NO_EXPAND</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_NO_EXPAND</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">x</td><td>)</td>
+ <td>&#160;&#160;&#160;(x)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3147cbc16f75aa9bd86190a9f1ac4fe2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3147cbc16f75aa9bd86190a9f1ac4fe2">&#9670;&nbsp;</a></span>H5_PRINTF_HADDR_FMT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_PRINTF_HADDR_FMT&#160;&#160;&#160;&quot;%&quot; <a class="el" href="_h5public_8h.html#a6cbb87db2851287d5b90964fd1e1da2e">PRIuHADDR</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1fbd94b4a418dd0921310d63765d1d06"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1fbd94b4a418dd0921310d63765d1d06">&#9670;&nbsp;</a></span>H5_SIZEOF_HADDR_T</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_SIZEOF_HADDR_T&#160;&#160;&#160;8</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a087323ba3727e78de9f5de8a9f24934c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a087323ba3727e78de9f5de8a9f24934c">&#9670;&nbsp;</a></span>H5_SIZEOF_HSIZE_T</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_SIZEOF_HSIZE_T&#160;&#160;&#160;8</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a218e0942040d1e34dec22dc80ae01f0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a218e0942040d1e34dec22dc80ae01f0a">&#9670;&nbsp;</a></span>H5_SIZEOF_HSSIZE_T</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_SIZEOF_HSSIZE_T&#160;&#160;&#160;8</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ada31e1903a6467f0cc522ac84a93ee4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada31e1903a6467f0cc522ac84a93ee4c">&#9670;&nbsp;</a></span>H5_SIZEOF_SSIZE_T</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_SIZEOF_SSIZE_T&#160;&#160;&#160;H5_SIZEOF_INT</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9d1babf532b0c03a8c4ceb90b4abdad0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9d1babf532b0c03a8c4ceb90b4abdad0">&#9670;&nbsp;</a></span>H5_VERS_INFO</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VERS_INFO&#160;&#160;&#160;&quot;HDF5 library version: 1.15.0-ef39882&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Full version string </p>
+
+</div>
+</div>
+<a id="a2e023f2234f425586a739326ed60a0e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e023f2234f425586a739326ed60a0e7">&#9670;&nbsp;</a></span>H5_VERS_MAJOR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VERS_MAJOR&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>For major interface/format changes </p>
+
+</div>
+</div>
+<a id="a5b3e8a3018bd75d21128679ac8f6ad27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b3e8a3018bd75d21128679ac8f6ad27">&#9670;&nbsp;</a></span>H5_VERS_MINOR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VERS_MINOR&#160;&#160;&#160;15</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>For minor interface/format changes </p>
+
+</div>
+</div>
+<a id="acdf2fb4576aa2977ee0e6192902c88aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acdf2fb4576aa2977ee0e6192902c88aa">&#9670;&nbsp;</a></span>H5_VERS_RELEASE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VERS_RELEASE&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>For tweaks, bug-fixes, or development </p>
+
+</div>
+</div>
+<a id="a65daa5febc7d5af096b9750337b24fff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65daa5febc7d5af096b9750337b24fff">&#9670;&nbsp;</a></span>H5_VERS_SUBRELEASE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VERS_SUBRELEASE&#160;&#160;&#160;&quot;ef39882&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>For pre-releases like <code>snap0</code>. Empty string for official releases. </p>
+
+</div>
+</div>
+<a id="aa80cec001d4154b554aa2b0b6223a7f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa80cec001d4154b554aa2b0b6223a7f3">&#9670;&nbsp;</a></span>H5_VERSION_GE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VERSION_GE</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">Maj, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">Min, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">Rel&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> (((<a class="code" href="_h5public_8h.html#a2e023f2234f425586a739326ed60a0e7">H5_VERS_MAJOR</a> == Maj) &amp;&amp; (<a class="code" href="_h5public_8h.html#a5b3e8a3018bd75d21128679ac8f6ad27">H5_VERS_MINOR</a> == Min) &amp;&amp; (<a class="code" href="_h5public_8h.html#acdf2fb4576aa2977ee0e6192902c88aa">H5_VERS_RELEASE</a> &gt;= Rel)) || \</div>
+<div class="line"> ((<a class="code" href="_h5public_8h.html#a2e023f2234f425586a739326ed60a0e7">H5_VERS_MAJOR</a> == Maj) &amp;&amp; (<a class="code" href="_h5public_8h.html#a5b3e8a3018bd75d21128679ac8f6ad27">H5_VERS_MINOR</a> &gt; Min)) || (<a class="code" href="_h5public_8h.html#a2e023f2234f425586a739326ed60a0e7">H5_VERS_MAJOR</a> &gt; Maj))</div>
+<div class="ttc" id="a_h5public_8h_html_a2e023f2234f425586a739326ed60a0e7"><div class="ttname"><a href="_h5public_8h.html#a2e023f2234f425586a739326ed60a0e7">H5_VERS_MAJOR</a></div><div class="ttdeci">#define H5_VERS_MAJOR</div><div class="ttdef"><b>Definition:</b> H5public.h:78</div></div>
+<div class="ttc" id="a_h5public_8h_html_a5b3e8a3018bd75d21128679ac8f6ad27"><div class="ttname"><a href="_h5public_8h.html#a5b3e8a3018bd75d21128679ac8f6ad27">H5_VERS_MINOR</a></div><div class="ttdeci">#define H5_VERS_MINOR</div><div class="ttdef"><b>Definition:</b> H5public.h:82</div></div>
+<div class="ttc" id="a_h5public_8h_html_acdf2fb4576aa2977ee0e6192902c88aa"><div class="ttname"><a href="_h5public_8h.html#acdf2fb4576aa2977ee0e6192902c88aa">H5_VERS_RELEASE</a></div><div class="ttdeci">#define H5_VERS_RELEASE</div><div class="ttdef"><b>Definition:</b> H5public.h:86</div></div>
+</div><!-- fragment -->
+<p>Determines whether the version of the library being used is greater than or equal to the specified version. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">Maj</td><td>Major version number - A non-negative integer value </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">Min</td><td>Minor version number - A non-negative integer value </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">Rel</td><td>Release version number - A non-negative integer value </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A value of 1 is returned if the library version is greater than or equal to the version number specified.<br />
+ A value of 0 is returned if the library version is less than the version number specified.<br />
+ A library version is greater than the specified version number if its major version is larger than the specified major version number. If the major version numbers are the same, it is greater than the specified version number if its minor version is larger than the specified minor version number. If the minor version numbers are the same, then a library version would be greater than the specified version number if its release number is larger than the specified release number.</dd></dl>
+<p>The <a class="el" href="_h5public_8h.html#aa80cec001d4154b554aa2b0b6223a7f3" title="Determines whether the version of the library being used is greater than or equal to the specified ve...">H5_VERSION_GE</a> and <a class="el" href="_h5public_8h.html#acc311aa4fed2832a44c4bb93f2625043" title="Determines whether the version of the library being used is less than or equal to the specified versi...">H5_VERSION_LE</a> macros are used at compile time to conditionally include or exclude code based on the version of the HDF5 library against which an application will be linked.</p>
+<p>The <a class="el" href="_h5public_8h.html#aa80cec001d4154b554aa2b0b6223a7f3" title="Determines whether the version of the library being used is greater than or equal to the specified ve...">H5_VERSION_GE</a> macro compares the version of the HDF5 library being used against the version number specified in the parameters.</p>
+<p>For more information about release versioning, see <a href="https://portal.hdfgroup.org/display/HDF5/HDF5+Library+Release+Version+Numbers">HDF5 Library Release Version Numbers</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.7 </dd></dl>
+
+</div>
+</div>
+<a id="acc311aa4fed2832a44c4bb93f2625043"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acc311aa4fed2832a44c4bb93f2625043">&#9670;&nbsp;</a></span>H5_VERSION_LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5_VERSION_LE</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">Maj, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">Min, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">Rel&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Value:</b><div class="fragment"><div class="line"> (((<a class="code" href="_h5public_8h.html#a2e023f2234f425586a739326ed60a0e7">H5_VERS_MAJOR</a> == Maj) &amp;&amp; (<a class="code" href="_h5public_8h.html#a5b3e8a3018bd75d21128679ac8f6ad27">H5_VERS_MINOR</a> == Min) &amp;&amp; (<a class="code" href="_h5public_8h.html#acdf2fb4576aa2977ee0e6192902c88aa">H5_VERS_RELEASE</a> &lt;= Rel)) || \</div>
+<div class="line"> ((<a class="code" href="_h5public_8h.html#a2e023f2234f425586a739326ed60a0e7">H5_VERS_MAJOR</a> == Maj) &amp;&amp; (<a class="code" href="_h5public_8h.html#a5b3e8a3018bd75d21128679ac8f6ad27">H5_VERS_MINOR</a> &lt; Min)) || (<a class="code" href="_h5public_8h.html#a2e023f2234f425586a739326ed60a0e7">H5_VERS_MAJOR</a> &lt; Maj))</div>
+</div><!-- fragment -->
+<p>Determines whether the version of the library being used is less than or equal to the specified version. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">Maj</td><td>Major version number - A non-negative integer value </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">Min</td><td>Minor version number - A non-negative integer value </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">Rel</td><td>Release version number - A non-negative integer value </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A value of 1 is returned if the library version is less than or equal to the version number specified.<br />
+ A value of 0 is returned if the library version is greater than the version number specified.<br />
+ A library version is less than the specified version number if its major version is smaller than the specified major version number. If the major version numbers are the same, it is smaller than the specified version number if its minor version is smaller than the specified minor version number. If the minor version numbers are the same, then a library version would be smaller than the specified version number if its release number is smaller than the specified release number.</dd></dl>
+<p>The <a class="el" href="_h5public_8h.html#aa80cec001d4154b554aa2b0b6223a7f3" title="Determines whether the version of the library being used is greater than or equal to the specified ve...">H5_VERSION_GE</a> and <a class="el" href="_h5public_8h.html#acc311aa4fed2832a44c4bb93f2625043" title="Determines whether the version of the library being used is less than or equal to the specified versi...">H5_VERSION_LE</a> macros are used at compile time to conditionally include or exclude code based on the version of the HDF5 library against which an application will be linked.</p>
+<p>The <a class="el" href="_h5public_8h.html#acc311aa4fed2832a44c4bb93f2625043" title="Determines whether the version of the library being used is less than or equal to the specified versi...">H5_VERSION_LE</a> macro compares the version of the HDF5 library being used against the version number specified in the parameters.</p>
+<p>For more information about release versioning, see <a href="https://portal.hdfgroup.org/display/HDF5/HDF5+Library+Release+Version+Numbers">HDF5 Library Release Version Numbers</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.7 </dd></dl>
+
+</div>
+</div>
+<a id="a979db0e1915dbb3091dda61bfa7a43df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a979db0e1915dbb3091dda61bfa7a43df">&#9670;&nbsp;</a></span>H5check</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5check</td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td>&#160;&#160;&#160;<a class="el" href="group___h5.html#ga93525482e1168344f4c92470f99d88be">H5check_version</a>(<a class="el" href="_h5public_8h.html#a2e023f2234f425586a739326ed60a0e7">H5_VERS_MAJOR</a>, <a class="el" href="_h5public_8h.html#a5b3e8a3018bd75d21128679ac8f6ad27">H5_VERS_MINOR</a>, <a class="el" href="_h5public_8h.html#acdf2fb4576aa2977ee0e6192902c88aa">H5_VERS_RELEASE</a>)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac91e46b83ee173747f9792b33755ff0e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac91e46b83ee173747f9792b33755ff0e">&#9670;&nbsp;</a></span>H5O_MAX_TOKEN_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_MAX_TOKEN_SIZE&#160;&#160;&#160;(16)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The maximum size allowed for tokens</p>
+<p>Tokens are unique and permanent identifiers that are used to reference HDF5 objects in a container. This allows for 128-bit tokens </p>
+
+</div>
+</div>
+<a id="a257883deafe31b9a69bdddcfc3beebf7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a257883deafe31b9a69bdddcfc3beebf7">&#9670;&nbsp;</a></span>HADDR_AS_MPI_TYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HADDR_AS_MPI_TYPE&#160;&#160;&#160;MPI_UINT64_T</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a49742d33813ee38ef58eca9fbeda6b86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49742d33813ee38ef58eca9fbeda6b86">&#9670;&nbsp;</a></span>HADDR_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HADDR_MAX&#160;&#160;&#160;(<a class="el" href="_h5public_8h.html#a676244a60b85ee8bbd111afd4a8fce3c">HADDR_UNDEF</a> - 1)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a676244a60b85ee8bbd111afd4a8fce3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a676244a60b85ee8bbd111afd4a8fce3c">&#9670;&nbsp;</a></span>HADDR_UNDEF</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HADDR_UNDEF&#160;&#160;&#160;UINT64_MAX</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae427301109b78c64c2d7420c98c97cc5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae427301109b78c64c2d7420c98c97cc5">&#9670;&nbsp;</a></span>HDF5_DRIVER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HDF5_DRIVER&#160;&#160;&#160;&quot;HDF5_DRIVER&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Used to specify the name of an HDF5 Virtual File Driver to use as the default file driver for file access. Setting this environment variable overrides the default file driver for File Access Property Lists. </p>
+
+</div>
+</div>
+<a id="a1ac9c50e9bdfded792e79420053498fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1ac9c50e9bdfded792e79420053498fc">&#9670;&nbsp;</a></span>HDF5_DRIVER_CONFIG</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HDF5_DRIVER_CONFIG&#160;&#160;&#160;&quot;HDF5_DRIVER_CONFIG&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Used to specify a configuration string for the HDF5 Virtual File Driver being used for file access. </p>
+
+</div>
+</div>
+<a id="a7e98fbde4cd820aa7ad7d34f6f39801c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e98fbde4cd820aa7ad7d34f6f39801c">&#9670;&nbsp;</a></span>HDF5_NOCLEANUP</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HDF5_NOCLEANUP&#160;&#160;&#160;&quot;HDF5_NOCLEANUP&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Used to instruct HDF5 not to cleanup files created during testing. </p>
+
+</div>
+</div>
+<a id="a020d112b3c3251e7518461466777611d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a020d112b3c3251e7518461466777611d">&#9670;&nbsp;</a></span>HDF5_PLUGIN_PATH</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HDF5_PLUGIN_PATH&#160;&#160;&#160;&quot;HDF5_PLUGIN_PATH&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Used to specify a delimiter-separated (currently, ';' for Windows and ':' for other systems) list of paths that HDF5 should search when loading plugins. </p>
+
+</div>
+</div>
+<a id="a3f9a4003503ca9e39468f86227837e6c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f9a4003503ca9e39468f86227837e6c">&#9670;&nbsp;</a></span>HDF5_PLUGIN_PRELOAD</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HDF5_PLUGIN_PRELOAD&#160;&#160;&#160;&quot;HDF5_PLUGIN_PRELOAD&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Used to control the loading of HDF5 plugins at runtime. If this environment variable is set to the special string "::" (defined in <a class="el" href="_h5_p_lpublic_8h.html">H5PLpublic.h</a> as H5PL_NO_PLUGIN), then dynamic loading of any HDF5 plugins will be disabled. No other values are valid for this environment variable. </p>
+
+</div>
+</div>
+<a id="a347a82c5915f93e3f03265aac4f7a795"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a347a82c5915f93e3f03265aac4f7a795">&#9670;&nbsp;</a></span>HDF5_USE_FILE_LOCKING</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HDF5_USE_FILE_LOCKING&#160;&#160;&#160;&quot;HDF5_USE_FILE_LOCKING&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Used to control whether HDF5 uses file locking when creating or opening a file. Valid values for this environment variable are as follows:</p>
+<p>"TRUE" or "1" - Request that file locks should be used "FALSE" or "0" - Request that file locks should NOT be used "BEST_EFFORT" - Request that file locks should be used and that any locking errors caused by file locking being disabled on the system should be ignored </p>
+
+</div>
+</div>
+<a id="a8d21b0c065a27e1b6ea46efb966c7394"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d21b0c065a27e1b6ea46efb966c7394">&#9670;&nbsp;</a></span>HDF5_VOL_CONNECTOR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HDF5_VOL_CONNECTOR&#160;&#160;&#160;&quot;HDF5_VOL_CONNECTOR&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Used to specify the name of an HDF5 Virtual Object Layer Connector to use as the default VOL connector for file access. Setting this environment variable overrides the default VOL connector for File Access Property Lists. </p>
+
+</div>
+</div>
+<a id="a85ee455e293deebf98a3dce6c317a724"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a85ee455e293deebf98a3dce6c317a724">&#9670;&nbsp;</a></span>HSIZE_AS_MPI_TYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HSIZE_AS_MPI_TYPE&#160;&#160;&#160;MPI_UINT64_T</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a95782c58865515978907a9ced9e013e8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a95782c58865515978907a9ced9e013e8">&#9670;&nbsp;</a></span>HSIZE_UNDEF</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HSIZE_UNDEF&#160;&#160;&#160;UINT64_MAX</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a077ffa213bd6af61ce94d0b0e1d4942a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a077ffa213bd6af61ce94d0b0e1d4942a">&#9670;&nbsp;</a></span>MPICH_SKIP_MPICXX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MPICH_SKIP_MPICXX&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad88177cb820cd23327d4734635e65908"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad88177cb820cd23327d4734635e65908">&#9670;&nbsp;</a></span>OMPI_SKIP_MPICXX</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OMPI_SKIP_MPICXX&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0e57e8eab91bd4076bd72b40ebfdc737"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e57e8eab91bd4076bd72b40ebfdc737">&#9670;&nbsp;</a></span>PRIdHADDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIdHADDR&#160;&#160;&#160;PRId64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abd4987669bf8b3a18b735d46fd3ebaf2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd4987669bf8b3a18b735d46fd3ebaf2">&#9670;&nbsp;</a></span>PRIdHSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIdHSIZE&#160;&#160;&#160;PRId64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3597930c37d480c2f279a5a378887448"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3597930c37d480c2f279a5a378887448">&#9670;&nbsp;</a></span>PRIiHSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIiHSIZE&#160;&#160;&#160;PRIi64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa6db85e5bcd3cdfef92d7fe3221edeb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa6db85e5bcd3cdfef92d7fe3221edeb5">&#9670;&nbsp;</a></span>PRIoHADDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIoHADDR&#160;&#160;&#160;PRIo64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a34e5d23f77c6e76f3e493656e2420567"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a34e5d23f77c6e76f3e493656e2420567">&#9670;&nbsp;</a></span>PRIoHSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIoHSIZE&#160;&#160;&#160;PRIo64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6cbb87db2851287d5b90964fd1e1da2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6cbb87db2851287d5b90964fd1e1da2e">&#9670;&nbsp;</a></span>PRIuHADDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIuHADDR&#160;&#160;&#160;PRIu64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af2a07cc002d935ff50b0045b439c5e84"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af2a07cc002d935ff50b0045b439c5e84">&#9670;&nbsp;</a></span>PRIuHSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIuHSIZE&#160;&#160;&#160;PRIu64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af70aa586451e34e98566da6f727e707e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af70aa586451e34e98566da6f727e707e">&#9670;&nbsp;</a></span>PRIxHADDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIxHADDR&#160;&#160;&#160;PRIx64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa8870439009f9354f622110cdd13b946"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa8870439009f9354f622110cdd13b946">&#9670;&nbsp;</a></span>PRIXHADDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIXHADDR&#160;&#160;&#160;PRIX64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac3d6b7f4341357d21134903bad0430e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac3d6b7f4341357d21134903bad0430e2">&#9670;&nbsp;</a></span>PRIxHSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIxHSIZE&#160;&#160;&#160;PRIx64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7fe06c34f889e64132e78ffdbc98a13e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7fe06c34f889e64132e78ffdbc98a13e">&#9670;&nbsp;</a></span>PRIXHSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PRIXHSIZE&#160;&#160;&#160;PRIX64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a05a43aeba55b736316e74e3a26cbb254"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05a43aeba55b736316e74e3a26cbb254">&#9670;&nbsp;</a></span>H5_atclose_func_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void(* H5_atclose_func_t) (void *ctx)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Library shutdown callback, used by <a class="el" href="group___h5.html#gade62a3e6b75bed52234d9e8432c27fb2" title="Registers a callback for the library to invoke when it&#39;s closing.">H5atclose()</a>. </p>
+
+</div>
+</div>
+<a id="a8c86e866f40d7167cf9a1934c72b856f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c86e866f40d7167cf9a1934c72b856f">&#9670;&nbsp;</a></span>haddr_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef uint64_t <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The address of an object in the file. </p>
+
+</div>
+</div>
+<a id="ad470b00eccd2115c707c02de5fa1120d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad470b00eccd2115c707c02de5fa1120d">&#9670;&nbsp;</a></span>hbool_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef bool <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>C99-style Boolean type. Successful return values are zero (false) or positive (true). The typical true value is 1 but don't bet on it.</p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000078">Deprecated:</a></b></dt><dd>Now that we require C99, hbool_t is typedef'd to C99's bool and hbool_t is considered deprecated. Due to its long-standing, widespread use, we have no plans to remove the hbool_t typedef from the public API, though we will probably switch to using bool in the public API starting in the next major release of HDF5. </dd></dl>
+<dl class="section attention"><dt>Attention</dt><dd>Boolean functions cannot fail. </dd></dl>
+
+</div>
+</div>
+<a id="a3b079ecf932a5c599499cf7e298af160"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b079ecf932a5c599499cf7e298af160">&#9670;&nbsp;</a></span>herr_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Status return values. Failed integer functions in HDF5 result almost always in a negative value (unsigned failing functions sometimes return zero for failure) while successful return is non-negative (often zero). The negative failure value is most commonly -1, but don't bet on it.</p>
+<p>The proper way to detect failure is something like: </p><div class="fragment"><div class="line"><span class="keywordflow">if</span>((dset = <a class="code" href="group___h5_d.html#ga04198c4cf0b849ed3a8921f6c7169ee2">H5Dopen2</a>(file, name)) &lt; 0)</div>
+<div class="line"> fprintf(stderr, <span class="stringliteral">&quot;unable to open the requested dataset\n&quot;</span>);</div>
+<div class="ttc" id="agroup___h5_d_html_ga04198c4cf0b849ed3a8921f6c7169ee2"><div class="ttname"><a href="group___h5_d.html#ga04198c4cf0b849ed3a8921f6c7169ee2">H5Dopen2</a></div><div class="ttdeci">hid_t H5Dopen2(hid_t loc_id, const char *name, hid_t dapl_id)</div><div class="ttdoc">Opens an existing dataset.</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="a7f81cce70fb546af88da24d9285d3c1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7f81cce70fb546af88da24d9285d3c1c">&#9670;&nbsp;</a></span>hsize_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef uint64_t <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The size of file objects. </p>
+
+</div>
+</div>
+<a id="a7d9d4293176a8d7535ea6d4038235280"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d9d4293176a8d7535ea6d4038235280">&#9670;&nbsp;</a></span>hssize_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int64_t <a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The size of file objects. Used when negative values are needed to indicate errors. </p>
+
+</div>
+</div>
+<a id="aa8f6c28736dbd0f18388c67911d38aca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa8f6c28736dbd0f18388c67911d38aca">&#9670;&nbsp;</a></span>htri_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Three-valued Boolean type. Functions that return <a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> however return zero (false), positive (true), or negative (failure).</p>
+<p>The proper way to test for truth from a <a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> function is: </p><div class="fragment"><div class="line"><span class="keywordflow">if</span> ((retval = <a class="code" href="group___h5_t.html#ga0eba38d8c49784269e71ac9fa79b0f0a">H5Tcommitted</a>(type)) &gt; 0) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;data type is committed\n&quot;</span>);</div>
+<div class="line">} <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!retval) {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;data type is not committed\n&quot;</span>);</div>
+<div class="line">} <span class="keywordflow">else</span> {</div>
+<div class="line"> printf(<span class="stringliteral">&quot;error determining whether data type is committed\n&quot;</span>);</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___h5_t_html_ga0eba38d8c49784269e71ac9fa79b0f0a"><div class="ttname"><a href="group___h5_t.html#ga0eba38d8c49784269e71ac9fa79b0f0a">H5Tcommitted</a></div><div class="ttdeci">htri_t H5Tcommitted(hid_t type_id)</div><div class="ttdoc">Determines whether a datatype is a committed type or a transient type.</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="af629ed855824cf5955b54529adf78ad6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af629ed855824cf5955b54529adf78ad6">&#9670;&nbsp;</a></span>ssize_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="a8203c78e10ab2d89d8bce688a31afad3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8203c78e10ab2d89d8bce688a31afad3">&#9670;&nbsp;</a></span>H5_index_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The types of indices on links in groups/attributes on objects. Primarily used for "&lt;do&gt; &lt;foo&gt; by index" routines and for iterating over links in groups/attributes on objects. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8203c78e10ab2d89d8bce688a31afad3a64155c7f55efacd81efeb6b141d7119b"></a>H5_INDEX_UNKNOWN&#160;</td><td class="fielddoc"><p>Unknown index type <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e"></a>H5_INDEX_NAME&#160;</td><td class="fielddoc"><p>Index on names <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a8203c78e10ab2d89d8bce688a31afad3a315475479b34056043b4b6583bafb280"></a>H5_INDEX_CRT_ORDER&#160;</td><td class="fielddoc"><p>Index on creation order <br />
+ </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a8203c78e10ab2d89d8bce688a31afad3a6fdcf75f3d7a7d17a7693fbad25b2ded"></a>H5_INDEX_N&#160;</td><td class="fielddoc"><p>Number of indices defined <br />
+ </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a id="a6a6ddd1504d1ed61939d46d91d9441b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a6ddd1504d1ed61939d46d91d9441b9">&#9670;&nbsp;</a></span>H5_iter_order_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Common iteration orders </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6a6ddd1504d1ed61939d46d91d9441b9a7837530adedfe2ef169452b2ef80749f"></a>H5_ITER_UNKNOWN&#160;</td><td class="fielddoc"><p>Unknown order </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08"></a>H5_ITER_INC&#160;</td><td class="fielddoc"><p>Increasing order </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a6a6ddd1504d1ed61939d46d91d9441b9a2f123d7a4d68054e8aa2d0f1d0a3fcd2"></a>H5_ITER_DEC&#160;</td><td class="fielddoc"><p>Decreasing order </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a6a6ddd1504d1ed61939d46d91d9441b9a15eebaf7d85d5e37e918858634e29d01"></a>H5_ITER_NATIVE&#160;</td><td class="fielddoc"><p>No particular order, whatever is fastest </p>
+</td></tr>
+<tr><td class="fieldname"><a id="a6a6ddd1504d1ed61939d46d91d9441b9ae4e33656834200beea852a9c357d48d7"></a>H5_ITER_N&#160;</td><td class="fielddoc"><p>Number of iteration orders </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5public_8h.html">H5public.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5public_8h__dep__incl.map b/develop/_h5public_8h__dep__incl.map
new file mode 100644
index 0000000..083560d
--- /dev/null
+++ b/develop/_h5public_8h__dep__incl.map
@@ -0,0 +1,36 @@
+<map id="src/H5public.h" name="src/H5public.h">
+<area shape="rect" id="node1" title=" " alt="" coords="1471,5,1585,32"/>
+<area shape="rect" id="node2" href="$_h5_a_cpublic_8h.html" title=" " alt="" coords="457,155,589,181"/>
+<area shape="rect" id="node3" href="$_h5_fpublic_8h.html" title=" " alt="" coords="373,229,496,256"/>
+<area shape="rect" id="node4" href="$_h5_f_dpublic_8h.html" title=" " alt="" coords="50,304,182,331"/>
+<area shape="rect" id="node8" href="$_h5_ppublic_8h.html" title=" " alt="" coords="708,379,831,405"/>
+<area shape="rect" id="node9" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="1856,453,2011,480"/>
+<area shape="rect" id="node10" href="$_h5_mpublic_8h.html" title=" " alt="" coords="1569,528,1695,555"/>
+<area shape="rect" id="node11" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="2420,528,2639,555"/>
+<area shape="rect" id="node12" href="$_h5_apublic_8h.html" title=" " alt="" coords="1971,229,2093,256"/>
+<area shape="rect" id="node14" href="$_h5_cpublic_8h.html" title=" " alt="" coords="648,80,771,107"/>
+<area shape="rect" id="node15" href="$_h5_dpublic_8h.html" title=" " alt="" coords="1470,304,1594,331"/>
+<area shape="rect" id="node16" href="$_h5_epublic_8h.html" title=" " alt="" coords="2385,155,2508,181"/>
+<area shape="rect" id="node17" href="$_h5_e_spublic_8h.html" title=" " alt="" coords="2129,155,2260,181"/>
+<area shape="rect" id="node19" href="$_h5_gpublic_8h.html" title=" " alt="" coords="1721,304,1845,331"/>
+<area shape="rect" id="node20" href="$_h5_rpublic_8h.html" title=" " alt="" coords="1821,379,1944,405"/>
+<area shape="rect" id="node21" href="$_h5_ipublic_8h.html" title=" " alt="" coords="1469,80,1587,107"/>
+<area shape="rect" id="node24" href="$_h5_lpublic_8h.html" title=" " alt="" coords="1099,229,1221,256"/>
+<area shape="rect" id="node26" href="$_h5_opublic_8h.html" title=" " alt="" coords="1819,155,1943,181"/>
+<area shape="rect" id="node27" href="$_h5_spublic_8h.html" title=" " alt="" coords="811,155,933,181"/>
+<area shape="rect" id="node28" href="$_h5_tpublic_8h.html" title=" " alt="" coords="664,155,787,181"/>
+<area shape="rect" id="node30" href="$_h5_v_lpublic_8h.html" title=" " alt="" coords="2387,229,2517,256"/>
+<area shape="rect" id="node31" href="$_h5_m_mpublic_8h.html" title=" " alt="" coords="832,304,971,331"/>
+<area shape="rect" id="node32" href="$_h5_p_lpublic_8h.html" title=" " alt="" coords="2694,80,2823,107"/>
+<area shape="rect" id="node33" href="$_h5_zpublic_8h.html" title=" " alt="" coords="208,80,331,107"/>
+<area shape="rect" id="node5" href="$_h5_f_ddevelop_8h.html" title=" " alt="" coords="43,379,189,405"/>
+<area shape="rect" id="node6" href="$_h5_f_dprivate_8h.html" title=" " alt="" coords="101,453,240,480"/>
+<area shape="rect" id="node7" href="$_h5_f_dpkg_8h.html" title=" " alt="" coords="112,528,229,555"/>
+<area shape="rect" id="node13" href="$_h5_v_lnative_8h.html" title=" " alt="" coords="2182,304,2314,331"/>
+<area shape="rect" id="node18" href="$_h5_e_sdevelop_8h.html" title=" " alt="" coords="2219,229,2362,256"/>
+<area shape="rect" id="node22" href="$_h5_f_dstdio_8h.html" title=" " alt="" coords="1211,155,1336,181"/>
+<area shape="rect" id="node23" href="$_h5_idevelop_8h.html" title=" " alt="" coords="1360,155,1491,181"/>
+<area shape="rect" id="node25" href="$_h5_ldevelop_8h.html" title=" " alt="" coords="1147,304,1282,331"/>
+<area shape="rect" id="node29" href="$_h5_tdevelop_8h.html" title=" " alt="" coords="571,229,706,256"/>
+<area shape="rect" id="node34" href="$_h5_zdevelop_8h.html" title=" " alt="" coords="144,155,280,181"/>
+</map>
diff --git a/develop/_h5public_8h__dep__incl.md5 b/develop/_h5public_8h__dep__incl.md5
new file mode 100644
index 0000000..4e76a94
--- /dev/null
+++ b/develop/_h5public_8h__dep__incl.md5
@@ -0,0 +1 @@
+909c85922d4572868cbfff310302f189 \ No newline at end of file
diff --git a/develop/_h5public_8h__dep__incl.png b/develop/_h5public_8h__dep__incl.png
new file mode 100644
index 0000000..1a121e7
--- /dev/null
+++ b/develop/_h5public_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h5public_8h__incl.map b/develop/_h5public_8h__incl.map
new file mode 100644
index 0000000..8ba6719
--- /dev/null
+++ b/develop/_h5public_8h__incl.map
@@ -0,0 +1,14 @@
+<map id="src/H5public.h" name="src/H5public.h">
+<area shape="rect" id="node1" title=" " alt="" coords="545,5,659,32"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,80,108,107"/>
+<area shape="rect" id="node3" href="$_h5version_8h.html" title=" " alt="" coords="132,80,232,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="256,80,343,107"/>
+<area shape="rect" id="node5" title=" " alt="" coords="367,80,437,107"/>
+<area shape="rect" id="node6" title=" " alt="" coords="462,80,537,107"/>
+<area shape="rect" id="node7" title=" " alt="" coords="561,80,643,107"/>
+<area shape="rect" id="node8" title=" " alt="" coords="667,80,742,107"/>
+<area shape="rect" id="node9" title=" " alt="" coords="767,80,837,107"/>
+<area shape="rect" id="node10" title=" " alt="" coords="862,80,921,107"/>
+<area shape="rect" id="node11" title=" " alt="" coords="945,80,1011,107"/>
+<area shape="rect" id="node12" title=" " alt="" coords="1036,80,1144,107"/>
+</map>
diff --git a/develop/_h5public_8h__incl.md5 b/develop/_h5public_8h__incl.md5
new file mode 100644
index 0000000..a9f093f
--- /dev/null
+++ b/develop/_h5public_8h__incl.md5
@@ -0,0 +1 @@
+487c105c59850ddb56e7fd009b1bea48 \ No newline at end of file
diff --git a/develop/_h5public_8h__incl.png b/develop/_h5public_8h__incl.png
new file mode 100644
index 0000000..18340e8
--- /dev/null
+++ b/develop/_h5public_8h__incl.png
Binary files differ
diff --git a/develop/_h5version_8h.html b/develop/_h5version_8h.html
new file mode 100644
index 0000000..2bac86c
--- /dev/null
+++ b/develop/_h5version_8h.html
@@ -0,0 +1,1203 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5version.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h5version_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> </div>
+ <div class="headertitle">
+<div class="title">H5version.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="_h5version_8h__dep__incl.png" border="0" usemap="#asrc_2_h5version_8hdep" alt=""/></div>
+<map name="asrc_2_h5version_8hdep" id="asrc_2_h5version_8hdep">
+<area shape="rect" title=" " alt="" coords="1467,5,1589,32"/>
+<area shape="rect" href="_h5public_8h.html" title=" " alt="" coords="1471,80,1585,107"/>
+<area shape="rect" href="_h5_a_cpublic_8h.html" title=" " alt="" coords="457,229,589,256"/>
+<area shape="rect" href="_h5_fpublic_8h.html" title=" " alt="" coords="373,304,496,331"/>
+<area shape="rect" href="_h5_f_dpublic_8h.html" title=" " alt="" coords="50,379,182,405"/>
+<area shape="rect" href="_h5_ppublic_8h.html" title=" " alt="" coords="708,453,831,480"/>
+<area shape="rect" href="_h5_v_lconnector_8h.html" title=" " alt="" coords="1856,528,2011,555"/>
+<area shape="rect" href="_h5_mpublic_8h.html" title=" " alt="" coords="1569,603,1695,629"/>
+<area shape="rect" href="_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="2420,603,2639,629"/>
+<area shape="rect" href="_h5_apublic_8h.html" title=" " alt="" coords="1971,304,2093,331"/>
+<area shape="rect" href="_h5_cpublic_8h.html" title=" " alt="" coords="648,155,771,181"/>
+<area shape="rect" href="_h5_dpublic_8h.html" title=" " alt="" coords="1470,379,1594,405"/>
+<area shape="rect" href="_h5_epublic_8h.html" title=" " alt="" coords="2385,229,2508,256"/>
+<area shape="rect" href="_h5_e_spublic_8h.html" title=" " alt="" coords="2129,229,2260,256"/>
+<area shape="rect" href="_h5_gpublic_8h.html" title=" " alt="" coords="1721,379,1845,405"/>
+<area shape="rect" href="_h5_rpublic_8h.html" title=" " alt="" coords="1821,453,1944,480"/>
+<area shape="rect" href="_h5_ipublic_8h.html" title=" " alt="" coords="1469,155,1587,181"/>
+<area shape="rect" href="_h5_lpublic_8h.html" title=" " alt="" coords="1099,304,1221,331"/>
+<area shape="rect" href="_h5_opublic_8h.html" title=" " alt="" coords="1819,229,1943,256"/>
+<area shape="rect" href="_h5_spublic_8h.html" title=" " alt="" coords="811,229,933,256"/>
+<area shape="rect" href="_h5_tpublic_8h.html" title=" " alt="" coords="664,229,787,256"/>
+<area shape="rect" href="_h5_v_lpublic_8h.html" title=" " alt="" coords="2387,304,2517,331"/>
+<area shape="rect" href="_h5_m_mpublic_8h.html" title=" " alt="" coords="832,379,971,405"/>
+<area shape="rect" href="_h5_p_lpublic_8h.html" title=" " alt="" coords="2694,155,2823,181"/>
+<area shape="rect" href="_h5_zpublic_8h.html" title=" " alt="" coords="208,155,331,181"/>
+<area shape="rect" href="_h5_f_ddevelop_8h.html" title=" " alt="" coords="43,453,189,480"/>
+<area shape="rect" href="_h5_f_dprivate_8h.html" title=" " alt="" coords="101,528,240,555"/>
+<area shape="rect" href="_h5_f_dpkg_8h.html" title=" " alt="" coords="112,603,229,629"/>
+<area shape="rect" href="_h5_v_lnative_8h.html" title=" " alt="" coords="2182,379,2314,405"/>
+<area shape="rect" href="_h5_e_sdevelop_8h.html" title=" " alt="" coords="2219,304,2362,331"/>
+<area shape="rect" href="_h5_f_dstdio_8h.html" title=" " alt="" coords="1211,229,1336,256"/>
+<area shape="rect" href="_h5_idevelop_8h.html" title=" " alt="" coords="1360,229,1491,256"/>
+<area shape="rect" href="_h5_ldevelop_8h.html" title=" " alt="" coords="1147,379,1282,405"/>
+<area shape="rect" href="_h5_tdevelop_8h.html" title=" " alt="" coords="571,304,706,331"/>
+<area shape="rect" href="_h5_zdevelop_8h.html" title=" " alt="" coords="144,229,280,256"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a21b7090dae115b324913a52ab085b057"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a21b7090dae115b324913a52ab085b057">H5Acreate_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a21b7090dae115b324913a52ab085b057"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a76e4e5ab6eb0fd2aa7990d38d55f24"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a>&#160;&#160;&#160;<a class="el" href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308">H5Acreate2</a></td></tr>
+<tr class="separator:ga4a76e4e5ab6eb0fd2aa7990d38d55f24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b54b3356921023fea6384154a5e4dc8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a0b54b3356921023fea6384154a5e4dc8">H5Aiterate_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a0b54b3356921023fea6384154a5e4dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab9dcfc543cd4282f32b8ea19e08ffa6c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate</a>&#160;&#160;&#160;<a class="el" href="group___h5_a.html#ga9315a22b60468b6e996559b1b8a77251">H5Aiterate2</a></td></tr>
+<tr class="separator:gab9dcfc543cd4282f32b8ea19e08ffa6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04b85ea47893cb5538a75130533900a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a04b85ea47893cb5538a75130533900a9">H5A_operator_t</a>&#160;&#160;&#160;<a class="el" href="_h5_apublic_8h.html#a28fef0ded9a6c0eb12334c0d15dc3e74">H5A_operator2_t</a></td></tr>
+<tr class="separator:a04b85ea47893cb5538a75130533900a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb2264c54474285514e093ecc53812d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a2cb2264c54474285514e093ecc53812d">H5Dcreate_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a2cb2264c54474285514e093ecc53812d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0647ba4bbd26d5230cc07f3a5685b2cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>&#160;&#160;&#160;<a class="el" href="group___h5_d.html#gabf62045119f4e9c512d87d77f2f992df">H5Dcreate2</a></td></tr>
+<tr class="separator:ga0647ba4bbd26d5230cc07f3a5685b2cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aced09b01bfb716412520c1f0a4defb99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#aced09b01bfb716412520c1f0a4defb99">H5Dopen_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:aced09b01bfb716412520c1f0a4defb99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7dba2e5b2045f31c0932123ffb54f7a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a>&#160;&#160;&#160;<a class="el" href="group___h5_d.html#ga04198c4cf0b849ed3a8921f6c7169ee2">H5Dopen2</a></td></tr>
+<tr class="separator:a7dba2e5b2045f31c0932123ffb54f7a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ca9a13c72ef7c2ef787d45e0cb023ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a3ca9a13c72ef7c2ef787d45e0cb023ef">H5Eclear_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a3ca9a13c72ef7c2ef787d45e0cb023ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4c79bee16d0ffe8a6017bfdb66c9916"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#ac4c79bee16d0ffe8a6017bfdb66c9916">H5Eclear</a>&#160;&#160;&#160;<a class="el" href="group___h5_e.html#gac9d90679c7879f3c4ebce858aaa9dfb2">H5Eclear2</a></td></tr>
+<tr class="separator:ac4c79bee16d0ffe8a6017bfdb66c9916"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cb34a619050ebfbc90bfce8fde1c6b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a2cb34a619050ebfbc90bfce8fde1c6b8">H5Eget_auto_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a2cb34a619050ebfbc90bfce8fde1c6b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa088620ef0b6c4ac2abcf57d61c8cdb8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#gaa088620ef0b6c4ac2abcf57d61c8cdb8">H5Eget_auto</a>&#160;&#160;&#160;<a class="el" href="group___h5_e.html#ga2eda33cbadd9be5bfddbaa91e863c936">H5Eget_auto2</a></td></tr>
+<tr class="separator:gaa088620ef0b6c4ac2abcf57d61c8cdb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac65ffe31a881f2610a8c94cb993506f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#ac65ffe31a881f2610a8c94cb993506f4">H5Eprint_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:ac65ffe31a881f2610a8c94cb993506f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa7e93cb96b399e5853721258872435a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#gaa7e93cb96b399e5853721258872435a8">H5Eprint</a>&#160;&#160;&#160;<a class="el" href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">H5Eprint2</a></td></tr>
+<tr class="separator:gaa7e93cb96b399e5853721258872435a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fea87cfbf23044dc6ee6991db0315b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a3fea87cfbf23044dc6ee6991db0315b8">H5Epush_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a3fea87cfbf23044dc6ee6991db0315b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a7d9ca6b4f7bf521d29c85bbc5b7941"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga4a7d9ca6b4f7bf521d29c85bbc5b7941">H5Epush</a>&#160;&#160;&#160;<a class="el" href="group___h5_e.html#ga17c2790837a1c1ea7e56b65d3c00a920">H5Epush2</a></td></tr>
+<tr class="separator:ga4a7d9ca6b4f7bf521d29c85bbc5b7941"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8344ab8b7666797e4400cb95ff961707"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a8344ab8b7666797e4400cb95ff961707">H5Eset_auto_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a8344ab8b7666797e4400cb95ff961707"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga245383d63fba5c4282ce8e9ef8488702"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga245383d63fba5c4282ce8e9ef8488702">H5Eset_auto</a>&#160;&#160;&#160;<a class="el" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2</a></td></tr>
+<tr class="separator:ga245383d63fba5c4282ce8e9ef8488702"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7ae565c28408a89cf670889a4ec2fe7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#af7ae565c28408a89cf670889a4ec2fe7">H5Ewalk_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:af7ae565c28408a89cf670889a4ec2fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga565cd6c7b7a197f8954d821419aba0d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_e.html#ga565cd6c7b7a197f8954d821419aba0d0">H5Ewalk</a>&#160;&#160;&#160;<a class="el" href="group___h5_e.html#ga4ecc0f6a1ea5bb821373a5a7b8070655">H5Ewalk2</a></td></tr>
+<tr class="separator:ga565cd6c7b7a197f8954d821419aba0d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2592cae9c5fa61a6045b621cd94d3383"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a2592cae9c5fa61a6045b621cd94d3383">H5E_error_t</a>&#160;&#160;&#160;<a class="el" href="struct_h5_e__error2__t.html">H5E_error2_t</a></td></tr>
+<tr class="separator:a2592cae9c5fa61a6045b621cd94d3383"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bbdcafe87980d81a22ae5226f85c84e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a7bbdcafe87980d81a22ae5226f85c84e">H5E_walk_t</a>&#160;&#160;&#160;<a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a></td></tr>
+<tr class="separator:a7bbdcafe87980d81a22ae5226f85c84e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe69be246e2747b73a72159a315a5189"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#afe69be246e2747b73a72159a315a5189">H5Fget_info_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:afe69be246e2747b73a72159a315a5189"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae17036b3e36a8777328204e8bf073144"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_f.html#gae17036b3e36a8777328204e8bf073144">H5Fget_info</a>&#160;&#160;&#160;<a class="el" href="group___h5_f.html#gaced8c09c1559636a9c3f33dff3f4520e">H5Fget_info2</a></td></tr>
+<tr class="separator:gae17036b3e36a8777328204e8bf073144"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9994ec490861defacf6aed24d12a938a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a9994ec490861defacf6aed24d12a938a">H5F_info_t</a>&#160;&#160;&#160;<a class="el" href="struct_h5_f__info2__t.html">H5F_info2_t</a></td></tr>
+<tr class="separator:a9994ec490861defacf6aed24d12a938a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8ec3114e7970ceac40260041d66edbb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#ae8ec3114e7970ceac40260041d66edbb">H5Gcreate_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:ae8ec3114e7970ceac40260041d66edbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga187cee27a9fc4f1a311eb19b0522c7b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>&#160;&#160;&#160;<a class="el" href="group___h5_g.html#ga86d93295965f750ef25dea2505a711d9">H5Gcreate2</a></td></tr>
+<tr class="separator:ga187cee27a9fc4f1a311eb19b0522c7b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76c98e4e3ad7bd3a5a480e59f446d20d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a76c98e4e3ad7bd3a5a480e59f446d20d">H5Gopen_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a76c98e4e3ad7bd3a5a480e59f446d20d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3eca6807deff4f9e51fc5fe0befc2245"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen</a>&#160;&#160;&#160;<a class="el" href="group___h5_g.html#gadab91e2dd7a7e253dcc0e4fe04b81403">H5Gopen2</a></td></tr>
+<tr class="separator:ga3eca6807deff4f9e51fc5fe0befc2245"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb82b5eee718b22652e14b18e466a62b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#adb82b5eee718b22652e14b18e466a62b">H5Lget_info_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:adb82b5eee718b22652e14b18e466a62b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga97279697f3010a6ad31dd7f4341eb698"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#ga97279697f3010a6ad31dd7f4341eb698">H5Lget_info</a>&#160;&#160;&#160;<a class="el" href="group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400">H5Lget_info2</a></td></tr>
+<tr class="separator:ga97279697f3010a6ad31dd7f4341eb698"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af542682cfe46de7b0759e52a1608d1e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#af542682cfe46de7b0759e52a1608d1e4">H5L_info_t</a>&#160;&#160;&#160;<a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a></td></tr>
+<tr class="separator:af542682cfe46de7b0759e52a1608d1e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c61d2d4817d8c3eaa6252043b490304"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a8c61d2d4817d8c3eaa6252043b490304">H5Lget_info_by_idx_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a8c61d2d4817d8c3eaa6252043b490304"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4db00b8b944eae68233438165c784b67"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l.html#ga4db00b8b944eae68233438165c784b67">H5Lget_info_by_idx</a>&#160;&#160;&#160;<a class="el" href="group___h5_l.html#gaecfb3ef8520e9224b24a151ff8459ba9">H5Lget_info_by_idx2</a></td></tr>
+<tr class="separator:ga4db00b8b944eae68233438165c784b67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af542682cfe46de7b0759e52a1608d1e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#af542682cfe46de7b0759e52a1608d1e4">H5L_info_t</a>&#160;&#160;&#160;<a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a></td></tr>
+<tr class="separator:af542682cfe46de7b0759e52a1608d1e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8d6974379891ba3f43709ccf5cbc7ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#ae8d6974379891ba3f43709ccf5cbc7ac">H5Literate_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:ae8d6974379891ba3f43709ccf5cbc7ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga55406698106930db68242987c11ba051"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_v.html#ga55406698106930db68242987c11ba051">H5Literate</a>&#160;&#160;&#160;<a class="el" href="group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73">H5Literate2</a></td></tr>
+<tr class="separator:ga55406698106930db68242987c11ba051"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9bdbaf7f70be7e08015af52af9247407"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a9bdbaf7f70be7e08015af52af9247407">H5L_iterate_t</a>&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a></td></tr>
+<tr class="separator:a9bdbaf7f70be7e08015af52af9247407"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18218e95de866c426e9fdd9ac7f4a33d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a18218e95de866c426e9fdd9ac7f4a33d">H5Literate_by_name_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a18218e95de866c426e9fdd9ac7f4a33d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga655b002428e0176c2fa23a0315fbbcc2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_v.html#ga655b002428e0176c2fa23a0315fbbcc2">H5Literate_by_name</a>&#160;&#160;&#160;<a class="el" href="group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e">H5Literate_by_name2</a></td></tr>
+<tr class="separator:ga655b002428e0176c2fa23a0315fbbcc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9bdbaf7f70be7e08015af52af9247407"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a9bdbaf7f70be7e08015af52af9247407">H5L_iterate_t</a>&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a></td></tr>
+<tr class="separator:a9bdbaf7f70be7e08015af52af9247407"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13ff2bb0bfdbb7541ae2f567aaf15738"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a13ff2bb0bfdbb7541ae2f567aaf15738">H5Lvisit_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a13ff2bb0bfdbb7541ae2f567aaf15738"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac0558936502924d9e898d8b6e041ed69"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69">H5Lvisit</a>&#160;&#160;&#160;<a class="el" href="group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66">H5Lvisit2</a></td></tr>
+<tr class="separator:gac0558936502924d9e898d8b6e041ed69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9bdbaf7f70be7e08015af52af9247407"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a9bdbaf7f70be7e08015af52af9247407">H5L_iterate_t</a>&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a></td></tr>
+<tr class="separator:a9bdbaf7f70be7e08015af52af9247407"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a5cd62979043350f200d18e0b0c3da5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a0a5cd62979043350f200d18e0b0c3da5">H5Lvisit_by_name_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a0a5cd62979043350f200d18e0b0c3da5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga138405315e233673741893e4e250f055"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_v.html#ga138405315e233673741893e4e250f055">H5Lvisit_by_name</a>&#160;&#160;&#160;<a class="el" href="group___t_r_a_v.html#gafee93792c7e27a7e78b1ec221876b173">H5Lvisit_by_name2</a></td></tr>
+<tr class="separator:ga138405315e233673741893e4e250f055"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9bdbaf7f70be7e08015af52af9247407"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a9bdbaf7f70be7e08015af52af9247407">H5L_iterate_t</a>&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a></td></tr>
+<tr class="separator:a9bdbaf7f70be7e08015af52af9247407"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30da0a37991573c68c2d5470798984b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a30da0a37991573c68c2d5470798984b0">H5Oget_info_vers</a>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:a30da0a37991573c68c2d5470798984b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4f302a33faba9e1c2b5f64c62ca4ed5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info</a>&#160;&#160;&#160;<a class="el" href="group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013">H5Oget_info3</a></td></tr>
+<tr class="separator:gaf4f302a33faba9e1c2b5f64c62ca4ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad39b7ae9e88bd342937a882a79243946"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#ad39b7ae9e88bd342937a882a79243946">H5Oget_info_by_idx_vers</a>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:ad39b7ae9e88bd342937a882a79243946"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafe764884e1530f86079288dd5895a7bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gafe764884e1530f86079288dd5895a7bd">H5Oget_info_by_idx</a>&#160;&#160;&#160;<a class="el" href="group___h5_o.html#gafa2f8884f7d3e7fd9b8549f5b59fd9eb">H5Oget_info_by_idx3</a></td></tr>
+<tr class="separator:gafe764884e1530f86079288dd5895a7bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acee6aa6dd86a519b4fc9dceac94d2c17"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#acee6aa6dd86a519b4fc9dceac94d2c17">H5Oget_info_by_name_vers</a>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:acee6aa6dd86a519b4fc9dceac94d2c17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16d8ac07f9244cfccb42b5f309ca6b3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c">H5Oget_info_by_name</a>&#160;&#160;&#160;<a class="el" href="group___h5_o.html#gabb69c962999e027cef0079bbb1282199">H5Oget_info_by_name3</a></td></tr>
+<tr class="separator:ga16d8ac07f9244cfccb42b5f309ca6b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5768dea620b1bed1d6565bdf9244a3f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#ad5768dea620b1bed1d6565bdf9244a3f">H5Ovisit_vers</a>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:ad5768dea620b1bed1d6565bdf9244a3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ce86255fcc34ceaf84a62551cd24233"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit</a>&#160;&#160;&#160;<a class="el" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a">H5Ovisit3</a></td></tr>
+<tr class="separator:ga5ce86255fcc34ceaf84a62551cd24233"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63616f7a8a91c4d12007020eff85063b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a63616f7a8a91c4d12007020eff85063b">H5Ovisit_by_name_vers</a>&#160;&#160;&#160;3</td></tr>
+<tr class="separator:a63616f7a8a91c4d12007020eff85063b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab02a69e88b11404e7fd61f55344b186c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c">H5Ovisit_by_name</a>&#160;&#160;&#160;<a class="el" href="group___h5_o.html#ga34815400b01df59c4dac19436124885a">H5Ovisit_by_name3</a></td></tr>
+<tr class="separator:gab02a69e88b11404e7fd61f55344b186c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca058aeab1aba83130afce6febd0303e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#aca058aeab1aba83130afce6febd0303e">H5Pencode_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:aca058aeab1aba83130afce6febd0303e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1a9ff52a69251d57ffa686102f162a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#af1a9ff52a69251d57ffa686102f162a8">H5Pencode</a>&#160;&#160;&#160;<a class="el" href="group___p_l_c_r.html#ga37b1b6666e62a86389015e7dfc384faa">H5Pencode2</a></td></tr>
+<tr class="separator:af1a9ff52a69251d57ffa686102f162a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9913e361430b56e71f76d6d08c8e0d4d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a9913e361430b56e71f76d6d08c8e0d4d">H5Pget_filter_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a9913e361430b56e71f76d6d08c8e0d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e070dfec9cb3a3aaf9c188a987e6a15"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a7e070dfec9cb3a3aaf9c188a987e6a15">H5Pget_filter</a>&#160;&#160;&#160;<a class="el" href="group___o_c_p_l.html#ga024d200a6a07e12f008a62c4e62d0bcc">H5Pget_filter2</a></td></tr>
+<tr class="separator:a7e070dfec9cb3a3aaf9c188a987e6a15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c0d0080d28b0b3ddbb4e09bd3ddd0d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#af6c0d0080d28b0b3ddbb4e09bd3ddd0d">H5Pget_filter_by_id_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:af6c0d0080d28b0b3ddbb4e09bd3ddd0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7aa336e7b1b9033cea2448ba623951f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#ac7aa336e7b1b9033cea2448ba623951f">H5Pget_filter_by_id</a>&#160;&#160;&#160;<a class="el" href="group___o_c_p_l.html#ga2d5e9df5f0e93abae11ee5edd82fcec3">H5Pget_filter_by_id2</a></td></tr>
+<tr class="separator:ac7aa336e7b1b9033cea2448ba623951f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11c5bea3c2834bb92a2450ea0db136e8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a11c5bea3c2834bb92a2450ea0db136e8">H5Pinsert_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a11c5bea3c2834bb92a2450ea0db136e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ccdea50538c7cfde87a9fa63ea68555"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a9ccdea50538c7cfde87a9fa63ea68555">H5Pinsert</a>&#160;&#160;&#160;<a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4">H5Pinsert2</a></td></tr>
+<tr class="separator:a9ccdea50538c7cfde87a9fa63ea68555"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66ca006f0800bbcf6cdb37a87ce0143c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a66ca006f0800bbcf6cdb37a87ce0143c">H5Pregister_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a66ca006f0800bbcf6cdb37a87ce0143c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a334ff323dfa6653ce21d0988ae7c73ba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a334ff323dfa6653ce21d0988ae7c73ba">H5Pregister</a>&#160;&#160;&#160;<a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719">H5Pregister2</a></td></tr>
+<tr class="separator:a334ff323dfa6653ce21d0988ae7c73ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7dd741ca378477a48877122454539015"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a7dd741ca378477a48877122454539015">H5Rdereference_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a7dd741ca378477a48877122454539015"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5dc19b9d1833af66c5e1f819f2c05c4a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a>&#160;&#160;&#160;<a class="el" href="group___h5_r.html#ga9b09586f7b6ec708434dd8f95f58a9b7">H5Rdereference2</a></td></tr>
+<tr class="separator:ga5dc19b9d1833af66c5e1f819f2c05c4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a08f2870f6a271ad932e7568691c68f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a7a08f2870f6a271ad932e7568691c68f">H5Rget_obj_type_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a7a08f2870f6a271ad932e7568691c68f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafe413df448be0d230de922357fd7bc3b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_r.html#gafe413df448be0d230de922357fd7bc3b">H5Rget_obj_type</a>&#160;&#160;&#160;<a class="el" href="group___h5_r.html#ga766e39a76bcdd68dc514425353eff807">H5Rget_obj_type2</a></td></tr>
+<tr class="separator:gafe413df448be0d230de922357fd7bc3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7374945cce9e93c6f915d741befea51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#ad7374945cce9e93c6f915d741befea51">H5Sencode_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:ad7374945cce9e93c6f915d741befea51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga35e289baf490229e233296929fbf5208"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_s.html#ga35e289baf490229e233296929fbf5208">H5Sencode</a>&#160;&#160;&#160;<a class="el" href="group___h5_s.html#ga178ec7b8769ad5704a170d9bd3421074">H5Sencode2</a></td></tr>
+<tr class="separator:ga35e289baf490229e233296929fbf5208"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c861ed10a0881a845dd1c73cd1fe887"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a3c861ed10a0881a845dd1c73cd1fe887">H5Tarray_create_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a3c861ed10a0881a845dd1c73cd1fe887"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga39d41fdef06b3d7972ec2eab16ab5e96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create</a>&#160;&#160;&#160;<a class="el" href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618">H5Tarray_create2</a></td></tr>
+<tr class="separator:ga39d41fdef06b3d7972ec2eab16ab5e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cead1b29370ba44a44aef35a1f89aa7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a1cead1b29370ba44a44aef35a1f89aa7">H5Tcommit_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a1cead1b29370ba44a44aef35a1f89aa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a224eb59f0ba807789e3f8ba3a840cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga9a224eb59f0ba807789e3f8ba3a840cd">H5Tcommit</a>&#160;&#160;&#160;<a class="el" href="group___h5_t.html#ga10352b6fa9ac58a7fbd5299496f1df31">H5Tcommit2</a></td></tr>
+<tr class="separator:ga9a224eb59f0ba807789e3f8ba3a840cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2ddd5b18787bef89be941488316d467"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#ac2ddd5b18787bef89be941488316d467">H5Tget_array_dims_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:ac2ddd5b18787bef89be941488316d467"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2b4fecf95c9c16e4431d8aba60995473"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims</a>&#160;&#160;&#160;<a class="el" href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769">H5Tget_array_dims2</a></td></tr>
+<tr class="separator:ga2b4fecf95c9c16e4431d8aba60995473"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1429683442094f9484fca6278c0d2f66"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a1429683442094f9484fca6278c0d2f66">H5Topen_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a1429683442094f9484fca6278c0d2f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d14b407603fdcedfbed1f723784c209"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_t.html#ga1d14b407603fdcedfbed1f723784c209">H5Topen</a>&#160;&#160;&#160;<a class="el" href="group___h5_t.html#ga7e65e77634f1fb4ba38cbcdab9a59bc2">H5Topen2</a></td></tr>
+<tr class="separator:ga1d14b407603fdcedfbed1f723784c209"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab899fd0758faf9aadacb758c44979428"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#ab899fd0758faf9aadacb758c44979428">H5E_auto_t_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:ab899fd0758faf9aadacb758c44979428"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a553d5a9d3baca989e9cc00d369810051"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a553d5a9d3baca989e9cc00d369810051">H5E_auto_t</a>&#160;&#160;&#160;<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a></td></tr>
+<tr class="separator:a553d5a9d3baca989e9cc00d369810051"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a377c3c166e3937b657daf17b678cc361"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a377c3c166e3937b657daf17b678cc361">H5O_info_t_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a377c3c166e3937b657daf17b678cc361"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f76b0cdd6d68d61f11e46d4f06e50d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a5f76b0cdd6d68d61f11e46d4f06e50d4">H5O_info_t</a>&#160;&#160;&#160;<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a></td></tr>
+<tr class="separator:a5f76b0cdd6d68d61f11e46d4f06e50d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8371f78a255da0e7a540c2486225658e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a8371f78a255da0e7a540c2486225658e">H5O_iterate_t_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a8371f78a255da0e7a540c2486225658e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af397680764c0b285efb69404b9e421b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#af397680764c0b285efb69404b9e421b9">H5O_iterate_t</a>&#160;&#160;&#160;<a class="el" href="_h5_opublic_8h.html#a564cec62aef0389091ad21d235aa321c">H5O_iterate2_t</a></td></tr>
+<tr class="separator:af397680764c0b285efb69404b9e421b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29e27de6e11a401bed2d36715de06167"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a29e27de6e11a401bed2d36715de06167">H5Z_class_t_vers</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a29e27de6e11a401bed2d36715de06167"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f702f77f3ab031d771be3b2b4bf4fba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html#a3f702f77f3ab031d771be3b2b4bf4fba">H5Z_class_t</a>&#160;&#160;&#160;<a class="el" href="struct_h5_z__class2__t.html">H5Z_class2_t</a></td></tr>
+<tr class="separator:a3f702f77f3ab031d771be3b2b4bf4fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a04b85ea47893cb5538a75130533900a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04b85ea47893cb5538a75130533900a9">&#9670;&nbsp;</a></span>H5A_operator_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5A_operator_t&#160;&#160;&#160;<a class="el" href="_h5_apublic_8h.html#a28fef0ded9a6c0eb12334c0d15dc3e74">H5A_operator2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a21b7090dae115b324913a52ab085b057"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a21b7090dae115b324913a52ab085b057">&#9670;&nbsp;</a></span>H5Acreate_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Acreate_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0b54b3356921023fea6384154a5e4dc8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b54b3356921023fea6384154a5e4dc8">&#9670;&nbsp;</a></span>H5Aiterate_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Aiterate_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2cb2264c54474285514e093ecc53812d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2cb2264c54474285514e093ecc53812d">&#9670;&nbsp;</a></span>H5Dcreate_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Dcreate_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7dba2e5b2045f31c0932123ffb54f7a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7dba2e5b2045f31c0932123ffb54f7a3">&#9670;&nbsp;</a></span>H5Dopen</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Dopen&#160;&#160;&#160;<a class="el" href="group___h5_d.html#ga04198c4cf0b849ed3a8921f6c7169ee2">H5Dopen2</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aced09b01bfb716412520c1f0a4defb99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aced09b01bfb716412520c1f0a4defb99">&#9670;&nbsp;</a></span>H5Dopen_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Dopen_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a553d5a9d3baca989e9cc00d369810051"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a553d5a9d3baca989e9cc00d369810051">&#9670;&nbsp;</a></span>H5E_auto_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5E_auto_t&#160;&#160;&#160;<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab899fd0758faf9aadacb758c44979428"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab899fd0758faf9aadacb758c44979428">&#9670;&nbsp;</a></span>H5E_auto_t_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5E_auto_t_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2592cae9c5fa61a6045b621cd94d3383"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2592cae9c5fa61a6045b621cd94d3383">&#9670;&nbsp;</a></span>H5E_error_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5E_error_t&#160;&#160;&#160;<a class="el" href="struct_h5_e__error2__t.html">H5E_error2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7bbdcafe87980d81a22ae5226f85c84e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7bbdcafe87980d81a22ae5226f85c84e">&#9670;&nbsp;</a></span>H5E_walk_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5E_walk_t&#160;&#160;&#160;<a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac4c79bee16d0ffe8a6017bfdb66c9916"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4c79bee16d0ffe8a6017bfdb66c9916">&#9670;&nbsp;</a></span>H5Eclear</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Eclear&#160;&#160;&#160;<a class="el" href="group___h5_e.html#gac9d90679c7879f3c4ebce858aaa9dfb2">H5Eclear2</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3ca9a13c72ef7c2ef787d45e0cb023ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3ca9a13c72ef7c2ef787d45e0cb023ef">&#9670;&nbsp;</a></span>H5Eclear_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Eclear_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2cb34a619050ebfbc90bfce8fde1c6b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2cb34a619050ebfbc90bfce8fde1c6b8">&#9670;&nbsp;</a></span>H5Eget_auto_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Eget_auto_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac65ffe31a881f2610a8c94cb993506f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac65ffe31a881f2610a8c94cb993506f4">&#9670;&nbsp;</a></span>H5Eprint_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Eprint_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3fea87cfbf23044dc6ee6991db0315b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3fea87cfbf23044dc6ee6991db0315b8">&#9670;&nbsp;</a></span>H5Epush_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Epush_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8344ab8b7666797e4400cb95ff961707"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8344ab8b7666797e4400cb95ff961707">&#9670;&nbsp;</a></span>H5Eset_auto_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Eset_auto_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af7ae565c28408a89cf670889a4ec2fe7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7ae565c28408a89cf670889a4ec2fe7">&#9670;&nbsp;</a></span>H5Ewalk_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Ewalk_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9994ec490861defacf6aed24d12a938a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9994ec490861defacf6aed24d12a938a">&#9670;&nbsp;</a></span>H5F_info_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5F_info_t&#160;&#160;&#160;<a class="el" href="struct_h5_f__info2__t.html">H5F_info2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afe69be246e2747b73a72159a315a5189"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afe69be246e2747b73a72159a315a5189">&#9670;&nbsp;</a></span>H5Fget_info_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Fget_info_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae8ec3114e7970ceac40260041d66edbb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8ec3114e7970ceac40260041d66edbb">&#9670;&nbsp;</a></span>H5Gcreate_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Gcreate_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a76c98e4e3ad7bd3a5a480e59f446d20d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a76c98e4e3ad7bd3a5a480e59f446d20d">&#9670;&nbsp;</a></span>H5Gopen_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Gopen_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af542682cfe46de7b0759e52a1608d1e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af542682cfe46de7b0759e52a1608d1e4">&#9670;&nbsp;</a></span>H5L_info_t <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_info_t&#160;&#160;&#160;<a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af542682cfe46de7b0759e52a1608d1e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af542682cfe46de7b0759e52a1608d1e4">&#9670;&nbsp;</a></span>H5L_info_t <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_info_t&#160;&#160;&#160;<a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9bdbaf7f70be7e08015af52af9247407"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9bdbaf7f70be7e08015af52af9247407">&#9670;&nbsp;</a></span>H5L_iterate_t <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_iterate_t&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9bdbaf7f70be7e08015af52af9247407"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9bdbaf7f70be7e08015af52af9247407">&#9670;&nbsp;</a></span>H5L_iterate_t <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_iterate_t&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9bdbaf7f70be7e08015af52af9247407"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9bdbaf7f70be7e08015af52af9247407">&#9670;&nbsp;</a></span>H5L_iterate_t <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_iterate_t&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9bdbaf7f70be7e08015af52af9247407"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9bdbaf7f70be7e08015af52af9247407">&#9670;&nbsp;</a></span>H5L_iterate_t <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5L_iterate_t&#160;&#160;&#160;<a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8c61d2d4817d8c3eaa6252043b490304"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c61d2d4817d8c3eaa6252043b490304">&#9670;&nbsp;</a></span>H5Lget_info_by_idx_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Lget_info_by_idx_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adb82b5eee718b22652e14b18e466a62b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb82b5eee718b22652e14b18e466a62b">&#9670;&nbsp;</a></span>H5Lget_info_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Lget_info_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a18218e95de866c426e9fdd9ac7f4a33d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a18218e95de866c426e9fdd9ac7f4a33d">&#9670;&nbsp;</a></span>H5Literate_by_name_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Literate_by_name_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae8d6974379891ba3f43709ccf5cbc7ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8d6974379891ba3f43709ccf5cbc7ac">&#9670;&nbsp;</a></span>H5Literate_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Literate_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0a5cd62979043350f200d18e0b0c3da5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0a5cd62979043350f200d18e0b0c3da5">&#9670;&nbsp;</a></span>H5Lvisit_by_name_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Lvisit_by_name_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a13ff2bb0bfdbb7541ae2f567aaf15738"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a13ff2bb0bfdbb7541ae2f567aaf15738">&#9670;&nbsp;</a></span>H5Lvisit_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Lvisit_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5f76b0cdd6d68d61f11e46d4f06e50d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f76b0cdd6d68d61f11e46d4f06e50d4">&#9670;&nbsp;</a></span>H5O_info_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_info_t&#160;&#160;&#160;<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a377c3c166e3937b657daf17b678cc361"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a377c3c166e3937b657daf17b678cc361">&#9670;&nbsp;</a></span>H5O_info_t_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_info_t_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af397680764c0b285efb69404b9e421b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af397680764c0b285efb69404b9e421b9">&#9670;&nbsp;</a></span>H5O_iterate_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_iterate_t&#160;&#160;&#160;<a class="el" href="_h5_opublic_8h.html#a564cec62aef0389091ad21d235aa321c">H5O_iterate2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8371f78a255da0e7a540c2486225658e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8371f78a255da0e7a540c2486225658e">&#9670;&nbsp;</a></span>H5O_iterate_t_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5O_iterate_t_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad39b7ae9e88bd342937a882a79243946"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad39b7ae9e88bd342937a882a79243946">&#9670;&nbsp;</a></span>H5Oget_info_by_idx_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Oget_info_by_idx_vers&#160;&#160;&#160;3</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acee6aa6dd86a519b4fc9dceac94d2c17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acee6aa6dd86a519b4fc9dceac94d2c17">&#9670;&nbsp;</a></span>H5Oget_info_by_name_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Oget_info_by_name_vers&#160;&#160;&#160;3</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a30da0a37991573c68c2d5470798984b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30da0a37991573c68c2d5470798984b0">&#9670;&nbsp;</a></span>H5Oget_info_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Oget_info_vers&#160;&#160;&#160;3</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a63616f7a8a91c4d12007020eff85063b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a63616f7a8a91c4d12007020eff85063b">&#9670;&nbsp;</a></span>H5Ovisit_by_name_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Ovisit_by_name_vers&#160;&#160;&#160;3</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad5768dea620b1bed1d6565bdf9244a3f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5768dea620b1bed1d6565bdf9244a3f">&#9670;&nbsp;</a></span>H5Ovisit_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Ovisit_vers&#160;&#160;&#160;3</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af1a9ff52a69251d57ffa686102f162a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1a9ff52a69251d57ffa686102f162a8">&#9670;&nbsp;</a></span>H5Pencode</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Pencode&#160;&#160;&#160;<a class="el" href="group___p_l_c_r.html#ga37b1b6666e62a86389015e7dfc384faa">H5Pencode2</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aca058aeab1aba83130afce6febd0303e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aca058aeab1aba83130afce6febd0303e">&#9670;&nbsp;</a></span>H5Pencode_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Pencode_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7e070dfec9cb3a3aaf9c188a987e6a15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e070dfec9cb3a3aaf9c188a987e6a15">&#9670;&nbsp;</a></span>H5Pget_filter</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Pget_filter&#160;&#160;&#160;<a class="el" href="group___o_c_p_l.html#ga024d200a6a07e12f008a62c4e62d0bcc">H5Pget_filter2</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac7aa336e7b1b9033cea2448ba623951f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac7aa336e7b1b9033cea2448ba623951f">&#9670;&nbsp;</a></span>H5Pget_filter_by_id</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Pget_filter_by_id&#160;&#160;&#160;<a class="el" href="group___o_c_p_l.html#ga2d5e9df5f0e93abae11ee5edd82fcec3">H5Pget_filter_by_id2</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af6c0d0080d28b0b3ddbb4e09bd3ddd0d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6c0d0080d28b0b3ddbb4e09bd3ddd0d">&#9670;&nbsp;</a></span>H5Pget_filter_by_id_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Pget_filter_by_id_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9913e361430b56e71f76d6d08c8e0d4d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9913e361430b56e71f76d6d08c8e0d4d">&#9670;&nbsp;</a></span>H5Pget_filter_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Pget_filter_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9ccdea50538c7cfde87a9fa63ea68555"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ccdea50538c7cfde87a9fa63ea68555">&#9670;&nbsp;</a></span>H5Pinsert</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Pinsert&#160;&#160;&#160;<a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4">H5Pinsert2</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a11c5bea3c2834bb92a2450ea0db136e8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a11c5bea3c2834bb92a2450ea0db136e8">&#9670;&nbsp;</a></span>H5Pinsert_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Pinsert_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a334ff323dfa6653ce21d0988ae7c73ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a334ff323dfa6653ce21d0988ae7c73ba">&#9670;&nbsp;</a></span>H5Pregister</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Pregister&#160;&#160;&#160;<a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719">H5Pregister2</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a66ca006f0800bbcf6cdb37a87ce0143c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66ca006f0800bbcf6cdb37a87ce0143c">&#9670;&nbsp;</a></span>H5Pregister_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Pregister_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7dd741ca378477a48877122454539015"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7dd741ca378477a48877122454539015">&#9670;&nbsp;</a></span>H5Rdereference_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Rdereference_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7a08f2870f6a271ad932e7568691c68f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a08f2870f6a271ad932e7568691c68f">&#9670;&nbsp;</a></span>H5Rget_obj_type_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Rget_obj_type_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad7374945cce9e93c6f915d741befea51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7374945cce9e93c6f915d741befea51">&#9670;&nbsp;</a></span>H5Sencode_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Sencode_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3c861ed10a0881a845dd1c73cd1fe887"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c861ed10a0881a845dd1c73cd1fe887">&#9670;&nbsp;</a></span>H5Tarray_create_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Tarray_create_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1cead1b29370ba44a44aef35a1f89aa7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1cead1b29370ba44a44aef35a1f89aa7">&#9670;&nbsp;</a></span>H5Tcommit_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Tcommit_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac2ddd5b18787bef89be941488316d467"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac2ddd5b18787bef89be941488316d467">&#9670;&nbsp;</a></span>H5Tget_array_dims_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Tget_array_dims_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1429683442094f9484fca6278c0d2f66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1429683442094f9484fca6278c0d2f66">&#9670;&nbsp;</a></span>H5Topen_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Topen_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3f702f77f3ab031d771be3b2b4bf4fba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f702f77f3ab031d771be3b2b4bf4fba">&#9670;&nbsp;</a></span>H5Z_class_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_class_t&#160;&#160;&#160;<a class="el" href="struct_h5_z__class2__t.html">H5Z_class2_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a29e27de6e11a401bed2d36715de06167"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29e27de6e11a401bed2d36715de06167">&#9670;&nbsp;</a></span>H5Z_class_t_vers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Z_class_t_vers&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_h5version_8h.html">H5version.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h5version_8h__dep__incl.map b/develop/_h5version_8h__dep__incl.map
new file mode 100644
index 0000000..179ca7c
--- /dev/null
+++ b/develop/_h5version_8h__dep__incl.map
@@ -0,0 +1,37 @@
+<map id="src/H5version.h" name="src/H5version.h">
+<area shape="rect" id="node1" title=" " alt="" coords="1467,5,1589,32"/>
+<area shape="rect" id="node2" href="$_h5public_8h.html" title=" " alt="" coords="1471,80,1585,107"/>
+<area shape="rect" id="node3" href="$_h5_a_cpublic_8h.html" title=" " alt="" coords="457,229,589,256"/>
+<area shape="rect" id="node4" href="$_h5_fpublic_8h.html" title=" " alt="" coords="373,304,496,331"/>
+<area shape="rect" id="node5" href="$_h5_f_dpublic_8h.html" title=" " alt="" coords="50,379,182,405"/>
+<area shape="rect" id="node9" href="$_h5_ppublic_8h.html" title=" " alt="" coords="708,453,831,480"/>
+<area shape="rect" id="node10" href="$_h5_v_lconnector_8h.html" title=" " alt="" coords="1856,528,2011,555"/>
+<area shape="rect" id="node11" href="$_h5_mpublic_8h.html" title=" " alt="" coords="1569,603,1695,629"/>
+<area shape="rect" id="node12" href="$_h5_v_lconnector__passthru_8h.html" title=" " alt="" coords="2420,603,2639,629"/>
+<area shape="rect" id="node13" href="$_h5_apublic_8h.html" title=" " alt="" coords="1971,304,2093,331"/>
+<area shape="rect" id="node15" href="$_h5_cpublic_8h.html" title=" " alt="" coords="648,155,771,181"/>
+<area shape="rect" id="node16" href="$_h5_dpublic_8h.html" title=" " alt="" coords="1470,379,1594,405"/>
+<area shape="rect" id="node17" href="$_h5_epublic_8h.html" title=" " alt="" coords="2385,229,2508,256"/>
+<area shape="rect" id="node18" href="$_h5_e_spublic_8h.html" title=" " alt="" coords="2129,229,2260,256"/>
+<area shape="rect" id="node20" href="$_h5_gpublic_8h.html" title=" " alt="" coords="1721,379,1845,405"/>
+<area shape="rect" id="node21" href="$_h5_rpublic_8h.html" title=" " alt="" coords="1821,453,1944,480"/>
+<area shape="rect" id="node22" href="$_h5_ipublic_8h.html" title=" " alt="" coords="1469,155,1587,181"/>
+<area shape="rect" id="node25" href="$_h5_lpublic_8h.html" title=" " alt="" coords="1099,304,1221,331"/>
+<area shape="rect" id="node27" href="$_h5_opublic_8h.html" title=" " alt="" coords="1819,229,1943,256"/>
+<area shape="rect" id="node28" href="$_h5_spublic_8h.html" title=" " alt="" coords="811,229,933,256"/>
+<area shape="rect" id="node29" href="$_h5_tpublic_8h.html" title=" " alt="" coords="664,229,787,256"/>
+<area shape="rect" id="node31" href="$_h5_v_lpublic_8h.html" title=" " alt="" coords="2387,304,2517,331"/>
+<area shape="rect" id="node32" href="$_h5_m_mpublic_8h.html" title=" " alt="" coords="832,379,971,405"/>
+<area shape="rect" id="node33" href="$_h5_p_lpublic_8h.html" title=" " alt="" coords="2694,155,2823,181"/>
+<area shape="rect" id="node34" href="$_h5_zpublic_8h.html" title=" " alt="" coords="208,155,331,181"/>
+<area shape="rect" id="node6" href="$_h5_f_ddevelop_8h.html" title=" " alt="" coords="43,453,189,480"/>
+<area shape="rect" id="node7" href="$_h5_f_dprivate_8h.html" title=" " alt="" coords="101,528,240,555"/>
+<area shape="rect" id="node8" href="$_h5_f_dpkg_8h.html" title=" " alt="" coords="112,603,229,629"/>
+<area shape="rect" id="node14" href="$_h5_v_lnative_8h.html" title=" " alt="" coords="2182,379,2314,405"/>
+<area shape="rect" id="node19" href="$_h5_e_sdevelop_8h.html" title=" " alt="" coords="2219,304,2362,331"/>
+<area shape="rect" id="node23" href="$_h5_f_dstdio_8h.html" title=" " alt="" coords="1211,229,1336,256"/>
+<area shape="rect" id="node24" href="$_h5_idevelop_8h.html" title=" " alt="" coords="1360,229,1491,256"/>
+<area shape="rect" id="node26" href="$_h5_ldevelop_8h.html" title=" " alt="" coords="1147,379,1282,405"/>
+<area shape="rect" id="node30" href="$_h5_tdevelop_8h.html" title=" " alt="" coords="571,304,706,331"/>
+<area shape="rect" id="node35" href="$_h5_zdevelop_8h.html" title=" " alt="" coords="144,229,280,256"/>
+</map>
diff --git a/develop/_h5version_8h__dep__incl.md5 b/develop/_h5version_8h__dep__incl.md5
new file mode 100644
index 0000000..05e5f42
--- /dev/null
+++ b/develop/_h5version_8h__dep__incl.md5
@@ -0,0 +1 @@
+66ae92958a8ef8c458cb20fc2e126fb0 \ No newline at end of file
diff --git a/develop/_h5version_8h__dep__incl.png b/develop/_h5version_8h__dep__incl.png
new file mode 100644
index 0000000..bdca662
--- /dev/null
+++ b/develop/_h5version_8h__dep__incl.png
Binary files differ
diff --git a/develop/_h_d_f5_8_f90.html b/develop/_h_d_f5_8_f90.html
new file mode 100644
index 0000000..1455ddd
--- /dev/null
+++ b/develop/_h_d_f5_8_f90.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src/HDF5.F90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_8_f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Modules</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5.F90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespacehdf5"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf5.html">hdf5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li><li class="navelem"><a class="el" href="_h_d_f5_8_f90.html">HDF5.F90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_attribute_exception_8java.html b/develop/_h_d_f5_attribute_exception_8java.html
new file mode 100644
index 0000000..581eb38
--- /dev/null
+++ b/develop/_h_d_f5_attribute_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5AttributeException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_attribute_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5AttributeException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception.html">HDF5AttributeException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_attribute_exception_8java.html">HDF5AttributeException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_btree_exception_8java.html b/develop/_h_d_f5_btree_exception_8java.html
new file mode 100644
index 0000000..43635a7
--- /dev/null
+++ b/develop/_h_d_f5_btree_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5BtreeException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_btree_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5BtreeException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception.html">HDF5BtreeException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_btree_exception_8java.html">HDF5BtreeException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_c_o_n_s_t.html b/develop/_h_d_f5_c_o_n_s_t.html
new file mode 100644
index 0000000..b2f4e91
--- /dev/null
+++ b/develop/_h_d_f5_c_o_n_s_t.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Constants and Enumerated Types</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_c_o_n_s_t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Constants and Enumerated Types </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>This class contains C constants and enumerated types of HDF5 library. The values of these constants are obtained from the library by calling the JNI function jconstant, where jconstant is used for any of the private constants which start their name with "H5" need to be converted. </p>
+<p><b>Do not edit this file!</b></p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="_h_d_f5_l_i_b.html">HDF5 Java API Package</a> </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_constants_8java.html b/develop/_h_d_f5_constants_8java.html
new file mode 100644
index 0000000..98a9f0b
--- /dev/null
+++ b/develop/_h_d_f5_constants_8java.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/HDF5Constants.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_constants_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5Constants.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html">HDF5Constants</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="_h_d_f5_constants_8java.html">HDF5Constants.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_data_filters_exception_8java.html b/develop/_h_d_f5_data_filters_exception_8java.html
new file mode 100644
index 0000000..9246d40
--- /dev/null
+++ b/develop/_h_d_f5_data_filters_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5DataFiltersException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_data_filters_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5DataFiltersException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception.html">HDF5DataFiltersException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_data_filters_exception_8java.html">HDF5DataFiltersException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_data_storage_exception_8java.html b/develop/_h_d_f5_data_storage_exception_8java.html
new file mode 100644
index 0000000..3824b52
--- /dev/null
+++ b/develop/_h_d_f5_data_storage_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5DataStorageException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_data_storage_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5DataStorageException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception.html">HDF5DataStorageException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_data_storage_exception_8java.html">HDF5DataStorageException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_dataset_interface_exception_8java.html b/develop/_h_d_f5_dataset_interface_exception_8java.html
new file mode 100644
index 0000000..4863d4a
--- /dev/null
+++ b/develop/_h_d_f5_dataset_interface_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5DatasetInterfaceException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_dataset_interface_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5DatasetInterfaceException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception.html">HDF5DatasetInterfaceException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_dataset_interface_exception_8java.html">HDF5DatasetInterfaceException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_dataspace_interface_exception_8java.html b/develop/_h_d_f5_dataspace_interface_exception_8java.html
new file mode 100644
index 0000000..7d2fc79
--- /dev/null
+++ b/develop/_h_d_f5_dataspace_interface_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5DataspaceInterfaceException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_dataspace_interface_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5DataspaceInterfaceException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception.html">HDF5DataspaceInterfaceException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_dataspace_interface_exception_8java.html">HDF5DataspaceInterfaceException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_datatype_interface_exception_8java.html b/develop/_h_d_f5_datatype_interface_exception_8java.html
new file mode 100644
index 0000000..7691977
--- /dev/null
+++ b/develop/_h_d_f5_datatype_interface_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5DatatypeInterfaceException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_datatype_interface_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5DatatypeInterfaceException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception.html">HDF5DatatypeInterfaceException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_datatype_interface_exception_8java.html">HDF5DatatypeInterfaceException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_examples.html b/develop/_h_d_f5_examples.html
new file mode 100644
index 0000000..6835335
--- /dev/null
+++ b/develop/_h_d_f5_examples.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Examples</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_examples.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Examples </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Example programs of how to use HDF5 are provided below. For HDF-EOS specific examples, see the <a href="http://hdfeos.org/zoo/index.php">examples</a> of how to access and visualize NASA HDF-EOS files using Python, IDL, MATLAB, and NCL on the <a href="http://hdfeos.org/">HDF-EOS Tools and Information Center</a> page.</p>
+<h1><a class="anchor" id="secHDF5Examples"></a>
+Examples</h1>
+<ul>
+<li><a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> </li>
+<li><a class="el" href="_ex_a_p_i.html">Examples by API</a> </li>
+<li><a href="https://portal.hdfgroup.org/display/HDF5/Examples+in+the+Source+Code">Examples in the Source Code</a> </li>
+<li><a href="https://portal.hdfgroup.org/display/HDF5/Other+Examples">Other Examples</a></li>
+</ul>
+<h1><a class="anchor" id="secHDF5ExamplesCompile"></a>
+How To Compile</h1>
+<p>For information on compiling in C, C++ and Fortran, see: <a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a></p>
+<h1><a class="anchor" id="secHDF5ExamplesOther"></a>
+Other Examples</h1>
+<p><a href="http://hdfeos.org/zoo/index.php">IDL, MATLAB, and NCL Examples for HDF-EOS</a> Examples of how to access and visualize NASA HDF-EOS files using IDL, MATLAB, and NCL.</p>
+<p><a href="https://support.hdfgroup.org/ftp/HDF5/examples/misc-examples/">Miscellaneous Examples</a> These (very old) examples resulted from working with users, and are not fully tested. Most of them are in C, with a few in Fortran and Java.</p>
+<p><a href="https://support.hdfgroup.org/ftp/HDF5/examples/special_values_HDF5_example.tar">Using Special Values</a> These examples show how to create special values in an HDF5 application. </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_exception_8java.html b/develop/_h_d_f5_exception_8java.html
new file mode 100644
index 0000000..ed9973a
--- /dev/null
+++ b/develop/_h_d_f5_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5Exception.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5Exception.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_exception_8java.html">HDF5Exception.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_external_file_list_exception_8java.html b/develop/_h_d_f5_external_file_list_exception_8java.html
new file mode 100644
index 0000000..760c059
--- /dev/null
+++ b/develop/_h_d_f5_external_file_list_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5ExternalFileListException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_external_file_list_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5ExternalFileListException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception.html">HDF5ExternalFileListException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_external_file_list_exception_8java.html">HDF5ExternalFileListException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_file_interface_exception_8java.html b/develop/_h_d_f5_file_interface_exception_8java.html
new file mode 100644
index 0000000..7991856
--- /dev/null
+++ b/develop/_h_d_f5_file_interface_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5FileInterfaceException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_file_interface_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5FileInterfaceException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception.html">HDF5FileInterfaceException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_file_interface_exception_8java.html">HDF5FileInterfaceException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_function_argument_exception_8java.html b/develop/_h_d_f5_function_argument_exception_8java.html
new file mode 100644
index 0000000..5ab9ca6
--- /dev/null
+++ b/develop/_h_d_f5_function_argument_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5FunctionArgumentException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_function_argument_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5FunctionArgumentException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception.html">HDF5FunctionArgumentException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_function_argument_exception_8java.html">HDF5FunctionArgumentException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_function_entry_exit_exception_8java.html b/develop/_h_d_f5_function_entry_exit_exception_8java.html
new file mode 100644
index 0000000..0005f0c
--- /dev/null
+++ b/develop/_h_d_f5_function_entry_exit_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5FunctionEntryExitException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_function_entry_exit_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5FunctionEntryExitException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception.html">HDF5FunctionEntryExitException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_function_entry_exit_exception_8java.html">HDF5FunctionEntryExitException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_heap_exception_8java.html b/develop/_h_d_f5_heap_exception_8java.html
new file mode 100644
index 0000000..3506f38
--- /dev/null
+++ b/develop/_h_d_f5_heap_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5HeapException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_heap_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5HeapException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception.html">HDF5HeapException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_heap_exception_8java.html">HDF5HeapException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_id_exception_8java.html b/develop/_h_d_f5_id_exception_8java.html
new file mode 100644
index 0000000..c586348
--- /dev/null
+++ b/develop/_h_d_f5_id_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5IdException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_id_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5IdException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception.html">HDF5IdException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_id_exception_8java.html">HDF5IdException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_internal_error_exception_8java.html b/develop/_h_d_f5_internal_error_exception_8java.html
new file mode 100644
index 0000000..4e397b6
--- /dev/null
+++ b/develop/_h_d_f5_internal_error_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5InternalErrorException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_internal_error_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5InternalErrorException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception.html">HDF5InternalErrorException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_internal_error_exception_8java.html">HDF5InternalErrorException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_java_exception_8java.html b/develop/_h_d_f5_java_exception_8java.html
new file mode 100644
index 0000000..59350fd
--- /dev/null
+++ b/develop/_h_d_f5_java_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5JavaException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_java_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5JavaException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html">HDF5JavaException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_java_exception_8java.html">HDF5JavaException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_l_i_b.html b/develop/_h_d_f5_l_i_b.html
new file mode 100644
index 0000000..55cba71
--- /dev/null
+++ b/develop/_h_d_f5_l_i_b.html
@@ -0,0 +1,190 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Java API Package</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_l_i_b.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Java API Package </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>This class is the Java interface for the HDF5 library. </p>
+<p>This code is the called by Java programs to access the entry points of the HDF5 library. Each routine wraps a single HDF5 entry point, generally with the arguments and return codes analogous to the C interface. </p>
+<p>For details of the HDF5 library, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_r_m.html">HDF5 Reference Manual</a> <hr />
+ </dd></dl>
+<p><b>Mapping of arguments for Java</b></p>
+<p>In general, arguments to the HDF Java API are straightforward translations from the 'C' API described in the <a class="el" href="_r_m.html">HDF5 Reference Manual</a>.</p>
+<table border="1">
+<caption><b>HDF5 C types to Java types</b> </caption>
+<tr>
+<td><b>HDF5</b> </td><td><b>Java</b> </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> </td><td>int, Integer </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#gae0625357fa121eca117f7fa9c4701810">H5T_NATIVE_SHORT</a> </td><td>short, Short </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a> </td><td>float, Float </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a> </td><td>double, Double </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_n_a_t.html#ga7439560bc4ef6d995a4e35b30262e660">H5T_NATIVE_CHAR</a> </td><td>byte, Byte </td></tr>
+<tr>
+<td><a class="el" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a> </td><td>java.lang.String </td></tr>
+<tr>
+<td>void * <br />
+ (i.e., pointer to &lsquo;Any&rsquo;) </td><td>Special &ndash; see <a class="el" href="_h_d_f_a_r_r_a_y.html">Java Array Conversion</a> </td></tr>
+</table>
+<p><b>General Rules for Passing Arguments and Results</b> </p>
+<p>In general, arguments passed <b>IN</b> to Java are the analogous basic types, as above. The exception is for arrays, which are discussed below. </p>
+<p>The <em>return value</em> of Java methods is also the analogous type, as above. A major exception to that rule is that all HDF Java functions will raise an exception upon failure in the Java version, rather than just return <em>int</em> as in the C. Functions that return a value are declared equivalent to the C function. However, in most cases the Java method will raise an exception instead of returning an error code. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_e_r_r_o_r_s.html">Errors and Exceptions</a>. </dd></dl>
+<p>Java does not support pass by reference of arguments, so arguments that are returned through <b>OUT</b> parameters must be wrapped in an object or array. The Java API for HDF consistently wraps arguments in arrays. Where possible the Java function may return the OUT parameter as an object or basic type. </p>
+<p>For instance, a function that returns two integers declared as:</p>
+<pre>
+ h_err_t HDF5dummy( int *a1, int *a2)
+</pre><p>For the Java interface, this would be declared:</p>
+<pre>
+public synchronized static native int HDF5dummy(int args[]);
+</pre><p> OR </p><pre>
+public synchronized static native int[] HDF5dummy();
+</pre><p>where <em>a1</em> is <em>args[0]</em> and <em>a2</em> is <em>args[1]</em>, and would be invoked:</p>
+<pre>
+H5.HDF5dummy(a);
+</pre><p> OR </p><pre>
+a = H5.HDF5dummy();
+</pre><p>All the routines where this convention is used will have specific documentation of the details, given below. </p>
+<p><b><a class="el" href="_h_d_f_a_r_r_a_y.html">Java Array Conversion</a></b> </p>
+<p>HDF5 needs to read and write multi-dimensional arrays of any number type (and records). The HDF5 API describes the layout of the source and destination, and the data for the array passed as a block of bytes, for instance,</p>
+<div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(<span class="keywordtype">long</span> fid, <span class="keywordtype">long</span> filetype, <span class="keywordtype">long</span> memtype, <span class="keywordtype">long</span> memspace, <span class="keywordtype">void</span> *data);</div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga8287d5a7be7b8e55ffeff68f7d26811c"><div class="ttname"><a href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a></div><div class="ttdeci">herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf)</div><div class="ttdoc">Reads raw data from a dataset into a provided buffer.</div></div>
+</div><!-- fragment --><p>where `&lsquo;void *&rsquo;' means that the data may be any valid numeric type, and is a contiguous block of bytes that is the data for a multi-dimensional array. The other parameters describe the dimensions, rank, and datatype of the array ondisk (source) and in memory (destination). </p>
+<p>For Java, this `&lsquo;ANY&rsquo;' is a problem, as the type of data must always be declared. Furthermore, multidimensional arrays are definitely <em>not</em> laid out contiguously in memory. It would be infeasible to declare a separate routine for every combination of number type and dimensionality. For that reason, the <a class="el" href="_h_d_f_a_r_r_a_y.html">Java Array Conversion</a> <b><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_array.html">HDFArray</a></b> class is used to discover the type, shape, and size of the data array at run time, and to convert to and from a contiguous array of bytes in synchronized static native C order. </p>
+<p>The upshot is that any Java array of numbers (either primitive or sub-classes of type <b>Number</b>) can be passed as an `&lsquo;Object&rsquo;', and the Java API will translate to and from the appropriate packed array of bytes needed by the C library. So the function above would be declared:</p>
+<div class="fragment"><div class="line"><span class="keyword">public</span> <span class="keyword">synchronized</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a>(<span class="keywordtype">long</span> dataset_id, <span class="keywordtype">long</span> mem_type_id, <span class="keywordtype">long</span> mem_space_id,</div>
+<div class="line"> <span class="keywordtype">long</span> file_space_id, <span class="keywordtype">long</span> xfer_plist_id, Object obj,</div>
+<div class="line"> <span class="keywordtype">boolean</span> isCriticalPinning)</div>
+<div class="line"> <span class="keywordflow">throws</span> HDF5Exception, HDF5LibraryException, NullPointerException;</div>
+</div><!-- fragment --><p>and the parameter <em>data</em> can be any multi-dimensional array of numbers, such as float[][], or int[][][], or Double[][]. </p>
+<p><b><a class="el" href="_h_d_f5_c_o_n_s_t.html">Constants and Enumerated Types</a></b> </p>
+<p>The HDF5 API defines a set of constants and enumerated values. Most of these values are available to Java programs via the class <a class="el" href="_h_d_f5_c_o_n_s_t.html">Constants and Enumerated Types</a> <b><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html">HDF5Constants</a></b>. For example, the parameters for the h5open() call include two numeric values, <b><em>HDFConstants.H5F_ACC_RDWR</em></b> and <b><em><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a90bd58cb8e9d2bbd2d491707a5971410">HDF5Constants.H5P_DEFAULT</a></em></b>. As would be expected, these numbers correspond to the C constants <b><em><a class="el" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a></em></b> and <b><em><a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></em></b>. </p>
+<p>The HDF5 API defines a set of values that describe number types and sizes, such as "H5T_NATIVE_INT" and "hsize_t". These values are determined at run time by the HDF5 C library. To support these parameters, the Java HDFConstants class looks up the values when initiated. The values can be accessed as public variables of the Java class, such as:</p>
+<div class="fragment"><div class="line"><span class="keywordtype">long</span> data_type = HDFConstants.H5T_NATIVE_INT;</div>
+</div><!-- fragment --><p>The Java application uses both types of constants the same way, the only difference is that the <b><em>HDFConstants</em></b> may have different values on different platforms. </p>
+<p><b><a class="el" href="_e_r_r_o_r_s.html">Errors and Exceptions</a></b> </p>
+<p>The HDF5 error API (<a class="el" href="group___h5_e.html">Error Handling (H5E)</a>) manages the behavior of the error stack in the HDF5 library. This API is omitted from the JHI5. Errors are converted into Java exceptions. This is totally different from the C interface, but is very natural for Java programming. </p>
+<p>The exceptions of the JHI5 are organized as sub-classes of the class <a class="el" href="_e_r_r_o_r_s.html">Errors and Exceptions</a> <b>HDF5Exception</b>. There are two subclasses of <b>HDF5Exception</b>, <a class="el" href="_e_r_r_o_r_s_l_i_b.html">HDF5 Library Errors and Exceptions</a> <b>HDF5LibraryException</b> and <a class="el" href="_e_r_r_o_r_s_j_a_v_a.html">Java Wrapper Errors and Exceptions</a> <b>HDF5JavaException</b>. The sub-classes of the former represent errors from the HDF5 C library, while sub-classes of the latter represent errors in the JHI5 wrapper and support code. </p>
+<p>The super-class <b><em>HDF5LibraryException</em></b> implements the method '<b><em>printStackTrace()</em></b>', which prints out the HDF5 error stack, as described in the HDF5 C API <em><b><a class="el" href="group___h5_e.html#gaa7e93cb96b399e5853721258872435a8">H5Eprint()</a></b>.</em> This may be used by Java exception handlers to print out the HDF5 error stack. </p><hr />
+<dl class="section version"><dt>Version</dt><dd>HDF5 1.15.0 <br />
+ <b>See also: </b> <a class="el" href="_h_d_f_a_r_r_a_y.html">Java Array Conversion</a> <a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_array.html">hdf.hdf5lib.HDFArray</a><br />
+ <a class="el" href="_h_d_f5_c_o_n_s_t.html">Constants and Enumerated Types</a> <a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html">hdf.hdf5lib.HDF5Constants</a><br />
+ <a class="el" href="_e_r_r_o_r_s.html">Errors and Exceptions</a> hdf.hdf5lib.HDF5Exception<br />
+ <a href="https://hdfgroup.org/HDF5/">HDF5</a></dd></dl>
+<p>For details of the HDF5 library, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_r_m.html">HDF5 Reference Manual</a> </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_library_exception_8java.html b/develop/_h_d_f5_library_exception_8java.html
new file mode 100644
index 0000000..83beef1
--- /dev/null
+++ b/develop/_h_d_f5_library_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5LibraryException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_library_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5LibraryException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_library_exception_8java.html">HDF5LibraryException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_low_level_i_o_exception_8java.html b/develop/_h_d_f5_low_level_i_o_exception_8java.html
new file mode 100644
index 0000000..4f37925
--- /dev/null
+++ b/develop/_h_d_f5_low_level_i_o_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5LowLevelIOException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_low_level_i_o_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5LowLevelIOException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception.html">HDF5LowLevelIOException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_low_level_i_o_exception_8java.html">HDF5LowLevelIOException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_meta_data_cache_exception_8java.html b/develop/_h_d_f5_meta_data_cache_exception_8java.html
new file mode 100644
index 0000000..2d15348
--- /dev/null
+++ b/develop/_h_d_f5_meta_data_cache_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5MetaDataCacheException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_meta_data_cache_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5MetaDataCacheException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception.html">HDF5MetaDataCacheException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_meta_data_cache_exception_8java.html">HDF5MetaDataCacheException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_object_header_exception_8java.html b/develop/_h_d_f5_object_header_exception_8java.html
new file mode 100644
index 0000000..73b846f
--- /dev/null
+++ b/develop/_h_d_f5_object_header_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5ObjectHeaderException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_object_header_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5ObjectHeaderException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception.html">HDF5ObjectHeaderException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_object_header_exception_8java.html">HDF5ObjectHeaderException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_property_list_interface_exception_8java.html b/develop/_h_d_f5_property_list_interface_exception_8java.html
new file mode 100644
index 0000000..f9d3280
--- /dev/null
+++ b/develop/_h_d_f5_property_list_interface_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5PropertyListInterfaceException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_property_list_interface_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5PropertyListInterfaceException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception.html">HDF5PropertyListInterfaceException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_property_list_interface_exception_8java.html">HDF5PropertyListInterfaceException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_reference_exception_8java.html b/develop/_h_d_f5_reference_exception_8java.html
new file mode 100644
index 0000000..1c21a5e
--- /dev/null
+++ b/develop/_h_d_f5_reference_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5ReferenceException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_reference_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5ReferenceException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception.html">HDF5ReferenceException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_reference_exception_8java.html">HDF5ReferenceException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_resource_unavailable_exception_8java.html b/develop/_h_d_f5_resource_unavailable_exception_8java.html
new file mode 100644
index 0000000..8d3a085
--- /dev/null
+++ b/develop/_h_d_f5_resource_unavailable_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5ResourceUnavailableException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_resource_unavailable_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5ResourceUnavailableException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception.html">HDF5ResourceUnavailableException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_resource_unavailable_exception_8java.html">HDF5ResourceUnavailableException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f5_symbol_table_exception_8java.html b/develop/_h_d_f5_symbol_table_exception_8java.html
new file mode 100644
index 0000000..0ee0251
--- /dev/null
+++ b/develop/_h_d_f5_symbol_table_exception_8java.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions/HDF5SymbolTableException.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f5_symbol_table_exception_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#namespaces">Packages</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5SymbolTableException.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception.html">HDF5SymbolTableException</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Packages</h2></td></tr>
+<tr class="memitem:namespacehdf_1_1hdf5lib_1_1exceptions"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">hdf.hdf5lib.exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li><li class="navelem"><a class="el" href="_h_d_f5_symbol_table_exception_8java.html">HDF5SymbolTableException.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f_a_r_r_a_y.html b/develop/_h_d_f_a_r_r_a_y.html
new file mode 100644
index 0000000..62cd100
--- /dev/null
+++ b/develop/_h_d_f_a_r_r_a_y.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Java Array Conversion</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f_a_r_r_a_y.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Java Array Conversion </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>This is a class for handling multidimensional arrays for HDF. </p>
+<p>The purpose is to allow the storage and retrieval of arbitrary array types containing scientific data. </p>
+<p>The methods support the conversion of an array to and from Java to a one-dimensional array of bytes suitable for I/O by the C library. </p>
+<p>This class heavily uses the <a class="el" href="_h_d_f_n_a_t_i_v_e.html">Native Arrays of Numbers</a> class to convert between Java and C representations. </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f_array_8java.html b/develop/_h_d_f_array_8java.html
new file mode 100644
index 0000000..ad34e10
--- /dev/null
+++ b/develop/_h_d_f_array_8java.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/HDFArray.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f_array_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> </div>
+ <div class="headertitle">
+<div class="title">HDFArray.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_array.html">HDFArray</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>ArrayDescriptor</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="_h_d_f_array_8java.html">HDFArray.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f_n_a_t_i_v_e.html b/develop/_h_d_f_n_a_t_i_v_e.html
new file mode 100644
index 0000000..7933d3a
--- /dev/null
+++ b/develop/_h_d_f_n_a_t_i_v_e.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Native Arrays of Numbers</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f_n_a_t_i_v_e.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Native Arrays of Numbers </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>This class encapsulates native methods to deal with arrays of numbers, converting from numbers to bytes and bytes to numbers. </p>
+<p>These routines are used by class <a class="el" href="_h_d_f_a_r_r_a_y.html">Java Array Conversion</a> to pass data to and from the HDF5 library. </p>
+<p>Methods xxxToByte() convert a Java array of primitive numbers (int, short, ...) to a Java array of bytes. Methods byteToXxx() convert from a Java array of bytes into a Java array of primitive numbers (int, short, ...) </p>
+<p>Variant interfaces convert a section of an array, and also can convert to sub-classes of Java <b>Number</b>. </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="_h_d_f_a_r_r_a_y.html">Java Array Conversion</a>. </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_h_d_f_native_data_8java.html b/develop/_h_d_f_native_data_8java.html
new file mode 100644
index 0000000..703113b
--- /dev/null
+++ b/develop/_h_d_f_native_data_8java.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/HDFNativeData.java File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_h_d_f_native_data_8java.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> </div>
+ <div class="headertitle">
+<div class="title">HDFNativeData.java File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html">HDFNativeData</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="_h_d_f_native_data_8java.html">HDFNativeData.java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_i_m_g.html b/develop/_i_m_g.html
new file mode 100644
index 0000000..a14a0d8
--- /dev/null
+++ b/develop/_i_m_g.html
@@ -0,0 +1,1321 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Image and Palette Specification Version 1.2</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_i_m_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Image and Palette Specification Version 1.2 </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <meta name="GENERATOR" content="Mozilla/4.72 [en] (WinNT; U) [Netscape]">
+ <title>Image Specification</title>
+
+The HDF5 specification defines the standard objects and storage for the
+standard HDF5 objects. (For information about the HDF5 library, model and
+specification, see the HDF documentation.)&nbsp; This document is an additional
+specification do define a standard profile for how to store image data
+in HDF5. Image data in HDF5 is stored as HDF5 datasets with standard attributes
+to define the properties of the image.
+<p>This specification is primarily concerned with two dimensional raster
+data similar to HDF4 Raster Images.&nbsp; Specifications for storing other
+types of imagery will be covered in other documents.
+<p>This specification defines:
+<ul>
+<li>
+Standard storage and attributes for an Image dataset (<a href="#Sect1">Section
+1</a>)</li>
+
+<li>
+Standard storage and attributes for Palettes (<a href="#sect2">Section
+2</a>)</li>
+
+<li>
+Standard for associating Palettes with Images. (<a href="#Sect3">Section
+3</a>)</li>
+</ul>
+
+<h2>
+<a NAME="Sect1"></a>1. HDF5 Image Specification</h2>
+
+<h3>
+1.1 Overview</h3>
+Image data is stored as an HDF5 dataset with values of HDF5 class Integer
+or Float.&nbsp; A common example would be a two dimensional dataset, with
+elements of class Integer, e.g., a two dimensional array of unsigned 8
+bit integers.&nbsp; However, this specification does not limit the dimensions
+or number type that may be used for an Image.
+<p>The dataset for an image is distinguished from other datasets by giving
+it an attribute "CLASS=IMAGE".&nbsp; In addition, the Image dataset may
+have an optional attribute "PALETTE" that is an array of object references
+for zero or more palettes. The Image dataset may have additional attributes
+to describe the image data, as defined in <a href="#Sect1.2">Section 1.2</a>.
+<p>A Palette is an HDF5 dataset which contains color map information.&nbsp;
+A Pallet dataset has an attribute "CLASS=PALETTE" and other attributes
+indicating the type and size of the palette, as defined in <a href="#sect2">Section
+2.1</a>.&nbsp; A Palette is an independent object, which can be shared
+among several Image datasets.
+<h3>
+<a NAME="Sect1.2"></a>1.2&nbsp; Image Attributes</h3>
+The attributes for the Image are scalars unless otherwise noted.&nbsp;
+The length of String valued attributes should be at least the number of
+characters. Optionally, String valued attributes may be stored in a String
+longer than the minimum, in which case it must be zero terminated or null
+padded.&nbsp; "Required" attributes must always be used. "Optional" attributes
+must be used when required.
+<br>&nbsp;
+<h4>
+Attributes</h4>
+
+<dl>
+<dt>
+Attribute name="<b>CLASS</b>" (Required)</dt>
+
+<dd>
+This attribute is type H5T_C_S1, with size 5.</dd>
+
+<dd>
+For all Images, the value of this attribute is "IMAGE".</dd>
+
+<dd>
+</dd>
+
+<dd>
+This attribute identifies this data set as intended to be interpreted as
+an image that conforms to the specifications on this page.</dd>
+</dl>
+
+<dt>
+Attribute name="<b>PALETTE</b>"</dt>
+
+<dl>
+<dd>
+A Image dataset within an HDF5 file may optionally specify an array of
+palettes to be viewed with. The dataset will have an attribute field called
+"<b>PALETTE</b>" which contains a one-dimensional array of object reference
+pointers (HDF5 datatype H5T_STD_REF_OBJ) which refer to palettes in the
+file. The palette datasets must conform to the Palette specification in
+<a href="#sect2">section
+2 below</a>. The first palette in this array will be the default palette
+that the data may be viewed with.</dd>
+</dl>
+
+<dl>
+<dt>
+</dt>
+
+<dt>
+Attribute name="<b>IMAGE_SUBCLASS</b>"</dt>
+
+<dd>
+If present, the value of this attribute indicates the type of Palette that
+should be used with the Image.&nbsp; This attribute is a scalar of type
+H5T_C_S1, with size according to the string plus one.&nbsp; The values
+are:</dd>
+
+<dl>
+<dt>
+"IMAGE_GRAYSCALE" (length 15)</dt>
+
+<dd>
+A grayscale image</dd>
+
+<dt>
+"IMAGE_BITMAP" (length 12)</dt>
+
+<dd>
+A bit map image</dd>
+
+<dt>
+"IMAGE_TRUECOLOR" (length 15)</dt>
+
+<dd>
+A truecolor image</dd>
+
+<dt>
+"IMAGE_INDEXED" (length 13)</dt>
+
+<dd>
+An indexed image</dd>
+
+<dd>
+</dd>
+</dl>
+
+<dt>
+Attribute name="<b>INTERLACE_MODE</b>"</dt>
+
+<dd>
+For images with more than one component for each pixel, this optional attribute
+specifies the layout of the data. The values are type H5T_C_S1 of length
+15. See <a href="#Section1.3">section 1.3</a> for information about the
+storage layout for data.</dd>
+
+<dd>
+"INTERLACE_PIXEL" (default): the component value for a pixel are contiguous.</dd>
+
+<dd>
+"INTERLACE_PLANE": each component is stored as a plane.</dd>
+
+<dt>
+</dt>
+
+<dt>
+Attribute name="<b>DISPLAY_ORIGIN</b>"</dt>
+
+<dd>
+This optional attribute indicates the intended orientation of the data
+on a two-dimensional raster display.&nbsp; The value indicates which corner
+the pixel at (0, 0) should be viewed.&nbsp; The values are type H5T_C_S1
+of length 2. If DISPLAY_ORIGIN is not set, the orientation is undefined.</dd>
+
+<dd>
+"UL": (0,0) is at the upper left.</dd>
+
+<dd>
+"LL": (0,0) is at the lower left.</dd>
+
+<dd>
+"UR": (0,0) is at the upper right.</dd>
+
+<dd>
+"LR": (0,0) is at the lower right.</dd>
+</dl>
+
+<dt>
+Attribute name="<b>IMAGE_WHITE_IS_ZERO</b>"</dt>
+
+<dl>
+<dd>
+This attribute is of type H5T_NATIVE_UCHAR.&nbsp; 0 = false, 1 = true .&nbsp;
+This is used for images with IMAGE_SUBCLASS="IMAGE_GRAYSCALE" or "IMAGE_BITMAP".</dd>
+</dl>
+
+<dl>
+<dt>
+Attribute name="<b>IMAGE_MINMAXRANGE</b>"</dt>
+
+<dd>
+If present, this attribute is an array of two numbers, of the same HDF5
+datatype as the data.&nbsp; The first element is the minimum value of the
+data, and the second is the maximum.&nbsp; This is used for images with
+IMAGE_SUBCLASS="IMAGE_GRAYSCALE", "IMAGE_BITMAP" or "IMAGE_INDEXED".</dd>
+</dl>
+
+<dt>
+Attribute name="<b>IMAGE_BACKGROUNDINDEX</b>"</dt>
+
+<dl>
+<dd>
+If set, this attribute indicates the index value that should be interpreted
+as the "background color".&nbsp; This attribute is HDF5 type H5T_NATIVE_UINT.</dd>
+</dl>
+
+<dt>
+Attribute name="<b>IMAGE_TRANSPARENCY</b>"</dt>
+
+<dl>
+<dd>
+If set, this attribute indicates the index value that should be interpreted
+as the "transparent color".&nbsp; This attribute is HDF5 type H5T_NATIVE_UINT.&nbsp;
+This attribute may not be used for IMAGE_SUBCLASS="IMAGE_TRUE_COLOR".</dd>
+</dl>
+
+<dt>
+Attribute name="<b>IMAGE_ASPECTRATIO</b>"</dt>
+
+<dl>
+<dd>
+If set, this attribute indicates the aspect ratio.</dd>
+</dl>
+
+<dt>
+Attribute name="<b>IMAGE_COLORMODEL</b>"</dt>
+
+<dl>
+<dd>
+If set, this attribute indicates the color model of Palette that should
+be used with the Image.&nbsp; This attribute is of type H5T_C_S1, with
+size 3, 4, or 5.&nbsp; The value is one of the color models described in
+the Palette specification in <a href="#sect2.2">section 2.2 below</a>.&nbsp;
+This attribute may be used only for IMAGE_SUBCLASS="IMAGE_TRUECOLOR" or
+"IMAGE_INDEXED".</dd>
+</dl>
+
+<dt>
+Attribute name="<b>IMAGE_GAMMACORRECTION</b>"</dt>
+
+<dl>
+<dd>
+If set, this attribute gives the Gamma correction.&nbsp; The attribute
+is type H5T_NATIVE_FLOAT.&nbsp; This attribute may be used only for IMAGE_SUBCLASS="IMAGE_TRUECOLOR"
+or "IMAGE_INDEXED".</dd>
+</dl>
+Attribute name="<b>IMAGE_VERSION</b>" (Required)
+<dl>
+<dd>
+This attribute is of type H5T_C_S1, with size corresponding to the length
+of the version string.&nbsp; This attribute identifies the version number
+of this specification to which it conforms.&nbsp; The current version number
+is "1.2".</dd>
+
+<br>&nbsp;
+<p>&nbsp;
+<br>&nbsp;
+<br>&nbsp;
+<center><table BORDER=2 BGCOLOR="#FFFFFF" >
+<caption><b>Table 1. Attributes of an Image Dataset</b></caption>
+
+<tr>
+<td><b>Attribute Name</b></td>
+
+<td><b>(R = Required</b>
+<br><b>O= Optional)</b></td>
+
+<td><b>Type</b></td>
+
+<td><b>String Size</b></td>
+
+<td><b>Value</b></td>
+</tr>
+
+<tr>
+<td>CLASS</td>
+
+<td>R</td>
+
+<td>String</td>
+
+<td>5</td>
+
+<td>"IMAGE"</td>
+</tr>
+
+<tr>
+<td>PALETTE</td>
+
+<td>O</td>
+
+<td>Array Object References</td>
+
+<td></td>
+
+<td>&lt;references to Palette datasets><sup>1</sup></td>
+</tr>
+
+<tr>
+<td>IMAGE_SUBCLASS</td>
+
+<td>O<sup>2</sup></td>
+
+<td>String</td>
+
+<td>15,&nbsp;
+<br>12,&nbsp;
+<br>15,
+<br>13</td>
+
+<td>
+<dt>
+"IMAGE_GRAYSCALE",</dt>
+
+<dt>
+"IMAGE_BITMAP",</dt>
+
+<dt>
+"IMAGE_TRUECOLOR",</dt>
+
+<dt>
+"IMAGE_INDEXED"</dt>
+</td>
+</tr>
+
+<tr>
+<td>INTERLACE_MODE</td>
+
+<td>O<sup>3,6</sup></td>
+
+<td>String</td>
+
+<td>15</td>
+
+<td>The layout of components if more than one component per pixel.</td>
+</tr>
+
+<tr>
+<td>DISPLAY_ORIGIN</td>
+
+<td>O</td>
+
+<td>String</td>
+
+<td>2</td>
+
+<td>If set, indicates the intended location of the pixel (0,0).</td>
+</tr>
+
+<tr>
+<td>IMAGE_WHITE_IS_ZERO</td>
+
+<td>O<sup>3,4</sup></td>
+
+<td>Unsigned Integer</td>
+
+<td></td>
+
+<td>0 = false, 1 = true</td>
+</tr>
+
+<tr>
+<td>IMAGE_MINMAXRANGE</td>
+
+<td>O<sup>3,5</sup></td>
+
+<td>Array [2] &lt;same datatype as data values></td>
+
+<td></td>
+
+<td>The (&lt;minimum>, &lt;maximum>) value of the data.</td>
+</tr>
+
+<tr>
+<td>IMAGE_BACKGROUNDINDEX</td>
+
+<td>O<sup>3</sup></td>
+
+<td>Unsigned Integer</td>
+
+<td></td>
+
+<td>The index of the background color.</td>
+</tr>
+
+<tr>
+<td>IMAGE_TRANSPARENCY</td>
+
+<td>O<sup>3,5</sup></td>
+
+<td>Unsigned Integer</td>
+
+<td></td>
+
+<td>The index of the transparent color.</td>
+</tr>
+
+<tr>
+<td>IMAGE_ASPECTRATIO</td>
+
+<td>O<sup>3,4</sup></td>
+
+<td>Unsigned Integer</td>
+
+<td></td>
+
+<td>The aspect ratio.</td>
+</tr>
+
+<tr>
+<td>IMAGE_COLORMODEL</td>
+
+<td>O<sup>3,6</sup></td>
+
+<td>String</td>
+
+<td>3, 4, or 5</td>
+
+<td>The color model, as defined below in the Palette specification for
+attribute <b>PAL_COLORMODEL</b>.</td>
+</tr>
+
+<tr>
+<td>IMAGE_GAMMACORRECTION</td>
+
+<td>O<sup>3,6</sup></td>
+
+<td>Float</td>
+
+<td></td>
+
+<td>The gamma correction.</td>
+</tr>
+
+<tr>
+<td>IMAGE_VERSION</td>
+
+<td>R</td>
+
+<td>String</td>
+
+<td>3</td>
+
+<td>"1.2"</td>
+</tr>
+</table></center>
+
+<dl><font size=-1>1.&nbsp; The first element of the array is the default
+Palette.</font>
+<br><font size=-1>2.&nbsp; This attribute is <b>required</b> for images
+that use one of the standard color map types listed.</font>
+<br><font size=-1>3. This attribute is <b>required</b> if set for the source
+image, in the case that the image is translated from another file into
+HDF5.</font>
+<br><font size=-1>4.&nbsp; This applies to:&nbsp; IMAGE_SUBCLASS="IMAGE_GRAYSCALE"
+or "IMAGE_BITMAP".</font>
+<br><font size=-1>5.&nbsp; This applies to:&nbsp; IMAGE_SUBCLASS="IMAGE_GRAYSCALE",
+"IMAGE_BITMAP", or "IMAGE_INDEXED".</font>
+<br><font size=-1>6.&nbsp; This applies to: IMAGE_SUBCLASS="IMAGE_TRUECOLOR",
+or "IMAGE_INDEXED".</font></dl>
+</dl>
+Table 2 summarizes the standard attributes for an Image datasets using
+the common sub-classes. R means that the attribute listed on the leftmost
+column is Required for the image subclass on the first row, O means that
+the attribute is Optional for that subclass and N that the attribute cannot
+be applied to that subclass. The two first rows show the only required
+attributes
+for all subclasses.
+<br>&nbsp;
+<table BORDER WIDTH="100%" >
+<caption><b>Table 2a. Applicability of Attributes to IMAGE sub-classes</b></caption>
+
+<tr>
+<td WIDTH="20%"><b>IMAGE_SUBCLASS</b><sup>1</sup></td>
+
+<td WIDTH="20%"><b>IMAGE_GRAYSCALE</b></td>
+
+<td WIDTH="20%"><b>IMAGE_BITMAP</b></td>
+</tr>
+
+<tr>
+<td WIDTH="20%">CLASS</td>
+
+<td WIDTH="20%">R</td>
+
+<td WIDTH="20%">R</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_VERSION</td>
+
+<td WIDTH="20%">R</td>
+
+<td WIDTH="20%">R</td>
+</tr>
+
+<tr>
+<td>INTERLACE_MODE</td>
+
+<td>N</td>
+
+<td>N</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_WHITE_IS_ZERO</td>
+
+<td WIDTH="20%">R</td>
+
+<td WIDTH="20%">R</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_MINMAXRANGE</td>
+
+<td WIDTH="20%">O</td>
+
+<td WIDTH="20%">O</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_BACKGROUNDINDEX</td>
+
+<td WIDTH="20%">O</td>
+
+<td WIDTH="20%">O</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_TRANSPARENCY</td>
+
+<td WIDTH="20%">O</td>
+
+<td WIDTH="20%">O</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_ASPECTRATIO</td>
+
+<td WIDTH="20%">O</td>
+
+<td WIDTH="20%">O</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_COLORMODEL</td>
+
+<td WIDTH="20%">N</td>
+
+<td WIDTH="20%">N</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_GAMMACORRECTION</td>
+
+<td WIDTH="20%">N</td>
+
+<td WIDTH="20%">N</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">PALETTE</td>
+
+<td WIDTH="20%">O</td>
+
+<td WIDTH="20%">O</td>
+</tr>
+
+<tr>
+<td>DISPLAY_ORIGIN</td>
+
+<td>O</td>
+
+<td>O</td>
+</tr>
+</table>
+
+<blockquote>&nbsp;</blockquote>
+
+<table BORDER WIDTH="100%" >
+<caption><b>Table 2b. Applicability of Attributes to IMAGE sub-classes</b></caption>
+
+<tr>
+<td WIDTH="20%"><b>IMAGE_SUBCLASS</b></td>
+
+<td WIDTH="20%"><b>IMAGE_TRUECOLOR</b></td>
+
+<td><b>IMAGE_INDEXED</b></td>
+</tr>
+
+<tr>
+<td WIDTH="20%">CLASS</td>
+
+<td WIDTH="20%">R</td>
+
+<td>R</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_VERSION</td>
+
+<td WIDTH="20%">R</td>
+
+<td>R</td>
+</tr>
+
+<tr>
+<td>INTERLACE_MODE</td>
+
+<td>R</td>
+
+<td>N</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_WHITE_IS_ZERO</td>
+
+<td WIDTH="20%">N</td>
+
+<td>N</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_MINMAXRANGE</td>
+
+<td WIDTH="20%">N</td>
+
+<td>O</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_BACKGROUNDINDEX</td>
+
+<td WIDTH="20%">N</td>
+
+<td>O</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_TRANSPARENCY</td>
+
+<td WIDTH="20%">N</td>
+
+<td>O</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_ASPECTRATIO</td>
+
+<td WIDTH="20%">O</td>
+
+<td>O</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_COLORMODEL</td>
+
+<td WIDTH="20%">O</td>
+
+<td>O</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">IMAGE_GAMMACORRECTION</td>
+
+<td WIDTH="20%">O</td>
+
+<td>O</td>
+</tr>
+
+<tr>
+<td WIDTH="20%">PALETTE</td>
+
+<td WIDTH="20%">O</td>
+
+<td>O</td>
+</tr>
+
+<tr>
+<td>DISPLAY_ORIGIN</td>
+
+<td>O</td>
+
+<td>O</td>
+</tr>
+</table>
+
+<h3>
+<a NAME="Section1.3"></a>1.3 Storage Layout and Properties for Images</h3>
+In the case of an image with more than one component per pixel (e.g., Red,
+Green, and Blue), the data may be arranged in one of two ways.&nbsp; Following
+HDF4 terminology, the data may be interlaced by pixel or by plane, which
+should be indicated by the INTERLACE_MODE&nbsp; attribute.&nbsp; In both
+cases, the dataset will have a dataspace with three dimensions, height,
+width, and components.&nbsp; The interlace modes specify different orders
+for the dimensions.
+<br>&nbsp;
+<table BORDER COLS=2 WIDTH="100%" >
+<caption><b>Table 3. Storage of multiple component image data.</b></caption>
+
+<tr>
+<td><b>Interlace Mode</b></td>
+
+<td><b>Dimensions in the Dataspace</b></td>
+</tr>
+
+<tr>
+<td>INTERLACE_PIXEL</td>
+
+<td>[height][width][pixel components]</td>
+</tr>
+
+<tr>
+<td>INTERLACE_PLANE</td>
+
+<td>[pixel components][height][width]</td>
+</tr>
+</table>
+
+<p>For example, consider a 5 (rows) by 10 (column) image, with Red, Green,
+and Blue components.&nbsp; Each component is an unsigned byte. In HDF5,
+the datatype would be declared as an unsigned 8 bit integer.&nbsp; For
+pixel interlace, the dataspace would be a three dimensional array, with
+dimensions: [10][5][3].&nbsp; For plane interleave, the dataspace would
+be three dimensions: [3][10][5].
+<p>In the case of images with only one component, the dataspace may be
+either a two dimensional array, or a three dimensional array with the third
+dimension of size 1.&nbsp; For example, a 5 by 10 image with 8 bit color
+indexes would be an HDF5 dataset with type unsigned 8 bit integer.&nbsp;
+The dataspace could be either a two dimensional array, with dimensions
+[10][5], or three dimensions, with dimensions either [10][5][1] or [1][10][5].
+<p>Image datasets may be stored with any chunking or compression properties
+supported by HDF5.
+<p><b>A note concerning compatibility with HDF5 GR interface: </b>An Image
+dataset is stored as an HDF5 dataset.&nbsp; It is important to note that
+the order of the dimensions is the same as for any other HDF5 dataset.&nbsp;
+For a two dimensional image that is to be stored as a series of horizontal
+scan lines, with the scan lines contiguous (i.e., the fastest changing
+dimension is 'width'), the image will have a dataspace with <i>dim[0] =
+height</i> and <i>dim[1]</i> = <i>width</i>.&nbsp; This is completely consistent
+with all other HDF5 datasets.
+<p>Users familiar with HDF4 should be cautioned that <i>this is not the
+same as HDF4</i>, and specifically is not consistent with what the HDF4
+GR interface does.
+<br>&nbsp;
+<h2>
+<a NAME="sect2"></a>2.&nbsp; HDF5 Palette Specification</h2>
+
+<h3>
+2.1 Overview</h3>
+A palette is the means by which color is applied to an image and is also
+referred to as a color lookup table. It is a table in which every row contains
+the numerical representation of a particular color. In the example of an
+8 bit standard RGB color model palette, this numerical representation of
+a color is presented as a triplet specifying the intensity of red, green,
+and blue components that make up each color.
+<center>
+<p><img SRC="Palettes.fm.anc.gif" ></center>
+
+<p>In this example, the color component numeric type is an 8 bit unsigned
+integer. While this is most common and recommended for general use, other
+component color numeric datatypes, such as a 16 bit unsigned integer ,
+may be used. This type is specified as the type attribute of the palette
+dataset. (see H5Tget_type(), H5Tset_type())
+<p>The minimum and maximum values of the component color numeric are specified
+as attribute of the palette dataset. See below (attribute PAL_MINMAXNUMERIC).
+If these attributes do not exist, it is assumed that the range of values
+will fill the space of the color numeric type. i.e. with an 8 bit unsigned
+integer, the valid range would be 0 to 255 for each color component.
+<p>The HDF5 palette specification additionally allows for color models
+beyond RGB. YUV, HSV, CMY, CMYK, YCbCr color models are supported, and
+may be specified as a color model attribute of the palette dataset. <i>(see
+"Palette Attributes" for details)</i>.
+<p>In HDF 4 and earlier, palettes were limited to 256 colors. The HDF5
+palette specification allows for palettes of varying length. The length
+is specified as the number of rows of the palette dataset.
+<br>&nbsp;
+<br>&nbsp;
+<table BORDER COLS=1 WIDTH="100%" BGCOLOR="#666666" >
+<tr>
+<td><font color="#FFFFFF">Important Note: The specification of the Indexed
+Palette will change substantially in the next version.&nbsp; The Palette
+described here is <i>denigrated</i> and is not supported.</font></td>
+</tr>
+</table>
+
+<br>&nbsp;
+<table BORDER COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" >
+<tr>
+<td><i>Denigrated</i>
+<p>In a standard palette, the color entries are indexed directly. HDF5
+supports the notion of a range index table. Such a table defines an ascending
+ordered list of ranges that map dataset values to the palette. If a range
+index table exists for the palette, the PAL_TYPE attribute will be set
+to "RANGEINDEX", and the PAL_RANGEINDEX attribute will contain an object
+reference to a range index table array. If not, the PAL_TYPE attribute
+either does not exist, or will be set to "STANDARD".
+<p>The range index table array consists of a one dimensional array with
+the same length as the palette dataset - 1. Ideally, the range index would
+be of the same type as the dataset it refers to, however this is not a
+requirement.
+<p><b>Example 2: A range index array of type floating point</b>
+<center>
+<p><img SRC="PaletteExample1.gif" ></center>
+
+<p>The range index array attribute defines the "<i>to</i>" of the range.
+Notice that the range index array attribute is one less entry in size than
+the palette. The first entry of 0.1259, specifies that all values below
+and up to 0.1259 inclusive, will map to the first palette entry. The second
+entry signifies that all values greater than 0.1259 up to 0.3278 inclusive,
+will map to the second palette entry, etc. All value greater than the last
+range index array attribute (100000) map to the last entry in the palette.</td>
+</tr>
+</table>
+
+<h3>
+<a NAME="sect2.2"></a>2.2. Palette Attributes</h3>
+A palette exists in an HDF file as an independent data set with accompanying
+attributes.&nbsp; The Palette attributes are scalars except where noted
+otherwise.&nbsp; String values should have size the length of the string
+value plus one.&nbsp; "Required" attributes must be used.&nbsp; "Optional"
+attributes must be used when required.
+<p>These attributes are defined as follows:
+<dl>
+<dt>
+Attribute name="<b>CLASS</b>" (Required)</dt>
+
+<dd>
+This attribute is of type H5T_C_S1, with size 7.</dd>
+
+<dd>
+For all palettes, the value of this attribute is "PALETTE". This attribute
+identifies this palette data set as a palette that conforms to the specifications
+on this page.</dd>
+
+<dt>
+Attribute name="<b>PAL_COLORMODEL</b>" (Required)</dt>
+
+<dd>
+This attribute is of type H5T_C_S1, with size 3, 4, or 5.</dd>
+
+<dd>
+Possible values for this are "RGB", "YUV", "CMY", "CMYK", "YCbCr", "HSV".</dd>
+
+<dd>
+This defines the color model that the entries in the palette data set represent.</dd>
+
+<dl>
+<dt>
+"RGB"</dt>
+
+<dd>
+Each color index contains a triplet where the first value defines the
+red component, second defines the green component, and the third the blue
+component.</dd>
+
+<dt>
+"CMY"</dt>
+
+<dd>
+Each color index contains a triplet where the first value defines the
+cyan component, second defines the magenta component, and the third the
+yellow component.</dd>
+
+<dt>
+"CMYK"</dt>
+
+<dd>
+Each color index contains a quadruplet where the first value defines
+the cyan component, second defines the magenta component, the third the
+yellow component, and the forth the black component.</dd>
+
+<dt>
+"YCbCr"</dt>
+
+<dd>
+Class Y encoding model. Each color index contains a triplet where the
+first value defines the luminance, second defines the Cb Chromonance, and
+the third the Cr Chromonance.</dd>
+
+<dt>
+"YUV"</dt>
+
+<dd>
+Composite encoding color model. Each color index contains a triplet where
+the first value defines the luminance component, second defines the
+chromonance component, and the third the value component.</dd>
+
+<dt>
+"HSV"</dt>
+
+<dd>
+Each color index contains a triplet where the first value defines the
+hue component, second defines the saturation component, and the third the
+value component. The hue component defines the hue spectrum with a low
+value representing magenta/red progressing to a high value which would
+represent blue/magenta, passing through yellow, green, cyan. A low value
+for the saturation component means less color saturation than a high value.
+A low value for <i>value</i> will be darker than a high value.</dd>
+
+<dd>
+</dd>
+</dl>
+
+<dt>
+Attribute name="<b>PAL_TYPE</b>" (Required)</dt>
+
+<dd>
+This attribute is of type H5T_C_S1, with size 9 or 10.</dd>
+
+<dd>
+The current supported values for this attribute are : "STANDARD8" or "RANGEINDEX"</dd>
+
+<dd>
+A PAL_TYPE of "STANDARD8" defines a palette dataset such that the first
+entry defines index 0, the second entry defines index 1, etc. up until
+the length of the palette - 1. This assumes an image dataset with direct
+indexes into the palette.</dd>
+</dl>
+
+<dl>&nbsp;
+<table BORDER COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" >
+<tr>
+<td><i>Denigrated</i>
+<p>If the PAL_TYPE is set to "RANGEINDEX", there will be an additional
+attribute with a name of "<b>PAL_RANGEINDEX</b>",&nbsp; (See example 2
+for more details)</td>
+</tr>
+</table>
+
+<table BORDER COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" >
+<tr>
+<td>
+<dt>
+Attribute name="<b>PAL_RANGEINDEX</b>"&nbsp;&nbsp; <i>(Denigrated)</i></dt>
+
+<dl>
+<dd>
+The <b>PAL_RANGEINDEX</b> attribute contains an HDF object reference (HDF5
+datatype H5T_STD_REF_OBJ) pointer which specifies a range index array in
+the file to be used for color lookups for the palette.&nbsp; (Only for
+PAL_TYPE="RANGEINDEX")</dd>
+</dl>
+</td>
+</tr>
+</table>
+
+<dt>
+Attribute name="<b>PAL_MINMAXNUMERIC</b>"</dt>
+
+<dl>
+<dt>
+If present, this attribute is an array of two numbers, of the same HDF5
+datatype as the palette elements or color numerics.</dt>
+
+<br>They specify the minimum and maximum values of the color numeric components.
+For example, if the palette was an RGB of type Float, the color numeric
+range for Red, Green, and Blue could be set to be between 0.0 and 1.0.
+The intensity of the color guns would then be scaled accordingly to be
+between this minimum and maximum attribute.</dl>
+Attribute name="<b>PAL_VERSION</b>"&nbsp; (Required)
+<dl>This attribute is of type H5T_C_S1, with size corresponding to the
+length of the version string.&nbsp; This attribute identifies the version
+number of this specification to which it conforms.&nbsp; The current version
+is "1.2".</dl>
+
+<center><table BORDER=2 BGCOLOR="#FFFFFF" >
+<caption><b>Table 4. Attributes of a Palette Dataset</b></caption>
+
+<tr>
+<td><b>Attribute Name</b></td>
+
+<td><b>(R = Required,</b>
+<br><b>O = Optional)</b></td>
+
+<td><b>Type</b></td>
+
+<td><b>String Size</b></td>
+
+<td><b>Value</b></td>
+</tr>
+
+<tr>
+<td>CLASS</td>
+
+<td>R</td>
+
+<td>String</td>
+
+<td>
+<center>7</center>
+</td>
+
+<td>"PALETTE"</td>
+</tr>
+
+<tr>
+<td>PAL_COLORMODEL</td>
+
+<td>R</td>
+
+<td>String</td>
+
+<td>
+<center>3, 4, or 5</center>
+</td>
+
+<td>Color Model:&nbsp; "RGB", YUV", "CMY", "CMYK", "YCbCr", or "HSV"</td>
+</tr>
+
+<tr>
+<td>PAL_TYPE</td>
+
+<td>R</td>
+
+<td>String</td>
+
+<td>
+<center>9</center>
+
+<p><br>
+<table BORDER COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" >
+<tr>
+<td>or 10</td>
+</tr>
+</table>
+</td>
+
+<td>"STANDARD8"&nbsp;
+<table BORDER COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" >
+<tr>
+<td>or "RANGEINDEX" <i>(Denigrated)</i></td>
+</tr>
+</table>
+</td>
+</tr>
+
+<tr>
+<td>
+<table BORDER COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" >
+<tr>
+<td><i>Denigrated</i>
+<br>RANGE_INDEX</td>
+</tr>
+</table>
+</td>
+
+<td></td>
+
+<td>
+<table BORDER COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" >
+<tr>
+<td>Object Reference&nbsp;</td>
+</tr>
+</table>
+</td>
+
+<td></td>
+
+<td>
+<table BORDER COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" >
+<tr>
+<td>&lt;Object Reference to Dataset of range index values></td>
+</tr>
+</table>
+</td>
+</tr>
+
+<tr>
+<td>PAL_MINMAXNUMERIC</td>
+
+<td>O</td>
+
+<td>Array[2] of &lt;same datatype as palette></td>
+
+<td></td>
+
+<td>The first value is the &lt;Minimum value for color values>, the second
+value is &lt;Maximum value for color values><sup>2</sup></td>
+</tr>
+
+<tr>
+<td>PAL_VERSION</td>
+
+<td>R</td>
+
+<td>String</td>
+
+<td>4</td>
+
+<td>"1.2"</td>
+</tr>
+</table></center>
+
+<dl>&nbsp;
+<table BORDER COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" >
+<tr>
+<td><font size=-1>1.&nbsp; The RANGE_INDEX attribute is required if the
+PAL_TYPE is "RANGEINDEX".&nbsp; Otherwise, the RANGE_INDEX attribute should
+be omitted. (Range index is denigrated.)</font></td>
+</tr>
+</table>
+<font size=-1>2.&nbsp; The minimum and maximum are optional.&nbsp; If not
+set, the range is assumed to the maximum range of the number type.&nbsp;
+If one of these attributes is set, then both should be set.&nbsp; The value
+of the minimum must be less than or equal to the value of the maximum.</font></dl>
+</dl>
+Table 5 summarized the uses of the standard attributes for a palette dataset.
+R means that the attribute listed on the leftmost column is Required for
+the palette type on the first row, O means that the attribute is Optional
+for that type and N that the attribute cannot be applied to that type.
+The four first rows show the attributes that are always required&nbsp;
+for the two palette types.
+<br>&nbsp;
+<br>&nbsp;
+<table BORDER WIDTH="100%" >
+<caption><b>Table 5. Applicability of Attributes</b></caption>
+
+<tr>
+<td WIDTH="33%"><b>PAL_TYPE</b></td>
+
+<td WIDTH="33%"><b>STANDARD8</b></td>
+
+<td WIDTH="34%"><b>RANGEINDEX</b></td>
+</tr>
+
+<tr>
+<td WIDTH="33%">CLASS</td>
+
+<td WIDTH="33%">R</td>
+
+<td WIDTH="34%">R</td>
+</tr>
+
+<tr>
+<td WIDTH="33%">PAL_VERSION</td>
+
+<td WIDTH="33%">R</td>
+
+<td WIDTH="34%">R</td>
+</tr>
+
+<tr>
+<td WIDTH="33%">PAL_COLORMODEL</td>
+
+<td WIDTH="33%">R</td>
+
+<td WIDTH="34%">R</td>
+</tr>
+
+<tr>
+<td WIDTH="33%">RANGE_INDEX</td>
+
+<td WIDTH="33%">N</td>
+
+<td WIDTH="34%">R</td>
+</tr>
+
+<tr>
+<td WIDTH="33%">PAL_MINMAXNUMERIC</td>
+
+<td WIDTH="33%">O</td>
+
+<td WIDTH="34%">O</td>
+</tr>
+</table>
+
+<h3>
+2.3. Storage Layout for Palettes</h3>
+The values of the Palette are stored as a dataset.&nbsp; The datatype can
+be any HDF 5 atomic numeric type.&nbsp; The dataset will have dimensions
+(<tt>nentries</tt>&nbsp; by&nbsp; <tt>ncomponents</tt>), where '<tt>nentries</tt>'
+is the number of colors (usually 256) and '<tt>ncomponents'</tt> is the
+number of values per color (3 for <b>RGB</b>, 4 for <b>CMYK</b>, etc.)
+<br>&nbsp;
+<h2>
+<a NAME="Sect3"></a>3.&nbsp; Consistency and Correlation of Image and Palette
+Attributes</h2>
+The objects in this specification are an extension to the base HDF5 specification
+and library.&nbsp; They are accessible with the standard HDF5 library,
+but the semantics of the objects are not enforced by the base library.&nbsp;
+For example, it is perfectly possible to add an attribute called <b>IMAGE</b>
+to <i>any</i> dataset, or to include an object reference to <i>any</i>
+HDF5 dataset in a <b>PALETTE</b> attribute.&nbsp; This would be a valid
+HDF5 file, but not conformant to this specification.&nbsp; The rules defined
+in this specification must be implemented with appropriate software, and
+applications must use conforming software to assure correctness.
+<p>The Image and Palette specifications include several redundant standard
+attributes, such as the <b>IMAGE_COLORMODEL</b> and the <b>PAL_COLORMODEL</b>.&nbsp;
+These attributes are informative not normative, in that it is acceptable
+to attach a Palette to an Image dataset even if their attributes do not
+match.&nbsp; Software is not required to enforce consistency, and files
+may contain mismatched associations of Images and Palettes.&nbsp; In all
+cases, it is up to applications to determine what kinds of images and color
+models can be supported.
+<p>For example, an Image that was created from a file with an "RGB" may
+have a "YUV" Palette in its <b>PALETTE</b> attribute array.&nbsp; This
+would be a legal HDF5 file and also conforms to this specification, although
+it may or may not be correct for a given application.</p>
+
+</body>
+</html>
+ </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_i_o_f_l_o_w.html b/develop/_i_o_f_l_o_w.html
new file mode 100644
index 0000000..b35e326
--- /dev/null
+++ b/develop/_i_o_f_l_o_w.html
@@ -0,0 +1,255 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Raw I/O Flow Notes</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_i_o_f_l_o_w.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Raw I/O Flow Notes </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!-- saved from url=(0064)https://gamma.hdfgroup.org/papers/HISS/030821.IOFlow/IOFlow.html -->
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>HDF5 Raw I/O Flow Notes</title>
+
+ <meta name="author" content="Quincey Koziol">
+</head>
+
+<body text="#000000" bgcolor="#FFFFFF">
+
+<style type="text/css">
+OL.loweralpha { list-style-type: lower-alpha }
+OL.upperroman { list-style-type: upper-roman }
+</style>
+
+<center><h1>HDF5 Raw I/O Flow Notes</h1></center>
+<center><h3>Quincey Koziol<br>
+ koziol@ncsa.uiuc.edu<br>
+ August 20, 2003
+</h3></center>
+
+<ol class="upperroman">
+
+<li><h3><u>Document's Audience:</u></h3>
+
+<ul>
+ <li>Current H5 library designers and knowledgeable external developers.</li>
+</ul>
+
+</li><li><h3><u>Background Reading:</u></h3>
+
+</li><li><h3><u>Introduction:</u></h3>
+
+<dl>
+ <dt><strong>What is this document about?</strong></dt>
+ <dd>This document attempts to supplement the flow charts describing
+ the flow of control for raw data I/O in the library.
+ </dd> <br>
+</dl>
+
+</li><li><h3><u>Figures:</u></h3>
+<p>The following figures provide the main information:</p>
+ <table>
+ <tr><td><img src="IOFlow.gif" alt="High-Level View of Writing Raw Data" style="height:50%;"></td></tr>
+ <tr><td><img src="IOFlow2.gif" alt="Perform Serial or Parallel I/O" style="height:50%;"></td></tr>
+ <tr><td><img src="IOFlow3.gif" alt="Gather/Convert/Scatter" style="height:50%;"></td></tr>
+ </table>
+
+</li><li><h3><u>Notes From Accompanying Figures:</u></h3>
+
+<p>This section provides notes to augment the information in the accompanying
+ figures.
+</p>
+
+<ol>
+ <li><b>Validate Parameters</b> - Resolve any H5S_ALL parameters
+ for dataspace selections to actual dataspaces, allocate
+ conversion buffers, etc.
+ </li>
+
+ <li><b>Space Allocated in File?</b> - Space may not have been allocated
+ in the file to store the dataset data, if "late allocation" was chosen
+ for the allocation time when the dataset was created.
+ </li>
+
+ <li><b>Allocate &amp; Fill Space</b> - These operations allocate both contiguous
+ and chunked dataset's space in the file. The chunked dataset space
+ allocation iterates through all the chunks in the file and allocates
+ both the B-tree information and the raw data in the file. Because of
+ the way filters work, fill-values are written out for chunked datasets
+ as they are allocated, instead of as a separate step.
+ In parallel
+ I/O, the chunked dataset allocation can potentially be time-consuming,
+ since all the raw data in the dataset is allocated from one process.
+ </li>
+
+ <li><b>Datatype Conversion Needed?</b> - This currently is the deciding
+ factor between doing "direct I/O" (in serial or parallel) and needing
+ to perform gather/convert/scatter operations. I believe that MPI
+ is capable of performing a limited range of type conversions and if so,
+ we should add support to detect when they can be used. This will
+ allow more I/O operations to be performed collectively.
+ </li>
+
+ <li><b>Collective I/O Requested/Allowed?</b> - A user has to both request
+ that collective I/O occur and also their I/O operation must meet the
+ requirements that the library sets for supporting collective parallel
+ I/O:
+ <ul>
+ <li>The dataspace must be scalar or simple (which is a no-op really,
+ since we don't support "complex" dataspaces in the library
+ currently).
+ </li>
+ <li>The selection must be regular. "all" selections
+ and hyperslab selections that were
+ made with only one call to H5Sselect_hyperslab() (i.e. not a
+ hyperslab selection that has been aggregated over multiple
+ selection calls) are regular. Supporting point and
+ irregular hyperslab selections are on the "to do" list.
+ </li>
+ <li>The dataset must be stored contiguously on disk (as shown in the
+ figure also). Supporting chunked dataset storage is also
+ on the "to do" list.
+ </li>
+ </ul>
+ </li>
+
+ <li><b>Build "chunk map"</b> - This step still has some scalability issues
+ as it creates a data structure that is proportional to the number of
+ chunks which will be written to, which could potentially be very large.
+ Building the "chunk map" information incrementally is on the "to do"
+ list also.
+ </li>
+
+ <li><b>Perform Chunked I/O</b> - As the figure shows, there is no support
+ for collective parallel I/O on chunked datasets currently. As noted
+ earlier, this is on the "to do" list.
+ </li>
+
+ <li><b>Perform "Direct" Serial I/O</b> - "Direct" serial I/O writes data
+ from the application's buffer, without any intervening buffer or memory
+ copies. For maximum efficiency and performance, the elements in the
+ selections should be adjoining.
+ </li>
+
+ <li><b>Perform Collective Parallel I/O</b> - This step also writes data
+ directly from an application buffer, but additionally uses collective
+ MPI I/O operations to combine the data from each process in the parallel
+ application in an efficient manner.
+ </li>
+</ol>
+
+</li></ol>
+
+
+
+</body></html>
+ </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_intro_h_d_f5.html b/develop/_intro_h_d_f5.html
new file mode 100644
index 0000000..f225db1
--- /dev/null
+++ b/develop/_intro_h_d_f5.html
@@ -0,0 +1,564 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Introduction to HDF5</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_intro_h_d_f5.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Introduction to HDF5 </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p><hr />
+<h1><a class="anchor" id="sec_intro_desc"></a>
+HDF5 Description</h1>
+<p>HDF5 consists of a file format for storing HDF5 data, a data model for logically organizing and accessing HDF5 data from an application, and the software (libraries, language interfaces, and tools) for working with this format.</p>
+<h2><a class="anchor" id="subsec_intro_desc_file"></a>
+File Format</h2>
+<p>HDF5 consists of a file format for storing HDF5 data, a data model for logically organizing and accessing HDF5 data from an application, and the software (libraries, language interfaces, and tools) for working with this format.</p>
+<h2><a class="anchor" id="subsec_intro_desc_dm"></a>
+Data Model</h2>
+<p>The HDF5 Data Model, also known as the HDF5 Abstract (or Logical) Data Model consists of the building blocks for data organization and specification in HDF5.</p>
+<p>An HDF5 file (an object in itself) can be thought of as a container (or group) that holds a variety of heterogeneous data objects (or datasets). The datasets can be images, tables, graphs, and even documents, such as PDF or Excel:</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="fileobj.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The two primary objects in the HDF5 Data Model are groups and datasets.</p>
+<p>There are also a variety of other objects in the HDF5 Data Model that support groups and datasets, including datatypes, dataspaces, properties and attributes.</p>
+<h3><a class="anchor" id="subsec_intro_desc_dm_group"></a>
+Groups</h3>
+<p>HDF5 groups (and links) organize data objects. Every HDF5 file contains a root group that can contain other groups or be linked to objects in other files.</p>
+<table class="doxtable">
+<caption>There are two groups in the HDF5 file depicted above: Viz and SimOut. Under the Viz group are a variety of images and a table that is shared with the SimOut group. The SimOut group contains a 3-dimensional array, a 2-dimensional array and a link to a 2-dimensional array in another HDF5 file.</caption>
+<tr>
+<td><div class="image">
+<img src="group.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Working with groups and group members is similar in many ways to working with directories and files in UNIX. As with UNIX directories and files, objects in an HDF5 file are often described by giving their full (or absolute) path names. </p><ul>
+<li>/ signifies the root group. </li>
+<li>/foo signifies a member of the root group called foo. </li>
+<li>/foo/zoo signifies a member of the group foo, which in turn is a member of the root group.</li>
+</ul>
+<h3><a class="anchor" id="subsec_intro_desc_dm_dset"></a>
+Datasets</h3>
+<p>HDF5 datasets organize and contain the “raw” data values. A dataset consists of metadata that describes the data, in addition to the data itself:</p>
+<table class="doxtable">
+<caption>In this picture, the data is stored as a three dimensional dataset of size 4 x 5 x 6 with an integer datatype. It contains attributes, Time and Pressure, and the dataset is chunked and compressed.</caption>
+<tr>
+<td><div class="image">
+<img src="dataset.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Datatypes, dataspaces, properties and (optional) attributes are HDF5 objects that describe a dataset. The datatype describes the individual data elements.</p>
+<h2><a class="anchor" id="subsec_intro_desc_props"></a>
+Datatypes, Dataspaces, Properties and Attributes</h2>
+<h3><a class="anchor" id="subsec_intro_desc_prop_dtype"></a>
+Datatypes</h3>
+<p>The datatype describes the individual data elements in a dataset. It provides complete information for data conversion to or from that datatype.</p>
+<table class="doxtable">
+<caption>In the dataset depicted, each element of the dataset is a 32-bit integer.</caption>
+<tr>
+<td><div class="image">
+<img src="datatype.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Datatypes in HDF5 can be grouped into: </p><ul>
+<li>
+<b>Pre-Defined Datatypes</b>: These are datatypes that are created by HDF5. They are actually opened (and closed) by HDF5 and can have different values from one HDF5 session to the next. There are two types of pre-defined datatypes: <ul>
+<li>
+Standard datatypes are the same on all platforms and are what you see in an HDF5 file. Their names are of the form H5T_ARCH_BASE where ARCH is an architecture name and BASE is a pro­gramming type name. For example, <a class="el" href="group___p_d_t_i_e_e_e.html#ga71d24a7d4c373ed9a003d7a0d8133f1e">H5T_IEEE_F32BE</a> indicates a standard Big Endian floating point type. </li>
+<li>
+Native datatypes are used to simplify memory operations (reading, writing) and are NOT the same on different platforms. For example, <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> indicates an int (C). </li>
+</ul>
+</li>
+<li>
+<b>Derived Datatypes</b>: These are datatypes that are created or derived from the pre-defined datatypes. An example of a commonly used derived datatype is a string of more than one character. Compound datatypes are also derived types. A compound datatype can be used to create a simple table, and can also be nested, in which it includes one more other compound datatypes. <table class="doxtable">
+<caption>This is an example of a dataset with a compound datatype. Each element in the dataset consists of a 16-bit integer, a character, a 32-bit integer, and a 2x3x2 array of 32-bit floats (the datatype). It is a 2-dimensional 5 x 3 array (the dataspace). The datatype should not be confused with the dataspace. </caption>
+<tr>
+<td><div class="image">
+<img src="cmpnddtype.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+</ul>
+<h3><a class="anchor" id="subsec_intro_desc_prop_dspace"></a>
+Dataspaces</h3>
+<p>A dataspace describes the layout of a dataset's data elements. It can consist of no elements (NULL), a single element (scalar), or a simple array.</p>
+<table class="doxtable">
+<caption>This image illustrates a dataspace that is an array with dimensions of 5 x 3 and a rank (number of dimensions) of 2.</caption>
+<tr>
+<td><div class="image">
+<img src="dataspace1.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>A dataspace can have dimensions that are fixed (unchanging) or unlimited, which means they can grow in size (i.e. they are extendible).</p>
+<p>There are two roles of a dataspace: </p><ul>
+<li>It contains the spatial information (logical layout) of a dataset stored in a file. This includes the rank and dimensions of a dataset, which are a permanent part of the dataset definition. </li>
+<li>It describes an application's data buffers and data elements participating in I/O. In other words, it can be used to select a portion or subset of a dataset.</li>
+</ul>
+<table class="doxtable">
+<caption>The dataspace is used to describe both the logical layout of a dataset and a subset of a dataset.</caption>
+<tr>
+<td><div class="image">
+<img src="dataspace.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<h3><a class="anchor" id="subsec_intro_desc_prop_property"></a>
+Properties</h3>
+<p>A property is a characteristic or feature of an HDF5 object. There are default properties which handle the most common needs. These default properties can be modified using the HDF5 Property List API to take advantage of more powerful or unusual features of HDF5 objects.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="properties.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>For example, the data storage layout property of a dataset is contiguous by default. For better performance, the layout can be modified to be chunked or chunked and compressed:</p>
+<h3><a class="anchor" id="subsec_intro_desc_prop_attr"></a>
+Attributes</h3>
+<p>Attributes can optionally be associated with HDF5 objects. They have two parts: a name and a value. Attributes are accessed by opening the object that they are attached to so are not independent objects. Typically an attribute is small in size and contains user metadata about the object that it is attached to.</p>
+<p>Attributes look similar to HDF5 datasets in that they have a datatype and dataspace. However, they do not support partial I/O operations, and they cannot be compressed or extended.</p>
+<h2><a class="anchor" id="subsec_intro_desc_soft"></a>
+HDF5 Software</h2>
+<p>The HDF5 software is written in C and includes optional wrappers for C++, FORTRAN (90 and F2003), and Java. The HDF5 binary distribution consists of the HDF5 libraries, include files, command-line utilities, scripts for compiling applications, and example programs.</p>
+<h3><a class="anchor" id="subsec_intro_desc_soft_apis"></a>
+HDF5 APIs and Libraries</h3>
+<p>There are APIs for each type of object in HDF5. For example, all C routines in the HDF5 library begin with a prefix of the form H5*, where * is one or two uppercase letters indicating the type of object on which the function operates: </p><ul>
+<li><a class="el" href="group___h5_a.html">Attributes (H5A)</a> <b>A</b>ttribute Interface </li>
+<li><a class="el" href="group___h5_d.html">Datasets (H5D)</a> <b>D</b>ataset Interface </li>
+<li><a class="el" href="group___h5_f.html">Files (H5F)</a> <b>F</b>ile Interface</li>
+</ul>
+<p>The HDF5 High Level APIs simplify many of the steps required to create and access objects, as well as providing templates for storing objects. Following is a list of the High Level APIs: </p><ul>
+<li><a class="el" href="group___h5_l_t.html">HDF5 Lite APIs (H5LT,H5LD)</a> – simplifies steps in creating datasets and attributes </li>
+<li><a class="el" href="group___h5_i_m.html">HDF5 Images API (H5IM)</a> – defines a standard for storing images in HDF5 </li>
+<li><a class="el" href="group___h5_t_b.html">HDF5 Table APIs (H5TB)</a> – condenses the steps required to create tables </li>
+<li><a class="el" href="group___h5_d_s.html">HDF5 Dimension Scales APIs (H5DS)</a> – provides a standard for dimension scale storage </li>
+<li><a class="el" href="group___h5_p_t.html">HDF5 Packet Table APIs (H5PT)</a> – provides a standard for storing packet data</li>
+</ul>
+<h3><a class="anchor" id="subsec_intro_desc_soft_tools"></a>
+Tools</h3>
+<p>Useful tools for working with HDF5 files include: </p><ul>
+<li>h5dump: A utility to dump or display the contents of an HDF5 File </li>
+<li>h5cc, h5c++, h5fc: Unix scripts for compiling applications </li>
+<li>HDFView: A java browser to view HDF (HDF4 and HDF5) files</li>
+</ul>
+<h4>h5dump</h4>
+<p>The h5dump utility displays the contents of an HDF5 file in Data Description Language (<a class="el" href="_d_d_l_b_n_f110.html">DDL in BNF through HDF5 1.10</a>). Below is an example of h5dump output for an HDF5 file that contains no objects: </p><div class="fragment"><div class="line">$ h5dump file.h5</div>
+<div class="line"> HDF5 <span class="stringliteral">&quot;file.h5&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+</div><!-- fragment --><p>With large files and datasets the output from h5dump can be overwhelming. There are options that can be used to examine specific parts of an HDF5 file. Some useful h5dump options are included below: </p><div class="fragment"><div class="line">-H, --header Display header information only (no data)</div>
+<div class="line">-d &lt;name&gt; Display a dataset with a specified path and name</div>
+<div class="line">-p Display properties</div>
+<div class="line">-n Display the contents of the file</div>
+</div><!-- fragment --><h4>h5cc, h5fc, h5c++</h4>
+<p>The built HDF5 binaries include the h5cc, h5fc, h5c++ compile scripts for compiling applications. When using these scripts there is no need to specify the HDF5 libraries and include files. Compiler options can be passed to the scripts.</p>
+<h4>HDFView</h4>
+<p>The HDFView tool allows browsing of data in HDF (HDF4 and HDF5) files.</p>
+<h1><a class="anchor" id="sec_intro_pm"></a>
+Introduction to the HDF5 Programming Model and APIs</h1>
+<p>The HDF5 Application Programming Interface is extensive, but a few functions do most of the work.</p>
+<p>To introduce the programming model, examples in Python and C are included below. The Python examples use the HDF5 Python APIs (h5py). See the Examples from "Learning the Basics" page for complete examples that can be downloaded and run for C, FORTRAN, C++, Java and Python.</p>
+<p>The general paradigm for working with objects in HDF5 is to: </p><ul>
+<li>Open the object. </li>
+<li>Access the object. </li>
+<li>Close the object.</li>
+</ul>
+<p>The library imposes an order on the operations by argument dependencies. For example, a file must be opened before a dataset because the dataset open call requires a file handle as an argument. Objects can be closed in any order. However, once an object is closed it no longer can be accessed.</p>
+<p>Keep the following in mind when looking at the example programs included in this section: </p><ul>
+<li>
+<ul>
+<li>
+C routines begin with the prefix “H5*” where * is a single letter indicating the object on which the operation is to be performed. </li>
+<li>
+FORTRAN routines are similar; they begin with “h5*” and end with “_f”. </li>
+<li>
+Java routines are similar; the routine names begin with “H5*” and are prefixed with “H5.” as the class. Constants are in the HDF5Constants class and are prefixed with "HDF5Constants.". The function arguments are usually similar, <dl class="section see"><dt>See also</dt><dd><a class="el" href="_h_d_f5_l_i_b.html">HDF5 Java API Package</a> </dd></dl>
+</li>
+</ul>
+For example: <ul>
+<li>
+File Interface:<ul>
+<li>
+<a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> (C)</li>
+<li>
+h5fopen_f (FORTRAN)</li>
+<li>
+H5.H5Fopen (Java)</li>
+</ul>
+</li>
+<li>
+Dataset Interface:<ul>
+<li>
+<a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> (C)</li>
+<li>
+h5dopen_f (FORTRAN)</li>
+<li>
+H5.H5Dopen (Java)</li>
+</ul>
+</li>
+<li>
+Dataspace interface:<ul>
+<li>
+<a class="el" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1" title="Releases and terminates access to a dataspace.">H5Sclose</a> (C)</li>
+<li>
+h5sclose_f (FORTRAN)</li>
+<li>
+H5.H5Sclose (Java)</li>
+</ul>
+</li>
+</ul>
+The HDF5 Python APIs use methods associated with specific objects. </li>
+<li>
+For portability, the HDF5 library has its own defined types. Some common types that you will see in the example code are: <ul>
+<li>
+<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> is used for object handles </li>
+<li>
+hsize_t is used for dimensions </li>
+<li>
+<a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> is used for many return values </li>
+</ul>
+</li>
+<li>
+Language specific files must be included in applications: <ul>
+<li>
+Python: Add <code>"import h5py / import numpy"</code> </li>
+<li>
+C: Add <code>"#include hdf5.h"</code> </li>
+<li>
+FORTRAN: Add <code>"USE HDF5"</code> and call h5open_f and h5close_f to initialize and close the HDF5 FORTRAN interface </li>
+<li>
+Java: Add <code>"import hdf.hdf5lib.H5;
+ import hdf.hdf5lib.HDF5Constants;"</code> </li>
+</ul>
+</li>
+</ul>
+<h2><a class="anchor" id="subsec_intro_pm_file"></a>
+Steps to create a file</h2>
+<p>To create an HDF5 file you must: </p><ul>
+<li>Specify property lists (or use the defaults). </li>
+<li>Create the file. </li>
+<li>Close the file (and property lists if needed).</li>
+</ul>
+<p>Example: </p><table class="doxtable">
+<caption>The following Python and C examples create a file, file.h5, and then close it. The resulting HDF5 file will only contain a root group:</caption>
+<tr>
+<td><div class="image">
+<img src="crtf-pic.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Calling h5py.File with ‘w’ for the file access flag will create a new HDF5 file and overwrite an existing file with the same name. “file” is the file handle returned from opening the file. When finished with the file, it must be closed. When not specifying property lists, the default property lists are used:</p>
+<table class="doxtable">
+<tr>
+<td><em>Python</em> <div class="fragment"><div class="line"><span class="keyword">import</span> h5py</div>
+<div class="line">file = h5py.File (‘file.h5’, ‘w’)</div>
+<div class="line">file.close ()</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>The H5Fcreate function creates an HDF5 file. <a class="el" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a> is the file access flag to create a new file and overwrite an existing file with the same name, and <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> is the value specified to use a default property list.</p>
+<table class="doxtable">
+<tr>
+<td><em>C</em> <div class="fragment"><div class="line"><span class="preprocessor">#include “hdf5.h”</span></div>
+<div class="line"> </div>
+<div class="line"><span class="keywordtype">int</span> main() {</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"> </div>
+<div class="line"> file_id = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a> (<span class="stringliteral">&quot;file.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>); </div>
+<div class="line"> status = <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a> (file_id);</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a5a2d6726f9ad8d2bca8df2b817e5ad6a"><div class="ttname"><a href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a></div><div class="ttdeci">#define H5F_ACC_TRUNC</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:50</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsec_intro_pm_dataset"></a>
+Steps to create a dataset</h2>
+<p>As described previously, an HDF5 dataset consists of the raw data, as well as the metadata that describes the data (datatype, spatial information, and properties). To create a dataset you must: </p><ul>
+<li>Define the dataset characteristics (datatype, dataspace, properties). </li>
+<li>Decide which group to attach the dataset to. </li>
+<li>Create the dataset. </li>
+<li>Close the dataset handle from step 3.</li>
+</ul>
+<p>Example: </p><table class="doxtable">
+<caption>The code excerpts below show the calls that need to be made to create a 4 x 6 integer dataset dset in a file dset.h5. The dataset will be located in the root group:</caption>
+<tr>
+<td><div class="image">
+<img src="crtdset.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>With Python, the creation of the dataspace is included as a parameter in the dataset creation method. Just one call will create a 4 x 6 integer dataset dset. A pre-defined Big Endian 32-bit integer datatype is specified. The create_dataset method creates the dataset in the root group (the file object). The dataset is close by the Python interface.</p>
+<table class="doxtable">
+<tr>
+<td><em>Python</em> <div class="fragment"><div class="line">dataset = file.create_dataset(<span class="stringliteral">&quot;dset&quot;</span>,(4, 6), h5py.h5t.STD_I32BE)</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>To create the same dataset in C, you must specify the dataspace with the <a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae" title="Creates a new simple dataspace and opens it for access.">H5Screate_simple</a> function, create the dataset by calling <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>, and then close the dataspace and dataset with calls to <a class="el" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609" title="Closes the specified dataset.">H5Dclose</a> and <a class="el" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1" title="Releases and terminates access to a dataspace.">H5Sclose</a>. <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> is specified to use a default property list. Note that the file identifier (file_id) is passed in as the first parameter to <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>, which creates the dataset in the root group.</p>
+<table class="doxtable">
+<tr>
+<td><em>C</em> <div class="fragment"><div class="line"><span class="comment">// Create the dataspace for the dataset.</span></div>
+<div class="line">dims[0] = 4;</div>
+<div class="line">dims[1] = 6;</div>
+<div class="line"> </div>
+<div class="line">dataspace_id = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(2, dims, NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create the dataset.</span></div>
+<div class="line">dataset_id = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> (file_id, <span class="stringliteral">&quot;/dset&quot;</span>, <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>, dataspace_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Close the dataset and dataspace</span></div>
+<div class="line">status = <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a>(dataset_id);</div>
+<div class="line">status = <a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a>(dataspace_id);</div>
+<div class="ttc" id="agroup___h5_d_html_ga0647ba4bbd26d5230cc07f3a5685b2cf"><div class="ttname"><a href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a></div><div class="ttdeci">#define H5Dcreate</div><div class="ttdef"><b>Definition:</b> H5version.h:892</div></div>
+<div class="ttc" id="agroup___h5_d_html_gae47c3f38db49db127faf221624c30609"><div class="ttname"><a href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a></div><div class="ttdeci">herr_t H5Dclose(hid_t dset_id)</div><div class="ttdoc">Closes the specified dataset.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga2b53128a39c8f104c1c9c2a91590fcc1"><div class="ttname"><a href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a></div><div class="ttdeci">herr_t H5Sclose(hid_t space_id)</div><div class="ttdoc">Releases and terminates access to a dataspace.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga8e35eea5738b4805856eac7d595254ae"><div class="ttname"><a href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a></div><div class="ttdeci">hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])</div><div class="ttdoc">Creates a new simple dataspace and opens it for access.</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsec_intro_pm_write"></a>
+Writing to or reading from a dataset</h2>
+<p>Once you have created or opened a dataset you can write to it:</p>
+<table class="doxtable">
+<tr>
+<td><em>Python</em> <div class="fragment"><div class="line">data = np.zeros((4,6))</div>
+<div class="line"><span class="keywordflow">for</span> i in range(4):</div>
+<div class="line"> for j in range(6):</div>
+<div class="line"> data[i][j]= i*6+j+1</div>
+<div class="line"> </div>
+<div class="line">dataset[...] = data &lt;-- Write data to dataset</div>
+<div class="line">data_read = dataset[...] &lt;-- Read data from dataset</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p><a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a> is passed in for the memory and file dataspace parameters to indicate that the entire dataspace of the dataset is specified. These two parameters can be modified to allow subsetting of a dataset. The native predefined datatype, <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, is used for reading and writing so that HDF5 will do any necessary integer conversions:</p>
+<table class="doxtable">
+<tr>
+<td><em>C</em> <div class="fragment"><div class="line">status = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (dataset_id, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, dset_data);</div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a> (dataset_id, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, dset_data);</div>
+<div class="ttc" id="a_h5_spublic_8h_html_a5f96eeee84b987f18470737f85af0484"><div class="ttname"><a href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a></div><div class="ttdeci">#define H5S_ALL</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:32</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga8287d5a7be7b8e55ffeff68f7d26811c"><div class="ttname"><a href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a></div><div class="ttdeci">herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf)</div><div class="ttdoc">Reads raw data from a dataset into a provided buffer.</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga98f44998b67587662af8b0d8a0a75906"><div class="ttname"><a href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a></div><div class="ttdeci">herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga3cf93ffc6782be68070ef8e00f219ec2"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a></div><div class="ttdeci">#define H5T_NATIVE_INT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:767</div></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsec_intro_pm_group"></a>
+Steps to create a group</h2>
+<p>An HDF5 group is a structure containing zero or more HDF5 objects. Before you can create a group you must obtain the location identifier of where the group is to be created. Following are the steps that are required: </p><ul>
+<li>Decide where to put the group – in the “root group” (or file identifier) or in another group. Open the group if it is not already open. </li>
+<li>Define properties or use the default. </li>
+<li>Create the group. </li>
+<li>Close the group.</li>
+</ul>
+<table class="doxtable">
+<caption>Creates attributes that are attached to the dataset dset</caption>
+<tr>
+<td><div class="image">
+<img src="crtgrp.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The code below opens the dataset dset.h5 with read/write permission and creates a group MyGroup in the root group. Properties are not specified so the defaults are used:</p>
+<table class="doxtable">
+<tr>
+<td><em>Python</em> <div class="fragment"><div class="line"><span class="keyword">import</span> h5py</div>
+<div class="line">file = h5py.File(<span class="stringliteral">&#39;dset.h5&#39;</span>, <span class="stringliteral">&#39;r+&#39;</span>) </div>
+<div class="line">group = file.create_group (<span class="stringliteral">&#39;MyGroup&#39;</span>)</div>
+<div class="line">file.close()</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>To create the group MyGroup in the root group, you must call <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>, passing in the file identifier returned from opening or creating the file. The default property lists are specified with <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>. The group is then closed:</p>
+<table class="doxtable">
+<tr>
+<td><em>C</em> <div class="fragment"><div class="line">group_id = <a class="code" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a> (file_id, <span class="stringliteral">&quot;MyGroup&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">status = <a class="code" href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221">H5Gclose</a> (group_id);</div>
+<div class="ttc" id="agroup___h5_g_html_ga187cee27a9fc4f1a311eb19b0522c7b8"><div class="ttname"><a href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a></div><div class="ttdeci">#define H5Gcreate</div><div class="ttdef"><b>Definition:</b> H5version.h:997</div></div>
+<div class="ttc" id="agroup___h5_g_html_ga8dbe20b390d2504f0bd3589ed8f4e221"><div class="ttname"><a href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221">H5Gclose</a></div><div class="ttdeci">herr_t H5Gclose(hid_t group_id)</div><div class="ttdoc">Closes the specified group.</div></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsec_intro_pm_attr"></a>
+Steps to create and write to an attribute</h2>
+<p>To create an attribute you must open the object that you wish to attach the attribute to. Then you can create, access, and close the attribute as needed: </p><ul>
+<li>Open the object that you wish to add an attribute to. </li>
+<li>Create the attribute </li>
+<li>Write to the attribute </li>
+<li>Close the attribute and the object it is attached to.</li>
+</ul>
+<table class="doxtable">
+<caption>Creates attributes that are attached to the dataset dset</caption>
+<tr>
+<td><div class="image">
+<img src="crtatt.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The dataspace, datatype, and data are specified in the call to create an attribute in Python:</p>
+<table class="doxtable">
+<tr>
+<td><em>Python</em> <div class="fragment"><div class="line">dataset.attrs[<span class="stringliteral">&quot;Units&quot;</span>] = “Meters per second” &lt;-- Create <span class="keywordtype">string</span></div>
+<div class="line">attr_data = np.zeros((2,))</div>
+<div class="line">attr_data[0] = 100</div>
+<div class="line">attr_data[1] = 200</div>
+<div class="line">dataset.attrs.create(<span class="stringliteral">&quot;Speed&quot;</span>, attr_data, (2,), “i”) &lt;-- Create Integer</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>To create an integer attribute in C, you must create the dataspace, create the attribute, write to it and then close it in separate steps:</p>
+<table class="doxtable">
+<tr>
+<td><em>C</em> <div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attribute_id, dataspace_id; <span class="comment">// identifiers</span></div>
+<div class="line"><a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims;</div>
+<div class="line"><span class="keywordtype">int</span> attr_data[2];</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"> </div>
+<div class="line"> ...</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Initialize the attribute data.</span></div>
+<div class="line">attr_data[0] = 100;</div>
+<div class="line">attr_data[1] = 200;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create the data space for the attribute.</span></div>
+<div class="line">dims = 2;</div>
+<div class="line">dataspace_id = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(1, &amp;dims, NULL);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Create a dataset attribute.</span></div>
+<div class="line">attribute_id = <a class="code" href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308">H5Acreate2</a> (dataset_id, <span class="stringliteral">&quot;Units&quot;</span>, <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>,</div>
+<div class="line"> dataspace_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Write the attribute data.</span></div>
+<div class="line">status = <a class="code" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a>(attribute_id, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, attr_data);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Close the attribute.</span></div>
+<div class="line">status = <a class="code" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a>(attribute_id);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Close the dataspace.</span></div>
+<div class="line">status = <a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a>(dataspace_id);</div>
+<div class="ttc" id="a_h5public_8h_html_a7f81cce70fb546af88da24d9285d3c1c"><div class="ttname"><a href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></div><div class="ttdeci">uint64_t hsize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:297</div></div>
+<div class="ttc" id="agroup___h5_a_html_ga4f4e5248c09f689633079ed8afc0b308"><div class="ttname"><a href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308">H5Acreate2</a></div><div class="ttdeci">hid_t H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id)</div><div class="ttdoc">Creates an attribute attached to a specified object.</div></div>
+<div class="ttc" id="agroup___h5_a_html_gab70871e205d57450c83efd9912be2b5c"><div class="ttname"><a href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a></div><div class="ttdeci">herr_t H5Awrite(hid_t attr_id, hid_t type_id, const void *buf)</div><div class="ttdoc">Writes data to an attribute.</div></div>
+<div class="ttc" id="agroup___h5_a_html_gaef4394b661e2c930879e9868e122bdda"><div class="ttname"><a href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a></div><div class="ttdeci">herr_t H5Aclose(hid_t attr_id)</div><div class="ttdoc">Closes the specified attribute.</div></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_intro_h_d_f5_8dox.html b/develop/_intro_h_d_f5_8dox.html
new file mode 100644
index 0000000..e79457f
--- /dev/null
+++ b/develop/_intro_h_d_f5_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/IntroHDF5.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_intro_h_d_f5_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/IntroHDF5.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_intro_h_d_f5_8dox.html">IntroHDF5.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_intro_par_chunk.html b/develop/_intro_par_chunk.html
new file mode 100644
index 0000000..d172073
--- /dev/null
+++ b/develop/_intro_par_chunk.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Writing by Chunk</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_intro_par_chunk.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Writing by Chunk </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_intro_par_h_d_f5.html">A Brief Introduction to Parallel HDF5</a> </p><hr />
+<p>In this example each process writes a "chunk" of data to a dataset. The C and Fortran 90 examples result in the same data layout in the file.</p>
+<table class="doxtable">
+<tr>
+<th><b>Figure a</b> C Example </th><th><b>Figure b</b> Fortran Example </th></tr>
+<tr>
+<td><div class="image">
+<img src="pchunk_figa.gif" alt=""/>
+</div>
+ </td><td><div class="image">
+<img src="pchunk_figb.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>For this example, four processes are used, and a 4 x 2 chunk is written to the dataset by each process.</p>
+<p>To do this, you would: </p><ul>
+<li>Use the block parameter to specify a chunk of size 4 x 2 (or 2 x 4 for Fortran). </li>
+<li>Use a different offset (start) for each process, based on the chunk size: <table class="doxtable">
+<tr>
+<th rowspan="3"><b>C</b></th><th>Process 0</th><th>Process 1</th><th>Process 2</th><th>Process 3 </th></tr>
+<tr>
+<td>offset[0] = 0</td><td>offset[0] = 0</td><td>offset[0] = 4</td><td>offset[0] = 4 </td></tr>
+<tr>
+<td>offset[1] = 0</td><td>offset[1] = 2</td><td>offset[1] = 0</td><td>offset[1] = 2 </td></tr>
+<tr>
+<th rowspan="3"><b>Fortran</b></th><th>Process 0</th><th>Process 1</th><th>Process 2</th><th>Process 3 </th></tr>
+<tr>
+<td>offset(1) = 0</td><td>offset(1) = 2</td><td>offset(1) = 0</td><td>offset(1) = 2 </td></tr>
+<tr>
+<td>offset(2) = 0</td><td>offset(2) = 0</td><td>offset(2) = 4</td><td>offset(2) = 4 </td></tr>
+</table>
+</li>
+</ul>
+<p>For example, the offset and block parameters for Process 2 would look like: </p><table class="doxtable">
+<tr>
+<th><b>Figure a</b> C Example </th><th><b>Figure b</b> Fortran Example </th></tr>
+<tr>
+<td><div class="image">
+<img src="pchunk_figc.gif" alt=""/>
+</div>
+ </td><td><div class="image">
+<img src="pchunk_figd.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Below are example programs for writing hyperslabs by pattern in Parallel HDF5: </p><table class="doxtable">
+<tr>
+<td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_hyperslab_by_chunk.c">hyperslab_by_chunk.c</a> </td></tr>
+<tr>
+<td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Fortran/H5Parallel/ph5_f90_hyperslab_by_chunk.F90">hyperslab_by_chunk.F90</a> </td></tr>
+</table>
+<p>The following is the output from h5dump for the HDF5 file created in this example: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;SDS_chnk.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;IntArray&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> </div>
+<div class="line"> DATASPACE SIMPLE { ( 8, 4 ) / ( 8, 4 ) } </div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 1, 2, 2,</div>
+<div class="line"> 1, 1, 2, 2,</div>
+<div class="line"> 1, 1, 2, 2,</div>
+<div class="line"> 1, 1, 2, 2,</div>
+<div class="line"> 3, 3, 4, 4,</div>
+<div class="line"> 3, 3, 4, 4,</div>
+<div class="line"> 3, 3, 4, 4,</div>
+<div class="line"> 3, 3, 4, 4</div>
+<div class="line"> } </div>
+<div class="line"> } </div>
+<div class="line">} </div>
+<div class="line">} </div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><p> The h5dump utility is written in C so the output is in C order.</p>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_intro_par_h_d_f5.html">A Brief Introduction to Parallel HDF5</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_intro_par_cont_hyperslab.html b/develop/_intro_par_cont_hyperslab.html
new file mode 100644
index 0000000..e1a37c5
--- /dev/null
+++ b/develop/_intro_par_cont_hyperslab.html
@@ -0,0 +1,264 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Writing by Contiguous Hyperslab</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_intro_par_cont_hyperslab.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Writing by Contiguous Hyperslab </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_intro_par_h_d_f5.html">A Brief Introduction to Parallel HDF5</a> </p><hr />
+<p>This example shows how to write a contiguous buffer in memory to a contiguous hyperslab in a file. In this case, each parallel process writes a contiguous hyperslab to the file.</p>
+<p>In the C example (figure a), each hyperslab in memory consists of an equal number of consecutive rows. In the FORTRAN 90 example (figure b), each hyperslab in memory consists of an equal number of consecutive columns. This reflects the difference in the storage order for C and FORTRAN 90. </p><table class="doxtable">
+<tr>
+<th><b>Figure a</b> C Example </th><th><b>Figure b</b> Fortran Example </th></tr>
+<tr>
+<td><div class="image">
+<img src="pcont_hy_figa.gif" alt=""/>
+</div>
+ </td><td><div class="image">
+<img src="pcont_hy_figb.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<h1><a class="anchor" id="secIntroParContHyperslabC"></a>
+Writing a Contiguous Hyperslab in C</h1>
+<p>In this example, you have a dataset of 8 (rows) x 5 (columns) and each process writes an equal number of rows to the dataset. The dataset hyperslab is defined as follows: </p><div class="fragment"><div class="line">count [0] = dimsf [0] / number_processes</div>
+<div class="line">count [1] = dimsf [1]</div>
+</div><!-- fragment --><p> where, </p><div class="fragment"><div class="line">dimsf [0] is the number of rows in the dataset</div>
+<div class="line">dimsf [1] is the number of columns in the dataset</div>
+</div><!-- fragment --><p> The offset for the hyperslab is different for each process: </p><div class="fragment"><div class="line">offset [0] = k * count[0]</div>
+<div class="line">offset [1] = 0</div>
+</div><!-- fragment --><p> where, </p><div class="fragment"><div class="line"><span class="stringliteral">&quot;k&quot;</span> is the process <span class="keywordtype">id</span> number</div>
+<div class="line">count [0] is the number of rows written in each hyperslab</div>
+<div class="line">offset [1] = 0 indicates to start at the beginning of the row</div>
+</div><!-- fragment --><p>The number of processes that you could use would be 1, 2, 4, or 8. The number of rows that would be written by each slab is as follows: </p><table class="doxtable">
+<tr>
+<th><b>Processes</b> </th><th><b>Size of count<a href="\# of rows">0</a> </b> </th></tr>
+<tr>
+<td>1</td><td>8 </td></tr>
+<tr>
+<td>2</td><td>4 </td></tr>
+<tr>
+<td>4</td><td>2 </td></tr>
+<tr>
+<td>8</td><td>1 </td></tr>
+</table>
+<p>If using 4 processes, then process 1 would look like: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="pcont_hy_figc.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The code would look like the following: </p><div class="fragment"><div class="line">71 <span class="comment">/*</span></div>
+<div class="line"><span class="comment">72 * Each process defines dataset in memory and writes it to the hyperslab</span></div>
+<div class="line"><span class="comment">73 * in the file.</span></div>
+<div class="line"><span class="comment">74 */</span></div>
+<div class="line">75 count[0] = dimsf[0]/mpi_size;</div>
+<div class="line">76 count[1] = dimsf[1];</div>
+<div class="line">77 offset[0] = mpi_rank * count[0];</div>
+<div class="line">78 offset[1] = 0;</div>
+<div class="line">79 memspace = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a>(RANK, count, NULL);</div>
+<div class="line">80</div>
+<div class="line">81 <span class="comment">/*</span></div>
+<div class="line"><span class="comment">82 * Select hyperslab in the file.</span></div>
+<div class="line"><span class="comment">83 */</span></div>
+<div class="line">84 filespace = <a class="code" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">H5Dget_space</a>(dset_id);</div>
+<div class="line">85 <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a>(filespace, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, offset, NULL, count, NULL);</div>
+<div class="ttc" id="a_h5_spublic_8h_html_a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550"><div class="ttname"><a href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a></div><div class="ttdeci">@ H5S_SELECT_SET</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:87</div></div>
+<div class="ttc" id="agroup___h5_d_html_gad42a46be153d895d8c28a11ebf5a0d0a"><div class="ttname"><a href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">H5Dget_space</a></div><div class="ttdeci">hid_t H5Dget_space(hid_t dset_id)</div><div class="ttdoc">Returns an identifier for a copy of the dataspace for a dataset.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga6adfdf1b95dc108a65bf66e97d38536d"><div class="ttname"><a href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a></div><div class="ttdeci">herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, const hsize_t start[], const hsize_t stride[], const hsize_t count[], const hsize_t block[])</div><div class="ttdoc">Selects a hyperslab region to add to the current selected region.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga8e35eea5738b4805856eac7d595254ae"><div class="ttname"><a href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a></div><div class="ttdeci">hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])</div><div class="ttdoc">Creates a new simple dataspace and opens it for access.</div></div>
+</div><!-- fragment --><p>Below is the example program: </p><table class="doxtable">
+<tr>
+<td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_hyperslab_by_row.c">hyperslab_by_row.c</a> </td></tr>
+</table>
+<p>If using this example with 4 processes, then, </p><ul>
+<li>Process 0 writes "10"s to the file. </li>
+<li>Process 1 writes "11"s. </li>
+<li>Process 2 writes "12"s. </li>
+<li>Process 3 writes "13"s.</li>
+</ul>
+<p>The following is the output from h5dump for the HDF5 file created by this example using 4 processes: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;SDS_row.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;IntArray&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> </div>
+<div class="line"> DATASPACE SIMPLE { ( 8, 5 ) / ( 8, 5 ) } </div>
+<div class="line"> DATA {</div>
+<div class="line"> 10, 10, 10, 10, 10,</div>
+<div class="line"> 10, 10, 10, 10, 10,</div>
+<div class="line"> 11, 11, 11, 11, 11,</div>
+<div class="line"> 11, 11, 11, 11, 11,</div>
+<div class="line"> 12, 12, 12, 12, 12,</div>
+<div class="line"> 12, 12, 12, 12, 12,</div>
+<div class="line"> 13, 13, 13, 13, 13,</div>
+<div class="line"> 13, 13, 13, 13, 13</div>
+<div class="line"> } </div>
+<div class="line"> } </div>
+<div class="line">} </div>
+<div class="line">} </div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><h1><a class="anchor" id="secIntroParContHyperslabFort"></a>
+Writing a Contiguous Hyperslab in Fortran</h1>
+<p>In this example you have a dataset of 5 (rows) x 8 (columns). Since a contiguous hyperslab in Fortran 90 consists of consecutive columns, each process will be writing an equal number of columns to the dataset.</p>
+<p>You would define the size of the hyperslab to write to the dataset as follows: </p><div class="fragment"><div class="line">count(1) = dimsf(1)</div>
+<div class="line">count(2) = dimsf(2) / number_of_processes</div>
+</div><!-- fragment --><p>where, </p><div class="fragment"><div class="line">dimsf(1) is the number of rows in the dataset</div>
+<div class="line">dimsf(2) is the number of columns</div>
+</div><!-- fragment --><p>The offset for the hyperslab dimension would be different for each process: </p><div class="fragment"><div class="line">offset (1) = 0</div>
+<div class="line">offset (2) = k * count (2)</div>
+</div><!-- fragment --><p>where, </p><div class="fragment"><div class="line">offset (1) = 0 indicates to start at the beginning of the column</div>
+<div class="line"><span class="stringliteral">&quot;k&quot;</span> is the process <span class="keywordtype">id</span> number</div>
+<div class="line"><span class="stringliteral">&quot;count(2) is the number of columns to be written by each hyperslab</span></div>
+</div><!-- fragment --><p>The number of processes that could be used in this example are 1, 2, 4, or 8. The number of columns that could be written by each slab is as follows: </p><table class="doxtable">
+<tr>
+<th><b>Processes</b> </th><th><b>Size of count (2)(# of columns) </b> </th></tr>
+<tr>
+<td>1</td><td>8 </td></tr>
+<tr>
+<td>2</td><td>4 </td></tr>
+<tr>
+<td>4</td><td>2 </td></tr>
+<tr>
+<td>8</td><td>1 </td></tr>
+</table>
+<p>If using 4 processes, the offset and count parameters for Process 1 would look like: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="pcont_hy_figd.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The code would look like the following: </p><div class="fragment"><div class="line">69 ! Each process defines dataset in memory and writes it to the hyperslab</div>
+<div class="line">70 ! in the file.</div>
+<div class="line">71 !</div>
+<div class="line">72 count(1) = dimsf(1)</div>
+<div class="line">73 count(2) = dimsf(2)/mpi_size</div>
+<div class="line">74 offset(1) = 0</div>
+<div class="line">75 offset(2) = mpi_rank * count(2)</div>
+<div class="line">76 CALL <a class="code" href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">h5screate_simple_f</a>(rank, count, memspace, error)</div>
+<div class="line">77 !</div>
+<div class="line">78 ! Select hyperslab in the file.</div>
+<div class="line">79 !</div>
+<div class="line">80 CALL <a class="code" href="group___f_h5_d.html#gafb8a6067c9e7ef80ee48c0054e584ad7">h5dget_space_f</a>(dset_id, filespace, error)</div>
+<div class="line">81 CALL <a class="code" href="group___f_h5_s.html#ga82aeb8a0da64f827e8a852eaab701ff9">h5sselect_hyperslab_f</a> (filespace, H5S_SELECT_SET_F, offset, count, error)</div>
+<div class="ttc" id="agroup___f_h5_d_html_gafb8a6067c9e7ef80ee48c0054e584ad7"><div class="ttname"><a href="group___f_h5_d.html#gafb8a6067c9e7ef80ee48c0054e584ad7">h5d::h5dget_space_f</a></div><div class="ttdeci">subroutine h5dget_space_f(dataset_id, dataspace_id, hdferr)</div><div class="ttdoc">Returns an identifier for a copy of the dataspace for a dataset.</div><div class="ttdef"><b>Definition:</b> H5Dff.F90:1340</div></div>
+<div class="ttc" id="agroup___f_h5_s_html_ga54083c84fd4be392ac770cf223cd6cf4"><div class="ttname"><a href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">h5s::h5screate_simple_f</a></div><div class="ttdeci">subroutine h5screate_simple_f(rank, dims, space_id, hdferr, maxdims)</div><div class="ttdoc">Creates a new simple data space and opens it for access.</div><div class="ttdef"><b>Definition:</b> H5Sff.F90:59</div></div>
+<div class="ttc" id="agroup___f_h5_s_html_ga82aeb8a0da64f827e8a852eaab701ff9"><div class="ttname"><a href="group___f_h5_s.html#ga82aeb8a0da64f827e8a852eaab701ff9">h5s::h5sselect_hyperslab_f</a></div><div class="ttdeci">subroutine h5sselect_hyperslab_f(space_id, OPERATOR, start, count, hdferr, stride, BLOCK)</div><div class="ttdoc">Selects a hyperslab region to add to the current selected region.</div><div class="ttdef"><b>Definition:</b> H5Sff.F90:906</div></div>
+</div><!-- fragment --><p>Below is the F90 example program which illustrates how to write contiguous hyperslabs by column in Parallel HDF5: </p><table class="doxtable">
+<tr>
+<td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Fortran/H5Parallel/ph5_f90_hyperslab_by_col.F90">hyperslab_by_col.F90</a> </td></tr>
+</table>
+<p>If you run this program with 4 processes and look at the output with h5dump you will notice that the output is much like the output shown above for the C example. This is because h5dump is written in C. The data would be displayed in columns if it was printed using Fortran 90 code.</p>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_intro_par_h_d_f5.html">A Brief Introduction to Parallel HDF5</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_intro_par_examples_8dox.html b/develop/_intro_par_examples_8dox.html
new file mode 100644
index 0000000..aac8b56
--- /dev/null
+++ b/develop/_intro_par_examples_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/IntroParExamples.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_intro_par_examples_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/IntroParExamples.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_intro_par_examples_8dox.html">IntroParExamples.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_intro_par_h_d_f5.html b/develop/_intro_par_h_d_f5.html
new file mode 100644
index 0000000..10d7957
--- /dev/null
+++ b/develop/_intro_par_h_d_f5.html
@@ -0,0 +1,307 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: A Brief Introduction to Parallel HDF5</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_intro_par_h_d_f5.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">A Brief Introduction to Parallel HDF5 </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p><hr />
+<p>If you are new to HDF5 please see the <a class="el" href="_learn_basics.html">Learning the Basics</a> topic first.</p>
+<h1><a class="anchor" id="sec_pintro_overview"></a>
+Overview of Parallel HDF5 (PHDF5) Design</h1>
+<p>There were several requirements that we had for Parallel HDF5 (PHDF5). These were: </p><ul>
+<li>Parallel HDF5 files had to be compatible with serial HDF5 files and sharable between different serial and parallel platforms. </li>
+<li>Parallel HDF5 had to be designed to have a single file image to all processes, rather than having one file per process. Having one file per process can cause expensive post processing, and the files are not usable by different processes. </li>
+<li>A standard parallel I/O interface had to be portable to different platforms.</li>
+</ul>
+<p>With these requirements of HDF5 our initial target was to support MPI programming, but not for shared memory programming. We had done some experimentation with thread-safe support for Pthreads and for OpenMP, and decided to use these.</p>
+<p>Implementation requirements were to: </p><ul>
+<li>Not use Threads, since they were not commonly supported in 1998 when we were looking at this. </li>
+<li>Not have a reserved process, as this might interfere with parallel algorithms. </li>
+<li>Not spawn any processes, as this is not even commonly supported now.</li>
+</ul>
+<p>The following shows the Parallel HDF5 implementation layers.</p>
+<h2><a class="anchor" id="subsec_pintro_prog"></a>
+Parallel Programming with HDF5</h2>
+<p>This tutorial assumes that you are somewhat familiar with parallel programming with MPI (Message Passing Interface).</p>
+<p>If you are not familiar with parallel programming, here is a tutorial that may be of interest: <a href="http://www.nersc.gov/users/training/online-tutorials/introduction-to-scientific-i-o/?show_all=1">Tutorial on HDF5 I/O tuning at NERSC</a></p>
+<p>Some of the terms that you must understand in this tutorial are: </p><ul>
+<li>
+<p class="startli"><b>MPI Communicator</b> Allows a group of processes to communicate with each other.</p>
+<p class="endli">Following are the MPI routines for initializing MPI and the communicator and finalizing a session with MPI: </p><table class="doxtable">
+<tr>
+<th>C </th><th>Fortran </th><th>Description </th></tr>
+<tr>
+<td>MPI_Init </td><td>MPI_INIT </td><td>Initialize MPI (MPI_COMM_WORLD usually) </td></tr>
+<tr>
+<td>MPI_Comm_size </td><td>MPI_COMM_SIZE </td><td>Define how many processes are contained in the communicator </td></tr>
+<tr>
+<td>MPI_Comm_rank </td><td>MPI_COMM_RANK </td><td>Define the process ID number within the communicator (from 0 to n-1) </td></tr>
+<tr>
+<td>MPI_Finalize </td><td>MPI_FINALIZE </td><td>Exiting MPI </td></tr>
+</table>
+</li>
+<li>
+<b>Collective</b> MPI defines this to mean all processes of the communicator must participate in the right order. </li>
+</ul>
+<p>Parallel HDF5 opens a parallel file with a communicator. It returns a file handle to be used for future access to the file.</p>
+<p>All processes are required to participate in the collective Parallel HDF5 API. Different files can be opened using different communicators.</p>
+<p>Examples of what you can do with the Parallel HDF5 collective API: </p><ul>
+<li>File Operation: Create, open and close a file </li>
+<li>Object Creation: Create, open, and close a dataset </li>
+<li>Object Structure: Extend a dataset (increase dimension sizes) </li>
+<li>Dataset Operations: Write to or read from a dataset (Array data transfer can be collective or independent.)</li>
+</ul>
+<p>Once a file is opened by the processes of a communicator: </p><ul>
+<li>All parts of the file are accessible by all processes. </li>
+<li>All objects in the file are accessible by all processes. </li>
+<li>Multiple processes write to the same dataset. </li>
+<li>Each process writes to an individual dataset.</li>
+</ul>
+<p>Please refer to the Supported Configuration Features Summary in the release notes for the current release of HDF5 for an up-to-date list of the platforms that we support Parallel HDF5 on.</p>
+<h2><a class="anchor" id="subsec_pintro_create_file"></a>
+Creating and Accessing a File with PHDF5</h2>
+<p>The programming model for creating and accessing a file is as follows: </p><ol>
+<li>
+Set up an access template object to control the file access mechanism. </li>
+<li>
+Open the file. </li>
+<li>
+Close the file. </li>
+</ol>
+<p>Each process of the MPI communicator creates an access template and sets it up with MPI parallel access information. This is done with the <a class="el" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa" title="Creates a new property list as an instance of a property list class.">H5Pcreate</a> call to obtain the file access property list and the <a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff" title="Stores MPI IO communicator information to the file access property list.">H5Pset_fapl_mpio</a> call to set up parallel I/O access.</p>
+<p>Following is example code for creating an access template in HDF5: <em>C</em> </p><div class="fragment"><div class="line">23 MPI_Comm comm = MPI_COMM_WORLD;</div>
+<div class="line">24 MPI_Info info = MPI_INFO_NULL;</div>
+<div class="line">25</div>
+<div class="line">26 <span class="comment">/*</span></div>
+<div class="line"><span class="comment">27 * Initialize MPI</span></div>
+<div class="line"><span class="comment">28 */</span></div>
+<div class="line">29 MPI_Init(&amp;argc, &amp;argv);</div>
+<div class="line">30 MPI_Comm_size(comm, &amp;mpi_size);</div>
+<div class="line">31 MPI_Comm_rank(comm, &amp;mpi_rank);</div>
+<div class="line">32</div>
+<div class="line">33 <span class="comment">/*</span></div>
+<div class="line"><span class="comment">34 * Set up file access property list with parallel I/O access</span></div>
+<div class="line"><span class="comment">35 */</span></div>
+<div class="line">36 plist_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>); 37 <a class="code" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff">H5Pset_fapl_mpio</a>(plist_id, comm, info);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a60ec2d4334addfc0eda89614598ee38e"><div class="ttname"><a href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a></div><div class="ttdeci">#define H5P_FILE_ACCESS</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:52</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_gaa0204810c1fea1667d62cf7c176416ff"><div class="ttname"><a href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff">H5Pset_fapl_mpio</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_fapl_mpio(hid_t fapl_id, MPI_Comm comm, MPI_Info info)</div><div class="ttdoc">Stores MPI IO communicator information to the file access property list.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_gaf1b11da01d4d45d788c45f8bc5f0cbfa"><div class="ttname"><a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a></div><div class="ttdeci">hid_t H5Pcreate(hid_t cls_id)</div><div class="ttdoc">Creates a new property list as an instance of a property list class.</div></div>
+</div><!-- fragment --><p><em>Fortran</em> </p><div class="fragment"><div class="line">23 comm = MPI_COMM_WORLD</div>
+<div class="line">24 info = MPI_INFO_NULL</div>
+<div class="line">25</div>
+<div class="line">26 CALL MPI_INIT(mpierror)</div>
+<div class="line">27 CALL MPI_COMM_SIZE(comm, mpi_size, mpierror)</div>
+<div class="line">28 CALL MPI_COMM_RANK(comm, mpi_rank, mpierror)</div>
+<div class="line">29 !</div>
+<div class="line">30 ! Initialize FORTRAN <span class="keyword">interface </span></div>
+<div class="line">31 !</div>
+<div class="line">32 CALL <a class="code" href="group___f_h5.html#ga041e8ea7a216ab58ddc59bf6751393d6">h5open_f</a>(error)</div>
+<div class="line">33</div>
+<div class="line">34 !</div>
+<div class="line">35 ! Setup file access property list with parallel I/O access.</div>
+<div class="line">36 !</div>
+<div class="line">37 CALL <a class="code" href="group___f_h5_p.html#gae34064e5081802ef4c8e3c84e279b6c8">h5pcreate_f</a>(H5P_FILE_ACCESS_F, plist_id, error) 38 CALL <a class="code" href="group___f_h5_p.html#ga8d7db44d6ae18047ec3e3b607c3b7175">h5pset_fapl_mpio_f</a>(plist_id, comm, info, error)</div>
+<div class="ttc" id="agroup___f_h5_html_ga041e8ea7a216ab58ddc59bf6751393d6"><div class="ttname"><a href="group___f_h5.html#ga041e8ea7a216ab58ddc59bf6751393d6">h5lib::h5open_f</a></div><div class="ttdeci">subroutine, public h5open_f(error)</div><div class="ttdoc">Initializes HDF5 Fortran interface.</div><div class="ttdef"><b>Definition:</b> H5_ff.F90:180</div></div>
+<div class="ttc" id="agroup___f_h5_p_html_ga8d7db44d6ae18047ec3e3b607c3b7175"><div class="ttname"><a href="group___f_h5_p.html#ga8d7db44d6ae18047ec3e3b607c3b7175">h5p::h5pset_fapl_mpio_f</a></div><div class="ttdeci">subroutine h5pset_fapl_mpio_f(prp_id, comm, info, hdferr)</div><div class="ttdoc">Stores MPI IO communicator information to the file access property list.</div><div class="ttdef"><b>Definition:</b> H5Pff.F90:5141</div></div>
+<div class="ttc" id="agroup___f_h5_p_html_gae34064e5081802ef4c8e3c84e279b6c8"><div class="ttname"><a href="group___f_h5_p.html#gae34064e5081802ef4c8e3c84e279b6c8">h5p::h5pcreate_f</a></div><div class="ttdeci">subroutine h5pcreate_f(class, prp_id, hdferr)</div><div class="ttdoc">Creates a new property as an instance of a property list class.</div><div class="ttdef"><b>Definition:</b> H5Pff.F90:245</div></div>
+</div><!-- fragment --><p>The following example programs create an HDF5 file using Parallel HDF5: <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_file_create.c">C: file_create.c</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Fortran/H5Parallel/ph5_f90_file_create.F90">F90: file_create.F90</a></p>
+<h2><a class="anchor" id="subsec_pintro_create_dset"></a>
+Creating and Accessing a Dataset with PHDF5</h2>
+<p>The programming model for creating and accessing a dataset is as follows: </p><ol>
+<li>
+Create or open a Parallel HDF5 file with a collective call to: <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> </li>
+<li>
+Obtain a copy of the file transfer property list and set it to use collective or independent I/O. <ul>
+<li>
+Do this by first passing a data transfer property list class type to: <a class="el" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa" title="Creates a new property list as an instance of a property list class.">H5Pcreate</a> </li>
+<li>
+<p class="startli">Then set the data transfer mode to either use independent I/O access or to use collective I/O, with a call to: <a class="el" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e" title="Sets data transfer mode.">H5Pset_dxpl_mpio</a></p>
+<p class="interli">Following are the parameters required by this call: <em>C</em> </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e">H5Pset_dxpl_mpio</a> (<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="code" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16">H5FD_mpio_xfer_t</a> xfer_mode )</div>
+<div class="line"> dxpl_id IN: Data transfer <span class="keyword">property</span> list identifier</div>
+<div class="line"> xfer_mode IN: Transfer mode:</div>
+<div class="line"> <a class="code" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16a6c67820a8798cd75a6f0ebbb44e9a2af">H5FD_MPIO_INDEPENDENT</a> - use independent I/O access</div>
+<div class="line"> (<span class="keywordflow">default</span>)</div>
+<div class="line"> <a class="code" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16a75d4dc80546ad3c16d2d7647ab267fab">H5FD_MPIO_COLLECTIVE</a> - use collective I/O access</div>
+<div class="ttc" id="a_h5_f_dmpi_8h_html_a99bc5a964089fea144e7056b004bcc16"><div class="ttname"><a href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16">H5FD_mpio_xfer_t</a></div><div class="ttdeci">H5FD_mpio_xfer_t</div><div class="ttdef"><b>Definition:</b> H5FDmpi.h:36</div></div>
+<div class="ttc" id="a_h5_f_dmpi_8h_html_a99bc5a964089fea144e7056b004bcc16a6c67820a8798cd75a6f0ebbb44e9a2af"><div class="ttname"><a href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16a6c67820a8798cd75a6f0ebbb44e9a2af">H5FD_MPIO_INDEPENDENT</a></div><div class="ttdeci">@ H5FD_MPIO_INDEPENDENT</div><div class="ttdef"><b>Definition:</b> H5FDmpi.h:37</div></div>
+<div class="ttc" id="a_h5_f_dmpi_8h_html_a99bc5a964089fea144e7056b004bcc16a75d4dc80546ad3c16d2d7647ab267fab"><div class="ttname"><a href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16a75d4dc80546ad3c16d2d7647ab267fab">H5FD_MPIO_COLLECTIVE</a></div><div class="ttdeci">@ H5FD_MPIO_COLLECTIVE</div><div class="ttdef"><b>Definition:</b> H5FDmpi.h:38</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="agroup___d_x_p_l_html_ga001a22b64f60b815abf5de8b4776f09e"><div class="ttname"><a href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e">H5Pset_dxpl_mpio</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_dxpl_mpio(hid_t dxpl_id, H5FD_mpio_xfer_t xfer_mode)</div><div class="ttdoc">Sets data transfer mode.</div></div>
+</div><!-- fragment --><p class="endli"><em>Fortran</em> </p><div class="fragment"><div class="line">h5pset_dxpl_mpi_f (prp_id, data_xfer_mode, hdferr)</div>
+<div class="line"> prp_id IN: Property List Identifier (INTEGER (HID_T))</div>
+<div class="line"> data_xfer_mode IN: Data transfer mode (INTEGER)</div>
+<div class="line"> H5FD_MPIO_INDEPENDENT_F (0)</div>
+<div class="line"> H5FD_MPIO_COLLECTIVE_F (1)</div>
+<div class="line"> hdferr IN: Error code (INTEGER)</div>
+</div><!-- fragment --> </li>
+<li>
+<p class="startli">Access the dataset with the defined transfer property list. All processes that have opened a dataset may do collective I/O. Each process may do an independent and arbitrary number of data I/O access calls, using: <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a></p>
+<p class="endli">If a dataset is unlimited, you can extend it with a collective call to: <a class="el" href="group___h5_d.html#gac4c0ff57977b1f39c1055296e39cbe91" title="Extends a dataset.">H5Dextend</a> </p>
+</li>
+</ul>
+</li>
+</ol>
+<p>The following code demonstrates a collective write using Parallel HDF5: <em>C</em> </p><div class="fragment"><div class="line"> 95 <span class="comment">/*</span></div>
+<div class="line"><span class="comment"> 96 * Create property list for collective dataset write.</span></div>
+<div class="line"><span class="comment"> 97 */</span></div>
+<div class="line"> 98 plist_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a> (<a class="code" href="_h5_ppublic_8h.html#a6f9c8a5aba72c0445fff384bf418a80d">H5P_DATASET_XFER</a>); 99 <a class="code" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e">H5Pset_dxpl_mpio</a> (plist_id, <a class="code" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16a75d4dc80546ad3c16d2d7647ab267fab">H5FD_MPIO_COLLECTIVE</a>);</div>
+<div class="line">100</div>
+<div class="line">101 status = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (dset_id, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, memspace, filespace,</div>
+<div class="line">102 plist_id, data);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a6f9c8a5aba72c0445fff384bf418a80d"><div class="ttname"><a href="_h5_ppublic_8h.html#a6f9c8a5aba72c0445fff384bf418a80d">H5P_DATASET_XFER</a></div><div class="ttdeci">#define H5P_DATASET_XFER</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:55</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga98f44998b67587662af8b0d8a0a75906"><div class="ttname"><a href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a></div><div class="ttdeci">herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga3cf93ffc6782be68070ef8e00f219ec2"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a></div><div class="ttdeci">#define H5T_NATIVE_INT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:767</div></div>
+</div><!-- fragment --><p><em>Fortran</em> </p><div class="fragment"><div class="line">108 ! Create <span class="keyword">property</span> list <span class="keywordflow">for</span> collective dataset write</div>
+<div class="line">109 !</div>
+<div class="line">110 CALL <a class="code" href="group___f_h5_p.html#gae34064e5081802ef4c8e3c84e279b6c8">h5pcreate_f</a> (H5P_DATASET_XFER_F, plist_id, error) 111 CALL <a class="code" href="group___f_h5_p.html#gaa0e7d553d7de22e918d585ecc8b41bc6">h5pset_dxpl_mpio_f</a> (plist_id, H5FD_MPIO_COLLECTIVE_F, error)</div>
+<div class="line">112</div>
+<div class="line">113 !</div>
+<div class="line">114 ! Write the dataset collectively.</div>
+<div class="line">115 !</div>
+<div class="line">116 CALL <a class="code" href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5dwrite_f</a> (dset_id, H5T_NATIVE_INTEGER, data, dimsfi, error, &amp;</div>
+<div class="line">117 file_space_id = filespace, mem_space_id = memspace, xfer_prp = plist_id)</div>
+<div class="ttc" id="agroup___f_h5_d_html_ga474d18ed38c193fd1eb36b1b73f65ea8"><div class="ttname"><a href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5d::h5dwrite_f</a></div><div class="ttdeci">subroutine h5dwrite_f(dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div><div class="ttdef"><b>Definition:</b> H5Dff.F90:1633</div></div>
+<div class="ttc" id="agroup___f_h5_p_html_gaa0e7d553d7de22e918d585ecc8b41bc6"><div class="ttname"><a href="group___f_h5_p.html#gaa0e7d553d7de22e918d585ecc8b41bc6">h5p::h5pset_dxpl_mpio_f</a></div><div class="ttdeci">subroutine h5pset_dxpl_mpio_f(prp_id, data_xfer_mode, hdferr)</div><div class="ttdoc">Sets data transfer mode.</div><div class="ttdef"><b>Definition:</b> H5Pff.F90:5461</div></div>
+</div><!-- fragment --><p>The following example programs create an HDF5 dataset using Parallel HDF5: <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_dataset.c">C: dataset.c</a> <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Fortran/H5Parallel/ph5_f90_dataset.F90">F90: dataset.F90</a></p>
+<h3><a class="anchor" id="subsec_pintro_hyperslabs"></a>
+Hyperslabs</h3>
+<p>The programming model for writing and reading hyperslabs is: /li Each process defines the memory and file hyperslabs. /li Each process executes a partial write/read call which is either collective or independent.</p>
+<p>The memory and file hyperslabs in the first step are defined with the <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab</a>.</p>
+<p>The start (or offset), count, stride, and block parameters define the portion of the dataset to write to. By changing the values of these parameters you can write hyperslabs with Parallel HDF5 by contiguous hyperslab, by regularly spaced data in a column/row, by patterns, and by chunks:</p>
+<table class="doxtable">
+<tr>
+<td><ul>
+<li><a class="el" href="_intro_par_cont_hyperslab.html">Writing by Contiguous Hyperslab</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td><ul>
+<li><a class="el" href="_intro_par_regular_spaced.html">Writing by Regularly Spaced Data</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td><ul>
+<li><a class="el" href="_intro_par_pattern.html">Writing by Pattern</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td><ul>
+<li><a class="el" href="_intro_par_chunk.html">Writing by Chunk</a> </li>
+</ul>
+</td></tr>
+</table>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_intro_par_h_d_f5_8dox.html b/develop/_intro_par_h_d_f5_8dox.html
new file mode 100644
index 0000000..f647f3b
--- /dev/null
+++ b/develop/_intro_par_h_d_f5_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/IntroParHDF5.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_intro_par_h_d_f5_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/IntroParHDF5.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_intro_par_h_d_f5_8dox.html">IntroParHDF5.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_intro_par_pattern.html b/develop/_intro_par_pattern.html
new file mode 100644
index 0000000..b35b931
--- /dev/null
+++ b/develop/_intro_par_pattern.html
@@ -0,0 +1,200 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Writing by Pattern</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_intro_par_pattern.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Writing by Pattern </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_intro_par_h_d_f5.html">A Brief Introduction to Parallel HDF5</a> </p><hr />
+<p>This is another example of writing data into disconnected locations in a file. Each process writes data from the contiguous buffer into regularly scattered locations in the file.</p>
+<p>Each process defines a hyperslab in the file as described below and writes data to it. The C and Fortran 90 examples below result in the same data layout in the file.</p>
+<table class="doxtable">
+<tr>
+<th><b>Figure a</b> C Example </th><th><b>Figure b</b> Fortran Example </th></tr>
+<tr>
+<td><div class="image">
+<img src="ppatt_figa.gif" alt=""/>
+</div>
+ </td><td><div class="image">
+<img src="ppatt_figb.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The C and Fortran 90 examples use four processes to write the pattern shown above. Each process defines a hyperslab by: </p><ul>
+<li>Specifying a stride of 2 for each dimension, which indicates that you wish to write to every other position along a dimension. </li>
+<li>Specifying a different offset for each process: <table class="doxtable">
+<tr>
+<th rowspan="3"><b>C</b></th><th>Process 0</th><th>Process 1</th><th>Process 2</th><th>Process 3 </th></tr>
+<tr>
+<td>offset[0] = 0</td><td>offset[0] = 1</td><td>offset[0] = 0</td><td>offset[0] = 1 </td></tr>
+<tr>
+<td>offset[1] = 0</td><td>offset[1] = 0</td><td>offset[1] = 1</td><td>offset[1] = 1 </td></tr>
+<tr>
+<th rowspan="3"><b>Fortran</b></th><th>Process 0</th><th>Process 1</th><th>Process 2</th><th>Process 3 </th></tr>
+<tr>
+<td>offset(1) = 0</td><td>offset(1) = 0</td><td>offset(1) = 1</td><td>offset(1) = 1 </td></tr>
+<tr>
+<td>offset(2) = 0</td><td>offset(2) = 1</td><td>offset(2) = 0</td><td>offset(2) = 1 </td></tr>
+</table>
+</li>
+<li>Specifying the size of the slab to write. The count is the number of positions along a dimension to write to. If writing a 4 x 2 slab, then the count would be: <table class="doxtable">
+<tr>
+<th><b>C</b></th><th>Fortran </th></tr>
+<tr>
+<td>count[0] = 4</td><td>count(1) = 2 </td></tr>
+<tr>
+<td>count[1] = 2</td><td>count(2) = 4 </td></tr>
+</table>
+</li>
+</ul>
+<p>For example, the offset, count, and stride parameters for Process 2 would look like: </p><table class="doxtable">
+<tr>
+<th><b>Figure a</b> C Example </th><th><b>Figure b</b> Fortran Example </th></tr>
+<tr>
+<td><div class="image">
+<img src="ppatt_figc.gif" alt=""/>
+</div>
+ </td><td><div class="image">
+<img src="ppatt_figd.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Below are example programs for writing hyperslabs by pattern in Parallel HDF5: </p><table class="doxtable">
+<tr>
+<td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_hyperslab_by_pattern.c">hyperslab_by_pattern.c</a> </td></tr>
+<tr>
+<td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Fortran/H5Parallel/ph5_f90_hyperslab_by_pattern.F90">hyperslab_by_pattern.F90</a> </td></tr>
+</table>
+<p>The following is the output from h5dump for the HDF5 file created in this example: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;SDS_pat.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;IntArray&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> </div>
+<div class="line"> DATASPACE SIMPLE { ( 8, 4 ) / ( 8, 4 ) } </div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 3, 1, 3,</div>
+<div class="line"> 2, 4, 2, 4,</div>
+<div class="line"> 1, 3, 1, 3,</div>
+<div class="line"> 2, 4, 2, 4,</div>
+<div class="line"> 1, 3, 1, 3,</div>
+<div class="line"> 2, 4, 2, 4,</div>
+<div class="line"> 1, 3, 1, 3,</div>
+<div class="line"> 2, 4, 2, 4</div>
+<div class="line"> } </div>
+<div class="line"> } </div>
+<div class="line">} </div>
+<div class="line">} </div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><p> The h5dump utility is written in C so the output is in C order.</p>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_intro_par_h_d_f5.html">A Brief Introduction to Parallel HDF5</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_intro_par_regular_spaced.html b/develop/_intro_par_regular_spaced.html
new file mode 100644
index 0000000..21dd0ce
--- /dev/null
+++ b/develop/_intro_par_regular_spaced.html
@@ -0,0 +1,212 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Writing by Regularly Spaced Data</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_intro_par_regular_spaced.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Writing by Regularly Spaced Data </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_intro_par_h_d_f5.html">A Brief Introduction to Parallel HDF5</a> </p><hr />
+<p>In this case, each process writes data from a contiguous buffer into disconnected locations in the file, using a regular pattern.</p>
+<p>In C it is done by selecting a hyperslab in a file that consists of regularly spaced columns. In F90, it is done by selecting a hyperslab in a file that consists of regularly spaced rows. </p><table class="doxtable">
+<tr>
+<th><b>Figure a</b> C Example </th><th><b>Figure b</b> Fortran Example </th></tr>
+<tr>
+<td><div class="image">
+<img src="preg_figa.gif" alt=""/>
+</div>
+ </td><td><div class="image">
+<img src="preg_figb.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<h1><a class="anchor" id="secIntroParRegularSpacedC"></a>
+Writing Regularly Spaced Columns in C</h1>
+<p>In this example, you have two processes that write to the same dataset, each writing to every other column in the dataset. For each process the hyperslab in the file is set up as follows: </p><div class="fragment"><div class="line">89 count[0] = 1;</div>
+<div class="line">90 count[1] = dimsm[1];</div>
+<div class="line">91 offset[0] = 0;</div>
+<div class="line">92 offset[1] = mpi_rank;</div>
+<div class="line">93 stride[0] = 1;</div>
+<div class="line">94 stride[1] = 2;</div>
+<div class="line">95 block[0] = dimsf[0];</div>
+<div class="line">96 block[1] = 1;</div>
+</div><!-- fragment --><p>The stride is 2 for dimension 1 to indicate that every other position along this dimension will be written to. A stride of 1 indicates that every position along a dimension will be written to.</p>
+<p>For two processes, the mpi_rank will be either 0 or 1. Therefore: </p><ul>
+<li>Process 0 writes to even columns (0, 2, 4...) </li>
+<li>Process 1 writes to odd columns (1, 3, 5...)</li>
+</ul>
+<p>The block size allows each process to write a column of data to every other position in the dataset.</p>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="preg_figc.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Below is an example program for writing hyperslabs by column in Parallel HDF5: </p><table class="doxtable">
+<tr>
+<td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5Parallel/ph5_hyperslab_by_col.c">hyperslab_by_col.c</a> </td></tr>
+</table>
+<p>The following is the output from h5dump for the HDF5 file created by this example: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;SDS_col.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;IntArray&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> </div>
+<div class="line"> DATASPACE SIMPLE { ( 8, 6 ) / ( 8, 6 ) } </div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 2, 10, 20, 100, 200,</div>
+<div class="line"> 1, 2, 10, 20, 100, 200,</div>
+<div class="line"> 1, 2, 10, 20, 100, 200,</div>
+<div class="line"> 1, 2, 10, 20, 100, 200,</div>
+<div class="line"> 1, 2, 10, 20, 100, 200,</div>
+<div class="line"> 1, 2, 10, 20, 100, 200,</div>
+<div class="line"> 1, 2, 10, 20, 100, 200,</div>
+<div class="line"> 1, 2, 10, 20, 100, 200</div>
+<div class="line"> } </div>
+<div class="line"> } </div>
+<div class="line">} </div>
+<div class="line">} </div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><h1><a class="anchor" id="secIntroParRegularSpacedFort"></a>
+Writing Regularly Spaced Rows in Fortran</h1>
+<p>In this example, you have two processes that write to the same dataset, each writing to every other row in the dataset. For each process the hyperslab in the file is set up as follows:</p>
+<p>You would define the size of the hyperslab to write to the dataset as follows: </p><div class="fragment"><div class="line">83 ! Each process defines dataset in memory and writes it to </div>
+<div class="line">84 ! the hyperslab in the file.</div>
+<div class="line">85 !</div>
+<div class="line">86 count(1) = dimsm(1)</div>
+<div class="line">87 count(2) = 1</div>
+<div class="line">88 offset(1) = mpi_rank</div>
+<div class="line">89 offset(2) = 0</div>
+<div class="line">90 stride(1) = 2</div>
+<div class="line">91 stride(2) = 1</div>
+<div class="line">92 block(1) = 1</div>
+<div class="line">93 block(2) = dimsf(2)</div>
+</div><!-- fragment --><p>The stride is 2 for dimension 1 to indicate that every other position along this dimension will be written to. A stride of 1 indicates that every position along a dimension will be written to.</p>
+<p>For two process, the mpi_rank will be either 0 or 1. Therefore: </p><ul>
+<li>Process 0 writes to even rows (0, 2, 4 ...) </li>
+<li>Process 1 writes to odd rows (1, 3, 5 ...)</li>
+</ul>
+<p>The block size allows each process to write a row of data to every other position in the dataset, rather than just a point of data.</p>
+<p>The following shows the data written by Process 1 to the file: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="preg_figd.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Below is the example program for writing hyperslabs by column in Parallel HDF5: </p><table class="doxtable">
+<tr>
+<td><a href="https://github.com/HDFGroup/hdf5-examples/blob/master/Fortran/H5Parallel/ph5_f90_hyperslab_by_row.F90">hyperslab_by_row.F90</a> </td></tr>
+</table>
+<p>The output for h5dump on the file created by this program will look like the output as shown above for the C example. This is because h5dump is written in C. The data would be displayed in rows if it were printed using Fortran 90 code.</p>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_intro_par_h_d_f5.html">A Brief Introduction to Parallel HDF5</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_a_p_i.html b/develop/_l_b_a_p_i.html
new file mode 100644
index 0000000..b20e3ad
--- /dev/null
+++ b/develop/_l_b_a_p_i.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: The HDF5 API</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_a_p_i.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">The HDF5 API </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBAPI"></a>
+HDF5 C API</h1>
+<p>The HDF5 library provides several interfaces, or APIs. These APIs provide routines for creating, accessing, and manipulating HDF5 files and objects.</p>
+<p>The library itself is implemented in C. To facilitate the work of FORTRAN 90, C++ and Java programmers, HDF5 function wrappers have been developed in each of these languages. This tutorial discusses the use of the C functions and the FORTRAN wrappers.</p>
+<p>All C routines in the HDF5 library begin with a prefix of the form H5*, where * is one or two uppercase letters indicating the type of object on which the function operates. The FORTRAN wrappers come in the form of subroutines that begin with h5 and end with _f. Java routine names begin with “H5*” and are prefixed with “H5.” as the class. Constants are in the HDF5Constants class and are prefixed with "HDF5Constants.". The APIs are listed below: </p><table class="doxtable">
+<tr>
+<th><b>API</b> </th><th><b>DESCRIPTION</b> </th></tr>
+<tr>
+<th><b><a class="el" href="namespace_h5.html">H5</a></b> </th><td>Library Functions: general-purpose <a class="el" href="namespace_h5.html">H5</a> functions </td></tr>
+<tr>
+<th><b>H5A</b> </th><td>Annotation Interface: attribute access and manipulation routines </td></tr>
+<tr>
+<th><b>H5D</b> </th><td>Dataset Interface: dataset access and manipulation routines </td></tr>
+<tr>
+<th><b>H5E</b> </th><td>Error Interface: error handling routines </td></tr>
+<tr>
+<th><b>H5F</b> </th><td>File Interface: file access routines </td></tr>
+<tr>
+<th><b>H5G</b> </th><td>Group Interface: group creation and operation routines </td></tr>
+<tr>
+<th><b>H5I</b> </th><td>Identifier Interface: identifier routines </td></tr>
+<tr>
+<th><b>H5L</b> </th><td>Link Interface: link routines </td></tr>
+<tr>
+<th><b>H5O</b> </th><td>Object Interface: object routines </td></tr>
+<tr>
+<th><b>H5P</b> </th><td>Property List Interface: object property list manipulation routines </td></tr>
+<tr>
+<th><b>H5R</b> </th><td>Reference Interface: reference routines </td></tr>
+<tr>
+<th><b>H5S</b> </th><td>Dataspace Interface: dataspace definition and access routines </td></tr>
+<tr>
+<th><b>H5T</b> </th><td>Datatype Interface: datatype creation and manipulation routines </td></tr>
+<tr>
+<th><b>H5Z</b> </th><td>Compression Interface: compression routine(s) </td></tr>
+</table>
+<p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_attr_create.html b/develop/_l_b_attr_create.html
new file mode 100644
index 0000000..18749bf
--- /dev/null
+++ b/develop/_l_b_attr_create.html
@@ -0,0 +1,248 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Creating an Attribute</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_attr_create.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Creating an Attribute </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<p>Attributes are small datasets that can be used to describe the nature and/or the intended usage of the object they are attached to. In this section, we show how to create, read, and write an attribute.</p>
+<h1><a class="anchor" id="secLBAttrCreate"></a>
+Creating an attribute</h1>
+<p>Creating an attribute is similar to creating a dataset. To create an attribute, the application must specify the object which the attribute is attached to, the datatype and dataspace of the attribute data, and the attribute creation property list.</p>
+<p>The steps to create an attribute are as follows: </p><ol>
+<li>
+Obtain the object identifier that the attribute is to be attached to. </li>
+<li>
+Define the characteristics of the attribute and specify the attribute creation property list. <ul>
+<li>
+Define the datatype. </li>
+<li>
+Define the dataspace. </li>
+<li>
+Specify the attribute creation property list. </li>
+</ul>
+</li>
+<li>
+Create the attribute. </li>
+<li>
+Close the attribute and datatype, dataspace, and attribute creation property list, if necessary. </li>
+</ol>
+<p>To create and close an attribute, the calling program must use <a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a> and <a class="el" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda" title="Closes the specified attribute.">H5Aclose</a>. For example:</p>
+<p><em>C</em> </p><div class="fragment"><div class="line">attr_id = <a class="code" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a> (dataset_id, <span class="stringliteral">&quot;Units&quot;</span>, <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>, dataspace_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>)</div>
+<div class="line">status = <a class="code" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a> (attr_id);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="agroup___h5_a_html_ga4a76e4e5ab6eb0fd2aa7990d38d55f24"><div class="ttname"><a href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a></div><div class="ttdeci">#define H5Acreate</div><div class="ttdef"><b>Definition:</b> H5version.h:868</div></div>
+<div class="ttc" id="agroup___h5_a_html_gaef4394b661e2c930879e9868e122bdda"><div class="ttname"><a href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose</a></div><div class="ttdeci">herr_t H5Aclose(hid_t attr_id)</div><div class="ttdoc">Closes the specified attribute.</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><p><em>Fortran</em> </p><div class="fragment"><div class="line">CALL <a class="code" href="group___f_h5_a.html#gaea165327da713ef670c14ab5b05c61dd">h5acreate_f</a> (dset_id, attr_nam, type_id, space_id, attr_id, &amp;</div>
+<div class="line"> hdferr, creation_prp=creat_plist_id)</div>
+<div class="line">or</div>
+<div class="line">CALL <a class="code" href="group___f_h5_a.html#gaea165327da713ef670c14ab5b05c61dd">h5acreate_f</a> (dset_id, attr_nam, type_id, space_id, attr_id, hdferr)</div>
+<div class="line"> </div>
+<div class="line">CALL <a class="code" href="group___f_h5_a.html#ga9bce33031ee37eaf1c6877752e80cebf">h5aclose_f</a> (attr_id, hdferr)</div>
+<div class="ttc" id="agroup___f_h5_a_html_ga9bce33031ee37eaf1c6877752e80cebf"><div class="ttname"><a href="group___f_h5_a.html#ga9bce33031ee37eaf1c6877752e80cebf">h5a::h5aclose_f</a></div><div class="ttdeci">subroutine h5aclose_f(attr_id, hdferr)</div><div class="ttdoc">Closes the specified attribute.</div><div class="ttdef"><b>Definition:</b> H5Aff.F90:589</div></div>
+<div class="ttc" id="agroup___f_h5_a_html_gaea165327da713ef670c14ab5b05c61dd"><div class="ttname"><a href="group___f_h5_a.html#gaea165327da713ef670c14ab5b05c61dd">h5a::h5acreate_f</a></div><div class="ttdeci">subroutine h5acreate_f(loc_id, name, type_id, space_id, attr_id, hdferr, acpl_id, aapl_id)</div><div class="ttdoc">Creates a dataset as an attribute of a group, dataset, or named datatype.</div><div class="ttdef"><b>Definition:</b> H5Aff.F90:155</div></div>
+</div><!-- fragment --><h1><a class="anchor" id="secLBAttrCreateRW"></a>
+Reading/Writing an attribute</h1>
+<p>Attributes may only be read or written as an entire object; no partial I/O is supported. Therefore, to perform I/O operations on an attribute, the application needs only to specify the attribute and the attribute's memory datatype.</p>
+<p>The steps to read or write an attribute are as follows. </p><ol>
+<li>
+Obtain the attribute identifier. </li>
+<li>
+Specify the attribute's memory datatype. </li>
+<li>
+Perform the desired operation. </li>
+<li>
+Close the memory datatype if necessary. </li>
+</ol>
+<p>To read and/or write an attribute, the calling program must contain the <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c" title="Reads the value of an attribute.">H5Aread</a> and/or <a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c" title="Writes data to an attribute.">H5Awrite</a> routines. For example:</p>
+<p><em>C</em> </p><div class="fragment"><div class="line">status = <a class="code" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a> (attr_id, mem_type_id, buf);</div>
+<div class="line">status = <a class="code" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a> (attr_id, mem_type_id, buf);</div>
+<div class="ttc" id="agroup___h5_a_html_gaacb27a997f7c98e8a833d0fd63b58f1c"><div class="ttname"><a href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread</a></div><div class="ttdeci">herr_t H5Aread(hid_t attr_id, hid_t type_id, void *buf)</div><div class="ttdoc">Reads the value of an attribute.</div></div>
+<div class="ttc" id="agroup___h5_a_html_gab70871e205d57450c83efd9912be2b5c"><div class="ttname"><a href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite</a></div><div class="ttdeci">herr_t H5Awrite(hid_t attr_id, hid_t type_id, const void *buf)</div><div class="ttdoc">Writes data to an attribute.</div></div>
+</div><!-- fragment --><p><em>Fortran</em> </p><div class="fragment"><div class="line">CALL <a class="code" href="group___f_h5_a.html#gac8973363111023ef0f385f7d0a2318e9">h5awrite_f</a> (attr_id, mem_type_id, buf, dims, hdferr) </div>
+<div class="line">CALL <a class="code" href="group___f_h5_a.html#ga484f306a1d733ce1c306d405f2c1b7da">h5aread_f</a> (attr_id, mem_type_id, buf, dims, hdferr)</div>
+<div class="ttc" id="agroup___f_h5_a_html_ga484f306a1d733ce1c306d405f2c1b7da"><div class="ttname"><a href="group___f_h5_a.html#ga484f306a1d733ce1c306d405f2c1b7da">h5a::h5aread_f</a></div><div class="ttdeci">subroutine h5aread_f(attr_id, memtype_id, buf, hdferr)</div><div class="ttdoc">Reads an attribute.</div><div class="ttdef"><b>Definition:</b> H5Aff.F90:2246</div></div>
+<div class="ttc" id="agroup___f_h5_a_html_gac8973363111023ef0f385f7d0a2318e9"><div class="ttname"><a href="group___f_h5_a.html#gac8973363111023ef0f385f7d0a2318e9">h5a::h5awrite_f</a></div><div class="ttdeci">subroutine h5awrite_f(attr_id, memtype_id, buf, hdferr)</div><div class="ttdoc">Writes data to an attribute.</div><div class="ttdef"><b>Definition:</b> H5Aff.F90:2202</div></div>
+</div><!-- fragment --><h1><a class="anchor" id="secLBAttrCreateHL"></a>
+High Level APIs</h1>
+<p>The High Level <a class="el" href="group___h5_l_t.html">HDF5 Lite APIs (H5LT,H5LD)</a> include functions that simplify and condense the steps for creating and reading datasets. Please be sure to review them, in addition to this tutorial.</p>
+<h1><a class="anchor" id="secLBAttrCreateRWEx"></a>
+Programming Example</h1>
+<h2><a class="anchor" id="secLBAttrCreateRWExDesc"></a>
+Description</h2>
+<p>See <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> for the examples used in the <a class="el" href="_learn_basics.html">Learning the Basics</a> tutorial.</p>
+<p>The example shows how to create and write a dataset attribute. It opens an existing file <code style="background-color:whitesmoke;">dset.h5</code> in C (<code style="background-color:whitesmoke;">dsetf.h5</code> in FORTRAN), obtains the identifier of the dataset <code style="background-color:whitesmoke;">/dset</code>, defines the attribute's dataspace, creates the dataset attribute, writes the attribute, and then closes the attribute's dataspace, attribute, dataset, and file.</p>
+<p>For details on compiling an HDF5 application: [ <a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a> ]</p>
+<h2><a class="anchor" id="secLBAttrCreateRWExRem"></a>
+Remarks</h2>
+<p><a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate</a> creates an attribute which is attached to the object specified by the first parameter, and returns an identifier.</p>
+<p><a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c" title="Writes data to an attribute.">H5Awrite</a> writes the entire attribute, and returns the status of the write.</p>
+<p>When an attribute is no longer accessed by a program, <a class="el" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda" title="Closes the specified attribute.">H5Aclose</a> must be called to release the attribute from use. An <a class="el" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda" title="Closes the specified attribute.">H5Aclose</a>/h5aclose_f call is mandatory.</p>
+<h2><a class="anchor" id="secLBAttrCreateRWExCont"></a>
+File Contents</h2>
+<p>Shown below is the contents and the attribute definition of <code style="background-color:whitesmoke;">dset.h5</code> (created by the C program).</p>
+<p><em>dset.h5 in DDL</em> </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;dset.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line">DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line">DATASPACE { SIMPLE ( 4, 6 ) / ( 4, 6 ) }</div>
+<div class="line">DATA {</div>
+<div class="line"> 1, 2, 3, 4, 5, 6,</div>
+<div class="line"> 7, 8, 9, 10, 11, 12,</div>
+<div class="line"> 13, 14, 15, 16, 17, 18,</div>
+<div class="line"> 19, 20, 21, 22, 23, 24</div>
+<div class="line">}</div>
+<div class="line">ATTRIBUTE <span class="stringliteral">&quot;attr&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 2 ) / ( 2 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 100, 200</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>Shown below is the contents and the attribute definition of <code style="background-color:whitesmoke;">dsetf.h5</code> (created by the FORTRAN program).</p>
+<p><em>dsetf.h5 in DDL</em> </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;dsetf.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line">DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line">DATASPACE { SIMPLE ( 6, 4 ) / ( 6, 4 ) }</div>
+<div class="line">DATA {</div>
+<div class="line"> 1, 7, 13, 19,</div>
+<div class="line"> 2, 8, 14, 20,</div>
+<div class="line"> 3, 9, 15, 21,</div>
+<div class="line"> 4, 10, 16, 22,</div>
+<div class="line"> 5, 11, 17, 23,</div>
+<div class="line"> 6, 12, 18, 24</div>
+<div class="line">}</div>
+<div class="line">ATTRIBUTE <span class="stringliteral">&quot;attr&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 2 ) / ( 2 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 100, 200</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><h2><a class="anchor" id="secLBAttrCreateRWExDDL"></a>
+Attribute Definition in DDL</h2>
+<p><em>HDF5 Attribute Definition</em> </p><div class="fragment"><div class="line">&lt;attribute&gt; ::= ATTRIBUTE <span class="stringliteral">&quot;&lt;attr_name&gt;&quot;</span> { &lt;datatype&gt;</div>
+<div class="line"> &lt;dataspace&gt;</div>
+<div class="line"> &lt;data&gt; }</div>
+</div><!-- fragment --><hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_com_dset.html b/develop/_l_b_com_dset.html
new file mode 100644
index 0000000..3336789
--- /dev/null
+++ b/develop/_l_b_com_dset.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Compressed Datasets</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_com_dset.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Compressed Datasets </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBComDsetCreate"></a>
+Creating a Compressed Dataset</h1>
+<p>HDF5 requires you to use chunking to create a compressed dataset. (To use chunking efficiently, be sure to see the advanced topic, <a href="https://confluence.hdfgroup.org/display/HDF5/Chunking+in+HDF5">Chunking in HDF5</a>.)</p>
+<p>The following operations are required in order to create a compressed dataset: </p><ul>
+<li>Create a dataset creation property list. </li>
+<li>Modify the dataset creation property list instance to enable chunking and to enable compression. </li>
+<li>Create the dataset. </li>
+<li>Close the dataset creation property list and dataset.</li>
+</ul>
+<p>For more information on compression, see the FAQ question on <a href="https://confluence.hdfgroup.org/display/HDF5/Using+Compression+in+HDF5">Using Compression in HDF5</a>.</p>
+<h1><a class="anchor" id="secLBComDsetProg"></a>
+Programming Example</h1>
+<h2><a class="anchor" id="subsecLBComDsetProgDesc"></a>
+Description</h2>
+<p>See <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> for the examples used in the <a class="el" href="_learn_basics.html">Learning the Basics</a> tutorial.</p>
+<p>The example creates a chunked and ZLIB compressed dataset. It also includes comments for what needs to be done to create an SZIP compressed dataset. The example then reopens the dataset, prints the filter information, and reads the dataset.</p>
+<p>For details on compiling an HDF5 application: [ <a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a> ]</p>
+<h2><a class="anchor" id="subsecLBComDsetProgRem"></a>
+Remarks</h2>
+<ul>
+<li>The <a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b" title="Sets the size of the chunks used to store a chunked layout dataset.">H5Pset_chunk</a> call modifies a Dataset Creation Property List instance to store a chunked layout dataset and sets the size of the chunks used. </li>
+<li>The <a class="el" href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d" title="Sets deflate (GNU gzip) compression method and compression level.">H5Pset_deflate</a> call modifies the Dataset Creation Property List instance to use ZLIB or DEFLATE compression. The <a class="el" href="group___d_c_p_l.html#ga37de4b6071a94574cfab5cd6de9c3fc6" title="Sets up use of the SZIP compression filter.">H5Pset_szip</a> call modifies it to use SZIP compression. There are different compression parameters required for each compression method. </li>
+<li>SZIP compression can only be used with atomic datatypes that are integer, float, or char. It cannot be applied to compound, array, variable-length, enumerations, or other user-defined datatypes. The call to <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> will fail if attempting to create an SZIP compressed dataset with a non-allowed datatype. The conflict can only be detected when the property list is used.</li>
+</ul>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_compiling.html b/develop/_l_b_compiling.html
new file mode 100644
index 0000000..41260a0
--- /dev/null
+++ b/develop/_l_b_compiling.html
@@ -0,0 +1,275 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Compiling HDF5 Applications</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_compiling.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Compiling HDF5 Applications </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBCompiling"></a>
+Tools and Instructions on Compiling</h1>
+<p>Compiling applications to use the HDF5 Library can be as simple as executing: </p><div class="fragment"><div class="line">h5cc -o myprog myprog.c</div>
+</div><!-- fragment --><p>As an application's file base evolves, there are better solutions using autotools and makefiles or CMake and CMakeLists.txt files. Many tutorials and references can be found with a simple search.</p>
+<p>This tutorial section will discuss the use of compile scripts on Linux. See the <a class="el" href="_l_b_compiling.html#secLBCompilingVS">Using Visual Studio</a> section for compiling with Visual Studio.</p>
+<h1><a class="anchor" id="secLBCompilingLinux"></a>
+Compile Scripts</h1>
+<p>When the library is built, the following compile scripts are included: </p><ul>
+<li>h5cc: compile script for HDF5 C programs </li>
+<li>h5fc: compile script for HDF5 F90 programs </li>
+<li>h5c++: compile script for HDF5 C++ programs</li>
+</ul>
+<p>These scripts are easilye used to compile single file applications, such as those included in the tutorial. </p><table class="doxtable">
+<tr>
+<th><b>Warning</b> </th><td>The h5cc/h5fc/h5c++ compile scripts are included when building with configure. Versions of these compile scripts have also been added to CMake for Linux ONLY. The CMake versions rely on pkgconfig files. </td></tr>
+</table>
+<h4>Examples of Using the Unix Compile Scripts:</h4>
+<p>Following are examples of compiling and running an application with the Unix compile scripts: </p><div class="fragment"><div class="line">h5fc myprog.f90</div>
+<div class="line">./a.out</div>
+<div class="line"> </div>
+<div class="line">h5cc -o myprog myprog.c</div>
+<div class="line">./myprog </div>
+</div><!-- fragment --><p>To see how the libraries linked in with a compile script were configured and built, use the -showconfig option. For example, if using h5cc type: </p><div class="fragment"><div class="line">h5cc -showconfig</div>
+</div><!-- fragment --><h4>Detailed Description of Unix Compile Scripts:</h4>
+<p>The h5cc, h5c++, and h5fc compile scripts come with the HDF5 binary distributions (include files, libraries, and utilities) for the platforms we support. The h5c++ and h5fc utilities are ONLY present if the library was built with C++ and Fortran.</p>
+<h1><a class="anchor" id="secLBCompilingVS"></a>
+Using Visual Studio</h1>
+<ol type="1">
+<li>If you are building on 64-bit Windows, find the "Platform" dropdown and select "x64". Also select the correct Configuration (Debug, Release, RelWithDebInfo, etc)</li>
+<li><p class="startli">Set up path for external headers</p>
+<p class="startli">The HDF5 install path settings will need to be in the project property sheets per project. Go to "Project" and select "Properties", find "Configuration Properties", and then "C/C++".</p>
+<p class="startli">2.1 Add the header path to the "Additional Include Directories" setting. Under "C/C++" find "General" and select "Additional Include Directories". Select "Edit" from the dropdown and add the HDF5 install/include path to the list. (Ex: "C:\Program Files\HDF_Group\HDF5\1.10.9\include")</p>
+<p class="startli">2.2 Building applications with the dynamic/shared <a class="el" href="namespacehdf5.html">hdf5</a> libraries requires that the "H5_BUILT_AS_DYNAMIC_LIB" compile definition be used. Under "C/C++" find "Preprocessor" and select "Preprocessor Definitions". Select "Edit" from the dropdown and add "H5_BUILT_AS_DYNAMIC_LIB" to the list.</p>
+</li>
+<li><p class="startli">Set up path for external libraries</p>
+<p class="startli">The HDF5 install path/lib settings will need to be in the project property sheets per project. Go to "Project" and select "Properties", find "Configuration Properties", and then "Linker".</p>
+<p class="startli">3.1 Add the libraries to the "Additional Dependencies" setting. Under "Linker" find "Input" and select "Additional Dependencies". Select "Edit" from the dropdown and add the required HDF5 install/lib path to the list. (Ex: "C:\Program Files\HDF_Group\HDF5\1.10.9\lib\hdf5.lib")</p>
+<p class="startli">3.2 For static builds, the external libraries should be added. For example, to compile a C++ application, enter: libhdf5_cpp.lib libhdf5.lib libz.lib libszaec.lib libaec.lib</p>
+</li>
+</ol>
+<h1><a class="anchor" id="secLBCompilingLibs"></a>
+HDF5 Libraries</h1>
+<p>Following are the libraries included with HDF5. Whether you are using the Unix compile scripts or Makefiles, or are compiling on Windows, these libraries are or may need to be specified. The order they are specified is important on Linux:</p>
+<table class="doxtable">
+<caption>HDF5 Static Libraries</caption>
+<tr>
+<th>Library </th><th>Linux Name </th><th>Mac Name </th><th>Windows Name </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">HDF5 High Level C++ APIs </div>
+<div class="line">HDF5 C++ Library </div>
+<div class="line">HDF5 High Level Fortran APIs</div>
+<div class="line">HDF5 Fortran Library</div>
+<div class="line">HDF5 High Level C APIs</div>
+<div class="line">HDF5 C Library</div>
+</div><!-- fragment --> </td><td><div class="fragment"><div class="line">libhdf5_hl_cpp.a</div>
+<div class="line">libhdf5_cpp.a</div>
+<div class="line">libhdf5hl_fortran.a</div>
+<div class="line">libhdf5_fortran.a</div>
+<div class="line">libhdf5_hl.a</div>
+<div class="line">libhdf5.a</div>
+</div><!-- fragment --> </td><td><div class="fragment"><div class="line">libhdf5_hl_cpp.a</div>
+<div class="line">libhdf5_cpp.a</div>
+<div class="line">libhdf5hl_fortran.a</div>
+<div class="line">libhdf5_fortran.a</div>
+<div class="line">libhdf5_hl.a</div>
+<div class="line">libhdf5.a</div>
+</div><!-- fragment --> </td><td><em>Windows</em> <div class="fragment"><div class="line">libhdf5_hl_cpp.lib</div>
+<div class="line">libhdf5_cpp.lib</div>
+<div class="line">libhdf5hl_fortran.lib</div>
+<div class="line">libhdf5_fortran.lib</div>
+<div class="line">libhdf5_hl.lib</div>
+<div class="line">libhdf5.lib</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<table class="doxtable">
+<caption>HDF5 Shared Libraries</caption>
+<tr>
+<th>Library </th><th>Linux Name </th><th>Mac Name </th><th>Windows Name </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">HDF5 High Level C++ APIs </div>
+<div class="line">HDF5 C++ Library </div>
+<div class="line">HDF5 High Level Fortran APIs</div>
+<div class="line">HDF5 Fortran Library</div>
+<div class="line">HDF5 High Level C APIs</div>
+<div class="line">HDF5 C Library</div>
+</div><!-- fragment --> </td><td><div class="fragment"><div class="line">libhdf5_hl_cpp.so</div>
+<div class="line">libhdf5_cpp.so</div>
+<div class="line">libhdf5hl_fortran.so</div>
+<div class="line">libhdf5_fortran.so</div>
+<div class="line">libhdf5_hl.so</div>
+<div class="line">libhdf5.so</div>
+</div><!-- fragment --> </td><td><div class="fragment"><div class="line">libhdf5_hl_cpp.dylib</div>
+<div class="line">libhdf5_cpp.dylib</div>
+<div class="line">libhdf5hl_fortran.dylib</div>
+<div class="line">libhdf5_fortran.dylib</div>
+<div class="line">libhdf5_hl.dylib</div>
+<div class="line">libhdf5.dylib</div>
+</div><!-- fragment --> </td><td><div class="fragment"><div class="line">hdf5_hl_cpp.lib</div>
+<div class="line">hdf5_cpp.lib</div>
+<div class="line">hdf5hl_fortran.lib</div>
+<div class="line">hdf5_fortran.lib</div>
+<div class="line">hdf5_hl.lib</div>
+<div class="line"><a class="code" href="namespacehdf5.html">hdf5</a>.lib</div>
+<div class="ttc" id="anamespacehdf5_html"><div class="ttname"><a href="namespacehdf5.html">hdf5</a></div><div class="ttdef"><b>Definition:</b> HDF5.F90:26</div></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<table class="doxtable">
+<caption>External Libraries</caption>
+<tr>
+<th>Library </th><th>Linux Name </th><th>Mac Name </th><th>Windows Name </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">SZIP Compression Library</div>
+<div class="line">SZIP Compression Library</div>
+<div class="line">ZLIB or DEFLATE Compression Library</div>
+</div><!-- fragment --> </td><td><div class="fragment"><div class="line">libszaec.a</div>
+<div class="line">libaec.a</div>
+<div class="line">libz.a</div>
+</div><!-- fragment --> </td><td><div class="fragment"><div class="line">libszaec.a</div>
+<div class="line">libaec.a</div>
+<div class="line">libz.a</div>
+</div><!-- fragment --> </td><td><div class="fragment"><div class="line">libszaec.lib</div>
+<div class="line">libaec.lib</div>
+<div class="line">libz.lib</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>The pre-compiled binaries, in particular, are built (if at all possible) with these libraries as well as with SZIP and ZLIB. If using shared libraries you may need to add the path to the library to LD_LIBRARY_PATH on Linux or on WINDOWS you may need to add the path to the bin folder to PATH.</p>
+<h1><a class="anchor" id="secLBCompilingCMake"></a>
+Compiling an Application with CMake</h1>
+<h2><a class="anchor" id="subsecLBCompilingCMakeScripts"></a>
+CMake Scripts for Building Applications</h2>
+<p>Simple scripts are provided for building applications with different languages and options. See <a href="https://confluence.hdfgroup.org/display/support/CMake+Scripts+for+Building+Applications">CMake Scripts for Building Applications</a>.</p>
+<p>For a more complete script (and to help resolve issues) see the script provided with the HDF5 Examples project.</p>
+<h2><a class="anchor" id="subsecLBCompilingCMakeExamples"></a>
+HDF5 Examples</h2>
+<p>The installed HDF5 can be verified by compiling the HDF5 Examples project, included with the CMake built HDF5 binaries in the share folder or you can go to the <a href="https://github.com/HDFGroup/hdf5-examples">HDF5 Examples</a> github repository.</p>
+<p>Go into the share directory and follow the instructions in USING_CMake_examples.txt to build the examples.</p>
+<p>In general, users must first set the HDF5_ROOT environment variable to the installed location of the CMake configuration files for HDF5. For example, on Windows the following path might be set:</p>
+<div class="fragment"><div class="line">HDF5_ROOT=C:/Program Files/HDF_Group/HDF5/1.N.N</div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecLBCompilingCMakeTroubless"></a>
+Troubleshooting CMake</h2>
+<h4>How do you use find_package with HDF5?</h4>
+<p>To use find_package you will first need to make sure that HDF5_ROOT is set correctly. For setting this environment variable see the Preconditions in the USING_HDF5_CMake.txt file in the share directory.</p>
+<p>See the CMakeLists.txt file provided with these examples for how to use find_package with HDF5.</p>
+<p>Please note that the find_package invocation changed to require "shared" or "static": </p><div class="fragment"><div class="line">FIND_PACKAGE(HDF5 COMPONENTS C HL NO_MODULE REQUIRED shared)</div>
+<div class="line">FIND_PACKAGE(HDF5 COMPONENTS C HL NO_MODULE REQUIRED <span class="keyword">static</span>) </div>
+</div><!-- fragment --><p>Previously, the find_package invocation was: </p><div class="fragment"><div class="line">FIND_PACKAGE(HDF5 COMPONENTS C HL NO_MODULE REQUIRED)</div>
+</div><!-- fragment --><h4>My platform/compiler is not included. Can I still use the configuration files?</h4>
+<p>Yes, you can but you will have to edit the HDF5_Examples.cmake file and update the variable: </p><div class="fragment"><div class="line">CTEST_CMAKE_GENERATOR </div>
+</div><!-- fragment --><p>The generators for your platform can be seen by typing: </p><div class="fragment"><div class="line">cmake --help</div>
+</div><!-- fragment --><h4>What do I do if the build fails?</h4>
+<p>I received an error during the build and the application binary is not in the build directory as I expected. How do I determine what the problem is?</p>
+<p>If the error is not clear, then the first thing you may want to do is replace the -V (Dash Uppercase Vee) option for ctest in the build script to -VV (Dash Uppercase Vee Uppercase Vee). Then remove the build directory and re-run the build script. The output should be more verbose.</p>
+<p>If the error is still not clear, then check the log files. You will find those in the build directory. For example, on Unix the log files will be in: </p><div class="fragment"><div class="line">build/Testing/Temporary/ </div>
+</div><!-- fragment --><p> There are log files for the configure, test, and build.</p>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_contents.html b/develop/_l_b_contents.html
new file mode 100644
index 0000000..5fd69b4
--- /dev/null
+++ b/develop/_l_b_contents.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Discovering the Contents of an HDF5 File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_contents.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Discovering the Contents of an HDF5 File </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBContents"></a>
+Discovering what is in an HDF5 file</h1>
+<p>HDFView and h5dump are standalone tools which cannot be called within an application, and using <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> and <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> require that you know the name of the HDF5 dataset. How would an application that has no prior knowledge of an HDF5 file be able to determine or discover the contents of it, much like HDFView and h5dump?</p>
+<p>The answer is that there are ways to discover the contents of an HDF5 file, by using the <a class="el" href="group___h5_g.html">Groups (H5G)</a>, <a class="el" href="group___h5_l.html">Links (H5L)</a> and <a class="el" href="group___h5_o.html">Objects (H5O)</a> APIs: </p><ul>
+<li>The <a class="el" href="group___h5_g.html">Groups (H5G)</a> interface (covered earlier) consists of routines for working with groups. A group is a structure that can be used to organize zero or more HDF5 objects, not unlike a Unix directory. </li>
+<li>The <a class="el" href="group___h5_l.html">Links (H5L)</a> interface consists of link routines. A link is a path between groups. The <a class="el" href="group___h5_l.html">Links (H5L)</a> interface allows objects to be accessed by use of these links. </li>
+<li>The <a class="el" href="group___h5_o.html">Objects (H5O)</a> interface consists of routines for working with objects. Datasets, groups, and committed datatypes are all objects in HDF5.</li>
+</ul>
+<p>Interface routines that simplify the process: </p><ul>
+<li><a class="el" href="group___t_r_a_v.html#ga55406698106930db68242987c11ba051">H5Literate</a> traverses the links in a specified group, in the order of the specified index, using a user-defined callback routine. (A callback function is one that will be called when a certain condition is met, at a certain point in the future.) </li>
+<li><a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit</a> / <a class="el" href="group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69">H5Lvisit</a> recursively visit all objects/links accessible from a specified object/group.</li>
+</ul>
+<h1><a class="anchor" id="secLBContentsProg"></a>
+Programming Example</h1>
+<h2><a class="anchor" id="subsecLBContentsProgUsing"></a>
+Using #H5Literate, #H5Lvisit and #H5Ovisit</h2>
+<p>For example code, see the <a class="el" href="_h_d_f5_examples.html">HDF5 Examples</a> page. Specifically look at the <a class="el" href="_ex_a_p_i.html">Examples by API</a>. There are examples for different languages, where examples of using <a class="el" href="group___t_r_a_v.html#ga55406698106930db68242987c11ba051">H5Literate</a> and <a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit</a>/<a class="el" href="group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69">H5Lvisit</a> are included.</p>
+<p>The h5ex_g_traverse example traverses a file using H5Literate: </p><ul>
+<li>C: <a href="https://support.hdfgroup.org/ftp/HDF5/examples/examples-by-api/hdf5-examples/1_8/C/H5G/h5ex_g_traverse.c">h5ex_g_traverse.c</a> </li>
+<li>F90: <a href="https://support.hdfgroup.org/ftp/HDF5/examples/examples-by-api/hdf5-examples/1_8/FORTRAN/H5G/h5ex_g_traverse_F03.f90">h5ex_g_traverse_F03.f90</a></li>
+</ul>
+<p>The h5ex_g_visit example traverses a file using H5Ovisit and H5Lvisit: </p><ul>
+<li>C: <a href="https://support.hdfgroup.org/ftp/HDF5/examples/examples-by-api/hdf5-examples/1_8/C/H5G/h5ex_g_visit.c">h5ex_g_visit.c</a> </li>
+<li>F90: <a href="https://support.hdfgroup.org/ftp/HDF5/examples/examples-by-api/hdf5-examples/1_8/FORTRAN/H5G/h5ex_g_visit_F03.f90">h5ex_g_visit_F03.f90</a></li>
+</ul>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_datatypes.html b/develop/_l_b_datatypes.html
new file mode 100644
index 0000000..699b698
--- /dev/null
+++ b/develop/_l_b_datatypes.html
@@ -0,0 +1,543 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Datatype Basics</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_datatypes.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Datatype Basics </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBDtype"></a>
+What is a Datatype?</h1>
+<p>A datatype is a collection of datatype properties which provide complete information for data conversion to or from that datatype.</p>
+<p>Datatypes in HDF5 can be grouped as follows: </p><ul>
+<li><b>Pre-Defined Datatypes</b>: These are datatypes that are created by HDF5. They are actually opened (and closed) by HDF5, and can have a different value from one HDF5 session to the next. </li>
+<li><b>Derived Datatypes</b>: These are datatypes that are created or derived from the pre-defined datatypes. Although created from pre-defined types, they represent a category unto themselves. An example of a commonly used derived datatype is a string of more than one character.</li>
+</ul>
+<h1><a class="anchor" id="secLBDtypePre"></a>
+Pre-defined Datatypes</h1>
+<p>The properties of pre-defined datatypes are: </p><ul>
+<li>Pre-defined datatypes are opened and closed by HDF5. </li>
+<li>A pre-defined datatype is a handle and is NOT PERSISTENT. Its value can be different from one HDF5 session to the next. </li>
+<li>Pre-defined datatypes are Read-Only. </li>
+<li>As mentioned, other datatypes can be derived from pre-defined datatypes.</li>
+</ul>
+<p>There are two types of pre-defined datatypes, standard (file) and native.</p>
+<h4>Standard</h4>
+<p>A standard (or file) datatype can be: </p><ul>
+<li>
+<b>Atomic</b>: A datatype which cannot be decomposed into smaller datatype units at the API level. The atomic datatypes are: <ul>
+<li>
+integer </li>
+<li>
+float </li>
+<li>
+string (1-character) </li>
+<li>
+date and time </li>
+<li>
+bitfield </li>
+<li>
+reference </li>
+<li>
+opaque </li>
+</ul>
+</li>
+<li>
+<b>Composite</b>: An aggregation of one or more datatypes. Composite datatypes include: <ul>
+<li>
+array </li>
+<li>
+variable length </li>
+<li>
+enumeration </li>
+<li>
+compound datatypes </li>
+</ul>
+Array, variable length, and enumeration datatypes are defined in terms of a single atomic datatype, whereas a compound datatype is a datatype composed of a sequence of datatypes. </li>
+</ul>
+<table class="doxtable">
+<tr>
+<th><b>Notes</b> </th></tr>
+<tr>
+<td><ul>
+<li>Standard pre-defined datatypes are the SAME on all platforms. </li>
+<li>They are the datatypes that you see in an HDF5 file. </li>
+<li>They are typically used when creating a dataset. </li>
+</ul>
+</td></tr>
+</table>
+<h4>Native</h4>
+<p>Native pre-defined datatypes are used for memory operations, such as reading and writing. They are NOT THE SAME on different platforms. They are similar to C type names, and are aliased to the appropriate HDF5 standard pre-defined datatype for a given platform.</p>
+<p>For example, when on an Intel based PC, <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> is aliased to the standard pre-defined type, <a class="el" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a>. On a MIPS machine, it is aliased to <a class="el" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>. </p><table class="doxtable">
+<tr>
+<th><b>Notes</b> </th></tr>
+<tr>
+<td><ul>
+<li>Native datatypes are NOT THE SAME on all platforms. </li>
+<li>Native datatypes simplify memory operations (read/write). The HDF5 library automatically converts as needed. </li>
+<li>Native datatypes are NOT in an HDF5 File. The standard pre-defined datatype that a native datatype corresponds to is what you will see in the file. </li>
+</ul>
+</td></tr>
+</table>
+<h4>Pre-Defined</h4>
+<p>The following table shows the native types and the standard pre-defined datatypes they correspond to. (Keep in mind that HDF5 can convert between datatypes, so you can specify a buffer of a larger type for a dataset of a given type. For example, you can read a dataset that has a short datatype into a long integer buffer.)</p>
+<table class="doxtable">
+<caption>Some HDF5 pre-defined native datatypes and corresponding standard (file) type</caption>
+<tr>
+<th><b>C Type</b> </th><th><b>HDF5 Memory Type</b> </th><th><b>HDF5 File Type*</b> </th></tr>
+<tr>
+<th span="3"><b>Integer</b> </th></tr>
+<tr>
+<td>int </td><td><a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> </td><td><a class="el" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> or <a class="el" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a> </td></tr>
+<tr>
+<td>short </td><td><a class="el" href="group___p_d_t_n_a_t.html#gae0625357fa121eca117f7fa9c4701810">H5T_NATIVE_SHORT</a> </td><td><a class="el" href="group___p_d_t_s_t_d.html#gadc0ccea703096e20a4c3e51e858836dd">H5T_STD_I16BE</a> or <a class="el" href="group___p_d_t_s_t_d.html#gaf88985315398de5fc4a716707b5c7694">H5T_STD_I16LE</a> </td></tr>
+<tr>
+<td>long </td><td><a class="el" href="group___p_d_t_n_a_t.html#ga290b9655882754ee0ec9f31b42ac04f6">H5T_NATIVE_LONG</a> </td><td><a class="el" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>, <a class="el" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a>, <a class="el" href="group___p_d_t_s_t_d.html#ga7a14305593830bbe08a622642eae928c">H5T_STD_I64BE</a> or <a class="el" href="group___p_d_t_s_t_d.html#ga591a85b894eab3e3ab1a2ccd9b3be565">H5T_STD_I64LE</a> </td></tr>
+<tr>
+<td>long long </td><td><a class="el" href="group___p_d_t_n_a_t.html#gafb9c5d393d693869d7d21f71753a532c">H5T_NATIVE_LLONG</a> </td><td><a class="el" href="group___p_d_t_s_t_d.html#ga7a14305593830bbe08a622642eae928c">H5T_STD_I64BE</a> or <a class="el" href="group___p_d_t_s_t_d.html#ga591a85b894eab3e3ab1a2ccd9b3be565">H5T_STD_I64LE</a> </td></tr>
+<tr>
+<td>unsigned int </td><td><a class="el" href="group___p_d_t_n_a_t.html#ga904b507c7b8aa4838fbb7c6ce71a37c5">H5T_NATIVE_UINT</a> </td><td><a class="el" href="group___p_d_t_s_t_d.html#ga320fc4cfe8e4a3d1ab9997c8e342780b">H5T_STD_U32BE</a> or <a class="el" href="group___p_d_t_s_t_d.html#gaa03600cecf2cd9063346084e41eb82a3">H5T_STD_U32LE</a> </td></tr>
+<tr>
+<td>unsigned short </td><td><a class="el" href="group___p_d_t_n_a_t.html#gad0a240282e54647b83fe28ef65b40655">H5T_NATIVE_USHORT</a> </td><td><a class="el" href="group___p_d_t_s_t_d.html#ga10e46ab72ac0330c51ed6cf709db4697">H5T_STD_U16BE</a> or <a class="el" href="group___p_d_t_s_t_d.html#ga4c2494c16f3e9443af1d56a078e0db3c">H5T_STD_U16LE</a> </td></tr>
+<tr>
+<td>unsigned long </td><td><a class="el" href="group___p_d_t_n_a_t.html#gacaea6c2c381167bacf67f6d6c43eb718">H5T_NATIVE_ULONG</a> </td><td><a class="el" href="group___p_d_t_s_t_d.html#ga320fc4cfe8e4a3d1ab9997c8e342780b">H5T_STD_U32BE</a>, <a class="el" href="group___p_d_t_s_t_d.html#gaa03600cecf2cd9063346084e41eb82a3">H5T_STD_U32LE</a>, <a class="el" href="group___p_d_t_s_t_d.html#ga417489ff74b1cc52d25259c6357dcc6b">H5T_STD_U64BE</a> or <a class="el" href="group___p_d_t_s_t_d.html#ga3a38267be678af40576a380617e3fff9">H5T_STD_U64LE</a> </td></tr>
+<tr>
+<td>unsigned long long </td><td><a class="el" href="group___p_d_t_n_a_t.html#ga91ed0d2ce3289ef3707449cf5babe928">H5T_NATIVE_ULLONG</a> </td><td><a class="el" href="group___p_d_t_s_t_d.html#ga417489ff74b1cc52d25259c6357dcc6b">H5T_STD_U64BE</a> or <a class="el" href="group___p_d_t_s_t_d.html#ga3a38267be678af40576a380617e3fff9">H5T_STD_U64LE</a> </td></tr>
+<tr>
+<th span="3"><b>Float</b> </th></tr>
+<tr>
+<td>float </td><td><a class="el" href="group___p_d_t_n_a_t.html#gae2523b63144b498f555fa4d04f59ee1c">H5T_NATIVE_FLOAT</a> </td><td><a class="el" href="group___p_d_t_i_e_e_e.html#ga71d24a7d4c373ed9a003d7a0d8133f1e">H5T_IEEE_F32BE</a> or <a class="el" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a> </td></tr>
+<tr>
+<td>double </td><td><a class="el" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a> </td><td><a class="el" href="group___p_d_t_i_e_e_e.html#gaf5064f4498d92e5992a5a0564d026d35">H5T_IEEE_F64BE</a> or <a class="el" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a> </td></tr>
+</table>
+<table class="doxtable">
+<caption>Some HDF5 pre-defined native datatypes and corresponding standard (file) type</caption>
+<tr>
+<th><b>F90 Type</b> </th><th><b>HDF5 Memory Type</b> </th><th><b>HDF5 File Type*</b> </th></tr>
+<tr>
+<td>integer </td><td>H5T_NATIVE_INTEGER </td><td><a class="el" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE(8,16)</a> or <a class="el" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE(8,16)</a> </td></tr>
+<tr>
+<td>real </td><td>H5T_NATIVE_REAL </td><td><a class="el" href="group___p_d_t_i_e_e_e.html#ga71d24a7d4c373ed9a003d7a0d8133f1e">H5T_IEEE_F32BE</a> or <a class="el" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a> </td></tr>
+<tr>
+<td>double-precision </td><td><a class="el" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a> </td><td><a class="el" href="group___p_d_t_i_e_e_e.html#gaf5064f4498d92e5992a5a0564d026d35">H5T_IEEE_F64BE</a> or <a class="el" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a> </td></tr>
+</table>
+<table class="doxtable">
+<tr>
+<td>* Note that the HDF5 File Types listed are those that are most commonly created. The file type created depends on the compiler switches and platforms being used. For example, on the Cray an integer is 64-bit, and using <a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> (C) or H5T_NATIVE_INTEGER (F90) would result in an <a class="el" href="group___p_d_t_s_t_d.html#ga7a14305593830bbe08a622642eae928c">H5T_STD_I64BE</a> file type. </td></tr>
+</table>
+<p>The following code is an example of when you would use standard pre-defined datatypes vs. native types: </p><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;hdf5.h&quot;</span></div>
+<div class="line"> </div>
+<div class="line">main() {</div>
+<div class="line"> </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, dataset_id, dataspace_id; </div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[2]={4,6};</div>
+<div class="line"> <span class="keywordtype">int</span> i, j, dset_data[4][6];</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordflow">for</span> (i = 0; i &lt; 4; i++)</div>
+<div class="line"> <span class="keywordflow">for</span> (j = 0; j &lt; 6; j++)</div>
+<div class="line"> dset_data[i][j] = i * 6 + j + 1;</div>
+<div class="line"> </div>
+<div class="line"> file_id = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a> (<span class="stringliteral">&quot;dtypes.h5&quot;</span>, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"> dataspace_id = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a> (2, dims, NULL);</div>
+<div class="line"> </div>
+<div class="line"> dataset_id = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> (file_id, <span class="stringliteral">&quot;/dset&quot;</span>, <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>, dataspace_id, </div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"> status = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (dataset_id, <a class="code" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, <a class="code" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>, </div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, dset_data);</div>
+<div class="line"> </div>
+<div class="line"> status = <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a> (dataset_id);</div>
+<div class="line"> </div>
+<div class="line"> status = <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a> (file_id);</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a5a2d6726f9ad8d2bca8df2b817e5ad6a"><div class="ttname"><a href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a></div><div class="ttdeci">#define H5F_ACC_TRUNC</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:50</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="a_h5_spublic_8h_html_a5f96eeee84b987f18470737f85af0484"><div class="ttname"><a href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a></div><div class="ttdeci">#define H5S_ALL</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:32</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="a_h5public_8h_html_a7f81cce70fb546af88da24d9285d3c1c"><div class="ttname"><a href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></div><div class="ttdeci">uint64_t hsize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:297</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga0647ba4bbd26d5230cc07f3a5685b2cf"><div class="ttname"><a href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a></div><div class="ttdeci">#define H5Dcreate</div><div class="ttdef"><b>Definition:</b> H5version.h:892</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga98f44998b67587662af8b0d8a0a75906"><div class="ttname"><a href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a></div><div class="ttdeci">herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div></div>
+<div class="ttc" id="agroup___h5_d_html_gae47c3f38db49db127faf221624c30609"><div class="ttname"><a href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a></div><div class="ttdeci">herr_t H5Dclose(hid_t dset_id)</div><div class="ttdoc">Closes the specified dataset.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga8e35eea5738b4805856eac7d595254ae"><div class="ttname"><a href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a></div><div class="ttdeci">hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])</div><div class="ttdoc">Creates a new simple dataspace and opens it for access.</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga3cf93ffc6782be68070ef8e00f219ec2"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a></div><div class="ttdeci">#define H5T_NATIVE_INT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:767</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><p> By using the native types when reading and writing, the code that reads from or writes to a dataset can be the same for different platforms.</p>
+<p>Can native types also be used when creating a dataset? Yes. However, just be aware that the resulting datatype in the file will be one of the standard pre-defined types and may be different than expected.</p>
+<p>What happens if you do not use the correct native datatype for a standard (file) datatype? Your data may be incorrect or not what you expect.</p>
+<h1><a class="anchor" id="secLBDtypeDer"></a>
+Derived Datatypes</h1>
+<p>ANY pre-defined datatype can be used to derive user-defined datatypes.</p>
+<p>To create a datatype derived from a pre-defined type: </p><ol>
+<li>
+Make a copy of the pre-defined datatype: <div class="fragment"><div class="line">tid = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a> (<a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>);</div>
+<div class="ttc" id="agroup___h5_t_html_gaec07efbab84f4e5b4ed22f010786be8e"><div class="ttname"><a href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a></div><div class="ttdeci">hid_t H5Tcopy(hid_t type_id)</div><div class="ttdoc">Copies an existing datatype.</div></div>
+</div><!-- fragment --> </li>
+<li>
+Change the datatype. </li>
+</ol>
+<p>There are numerous datatype functions that allow a user to alter a pre-defined datatype. See <a class="el" href="_l_b_datatypes.html#subsecLBDtypeSpecStr">String</a> below for a simple example.</p>
+<p>Refer to the <a class="el" href="group___h5_t.html">Datatypes (H5T)</a> in the <a class="el" href="_r_m.html">HDF5 Reference Manual</a>. Example functions are <a class="el" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c" title="Sets size for a datatype.">H5Tset_size</a> and <a class="el" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7" title="Sets the precision of an atomic datatype.">H5Tset_precision</a>.</p>
+<h1><a class="anchor" id="secLBDtypeSpec"></a>
+Specific Datatypes</h1>
+<p>On the <a class="el" href="_ex_a_p_i.html">Examples by API</a> page under <a class="el" href="_ex_a_p_i.html#sec_exapi_dtypes">Datatypes</a> you will find many example programs for creating and reading datasets with different datatypes.</p>
+<p>Below is additional information on some of the datatypes. See the <a class="el" href="_ex_a_p_i.html">Examples by API</a> page for examples of these datatypes.</p>
+<h2><a class="anchor" id="subsecLBDtypeSpec"></a>
+Array Datatype vs Array Dataspace</h2>
+<p><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a> is a datatype, and it should not be confused with the dataspace of a dataset. The dataspace of a dataset can consist of a regular array of elements. For example, the datatype for a dataset could be an atomic datatype like integer, and the dataset could be an N-dimensional appendable array, as specified by the dataspace. See <a class="el" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083" title="Creates a new dataspace of a specified type.">H5Screate</a> and <a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae" title="Creates a new simple dataspace and opens it for access.">H5Screate_simple</a> for details.</p>
+<p>Unlimited dimensions and subsetting are not supported when using the <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a> datatype.</p>
+<p>The <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a> datatype was primarily created to address the simple case of a compound datatype when all members of the compound datatype are of the same type and there is no need to subset by compound datatype members. Creation of such a datatype is more efficient and I/O also requires less work, because there is no alignment involved.</p>
+<h2><a class="anchor" id="subsecLBDtypeSpecArr"></a>
+Array Datatype</h2>
+<p>The array class of datatypes, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a>, allows the construction of true, homogeneous, multi-dimensional arrays. Since these are homogeneous arrays, each element of the array will be of the same datatype, designated at the time the array is created.</p>
+<p>Users may be confused by this datatype, as opposed to a dataset with a simple atomic datatype (eg. integer) that is an array. See subsecLBDtypeSpec for more information.</p>
+<p>Arrays can be nested. Not only is an array datatype used as an element of an HDF5 dataset, but the elements of an array datatype may be of any datatype, including another array datatype.</p>
+<p>Array datatypes <b>cannot be subdivided for I/O</b>; the entire array must be transferred from one dataset to another.</p>
+<p>Within certain limitations, outlined in the next paragraph, array datatypes may be N-dimensional and of any dimension size. <b>Unlimited dimensions, however, are not supported</b>. Functionality similar to unlimited dimension arrays is available through the use of variable-length datatypes.</p>
+<p>The maximum number of dimensions, i.e., the maximum rank, of an array datatype is specified by the HDF5 library constant <a class="el" href="_h5_spublic_8h.html#a265cb2343f05cb71831119c90de31a8f">H5S_MAX_RANK</a>. The minimum rank is 1 (one). All dimension sizes must be greater than 0 (zero).</p>
+<p>One array datatype may only be converted to another array datatype if the number of dimensions and the sizes of the dimensions are equal and the datatype of the first array's elements can be converted to the datatype of the second array's elements.</p>
+<h3><a class="anchor" id="subsubsecLBDtypeSpecArrAPI"></a>
+Array Datatype APIs</h3>
+<p>There are three functions that are specific to array datatypes: one, <a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create</a>, for creating an array datatype, and two, <a class="el" href="group___a_r_r_a_y.html#gadec89de23da8efaba4677abfd818a9c0" title="Returns the rank of an array datatype.">H5Tget_array_ndims</a> and <a class="el" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims</a> for working with existing array datatypes.</p>
+<h4>Creating</h4>
+<p>The function <a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create</a> creates a new array datatype object. Parameters specify </p><ul>
+<li>the base datatype of each element of the array, </li>
+<li>the rank of the array, i.e., the number of dimensions, </li>
+<li>the size of each dimension, and </li>
+<li>the dimension permutation of the array, i.e., whether the elements of the array are listed in C or FORTRAN order.</li>
+</ul>
+<h4>Working with existing array datatypes</h4>
+<p>When working with existing arrays, one must first determine the rank, or number of dimensions, of the array.</p>
+<p>The function <a class="el" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims</a> returns the rank of a specified array datatype.</p>
+<p>In many instances, one needs further information. The function <a class="el" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims</a> retrieves the permutation of the array and the size of each dimension.</p>
+<h2><a class="anchor" id="subsecLBDtypeSpecCmpd"></a>
+Compound</h2>
+<h3><a class="anchor" id="subsubsecLBDtypeSpecCmpdProp"></a>
+Properties of compound datatypes</h3>
+<p>A compound datatype is similar to a struct in C or a common block in Fortran. It is a collection of one or more atomic types or small arrays of such types. To create and use of a compound datatype you need to refer to various properties of the data compound datatype: </p><ul>
+<li>It is of class compound. </li>
+<li>It has a fixed total size, in bytes. </li>
+<li>It consists of zero or more members (defined in any order) with unique names and which occupy non-overlapping regions within the datum. </li>
+<li>Each member has its own datatype. </li>
+<li>Each member is referenced by an index number between zero and N-1, where N is the number of members in the compound datatype. </li>
+<li>Each member has a name which is unique among its siblings in a compound datatype. </li>
+<li>Each member has a fixed byte offset, which is the first byte (smallest byte address) of that member in a compound datatype. </li>
+<li>Each member can be a small array of up to four dimensions.</li>
+</ul>
+<p>Properties of members of a compound datatype are defined when the member is added to the compound type and cannot be subsequently modified.</p>
+<h3><a class="anchor" id="subsubsecLBDtypeSpecCmpdDef"></a>
+Defining compound datatypes</h3>
+<p>Compound datatypes must be built out of other datatypes. First, one creates an empty compound datatype and specifies its total size. Then members are added to the compound datatype in any order.</p>
+<p>Member names. Each member must have a descriptive name, which is the key used to uniquely identify the member within the compound datatype. A member name in an HDF5 datatype does not necessarily have to be the same as the name of the corresponding member in the C struct in memory, although this is often the case. Nor does one need to define all members of the C struct in the HDF5 compound datatype (or vice versa).</p>
+<p>Offsets. Usually a C struct will be defined to hold a data point in memory, and the offsets of the members in memory will be the offsets of the struct members from the beginning of an instance of the struct. The library defines the macro to compute the offset of a member within a struct: </p><div class="fragment"><div class="line"><a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(s,m)</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_af5242159129a7f37ab85d33d85a1ccac"><div class="ttname"><a href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a></div><div class="ttdeci">#define HOFFSET(S, M)</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:22</div></div>
+</div><!-- fragment --><p> This macro computes the offset of member m within a struct variable s.</p>
+<p>Here is an example in which a compound datatype is created to describe complex numbers whose type is defined by the complex_t struct. </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">double</span> re; <span class="comment">/*real part */</span></div>
+<div class="line"> <span class="keywordtype">double</span> im; <span class="comment">/*imaginary part */</span></div>
+<div class="line">} complex_t;</div>
+<div class="line"> </div>
+<div class="line">complex_t tmp; <span class="comment">/*used only to compute offsets */</span></div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> complex_id = <a class="code" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a> (<a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a>, <span class="keyword">sizeof</span> tmp);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (complex_id, <span class="stringliteral">&quot;real&quot;</span>, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(tmp,re), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="line"><a class="code" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (complex_id, <span class="stringliteral">&quot;imaginary&quot;</span>, <a class="code" href="_h5_tpublic_8h.html#af5242159129a7f37ab85d33d85a1ccac">HOFFSET</a>(tmp,im), <a class="code" href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a>);</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a></div><div class="ttdeci">@ H5T_COMPOUND</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:38</div></div>
+<div class="ttc" id="agroup___c_o_m_p_o_u_n_d_html_ga487d8f64a76f48b6eeb7f402d3b8b081"><div class="ttname"><a href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a></div><div class="ttdeci">herr_t H5Tinsert(hid_t parent_id, const char *name, size_t offset, hid_t member_id)</div><div class="ttdoc">Adds a new member to a compound datatype.</div></div>
+<div class="ttc" id="agroup___h5_t_html_gaa9afc38e1a7d35e4d0bec24c569b3c65"><div class="ttname"><a href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate</a></div><div class="ttdeci">hid_t H5Tcreate(H5T_class_t type, size_t size)</div><div class="ttdoc">Creates a new datatype.</div></div>
+<div class="ttc" id="agroup___p_d_t_n_a_t_html_ga087f3b793a299e416bd68678c2ef7c09"><div class="ttname"><a href="group___p_d_t_n_a_t.html#ga087f3b793a299e416bd68678c2ef7c09">H5T_NATIVE_DOUBLE</a></div><div class="ttdeci">#define H5T_NATIVE_DOUBLE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:802</div></div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecLBDtypeSpecRef"></a>
+Reference</h2>
+<p>There are two types of Reference datatypes in HDF5: </p><ul>
+<li><a class="el" href="_l_b_datatypes.html#subsubsecLBDtypeSpecRefObj">Reference to objects</a> </li>
+<li><a class="el" href="_l_b_datatypes.html#subsubsecLBDtypeSpecRefDset">Reference to a dataset region</a></li>
+</ul>
+<h3><a class="anchor" id="subsubsecLBDtypeSpecRefObj"></a>
+Reference to objects</h3>
+<p>In HDF5, objects (i.e. groups, datasets, and named datatypes) are usually accessed by name. There is another way to access stored objects &ndash; by reference.</p>
+<p>An object reference is based on the relative file address of the object header in the file and is constant for the life of the object. Once a reference to an object is created and stored in a dataset in the file, it can be used to dereference the object it points to. References are handy for creating a file index or for grouping related objects by storing references to them in one dataset.</p>
+<h4>Creating and storing references to objects</h4>
+<p>The following steps are involved in creating and storing file references to objects: </p><ol>
+<li>
+Create the objects or open them if they already exist in the file. </li>
+<li>
+Create a dataset to store the objects' references, by specifying <a class="el" href="group___p_d_t_s_t_d.html#gadc17e0960dc7ef08e029bf17201670e1">H5T_STD_REF_OBJ</a> as the datatype </li>
+<li>
+Create and store references to the objects in a buffer, using <a class="el" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d" title="Creates a reference.">H5Rcreate</a>. </li>
+<li>
+Write a buffer with the references to the dataset, using <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> with the <a class="el" href="group___p_d_t_s_t_d.html#gadc17e0960dc7ef08e029bf17201670e1">H5T_STD_REF_OBJ</a> datatype. </li>
+</ol>
+<h4>Reading references and accessing objects using references</h4>
+<p>The following steps are involved: </p><ol>
+<li>
+Open the dataset with the references and read them. The <a class="el" href="group___p_d_t_s_t_d.html#gadc17e0960dc7ef08e029bf17201670e1">H5T_STD_REF_OBJ</a> datatype must be used to describe the memory datatype. </li>
+<li>
+Use the read reference to obtain the identifier of the object the reference points to using <a class="el" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a>. </li>
+<li>
+Open the dereferenced object and perform the desired operations. </li>
+<li>
+Close all objects when the task is complete. </li>
+</ol>
+<h3><a class="anchor" id="subsubsecLBDtypeSpecRefDset"></a>
+Reference to a dataset region</h3>
+<p>A dataset region reference points to a dataset selection in another dataset. A reference to the dataset selection (region) is constant for the life of the dataset.</p>
+<h4>Creating and storing references to dataset regions</h4>
+<p>The following steps are involved in creating and storing references to a dataset region: </p><ul>
+<li>Create a dataset to store the dataset region (selection), by passing in <a class="el" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a> for the datatype when calling <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>. </li>
+<li>Create selection(s) in existing dataset(s) using <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab</a> and/or <a class="el" href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d" title="Selects array elements to be included in the selection for a dataspace.">H5Sselect_elements</a>. </li>
+<li>Create reference(s) to the selection(s) using <a class="el" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d" title="Creates a reference.">H5Rcreate</a> and store them in a buffer. </li>
+<li>Write the references to the dataset regions in the file. </li>
+<li>Close all objects.</li>
+</ul>
+<h4>Reading references to dataset regions</h4>
+<p>The following steps are involved in reading references to dataset regions and referenced dataset regions (selections). </p><ol>
+<li>
+Open and read the dataset containing references to the dataset regions. The datatype <a class="el" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a> must be used during read operation. </li>
+<li>
+Use <a class="el" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a> to obtain the dataset identifier from the read dataset region reference. OR Use <a class="el" href="group___h5_r.html#ga1702d609e85b9edd3d1e526a0276484f" title="Sets up a dataspace and selection as specified by a region reference.">H5Rget_region</a> to obtain the dataspace identifier for the dataset containing the selection from the read dataset region reference. </li>
+<li>
+With the dataspace identifier, the <a class="el" href="group___h5_s.html">Dataspaces (H5S)</a> interface functions, H5Sget_select_*, can be used to obtain information about the selection. </li>
+<li>
+Close all objects when they are no longer needed. </li>
+</ol>
+<p>The dataset with the region references was read by <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> with the <a class="el" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a> datatype specified.</p>
+<p>The read reference can be used to obtain the dataset identifier by calling <a class="el" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference</a> or by obtaining obtain spatial information (dataspace and selection) with the call to <a class="el" href="group___h5_r.html#ga1702d609e85b9edd3d1e526a0276484f" title="Sets up a dataspace and selection as specified by a region reference.">H5Rget_region</a>.</p>
+<p>The reference to the dataset region has information for both the dataset itself and its selection. In both functions: </p><ul>
+<li>The first parameter is an identifier of the dataset with the region references. </li>
+<li>The second parameter specifies the type of reference stored. In this example, a reference to the dataset region is stored. </li>
+<li>The third parameter is a buffer containing the reference of the specified type.</li>
+</ul>
+<p>This example introduces several H5Sget_select_* functions used to obtain information about selections: </p><table class="doxtable">
+<caption>Examples of HDF5 predefined datatypes</caption>
+<tr>
+<th><b>Function</b> </th><th><b>Description</b> </th></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#ga1a44dde97206f40f366f99d9c39b6046" title="Determines the number of elements in a dataspace selection.">H5Sget_select_npoints</a> </td><td>Returns the number of elements in the hyperslab </td></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#gad873b2f3b82ee8c426c26ceeb1c67f86" title="Get number of hyperslab blocks.">H5Sget_select_hyper_nblocks</a> </td><td>Returns the number of blocks in the hyperslab </td></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#ga8534829a8db2eca8e987bb9fe8a3d628" title="Gets the list of hyperslab blocks currently selected.">H5Sget_select_hyper_blocklist</a> </td><td>Returns the "lower left" and "upper right" coordinates of the blocks in the hyperslab selection </td></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#ga645591ec939b89732c10efd5867a6205" title="Gets the bounding box containing the current selection.">H5Sget_select_bounds</a> </td><td>Returns the coordinates of the "minimal" block containing a hyperslab selection </td></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#ga217b839584cd7c7995b47fc30fe92f4c" title="Gets the number of element points in the current selection.">H5Sget_select_elem_npoints</a> </td><td>Returns the number of points in the element selection </td></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#ga61459c488147254d1d06537a9ab6e2d4" title="Gets the list of element points currently selected.">H5Sget_select_elem_pointlist</a> </td><td>Returns the coordinates of points in the element selection </td></tr>
+</table>
+<h2><a class="anchor" id="subsecLBDtypeSpecStr"></a>
+String</h2>
+<p>A simple example of creating a derived datatype is using the string datatype, <a class="el" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a> (<a class="el" href="group___p_d_t_s.html#ga62335f6f57c2809fa1b3b1f9472eb2f6">H5T_FORTRAN_S1</a>) to create strings of more than one character. Strings can be stored as either fixed or variable length, and may have different rules for padding of unused storage.</p>
+<h3><a class="anchor" id="subsecLBDtypeSpecStrFix"></a>
+Fixed Length 5-character String Datatype</h3>
+<div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> strtype; <span class="comment">/* Datatype ID */</span></div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"> </div>
+<div class="line">strtype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a> (<a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>);</div>
+<div class="line">status = <a class="code" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a> (strtype, 5); <span class="comment">/* create string of length 5 */</span></div>
+<div class="ttc" id="agroup___h5_t_html_gae5f38bfd4a4c557496b3194b5180212c"><div class="ttname"><a href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a></div><div class="ttdeci">herr_t H5Tset_size(hid_t type_id, size_t size)</div><div class="ttdoc">Sets size for a datatype.</div></div>
+<div class="ttc" id="agroup___p_d_t_s_html_ga7f6b6959fefe56d2e871659110936d2d"><div class="ttname"><a href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a></div><div class="ttdeci">#define H5T_C_S1</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:476</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsecLBDtypeSpecStrVar"></a>
+Variable Length String Datatype</h3>
+<div class="fragment"><div class="line">strtype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a> (<a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>);</div>
+<div class="line">status = <a class="code" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a> (strtype, <a class="code" href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a>);</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a5185e14efde13b48249fe391324331bc"><div class="ttname"><a href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a></div><div class="ttdeci">#define H5T_VARIABLE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:207</div></div>
+</div><!-- fragment --><p>The ability to derive datatypes from pre-defined types allows users to create any number of datatypes, from simple to very complex.</p>
+<p>As the term implies, variable length strings are strings of varying lengths. They are stored internally in a heap, potentially impacting efficiency in the following ways: </p><ul>
+<li>Heap storage requires more space than regular raw data storage. </li>
+<li>Heap access generally reduces I/O efficiency because it requires individual read or write operations for each data element rather than one read or write per dataset or per data selection. </li>
+<li>A variable length dataset consists of pointers to the heaps of data, not the actual data. Chunking and filters, including compression, are not available for heaps.</li>
+</ul>
+<p>See <a class="el" href="_h5_t__u_g.html#subsubsec_datatype_other_strings">Strings</a> in the <a class="el" href="_u_g.html">HDF5 User Guide</a>, for more information on how fixed and variable length strings are stored.</p>
+<h2><a class="anchor" id="subsecLBDtypeSpecVL"></a>
+Variable Length</h2>
+<p>Variable-length (VL) datatypes are sequences of an existing datatype (atomic, VL, or compound) which are not fixed in length from one dataset location to another. In essence, they are similar to C character strings &ndash; a sequence of a type which is pointed to by a particular type of pointer &ndash; although they are implemented more closely to FORTRAN strings by including an explicit length in the pointer instead of using a particular value to terminate the sequence.</p>
+<p>VL datatypes are useful to the scientific community in many different ways, some of which are listed below: </p><ul>
+<li>
+Ragged arrays: Multi-dimensional ragged arrays can be implemented with the last (fastest changing) dimension being ragged by using a VL datatype as the type of the element stored. (Or as a field in a compound datatype.) </li>
+<li>
+Fractal arrays: If a compound datatype has a VL field of another compound type with VL fields (a nested VL datatype), this can be used to implement ragged arrays of ragged arrays, to whatever nesting depth is required for the user. </li>
+<li>
+Polygon lists: A common storage requirement is to efficiently store arrays of polygons with different numbers of vertices. VL datatypes can be used to efficiently and succinctly describe an array of polygons with different numbers of vertices. </li>
+<li>
+Character strings: Perhaps the most common use of VL datatypes will be to store C-like VL character strings in dataset elements or as attributes of objects. </li>
+<li>
+Indices: An array of VL object references could be used as an index to all the objects in a file which contain a particular sequence of dataset values. Perhaps an array something like the following: <div class="fragment"><div class="line">Value1: Object1, Object3, Object9</div>
+<div class="line">Value2: Object0, Object12, Object14, Object21, Object22</div>
+<div class="line">Value3: Object2</div>
+<div class="line">Value4: &lt;none&gt;</div>
+<div class="line">Value5: Object1, Object10, Object12</div>
+<div class="line"> .</div>
+<div class="line"> .</div>
+</div><!-- fragment --> </li>
+<li>
+Object Tracking: An array of VL dataset region references can be used as a method of tracking objects or features appearing in a sequence of datasets. Perhaps an array of them would look like: <div class="fragment"><div class="line">Feature1: Dataset1:Region, Dataset3:Region, Dataset9:Region</div>
+<div class="line">Feature2: Dataset0:Region, Dataset12:Region, Dataset14:Region,</div>
+<div class="line"> Dataset21:Region, Dataset22:Region</div>
+<div class="line">Feature3: Dataset2:Region</div>
+<div class="line">Feature4: &lt;none&gt;</div>
+<div class="line">Feature5: Dataset1:Region, Dataset10:Region, Dataset12:Region</div>
+<div class="line"> .</div>
+<div class="line"> .</div>
+</div><!-- fragment --> </li>
+</ul>
+<h3><a class="anchor" id="subsubsecLBDtypeSpecVLMem"></a>
+Variable-length datatype memory management</h3>
+<p>With each element possibly being of different sequence lengths for a dataset with a VL datatype, the memory for the VL datatype must be dynamically allocated. Currently there are two methods of managing the memory for VL datatypes: the standard C malloc/free memory allocation routines or a method of calling user-defined memory management routines to allocate or free memory. Since the memory allocated when reading (or writing) may be complicated to release, an HDF5 routine is provided to traverse a memory buffer and free the VL datatype information without leaking memory.</p>
+<h3><a class="anchor" id="subsubsecLBDtypeSpecVLDiv"></a>
+Variable-length datatypes cannot be divided</h3>
+<p>VL datatypes are designed so that they cannot be subdivided by the library with selections, etc. This design was chosen due to the complexities in specifying selections on each VL element of a dataset through a selection API that is easy to understand. Also, the selection APIs work on dataspaces, not on datatypes. At some point in time, we may want to create a way for dataspaces to have VL components to them and we would need to allow selections of those VL regions, but that is beyond the scope of this document.</p>
+<h3><a class="anchor" id="subsubsecLBDtypeSpecVLErr"></a>
+What happens if the library runs out of memory while reading?</h3>
+<p>It is possible for a call to <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> to fail while reading in VL datatype information if the memory required exceeds that which is available. In this case, the <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> call will fail gracefully and any VL data which has been allocated prior to the memory shortage will be returned to the system via the memory management routines detailed below. It may be possible to design a partial read API function at a later date, if demand for such a function warrants.</p>
+<h3><a class="anchor" id="subsubsecLBDtypeSpecVLStr"></a>
+Strings as variable-length datatypes</h3>
+<p>Since character strings are a special case of VL data that is implemented in many different ways on different machines and in different programming languages, they are handled somewhat differently from other VL datatypes in HDF5.</p>
+<p>HDF5 has native VL strings for each language API, which are stored the same way on disk, but are exported through each language API in a natural way for that language. When retrieving VL strings from a dataset, users may choose to have them stored in memory as a native VL string or in HDF5's <a class="el" href="structhvl__t.html">hvl_t</a> struct for VL datatypes.</p>
+<p>VL strings may be created in one of two ways: by creating a VL datatype with a base type of <a class="el" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a> and setting its length to <a class="el" href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a>. The second method is used to access native VL strings in memory. The library will convert between the two types, but they are stored on disk using different datatypes and have different memory representations.</p>
+<p>Multi-byte character representations, such as <em>UNICODE</em> or <em>wide</em> characters in C/C++, will need the appropriate character and string datatypes created so that they can be described properly through the datatype API. Additional conversions between these types and the current ASCII characters will also be required.</p>
+<p>Variable-width character strings (which might be compressed data or some other encoding) are not currently handled by this design. We will evaluate how to implement them based on user feedback.</p>
+<h3><a class="anchor" id="subsubsecLBDtypeSpecVLAPIs"></a>
+Variable-length datatype APIs</h3>
+<h4>Creation</h4>
+<p>VL datatypes are created with the <a class="el" href="group___v_l_e_n.html#ga6841355fa5b3c924876b121dedb8ed2f" title="Creates a new variable-length array datatype.">H5Tvlen_create</a> function as follows: </p><div class="fragment"><div class="line">type_id = <a class="code" href="group___v_l_e_n.html#ga6841355fa5b3c924876b121dedb8ed2f">H5Tvlen_create</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> base_type_id);</div>
+<div class="ttc" id="agroup___v_l_e_n_html_ga6841355fa5b3c924876b121dedb8ed2f"><div class="ttname"><a href="group___v_l_e_n.html#ga6841355fa5b3c924876b121dedb8ed2f">H5Tvlen_create</a></div><div class="ttdeci">hid_t H5Tvlen_create(hid_t base_id)</div><div class="ttdoc">Creates a new variable-length array datatype.</div></div>
+</div><!-- fragment --><p> The base datatype will be the datatype that the sequence is composed of, characters for character strings, vertex coordinates for polygon lists, etc. The base datatype specified for the VL datatype can be of any HDF5 datatype, including another VL datatype, a compound datatype, or an atomic datatype.</p>
+<h4>Querying base datatype of VL datatype</h4>
+<p>It may be necessary to know the base datatype of a VL datatype before memory is allocated, etc. The base datatype is queried with the <a class="el" href="group___h5_t.html#ga331e8f7b388a50af77294018db788de3" title="Returns the base datatype from which a datatype is derived.">H5Tget_super</a> function, described in the <a class="el" href="group___h5_t.html">Datatypes (H5T)</a> documentation.</p>
+<h4>Querying minimum memory required for VL information</h4>
+<p>It order to predict the memory usage that <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> may need to allocate to store VL data while reading the data, the <a class="el" href="group___h5_d.html#ga0e97bbd8a8ee4a8b5b78ccce8547ce76" title="Determines the number of bytes required to store variable-length (VL) data.">H5Dvlen_get_buf_size</a> function is provided: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_d.html#ga0e97bbd8a8ee4a8b5b78ccce8547ce76">H5Dvlen_get_buf_size</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dataset_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</div>
+<div class="ttc" id="agroup___h5_d_html_ga0e97bbd8a8ee4a8b5b78ccce8547ce76"><div class="ttname"><a href="group___h5_d.html#ga0e97bbd8a8ee4a8b5b78ccce8547ce76">H5Dvlen_get_buf_size</a></div><div class="ttdeci">herr_t H5Dvlen_get_buf_size(hid_t dset_id, hid_t type_id, hid_t space_id, hsize_t *size)</div><div class="ttdoc">Determines the number of bytes required to store variable-length (VL) data.</div></div>
+</div><!-- fragment --><p> This routine checks the number of bytes required to store the VL data from the dataset, using the <em>space_id</em> for the selection in the dataset on disk and the <em>type_id</em> for the memory representation of the VL data in memory. The *<em>size</em> value is modified according to how many bytes are required to store the VL data in memory.</p>
+<h4>Specifying how to manage memory for the VL datatype</h4>
+<p>The memory management method is determined by dataset transfer properties passed into the <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> and <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> functions with the dataset transfer property list.</p>
+<p>Default memory management is set by using <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> for the dataset transfer property list identifier. If <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> is used with <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a>, the system <em>malloc</em> and <em>free</em> calls will be used for allocating and freeing memory. In such a case, <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> should also be passed as the property list identifier to <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim</a>.</p>
+<p>The rest of this subsection is relevant only to those who choose not to use default memory management.</p>
+<p>The user can choose whether to use the system <em>malloc</em> and <em>free</em> calls or user-defined, or custom, memory management functions. If user-defined memory management functions are to be used, the memory allocation and free routines must be defined via <a class="el" href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf" title="Sets the memory manager for variable-length datatype allocation in H5Dread() and H5Dvlen_reclaim()">H5Pset_vlen_mem_manager()</a>, as follows: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf">H5Pset_vlen_mem_manager</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="code" href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a> alloc, <span class="keywordtype">void</span> *alloc_info, <a class="code" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a> free, <span class="keywordtype">void</span> *free_info)</div>
+<div class="ttc" id="a_h5_m_mpublic_8h_html_aa34c7616be59673cfc3d63fa7d960f25"><div class="ttname"><a href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a></div><div class="ttdeci">void(* H5MM_free_t)(void *mem, void *free_info)</div><div class="ttdef"><b>Definition:</b> H5MMpublic.h:33</div></div>
+<div class="ttc" id="a_h5_m_mpublic_8h_html_ae5ca0b699eeeb8db23dd61e6278474ab"><div class="ttname"><a href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a></div><div class="ttdeci">void *(* H5MM_allocate_t)(size_t size, void *alloc_info)</div><div class="ttdef"><b>Definition:</b> H5MMpublic.h:29</div></div>
+<div class="ttc" id="agroup___d_x_p_l_html_ga2220ab75de470b6a6d5b1173d12aa0cf"><div class="ttname"><a href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf">H5Pset_vlen_mem_manager</a></div><div class="ttdeci">herr_t H5Pset_vlen_mem_manager(hid_t plist_id, H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info)</div><div class="ttdoc">Sets the memory manager for variable-length datatype allocation in H5Dread() and H5Dvlen_reclaim()</div></div>
+</div><!-- fragment --><p> The <em>alloc</em> and <em>free</em> parameters identify the memory management routines to be used. If the user has defined custom memory management routines, <em>alloc</em> and/or <em>free</em> should be set to make those routine calls (i.e., the name of the routine is used as the value of the parameter); if the user prefers to use the system's <em>malloc</em> and/or <em>free</em>, the <em>alloc</em> and <em>free</em> parameters, respectively, should be set to <em>NULL</em> </p>
+<p>The prototypes for the user-defined functions would appear as follows: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*H5MM_allocate_t)(<span class="keywordtype">size_t</span> size, <span class="keywordtype">void</span> *info) ; <span class="keyword">typedef</span> void (*<a class="code" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a>)(<span class="keywordtype">void</span> *mem, <span class="keywordtype">void</span> *free_info) ;</div>
+</div><!-- fragment --><p> The <em>alloc_info</em> and <em>free_info</em> parameters can be used to pass along any required information to the user's memory management routines.</p>
+<p>In summary, if the user has defined custom memory management routines, the name(s) of the routines are passed in the <em>alloc</em> and <em>free</em> parameters and the custom routines' parameters are passed in the <em>alloc_info</em> and <em>free_info</em> parameters. If the user wishes to use the system <em>malloc</em> and <em>free</em> functions, the <em>alloc</em> and/or <em>free</em> parameters are set to <em>NULL</em> and the <em>alloc_info</em> and <em>free_info</em> parameters are ignored.</p>
+<h4>Recovering memory from VL buffers read in</h4>
+<p>The complex memory buffers created for a VL datatype may be reclaimed with the <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim</a> function call, as follows: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119">H5Dvlen_reclaim</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <span class="keywordtype">void</span> *buf);</div>
+<div class="ttc" id="agroup___h5_d_html_ga222a2fd93868e2524b2e42c3c6146119"><div class="ttname"><a href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119">H5Dvlen_reclaim</a></div><div class="ttdeci">herr_t H5Dvlen_reclaim(hid_t type_id, hid_t space_id, hid_t dxpl_id, void *buf)</div><div class="ttdoc">Reclaims variable-length (VL) datatype memory buffers.</div></div>
+</div><!-- fragment --><p>The <em>type_id</em> must be the datatype stored in the buffer, <em>space_id</em> describes the selection for the memory buffer to free the VL datatypes within, <em>plist_id</em> is the dataset transfer property list which was used for the I/O transfer to create the buffer, and <em>buf</em> is the pointer to the buffer to free the VL memory within. The VL structures (<a class="el" href="structhvl__t.html">hvl_t</a>) in the user's buffer are modified to zero out the VL information after it has been freed.</p>
+<p>If nested VL datatypes were used to create the buffer, this routine frees them from the bottom up, releasing all the memory without creating memory leaks.</p>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_dset_create.html b/develop/_l_b_dset_create.html
new file mode 100644
index 0000000..944eb69
--- /dev/null
+++ b/develop/_l_b_dset_create.html
@@ -0,0 +1,345 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Creating a Dataset</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_dset_create.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Creating a Dataset </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<p>A dataset is a multidimensional array of data elements, together with supporting metadata. To create a dataset, the application program must specify the location at which to create the dataset, the dataset name, the datatype and dataspace of the data array, and the property lists.</p>
+<h1><a class="anchor" id="secLBDsetCreateDtype"></a>
+Datatypes</h1>
+<p>A datatype is a collection of properties, all of which can be stored on disk, and which, when taken as a whole, provide complete information for data conversion to or from that datatype.</p>
+<p>There are two categories of datatypes in HDF5: </p><ul>
+<li>
+<b>Pre-defined</b>: These datatypes are opened and closed by HDF5.<br />
+ Pre-defined datatypes can be atomic or composite: <ul>
+<li>
+Atomic datatypes cannot be decomposed into smaller datatype units at the API level. For example: integer, float, reference, string. </li>
+<li>
+Composite datatypes are aggregations of one or more datatypes. For example: array, variable length, enumeration, compound.</li>
+</ul>
+</li>
+<li>
+<b>Derived</b>: These datatypes are created or derived from the pre-defined types.<br />
+ A simple example of creating a derived datatype is using the string datatype, H5T_C_S1, to create strings of more than one character:<br />
+ <div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> strtype; <span class="comment">// Datatype ID</span></div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"> </div>
+<div class="line">strtype = <a class="code" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a> (<a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>);</div>
+<div class="line">status = <a class="code" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a> (strtype, 5); <span class="comment">// create string of length 5</span></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="agroup___h5_t_html_gae5f38bfd4a4c557496b3194b5180212c"><div class="ttname"><a href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size</a></div><div class="ttdeci">herr_t H5Tset_size(hid_t type_id, size_t size)</div><div class="ttdoc">Sets size for a datatype.</div></div>
+<div class="ttc" id="agroup___h5_t_html_gaec07efbab84f4e5b4ed22f010786be8e"><div class="ttname"><a href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy</a></div><div class="ttdeci">hid_t H5Tcopy(hid_t type_id)</div><div class="ttdoc">Copies an existing datatype.</div></div>
+<div class="ttc" id="agroup___p_d_t_s_html_ga7f6b6959fefe56d2e871659110936d2d"><div class="ttname"><a href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a></div><div class="ttdeci">#define H5T_C_S1</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:476</div></div>
+</div><!-- fragment --> </li>
+</ul>
+<p>Shown below is the HDF5 pre-defined datatypes. </p><div class="fragment"><div class="line"> +-- integer</div>
+<div class="line"> +-- floating point</div>
+<div class="line"> +---- atomic ----+-- date and time</div>
+<div class="line"> | +-- character <span class="keywordtype">string</span></div>
+<div class="line">HDF5 datatypes --| +-- bitfield</div>
+<div class="line"> | +-- opaque</div>
+<div class="line"> |</div>
+<div class="line"> +---- compound</div>
+</div><!-- fragment --><p>Some of the HDF5 predefined atomic datatypes are listed below.</p>
+<table class="doxtable">
+<caption>Examples of HDF5 predefined datatypes</caption>
+<tr>
+<th><b>Datatype</b> </th><th><b>Description</b> </th></tr>
+<tr>
+<th><b>H5T_STD_I32LE</b> </th><td>Four-byte, little-endian, signed, two's complement integer </td></tr>
+<tr>
+<th><b>H5T_STD_U16BE</b> </th><td>Two-byte, big-endian, unsigned integer </td></tr>
+<tr>
+<th><b>H5T_IEEE_F32BE</b> </th><td>Four-byte, big-endian, IEEE floating point </td></tr>
+<tr>
+<th><b>H5T_IEEE_F64LE</b> </th><td>Eight-byte, little-endian, IEEE floating point </td></tr>
+<tr>
+<th><b>H5T_C_S1</b> </th><td>One-byte, null-terminated string of eight-bit characters </td></tr>
+</table>
+<table class="doxtable">
+<caption>Examples of HDF5 predefined native datatypes</caption>
+<tr>
+<th><b>Native Datatype</b> </th><th><b>Corresponding C or FORTRAN Type</b> </th></tr>
+<tr>
+<th span="2"><b>C</b> </th></tr>
+<tr>
+<th><b>H5T_NATIVE_INT</b> </th><td>int </td></tr>
+<tr>
+<th><b>H5T_NATIVE_FLOAT</b> </th><td>float </td></tr>
+<tr>
+<th><b>H5T_NATIVE_CHAR</b> </th><td>char </td></tr>
+<tr>
+<th><b>H5T_NATIVE_DOUBLE</b> </th><td>double </td></tr>
+<tr>
+<th><b>H5T_NATIVE_LDOUBLE</b> </th><td>long double </td></tr>
+<tr>
+<th span="2"><b>Fortran</b> </th></tr>
+<tr>
+<th><b>H5T_NATIVE_INTEGER</b> </th><td>integer </td></tr>
+<tr>
+<th><b>H5T_NATIVE_REAL</b> </th><td>real </td></tr>
+<tr>
+<th><b>H5T_NATIVE_DOUBLE</b> </th><td>double precision </td></tr>
+<tr>
+<th><b>H5T_NATIVE_CHARACTER</b> </th><td>character </td></tr>
+</table>
+<p>In this tutorial, we consider only HDF5 predefined integers.</p>
+<p>For further information on datatypes, see <a class="el" href="_h5_t__u_g.html#sec_datatype">HDF5 Datatypes</a> in the <a class="el" href="_u_g.html">HDF5 User Guide</a>, in addition to the <a class="el" href="_l_b_datatypes.html">Datatype Basics</a> tutorial topic.</p>
+<h1><a class="anchor" id="secLBDsetCreateDspace"></a>
+Datasets and Dataspaces</h1>
+<p>A dataspace describes the dimensionality of the data array. A dataspace is either a regular N-dimensional array of data points, called a simple dataspace, or a more general collection of data points organized in another manner, called a complex dataspace. In this tutorial, we only consider simple dataspaces.</p>
+<p><em>HDF5 dataspaces</em> </p><div class="fragment"><div class="line"> +-- simple</div>
+<div class="line">HDF5 dataspaces --|</div>
+<div class="line"> +-- complex</div>
+</div><!-- fragment --><p> The dimensions of a dataset can be fixed (unchanging), or they may be unlimited, which means that they are extensible. A dataspace can also describe a portion of a dataset, making it possible to do partial I/O operations on selections.</p>
+<h1><a class="anchor" id="secLBDsetCreateProp"></a>
+Property Lists</h1>
+<p>Property lists are a mechanism for modifying the default behavior when creating or accessing objects. For more information on property lists see the <a class="el" href="_l_b_props_list.html">Property Lists Basics</a> tutorial topic.</p>
+<p>The following property lists can be specified when creating a dataset: </p><ul>
+<li>Dataset Creation Property List<br />
+ When creating a dataset, HDF5 allows the user to specify how raw data is organized and/or compressed on disk. This information is stored in a dataset creation property list and passed to the dataset interface. The raw data on disk can be stored contiguously (in the same linear way that it is organized in memory), partitioned into chunks, stored externally, etc. In this tutorial, we use the default dataset creation property list (contiguous storage layout and no compression). For more information about dataset creation property lists, see <a class="el" href="_h5_d__u_g.html#sec_dataset">HDF5 Datasets</a> in the <a class="el" href="_u_g.html">HDF5 User Guide</a>. </li>
+<li>Link Creation Property List<br />
+ The link creation property list governs creation of the link(s) by which a new dataset is accessed and the creation of any intermediate groups that may be missing. </li>
+<li>Dataset Access Property List<br />
+ Dataset access property lists are properties that can be specified when accessing a dataset.</li>
+</ul>
+<h1><a class="anchor" id="secLBDsetCreateSteps"></a>
+Steps to Create a Dataset</h1>
+<p>To create an empty dataset (no data written) the following steps need to be taken: </p><ol>
+<li>
+Obtain the location identifier where the dataset is to be created. </li>
+<li>
+Define or specify the dataset characteristics: <ol>
+<li>
+Define a datatype or specify a pre-defined datatype. </li>
+<li>
+Define a dataspace. </li>
+<li>
+Specify the property list(s) or use the default. </li>
+</ol>
+</li>
+<li>
+Create the dataset. </li>
+<li>
+Close the datatype, the dataspace, and the property list(s) if necessary. </li>
+<li>
+Close the dataset. </li>
+</ol>
+<p>In HDF5, datatypes and dataspaces are independent objects which are created separately from any dataset that they might be attached to. Because of this, the creation of a dataset requires the definition of the datatype and dataspace. In this tutorial, we use the HDF5 predefined datatypes (integer) and consider only simple dataspaces. Hence, only the creation of dataspace objects is needed.</p>
+<h1><a class="anchor" id="secLBDsetCreateHL"></a>
+High Level APIs</h1>
+<p>The High Level <a class="el" href="group___h5_l_t.html">HDF5 Lite APIs (H5LT,H5LD)</a> include functions that simplify and condense the steps for creating datasets in HDF5. The examples in the following section use the standard APIs. For a quick start you may prefer to look at the <a class="el" href="group___h5_l_t.html">HDF5 Lite APIs (H5LT,H5LD)</a> at this time.</p>
+<p>If you plan to work with images, please look at the High Level <a class="el" href="group___h5_i_m.html">HDF5 Images API (H5IM)</a>, as well.</p>
+<h1><a class="anchor" id="secLBDsetCreateProg"></a>
+Programming Example</h1>
+<h2><a class="anchor" id="subsecLBDsetCreateProgDesc"></a>
+Description</h2>
+<p>See <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> for the examples used in the <a class="el" href="_learn_basics.html">Learning the Basics</a> tutorial.</p>
+<p>The example shows how to create an empty dataset. It creates a file called <code style="background-color:whitesmoke;">dset.h5</code> in the C version (<code style="background-color:whitesmoke;">dsetf.h5</code> in Fortran), defines the dataset dataspace, creates a dataset which is a 4x6 integer array, and then closes the dataspace, the dataset, and the file.</p>
+<p>For details on compiling an HDF5 application: [ <a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a> ]</p>
+<h2><a class="anchor" id="subsecLBDsetCreateProgRem"></a>
+Remarks</h2>
+<p><a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae" title="Creates a new simple dataspace and opens it for access.">H5Screate_simple</a> creates a new simple dataspace and returns a dataspace identifier. <a class="el" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1" title="Releases and terminates access to a dataspace.">H5Sclose</a> releases and terminates access to a dataspace.</p>
+<p><em>C</em> </p><div class="fragment"><div class="line">dataspace_id = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a> (rank, dims, maxdims);</div>
+<div class="line">status = <a class="code" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a> (dataspace_id );</div>
+<div class="ttc" id="agroup___h5_s_html_ga2b53128a39c8f104c1c9c2a91590fcc1"><div class="ttname"><a href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose</a></div><div class="ttdeci">herr_t H5Sclose(hid_t space_id)</div><div class="ttdoc">Releases and terminates access to a dataspace.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga8e35eea5738b4805856eac7d595254ae"><div class="ttname"><a href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a></div><div class="ttdeci">hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])</div><div class="ttdoc">Creates a new simple dataspace and opens it for access.</div></div>
+</div><!-- fragment --><p><em>FORTRAN</em> </p><div class="fragment"><div class="line">CALL <a class="code" href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">h5screate_simple_f</a> (rank, dims, dataspace_id, hdferr, maxdims=max_dims)</div>
+<div class="line"> or</div>
+<div class="line">CALL <a class="code" href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">h5screate_simple_f</a> (rank, dims, dataspace_id, hdferr)</div>
+<div class="line"> </div>
+<div class="line">CALL <a class="code" href="group___f_h5_s.html#gaf06283f60395d8fa6806b6c1136ad700">h5sclose_f</a> (dataspace_id, hdferr)</div>
+<div class="ttc" id="agroup___f_h5_s_html_ga54083c84fd4be392ac770cf223cd6cf4"><div class="ttname"><a href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">h5s::h5screate_simple_f</a></div><div class="ttdeci">subroutine h5screate_simple_f(rank, dims, space_id, hdferr, maxdims)</div><div class="ttdoc">Creates a new simple data space and opens it for access.</div><div class="ttdef"><b>Definition:</b> H5Sff.F90:59</div></div>
+<div class="ttc" id="agroup___f_h5_s_html_gaf06283f60395d8fa6806b6c1136ad700"><div class="ttname"><a href="group___f_h5_s.html#gaf06283f60395d8fa6806b6c1136ad700">h5s::h5sclose_f</a></div><div class="ttdeci">subroutine h5sclose_f(space_id, hdferr)</div><div class="ttdoc">Releases and terminates access to a dataspace.</div><div class="ttdef"><b>Definition:</b> H5Sff.F90:105</div></div>
+</div><!-- fragment --><p><a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> creates an empty dataset at the specified location and returns a dataset identifier. <a class="el" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609" title="Closes the specified dataset.">H5Dclose</a> closes the dataset and releases the resource used by the dataset. This call is mandatory.</p>
+<p><em>C</em> </p><div class="fragment"><div class="line">dataset_id = <a class="code" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>(file_id, <span class="stringliteral">&quot;/dset&quot;</span>, <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>, dataspace_id, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">status = <a class="code" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a> (dataset_id);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga0647ba4bbd26d5230cc07f3a5685b2cf"><div class="ttname"><a href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a></div><div class="ttdeci">#define H5Dcreate</div><div class="ttdef"><b>Definition:</b> H5version.h:892</div></div>
+<div class="ttc" id="agroup___h5_d_html_gae47c3f38db49db127faf221624c30609"><div class="ttname"><a href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose</a></div><div class="ttdeci">herr_t H5Dclose(hid_t dset_id)</div><div class="ttdoc">Closes the specified dataset.</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><p><em>FORTRAN</em> </p><div class="fragment"><div class="line">CALL <a class="code" href="group___f_h5_d.html#ga5cb1ac0f28ebc68918e37b282c40f302">h5dcreate_f</a> (loc_id, name, type_id, dataspace_id, dset_id, hdferr)</div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga2ffabd12a26d5afcafba44240df62f33">h5dclose_f</a> (dset_id, hdferr)</div>
+<div class="ttc" id="agroup___f_h5_d_html_ga2ffabd12a26d5afcafba44240df62f33"><div class="ttname"><a href="group___f_h5_d.html#ga2ffabd12a26d5afcafba44240df62f33">h5d::h5dclose_f</a></div><div class="ttdeci">subroutine h5dclose_f(dset_id, hdferr)</div><div class="ttdoc">Closes a dataset.</div><div class="ttdef"><b>Definition:</b> H5Dff.F90:495</div></div>
+<div class="ttc" id="agroup___f_h5_d_html_ga5cb1ac0f28ebc68918e37b282c40f302"><div class="ttname"><a href="group___f_h5_d.html#ga5cb1ac0f28ebc68918e37b282c40f302">h5d::h5dcreate_f</a></div><div class="ttdeci">subroutine h5dcreate_f(loc_id, name, type_id, space_id, dset_id, hdferr, dcpl_id, lcpl_id, dapl_id)</div><div class="ttdoc">Creates a dataset at the specified location.</div><div class="ttdef"><b>Definition:</b> H5Dff.F90:229</div></div>
+</div><!-- fragment --><p>Note that if using the pre-defined datatypes in FORTRAN, then a call must be made to initialize and terminate access to the pre-defined datatypes: </p><div class="fragment"><div class="line">CALL <a class="code" href="group___f_h5.html#ga041e8ea7a216ab58ddc59bf6751393d6">h5open_f</a> (hdferr)</div>
+<div class="line">CALL <a class="code" href="group___f_h5.html#ga44774afab361ee25be7eda5b6fc86374">h5close_f</a> (hdferr)</div>
+<div class="ttc" id="agroup___f_h5_html_ga041e8ea7a216ab58ddc59bf6751393d6"><div class="ttname"><a href="group___f_h5.html#ga041e8ea7a216ab58ddc59bf6751393d6">h5lib::h5open_f</a></div><div class="ttdeci">subroutine, public h5open_f(error)</div><div class="ttdoc">Initializes HDF5 Fortran interface.</div><div class="ttdef"><b>Definition:</b> H5_ff.F90:180</div></div>
+<div class="ttc" id="agroup___f_h5_html_ga44774afab361ee25be7eda5b6fc86374"><div class="ttname"><a href="group___f_h5.html#ga44774afab361ee25be7eda5b6fc86374">h5lib::h5close_f</a></div><div class="ttdeci">subroutine, public h5close_f(error)</div><div class="ttdoc">Closes HDF5 Fortran interface.</div><div class="ttdef"><b>Definition:</b> H5_ff.F90:795</div></div>
+</div><!-- fragment --><p>H5open must be called before any HDF5 library subroutine calls are made; H5close must be called after the final HDF5 library subroutine call.</p>
+<p>See the programming example for an illustration of the use of these calls.</p>
+<h2><a class="anchor" id="subsecLBDsetCreateContent"></a>
+File Contents</h2>
+<p>The contents of the file dset.h5 (dsetf.h5 for FORTRAN) are shown below: </p><table class="doxtable">
+<caption>Contents of dset.h5 (dsetf.h5)</caption>
+<tr>
+<td><div class="image">
+<img src="imgLBDsetCreate.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<table class="doxtable">
+<tr>
+<th>dset.h5 in DDL </th><th>dsetf.h5 in DDL </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;dset.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 4, 6 ) / ( 4, 6 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 0, 0, 0, 0, 0, 0,</div>
+<div class="line"> 0, 0, 0, 0, 0, 0,</div>
+<div class="line"> 0, 0, 0, 0, 0, 0,</div>
+<div class="line"> 0, 0, 0, 0, 0, 0</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --> </td><td><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;dsetf.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 6, 4 ) / ( 6, 4 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 0, 0, 0, 0,</div>
+<div class="line"> 0, 0, 0, 0,</div>
+<div class="line"> 0, 0, 0, 0,</div>
+<div class="line"> 0, 0, 0, 0,</div>
+<div class="line"> 0, 0, 0, 0,</div>
+<div class="line"> 0, 0, 0, 0</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Note in above that <a class="el" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a>, a 32-bit Big Endian integer, is an HDF atomic datatype.</p>
+<h2><a class="anchor" id="subsecLBDsetCreateProgDDL"></a>
+Dataset Definition in DDL</h2>
+<p>The following is the simplified DDL dataset definition: </p><div class="fragment"><div class="line">&lt;dataset&gt; ::= DATASET <span class="stringliteral">&quot;&lt;dataset_name&gt;&quot;</span> { &lt;datatype&gt;</div>
+<div class="line"> &lt;dataspace&gt;</div>
+<div class="line"> &lt;data&gt;</div>
+<div class="line"> &lt;dataset_attribute&gt;* }</div>
+<div class="line"> </div>
+<div class="line">&lt;datatype&gt; ::= DATATYPE { &lt;atomic_type&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;dataspace&gt; ::= DATASPACE { SIMPLE &lt;current_dims&gt; / &lt;max_dims&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;dataset_attribute&gt; ::= &lt;attribute&gt;</div>
+</div><!-- fragment --><hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_dset_layout.html b/develop/_l_b_dset_layout.html
new file mode 100644
index 0000000..e22a70c
--- /dev/null
+++ b/develop/_l_b_dset_layout.html
@@ -0,0 +1,198 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Dataset Storage Layout</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_dset_layout.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Dataset Storage Layout </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBDsetLayoutDesc"></a>
+Description of a Dataset</h1>
+<h1><a class="anchor" id="secLBDsetLayout"></a>
+Dataset Storage Layout</h1>
+<p>The storage information, or storage layout, defines how the raw data values in the dataset are physically stored on disk. There are three ways that a dataset can be stored: </p><ul>
+<li>contiguous </li>
+<li>chunked </li>
+<li>compact</li>
+</ul>
+<p>See the <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout</a>/<a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout</a> APIs for details.</p>
+<h2><a class="anchor" id="subsecLBDsetLayoutCont"></a>
+Contiguous</h2>
+<p>If the storage layout is contiguous, then the raw data values will be stored physically adjacent to each other in the HDF5 file (in one contiguous block). This is the default layout for a dataset. In other words, if you do not explicitly change the storage layout for the dataset, then it will be stored contiguously. </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="tutr-locons.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<h2><a class="anchor" id="subsecLBDsetLayoutChunk"></a>
+Chunked</h2>
+<p>With a chunked storage layout the data is stored in equal-sized blocks or chunks of a pre-defined size. The HDF5 library always writes and reads the entire chunk: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="tutr-lochk.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Each chunk is stored as a separate contiguous block in the HDF5 file. There is a chunk index which keeps track of the chunks associated with a dataset: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="tutr-lochks.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<h3><a class="anchor" id="susubsecLBDsetLayoutChunkWhy"></a>
+Why Chunking ?</h3>
+<p>Chunking is required for enabling compression and other filters, as well as for creating extendible or unlimited dimension datasets.</p>
+<p>It is also commonly used when subsetting very large datasets. Using the chunking layout can greatly improve performance when subsetting large datasets, because only the chunks required will need to be accessed. However, it is easy to use chunking without considering the consequences of the chunk size, which can lead to strikingly poor performance.</p>
+<p>Note that a chunk always has the same rank as the dataset and the chunk's dimensions do not need to be factors of the dataset dimensions.</p>
+<p>Writing or reading a chunked dataset is transparent to the application. You would use the same set of operations that you would use for a contiguous dataset. For example: </p><div class="fragment"><div class="line"><a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> (...);</div>
+<div class="line"><a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a> (...);</div>
+<div class="line"><a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a> (...);</div>
+<div class="ttc" id="a_h5version_8h_html_a7dba2e5b2045f31c0932123ffb54f7a3"><div class="ttname"><a href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a></div><div class="ttdeci">#define H5Dopen</div><div class="ttdef"><b>Definition:</b> H5version.h:903</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga8287d5a7be7b8e55ffeff68f7d26811c"><div class="ttname"><a href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a></div><div class="ttdeci">herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf)</div><div class="ttdoc">Reads raw data from a dataset into a provided buffer.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga6adfdf1b95dc108a65bf66e97d38536d"><div class="ttname"><a href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a></div><div class="ttdeci">herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, const hsize_t start[], const hsize_t stride[], const hsize_t count[], const hsize_t block[])</div><div class="ttdoc">Selects a hyperslab region to add to the current selected region.</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="susubsecLBDsetLayoutChunkProb"></a>
+Problems Using Chunking</h3>
+<p>Issues that can cause performance problems with chunking include: </p><ul>
+<li>Chunks are too small. If a very small chunk size is specified for a dataset it can cause the dataset to be excessively large and it can result in degraded performance when accessing the dataset. The smaller the chunk size the more chunks that HDF5 has to keep track of, and the more time it will take to search for a chunk. </li>
+<li>Chunks are too large. An entire chunk has to be read and uncompressed before performing an operation. There can be a performance penalty for reading a small subset, if the chunk size is substantially larger than the subset. Also, a dataset may be larger than expected if there are chunks that only contain a small amount of data. </li>
+<li>A chunk does not fit in the Chunk Cache. Every chunked dataset has a chunk cache associated with it that has a default size of 1 MB. The purpose of the chunk cache is to improve performance by keeping chunks that are accessed frequently in memory so that they do not have to be accessed from disk. If a chunk is too large to fit in the chunk cache, it can significantly degrade performance. However, the size of the chunk cache can be increased by calling <a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1" title="Sets the raw data chunk cache parameters.">H5Pset_chunk_cache</a>.</li>
+</ul>
+<p>It is a good idea to: </p><ul>
+<li>Avoid very small chunk sizes, and be aware of the 1 MB chunk cache size default. </li>
+<li>Test the data with different chunk sizes to determine the optimal chunk size to use. </li>
+<li>Consider the chunk size in terms of the most common access patterns that will be used once the dataset has been created.</li>
+</ul>
+<h2><a class="anchor" id="subsecLBDsetLayoutCom"></a>
+Compact</h2>
+<p>A compact dataset is one in which the raw data is stored in the object header of the dataset. This layout is for very small datasets that can easily fit in the object header.</p>
+<p>The compact layout can improve storage and access performance for files that have many very tiny datasets. With one I/O access both the header and data values can be read. The compact layout reduces the size of a file, as the data is stored with the header which will always be allocated for a dataset. However, the object header is 64 KB in size, so this layout can only be used for very small datasets.</p>
+<h1><a class="anchor" id="secLBDsetLayoutProg"></a>
+Programming Model to Modify the Storage Layout</h1>
+<p>To modify the storage layout, the following steps must be done: </p><ul>
+<li>Create a Dataset Creation Property list. (See <a class="el" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa" title="Creates a new property list as an instance of a property list class.">H5Pcreate</a>) </li>
+<li>Modify the property list. To use chunked storage layout, call: <a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b" title="Sets the size of the chunks used to store a chunked layout dataset.">H5Pset_chunk</a> To use the compact storage layout, call: <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout</a> </li>
+<li>Create a dataset with the modified property list. (See <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a>) </li>
+<li>Close the property list. (See <a class="el" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb" title="Terminates access to a property list.">H5Pclose</a>) For example code, see the <a class="el" href="_h_d_f5_examples.html">HDF5 Examples</a> page. Specifically look at the <a class="el" href="_ex_a_p_i.html">Examples by API</a>. There are examples for different languages.</li>
+</ul>
+<p>The C example to create a chunked dataset is: <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_chunk.c">h5ex_d_chunk.c</a> The C example to create a compact dataset is: <a href="https://github.com/HDFGroup/hdf5-examples/blob/master/C/H5D/h5ex_d_compact.c">h5ex_d_compact.c</a></p>
+<h1><a class="anchor" id="secLBDsetLayoutChange"></a>
+Changing the Layout after Dataset Creation</h1>
+<p>The dataset layout is a Dataset Creation Property List. This means that once the dataset has been created the dataset layout cannot be changed. The h5repack utility can be used to write a file to a new with a new layout.</p>
+<h1><a class="anchor" id="secLBDsetLayoutSource"></a>
+Sources of Information</h1>
+<p><a href="https://confluence.hdfgroup.org/display/HDF5/Chunking+in+HDF5">Chunking in HDF5</a> (See the documentation on <a href="https://confluence.hdfgroup.org/display/HDF5/Advanced+Topics+in+HDF5">Advanced Topics in HDF5</a>) </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="_h5_p__u_g.html#sec_plist">Properties and Property Lists in HDF5</a> in the HDF5 <a class="el" href="_u_g.html">HDF5 User Guide</a>.</dd></dl>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_dset_r_w.html b/develop/_l_b_dset_r_w.html
new file mode 100644
index 0000000..9190fba
--- /dev/null
+++ b/develop/_l_b_dset_r_w.html
@@ -0,0 +1,225 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Reading From and Writing To a Dataset</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_dset_r_w.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Reading From and Writing To a Dataset </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBDsetRW"></a>
+Dataset I/O Operation</h1>
+<p>During a dataset I/O operation, the library transfers raw data between memory and the file. The data in memory can have a datatype different from that of the file and can also be of a different size (i.e., the data in memory is a subset of the dataset elements, or vice versa). Therefore, to perform read or write operations, the application program must specify: </p><ul>
+<li>The dataset </li>
+<li>The dataset's datatype in memory </li>
+<li>The dataset's dataspace in memory </li>
+<li>The dataset's dataspace in the file </li>
+<li>The dataset transfer property list<br />
+ <ul>
+<li>
+(The dataset transfer property list controls various aspects of the I/O operations, such as the number of processes participating in a collective I/O request or hints to the library to control caching of raw data. In this tutorial, we use the default dataset transfer property list.) </li>
+</ul>
+</li>
+<li>The data buffer</li>
+</ul>
+<p>The steps to read from or write to a dataset are as follows: </p><ol>
+<li>
+Obtain the dataset identifier. </li>
+<li>
+Specify the memory datatype. </li>
+<li>
+Specify the memory dataspace. </li>
+<li>
+Specify the file dataspace. </li>
+<li>
+Specify the transfer properties. </li>
+<li>
+Perform the desired operation on the dataset. </li>
+<li>
+Close the dataset. </li>
+<li>
+Close the dataspace, datatype, and property list if necessary. </li>
+</ol>
+<p>To read from or write to a dataset, the <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> and <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> routines are used.</p>
+<p><em>C</em> </p><div class="fragment"><div class="line">status = <a class="code" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a> (set_id, mem_type_id, mem_space_id, file_space_id, xfer_prp, buf );</div>
+<div class="line">status = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (set_id, mem_type_id, mem_space_id, file_space_id, xfer_prp, buf);</div>
+<div class="ttc" id="agroup___h5_d_html_ga8287d5a7be7b8e55ffeff68f7d26811c"><div class="ttname"><a href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread</a></div><div class="ttdeci">herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf)</div><div class="ttdoc">Reads raw data from a dataset into a provided buffer.</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga98f44998b67587662af8b0d8a0a75906"><div class="ttname"><a href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a></div><div class="ttdeci">herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div></div>
+</div><!-- fragment --><p><em>Fortran</em> </p><div class="fragment"><div class="line">CALL <a class="code" href="group___f_h5_d.html#ga652d31ef398eeed35e32c3de0de273d0">h5dread_f</a>(dset_id, mem_type_id, buf, dims, error, &amp;</div>
+<div class="line"> mem_space_id=mspace_id, file_space_id=fspace_id, &amp;</div>
+<div class="line"> xfer_prp=xfer_plist_id)</div>
+<div class="line"> or</div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga652d31ef398eeed35e32c3de0de273d0">h5dread_f</a>(dset_id, mem_type_id, buf, dims, error)</div>
+<div class="line"> </div>
+<div class="line"> </div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5dwrite_f</a>(dset_id, mem_type_id, buf, dims, error, &amp;</div>
+<div class="line"> mem_space_id=mspace_id, file_space_id=fspace_id, &amp;</div>
+<div class="line"> xfer_prp=xfer_plist_id)</div>
+<div class="line"> or</div>
+<div class="line">CALL <a class="code" href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5dwrite_f</a>(dset_id, mem_type_id, buf, dims, error)</div>
+<div class="ttc" id="agroup___f_h5_d_html_ga474d18ed38c193fd1eb36b1b73f65ea8"><div class="ttname"><a href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5d::h5dwrite_f</a></div><div class="ttdeci">subroutine h5dwrite_f(dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div><div class="ttdef"><b>Definition:</b> H5Dff.F90:1633</div></div>
+<div class="ttc" id="agroup___f_h5_d_html_ga652d31ef398eeed35e32c3de0de273d0"><div class="ttname"><a href="group___f_h5_d.html#ga652d31ef398eeed35e32c3de0de273d0">h5d::h5dread_f</a></div><div class="ttdeci">subroutine h5dread_f(dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp)</div><div class="ttdoc">Reads raw data from a dataset into a buffer (Passes Pointer).</div><div class="ttdef"><b>Definition:</b> H5Dff.F90:1661</div></div>
+</div><!-- fragment --><h1><a class="anchor" id="secLBDsetRWHL"></a>
+High Level APIs</h1>
+<p>The High Level <a class="el" href="group___h5_l_t.html">HDF5 Lite APIs (H5LT,H5LD)</a> include functions that simplify and condense the steps for creating and reading datasets. Please be sure to review them, in addition to this tutorial.</p>
+<h1><a class="anchor" id="secLBDsetRWEx"></a>
+Programming Example</h1>
+<h2><a class="anchor" id="secLBDsetRWExDesc"></a>
+Description</h2>
+<p>See <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> for the examples used in the <a class="el" href="_learn_basics.html">Learning the Basics</a> tutorial.</p>
+<p>The example shows how to read and write an existing dataset. It opens the file created in the previous example, obtains the dataset identifier for the dataset <code style="background-color:whitesmoke;">/dset</code>, writes the dataset to the file, then reads the dataset back. It then closes the dataset and file.</p>
+<p>Note that <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a> is passed in for both the memory and file dataspace parameters in the read and write calls. This indicates that the entire dataspace of the dataset will be read or written to. <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a> by itself does not necessarily have this meaning. See the <a class="el" href="_r_m.html">HDF5 Reference Manual</a> entry for <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> or <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> for more information on using <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>.</p>
+<p>For details on compiling an HDF5 application: [ <a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a> ]</p>
+<h2><a class="anchor" id="secLBDsetRWExRem"></a>
+Remarks</h2>
+<p><a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> opens an existing file and returns a file identifier.</p>
+<p><a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> opens an existing dataset with the specified name and location.</p>
+<p><a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> writes raw data from an application buffer to the specified dataset, converting from the datatype and dataspace of the dataset in memory to the datatype and dataspace of the dataset in the file. Specifying <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a> for both the memory and file dataspaces indicates that the entire dataspace of the dataset is to be written to. <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a> by itself does not necessarily have this meaning. See the <a class="el" href="_r_m.html">HDF5 Reference Manual</a> entry for <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> for more information on using <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>.</p>
+<p><a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> reads raw data from the specified dataset to an application buffer, converting from the file datatype and dataspace to the memory datatype and dataspace. Specifying <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a> for both the memory and file dataspaces indicates that the entire dataspace of the dataset is to be read. <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a> by itself does not necessarily have this meaning. See the <a class="el" href="_r_m.html">HDF5 Reference Manual</a> entry for <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> for more information on using <a class="el" href="_h5_spublic_8h.html#a5f96eeee84b987f18470737f85af0484">H5S_ALL</a>.</p>
+<h2><a class="anchor" id="secLBDsetRWExCont"></a>
+File Contents</h2>
+<p>Shown below is the contents of dset.h5 (created by the C program).</p>
+<p><em>dset.h5 in DDL</em> </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;dset.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 4, 6 ) / ( 4, 6 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 2, 3, 4, 5, 6,</div>
+<div class="line"> 7, 8, 9, 10, 11, 12,</div>
+<div class="line"> 13, 14, 15, 16, 17, 18,</div>
+<div class="line"> 19, 20, 21, 22, 23, 24</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><p>Shown below is the contents of dsetf.h5 (created by the FORTRAN program).</p>
+<p><em>dsetf.h5 in DDL</em> </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;dsetf.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 6, 4 ) / ( 6, 4 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 7, 13, 19,</div>
+<div class="line"> 2, 8, 14, 20,</div>
+<div class="line"> 3, 9, 15, 21,</div>
+<div class="line"> 4, 10, 16, 22,</div>
+<div class="line"> 5, 11, 17, 23,</div>
+<div class="line"> 6, 12, 18, 24</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_dset_sub_r_w.html b/develop/_l_b_dset_sub_r_w.html
new file mode 100644
index 0000000..982e620
--- /dev/null
+++ b/develop/_l_b_dset_sub_r_w.html
@@ -0,0 +1,241 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Reading From or Writing To a Subset of a Dataset</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_dset_sub_r_w.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Reading From or Writing To a Subset of a Dataset </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBDsetSubRW"></a>
+Dataset Subsets</h1>
+<p>There are two ways that you can select a subset in an HDF5 dataset and read or write to it: </p><ul>
+<li>
+<b>Hyperslab Selection</b>: The <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab</a> call selects a logically contiguous collection of points in a dataspace, or a regular pattern of points or blocks in a dataspace. </li>
+<li>
+<b>Element Selection</b>: The <a class="el" href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d" title="Selects array elements to be included in the selection for a dataspace.">H5Sselect_elements</a> call selects elements in an array. </li>
+</ul>
+<p>HDF5 allows you to read from or write to a portion or subset of a dataset by: </p><ul>
+<li>Selecting a Subset of the Dataset's Dataspace, </li>
+<li>Selecting a Memory Dataspace, </li>
+<li>Reading From or Writing to a Dataset Subset.</li>
+</ul>
+<h1><a class="anchor" id="secLBDsetSubRWSel"></a>
+Selecting a Subset of the Dataset's Dataspace</h1>
+<p>First you must obtain the dataspace of a dataset in a file by calling <a class="el" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a" title="Returns an identifier for a copy of the dataspace for a dataset.">H5Dget_space</a>.</p>
+<p>Then select a subset of that dataspace by calling <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab</a>. The <em>offset</em>, <em>count</em>, <em>stride</em> and <em>block</em> parameters of this API define the shape and size of the selection. They must be arrays with the same number of dimensions as the rank of the dataset's dataspace. These arrays <b>ALL</b> work together to define a selection. A change to one of these arrays can affect the others. </p><ul>
+<li><em>offset:</em> An array that specifies the offset of the starting element of the specified hyperslab. </li>
+<li><em>count:</em> An array that determines how many blocks to select from the dataspace in each dimension. If the block size for a dimension is one then the count is the number of elements along that dimension. </li>
+<li><em>stride:</em> An array that allows you to sample elements along a dimension. For example, a stride of one (or NULL) will select every element along a dimension, a stride of two will select every other element, and a stride of three will select an element after every two elements. </li>
+<li><em>block:</em> An array that determines the size of the element block selected from a dataspace. If the block size is one or NULL then the block size is a single element in that dimension.</li>
+</ul>
+<h1><a class="anchor" id="secLBDsetSubRWMem"></a>
+Selecting a Memory Dataspace</h1>
+<p>You must select a memory dataspace in addition to a file dataspace before you can read a subset from or write a subset to a dataset. A memory dataspace can be specified by calling <a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae" title="Creates a new simple dataspace and opens it for access.">H5Screate_simple</a>.</p>
+<p>The memory dataspace passed to the read or write call must contain the same number of elements as the file dataspace. The number of elements in a dataspace selection can be determined with the <a class="el" href="group___h5_s.html#ga1a44dde97206f40f366f99d9c39b6046" title="Determines the number of elements in a dataspace selection.">H5Sget_select_npoints</a> API.</p>
+<h1><a class="anchor" id="secLBDsetSubRWSub"></a>
+Reading From or Writing To a Dataset Subset</h1>
+<p>To read from or write to a dataset subset, the <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> and <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> routines are used. The memory and file dataspace identifiers from the selections that were made are passed into the read or write call. For example (C): </p><div class="fragment"><div class="line">status = <a class="code" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a> (.., .., memspace_id, dataspace_id, .., ..);</div>
+<div class="ttc" id="agroup___h5_d_html_ga98f44998b67587662af8b0d8a0a75906"><div class="ttname"><a href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite</a></div><div class="ttdeci">herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf)</div><div class="ttdoc">Writes raw data from a buffer to a dataset.</div></div>
+</div><!-- fragment --><h1><a class="anchor" id="secLBDsetSubRWProg"></a>
+Programming Example</h1>
+<h2><a class="anchor" id="subsecLBDsetSubRWProgDesc"></a>
+Description</h2>
+<p>See <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> for the examples used in the <a class="el" href="_learn_basics.html">Learning the Basics</a> tutorial.</p>
+<p>The example creates an 8 x 10 integer dataset in an HDF5 file. It then selects and writes to a 3 x 4 subset of the dataset created with the dimensions offset by 1 x 2. (If using Fortran, the dimensions will be swapped. The dataset will be 10 x 8, the subset will be 4 x 3, and the offset will be 2 x 1.)</p>
+<p>PLEASE NOTE that the examples and images below were created using C.</p>
+<p>The following image shows the dataset that gets written originally, and the subset of data that gets modified afterwards. Dimension 0 is vertical and Dimension 1 is horizontal as shown below: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="LBDsetSubRWProg.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The subset on the right above is created using these values for offset, count stride, and block: </p><div class="fragment"><div class="line">offset = {1, 2}</div>
+<div class="line"> </div>
+<div class="line">count = {3, 4}</div>
+<div class="line"> </div>
+<div class="line">stride = {1, 1}</div>
+<div class="line"> </div>
+<div class="line">block = {1, 1}</div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecLBDsetSubRWProgExper"></a>
+Experiments with Different Selections</h2>
+<p>Following are examples of changes that can be made to the example code provided to better understand how to make selections.</p>
+<h3><a class="anchor" id="subsubsecLBDsetSubRWProgExperOne"></a>
+Example 1</h3>
+<p>By default the example code will select and write to a 3 x 4 subset. You can modify the count parameter in the example code to select a different subset, by changing the value of DIM0_SUB (C, C++) / dim0_sub (Fortran) near the top. Change its value to 7 to create a 7 x 4 subset: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="imgLBDsetSubRW11.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>If you were to change the subset to 8 x 4, the selection would be beyond the extent of the dimension: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="imgLBDsetSubRW12.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The write will fail with the error: "&lt;strong&gt;file selection+offset not within extent&lt;/strong&gt;"</p>
+<h3><a class="anchor" id="subsubsecLBDsetSubRWProgExperTwo"></a>
+Example 2</h3>
+<p>In the example code provided, the memory and file dataspaces passed to the H5Dwrite call have the same size, 3 x 4 (DIM0_SUB x DIM1_SUB). Change the size of the memory dataspace to be 4 x 4 so that they do not match, and then compile: </p><div class="fragment"><div class="line">dimsm[0] = DIM0_SUB + 1;</div>
+<div class="line">dimsm[1] = DIM1_SUB;</div>
+<div class="line">memspace_id = <a class="code" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a> (RANK, dimsm, NULL);</div>
+<div class="ttc" id="agroup___h5_s_html_ga8e35eea5738b4805856eac7d595254ae"><div class="ttname"><a href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple</a></div><div class="ttdeci">hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])</div><div class="ttdoc">Creates a new simple dataspace and opens it for access.</div></div>
+</div><!-- fragment --><p> The code will fail with the error: "&lt;strong&gt;src and dest data spaces have different sizes&lt;/strong&gt;"</p>
+<p>How many elements are in the memory and file dataspaces that were specified above? Add these lines: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> size;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Just before H5Dwrite call the following */</span></div>
+<div class="line">size = <a class="code" href="group___h5_s.html#ga1a44dde97206f40f366f99d9c39b6046">H5Sget_select_npoints</a> (memspace_id);</div>
+<div class="line">printf (<span class="stringliteral">&quot;\nmemspace_id size: %i\n&quot;</span>, size);</div>
+<div class="line">size = <a class="code" href="group___h5_s.html#ga1a44dde97206f40f366f99d9c39b6046">H5Sget_select_npoints</a> (dataspace_id);</div>
+<div class="line">printf (<span class="stringliteral">&quot;dataspace_id size: %i\n&quot;</span>, size);</div>
+<div class="ttc" id="a_h5public_8h_html_a7d9d4293176a8d7535ea6d4038235280"><div class="ttname"><a href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a></div><div class="ttdeci">int64_t hssize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:309</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga1a44dde97206f40f366f99d9c39b6046"><div class="ttname"><a href="group___h5_s.html#ga1a44dde97206f40f366f99d9c39b6046">H5Sget_select_npoints</a></div><div class="ttdeci">hssize_t H5Sget_select_npoints(hid_t spaceid)</div><div class="ttdoc">Determines the number of elements in a dataspace selection.</div></div>
+</div><!-- fragment --><p>You should see these lines followed by the error: </p><div class="fragment"><div class="line">memspace_id size: 16</div>
+<div class="line">dataspace_id size: 12</div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecLBDsetSubRWProgExperThree"></a>
+Example 3</h3>
+<p>This example shows the selection that occurs if changing the values of the <em>offset</em>, <em>count</em>, <em>stride</em> and <em>block</em> parameters in the example code.</p>
+<p>This will select two blocks. The <em>count</em> array specifies the number of blocks. The <em>block</em> array specifies the size of a block. The <em>stride</em> must be modified to accommodate the block <em>size</em>. </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="imgLBDsetSubRW31.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Now try modifying the count as shown below. The write will fail because the selection goes beyond the extent of the dimension: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="imgLBDsetSubRW32.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>If the offset were 1x1 (instead of 1x2), then the selection can be made: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="imgLBDsetSubRW33.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The selections above were tested with the <a href="https://support.hdfgroup.org/ftp/HDF5/examples/howto/subset/h5_subsetbk.c">h5_subsetbk.c</a> example code. The memory dataspace was defined as one-dimensional.</p>
+<h2><a class="anchor" id="subsecLBDsetSubRWProgRem"></a>
+Remarks</h2>
+<ul>
+<li>In addition to <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab</a>, this example introduces the <a class="el" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a" title="Returns an identifier for a copy of the dataspace for a dataset.">H5Dget_space</a> call to obtain the dataspace of a dataset. </li>
+<li>If using the default values for the stride and block parameters of <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab</a>, then, for C you can specify NULL for these parameters, rather than passing in an array for each, and for Fortran 90 you can omit these parameters.</li>
+</ul>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_examples.html b/develop/_l_b_examples.html
new file mode 100644
index 0000000..04fec77
--- /dev/null
+++ b/develop/_l_b_examples.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Examples from Learning the Basics</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_examples.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Examples from Learning the Basics </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBExamples"></a>
+secLBExamples</h1>
+<p>These examples are used in the <a class="el" href="_learn_basics.html">Learning the Basics</a> topic. See <a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a> for details on compiling them. PLEASE NOTE that the example programs are listed in the order they are expected to be run. Some example programs use files created in earlier examples.</p>
+<h1><a class="anchor" id="secLBExamplesSrc"></a>
+HDF5 Source Code Examples</h1>
+<p>These examples (C, C++, Fortran) are provided in the HDF5 source code and (Unix) binaries. </p><table class="doxtable">
+<tr>
+<th>Feature </th><th>Examples </th><th>Comments </th></tr>
+<tr>
+<td>Create a file </td><td>C Fortran C++ <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/java/examples/intro/H5_CreateFile.java">Java</a> Python </td><td></td></tr>
+<tr>
+<td>Create a dataset </td><td><a href="https://raw.githubusercontent.com//HDFGroup/hdf5/develop/examples/h5_crtdat.c">C</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/fortran/examples/h5_crtdat.f90">Fortran</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/c++/examples/h5tutr_crtdat.cpp">C++</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/java/examples/intro/H5_CreateDataset.java">Java</a> <a href="https://support.hdfgroup.org/ftp/HDF5/examples/Py/h5_crtdat.py">Python</a> </td><td></td></tr>
+<tr>
+<td>Read and write to a dataset </td><td><a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/examples/h5_rdwt.c">C</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/fortran/examples/h5_rdwt.f90">Fortran</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/c++/examples/h5tutr_rdwt.cpp">C++</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/java/examples/intro/H5_ReadWrite.java">Java</a> <a href="https://support.hdfgroup.org/ftp/HDF5/examples/Py/h5_rdwt.py">Python</a> </td><td></td></tr>
+<tr>
+<td>Create an attribute </td><td><a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/examples/h5_crtatt.c">C</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/fortran/examples/h5_crtatt.f90">Fortran</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/c++/examples/h5tutr_crtatt.cpp">C++</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/java/examples/intro/H5_CreateAttribute.java">Java</a> <a href="https://support.hdfgroup.org/ftp/HDF5/examples/Py/h5_crtatt.py">Python</a> </td><td></td></tr>
+<tr>
+<td>Create a group </td><td><a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/examples/h5_crtgrp.c">C</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/fortran/examples/h5_crtgrp.f90">Fortran</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/c++/examples/h5tutr_crtgrp.cpp">C++</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/java/examples/intro/H5_CreateGroup.java">Java</a> <a href="https://support.hdfgroup.org/ftp/HDF5/examples/Py/h5_crtgrp.py">Python</a> </td><td></td></tr>
+<tr>
+<td>Create groups in a file using absolute and relative paths </td><td><a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/examples/h5_crtgrpar.c">C</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/fortran/examples/h5_crtgrpar.f90">Fortran</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/c++/examples/h5tutr_crtgrpar.cpp">C++</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/java/examples/intro/H5_CreateGroupAbsoluteRelative.java">Java</a> <a href="https://support.hdfgroup.org/ftp/HDF5/examples/Py/h5_crtgrpar.py">Python</a> </td><td></td></tr>
+<tr>
+<td>Create datasets in a group </td><td><a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/examples/h5_crtgrpd.c">C</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/fortran/examples/h5_crtgrpd.f90">Fortran</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/c++/examples/h5tutr_crtgrpd.cpp">C++</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/java/examples/intro/H5_CreateGroupDataset.java">Java</a> <a href="https://support.hdfgroup.org/ftp/HDF5/examples/Py/h5_crtgrpd.py">Python</a> </td><td></td></tr>
+<tr>
+<td>Create a file and dataset and select/read a subset from the dataset </td><td><a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/examples/h5_subset.c">C</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/fortran/examples/h5_subset.f90">Fortran</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/c++/examples/h5tutr_subset.cpp">C++</a> Java Python </td><td>Also see examples to Write by row (and column) below. </td></tr>
+<tr>
+<td>Create an extendible (unlimited dimension) dataset </td><td><a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/examples/h5_extend.c">C</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/fortran/examples/h5_extend.f90">Fortran</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/c++/examples/h5tutr_extend.cpp">C++</a> Java Python </td><td>Also see examples to Extend by row (and column) below </td></tr>
+<tr>
+<td>Create a chunked and compressed dataset </td><td><a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/examples/h5_cmprss.c">C</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/fortran/examples/h5_cmprss.f90">Fortran</a> <a href="https://raw.githubusercontent.com/HDFGroup/hdf5/develop/c++/examples/h5tutr_cmprss.cpp">C++</a> Java <a href="https://support.hdfgroup.org/ftp/HDF5/examples/Py/h5_cmprss.py">Python</a> </td><td></td></tr>
+</table>
+<p>See <a href="https://github.com/scotmartin1234/HDF5Mathematica">HDF5Mathematica</a> for user-contributed HDF5 Mathematica Wrappers and Introductory Tutorial Examples. The examples use P/Invoke.</p>
+<h1><a class="anchor" id="secLBExamplesAddl"></a>
+Additional Examples</h1>
+<p>These examples make minor changes to the tutorial examples. </p><table class="doxtable">
+<tr>
+<th>Feature </th><th>Examples </th></tr>
+<tr>
+<td>Write by row </td><td><a href="">C</a> <a href="">Fortran</a> </td></tr>
+<tr>
+<td>Write by column </td><td><a href="">C</a> <a href="">Fortran</a> </td></tr>
+<tr>
+<td>Extend by row </td><td><a href="">C</a> <a href="">Fortran</a> </td></tr>
+<tr>
+<td>Extend by column </td><td><a href="">C</a> <a href="">Fortran</a> </td></tr>
+</table>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_ext_dset.html b/develop/_l_b_ext_dset.html
new file mode 100644
index 0000000..8f573ec
--- /dev/null
+++ b/develop/_l_b_ext_dset.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Extendible Datasets</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_ext_dset.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Extendible Datasets </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBExtDsetCreate"></a>
+Creating an Extendible Dataset</h1>
+<p>An extendible dataset is one whose dimensions can grow. HDF5 allows you to define a dataset to have certain initial dimensions, then to later increase the size of any of the initial dimensions.</p>
+<p>HDF5 requires you to use chunking to define extendible datasets. This makes it possible to extend datasets efficiently without having to excessively reorganize storage. (To use chunking efficiently, be sure to see the advanced topic, <a href="https://confluence.hdfgroup.org/display/HDF5/Chunking+in+HDF5">Chunking in HDF5</a>.)</p>
+<p>The following operations are required in order to extend a dataset: </p><ul>
+<li>Declare the dataspace of the dataset to have unlimited dimensions for all dimensions that might eventually be extended. </li>
+<li>Set dataset creation properties to enable chunking. </li>
+<li>Create the dataset. </li>
+<li>Extend the size of the dataset.</li>
+</ul>
+<h1><a class="anchor" id="secLBExtDsetProg"></a>
+Programming Example</h1>
+<h2><a class="anchor" id="subsecLBExtDsetProgDesc"></a>
+Description</h2>
+<p>See <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> for the examples used in the <a class="el" href="_learn_basics.html">Learning the Basics</a> tutorial.</p>
+<p>The example shows how to create a 3 x 3 extendible dataset, write to that dataset, extend the dataset to 10x3, and write to the dataset again.</p>
+<p>For details on compiling an HDF5 application: [ <a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a> ]</p>
+<h2><a class="anchor" id="subsecLBExtDsetProgRem"></a>
+Remarks</h2>
+<ul>
+<li>An unlimited dimension dataspace is specified with the <a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae" title="Creates a new simple dataspace and opens it for access.">H5Screate_simple</a> call, by passing in <a class="el" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a> as an element of the maxdims array. </li>
+<li>The <a class="el" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa" title="Creates a new property list as an instance of a property list class.">H5Pcreate</a> call creates a new property as an instance of a property list class. For creating an extendible array dataset, pass in <a class="el" href="_h5_ppublic_8h.html#afcd7f8186c404f3a1d768632eacba102">H5P_DATASET_CREATE</a> for the property list class. </li>
+<li>The <a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b" title="Sets the size of the chunks used to store a chunked layout dataset.">H5Pset_chunk</a> call modifies a Dataset Creation Property List instance to store a chunked layout dataset and sets the size of the chunks used. </li>
+<li>To extend an unlimited dimension dataset use the <a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f" title="Changes the sizes of a dataset&#39;s dimensions.">H5Dset_extent</a> call. Please be aware that after this call, the dataset's dataspace must be refreshed with <a class="el" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a" title="Returns an identifier for a copy of the dataspace for a dataset.">H5Dget_space</a> before more data can be accessed. </li>
+<li>The <a class="el" href="group___d_c_p_l.html#ga4ef814034f601f48ab1ed6db79b4354c" title="Retrieves the size of chunks for the raw data of a chunked layout dataset.">H5Pget_chunk</a> call retrieves the size of chunks for the raw data of a chunked layout dataset. </li>
+<li>Once there is no longer a need for a Property List instance, it should be closed with the <a class="el" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb" title="Terminates access to a property list.">H5Pclose</a> call.</li>
+</ul>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_file_create.html b/develop/_l_b_file_create.html
new file mode 100644
index 0000000..b2d1f76
--- /dev/null
+++ b/develop/_l_b_file_create.html
@@ -0,0 +1,260 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Creating an HDF5 File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_file_create.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Creating an HDF5 File </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<p>An HDF5 file is a binary file containing scientific data and supporting metadata. </p>
+<h1><a class="anchor" id="secLBFileCreate"></a>
+HDF5 File Access</h1>
+<p>To create an HDF5 file, an application must specify not only a file name, but a file access mode, a file creation property list, and a file access property list. These terms are described below: </p><ul>
+<li>
+<b>File access mode:</b><br />
+ When creating a file, the file access mode specifies the action to take if the file already exists: <ul>
+<li>
+<a class="el" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a> specifies that if the file already exists, the current contents will be deleted so that the application can rewrite the file with new data. </li>
+<li>
+<a class="el" href="_h5_fpublic_8h.html#a7a47250dc1435705233dca7297ba3d90">H5F_ACC_EXCL</a> specifies that the open will fail if the file already exists. If the file does not already exist, the file access parameter is ignored. </li>
+</ul>
+In either case, the application has both read and write access to the successfully created file. <br />
+ Note that there are two different access modes for opening existing files: <ul>
+<li>
+<a class="el" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a> specifies that the application has read access but will not be allowed to write any data. </li>
+<li>
+<a class="el" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a> specifies that the application has read and write access. </li>
+</ul>
+</li>
+<li>
+<b>File creation property list:</b><br />
+The file creation property list is used to control the file metadata. File metadata contains information about the size of the user-block*, the size of various file data structures used by the HDF5 library, etc. In this tutorial, the default file creation property list, <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, is used.<br />
+ The user-block is a fixed-length block of data located at the beginning of the file which is ignored by the HDF5 library. The user-block may be used to store any data or information found to be useful to applications. </li>
+<li>
+<b>File access property list:</b><br />
+The file access property list is used to control different methods of performing I/O on files. It also can be used to control how a file is closed (whether or not to delay the actual file close until all objects in a file are closed). The default file access property list, <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, is used in this tutorial. </li>
+</ul>
+<p>Please refer to the <a class="el" href="_h5_f__u_g.html#sec_file">The HDF5 File</a> section of the <a class="el" href="_u_g.html">HDF5 User Guide</a> and <a class="el" href="group___h5_f.html">Files (H5F)</a> section in the <a class="el" href="_r_m.html">HDF5 Reference Manual</a> for detailed information regarding file access/creation property lists and access modes.</p>
+<p>The steps to create and close an HDF5 file are as follows: </p><ol>
+<li>
+Specify the file creation and access property lists, if necessary. </li>
+<li>
+Create the file. </li>
+<li>
+Close the file, and if necessary, close the property lists. </li>
+</ol>
+<h1><a class="anchor" id="secLBFileExample"></a>
+Programming Example</h1>
+<h2><a class="anchor" id="subsecLBFileExampleDesc"></a>
+Description</h2>
+<p>The following example code demonstrates how to create and close an HDF5 file.</p>
+<p><em>C</em> </p><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;hdf5.h&quot;</span></div>
+<div class="line"><span class="preprocessor"> #define FILE &quot;file.h5&quot;</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordtype">int</span> main() {</div>
+<div class="line"> </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id; <span class="comment">/* file identifier */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> status;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Create a new file using default properties. */</span></div>
+<div class="line"> file_id = <a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(FILE, <a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Terminate access to the file. */</span></div>
+<div class="line"> status = <a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(file_id); </div>
+<div class="line"> }</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a5a2d6726f9ad8d2bca8df2b817e5ad6a"><div class="ttname"><a href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a></div><div class="ttdeci">#define H5F_ACC_TRUNC</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:50</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+</div><!-- fragment --><p><em>Fortran</em> </p><div class="fragment"><div class="line"> PROGRAM FILEEXAMPLE</div>
+<div class="line"> </div>
+<div class="line"> USE HDF5 ! This module contains all necessary modules </div>
+<div class="line"> </div>
+<div class="line"> IMPLICIT NONE</div>
+<div class="line"> </div>
+<div class="line"> CHARACTER(LEN=8), PARAMETER :: filename = <span class="stringliteral">&quot;filef.h5&quot;</span> ! File name</div>
+<div class="line"> INTEGER(HID_T) :: file_id ! File identifier</div>
+<div class="line"> </div>
+<div class="line"> INTEGER :: error ! Error flag</div>
+<div class="line"> </div>
+<div class="line">!</div>
+<div class="line">! Initialize FORTRAN interface.</div>
+<div class="line">!</div>
+<div class="line"> CALL <a class="code" href="group___f_h5.html#ga041e8ea7a216ab58ddc59bf6751393d6">h5open_f</a> (error)</div>
+<div class="line"> !</div>
+<div class="line"> ! Create a new file using default properties.</div>
+<div class="line"> ! </div>
+<div class="line"> CALL <a class="code" href="group___f_h5_f.html#ga001b302ac81b358cc6dc69fb15953080">h5fcreate_f</a>(filename, H5F_ACC_TRUNC_F, file_id, error)</div>
+<div class="line"> </div>
+<div class="line"> !</div>
+<div class="line"> ! Terminate access to the file.</div>
+<div class="line"> !</div>
+<div class="line"> CALL <a class="code" href="group___f_h5_f.html#gae682d2e7f7dd97a9df9ea2d04d8d6350">h5fclose_f</a>(file_id, error)</div>
+<div class="line">!</div>
+<div class="line">! Close FORTRAN interface.</div>
+<div class="line">!</div>
+<div class="line"> CALL <a class="code" href="group___f_h5.html#ga44774afab361ee25be7eda5b6fc86374">h5close_f</a>(error)</div>
+<div class="line"> END PROGRAM FILEEXAMPLE</div>
+<div class="ttc" id="agroup___f_h5_f_html_ga001b302ac81b358cc6dc69fb15953080"><div class="ttname"><a href="group___f_h5_f.html#ga001b302ac81b358cc6dc69fb15953080">h5f::h5fcreate_f</a></div><div class="ttdeci">subroutine h5fcreate_f(name, access_flags, file_id, hdferr, creation_prp, access_prp)</div><div class="ttdoc">Creates HDF5 files.</div><div class="ttdef"><b>Definition:</b> H5Fff.F90:108</div></div>
+<div class="ttc" id="agroup___f_h5_f_html_gae682d2e7f7dd97a9df9ea2d04d8d6350"><div class="ttname"><a href="group___f_h5_f.html#gae682d2e7f7dd97a9df9ea2d04d8d6350">h5f::h5fclose_f</a></div><div class="ttdeci">subroutine h5fclose_f(file_id, hdferr)</div><div class="ttdoc">Closes HDF5 file.</div><div class="ttdef"><b>Definition:</b> H5Fff.F90:733</div></div>
+<div class="ttc" id="agroup___f_h5_html_ga041e8ea7a216ab58ddc59bf6751393d6"><div class="ttname"><a href="group___f_h5.html#ga041e8ea7a216ab58ddc59bf6751393d6">h5lib::h5open_f</a></div><div class="ttdeci">subroutine, public h5open_f(error)</div><div class="ttdoc">Initializes HDF5 Fortran interface.</div><div class="ttdef"><b>Definition:</b> H5_ff.F90:180</div></div>
+<div class="ttc" id="agroup___f_h5_html_ga44774afab361ee25be7eda5b6fc86374"><div class="ttname"><a href="group___f_h5.html#ga44774afab361ee25be7eda5b6fc86374">h5lib::h5close_f</a></div><div class="ttdeci">subroutine, public h5close_f(error)</div><div class="ttdoc">Closes HDF5 Fortran interface.</div><div class="ttdef"><b>Definition:</b> H5_ff.F90:795</div></div>
+</div><!-- fragment --><p>See <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> for the examples used in the Learning the Basics tutorial.</p>
+<p>For details on compiling an HDF5 application: [ <a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a> ]</p>
+<h2><a class="anchor" id="subsecLBFileExampleRem"></a>
+Remarks</h2>
+<ul>
+<li><b>In C</b>: The include file <code style="background-color:whitesmoke;">hdf5.h</code> contains definitions and declarations and must be included in any program that uses the HDF5 library. <br />
+ <b>In FORTRAN</b>: The module <code style="background-color:whitesmoke;">HDF5</code> contains definitions and declarations and must be used in any program that uses the HDF5 library. Also note that <a class="el" href="group___h5.html#ga27fa33dc262dda95c5aa8df533837480" title="Initializes the HDF5 library.">H5open</a> MUST be called at the beginning of an HDF5 Fortran application (prior to any HDF5 calls) to initialize the library and variables. The <a class="el" href="group___h5.html#ga8a9fe81dcf66972ed75ea481e7750574" title="Flushes all data to disk, closes all open objects, and releases memory.">H5close</a> call MUST be at the end of the HDF5 Fortran application. </li>
+<li><a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> creates an HDF5 file and returns the file identifier.<br />
+ For Fortran, the file creation property list and file access property list are optional. They can be omitted if the default values are to be used.<br />
+ The root group is automatically created when a file is created. Every file has a root group and the path name of the root group is always <code style="background-color:whitesmoke;">/</code>. </li>
+<li><a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> terminates access to an HDF5 file.<br />
+ When an HDF5 file is no longer accessed by a program, <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> must be called to release the resources used by the file. This call is mandatory.<br />
+ Note that if <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> is called for a file, but one or more objects within the file remain open, those objects will remain accessible until they are individually closed. This can cause access problems for other users, if objects were inadvertently left open. A File Access property controls how the file is closed.</li>
+</ul>
+<h2><a class="anchor" id="subsecLBFileExampleCont"></a>
+File Contents</h2>
+<p>The HDF Group has developed tools for examining the contents of HDF5 files. The tool used throughout the HDF5 tutorial is the HDF5 dumper, <code style="background-color:whitesmoke;">h5dump</code>, which displays the file contents in human-readable form. The output of <code style="background-color:whitesmoke;">h5dump</code> is an ASCII display formatted according to the HDF5 DDL grammar. This grammar is defined, using Backus-Naur Form, in the <a class="el" href="_d_d_l_b_n_f110.html">DDL in BNF through HDF5 1.10</a>.</p>
+<p>To view the HDF5 file contents, simply type: </p><div class="fragment"><div class="line">h5dump &lt;filename&gt;</div>
+</div><!-- fragment --><table class="doxtable">
+<caption>Describe the file contents of file.h5 using a directed graph.</caption>
+<tr>
+<td><div class="image">
+<img src="imgLBFile.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>The text description of <code style="background-color:whitesmoke;">file.h5</code>, as generated by <code style="background-color:whitesmoke;">h5dump</code>. The HDF5 file called <code style="background-color:whitesmoke;">file.h5</code> contains a group called <code style="background-color:whitesmoke;">/</code>, or the root group. (The file called <code style="background-color:whitesmoke;">filef.h5</code>, created by the FORTRAN version of the example, has the same output except that the filename shown is <code style="background-color:whitesmoke;">filef.h5</code>.) </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;file.h5&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecLBFileExampleDDL"></a>
+File Definition in DDL</h2>
+<p>The simplified DDL file definition for creating an HDF5 file. For simplicity, a simplified DDL is used in this tutorial. A complete and more rigorous DDL can be found in the <a class="el" href="_d_d_l_b_n_f110.html">DDL in BNF through HDF5 1.10</a>.</p>
+<p>The following symbol definitions are used in the DDL: </p><div class="fragment"><div class="line">::= defined as</div>
+<div class="line">&lt;tname&gt; a token with the name tname</div>
+<div class="line">&lt;a&gt; | &lt;b&gt; one of &lt;a&gt; or &lt;b&gt;</div>
+<div class="line">&lt;a&gt;* zero or more occurrences of &lt;a&gt;</div>
+</div><!-- fragment --><p>The simplified DDL for file definition is as follows: </p><div class="fragment"><div class="line">&lt;file&gt; ::= HDF5 <span class="stringliteral">&quot;&lt;file_name&gt;&quot;</span> { &lt;root_group&gt; }</div>
+<div class="line"> </div>
+<div class="line">&lt;root_group&gt; ::= GROUP <span class="stringliteral">&quot;/&quot;</span> { &lt;group_attribute&gt;* </div>
+<div class="line"> &lt;group_member&gt;* }</div>
+<div class="line"> </div>
+<div class="line">&lt;group_attribute&gt; ::= &lt;attribute&gt;</div>
+<div class="line"> </div>
+<div class="line">&lt;group_member&gt; ::= &lt;group&gt; | &lt;dataset&gt;</div>
+</div><!-- fragment --><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_file_org.html b/develop/_l_b_file_org.html
new file mode 100644
index 0000000..9223d88
--- /dev/null
+++ b/develop/_l_b_file_org.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 File Organization</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_file_org.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 File Organization </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBFileOrg"></a>
+HDF5 file</h1>
+<p>An HDF5 file is a container for storing a variety of scientific data and is composed of two primary types of objects: groups and datasets.</p>
+<ul>
+<li>HDF5 group: a grouping structure containing zero or more HDF5 objects, together with supporting metadata </li>
+<li>HDF5 dataset: a multidimensional array of data elements, together with supporting metadata</li>
+</ul>
+<p>Any HDF5 group or dataset may have an associated attribute list. An HDF5 attribute is a user-defined HDF5 structure that provides extra information about an HDF5 object.</p>
+<p>Working with groups and datasets is similar in many ways to working with directories and files in UNIX. As with UNIX directories and files, an HDF5 object in an HDF5 file is often referred to by its full path name (also called an absolute path name).</p>
+<ul>
+<li><code style="background-color:whitesmoke;">/</code> signifies the root group.</li>
+</ul>
+<ul>
+<li><code style="background-color:whitesmoke;">/foo</code> signifies a member of the root group called foo.</li>
+</ul>
+<ul>
+<li><code style="background-color:whitesmoke;">/foo/zoo</code> signifies a member of the group foo, which in turn is a member of the root group.</li>
+</ul>
+<p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_grp_create.html b/develop/_l_b_grp_create.html
new file mode 100644
index 0000000..ec1b1f9
--- /dev/null
+++ b/develop/_l_b_grp_create.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Creating an Group</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_grp_create.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Creating an Group </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBGrpCreate"></a>
+Creating an group</h1>
+<p>An HDF5 group is a structure containing zero or more HDF5 objects. The two primary HDF5 objects are groups and datasets. To create a group, the calling program must: </p><ol>
+<li>
+Obtain the location identifier where the group is to be created. </li>
+<li>
+Create the group. </li>
+<li>
+Close the group. </li>
+</ol>
+<p>To create a group, the calling program must call <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>. To close the group, <a class="el" href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221" title="Closes the specified group.">H5Gclose</a> must be called. The close call is mandatory.</p>
+<p>For example:</p>
+<p><em>C</em> </p><div class="fragment"><div class="line">group_id = <a class="code" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>(file_id, <span class="stringliteral">&quot;/MyGroup&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">status = <a class="code" href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221">H5Gclose</a> (group_id);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="agroup___h5_g_html_ga187cee27a9fc4f1a311eb19b0522c7b8"><div class="ttname"><a href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a></div><div class="ttdeci">#define H5Gcreate</div><div class="ttdef"><b>Definition:</b> H5version.h:997</div></div>
+<div class="ttc" id="agroup___h5_g_html_ga8dbe20b390d2504f0bd3589ed8f4e221"><div class="ttname"><a href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221">H5Gclose</a></div><div class="ttdeci">herr_t H5Gclose(hid_t group_id)</div><div class="ttdoc">Closes the specified group.</div></div>
+</div><!-- fragment --><p><em>Fortran</em> </p><div class="fragment"><div class="line">CALL <a class="code" href="group___f_h5_g.html#gac3c1aad62344ac16af6a3e123576ba03">h5gcreate_f</a> (loc_id, name, group_id, error)</div>
+<div class="line">CALL <a class="code" href="group___f_h5_g.html#gabd3909ca15ebe2c7b70182e53f56b010">h5gclose_f</a> (group_id, error)</div>
+<div class="ttc" id="agroup___f_h5_g_html_gabd3909ca15ebe2c7b70182e53f56b010"><div class="ttname"><a href="group___f_h5_g.html#gabd3909ca15ebe2c7b70182e53f56b010">h5g::h5gclose_f</a></div><div class="ttdeci">subroutine h5gclose_f(grp_id, hdferr)</div><div class="ttdoc">Closes the specified group.</div><div class="ttdef"><b>Definition:</b> H5Gff.F90:492</div></div>
+<div class="ttc" id="agroup___f_h5_g_html_gac3c1aad62344ac16af6a3e123576ba03"><div class="ttname"><a href="group___f_h5_g.html#gac3c1aad62344ac16af6a3e123576ba03">h5g::h5gcreate_f</a></div><div class="ttdeci">subroutine h5gcreate_f(loc_id, name, grp_id, hdferr, size_hint, lcpl_id, gcpl_id, gapl_id)</div><div class="ttdoc">Creates a new group.</div><div class="ttdef"><b>Definition:</b> H5Gff.F90:182</div></div>
+</div><!-- fragment --><h1><a class="anchor" id="secLBGrpCreateRWEx"></a>
+Programming Example</h1>
+<h2><a class="anchor" id="secLBGrpCreateRWExDesc"></a>
+Description</h2>
+<p>See <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> for the examples used in the <a class="el" href="_learn_basics.html">Learning the Basics</a> tutorial.</p>
+<p>The example shows how to create and close a group. It creates a file called <code style="background-color:whitesmoke;">group.h5</code> in C (<code style="background-color:whitesmoke;">groupf.h5</code> for FORTRAN), creates a group called MyGroup in the root group, and then closes the group and file.</p>
+<p>For details on compiling an HDF5 application: [ <a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a> ]</p>
+<h2><a class="anchor" id="secLBGrpCreateRWExCont"></a>
+File Contents</h2>
+<p>Shown below is the contents and the definition of the group of <code style="background-color:whitesmoke;">group.h5</code> (created by the C program). (The FORTRAN program creates the HDF5 file <code style="background-color:whitesmoke;">groupf.h5</code> and the resulting DDL shows the filename <code style="background-color:whitesmoke;">groupf.h5</code> in the first line.) </p><table class="doxtable">
+<caption>The Contents of group.h5.</caption>
+<tr>
+<td><div class="image">
+<img src="imggrpcreate.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p><em>group.h5 in DDL</em> </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;group.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;MyGroup&quot;</span> {</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_grp_create_names.html b/develop/_l_b_grp_create_names.html
new file mode 100644
index 0000000..39a84e8
--- /dev/null
+++ b/develop/_l_b_grp_create_names.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Creating Groups using Absolute and Relative Names</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_grp_create_names.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Creating Groups using Absolute and Relative Names </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<p>Recall that to create an HDF5 object, we have to specify the location where the object is to be created. This location is determined by the identifier of an HDF5 object and the name of the object to be created. The name of the created object can be either an absolute name or a name relative to the specified identifier. In the previous example, we used the file identifier and the absolute name <code style="background-color:whitesmoke;">/MyGroup</code> to create a group.</p>
+<p>In this section, we discuss HDF5 names and show how to use absolute and relative names.</p>
+<h1><a class="anchor" id="secLBGrpCreateNames"></a>
+Names</h1>
+<p>HDF5 object names are a slash-separated list of components. There are few restrictions on names: component names may be any length except zero and may contain any character except slash (<code style="background-color:whitesmoke;">/</code>) and the null terminator. A full name may be composed of any number of component names separated by slashes, with any of the component names being the special name <code style="background-color:whitesmoke;">.</code> (a dot or period). A name which begins with a slash is an <em>absolute name</em> which is accessed beginning with the root group of the file; all other names are <em>relative names</em> and and the named object is accessed beginning with the specified group. A special case is the name <code style="background-color:whitesmoke;">/</code> (or equivalent) which refers to the root group.</p>
+<p>Functions which operate on names generally take a location identifier, which can be either a file identifier or a group identifier, and perform the lookup with respect to that location. Several possibilities are described in the following table:</p>
+<table class="doxtable">
+<tr>
+<th><b>Location Type</b> </th><th><b>Object Name</b> </th><th><b>Description</b> </th></tr>
+<tr>
+<th><b>File identifier</b> </th><td>/foo/bar </td><td>The object bar in group foo in the root group. </td></tr>
+<tr>
+<th><b>Group identifier</b> </th><td>/foo/bar </td><td>The object bar in group foo in the root group of the file containing the specified group. In other words, the group identifier's only purpose is to specify a file. </td></tr>
+<tr>
+<th><b>File identifier</b> </th><td>/ </td><td>The root group of the specified file. </td></tr>
+<tr>
+<th><b>Group identifier</b> </th><td>/ </td><td>The root group of the file containing the specified group. </td></tr>
+<tr>
+<th><b>Group identifier</b> </th><td>foo/bar </td><td>The object bar in group foo in the specified group. </td></tr>
+<tr>
+<th><b>File identifier</b> </th><td>. </td><td>The root group of the file. </td></tr>
+<tr>
+<th><b>Group identifier</b> </th><td>. </td><td>The specified group. </td></tr>
+<tr>
+<th><b>Other identifier</b> </th><td>. </td><td>The specified object. </td></tr>
+</table>
+<h1><a class="anchor" id="secLBGrpCreateNamesEx"></a>
+Programming Example</h1>
+<h2><a class="anchor" id="secLBGrpCreateNamesExDesc"></a>
+Description</h2>
+<p>See <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> for the examples used in the <a class="el" href="_learn_basics.html">Learning the Basics</a> tutorial.</p>
+<p>The example code shows how to create groups using absolute and relative names. It creates three groups: the first two groups are created using the file identifier and the group absolute names while the third group is created using a group identifier and a name relative to the specified group.</p>
+<p>For details on compiling an HDF5 application: [ <a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a> ]</p>
+<h2><a class="anchor" id="secLBGrpCreateNamesExRem"></a>
+Remarks</h2>
+<p><a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a> creates a group at the location specified by a location identifier and a name. The location identifier can be a file identifier or a group identifier and the name can be relative or absolute.</p>
+<p>The first <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>/h5gcreate_f creates the group <code style="background-color:whitesmoke;">MyGroup</code> in the root group of the specified file.</p>
+<p>The second <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>/h5gcreate_f creates the group <code style="background-color:whitesmoke;">Group_A</code> in the group <code style="background-color:whitesmoke;">MyGroup</code> in the root group of the specified file. Note that the parent group (<code style="background-color:whitesmoke;">MyGroup</code>) already exists.</p>
+<p>The third <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>/h5gcreate_f creates the group <code style="background-color:whitesmoke;">Group_B</code> in the specified group.</p>
+<h2><a class="anchor" id="secLBGrpCreateNamesExCont"></a>
+File Contents</h2>
+<p>Shown below is the contents and the definition of the group of <code style="background-color:whitesmoke;">groups.h5</code> (created by the C program). (The FORTRAN program creates the HDF5 file <code style="background-color:whitesmoke;">groupsf.h5</code> and the resulting DDL shows the filename <code style="background-color:whitesmoke;">groupsf.h5</code> in the first line.) </p><table class="doxtable">
+<caption>The Contents of groups.h5.</caption>
+<tr>
+<td><div class="image">
+<img src="imggrps.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p><em>groups.h5 in DDL</em> </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;groups.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;MyGroup&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;Group_A&quot;</span> {</div>
+<div class="line"> }</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;Group_B&quot;</span> {</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_grp_dset.html b/develop/_l_b_grp_dset.html
new file mode 100644
index 0000000..90dc3c3
--- /dev/null
+++ b/develop/_l_b_grp_dset.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Creating Datasets in Groups</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_grp_dset.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Creating Datasets in Groups </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBGrpDset"></a>
+Datasets in Groups</h1>
+<p>We have shown how to create groups, datasets, and attributes. In this section, we show how to create datasets in groups. Recall that <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> creates a dataset at the location specified by a location identifier and a name. Similar to <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate</a>, the location identifier can be a file identifier or a group identifier and the name can be relative or absolute. The location identifier and the name together determine the location where the dataset is to be created. If the location identifier and name refer to a group, then the dataset is created in that group.</p>
+<h1><a class="anchor" id="secLBGrpDsetEx"></a>
+Programming Example</h1>
+<h2><a class="anchor" id="secLBGrpDsetExDesc"></a>
+Description</h2>
+<p>See <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> for the examples used in the <a class="el" href="_learn_basics.html">Learning the Basics</a> tutorial.</p>
+<p>The example shows how to create a dataset in a particular group. It opens the file created in the previous example and creates two datasets:</p>
+<p>For details on compiling an HDF5 application: [ <a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a> ]</p>
+<h2><a class="anchor" id="secLBGrpDsetExCont"></a>
+File Contents</h2>
+<p>Shown below is the contents and the definition of the group of <code style="background-color:whitesmoke;">groups.h5</code> (created by the C program). (The FORTRAN program creates the HDF5 file <code style="background-color:whitesmoke;">groupsf.h5</code> and the resulting DDL shows the filename <code style="background-color:whitesmoke;">groupsf.h5</code> in the first line.) </p><table class="doxtable">
+<caption>The contents of the file groups.h5 (groupsf.h5 for FORTRAN)</caption>
+<tr>
+<td><div class="image">
+<img src="imggrpdsets.gif" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p><em>groups.h5 in DDL</em> </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;groups.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;MyGroup&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;Group_A&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset2&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 2, 10 ) / ( 2, 10 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,</div>
+<div class="line"> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">GROUP <span class="stringliteral">&quot;Group_B&quot;</span> {</div>
+<div class="line">}</div>
+<div class="line">DATASET <span class="stringliteral">&quot;dset1&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 3, 3 ) / ( 3, 3 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 2, 3,</div>
+<div class="line"> 1, 2, 3,</div>
+<div class="line"> 1, 2, 3</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><p><em>groupsf.h5 in DDL</em> </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;groupsf.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;MyGroup&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;Group_A&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset2&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 10, 2 ) / ( 10, 2 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 1,</div>
+<div class="line"> 2, 2,</div>
+<div class="line"> 3, 3,</div>
+<div class="line"> 4, 4,</div>
+<div class="line"> 5, 5,</div>
+<div class="line"> 6, 6,</div>
+<div class="line"> 7, 7,</div>
+<div class="line"> 8, 8,</div>
+<div class="line"> 9, 9,</div>
+<div class="line"> 10, 10</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">GROUP <span class="stringliteral">&quot;Group_B&quot;</span> {</div>
+<div class="line">}</div>
+<div class="line">DATASET <span class="stringliteral">&quot;dset1&quot;</span> {</div>
+<div class="line"> DATATYPE { <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a> }</div>
+<div class="line"> DATASPACE { SIMPLE ( 3, 3 ) / ( 3, 3 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> 1, 1, 1,</div>
+<div class="line"> 2, 2, 2,</div>
+<div class="line"> 3, 3, 3</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_prog.html b/develop/_l_b_prog.html
new file mode 100644
index 0000000..b1deb67
--- /dev/null
+++ b/develop/_l_b_prog.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Programming Issues</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_prog.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Programming Issues </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<p>Keep the following in mind when looking at the example programs included in this tutorial:</p>
+<h1><a class="anchor" id="LBProgAPI"></a>
+APIs vary with different languages</h1>
+<ul>
+<li>C routines begin with the prefix “H5*” where * is a single letter indicating the object on which the operation is to be performed: <table class="doxtable">
+<tr>
+<td>File Interface: </td><td><a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> </td></tr>
+<tr>
+<td>Dataset Interface: </td><td><a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> </td></tr>
+</table>
+</li>
+</ul>
+<ul>
+<li>FORTRAN routines begin with “h5*” and end with “_f”: <table class="doxtable">
+<tr>
+<td>File Interface: </td><td>h5fopen_f </td></tr>
+<tr>
+<td>Dataset Interface: </td><td>h5dopen_f </td></tr>
+</table>
+</li>
+</ul>
+<ul>
+<li>Java routine names begin with “H5*” and are prefixed with “H5.” as the class. Constants are in the HDF5Constants class and are prefixed with "HDF5Constants.".: <table class="doxtable">
+<tr>
+<td>File Interface: </td><td>H5.H5Fopen </td></tr>
+<tr>
+<td>Dataset Interface: </td><td>H5.H5Dopen </td></tr>
+</table>
+</li>
+</ul>
+<ul>
+<li>APIS for languages like C++, Java, and Python use methods associated with specific objects.</li>
+</ul>
+<h1><a class="anchor" id="LBProgTypes"></a>
+HDF5 library has its own defined types</h1>
+<ul>
+<li><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> is used for object handles </li>
+<li>hsize_t is used for dimensions </li>
+<li><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> is used for many return values</li>
+</ul>
+<h1><a class="anchor" id="LBProgLang"></a>
+Language specific files must be included in applications</h1>
+<ul>
+<li>
+Python: Add <code>"import h5py / import numpy"</code> </li>
+<li>
+C: Add <code>"#include hdf5.h"</code> </li>
+<li>
+FORTRAN: Add <code>"USE HDF5"</code> and call h5open_f and h5close_f to initialize and close the HDF5 FORTRAN interface </li>
+<li>
+Java: Add <code>"import hdf.hdf5lib.H5;
+ import hdf.hdf5lib.HDF5Constants;"</code> </li>
+</ul>
+<p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_props_list.html b/develop/_l_b_props_list.html
new file mode 100644
index 0000000..34d895b
--- /dev/null
+++ b/develop/_l_b_props_list.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Property Lists Basics</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_props_list.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Property Lists Basics </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<h1><a class="anchor" id="secLBPList"></a>
+What is a Property (or Property List)?</h1>
+<p>In HDF5, a property or property list is a characteristic or feature associated with an HDF5 object. There are default properties which handle the most common needs. These default properties are specified by passing in <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> for the Property List parameter of a function. Default properties can be modified by use of the <a class="el" href="group___h5_p.html">Property Lists (H5P)</a> interface and function parameters.</p>
+<p>The <a class="el" href="group___h5_p.html">Property Lists (H5P)</a> API allows a user to take advantage of the more powerful features in HDF5. It typically supports unusual cases when creating or accessing HDF5 objects. There is a programming model for working with Property Lists in HDF5 (see below).</p>
+<p>For examples of modifying a property list, see these tutorial topics: </p><ul>
+<li><dl class="section see"><dt>See also</dt><dd><a class="el" href="_l_b_dset_layout.html">Dataset Storage Layout</a> </dd></dl>
+</li>
+<li><dl class="section see"><dt>See also</dt><dd><a class="el" href="_l_b_ext_dset.html">Extendible Datasets</a> </dd></dl>
+</li>
+<li><dl class="section see"><dt>See also</dt><dd><a class="el" href="_l_b_com_dset.html">Compressed Datasets</a></dd></dl>
+There are many Property Lists associated with creating and accessing objects in HDF5. See the <a class="el" href="group___h5_p.html">Property Lists (H5P)</a> Interface documentation in the HDF5 <a class="el" href="_r_m.html">HDF5 Reference Manual</a> for a list of the different properties associated with HDF5 interfaces.</li>
+</ul>
+<p>In summary: </p><ul>
+<li>Properties are features of HDF5 objects, that can be changed by use of the Property List API and function parameters. </li>
+<li>Property lists provide a mechanism for adding functionality to HDF5 calls without increasing the number of arguments used for a given call. </li>
+<li>The Property List API supports unusual cases when creating and accessing HDF5 objects.</li>
+</ul>
+<h1><a class="anchor" id="secLBPListProg"></a>
+Programming Model</h1>
+<p>Default properties are specified by simply passing in <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> (C) / H5P_DEFAULT_F (F90) for the property list parameter in those functions for which properties can be changed.</p>
+<p>The programming model for changing a property list is as follows: </p><ul>
+<li>Create a copy or "instance" of the desired pre-defined property type, using the <a class="el" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa" title="Creates a new property list as an instance of a property list class.">H5Pcreate</a> call. This will return a property list identifier. Please see the <a class="el" href="_r_m.html">HDF5 Reference Manual</a> entry for <a class="el" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa" title="Creates a new property list as an instance of a property list class.">H5Pcreate</a>, for a comprehensive list of the property types. </li>
+<li>With the property list identifier, modify the property, using the <a class="el" href="group___h5_p.html">Property Lists (H5P)</a> APIs. </li>
+<li>Modify the object feature, by passing the property list identifier into the corresponding HDF5 object function. </li>
+<li>Close the property list when done, using <a class="el" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb" title="Terminates access to a property list.">H5Pclose</a>.</li>
+</ul>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_quiz.html b/develop/_l_b_quiz.html
new file mode 100644
index 0000000..0ffed68
--- /dev/null
+++ b/develop/_l_b_quiz.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Learning the basics QUIZ</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_quiz.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Learning the basics QUIZ </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<p><a class="el" href="_l_b_file_org.html">HDF5 File Organization</a> </p><ol>
+<li>
+Name and describe the two primary objects that can be stored in an HDF5 file. </li>
+<li>
+What is an attribute? </li>
+<li>
+Give the path name for an object called <code style="background-color:whitesmoke;">harry</code> that is a member of a group called <code style="background-color:whitesmoke;">dick</code>, which, in turn, is a member of the root group. </li>
+</ol>
+<p><a class="el" href="_l_b_a_p_i.html">The HDF5 API</a> </p><ol>
+<li>
+Describe the purpose of each of the following HDF5 APIs: <div class="fragment"><div class="line">H5A, H5D, H5E, H5F, H5G, H5T, H5Z </div>
+</div><!-- fragment --> </li>
+</ol>
+<p><a class="el" href="_l_b_file_create.html">Creating an HDF5 File</a> </p><ol>
+<li>
+What two HDF5 routines must be called to create an HDF5 file? </li>
+<li>
+What include file must be included in any file that uses the HDF5 library? </li>
+<li>
+An HDF5 file is never completely empty because as soon as it is created, it automatically contains a certain primary object. What is that object? </li>
+</ol>
+<p><a class="el" href="_l_b_dset_create.html">Creating a Dataset</a> </p><ol>
+<li>
+Name and describe two major datatype categories. </li>
+<li>
+List the HDF5 atomic datatypes. Give an example of a predefined datatype. How would you create a string dataset? </li>
+<li>
+What does the dataspace describe? What are the major characteristics of the simple dataspace? </li>
+<li>
+What information needs to be passed to the <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> function, i.e., what information is needed to describe a dataset at creation time? </li>
+</ol>
+<p><a class="el" href="_l_b_dset_r_w.html">Reading From and Writing To a Dataset</a> </p><ol>
+<li>
+What are six pieces of information which need to be specified for reading and writing a dataset? </li>
+<li>
+Why are both the memory dataspace and file dataspace needed for read/write operations, while only the memory datatype is required? </li>
+<li>
+In Figure 6.1, what does this line mean? <div class="fragment"><div class="line">DATASPACE { SIMPLE (4 , 6 ) / ( 4 , 6 ) }</div>
+</div><!-- fragment --> </li>
+</ol>
+<p><a class="el" href="_l_b_attr_create.html">Creating an Attribute</a> </p><ol>
+<li>
+What is an attribute? </li>
+<li>
+Can partial I/O operations be performed on attributes? </li>
+</ol>
+<p><a class="el" href="_l_b_grp_create.html">Creating an Group</a> </p><ol>
+<li>
+What are the two primary objects that can be included in a group? </li>
+</ol>
+<p><a class="el" href="_l_b_grp_create_names.html">Creating Groups using Absolute and Relative Names</a> </p><ol>
+<li>
+Group names can be specified in two ways. What are these two types of group names? </li>
+<li>
+You have a dataset named <code style="background-color:whitesmoke;">moo</code> in the group <code style="background-color:whitesmoke;">boo</code>, which is in the group <code style="background-color:whitesmoke;">foo</code>, which, in turn, is in the <code style="background-color:whitesmoke;">root</code> group. How would you specify an absolute name to access this dataset? </li>
+</ol>
+<p><a class="el" href="_l_b_grp_dset.html">Creating Datasets in Groups</a> </p><ol>
+<li>
+Describe a way to access the dataset moo described in the previous section (question 2) using a relative name. Describe a way to access the same dataset using an absolute name. </li>
+</ol>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_quiz_answers.html b/develop/_l_b_quiz_answers.html
new file mode 100644
index 0000000..524d4ed
--- /dev/null
+++ b/develop/_l_b_quiz_answers.html
@@ -0,0 +1,282 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Learning the basics QUIZ with Answers</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_quiz_answers.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Learning the basics QUIZ with Answers </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<p><a class="el" href="_l_b_file_org.html">HDF5 File Organization</a> </p><ol>
+<li>
+Name and describe the two primary objects that can be stored in an HDF5 file. <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>Group: A grouping structure containing zero or more HDF5 objects, together with supporting metadata.<br />
+ Dataset: A multidimensional array of data elements, together with supporting metadata. </td></tr>
+</table>
+</li>
+<li>
+What is an attribute? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>An HDF5 attribute is a user-defined HDF5 structure that provides extra information about an HDF5 object. </td></tr>
+</table>
+</li>
+<li>
+Give the path name for an object called <code style="background-color:whitesmoke;">harry</code> that is a member of a group called <code style="background-color:whitesmoke;">dick</code>, which, in turn, is a member of the root group. <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>/dick/harry </td></tr>
+</table>
+</li>
+</ol>
+<p><a class="el" href="_l_b_a_p_i.html">The HDF5 API</a> </p><ol>
+<li>
+Describe the purpose of each of the following HDF5 APIs: <div class="fragment"><div class="line">H5A, H5D, H5E, H5F, H5G, H5T, H5Z </div>
+</div><!-- fragment --> <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>H5A: Attribute access and manipulation routines <br />
+ H5D: Dataset access and manipulation routines <br />
+ H5E: Error handling routines H5F: File access routines <br />
+ H5G: Routines for creating and operating on groups <br />
+ H5T: Routines for creating and manipulating the datatypes of dataset elements <br />
+ H5Z: Data compression routines </td></tr>
+</table>
+</li>
+</ol>
+<p><a class="el" href="_l_b_file_create.html">Creating an HDF5 File</a> </p><ol>
+<li>
+What two HDF5 routines must be called to create an HDF5 file? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td><a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> and <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a>. </td></tr>
+</table>
+</li>
+<li>
+What include file must be included in any file that uses the HDF5 library? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>hdf5.h must be included because it contains definitions and declarations used by the library. </td></tr>
+</table>
+</li>
+<li>
+An HDF5 file is never completely empty because as soon as it is created, it automatically contains a certain primary object. What is that object? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>The root group. </td></tr>
+</table>
+</li>
+</ol>
+<p><a class="el" href="_l_b_dset_create.html">Creating a Dataset</a> </p><ol>
+<li>
+Name and describe two major datatype categories. <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>Atomic datatype: An atomic datatype cannot be decomposed into smaller units at the API level. <br />
+ Compound datatype: A compound datatype is a collection of atomic and compound datatypes, or small arrays of such types. </td></tr>
+</table>
+</li>
+<li>
+List the HDF5 atomic datatypes. Give an example of a predefined datatype. How would you create a string dataset? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>There are six HDF5 atomic datatypes: integer, floating point, date and time, character string, bit field, and opaque. <br />
+ Examples of predefined datatypes include the following:<br />
+ <ul>
+<li><a class="el" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a> - 4-byte little-endian, IEEE floating point </li>
+<li><a class="el" href="group___p_d_t_n_a_t.html#ga3cf93ffc6782be68070ef8e00f219ec2">H5T_NATIVE_INT</a> - native integer</li>
+</ul>
+You would create a string dataset with the <a class="el" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a> datatype, and set the size of the string with the <a class="el" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c" title="Sets size for a datatype.">H5Tset_size</a> call. </td></tr>
+</table>
+</li>
+<li>
+What does the dataspace describe? What are the major characteristics of the simple dataspace? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>The dataspace describes the dimensionality of the dataset. A simple dataspace is characterized by its rank and dimension sizes. </td></tr>
+</table>
+</li>
+<li>
+What information needs to be passed to the <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate</a> function, i.e., what information is needed to describe a dataset at creation time? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>The dataset location, name, dataspace, datatype, and dataset creation property list. </td></tr>
+</table>
+</li>
+</ol>
+<p><a class="el" href="_l_b_dset_r_w.html">Reading From and Writing To a Dataset</a> </p><ol>
+<li>
+What are six pieces of information which need to be specified for reading and writing a dataset? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>The dataset identifier, the dataset's datatype and dataspace in memory, the dataspace in the file, the dataset transfer property list, and a data buffer. </td></tr>
+</table>
+</li>
+<li>
+Why are both the memory dataspace and file dataspace needed for read/write operations, while only the memory datatype is required? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>A dataset's file datatype is not required for a read/write operation because the file datatype is specified when the dataset is created and cannot be changed. Both file and memory dataspaces are required for dataset subsetting and for performing partial I/O operations. </td></tr>
+</table>
+</li>
+<li>
+In Figure 6.1, what does this line mean? <div class="fragment"><div class="line">DATASPACE { SIMPLE (4 , 6 ) / ( 4 , 6 ) }</div>
+</div><!-- fragment --> <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>It means that the dataset dset has a simple dataspace with the current dimensions (4,6) and the maximum size of the dimensions (4,6). </td></tr>
+</table>
+</li>
+</ol>
+<p><a class="el" href="_l_b_attr_create.html">Creating an Attribute</a> </p><ol>
+<li>
+What is an attribute? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>An attribute is a dataset attached to an object. It describes the nature and/or the intended usage of the object. </td></tr>
+</table>
+</li>
+<li>
+Can partial I/O operations be performed on attributes? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>No. </td></tr>
+</table>
+</li>
+</ol>
+<p><a class="el" href="_l_b_grp_create.html">Creating an Group</a> </p><ol>
+<li>
+What are the two primary objects that can be included in a group? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>A group and a dataset. </td></tr>
+</table>
+</li>
+</ol>
+<p><a class="el" href="_l_b_grp_create_names.html">Creating Groups using Absolute and Relative Names</a> </p><ol>
+<li>
+Group names can be specified in two ways. What are these two types of group names? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>Relative and absolute. </td></tr>
+</table>
+</li>
+<li>
+You have a dataset named <code style="background-color:whitesmoke;">moo</code> in the group <code style="background-color:whitesmoke;">boo</code>, which is in the group <code style="background-color:whitesmoke;">foo</code>, which, in turn, is in the <code style="background-color:whitesmoke;">root</code> group. How would you specify an absolute name to access this dataset? <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>/foo/boo/moo </td></tr>
+</table>
+</li>
+</ol>
+<p><a class="el" href="_l_b_grp_dset.html">Creating Datasets in Groups</a> </p><ol>
+<li>
+Describe a way to access the dataset moo described in the previous section (question 2) using a relative name. Describe a way to access the same dataset using an absolute name. <table class="doxtable">
+<tr>
+<th><b>Answer</b> </th><td>Access the group /foo and get the group ID. Access the group boo using the group ID obtained in Step 1. Access the dataset moo using the group ID obtained in Step 2. <div class="fragment"><div class="line">gid = <a class="code" href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen</a> (file_id, <span class="stringliteral">&quot;/foo&quot;</span>, 0); <span class="comment">/* absolute path */</span> </div>
+<div class="line">gid1 = <a class="code" href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen</a> (gid, <span class="stringliteral">&quot;boo&quot;</span>, 0); <span class="comment">/* relative path */</span> </div>
+<div class="line">did = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> (gid1, <span class="stringliteral">&quot;moo&quot;</span>); <span class="comment">/* relative path */</span> </div>
+<div class="ttc" id="a_h5version_8h_html_a7dba2e5b2045f31c0932123ffb54f7a3"><div class="ttname"><a href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a></div><div class="ttdeci">#define H5Dopen</div><div class="ttdef"><b>Definition:</b> H5version.h:903</div></div>
+<div class="ttc" id="agroup___h5_g_html_ga3eca6807deff4f9e51fc5fe0befc2245"><div class="ttname"><a href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen</a></div><div class="ttdeci">#define H5Gopen</div><div class="ttdef"><b>Definition:</b> H5version.h:1008</div></div>
+</div><!-- fragment --> Access the group /foo and get the group ID. Access the dataset boo/moo with the group ID just obtained. <div class="fragment"><div class="line">gid = <a class="code" href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen</a> (file_id, <span class="stringliteral">&quot;/foo&quot;</span>, 0); <span class="comment">/* absolute path */</span> </div>
+<div class="line">did = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> (gid, <span class="stringliteral">&quot;boo/moo&quot;</span>); <span class="comment">/* relative path */</span> </div>
+</div><!-- fragment --> Access the dataset with an absolute path. <div class="fragment"><div class="line">did = <a class="code" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen</a> (file_id, <span class="stringliteral">&quot;/foo/boo/moo&quot;</span>); <span class="comment">/* absolute path */</span></div>
+</div><!-- fragment --> </td></tr>
+</table>
+</li>
+</ol>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_l_b_training.html b/develop/_l_b_training.html
new file mode 100644
index 0000000..497586a
--- /dev/null
+++ b/develop/_l_b_training.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Training Videos</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_l_b_training.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Training Videos </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p><hr />
+<p><a href="https://confluence.hdfgroup.org/display/HDF5/Training+Videos">Training Videos</a></p>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_learn_basics.html">Learning the Basics</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_learn_basics.html b/develop/_learn_basics.html
new file mode 100644
index 0000000..c7f4150
--- /dev/null
+++ b/develop/_learn_basics.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Learning the Basics</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_learn_basics.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Learning the Basics </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p><hr />
+<h1><a class="anchor" id="secIntro"></a>
+Introduction</h1>
+<p>The following topics cover the basic features in HDF5. The topics build on each other and are intended to be completed in order. Some sections use files created in earlier sections. The examples used can also be found on the <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> page and in the HDF5 source code (C, C++, Fortran).</p>
+<h1><a class="anchor" id="Topics"></a>
+Topics</h1>
+<ul>
+<li><a class="el" href="_l_b_file_org.html">HDF5 File Organization</a> </li>
+<li><a class="el" href="_l_b_a_p_i.html">The HDF5 API</a> </li>
+<li><a class="el" href="_l_b_prog.html">Programming Issues</a> </li>
+<li><a class="el" href="_l_b_file_create.html">Creating an HDF5 File</a> </li>
+<li><a class="el" href="_l_b_dset_create.html">Creating a Dataset</a> </li>
+<li><a class="el" href="_l_b_dset_r_w.html">Reading From and Writing To a Dataset</a> </li>
+<li><a class="el" href="_l_b_attr_create.html">Creating an Attribute</a> </li>
+<li><a class="el" href="_l_b_grp_create.html">Creating an Group</a> </li>
+<li><a class="el" href="_l_b_grp_create_names.html">Creating Groups using Absolute and Relative Names</a> </li>
+<li><a class="el" href="_l_b_grp_dset.html">Creating Datasets in Groups</a> </li>
+<li><a class="el" href="_l_b_dset_sub_r_w.html">Reading From or Writing To a Subset of a Dataset</a> </li>
+<li><a class="el" href="_l_b_datatypes.html">Datatype Basics</a> </li>
+<li><a class="el" href="_l_b_props_list.html">Property Lists Basics</a> </li>
+<li><a class="el" href="_l_b_dset_layout.html">Dataset Storage Layout</a> </li>
+<li><a class="el" href="_l_b_ext_dset.html">Extendible Datasets</a> </li>
+<li><a class="el" href="_l_b_com_dset.html">Compressed Datasets</a> </li>
+<li><a class="el" href="_l_b_contents.html">Discovering the Contents of an HDF5 File</a> </li>
+<li><a class="el" href="_l_b_quiz.html">Learning the basics QUIZ</a> </li>
+<li><a class="el" href="_l_b_quiz_answers.html">Learning the basics QUIZ with Answers</a> </li>
+<li><a class="el" href="_l_b_compiling.html">Compiling HDF5 Applications</a> </li>
+<li><a class="el" href="_l_b_training.html">Training Videos</a></li>
+</ul>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_learn_basics1_8dox.html b/develop/_learn_basics1_8dox.html
new file mode 100644
index 0000000..2717613
--- /dev/null
+++ b/develop/_learn_basics1_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/LearnBasics1.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_learn_basics1_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/LearnBasics1.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_learn_basics1_8dox.html">LearnBasics1.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_learn_basics2_8dox.html b/develop/_learn_basics2_8dox.html
new file mode 100644
index 0000000..2134c9c
--- /dev/null
+++ b/develop/_learn_basics2_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/LearnBasics2.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_learn_basics2_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/LearnBasics2.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_learn_basics2_8dox.html">LearnBasics2.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_learn_basics3_8dox.html b/develop/_learn_basics3_8dox.html
new file mode 100644
index 0000000..5ab73bc
--- /dev/null
+++ b/develop/_learn_basics3_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/LearnBasics3.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_learn_basics3_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/LearnBasics3.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_learn_basics3_8dox.html">LearnBasics3.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_learn_basics_8dox.html b/develop/_learn_basics_8dox.html
new file mode 100644
index 0000000..bc3d829
--- /dev/null
+++ b/develop/_learn_basics_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/LearnBasics.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_learn_basics_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/LearnBasics.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_learn_basics_8dox.html">LearnBasics.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_learn_h_d_f_view.html b/develop/_learn_h_d_f_view.html
new file mode 100644
index 0000000..be08a35
--- /dev/null
+++ b/develop/_learn_h_d_f_view.html
@@ -0,0 +1,488 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Learning HDF5 with HDFView</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_learn_h_d_f_view.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Learning HDF5 with HDFView </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p><hr />
+<p>This tutorial enables you to get a feel for HDF5 by using the HDFView browser. It does NOT require any programming experience.</p>
+<h1><a class="anchor" id="sec_learn_hv_install"></a>
+HDFView Installation</h1>
+<ul>
+<li>Download and install HDFView. It can be downloaded from the <a href="https://portal.hdfgroup.org/display/support/Download+HDFView">Download HDFView</a> page. </li>
+<li>Obtain the <a href="https://support.hdfgroup.org/ftp/HDF5/examples/files/tutorial/storm1.txt">storm1.txt</a> text file, used in the tutorial.</li>
+</ul>
+<h1><a class="anchor" id="sec_learn_hv_begin"></a>
+Begin Tutorial</h1>
+<p>Once you have HDFView installed, bring it up and you are ready to begin the tutorial.</p>
+<table style="background-color:#FAFAD2">
+<caption>Unable to complete tutorial because fields are greyed out? </caption>
+<tr>
+<td><p class="starttd">This tutorial requires that the default HDFView File Access Mode be Read / Write. If fields are greyed out so that you cannot select them, then the File Access Mode is Read Only.</p>
+<p class="endtd">To change the File Access Mode follow these steps: </p><ul>
+<li>
+Bring up HDFView </li>
+<li>
+Left-mouse click on the Tools pull-down menu and select User Options. </li>
+<li>
+A Preferences window pops up with the General Settings tab selected. About half-way down you will see Default File Access Mode. Select Read / Write. </li>
+<li>
+Click on Apply and Close at the bottom of the window. </li>
+<li>
+Close down HDFView. </li>
+<li>
+Bring HDFView back up and try the tutorial again. PLEASE BE AWARE that selecting a File Access Mode of Read / Write can result in changes to the timestamp of HDF files that are viewed with HDFView. In general, a File Access Mode of Read Only should be used to ensure that this does not occur. </li>
+</ul>
+</td></tr>
+</table>
+<h2><a class="anchor" id="subsec_learn_hv_begin_topics"></a>
+Topics Covered</h2>
+<p>Following are the topics covered in the tutorial. The first topic creates the file that is used in the subsequent topics. </p><ul>
+<li>
+<a class="el" href="_learn_h_d_f_view.html#subsec_learn_hv_topics_file">Creating a New HDF5 File with a Contiguous Dataset</a> </li>
+<li>
+<a class="el" href="_learn_h_d_f_view.html#subsec_learn_hv_topics_image">Displaying a Dataset as an Image</a> </li>
+<li>
+<a class="el" href="_learn_h_d_f_view.html#subsec_learn_hv_topics_attr">Creating Attributes</a> </li>
+<li>
+<a class="el" href="_learn_h_d_f_view.html#subsec_learn_hv_topics_compress">Creating a Compressed and Chunked Dataset</a> </li>
+<li>
+<a class="el" href="_learn_h_d_f_view.html#subsec_learn_hv_topics_subset">Creating an Image and a Subset</a> </li>
+<li>
+<a class="el" href="_learn_h_d_f_view.html#subsec_learn_hv_topics_table">Creating a Table (Compound Dataset)</a> </li>
+</ul>
+<h1><a class="anchor" id="sec_learn_hv_topics"></a>
+Topics</h1>
+<h2><a class="anchor" id="subsec_learn_hv_topics_file"></a>
+Creating a New HDF5 File with a Contiguous Dataset</h2>
+<p>The steps below describe how to create a file (storm.h5), group (/Data), and a contiguous dataset (/Data/Storm) using HDFView. A group is an HDF5 object that allows objects to be collected together. A dataset is an array of data values. A contiguous dataset is one that is stored as a single block in the HDF5 file. </p><ul>
+<li>
+Select the <em>File</em> pull-down menu at the top left, and then select <em>New -&gt; HDF5</em>. </li>
+<li>
+Specify a location and type in <em>storm.h5</em> for the name of your file, and click on the <em>Save</em> button. You will see the <em>storm.h5</em> file in the TableView: <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="storm.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+Right click on <em>storm.h5</em>, and select <em>New -&gt; Group</em>. </li>
+<li>
+Enter <em>Data</em> for the name of the group and then click the <em>Ok</em> button. You will see the group <em>Data</em> in the TableView. <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="DataGroup.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+Right click on the group <em>Data</em> and select <em>New -&gt; Dataset</em>. </li>
+<li>
+A window pops up on the right. Fill in the information as follows, and then click <em>Ok</em> (leave the Datatype information as is): <table class="doxtable">
+<tr>
+<th>Dataset Name </th><td><em>Storm</em> </td></tr>
+<tr>
+<th>Under Dataspace, Current size </th><td>57x57 </td></tr>
+<tr>
+<th>Layout </th><td><em>Contiguous</em> (default) </td></tr>
+</table>
+</li>
+<li>
+Click to expand the <em>Data</em> group in the tree view to see the <em>Storm</em> dataset: <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="StormDataset.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+Double left click on the <em>Storm</em> dataset in the tree view. A window with an empty spreadsheet pops open. </li>
+<li>
+<p class="startli">Copy the data from the <a href="https://support.hdfgroup.org/ftp/HDF5/examples/files/tutorial/storm1.txt">storm1.txt</a> file into the dataset.</p>
+<p class="interli">If you downloaded <a href="https://support.hdfgroup.org/ftp/HDF5/examples/files/tutorial/storm1.txt">storm1.txt</a>, then click on the <em>Import/Export Data</em> menu and select <em>Import Data from -&gt; Text File</em>. Specify a location, select <a href="https://support.hdfgroup.org/ftp/HDF5/examples/files/tutorial/storm1.txt">storm1.txt</a> and click on the <em>Open</em> button. Answer <em>Yes</em> in the dialog box that pops up (which asks if you wish to paste the selected data).</p>
+<p class="interli">Alternately, you can copy/paste directly. Select and copy the data in a separate window. Position your cursor at (0,0) in your table, and select <em>Paste</em> from the <em>Table</em> menu.</p>
+<p class="endli">The values will be entered into the spreadsheet. </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="datasetwdata.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+<em>Table -&gt; Close</em> the dataset, and save the data. </li>
+</ul>
+<h2><a class="anchor" id="subsec_learn_hv_topics_image"></a>
+Displaying a Dataset as an Image</h2>
+<p>Any dataset can be viewed as an image in HDFView. Below are the steps that demonstrate this. </p><ul>
+<li>
+Right click on <em>Storm</em> in the tree view, and select <em>Open As</em>. </li>
+<li>
+Select the <em>Image</em> button under <em>Display As</em> (near the top) in the Dataset Selection window that pops up. Then click <em>OK</em> at the bottom of the window to display the image. <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="showasimage.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+The rainbow icon brings you to the Image Palette window. Click on that to play with the palette (GrayWave probably is the best choice). Close. </li>
+</ul>
+<h2><a class="anchor" id="subsec_learn_hv_topics_attr"></a>
+Creating Attributes</h2>
+<p>Additional information to describe an object can be stored in attributes. An attribute can be added to a group or dataset with HDFView.</p>
+<p>The following illustrates how to add an attribute to the group <em>/Data</em>: </p><ul>
+<li>
+Click on the <em>/Data</em> folder in the tree view. You will see two tabs, <em>Object Attribute Info</em> and <em>General Object Info</em>, in the pane on the right site of the HDFView window. <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="noattrs.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+With the left mouse button, select the <em>Add Attribute</em> button. </li>
+<li>
+Select the <em>Add Attribute</em> button to add an attribute with these values: <table class="doxtable">
+<tr>
+<th>Name </th><td><em>BatchID</em> </td></tr>
+<tr>
+<th>Type </th><td>INTEGER </td></tr>
+<tr>
+<th>Size (bits) </th><td>32 </td></tr>
+</table>
+</li>
+<li>
+Select the <em>Ok</em> button. The attribute will show up under the <em>Object Attribute Info</em> tab. </li>
+<li>
+Double-click the BatchID attribute line to open the data table for BatchID. </li>
+<li>
+Click in the first cell and enter <em>3343</em> followed by the enter key. </li>
+<li>
+<em>Table -&gt; Close</em>, answer <em>Yes</em> in the dialog box that pops up (which asks if you wish to paste the selected data). </li>
+</ul>
+<p>Adding an attribute to a dataset is very similar to adding an attribute to a group. For example, the following adds an attribute to the <em>/Storm</em> dataset: </p><ul>
+<li>
+Left mouse click on the <em>/Storm</em> dataset in the tree view. You will see the <em>Object Attribute Info</em> and <em>General Object Info</em> tabs on the right </li>
+<li>
+In the <em>Object Attribute Info</em> pane select the <em>Add Attribute</em> button and enter an attribute with these values. (Be sure to add a <em>String Length</em> or the string will be truncated to one character!): <table class="doxtable">
+<tr>
+<th>Name </th><td><em>Units</em> </td></tr>
+<tr>
+<th>Type </th><td>STRING </td></tr>
+<tr>
+<th>String Length </th><td>3 </td></tr>
+</table>
+</li>
+<li>
+Select the <em>Ok</em> button. The attribute will show up under the <em>Object Attribute Info</em> tab. </li>
+<li>
+Double-click the Units attribute line to open the data table for Units. </li>
+<li>
+Click in the first cell and enter <em>m/s</em> followed by the enter key. </li>
+<li>
+<em>Table -&gt; Close</em>, answer <em>Yes</em> in the dialog box that pops up (which asks if you wish to paste the selected data). <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="scarletletter.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+</ul>
+<h2><a class="anchor" id="subsec_learn_hv_topics_compress"></a>
+Creating a Compressed and Chunked Dataset</h2>
+<p>A chunked and compressed dataset can be created using HDFView. A compressed dataset is a dataset whose size has been compressed to take up less space. In order to compress an HDF5 dataset, the dataset must be stored with a chunked dataset layout (as multiple <em>chunks</em> that are stored separately in the file).</p>
+<p>Please note that the chunk sizes used in this topic are for demonstration purposes only. For information on chunking and specifying an appropriate chunk size, see the <a href="https://confluence.hdfgroup.org/display/HDF5/Chunking+in+HDF5">Chunking in HDF5</a> documentation.</p>
+<p>Also see the HDF5 Tutorial topic on <a class="el" href="_l_b_com_dset.html#secLBComDsetCreate">Creating a Compressed Dataset</a>. </p><ul>
+<li>
+Right click on storm.h5. Select <em>New -&gt; Group</em>. </li>
+<li>
+Enter <em>Image</em> for the name of the group, and click the <em>OK</em> button to create the group. <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="newgroupimage.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+Right click on the <em>Image</em> group, and select <em>New -&gt; Dataset</em>. </li>
+<li>
+Enter the following information for the dataset. Leave the <em>Datatype</em> as is (INTEGER): <table class="doxtable">
+<tr>
+<th>Dataset name </th><td><em>Another Storm</em> </td></tr>
+<tr>
+<th>Under Dataspace, Current size </th><td>57x57 </td></tr>
+<tr>
+<th>Storage Layout </th><td>Chunked </td></tr>
+<tr>
+<th>Chunk Size </th><td>20x20 </td></tr>
+<tr>
+<th>Compression </th><td>gzip </td></tr>
+<tr>
+<th>Compression Level </th><td>9 </td></tr>
+</table>
+You will see the <em>Another Storm</em> dataset in the <em>Image</em> group: <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-anthrstrm.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+Double left-mouse click on the <em>Another Storm</em> dataset to display the spreadsheet: <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-anthrstrm-sprdsht.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+Copy the data from the <a href="https://support.hdfgroup.org/ftp/HDF5/examples/files/tutorial/storm1.txt">storm1.txt</a> file into the dataset. (See the previous topic for copying <a href="https://support.hdfgroup.org/ftp/HDF5/examples/files/tutorial/storm1.txt">storm1.txt</a> into a dataset.) </li>
+<li>
+<em>Table -&gt; Close</em>, and save the data. </li>
+<li>
+Right click on <em>Another Storm</em>, and select <em>Open As</em>. </li>
+<li>
+Select the <em>Image</em> button in the Dataset Selection window that pops up. Click the <em>Ok</em> button at the bottom of the window to view the dataset as an image. <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-anthrstrm-img.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+</ul>
+<h2><a class="anchor" id="subsec_learn_hv_topics_subset"></a>
+Creating an Image and a Subset</h2>
+<p>A previous topic demonstrated how to view any dataset as an image in HDFView. With HDFView you can also create an image to begin with, as is shown below. </p><ul>
+<li>
+Right click on the <em>Data</em> group and select <em>New -&gt; Image</em>. </li>
+<li>
+<p class="startli">A window pops up on the right. Enter the following and then click <em>Ok</em>: </p><table class="doxtable">
+<tr>
+<th>Image name </th><td><em>Storm Image</em> </td></tr>
+<tr>
+<th>Height </th><td>57 </td></tr>
+<tr>
+<th>Width </th><td>57 </td></tr>
+</table>
+<p class="endli"></p>
+</li>
+<li>
+Close the dataset. </li>
+<li>
+Expand the <em>Data</em> group to see its contents. You will see the <em>Storm Image</em> dataset. <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-imgicon.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+Add data to the <em>Storm Image</em> dataset as was shown previously: <ul>
+<li>
+Right click on <em>Storm Image</em>, and select <em>Open As</em> to open the Dataset Selection window. </li>
+<li>
+Click on the <em>Spreadsheet</em> button at the top left of the Dataset Selection window to view the image as a spreadsheet. </li>
+<li>
+Copy the data from the <a href="https://support.hdfgroup.org/ftp/HDF5/examples/files/tutorial/storm1.txt">storm1.txt</a> file into the dataset. </li>
+<li>
+Close the dataset and save the data. </li>
+</ul>
+</li>
+<li>
+Left double click on <em>Storm Image</em> to see the image. Close the dataset. </li>
+<li>
+Right click on <em>Storm Image</em> and select <em>Open As</em> to bring up the Data Selection window. </li>
+<li>
+Select a subset by clicking the left mouse on the image in the window and dragging the mouse. Notice that the Height and Width values change. Select to display it as an image. Click <em>Ok</em>. <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-imgsubset.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+Position the cursor in the middle of the image. Press Shift+Left Mouse button and hold, and then drag the mouse to select another subset. </li>
+<li>
+Select <em>Image-&gt;Write Selection to Image</em>. Enter <em>Subset</em> for the new image name. Click <em>Ok</em>. The <em>Subset</em> image will appear in the tree view on the left. </li>
+<li>
+Left double click on the image <em>Subset</em> to bring it up on the right. <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-newimgsubset.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+Close the <em>Subset</em> image. </li>
+</ul>
+<h2><a class="anchor" id="subsec_learn_hv_topics_table"></a>
+Creating a Table (Compound Dataset)</h2>
+<p>A dataset with a compound datatype contains data elements that consist of multiple fields. If the dataspace for the compound dataset is one-dimensional, then the dataset can be viewed as a table in HDFView, as is shown below. </p><ul>
+<li>
+Right button click on the group <em>Data</em>. Select <em>New -&gt; Compound DS</em>. </li>
+<li>
+<p class="startli">A window pops up. Only fill in the following fields: </p><table class="doxtable">
+<tr>
+<th>Dataset name </th><td>Table </td></tr>
+<tr>
+<th>Dataspace (Current size only) </th><td>4 </td></tr>
+<tr>
+<th>Compound Datatype Properties: <br />
+Number of Members </th><td>3 </td></tr>
+<tr>
+<th>Compound Datatype Properties: <br />
+<em>Name</em> / Datatype / Size </th><td><em>Description</em> / string / 4 <br />
+<em>Temperature</em> / float / 1 <br />
+<em>Pressure</em> / double / 1 </td></tr>
+</table>
+<table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-newcmpd.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+Click Ok at the bottom. </li>
+<li>
+Open the Data group (if it is not open) and double left click on the Table object. <table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-table.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+</li>
+<li>
+Close the dataset. </li>
+</ul>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_learn_h_d_f_view_8dox.html b/develop/_learn_h_d_f_view_8dox.html
new file mode 100644
index 0000000..1e5d7cb
--- /dev/null
+++ b/develop/_learn_h_d_f_view_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/LearnHDFView.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_learn_h_d_f_view_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/LearnHDFView.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_learn_h_d_f_view_8dox.html">LearnHDFView.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_m_t.html b/develop/_m_t.html
new file mode 100644
index 0000000..3885c89
--- /dev/null
+++ b/develop/_m_t.html
@@ -0,0 +1,905 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Thread Safe library</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_m_t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Thread Safe library </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
+ "http://www.w3.org/TR/REC-html40/loose.dtd">
+<html lang="en-US">
+<head>
+ <title>Thread Safe Library</title>
+</head>
+
+<h1>1. Library header files and conditional compilation</h1>
+
+<p>
+The following code is placed at the beginning of H5private.h:
+</p>
+
+<blockquote>
+ <pre>
+ #ifdef H5_HAVE_THREADSAFE
+ #include &lt;pthread.h&gt;
+ #endif
+ </pre>
+</blockquote>
+
+<p>
+<code>H5_HAVE_THREADSAFE</code> is defined when the HDF5 library is
+compiled with the --enable-threadsafe configuration option. In general,
+code for the non-threadsafe version of HDF5 library are placed within
+the <code>#else</code> part of the conditional compilation. The exception
+to this rule are the changes to the <code>FUNC_ENTER</code> (in
+H5private.h), <code>HRETURN</code> and <code>HRETURN_ERROR</code> (in
+H5Eprivate.h) macros (see section 3.2).
+</p>
+
+
+<h1>2. Global variables/structures</h1>
+
+<h2>2.1 Global library initialization variable</h2>
+
+<p>
+In the threadsafe implementation, the global library initialization
+variable <code>H5_libinit_g</code> is changed to a global structure
+consisting of the variable with its associated lock (locks are explained
+in section 4.1):
+</p>
+
+<blockquote>
+ <pre>
+ hbool_t H5_libinit_g = FALSE;
+ </pre>
+</blockquote>
+
+<p>
+becomes
+</p>
+
+<blockquote>
+ <pre>
+ H5_api_t H5_g;
+ </pre>
+</blockquote>
+
+<p>
+where <code>H5_api_t</code> is
+</p>
+
+<blockquote>
+ <pre>
+ typedef struct H5_api_struct {
+ H5_mutex_t init_lock; /* API entrance mutex */
+ hbool_t H5_libinit_g;
+ } H5_api_t;
+ </pre>
+</blockquote>
+
+<p>
+All former references to <code>H5_libinit_g</code> in the library are now
+made using the macro <code>H5_INIT_GLOBAL</code>. If the threadsafe
+library is to be used, the macro is set to <code>H5_g.H5_libinit_g</code>
+instead.
+</p>
+
+<h2>2.2 Global serialization variable</h2>
+
+<p>
+A new global boolean variable <code>H5_allow_concurrent_g</code> is used
+to determine if multiple threads are allowed to an API call
+simultaneously. This is set to <code>FALSE</code>.
+</p>
+
+<p>
+All APIs that are allowed to do so have their own local variable that
+shadows the global variable and is set to <code>TRUE</code>. In phase 1,
+no such APIs exist.
+</p>
+
+<p>
+It is defined in <code>H5.c</code> as follows:
+</p>
+
+<blockquote>
+ <pre>
+ hbool_t H5_allow_concurrent_g = FALSE;
+ </pre>
+</blockquote>
+
+<h2>2.3 Global thread initialization variable</h2>
+
+<p>
+The global variable <code>H5_first_init_g</code> of type
+<code>pthread_once_t</code> is used to allow only the first thread in the
+application process to call an initialization function using
+<code>pthread_once</code>. All subsequent calls to
+<code>pthread_once</code> by any thread are disregarded.
+</p>
+
+<p>
+The call sets up the mutex in the global structure <code>H5_g</code> (see
+section 3.1) via an initialization function
+<code>H5_first_thread_init</code>. The first thread initialization
+function is described in section 4.2.
+</p>
+
+<p>
+<code>H5_first_init_g</code> is defined in <code>H5.c</code> as follows:
+</p>
+
+<blockquote>
+ <pre>
+ pthread_once_t H5_first_init_g = PTHREAD_ONCE_INIT;
+ </pre>
+</blockquote>
+
+<h2>2.4 Global key for per-thread error stacks</h2>
+
+<p>
+A global pthread-managed key <code>H5_errstk_key_g</code> is used to
+allow pthreads to maintain a separate error stack (of type
+<code>H5E_t</code>) for each thread. This is defined in <code>H5.c</code>
+as:
+</p>
+
+<blockquote>
+ <pre>
+ pthread_key_t H5_errstk_key_g;
+ </pre>
+</blockquote>
+
+<p>
+Error stack management is described in section 4.3.
+</p>
+
+<h2>2.5 Global structure and key for thread cancellation prevention</h2>
+
+<p>
+We need to preserve the thread cancellation status of each thread
+individually by using a key <code>H5_cancel_key_g</code>. The status is
+preserved using a structure (of type <code>H5_cancel_t</code>) which
+maintains the cancellability state of the thread before it entered the
+library and a count (which works very much like the recursive lock
+counter) which keeps track of the number of API calls the thread makes
+within the library.
+</p>
+
+<p>
+The structure is defined in <code>H5private.h</code> as:
+</p>
+
+<blockquote>
+ <pre>
+ /* cancellability structure */
+ typedef struct H5_cancel_struct {
+ int previous_state;
+ unsigned int cancel_count;
+ } H5_cancel_t;
+ </pre>
+</blockquote>
+
+<p>
+Thread cancellation is described in section 4.4.
+</p>
+
+
+<h1>3. Changes to Macro expansions</h1>
+
+<h2>3.1 Changes to FUNC_ENTER</h2>
+
+<p>
+The <code>FUNC_ENTER</code> macro is now extended to include macro calls
+to initialize first threads, disable cancellability and wraps a lock
+operation around the checking of the global initialization flag. It
+should be noted that the cancellability should be disabled before
+acquiring the lock on the library. Doing so otherwise would allow the
+possibility that the thread be cancelled just after it has acquired the
+lock on the library and in that scenario, if the cleanup routines are not
+properly set, the library would be permanently locked out.
+</p>
+
+<p>
+The additional macro code and new macro definitions can be found in
+Appendix E.1 to E.5. The changes are made in <code>H5private.h</code>.
+</p>
+
+<h2>3.2 Changes to HRETURN and HRETURN_ERROR</h2>
+
+<p>
+The <code>HRETURN</code> and <code>HRETURN_ERROR</code> macros are the
+counterparts to the <code>FUNC_ENTER</code> macro described in section
+3.1. <code>FUNC_LEAVE</code> makes a macro call to <code>HRETURN</code>,
+so it is also covered here.
+</p>
+
+<p>
+The basic changes to these two macros involve adding macro calls to call
+an unlock operation and re-enable cancellability if necessary. It should
+be noted that the cancellability should be re-enabled only after the
+thread has released the lock to the library. The consequence of doing
+otherwise would be similar to that described in section 3.1.
+</p>
+
+<p>
+The additional macro code and new macro definitions can be found in
+Appendix E.9 to E.9. The changes are made in <code>H5Eprivate.h</code>.
+</p>
+
+<h1>4. Implementation of threadsafe functionality</h1>
+
+<h2>4.1 Recursive Locks</h2>
+
+<p>
+A recursive mutex lock m allows a thread t1 to successfully lock m more
+than once without blocking t1. Another thread t2 will block if t2 tries
+to lock m while t1 holds the lock to m. If t1 makes k lock calls on m,
+then it also needs to make k unlock calls on m before it releases the
+lock.
+</p>
+
+<p>
+Our implementation of recursive locks is built on top of a pthread mutex
+lock (which is not recursive). It makes use of a pthread condition
+variable to have unsuccessful threads wait on the mutex. Waiting threads
+are awaken by a signal from the final unlock call made by the thread
+holding the lock.
+</p>
+
+<p>
+Recursive locks are defined to be the following type
+(<code>H5private.h</code>):
+</p>
+
+<blockquote>
+ <pre>
+ typedef struct H5_mutex_struct {
+ pthread_t owner_thread; /* current lock owner */
+ pthread_mutex_t atomic_lock; /* lock for atomicity of new mechanism */
+ pthread_cond_t cond_var; /* condition variable */
+ unsigned int lock_count;
+ } H5_mutex_t;
+ </pre>
+</blockquote>
+
+<p>
+Detailed implementation code can be found in Appendix A. The
+implementation changes are made in <code>H5TS.c</code>.
+</p>
+
+<h2>4.2 First thread initialization</h2>
+
+<p>
+Because the mutex lock associated with a recursive lock cannot be
+statically initialized, a mechanism is required to initialize the
+recursive lock associated with <code>H5_g</code> so that it can be used
+for the first time.
+</p>
+
+<p>
+The pthreads library allows this through the pthread_once call which as
+described in section 3.3 allows only the first thread accessing the
+library in an application to initialize <code>H5_g</code>.
+</p>
+
+<p>
+In addition to initializing <code>H5_g</code>, it also initializes the
+key (see section 3.4) for use with per-thread error stacks (see section
+4.3).
+</p>
+
+<p>
+The first thread initialization mechanism is implemented as the function
+call <code>H5_first_thread_init()</code> in <code>H5TS.c</code>. This is
+described in appendix B.
+</p>
+
+<h2>4.3 Per-thread error stack management</h2>
+
+<p>
+Pthreads allows individual threads to access dynamic and persistent
+per-thread data through the use of keys. Each key is associated with
+a table that maps threads to data items. Keys can be initialized by
+<code>pthread_key_create()</code> in pthreads (see sections 3.4 and 4.2).
+Per-thread data items are accessed using a key through the
+<code>pthread_getspecific()</code> and <code>pthread_setspecific()</code>
+calls to read and write to the association table respectively.
+</p>
+
+<p>
+Per-thread error stacks are accessed through the key
+<code>H5_errstk_key_g</code> which is initialized by the first thread
+initialization call (see section 4.2).
+</p>
+
+<p>
+In the non-threadsafe version of the library, there is a global stack
+variable <code>H5E_stack_g[1]</code> which is no longer defined in the
+threadsafe version. At the same time, the macro call to gain access to
+the error stack <code>H5E_get_my_stack</code> is changed from:
+</p>
+
+<blockquote>
+ <pre>
+ #define H5E_get_my_stack() (H5E_stack_g+0)
+ </pre>
+</blockquote>
+
+<p>
+to:
+</p>
+
+<blockquote>
+ <pre>
+ #define H5E_get_my_stack() H5E_get_stack()
+ </pre>
+</blockquote>
+
+<p>
+where <code>H5E_get_stack()</code> is a surrogate function that does the
+following operations:
+</p>
+
+<ol>
+ <li>if a thread is attempting to get an error stack for the first
+ time, the error stack is dynamically allocated for the thread and
+ associated with <code>H5_errstk_key_g</code> using
+ <code>pthread_setspecific()</code>. The way we detect if it is the
+ first time is through <code>pthread_getspecific()</code> which
+ returns <code>NULL</code> if no previous value is associated with
+ the thread using the key.</li>
+
+ <li>if <code>pthread_getspecific()</code> returns a non-null value,
+ then that is the pointer to the error stack associated with the
+ thread and the stack can be used as usual.</li>
+</ol>
+
+<p>
+A final change to the error reporting routines is as follows; the current
+implementation reports errors to always be detected at thread 0. In the
+threadsafe implementation, this is changed to report the number returned
+by a call to <code>pthread_self()</code>.
+</p>
+
+<p>
+The change in code (reflected in <code>H5Eprint</code> of file
+<code>H5E.c</code>) is as follows:
+</p>
+
+<blockquote>
+ <pre>
+ #ifdef H5_HAVE_THREADSAFE
+ fprintf (stream, "HDF5-DIAG: Error detected in thread %d."
+ ,pthread_self());
+ #else
+ fprintf (stream, "HDF5-DIAG: Error detected in thread 0.");
+ #endif
+ </pre>
+</blockquote>
+
+<p>
+Code for <code>H5E_get_stack()</code> can be found in Appendix C. All the
+above changes were made in <code>H5E.c</code>.
+</p>
+
+<h2>4.4 Thread Cancellation safety</h2>
+
+<p>
+To prevent thread cancellations from killing a thread while it is in the
+library, we maintain per-thread information about the cancellability
+status of the thread before it entered the library so that we can restore
+that same status when the thread leaves the library.
+</p>
+
+<p>
+By <i>enter</i> and <i>leave</i> the library, we mean the points when a
+thread makes an API call from a user application and the time that API
+call returns. Other API or callback function calls made from within that
+API call are considered <i>within</i> the library.
+</p>
+
+<p>
+Because other API calls may be made from within the first API call, we
+need to maintain a counter to determine which was the first and
+correspondingly the last return.
+</p>
+
+<p>
+When a thread makes an API call, the macro <code>H5_API_SET_CANCEL</code>
+calls the worker function <code>H5_cancel_count_inc()</code> which does
+the following:
+</p>
+
+<ol>
+ <li>if this is the first time the thread has entered the library,
+ a new cancellability structure needs to be assigned to it.</li>
+ <li>if the thread is already within the library when the API call is
+ made, then cancel_count is simply incremented. Otherwise, we set
+ the cancellability state to <code>PTHREAD_CANCEL_DISABLE</code>
+ while storing the previous state into the cancellability structure.
+ <code>cancel_count</code> is also incremented in this case.</li>
+</ol>
+
+<p>
+When a thread leaves an API call, the macro
+<code>H5_API_UNSET_CANCEL</code> calls the worker function
+<code>H5_cancel_count_dec()</code> which does the following:
+</p>
+
+<ol>
+ <li>if <code>cancel_count</code> is greater than 1, indicating that the
+ thread is not yet about to leave the library, then
+ <code>cancel_count</code> is simply decremented.</li>
+ <li>otherwise, we reset the cancellability state back to its original
+ state before it entered the library and decrement the count (back
+ to zero).</li>
+</ol>
+
+<p>
+<code>H5_cancel_count_inc</code> and <code>H5_cancel_count_dec</code> are
+described in Appendix D and may be found in <code>H5TS.c</code>.
+</p>
+
+<h1>5. Test programs</h1>
+
+<p>
+Except where stated, all tests involve 16 simultaneous threads that make
+use of HDF5 API calls without any explicit synchronization typically
+required in a non-threadsafe environment.
+</p>
+
+<h2>5.1 Data set create and write</h2>
+
+<p>
+The test program sets up 16 threads to simultaneously create 16
+different datasets named from <i>zero</i> to <i>fifteen</i> for a single
+file and then writing an integer value into that dataset equal to the
+dataset's named value.
+</p>
+
+<p>
+The main thread would join with all 16 threads and attempt to match the
+resulting HDF5 file with expected results - that each dataset contains
+the correct value (0 for <i>zero</i>, 1 for <i>one</i> etc ...) and all
+datasets were correctly created.
+</p>
+
+<p>
+The test is implemented in the file <code>ttsafe_dcreate.c</code>.
+</p>
+
+<h2>5.2 Test on error stack</h2>
+
+<p>
+The error stack test is one in which 16 threads simultaneously try to
+create datasets with the same name. The result, when properly serialized,
+should be equivalent to 16 attempts to create the dataset with the same
+name.
+</p>
+
+<p>
+The error stack implementation runs correctly if it reports 15 instances
+of the dataset name conflict error and finally generates a correct HDF5
+containing that single dataset. Each thread should report its own stack
+of errors with a thread number associated with it.
+</p>
+
+<p>
+The test is implemented in the file <code>ttsafe_error.c</code>.
+</p>
+
+<h2>5.3 Test on cancellation safety</h2>
+
+<p>
+The main idea in thread cancellation safety is as follows; a child thread
+is spawned to create and write to a dataset. Following that, it makes a
+<code>H5Diterate</code> call on that dataset which activates a callback
+function.
+</p>
+
+<p>
+A deliberate barrier is invoked at the callback function which waits for
+both the main and child thread to arrive at that point. After that
+happens, the main thread proceeds to make a thread cancel call on the
+child thread while the latter sleeps for 3 seconds before proceeding to
+write a new value to the dataset.
+</p>
+
+<p>
+After the iterate call, the child thread logically proceeds to wait
+another 3 seconds before writing another newer value to the dataset.
+</p>
+
+<p>
+The test is correct if the main thread manages to read the second value
+at the end of the test. This means that cancellation did not take place
+until the end of the iteration call despite of the 3 second wait within
+the iteration callback and the extra dataset write operation.
+Furthermore, the cancellation should occur before the child can proceed
+to write the last value into the dataset.
+</p>
+
+<h2>5.4 Test on attribute creation</h2>
+
+<p>
+A main thread makes 16 threaded calls to <code>H5Acreate</code> with a
+generated name for each attribute. Sixteen attributes should be created
+for the single dataset in random (chronological) order and receive values
+depending on its generated attribute name (e.g. <i>attrib010</i> would
+receive the value 10).
+</p>
+
+<p>
+After joining with all child threads, the main thread proceeds to read
+each attribute by generated name to see if the value tallies. Failure is
+detected if the attribute name does not exist (meaning they were never
+created) or if the wrong values were read back.
+</p>
+
+<h1>A. Recursive Lock implementation code</h1>
+
+<blockquote>
+ <pre>
+ void H5_mutex_init(H5_mutex_t *H5_mutex)
+ {
+ H5_mutex-&gt;owner_thread = NULL;
+ pthread_mutex_init(&amp;H5_mutex-&gt;atomic_lock, NULL);
+ pthread_cond_init(&amp;H5_mutex-&gt;cond_var, NULL);
+ H5_mutex-&gt;lock_count = 0;
+ }
+
+ void H5_mutex_lock(H5_mutex_t *H5_mutex)
+ {
+ pthread_mutex_lock(&amp;H5_mutex-&gt;atomic_lock);
+
+ if (pthread_equal(pthread_self(), H5_mutex-&gt;owner_thread)) {
+ /* already owned by self - increment count */
+ H5_mutex-&gt;lock_count++;
+ } else {
+ if (H5_mutex-&gt;owner_thread == NULL) {
+ /* no one else has locked it - set owner and grab lock */
+ H5_mutex-&gt;owner_thread = pthread_self();
+ H5_mutex-&gt;lock_count = 1;
+ } else {
+ /* if already locked by someone else */
+ while (1) {
+ pthread_cond_wait(&amp;H5_mutex-&gt;cond_var, &amp;H5_mutex-&gt;atomic_lock);
+
+ if (H5_mutex-&gt;owner_thread == NULL) {
+ H5_mutex-&gt;owner_thread = pthread_self();
+ H5_mutex-&gt;lock_count = 1;
+ break;
+ } /* else do nothing and loop back to wait on condition*/
+ }
+ }
+ }
+
+ pthread_mutex_unlock(&amp;H5_mutex-&gt;atomic_lock);
+ }
+
+ void H5_mutex_unlock(H5_mutex_t *H5_mutex)
+ {
+ pthread_mutex_lock(&amp;H5_mutex-&gt;atomic_lock);
+ H5_mutex-&gt;lock_count--;
+
+ if (H5_mutex-&gt;lock_count == 0) {
+ H5_mutex-&gt;owner_thread = NULL;
+ pthread_cond_signal(&amp;H5_mutex-&gt;cond_var);
+ }
+ pthread_mutex_unlock(&amp;H5_mutex-&gt;atomic_lock);
+ }
+ </pre>
+</blockquote>
+
+<h1>B. First thread initialization</h1>
+
+<blockquote>
+ <pre>
+ void H5_first_thread_init(void)
+ {
+ /* initialize global API mutex lock */
+ H5_g.H5_libinit_g = FALSE;
+ H5_g.init_lock.owner_thread = NULL;
+ pthread_mutex_init(&amp;H5_g.init_lock.atomic_lock, NULL);
+ pthread_cond_init(&amp;H5_g.init_lock.cond_var, NULL);
+ H5_g.init_lock.lock_count = 0;
+
+ /* initialize key for thread-specific error stacks */
+ pthread_key_create(&amp;H5_errstk_key_g, NULL);
+
+ /* initialize key for thread cancellability mechanism */
+ pthread_key_create(&amp;H5_cancel_key_g, NULL);
+ }
+ </pre>
+</blockquote>
+
+
+<h1>C. Per-thread error stack acquisition</h1>
+
+<blockquote>
+ <pre>
+ H5E_t *H5E_get_stack(void)
+ {
+ H5E_t *estack;
+
+ if (estack = pthread_getspecific(H5_errstk_key_g)) {
+ return estack;
+ } else {
+ /* no associated value with current thread - create one */
+ estack = (H5E_t *)malloc(sizeof(H5E_t));
+ pthread_setspecific(H5_errstk_key_g, (void *)estack);
+ return estack;
+ }
+ }
+ </pre>
+</blockquote>
+
+<h1>D. Thread cancellation mechanisms</h1>
+
+<blockquote>
+ <pre>
+ void H5_cancel_count_inc(void)
+ {
+ H5_cancel_t *cancel_counter;
+
+ if (cancel_counter = pthread_getspecific(H5_cancel_key_g)) {
+ /* do nothing here */
+ } else {
+ /*
+ * first time thread calls library - create new counter and
+ * associate with key
+ */
+ cancel_counter = (H5_cancel_t *)malloc(sizeof(H5_cancel_t));
+ cancel_counter-&gt;cancel_count = 0;
+ pthread_setspecific(H5_cancel_key_g, (void *)cancel_counter);
+ }
+
+ if (cancel_counter-&gt;cancel_count == 0) {
+ /* thread entering library */
+ pthread_setcancelstate(PTHREAD_CANCEL_DISABLE,
+ &amp;(cancel_counter-&gt;previous_state));
+ }
+
+ cancel_counter-&gt;cancel_count++;
+ }
+
+ void H5_cancel_count_dec(void)
+ {
+ H5_cancel_t *cancel_counter = pthread_getspecific(H5_cancel_key_g);
+
+ if (cancel_counter-&gt;cancel_count == 1)
+ pthread_setcancelstate(cancel_counter-&gt;previous_state, NULL);
+
+ cancel_counter-&gt;cancel_count--;
+ }
+ </pre>
+</blockquote>
+
+<h1>E. Macro expansion codes</h1>
+
+<h2>E.1 <code>FUNC_ENTER</code></h2>
+
+<blockquote>
+ <pre>
+ /* Initialize the library */ \
+ H5_FIRST_THREAD_INIT \
+ H5_API_UNSET_CANCEL \
+ H5_API_LOCK_BEGIN \
+ if (!(H5_INIT_GLOBAL)) { \
+ H5_INIT_GLOBAL = TRUE; \
+ if (H5_init_library() &lt; 0) { \
+ HRETURN_ERROR (H5E_FUNC, H5E_CANTINIT, err, \
+ "library initialization failed"); \
+ } \
+ } \
+ H5_API_LOCK_END \
+ :
+ :
+ :
+ </pre>
+</blockquote>
+
+<h2>E.2 <code>H5_FIRST_THREAD_INIT</code></h2>
+
+<blockquote>
+ <pre>
+ /* Macro for first thread initialization */
+ #define H5_FIRST_THREAD_INIT \
+ pthread_once(&amp;H5_first_init_g, H5_first_thread_init);
+ </pre>
+</blockquote>
+
+
+<h2>E.3 <code>H5_API_UNSET_CANCEL</code></h2>
+
+<blockquote>
+ <pre>
+ #define H5_API_UNSET_CANCEL \
+ if (H5_IS_API(__func__)) { \
+ H5_cancel_count_inc(); \
+ }
+ </pre>
+</blockquote>
+
+
+<h2>E.4 <code>H5_API_LOCK_BEGIN</code></h2>
+
+<blockquote>
+ <pre>
+ #define H5_API_LOCK_BEGIN \
+ if (H5_IS_API(__func__)) { \
+ H5_mutex_lock(&amp;H5_g.init_lock);
+ </pre>
+</blockquote>
+
+
+<h2>E.5 <code>H5_API_LOCK_END</code></h2>
+
+<blockquote>
+ <pre>
+ #define H5_API_LOCK_END }
+ </pre>
+</blockquote>
+
+
+<h2>E.6 <code>HRETURN</code> and <code>HRETURN_ERROR</code></h2>
+
+<blockquote>
+ <pre>
+ :
+ :
+ H5_API_UNLOCK_BEGIN \
+ H5_API_UNLOCK_END \
+ H5_API_SET_CANCEL \
+ return ret_val; \
+ }
+ </pre>
+</blockquote>
+
+<h2>E.7 <code>H5_API_UNLOCK_BEGIN</code></h2>
+
+<blockquote>
+ <pre>
+ #define H5_API_UNLOCK_BEGIN \
+ if (H5_IS_API(__func__)) { \
+ H5_mutex_unlock(&amp;H5_g.init_lock);
+ </pre>
+</blockquote>
+
+<h2>E.8 <code>H5_API_UNLOCK_END</code></h2>
+
+<blockquote>
+ <pre>
+ #define H5_API_UNLOCK_END }
+ </pre>
+</blockquote>
+
+
+<h2>E.9 <code>H5_API_SET_CANCEL</code></h2>
+
+<blockquote>
+ <pre>
+ #define H5_API_SET_CANCEL \
+ if (H5_IS_API(__func__)) { \
+ H5_cancel_count_dec(); \
+ }
+ </pre>
+</blockquote>
+
+<h2>By Chee Wai Lee</h2>
+<h4>By Bill Wendling</h4>
+
+</body>
+</html>
+ </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_metadata_caching_in_h_d_f5_8dox.html b/develop/_metadata_caching_in_h_d_f5_8dox.html
new file mode 100644
index 0000000..bd33538
--- /dev/null
+++ b/develop/_metadata_caching_in_h_d_f5_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/MetadataCachingInHDF5.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_metadata_caching_in_h_d_f5_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/MetadataCachingInHDF5.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_metadata_caching_in_h_d_f5_8dox.html">MetadataCachingInHDF5.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_overview_8dox.html b/develop/_overview_8dox.html
new file mode 100644
index 0000000..2152d0d
--- /dev/null
+++ b/develop/_overview_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/Overview.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_overview_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/Overview.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_overview_8dox.html">Overview.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_performance.html b/develop/_performance.html
new file mode 100644
index 0000000..fa33b9a
--- /dev/null
+++ b/develop/_performance.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: $title</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_performance.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="contents">
+<div class="textblock"><h1><a class="anchor" id="secPerformance"></a>
+Performance</h1>
+<h2><a class="anchor" id="CB_MDCPerf"></a>
+Assessing HDF5 Metadata Cache Performance</h2>
+<dl class="section user"><dt>Problem</dt><dd>You are trying to diagnose and improve the I/O performance of an application and would like to understand if a simple metadata cache adjustment might yield substantial performance gains</dd></dl>
+<dl class="section user"><dt>Solution</dt><dd>The to-the-point solution, i.e., the solution w/o any background or explanation</dd></dl>
+<dl class="section user"><dt>Discussion</dt><dd>A discussion of the fine points and variants of the solution</dd></dl>
+<dl class="section user"><dt>See Also</dt><dd>References to related recipes </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_performance_8dox.html b/develop/_performance_8dox.html
new file mode 100644
index 0000000..d7f72c9
--- /dev/null
+++ b/develop/_performance_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/cookbook/Performance.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_performance_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/cookbook/Performance.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_performance_8dox.html">Performance.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_predefined_datatype_tables_8dox.html b/develop/_predefined_datatype_tables_8dox.html
new file mode 100644
index 0000000..6947926
--- /dev/null
+++ b/develop/_predefined_datatype_tables_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/PredefinedDatatypeTables.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_predefined_datatype_tables_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/PredefinedDatatypeTables.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_predefined_datatype_tables_8dox.html">PredefinedDatatypeTables.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_r_f_c.html b/develop/_r_f_c.html
new file mode 100644
index 0000000..0d8b70a
--- /dev/null
+++ b/develop/_r_f_c.html
@@ -0,0 +1,316 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: RFCs</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_r_f_c.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">RFCs </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><table class="doxtable">
+<tr>
+<th>RFC ID</th><th>Title </th></tr>
+<tr>
+<td>2022-08-19 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/Terminal_VOL_Connector_Feature_Flags.pdf">Terminal VOL Connector Feature Flags</a> </td></tr>
+<tr>
+<td>2021-05-28 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_multi_thread.pdf">Multi-Thread HDF5</a> </td></tr>
+<tr>
+<td>2021-02-19 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/selection_io_RFC_210610.pdf">Selection I/O</a> </td></tr>
+<tr>
+<td>2020-02-13 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_VFD_subfiling_200424.pdf">VFD Sub-filing</a> </td></tr>
+<tr>
+<td>2020-02-10 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/Onion_VFD_RFC_211122.pdf">Onion VFD</a> </td></tr>
+<tr>
+<td>2019-09-23 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/2019-09-23-RFC_VOL_feature_flags.pdf">Virtual Object Layer (VOL) API Compatibility</a> </td></tr>
+<tr>
+<td>2019-07-15 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/var_len_data_sketch_design_190715.pdf">Variable-Length Data in HDF5 Sketch Design</a> </td></tr>
+<tr>
+<td>2019-04-10 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_VFD_Plugin.docx.pdf">A Plugin Interface for HDF5 Virtual File Drivers</a> </td></tr>
+<tr>
+<td>2018-12-31 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_Min_Obj_Headers_181231.pdf">Dataset Object Header Size</a> </td></tr>
+<tr>
+<td>2018-12-20 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/3.2.1_3.2.2_deliverable_181220_v4.pdf">MS 3.2 – Addressing Scalability: Scalability of open, close, flush CASE STUDY: CGNS Hotspot analysis of CGNS cgp_open</a> </td></tr>
+<tr>
+<td>2018-08-30 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_Sparse_Chunks180830.pdf">Sparse Chunks</a> </td></tr>
+<tr>
+<td>2018-08-29 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/mirror_VFD_RFC_2018-10-05.pdf">H5FD_MIRROR Virtual File Driver</a> </td></tr>
+<tr>
+<td>2018-08-15 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/splitter_VFD_RFC_180830.pdf">Splitter_VFD</a> </td></tr>
+<tr>
+<td>2018-07-12 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_Update_to_HDF5_References.pdf">Update to HDF5 References</a> </td></tr>
+<tr>
+<td>2018-06-20 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-Chunking%20Functions-2018-06-20-v3.docx.pdf">Chunk query functionality in HDF5</a> </td></tr>
+<tr>
+<td>2018-06-10 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/VFD_SWMR_RFC_220519.pdf">VFD SWMR</a> </td></tr>
+<tr>
+<td>2018-03-21 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-API_Contexts-2018-03-21.docx.pdf">API Contexts</a> </td></tr>
+<tr>
+<td>2018-01-25 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/enhance_h5clear.docx.pdf">Enhancement to the tool <code>h5clear</code></a> </td></tr>
+<tr>
+<td>2017-07-07 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/H5Sencode_format.docx.pdf"><code>H5Sencode/H5Sdecode</code> Format Change</a> </td></tr>
+<tr>
+<td>2016-01-05 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-bounds.pdf">Setting Bounds for Object Creation in HDF5 1.10.0</a> </td></tr>
+<tr>
+<td>2015-09-15 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/2015-09-28-RFC-HDF5-1.10.0-File-Format-Superblock-Changes-EP.docx.pdf">File Format Changes in HDF5 1.10.0</a> </td></tr>
+<tr>
+<td>2015-07-09 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-Page_Buffering.pdf">Page Buffering</a> </td></tr>
+<tr>
+<td>2015-06-15 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/cache_image_RFC_150929-QAK.docx.pdf">Metadata Cache Image</a> </td></tr>
+<tr>
+<td>2015-04-29 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/new_datatypes.pdf">New Datatypes</a> </td></tr>
+<tr>
+<td>2015-04-24 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-CollectiveMetadataWrites.pdf">Collective Metadata Writes</a> </td></tr>
+<tr>
+<td>2015-04-23 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-CollectiveMetadataReads.pdf">Enabling Collective Metadata Reads</a> </td></tr>
+<tr>
+<td>2015-03-01 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/sent_RFC_format_convert-v3.docx.pdf">The Tool to Handle HDF5 File Format Compatibility for Chunked Datasets</a> </td></tr>
+<tr>
+<td>2015-02-12 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_H5LTget_hardlinkds.docx.pdf"><code>H5LTget_hardlinks</code> – High-level API to list all the hard links to an object</a> </td></tr>
+<tr>
+<td>2015-02-05 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_F2003_v6.docx.pdf">HDF5 Fortran Wrappers Maintenance: Dropping Support for Non-Fortran 2003 Standard Compliant Compilers</a> </td></tr>
+<tr>
+<td>2015-02-02 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC%20New%20Autotools%20Behavior.docx.pdf">New Autotools Behavior</a> </td></tr>
+<tr>
+<td>2014-12-10 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/HDF5-VDS-requirements-use-cases-2014-12-10.pdf">HDF5 Virtual Dataset</a> </td></tr>
+<tr>
+<td>2014-12-01 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC%20filter%20memory%20issues%20on%20Windows.docx.pdf">Allocate/Free Mismatches in HDF5 Filter Code on Windows</a> </td></tr>
+<tr>
+<td>2014-09-16 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_VOL.pdf">Virtual Object Layer</a> </td></tr>
+<tr>
+<td>2014-08-27 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/CompressNChunk_RFC.pdf">Chunking and Compression Performance Tool Requirements</a> </td></tr>
+<tr>
+<td>2014-07-29 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/h5fis_accessible.pdf">Replacing H5Fis_hdf5() with H5Fis_accessible()</a> </td></tr>
+<tr>
+<td>2014-07-22 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/64bit_hid_t-v1.docx.pdf">Switching to a 64-bit <code>hid_t</code> Space in HDF5</a> </td></tr>
+<tr>
+<td>2014-07-17 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/analysis_ext.pdf">Data Analysis Extensions</a> </td></tr>
+<tr>
+<td>2014-07-07 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/2014-08-28-RFC_VOL.pdf">Virtual Object Layer</a> </td></tr>
+<tr>
+<td>2014-05-24 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-Why%20does%20not%20compression%20work-GH-EP.docx.pdf">HDF5 Compression Demystified</a> </td></tr>
+<tr>
+<td>2014-03-18 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC%20H5free_memory%20v2.pdf">Freeing Memory Allocated by the HDF5 Library</a> </td></tr>
+<tr>
+<td>2014-03-13 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-Compat-Tool-v2.docx.pdf">Options to handle compatibility issues for HDF5 files</a> </td></tr>
+<tr>
+<td>2014-02-24 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/Design-MetadataCache-Logging-THG20140224-v4.pdf">Design: Metadata Cache Logging</a> </td></tr>
+<tr>
+<td>2013-12-11 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC%20H5Ocork%20v5%20new%20fxn%20names.pdf">Fine-Grained Control of Metadata Cache Flushes</a> </td></tr>
+<tr>
+<td>2013-09-30 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-Read-Attempts-for-Metadata-with-Checksum-v3.pdf">Read Attempts for Metadata with Checksum</a> </td></tr>
+<tr>
+<td>2013-09-19 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/core%20CFD%20paging%20v5.docx.pdf">Core VFD Backing Store Paged Writes</a> </td></tr>
+<tr>
+<td>2013-06-30 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/Design-HDF5-FlushDependencyTesting-20130630-v1.1.pdf">Flush Dependency Testing</a> </td></tr>
+<tr>
+<td>2013-03-16 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/HDF5DynamicallyLoadedFilters.pdf">HDF5 Dynamically Loaded Filters</a> </td></tr>
+<tr>
+<td>2012-11-14 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/DECTRIS%20Integration%20RFC%202012-11-29.pdf">Direct Chunk Write</a> </td></tr>
+<tr>
+<td>2012-10-24 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/FileSpaceManagement.pdf">HDF5 File Space Management</a> </td></tr>
+<tr>
+<td>2012-08-28 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/H5HPC_MultiDset_RW_IO_RFC.pdf">New HDF5 API Routines for HPC Applications - Read/Write Multiple Datasets in an HDF5 file</a> </td></tr>
+<tr>
+<td>2012-05-23 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/paged_aggregation.pdf">HDF5 File Space Management: Paged Aggregation</a> </td></tr>
+<tr>
+<td>2012-05-01 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/HDF5FileImageOperations.pdf">HDF5 File Image Operations</a> </td></tr>
+<tr>
+<td>2012-03-05 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC%20PHDF5%20Consistency%20Semantics%20MC%20120328.docx.pdf">Enabling a Strict Consistency Semantics Model in Parallel HDF5</a> </td></tr>
+<tr>
+<td>2012-02-20 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/h5repack_improve_hyperslab_over_chunked_dataset_v1.pdf"><code>h5repack</code>: Improved Hyperslab selections for Large Chunked Datasets</a> </td></tr>
+<tr>
+<td>2012-01-20 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/2012-1-25-Maintainers-guide-for-datatype.docx.pdf">A Maintainer's Guide for the Datatype Module in HDF5 Library</a> </td></tr>
+<tr>
+<td>2012-01-04 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_actual_io_v4-1_done.docx.pdf">Actual I/O Mode</a> </td></tr>
+<tr>
+<td>2011-11-19 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-H5Ocompare-review_v6.pdf">New public functions to handle comparison</a> </td></tr>
+<tr>
+<td>2011-08-25 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/2011-08-31-RFC_H5Ocopy_Named_DT_v2.docx.pdf">Merging Named Datatypes in H5Ocopy()</a> </td></tr>
+<tr>
+<td>2011-08-11 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_Enhancement_Hyperslab_Selection-1.4.docx.pdf">Expanding the HDF5 Hyperslab Selection Interface</a> </td></tr>
+<tr>
+<td>2011-07-26 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/metadata_aggregation_RFC_v03.docx.pdf">HDF5 File Space Allocation and Aggregation</a> </td></tr>
+<tr>
+<td>2011-06-14 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_h5dump_refactor_v3.docx.pdf">Refactor <code>h5dump</code> to Improve Maintenance</a> </td></tr>
+<tr>
+<td>2011-03-29 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_Tools_Extlink_Cache_v3_r2.docx.pdf">Support External Link Open File Cache in HDF5 Tools</a> </td></tr>
+<tr>
+<td>2011-01-18 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC%20for%20h5diff%20Attribute%20Comparisons_v7.docx.pdf"><code>h5diff</code> Attribute Comparisons</a> </td></tr>
+<tr>
+<td>2010-11-22 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_swmr_timeouts_v2.docx.pdf">SWMR Timeouts</a> </td></tr>
+<tr>
+<td>2010-11-04 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/CacheExternalLinkFileOpens.pdf">Caching Files Opened Through External Links</a> </td></tr>
+<tr>
+<td>2010-10-18 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/HDF5-comparisons_v3-RFC-2011-08-03.pdf">HDF5 File and Object Comparison Specification</a> </td></tr>
+<tr>
+<td>2010-09-02 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/H5edit-RFC-Draft-v5.pdf"><code>h5edit</code> – An HDF5 File Editing Tool</a> </td></tr>
+<tr>
+<td>2010-07-27 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_HDF5_reservedCharacters-v2.pdf">Reserved Characters for HDF5 Applications</a> </td></tr>
+<tr>
+<td>2010-07-26 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/H5HPC_RFC-2010-09-28.pdf">High-Level HDF5 API routines for HPC Applications</a> </td></tr>
+<tr>
+<td>2010-05-11 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_h5diff_exclude_obj_v1_3.pdf"><code>h5diff</code> – Exclude Object(s) from Comparison</a> </td></tr>
+<tr>
+<td>2010-04-22 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_gen_attribute_tool_v2_f.pdf">Generating attributes into an object with a tool</a> </td></tr>
+<tr>
+<td>2010-03-12 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_Support_HDF518_in_Tools.pdf">Supporting HDF5 1.8 in HDF5 Command Line Tools</a> </td></tr>
+<tr>
+<td>2009-12-18 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RCF_h5diff_link_v1.2.docx.pdf">Supporting soft-link and external-link for <code>h5diff</code></a> </td></tr>
+<tr>
+<td>2009-09-07 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_Tools_Lib_v2.pdf">HDF5 Tools Library Functions</a> </td></tr>
+<tr>
+<td>2009-06-12 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_h5diff_default_epsilon.pdf">Default EPSILON values for comparing floating point data</a> </td></tr>
+<tr>
+<td>2008-12-18 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_h5diff_NonComparable.pdf">Reporting of Non-Comparable Datasets by <code>h5diff</code></a> </td></tr>
+<tr>
+<td>2008-12-05 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_elink_callback.pdf">External Link Traversal Callback</a> </td></tr>
+<tr>
+<td>2008-10-30 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_chunk_cache_functions.pdf">Setting Raw Data Chunk Cache Parameters in HDF5</a> </td></tr>
+<tr>
+<td>2008-09-15 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/FileFreeSpacePerformance.pdf">Performance Report for Free-space Manager</a> </td></tr>
+<tr>
+<td>2008-09-04 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/ExternalLinkFileAccessProperty.pdf">Setting File Access Property List for accessing External Link</a> </td></tr>
+<tr>
+<td>2008-07-28 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_Native_Time_Types.pdf">Native Time Types in HDF5</a> </td></tr>
+<tr>
+<td>2008-07-23 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_Special_Values_in_HDF5.pdf">Special Values in HDF5</a> </td></tr>
+<tr>
+<td>2008-03-01 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/DynamicTransformations_RFC.pdf">Dynamic Transformations to HDF5 Data</a> </td></tr>
+<tr>
+<td>2008-02-09 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-Using-SVN-branching-Feb9.pdf">Using SVN branching to improve software development process at THG</a> </td></tr>
+<tr>
+<td>2008-02-06 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC-HIS-REL-1.8_Feb6.pdf">Maintaining the <code>HISTORY.txt</code> and <code>RELEASE.txt</code> files in HDF5</a> </td></tr>
+<tr>
+<td>2007-11-11 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/AURA-corruption-2007-11-12.pdf">Addressing HDF5 file corruption issue</a> </td></tr>
+<tr>
+<td>2007-10-18 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/RFC_NaNsHDF5.pdf"><code>NaN</code> detection in HDF5</a> </td></tr>
+<tr>
+<td>2007-08-01 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/Metadata_Journaling_RFC.pdf">Metadata Journaling to Improve Crash Survivability</a> </td></tr>
+<tr>
+<td>2007-04-13 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/API_Compatibility_RFC.txt.pdf">API Compatibility Strategies for HDF5</a> </td></tr>
+<tr>
+<td>2007-01-15 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/PrivateHeap.pdf">A "Private" Heap for HDF5</a> </td></tr>
+<tr>
+<td>2006-06-23 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/coll_ind_dd6.pdf">Performance Comparison of Collective I/O and Independent I/O with Derived Datatypes</a> </td></tr>
+<tr>
+<td>2006-06-04 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/h5stat_spec_v3_2006-06-04.pdf"><code>h5stat</code> tool</a> </td></tr>
+<tr>
+<td>2006-05-05 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/Simple%20Performance%20Test%20on%20Fletcher32%20Filter.pdf">Simple Performance Test on Fletcher32 Filter</a> </td></tr>
+<tr>
+<td>2006-04-10 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/h5chk_Requirements.pdf">Requirement Specifications of an HDF5 File Format Validation Tool</a> </td></tr>
+<tr>
+<td>2006-03-17 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/sec2driver-RFC.pdf">Proposed changes to the <code>sec2</code> driver </a> </td></tr>
+<tr>
+<td>2006-01-24 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/FITS%20to%20HDF5%20mapping.pdf">Mapping FITS data to HDF5</a> </td></tr>
+<tr>
+<td>2004-08-11 </td><td><a href="https://docs.hdfgroup.org/hdf5/rfc/text-dtype.htm.pdf">Conversion Between Text and Datatype</a> </td></tr>
+</table>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_r_f_c_8dox.html b/develop/_r_f_c_8dox.html
new file mode 100644
index 0000000..66df7ba
--- /dev/null
+++ b/develop/_r_f_c_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/RFC.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_r_f_c_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/RFC.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_r_f_c_8dox.html">RFC.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_r_m.html b/develop/_r_m.html
new file mode 100644
index 0000000..98dc045
--- /dev/null
+++ b/develop/_r_m.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Reference Manual</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_r_m.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Reference Manual </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>The functions provided by the HDF5 API are grouped into the following <em>modules</em>:</p>
+<table class="doxtable">
+<tr>
+<th>Modules </th></tr>
+<tr valign="top">
+<td><table class="doxtable">
+<caption>Core Reference Manual Modules</caption>
+<tr>
+<th>Module</th><th colspan="4">Language</th><th>Description </th></tr>
+<tr>
+<th>Attributes (H5A)</th><td><a class="el" href="group___h5_a.html">C</a></td><td><a class="el" href="class_h5_1_1_attribute.html">C++</a></td><td><a class="el" href="group___f_h5_a.html">Fortran</a></td><td><a class="el" href="group___j_h5_a.html">Java</a></td><td>HDF5 attribute is a small metadata object describing the nature and/or intended usage of a primary data object. </td></tr>
+<tr>
+<th>Datasets (H5D)</th><td><a class="el" href="group___h5_d.html">C</a></td><td><a class="el" href="class_h5_1_1_data_set.html">C++</a></td><td><a class="el" href="group___f_h5_d.html">Fortran</a></td><td><a class="el" href="group___j_h5_d.html">Java</a></td><td>Manage HDF5 datasets, including the transfer of data between memory and disk and the description of dataset properties. </td></tr>
+<tr>
+<th>Dataspaces (H5S)</th><td><a class="el" href="group___h5_s.html">C</a></td><td><a class="el" href="class_h5_1_1_data_space.html">C++</a></td><td><a class="el" href="group___f_h5_s.html">Fortran</a></td><td><a class="el" href="group___j_h5_s.html">Java</a></td><td>HDF5 dataspaces describe the shape of datasets in memory or in HDF5 files. </td></tr>
+<tr>
+<th>Datatypes (H5T)</th><td><a class="el" href="group___h5_t.html">C</a></td><td><a class="el" href="class_h5_1_1_data_type.html">C++</a></td><td><a class="el" href="group___f_h5_t.html">Fortran</a></td><td><a class="el" href="group___j_h5_t.html">Java</a></td><td>HDF5 datatypes describe the element type of HDF5 datasets and attributes. </td></tr>
+<tr>
+<th>Error Handling (H5E)</th><td><a class="el" href="group___h5_e.html">C</a></td><td><a class="el" href="class_h5_1_1_exception.html">C++</a></td><td><a class="el" href="group___f_h5_e.html">Fortran</a></td><td><a class="el" href="group___j_h5_e.html">Java</a></td><td>HDF5 library error reporting. </td></tr>
+<tr>
+<th>Event Set (H5ES)</th><td><a class="el" href="group___h5_e_s.html">C</a></td><td>"C++"</td><td>"Fortran"</td><td>"Java"</td><td>HDF5 event set life cycle used with HDF5 VOL connectors that enable the asynchronous feature in HDF5. </td></tr>
+<tr>
+<th>Files (H5F)</th><td><a class="el" href="group___h5_f.html">C</a></td><td><a class="el" href="class_h5_1_1_h5_file.html">C++</a></td><td><a class="el" href="group___f_h5_f.html">Fortran</a></td><td><a class="el" href="group___j_h5_f.html">Java</a></td><td>Manage HDF5 files. </td></tr>
+<tr>
+<th>Filters (H5Z)</th><td><a class="el" href="group___h5_z.html">C</a></td><td>"C++"</td><td><a class="el" href="group___f_h5_z.html">Fortran</a></td><td><a class="el" href="group___j_h5_z.html">Java</a></td><td>Manage HDF5 user-defined filters </td></tr>
+<tr>
+<th>Groups (H5G)</th><td><a class="el" href="group___h5_g.html">C</a></td><td><a class="el" href="class_h5_1_1_group.html">C++</a></td><td><a class="el" href="group___f_h5_g.html">Fortran</a></td><td><a class="el" href="group___j_h5_g.html">Java</a></td><td>Manage HDF5 groups. </td></tr>
+<tr>
+<th>Identifiers (H5I)</th><td><a class="el" href="group___h5_i.html">C</a></td><td><a class="el" href="class_h5_1_1_id_component.html">C++</a></td><td><a class="el" href="group___f_h5_i.html">Fortran</a></td><td><a class="el" href="group___j_h5_i.html">Java</a></td><td>Manage identifiers defined by the HDF5 library. </td></tr>
+<tr>
+<th>Library General (H5)</th><td><a class="el" href="group___h5.html">C</a></td><td><a class="el" href="class_h5_1_1_h5_library.html">C++</a></td><td><a class="el" href="group___f_h5.html">Fortran</a></td><td><a class="el" href="group___j_h5.html">Java</a></td><td>Manage the life cycle of HDF5 library instances. </td></tr>
+<tr>
+<th>Links (H5L)</th><td><a class="el" href="group___h5_l.html">C</a></td><td>"C++"</td><td><a class="el" href="group___f_h5_l.html">Fortran</a></td><td><a class="el" href="group___j_h5_l.html">Java</a></td><td>Manage HDF5 links and link types. </td></tr>
+<tr>
+<th>Objects (H5O)</th><td><a class="el" href="group___h5_o.html">C</a></td><td>"C++"</td><td><a class="el" href="group___f_h5_o.html">Fortran</a></td><td><a class="el" href="group___j_h5_o.html">Java</a></td><td>Manage HDF5 objects (groups, datasets, datatype objects). </td></tr>
+<tr>
+<th>Property Lists (H5P)</th><td><a class="el" href="group___h5_p.html">C</a></td><td><a class="el" href="class_h5_1_1_prop_list.html">C++</a></td><td><a class="el" href="group___f_h5_p.html">Fortran</a></td><td><a class="el" href="group___j_h5_p.html">Java</a></td><td>HDF5 property lists are the main vehicle to configure the behavior of HDF5 API functions. </td></tr>
+<tr>
+<th>Dynamically-loaded Plugins (H5PL)</th><td><a class="el" href="group___h5_p_l.html">C</a></td><td>"C++"</td><td>"Fortran"</td><td><a class="el" href="group___j_h5_p_l.html">Java</a></td><td>Manage the loading behavior of HDF5 plugins. </td></tr>
+<tr>
+<th>References (H5R)</th><td><a class="el" href="group___h5_r.html">C</a></td><td>"C++"</td><td><a class="el" href="group___f_h5_r.html">Fortran</a></td><td><a class="el" href="group___j_h5_r.html">Java</a></td><td>Manage HDF5 references (HDF5 objects, attributes, and selections on datasets a.k.a. dataset regions). </td></tr>
+<tr>
+<th>VOL Connector (H5VL)</th><td><a class="el" href="group___h5_v_l.html">C</a></td><td>"C++"</td><td><a class="el" href="group___f_h5_v_l.html">Fortran</a></td><td><a class="el" href="group___j_h5_v_l.html">Java</a></td><td>Manage HDF5 VOL connector plugins. </td></tr>
+</table>
+<table class="doxtable">
+<caption>High-level Reference Manual Modules</caption>
+<tr>
+<th>Module</th><th colspan="4">Language</th><th>Description </th></tr>
+<tr>
+<th>HDF5 Lite APIs (H5LT,H5LD)</th><td><a class="el" href="group___h5_l_t.html">C</a></td><td>"C++"</td><td><a class="el" href="group___f_h5_l_t.html">Fortran</a></td><td>"Java"</td><td>Functions to simplify creating and manipulating datasets, attributes and other features. </td></tr>
+<tr>
+<th>HDF5 Images API (H5IM)</th><td><a class="el" href="group___h5_i_m.html">C</a></td><td>"C++"</td><td><a class="el" href="group___f_h5_i_m.html">Fortran</a></td><td>"Java"</td><td>Creating and manipulating HDF5 datasets intended to be interpreted as images. </td></tr>
+<tr>
+<th>HDF5 Table APIs (H5TB)</th><td><a class="el" href="group___h5_t_b.html">C</a></td><td>"C++"</td><td><a class="el" href="group___f_h5_t_b.html">Fortran</a></td><td>"Java"</td><td>Creating and manipulating HDF5 datasets intended to be interpreted as tables. </td></tr>
+<tr>
+<th>HDF5 Packet Table APIs (H5PT)</th><td><a class="el" href="group___h5_p_t.html">C</a></td><td>"C++"</td><td>"Fortran"</td><td>"Java"</td><td>Creating and manipulating HDF5 datasets to support append- and read-only operations on table data. </td></tr>
+<tr>
+<th>HDF5 Dimension Scales APIs (H5DS)</th><td><a class="el" href="group___h5_d_s.html">C</a></td><td>"C++"</td><td><a class="el" href="group___f_h5_d_s.html">Fortran</a></td><td>"Java"</td><td>Creating and manipulating HDF5 datasets that are associated with the dimension of another HDF5 dataset. </td></tr>
+<tr>
+<th>HDF5 Optimizations APIs (H5DO)</th><td><a class="el" href="group___h5_d_o.html">C</a></td><td>"C++"</td><td>"Fortran"</td><td>"Java"</td><td>Bypassing default HDF5 behavior in order to optimize for specific use cases. </td></tr>
+<tr>
+<th>Extensions (H5LR, H5LT)</th><td><a class="el" href="group___h5_l_r.html">C</a></td><td>"C++"</td><td>"Fortran"</td><td>"Java"</td><td></td></tr>
+</table>
+</td></tr>
+<tr>
+<td><table class="doxtable">
+<caption>Additional Java Reference Manual Modules</caption>
+<tr>
+<td><a class="el" href="_h_d_f5_c_o_n_s_t.html">Constants and Enumerated Types</a></td><td>This class contains C constants and enumerated types of HDF5 library. </td></tr>
+<tr>
+<td><a class="el" href="_h_d_f_n_a_t_i_v_e.html">Native Arrays of Numbers</a></td><td>This class encapsulates native methods to deal with arrays of numbers, converting from numbers to bytes and bytes to numbers. </td></tr>
+<tr>
+<td><a class="el" href="_h_d_f_a_r_r_a_y.html">Java Array Conversion</a></td><td>This is a class for handling multidimensional arrays for HDF. </td></tr>
+<tr>
+<td><a class="el" href="_e_r_r_o_r_s.html">Errors and Exceptions</a></td><td>The class HDF5Exception returns errors from the Java HDF5 Interface. </td></tr>
+</table>
+</td></tr>
+<tr>
+<td><a class="el" href="predefined_datatypes_tables.html">HDF5 Predefined Datatypes</a><br />
+ <a href="./deprecated.html">Deprecated functions</a><br />
+ Functions with <a class="el" href="group___a_s_y_n_c.html">Asynchronous Functions</a><br />
+ <a class="el" href="api-compat-macros.html">API Compatibility Macros</a> </td></tr>
+</table>
+<p>Follow these simple rules and stay out of trouble:</p>
+<ul>
+<li><b>Handle discipline:</b> The HDF5 API is rife with handles or identifiers, which you typically obtain by creating new HDF5 items, copying items, or retrieving facets of items. Consequently, <b>and most importantly</b>, you are responsible for releasing the underlying resources via the matching <code>H5*close()</code> call, or deal with the consequences of resource leakage. </li>
+<li><b>Closed means closed:</b> Do not pass identifiers that were previously <code>H5*close()</code>-d to other API functions! It will generate an error. </li>
+<li><b>Dynamic memory allocation:</b> The API contains a few functions in which the HDF5 library dynamically allocates memory on the caller's behalf. The caller owns this memory and eventually must free it by calling <a class="el" href="group___h5.html#ga71872bf6445cba956da86d4762b662cf" title="Frees memory allocated by the HDF5 library.">H5free_memory()</a> and not language-explicit memory functions. </li>
+<li><b>Don't modify while iterating:</b> Do not modify the underlying collection when an iteration is in progress! </li>
+<li><b>Use of locations:</b> Certain API functions, typically called <code>H5***_by_name</code> use a combination of identifiers and path names to refer to HDF5 objects. If the identifier fully specifies the object in question, pass <code>'.'</code> (a dot) for the name!</li>
+</ul>
+<dl class="section attention"><dt>Attention</dt><dd><b>C++ Developers using HDF5 C-API functions beware:</b><br />
+ Several functions in this C-API take function pointers or callbacks as arguments. Examples include <a class="el" href="group___l_a_p_l.html#ga8850042eed51777866d7bd0d050cfdc2" title="Sets the external link traversal callback function in a link access property list.">H5Pset_elink_cb()</a>, <a class="el" href="group___d_x_p_l.html#ga10a80b29444d933da1aa2003f46cf003" title="Sets user-defined datatype conversion callback function.">H5Pset_type_conv_cb()</a>, <a class="el" href="group___c_o_n_v.html#ga9442478475a03357ee47fa035df0228a" title="Converts data from one specified datatype to another.">H5Tconvert()</a>, and <a class="el" href="group___h5_e.html#ga4ecc0f6a1ea5bb821373a5a7b8070655" title="Walks the specified error stack, calling the specified function.">H5Ewalk2()</a>. Application code must ensure that those callback functions return normally such to allow the HDF5 to manage its resources and maintain a consistent state. For instance, those functions must not use the C <code>setjmp</code> / <code>longjmp</code> mechanism to leave those callback functions. Within the context of C++, any exceptions thrown within the callback function must be caught, such as with a <code>catch(…)</code> statement. Any exception state can be placed within the provided user data function call arguments, and may be thrown again once the calling function has returned. Exceptions raised and not handled inside the callback are not supported as it might leave the HDF5 library in an inconsistent state. Similarly, using C++20 coroutines cannot be used as callbacks, since they do not support plain return statements. If a callback function yields execution to another C++20 coroutine calling HDF5 functions as well, this may lead to undefined behavior.</dd></dl>
+<dl class="section user"><dt>Don't like what you see? - You can help to improve this Reference Manual</dt><dd>Complete the survey linked near the top of this page!<br />
+ We treat documentation like code: Fork the <a href="https://github.com/HDFGroup/hdf5">HDF5 repo</a>, make changes, and create a <a href="https://github.com/HDFGroup/hdf5/pulls">pull request</a> !<br />
+ See the <a class="el" href="_r_m_t.html">Reference Manual (RM) Page Template</a> for general guidance. </dd></dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_r_m_t.html b/develop/_r_m_t.html
new file mode 100644
index 0000000..0e678ee
--- /dev/null
+++ b/develop/_r_m_t.html
@@ -0,0 +1,185 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Reference Manual (RM) Page Template</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_r_m_t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Reference Manual (RM) Page Template </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>We treat documentation like code and use <a href="https://www.doxygen.nl/index.html">Doxygen</a> to <a href="https://github.com/HDFGroup/hdf5/blob/develop/src/H5Fpublic.h">markup comments in the code</a> or create <a href="https://github.com/HDFGroup/hdf5/blob/develop/doxygen/dox/Overview.dox">stand-alone pages</a>.</p>
+<p>Every RM entry consists of a subset of the elements listed below. Not every RM entry warrants the full set. More is better, and we can, perhaps, distinguish minimal, typical, and great RM entries.</p>
+<p>A minimal RM entry must include elements 1-3, 8, 11, and 7 if applicable.</p>
+<p>A <em>typical</em> RM entry is a minimal RM entry that in addition has elements 9, 10, and 12.</p>
+<p>A <b>great</b> RM entry is a typical RM entry plus everything else.</p>
+<p>The current RM is a mixed bag. Take what's there with a pinch of salt and apply the <a href="https://www.oreilly.com/library/view/97-things-every/9780596809515/ch08.html">Scout Rule</a>!</p>
+<dl class="section user"><dt>RM entry elements</dt><dd></dd></dl>
+<ol type="1">
+<li>Module indication<ul>
+<li>Indicate the HDF5 module in which the function will appear. <pre class="fragment"> * \ingroup H5XYZ</pre></li>
+</ul>
+</li>
+<li>Synopsis<ul>
+<li>A phrase or sentence that summarizes the function's purpose <pre class="fragment"> * \brief Simplifies your life</pre></li>
+</ul>
+</li>
+<li>Prototype (parameters and return value)<ul>
+<li>A description of the function parameters and return value <pre class="fragment"> * \param[in] name1 Description of IN parameter \p name1
+ * \param[out] name2 Description of OUT parameter \p name2
+ * \param[in,out] name3 Description of INOUT parameter \p name3
+ * \return Returns what you always wanted</pre></li>
+<li>Clearly indicate the parameter direction as <code>in</code>, <code>out</code>, or <code>in,out</code></li>
+<li>Make reference to other parameters using <code>\p</code></li>
+</ul>
+</li>
+<li>Preconditions<ul>
+<li>A set of preconditions that must be met. <pre class="fragment"> * \pre The argument supplied in parameter \p name2 must be even.</pre></li>
+</ul>
+</li>
+<li>Invariants<ul>
+<li>A set of invariants. <pre class="fragment"> * \invariant The mouse pointer will always be visible.</pre></li>
+</ul>
+</li>
+<li>Postconditions<ul>
+<li>What will be true when the function returns. <pre class="fragment"> * \post On error, the output parameters will be unmodified.</pre></li>
+</ul>
+</li>
+<li>Deprecation note<ul>
+<li>If a function was deprecated, list the version in which the function was deprecated (below), why it was deprecated, and which function(s) succeed it. <pre class="fragment"> * \deprecated Deprecated in favor of another great function.</pre></li>
+</ul>
+</li>
+<li>Details<ul>
+<li>A detailed description of the function's behavior <pre class="fragment"> * \details This is the heart of the matter. Try to be helpful!</pre></li>
+</ul>
+</li>
+<li>Example<ul>
+<li>The function in context and action, usually a (Doxygen) snippet. <pre class="fragment"> * \par Example
+ * \snippet H5F_examples.c minimal</pre></li>
+</ul>
+</li>
+<li>Instruction (attention, note, warning)<ul>
+<li>Behaviors, features, side-effects, etc. the user should be aware of <pre class="fragment"> * \note Dear reader, ...
+ *
+ * \attention Colorless green ideas sleep furiously.
+ *
+ * \warning Don't do this at home!</pre></li>
+</ul>
+</li>
+<li>Since<ul>
+<li>The HDF5 library version in which the function was introduced <pre class="fragment"> * \since 1.MAJOR.MINOR</pre></li>
+</ul>
+</li>
+<li>Version<ul>
+<li>Use this element to record a deprecation version, a change in parameter types, changes in behavior, etc. <pre class="fragment"> * \version 1.MAJOR.MINOR Function was deprecated in this release</pre> </li>
+</ul>
+</li>
+</ol>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_reference_manual_8dox.html b/develop/_reference_manual_8dox.html
new file mode 100644
index 0000000..3fdb5ba
--- /dev/null
+++ b/develop/_reference_manual_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/ReferenceManual.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_reference_manual_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/ReferenceManual.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_reference_manual_8dox.html">ReferenceManual.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_s_p_e_c.html b/develop/_s_p_e_c.html
new file mode 100644
index 0000000..ce16e1e
--- /dev/null
+++ b/develop/_s_p_e_c.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Specifications</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_s_p_e_c.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Specifications </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="DDL"></a>
+DDL</h1>
+<ul>
+<li><a class="el" href="_d_d_l_b_n_f110.html">DDL in BNF through HDF5 1.10</a> </li>
+<li><a class="el" href="_d_d_l_b_n_f112.html">DDL in BNF for HDF5 1.12 and above</a></li>
+</ul>
+<h1><a class="anchor" id="File"></a>
+Format</h1>
+<ul>
+<li><a class="el" href="_f_m_t1.html">HDF5 File Format Specification Version 1.0</a> </li>
+<li><a class="el" href="_f_m_t11.html">HDF5 File Format Specification Version 1.1</a> </li>
+<li><a class="el" href="_f_m_t2.html">HDF5 File Format Specification Version 2.0</a> </li>
+<li><a class="el" href="_f_m_t3.html">HDF5 File Format Specification Version 3.0</a></li>
+</ul>
+<h1><a class="anchor" id="Other"></a>
+Other</h1>
+<ul>
+<li><a class="el" href="_i_m_g.html">HDF5 Image and Palette Specification Version 1.2</a> </li>
+<li><a class="el" href="_t_b_l.html">HDF5 Table Specification Version 1.0</a> </li>
+<li><a href="https://support.hdfgroup.org/HDF5/doc/HL/H5DS_Spec.pdf">HDF5 Dimension Scale Specification</a> </li>
+</ul>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_specifications_8dox.html b/develop/_specifications_8dox.html
new file mode 100644
index 0000000..450b533
--- /dev/null
+++ b/develop/_specifications_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/Specifications.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_specifications_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/Specifications.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_specifications_8dox.html">Specifications.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_t_b_l.html b/develop/_t_b_l.html
new file mode 100644
index 0000000..8273237
--- /dev/null
+++ b/develop/_t_b_l.html
@@ -0,0 +1,311 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Table Specification Version 1.0</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_t_b_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Table Specification Version 1.0 </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><html>
+<head>
+ <title>HDF5 Table Specification</title>
+</head>
+
+The HDF5 specification defines the standard objects and storage for the
+standard HDF5 objects. (For information about the HDF5 library, model and
+specification, see the HDF documentation.)&nbsp; This document is an additional
+specification do define a standard profile for how to store tables in HDF5.
+Table data in HDF5 is stored as HDF5 datasets with standard attributes to define
+the properties of the tables.
+
+<h2>
+1. Overview</h2>
+A generic table is a sequence of records, each record has a name and a type.
+Table data is stored as an HDF5 one dimensional compound dataset.&nbsp; A table
+is defined as a collection of records whose values are stored in fixed-length
+fields. All records have the same structure and all values in each field have
+the same data type.
+<p>The dataset for a table is distinguished from other datasets by giving
+it an attribute &quot;CLASS=TABLE&quot;.&nbsp;&nbsp;
+Optional attributes allow the storage of a title for the Table and for
+each column, and a fill value for each column.
+<h2>
+2.&nbsp; Table Attributes</h2>
+The attributes for the Table are strings.&nbsp;They are written with the <a href="RM_H5LT.html#H5LTset_attribute_string"><code>H5LTset_attribute_string</code></a>
+Lite API function.&nbsp; "Required" attributes must always be used. "Optional" attributes
+must be used when required.
+<br>&nbsp;
+<h4>
+Attributes</h4>
+
+<dl>
+<dt>
+Attribute name="<b>CLASS</b>" (Required)</dt>
+
+<dd>
+This attribute is type H5T_C_S1, with size 5.</dd>
+
+<dd>
+For all Tables, the value of this attribute is &quot;TABLE&quot;.</dd>
+
+<dd>
+This attribute identifies this data set as intended to be interpreted as Table that conforms to the specifications on this page.</dd>
+</dl>
+
+<dl>
+Attribute name="<b>VERSION</b>" (Required)
+
+<dd>
+This attribute is of type H5T_C_S1, with size corresponding to the length
+of the version string.&nbsp; This attribute identifies the version number
+of this specification to which it conforms.&nbsp; The current version number
+is &quot;0.2&quot;.</dd>
+
+</dl>
+
+<dl>
+<dt>
+Attribute name="<b>TITLE</b>" (Optional)</dt>
+
+<dd>
+The <b>TITLE</b> is an optional String that is to be used as the
+informative title of the whole table.
+The <b>TITLE</b> is set with the parameter <code> table_title</code> of the function
+<a href="RM_H5TB.html#H5TBmake_table"> <code> H5TBmake_table</code></a>.&nbsp;</dd>
+</dl>
+
+<dl>
+<dt>
+Attribute name="<b>FIELD_(n)_NAME</b>" (Required)</dt>
+
+<dd>
+The <b>FIELD_(n)_NAME</b> is an optional String that is to be used as the
+informative title of column <b>n</b> of the table.
+For each of the fields the word FIELD_ is concatenated with
+ the zero based field (n) index together with the name of the field.</dd>
+
+</dl>
+<dl>
+<dt>
+Attribute name="<b>FIELD_(n)_FILL</b>" (Optional)</dt>
+
+<dd>
+The <b>FIELD_(n)_FILL</b> is an optional String that is the fill value for
+column <b>n</b> of the table.
+For each of the fields the word FIELD_ is concatenated with
+ the zero based field (n) index together with the fill value, if present.
+This value is written only when a fill value is defined for the table.</dd>
+
+</dl>
+
+<dl>
+
+<br>&nbsp;
+<center><table BORDER=2 BGCOLOR="#FFFFFF" >
+<caption><b>Table 1. Attributes of an Image Dataset</b></caption>
+
+<tr>
+<td><b>Attribute Name</b></td>
+
+<td><b>(R = Required</b>
+<br><b>O= Optional)</b></td>
+
+<td><b>Type</b></td>
+
+<td><b>String Size</b></td>
+
+<td><b>Value</b></td>
+</tr>
+
+<tr>
+<td>CLASS</td>
+
+<td>R</td>
+
+<td>String</td>
+
+<td>5</td>
+
+<td>&quot;TABLE&quot;</td>
+</tr>
+
+<tr>
+<td>VERSION</td>
+
+<td>R</td>
+
+<td>String</td>
+
+<td>3</td>
+
+<td>&quot;0.2&quot;</td>
+</tr>
+
+<tr>
+<td>TITLE</td>
+
+<td>O</td>
+
+<td>String</td>
+
+<td>&nbsp;</td>
+
+<td>
+
+<tr>
+<td>FIELD_(n)_NAME</td>
+
+<td>R</td>
+
+<td>String</td>
+
+<td>&nbsp;</td>
+
+<td>
+&nbsp;
+
+<tr>
+<td>FIELD_(n)_FILL</td>
+
+<td>O*</td>
+
+<td>String</td>
+
+<td>&nbsp;</td>
+
+<td>
+&nbsp;
+</table>
+</center>
+
+ </dl>
+<p>
+<center>
+&nbsp;
+</center>
+<i>* </i>The attribute FIELD_(n)_FILL is written to the table if a fill value is
+specified on the creation of the Table. Otherwise, it is not.<p>The following
+section of code shows the calls necessary to the creation of a table.
+
+<p><code>/* Create a new HDF5 file using default properties. */<br>
+ file_id = H5Fcreate( &quot;my_table.h5&quot;, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT );</code> </p>
+
+<p><code>/* Call the make table function */<br>
+</code> <code>H5TBmake_table( "Table Title", file_id, "Table1", NFIELDS, NRECORDS, dst_size,&nbsp;<br>
+ field_names, dst_offset, field_type,&nbsp;<br>
+ chunk_size, fill_data, compress, p_data )&nbsp;</code> </p>
+
+<p><code> /* Close the file. */<br>
+ status = H5Fclose( file_id );</code> </p>
+
+</body>
+ </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_t_n.html b/develop/_t_n.html
new file mode 100644
index 0000000..71c6f46
--- /dev/null
+++ b/develop/_t_n.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Technical Notes</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_t_n.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Technical Notes </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><ul>
+<li><a class="el" href="api-compat-macros.html">API Compatibility Macros</a> </li>
+<li><a class="el" href="_a_p_p_d_b_g.html">Debugging HDF5 Applications</a> </li>
+<li><a class="el" href="_f_m_t_d_i_s_c.html">HDF5 File Format Discussion</a> </li>
+<li><a class="el" href="_f_i_l_t_e_r.html">HDF5 Filters</a> </li>
+<li><a class="el" href="_i_o_f_l_o_w.html">HDF5 Raw I/O Flow Notes</a> </li>
+<li><a class="el" href="_t_n_m_d_c.html">Metadata Caching in HDF5</a> </li>
+<li><a class="el" href="_m_t.html">HDF5 Thread Safe library</a> </li>
+<li><a class="el" href="_v_f_l.html">HDF5 Virtual File Layer</a> </li>
+</ul>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_t_n_m_d_c.html b/develop/_t_n_m_d_c.html
new file mode 100644
index 0000000..690dee1
--- /dev/null
+++ b/develop/_t_n_m_d_c.html
@@ -0,0 +1,486 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Metadata Caching in HDF5</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_t_n_m_d_c.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Metadata Caching in HDF5 </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>Revise this!</dd></dl>
+<h1><a class="anchor" id="intro"></a>
+Introduction</h1>
+<p>In the 1.6.4 release, we introduced a re-implementation of the metadata cache. That release contained an incomplete version of the cache which could not be controlled via the API. The version in the 1.8 release is more mature and includes new API calls that allow the user program to configure the metadata cache both on file open and at run time.</p>
+<p>From the user perspective, the most striking effect of the new cache should be a large reduction in the cache memory requirements when working with complex HDF5 files.</p>
+<p>Those working with such files may also notice a reduction in file close time.</p>
+<p>Those working with HDF5 files with a simple structure shouldn't notice any particular changes in most cases. In rare cases, there may be a significant improvement in performance.</p>
+<p>The remainder of this document contains an architectural overview of the old and new metadata caches, a discussion of algorithms used to automatically adjust cache size to circumstances, and a high-level discussion of the cache configuration controls. It can be safely skipped by anyone who works only with HDF5 files with relatively simple structure (i.e. no huge groups, no datasets with large numbers of chunks, and no objects with large numbers of attributes.)</p>
+<p>On the other hand, it is mandatory reading if you want to use something other than the default metadata cache configuration. The documentation on the metadata cache-related API calls will not make much sense without this background.</p>
+<h1><a class="anchor" id="oldnew"></a>
+Old and New Metadata Cache</h1>
+<h2><a class="anchor" id="old"></a>
+The Old Metadata Cache</h2>
+<p>The old metadata cache indexed the cache with a hash table with no provision for collisions. Instead, collisions were handled by evicting the existing entry to make room for the new entry. Aside from flushes, there was no other mechanism for evicting entries, so the replacement policy could best be described as "Evict on Collision".</p>
+<p>As a result, if two frequently used entries hashed to the same location, they would evict each other regularly. To decrease the likelihood of this situation, the default hash table size was set fairly large &ndash; slightly more than 10,000. This worked well, but since the size of metadata entries is not bounded, and since entries were only evicted on collision, the large hash table size allowed the cache size to explode when working with HDF5 files with complex structure.</p>
+<p>The "Evict on Collision" replacement policy also caused problems with the parallel version of the HDF5 library, as a collision with a dirty entry could force a write in response to a metadata read. Since all metadata writes must be collective in the parallel case while reads need not be, this could cause the library to hang if only some of the processes participated in a metadata read that forced a write. Prior to the implementation of the new metadata cache, we dealt with this issue by maintaining a shadow cache for dirty entries evicted by a read.</p>
+<h2><a class="anchor" id="new"></a>
+The New Metadata Cache</h2>
+<p>The new metadata cache was designed to address the above issues. After implementation, it became evident that the working set size for HDF5 files varies widely depending on both structure and access patterns. Thus it was necessary to add support for cache size adjustment under either automatic or user program control (see section 2.3 for details).</p>
+<p>When the cache is operating under direct user program control, it is also possible to temporarily disable evictions from the metadata cache so as to maximize raw data throughput at the expense of allowing the cache to grow without bound until evictions are enabled again.</p>
+<p>Structurally, the new metadata cache can be thought of as a heavily modified version of the UNIX buffer cache as described in chapter three of M. J. Bach's "The Design of the UNIX Operating System" In essence, the UNIX buffer cache uses a hash table with chaining to index a pool of fixed-size buffers. It uses the LRU replacement policy to select candidates for eviction.</p>
+<p>Since HDF5 metadata entries are not of fixed size and may grow arbitrarily large, the size of the new metadata cache cannot be controlled by setting a maximum number of entries. Instead, the new cache keeps a running sum of the sizes of all entries and attempts to evict entries as necessary to stay within a user-specified maximum size. (Note the use of the word "attempts" here &ndash; as will be seen, it is possible for the cache to exceed its currently specified maximum size.) At present, the LRU replacement policy is the only option for selecting candidates for eviction.</p>
+<p>Per the standard Unix buffer cache, dirty entries are given two passes through the LRU list before being evicted. The first time they reach the end of the LRU list, they are flushed, marked as clean, and moved to the head of the LRU list. When a clean entry reaches the end of the LRU list, it is simply evicted if space is needed.</p>
+<p>The cache cannot evict entries that are locked, and thus it will temporarily grow beyond its maximum size if there are insufficient unlocked entries available for eviction.</p>
+<p>In the parallel version of the library, only the cache running under process 0 of the file communicator is allowed to write metadata to file. All the other caches must retain dirty metadata until the process 0 cache tells them that the metadata is clean.</p>
+<p>Since all operations modifying metadata must be collective, all caches see the same stream of dirty metadata. This fact is used to allow them to synchronize every n bytes of dirty metadata, where n is a user-configurable value that defaults to 256 KB.</p>
+<p>To avoid sending the other caches messages from the future, process 0 must not write any dirty entries until it reaches a synchronization point. When it reaches a synchronization point, it writes entries as needed, and then broadcasts the list of flushed entries to the other caches. The caches on the other processes use this list to mark entries clean before they leave the synchronization point, allowing them to evict those entries as needed.</p>
+<p>The caches will also synchronize on a user-initiated flush.</p>
+<p>To minimize overhead when running in parallel, the cache maintains a "clean" LRU list in addition to the regular LRU list. This list contains only clean entries and is used as a source of candidates for eviction when flushing dirty entries is not allowed.</p>
+<p>Since flushing entries is forbidden most of the time when running in parallel, the caches can be forced to exceed their maximum sizes if they run out of clean entries to evict.</p>
+<p>To decrease the likelihood of this event, the new cache allows the user to specify a minimum clean size &ndash; which is a minimum total size of all the entries on the clean LRU plus all unused space in the cache.</p>
+<p>While the clean LRU list is only maintained in the parallel version of the HDF5 library, the notion of a minimum clean size still applies in the serial case. Here it is used to force a mix of clean and dirty entries in the cache even in the write-only case.</p>
+<p>This, in turn, reduces the number of redundant flushes by avoiding the case in which the cache fills with dirty metadata and all entries must be flushed before a clean entry can be evicted to make room for a new entry.</p>
+<p>Observe that in both the serial and parallel cases, the maintenance of a minimum clean size modifies the replacement policy, as dirty entries may be flushed earlier than would otherwise be the case so as to maintain the desired amount of clean and/or empty space in the cache.</p>
+<p>While the new metadata cache only supports the LRU replacement policy at present, that may change. Support for multiple replacement policies was very much in mind when the cache was designed, as was the ability to switch replacement policies at run time. The situation has been complicated by the later addition of the adaptive cache resizing requirement, as two of the resizing algorithms piggyback on the LRU list. However, if there is a need for additional replacement policies, it shouldn't be too hard to implement them.</p>
+<h1><a class="anchor" id="adapt"></a>
+Adaptive Cache Resizing in the New Metadata Cache</h1>
+<p>As mentioned earlier, the metadata working set size for an HDF5 file varies wildly depending on the structure of the file and the access pattern. For example, a 2MB limit on metadata cache size is excessive for an H5repack of almost all HDF5 files we have tested. However, I have a file submitted by one of our users that will run a 13% hit rate with this cache size and will lock up one of our Linux boxes using the old metadata cache. Increase the new metadata cache size to 4 MB, and the hit rate exceeds 99%.</p>
+<p>In this case, the main culprit is a root group with more than 20,000 entries in it. As a result, the root group heap exceeds 1 MB, which tends to crowd out the rest of the metadata in a 2 MB cache</p>
+<p>This case and a number of synthetic tests convinced us that we needed to modify the new metadata cache to expand and contract according to need within user-specified bounds.</p>
+<p>I was unable to find any previous work on this problem, so I invented solutions as I went along. If you are aware of prior work, please send me references. The closest I was able to come was a group of embedded CPU designers who were turning off sections of their cache to conserve power.</p>
+<h2><a class="anchor" id="increasing"></a>
+Increasing the Cache Size</h2>
+<p>In the context of the HDF5 library, the problem of increasing the cache size as necessary to contain the current working set turns out to involve two rather different issues.</p>
+<p>The first of these, which was recognized immediately, is the problem of recognizing long term changes in working set size, and increasing the cache size accordingly, while not reacting to transients.</p>
+<p>The second, which I recognized the hard way, is to adjust the cache size for sudden, dramatic increases in working set size caused by requests for large pieces of metadata which may be larger than the current metadata cache size.</p>
+<p>The algorithms for handling these situations are discussed below. These problems are largely orthogonal to each other, so both algorithms may be used simultaneously.</p>
+<h3><a class="anchor" id="hrtcsi"></a>
+Hit Rate Threshold Cache Size Increment</h3>
+<p>Perhaps the most obvious heuristic for identifying cases in which the cache is too small involves monitoring the hit rate. If the hit rate is low for a while, and the cache is at its current maximum size, the current maximum cache size is probably too small.</p>
+<p>The hit rate threshold algorithm for increasing cache size applies this intuition directly.</p>
+<p>Hit rate statistics are collected over a user-specified number of cache accesses. This period is known as an epoch.</p>
+<p>At the end of each epoch, the hit rate is computed, and the counters are reset. If the hit rate is below a user-specified threshold and the cache is at its current maximum size, the maximum size of the cache is increased by a user-specified multiple. If required, the new cache maximum size is clipped to stay within the user-specified upper bound on the maximum cache size, and optionally, within a user-specified maximum increment.</p>
+<p>My tests indicate that this algorithm works well in most cases. However, in a synthetic test in which hit rate increased slowly with cache size, and load remained steady for many epochs, I observed a case in which cache size increased until the hit rate just exceeded the specified minimum and then stalled. This is a problem, as to avoid volatility, it is necessary to set the minimum hit rate threshold well below the desired hit rate. Thus we may find ourselves with a cache running with a 91% hit rate when we really want it to increase its size until the hit rate is about 99%.</p>
+<p>If this case occurs frequently in actual use, I will have to come up with an improved algorithm. Please let me know if you see this behavior. However, I had to work rather hard to create it in my synthetic tests, so I would expect it to be uncommon.</p>
+<h3><a class="anchor" id="fcsi"></a>
+Flash Cache Size Increment</h3>
+<p>A fundamental problem with the above algorithm is that contains the hidden assumption that cache entries are relatively small in comparison to the cache itself. While I knew this assumption was not generally true when I developed the algorithm, I thought that cases, where it failed, would be so rare as to not be worth considering, as even if they did occur, the above algorithm would rectify the situation within an epoch or two.</p>
+<p>While it is true that such occurrences are rare, and it is true that the hit rate threshold cache size increment algorithm will rectify the situation eventually, the performance degradation experienced by users while waiting for the epoch to end was so extreme that some way of accelerating response to such situations was essential.</p>
+<p>To understand the problem, consider the following use case:</p>
+<p>Suppose we create a group, and then repeatedly create a new data set in the group, write some data to it and then close it.</p>
+<p>In some versions of the HDF5 file format, the names of the datasets will be stored in a local heap associated with the group, and the space for that heap will be allocated in a single, contiguous chunk. When this local heap is full, we allocate a new chunk twice the size of the old, copy the data from the old local heap into the new, and discard the old local heap.</p>
+<p>By default, the minimum metadata cache size is set to 2 MB. Thus in this use case, our hit rate will be fine as long as the local heap is no larger than a little less than 2 MB, as the group related metadata is accessed frequently and never evicted, and the data set related metadata is never accessed once the data set is closed, and thus is evicted smoothly to make room for new data sets.</p>
+<p>All this changes abruptly when the local heap finally doubles in size to a value above the slightly less than 2 MB limit. All of a sudden, the local heap is the size of the metadata cache, and the cache must constantly swap it in to access it, and then swap it out to make room for other metadata.</p>
+<p>The hit rate threshold-based algorithm for increasing the cache size will fix this problem eventually, but performance will be very bad until it does, as the metadata cache will largely ineffective until its size is increased.</p>
+<p>An obvious heuristic for addressing this "big rock in a small pond" issue is to watch for large "incoming rocks", and increase the size of the "pond" if the rock is so big that it will force most of the "water" out of the "pond".</p>
+<p>The add space flash cache size increment algorithm applies this intuition directly:</p>
+<p>Let x be either the size of a newly inserted entry, a newly loaded entry, or the number of bytes by which the size of an existing entry has been increased (i.e. the size of the "rock").</p>
+<p>If x is greater than some user-specified fraction of the current maximum cache size, increase the current maximum cache size by x times some user-specified multiple, less any free space that was in the cache, to begin with. Further, to avoid confusing the other cache size increment/decrement code, start a new epoch.</p>
+<p>At present, this algorithm pays no attention to any user-specified limit on the maximum size of any single cache size increase, but it DOES stay within the user-specified upper bound on the maximum cache size.</p>
+<p>While it should be easy to see how this algorithm could be fooled into inactivity by a large number of entries that were not quite large enough to cross the threshold, in practice it seems to work reasonably well.</p>
+<p>Needless to say, I will revisit the issue should this cease to be the case.</p>
+<h2><a class="anchor" id="decreasing"></a>
+Decreasing the Cache Size</h2>
+<p>Identifying cases in which the maximum cache size is larger than necessary turned out to be more difficult.</p>
+<h3><a class="anchor" id="hrtcsr"></a>
+Hit Rate Threshold Cache Size Reduction</h3>
+<p>One obvious heuristic is to monitor the hit rate and guess that we can safely decrease cache size if the hit rate exceeds some user-supplied threshold (say .99995). The hit rate threshold size decrement algorithm implemented in the new metadata cache implements this intuition as follows:</p>
+<p>At the end of each epoch (this is the same epoch that is used in the cache size increment algorithm), the hit rate is compared with the user-specified threshold. If the hit rate exceeds that threshold, the current maximum cache size is decreased by a user-specified factor. If required, the size of the reduction is clipped to stay within a user-specified lower bound on the maximum cache size, and optionally, within a user-specified maximum decrement.</p>
+<p>In my synthetic tests, this algorithm works poorly. Even with a very high threshold and a small maximum reduction, it results in cache size oscillations. The size increment code typically increments the maximum cache size above the working set size. This results in a high hit rate, which causes the threshold size decrement code to reduce the maximum cache size below the working set size, which causes the hit rate to crash causing the cycle to repeat. The resulting average hit rate is poor.</p>
+<p>It remains to be seen if this behavior will be seen in the field. The algorithm is available for use, but it wouldn't be my first choice. If you use it, please report back.</p>
+<h3><a class="anchor" id="acsr"></a>
+Ageout Cache Size Reduction</h3>
+<p>Another heuristic for dealing with oversized cache conditions is to look for entries that haven't been accessed for a long time, evict them, and reduce the cache size accordingly.</p>
+<p>The age out cache size reduction applies this intuition as follows: At the end of each epoch (again the same epoch as used in the cache size increment algorithm), all entries that haven't been accessed for a user-configurable number of epochs (1 - 10 at present) are evicted. The maximum cache size is then reduced to equal the sum of the sizes of the remaining entries. The size of the reduction is clipped to stay within a user-specified lower bound on maximum cache size, and optionally, within a user-specified maximum decrement.</p>
+<p>In addition, the user may specify a minimum fraction of the cache which must be empty before the cache size is reduced. Thus if an empty reserve of 0.1 was specified on a 10 MB cache, there would be no cache size reduction unless the eviction of aged out entries resulted in more than 1 MB of empty space. Further, even after the reduction, the cache would be one-tenth empty.</p>
+<p>In my synthetic tests, the age out algorithm works rather well, although it is somewhat sensitive to the epoch length and age out period selection.</p>
+<h3><a class="anchor" id="awhrtcsr"></a>
+Ageout With Hit Rate Threshold Cache Size Reduction</h3>
+<p>To address these issues, I combined the hit rate threshold and age out heuristics.</p>
+<p>Age out with threshold works just like age out, except that the algorithm is not run unless the hit rate exceeded a user-specified threshold in the previous epoch.</p>
+<p>In my synthetic tests, age out with threshold seems to work nicely, with no observed oscillation. Thus I have selected it as the default cache size reduction algorithm.</p>
+<p>For those interested in such things, the age out algorithm is implemented by inserting a marker entry at the head of the LRU list at the beginning of each epoch. Entries that haven't been accessed for at least n epochs are simply entries that appear in the LRU list after the n-th marker at the end of an epoch.</p>
+<h1><a class="anchor" id="configuring"></a>
+Configuring the New Metadata Cache</h1>
+<p>Due to a lack of resources, the design work on the automatic cache size adjustment algorithms was done hastily, using primarily synthetic tests. I don't think I spent more than a couple weeks writing and running performance tests &ndash; most time went into coding and functional testing.</p>
+<p>As a result, while I think the algorithms provided for adaptive cache resizing will work well in actual use, I don't really know (although preliminary results from the field are promising). Fortunately, the issue shouldn't arise for the vast majority of HDF5 users, and those for whom it may arise should be savvy enough to recognize problems and deal with them.</p>
+<p>For this latter class of users, I have implemented a number of new API calls allowing the user to select and configure the cache resize algorithms, or to turn them off and control cache size directly from the user program. There are also API calls that allow the user program to monitor hit rate and cache size.</p>
+<p>From the user perspective, all the cache configuration data for a given file is contained in an instance of the <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> structure &ndash; the definition of which is given below:</p>
+<div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> {</div>
+<div class="line"> <span class="comment">/* general configuration fields: */</span></div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#aad880fc4455c253781e8968f2239d56f">version</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#aab04b3e770d1c2decc03f6fd94b64b17">rpt_fcn_enabled</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a6c03d051d5efb0e64bdca5d0b354a8b1">open_trace_file</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#aced3486ae892a53209b7aae069a34be9">close_trace_file</a>;</div>
+<div class="line"> <span class="keywordtype">char</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a92e7d20eb2b7b353961c64558ddac080">trace_file_name</a>[<a class="code" href="_h5_a_cpublic_8h.html#a717f1f3545cfc3d1b2208c96cc0c3bd3">H5AC__MAX_TRACE_FILE_NAME_LEN</a> + 1];</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a3d6e32c7a9bf8f65848c6840e1de8c6e">evictions_enabled</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a707198a337ece01a37dfec6e01275d82">set_initial_size</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a649236e7dd714855a50f122aa5caca9f">initial_size</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">max_size</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">min_size</a>;</div>
+<div class="line"> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#ac998e51b01e0eef09d9a29c43f97e4bf">epoch_length</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* size increase control fields: */</span></div>
+<div class="line"> <span class="keyword">enum</span> <a class="code" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918fa">H5C_cache_incr_mode</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">incr_mode</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">lower_hr_threshold</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a322f2a955e71ab7ede483e991e76f806">apply_max_increment</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#ad5a729f1d611f2780679a35b3524052c">max_increment</a>;</div>
+<div class="line"> <span class="keyword">enum</span> <a class="code" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908">H5C_cache_flash_incr_mode</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">flash_incr_mode</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">flash_multiple</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">flash_threshold</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* size decrease control fields: */</span></div>
+<div class="line"> <span class="keyword">enum</span> <a class="code" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04f">H5C_cache_decr_mode</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">upper_hr_threshold</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a54007d3f2afb718b437f499a5c8b46d9">decrement</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#ac2c89a735413e4c36d6f463c4890ab42">apply_max_decrement</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a75e875a61c9da7f82482d0f6fe6e7152">max_decrement</a>;</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a7ac41e345300bdecd9943e855d55b71b">epochs_before_eviction</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a6c5cff8e8a21230cc7f21859d8d6bd22">apply_empty_reserve</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a9c1ae995513b55737aad09e11beff733">empty_reserve</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* parallel configuration fields: */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">dirty_bytes_threshold</a>;</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a83a536128dbb7785b2553c294f33d1fe">metadata_write_strategy</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a>;</div>
+<div class="ttc" id="a_h5_a_cpublic_8h_html_a717f1f3545cfc3d1b2208c96cc0c3bd3"><div class="ttname"><a href="_h5_a_cpublic_8h.html#a717f1f3545cfc3d1b2208c96cc0c3bd3">H5AC__MAX_TRACE_FILE_NAME_LEN</a></div><div class="ttdeci">#define H5AC__MAX_TRACE_FILE_NAME_LEN</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:432</div></div>
+<div class="ttc" id="a_h5_cpublic_8h_html_a040d488146ff1ca0a82209e9af3918fa"><div class="ttname"><a href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918fa">H5C_cache_incr_mode</a></div><div class="ttdeci">H5C_cache_incr_mode</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:26</div></div>
+<div class="ttc" id="a_h5_cpublic_8h_html_a4f8534794ad9a977185a5d608c0af04f"><div class="ttname"><a href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04f">H5C_cache_decr_mode</a></div><div class="ttdeci">H5C_cache_decr_mode</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:42</div></div>
+<div class="ttc" id="a_h5_cpublic_8h_html_aaaa13ca7756d135b7df6d5a6779ee908"><div class="ttname"><a href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908">H5C_cache_flash_incr_mode</a></div><div class="ttdeci">H5C_cache_flash_incr_mode</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:34</div></div>
+<div class="ttc" id="a_h5public_8h_html_ad470b00eccd2115c707c02de5fa1120d"><div class="ttname"><a href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a></div><div class="ttdeci">bool hbool_t</div><div class="ttdef"><b>Definition:</b> H5public.h:249</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a></div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:462</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a0e25a1dc2c695bea335df0e23ed6363c"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">H5AC_cache_config_t::flash_incr_mode</a></div><div class="ttdeci">enum H5C_cache_flash_incr_mode flash_incr_mode</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:615</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a20f323fcb4747fc7228d2d74bb965586"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">H5AC_cache_config_t::lower_hr_threshold</a></div><div class="ttdeci">double lower_hr_threshold</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:585</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a322f2a955e71ab7ede483e991e76f806"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a322f2a955e71ab7ede483e991e76f806">H5AC_cache_config_t::apply_max_increment</a></div><div class="ttdeci">hbool_t apply_max_increment</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:607</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a3d6e32c7a9bf8f65848c6840e1de8c6e"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a3d6e32c7a9bf8f65848c6840e1de8c6e">H5AC_cache_config_t::evictions_enabled</a></div><div class="ttdeci">hbool_t evictions_enabled</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:526</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a54007d3f2afb718b437f499a5c8b46d9"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a54007d3f2afb718b437f499a5c8b46d9">H5AC_cache_config_t::decrement</a></div><div class="ttdeci">double decrement</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:657</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a5df68196b281c19d8ab7da0788566aec"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">H5AC_cache_config_t::decr_mode</a></div><div class="ttdeci">enum H5C_cache_decr_mode decr_mode</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:638</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a649236e7dd714855a50f122aa5caca9f"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a649236e7dd714855a50f122aa5caca9f">H5AC_cache_config_t::initial_size</a></div><div class="ttdeci">size_t initial_size</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:550</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a6c03d051d5efb0e64bdca5d0b354a8b1"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a6c03d051d5efb0e64bdca5d0b354a8b1">H5AC_cache_config_t::open_trace_file</a></div><div class="ttdeci">hbool_t open_trace_file</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:478</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a6c5cff8e8a21230cc7f21859d8d6bd22"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a6c5cff8e8a21230cc7f21859d8d6bd22">H5AC_cache_config_t::apply_empty_reserve</a></div><div class="ttdeci">hbool_t apply_empty_reserve</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:683</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a707198a337ece01a37dfec6e01275d82"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a707198a337ece01a37dfec6e01275d82">H5AC_cache_config_t::set_initial_size</a></div><div class="ttdeci">hbool_t set_initial_size</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:546</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a75e875a61c9da7f82482d0f6fe6e7152"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a75e875a61c9da7f82482d0f6fe6e7152">H5AC_cache_config_t::max_decrement</a></div><div class="ttdeci">size_t max_decrement</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:673</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a77b1812e0407c9122db524462a5c9633"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">H5AC_cache_config_t::flash_multiple</a></div><div class="ttdeci">double flash_multiple</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:620</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a7ac41e345300bdecd9943e855d55b71b"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a7ac41e345300bdecd9943e855d55b71b">H5AC_cache_config_t::epochs_before_eviction</a></div><div class="ttdeci">int epochs_before_eviction</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:677</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a83a536128dbb7785b2553c294f33d1fe"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a83a536128dbb7785b2553c294f33d1fe">H5AC_cache_config_t::metadata_write_strategy</a></div><div class="ttdeci">int metadata_write_strategy</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:707</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a84a5ff4ac69196aa27c14f6f796db596"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">H5AC_cache_config_t::upper_hr_threshold</a></div><div class="ttdeci">double upper_hr_threshold</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:643</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a8e3c2a2d300b7a8f8d3705fc5e59a3c1"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">H5AC_cache_config_t::dirty_bytes_threshold</a></div><div class="ttdeci">size_t dirty_bytes_threshold</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:696</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a92e7d20eb2b7b353961c64558ddac080"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a92e7d20eb2b7b353961c64558ddac080">H5AC_cache_config_t::trace_file_name</a></div><div class="ttdeci">char trace_file_name[1024+1]</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:511</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a95fb1e03a77ef5c109d0c851416ced55"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">H5AC_cache_config_t::flash_threshold</a></div><div class="ttdeci">double flash_threshold</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:629</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a9c1ae995513b55737aad09e11beff733"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a9c1ae995513b55737aad09e11beff733">H5AC_cache_config_t::empty_reserve</a></div><div class="ttdeci">double empty_reserve</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:687</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_aab04b3e770d1c2decc03f6fd94b64b17"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#aab04b3e770d1c2decc03f6fd94b64b17">H5AC_cache_config_t::rpt_fcn_enabled</a></div><div class="ttdeci">hbool_t rpt_fcn_enabled</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:470</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_aad880fc4455c253781e8968f2239d56f"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#aad880fc4455c253781e8968f2239d56f">H5AC_cache_config_t::version</a></div><div class="ttdeci">int version</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:465</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_abd805b98f873c1720f34a0ce937838fd"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">H5AC_cache_config_t::min_clean_fraction</a></div><div class="ttdeci">double min_clean_fraction</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:556</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ac2c89a735413e4c36d6f463c4890ab42"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ac2c89a735413e4c36d6f463c4890ab42">H5AC_cache_config_t::apply_max_decrement</a></div><div class="ttdeci">hbool_t apply_max_decrement</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:669</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ac504dff76b24ab9f15536c51aec9fbbb"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">H5AC_cache_config_t::increment</a></div><div class="ttdeci">double increment</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:595</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ac998e51b01e0eef09d9a29c43f97e4bf"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ac998e51b01e0eef09d9a29c43f97e4bf">H5AC_cache_config_t::epoch_length</a></div><div class="ttdeci">long int epoch_length</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:573</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_aced3486ae892a53209b7aae069a34be9"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#aced3486ae892a53209b7aae069a34be9">H5AC_cache_config_t::close_trace_file</a></div><div class="ttdeci">hbool_t close_trace_file</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:499</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ad5a729f1d611f2780679a35b3524052c"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ad5a729f1d611f2780679a35b3524052c">H5AC_cache_config_t::max_increment</a></div><div class="ttdeci">size_t max_increment</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:611</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ae825aaf759060239e92170d20eb97d26"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">H5AC_cache_config_t::incr_mode</a></div><div class="ttdeci">enum H5C_cache_incr_mode incr_mode</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:580</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_af4728438dee601cb2554d9bf18d78a43"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">H5AC_cache_config_t::max_size</a></div><div class="ttdeci">size_t max_size</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:565</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_af99ca22b80e05fd5b3603806348ab647"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">H5AC_cache_config_t::min_size</a></div><div class="ttdeci">size_t min_size</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:569</div></div>
+</div><!-- fragment --><p> This structure is defined in <code><a class="el" href="_h5_a_cpublic_8h.html">H5ACpublic.h</a></code>. Each field is discussed below and in the associated header comment.</p>
+<p>The C API allows you to get and set this structure directly. Unfortunately, the Fortran API has to do this with individual parameters for each of the fields (with the exception of version).</p>
+<p>While the API calls are discussed individually in the reference manual, the following high-level discussion of what fields to change for different purposes should be useful.</p>
+<h2><a class="anchor" id="gconfig"></a>
+General Configuration</h2>
+<p>The <code>version</code> field is intended to allow The HDF Group to change the <code><a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a></code> structure without breaking old code. For now, this field should always be set to <code>H5AC__CURR_CACHE_CONFIG_VERSION</code>, even when you are getting the current configuration data from the cache. The library needs the version number to know where fields are located with reference to the supplied base address.</p>
+<p>The <a class="el" href="struct_h5_a_c__cache__config__t.html#aab04b3e770d1c2decc03f6fd94b64b17">rpt_fcn_enabled</a> field is a boolean flag that allows you to turn on and off the resize reporting function that reports the activities of the adaptive cache resize code at the end of each epoch &ndash; assuming that it is enabled.</p>
+<p>The report function is unsupported, so you are on your own if you use it. Since it dumps status data to stdout, you should not attempt to use it with Windows unless you modify the source. You may find it useful if you want to experiment with different adaptive resize configurations. It is also a convenient way of diagnosing poor cache configuration. Finally, if you do lots of runs with identical behavior, you can use it to determine the metadata cache size needed in each phase of your program so you can set the required cache sizes manually.</p>
+<p>The trace file fields are also unsupported. They allow one to open and close a trace file in which all calls to the metadata cache are logged in a user-specified file for later analysis. The feature is intended primarily for THG use in debugging or optimizing the metadata cache in cases where users in the field observe obscure failures or poor performance that we cannot re-create in the lab. The trace file will allow us to re-create the exact sequence of cache operations that are triggering the problem.</p>
+<p>At present we do not have a playback utility for trace files, although I imagine that we will write one quickly when and if we need it.</p>
+<p>To enable the trace file, you load the full path of the desired trace file into <a class="el" href="struct_h5_a_c__cache__config__t.html#a92e7d20eb2b7b353961c64558ddac080">trace_file_name</a>, and set <a class="el" href="struct_h5_a_c__cache__config__t.html#a6c03d051d5efb0e64bdca5d0b354a8b1">open_trace_file</a> to <code>TRUE</code>. In the parallel case, an ASCII representation of the rank of each process is appended to the supplied trace file name to create a unique trace file name for that process.</p>
+<p>To close an open trace file, set <a class="el" href="struct_h5_a_c__cache__config__t.html#aced3486ae892a53209b7aae069a34be9">close_trace_file</a> to <code>TRUE</code>.</p>
+<p>It must be emphasized that you are on your own if you play with the trace file feature absent a request from The HDF Group. Needless to say, the trace file feature is disabled by default. If you enable it, you will take a large performance hit and generate huge trace files.</p>
+<p>The <a class="el" href="struct_h5_a_c__cache__config__t.html#a3d6e32c7a9bf8f65848c6840e1de8c6e">evictions_enabled</a> field is a boolean flag allowing the user to disable the eviction of entries from the metadata cache. Under normal operation conditions, this field will always be set to <code>TRUE</code>.</p>
+<p>In rare circumstances, the raw data throughput requirements may be so high that the user wishes to postpone metadata writes so as to reserve I/O throughput for raw data. The <a class="el" href="struct_h5_a_c__cache__config__t.html#a3d6e32c7a9bf8f65848c6840e1de8c6e">evictions_enabled</a> field exists to allow this &ndash; although the user is to be warned that the metadata cache will grow without bound while evictions are disabled. Thus evictions should be re-enabled as soon as possible, and it may be wise to monitor cache size and statistics (to see how to enable statistics, see the debugging facilities section below).</p>
+<p>Evictions may only be disabled when the automatic cache resize code is disabled as well. Thus to disable evictions, not only must the user set the <a class="el" href="struct_h5_a_c__cache__config__t.html#a3d6e32c7a9bf8f65848c6840e1de8c6e">evictions_enabled</a> field to <code>FALSE</code>, but he must also set <a class="el" href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">incr_mode</a> to <a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa6c1241ad99f2c18de01ea9407db860d4">H5C_incr__off</a>, set <a class="el" href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">flash_incr_mode</a> to <a class="el" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a12938ef95720e1fd421ce77b1775c692">H5C_flash_incr__off</a>, and set <a class="el" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a> to <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa2f20b9f9f574b06d8320f138f0e6c319">H5C_decr__off</a>.</p>
+<p>To re-enable evictions, just set <a class="el" href="struct_h5_a_c__cache__config__t.html#a3d6e32c7a9bf8f65848c6840e1de8c6e">evictions_enabled</a> back to <code>TRUE</code>.</p>
+<p>Before passing on to other subjects, it is worth re-iterating that disabling evictions is an extreme step. Before attempting it, you might consider setting a large cache size manually, and flushing the cache just before high raw data throughput is required. This may yield the desired results without the risks inherent in disabling evictions.</p>
+<p>The <a class="el" href="struct_h5_a_c__cache__config__t.html#a707198a337ece01a37dfec6e01275d82">set_initial_size</a> and <a class="el" href="struct_h5_a_c__cache__config__t.html#a649236e7dd714855a50f122aa5caca9f">initial_size</a> fields allow you to specify an initial maximum cache size. If <a class="el" href="struct_h5_a_c__cache__config__t.html#a707198a337ece01a37dfec6e01275d82">set_initial_size</a> is <code>TRUE</code>, <a class="el" href="struct_h5_a_c__cache__config__t.html#a649236e7dd714855a50f122aa5caca9f">initial_size</a> must lie in the interval [<a class="el" href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">min_size</a>, <a class="el" href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">max_size</a>] (see below for a discussion of the <a class="el" href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">min_size</a> and <a class="el" href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">max_size</a> fields).</p>
+<p>If you disable the adaptive cache resizing code (done by setting <a class="el" href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">incr_mode</a> to <a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa6c1241ad99f2c18de01ea9407db860d4">H5C_incr__off</a>, <a class="el" href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">flash_incr_mode</a> to <a class="el" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a12938ef95720e1fd421ce77b1775c692">H5C_flash_incr__off</a>, and <a class="el" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a> to <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa2f20b9f9f574b06d8320f138f0e6c319">H5C_decr__off</a>), you can use these fields to control maximum cache size manually, as the maximum cache size will remain at the initial size.</p>
+<p>Note, that the maximum cache size is only modified when <a class="el" href="struct_h5_a_c__cache__config__t.html#a707198a337ece01a37dfec6e01275d82">set_initial_size</a> is <code>TRUE</code>. This allows the use of configurations specified at compile time to change resize configuration without altering the current maximum size of the cache. Without this feature, an additional call would be required to get the current maximum cache size so as to set the <a class="el" href="struct_h5_a_c__cache__config__t.html#a649236e7dd714855a50f122aa5caca9f">initial_size</a> to the current maximum cache size, and thereby avoid changing it.</p>
+<p>The <a class="el" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a> sets the current minimum clean size as a fraction of the current max cache size. While this field was originally used only in the parallel version of the library, it now applies to the serial version as well. Its value must lie in the range <code>[0.0, 1.0]</code>. 0.01 is reasonable in the serial case, and 0.3 in the parallel.</p>
+<p>A potential interaction, discovered at release 1.8.3, between the enforcement of the <a class="el" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a> and the adaptive cache resize code can severely degrade performance. While this interaction is easily dealt with in the serial case by setting <a class="el" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a> to 0.01, the problem is more difficult in the parallel case. Please see the Interactions section below for further details.</p>
+<p>The <a class="el" href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">max_size</a> and <a class="el" href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">min_size</a> fields specify the range of maximum sizes that may be set for the cache by the automatic resize code. <a class="el" href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">min_size</a> must be less than or equal to <a class="el" href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">max_size</a>, and both must lie in the range <code>[H5C__MIN_MAX_CACHE_SIZE, H5C__MAX_MAX_CACHE_SIZE]</code> &ndash; currently [1 KB, 128 MB]. If you routinely run a cache size in the top half of this range, you should increase the hash table size. To do this, modify the <code>H5C__HASH_TABLE_LEN</code> <code>#define</code> in <code>H5Cpkg.h</code> and re-compile. At present, <code>H5C__HASH_TABLE_LEN</code> must be a power of two.</p>
+<p>The <code>epoch_length</code> is the number of cache accesses between runs of the adaptive cache size control algorithms. It is ignored if these algorithms are turned off. It must lie in the range <code>[H5C__MIN_AR_EPOCH_LENGTH, H5C__MAX_AR_EPOCH_LENGTH]</code> &ndash; currently [100, 1000000]. The above constants are defined in <code>H5Cprivate.h</code>. 50000 is a reasonable value.</p>
+<h2><a class="anchor" id="increment"></a>
+Increment Configuration</h2>
+<p>The <a class="el" href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">incr_mode</a> field specifies the cache size increment algorithm used. Its value must be a member of the <a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918fa">H5C_cache_incr_mode</a> enum type &ndash; currently either <a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa6c1241ad99f2c18de01ea9407db860d4">H5C_incr__off</a> or <a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a> (note the double underscores after <code>"incr"</code>). This type is defined in <a class="el" href="_h5_cpublic_8h.html">H5Cpublic.h</a>.</p>
+<p>If <a class="el" href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">incr_mode</a> is set to <a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa6c1241ad99f2c18de01ea9407db860d4">H5C_incr__off</a>, regular automatic cache size increases are disabled, and the <a class="el" href="struct_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">lower_hr_threshold</a>, <a class="el" href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a>, <a class="el" href="struct_h5_a_c__cache__config__t.html#a322f2a955e71ab7ede483e991e76f806">apply_max_increment</a>, and <a class="el" href="struct_h5_a_c__cache__config__t.html#ad5a729f1d611f2780679a35b3524052c">max_increment</a>, fields are ignored.</p>
+<p>The <a class="el" href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">flash_incr_mode</a> field specifies the flash cache size increment algorithm used. Its value must be a member of the <a class="el" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908">H5C_cache_flash_incr_mode</a> enum type &ndash; currently either <a class="el" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a12938ef95720e1fd421ce77b1775c692">H5C_flash_incr__off</a> or <a class="el" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a> (note the double underscores after <code>"incr"</code>). This type is defined in <a class="el" href="_h5_cpublic_8h.html">H5Cpublic.h</a>.</p>
+<p>If <a class="el" href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">flash_incr_mode</a> is set to <a class="el" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a12938ef95720e1fd421ce77b1775c692">H5C_flash_incr__off</a>, flash cache size increases are disabled, and the <a class="el" href="struct_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">flash_multiple</a>, and <a class="el" href="struct_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">flash_threshold</a>, fields are ignored.</p>
+<h3><a class="anchor" id="hrtcsic"></a>
+Hit Rate Threshold Cache Size Increase Configuration</h3>
+<p>If <a class="el" href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">incr_mode</a> is <a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a>, the cache size is increased via the hit rate threshold algorithm. The remaining fields in the section are then used as follows:</p>
+<p><a class="el" href="struct_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">lower_hr_threshold</a> is the threshold below which the hit rate must fall to trigger an increase. The value must lie in the range <code>[0.0 - 1.0]</code>. In my tests, a relatively high value seems to work best &ndash; 0.9 for example.</p>
+<p><a class="el" href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a> is the factor by which the old maximum cache size is multiplied to obtain an initial new maximum cache size when an increment is needed. The actual change in size may be smaller as required by <a class="el" href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">max_size</a> (above) and <code>max_increment</code> (discussed below). increment must be greater than or equal to 1.0. If you set it to 1.0, you will effectively turn off the increment code. 2.0 is a reasonable value.</p>
+<p><a class="el" href="struct_h5_a_c__cache__config__t.html#a322f2a955e71ab7ede483e991e76f806">apply_max_increment</a> and <a class="el" href="struct_h5_a_c__cache__config__t.html#ad5a729f1d611f2780679a35b3524052c">max_increment</a> allow the user to specify a maximum increment. If <a class="el" href="struct_h5_a_c__cache__config__t.html#a322f2a955e71ab7ede483e991e76f806">apply_max_increment</a> is <code>TRUE</code>, the cache size will never be increased by more than the number of bytes specified in <a class="el" href="struct_h5_a_c__cache__config__t.html#ad5a729f1d611f2780679a35b3524052c">max_increment</a> in any single increase.</p>
+<h3><a class="anchor" id="fcsic"></a>
+Flash Cache Size Increase Configuration</h3>
+<p>If <a class="el" href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">flash_incr_mode</a> is set to <a class="el" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a>, flash cache size increases are enabled. The size of the cache will be increased under the following circumstances:</p>
+<p>Let <code>t</code> be the current maximum cache size times the value of the <a class="el" href="struct_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">flash_threshold</a> field.</p>
+<p>Let <code>x</code> be either the size of the newly inserted entry, the size of the newly loaded entry, or the number of bytes added to the size of the entry under consideration for triggering a flash cache size increase.</p>
+<p>If <code>t &lt; x</code>, the basic condition for a flash cache size increase is met, and we proceed as follows:</p>
+<p>Let <code>space_needed</code> equal <code>x</code> less the amount of free space in the cache.</p>
+<p>Further, let <a class="el" href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a> equal <code>space_needed</code> times the value of the <a class="el" href="struct_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">flash_multiple</a> field. If <a class="el" href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a> plus the current cache size is greater than <a class="el" href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">max_size</a> (discussed above), reduce <a class="el" href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a> so that <a class="el" href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a> plus the current cache size is equal to <a class="el" href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">max_size</a>.</p>
+<p>If the increment is greater than zero, increase the current cache size by <a class="el" href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a>. To avoid confusing the other cache size increment or decrement algorithms, start a new epoch. Note, however, that we do not cycle the epoch markers if some variant of the age out algorithm is in use.</p>
+<p>The use of the <a class="el" href="struct_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">flash_threshold</a> field is discussed above. It must be a floating-point value in the range of <code>[0.1, 1.0]</code>. 0.25 is a reasonable value.</p>
+<p>The use of the <a class="el" href="struct_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">flash_multiple</a> field is also discussed above. It must be a floating-point value in the range of <code>[0.1, 10.0]</code>. 1.4 is a reasonable value.</p>
+<h2><a class="anchor" id="decrement"></a>
+Decrement Configuration</h2>
+<p>The <a class="el" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a> field specifies the cache size decrement algorithm used. Its value must be a member of the <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04f">H5C_cache_decr_mode</a> enum type &ndash; currently either <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa2f20b9f9f574b06d8320f138f0e6c319">H5C_decr__off</a>, <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa7a646a7d80a674a72c25713eb0e6944a">H5C_decr__threshold</a>, <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa99d35c253f917810b5863bd84afb26a0">H5C_decr__age_out</a>, or <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a> (note the double underscores after <code>"decr"</code>). This type is defined in <a class="el" href="_h5_cpublic_8h.html">H5Cpublic.h</a>.</p>
+<p>If <a class="el" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a> is set to <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa2f20b9f9f574b06d8320f138f0e6c319">H5C_decr__off</a>, automatic cache size decreases are disabled, and the remaining fields in the cache size decrease control section are ignored.</p>
+<h3><a class="anchor" id="hrtcsdc"></a>
+Hit Rate Threshold Cache Size Decrease Configuration</h3>
+<p>If <a class="el" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a> is <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa7a646a7d80a674a72c25713eb0e6944a">H5C_decr__threshold</a>, the cache size is decreased by the threshold algorithm, and the remaining fields of the decrement section are used as follows:</p>
+<p><a class="el" href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">upper_hr_threshold</a> is the threshold above which the hit rate must rise to trigger cache size reduction. It must be in the range <code>[0.0, 1.0]</code>. In my synthetic tests, very high values like .9995 or .99995 seemed to work best.</p>
+<p><a class="el" href="struct_h5_a_c__cache__config__t.html#a54007d3f2afb718b437f499a5c8b46d9">decrement</a> is the factor by which the current maximum cache size is multiplied to obtain a tentative new maximum cache size. It must lie in the range <code>[0.0, 1.0]</code>. Relatively large values like .9 seem to work best in my synthetic tests. Note that the actual size reduction may be smaller as required by <a class="el" href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">min_size</a> and <a class="el" href="struct_h5_a_c__cache__config__t.html#a75e875a61c9da7f82482d0f6fe6e7152">max_decrement</a> (discussed below). <a class="el" href="struct_h5_a_c__cache__config__t.html#ac2c89a735413e4c36d6f463c4890ab42">apply_max_decrement</a> and <a class="el" href="struct_h5_a_c__cache__config__t.html#a75e875a61c9da7f82482d0f6fe6e7152">max_decrement</a> allow the user to specify a maximum decrement. If <a class="el" href="struct_h5_a_c__cache__config__t.html#ac2c89a735413e4c36d6f463c4890ab42">apply_max_decrement</a> is <code>TRUE</code>, the cache size will never be reduced by more than <a class="el" href="struct_h5_a_c__cache__config__t.html#a75e875a61c9da7f82482d0f6fe6e7152">max_decrement</a> bytes in any single reduction.</p>
+<p>With the hit rate threshold cache size decrement algorithm, the remaining fields in the section are ignored.</p>
+<h3><a class="anchor" id="dacsr"></a>
+Ageout Cache Size Reduction</h3>
+<p>If <a class="el" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a> is <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa99d35c253f917810b5863bd84afb26a0">H5C_decr__age_out</a> the cache size is decreased by the ageout algorithm, and the remaining fields of the decrement section are used as follows:</p>
+<p><a class="el" href="struct_h5_a_c__cache__config__t.html#a7ac41e345300bdecd9943e855d55b71b">epochs_before_eviction</a> is the number of epochs an entry must reside unaccessed in the cache before it is evicted. This value must lie in the range <code>[1, H5C__MAX_EPOCH_MARKERS]</code>. <code>H5C__MAX_EPOCH_MARKERS</code> is defined in H5Cprivate.h, and is currently set to 10.</p>
+<p><a class="el" href="struct_h5_a_c__cache__config__t.html#ac2c89a735413e4c36d6f463c4890ab42">apply_max_decrement</a> and <a class="el" href="struct_h5_a_c__cache__config__t.html#a75e875a61c9da7f82482d0f6fe6e7152">max_decrement</a> are used as in section 2.4.3.1.</p>
+<p><a class="el" href="struct_h5_a_c__cache__config__t.html#a6c5cff8e8a21230cc7f21859d8d6bd22">apply_emty_reserve</a> and <a class="el" href="struct_h5_a_c__cache__config__t.html#a9c1ae995513b55737aad09e11beff733">empty_reserve</a> allow the user to specify a minimum empty reserve as discussed in section 2.3.2.2. An empty reserve of 0.05 or 0.1 seems to work well.</p>
+<p>The <a class="el" href="struct_h5_a_c__cache__config__t.html#a54007d3f2afb718b437f499a5c8b46d9">decrement</a> and <a class="el" href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">upper_hr_threshold</a> fields are ignored in this case.</p>
+<h3><a class="anchor" id="dawhrtcsr"></a>
+Ageout With Hit Rate Threshold Cache Size Reduction</h3>
+<p>If <a class="el" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a> is <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a>, the cache size is decreased by the ageout with hit rate threshold algorithm, and the fields of decrement section are used as per the Ageout algorithm (see 5.3.2) with the exception of <a class="el" href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">upper_hr_threshold</a>.</p>
+<p>Here, <a class="el" href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">upper_hr_threshold</a> is the threshold above which the hit rate must rise to trigger cache size reduction. It must be in the range <code>[0.0, 1.0]</code>. In my synthetic tests, high values like .999 seemed to work well.</p>
+<h2><a class="anchor" id="parallel"></a>
+Parallel Configuration</h2>
+<p>This section is a catch-all for parallel specific configuration data. At present, it has only one field &ndash; <a class="el" href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">dirty_bytes_threshold</a>.</p>
+<p>In PHDF5, all operations that modify metadata must be executed collectively. We used to think that this was enough to ensure consistency across the metadata caches, but since we allow processes to read metadata individually, the order of dirty entries in the LRU list can vary across processes. This, in turn, can change the order in which dirty metadata cache entries reach the bottom of the LRU and are flushed to disk &ndash; opening the door to messages from the past and messages from the future bugs.</p>
+<p>To prevent this, only the metadata cache on process 0 of the file communicator is allowed to write to file, and then only after entering a sync point with the other caches. After it writes entries to file, it sends the base addresses of the now clean entries to the other caches, so they can mark these entries clean as well, and then leaves the sync point. The other caches mark the specified entries as clean before they leave the sync point as well. (Observe, that since all caches see the same stream of dirty metadata, they will all have the same set of dirty entries upon sync point entry and exit.)</p>
+<p>The different caches know when to synchronize by counting the number of bytes of dirty metadata created by the collective operations modifying metadata. Whenever this count exceeds the value specified in the <a class="el" href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">dirty_bytes_threshold</a>, they all enter the sync point, and process 0 flushes down to its minimum clean size and sends the list of newly cleaned entries to the other caches.</p>
+<p>Needless to say, the value of the <a class="el" href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">dirty_bytes_threshold</a> field must be consistent across all the caches operating on a given file.</p>
+<p>All dirty metadata can also by flushed under programmatic control via the <a class="el" href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124" title="Flushes all buffers associated with a file to storage.">H5Fflush()</a> call. This call must be collective and will reset the dirty data counts on each metadata cache.</p>
+<p>Absent calls to <a class="el" href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124" title="Flushes all buffers associated with a file to storage.">H5Fflush()</a>, dirty metadata will only be flushed when the <a class="el" href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">dirty_bytes_threshold</a> is exceeded, and then only down to the <a class="el" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">H5AC_cache_config_t.min_clean_fraction</a> "min_clean_fraction". Thus, if a program does all its metadata modifications in one phase, and then doesn't modify metadata thereafter, a residue of dirty metadata will be frozen in the metadata caches for the remainder of the computation &ndash; effectively reducing the sizes of the caches.</p>
+<p>In the default configuration, the caches will eventually resize themselves to maintain an acceptable hit rate. However, this will take time, and it will increase the application's footprint in memory.</p>
+<p>If your application behaves in this manner, you can avoid this by a collective call to <a class="el" href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124" title="Flushes all buffers associated with a file to storage.">H5Fflush()</a> immediately after the metadata modification phase.</p>
+<h2><a class="anchor" id="interactions"></a>
+Interactions</h2>
+<p>Evictions may not be disabled unless the automatic cache resize code is disabled as well (by setting <a class="el" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a> to <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa2f20b9f9f574b06d8320f138f0e6c319">H5C_decr__off</a>, <code>flash_decr_mode</code> to <a class="el" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a>, and <a class="el" href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">incr_mode</a> to <a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa6c1241ad99f2c18de01ea9407db860d4">H5C_incr__off</a>) &ndash; thus placing the cache size under the direct control of the user program.</p>
+<p>There is no logical necessity for this restriction. It is imposed because it simplifies testing greatly and because I can't see any reason why one would want to disable evictions while the automatic cache size adjustment code was enabled. This restriction can be relaxed if anyone can come up with a good reason to do so.</p>
+<p>At present, there are two interactions between the increment and decrement sections of the configuration.</p>
+<p>If <a class="el" href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">incr_mode</a> is <a class="el" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a>, and <a class="el" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a> is either <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fa7a646a7d80a674a72c25713eb0e6944a">H5C_decr__threshold</a> or <a class="el" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a>, then <a class="el" href="struct_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">lower_hr_threshold</a> must be strictly less than <a class="el" href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">upper_hr_threshold</a>.</p>
+<p>Also, if the flash cache size increment code is enabled and is triggered, it will restart the current epoch without calling any other cache size increment or decrement code.</p>
+<p>In both the serial and parallel cases, there is the potential for an interaction between the <a class="el" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a> and the cache size increment code that can severely degrade performance. Specifically, if the <a class="el" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a> is large enough, it is possible that keeping the specified fraction of the cache clean may generate enough flushes to seriously degrade performance even though the hit rate is excellent.</p>
+<p>In the serial case, this is easily dealt with by selecting a very small <a class="el" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a> &ndash; 0.01 for example &ndash; as this still avoids the "metadata blizzard" phenomenon that appears when the cache fills with dirty metadata and must then flush all of it before evicting an entry to make space for a new entry.</p>
+<p>The problem is more difficult in the parallel case, as the <a class="el" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a> is used to ensure that the cache contains clean entries that can be evicted to make space for new entries when metadata writes are forbidden &ndash; i.e. between sync points.</p>
+<p>This issue was discovered shortly before release 1.8.3 and an automated solution has not been implemented. Should it become an issue for an application, try manually setting the cache size to ~1.5 times the maximum working set size for the application, and leave <a class="el" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a> set to 0.3.</p>
+<p>You can approximate the working set size of your application via repeated calls to <a class="el" href="group___m_d_c.html#gacda6cbd60d3c50b59f801eba4e5a335f" title="Obtains current metadata cache size data for specified file.">H5Fget_mdc_size()</a> and <a class="el" href="group___m_d_c.html#gabea066c3fd924d2cf868ecee66a7c41f" title="Obtains target file&#39;s metadata cache hit rate.">H5Fget_mdc_hit_rate()</a> while running your program with the cache resize code enabled. The maximum value returned by <a class="el" href="group___m_d_c.html#gacda6cbd60d3c50b59f801eba4e5a335f" title="Obtains current metadata cache size data for specified file.">H5Fget_mdc_size()</a> should be a reasonable approximation &ndash; particularly if the associated hit rate is good. In the parallel case, there is also an interaction between <code>min_clean_fraction</code> and <a class="el" href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">dirty_bytes_threshold</a>. Absent calls to <a class="el" href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124" title="Flushes all buffers associated with a file to storage.">H5Fflush()</a> (discussed above), the upper bound on the amount of dirty data in the metadata caches will oscillate between (1 - <a class="el" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a>) times current maximum cache size, and that value plus the <a class="el" href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">dirty_bytes_threshold</a>. Needless to say, it will be best if the <a class="el" href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">min_size</a>, <a class="el" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a>, and the <a class="el" href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">dirty_bytes_threshold</a> are chosen so that the cache can't fill with dirty data.</p>
+<h2><a class="anchor" id="defaults"></a>
+Default Metadata Cache Configuration</h2>
+<p>Starting with release 1.8.3, HDF5 provides different default metadata cache configurations depending on whether the library is compiled for serial or parallel.</p>
+<p>The default configuration for the serial case is as follows:</p>
+<div class="fragment"><div class="line">{</div>
+<div class="line"> <span class="comment">/* int version = */</span> H5C__CURR_AUTO_SIZE_CTL_VER,</div>
+<div class="line"> <span class="comment">/* hbool_t rpt_fcn_enabled = */</span> FALSE,</div>
+<div class="line"> <span class="comment">/* hbool_t open_trace_file = */</span> FALSE,</div>
+<div class="line"> <span class="comment">/* hbool_t close_trace_file = */</span> FALSE,</div>
+<div class="line"> <span class="comment">/* char trace_file_name[] = */</span> <span class="stringliteral">&quot;&quot;</span>,</div>
+<div class="line"> <span class="comment">/* hbool_t evictions_enabled = */</span> TRUE,</div>
+<div class="line"> <span class="comment">/* hbool_t set_initial_size = */</span> TRUE,</div>
+<div class="line"> <span class="comment">/* size_t initial_size = */</span> ( 2 * 1024 * 1024),</div>
+<div class="line"> <span class="comment">/* double min_clean_fraction = */</span> 0.01,</div>
+<div class="line"> <span class="comment">/* size_t max_size = */</span> (32 * 1024 * 1024),</div>
+<div class="line"> <span class="comment">/* size_t min_size = */</span> ( 1 * 1024 * 1024),</div>
+<div class="line"> <span class="comment">/* long int epoch_length = */</span> 50000,</div>
+<div class="line"> <span class="comment">/* enum H5C_cache_incr_mode incr_mode = */</span> <a class="code" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a>,</div>
+<div class="line"> <span class="comment">/* double lower_hr_threshold = */</span> 0.9,</div>
+<div class="line"> <span class="comment">/* double increment = */</span> 2.0,</div>
+<div class="line"> <span class="comment">/* hbool_t apply_max_increment = */</span> TRUE,</div>
+<div class="line"> <span class="comment">/* size_t max_increment = */</span> (4 * 1024 * 1024),</div>
+<div class="line"> <span class="comment">/* enum H5C_cache_flash_incr_mode */</span></div>
+<div class="line"> <span class="comment">/* flash_incr_mode = */</span> <a class="code" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a>,</div>
+<div class="line"> <span class="comment">/* double flash_multiple = */</span> 1.4,</div>
+<div class="line"> <span class="comment">/* double flash_threshold = */</span> 0.25,</div>
+<div class="line"> <span class="comment">/* enum H5C_cache_decr_mode decr_mode = */</span> <a class="code" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a>,</div>
+<div class="line"> <span class="comment">/* double upper_hr_threshold = */</span> 0.999,</div>
+<div class="line"> <span class="comment">/* double decrement = */</span> 0.9,</div>
+<div class="line"> <span class="comment">/* hbool_t apply_max_decrement = */</span> TRUE,</div>
+<div class="line"> <span class="comment">/* size_t max_decrement = */</span> (1 * 1024 * 1024),</div>
+<div class="line"> <span class="comment">/* int epochs_before_eviction = */</span> 3,</div>
+<div class="line"> <span class="comment">/* hbool_t apply_empty_reserve = */</span> TRUE,</div>
+<div class="line"> <span class="comment">/* double empty_reserve = */</span> 0.1,</div>
+<div class="line"> <span class="comment">/* int dirty_bytes_threshold = */</span> (256 * 1024)</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_cpublic_8h_html_a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894"><div class="ttname"><a href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a></div><div class="ttdeci">@ H5C_incr__threshold</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:30</div></div>
+<div class="ttc" id="a_h5_cpublic_8h_html_a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2"><div class="ttname"><a href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a></div><div class="ttdeci">@ H5C_decr__age_out_with_threshold</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:52</div></div>
+<div class="ttc" id="a_h5_cpublic_8h_html_aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8"><div class="ttname"><a href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a></div><div class="ttdeci">@ H5C_flash_incr__add_space</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:38</div></div>
+</div><!-- fragment --><p>The default configuration for the parallel case is as follows:</p>
+<div class="fragment"><div class="line">{</div>
+<div class="line"> <span class="comment">/* int version = */</span> H5C__CURR_AUTO_SIZE_CTL_VER,</div>
+<div class="line"> <span class="comment">/* hbool_t rpt_fcn_enabled = */</span> FALSE,</div>
+<div class="line"> <span class="comment">/* hbool_t open_trace_file = */</span> FALSE,</div>
+<div class="line"> <span class="comment">/* hbool_t close_trace_file = */</span> FALSE,</div>
+<div class="line"> <span class="comment">/* char trace_file_name[] = */</span> <span class="stringliteral">&quot;&quot;</span>,</div>
+<div class="line"> <span class="comment">/* hbool_t evictions_enabled = */</span> TRUE,</div>
+<div class="line"> <span class="comment">/* hbool_t set_initial_size = */</span> TRUE,</div>
+<div class="line"> <span class="comment">/* size_t initial_size = */</span> ( 2 * 1024 * 1024),</div>
+<div class="line"> <span class="comment">/* double min_clean_fraction = */</span> 0.3,</div>
+<div class="line"> <span class="comment">/* size_t max_size = */</span> (32 * 1024 * 1024),</div>
+<div class="line"> <span class="comment">/* size_t min_size = */</span> ( 1 * 1024 * 1024),</div>
+<div class="line"> <span class="comment">/* long int epoch_length = */</span> 50000,</div>
+<div class="line"> <span class="comment">/* enum H5C_cache_incr_mode incr_mode = */</span> <a class="code" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a>,</div>
+<div class="line"> <span class="comment">/* double lower_hr_threshold = */</span> 0.9,</div>
+<div class="line"> <span class="comment">/* double increment = */</span> 2.0,</div>
+<div class="line"> <span class="comment">/* hbool_t apply_max_increment = */</span> TRUE,</div>
+<div class="line"> <span class="comment">/* size_t max_increment = */</span> (4 * 1024 * 1024),</div>
+<div class="line"> <span class="comment">/* enum H5C_cache_flash_incr_mode */</span></div>
+<div class="line"> <span class="comment">/* flash_incr_mode = */</span> <a class="code" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a>,</div>
+<div class="line"> <span class="comment">/* double flash_multiple = */</span> 1.0,</div>
+<div class="line"> <span class="comment">/* double flash_threshold = */</span> 0.25,</div>
+<div class="line"> <span class="comment">/* enum H5C_cache_decr_mode decr_mode = */</span> <a class="code" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a>,</div>
+<div class="line"> <span class="comment">/* double upper_hr_threshold = */</span> 0.999,</div>
+<div class="line"> <span class="comment">/* double decrement = */</span> 0.9,</div>
+<div class="line"> <span class="comment">/* hbool_t apply_max_decrement = */</span> TRUE,</div>
+<div class="line"> <span class="comment">/* size_t max_decrement = */</span> (1 * 1024 * 1024),</div>
+<div class="line"> <span class="comment">/* int epochs_before_eviction = */</span> 3,</div>
+<div class="line"> <span class="comment">/* hbool_t apply_empty_reserve = */</span> TRUE,</div>
+<div class="line"> <span class="comment">/* double empty_reserve = */</span> 0.1,</div>
+<div class="line"> <span class="comment">/* int dirty_bytes_threshold = */</span> (256 * 1024)</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>The default serial configuration should be adequate for most serial HDF5 users.</p>
+<p>The same may not be true for the default parallel configuration due to the interaction between the <a class="el" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a> and the cache size increase code. See the Interactions section for further details.</p>
+<p>Should you need to change the default configuration, it can be found in H5ACprivate.h. Look for the definition of H5AC__DEFAULT_RESIZE_CONFIG.</p>
+<h1><a class="anchor" id="controlling"></a>
+Controlling the New Metadata Cache Size From Your Program</h1>
+<p>You have already seen how <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> has facilities that allow you to control the metadata cache size directly. Use <a class="el" href="group___m_d_c.html#gaa67f127242d4aaf244ae8ac4a1fe6a59" title="Obtains current metadata cache configuration for target file.">H5Fget_mdc_config()</a> and <a class="el" href="group___m_d_c.html#ga81bc06be69131484eb04d01511b9c8f8" title="Attempts to configure metadata cache of target file.">H5Fset_mdc_config()</a> to get and set the metadata cache configuration on an open file. Use <a class="el" href="group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee" title="Get the current initial metadata cache configuration from the provided file access property list.">H5Pget_mdc_config()</a> and <a class="el" href="group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3" title="Set the initial metadata cache configuration in the indicated File Access Property List to the suppli...">H5Pset_mdc_config()</a> to get and set the initial metadata cache configuration in a file access property list. Recall that this list contains configuration data used when opening a file.</p>
+<p>Use <a class="el" href="group___m_d_c.html#gabea066c3fd924d2cf868ecee66a7c41f" title="Obtains target file&#39;s metadata cache hit rate.">H5Fget_mdc_hit_rate()</a> to get the average hit rate since the last time the hit rate stats were reset. This happens automatically at the beginning of each epoch if the adaptive cache resize code is enabled. You can also do it manually with <a class="el" href="group___m_d_c.html#ga6708886c2bb8740327d9078d7840197f" title="Resets hit rate statistics counters for the target file.">H5Freset_mdc_hit_rate_stats()</a>. Be careful about doing this if the adaptive cache resize code is enabled, as you may confuse it.</p>
+<p>Use <a class="el" href="group___m_d_c.html#gacda6cbd60d3c50b59f801eba4e5a335f" title="Obtains current metadata cache size data for specified file.">H5Fget_mdc_size()</a> to get metadata cache size data on an open file.</p>
+<p>Finally, note that cache size and cache footprint are two different things &ndash; in my tests, the cache footprint (as inferred from the UNIX <code>top</code> command) is typically about three times the maximum cache size. I haven't tracked it down yet, but I would guess that most of this is due to the very small typical cache entry size combined with the rather large size of the cache entry header structure. This should be investigated further, but there are other matters of higher priority.</p>
+<h1><a class="anchor" id="news"></a>
+New Metadata Cache Debugging Facilities</h1>
+<p>The new metadata cache has a variety of debugging facilities that may be of use. I doubt that any other than the report function and the trace file will ever be accessible via the API, but they are relatively easy to turn on in the source code.</p>
+<p>Note that none of this should be viewed as supported &ndash; it is described here on the off chance that you want to use it, but you are on your own if you do. Also, there are no promises as to consistency between versions.</p>
+<p>As mentioned above, you can use the <a class="el" href="struct_h5_a_c__cache__config__t.html#aab04b3e770d1c2decc03f6fd94b64b17">rpt_fcn_enabled</a> field of the configuration structure to enable the default reporting function (H5C_def_auto_resize_rpt_fcn() in H5C.c). If this function doesn't work for you, you will have to write your own. In particular, remember that it uses <code>stdout</code>, so it will probably be unhappy under Windows.</p>
+<p>Again, remember that this facility is not supported. Further, it is likely to change every time I do any serious work on the cache.</p>
+<p>There is also an extensive statistics collection code. Use H5C_COLLECT_CACHE_STATS and H5C_COLLECT_CACHE_ENTRY_STATS in H5Cprivate.h to turn this on. If you also turn on H5AC_DUMP_STATS_ON_CLOSE in H5ACprivate.h, stats will be dumped when you close a file. Alternatively you can call H5C_stats() and H5C_stats__reset() within the library to dump and reset stats. Both of these functions are defined in H5C.c.</p>
+<p>Finally, the cache also contains an extensive sanity checking code. Much of this is turned on when you compile in debug mode, but to enable the full suite, turn on H5C_DO_SANITY_CHECKS in H5Cprivate.h.</p>
+<h1><a class="anchor" id="trouble"></a>
+Trouble Shooting</h1>
+<p>Absent major bugs in the cache, the only troubleshooting you should have to do is diagnosing and fixing problems with your cache configuration.</p>
+<p>Assuming it runs on your platform (I've only used it under Linux), the reporting function is probably the most convenient diagnosis tool. However, since it is unsupported code, I will not discuss it further beyond directing you to the source (H5C_def_auto_resize_rpt_fcn() in H5C.c).</p>
+<p>Absent the reporting function, regular calls to <a class="el" href="group___m_d_c.html#gabea066c3fd924d2cf868ecee66a7c41f" title="Obtains target file&#39;s metadata cache hit rate.">H5Fget_mdc_hit_rate()</a> should give you a good idea of the hit rate over time. Remember that the hit rate stats are reset at the end of each epoch (when adaptive cache resizing is enabled), so you should expect some jitter.</p>
+<p>Similar calls to <a class="el" href="group___m_d_c.html#gacda6cbd60d3c50b59f801eba4e5a335f" title="Obtains current metadata cache size data for specified file.">H5Fget_mdc_size()</a> should allow you to monitor cache size and the fraction of the current maximum cache size that is actually in use.</p>
+<p>If the hit rate is consistently low, and the cache it at its current maximum size, increasing the maximum size is an obvious fix.</p>
+<p>If you see hit rate and cache size oscillations, try disabling adaptive cache resizing and setting a fixed cache size a bit greater than the high end of the cache size oscillations you observed.</p>
+<p>If the hit rate oscillations don't go away, you are probably looking at a feature of your application that can't be helped without major changes to the cache. Please send along a description of the situation.</p>
+<p>If the oscillations do go away, you may be able to come up with a configuration that deals with the situation. If that fails, control the cache size manually, and write to me, so I can try to develop an adaptive resize algorithm that works in your case.</p>
+<p>Needless to say, you should give the cache a few epochs to adapt to circumstances. If that is too slow for you, try manual cache size control.</p>
+<p>If you find it necessary to disable evictions, you may find it useful to enable the internal statistics collection code mentioned above in the section on debugging facilities.</p>
+<p>Amongst many other things, the stats code will report the maximum cache size, and the average successful and unsuccessful search depths in the hash table. If these latter figures are significantly above 1, you should increase the size of the hash table. </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_technical_notes_8dox.html b/develop/_technical_notes_8dox.html
new file mode 100644
index 0000000..c12e081
--- /dev/null
+++ b/develop/_technical_notes_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/TechnicalNotes.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_technical_notes_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/TechnicalNotes.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_technical_notes_8dox.html">TechnicalNotes.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_u_g.html b/develop/_u_g.html
new file mode 100644
index 0000000..575a101
--- /dev/null
+++ b/develop/_u_g.html
@@ -0,0 +1,568 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 User Guide</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_u_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 User Guide </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><center> HDF5 Release 1.14</center><center><div class="image">
+<img src="HDFG-logo.png" alt=""/>
+<div class="caption">
+The HDF Group</div></div>
+</center><center></center><p><a class="el" href="_h5_d_m__u_g.html#sec_data_model">The HDF5 Data Model and File Structure</a> </p><ul>
+<li><a class="el" href="_h5_d_m__u_g.html#subsec_data_model_intro">Introduction</a> </li>
+<li><a class="el" href="_h5_d_m__u_g.html#subsec_data_model_abstract">The Abstract Data Model</a> <ul>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_file">File</a> </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_group">Group</a> </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_dataset">Dataset</a> </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_space">Dataspace</a> </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_type">Datatype</a> </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_attr">Attribute</a> </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_plist">Property List</a> </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_abstract_link">Link</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_d_m__u_g.html#subsec_data_model_storage">The HDF5 Storage Model</a> <ul>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_storage_spec">The Abstract Storage Model: the HDF5 Format Specification</a> </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_storage_imple">Concrete Storage Model</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_d_m__u_g.html#subsec_data_model_structure">The Structure of an HDF5 File</a> <ul>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_structure_file">Overall File Structure</a> </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_structure_path">HDF5 Path Names and Navigation</a> </li>
+<li>
+<a class="el" href="_h5_d_m__u_g.html#subsubsec_data_model_structure_example">Examples of HDF5 File Structures</a> </li>
+</ul>
+</li>
+</ul>
+<p><a class="el" href="_h5__u_g.html#sec_program">The HDF5 Library and Programming Model</a> </p><ul>
+<li><a class="el" href="_h5__u_g.html#subsec_program_intro">Introduction</a> </li>
+<li><a class="el" href="_h5__u_g.html#subsec_program_model">The HDF5 Programming Model</a> <ul>
+<li>
+<a class="el" href="_h5__u_g.html#subsubsec_program_model_create">Creating an HDF5 File</a> </li>
+<li>
+<a class="el" href="_h5__u_g.html#subsubsec_program_model_dset">Creating and Initializing a Dataset</a> </li>
+<li>
+<a class="el" href="_h5__u_g.html#subsubsec_program_model_close">Closing an Object</a> </li>
+<li>
+<a class="el" href="_h5__u_g.html#subsubsec_program_model_data">Writing or Reading a Dataset to or from a File</a> </li>
+<li>
+<a class="el" href="_h5__u_g.html#subsubsec_program_model_partial">Reading and Writing a Portion of a Dataset</a> </li>
+<li>
+<a class="el" href="_h5__u_g.html#subsubsec_program_model_info">Getting Information about a Dataset</a> </li>
+<li>
+<a class="el" href="_h5__u_g.html#subsubsec_program_model_compound">Creating and Defining Compound Datatypes</a> </li>
+<li>
+<a class="el" href="_h5__u_g.html#subsubsec_program_model_extend">Creating and Writing Extendable Datasets</a> </li>
+<li>
+<a class="el" href="_h5__u_g.html#subsubsec_program_model_group">Creating and Working with Groups</a> </li>
+<li>
+<a class="el" href="_h5__u_g.html#subsubsec_program_model_attr">Working with Attributes</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5__u_g.html#subsec_program_transfer_pipeline">The Data Transfer Pipeline</a></li>
+</ul>
+<p><a class="el" href="_h5_f__u_g.html#sec_file">The HDF5 File</a> </p><ul>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_intro">Introduction</a> </li>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_access_modes">File Access Modes</a> </li>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_creation_access">File Creation and File Access Properties</a> </li>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_drivers">Low-level File Drivers</a> </li>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_program_model">Programming Model for Files</a> <ul>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_program_model_create">Creating a New File</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_program_model_open">Opening an Existing File</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_program_model_close">Closing a File</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_h5dump">Using h5dump to View a File</a> </li>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_summary">File Function Summaries</a> </li>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_create">Creating or Opening an HDF5 File</a> </li>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_closes">Closing an HDF5 File</a> </li>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_property_lists">File Property Lists</a> <ul>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_property_lists_create">Creating a Property List</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_property_lists_props">File Creation Properties</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_property_lists_access">File Access Properties</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_alternate_drivers">Alternate File Storage Layouts and Low-level File Drivers</a> <ul>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_alternate_drivers_id">Identifying the Previously‐used File Driver</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_alternate_drivers_sec2">The POSIX (aka SEC2) Driver</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_alternate_drivers_direct">The Direct Driver</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_alternate_drivers_log">The Log Driver</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_alternate_drivers_win">The Windows Driver</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_alternate_drivers_stdio">The STDIO Driver</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_alternate_drivers_mem">The Memory (aka Core) Driver</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_alternate_drivers_family">The Family Driver</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_alternate_drivers_multi">The Multi Driver</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_alternate_drivers_split">The Split Driver</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_alternate_drivers_par">The Parallel Driver</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_examples">Code Examples for Opening and Closing Files</a> <ul>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_examples_trunc">Example Using the H5F_ACC_TRUNC Flag</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_examples_props">Example with the File Creation Property List</a> </li>
+<li>
+<a class="el" href="_h5_f__u_g.html#subsubsec_file_examples_access">Example with the File Access Property List</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_f__u_g.html#subsec_file_multiple">Working with Multiple HDF5 Files</a></li>
+</ul>
+<p><a class="el" href="_h5_g__u_g.html#sec_group">HDF5 Groups</a> </p><ul>
+<li><a class="el" href="_h5_g__u_g.html#subsec_group_intro">Introduction</a> </li>
+<li><a class="el" href="_h5_g__u_g.html#subsec_group_descr">Description of the Group Object</a> <ul>
+<li>
+<a class="el" href="_h5_g__u_g.html#subsubsec_group_descr_object">The Group Object</a> </li>
+<li>
+<a class="el" href="_h5_g__u_g.html#subsubsec_group_descr_model">The Hierarchy of Data Objects</a> </li>
+<li>
+<a class="el" href="_h5_g__u_g.html#subsubsec_group_descr_path">HDF5 Path Names</a> </li>
+<li>
+<a class="el" href="_h5_g__u_g.html#subsubsec_group_descr_impl">Group Implementations in HDF5</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_g__u_g.html#subsec_group_h5dump">Using h5dump</a> </li>
+<li><a class="el" href="_h5_g__u_g.html#subsec_group_function">Group Function Summaries</a> </li>
+<li><a class="el" href="_h5_g__u_g.html#subsec_group_program">Programming Model for Groups</a> <ul>
+<li>
+<a class="el" href="_h5_g__u_g.html#subsubsec_group_program_create">Creating a Group</a> </li>
+<li>
+<a class="el" href="_h5_g__u_g.html#subsubsec_group_program_open">Opening a Group and Accessing an Object in that Group</a> </li>
+<li>
+<a class="el" href="_h5_g__u_g.html#subsubsec_group_program_dataset">Creating a Dataset in a Specific Group</a> </li>
+<li>
+<a class="el" href="_h5_g__u_g.html#subsubsec_group_program_close">Closing a Group</a> </li>
+<li>
+<a class="el" href="_h5_g__u_g.html#subsubsec_group_program_links">Creating Links</a> </li>
+<li>
+<a class="el" href="_h5_g__u_g.html#subsubsec_group_program_info">Discovering Information about Objects</a> </li>
+<li>
+<a class="el" href="_h5_g__u_g.html#subsubsec_group_program_objs">Discovering Objects in a Group</a> </li>
+<li>
+<a class="el" href="_h5_g__u_g.html#subsubsec_group_program_all">Discovering All of the Objects in the File</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_g__u_g.html#subsec_group_examples">Examples of File Structures</a></li>
+</ul>
+<p><a class="el" href="_h5_d__u_g.html#sec_dataset">HDF5 Datasets</a> </p><ul>
+<li><a class="el" href="_h5_d__u_g.html#subsec_dataset_intro">Introduction</a> </li>
+<li><a class="el" href="_h5_d__u_g.html#subsec_dataset_function">Dataset Function Summaries</a> </li>
+<li><a class="el" href="_h5_d__u_g.html#subsec_dataset_program">Programming Model for Datasets</a> <ul>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_program_general">General Model</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_program_create">Create Dataset</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_program_transfer">Data Transfer Operations on a Dataset</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_program_read">Retrieve the Properties of a Dataset</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_d__u_g.html#subsec_dataset_transfer">Data Transfer</a> <ul>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_transfer_pipe">The Data Pipeline</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_transfer_filter">Data Pipeline Filters</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_transfer_drive">File Drivers</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_transfer_props">Data Transfer Properties to Manage the Pipeline</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_transfer_store">Storage Strategies</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_transfer_partial">Partial I/O Sub‐setting and Hyperslabs</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_d__u_g.html#subsec_dataset_allocation">Allocation of Space in the File</a> <ul>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_allocation_store">Storage Allocation in the File: Early, Incremental, Late</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_allocation_delete">Deleting a Dataset from a File and Reclaiming Space</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_allocation_release">Releasing Memory Resources</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_allocation_ext">External Storage Properties</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_d__u_g.html#subsec_dataset_filters">Using HDF5 Filters</a> <ul>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_filters_nbit">Using the N‐bit Filter</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_filters_scale">Using the Scale‐offset Filter</a> </li>
+<li>
+<a class="el" href="_h5_d__u_g.html#subsubsec_dataset_filters_szip">Using the Szip Filter</a> </li>
+</ul>
+</li>
+</ul>
+<p><a class="el" href="_h5_t__u_g.html#sec_datatype">HDF5 Datatypes</a> </p><ul>
+<li><a class="el" href="_h5_t__u_g.html#subsec_datatype_intro">Introduction and Definitions</a> </li>
+<li><a class="el" href="_h5_t__u_g.html#subsec_datatype_model">Datatype Model</a> <ul>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_model_class">Datatype Classes and Properties</a> </li>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_model_predefine">Predefined Datatypes</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_t__u_g.html#subsec_datatype_usage">How Datatypes are Used</a> <ul>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_usage_object">The Datatype Object and the HDF5 Datatype API</a> </li>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_usage_create">Dataset Creation</a> </li>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_usage_transfer">Data Transfer (Read and Write)</a> </li>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_usage_discover">Discovery of Data Format</a> </li>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_usage_user">Creating and Using User‐defined Datatypes</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_t__u_g.html#subsec_datatype_function">Datatype Function Summaries</a> </li>
+<li><a class="el" href="_h5_t__u_g.html#subsec_datatype_program">Programming Model for Datatypes</a> <ul>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_program_discover">Discovery of Datatype Properties</a> </li>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_program_define">Definition of Datatypes</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_t__u_g.html#subsec_datatype_other">Other Non-numeric Datatypes</a> <ul>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_other_strings">Strings</a> </li>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_other_refs">Reference</a> </li>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_other_enum">ENUM</a> </li>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_other_opaque">Opaque</a> </li>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_other_bitfield">Bitfield</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_t__u_g.html#subsec_datatype_fill">Fill Values</a> </li>
+<li><a class="el" href="_h5_t__u_g.html#subsec_datatype_complex">Complex Combinations of Datatypes</a> <ul>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_complex_create">Creating a Complicated Compound Datatype</a> </li>
+<li>
+<a class="el" href="_h5_t__u_g.html#subsubsec_datatype_complex_analyze">Analyzing and Navigating a Compound Datatype</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_t__u_g.html#subsec_datatype_life">Life Cycle of the Datatype Object</a> </li>
+<li><a class="el" href="_h5_t__u_g.html#subsec_datatype_transfer">Data Transfer: Datatype Conversion and Selection</a> </li>
+<li><a class="el" href="_h5_t__u_g.html#subsec_datatype_text">Text Descriptions of Datatypes: Conversion to and from</a></li>
+</ul>
+<p><a class="el" href="_h5_s__u_g.html#sec_dataspace">HDF5 Dataspaces and Partial I/O</a> </p><ul>
+<li><a class="el" href="_h5_s__u_g.html#subsec_dataspace_intro">Introduction</a> </li>
+<li><a class="el" href="_h5_s__u_g.html#subsec_dataspace_function">Dataspace Function Summaries</a> </li>
+<li><a class="el" href="_h5_s__u_g.html#subsec_dataspace_program">Definition of Dataspace Objects and the Dataspace Programming Model</a> <ul>
+<li>
+<a class="el" href="_h5_s__u_g.html#subsubsec_dataspace_program_object">Dataspace Objects</a> </li>
+<li>
+<a class="el" href="_h5_s__u_g.html#subsubsec_dataspace_program_model">Dataspace Programming Model</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_s__u_g.html#subsec_dataspace_transfer">Dataspaces and Data Transfer</a> <ul>
+<li>
+<a class="el" href="_h5_s__u_g.html#subsubsec_dataspace_transfer_select">Data Selection</a> </li>
+<li>
+<a class="el" href="_h5_s__u_g.html#subsubsec_dataspace_transfer_model">Programming Model</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_s__u_g.html#subsec_dataspace_select">Dataspace Selection Operations and Data Transfer</a> </li>
+<li><a class="el" href="_h5_s__u_g.html#subsec_dataspace_refer">References to Dataset Regions</a> <ul>
+<li>
+<a class="el" href="_h5_s__u_g.html#subsubsec_dataspace_refer_use">Example Uses for Region References</a> </li>
+<li>
+<a class="el" href="_h5_s__u_g.html#subsubsec_dataspace_refer_create">Creating References to Regions</a> </li>
+<li>
+<a class="el" href="_h5_s__u_g.html#subsubsec_dataspace_refer_read">Reading References to Regions</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_s__u_g.html#subsec_dataspace_sample">Sample Programs</a></li>
+</ul>
+<p><a class="el" href="_h5_a__u_g.html#sec_attribute">HDF5 Attributes</a> </p><ul>
+<li><a class="el" href="_h5_a__u_g.html#subsec_attribute_intro">Introduction</a> </li>
+<li><a class="el" href="_h5_a__u_g.html#subsec_attribute_program">Programming Model for Attributes</a> <ul>
+<li>
+To Open and Read or Write an Existing Attribute </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_a__u_g.html#subsec_error_H5A">Attribute Function Summaries</a> </li>
+<li><a class="el" href="_h5_a__u_g.html#subsec_attribute_work">Working with Attributes</a> <ul>
+<li>
+<a class="el" href="_h5_a__u_g.html#subsubsec_attribute_work_struct">The Structure of an Attribute</a> </li>
+<li>
+<a class="el" href="_h5_a__u_g.html#subsubsec_attribute_work_create">Creating, Writing, and Reading Attributes</a> </li>
+<li>
+<a class="el" href="_h5_a__u_g.html#subsubsec_attribute_work_access">Accessing Attributes by Name or Index</a> </li>
+<li>
+<a class="el" href="_h5_a__u_g.html#subsubsec_attribute_work_info">Obtaining Information Regarding an Object's Attributes</a> </li>
+<li>
+<a class="el" href="_h5_a__u_g.html#subsubsec_attribute_work_iterate">Iterating across an Object's Attributes</a> </li>
+<li>
+<a class="el" href="_h5_a__u_g.html#subsubsec_attribute_work_delete">Deleting an Attribute</a> </li>
+<li>
+<a class="el" href="_h5_a__u_g.html#subsubsec_attribute_work_close">Closing an Attribute</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_a__u_g.html#subsec_attribute_special">Special Issues</a></li>
+</ul>
+<p><a class="el" href="_h5_e__u_g.html#sec_error">HDF5 Error Handling</a> </p><ul>
+<li><a class="el" href="_h5_e__u_g.html#subsec_error_intro">Introduction</a> </li>
+<li><a class="el" href="_h5_e__u_g.html#subsec_error_program">Programming Model for Error Handling</a> </li>
+<li><a class="el" href="_h5_e__u_g.html#subsec_error_H5E">Error Handling Function Summaries</a> </li>
+<li><a class="el" href="_h5_e__u_g.html#subsec_error_ops">Basic Error Handling Operations</a> <ul>
+<li>
+<a class="el" href="_h5_e__u_g.html#subsubsec_error_ops_stack">Error Stack and Error Message</a> </li>
+<li>
+<a class="el" href="_h5_e__u_g.html#subsubsec_error_ops_print">Print and Clear an Error Stack</a> </li>
+<li>
+<a class="el" href="_h5_e__u_g.html#subsubsec_error_ops_mute">Mute Error Stack</a> </li>
+<li>
+<a class="el" href="_h5_e__u_g.html#subsubsec_error_ops_custom_print">Customized Printing of an Error Stack</a> </li>
+<li>
+<a class="el" href="_h5_e__u_g.html#subsubsec_error_ops_walk">Walk through the Error Stack</a> </li>
+<li>
+<a class="el" href="_h5_e__u_g.html#subsubsec_error_ops_travers">Traverse an Error Stack with a Callback Function</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_e__u_g.html#subsec_error_adv">Advanced Error Handling Operations</a> <ul>
+<li>
+<a class="el" href="_h5_e__u_g.html#subsubsec_error_adv_more">More Error API Functions</a> </li>
+<li>
+<a class="el" href="_h5_e__u_g.html#subsubsec_error_adv_app">Pushing an Application Error Message onto Error Stack</a> </li>
+</ul>
+</li>
+</ul>
+<p><a class="el" href="_h5_p__u_g.html#sec_plist">Properties and Property Lists in HDF5</a> </p><ul>
+<li><a class="el" href="_h5_p__u_g.html#subsec_plist_intro">Introduction</a> </li>
+<li><a class="el" href="_h5_p__u_g.html#subsec_plist_class">Property List Classes, Property Lists, and Properties</a> <ul>
+<li>
+<a class="el" href="_h5_p__u_g.html#subsubsec_plist_class">Property List Classes</a> </li>
+<li>
+<a class="el" href="_h5_p__u_g.html#subsubsec_plist_lists">Property Lists</a> </li>
+<li>
+<a class="el" href="_h5_p__u_g.html#subsubsec_plist_props">Properties</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_p__u_g.html#subsec_plist_program">Programming Model for Properties and Property Lists</a> <ul>
+<li>
+<a class="el" href="_h5_p__u_g.html#subsubsec_plist_default">Using Default Property Lists</a> </li>
+<li>
+<a class="el" href="_h5_p__u_g.html#subsubsec_plist_basic">Basic Steps of the Programming Model</a> </li>
+<li>
+<a class="el" href="_h5_p__u_g.html#subsubsec_plist_additional">Additional Property List Operations</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_p__u_g.html#subsec_plist_generic">Generic Properties Interface and User-defined Properties</a> </li>
+<li><a class="el" href="_h5_p__u_g.html#subsec_plist_H5P">Property List Function Summaries</a> </li>
+<li><a class="el" href="_h5_p__u_g.html#subsec_plist_resources">Additional Property List Resources</a> </li>
+<li><a class="el" href="_h5_p__u_g.html#subsec_plist_notes">Notes</a></li>
+</ul>
+<p><a class="el" href="_h5_v_l__u_g.html#sec_vol">The HDF5 Virtual Object Layer (VOL)</a> </p><ul>
+<li><a class="el" href="_h5_v_l__u_g.html#subsec_vol_intro">Introduction</a> </li>
+<li><a class="el" href="_h5_v_l__u_g.html#subsec_vol_abstract_layer">The VOL Abstraction Layer</a> </li>
+<li><a class="el" href="_h5_v_l__u_g.html#subsec_vol_quickstart">Quickstart</a> <ul>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_quick_read">Read The Documentation For The New VOL Connector</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_quick_use">Use A VOL-Enabled HDF5 Library</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_quick_set">Determine How You Will Set The VOL Connector</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_quick_update">If Needed: Update Your Code To Load And Use A VOL Connector</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_quick_plugin">If Using A Plugin: Make Sure The VOL Connector Is In The Search</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_quick_opt">Optional: Set The VOL Connector Via The Environment Variable</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_v_l__u_g.html#subsec_vol_connect">VOL Connectors</a> <ul>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_connect_register">Registration</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_connect_version">Connector Versioning</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_connect_reg_calls">Connector-Specific Registration Calls</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_connect_set_vol">H5Pset_vol()</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_connect_search">VOL Connector Search Path</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_connect_param">Parameter Strings</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_connect_env">Environment Variable</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_v_l__u_g.html#subsec_vol_adapt">Adapting HDF5 Software to Use the VOL</a> <ul>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_adapt_token">haddr_t → H5O_token_t</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_adapt_api">Specific API Call Substitutions</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_adapt_native">Protect Native-Only API Calls</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_v_l__u_g.html#subsec_vol_lang">Language Wrappers</a> <ul>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_lang_c">C++</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_lang_fort">Fortran</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_lang_java">Java/JNI</a> </li>
+</ul>
+</li>
+<li><a class="el" href="_h5_v_l__u_g.html#subsec_vol_cl">Using VOL Connectors With The HDF5 Command-Line Tools</a> </li>
+<li><a class="el" href="_h5_v_l__u_g.html#subsec_vol_compat">Compatibility</a> <ul>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_compat_native">List of HDF5 Native VOL API Calls</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_compat_indep">List of HDF5 VOL-Independent API Calls</a> </li>
+<li>
+<a class="el" href="_h5_v_l__u_g.html#subsubsec_vol_compat_opt">List of Native VOL Optional Operation Values By Subclass</a> </li>
+</ul>
+</li>
+</ul>
+<p><a class="el" href="_h5_e_s__u_g.html#sec_async">The HDF5 Event Set Interface</a> </p><ul>
+<li><a class="el" href="_h5_e_s__u_g.html#subsec_async_intro">Introduction</a></li>
+</ul>
+<p><a class="el" href="_h5_m__u_g.html#sec_map">The HDF5 Map Object</a></p>
+<p><a class="el" href="_a_r__u_g.html#sec_addition">Additional Resources</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_users_guide_8dox.html b/develop/_users_guide_8dox.html
new file mode 100644
index 0000000..ccc7111
--- /dev/null
+++ b/develop/_users_guide_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/UsersGuide.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_users_guide_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/UsersGuide.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_users_guide_8dox.html">UsersGuide.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_v_f_l.html b/develop/_v_f_l.html
new file mode 100644
index 0000000..48854da
--- /dev/null
+++ b/develop/_v_f_l.html
@@ -0,0 +1,1716 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Virtual File Layer</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_v_f_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Virtual File Layer </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><HTML>
+<HEAD>
+<!-- This HTML file has been created by texi2html 1.51
+ from VFL.texi on 18 November 1999 -->
+
+<TITLE>HDF5 Virtual File Layer</TITLE>
+</HEAD>
+
+
+<!--
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ * Copyright by The HDF Group. *
+ * All rights reserved. *
+ * *
+ * This file is part of HDF5. The full HDF5 copyright notice, including *
+ * terms governing use, modification, and redistribution, is contained in *
+ * the COPYING file, which can be found at the root of the source code *
+ * distribution tree, or in https://www.hdfgroup.org/licenses. *
+ * If you do not have access to either file, you may request a copy from *
+ * help@hdfgroup.org. *
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ -->
+
+
+<BODY>
+
+<strong>Revision History</strong>
+<p>Initial document, 18 November 1999.</p>
+
+<p>Updated on 10/24/00, Quincey Koziol</p>
+
+<p>Added the section &ldquo;Programming Note for C++ Developers Using C
+Functions,&rdquo; 08/23/2012, Mark Evans
+
+
+
+<P>
+<P><HR><P>
+<H1>Table of Contents</H1>
+<UL>
+<LI><A NAME="TOC1" HREF="#SEC1">Introduction</A>
+<LI><A NAME="TOC2" HREF="#SEC2">Using a File Driver</A>
+<UL>
+<LI><A NAME="TOC3" HREF="#SEC3">Driver Header Files</A>
+<LI><A NAME="TOC4" HREF="#SEC4">Creating and Opening Files</A>
+<LI><A NAME="TOC5" HREF="#SEC5">Performing I/O</A>
+<LI><A NAME="TOC6" HREF="#SEC6">File Driver Interchangeability</A>
+</UL>
+<LI><A NAME="TOC7" HREF="#SEC7">Implementation of a Driver</A>
+<UL>
+<LI><A NAME="TOC8" HREF="#SEC8">Mode Functions</A>
+<LI><A NAME="TOC9" HREF="#SEC9">File Functions</A>
+<UL>
+<LI><A NAME="TOC10" HREF="#SEC10">Opening Files</A>
+<LI><A NAME="TOC11" HREF="#SEC11">Closing Files</A>
+<LI><A NAME="TOC12" HREF="#SEC12">File Keys</A>
+<LI><A NAME="TOC13" HREF="#SEC13">Saving Modes Across Opens</A>
+</UL>
+<LI><A NAME="TOC14" HREF="#SEC14">Address Space Functions</A>
+<UL>
+<LI><A NAME="TOC15" HREF="#SEC15">Userblock and Superblock</A>
+<LI><A NAME="TOC16" HREF="#SEC16">Allocation of Format Regions</A>
+<LI><A NAME="TOC17" HREF="#SEC17">Freeing Format Regions</A>
+<LI><A NAME="TOC18" HREF="#SEC18">Querying Address Range</A>
+</UL>
+<LI><A NAME="TOC19" HREF="#SEC19">Data Functions</A>
+<UL>
+<LI><A NAME="TOC20" HREF="#SEC20">Contiguous I/O Functions</A>
+<LI><A NAME="TOC21" HREF="#SEC21">Flushing Cached Data</A>
+</UL>
+<LI><A NAME="TOC22" HREF="#SEC22">Optimization Functions</A>
+<LI><A NAME="TOC23" HREF="#SEC23">Registration of a Driver</A>
+ <ul>
+ <li><a name="TOCProgNote" href="#SECProgNote">
+ Programming Note for C++ Developers Using C Functions</a>
+ </li>
+ </ul>
+<LI><A NAME="TOC24" HREF="#SEC24">Querying Driver Information</A>
+</UL>
+<LI><A NAME="TOC25" HREF="#SEC25">Miscellaneous</A>
+</UL>
+<P><HR><P>
+
+
+<H1><A NAME="SEC1" HREF="#TOC1">Introduction</A></H1>
+
+<P>
+The HDF5 file format describes how HDF5 data structures and dataset raw
+data are mapped to a linear <STRONG>format address space</STRONG> and the HDF5
+library implements that bidirectional mapping in terms of an
+API. However, the HDF5 format specifications do <EM>not</EM> indicate how
+the format address space is mapped onto storage and HDF (version 5 and
+earlier) simply mapped the format address space directly onto a single
+file by convention.
+
+</P>
+<P>
+Since early versions of HDF5 it became apparent that users want the ability to
+map the format address space onto different types of storage (a single file,
+multiple files, local memory, global memory, network distributed global
+memory, a network protocol, <I>etc</I>.) with various types of maps. For
+instance, some users want to be able to handle very large format address
+spaces on operating systems that support only 2GB files by partitioning the
+format address space into equal-sized parts each served by a separate
+file. Other users want the same multi-file storage capability but want to
+partition the address space according to purpose (raw data in one file, object
+headers in another, global heap in a third, <I>etc.</I>) in order to improve I/O
+speeds.
+
+</P>
+<P>
+In fact, the number of storage variations is probably larger than the
+number of methods that the HDF5 team is capable of implementing and
+supporting. Therefore, a <STRONG>Virtual File Layer</STRONG> API is being
+implemented which will allow application teams or departments to design
+and implement their own mapping between the HDF5 format address space
+and storage, with each mapping being a separate <STRONG>file driver</STRONG>
+(possibly written in terms of other file drivers). The HDF5 team will
+provide a small set of useful file drivers which will also serve as
+examples for those who which to write their own:
+
+</P>
+<DL COMPACT>
+
+<DT><CODE>H5FD_SEC2</CODE>
+<DD>
+This is the default driver which uses Posix file-system functions like
+<CODE>read</CODE> and <CODE>write</CODE> to perform I/O to a single file. All I/O
+requests are unbuffered although the driver does optimize file seeking
+operations to some extent.
+
+<DT><CODE>H5FD_STDIO</CODE>
+<DD>
+This driver uses functions from <TT>`stdio.h'</TT> to perform buffered I/O
+to a single file.
+
+<DT><CODE>H5FD_CORE</CODE>
+<DD>
+This driver performs I/O directly to memory and can be used to create small
+temporary files that never exist on permanent storage. This type of storage is
+generally very fast since the I/O consists only of memory-to-memory copy
+operations.
+
+<DT><CODE>H5FD_MPIIO</CODE>
+<DD>
+This is the driver of choice for accessing files in parallel using MPI and
+MPI-IO. It is only predefined if the library is compiled with parallel I/O
+support.
+
+<DT><CODE>H5FD_FAMILY</CODE>
+<DD>
+Large format address spaces are partitioned into more manageable pieces and
+sent to separate storage locations using an underlying driver of the user's
+choice. The <CODE>h5repart</CODE> tool can be used to change the sizes of the
+family members when stored as files or to convert a family of files to a
+single file or vice versa.
+
+<DT><CODE>H5FD_SPLIT</CODE>
+<DD>
+The format address space is split into meta data and raw data and each is
+mapped onto separate storage using underlying drivers of the user's
+choice. The meta data storage can be read by itself (for limited
+functionality) or both files can be accessed together.
+</DL>
+
+
+
+<H1><A NAME="SEC2" HREF="#TOC2">Using a File Driver</A></H1>
+
+<P>
+Most application writers will use a driver defined by the HDF5 library or
+contributed by another programming team. This chapter describes how existing
+drivers are used.
+
+</P>
+
+
+
+<H2><A NAME="SEC3" HREF="#TOC3">Driver Header Files</A></H2>
+
+<P>
+Each file driver is defined in its own public header file which should
+be included by any application which plans to use that driver. The
+predefined drivers are in header files whose names begin with
+<SAMP>`H5FD'</SAMP> followed by the driver name and <SAMP>`.h'</SAMP>. The <TT>`hdf5.h'</TT>
+header file includes all the predefined driver header files.
+
+</P>
+<P>
+Once the appropriate header file is included a symbol of the form
+<SAMP>`H5FD_'</SAMP> followed by the upper-case driver name will be the driver
+identification number.<A NAME="DOCF1" HREF="#FOOT1">(1)</A> However, the
+value may change if the library is closed (<I>e.g.</I>, by calling
+<CODE>H5close</CODE>) and the symbol is referenced again.
+
+</P>
+
+
+<H2><A NAME="SEC4" HREF="#TOC4">Creating and Opening Files</A></H2>
+
+<P>
+In order to create or open a file one must define the method by which the
+storage is accessed<A NAME="DOCF2" HREF="#FOOT2">(2)</A> and does so by creating a file access property list<A NAME="DOCF3" HREF="#FOOT3">(3)</A> which is passed to the <CODE>H5Fcreate</CODE> or
+<CODE>H5Fopen</CODE> function. A default file access property list is created by
+calling <CODE>H5Pcreate</CODE> and then the file driver information is inserted by
+calling a driver initialization function such as <CODE>H5Pset_fapl_family</CODE>:
+
+</P>
+
+<PRE>
+hid_t fapl = H5Pcreate(H5P_FILE_ACCESS);
+size_t member_size = 100*1024*1024; /*100MB*/
+H5Pset_fapl_family(fapl, member_size, H5P_DEFAULT);
+hid_t file = H5Fcreate("foo%05d.h5", H5F_ACC_TRUNC, H5P_DEFAULT, fapl);
+H5Pclose(fapl);
+</PRE>
+
+<P>
+Each file driver will have its own initialization function
+whose name is <CODE>H5Pset_fapl_</CODE> followed by the driver name and which
+takes a file access property list as the first argument followed by
+additional driver-dependent arguments.
+
+</P>
+<P>
+An alternative to using the driver initialization function is to set the
+driver directly using the <CODE>H5Pset_driver</CODE> function.<A NAME="DOCF4" HREF="#FOOT4">(4)</A> Its second argument is the file driver identifier, which may
+have a different numeric value from run to run depending on the order in which
+the file drivers are registered with the library. The third argument
+encapsulates the additional arguments of the driver initialization
+function. This method only works if the file driver writer has made the
+driver-specific property list structure a public datatype, which is
+often not the case.
+
+</P>
+
+<PRE>
+hid_t fapl = H5Pcreate(H5P_FILE_ACCESS);
+static H5FD_family_fapl_t fa = {100*1024*1024, H5P_DEFAULT};
+H5Pset_driver(fapl, H5FD_FAMILY, &#38;fa);
+hid_t file = H5Fcreate("foo.h5", H5F_ACC_TRUNC, H5P_DEFAULT, fapl);
+H5Pclose(fapl);
+</PRE>
+
+<P>
+It is also possible to query the file driver information from a file access
+property list by calling <CODE>H5Pget_driver</CODE> to determine the driver and then
+calling a driver-defined query function to obtain the driver information:
+
+</P>
+
+<PRE>
+hid_t driver = H5Pget_driver(fapl);
+if (H5FD_SEC2==driver) {
+ /*nothing further to get*/
+} else if (H5FD_FAMILY==driver) {
+ hid_t member_fapl;
+ haddr_t member_size;
+ H5Pget_fapl_family(fapl, &#38;member_size, &#38;member_fapl);
+} else if (....) {
+ ....
+}
+</PRE>
+
+
+
+<H2><A NAME="SEC5" HREF="#TOC5">Performing I/O</A></H2>
+
+<P>
+The <CODE>H5Dread</CODE> and <CODE>H5Dwrite</CODE> functions transfer data between
+application memory and the file. They both take an optional data transfer
+property list which has some general driver-independent properties and
+optional driver-defined properties. An application will typically perform I/O
+in one of three styles via the <CODE>H5Dread</CODE> or <CODE>H5Dwrite</CODE> function:
+
+</P>
+<P>
+Like file access properties in the previous section, data transfer properties
+can be set using a driver initialization function or a general purpose
+function. For example, to set the MPI-IO driver to use independent access for
+I/O operations one would say:
+
+</P>
+
+<PRE>
+hid_t dxpl = H5Pcreate(H5P_DATA_XFER);
+H5Pset_dxpl_mpio(dxpl, H5FD_MPIO_INDEPENDENT);
+H5Dread(dataset, type, mspace, fspace, buffer, dxpl);
+H5Pclose(dxpl);
+</PRE>
+
+<P>
+The alternative is to initialize a driver defined C <CODE>struct</CODE> and pass it
+to the <CODE>H5Pset_driver</CODE> function:
+
+</P>
+
+<PRE>
+hid_t dxpl = H5Pcreate(H5P_DATA_XFER);
+static H5FD_mpio_dxpl_t dx = {H5FD_MPIO_INDEPENDENT};
+H5Pset_driver(dxpl, H5FD_MPIO, &#38;dx);
+H5Dread(dataset, type, mspace, fspace, buffer, dxpl);
+</PRE>
+
+<P>
+The transfer property list can be queried in a manner similar to the file
+access property list: the driver provides a function (or functions) to return
+various information about the transfer property list:
+
+</P>
+
+<PRE>
+hid_t driver = H5Pget_driver(dxpl);
+if (H5FD_MPIO==driver) {
+ H5FD_mpio_xfer_t xfer_mode;
+ H5Pget_dxpl_mpio(dxpl, &#38;xfer_mode);
+} else {
+ ....
+}
+</PRE>
+
+
+
+<H2><A NAME="SEC6" HREF="#TOC6">File Driver Interchangeability</A></H2>
+
+<P>
+The HDF5 specifications describe two things: the mapping of data onto a linear
+<STRONG>format address space</STRONG> and the C API which performs the mapping.
+However, the mapping of the format address space onto storage intentionally
+falls outside the scope of the HDF5 specs. This is a direct result of the fact
+that it is not generally possible to store information about how to access
+storage inside the storage itself. For instance, given only the file name
+<TT>`/arborea/1225/work/f%03d'</TT> the HDF5 library is unable to tell whether the
+name refers to a file on the local file system, a family of files on the local
+file system, a file on host <SAMP>`arborea'</SAMP> port 1225, a family of files on a
+remote system, <I>etc</I>.
+
+</P>
+<P>
+Two ways which library could figure out where the storage is located are:
+storage access information can be provided by the user, or the library can try
+all known file access methods. This implementation uses the former method.
+
+</P>
+<P>
+In general, if a file was created with one driver then it isn't possible to
+open it with another driver. There are of course exceptions: a file created
+with MPIO could probably be opened with the sec2 driver, any file created
+by the sec2 driver could be opened as a family of files with one member,
+<I>etc</I>. In fact, sometimes a file must not only be opened with the same
+driver but also with the same driver properties. The predefined drivers are
+written in such a way that specifying the correct driver is sufficient for
+opening a file.
+
+</P>
+
+
+<H1><A NAME="SEC7" HREF="#TOC7">Implementation of a Driver</A></H1>
+
+<P>
+A driver is simply a collection of functions and data structures which are
+registered with the HDF5 library at runtime. The functions fall into these
+categories:
+
+</P>
+
+<UL>
+<LI>Functions which operate on modes
+
+<LI>Functions which operate on files
+
+<LI>Functions which operate on the address space
+
+<LI>Functions which operate on data
+
+<LI>Functions for driver initialization
+
+<LI>Optimization functions
+
+</UL>
+
+
+
+<H2><A NAME="SEC8" HREF="#TOC8">Mode Functions</A></H2>
+
+<P>
+Some drivers need information about file access and data transfers which are
+very specific to the driver. The information is usually implemented as a pair
+of pointers to C structs which are allocated and initialized as part of an
+HDF5 property list and passed down to various driver functions. There are two
+classes of settings: file access modes that describe how to access the file
+through the driver, and data transfer modes which are settings that control
+I/O operations. Each file opened by a particular driver may have a different
+access mode; each dataset I/O request for a particular file may have a
+different data transfer mode.
+
+</P>
+<P>
+Since each driver has its own particular requirements for various settings,
+each driver is responsible for defining the mode structures that it
+needs. Higher layers of the library treat the structures as opaque but must be
+able to copy and free them. Thus, the driver provides either the size of the
+structure or a pair of function pointers for each of the mode types.
+
+</P>
+<P>
+<STRONG>Example:</STRONG> The family driver needs to know how the format address
+space is partitioned and the file access property list to use for the
+family members.
+
+</P>
+
+<PRE>
+/* Driver-specific file access properties */
+typedef struct H5FD_family_fapl_t {
+ hsize_t memb_size; /*size of each member */
+ hid_t memb_fapl_id; /*file access property list of each memb*/
+} H5FD_family_fapl_t;
+
+/* Driver specific data transfer properties */
+typedef struct H5FD_family_dxpl_t {
+ hid_t memb_dxpl_id; /*data xfer property list of each memb */
+} H5FD_family_dxpl_t;
+</PRE>
+
+<P>
+In order to copy or free one of these structures the member file access
+or data transfer properties must also be copied or freed. This is done
+by providing a copy and close function for each structure:
+
+</P>
+<P>
+<STRONG>Example:</STRONG> The file access property list copy and close functions
+for the family driver:
+
+</P>
+
+<PRE>
+static void *
+H5FD_family_fapl_copy(const void *_old_fa)
+{
+ const H5FD_family_fapl_t *old_fa = (const H5FD_family_fapl_t*)_old_fa;
+ H5FD_family_fapl_t *new_fa = malloc(sizeof(H5FD_family_fapl_t));
+ assert(new_fa);
+
+ memcpy(new_fa, old_fa, sizeof(H5FD_family_fapl_t));
+ new_fa-&#62;memb_fapl_id = H5Pcopy(old_fa-&#62;memb_fapl_id);
+ return new_fa;
+}
+
+static herr_t
+H5FD_family_fapl_free(void *_fa)
+{
+ H5FD_family_fapl_t *fa = (H5FD_family_fapl_t*)_fa;
+ H5Pclose(fa-&#62;memb_fapl_id);
+ free(fa);
+ return 0;
+}
+</PRE>
+
+<P>
+Generally when a file is created or opened the file access properties
+for the driver are copied into the file pointer which is returned and
+they may be modified from their original value (for instance, the file
+family driver modifies the member size property when opening an existing
+family). In order to support the <CODE>H5Fget_access_plist</CODE> function the
+driver must provide a <CODE>fapl_get</CODE> callback which creates a copy of
+the driver-specific properties based on a particular file.
+
+</P>
+<P>
+<STRONG>Example:</STRONG> The file family driver copies the member size file
+access property list into the return value:
+
+</P>
+
+<PRE>
+static void *
+H5FD_family_fapl_get(H5FD_t *_file)
+{
+ H5FD_family_t *file = (H5FD_family_t*)_file;
+ H5FD_family_fapl_t *fa = calloc(1, sizeof(H5FD_family_fapl_t*));
+
+ fa-&#62;memb_size = file-&#62;memb_size;
+ fa-&#62;memb_fapl_id = H5Pcopy(file-&#62;memb_fapl_id);
+ return fa;
+}
+</PRE>
+
+
+
+<H2><A NAME="SEC9" HREF="#TOC9">File Functions</A></H2>
+
+<P>
+The higher layers of the library expect files to have a name and allow the
+file to be accessed in various modes. The driver must be able to create a new
+file, replace an existing file, or open an existing file. Opening or creating
+a file should return a handle, a pointer to a specialization of the
+<CODE>H5FD_t</CODE> struct, which allows read-only or read-write access and which
+will be passed to the other driver functions as they are
+called.<A NAME="DOCF5" HREF="#FOOT5">(5)</A>
+
+</P>
+
+<PRE>
+typedef struct {
+ /* Public fields */
+ H5FD_class_t *cls; /*class data defined below*/
+
+ /* Private fields -- driver-defined */
+
+} H5FD_t;
+</PRE>
+
+<P>
+<STRONG>Example:</STRONG> The family driver requires handles to the underlying
+storage, the size of the members for this particular file (which might be
+different than the member size specified in the file access property list if
+an existing file family is being opened), the name used to open the file in
+case additional members must be created, and the flags to use for creating
+those additional members. The <CODE>eoa</CODE> member caches the size of the format
+address space so the family members don't have to be queried in order to find
+it.
+
+</P>
+
+<PRE>
+/* The description of a file belonging to this driver. */
+typedef struct H5FD_family_t {
+ H5FD_t pub; /*public stuff, must be first */
+ hid_t memb_fapl_id; /*file access property list for members */
+ hsize_t memb_size; /*maximum size of each member file */
+ int nmembs; /*number of family members */
+ int amembs; /*number of member slots allocated */
+ H5FD_t **memb; /*dynamic array of member pointers */
+ haddr_t eoa; /*end of allocated addresses */
+ char *name; /*name generator printf format */
+ unsigned flags; /*flags for opening additional members */
+} H5FD_family_t;
+</PRE>
+
+<P>
+<STRONG>Example:</STRONG> The sec2 driver needs to keep track of the underlying Unix
+file descriptor and also the end of format address space and current Unix file
+size. It also keeps track of the current file position and last operation
+(read, write, or unknown) in order to optimize calls to <CODE>lseek</CODE>. The
+<CODE>device</CODE> and <CODE>inode</CODE> fields are defined on Unix in order to uniquely
+identify the file and will be discussed below.
+
+</P>
+
+<PRE>
+typedef struct H5FD_sec2_t {
+ H5FD_t pub; /*public stuff, must be first */
+ int fd; /*the unix file */
+ haddr_t eoa; /*end of allocated region */
+ haddr_t eof; /*end of file; current file size*/
+ haddr_t pos; /*current file I/O position */
+ int op; /*last operation */
+ dev_t device; /*file device number */
+ ino_t inode; /*file i-node number */
+} H5FD_sec2_t;
+</PRE>
+
+
+
+<H3><A NAME="SEC10" HREF="#TOC10">Opening Files</A></H3>
+
+<P>
+All drivers must define a function for opening/creating a file. This
+function should have a prototype which is:
+
+</P>
+<P>
+<DL>
+<DT><U>Function:</U> static H5FD_t * <B>open</B> <I>(const char *<VAR>name</VAR>, unsigned <VAR>flags</VAR>, hid_t <VAR>fapl</VAR>, haddr_t <VAR>maxaddr</VAR>)</I>
+<DD><A NAME="IDX1"></A>
+
+</P>
+<P>
+The file name <VAR>name</VAR> and file access property list <VAR>fapl</VAR> are
+the same as were specified in the <CODE>H5Fcreate</CODE> or <CODE>H5Fopen</CODE>
+call. The <VAR>flags</VAR> are the same as in those calls also except the
+flag <CODE>H5F_ACC_CREATE</CODE> is also present if the call was to
+<CODE>H5Fcreate</CODE> and they are documented in the <TT>`H5Fpublic.h'</TT>
+file. The <VAR>maxaddr</VAR> argument is the maximum format address that the
+driver should be prepared to handle (the minimum address is always
+zero).
+</DL>
+
+</P>
+<P>
+<STRONG>Example:</STRONG> The sec2 driver opens a Unix file with the requested name
+and saves information which uniquely identifies the file (the Unix device
+number and inode).
+
+</P>
+
+<PRE>
+static H5FD_t *
+H5FD_sec2_open(const char *name, unsigned flags, hid_t fapl_id/*unused*/,
+ haddr_t maxaddr)
+{
+ unsigned o_flags;
+ int fd;
+ struct stat sb;
+ H5FD_sec2_t *file=NULL;
+
+ /* Check arguments */
+ if (!name || !*name) return NULL;
+ if (0==maxaddr || HADDR_UNDEF==maxaddr) return NULL;
+ if (ADDR_OVERFLOW(maxaddr)) return NULL;
+
+ /* Build the open flags */
+ o_flags = (H5F_ACC_RDWR &#38; flags) ? O_RDWR : O_RDONLY;
+ if (H5F_ACC_TRUNC &#38; flags) o_flags |= O_TRUNC;
+ if (H5F_ACC_CREAT &#38; flags) o_flags |= O_CREAT;
+ if (H5F_ACC_EXCL &#38; flags) o_flags |= O_EXCL;
+
+ /* Open the file */
+ if ((fd=open(name, o_flags, 0666))&#60;0) return NULL;
+ if (fstat(fd, &#38;sb)&#60;0) {
+ close(fd);
+ return NULL;
+ }
+
+ /* Create the new file struct */
+ file = calloc(1, sizeof(H5FD_sec2_t));
+ file-&#62;fd = fd;
+ file-&#62;eof = sb.st_size;
+ file-&#62;pos = HADDR_UNDEF;
+ file-&#62;op = OP_UNKNOWN;
+ file-&#62;device = sb.st_dev;
+ file-&#62;inode = sb.st_ino;
+
+ return (H5FD_t*)file;
+}
+</PRE>
+
+
+
+<H3><A NAME="SEC11" HREF="#TOC11">Closing Files</A></H3>
+
+<P>
+Closing a file simply means that all cached data should be flushed to the next
+lower layer, the file should be closed at the next lower layer, and all
+file-related data structures should be freed. All information needed by the
+close function is already present in the file handle.
+
+</P>
+<P>
+<DL>
+<DT><U>Function:</U> static herr_t <B>close</B> <I>(H5FD_t *<VAR>file</VAR>)</I>
+<DD><A NAME="IDX2"></A>
+
+</P>
+<P>
+The <VAR>file</VAR> argument is the handle which was returned by the <CODE>open</CODE>
+function, and the <CODE>close</CODE> should free only memory associated with the
+driver-specific part of the handle (the public parts will have already been released by HDF5's virtual file layer).
+</DL>
+
+</P>
+<P>
+<STRONG>Example:</STRONG> The sec2 driver just closes the underlying Unix file,
+making sure that the actual file size is the same as that known to the
+library by writing a zero to the last file position it hasn't been
+written by some previous operation (which happens in the same code which
+flushes the file contents and is shown below).
+
+</P>
+
+<PRE>
+static herr_t
+H5FD_sec2_close(H5FD_t *_file)
+{
+ H5FD_sec2_t *file = (H5FD_sec2_t*)_file;
+
+ if (H5FD_sec2_flush(_file)&#60;0) return -1;
+ if (close(file-&#62;fd)&#60;0) return -1;
+ free(file);
+ return 0;
+}
+</PRE>
+
+
+
+<H3><A NAME="SEC12" HREF="#TOC12">File Keys</A></H3>
+
+<P>
+Occasionally an application will attempt to open a single file more than one
+time in order to obtain multiple handles to the file. HDF5 allows the files to
+share information<A NAME="DOCF6" HREF="#FOOT6">(6)</A> but in order to
+accomplish this HDF5 must be able to tell when two names refer to the same
+file. It does this by associating a driver-defined key with each file opened
+by a driver and comparing the key for an open request with the keys for all
+other files currently open by the same driver.
+
+</P>
+<P>
+<DL>
+<DT><U>Function:</U> const int <B>cmp</B> <I>(const H5FD_t *<VAR>f1</VAR>, const H5FD_t *<VAR>f2</VAR>)</I>
+<DD><A NAME="IDX3"></A>
+
+</P>
+<P>
+The driver may provide a function which compares two files <VAR>f1</VAR> and
+<VAR>f2</VAR> belonging to the same driver and returns a negative, positive, or
+zero value <I>a la</I> the <CODE>strcmp</CODE> function.<A NAME="DOCF7" HREF="#FOOT7">(7)</A> If this
+function is not provided then HDF5 assumes that all calls to the <CODE>open</CODE>
+callback return unique files regardless of the arguments and it is up to the
+application to avoid doing this if that assumption is incorrect.
+</DL>
+
+</P>
+<P>
+Each time a file is opened the library calls the <CODE>cmp</CODE> function to
+compare that file with all other files currently open by the same driver and
+if one of them matches (at most one can match) then the file which was just
+opened is closed and the previously opened file is used instead.
+
+</P>
+<P>
+Opening a file twice with incompatible flags will result in failure. For
+instance, opening a file with the truncate flag is a two step process which
+first opens the file without truncation so keys can be compared, and if no
+matching file is found already open then the file is closed and immediately
+reopened with the truncation flag set (if a matching file is already open then
+the truncating open will fail).
+
+</P>
+<P>
+<STRONG>Example:</STRONG> The sec2 driver uses the Unix device and i-node as the
+key. They were initialized when the file was opened.
+
+</P>
+
+<PRE>
+static int
+H5FD_sec2_cmp(const H5FD_t *_f1, const H5FD_t *_f2)
+{
+ const H5FD_sec2_t *f1 = (const H5FD_sec2_t*)_f1;
+ const H5FD_sec2_t *f2 = (const H5FD_sec2_t*)_f2;
+
+ if (f1-&#62;device &#60; f2-&#62;device) return -1;
+ if (f1-&#62;device &#62; f2-&#62;device) return 1;
+
+ if (f1-&#62;inode &#60; f2-&#62;inode) return -1;
+ if (f1-&#62;inode &#62; f2-&#62;inode) return 1;
+
+ return 0;
+}
+</PRE>
+
+
+
+<H3><A NAME="SEC13" HREF="#TOC13">Saving Modes Across Opens</A></H3>
+
+<P>
+Some drivers may also need to store certain information in the file superblock
+in order to be able to reliably open the file at a later date. This is done by
+three functions: one to determine how much space will be necessary to store
+the information in the superblock, one to encode the information, and one to
+decode the information. These functions are optional, but if any one is
+defined then the other two must also be defined.
+
+</P>
+<P>
+<DL>
+<DT><U>Function:</U> static hsize_t <B>sb_size</B> <I>(H5FD_t *<VAR>file</VAR>)</I>
+<DD><A NAME="IDX4"></A>
+<DT><U>Function:</U> static herr_t <B>sb_encode</B> <I>(H5FD_t *<VAR>file</VAR>, char *<VAR>name</VAR>, unsigned char *<VAR>buf</VAR>)</I>
+<DD><A NAME="IDX5"></A>
+<DT><U>Function:</U> static herr_t <B>sb_decode</B> <I>(H5FD_t *<VAR>file</VAR>, const char *<VAR>name</VAR>, const unsigned char *<VAR>buf</VAR>)</I>
+<DD><A NAME="IDX6"></A>
+
+</P>
+<P>
+The <CODE>sb_size</CODE> function returns the number of bytes necessary to encode
+information needed later if the file is reopened. The <CODE>sb_encode</CODE>
+function encodes information from the file into buffer <VAR>buf</VAR>
+allocated by the caller. It also writes an 8-character (plus null
+termination) into the <CODE>name</CODE> argument, which should be a unique
+identification for the driver. The <CODE>sb_decode</CODE> function looks at
+the <VAR>name</VAR>
+
+</P>
+<P>
+ decodes
+data from the buffer <VAR>buf</VAR> and updates the <VAR>file</VAR> argument with the new information,
+advancing <VAR>*p</VAR> in the process.
+</DL>
+
+</P>
+<P>
+The part of this which is somewhat tricky is that the file must be readable
+before the superblock information is decoded. File access modes fall outside
+the scope of the HDF5 file format, but they are placed inside the boot block
+for convenience.<A NAME="DOCF8" HREF="#FOOT8">(8)</A>
+
+</P>
+<P>
+<STRONG>Example:</STRONG> <EM>To be written later.</EM>
+
+</P>
+
+
+<H2><A NAME="SEC14" HREF="#TOC14">Address Space Functions</A></H2>
+
+<P>
+HDF5 does not assume that a file is a linear address space of bytes. Instead,
+the library will call functions to allocate and free portions of the HDF5
+format address space, which in turn map onto functions in the file driver to
+allocate and free portions of file address space. The library tells the file
+driver how much format address space it wants to allocate and the driver
+decides what format address to use and how that format address is mapped onto
+the file address space. Usually the format address is chosen so that the file
+address can be calculated in constant time for data I/O operations (which are
+always specified by format addresses).
+
+</P>
+
+
+
+<H3><A NAME="SEC15" HREF="#TOC15">Userblock and Superblock</A></H3>
+
+<P>
+The HDF5 format allows an optional userblock to appear before the actual HDF5
+data in such a way that if the userblock is <STRONG>sucked out</STRONG> of the file and
+everything remaining is shifted downward in the file address space, then the
+file is still a valid HDF5 file. The userblock size can be zero or any
+multiple of two greater than or equal to 512 and the file superblock begins
+immediately after the userblock.
+
+</P>
+<P>
+HDF5 allocates space for the userblock and superblock by calling an
+allocation function defined below, which must return a chunk of memory at
+format address zero on the first call.
+
+</P>
+
+
+<H3><A NAME="SEC16" HREF="#TOC16">Allocation of Format Regions</A></H3>
+
+<P>
+The library makes many types of allocation requests:
+
+</P>
+<DL COMPACT>
+
+<DT><CODE>H5FD_MEM_SUPER</CODE>
+<DD>
+An allocation request for the userblock and/or superblock.
+<DT><CODE>H5FD_MEM_BTREE</CODE>
+<DD>
+An allocation request for a node of a B-tree.
+<DT><CODE>H5FD_MEM_DRAW</CODE>
+<DD>
+An allocation request for the raw data of a dataset.
+<DT><CODE>H5FD_MEM_META</CODE>
+<DD>
+An allocation request for the raw data of a dataset which
+the user has indicated will be relatively small.
+<DT><CODE>H5FD_MEM_GROUP</CODE>
+<DD>
+An allocation request for a group leaf node (internal nodes of the group tree
+are allocated as H5MF_BTREE).
+<DT><CODE>H5FD_MEM_GHEAP</CODE>
+<DD>
+An allocation request for a global heap collection. Global heaps are used to
+store certain types of references such as dataset region references. The set
+of all global heap collections can become quite large.
+<DT><CODE>H5FD_MEM_LHEAP</CODE>
+<DD>
+An allocation request for a local heap. Local heaps are used to store the
+names which are members of a group. The combined size of all local heaps is a
+function of the number of object names in the file.
+<DT><CODE>H5FD_MEM_OHDR</CODE>
+<DD>
+An allocation request for (part of) an object header. Object headers are
+relatively small and include meta information about objects (like the data
+space and type of a dataset) and attributes.
+</DL>
+
+<P>
+When a chunk of memory is freed the library adds it to a free list and
+allocation requests are satisfied from the free list before requesting memory
+from the file driver. Each type of allocation request enumerated above has its
+own free list, but the file driver can specify that certain object types can
+share a free list. It does so by providing an array which maps a request type
+to a free list. If any value of the map is <CODE>H5MF_DEFAULT</CODE> (zero) then the
+object's own free list is used. The special value <CODE>H5MF_NOLIST</CODE> indicates
+that the library should not attempt to maintain a free list for that
+particular object type, instead calling the file driver each time an object of
+that type is freed.
+
+</P>
+<P>
+Mappings predefined in the <TT>`H5FDpublic.h'</TT> file are:
+<DL COMPACT>
+
+<DT><CODE>H5FD_FLMAP_SINGLE</CODE>
+<DD>
+All memory usage types are mapped to a single free list.
+<DT><CODE>H5FD_FLMAP_DICHOTOMY</CODE>
+<DD>
+Memory usage is segregated into meta data and raw data for the purposes of
+memory management.
+<DT><CODE>H5FD_FLMAP_DEFAULT</CODE>
+<DD>
+Each memory usage type has its own free list.
+</DL>
+
+<P>
+<STRONG>Example:</STRONG> To make a map that manages object headers on one free list
+and everything else on another free list one might initialize the map with the
+following code: (the use of <CODE>H5FD_MEM_SUPER</CODE> is arbitrary)
+
+</P>
+
+<PRE>
+H5FD_mem_t mt, map[H5FD_MEM_NTYPES];
+
+for (mt=0; mt&#60;H5FD_MEM_NTYPES; mt++) {
+ map[mt] = (H5FD_MEM_OHDR==mt) ? mt : H5FD_MEM_SUPER;
+}
+</PRE>
+
+<P>
+If an allocation request cannot be satisfied from the free list then one of
+two things happen. If the driver defines an allocation callback then it is
+used to allocate space; otherwise new memory is allocated from the end of the
+format address space by incrementing the end-of-address marker.
+
+</P>
+<P>
+<DL>
+<DT><U>Function:</U> static haddr_t <B>alloc</B> <I>(H5FD_t *<VAR>file</VAR>, H5MF_type_t <VAR>type</VAR>, hsize_t <VAR>size</VAR>)</I>
+<DD><A NAME="IDX7"></A>
+
+</P>
+<P>
+The <VAR>file</VAR> argument is the file from which space is to be allocated,
+<VAR>type</VAR> is the type of memory being requested (from the list above) without
+being mapped according to the freelist map and <VAR>size</VAR> is the number of
+bytes being requested. The library is allowed to allocate large chunks of
+storage and manage them in a layer above the file driver (although the current
+library doesn't do that). The allocation function should return a format
+address for the first byte allocated. The allocated region extends from that
+address for <VAR>size</VAR> bytes. If the request cannot be honored then the
+undefined address value is returned (<CODE>HADDR_UNDEF</CODE>). The first call to
+this function for a file which has never had memory allocated <EM>must</EM>
+return a format address of zero or <CODE>HADDR_UNDEF</CODE> since this is how the
+library allocates space for the userblock and/or superblock.
+</DL>
+
+</P>
+
+<P>
+<STRONG>Example:</STRONG> <EM>To be written later.</EM>
+
+</P>
+
+
+<H3><A NAME="SEC17" HREF="#TOC17">Freeing Format Regions</A></H3>
+
+<P>
+When the library is finished using a certain region of the format address
+space it will return the space to the free list according to the type of
+memory being freed and the free list map described above. If the free list has
+been disabled for a particular memory usage type (according to the free list
+map) and the driver defines a <CODE>free</CODE> callback then it will be
+invoked. The <CODE>free</CODE> callback is also invoked for all entries on the free
+list when the file is closed.
+
+</P>
+<P>
+<DL>
+<DT><U>Function:</U> static herr_t <B>free</B> <I>(H5FD_t *<VAR>file</VAR>, H5MF_type_t <VAR>type</VAR>, haddr_t <VAR>addr</VAR>, hsize_t <VAR>size</VAR>)</I>
+<DD><A NAME="IDX8"></A>
+
+</P>
+<P>
+The <VAR>file</VAR> argument is the file for which space is being freed; <VAR>type</VAR>
+is the type of object being freed (from the list above) without being mapped
+according to the freelist map; <VAR>addr</VAR> is the first format address to free;
+and <VAR>size</VAR> is the size in bytes of the region being freed. The region
+being freed may refer to just part of the region originally allocated and/or
+may cross allocation boundaries provided all regions being freed have the same
+usage type. However, the library will never attempt to free regions which have
+already been freed or which have never been allocated.
+</DL>
+
+</P>
+<P>
+A driver may choose to not define the <CODE>free</CODE> function, in which case
+format addresses will be leaked. This isn't normally a huge problem since the
+library contains a simple free list of its own and freeing parts of the format
+address space is not a common occurrence.
+
+</P>
+<P>
+<STRONG>Example:</STRONG> <EM>To be written later.</EM>
+
+</P>
+
+
+<H3><A NAME="SEC18" HREF="#TOC18">Querying Address Range</A></H3>
+
+<P>
+Each file driver must have some mechanism for setting and querying the end of
+address, or <STRONG>EOA</STRONG>, marker. The EOA marker is the first format address
+after the last format address ever allocated. If the last part of the
+allocated address range is freed then the driver may optionally decrease the
+eoa marker.
+
+</P>
+<P>
+<DL>
+<DT><U>Function:</U> static haddr_t <B>get_eoa</B> <I>(H5FD_t *<VAR>file</VAR>)</I>
+<DD><A NAME="IDX9"></A>
+
+</P>
+<P>
+This function returns the current value of the EOA marker for the specified
+file.
+</DL>
+
+</P>
+<P>
+<STRONG>Example:</STRONG> The sec2 driver just returns the current eoa marker value
+which is cached in the file structure:
+
+</P>
+
+<PRE>
+static haddr_t
+H5FD_sec2_get_eoa(H5FD_t *_file)
+{
+ H5FD_sec2_t *file = (H5FD_sec2_t*)_file;
+ return file-&#62;eoa;
+}
+</PRE>
+
+<P>
+The eoa marker is initially zero when a file is opened and the library may set
+it to some other value shortly after the file is opened (after the superblock
+is read and the saved eoa marker is determined) or when allocating additional
+memory in the absence of an <CODE>alloc</CODE> callback (described above).
+
+</P>
+<P>
+<STRONG>Example:</STRONG> The sec2 driver simply caches the eoa marker in the file
+structure and does not extend the underlying Unix file. When the file is
+flushed or closed then the Unix file size is extended to match the eoa marker.
+
+</P>
+
+<PRE>
+static herr_t
+H5FD_sec2_set_eoa(H5FD_t *_file, haddr_t addr)
+{
+ H5FD_sec2_t *file = (H5FD_sec2_t*)_file;
+ file-&#62;eoa = addr;
+ return 0;
+}
+</PRE>
+
+
+
+<H2><A NAME="SEC19" HREF="#TOC19">Data Functions</A></H2>
+
+<P>
+These functions operate on data, transferring a region of the format address
+space between memory and files.
+
+</P>
+
+
+
+<H3><A NAME="SEC20" HREF="#TOC20">Contiguous I/O Functions</A></H3>
+
+<P>
+A driver must specify two functions to transfer data from the library to the
+file and vice versa.
+
+</P>
+<P>
+<DL>
+<DT><U>Function:</U> static herr_t <B>read</B> <I>(H5FD_t *<VAR>file</VAR>, H5FD_mem_t <VAR>type</VAR>, hid_t <VAR>dxpl</VAR>, haddr_t <VAR>addr</VAR>, hsize_t <VAR>size</VAR>, void *<VAR>buf</VAR>)</I>
+<DD><A NAME="IDX10"></A>
+<DT><U>Function:</U> static herr_t <B>write</B> <I>(H5FD_t *<VAR>file</VAR>, H5FD_mem_t <VAR>type</VAR>, hid_t <VAR>dxpl</VAR>, haddr_t <VAR>addr</VAR>, hsize_t <VAR>size</VAR>, const void *<VAR>buf</VAR>)</I>
+<DD><A NAME="IDX11"></A>
+
+</P>
+<P>
+The <CODE>read</CODE> function reads data from file <VAR>file</VAR> beginning at address
+<VAR>addr</VAR> and continuing for <VAR>size</VAR> bytes into the buffer <VAR>buf</VAR>
+supplied by the caller. The <CODE>write</CODE> function transfers data in the
+opposite direction. Both functions take a data transfer property list
+<VAR>dxpl</VAR> which indicates the fine points of how the data is to be
+transferred and which comes directly from the <CODE>H5Dread</CODE> or
+<CODE>H5Dwrite</CODE> function. Both functions receive <VAR>type</VAR> of
+data being written, which may allow a driver to tune it's behavior for
+different kinds of data.
+</DL>
+
+</P>
+<P>
+Both functions should return a negative value if they fail to transfer the
+requested data, or non-negative if they succeed. The library will never
+attempt to read from unallocated regions of the format address space.
+
+</P>
+<P>
+<STRONG>Example:</STRONG> The sec2 driver just makes system calls. It tries not to
+call <CODE>lseek</CODE> if the current operation is the same as the previous
+operation and the file position is correct. It also fills the output buffer
+with zeros when reading between the current EOF and EOA markers and restarts
+system calls which were interrupted.
+
+</P>
+
+<PRE>
+static herr_t
+H5FD_sec2_read(H5FD_t *_file, H5FD_mem_t type/*unused*/, hid_t dxpl_id/*unused*/,
+ haddr_t addr, hsize_t size, void *buf/*out*/)
+{
+ H5FD_sec2_t *file = (H5FD_sec2_t*)_file;
+ ssize_t nbytes;
+
+ assert(file &#38;&#38; file-&#62;pub.cls);
+ assert(buf);
+
+ /* Check for overflow conditions */
+ if (REGION_OVERFLOW(addr, size)) return -1;
+ if (addr+size&#62;file-&#62;eoa) return -1;
+
+ /* Seek to the correct location */
+ if ((addr!=file-&#62;pos || OP_READ!=file-&#62;op) &#38;&#38;
+ file_seek(file-&#62;fd, (file_offset_t)addr, SEEK_SET)&#60;0) {
+ file-&#62;pos = HADDR_UNDEF;
+ file-&#62;op = OP_UNKNOWN;
+ return -1;
+ }
+
+ /*
+ * Read data, being careful of interrupted system calls, partial results,
+ * and the end of the file.
+ */
+ while (size&#62;0) {
+ do nbytes = read(file-&#62;fd, buf, size);
+ while (-1==nbytes &#38;&#38; EINTR==errno);
+ if (-1==nbytes) {
+ /* error */
+ file-&#62;pos = HADDR_UNDEF;
+ file-&#62;op = OP_UNKNOWN;
+ return -1;
+ }
+ if (0==nbytes) {
+ /* end of file but not end of format address space */
+ memset(buf, 0, size);
+ size = 0;
+ }
+ assert(nbytes&#62;=0);
+ assert((hsize_t)nbytes&#60;=size);
+ size -= (hsize_t)nbytes;
+ addr += (haddr_t)nbytes;
+ buf = (char*)buf + nbytes;
+ }
+
+ /* Update current position */
+ file-&#62;pos = addr;
+ file-&#62;op = OP_READ;
+ return 0;
+}
+</PRE>
+
+<P>
+<STRONG>Example:</STRONG> The sec2 <CODE>write</CODE> callback is similar except it updates
+the file EOF marker when extending the file.
+
+</P>
+
+
+<H3><A NAME="SEC21" HREF="#TOC21">Flushing Cached Data</A></H3>
+
+<P>
+Some drivers may desire to cache data in memory in order to make larger I/O
+requests to the underlying file and thus improving bandwidth. Such drivers
+should register a cache flushing function so that the library can insure that
+data has been flushed out of the drivers in response to the application
+calling <CODE>H5Fflush</CODE>.
+
+</P>
+<P>
+<DL>
+<DT><U>Function:</U> static herr_t <B>flush</B> <I>(H5FD_t *<VAR>file</VAR>)</I>
+<DD><A NAME="IDX12"></A>
+
+</P>
+<P>
+Flush all data for file <VAR>file</VAR> to storage.
+</DL>
+
+</P>
+<P>
+<STRONG>Example:</STRONG> The sec2 driver doesn't cache any data but it also doesn't
+extend the Unix file as aggressively as it should. Therefore, when finalizing a
+file it should write a zero to the last byte of the allocated region so that
+when reopening the file later the EOF marker will be at least as large as the
+EOA marker saved in the superblock (otherwise HDF5 will refuse to open the
+file, claiming that the data appears to be truncated).
+
+</P>
+
+<PRE>
+static herr_t
+H5FD_sec2_flush(H5FD_t *_file)
+{
+ H5FD_sec2_t *file = (H5FD_sec2_t*)_file;
+
+ if (file-&#62;eoa&#62;file-&#62;eof) {
+ if (-1==file_seek(file-&#62;fd, file-&#62;eoa-1, SEEK_SET)) return -1;
+ if (write(file-&#62;fd, "", 1)!=1) return -1;
+ file-&#62;eof = file-&#62;eoa;
+ file-&#62;pos = file-&#62;eoa;
+ file-&#62;op = OP_WRITE;
+ }
+
+ return 0;
+}
+</PRE>
+
+
+
+<H2><A NAME="SEC22" HREF="#TOC22">Optimization Functions</A></H2>
+
+<P>
+The library is capable of performing several generic optimizations on I/O, but
+these types of optimizations may not be appropriate for a given VFL driver.
+</P>
+
+<P>
+Each driver may provide a query function to allow the library to query whether
+to enable these optimizations. If a driver lacks a query function, the library
+will disable all types of optimizations which can be queried.
+</P>
+
+<P>
+<DL>
+<DT><U>Function:</U> static herr_t <B>query</B> <I>(const H5FD_t *<VAR>file</VAR>, unsigned long *<VAR>flags</VAR>)</I>
+<DD><A NAME="IDX17"></A>
+</P>
+<P>
+This function is called by the library to query which optimizations to enable
+for I/O to this driver. These are the flags which are currently defined:
+
+<UL>
+<DL>
+<DT>H5FD_FEAT_AGGREGATE_METADATA (0x00000001)
+<DD>Defining the H5FD_FEAT_AGGREGATE_METADATA for a VFL driver means that
+the library will attempt to allocate a larger block for metadata and
+then sub-allocate each metadata request from that larger block.
+<DT>H5FD_FEAT_ACCUMULATE_METADATA (0x00000002)
+<DD>Defining the H5FD_FEAT_ACCUMULATE_METADATA for a VFL driver means that
+the library will attempt to cache metadata as it is written to the file
+and build up a larger block of metadata to eventually pass to the VFL
+'write' routine.
+<DT>H5FD_FEAT_DATA_SIEVE (0x00000004)
+<DD>Defining the H5FD_FEAT_DATA_SIEVE for a VFL driver means that
+the library will attempt to cache raw data as it is read from/written to
+a file in a "data sieve" buffer. See Rajeev Thakur's papers:
+ <UL>
+ <DL>
+ <DT>http://www.mcs.anl.gov/~thakur/papers/romio-coll.ps.gz
+ <DT>http://www.mcs.anl.gov/~thakur/papers/mpio-high-perf.ps.gz
+ </DL>
+ </UL>
+</DL>
+</UL>
+</P>
+
+</DL>
+</P>
+
+<H2><A NAME="SEC23" HREF="#TOC23">Registration of a Driver</A></H2>
+
+<P>
+Before a driver can be used the HDF5 library needs to be told of its
+existence. This is done by registering the driver, which results in a driver
+identification number. Instead of passing many arguments to the registration
+function, the driver information is entered into a structure and the address
+of the structure is passed to the registration function where it is
+copied. This allows the HDF5 API to be extended while providing backward
+compatibility at the source level.
+
+</P>
+<P>
+<DL>
+<DT><U>Function:</U> hid_t <B>H5FDregister</B> <I>(H5FD_class_t *<VAR>cls</VAR>)</I>
+<DD><A NAME="IDX13"></A>
+
+</P>
+<P>
+The driver described by struct <VAR>cls</VAR> is registered with the library and an
+ID number for the driver is returned.
+</DL>
+
+</P>
+<P>
+The <CODE>H5FD_class_t</CODE> type is a struct with the following fields:
+
+</P>
+<DL COMPACT>
+
+<DT><CODE>const char *name</CODE>
+<DD>
+A pointer to a constant, null-terminated driver name to be used for debugging
+purposes.
+<DT><CODE>size_t fapl_size</CODE>
+<DD>
+The size in bytes of the file access mode structure or zero if the driver
+supplies a copy function or doesn't define the structure.
+<DT><CODE>void *(*fapl_copy)(const void *fapl)</CODE>
+<DD>
+An optional function which copies a driver-defined file access mode structure.
+This field takes precedence over <CODE>fm_size</CODE> when both are defined.
+<DT><CODE>void (*fapl_free)(void *fapl)</CODE>
+<DD>
+An optional function to free the driver-defined file access mode structure. If
+null, then the library calls the C <CODE>free</CODE> function to free the
+structure.
+<DT><CODE>size_t dxpl_size</CODE>
+<DD>
+The size in bytes of the data transfer mode structure or zero if the driver
+supplies a copy function or doesn't define the structure.
+<DT><CODE>void *(*dxpl_copy)(const void *dxpl)</CODE>
+<DD>
+An optional function which copies a driver-defined data transfer mode
+structure. This field takes precedence over <CODE>xm_size</CODE> when both are
+defined.
+<DT><CODE>void (*dxpl_free)(void *dxpl)</CODE>
+<DD>
+An optional function to free the driver-defined data transfer mode
+structure. If null, then the library calls the C <CODE>free</CODE> function to
+free the structure.
+<DT><CODE>H5FD_t *(*open)(const char *name, unsigned flags, hid_t fapl, haddr_t maxaddr)</CODE>
+<DD>
+The function which opens or creates a new file.
+<DT><CODE>herr_t (*close)(H5FD_t *file)</CODE>
+<DD>
+The function which ends access to a file.
+<DT><CODE>int (*cmp)(const H5FD_t *f1, const H5FD_t *f2)</CODE>
+<DD>
+An optional function to determine whether two open files have the same key. If
+this function is not present then the library assumes that two files will
+never be the same.
+<DT><CODE>int (*query)(const H5FD_t *f, unsigned long *flags)</CODE>
+<DD>
+An optional function to determine which library optimizations a driver can
+support.
+<DT><CODE>haddr_t (*alloc)(H5FD_t *file, H5FD_mem_t type, hsize_t size)</CODE>
+<DD>
+An optional function to allocate space in the file.
+<DT><CODE>herr_t (*free)(H5FD_t *file, H5FD_mem_t type, haddr_t addr, hsize_t size)</CODE>
+<DD>
+An optional function to free space in the file.
+<DT><CODE>haddr_t (*get_eoa)(H5FD_t *file)</CODE>
+<DD>
+A function to query how much of the format address space has been allocated.
+<DT><CODE>herr_t (*set_eoa)(H5FD_t *file, haddr_t)</CODE>
+<DD>
+A function to set the end of address space.
+<DT><CODE>haddr_t (*get_eof)(H5FD_t *file)</CODE>
+<DD>
+A function to return the current end-of-file marker value.
+<DT><CODE>herr_t (*read)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, hsize_t size, void *buffer)</CODE>
+<DD>
+A function to read data from a file.
+<DT><CODE>herr_t (*write)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, hsize_t size, const void *buffer)</CODE>
+<DD>
+A function to write data to a file.
+<DT><CODE>herr_t (*flush)(H5FD_t *file)</CODE>
+<DD>
+A function which flushes cached data to the file.
+<DT><CODE>H5FD_mem_t fl_map[H5FD_MEM_NTYPES]</CODE>
+<DD>
+An array which maps a file allocation request type to a free list.
+</DL>
+
+<P>
+<STRONG>Example:</STRONG> The sec2 driver would be registered as:
+
+</P>
+
+<PRE>
+static const H5FD_class_t H5FD_sec2_g = {
+ "sec2", /*name */
+ MAXADDR, /*maxaddr */
+ NULL, /*sb_size */
+ NULL, /*sb_encode */
+ NULL, /*sb_decode */
+ 0, /*fapl_size */
+ NULL, /*fapl_get */
+ NULL, /*fapl_copy */
+ NULL, /*fapl_free */
+ 0, /*dxpl_size */
+ NULL, /*dxpl_copy */
+ NULL, /*dxpl_free */
+ H5FD_sec2_open, /*open */
+ H5FD_sec2_close, /*close */
+ H5FD_sec2_cmp, /*cmp */
+ H5FD_sec2_query, /*query */
+ NULL, /*alloc */
+ NULL, /*free */
+ H5FD_sec2_get_eoa, /*get_eoa */
+ H5FD_sec2_set_eoa, /*set_eoa */
+ H5FD_sec2_get_eof, /*get_eof */
+ H5FD_sec2_read, /*read */
+ H5FD_sec2_write, /*write */
+ H5FD_sec2_flush, /*flush */
+ H5FD_FLMAP_SINGLE, /*fl_map */
+};
+
+hid_t
+H5FD_sec2_init(void)
+{
+ if (!H5FD_SEC2_g) {
+ H5FD_SEC2_g = H5FDregister(&#38;H5FD_sec2_g);
+ }
+ return H5FD_SEC2_g;
+}
+</PRE>
+
+<P>
+A driver can be removed from the library by unregistering it
+
+</P>
+<P>
+<DL>
+<DT><U>Function:</U> herr_t <B>H5Dunregister</B> <I>(hid_t <VAR>driver</VAR>)</I>
+<DD><A NAME="IDX14"></A>
+Where <VAR>driver</VAR> is the ID number returned when the driver was registered.
+</DL>
+
+</P>
+<P>
+Unregistering a driver makes it unusable for creating new file access or data
+transfer property lists but doesn't affect any property lists or files that
+already use that driver.
+
+</P>
+
+
+
+
+<H3><A NAME="SECProgNote" HREF="#TOCProgNote">Programming Note
+for C++ Developers Using C Functions</A></H3>
+
+<p>If a C routine that takes a function pointer as an argument is
+called from within C++ code, the C routine should be returned from
+normally. </p>
+
+<p>Examples of this kind of routine include callbacks such as
+<code>H5Pset_elink_cb</code> and <code>H5Pset_type_conv_cb</code>
+and functions such as <code>H5Tconvert</code> and
+<code>H5Ewalk2</code>.</p>
+
+<p>Exiting the routine in its normal fashion allows the HDF5 C
+Library to clean up its work properly. In other words, if the C++
+application jumps out of the routine back to the C++
+&ldquo;catch&rdquo; statement, the library is not given the
+opportunity to close any temporary data structures that were set
+up when the routine was called. The C++ application should save
+some state as the routine is started so that any problem that
+occurs might be diagnosed.</p>
+
+
+
+
+
+
+
+<H2><A NAME="SEC24" HREF="#TOC24">Querying Driver Information</A></H2>
+
+<P>
+<DL>
+<DT><U>Function:</U> void * <B>H5Pget_driver_data</B> <I>(hid_t <VAR>fapl</VAR>)</I>
+<DD><A NAME="IDX15"></A>
+<DT><U>Function:</U> void * <B>H5Pget_driver_data</B> <I>(hid_t <VAR>fxpl</VAR>)</I>
+<DD><A NAME="IDX16"></A>
+
+</P>
+<P>
+This function is intended to be used by driver functions, not applications.
+It returns a pointer directly into the file access property list
+<CODE><VAR>fapl</VAR></CODE> which is a copy of the driver's file access mode originally
+provided to the <CODE>H5Pset_driver</CODE> function. If its argument is a data
+transfer property list <CODE>fxpl</CODE> then it returns a pointer to the
+driver-specific data transfer information instead.
+</DL>
+
+</P>
+
+
+
+<H1><A NAME="SEC25" HREF="#TOC25">Miscellaneous</A></H1>
+
+<P>
+The various private <CODE>H5F_low_*</CODE> functions will be replaced by public
+<CODE>H5FD*</CODE> functions so they can be called from drivers.
+
+</P>
+<P>
+All private functions <CODE>H5F_addr_*</CODE> which operate on addresses will be
+renamed as public functions by removing the first underscore so they can be
+called by drivers.
+
+</P>
+<P>
+The <CODE>haddr_t</CODE> address data type will be passed by value throughout the
+library. The original intent was that this type would eventually be a union of
+file address types for the various drivers and may become quite large, but
+that was back when drivers were part of HDF5. It will become an alias for an
+unsigned integer type (32 or 64 bits depending on how the library was
+configured).
+
+</P>
+<P>
+The various <CODE>H5F*.c</CODE> driver files will be renamed <CODE>H5FD*.c</CODE> and each
+will have a corresponding header file. All driver functions except the
+initializer and API will be declared static.
+
+</P>
+<P>
+This documentation didn't cover optimization functions which would be useful
+to drivers like MPI-IO. Some drivers may be able to perform data pipeline
+operations more efficiently than HDF5 and need to be given a chance to
+override those parts of the pipeline. The pipeline would be designed to call
+various H5FD optimization functions at various points which return one of
+three values: the operation is not implemented by the driver, the operation is
+implemented but failed in a non-recoverable manner, the operation is
+implemented and succeeded.
+
+</P>
+<P>
+Various parts of HDF5 check the only the top-level file driver and do
+something special if it is the MPI-IO driver. However, we might want to be
+able to put the MPI-IO driver under other drivers such as the raw part of a
+split driver or under a debug driver whose sole purpose is to accumulate
+statistics as it passes all requests through to the MPI-IO driver. Therefore
+we will probably need a function which takes a format address and or object
+type and returns the driver which would have been used at the lowest level to
+process the request.
+
+</P>
+
+<P><HR><P>
+<H1>Footnotes</H1>
+<H3><A NAME="FOOT1" HREF="#DOCF1">(1)</A></H3>
+<P>The driver name is by convention and might
+not apply to drivers which are not distributed with HDF5.
+<H3><A NAME="FOOT2" HREF="#DOCF2">(2)</A></H3>
+<P>The access method also indicates how to translate
+the storage name to a storage server such as a file, network protocol, or
+memory.
+<H3><A NAME="FOOT3" HREF="#DOCF3">(3)</A></H3>
+<P>The term
+"<EM>file</EM> access property list" is a misnomer since storage isn't
+required to be a file.
+<H3><A NAME="FOOT4" HREF="#DOCF4">(4)</A></H3>
+<P>This
+function is overloaded to operate on data transfer property lists also, as
+described below.
+<H3><A NAME="FOOT5" HREF="#DOCF5">(5)</A></H3>
+<P>Read-only access is only appropriate when opening an existing
+file.
+<H3><A NAME="FOOT6" HREF="#DOCF6">(6)</A></H3>
+<P>For instance, writing data to one handle will cause
+the data to be immediately visible on the other handle.
+<H3><A NAME="FOOT7" HREF="#DOCF7">(7)</A></H3>
+<P>The ordering is
+arbitrary as long as it's consistent within a particular file driver.
+<H3><A NAME="FOOT8" HREF="#DOCF8">(8)</A></H3>
+<P>File access modes do not describe data, but rather
+describe how the HDF5 format address space is mapped to the underlying
+file(s). Thus, in general the mapping must be known before the file superblock
+can be read. However, the user usually knows enough about the mapping for the
+superblock to be readable and once the superblock is read the library can fill
+in the missing parts of the mapping.
+<P><HR><P>
+
+<?php include("../ed_libs/Footer2.htm"); ?>
+
+</BODY>
+</HTML>
+ </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_v_o_l__connector.html b/develop/_v_o_l__connector.html
new file mode 100644
index 0000000..b5e284b
--- /dev/null
+++ b/develop/_v_o_l__connector.html
@@ -0,0 +1,4124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5 Virtual Object Layer (VOL) Connector Author Guide</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_v_o_l__connector.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">HDF5 Virtual Object Layer (VOL) Connector Author Guide </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> </p><hr />
+<h1><a class="anchor" id="secVOLIntro"></a>
+Introduction</h1>
+<p>The Virtual Object Layer (VOL) is an abstraction layer in the HDF5 library which intercepts all API calls that could potentially access objects in an HDF5 container and forwards those calls to object drivers referred to as <em>VOL connectors</em>. The architecture of this feature is described in the <a class="el" href="_h5_v_l__u_g.html">The HDF5 Virtual Object Layer (VOL)</a> and VOL Architecture and Internals Documentation and will not be duplicated here.</p>
+<p>This guide is for people who are interested in developing their own VOL connector for the HDF5 library. It is assumed that the reader has good knowledge of the VOL architecture obtained by reading the VOL architectural design document.</p>
+<h1><a class="anchor" id="secVOLCreate"></a>
+Creating a New Connector</h1>
+<h2><a class="anchor" id="subsecVOLOverview"></a>
+Overview</h2>
+<p>Creating a new VOL connector can be a complicated process. You will need to map your storage system to the HDF5 data model through the lens of the VOL and this may involve some impedance mismatch that you will have to work around. The good news is that the HDF5 library has been re-engineered to handle arbitrary, connector-specific data structures via the VOL callbacks, so no knowledge of the library internals is necessary to write a VOL connector.</p>
+<p>Writing a VOL connector requires these things: </p><ul>
+<li>Decide on library vs plugin vs internal. </li>
+<li>Set up your build/test files (CMake, Autotools, etc.). </li>
+<li>Fill in some boilerplate information in yourH5VLclasststruct. </li>
+<li>Decide how you will perform any necessary initialization needed by your storage system. </li>
+<li>Map Storage to HDF5 File Objects </li>
+<li>Create implementations for the callbacks you need to support. </li>
+<li>Test the connector.</li>
+</ul>
+<p>Each of the steps listed above is described in more detail in this section of the document.</p>
+<p>The "model then implement" steps can be performed iteratively. You might begin by only supporting files, datasets, and groups and only allowing basic operations on them. In some cases, this may be all that is needed. As your needs grow, you can repeat those steps and increase the connector's HDF5 API coverage at a pace that makes sense for your users.</p>
+<p>Also, note that this document only covers writing VOL connectors using the C programming language. It is often possible to write connectors in other programming languages (e.g.; Python) via the language's C interop facilities, but that topic is out of scope for this document.</p>
+<h2><a class="anchor" id="subsecVOL112dep"></a>
+The HDF5 1.12.x VOL Interface Is DEPRECATED</h2>
+<p>Important changes were made to the VOL interface for HDF5 1.13.0 and, due to binary compatibility issues, these cannot be merged to HDF5 1.12.x. For this reason, VOL connector development should be shifted to target 1.13.0 as no further development of the VOL interface will take place on the 1.12.x branch. Unlike the other development branches of the library, there is no hdf5_1_13 branch - all HDF5 1.13.0 development is taking place in the develop branch of the HDF5 repository and 1.13.x branches will split off from that.</p>
+<p>Note also that HDF5 1.13.0 is considered an unstable branch, and the API and file format are subject to change ("unstable" means "not yet finalized", not "buggy"). The VOL feature is under active development and, although it is nearing its final form, may change further before the stable HDF5 1.14.0 release targeted for 2022.</p>
+<h2><a class="anchor" id="subsecVOLRelated"></a>
+VOL-Related HDF5 Header Files</h2>
+<p>Use of the VOL, including topics such as registration and loading VOL plugins, is described in the <a class="el" href="_h5_v_l__u_g.html">The HDF5 Virtual Object Layer (VOL)</a>.</p>
+<p>Public header Files you will need to be familiar with include: </p><table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_v_lpublic_8h.html">H5VLpublic.h</a> </td><td>Public VOL header. </td></tr>
+<tr>
+<td><a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a> </td><td>Main header for connector authors. Contains definitions for the main VOL struct and callbacks, enum values, etc. </td></tr>
+<tr>
+<td><a class="el" href="_h5_v_lconnector__passthru_8h.html">H5VLconnector_passthru.h</a> </td><td>Helper routines for passthrough connector authors. </td></tr>
+<tr>
+<td><a class="el" href="_h5_v_lnative_8h.html">H5VLnative.h</a> </td><td>Native VOL connector header. May be useful if your connector will attempt to implement native HDF5 API calls that are handled via the optional callbacks. </td></tr>
+<tr>
+<td><a class="el" href="_h5_p_lextern_8h.html">H5PLextern.h</a> </td><td>Needed if your connector will be built as a plugin. </td></tr>
+</table>
+<p>Many VOL connectors are listed on The HDF Group's VOL plugin registration page, located at: <a href="https://portal.hdfgroup.org/display/support/Registered+VOL+Connectors">Registered VOL Connectors</a>. Not all of these VOL connectors are supported by The HDF Group and the level of completeness varies, but the connectors found there can serve as examples of working implementations</p>
+<h2><a class="anchor" id="subsecVOLLPI"></a>
+Library vs Plugin vs Internal</h2>
+<p>When building a VOL connector, you have several options:</p>
+<h4>Library</h4>
+<p>The connector can be built as a normal shared or static library. Software that uses your connector will have to link to it just like any other library. This can be convenient since you don't have to deal with plugin paths and searching for the connector at runtime, but it also means that software which uses your connector will have to be built and linked against it.</p>
+<h4>Plugin</h4>
+<p>You can also build your connector as a dynamically loaded plugin. The mechanism for this is the same mechanism used to dynamically load HDF5 filter plugins. This can allow use of your connector via the VOL environment variable, without modifying the application, but requires your plugin to be discoverable at runtime. See the <a class="el" href="_h5_v_l__u_g.html">The HDF5 Virtual Object Layer (VOL)</a> for more information about using HDF5 plugins.</p>
+<p>To build your connector as a plugin, you will have to include <b><a class="el" href="_h5_p_lextern_8h.html">H5PLextern.h</a></b> (a public header distributed with the library) and implement the <a class="el" href="_h5_p_lextern_8h.html#a11942aa6c2beef4a76faa83b77feacd5">H5PLget_plugin_type</a> <a class="el" href="_h5_p_lextern_8h.html#a861509ffaa97671ea8fd19e1ffe1f59d">H5PLget_plugin_info</a> calls, both of which are trivial to code up. It also often requires your connector to be built with certain compile/link options. The VOL connector template does all of these things.</p>
+<p>The HDF5 library's plugin loading code will call <a class="el" href="_h5_p_lextern_8h.html#a11942aa6c2beef4a76faa83b77feacd5">H5PLget_plugin_type</a> to determine the type of plugin(e.g.; filter, VOL) and <a class="el" href="_h5_p_lextern_8h.html#a861509ffaa97671ea8fd19e1ffe1f59d">H5PLget_plugin_info</a> to get the class struct, which allows the library to query the plugin for its name and value to see if it has found a requested plugin. When a match is found, the library will use the class struct to register the connector and map its callbacks.</p>
+<p>For the HDF5 library to be able to load an external plugin dynamically, the plugin developer has to define two public routines with the following name and signature: </p><div class="fragment"><div class="line"><a class="code" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86f">H5PL_type_t</a> <a class="code" href="_h5_p_lextern_8h.html#a11942aa6c2beef4a76faa83b77feacd5">H5PLget_plugin_type</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="_h5_p_lextern_8h.html#a861509ffaa97671ea8fd19e1ffe1f59d">H5PLget_plugin_info</a>(<span class="keywordtype">void</span>);</div>
+<div class="ttc" id="a_h5_p_lextern_8h_html_a11942aa6c2beef4a76faa83b77feacd5"><div class="ttname"><a href="_h5_p_lextern_8h.html#a11942aa6c2beef4a76faa83b77feacd5">H5PLget_plugin_type</a></div><div class="ttdeci">H5PL_type_t H5PLget_plugin_type(void)</div></div>
+<div class="ttc" id="a_h5_p_lextern_8h_html_a861509ffaa97671ea8fd19e1ffe1f59d"><div class="ttname"><a href="_h5_p_lextern_8h.html#a861509ffaa97671ea8fd19e1ffe1f59d">H5PLget_plugin_info</a></div><div class="ttdeci">const void * H5PLget_plugin_info(void)</div></div>
+<div class="ttc" id="a_h5_p_lpublic_8h_html_a8d48cb770a80a3f84c969ec03b34d86f"><div class="ttname"><a href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86f">H5PL_type_t</a></div><div class="ttdeci">H5PL_type_t</div><div class="ttdef"><b>Definition:</b> H5PLpublic.h:34</div></div>
+</div><!-- fragment --><p>To show how easy this is to accomplish, here is the complete implementation of those functions in the template VOL connector: </p><div class="fragment"><div class="line"><a class="code" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86f">H5PL_type_t</a> <a class="code" href="_h5_p_lextern_8h.html#a11942aa6c2beef4a76faa83b77feacd5">H5PLget_plugin_type</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86fab01b3951d7e978b43e505590a6431bf0">H5PL_TYPE_VOL</a>; }</div>
+<div class="line"><span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="_h5_p_lextern_8h.html#a861509ffaa97671ea8fd19e1ffe1f59d">H5PLget_plugin_info</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> &amp;template_class_g; }</div>
+<div class="ttc" id="a_h5_p_lpublic_8h_html_a8d48cb770a80a3f84c969ec03b34d86fab01b3951d7e978b43e505590a6431bf0"><div class="ttname"><a href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86fab01b3951d7e978b43e505590a6431bf0">H5PL_TYPE_VOL</a></div><div class="ttdeci">@ H5PL_TYPE_VOL</div><div class="ttdef"><b>Definition:</b> H5PLpublic.h:37</div></div>
+</div><!-- fragment --><p><a class="el" href="_h5_p_lextern_8h.html#a11942aa6c2beef4a76faa83b77feacd5">H5PLget_plugin_type</a> should return the library type which should always be <a class="el" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86fab01b3951d7e978b43e505590a6431bf0">H5PL_TYPE_VOL</a>. <a class="el" href="_h5_p_lextern_8h.html#a861509ffaa97671ea8fd19e1ffe1f59d">H5PLget_plugin_info</a> should return a pointer to the plugin structure defining the VOL plugin with all the callbacks. For example, consider an external plugin defined as: </p><div class="fragment"><div class="line"><span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> H5VL_foo_g = {</div>
+<div class="line"> 2, <span class="comment">// version</span></div>
+<div class="line"> 12345, <span class="comment">// value</span></div>
+<div class="line"> <span class="stringliteral">&quot;foo&quot;</span>, <span class="comment">// name</span></div>
+<div class="line"> ...</div>
+<div class="line">}</div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html"><div class="ttname"><a href="struct_h5_v_l__class__t.html">H5VL_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1011</div></div>
+</div><!-- fragment --><p>The plugin would implement the two routines as: </p><div class="fragment"><div class="line"><a class="code" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86f">H5PL_type_t</a> <a class="code" href="_h5_p_lextern_8h.html#a11942aa6c2beef4a76faa83b77feacd5">H5PLget_plugin_type</a>(<span class="keywordtype">void</span>)</div>
+<div class="line"> {<span class="keywordflow">return</span> <a class="code" href="_h5_p_lpublic_8h.html#a8d48cb770a80a3f84c969ec03b34d86fab01b3951d7e978b43e505590a6431bf0">H5PL_TYPE_VOL</a>;}</div>
+<div class="line"><span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="_h5_p_lextern_8h.html#a861509ffaa97671ea8fd19e1ffe1f59d">H5PLget_plugin_info</a>(<span class="keywordtype">void</span>)</div>
+<div class="line"> {<span class="keywordflow">return</span> &amp;H5VL_foo_g;}</div>
+</div><!-- fragment --><h4>Internal</h4>
+<p>Your VOL connector can also be constructed as a part of the HDF5 library. This works in the same way as the stdio and multi virtual file drivers (VFDs) and does not require knowledge of HDF5 internals or use of non-public API calls. You simply have to add your connector's files to the Makefile.am and/or CMakeLists.txt files in the source distribution's src directory. This requires maintaining a private build of the library, though, and is not recommended.</p>
+<h2><a class="anchor" id="subsecVOLBuild"></a>
+Build Files / VOL Template</h2>
+<p>We have created a template terminal VOL connector that includes both Autotools and CMake build files. The constructed VOL connector includes no real functionality, but can be registered and loaded as a plugin.</p>
+<p>The VOL template can be found here: <a href="https://github.com/HDFGroup/vol-template">VOL template</a></p>
+<p>The purpose of this template is to quickly get you to the point where you can begin filling in the callback functions and writing tests. You can copy this code to your own repository to serve as the basis for your new connector.</p>
+<p>A template passthrough VOL is also available. This will be discussed in the section on passthrough connectors.</p>
+<h2><a class="anchor" id="subsecVOLBoil"></a>
+H5VL_class_t Boilerplate</h2>
+<p>Several fields in the H5VLclasststruct will need to be filled in.</p>
+<p>In HDF5 1.13.0, the <em>version</em> field will be 2, indicating the connector targets version 2 of the <a class="el" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> struct. Version 1 of the struct was never formally released and only available in the develop branch of the HDF5 git repository. Version 0 is used in the deprecated HDF5 1.12.x branch.</p>
+<p>Every connector needs a <em>name</em> and <em>value</em>. The library will use these when loading and registering the connector (as described in the <a class="el" href="_h5_v_l__u_g.html">The HDF5 Virtual Object Layer (VOL)</a>), so they should be unique in your ecosystem.</p>
+<p>VOL connector values are integers, with a maximum value of 65535. Values from 0 to 255 are reserved for internal use by The HDF Group. The native VOL connector has a value of 0. Values of 256 to 511 are for connector testing and should not be found in the wild. Values of 512 to 65535 are for external connectors.</p>
+<p>As is the case with HDF5 filters, The HDF Group can assign you an official VOL connector value. Please contact <a href="help@hdfgroup.org">help@hdfgroup.org</a> for help with this. We currently do not register connector names, though the name you've chosen will appear on the registered VOL connectors page.</p>
+<p>As noted above, registered VOL connectors will be listed at: <a href="https://portal.hdfgroup.org/display/support/Registered+VOL+Connectors">Registered VOL Connectors</a></p>
+<p>A new <b>conn_version</b> field has been added to the class struct for 1.13. This field is currently not used by the library so its use is determined by the connector author. Best practices for this field will be determined in the near future and this part of the guide will be updated.</p>
+<p>The <b>cap_flags</b> field is used to determine the capabilities of the VOL connector. At this time, the use of this field is limited to indicating thread-safety, asynchronous capabilities, and ability to produce native HDF5 files. Supported flags can be found in <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a>. </p><div class="fragment"><div class="line"><span class="comment">// Capability flags for connector</span></div>
+<div class="line"><span class="preprocessor">#define H5VL_CAP_FLAG_NONE 0 </span><span class="comment">// No special connector capabilities</span></div>
+<div class="line"><span class="preprocessor">#define H5VL_CAP_FLAG_THREADSAFE 0x01 </span><span class="comment">// Connector is threadsafe</span></div>
+<div class="line"><span class="preprocessor">#define H5VL_CAP_FLAG_ASYNC 0x02 </span><span class="comment">// Connector performs operations asynchronously</span></div>
+<div class="line">#define H5VL_CAP_FLAG_NATIVE_FILES 0x04 <span class="comment">// Connector produces native file format</span></div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecVOLInit"></a>
+Initialization and Shutdown</h2>
+<p>You'll need to decide how to perform any initialization and shutdown tasks that are required by your connector. There are initialize and terminate callbacks in the <a class="el" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> struct to handle this. They are invoked when the connector is registered and unregistered, respectively. The initialize callback can take a VOL initialization property list, so any properties you need for initialization can be applied to it. The HDF5 library currently makes no use of the vipl so there are no default vipl properties.</p>
+<p>If this is unsuitable, you may have to create custom connector-specific API calls to handle initialization and termination. It may also be useful to perform operations in a custom API call used to set the VOL connector in the fapl.</p>
+<p>The initialization and terminate callbacks: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*initialize)(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vipl_id); <span class="comment">// Connector initialization callback</span></div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*terminate)(void); <span class="comment">// Connector termination callback</span></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecVOLMap"></a>
+Map Storage to HDF5 File Objects</h2>
+<p>The most difficult part of designing a new VOL connector is going to determining how to support HDF5 file objects and operations using your storage system. There isn't much specific advice to give here, as each connector will have unique needs, but a forthcoming "tutorial" connector will set up a simple connector and demonstrate this process.</p>
+<h2><a class="anchor" id="subsecVOLFillIn"></a>
+Fill In VOL Callbacks</h2>
+<p>For each file object you support in your connector (including the file itself), you will need to create a data struct to hold whatever file object metadata that are needed by your connector. For example, a data structure for a VOL connector based on text files might have a file struct that contains a file pointer for the text file, buffers used for caching data, etc. Pointers to these data structures are where your connector's state is stored and are returned to the HDF5 library from the create/open/etc. callbacks such as <em>dataset create</em>.</p>
+<p>Once you have your data structures, you'll need to create your own implementations of the callback functions and map them via your <a class="el" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> struct.</p>
+<h2><a class="anchor" id="subsecVOLOpt"></a>
+Handling Optional Operations</h2>
+<p>Handling optional operations has changed significantly in HDF5 1.13.0. In the past, optional operations were specified using an integer <em>opt_type</em> parameter. This proved to be a problem with pass-through connectors, though, as it was possible to have <em>opt_type</em> clash if two connectors used the same <em>opt_type</em> values.</p>
+<p>The new scheme allows a connector to register an optional operation with the library and receive a dynamically-allocated <em>opt_type</em> value for the operation.</p>
+<p>The following API calls can be used to manage the optional operations: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector_8h.html#a85d2e5bf7c9e947f5a1645bbd0f887d9">H5VLregister_opt_operation</a>(<a class="code" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> subcls, <span class="keyword">const</span> <span class="keywordtype">char</span> *op_name, <span class="keywordtype">int</span> *op_val);</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector_8h.html#ab3c45344dc248471076e58dc3f66a9ec">H5VLfind_opt_operation</a>(<a class="code" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> subcls, <span class="keyword">const</span> <span class="keywordtype">char</span> *op_name, <span class="keywordtype">int</span> *op_val);</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector_8h.html#aef785a9a3f73d7ce6954ca742e4f8135">H5VLunregister_opt_operation</a>(<a class="code" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> subcls, <span class="keyword">const</span> <span class="keywordtype">char</span> *op_name)</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a85d2e5bf7c9e947f5a1645bbd0f887d9"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a85d2e5bf7c9e947f5a1645bbd0f887d9">H5VLregister_opt_operation</a></div><div class="ttdeci">herr_t H5VLregister_opt_operation(H5VL_subclass_t subcls, const char *op_name, int *op_val)</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab3c45344dc248471076e58dc3f66a9ec"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab3c45344dc248471076e58dc3f66a9ec">H5VLfind_opt_operation</a></div><div class="ttdeci">herr_t H5VLfind_opt_operation(H5VL_subclass_t subcls, const char *op_name, int *op_val)</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_aef785a9a3f73d7ce6954ca742e4f8135"><div class="ttname"><a href="_h5_v_lconnector_8h.html#aef785a9a3f73d7ce6954ca742e4f8135">H5VLunregister_opt_operation</a></div><div class="ttdeci">herr_t H5VLunregister_opt_operation(H5VL_subclass_t subcls, const char *op_name)</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_ga14175ca7d867657e3e5c2f79a154a599"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a></div><div class="ttdeci">H5VL_subclass_t</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:152</div></div>
+</div><!-- fragment --><p>The <em>register</em> call is used to register an operation for a subclass (file, etc.) and the <em>opt_type</em> parameter that the library assigned to the operation will be returned via the <em>opt_val</em> parameter. This value can then be passed to one of the subclass-specific API calls (listed below). If you need to find an existing optional call's assigned <em>opt_type</em> value by name, you can use the <em>find</em> call.</p>
+<p>One recommended way to handle optional calls is to <em>register</em> all the optional calls at startup, saving the values in connector state, then use these cached values in your optional calls. The assigned values should be unregistered using the <em>unregister</em> call when the connector shuts down.</p>
+<p>Subclass-specific optional calls: </p><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector_8h.html#a05ad0ec89a660b38c7ff04a1c4ac1a79">H5VLattr_optional_op</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *app_file, <span class="keyword">const</span> <span class="keywordtype">char</span> *app_func, <span class="keywordtype">unsigned</span> app_line,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id);</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector_8h.html#aa610c126626e8fd600c7215d56db75f5">H5VLdataset_optional_op</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *app_file, <span class="keyword">const</span> <span class="keywordtype">char</span> *app_func, <span class="keywordtype">unsigned</span> app_line,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id);</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector_8h.html#a35040b4e9d7278d6902c1383b059e680">H5VLdatatype_optional_op</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *app_file, <span class="keyword">const</span> <span class="keywordtype">char</span> *app_func, <span class="keywordtype">unsigned</span> app_line,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, hid_tes_id);</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector_8h.html#a9a0a75acc33062861d924620209c25ee">H5VLfile_optional_op</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *app_file, <span class="keyword">const</span> <span class="keywordtype">char</span> *app_func, <span class="keywordtype">unsigned</span> app_line,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id);</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector_8h.html#a0729809fec07bad154519231f6099234">H5VLgroup_optional_op</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *app_file, <span class="keyword">const</span> <span class="keywordtype">char</span> *app_func, <span class="keywordtype">unsigned</span> app_line,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id);</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector_8h.html#a0ef4563cbd0a9a9d7cff0ef39172d39b">H5VLlink_optional_op</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *app_file, <span class="keyword">const</span> <span class="keywordtype">char</span> *app_func, <span class="keywordtype">unsigned</span> app_line,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id);</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector_8h.html#a0e939483b818266244004b12d54c9044">H5VLobject_optional_op</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *app_file, <span class="keyword">const</span> <span class="keywordtype">char</span> *app_func, <span class="keywordtype">unsigned</span> app_line,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id,</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id);</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector_8h.html#af22b04c4bd4cfb8b1f319a3ceac86396">H5VLrequest_optional_op</a>(<span class="keywordtype">void</span> *req, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args);</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a05ad0ec89a660b38c7ff04a1c4ac1a79"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a05ad0ec89a660b38c7ff04a1c4ac1a79">H5VLattr_optional_op</a></div><div class="ttdeci">herr_t H5VLattr_optional_op(const char *app_file, const char *app_func, unsigned app_line, hid_t attr_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a0729809fec07bad154519231f6099234"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a0729809fec07bad154519231f6099234">H5VLgroup_optional_op</a></div><div class="ttdeci">herr_t H5VLgroup_optional_op(const char *app_file, const char *app_func, unsigned app_line, hid_t group_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a0e939483b818266244004b12d54c9044"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a0e939483b818266244004b12d54c9044">H5VLobject_optional_op</a></div><div class="ttdeci">herr_t H5VLobject_optional_op(const char *app_file, const char *app_func, unsigned app_line, hid_t loc_id, const char *name, hid_t lapl_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a0ef4563cbd0a9a9d7cff0ef39172d39b"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a0ef4563cbd0a9a9d7cff0ef39172d39b">H5VLlink_optional_op</a></div><div class="ttdeci">herr_t H5VLlink_optional_op(const char *app_file, const char *app_func, unsigned app_line, hid_t loc_id, const char *name, hid_t lapl_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a35040b4e9d7278d6902c1383b059e680"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a35040b4e9d7278d6902c1383b059e680">H5VLdatatype_optional_op</a></div><div class="ttdeci">herr_t H5VLdatatype_optional_op(const char *app_file, const char *app_func, unsigned app_line, hid_t type_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a9a0a75acc33062861d924620209c25ee"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a9a0a75acc33062861d924620209c25ee">H5VLfile_optional_op</a></div><div class="ttdeci">herr_t H5VLfile_optional_op(const char *app_file, const char *app_func, unsigned app_line, hid_t file_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_aa610c126626e8fd600c7215d56db75f5"><div class="ttname"><a href="_h5_v_lconnector_8h.html#aa610c126626e8fd600c7215d56db75f5">H5VLdataset_optional_op</a></div><div class="ttdeci">herr_t H5VLdataset_optional_op(const char *app_file, const char *app_func, unsigned app_line, hid_t dset_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_af22b04c4bd4cfb8b1f319a3ceac86396"><div class="ttname"><a href="_h5_v_lconnector_8h.html#af22b04c4bd4cfb8b1f319a3ceac86396">H5VLrequest_optional_op</a></div><div class="ttdeci">herr_t H5VLrequest_optional_op(void *req, hid_t connector_id, H5VL_optional_args_t *args)</div></div>
+<div class="ttc" id="astruct_h5_v_l__optional__args__t_html"><div class="ttname"><a href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:94</div></div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecVOLTest"></a>
+Testing Your Connector</h2>
+<p>At the time of writing, some of the HDF5 library tests have been abstracted out of the library with their native-file-format-only sections removed and added to a VOL test suite available here: <a href="https://github.com/HDFGroup/vol-tests">vol-tests</a></p>
+<p>This is an evolving set of tests, so see the documentation in that repository for instructions as to its use. You may want to clone and modify and/or extend these tests for use with your own connector.</p>
+<p>In the future, we plan to modify the HDF5 test suite that ships with the library to use a future VOL capabilities flags scheme to selectively run tests that a particular connector supports. As this is a large task, it may be some time before that work is complete.</p>
+<h2><a class="anchor" id="subsecVOLPassthrough"></a>
+Passthrough Connectors</h2>
+<p>Coming Soon</p>
+<h2><a class="anchor" id="subsecVOLAsync"></a>
+Asynchronous Operations</h2>
+<p>Coming Soon</p>
+<h1><a class="anchor" id="secVOLRef"></a>
+VOL Connector Interface Reference</h1>
+<p>Each VOL connector should be of type <a class="el" href="struct_h5_v_l__class__t.html">H5VL_class_t</a>: </p><table class="doxtable">
+<tr>
+<td><em>VOL connector class, <a class="el" href="_h5_v_lpublic_8h.html">H5VLpublic.h</a></em> <div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> {</div>
+<div class="line"> <span class="comment">/* Overall connector fields &amp; callbacks */</span></div>
+<div class="line"> <span class="keywordtype">unsigned</span> <a class="code" href="struct_h5_v_l__class__t.html#a27fe8e82cf2ce359010cc1d08af2e105">version</a>; </div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> <a class="code" href="struct_h5_v_l__class__t.html#a4531586e75e64de257cf51b4b7c50d70">value</a>; </div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__class__t.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>; </div>
+<div class="line"> <span class="keywordtype">unsigned</span> <a class="code" href="struct_h5_v_l__class__t.html#a6566afc54591b6c64dbec7bdc0bf0b58">conn_version</a>; </div>
+<div class="line"> uint64_t <a class="code" href="struct_h5_v_l__class__t.html#ac4b405cf0a53f734d273232a82baf247">cap_flags</a>; </div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__class__t.html#a0a18753f3a24e91b75fd802b81f044a7">initialize</a>)(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vipl_id); </div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__class__t.html#a3da863f4634c64aeffe46cca882db43d">terminate</a>)(void); </div>
+<div class="line"> <span class="comment">/* VOL framework */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__info__class__t.html">H5VL_info_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#afdbe51576a0f6360693757d6738111eb">info_cls</a>; </div>
+<div class="line"> <a class="code" href="struct_h5_v_l__wrap__class__t.html">H5VL_wrap_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#a74d541c08c6c71946cc5a1e105ca5e51">wrap_cls</a>; </div>
+<div class="line"> <span class="comment">/* Data Model */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__attr__class__t.html">H5VL_attr_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#aea95f1ef7bfe9d0a06f5d7ba4d992b33">attr_cls</a>; </div>
+<div class="line"> <a class="code" href="struct_h5_v_l__dataset__class__t.html">H5VL_dataset_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#a38be37dc57b556f87df46b0ea65c9ae0">dataset_cls</a>; </div>
+<div class="line"> <a class="code" href="struct_h5_v_l__datatype__class__t.html">H5VL_datatype_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#a49a73ac039550d87d60b485727149cce">datatype_cls</a>; </div>
+<div class="line"> <a class="code" href="struct_h5_v_l__file__class__t.html">H5VL_file_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#a94fcae0c3e55fb9da64b99cf5ec0cc05">file_cls</a>; </div>
+<div class="line"> <a class="code" href="struct_h5_v_l__group__class__t.html">H5VL_group_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#a6f9e6afe57118c01efbd5805d6f6615d">group_cls</a>; </div>
+<div class="line"> <a class="code" href="struct_h5_v_l__link__class__t.html">H5VL_link_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#a3da742717813fedde17f3ef9a739a3a5">link_cls</a>; </div>
+<div class="line"> <a class="code" href="struct_h5_v_l__object__class__t.html">H5VL_object_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#aee15298970b7178f78f92de98b7f8211">object_cls</a>; </div>
+<div class="line"> <span class="comment">/* Infrastructure / Services */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__introspect__class__t.html">H5VL_introspect_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#aff81b23d1373b396d5eacda97bb4a6c6">introspect_cls</a>; </div>
+<div class="line"> <a class="code" href="struct_h5_v_l__request__class__t.html">H5VL_request_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#adc5afcdccffe9dc3608ac8e23e8fea17">request_cls</a>; </div>
+<div class="line"> <a class="code" href="struct_h5_v_l__blob__class__t.html">H5VL_blob_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#aee571d79753251a1d6ebc1073254278c">blob_cls</a>; </div>
+<div class="line"> <a class="code" href="struct_h5_v_l__token__class__t.html">H5VL_token_class_t</a> <a class="code" href="struct_h5_v_l__class__t.html#acd39460513ffed8d7d3eab4ebab54bb2">token_cls</a>; </div>
+<div class="line"> <span class="comment">/* Catch-all */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__class__t.html#a533cec569e2019874f02dd9552bcb68e">optional</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req); </div>
+<div class="line">} <a class="code" href="struct_h5_v_l__class__t.html">H5VL_class_t</a>;</div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_ga81b40d59b53c498f8aa9d92d0afdde2c"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a></div><div class="ttdeci">int H5VL_class_value_t</div><div class="ttdoc">VOL connector identifiers.</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:144</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__class__t_html"><div class="ttname"><a href="struct_h5_v_l__attr__class__t.html">H5VL_attr_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:862</div></div>
+<div class="ttc" id="astruct_h5_v_l__blob__class__t_html"><div class="ttname"><a href="struct_h5_v_l__blob__class__t.html">H5VL_blob_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:992</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a0a18753f3a24e91b75fd802b81f044a7"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a0a18753f3a24e91b75fd802b81f044a7">H5VL_class_t::initialize</a></div><div class="ttdeci">herr_t(* initialize)(hid_t vipl_id)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1018</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a27fe8e82cf2ce359010cc1d08af2e105"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a27fe8e82cf2ce359010cc1d08af2e105">H5VL_class_t::version</a></div><div class="ttdeci">unsigned version</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1013</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a38be37dc57b556f87df46b0ea65c9ae0"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a38be37dc57b556f87df46b0ea65c9ae0">H5VL_class_t::dataset_cls</a></div><div class="ttdeci">H5VL_dataset_class_t dataset_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1027</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a3da742717813fedde17f3ef9a739a3a5"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a3da742717813fedde17f3ef9a739a3a5">H5VL_class_t::link_cls</a></div><div class="ttdeci">H5VL_link_class_t link_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1031</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a3da863f4634c64aeffe46cca882db43d"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a3da863f4634c64aeffe46cca882db43d">H5VL_class_t::terminate</a></div><div class="ttdeci">herr_t(* terminate)(void)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1019</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a4531586e75e64de257cf51b4b7c50d70"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a4531586e75e64de257cf51b4b7c50d70">H5VL_class_t::value</a></div><div class="ttdeci">H5VL_class_value_t value</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1014</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a49a73ac039550d87d60b485727149cce"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a49a73ac039550d87d60b485727149cce">H5VL_class_t::datatype_cls</a></div><div class="ttdeci">H5VL_datatype_class_t datatype_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1028</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a533cec569e2019874f02dd9552bcb68e"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a533cec569e2019874f02dd9552bcb68e">H5VL_class_t::optional</a></div><div class="ttdeci">herr_t(* optional)(void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1041</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a6566afc54591b6c64dbec7bdc0bf0b58"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a6566afc54591b6c64dbec7bdc0bf0b58">H5VL_class_t::conn_version</a></div><div class="ttdeci">unsigned conn_version</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1016</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a6f9e6afe57118c01efbd5805d6f6615d"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a6f9e6afe57118c01efbd5805d6f6615d">H5VL_class_t::group_cls</a></div><div class="ttdeci">H5VL_group_class_t group_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1030</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a74d541c08c6c71946cc5a1e105ca5e51"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a74d541c08c6c71946cc5a1e105ca5e51">H5VL_class_t::wrap_cls</a></div><div class="ttdeci">H5VL_wrap_class_t wrap_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1023</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a8f8f80d37794cde9472343e4487ba3eb"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a8f8f80d37794cde9472343e4487ba3eb">H5VL_class_t::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1015</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_a94fcae0c3e55fb9da64b99cf5ec0cc05"><div class="ttname"><a href="struct_h5_v_l__class__t.html#a94fcae0c3e55fb9da64b99cf5ec0cc05">H5VL_class_t::file_cls</a></div><div class="ttdeci">H5VL_file_class_t file_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1029</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_ac4b405cf0a53f734d273232a82baf247"><div class="ttname"><a href="struct_h5_v_l__class__t.html#ac4b405cf0a53f734d273232a82baf247">H5VL_class_t::cap_flags</a></div><div class="ttdeci">uint64_t cap_flags</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1017</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_acd39460513ffed8d7d3eab4ebab54bb2"><div class="ttname"><a href="struct_h5_v_l__class__t.html#acd39460513ffed8d7d3eab4ebab54bb2">H5VL_class_t::token_cls</a></div><div class="ttdeci">H5VL_token_class_t token_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1038</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_adc5afcdccffe9dc3608ac8e23e8fea17"><div class="ttname"><a href="struct_h5_v_l__class__t.html#adc5afcdccffe9dc3608ac8e23e8fea17">H5VL_class_t::request_cls</a></div><div class="ttdeci">H5VL_request_class_t request_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1036</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_aea95f1ef7bfe9d0a06f5d7ba4d992b33"><div class="ttname"><a href="struct_h5_v_l__class__t.html#aea95f1ef7bfe9d0a06f5d7ba4d992b33">H5VL_class_t::attr_cls</a></div><div class="ttdeci">H5VL_attr_class_t attr_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1026</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_aee15298970b7178f78f92de98b7f8211"><div class="ttname"><a href="struct_h5_v_l__class__t.html#aee15298970b7178f78f92de98b7f8211">H5VL_class_t::object_cls</a></div><div class="ttdeci">H5VL_object_class_t object_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1032</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_aee571d79753251a1d6ebc1073254278c"><div class="ttname"><a href="struct_h5_v_l__class__t.html#aee571d79753251a1d6ebc1073254278c">H5VL_class_t::blob_cls</a></div><div class="ttdeci">H5VL_blob_class_t blob_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1037</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_afdbe51576a0f6360693757d6738111eb"><div class="ttname"><a href="struct_h5_v_l__class__t.html#afdbe51576a0f6360693757d6738111eb">H5VL_class_t::info_cls</a></div><div class="ttdeci">H5VL_info_class_t info_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1022</div></div>
+<div class="ttc" id="astruct_h5_v_l__class__t_html_aff81b23d1373b396d5eacda97bb4a6c6"><div class="ttname"><a href="struct_h5_v_l__class__t.html#aff81b23d1373b396d5eacda97bb4a6c6">H5VL_class_t::introspect_cls</a></div><div class="ttdeci">H5VL_introspect_class_t introspect_cls</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1035</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__class__t_html"><div class="ttname"><a href="struct_h5_v_l__dataset__class__t.html">H5VL_dataset_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:877</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__class__t_html"><div class="ttname"><a href="struct_h5_v_l__datatype__class__t.html">H5VL_datatype_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:893</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__class__t_html"><div class="ttname"><a href="struct_h5_v_l__file__class__t.html">H5VL_file_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:905</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__class__t_html"><div class="ttname"><a href="struct_h5_v_l__group__class__t.html">H5VL_group_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:916</div></div>
+<div class="ttc" id="astruct_h5_v_l__info__class__t_html"><div class="ttname"><a href="struct_h5_v_l__info__class__t.html">H5VL_info_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:837</div></div>
+<div class="ttc" id="astruct_h5_v_l__introspect__class__t_html"><div class="ttname"><a href="struct_h5_v_l__introspect__class__t.html">H5VL_introspect_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:975</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__class__t_html"><div class="ttname"><a href="struct_h5_v_l__link__class__t.html">H5VL_link_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:928</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__class__t_html"><div class="ttname"><a href="struct_h5_v_l__object__class__t.html">H5VL_object_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:946</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__class__t_html"><div class="ttname"><a href="struct_h5_v_l__request__class__t.html">H5VL_request_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:982</div></div>
+<div class="ttc" id="astruct_h5_v_l__token__class__t_html"><div class="ttname"><a href="struct_h5_v_l__token__class__t.html">H5VL_token_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1000</div></div>
+<div class="ttc" id="astruct_h5_v_l__wrap__class__t_html"><div class="ttname"><a href="struct_h5_v_l__wrap__class__t.html">H5VL_wrap_class_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:849</div></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>The <em>version</em> field is the version of the <a class="el" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> struct. This is identical to how the <em>version</em> field is used in the <a class="el" href="struct_h5_z__class2__t.html">H5Z_class2_t</a> struct for filters.</p>
+<p>The <em>value</em> field is a unique integer identifier that should be between 512 and 65535 for external, non-library connectors.</p>
+<p>The <em>name</em> field is a string that uniquely identifies the VOL connector name.</p>
+<p>The <em>conn_version</em> is the connector version. This is currently not used by the library.</p>
+<p>The <em>cap_flags</em> holds bitwise capability/feature flags that determine which operations and capabilities are supported by a the VOL connector. These fields were enumerated in the previous section.</p>
+<p>The <em>initialize</em> field is a function pointer to a routine that a connector implements to set up or initialize access to the connector. Implementing this function by the connector is not required since some connectors do not require any set up to start accessing the connector. In that case, the value of the function pointer should be set to NULL. Connector specific variables that are required to be passed from users should be passed through the VOL initialize property list. Generic properties can be added to this property class for user-defined connectors that cannot modify the HDF5 library to add internal properties. For more information consult the property list reference manual pages.</p>
+<p>The <em>terminate</em> field is a function pointer to a routine that a connector implements to terminate or finalize access to the connector. Implementing this function by the connector is not required since some connectors do not require any termination phase to the connector. In that case, the value of the function pointer should be set to NULL.</p>
+<p>The rest of the fields in the <a class="el" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> struct are "subclasses" that define all the VOL function callbacks that are mapped to from the HDF5 API layer. Those subclasses are categorized into three categories, VOL Framework, Data Model, and Infrastructure / Services.</p>
+<p>VOL Framework classes provide functionality for working with the VOL connectors themselves (e.g., working with connector strings) and with wrapping and unwrapping objects for passthrough connectors.</p>
+<p>Data Model classes are those that provide functionality for accessing an HDF5 container and objects in that container as defined by the HDF5 data model.</p>
+<p>Infrastructure / Service classes are those that provide services for users that are not related to the data model specifically. Asynchronous operations, for example, are a service that most connectors can implement, so we add a class for it in the VOL structure.</p>
+<p>If a service becomes generic enough and common among many connectors, a class for it should be added to the VOL structure. However, many connectors can/will provide services that are not shared by other connectors. A good way to support these services is through an optional callback in the VOL structure which can be a hook from the API to the connector that provides those services, passing any necessary arguments needed without the HDF5 library having to worry about supporting that service. A similar API operation to allow users to use that service will be added. This API call would be similar to an "ioctl" call where any kind of operation can be supported and passed down to the connector that has enough knowledge from the user to interpret the type of the operation. All classes and their defined callbacks will be detailed in the following sub-sections.</p>
+<p>To handle that large set of API routines, each class in the Data Model category has three generic callbacks, <em>get</em>, <em>specific</em>, and <em>optional</em> to handle the three set of API operations outline above respectively. To handle the varying parameters that can be passed to the callback, each callback will take a struct parameter that includes an enum <em>get/specific</em> or integer <em>optional</em> field indicating the operation and a union of the possible parameters <em>get/specific</em> or void pointer to the parameters <em>optional</em>.</p>
+<p>The optional args struct used for all optional operations: </p><div class="fragment"><div class="line"><span class="comment">// Struct for all &#39;optional&#39; callbacks</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> {</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_v_l__optional__args__t.html#a6ffc9648ceae4e1ae350df70f097d5f8">op_type</a>; <span class="comment">// Operation to perform</span></div>
+<div class="line"> <span class="keywordtype">void</span> *<a class="code" href="struct_h5_v_l__optional__args__t.html#add0eb34e0cef9e763462cf9080f9be0a">args</a>; <span class="comment">// Pointer to operation&#39;s argument struct</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a>;</div>
+<div class="ttc" id="astruct_h5_v_l__optional__args__t_html_a6ffc9648ceae4e1ae350df70f097d5f8"><div class="ttname"><a href="struct_h5_v_l__optional__args__t.html#a6ffc9648ceae4e1ae350df70f097d5f8">H5VL_optional_args_t::op_type</a></div><div class="ttdeci">int op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:95</div></div>
+<div class="ttc" id="astruct_h5_v_l__optional__args__t_html_add0eb34e0cef9e763462cf9080f9be0a"><div class="ttname"><a href="struct_h5_v_l__optional__args__t.html#add0eb34e0cef9e763462cf9080f9be0a">H5VL_optional_args_t::args</a></div><div class="ttdeci">void * args</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:96</div></div>
+</div><!-- fragment --><p>The <em>opt_type</em> member is the value assigned by the library when the optional operation was registered (or <em>defined</em> in the case of the native VOL connector) and the <em>args</em> member is a pointer to the optional operation's parameters (usually passed in as a struct).</p>
+<p>Note that this differs from the HDF5 1.12.x scheme, which used <em>va_lists</em>.</p>
+<p>The <em>optional</em> callback is a free for all callback where anything from the API layer is passed in directly. This callback is used to support connector specific operations in the API that other connectors should or would not know about. More information about types and the arguments for each type will be detailed in the corresponding class arguments.</p>
+<h2><a class="anchor" id="subsecVOLRefMap"></a>
+Mapping the API to the Callbacks</h2>
+<p>The callback interface defined for the VOL has to be general enough to handle all the HDF5 API operations that would access the file. Furthermore, it has to capture future additions to the HDF5 library with little to no changes to the callback interface. Changing the interface often whenever new features are added would be discouraging to connector developers since that would mean reworking their VOL connector structure. To remedy this issue, every callback will contain two parameters: </p><ul>
+<li>
+A data transfer property list (DXPL) which allows that API to put some properties on for the connectors to retrieve if they have to for particular operations, without having to add arguments to the VOL callback function. </li>
+<li>
+A pointer to a request <em>(void **req)</em> to handle asynchronous operations if the HDF5 library adds support for them in future releases. hat pointer is set by the VOL connector to a request object it creates to manage progress on that asynchronous operation. If the <em>req</em> is <em>NULL</em>, that means that the API operation is blocking and so the connector would not execute the operation asynchronously. If the connector does not support asynchronous operations, it needs not to worry about this field and leaves it unset. </li>
+</ul>
+<p>In order to keep the number of the VOL object classes and callbacks concise and readable, it was decided not to have a one-to-one mapping between API operation and callbacks. The parameter names and types will be detailed when describing each callback in their respective sections.</p>
+<p>The HDF5 library provides several routines to access an object in the container. For example, to open an attribute on a group object, the user could use <a class="el" href="group___h5_a.html#ga59863b205b6d93b2145f0fbca49656f7" title="Opens an attribute for an object specified by object identifier and attribute name.">H5Aopen</a> and pass the group identifier directly where the attribute needs to be opened. Alternatively, the user could use <a class="el" href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10" title="Opens an attribute for an object by object name and attribute name.">H5Aopen_by_name</a> or <a class="el" href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d" title="Opens the nth attribute attached to an object.">H5Aopen_by_idx</a> to open the attribute, which provides a more flexible way of locating the attribute, whether by a starting object location and a path or an index type and traversal order. All those types of accesses usually map to one VOL callback with a parameter that indicates the access type. In the example of opening an attribute, the three API open routine will map to the same VOL open callback but with a different location parameter. The same applies to all types of routines that have multiple types of accesses. The location parameter is a structure defined in:</p>
+<p><em>Structure to hold parameters for object locations, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="comment">//</span></div>
+<div class="line"><span class="comment">// Structure to hold parameters for object locations.</span></div>
+<div class="line"><span class="comment">// either: BY_SELF, BY_NAME, BY_IDX, BY_TOKEN</span></div>
+<div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> <a class="code" href="struct_h5_v_l__loc__params__t.html#a81030798b196a9008fdf5b6021205b20">obj_type</a>; <span class="comment">// The object type of the location object</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2">H5VL_loc_type_t</a> <a class="code" href="struct_h5_v_l__loc__params__t.html#a83d3dcb9c6e66dabfd9e83536d086008">type</a>; <span class="comment">// The location type</span></div>
+<div class="line"> <span class="keyword">union </span>{ <span class="comment">// parameters of the location</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__loc__by__token__t.html">H5VL_loc_by_token_t</a> <a class="code" href="struct_h5_v_l__loc__params__t.html#aa5a52c5b2a59a6b6b554d6c7c19ad563">loc_by_token</a>;</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__loc__by__name__t.html">H5VL_loc_by_name_t</a> <a class="code" href="struct_h5_v_l__loc__params__t.html#afe8fbe50a17945ba636392c3210ce0cb">loc_by_name</a>;</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__loc__by__idx__t.html">H5VL_loc_by_idx_t</a> <a class="code" href="struct_h5_v_l__loc__params__t.html#a0aac324bbf1f0c6f6d6f2e60f0817ad3">loc_by_idx</a>;</div>
+<div class="line"> }<a class="code" href="struct_h5_v_l__loc__params__t.html#a3f77a51b40d9a38bd89b3938f231854d">loc_data</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">//</span></div>
+<div class="line"><span class="comment">// Types for different ways that objects are located in an</span></div>
+<div class="line"><span class="comment">// HDF5 container.</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2">H5VL_loc_type_t</a> {</div>
+<div class="line"> <span class="comment">// starting location is the target object</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e">H5VL_OBJECT_BY_SELF</a>,</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// location defined by object and path in H5VL_loc_by_name_t</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a256902987e95589efc0a75b709ae9288">H5VL_OBJECT_BY_NAME</a>,</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// location defined by object, path, and index in H5VL_loc_by_idx_t</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a4e82e176436dfcd528f38d2e76863a1e">H5VL_OBJECT_BY_IDX</a>,</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">// location defined by token (e.g. physical address) in H5VL_loc_by_token_t</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a3b5d0e8f4650eec59183b619174b46cd">H5VL_OBJECT_BY_TOKEN</a>,</div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2">H5VL_loc_type_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>H5VL_loc_by_name {</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *name; <span class="comment">// The path relative to the starting location</span></div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id; <span class="comment">// The link access property list</span></div>
+<div class="line">}<a class="code" href="struct_h5_v_l__loc__by__name__t.html">H5VL_loc_by_name_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>H5VL_loc_by_idx {</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *name; <span class="comment">// The path relative to the starting location</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type; <span class="comment">// Type of index</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order; <span class="comment">// Index traversal order</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n; <span class="comment">// Position in index</span></div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id; <span class="comment">// The link access property list</span></div>
+<div class="line">}<a class="code" href="struct_h5_v_l__loc__by__idx__t.html">H5VL_loc_by_idx_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>H5VL_loc_by_token {</div>
+<div class="line"> <span class="keywordtype">void</span> *token; <span class="comment">// arbitrary token (physical address of location in native VOL)</span></div>
+<div class="line">}<a class="code" href="struct_h5_v_l__loc__by__token__t.html">H5VL_loc_by_token_t</a>;</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832b"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a></div><div class="ttdeci">H5I_type_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:34</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a69fb5f76c678a35c3e7bae98c4f2c9f2"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2">H5VL_loc_type_t</a></div><div class="ttdeci">H5VL_loc_type_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:50</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a69fb5f76c678a35c3e7bae98c4f2c9f2a256902987e95589efc0a75b709ae9288"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a256902987e95589efc0a75b709ae9288">H5VL_OBJECT_BY_NAME</a></div><div class="ttdeci">@ H5VL_OBJECT_BY_NAME</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:52</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a69fb5f76c678a35c3e7bae98c4f2c9f2a3b5d0e8f4650eec59183b619174b46cd"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a3b5d0e8f4650eec59183b619174b46cd">H5VL_OBJECT_BY_TOKEN</a></div><div class="ttdeci">@ H5VL_OBJECT_BY_TOKEN</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:54</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a69fb5f76c678a35c3e7bae98c4f2c9f2a4e82e176436dfcd528f38d2e76863a1e"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a4e82e176436dfcd528f38d2e76863a1e">H5VL_OBJECT_BY_IDX</a></div><div class="ttdeci">@ H5VL_OBJECT_BY_IDX</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:53</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e">H5VL_OBJECT_BY_SELF</a></div><div class="ttdeci">@ H5VL_OBJECT_BY_SELF</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:51</div></div>
+<div class="ttc" id="a_h5public_8h_html_a6a6ddd1504d1ed61939d46d91d9441b9"><div class="ttname"><a href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a></div><div class="ttdeci">H5_iter_order_t</div><div class="ttdef"><b>Definition:</b> H5public.h:344</div></div>
+<div class="ttc" id="a_h5public_8h_html_a7f81cce70fb546af88da24d9285d3c1c"><div class="ttname"><a href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></div><div class="ttdeci">uint64_t hsize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:297</div></div>
+<div class="ttc" id="a_h5public_8h_html_a8203c78e10ab2d89d8bce688a31afad3"><div class="ttname"><a href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a></div><div class="ttdeci">H5_index_t</div><div class="ttdef"><b>Definition:</b> H5public.h:367</div></div>
+<div class="ttc" id="astruct_h5_v_l__loc__by__idx__t_html"><div class="ttname"><a href="struct_h5_v_l__loc__by__idx__t.html">H5VL_loc_by_idx_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:62</div></div>
+<div class="ttc" id="astruct_h5_v_l__loc__by__name__t_html"><div class="ttname"><a href="struct_h5_v_l__loc__by__name__t.html">H5VL_loc_by_name_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:57</div></div>
+<div class="ttc" id="astruct_h5_v_l__loc__by__token__t_html"><div class="ttname"><a href="struct_h5_v_l__loc__by__token__t.html">H5VL_loc_by_token_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:70</div></div>
+<div class="ttc" id="astruct_h5_v_l__loc__params__t_html"><div class="ttname"><a href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:83</div></div>
+<div class="ttc" id="astruct_h5_v_l__loc__params__t_html_a0aac324bbf1f0c6f6d6f2e60f0817ad3"><div class="ttname"><a href="struct_h5_v_l__loc__params__t.html#a0aac324bbf1f0c6f6d6f2e60f0817ad3">H5VL_loc_params_t::loc_by_idx</a></div><div class="ttdeci">H5VL_loc_by_idx_t loc_by_idx</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:89</div></div>
+<div class="ttc" id="astruct_h5_v_l__loc__params__t_html_a3f77a51b40d9a38bd89b3938f231854d"><div class="ttname"><a href="struct_h5_v_l__loc__params__t.html#a3f77a51b40d9a38bd89b3938f231854d">H5VL_loc_params_t::loc_data</a></div><div class="ttdeci">union H5VL_loc_params_t::@27 loc_data</div></div>
+<div class="ttc" id="astruct_h5_v_l__loc__params__t_html_a81030798b196a9008fdf5b6021205b20"><div class="ttname"><a href="struct_h5_v_l__loc__params__t.html#a81030798b196a9008fdf5b6021205b20">H5VL_loc_params_t::obj_type</a></div><div class="ttdeci">H5I_type_t obj_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:84</div></div>
+<div class="ttc" id="astruct_h5_v_l__loc__params__t_html_a83d3dcb9c6e66dabfd9e83536d086008"><div class="ttname"><a href="struct_h5_v_l__loc__params__t.html#a83d3dcb9c6e66dabfd9e83536d086008">H5VL_loc_params_t::type</a></div><div class="ttdeci">H5VL_loc_type_t type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:85</div></div>
+<div class="ttc" id="astruct_h5_v_l__loc__params__t_html_aa5a52c5b2a59a6b6b554d6c7c19ad563"><div class="ttname"><a href="struct_h5_v_l__loc__params__t.html#aa5a52c5b2a59a6b6b554d6c7c19ad563">H5VL_loc_params_t::loc_by_token</a></div><div class="ttdeci">H5VL_loc_by_token_t loc_by_token</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:87</div></div>
+<div class="ttc" id="astruct_h5_v_l__loc__params__t_html_afe8fbe50a17945ba636392c3210ce0cb"><div class="ttname"><a href="struct_h5_v_l__loc__params__t.html#afe8fbe50a17945ba636392c3210ce0cb">H5VL_loc_params_t::loc_by_name</a></div><div class="ttdeci">H5VL_loc_by_name_t loc_by_name</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:88</div></div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecVOLRefConn"></a>
+Connector Information Callbacks</h2>
+<p>This section's callbacks involve the connector-specific information that will be associated with the VOL in the fapl via <b>H5Pset_fapl_&lt;name&gt;</b> et al. This data is copied into the fapl so the library needs these functions to manage this in a way that prevents resource leaks.</p>
+<p>The <em>to_str</em> and <em>from_str</em> callbacks are used to convert the connector-specific data to and from a configuration string. There is no official way to construct VOL configuration strings, so the format used (JSON, XML, getopt-style processing, etc.) is up to the connector author. These connector configuration strings can be used to set up a VOL connector via mechanisms like command-line parameters and environment variables.</p>
+<p><em>Info class for connector information routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="comment">// VOL connector info fields &amp; callbacks </span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__info__class__t.html">H5VL_info_class_t</a> {</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_v_l__info__class__t.html#a854352f53b148adc24983a58a1866d66">size</a>; <span class="comment">// Size of the VOL info</span></div>
+<div class="line"> <span class="keywordtype">void</span> *(*copy)(<span class="keyword">const</span> <span class="keywordtype">void</span> *info); <span class="comment">// Callback to create a copy of the VOL info</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__info__class__t.html#ac9e6950dcb458c72df4857000306e4ea">cmp</a>)(<span class="keywordtype">int</span> *cmp_value, <span class="keyword">const</span> <span class="keywordtype">void</span> *info1, <span class="keyword">const</span> <span class="keywordtype">void</span> *info2); <span class="comment">// Callback to compare VOL info</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__info__class__t.html#aaef036b59719520efc816a744a158818">free</a>)(<span class="keywordtype">void</span> *info); <span class="comment">// Callback to release a VOL info</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__info__class__t.html#a9b52b286e232368e3c2a5846481d2d93">to_str</a>)(<span class="keyword">const</span> <span class="keywordtype">void</span> *info, <span class="keywordtype">char</span> **str); <span class="comment">// Callback to serialize connector&#39;s info into a string</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__info__class__t.html#a61855a9ef842935572f989e47be760bd">from_str</a>)(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, <span class="keywordtype">void</span> **info); <span class="comment">// Callback to deserialize a string into connector&#39;s info</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__info__class__t.html">H5VL_info_class_t</a>;</div>
+<div class="ttc" id="astruct_h5_v_l__info__class__t_html_a61855a9ef842935572f989e47be760bd"><div class="ttname"><a href="struct_h5_v_l__info__class__t.html#a61855a9ef842935572f989e47be760bd">H5VL_info_class_t::from_str</a></div><div class="ttdeci">herr_t(* from_str)(const char *str, void **info)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:843</div></div>
+<div class="ttc" id="astruct_h5_v_l__info__class__t_html_a854352f53b148adc24983a58a1866d66"><div class="ttname"><a href="struct_h5_v_l__info__class__t.html#a854352f53b148adc24983a58a1866d66">H5VL_info_class_t::size</a></div><div class="ttdeci">size_t size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:838</div></div>
+<div class="ttc" id="astruct_h5_v_l__info__class__t_html_a9b52b286e232368e3c2a5846481d2d93"><div class="ttname"><a href="struct_h5_v_l__info__class__t.html#a9b52b286e232368e3c2a5846481d2d93">H5VL_info_class_t::to_str</a></div><div class="ttdeci">herr_t(* to_str)(const void *info, char **str)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:842</div></div>
+<div class="ttc" id="astruct_h5_v_l__info__class__t_html_aaef036b59719520efc816a744a158818"><div class="ttname"><a href="struct_h5_v_l__info__class__t.html#aaef036b59719520efc816a744a158818">H5VL_info_class_t::free</a></div><div class="ttdeci">herr_t(* free)(void *info)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:841</div></div>
+<div class="ttc" id="astruct_h5_v_l__info__class__t_html_ac9e6950dcb458c72df4857000306e4ea"><div class="ttname"><a href="struct_h5_v_l__info__class__t.html#ac9e6950dcb458c72df4857000306e4ea">H5VL_info_class_t::cmp</a></div><div class="ttdeci">herr_t(* cmp)(int *cmp_value, const void *info1, const void *info2)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:840</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefConnsize"></a>
+info: size</h3>
+<p>The <em>size</em> field indicates the size required to store any special information that the connector needs.</p>
+<p>If the connector requires no special information, set this field to zero. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">size_t</span> size;</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefConncopy"></a>
+info: copy</h3>
+<p>The <em>copy</em> callback is invoked when the connector is selected for use with <b>H5Pset_fapl_&lt;name&gt;</b>, the connector-specific set call, etc. Where possible, the information should be deep copied in such a way that the original data can be freed. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> * (*copy)(<span class="keyword">const</span> <span class="keywordtype">void</span> *info);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">info (IN): The connector-specific info to copy.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefConncmp"></a>
+info: cmp</h3>
+<p>The <em>cmp</em> callback is used to determine if two connector-specific data structs are identical and helps the library manage connector resources. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*cmp)(<span class="keywordtype">int</span> *cmp_value, <span class="keyword">const</span> <span class="keywordtype">void</span> *info1, <span class="keyword">const</span> <span class="keywordtype">void</span> *info2);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">cmp_value (OUT): A strcmp-like compare value.</div>
+<div class="line">info1 (IN): The 1st connector-specific info to copy.</div>
+<div class="line">info2 (IN): The 2nd connector-specific info to copy.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefConnfree"></a>
+info: free</h3>
+<p>The <em>free</em> callback is used to clean up the connector-specific information that was copied when set in the fapl via the <em>copy</em> callback. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*free)(<span class="keywordtype">void</span> *info);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">info (IN): The connector-specific info to free.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefConnto"></a>
+info: to_str</h3>
+<p>The <em>to_str</em> callback converts a connector-specific information structure to a connector-specific configuration string. It is the opposite of the <em>from_str</em> callback. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*to_str)(<span class="keyword">const</span> <span class="keywordtype">void</span> *info, <span class="keywordtype">char</span> **str);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">info (IN): The connector-specific info to convert to a configuration string.</div>
+<div class="line">str (OUT): The constructed configuration string.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefConnfrom"></a>
+info: from_str</h3>
+<p>The <em>from_str</em> callback converts a connector-specific configuration string to a connector-specific information structure. It is the opposite of the <em>to_str</em> callback. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*from_str)(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, <span class="keywordtype">void</span> **info);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">str (IN): The connector-specific configuration string.</div>
+<div class="line">info (OUT): The connector-specific info generated from the configuration string.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsecVOLRefWrap"></a>
+Object Wrap Callbacks</h2>
+<p>The object wrap callbacks are used by passthrough connectors to wrap/unwrap objects and contexts when passing them up and down the VOL chain.</p>
+<p><em>Wrap class for object wrapping routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__wrap__class__t.html">H5VL_wrap_class_t</a> {</div>
+<div class="line"> <span class="keywordtype">void</span> *(*get_object)(<span class="keyword">const</span> <span class="keywordtype">void</span> *obj); <span class="comment">// Callback to retrieve underlying object</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__wrap__class__t.html#a9fa016d5f49513d81a76662102129c02">get_wrap_ctx</a>)(<span class="keyword">const</span> <span class="keywordtype">void</span> *obj, <span class="keywordtype">void</span> **wrap_ctx); <span class="comment">// Callback to retrieve the object wrapping context for the connector</span></div>
+<div class="line"> <span class="keywordtype">void</span> *(*wrap_object)(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> obj_type, <span class="keywordtype">void</span> *wrap_ctx); <span class="comment">// Callback to wrap a library object</span></div>
+<div class="line"> <span class="keywordtype">void</span> *(*unwrap_object)(<span class="keywordtype">void</span> *obj); <span class="comment">// Callback to unwrap a library object</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__wrap__class__t.html#a64eb31204961fce4a5e2d7a38f610e19">free_wrap_ctx</a>)(<span class="keywordtype">void</span> *wrap_ctx); <span class="comment">// Callback to release the object wrapping context for the connector</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__wrap__class__t.html">H5VL_wrap_class_t</a>;</div>
+<div class="ttc" id="astruct_h5_v_l__wrap__class__t_html_a64eb31204961fce4a5e2d7a38f610e19"><div class="ttname"><a href="struct_h5_v_l__wrap__class__t.html#a64eb31204961fce4a5e2d7a38f610e19">H5VL_wrap_class_t::free_wrap_ctx</a></div><div class="ttdeci">herr_t(* free_wrap_ctx)(void *wrap_ctx)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:857</div></div>
+<div class="ttc" id="astruct_h5_v_l__wrap__class__t_html_a9fa016d5f49513d81a76662102129c02"><div class="ttname"><a href="struct_h5_v_l__wrap__class__t.html#a9fa016d5f49513d81a76662102129c02">H5VL_wrap_class_t::get_wrap_ctx</a></div><div class="ttdeci">herr_t(* get_wrap_ctx)(const void *obj, void **wrap_ctx)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:851</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefWrapobj"></a>
+wrap: get_object</h3>
+<p>Retrieves an underlying object. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> * (*get_object)(<span class="keyword">const</span> <span class="keywordtype">void</span> *obj);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Object being unwrapped.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefWrapctx"></a>
+wrap: get_wrap_ctx</h3>
+<p>Get a VOL connector's object wrapping context. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*get_wrap_ctx)(<span class="keyword">const</span> <span class="keywordtype">void</span> *obj, <span class="keywordtype">void</span> **wrap_ctx);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Object for which we need a context.</div>
+<div class="line">wrap_ctx (OUT): Context.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefWrapwrap"></a>
+wrap: wrap_object</h3>
+<p>Asks a connector to wrap an underlying object. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> * (*wrap_object)(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> obj_type, <span class="keywordtype">void</span> *wrap_ctx);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Object being wrapped.</div>
+<div class="line">obj_type (IN): Object type (see H5Ipublic.h).</div>
+<div class="line">wrap_ctx (IN): Context.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefWrapunwrap"></a>
+wrap: unwrap_object</h3>
+<p>Unwrap an object from connector. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> * (*unwrap_object)(<span class="keywordtype">void</span> *obj);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Object being unwrapped.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefWrapfree"></a>
+wrap: free_wrap_ctx</h3>
+<p>Release a VOL connector's object wrapping context. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*free_wrap_ctx)(<span class="keywordtype">void</span> *wrap_ctx);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">wrap_ctx (IN): Context to be freed.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsecVOLRefAttr"></a>
+The Attribute Function Callbacks</h2>
+<p>The attribute API routines (<a class="el" href="group___h5_a.html">Attributes (H5A)</a>) allow HDF5 users to create and manage HDF5 attributes. All the <a class="el" href="group___h5_a.html">Attributes (H5A)</a> API routines that modify the HDF5 container map to one of the attribute callback routines in this class that the connector needs to implement.</p>
+<p><em>Structure for attribute callback routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__attr__class__t.html">H5VL_attr_class_t</a> {</div>
+<div class="line"> <span class="keywordtype">void</span> *(*create)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *attr_name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> acpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <span class="keywordtype">void</span> *(*open)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *attr_name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__attr__class__t.html#a545cd43f5be5217d472e63c850309d1d">read</a>)(<span class="keywordtype">void</span> *attr, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <span class="keywordtype">void</span> *buf, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__attr__class__t.html#a0fcaa82af4caaf3197036eaff5a23cb5">write</a>)(<span class="keywordtype">void</span> *attr, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__attr__class__t.html#ac18dc606174e4606dcfccfe7b9303272">get</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__attr__get__args__t.html">H5VL_attr_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__attr__class__t.html#a646b7141d2d0471d03190ddd82117a5c">specific</a>)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__attr__specific__args__t.html">H5VL_attr_specific_args_t</a> *args,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__attr__class__t.html#a533cec569e2019874f02dd9552bcb68e">optional</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__attr__class__t.html#a6994e0695e38d086ff5cb3b95a305bf1">close</a>)(<span class="keywordtype">void</span> *attr, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__attr__class__t.html">H5VL_attr_class_t</a>;</div>
+<div class="ttc" id="astruct_h5_v_l__attr__class__t_html_a0fcaa82af4caaf3197036eaff5a23cb5"><div class="ttname"><a href="struct_h5_v_l__attr__class__t.html#a0fcaa82af4caaf3197036eaff5a23cb5">H5VL_attr_class_t::write</a></div><div class="ttdeci">herr_t(* write)(void *attr, hid_t mem_type_id, const void *buf, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:868</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__class__t_html_a533cec569e2019874f02dd9552bcb68e"><div class="ttname"><a href="struct_h5_v_l__attr__class__t.html#a533cec569e2019874f02dd9552bcb68e">H5VL_attr_class_t::optional</a></div><div class="ttdeci">herr_t(* optional)(void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:872</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__class__t_html_a545cd43f5be5217d472e63c850309d1d"><div class="ttname"><a href="struct_h5_v_l__attr__class__t.html#a545cd43f5be5217d472e63c850309d1d">H5VL_attr_class_t::read</a></div><div class="ttdeci">herr_t(* read)(void *attr, hid_t mem_type_id, void *buf, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:867</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__class__t_html_a646b7141d2d0471d03190ddd82117a5c"><div class="ttname"><a href="struct_h5_v_l__attr__class__t.html#a646b7141d2d0471d03190ddd82117a5c">H5VL_attr_class_t::specific</a></div><div class="ttdeci">herr_t(* specific)(void *obj, const H5VL_loc_params_t *loc_params, H5VL_attr_specific_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:870</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__class__t_html_a6994e0695e38d086ff5cb3b95a305bf1"><div class="ttname"><a href="struct_h5_v_l__attr__class__t.html#a6994e0695e38d086ff5cb3b95a305bf1">H5VL_attr_class_t::close</a></div><div class="ttdeci">herr_t(* close)(void *attr, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:873</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__class__t_html_ac18dc606174e4606dcfccfe7b9303272"><div class="ttname"><a href="struct_h5_v_l__attr__class__t.html#ac18dc606174e4606dcfccfe7b9303272">H5VL_attr_class_t::get</a></div><div class="ttdeci">herr_t(* get)(void *obj, H5VL_attr_get_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:869</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html">H5VL_attr_get_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:125</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__specific__args__t_html"><div class="ttname"><a href="struct_h5_v_l__attr__specific__args__t.html">H5VL_attr_specific_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:184</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefAttrcreate"></a>
+attr: create</h3>
+<p>The <em>create</em> callback in the attribute class creates an attribute object in the container of the location object and returns a pointer to the attribute structure containing information to access the attribute in future calls. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> *(*create)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *attr_name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> acpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Pointer to an object where the attribute needs to be created or where the look-up</div>
+<div class="line"> of the target object needs to start.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line">attr_name (IN): The name of the attribute to be created.</div>
+<div class="line">type_id (IN): The datatype of the attribute.</div>
+<div class="line">space_id (IN): The dataspace of the attribute.</div>
+<div class="line">acpl_id (IN): The attribute creation property list.</div>
+<div class="line">aapl_id (IN): The attribute access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefAttropen"></a>
+attr: open</h3>
+<p>The <em>open</em> callback in the attribute class opens an attribute object in the container of the location object and returns a pointer to the attribute structure containing information to access the attribute in future calls.</p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> *(*open)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *attr_name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Pointer to an object where the attribute needs to be opened or where the look-up</div>
+<div class="line"> of the target object needs to start.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line">attr_name (IN): The name of the attribute to be opened.</div>
+<div class="line">aapl_id (IN): The attribute access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefAttrread"></a>
+attr: read</h3>
+<p>The <em>read</em> callback in the attribute class reads data from the attribute object and returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*read)(<span class="keywordtype">void</span> *attr, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <span class="keywordtype">void</span> *buf, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">attr (IN): Pointer to the attribute object.</div>
+<div class="line">mem_type_id (IN): The memory datatype of the attribute.</div>
+<div class="line">buf (OUT): Data buffer to be read into.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefAttrwrite"></a>
+attr: write</h3>
+<p>The <em>write</em> callback in the attribute class writes data to the attribute object and returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*write)(<span class="keywordtype">void</span> *attr, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">attr (IN): Pointer to the attribute object.</div>
+<div class="line">mem_type_id (IN): The memory datatype of the attribute.</div>
+<div class="line">buf (IN): Data buffer to be written.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefAttrget"></a>
+attr: get</h3>
+<p>The <em>get</em> callback in the attribute class retrieves information about the attribute as specified in the <em>get_type</em> parameter. It returns an <em>herr_t</em> indicating success or failure </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*get)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__attr__get__args__t.html">H5VL_attr_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): An attribute or location object where information needs to be retrieved from.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for attribute &#39;get&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386">H5VL_attr_get_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a28c828cecf474623e8e0103a1c03a119">H5VL_ATTR_GET_ACPL</a>, <span class="comment">/* creation property list */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a245c8729545d02ae0b9dcdf3598c17e2">H5VL_ATTR_GET_INFO</a>, <span class="comment">/* info */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a3566d35892e514ccab13b48725d6f6ef">H5VL_ATTR_GET_NAME</a>, <span class="comment">/* access property list */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a257bbe582665afa336fe112b78d5fdbc">H5VL_ATTR_GET_SPACE</a>, <span class="comment">/* dataspace */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386ab3ad72c306c4a1722505e4b1ad4a415a">H5VL_ATTR_GET_STORAGE_SIZE</a>, <span class="comment">/* storage size */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a02ea42f42ca98b712b63efb52aacbfd1">H5VL_ATTR_GET_TYPE</a> <span class="comment">/* datatype */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386">H5VL_attr_get_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for attribute &#39;get_name&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__attr__get__name__args__t.html">H5VL_attr_get_name_args_t</a> {</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> <a class="code" href="struct_h5_v_l__attr__get__name__args__t.html#a5bf5017b0f72740c83ee50b1ee3023ad">loc_params</a>; <span class="comment">/* Location parameters for object access */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_v_l__attr__get__name__args__t.html#ae6563dde7454192031694b48405393d7">buf_size</a>; <span class="comment">/* Size of attribute name buffer */</span></div>
+<div class="line"> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__attr__get__name__args__t.html#a1fe855c208bc17a51a4d34fefdb2d5b1">buf</a>; <span class="comment">/* Buffer for attribute name (OUT) */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> *<a class="code" href="struct_h5_v_l__attr__get__name__args__t.html#af5465ff35213cc3d895523392f07f8fe">attr_name_len</a>; <span class="comment">/* Actual length of attribute name (OUT) */</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__attr__get__name__args__t.html">H5VL_attr_get_name_args_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for attribute &#39;get_info&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__attr__get__info__args__t.html">H5VL_attr_get_info_args_t</a> {</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> <a class="code" href="struct_h5_v_l__attr__get__info__args__t.html#a5bf5017b0f72740c83ee50b1ee3023ad">loc_params</a>; <span class="comment">/* Location parameters for object access */</span></div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__attr__get__info__args__t.html#a7f2b640f7bd6d1c0a810c2824ad056c7">attr_name</a>; <span class="comment">/* Attribute name (for get_info_by_name) */</span></div>
+<div class="line"> <a class="code" href="struct_h5_a__info__t.html">H5A_info_t</a> *<a class="code" href="struct_h5_v_l__attr__get__info__args__t.html#a2075ca161c7fd1ed39ca4ec2dbec1c20">ainfo</a>; <span class="comment">/* Attribute info (OUT) */</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__attr__get__info__args__t.html">H5VL_attr_get_info_args_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for attribute &#39;get&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__attr__get__args__t.html">H5VL_attr_get_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386">H5VL_attr_get_t</a> <a class="code" href="struct_h5_v_l__attr__get__args__t.html#a267792a7407e0ff0dfc9b5c1da575117">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_ATTR_GET_ACPL */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__attr__get__args__t.html#ac7e3d57f1868bfe6b8f56f985d94b487">acpl_id</a>; <span class="comment">/* Attribute creation property list ID (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__attr__get__args__t.html#ad7e16391814870c0389eab6ec2ade96b">get_acpl</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_ATTR_GET_INFO */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__attr__get__info__args__t.html">H5VL_attr_get_info_args_t</a> <a class="code" href="struct_h5_v_l__attr__get__args__t.html#a2fcdf813baa9148a32e271131bb4cc3a">get_info</a>; <span class="comment">/* Attribute info */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_ATTR_GET_NAME */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__attr__get__name__args__t.html">H5VL_attr_get_name_args_t</a> <a class="code" href="struct_h5_v_l__attr__get__args__t.html#afa0c39c2b18a3edc59ba82462fc1450d">get_name</a>; <span class="comment">/* Attribute name */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_ATTR_GET_SPACE */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__attr__get__args__t.html#a0327c24b4b50fe1c105339cb7ce599ab">space_id</a>; <span class="comment">/* Dataspace ID (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__attr__get__args__t.html#ae48ebd10064843595f2a96c762db5d1d">get_space</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_ATTR_GET_STORAGE_SIZE */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *<a class="code" href="struct_h5_v_l__attr__get__args__t.html#a5817cccb2c952f74883ddea00bc999b4">data_size</a>; <span class="comment">/* Size of attribute in file (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__attr__get__args__t.html#af94b24bf62fdc285263bd890e89d6e5f">get_storage_size</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_ATTR_GET_TYPE */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__attr__get__args__t.html#a89fbb59cdf681f79816c5cab69c5dbac">type_id</a>; <span class="comment">/* Datatype ID (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__attr__get__args__t.html#a8d329aec7090fb674c6b035ded4b9825">get_type</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__attr__get__args__t.html#a703117f68fc3599cf847d17d58ddb8ca">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__attr__get__args__t.html">H5VL_attr_get_args_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab1ca6e780261f54b22ab29df7db17386"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386">H5VL_attr_get_t</a></div><div class="ttdeci">H5VL_attr_get_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:100</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab1ca6e780261f54b22ab29df7db17386a02ea42f42ca98b712b63efb52aacbfd1"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a02ea42f42ca98b712b63efb52aacbfd1">H5VL_ATTR_GET_TYPE</a></div><div class="ttdeci">@ H5VL_ATTR_GET_TYPE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:106</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab1ca6e780261f54b22ab29df7db17386a245c8729545d02ae0b9dcdf3598c17e2"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a245c8729545d02ae0b9dcdf3598c17e2">H5VL_ATTR_GET_INFO</a></div><div class="ttdeci">@ H5VL_ATTR_GET_INFO</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:102</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab1ca6e780261f54b22ab29df7db17386a257bbe582665afa336fe112b78d5fdbc"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a257bbe582665afa336fe112b78d5fdbc">H5VL_ATTR_GET_SPACE</a></div><div class="ttdeci">@ H5VL_ATTR_GET_SPACE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:104</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab1ca6e780261f54b22ab29df7db17386a28c828cecf474623e8e0103a1c03a119"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a28c828cecf474623e8e0103a1c03a119">H5VL_ATTR_GET_ACPL</a></div><div class="ttdeci">@ H5VL_ATTR_GET_ACPL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:101</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab1ca6e780261f54b22ab29df7db17386a3566d35892e514ccab13b48725d6f6ef"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386a3566d35892e514ccab13b48725d6f6ef">H5VL_ATTR_GET_NAME</a></div><div class="ttdeci">@ H5VL_ATTR_GET_NAME</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:103</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab1ca6e780261f54b22ab29df7db17386ab3ad72c306c4a1722505e4b1ad4a415a"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab1ca6e780261f54b22ab29df7db17386ab3ad72c306c4a1722505e4b1ad4a415a">H5VL_ATTR_GET_STORAGE_SIZE</a></div><div class="ttdeci">@ H5VL_ATTR_GET_STORAGE_SIZE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:105</div></div>
+<div class="ttc" id="astruct_h5_a__info__t_html"><div class="ttname"><a href="struct_h5_a__info__t.html">H5A_info_t</a></div><div class="ttdef"><b>Definition:</b> H5Apublic.h:28</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html_a0327c24b4b50fe1c105339cb7ce599ab"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html#a0327c24b4b50fe1c105339cb7ce599ab">H5VL_attr_get_args_t::space_id</a></div><div class="ttdeci">hid_t space_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:143</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html_a267792a7407e0ff0dfc9b5c1da575117"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html#a267792a7407e0ff0dfc9b5c1da575117">H5VL_attr_get_args_t::op_type</a></div><div class="ttdeci">H5VL_attr_get_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:126</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html_a2fcdf813baa9148a32e271131bb4cc3a"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html#a2fcdf813baa9148a32e271131bb4cc3a">H5VL_attr_get_args_t::get_info</a></div><div class="ttdeci">H5VL_attr_get_info_args_t get_info</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:136</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html_a5817cccb2c952f74883ddea00bc999b4"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html#a5817cccb2c952f74883ddea00bc999b4">H5VL_attr_get_args_t::data_size</a></div><div class="ttdeci">hsize_t * data_size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:148</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html_a703117f68fc3599cf847d17d58ddb8ca"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html#a703117f68fc3599cf847d17d58ddb8ca">H5VL_attr_get_args_t::args</a></div><div class="ttdeci">union H5VL_attr_get_args_t::@28 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html_a89fbb59cdf681f79816c5cab69c5dbac"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html#a89fbb59cdf681f79816c5cab69c5dbac">H5VL_attr_get_args_t::type_id</a></div><div class="ttdeci">hid_t type_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:153</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html_a8d329aec7090fb674c6b035ded4b9825"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html#a8d329aec7090fb674c6b035ded4b9825">H5VL_attr_get_args_t::get_type</a></div><div class="ttdeci">struct H5VL_attr_get_args_t::@28::@32 get_type</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html_ac7e3d57f1868bfe6b8f56f985d94b487"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html#ac7e3d57f1868bfe6b8f56f985d94b487">H5VL_attr_get_args_t::acpl_id</a></div><div class="ttdeci">hid_t acpl_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:132</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html_ad7e16391814870c0389eab6ec2ade96b"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html#ad7e16391814870c0389eab6ec2ade96b">H5VL_attr_get_args_t::get_acpl</a></div><div class="ttdeci">struct H5VL_attr_get_args_t::@28::@29 get_acpl</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html_ae48ebd10064843595f2a96c762db5d1d"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html#ae48ebd10064843595f2a96c762db5d1d">H5VL_attr_get_args_t::get_space</a></div><div class="ttdeci">struct H5VL_attr_get_args_t::@28::@30 get_space</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html_af94b24bf62fdc285263bd890e89d6e5f"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html#af94b24bf62fdc285263bd890e89d6e5f">H5VL_attr_get_args_t::get_storage_size</a></div><div class="ttdeci">struct H5VL_attr_get_args_t::@28::@31 get_storage_size</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__args__t_html_afa0c39c2b18a3edc59ba82462fc1450d"><div class="ttname"><a href="struct_h5_v_l__attr__get__args__t.html#afa0c39c2b18a3edc59ba82462fc1450d">H5VL_attr_get_args_t::get_name</a></div><div class="ttdeci">H5VL_attr_get_name_args_t get_name</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:139</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__info__args__t_html"><div class="ttname"><a href="struct_h5_v_l__attr__get__info__args__t.html">H5VL_attr_get_info_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:118</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__info__args__t_html_a2075ca161c7fd1ed39ca4ec2dbec1c20"><div class="ttname"><a href="struct_h5_v_l__attr__get__info__args__t.html#a2075ca161c7fd1ed39ca4ec2dbec1c20">H5VL_attr_get_info_args_t::ainfo</a></div><div class="ttdeci">H5A_info_t * ainfo</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:121</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__info__args__t_html_a5bf5017b0f72740c83ee50b1ee3023ad"><div class="ttname"><a href="struct_h5_v_l__attr__get__info__args__t.html#a5bf5017b0f72740c83ee50b1ee3023ad">H5VL_attr_get_info_args_t::loc_params</a></div><div class="ttdeci">H5VL_loc_params_t loc_params</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:119</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__info__args__t_html_a7f2b640f7bd6d1c0a810c2824ad056c7"><div class="ttname"><a href="struct_h5_v_l__attr__get__info__args__t.html#a7f2b640f7bd6d1c0a810c2824ad056c7">H5VL_attr_get_info_args_t::attr_name</a></div><div class="ttdeci">const char * attr_name</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:120</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__name__args__t_html"><div class="ttname"><a href="struct_h5_v_l__attr__get__name__args__t.html">H5VL_attr_get_name_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:110</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__name__args__t_html_a1fe855c208bc17a51a4d34fefdb2d5b1"><div class="ttname"><a href="struct_h5_v_l__attr__get__name__args__t.html#a1fe855c208bc17a51a4d34fefdb2d5b1">H5VL_attr_get_name_args_t::buf</a></div><div class="ttdeci">char * buf</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:113</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__name__args__t_html_a5bf5017b0f72740c83ee50b1ee3023ad"><div class="ttname"><a href="struct_h5_v_l__attr__get__name__args__t.html#a5bf5017b0f72740c83ee50b1ee3023ad">H5VL_attr_get_name_args_t::loc_params</a></div><div class="ttdeci">H5VL_loc_params_t loc_params</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:111</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__name__args__t_html_ae6563dde7454192031694b48405393d7"><div class="ttname"><a href="struct_h5_v_l__attr__get__name__args__t.html#ae6563dde7454192031694b48405393d7">H5VL_attr_get_name_args_t::buf_size</a></div><div class="ttdeci">size_t buf_size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:112</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__get__name__args__t_html_af5465ff35213cc3d895523392f07f8fe"><div class="ttname"><a href="struct_h5_v_l__attr__get__name__args__t.html#af5465ff35213cc3d895523392f07f8fe">H5VL_attr_get_name_args_t::attr_name_len</a></div><div class="ttdeci">size_t * attr_name_len</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:114</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefAttrspec"></a>
+attr: specific</h3>
+<p>The <em>specific</em> callback in the attribute class implements specific operations on HDF5 attributes as specified in the <em>specific_type</em> parameter. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*specific)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__attr__specific__args__t.html">H5VL_attr_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The location object where the operation needs to happen.</div>
+<div class="line">loc_params (IN): A pointer to the location parameters as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for attribute &#39;specific&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1">H5VL_attr_specific_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1ae01237a4f14a54465e5a3a04f18a5c1d">H5VL_ATTR_DELETE</a>, <span class="comment">/* H5Adelete(_by_name) */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1acd8869b073aceaa7a843d5d8bbf23e6b">H5VL_ATTR_DELETE_BY_IDX</a>, <span class="comment">/* H5Adelete_by_idx */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1a4c65cce04f97b2affbd8cb27b3161a04">H5VL_ATTR_EXISTS</a>, <span class="comment">/* H5Aexists(_by_name) */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1ab28ca25824a3879d755db3845f70ccad">H5VL_ATTR_ITER</a>, <span class="comment">/* H5Aiterate(_by_name) */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1a6d0e93c4d1a0c4bd45211d7e0b262269">H5VL_ATTR_RENAME</a> <span class="comment">/* H5Arename(_by_name) */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1">H5VL_attr_specific_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for attribute &#39;iterate&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__attr__iterate__args__t.html">H5VL_attr_iterate_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> <a class="code" href="struct_h5_v_l__attr__iterate__args__t.html#a15b19bb0dea4b247157e6f62850ec7a0">idx_type</a>; <span class="comment">/* Type of index to iterate over */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> <a class="code" href="struct_h5_v_l__attr__iterate__args__t.html#aab445f1d17ed2d51e4ae4a268b1742bb">order</a>; <span class="comment">/* Order of index iteration */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *<a class="code" href="struct_h5_v_l__attr__iterate__args__t.html#a88b05afb3975738c182e83d77fd6c21d">idx</a>; <span class="comment">/* Start/stop iteration index (IN/OUT) */</span></div>
+<div class="line"> <a class="code" href="_h5_apublic_8h.html#a28fef0ded9a6c0eb12334c0d15dc3e74">H5A_operator2_t</a> <a class="code" href="struct_h5_v_l__attr__iterate__args__t.html#afc42db8786ce730626f2ef7190e86fb6">op</a>; <span class="comment">/* Iteration callback function */</span></div>
+<div class="line"> <span class="keywordtype">void</span> *<a class="code" href="struct_h5_v_l__attr__iterate__args__t.html#aa1649fef45b8c728cf110597e5d51f45">op_data</a>; <span class="comment">/* Iteration callback context */</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__attr__iterate__args__t.html">H5VL_attr_iterate_args_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for attribute &#39;delete_by_idx&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__attr__delete__by__idx__args__t.html">H5VL_attr_delete_by_idx_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> <a class="code" href="struct_h5_v_l__attr__delete__by__idx__args__t.html#a15b19bb0dea4b247157e6f62850ec7a0">idx_type</a>; <span class="comment">/* Type of index to iterate over */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> <a class="code" href="struct_h5_v_l__attr__delete__by__idx__args__t.html#aab445f1d17ed2d51e4ae4a268b1742bb">order</a>; <span class="comment">/* Order of index iteration */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> <a class="code" href="struct_h5_v_l__attr__delete__by__idx__args__t.html#a615b5c028cce1e117eae499a06a51663">n</a>; <span class="comment">/* Iteration index */</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__attr__delete__by__idx__args__t.html">H5VL_attr_delete_by_idx_args_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for attribute &#39;specific&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__attr__specific__args__t.html">H5VL_attr_specific_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1">H5VL_attr_specific_t</a> <a class="code" href="struct_h5_v_l__attr__specific__args__t.html#ad5e60d51e3bf80f56ba3b895236f8d08">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_ATTR_DELETE */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__attr__specific__args__t.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>; <span class="comment">/* Name of attribute to delete */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__attr__specific__args__t.html#a4d4a7801079fcbe6f4160c8a0f2258b6">del</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_ATTR_DELETE_BY_IDX */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__attr__delete__by__idx__args__t.html">H5VL_attr_delete_by_idx_args_t</a> <a class="code" href="struct_h5_v_l__attr__specific__args__t.html#a7d81e7a1bc7fc97abf5547985104f136">delete_by_idx</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_ATTR_EXISTS */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__attr__specific__args__t.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>; <span class="comment">/* Name of attribute to check */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *<a class="code" href="struct_h5_v_l__attr__specific__args__t.html#add8bec1c37b33ec46a87709a31b07e3e">exists</a>; <span class="comment">/* Whether attribute exists (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__attr__specific__args__t.html#add8bec1c37b33ec46a87709a31b07e3e">exists</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_ATTR_ITER */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__attr__iterate__args__t.html">H5VL_attr_iterate_args_t</a> <a class="code" href="struct_h5_v_l__attr__specific__args__t.html#a9f8d2ff2f716d444e4e42eed10ec2c04">iterate</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_ATTR_RENAME */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__attr__specific__args__t.html#a242c1437f4a5d06f640fa56f1441b808">old_name</a>; <span class="comment">/* Name of attribute to rename */</span></div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__attr__specific__args__t.html#aa7bc4190119c5ebb025fe673fe7b198b">new_name</a>; <span class="comment">/* New attribute name */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__attr__specific__args__t.html#a6faf9b5ab465fcb6007773527683ec3b">rename</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__attr__specific__args__t.html#a4b4baf2bc646c404bef0124c709e6247">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__attr__specific__args__t.html">H5VL_attr_specific_args_t</a>;</div>
+<div class="ttc" id="a_h5_apublic_8h_html_a28fef0ded9a6c0eb12334c0d15dc3e74"><div class="ttname"><a href="_h5_apublic_8h.html#a28fef0ded9a6c0eb12334c0d15dc3e74">H5A_operator2_t</a></div><div class="ttdeci">herr_t(* H5A_operator2_t)(hid_t location_id, const char *attr_name, const H5A_info_t *ainfo, void *op_data)</div><div class="ttdef"><b>Definition:</b> H5Apublic.h:55</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab8f6ab518f80d1afedd8b16ac3454ac1"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1">H5VL_attr_specific_t</a></div><div class="ttdeci">H5VL_attr_specific_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:159</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab8f6ab518f80d1afedd8b16ac3454ac1a4c65cce04f97b2affbd8cb27b3161a04"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1a4c65cce04f97b2affbd8cb27b3161a04">H5VL_ATTR_EXISTS</a></div><div class="ttdeci">@ H5VL_ATTR_EXISTS</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:162</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab8f6ab518f80d1afedd8b16ac3454ac1a6d0e93c4d1a0c4bd45211d7e0b262269"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1a6d0e93c4d1a0c4bd45211d7e0b262269">H5VL_ATTR_RENAME</a></div><div class="ttdeci">@ H5VL_ATTR_RENAME</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:164</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab8f6ab518f80d1afedd8b16ac3454ac1ab28ca25824a3879d755db3845f70ccad"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1ab28ca25824a3879d755db3845f70ccad">H5VL_ATTR_ITER</a></div><div class="ttdeci">@ H5VL_ATTR_ITER</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:163</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab8f6ab518f80d1afedd8b16ac3454ac1acd8869b073aceaa7a843d5d8bbf23e6b"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1acd8869b073aceaa7a843d5d8bbf23e6b">H5VL_ATTR_DELETE_BY_IDX</a></div><div class="ttdeci">@ H5VL_ATTR_DELETE_BY_IDX</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:161</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab8f6ab518f80d1afedd8b16ac3454ac1ae01237a4f14a54465e5a3a04f18a5c1d"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab8f6ab518f80d1afedd8b16ac3454ac1ae01237a4f14a54465e5a3a04f18a5c1d">H5VL_ATTR_DELETE</a></div><div class="ttdeci">@ H5VL_ATTR_DELETE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:160</div></div>
+<div class="ttc" id="a_h5public_8h_html_ad470b00eccd2115c707c02de5fa1120d"><div class="ttname"><a href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a></div><div class="ttdeci">bool hbool_t</div><div class="ttdef"><b>Definition:</b> H5public.h:249</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__delete__by__idx__args__t_html"><div class="ttname"><a href="struct_h5_v_l__attr__delete__by__idx__args__t.html">H5VL_attr_delete_by_idx_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:177</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__delete__by__idx__args__t_html_a15b19bb0dea4b247157e6f62850ec7a0"><div class="ttname"><a href="struct_h5_v_l__attr__delete__by__idx__args__t.html#a15b19bb0dea4b247157e6f62850ec7a0">H5VL_attr_delete_by_idx_args_t::idx_type</a></div><div class="ttdeci">H5_index_t idx_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:178</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__delete__by__idx__args__t_html_a615b5c028cce1e117eae499a06a51663"><div class="ttname"><a href="struct_h5_v_l__attr__delete__by__idx__args__t.html#a615b5c028cce1e117eae499a06a51663">H5VL_attr_delete_by_idx_args_t::n</a></div><div class="ttdeci">hsize_t n</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:180</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__delete__by__idx__args__t_html_aab445f1d17ed2d51e4ae4a268b1742bb"><div class="ttname"><a href="struct_h5_v_l__attr__delete__by__idx__args__t.html#aab445f1d17ed2d51e4ae4a268b1742bb">H5VL_attr_delete_by_idx_args_t::order</a></div><div class="ttdeci">H5_iter_order_t order</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:179</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__iterate__args__t_html"><div class="ttname"><a href="struct_h5_v_l__attr__iterate__args__t.html">H5VL_attr_iterate_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:168</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__iterate__args__t_html_a15b19bb0dea4b247157e6f62850ec7a0"><div class="ttname"><a href="struct_h5_v_l__attr__iterate__args__t.html#a15b19bb0dea4b247157e6f62850ec7a0">H5VL_attr_iterate_args_t::idx_type</a></div><div class="ttdeci">H5_index_t idx_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:169</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__iterate__args__t_html_a88b05afb3975738c182e83d77fd6c21d"><div class="ttname"><a href="struct_h5_v_l__attr__iterate__args__t.html#a88b05afb3975738c182e83d77fd6c21d">H5VL_attr_iterate_args_t::idx</a></div><div class="ttdeci">hsize_t * idx</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:171</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__iterate__args__t_html_aa1649fef45b8c728cf110597e5d51f45"><div class="ttname"><a href="struct_h5_v_l__attr__iterate__args__t.html#aa1649fef45b8c728cf110597e5d51f45">H5VL_attr_iterate_args_t::op_data</a></div><div class="ttdeci">void * op_data</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:173</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__iterate__args__t_html_aab445f1d17ed2d51e4ae4a268b1742bb"><div class="ttname"><a href="struct_h5_v_l__attr__iterate__args__t.html#aab445f1d17ed2d51e4ae4a268b1742bb">H5VL_attr_iterate_args_t::order</a></div><div class="ttdeci">H5_iter_order_t order</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:170</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__iterate__args__t_html_afc42db8786ce730626f2ef7190e86fb6"><div class="ttname"><a href="struct_h5_v_l__attr__iterate__args__t.html#afc42db8786ce730626f2ef7190e86fb6">H5VL_attr_iterate_args_t::op</a></div><div class="ttdeci">H5A_operator2_t op</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:172</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__specific__args__t_html_a242c1437f4a5d06f640fa56f1441b808"><div class="ttname"><a href="struct_h5_v_l__attr__specific__args__t.html#a242c1437f4a5d06f640fa56f1441b808">H5VL_attr_specific_args_t::old_name</a></div><div class="ttdeci">const char * old_name</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:208</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__specific__args__t_html_a4b4baf2bc646c404bef0124c709e6247"><div class="ttname"><a href="struct_h5_v_l__attr__specific__args__t.html#a4b4baf2bc646c404bef0124c709e6247">H5VL_attr_specific_args_t::args</a></div><div class="ttdeci">union H5VL_attr_specific_args_t::@33 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__specific__args__t_html_a4d4a7801079fcbe6f4160c8a0f2258b6"><div class="ttname"><a href="struct_h5_v_l__attr__specific__args__t.html#a4d4a7801079fcbe6f4160c8a0f2258b6">H5VL_attr_specific_args_t::del</a></div><div class="ttdeci">struct H5VL_attr_specific_args_t::@33::@34 del</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__specific__args__t_html_a6faf9b5ab465fcb6007773527683ec3b"><div class="ttname"><a href="struct_h5_v_l__attr__specific__args__t.html#a6faf9b5ab465fcb6007773527683ec3b">H5VL_attr_specific_args_t::rename</a></div><div class="ttdeci">struct H5VL_attr_specific_args_t::@33::@36 rename</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__specific__args__t_html_a7d81e7a1bc7fc97abf5547985104f136"><div class="ttname"><a href="struct_h5_v_l__attr__specific__args__t.html#a7d81e7a1bc7fc97abf5547985104f136">H5VL_attr_specific_args_t::delete_by_idx</a></div><div class="ttdeci">H5VL_attr_delete_by_idx_args_t delete_by_idx</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:195</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__specific__args__t_html_a8f8f80d37794cde9472343e4487ba3eb"><div class="ttname"><a href="struct_h5_v_l__attr__specific__args__t.html#a8f8f80d37794cde9472343e4487ba3eb">H5VL_attr_specific_args_t::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:191</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__specific__args__t_html_a9f8d2ff2f716d444e4e42eed10ec2c04"><div class="ttname"><a href="struct_h5_v_l__attr__specific__args__t.html#a9f8d2ff2f716d444e4e42eed10ec2c04">H5VL_attr_specific_args_t::iterate</a></div><div class="ttdeci">H5VL_attr_iterate_args_t iterate</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:204</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__specific__args__t_html_aa7bc4190119c5ebb025fe673fe7b198b"><div class="ttname"><a href="struct_h5_v_l__attr__specific__args__t.html#aa7bc4190119c5ebb025fe673fe7b198b">H5VL_attr_specific_args_t::new_name</a></div><div class="ttdeci">const char * new_name</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:209</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__specific__args__t_html_ad5e60d51e3bf80f56ba3b895236f8d08"><div class="ttname"><a href="struct_h5_v_l__attr__specific__args__t.html#ad5e60d51e3bf80f56ba3b895236f8d08">H5VL_attr_specific_args_t::op_type</a></div><div class="ttdeci">H5VL_attr_specific_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:185</div></div>
+<div class="ttc" id="astruct_h5_v_l__attr__specific__args__t_html_add8bec1c37b33ec46a87709a31b07e3e"><div class="ttname"><a href="struct_h5_v_l__attr__specific__args__t.html#add8bec1c37b33ec46a87709a31b07e3e">H5VL_attr_specific_args_t::exists</a></div><div class="ttdeci">hbool_t * exists</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:200</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefAttropt"></a>
+attr: optional</h3>
+<p>The <em>optional</em> callback in the attribute class implements connector specific operations on an HDF5 attribute. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*optional)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The container or object where the operation needs to happen.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Each connector that requires connector-specific operations should compare the value of the <em>op_type</em> field of the <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> struct with the values returned from calling <a class="el" href="_h5_v_lconnector_8h.html#a85d2e5bf7c9e947f5a1645bbd0f887d9">H5VLregister_opt_operation</a> to determine how to handle the optional call and interpret the arguments passed in the struct.</p>
+<h3><a class="anchor" id="subsubsecVOLRefAttrclose"></a>
+attr: close</h3>
+<p>The <em>close</em> callback in the attribute class terminates access to the attribute object and free all resources it was consuming, and returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*close)(<span class="keywordtype">void</span> *attr, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">attr (IN): Pointer to the attribute object.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsecVOLRefDset"></a>
+Dataset Callbacks</h2>
+<p>The dataset API routines (<a class="el" href="group___h5_d.html">Datasets (H5D)</a>) allow HDF5 users to create and manage HDF5 datasets. All the <a class="el" href="group___h5_d.html">Datasets (H5D)</a> API routines that modify the HDF5 container map to one of the dataset callback routines in this class that the connector needs to implement.</p>
+<p><em>Structure for dataset callback routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__dataset__class__t.html">H5VL_dataset_class_t</a> {</div>
+<div class="line"> <span class="keywordtype">void</span> *(*create)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <span class="keywordtype">void</span> *(*open)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__dataset__class__t.html#a7eb6727202a2bfc21d35d1de2d9752e2">read</a>)(<span class="keywordtype">size_t</span> count, <span class="keywordtype">void</span> *dset[], <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id[], <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id[],</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id[], <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> *buf[], <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__dataset__class__t.html#a85ef69e00e7fa8389d5e021a5a4b5d09">write</a>)(<span class="keywordtype">size_t</span> count, <span class="keywordtype">void</span> *dset[], <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id[], <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id[],</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id[], <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf[], <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__dataset__class__t.html#a90742926de704a6829c191ab19b4b422">get</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__dataset__get__args__t.html">H5VL_dataset_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__dataset__class__t.html#af88a7553cd7b00f16a2a293b4f441a21">specific</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__dataset__specific__args__t.html">H5VL_dataset_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__dataset__class__t.html#a533cec569e2019874f02dd9552bcb68e">optional</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__dataset__class__t.html#a6d5c8d0bd557911bbb792caa52c1a4c1">close</a>)(<span class="keywordtype">void</span> *dset, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__dataset__class__t.html">H5VL_dataset_class_t</a>;</div>
+<div class="ttc" id="astruct_h5_v_l__dataset__class__t_html_a533cec569e2019874f02dd9552bcb68e"><div class="ttname"><a href="struct_h5_v_l__dataset__class__t.html#a533cec569e2019874f02dd9552bcb68e">H5VL_dataset_class_t::optional</a></div><div class="ttdeci">herr_t(* optional)(void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:888</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__class__t_html_a6d5c8d0bd557911bbb792caa52c1a4c1"><div class="ttname"><a href="struct_h5_v_l__dataset__class__t.html#a6d5c8d0bd557911bbb792caa52c1a4c1">H5VL_dataset_class_t::close</a></div><div class="ttdeci">herr_t(* close)(void *dset, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:889</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__class__t_html_a7eb6727202a2bfc21d35d1de2d9752e2"><div class="ttname"><a href="struct_h5_v_l__dataset__class__t.html#a7eb6727202a2bfc21d35d1de2d9752e2">H5VL_dataset_class_t::read</a></div><div class="ttdeci">herr_t(* read)(size_t count, void *dset[], hid_t mem_type_id[], hid_t mem_space_id[], hid_t file_space_id[], hid_t dxpl_id, void *buf[], void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:882</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__class__t_html_a85ef69e00e7fa8389d5e021a5a4b5d09"><div class="ttname"><a href="struct_h5_v_l__dataset__class__t.html#a85ef69e00e7fa8389d5e021a5a4b5d09">H5VL_dataset_class_t::write</a></div><div class="ttdeci">herr_t(* write)(size_t count, void *dset[], hid_t mem_type_id[], hid_t mem_space_id[], hid_t file_space_id[], hid_t dxpl_id, const void *buf[], void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:884</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__class__t_html_a90742926de704a6829c191ab19b4b422"><div class="ttname"><a href="struct_h5_v_l__dataset__class__t.html#a90742926de704a6829c191ab19b4b422">H5VL_dataset_class_t::get</a></div><div class="ttdeci">herr_t(* get)(void *obj, H5VL_dataset_get_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:886</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__class__t_html_af88a7553cd7b00f16a2a293b4f441a21"><div class="ttname"><a href="struct_h5_v_l__dataset__class__t.html#af88a7553cd7b00f16a2a293b4f441a21">H5VL_dataset_class_t::specific</a></div><div class="ttdeci">herr_t(* specific)(void *obj, H5VL_dataset_specific_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:887</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html">H5VL_dataset_get_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:228</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__specific__args__t_html"><div class="ttname"><a href="struct_h5_v_l__dataset__specific__args__t.html">H5VL_dataset_specific_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:273</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefDsetcreate"></a>
+dataset: create</h3>
+<p>The <em>create</em> callback in the dataset class creates a dataset object in the container of the location object and returns a pointer to the dataset structure containing information to access the dataset in future calls. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> *(*create)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id,<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Pointer to an object where the dataset needs to be created or where the look-up of</div>
+<div class="line"> the target object needs to start.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> The type can be only <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e">H5VL_OBJECT_BY_SELF</a> in this callback.</div>
+<div class="line">name (IN): The name of the dataset to be created.</div>
+<div class="line">lcpl_id (IN): The link creation property list.</div>
+<div class="line">type_id (IN): The datatype of the dataset.</div>
+<div class="line">space_id (IN): The dataspace of the dataset.</div>
+<div class="line">dcpl_id (IN): The dataset creation property list.</div>
+<div class="line">dapl_id (IN): The dataset access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefDsetopen"></a>
+dataset: open</h3>
+<p>The <em>open</em> callback in the dataset class opens a dataset object in the container of the location object and returns a pointer to the dataset structure containing information to access the dataset in future calls. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> *(*open)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Pointer to an object where the dataset needs to be opened or where the look-up of the target object needs to start.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> The type can be only <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e">H5VL_OBJECT_BY_SELF</a> in this callback.</div>
+<div class="line">name (IN): The name of the dataset to be opened.</div>
+<div class="line">dapl_id (IN): The dataset access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefDsetread"></a>
+dataset: read</h3>
+<p>The <em>read</em> callback in the dataset class reads data from the dataset object and returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*read)(<span class="keywordtype">void</span> *dset, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> *buf, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">dset (IN): Pointer to the dataset object.</div>
+<div class="line">mem_type_id (IN): The memory datatype of the data.</div>
+<div class="line">mem_space_id (IN): The memory dataspace selection.</div>
+<div class="line">file_space_id (IN): The file dataspace selection.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">buf (OUT): Data buffer to be read into.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefDsetwrite"></a>
+dataset: write</h3>
+<p>The <em>write</em> callback in the dataset class writes data to the dataset object and returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*write)(<span class="keywordtype">void</span> *dset, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">dset (IN): Pointer to the dataset object.</div>
+<div class="line">mem_type_id (IN): The memory datatype of the data.</div>
+<div class="line">mem_space_id (IN): The memory dataspace selection.</div>
+<div class="line">file_space_id (IN): The file dataspace selection.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">buf (IN): Data buffer to be written from.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefDsetget"></a>
+dataset: get</h3>
+<p>The <em>get</em> callback in the dataset class retrieves information about the dataset as specified in the <em>get_type</em> parameter.It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*get)(<span class="keywordtype">void</span> *dset, <a class="code" href="struct_h5_v_l__dataset__get__args__t.html">H5VL_dataset_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">dset (IN): The dataset object where information needs to be retrieved from.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for dataset &#39;get&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372">H5VL_dataset_get_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a04105bc0c224fc85120a6794b1141211">H5VL_DATASET_GET_DAPL</a>, <span class="comment">/* access property list */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a5c35e81f46b4a93c0efc89e2a0b97550">H5VL_DATASET_GET_DCPL</a>, <span class="comment">/* creation property list */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a31d5a7839c3c4ece749c4d4b5e5f2ea9">H5VL_DATASET_GET_SPACE</a>, <span class="comment">/* dataspace */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a7514a11451c7d583ac8a247e36e62906">H5VL_DATASET_GET_SPACE_STATUS</a>, <span class="comment">/* space status */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a64752afc213ac4e5fe4d954b78442adc">H5VL_DATASET_GET_STORAGE_SIZE</a>, <span class="comment">/* storage size */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372aa83d7cc17db73e5eb310687f3e2d3a9f">H5VL_DATASET_GET_TYPE</a> <span class="comment">/* datatype */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372">H5VL_dataset_get_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for dataset &#39;get&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__dataset__get__args__t.html">H5VL_dataset_get_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372">H5VL_dataset_get_t</a> <a class="code" href="struct_h5_v_l__dataset__get__args__t.html#acc2d43af01dd0431426e99cb3b7058d2">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_DATASET_GET_DAPL */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__dataset__get__args__t.html#a6ee841fff797bec3dab658a3e113b747">dapl_id</a>; <span class="comment">/* Dataset access property list ID (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__dataset__get__args__t.html#aff38c9cfb0ec5d3400e0c0a6c2742a85">get_dapl</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_DATASET_GET_DCPL */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__dataset__get__args__t.html#a3b10a61cf12d9536d1d91ae50313a5da">dcpl_id</a>; <span class="comment">/* Dataset creation property list ID (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__dataset__get__args__t.html#ae537368b3049ece68266be2ea6ba32bb">get_dcpl</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_DATASET_GET_SPACE */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__dataset__get__args__t.html#a0327c24b4b50fe1c105339cb7ce599ab">space_id</a>; <span class="comment">/* Dataspace ID (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__dataset__get__args__t.html#ab778c5feb4108802778b5d20c6db62c4">get_space</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_DATASET_GET_SPACE_STATUS */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_dpublic_8h.html#a28e60d50e4eaeef27130829f66e39c7a">H5D_space_status_t</a> *<a class="code" href="struct_h5_v_l__dataset__get__args__t.html#add2a21e9cdd0ea1b51f4956858b999d5">status</a>; <span class="comment">/* Storage space allocation status (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__dataset__get__args__t.html#a3cb52af56ecf36f1befb870c6955e75b">get_space_status</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_DATASET_GET_STORAGE_SIZE */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *<a class="code" href="struct_h5_v_l__dataset__get__args__t.html#aa1b9b69e3b88a073d07acbd7a2a96f31">storage_size</a>; <span class="comment">/* Size of dataset&#39;s storage (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__dataset__get__args__t.html#adaa9d8418b0914e1d2056b0c2bc6655b">get_storage_size</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_DATASET_GET_TYPE */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__dataset__get__args__t.html#a89fbb59cdf681f79816c5cab69c5dbac">type_id</a>; <span class="comment">/* Datatype ID (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__dataset__get__args__t.html#aa47b9fb3cb3dc61544dca0450ec2c413">get_type</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__dataset__get__args__t.html#ae44c1fcd9d4064c117ebd48176b52f4b">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__dataset__get__args__t.html">H5VL_dataset_get_args_t</a>;</div>
+<div class="ttc" id="a_h5_dpublic_8h_html_a28e60d50e4eaeef27130829f66e39c7a"><div class="ttname"><a href="_h5_dpublic_8h.html#a28e60d50e4eaeef27130829f66e39c7a">H5D_space_status_t</a></div><div class="ttdeci">H5D_space_status_t</div><div class="ttdef"><b>Definition:</b> H5Dpublic.h:87</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab4c18c2151788eaae8f602f4f1b9c372"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372">H5VL_dataset_get_t</a></div><div class="ttdeci">H5VL_dataset_get_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:218</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab4c18c2151788eaae8f602f4f1b9c372a04105bc0c224fc85120a6794b1141211"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a04105bc0c224fc85120a6794b1141211">H5VL_DATASET_GET_DAPL</a></div><div class="ttdeci">@ H5VL_DATASET_GET_DAPL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:219</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab4c18c2151788eaae8f602f4f1b9c372a31d5a7839c3c4ece749c4d4b5e5f2ea9"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a31d5a7839c3c4ece749c4d4b5e5f2ea9">H5VL_DATASET_GET_SPACE</a></div><div class="ttdeci">@ H5VL_DATASET_GET_SPACE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:221</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab4c18c2151788eaae8f602f4f1b9c372a5c35e81f46b4a93c0efc89e2a0b97550"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a5c35e81f46b4a93c0efc89e2a0b97550">H5VL_DATASET_GET_DCPL</a></div><div class="ttdeci">@ H5VL_DATASET_GET_DCPL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:220</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab4c18c2151788eaae8f602f4f1b9c372a64752afc213ac4e5fe4d954b78442adc"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a64752afc213ac4e5fe4d954b78442adc">H5VL_DATASET_GET_STORAGE_SIZE</a></div><div class="ttdeci">@ H5VL_DATASET_GET_STORAGE_SIZE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:223</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab4c18c2151788eaae8f602f4f1b9c372a7514a11451c7d583ac8a247e36e62906"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372a7514a11451c7d583ac8a247e36e62906">H5VL_DATASET_GET_SPACE_STATUS</a></div><div class="ttdeci">@ H5VL_DATASET_GET_SPACE_STATUS</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:222</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab4c18c2151788eaae8f602f4f1b9c372aa83d7cc17db73e5eb310687f3e2d3a9f"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab4c18c2151788eaae8f602f4f1b9c372aa83d7cc17db73e5eb310687f3e2d3a9f">H5VL_DATASET_GET_TYPE</a></div><div class="ttdeci">@ H5VL_DATASET_GET_TYPE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:224</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_a0327c24b4b50fe1c105339cb7ce599ab"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#a0327c24b4b50fe1c105339cb7ce599ab">H5VL_dataset_get_args_t::space_id</a></div><div class="ttdeci">hid_t space_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:245</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_a3b10a61cf12d9536d1d91ae50313a5da"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#a3b10a61cf12d9536d1d91ae50313a5da">H5VL_dataset_get_args_t::dcpl_id</a></div><div class="ttdeci">hid_t dcpl_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:240</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_a3cb52af56ecf36f1befb870c6955e75b"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#a3cb52af56ecf36f1befb870c6955e75b">H5VL_dataset_get_args_t::get_space_status</a></div><div class="ttdeci">struct H5VL_dataset_get_args_t::@37::@41 get_space_status</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_a6ee841fff797bec3dab658a3e113b747"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#a6ee841fff797bec3dab658a3e113b747">H5VL_dataset_get_args_t::dapl_id</a></div><div class="ttdeci">hid_t dapl_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:235</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_a89fbb59cdf681f79816c5cab69c5dbac"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#a89fbb59cdf681f79816c5cab69c5dbac">H5VL_dataset_get_args_t::type_id</a></div><div class="ttdeci">hid_t type_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:260</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_aa1b9b69e3b88a073d07acbd7a2a96f31"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#aa1b9b69e3b88a073d07acbd7a2a96f31">H5VL_dataset_get_args_t::storage_size</a></div><div class="ttdeci">hsize_t * storage_size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:255</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_aa47b9fb3cb3dc61544dca0450ec2c413"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#aa47b9fb3cb3dc61544dca0450ec2c413">H5VL_dataset_get_args_t::get_type</a></div><div class="ttdeci">struct H5VL_dataset_get_args_t::@37::@43 get_type</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_ab778c5feb4108802778b5d20c6db62c4"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#ab778c5feb4108802778b5d20c6db62c4">H5VL_dataset_get_args_t::get_space</a></div><div class="ttdeci">struct H5VL_dataset_get_args_t::@37::@40 get_space</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_acc2d43af01dd0431426e99cb3b7058d2"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#acc2d43af01dd0431426e99cb3b7058d2">H5VL_dataset_get_args_t::op_type</a></div><div class="ttdeci">H5VL_dataset_get_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:229</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_adaa9d8418b0914e1d2056b0c2bc6655b"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#adaa9d8418b0914e1d2056b0c2bc6655b">H5VL_dataset_get_args_t::get_storage_size</a></div><div class="ttdeci">struct H5VL_dataset_get_args_t::@37::@42 get_storage_size</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_add2a21e9cdd0ea1b51f4956858b999d5"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#add2a21e9cdd0ea1b51f4956858b999d5">H5VL_dataset_get_args_t::status</a></div><div class="ttdeci">H5D_space_status_t * status</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:250</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_ae44c1fcd9d4064c117ebd48176b52f4b"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#ae44c1fcd9d4064c117ebd48176b52f4b">H5VL_dataset_get_args_t::args</a></div><div class="ttdeci">union H5VL_dataset_get_args_t::@37 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_ae537368b3049ece68266be2ea6ba32bb"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#ae537368b3049ece68266be2ea6ba32bb">H5VL_dataset_get_args_t::get_dcpl</a></div><div class="ttdeci">struct H5VL_dataset_get_args_t::@37::@39 get_dcpl</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__get__args__t_html_aff38c9cfb0ec5d3400e0c0a6c2742a85"><div class="ttname"><a href="struct_h5_v_l__dataset__get__args__t.html#aff38c9cfb0ec5d3400e0c0a6c2742a85">H5VL_dataset_get_args_t::get_dapl</a></div><div class="ttdeci">struct H5VL_dataset_get_args_t::@37::@38 get_dapl</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefDsetspec"></a>
+dataset: specific</h3>
+<p>The <em>specific</em> callback in the dataset class implements specific operations on HDF5 datasets as specified in the <em>specific_type</em> parameter. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*specific)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__file__specific__args__t.html">H5VL_file_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html">H5VL_file_specific_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:449</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The dset where the operation needs to happen.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for dataset &#39;specific&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346eb">H5VL_dataset_specific_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346ebab34a36df015aa4e63a8da5312cef2b3f">H5VL_DATASET_SET_EXTENT</a>, <span class="comment">/* H5Dset_extent */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346eba3a67be065b4404a8521154b7a1d936db">H5VL_DATASET_FLUSH</a>, <span class="comment">/* H5Dflush */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346ebace7df8a591dfcc28ef96d875744ce038">H5VL_DATASET_REFRESH</a> <span class="comment">/* H5Drefresh */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346eb">H5VL_dataset_specific_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for dataset &#39;specific&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__dataset__specific__args__t.html">H5VL_dataset_specific_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346eb">H5VL_dataset_specific_t</a> <a class="code" href="struct_h5_v_l__dataset__specific__args__t.html#a4c838af488c33410abd5447c5bf69e83">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_DATASET_SET_EXTENT */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keyword">const</span> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *<a class="code" href="struct_h5_v_l__dataset__specific__args__t.html#a152917c01cb0cf9c11d4373419f6e172">size</a>; <span class="comment">/* New dataspace extent */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__dataset__specific__args__t.html#a8fbb67000cb941509307355c7e555db1">set_extent</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_DATASET_FLUSH */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__dataset__specific__args__t.html#ac03a0858609eaef6a8186380453e4867">dset_id</a>; <span class="comment">/* Dataset ID (IN) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__dataset__specific__args__t.html#aae6e9eae498be44e5620d4f3e524112d">flush</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_DATASET_REFRESH */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__dataset__specific__args__t.html#ac03a0858609eaef6a8186380453e4867">dset_id</a>; <span class="comment">/* Dataset ID (IN) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__dataset__specific__args__t.html#a18682384e228dd20b98e0a23435f8581">refresh</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__dataset__specific__args__t.html#a9077d60fed27c6a743f0467d8000e53e">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__dataset__specific__args__t.html">H5VL_dataset_specific_args_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a8fefe4297e306615172689a42d2346eb"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346eb">H5VL_dataset_specific_t</a></div><div class="ttdeci">H5VL_dataset_specific_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:266</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a8fefe4297e306615172689a42d2346eba3a67be065b4404a8521154b7a1d936db"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346eba3a67be065b4404a8521154b7a1d936db">H5VL_DATASET_FLUSH</a></div><div class="ttdeci">@ H5VL_DATASET_FLUSH</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:268</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a8fefe4297e306615172689a42d2346ebab34a36df015aa4e63a8da5312cef2b3f"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346ebab34a36df015aa4e63a8da5312cef2b3f">H5VL_DATASET_SET_EXTENT</a></div><div class="ttdeci">@ H5VL_DATASET_SET_EXTENT</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:267</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a8fefe4297e306615172689a42d2346ebace7df8a591dfcc28ef96d875744ce038"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a8fefe4297e306615172689a42d2346ebace7df8a591dfcc28ef96d875744ce038">H5VL_DATASET_REFRESH</a></div><div class="ttdeci">@ H5VL_DATASET_REFRESH</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:269</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__specific__args__t_html_a152917c01cb0cf9c11d4373419f6e172"><div class="ttname"><a href="struct_h5_v_l__dataset__specific__args__t.html#a152917c01cb0cf9c11d4373419f6e172">H5VL_dataset_specific_args_t::size</a></div><div class="ttdeci">const hsize_t * size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:280</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__specific__args__t_html_a18682384e228dd20b98e0a23435f8581"><div class="ttname"><a href="struct_h5_v_l__dataset__specific__args__t.html#a18682384e228dd20b98e0a23435f8581">H5VL_dataset_specific_args_t::refresh</a></div><div class="ttdeci">struct H5VL_dataset_specific_args_t::@44::@47 refresh</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__specific__args__t_html_a4c838af488c33410abd5447c5bf69e83"><div class="ttname"><a href="struct_h5_v_l__dataset__specific__args__t.html#a4c838af488c33410abd5447c5bf69e83">H5VL_dataset_specific_args_t::op_type</a></div><div class="ttdeci">H5VL_dataset_specific_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:274</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__specific__args__t_html_a8fbb67000cb941509307355c7e555db1"><div class="ttname"><a href="struct_h5_v_l__dataset__specific__args__t.html#a8fbb67000cb941509307355c7e555db1">H5VL_dataset_specific_args_t::set_extent</a></div><div class="ttdeci">struct H5VL_dataset_specific_args_t::@44::@45 set_extent</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__specific__args__t_html_a9077d60fed27c6a743f0467d8000e53e"><div class="ttname"><a href="struct_h5_v_l__dataset__specific__args__t.html#a9077d60fed27c6a743f0467d8000e53e">H5VL_dataset_specific_args_t::args</a></div><div class="ttdeci">union H5VL_dataset_specific_args_t::@44 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__specific__args__t_html_aae6e9eae498be44e5620d4f3e524112d"><div class="ttname"><a href="struct_h5_v_l__dataset__specific__args__t.html#aae6e9eae498be44e5620d4f3e524112d">H5VL_dataset_specific_args_t::flush</a></div><div class="ttdeci">struct H5VL_dataset_specific_args_t::@44::@46 flush</div></div>
+<div class="ttc" id="astruct_h5_v_l__dataset__specific__args__t_html_ac03a0858609eaef6a8186380453e4867"><div class="ttname"><a href="struct_h5_v_l__dataset__specific__args__t.html#ac03a0858609eaef6a8186380453e4867">H5VL_dataset_specific_args_t::dset_id</a></div><div class="ttdeci">hid_t dset_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:285</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefDsetopt"></a>
+dataset: optional</h3>
+<p>The <em>optional</em> callback in the dataset class implements connector specific operations on an HDF5 dataset. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*optional)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The container or object where the operation needs to happen.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Each connector that requires connector-specific operations should compare the value of the <em>op_type</em> field of the <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> struct with the values returned from calling <a class="el" href="_h5_v_lconnector_8h.html#a85d2e5bf7c9e947f5a1645bbd0f887d9">H5VLregister_opt_operation</a> to determine how to handle the optional call and interpret the arguments passed in the struct.</p>
+<h3><a class="anchor" id="subsubsecVOLRefDsetclose"></a>
+dataset: close</h3>
+<p>The <em>close</em> callback in the dataset class terminates access to the dataset object and free all resources it was consuming and returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*close)(<span class="keywordtype">void</span> *dset, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">dset (IN): Pointer to the dataset object.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsecVOLRefDType"></a>
+Datatype Callbacks</h2>
+<p>The HDF5 datatype routines (<a class="el" href="group___h5_t.html">Datatypes (H5T)</a>) allow users to create and manage HDF5 datatypes. Those routines are divided into two categories. One that operates on all types of datatypes but do not modify the contents of the container (all in memory), and others that operate on named datatypes by accessing the container. When a user creates an HDF5 datatype, it is still an object in memory space (transient datatype) that has not been added to the HDF5 containers. Only when a user commits the HDF5 datatype, it becomes persistent in the container. Those are called named/committed datatypes. The transient H5T routines should work on named datatypes nevertheless.</p>
+<p>All the <a class="el" href="group___h5_t.html">Datatypes (H5T)</a> API routines that modify the HDF5 container map to one of the named datatype callback routines in this class that the connector needs to implement.</p>
+<p><em>Structure for datatype callback routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__datatype__class__t.html">H5VL_datatype_class_t</a> {</div>
+<div class="line"> <span class="keywordtype">void</span> *(*commit)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <span class="keywordtype">void</span> *(*open)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__datatype__class__t.html#afde5bd0d12e9ea0538088342292edbab">get</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__datatype__get__args__t.html">H5VL_datatype_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__datatype__class__t.html#a25436a00c294004a9f1066696cd4781e">specific</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__datatype__specific__args__t.html">H5VL_datatype_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__datatype__class__t.html#a533cec569e2019874f02dd9552bcb68e">optional</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__datatype__class__t.html#aea0bf6576dffcb8806350946f6a025e8">close</a>)(<span class="keywordtype">void</span> *dt, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__datatype__class__t.html">H5VL_datatype_class_t</a>;</div>
+<div class="ttc" id="astruct_h5_v_l__datatype__class__t_html_a25436a00c294004a9f1066696cd4781e"><div class="ttname"><a href="struct_h5_v_l__datatype__class__t.html#a25436a00c294004a9f1066696cd4781e">H5VL_datatype_class_t::specific</a></div><div class="ttdeci">herr_t(* specific)(void *obj, H5VL_datatype_specific_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:899</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__class__t_html_a533cec569e2019874f02dd9552bcb68e"><div class="ttname"><a href="struct_h5_v_l__datatype__class__t.html#a533cec569e2019874f02dd9552bcb68e">H5VL_datatype_class_t::optional</a></div><div class="ttdeci">herr_t(* optional)(void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:900</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__class__t_html_aea0bf6576dffcb8806350946f6a025e8"><div class="ttname"><a href="struct_h5_v_l__datatype__class__t.html#aea0bf6576dffcb8806350946f6a025e8">H5VL_datatype_class_t::close</a></div><div class="ttdeci">herr_t(* close)(void *dt, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:901</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__class__t_html_afde5bd0d12e9ea0538088342292edbab"><div class="ttname"><a href="struct_h5_v_l__datatype__class__t.html#afde5bd0d12e9ea0538088342292edbab">H5VL_datatype_class_t::get</a></div><div class="ttdeci">herr_t(* get)(void *obj, H5VL_datatype_get_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:898</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__get__args__t_html"><div class="ttname"><a href="struct_h5_v_l__datatype__get__args__t.html">H5VL_datatype_get_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:306</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__specific__args__t_html"><div class="ttname"><a href="struct_h5_v_l__datatype__specific__args__t.html">H5VL_datatype_specific_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:336</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefDTypecommit"></a>
+datatype: commit</h3>
+<p>The <em>commit</em> callback in the named datatype class creates a datatype object in the container of the location object and returns a pointer to the datatype structure containing information to access the datatype in future calls. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> *(*commit)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Pointer to an object where the datatype needs to be committed or where the look-up of the target object needs to start.</div>
+<div class="line">loc_params (IN): Pointer to location parameters as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> In this call, the location type is always <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e">H5VL_OBJECT_BY_SELF</a>.</div>
+<div class="line">name (IN): The name of the datatype to be created.</div>
+<div class="line">typeid (IN): The transient datatype identifier to be committed.</div>
+<div class="line">lcpl_id (IN): The link creation property list.</div>
+<div class="line">tcpl_id (IN): The datatype creation property list.</div>
+<div class="line">tapl_id (IN): The datatype access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefDTypeopen"></a>
+datatype: open</h3>
+<p>The <em>open</em> callback in the named datatype class opens a previously committed datatype object in the container of the location object and returns a pointer to the datatype structure containing information to access the datatype in future calls. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> *(*open) (<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> * name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Pointer to an object where the datatype needs to be opened or where the look-up</div>
+<div class="line"> of the target object needs to start.</div>
+<div class="line">loc_params (IN): Pointer to location parameters as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> In this call, the location type is always <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e">H5VL_OBJECT_BY_SELF</a>.</div>
+<div class="line">name (IN): The name of the datatype to be opened.</div>
+<div class="line">tapl_id (IN): The datatype access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefDTypeget"></a>
+datatype: get</h3>
+<p>The <em>get</em> callback in the named datatype class retrieves information about the named datatype as specified in thegettypeparameter.It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*get) (<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__datatype__get__args__t.html">H5VL_datatype_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The named datatype to retrieve information from.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for datatype &#39;get&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045">H5VL_datatype_get_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045ac6262bbc02f5f314dd61433ac8eb1ac7">H5VL_DATATYPE_GET_BINARY_SIZE</a>, <span class="comment">/* Get size of serialized form of transient type */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045a7a7beb42dec3775754d11081d8393b3f">H5VL_DATATYPE_GET_BINARY</a>, <span class="comment">/* Get serialized form of transient type */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045acae4838a97a29e1530f208320065fc4d">H5VL_DATATYPE_GET_TCPL</a> <span class="comment">/* Datatype creation property list */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045">H5VL_datatype_get_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for datatype &#39;get&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__datatype__get__args__t.html">H5VL_datatype_get_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045">H5VL_datatype_get_t</a> <a class="code" href="struct_h5_v_l__datatype__get__args__t.html#a4c40da96f9e63b9f4a8b9ad0d6b90fd6">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_DATATYPE_GET_BINARY_SIZE */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">size_t</span> *<a class="code" href="struct_h5_v_l__datatype__get__args__t.html#ae3c15c00c8f7ae14ae18501067cb5ac4">size</a>; <span class="comment">/* Size of serialized form of datatype (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__datatype__get__args__t.html#a20342e860edeeff7eec3edca0cfc5c84">get_binary_size</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_DATATYPE_GET_BINARY */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">void</span> *<a class="code" href="struct_h5_v_l__datatype__get__args__t.html#a5bc5fa69bee375df074734a2c4858604">buf</a>; <span class="comment">/* Buffer to store serialized form of datatype (OUT) */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_v_l__datatype__get__args__t.html#ae6563dde7454192031694b48405393d7">buf_size</a>; <span class="comment">/* Size of serialized datatype buffer */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__datatype__get__args__t.html#a8a714120511e822d1936ab6bc4de6755">get_binary</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_DATATYPE_GET_TCPL */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__datatype__get__args__t.html#aff53ff9d15547e7a8e31a4ff39295349">tcpl_id</a>; <span class="comment">/* Named datatype creation property list ID (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__datatype__get__args__t.html#ae171984fb7f2ce6823ada293feee4ac6">get_tcpl</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__datatype__get__args__t.html#abb71005c83fbbb2b13d578c56a7dc638">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__datatype__get__args__t.html">H5VL_datatype_get_args_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a50c0522b08c0dcb658b82f089b82f045"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045">H5VL_datatype_get_t</a></div><div class="ttdeci">H5VL_datatype_get_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:299</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a50c0522b08c0dcb658b82f089b82f045a7a7beb42dec3775754d11081d8393b3f"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045a7a7beb42dec3775754d11081d8393b3f">H5VL_DATATYPE_GET_BINARY</a></div><div class="ttdeci">@ H5VL_DATATYPE_GET_BINARY</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:301</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a50c0522b08c0dcb658b82f089b82f045ac6262bbc02f5f314dd61433ac8eb1ac7"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045ac6262bbc02f5f314dd61433ac8eb1ac7">H5VL_DATATYPE_GET_BINARY_SIZE</a></div><div class="ttdeci">@ H5VL_DATATYPE_GET_BINARY_SIZE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:300</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a50c0522b08c0dcb658b82f089b82f045acae4838a97a29e1530f208320065fc4d"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a50c0522b08c0dcb658b82f089b82f045acae4838a97a29e1530f208320065fc4d">H5VL_DATATYPE_GET_TCPL</a></div><div class="ttdeci">@ H5VL_DATATYPE_GET_TCPL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:302</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__get__args__t_html_a20342e860edeeff7eec3edca0cfc5c84"><div class="ttname"><a href="struct_h5_v_l__datatype__get__args__t.html#a20342e860edeeff7eec3edca0cfc5c84">H5VL_datatype_get_args_t::get_binary_size</a></div><div class="ttdeci">struct H5VL_datatype_get_args_t::@48::@49 get_binary_size</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__get__args__t_html_a4c40da96f9e63b9f4a8b9ad0d6b90fd6"><div class="ttname"><a href="struct_h5_v_l__datatype__get__args__t.html#a4c40da96f9e63b9f4a8b9ad0d6b90fd6">H5VL_datatype_get_args_t::op_type</a></div><div class="ttdeci">H5VL_datatype_get_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:307</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__get__args__t_html_a5bc5fa69bee375df074734a2c4858604"><div class="ttname"><a href="struct_h5_v_l__datatype__get__args__t.html#a5bc5fa69bee375df074734a2c4858604">H5VL_datatype_get_args_t::buf</a></div><div class="ttdeci">void * buf</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:318</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__get__args__t_html_a8a714120511e822d1936ab6bc4de6755"><div class="ttname"><a href="struct_h5_v_l__datatype__get__args__t.html#a8a714120511e822d1936ab6bc4de6755">H5VL_datatype_get_args_t::get_binary</a></div><div class="ttdeci">struct H5VL_datatype_get_args_t::@48::@50 get_binary</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__get__args__t_html_abb71005c83fbbb2b13d578c56a7dc638"><div class="ttname"><a href="struct_h5_v_l__datatype__get__args__t.html#abb71005c83fbbb2b13d578c56a7dc638">H5VL_datatype_get_args_t::args</a></div><div class="ttdeci">union H5VL_datatype_get_args_t::@48 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__get__args__t_html_ae171984fb7f2ce6823ada293feee4ac6"><div class="ttname"><a href="struct_h5_v_l__datatype__get__args__t.html#ae171984fb7f2ce6823ada293feee4ac6">H5VL_datatype_get_args_t::get_tcpl</a></div><div class="ttdeci">struct H5VL_datatype_get_args_t::@48::@51 get_tcpl</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__get__args__t_html_ae3c15c00c8f7ae14ae18501067cb5ac4"><div class="ttname"><a href="struct_h5_v_l__datatype__get__args__t.html#ae3c15c00c8f7ae14ae18501067cb5ac4">H5VL_datatype_get_args_t::size</a></div><div class="ttdeci">size_t * size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:313</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__get__args__t_html_ae6563dde7454192031694b48405393d7"><div class="ttname"><a href="struct_h5_v_l__datatype__get__args__t.html#ae6563dde7454192031694b48405393d7">H5VL_datatype_get_args_t::buf_size</a></div><div class="ttdeci">size_t buf_size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:319</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__get__args__t_html_aff53ff9d15547e7a8e31a4ff39295349"><div class="ttname"><a href="struct_h5_v_l__datatype__get__args__t.html#aff53ff9d15547e7a8e31a4ff39295349">H5VL_datatype_get_args_t::tcpl_id</a></div><div class="ttdeci">hid_t tcpl_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:324</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefDTypespec"></a>
+datatype: specific</h3>
+<p>The <em>specific</em> callback in the datatype class implements specific operations on HDF5 named datatypes as specified in the <em>specific_type</em> parameter. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*specific)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__object__specific__args__t.html">H5VL_object_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="ttc" id="astruct_h5_v_l__object__specific__args__t_html"><div class="ttname"><a href="struct_h5_v_l__object__specific__args__t.html">H5VL_object_specific_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:726</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The container or object where the operation needs to happen.</div>
+<div class="line">loc_params (IN): Pointer to location parameters as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for datatype &#39;specific&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a3717bbb5258f48e253ff646f4255b581">H5VL_datatype_specific_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a3717bbb5258f48e253ff646f4255b581a31de802d1231e3f005667efdbd9e849b">H5VL_DATATYPE_FLUSH</a>, <span class="comment">/* H5Tflush */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a3717bbb5258f48e253ff646f4255b581a789ab10e1a6d5b33b7fbe769ee97bdc1">H5VL_DATATYPE_REFRESH</a> <span class="comment">/* H5Trefresh */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a3717bbb5258f48e253ff646f4255b581">H5VL_datatype_specific_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for datatype &#39;specific&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__datatype__specific__args__t.html">H5VL_datatype_specific_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a3717bbb5258f48e253ff646f4255b581">H5VL_datatype_specific_t</a> <a class="code" href="struct_h5_v_l__datatype__specific__args__t.html#aed7261f32ee4fa0b6e71e00f56f3a005">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_DATATYPE_FLUSH */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__datatype__specific__args__t.html#a89fbb59cdf681f79816c5cab69c5dbac">type_id</a>; <span class="comment">/* Named datatype ID (IN) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__datatype__specific__args__t.html#a1c163071973a35b9dbf19b01420f28af">flush</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_DATATYPE_REFRESH */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__datatype__specific__args__t.html#a89fbb59cdf681f79816c5cab69c5dbac">type_id</a>; <span class="comment">/* Named datatype ID (IN) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__datatype__specific__args__t.html#ad2751300170da757b5f5acb0e5891fbc">refresh</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__datatype__specific__args__t.html#ad768316a8ff41bfe40917d11acec95af">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__datatype__specific__args__t.html">H5VL_datatype_specific_args_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a3717bbb5258f48e253ff646f4255b581"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a3717bbb5258f48e253ff646f4255b581">H5VL_datatype_specific_t</a></div><div class="ttdeci">H5VL_datatype_specific_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:330</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a3717bbb5258f48e253ff646f4255b581a31de802d1231e3f005667efdbd9e849b"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a3717bbb5258f48e253ff646f4255b581a31de802d1231e3f005667efdbd9e849b">H5VL_DATATYPE_FLUSH</a></div><div class="ttdeci">@ H5VL_DATATYPE_FLUSH</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:331</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a3717bbb5258f48e253ff646f4255b581a789ab10e1a6d5b33b7fbe769ee97bdc1"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a3717bbb5258f48e253ff646f4255b581a789ab10e1a6d5b33b7fbe769ee97bdc1">H5VL_DATATYPE_REFRESH</a></div><div class="ttdeci">@ H5VL_DATATYPE_REFRESH</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:332</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__specific__args__t_html_a1c163071973a35b9dbf19b01420f28af"><div class="ttname"><a href="struct_h5_v_l__datatype__specific__args__t.html#a1c163071973a35b9dbf19b01420f28af">H5VL_datatype_specific_args_t::flush</a></div><div class="ttdeci">struct H5VL_datatype_specific_args_t::@52::@53 flush</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__specific__args__t_html_a89fbb59cdf681f79816c5cab69c5dbac"><div class="ttname"><a href="struct_h5_v_l__datatype__specific__args__t.html#a89fbb59cdf681f79816c5cab69c5dbac">H5VL_datatype_specific_args_t::type_id</a></div><div class="ttdeci">hid_t type_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:343</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__specific__args__t_html_ad2751300170da757b5f5acb0e5891fbc"><div class="ttname"><a href="struct_h5_v_l__datatype__specific__args__t.html#ad2751300170da757b5f5acb0e5891fbc">H5VL_datatype_specific_args_t::refresh</a></div><div class="ttdeci">struct H5VL_datatype_specific_args_t::@52::@54 refresh</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__specific__args__t_html_ad768316a8ff41bfe40917d11acec95af"><div class="ttname"><a href="struct_h5_v_l__datatype__specific__args__t.html#ad768316a8ff41bfe40917d11acec95af">H5VL_datatype_specific_args_t::args</a></div><div class="ttdeci">union H5VL_datatype_specific_args_t::@52 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__datatype__specific__args__t_html_aed7261f32ee4fa0b6e71e00f56f3a005"><div class="ttname"><a href="struct_h5_v_l__datatype__specific__args__t.html#aed7261f32ee4fa0b6e71e00f56f3a005">H5VL_datatype_specific_args_t::op_type</a></div><div class="ttdeci">H5VL_datatype_specific_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:337</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefDTypeopt"></a>
+datatype: optional</h3>
+<p>The <em>optional</em> callback in the datatype class implements connector specific operations on an HDF5 datatype. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*optional)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The container or object where the operation needs to happen.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Each connector that requires connector-specific operations should compare the value of the <em>op_type</em> field of the <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> struct with the values returned from calling <a class="el" href="_h5_v_lconnector_8h.html#a85d2e5bf7c9e947f5a1645bbd0f887d9">H5VLregister_opt_operation</a> to determine how to handle the optional call and interpret the arguments passed in the struct.</p>
+<h3><a class="anchor" id="subsubsecVOLRefDTypeclose"></a>
+datatype: close</h3>
+<p>The <em>close</em> callback in the named datatype class terminates access to the datatype object and free all resources it was consuming and returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*close) (<span class="keywordtype">void</span> *dt, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">dt (IN): Pointer to the datatype object.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsecVOLRefFile"></a>
+File Callbacks</h2>
+<p>The file API routines (<a class="el" href="group___h5_f.html">Files (H5F)</a>) allow HDF5 users to create and manage HDF5 containers. All the <a class="el" href="group___h5_f.html">Files (H5F)</a> API routines that modify the HDF5 container map to one of the file callback routines in his class that the connector needs to implement.</p>
+<p><em>File class for file API routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__file__class__t.html">H5VL_file_class_t</a> {</div>
+<div class="line"> <span class="keywordtype">void</span> *(*create)(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">unsigned</span> flags, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <span class="keywordtype">void</span> *(*open)(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">unsigned</span> flags, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__file__class__t.html#ae3c7ab10f6778059d88b1faa157d8330">get</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__file__get__args__t.html">H5VL_file_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__file__class__t.html#ad2a8b6931916532d625283c956acf5fb">specific</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__file__specific__args__t.html">H5VL_file_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__file__class__t.html#a533cec569e2019874f02dd9552bcb68e">optional</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__file__class__t.html#aef7d9442ff871e92439d02c356e93813">close</a>)(<span class="keywordtype">void</span> *file, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__file__class__t.html">H5VL_file_class_t</a>;</div>
+<div class="ttc" id="astruct_h5_v_l__file__class__t_html_a533cec569e2019874f02dd9552bcb68e"><div class="ttname"><a href="struct_h5_v_l__file__class__t.html#a533cec569e2019874f02dd9552bcb68e">H5VL_file_class_t::optional</a></div><div class="ttdeci">herr_t(* optional)(void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:911</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__class__t_html_ad2a8b6931916532d625283c956acf5fb"><div class="ttname"><a href="struct_h5_v_l__file__class__t.html#ad2a8b6931916532d625283c956acf5fb">H5VL_file_class_t::specific</a></div><div class="ttdeci">herr_t(* specific)(void *obj, H5VL_file_specific_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:910</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__class__t_html_ae3c7ab10f6778059d88b1faa157d8330"><div class="ttname"><a href="struct_h5_v_l__file__class__t.html#ae3c7ab10f6778059d88b1faa157d8330">H5VL_file_class_t::get</a></div><div class="ttdeci">herr_t(* get)(void *obj, H5VL_file_get_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:909</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__class__t_html_aef7d9442ff871e92439d02c356e93813"><div class="ttname"><a href="struct_h5_v_l__file__class__t.html#aef7d9442ff871e92439d02c356e93813">H5VL_file_class_t::close</a></div><div class="ttdeci">herr_t(* close)(void *file, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:912</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html">H5VL_file_get_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:395</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefFilecreate"></a>
+file: create</h3>
+<p>The <em>create</em> callback in the file class should create a container and returns a pointer to the file structure created by the connector containing information to access the container in future calls. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> *(*create)(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">unsigned</span> flags, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, hid_tdxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">name (IN): The name of the container to be created.</div>
+<div class="line">flags (IN): The creation flags of the container.</div>
+<div class="line">fcpl_id (IN): The file creation property list.</div>
+<div class="line">fapl_id (IN): The file access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefFileopen"></a>
+file: open</h3>
+<p>The <em>open</em> callback in the file class should open a container and returns a pointer to the file structure created by the connector containing information to access the container in future calls. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> *(*open)(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">unsigned</span> flags, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">name (IN): The name of the container to open.</div>
+<div class="line">flags (IN): The open flags of the container.</div>
+<div class="line">fapl_id (IN): The file access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefFileget"></a>
+file: get</h3>
+<p>The <em>get</em> callback in the file class should retrieve information about the container as specified in the <em>get_type</em> parameter. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*get)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__file__get__args__t.html">H5VL_file_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The container or object where information needs to be retrieved from.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Info for H5VL_FILE_GET_CONT_INFO */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__file__cont__info__t.html">H5VL_file_cont_info_t</a> {</div>
+<div class="line"> <span class="keywordtype">unsigned</span> <a class="code" href="struct_h5_v_l__file__cont__info__t.html#a27fe8e82cf2ce359010cc1d08af2e105">version</a>; <span class="comment">/* version information (keep first) */</span></div>
+<div class="line"> uint64_t <a class="code" href="struct_h5_v_l__file__cont__info__t.html#aaccbcc3ce862dbe5af189ee0c3e345b1">feature_flags</a>; <span class="comment">/* Container feature flags */</span></div>
+<div class="line"> <span class="comment">/* (none currently defined) */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_v_l__file__cont__info__t.html#a40f79c034c355480666082eb5e853285">token_size</a>; <span class="comment">/* Size of tokens */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_v_l__file__cont__info__t.html#a46853bd7d88b56b5a47092ed3ee693e8">blob_id_size</a>; <span class="comment">/* Size of blob IDs */</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__file__cont__info__t.html">H5VL_file_cont_info_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Values for file &#39;get&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178c">H5VL_file_get_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178ca2d6b91c14df76dcdc5377e9986a8d2c2">H5VL_FILE_GET_CONT_INFO</a>, <span class="comment">/* file get container info */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178caf109918eace3f4c77307a26eb4a1361b">H5VL_FILE_GET_FAPL</a>, <span class="comment">/* file access property list */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178cad82b76eeca240549fff75668a8a07ffa">H5VL_FILE_GET_FCPL</a>, <span class="comment">/* file creation property list */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178ca1ba678b6d0c35c09eebba9491a906a5b">H5VL_FILE_GET_FILENO</a>, <span class="comment">/* file number */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178cae81f8cf07e88734b01bff3106d04050d">H5VL_FILE_GET_INTENT</a>, <span class="comment">/* file intent */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178cafd2f1b2c691bb05a4c1efa44efcc8ce8">H5VL_FILE_GET_NAME</a>, <span class="comment">/* file name */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178cadec494437e2cd833c094952e0e7b1757">H5VL_FILE_GET_OBJ_COUNT</a>, <span class="comment">/* object count in file */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178ca97119fe8729739f6be9c61e4ef52d92a">H5VL_FILE_GET_OBJ_IDS</a> <span class="comment">/* object ids in file */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178c">H5VL_file_get_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for file &#39;get_name&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__file__get__name__args__t.html">H5VL_file_get_name_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> <a class="code" href="struct_h5_v_l__file__get__name__args__t.html#aed263436f49d4b0e9f6889d041634200">type</a>; <span class="comment">/* ID type of object pointer */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_v_l__file__get__name__args__t.html#ae6563dde7454192031694b48405393d7">buf_size</a>; <span class="comment">/* Size of file name buffer (IN) */</span></div>
+<div class="line"> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__file__get__name__args__t.html#a1fe855c208bc17a51a4d34fefdb2d5b1">buf</a>; <span class="comment">/* Buffer for file name (OUT) */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> *<a class="code" href="struct_h5_v_l__file__get__name__args__t.html#a9b27b1e1c81fee81e63db805f270ca64">file_name_len</a>; <span class="comment">/* Actual length of file name (OUT) */</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__file__get__name__args__t.html">H5VL_file_get_name_args_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for file &#39;get_obj_ids&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__file__get__obj__ids__args__t.html">H5VL_file_get_obj_ids_args_t</a> {</div>
+<div class="line"> <span class="keywordtype">unsigned</span> <a class="code" href="struct_h5_v_l__file__get__obj__ids__args__t.html#ace3d9a8e1cec29ba4fbf44ecab4d3dd2">types</a>; <span class="comment">/* Type of objects to count */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_v_l__file__get__obj__ids__args__t.html#a5ea7cf00bccd42358f3668bf9a82fd0a">max_objs</a>; <span class="comment">/* Size of array of object IDs */</span></div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *<a class="code" href="struct_h5_v_l__file__get__obj__ids__args__t.html#a8cd7b9cccd7b6ac70bce954b004eabaa">oid_list</a>; <span class="comment">/* Array of object IDs (OUT) */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> *<a class="code" href="struct_h5_v_l__file__get__obj__ids__args__t.html#a32a30b3c1412ce372e776115c3825505">count</a>; <span class="comment">/* # of objects (OUT) */</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__file__get__obj__ids__args__t.html">H5VL_file_get_obj_ids_args_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for file &#39;get&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__file__get__args__t.html">H5VL_file_get_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178c">H5VL_file_get_t</a> <a class="code" href="struct_h5_v_l__file__get__args__t.html#a6713bc30bd7a9b2d9b597cc3d1359d20">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_FILE_GET_CONT_INFO */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__file__cont__info__t.html">H5VL_file_cont_info_t</a> *<a class="code" href="struct_h5_v_l__file__get__args__t.html#a4c19224661b5a5184376f04a091f8887">info</a>; <span class="comment">/* Container info (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__get__args__t.html#a6f780a5ddd3a5bfbd479e50538a55af9">get_cont_info</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_FILE_GET_FAPL */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__file__get__args__t.html#ace4df3bcfdb5bb309d7994bc043d4e5e">fapl_id</a>; <span class="comment">/* File access property list (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__get__args__t.html#adbe3156ff9172cf9651e9b3aaaa2546b">get_fapl</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_FILE_GET_FCPL */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__file__get__args__t.html#adfee2c69a82af269e6e472f9288c3441">fcpl_id</a>; <span class="comment">/* File creation property list (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__get__args__t.html#acdd9006742eb29d0969c2574b0fedd97">get_fcpl</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_FILE_GET_FILENO */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *<a class="code" href="struct_h5_v_l__file__get__args__t.html#a5ef8cd3d2955adb5cd189a93c01daf03">fileno</a>; <span class="comment">/* File &quot;number&quot; (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__get__args__t.html#a73481f2667d91185ad319a9b9be52894">get_fileno</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_FILE_GET_INTENT */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">unsigned</span> *<a class="code" href="struct_h5_v_l__file__get__args__t.html#afcd9ab20c1d046b60e462bf2895ae09b">flags</a>; <span class="comment">/* File open/create intent flags (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__get__args__t.html#a6edde3b8c627898ffc83b0564539745c">get_intent</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_FILE_GET_NAME */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__file__get__name__args__t.html">H5VL_file_get_name_args_t</a> <a class="code" href="struct_h5_v_l__file__get__args__t.html#a36ebc67270b0fb5c4d1de185940efdd7">get_name</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_FILE_GET_OBJ_COUNT */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">unsigned</span> <a class="code" href="struct_h5_v_l__file__get__args__t.html#ace3d9a8e1cec29ba4fbf44ecab4d3dd2">types</a>; <span class="comment">/* Type of objects to count */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> *<a class="code" href="struct_h5_v_l__file__get__args__t.html#a32a30b3c1412ce372e776115c3825505">count</a>; <span class="comment">/* # of objects (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__get__args__t.html#a2449b1682e95e6a9eb1089678fd1c7ea">get_obj_count</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_FILE_GET_OBJ_IDS */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__file__get__obj__ids__args__t.html">H5VL_file_get_obj_ids_args_t</a> <a class="code" href="struct_h5_v_l__file__get__args__t.html#a4c29f47671bd907a78c2bca4290fb6f9">get_obj_ids</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__get__args__t.html#ac1e6c788e2dd4c9e9673bf8812e3a6bc">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__file__get__args__t.html">H5VL_file_get_args_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a693343d9d502ed7728883b7c53dc178c"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178c">H5VL_file_get_t</a></div><div class="ttdeci">H5VL_file_get_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:367</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a693343d9d502ed7728883b7c53dc178ca1ba678b6d0c35c09eebba9491a906a5b"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178ca1ba678b6d0c35c09eebba9491a906a5b">H5VL_FILE_GET_FILENO</a></div><div class="ttdeci">@ H5VL_FILE_GET_FILENO</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:371</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a693343d9d502ed7728883b7c53dc178ca2d6b91c14df76dcdc5377e9986a8d2c2"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178ca2d6b91c14df76dcdc5377e9986a8d2c2">H5VL_FILE_GET_CONT_INFO</a></div><div class="ttdeci">@ H5VL_FILE_GET_CONT_INFO</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:368</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a693343d9d502ed7728883b7c53dc178ca97119fe8729739f6be9c61e4ef52d92a"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178ca97119fe8729739f6be9c61e4ef52d92a">H5VL_FILE_GET_OBJ_IDS</a></div><div class="ttdeci">@ H5VL_FILE_GET_OBJ_IDS</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:375</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a693343d9d502ed7728883b7c53dc178cad82b76eeca240549fff75668a8a07ffa"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178cad82b76eeca240549fff75668a8a07ffa">H5VL_FILE_GET_FCPL</a></div><div class="ttdeci">@ H5VL_FILE_GET_FCPL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:370</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a693343d9d502ed7728883b7c53dc178cadec494437e2cd833c094952e0e7b1757"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178cadec494437e2cd833c094952e0e7b1757">H5VL_FILE_GET_OBJ_COUNT</a></div><div class="ttdeci">@ H5VL_FILE_GET_OBJ_COUNT</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:374</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a693343d9d502ed7728883b7c53dc178cae81f8cf07e88734b01bff3106d04050d"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178cae81f8cf07e88734b01bff3106d04050d">H5VL_FILE_GET_INTENT</a></div><div class="ttdeci">@ H5VL_FILE_GET_INTENT</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:372</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a693343d9d502ed7728883b7c53dc178caf109918eace3f4c77307a26eb4a1361b"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178caf109918eace3f4c77307a26eb4a1361b">H5VL_FILE_GET_FAPL</a></div><div class="ttdeci">@ H5VL_FILE_GET_FAPL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:369</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a693343d9d502ed7728883b7c53dc178cafd2f1b2c691bb05a4c1efa44efcc8ce8"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a693343d9d502ed7728883b7c53dc178cafd2f1b2c691bb05a4c1efa44efcc8ce8">H5VL_FILE_GET_NAME</a></div><div class="ttdeci">@ H5VL_FILE_GET_NAME</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:373</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__cont__info__t_html"><div class="ttname"><a href="struct_h5_v_l__file__cont__info__t.html">H5VL_file_cont_info_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:358</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__cont__info__t_html_a27fe8e82cf2ce359010cc1d08af2e105"><div class="ttname"><a href="struct_h5_v_l__file__cont__info__t.html#a27fe8e82cf2ce359010cc1d08af2e105">H5VL_file_cont_info_t::version</a></div><div class="ttdeci">unsigned version</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:359</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__cont__info__t_html_a40f79c034c355480666082eb5e853285"><div class="ttname"><a href="struct_h5_v_l__file__cont__info__t.html#a40f79c034c355480666082eb5e853285">H5VL_file_cont_info_t::token_size</a></div><div class="ttdeci">size_t token_size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:362</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__cont__info__t_html_a46853bd7d88b56b5a47092ed3ee693e8"><div class="ttname"><a href="struct_h5_v_l__file__cont__info__t.html#a46853bd7d88b56b5a47092ed3ee693e8">H5VL_file_cont_info_t::blob_id_size</a></div><div class="ttdeci">size_t blob_id_size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:363</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__cont__info__t_html_aaccbcc3ce862dbe5af189ee0c3e345b1"><div class="ttname"><a href="struct_h5_v_l__file__cont__info__t.html#aaccbcc3ce862dbe5af189ee0c3e345b1">H5VL_file_cont_info_t::feature_flags</a></div><div class="ttdeci">uint64_t feature_flags</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:360</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_a2449b1682e95e6a9eb1089678fd1c7ea"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#a2449b1682e95e6a9eb1089678fd1c7ea">H5VL_file_get_args_t::get_obj_count</a></div><div class="ttdeci">struct H5VL_file_get_args_t::@55::@61 get_obj_count</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_a32a30b3c1412ce372e776115c3825505"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#a32a30b3c1412ce372e776115c3825505">H5VL_file_get_args_t::count</a></div><div class="ttdeci">size_t * count</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:431</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_a36ebc67270b0fb5c4d1de185940efdd7"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#a36ebc67270b0fb5c4d1de185940efdd7">H5VL_file_get_args_t::get_name</a></div><div class="ttdeci">H5VL_file_get_name_args_t get_name</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:426</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_a4c19224661b5a5184376f04a091f8887"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#a4c19224661b5a5184376f04a091f8887">H5VL_file_get_args_t::info</a></div><div class="ttdeci">H5VL_file_cont_info_t * info</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:402</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_a4c29f47671bd907a78c2bca4290fb6f9"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#a4c29f47671bd907a78c2bca4290fb6f9">H5VL_file_get_args_t::get_obj_ids</a></div><div class="ttdeci">H5VL_file_get_obj_ids_args_t get_obj_ids</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:435</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_a5ef8cd3d2955adb5cd189a93c01daf03"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#a5ef8cd3d2955adb5cd189a93c01daf03">H5VL_file_get_args_t::fileno</a></div><div class="ttdeci">unsigned long * fileno</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:417</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_a6713bc30bd7a9b2d9b597cc3d1359d20"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#a6713bc30bd7a9b2d9b597cc3d1359d20">H5VL_file_get_args_t::op_type</a></div><div class="ttdeci">H5VL_file_get_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:396</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_a6edde3b8c627898ffc83b0564539745c"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#a6edde3b8c627898ffc83b0564539745c">H5VL_file_get_args_t::get_intent</a></div><div class="ttdeci">struct H5VL_file_get_args_t::@55::@60 get_intent</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_a6f780a5ddd3a5bfbd479e50538a55af9"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#a6f780a5ddd3a5bfbd479e50538a55af9">H5VL_file_get_args_t::get_cont_info</a></div><div class="ttdeci">struct H5VL_file_get_args_t::@55::@56 get_cont_info</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_a73481f2667d91185ad319a9b9be52894"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#a73481f2667d91185ad319a9b9be52894">H5VL_file_get_args_t::get_fileno</a></div><div class="ttdeci">struct H5VL_file_get_args_t::@55::@59 get_fileno</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_ac1e6c788e2dd4c9e9673bf8812e3a6bc"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#ac1e6c788e2dd4c9e9673bf8812e3a6bc">H5VL_file_get_args_t::args</a></div><div class="ttdeci">union H5VL_file_get_args_t::@55 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_acdd9006742eb29d0969c2574b0fedd97"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#acdd9006742eb29d0969c2574b0fedd97">H5VL_file_get_args_t::get_fcpl</a></div><div class="ttdeci">struct H5VL_file_get_args_t::@55::@58 get_fcpl</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_ace3d9a8e1cec29ba4fbf44ecab4d3dd2"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#ace3d9a8e1cec29ba4fbf44ecab4d3dd2">H5VL_file_get_args_t::types</a></div><div class="ttdeci">unsigned types</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:430</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_ace4df3bcfdb5bb309d7994bc043d4e5e"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#ace4df3bcfdb5bb309d7994bc043d4e5e">H5VL_file_get_args_t::fapl_id</a></div><div class="ttdeci">hid_t fapl_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:407</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_adbe3156ff9172cf9651e9b3aaaa2546b"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#adbe3156ff9172cf9651e9b3aaaa2546b">H5VL_file_get_args_t::get_fapl</a></div><div class="ttdeci">struct H5VL_file_get_args_t::@55::@57 get_fapl</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_adfee2c69a82af269e6e472f9288c3441"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#adfee2c69a82af269e6e472f9288c3441">H5VL_file_get_args_t::fcpl_id</a></div><div class="ttdeci">hid_t fcpl_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:412</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__args__t_html_afcd9ab20c1d046b60e462bf2895ae09b"><div class="ttname"><a href="struct_h5_v_l__file__get__args__t.html#afcd9ab20c1d046b60e462bf2895ae09b">H5VL_file_get_args_t::flags</a></div><div class="ttdeci">unsigned * flags</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:422</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__name__args__t_html"><div class="ttname"><a href="struct_h5_v_l__file__get__name__args__t.html">H5VL_file_get_name_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:379</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__name__args__t_html_a1fe855c208bc17a51a4d34fefdb2d5b1"><div class="ttname"><a href="struct_h5_v_l__file__get__name__args__t.html#a1fe855c208bc17a51a4d34fefdb2d5b1">H5VL_file_get_name_args_t::buf</a></div><div class="ttdeci">char * buf</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:382</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__name__args__t_html_a9b27b1e1c81fee81e63db805f270ca64"><div class="ttname"><a href="struct_h5_v_l__file__get__name__args__t.html#a9b27b1e1c81fee81e63db805f270ca64">H5VL_file_get_name_args_t::file_name_len</a></div><div class="ttdeci">size_t * file_name_len</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:383</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__name__args__t_html_ae6563dde7454192031694b48405393d7"><div class="ttname"><a href="struct_h5_v_l__file__get__name__args__t.html#ae6563dde7454192031694b48405393d7">H5VL_file_get_name_args_t::buf_size</a></div><div class="ttdeci">size_t buf_size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:381</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__name__args__t_html_aed263436f49d4b0e9f6889d041634200"><div class="ttname"><a href="struct_h5_v_l__file__get__name__args__t.html#aed263436f49d4b0e9f6889d041634200">H5VL_file_get_name_args_t::type</a></div><div class="ttdeci">H5I_type_t type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:380</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__obj__ids__args__t_html"><div class="ttname"><a href="struct_h5_v_l__file__get__obj__ids__args__t.html">H5VL_file_get_obj_ids_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:387</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__obj__ids__args__t_html_a32a30b3c1412ce372e776115c3825505"><div class="ttname"><a href="struct_h5_v_l__file__get__obj__ids__args__t.html#a32a30b3c1412ce372e776115c3825505">H5VL_file_get_obj_ids_args_t::count</a></div><div class="ttdeci">size_t * count</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:391</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__obj__ids__args__t_html_a5ea7cf00bccd42358f3668bf9a82fd0a"><div class="ttname"><a href="struct_h5_v_l__file__get__obj__ids__args__t.html#a5ea7cf00bccd42358f3668bf9a82fd0a">H5VL_file_get_obj_ids_args_t::max_objs</a></div><div class="ttdeci">size_t max_objs</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:389</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__obj__ids__args__t_html_a8cd7b9cccd7b6ac70bce954b004eabaa"><div class="ttname"><a href="struct_h5_v_l__file__get__obj__ids__args__t.html#a8cd7b9cccd7b6ac70bce954b004eabaa">H5VL_file_get_obj_ids_args_t::oid_list</a></div><div class="ttdeci">hid_t * oid_list</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:390</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__get__obj__ids__args__t_html_ace3d9a8e1cec29ba4fbf44ecab4d3dd2"><div class="ttname"><a href="struct_h5_v_l__file__get__obj__ids__args__t.html#ace3d9a8e1cec29ba4fbf44ecab4d3dd2">H5VL_file_get_obj_ids_args_t::types</a></div><div class="ttdeci">unsigned types</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:388</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefFilespec"></a>
+file: specific</h3>
+<p>The <em>specific</em> callback in the file class implements specific operations on HDF5 files as specified in the <em>specific_type</em> parameter. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*specific)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__file__specific__args__t.html">H5VL_file_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The container or object where the operation needs to happen.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for file &#39;specific&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776c">H5VL_file_specific_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776cabb47ec2cb5403edfbb59a86045914939">H5VL_FILE_FLUSH</a>, <span class="comment">/* Flush file */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776ca4aeac39fe8593cbf9b0a0d582e910b3f">H5VL_FILE_REOPEN</a>, <span class="comment">/* Reopen the file */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776caae709fc8e384a5795762ebdfd19156a7">H5VL_FILE_IS_ACCESSIBLE</a>, <span class="comment">/* Check if a file is accessible */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776cab0272350bc97edc2b75aaf8d00f243be">H5VL_FILE_DELETE</a>, <span class="comment">/* Delete a file */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776ca7302e73192f78efa10ac83ca91de50b3">H5VL_FILE_IS_EQUAL</a> <span class="comment">/* Check if two files are the same */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776c">H5VL_file_specific_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for file &#39;specific&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__file__specific__args__t.html">H5VL_file_specific_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776c">H5VL_file_specific_t</a> <a class="code" href="struct_h5_v_l__file__specific__args__t.html#a40b4ab4d783c540283bacde5b875248c">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_FILE_FLUSH */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> <a class="code" href="struct_h5_v_l__file__specific__args__t.html#a81030798b196a9008fdf5b6021205b20">obj_type</a>; <span class="comment">/* Type of object to use */</span></div>
+<div class="line"> <a class="code" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> <a class="code" href="struct_h5_v_l__file__specific__args__t.html#a08d0f6a39d80f3bf72e02eb4f412b98c">scope</a>; <span class="comment">/* Scope of flush operation */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__specific__args__t.html#a9d84672c2a1e2a1d226285212858e558">flush</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_FILE_REOPEN */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">void</span> **<a class="code" href="struct_h5_v_l__file__specific__args__t.html#a763d005405f708ac1e07281969678423">file</a>; <span class="comment">/* File object for new file (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__specific__args__t.html#a1ccd954a6d73ee8d6756d2f2771d5166">reopen</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_FILE_IS_ACCESSIBLE */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__file__specific__args__t.html#a7efa5e9c7494c7d4586359300221aa5d">filename</a>; <span class="comment">/* Name of file to check */</span></div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__file__specific__args__t.html#ace4df3bcfdb5bb309d7994bc043d4e5e">fapl_id</a>; <span class="comment">/* File access property list to use */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *<a class="code" href="struct_h5_v_l__file__specific__args__t.html#a437b959a2cfb16b66cf30c47fca51405">accessible</a>; <span class="comment">/* Whether file is accessible with FAPL settings (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__specific__args__t.html#ab8fe418ed0ab9ec40583ba0783f8ab8b">is_accessible</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_FILE_DELETE */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__file__specific__args__t.html#a7efa5e9c7494c7d4586359300221aa5d">filename</a>; <span class="comment">/* Name of file to delete */</span></div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__file__specific__args__t.html#ace4df3bcfdb5bb309d7994bc043d4e5e">fapl_id</a>; <span class="comment">/* File access property list to use */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__specific__args__t.html#aa2e2d9ef1ee896cca0f4de66bf51e99e">del</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_FILE_IS_EQUAL */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">void</span> *<a class="code" href="struct_h5_v_l__file__specific__args__t.html#ac2e6d717320d1b0aa4cc910db54a84e1">obj2</a>; <span class="comment">/* Second file object to compare against */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *<a class="code" href="struct_h5_v_l__file__specific__args__t.html#aa9e470d8c63cf76ec096dc912842439b">same_file</a>; <span class="comment">/* Whether files are the same (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__specific__args__t.html#af8e96523c498892bf3de1b1e5fe22a16">is_equal</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__file__specific__args__t.html#a77e79a12e8c35c289a6b333d06d531fa">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__file__specific__args__t.html">H5VL_file_specific_args_t</a>;</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_ac9db1b1211555797021daed9b54b8cdf"><div class="ttname"><a href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a></div><div class="ttdeci">H5F_scope_t</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:101</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a0677561e907e85a084c9d7eb8463776c"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776c">H5VL_file_specific_t</a></div><div class="ttdeci">H5VL_file_specific_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:440</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a0677561e907e85a084c9d7eb8463776ca4aeac39fe8593cbf9b0a0d582e910b3f"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776ca4aeac39fe8593cbf9b0a0d582e910b3f">H5VL_FILE_REOPEN</a></div><div class="ttdeci">@ H5VL_FILE_REOPEN</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:442</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a0677561e907e85a084c9d7eb8463776ca7302e73192f78efa10ac83ca91de50b3"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776ca7302e73192f78efa10ac83ca91de50b3">H5VL_FILE_IS_EQUAL</a></div><div class="ttdeci">@ H5VL_FILE_IS_EQUAL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:445</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a0677561e907e85a084c9d7eb8463776caae709fc8e384a5795762ebdfd19156a7"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776caae709fc8e384a5795762ebdfd19156a7">H5VL_FILE_IS_ACCESSIBLE</a></div><div class="ttdeci">@ H5VL_FILE_IS_ACCESSIBLE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:443</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a0677561e907e85a084c9d7eb8463776cab0272350bc97edc2b75aaf8d00f243be"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776cab0272350bc97edc2b75aaf8d00f243be">H5VL_FILE_DELETE</a></div><div class="ttdeci">@ H5VL_FILE_DELETE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:444</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a0677561e907e85a084c9d7eb8463776cabb47ec2cb5403edfbb59a86045914939"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a0677561e907e85a084c9d7eb8463776cabb47ec2cb5403edfbb59a86045914939">H5VL_FILE_FLUSH</a></div><div class="ttdeci">@ H5VL_FILE_FLUSH</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:441</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_a08d0f6a39d80f3bf72e02eb4f412b98c"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#a08d0f6a39d80f3bf72e02eb4f412b98c">H5VL_file_specific_args_t::scope</a></div><div class="ttdeci">H5F_scope_t scope</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:457</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_a1ccd954a6d73ee8d6756d2f2771d5166"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#a1ccd954a6d73ee8d6756d2f2771d5166">H5VL_file_specific_args_t::reopen</a></div><div class="ttdeci">struct H5VL_file_specific_args_t::@62::@64 reopen</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_a40b4ab4d783c540283bacde5b875248c"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#a40b4ab4d783c540283bacde5b875248c">H5VL_file_specific_args_t::op_type</a></div><div class="ttdeci">H5VL_file_specific_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:450</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_a437b959a2cfb16b66cf30c47fca51405"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#a437b959a2cfb16b66cf30c47fca51405">H5VL_file_specific_args_t::accessible</a></div><div class="ttdeci">hbool_t * accessible</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:469</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_a763d005405f708ac1e07281969678423"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#a763d005405f708ac1e07281969678423">H5VL_file_specific_args_t::file</a></div><div class="ttdeci">void ** file</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:462</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_a77e79a12e8c35c289a6b333d06d531fa"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#a77e79a12e8c35c289a6b333d06d531fa">H5VL_file_specific_args_t::args</a></div><div class="ttdeci">union H5VL_file_specific_args_t::@62 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_a7efa5e9c7494c7d4586359300221aa5d"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#a7efa5e9c7494c7d4586359300221aa5d">H5VL_file_specific_args_t::filename</a></div><div class="ttdeci">const char * filename</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:467</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_a81030798b196a9008fdf5b6021205b20"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#a81030798b196a9008fdf5b6021205b20">H5VL_file_specific_args_t::obj_type</a></div><div class="ttdeci">H5I_type_t obj_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:456</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_a9d84672c2a1e2a1d226285212858e558"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#a9d84672c2a1e2a1d226285212858e558">H5VL_file_specific_args_t::flush</a></div><div class="ttdeci">struct H5VL_file_specific_args_t::@62::@63 flush</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_aa2e2d9ef1ee896cca0f4de66bf51e99e"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#aa2e2d9ef1ee896cca0f4de66bf51e99e">H5VL_file_specific_args_t::del</a></div><div class="ttdeci">struct H5VL_file_specific_args_t::@62::@66 del</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_aa9e470d8c63cf76ec096dc912842439b"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#aa9e470d8c63cf76ec096dc912842439b">H5VL_file_specific_args_t::same_file</a></div><div class="ttdeci">hbool_t * same_file</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:481</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_ab8fe418ed0ab9ec40583ba0783f8ab8b"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#ab8fe418ed0ab9ec40583ba0783f8ab8b">H5VL_file_specific_args_t::is_accessible</a></div><div class="ttdeci">struct H5VL_file_specific_args_t::@62::@65 is_accessible</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_ac2e6d717320d1b0aa4cc910db54a84e1"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#ac2e6d717320d1b0aa4cc910db54a84e1">H5VL_file_specific_args_t::obj2</a></div><div class="ttdeci">void * obj2</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:480</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_ace4df3bcfdb5bb309d7994bc043d4e5e"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#ace4df3bcfdb5bb309d7994bc043d4e5e">H5VL_file_specific_args_t::fapl_id</a></div><div class="ttdeci">hid_t fapl_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:468</div></div>
+<div class="ttc" id="astruct_h5_v_l__file__specific__args__t_html_af8e96523c498892bf3de1b1e5fe22a16"><div class="ttname"><a href="struct_h5_v_l__file__specific__args__t.html#af8e96523c498892bf3de1b1e5fe22a16">H5VL_file_specific_args_t::is_equal</a></div><div class="ttdeci">struct H5VL_file_specific_args_t::@62::@67 is_equal</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefFileopt"></a>
+file: optional</h3>
+<p>The <em>optional</em> callback in the file class implements connector specific operations on an HDF5 container. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*optional)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The container or object where the operation needs to happen.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Each connector that requires connector-specific operations should compare the value of the <em>op_type</em> field of the <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> struct with the values returned from calling <a class="el" href="_h5_v_lconnector_8h.html#a85d2e5bf7c9e947f5a1645bbd0f887d9">H5VLregister_opt_operation</a> to determine how to handle the optional call and interpret the arguments passed in the struct.</p>
+<h3><a class="anchor" id="subsubsecVOLRefFileclose"></a>
+file: close</h3>
+<p>The <em>close</em> callback in the file class should terminate access to the file object and free all resources it was consuming, and returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*close)(<span class="keywordtype">void</span> *file, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">file (IN): Pointer to the file.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsecVOLRefGrp"></a>
+Group Callbacks</h2>
+<p>The group API routines (<a class="el" href="group___h5_g.html">Groups (H5G)</a>) allow HDF5 users to create and manage HDF5 groups. All the <a class="el" href="group___h5_g.html">Groups (H5G)</a> API routines that modify the HDF5 container map to one of the group callback routines in this class that the connector needs to implement.</p>
+<p><em>Structure for group callback routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__group__class__t.html">H5VL_group_class_t</a> {</div>
+<div class="line"> <span class="keywordtype">void</span> *(*create)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <span class="keywordtype">void</span> *(*open)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__group__class__t.html#a6bf29d69e71a9c4ddfa9db2f93c7bb6f">get</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__group__get__args__t.html">H5VL_group_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__group__class__t.html#a6ec368486c41afebad682ca7830bf5f6">specific</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__group__specific__args__t.html">H5VL_group_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__group__class__t.html#a533cec569e2019874f02dd9552bcb68e">optional</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__group__class__t.html#ac5564377c35a9a35da188e9af2fe1ec9">close</a>)(<span class="keywordtype">void</span> *grp, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__group__class__t.html">H5VL_group_class_t</a>;</div>
+<div class="ttc" id="astruct_h5_v_l__group__class__t_html_a533cec569e2019874f02dd9552bcb68e"><div class="ttname"><a href="struct_h5_v_l__group__class__t.html#a533cec569e2019874f02dd9552bcb68e">H5VL_group_class_t::optional</a></div><div class="ttdeci">herr_t(* optional)(void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:923</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__class__t_html_a6bf29d69e71a9c4ddfa9db2f93c7bb6f"><div class="ttname"><a href="struct_h5_v_l__group__class__t.html#a6bf29d69e71a9c4ddfa9db2f93c7bb6f">H5VL_group_class_t::get</a></div><div class="ttdeci">herr_t(* get)(void *obj, H5VL_group_get_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:921</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__class__t_html_a6ec368486c41afebad682ca7830bf5f6"><div class="ttname"><a href="struct_h5_v_l__group__class__t.html#a6ec368486c41afebad682ca7830bf5f6">H5VL_group_class_t::specific</a></div><div class="ttdeci">herr_t(* specific)(void *obj, H5VL_group_specific_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:922</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__class__t_html_ac5564377c35a9a35da188e9af2fe1ec9"><div class="ttname"><a href="struct_h5_v_l__group__class__t.html#ac5564377c35a9a35da188e9af2fe1ec9">H5VL_group_class_t::close</a></div><div class="ttdeci">herr_t(* close)(void *grp, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:924</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__get__args__t_html"><div class="ttname"><a href="struct_h5_v_l__group__get__args__t.html">H5VL_group_get_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:502</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__specific__args__t_html"><div class="ttname"><a href="struct_h5_v_l__group__specific__args__t.html">H5VL_group_specific_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:533</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefGrpcreate"></a>
+group: create</h3>
+<p>The <em>create</em> callback in the group class creates a group object in the container of the location object and returns a pointer to the group structure containing information to access the group in future calls. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> *(*create)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gcpl_id,<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Pointer to an object where the group needs to be created or where the look-up of</div>
+<div class="line"> the target object needs to start.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> The type can be only <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e">H5VL_OBJECT_BY_SELF</a> in this callback.</div>
+<div class="line">name (IN): The name of the group to be created.</div>
+<div class="line">dcpl_id (IN): The group creation property list. It contains all the group creation properties in</div>
+<div class="line"> addition to the link creation property list of the create operation (an <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) that can be</div>
+<div class="line"> retrieved with the property H5VL_GRP_LCPL_ID.</div>
+<div class="line">gapl_id (IN): The group access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefGrpopen"></a>
+group: open</h3>
+<p>The <em>open</em> callback in the group class opens a group object in the container of the location object and returns a pointer to the group structure containing information to access the group in future calls. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> *(*open)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Pointer to an object where the group needs to be opened or where the look-up of the target object needs to start.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> The type can be only <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e">H5VL_OBJECT_BY_SELF</a> in this callback.</div>
+<div class="line">name (IN): The name of the group to be opened.</div>
+<div class="line">gapl_id (IN): The group access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefGrpget"></a>
+group: get</h3>
+<p>The <em>get</em> callback in the group class retrieves information about the group as specified in the <em>get_type</em> parameter. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*get)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__group__get__args__t.html">H5VL_group_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req)</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The group object where information needs to be retrieved from.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for group &#39;get&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a65f430c05c745b39b8f9664780bd1cdf">H5VL_group_get_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a65f430c05c745b39b8f9664780bd1cdfae39c8b6a3da705544c0c2d71cf89d1de">H5VL_GROUP_GET_GCPL</a>, <span class="comment">/* group creation property list */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a65f430c05c745b39b8f9664780bd1cdfa3b16d763cbaf30054b1eccfe4b18738e">H5VL_GROUP_GET_INFO</a> <span class="comment">/* group info */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a65f430c05c745b39b8f9664780bd1cdf">H5VL_group_get_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for group &#39;get_info&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__group__get__info__args__t.html">H5VL_group_get_info_args_t</a> {</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> <a class="code" href="struct_h5_v_l__group__get__info__args__t.html#a5bf5017b0f72740c83ee50b1ee3023ad">loc_params</a>; <span class="comment">/* Location parameters for object access */</span></div>
+<div class="line"> <a class="code" href="struct_h5_g__info__t.html">H5G_info_t</a> *<a class="code" href="struct_h5_v_l__group__get__info__args__t.html#a7201e515498e21b8b16300b02a868597">ginfo</a>; <span class="comment">/* Group info (OUT) */</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__group__get__info__args__t.html">H5VL_group_get_info_args_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for group &#39;get&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__group__get__args__t.html">H5VL_group_get_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a65f430c05c745b39b8f9664780bd1cdf">H5VL_group_get_t</a> <a class="code" href="struct_h5_v_l__group__get__args__t.html#a10ca985fc59599e9bf24d86c6a40ca39">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_GROUP_GET_GCPL */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__group__get__args__t.html#adaa50b67271240ed208c995eb2407245">gcpl_id</a>; <span class="comment">/* Group creation property list (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__group__get__args__t.html#a2b17b1408c994752591b96ba14759670">get_gcpl</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_GROUP_GET_INFO */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__group__get__info__args__t.html">H5VL_group_get_info_args_t</a> <a class="code" href="struct_h5_v_l__group__get__args__t.html#a578d5d1bb73d5528b90c0fbd8e7a5797">get_info</a>; <span class="comment">/* Group info */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__group__get__args__t.html#ae036134e1252861178559207f1ade3cd">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__group__get__args__t.html">H5VL_group_get_args_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a65f430c05c745b39b8f9664780bd1cdf"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a65f430c05c745b39b8f9664780bd1cdf">H5VL_group_get_t</a></div><div class="ttdeci">H5VL_group_get_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:490</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a65f430c05c745b39b8f9664780bd1cdfa3b16d763cbaf30054b1eccfe4b18738e"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a65f430c05c745b39b8f9664780bd1cdfa3b16d763cbaf30054b1eccfe4b18738e">H5VL_GROUP_GET_INFO</a></div><div class="ttdeci">@ H5VL_GROUP_GET_INFO</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:492</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a65f430c05c745b39b8f9664780bd1cdfae39c8b6a3da705544c0c2d71cf89d1de"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a65f430c05c745b39b8f9664780bd1cdfae39c8b6a3da705544c0c2d71cf89d1de">H5VL_GROUP_GET_GCPL</a></div><div class="ttdeci">@ H5VL_GROUP_GET_GCPL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:491</div></div>
+<div class="ttc" id="astruct_h5_g__info__t_html"><div class="ttname"><a href="struct_h5_g__info__t.html">H5G_info_t</a></div><div class="ttdef"><b>Definition:</b> H5Gpublic.h:55</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__get__args__t_html_a10ca985fc59599e9bf24d86c6a40ca39"><div class="ttname"><a href="struct_h5_v_l__group__get__args__t.html#a10ca985fc59599e9bf24d86c6a40ca39">H5VL_group_get_args_t::op_type</a></div><div class="ttdeci">H5VL_group_get_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:503</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__get__args__t_html_a2b17b1408c994752591b96ba14759670"><div class="ttname"><a href="struct_h5_v_l__group__get__args__t.html#a2b17b1408c994752591b96ba14759670">H5VL_group_get_args_t::get_gcpl</a></div><div class="ttdeci">struct H5VL_group_get_args_t::@68::@69 get_gcpl</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__get__args__t_html_a578d5d1bb73d5528b90c0fbd8e7a5797"><div class="ttname"><a href="struct_h5_v_l__group__get__args__t.html#a578d5d1bb73d5528b90c0fbd8e7a5797">H5VL_group_get_args_t::get_info</a></div><div class="ttdeci">H5VL_group_get_info_args_t get_info</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:513</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__get__args__t_html_adaa50b67271240ed208c995eb2407245"><div class="ttname"><a href="struct_h5_v_l__group__get__args__t.html#adaa50b67271240ed208c995eb2407245">H5VL_group_get_args_t::gcpl_id</a></div><div class="ttdeci">hid_t gcpl_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:509</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__get__args__t_html_ae036134e1252861178559207f1ade3cd"><div class="ttname"><a href="struct_h5_v_l__group__get__args__t.html#ae036134e1252861178559207f1ade3cd">H5VL_group_get_args_t::args</a></div><div class="ttdeci">union H5VL_group_get_args_t::@68 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__get__info__args__t_html"><div class="ttname"><a href="struct_h5_v_l__group__get__info__args__t.html">H5VL_group_get_info_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:496</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__get__info__args__t_html_a5bf5017b0f72740c83ee50b1ee3023ad"><div class="ttname"><a href="struct_h5_v_l__group__get__info__args__t.html#a5bf5017b0f72740c83ee50b1ee3023ad">H5VL_group_get_info_args_t::loc_params</a></div><div class="ttdeci">H5VL_loc_params_t loc_params</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:497</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__get__info__args__t_html_a7201e515498e21b8b16300b02a868597"><div class="ttname"><a href="struct_h5_v_l__group__get__info__args__t.html#a7201e515498e21b8b16300b02a868597">H5VL_group_get_info_args_t::ginfo</a></div><div class="ttdeci">H5G_info_t * ginfo</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:498</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefGrpspec"></a>
+group: specific</h3>
+<p>The <em>specific</em> callback in the group class implements specific operations on HDF5 groups as specified in the <em>specific_type</em> parameter. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*specific)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__object__specific__args__t.html">H5VL_object_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The container or object where the operation needs to happen.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for group &#39;specific&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565">H5VL_group_specific_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565a91fb48cd8903ad3bb8a87a71ec734102">H5VL_GROUP_MOUNT</a>, <span class="comment">/* Mount a file on a group */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565a9fe35ebb106d610ef36a97de8f545416">H5VL_GROUP_UNMOUNT</a>, <span class="comment">/* Unmount a file on a group */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565aadb42eba4ff1867d6cd809b640dcc667">H5VL_GROUP_FLUSH</a>, <span class="comment">/* H5Gflush */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565afe3c3a9224e00ec7b2dba2b79298ddcd">H5VL_GROUP_REFRESH</a> <span class="comment">/* H5Grefresh */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565">H5VL_group_specific_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for group &#39;mount&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__group__spec__mount__args__t.html">H5VL_group_spec_mount_args_t</a> {</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__group__spec__mount__args__t.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>; <span class="comment">/* Name of location to mount child file */</span></div>
+<div class="line"> <span class="keywordtype">void</span> *<a class="code" href="struct_h5_v_l__group__spec__mount__args__t.html#aa523d41172cd3fc7b2c9d93dd168e290">child_file</a>; <span class="comment">/* Pointer to child file object */</span></div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__group__spec__mount__args__t.html#a606ab1869ed77d03e087837269790234">fmpl_id</a>; <span class="comment">/* File mount property list to use */</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__group__spec__mount__args__t.html">H5VL_group_spec_mount_args_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for group &#39;specific&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__group__specific__args__t.html">H5VL_group_specific_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565">H5VL_group_specific_t</a> <a class="code" href="struct_h5_v_l__group__specific__args__t.html#aae9e2c88692475ef2b8bee6e116bb7fc">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_GROUP_MOUNT */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__group__spec__mount__args__t.html">H5VL_group_spec_mount_args_t</a> <a class="code" href="struct_h5_v_l__group__specific__args__t.html#ac833b1d756df4c0920ae2e5ec5c6a742">mount</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_GROUP_UNMOUNT */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__group__specific__args__t.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>; <span class="comment">/* Name of location to unmount child file */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__group__specific__args__t.html#a6543e2b4f311f62826cb02f5087fc577">unmount</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_GROUP_FLUSH */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__group__specific__args__t.html#a450c9c74199b4e8e327320e0f11e1a1b">grp_id</a>; <span class="comment">/* Group ID (IN) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__group__specific__args__t.html#a3571f840e9cc6583b6816d82ec04f460">flush</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_GROUP_REFRESH */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__group__specific__args__t.html#a450c9c74199b4e8e327320e0f11e1a1b">grp_id</a>; <span class="comment">/* Group ID (IN) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__group__specific__args__t.html#a72c492de80515dafe43d77c49b59893a">refresh</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__group__specific__args__t.html#af0df77b7f3e4501fdd0fd78ecca4e116">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__group__specific__args__t.html">H5VL_group_specific_args_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a2d6bb6bde1b8723c9813b572db9e1565"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565">H5VL_group_specific_t</a></div><div class="ttdeci">H5VL_group_specific_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:518</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a2d6bb6bde1b8723c9813b572db9e1565a91fb48cd8903ad3bb8a87a71ec734102"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565a91fb48cd8903ad3bb8a87a71ec734102">H5VL_GROUP_MOUNT</a></div><div class="ttdeci">@ H5VL_GROUP_MOUNT</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:519</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a2d6bb6bde1b8723c9813b572db9e1565a9fe35ebb106d610ef36a97de8f545416"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565a9fe35ebb106d610ef36a97de8f545416">H5VL_GROUP_UNMOUNT</a></div><div class="ttdeci">@ H5VL_GROUP_UNMOUNT</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:520</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a2d6bb6bde1b8723c9813b572db9e1565aadb42eba4ff1867d6cd809b640dcc667"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565aadb42eba4ff1867d6cd809b640dcc667">H5VL_GROUP_FLUSH</a></div><div class="ttdeci">@ H5VL_GROUP_FLUSH</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:521</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a2d6bb6bde1b8723c9813b572db9e1565afe3c3a9224e00ec7b2dba2b79298ddcd"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a2d6bb6bde1b8723c9813b572db9e1565afe3c3a9224e00ec7b2dba2b79298ddcd">H5VL_GROUP_REFRESH</a></div><div class="ttdeci">@ H5VL_GROUP_REFRESH</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:522</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__spec__mount__args__t_html"><div class="ttname"><a href="struct_h5_v_l__group__spec__mount__args__t.html">H5VL_group_spec_mount_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:526</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__spec__mount__args__t_html_a606ab1869ed77d03e087837269790234"><div class="ttname"><a href="struct_h5_v_l__group__spec__mount__args__t.html#a606ab1869ed77d03e087837269790234">H5VL_group_spec_mount_args_t::fmpl_id</a></div><div class="ttdeci">hid_t fmpl_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:529</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__spec__mount__args__t_html_a8f8f80d37794cde9472343e4487ba3eb"><div class="ttname"><a href="struct_h5_v_l__group__spec__mount__args__t.html#a8f8f80d37794cde9472343e4487ba3eb">H5VL_group_spec_mount_args_t::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:527</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__spec__mount__args__t_html_aa523d41172cd3fc7b2c9d93dd168e290"><div class="ttname"><a href="struct_h5_v_l__group__spec__mount__args__t.html#aa523d41172cd3fc7b2c9d93dd168e290">H5VL_group_spec_mount_args_t::child_file</a></div><div class="ttdeci">void * child_file</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:528</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__specific__args__t_html_a3571f840e9cc6583b6816d82ec04f460"><div class="ttname"><a href="struct_h5_v_l__group__specific__args__t.html#a3571f840e9cc6583b6816d82ec04f460">H5VL_group_specific_args_t::flush</a></div><div class="ttdeci">struct H5VL_group_specific_args_t::@70::@72 flush</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__specific__args__t_html_a450c9c74199b4e8e327320e0f11e1a1b"><div class="ttname"><a href="struct_h5_v_l__group__specific__args__t.html#a450c9c74199b4e8e327320e0f11e1a1b">H5VL_group_specific_args_t::grp_id</a></div><div class="ttdeci">hid_t grp_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:548</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__specific__args__t_html_a6543e2b4f311f62826cb02f5087fc577"><div class="ttname"><a href="struct_h5_v_l__group__specific__args__t.html#a6543e2b4f311f62826cb02f5087fc577">H5VL_group_specific_args_t::unmount</a></div><div class="ttdeci">struct H5VL_group_specific_args_t::@70::@71 unmount</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__specific__args__t_html_a72c492de80515dafe43d77c49b59893a"><div class="ttname"><a href="struct_h5_v_l__group__specific__args__t.html#a72c492de80515dafe43d77c49b59893a">H5VL_group_specific_args_t::refresh</a></div><div class="ttdeci">struct H5VL_group_specific_args_t::@70::@73 refresh</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__specific__args__t_html_a8f8f80d37794cde9472343e4487ba3eb"><div class="ttname"><a href="struct_h5_v_l__group__specific__args__t.html#a8f8f80d37794cde9472343e4487ba3eb">H5VL_group_specific_args_t::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:543</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__specific__args__t_html_aae9e2c88692475ef2b8bee6e116bb7fc"><div class="ttname"><a href="struct_h5_v_l__group__specific__args__t.html#aae9e2c88692475ef2b8bee6e116bb7fc">H5VL_group_specific_args_t::op_type</a></div><div class="ttdeci">H5VL_group_specific_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:534</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__specific__args__t_html_ac833b1d756df4c0920ae2e5ec5c6a742"><div class="ttname"><a href="struct_h5_v_l__group__specific__args__t.html#ac833b1d756df4c0920ae2e5ec5c6a742">H5VL_group_specific_args_t::mount</a></div><div class="ttdeci">H5VL_group_spec_mount_args_t mount</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:539</div></div>
+<div class="ttc" id="astruct_h5_v_l__group__specific__args__t_html_af0df77b7f3e4501fdd0fd78ecca4e116"><div class="ttname"><a href="struct_h5_v_l__group__specific__args__t.html#af0df77b7f3e4501fdd0fd78ecca4e116">H5VL_group_specific_args_t::args</a></div><div class="ttdeci">union H5VL_group_specific_args_t::@70 args</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefGrpopt"></a>
+group: optional</h3>
+<p>The <em>optional</em> callback in the group class implements connector specific operations on an HDF5 group. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*optional)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The container or object where the operation needs to happen.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Each connector that requires connector-specific operations should compare the value of the <em>op_type</em> field of the <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> struct with the values returned from calling <a class="el" href="_h5_v_lconnector_8h.html#a85d2e5bf7c9e947f5a1645bbd0f887d9">H5VLregister_opt_operation</a> to determine how to handle the optional call and interpret the arguments passed in the struct.</p>
+<h3><a class="anchor" id="subsubsecVOLRefGrpclose"></a>
+group: close</h3>
+<p>The <em>close</em> callback in the group class terminates access to the group object and frees all resources it was consuming, and returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*close)(<span class="keywordtype">void</span> *group, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">group (IN): Pointer to the group object.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsecVOLRefLink"></a>
+Link Callbacks</h2>
+<p>The link API routines (<a class="el" href="group___h5_l.html">Links (H5L)</a>) allow HDF5 users to create and manage HDF5 links. All the <a class="el" href="group___h5_l.html">Links (H5L)</a> API routines that modify the HDF5 container map to one of the link callback routines in this class that the connector needs to implement.</p>
+<p><em>Structure for link callback routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__link__class__t.html">H5VL_link_class_t</a> {</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__link__class__t.html#a31c1efa3aa9177bc80cdf14b50f52421">create</a>)(<a class="code" href="struct_h5_v_l__link__create__args__t.html">H5VL_link_create_args_t</a> *args, <span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__link__class__t.html#ab6342d2e7c8deb513e55175f64d471c5">copy</a>)(<span class="keywordtype">void</span> *src_obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params1, <span class="keywordtype">void</span> *dst_obj,</div>
+<div class="line"> <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params2, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__link__class__t.html#a48572bc238a0dbbb444a5ce24cc24110">move</a>)(<span class="keywordtype">void</span> *src_obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params1, <span class="keywordtype">void</span> *dst_obj,</div>
+<div class="line"> <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params2, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__link__class__t.html#ac2629a96b496170f387a7ef1c1e142c2">get</a>)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__link__get__args__t.html">H5VL_link_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__link__class__t.html#aeb33703224992df8bddbf470b7f5d84f">specific</a>)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__link__specific__args__t.html">H5VL_link_specific_args_t</a> *args,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__link__class__t.html#acddb852f82f03004c66c253403b105e2">optional</a>)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__link__class__t.html">H5VL_link_class_t</a>;</div>
+<div class="ttc" id="astruct_h5_v_l__link__class__t_html_a31c1efa3aa9177bc80cdf14b50f52421"><div class="ttname"><a href="struct_h5_v_l__link__class__t.html#a31c1efa3aa9177bc80cdf14b50f52421">H5VL_link_class_t::create</a></div><div class="ttdeci">herr_t(* create)(H5VL_link_create_args_t *args, void *obj, const H5VL_loc_params_t *loc_params, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:929</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__class__t_html_a48572bc238a0dbbb444a5ce24cc24110"><div class="ttname"><a href="struct_h5_v_l__link__class__t.html#a48572bc238a0dbbb444a5ce24cc24110">H5VL_link_class_t::move</a></div><div class="ttdeci">herr_t(* move)(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:934</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__class__t_html_ab6342d2e7c8deb513e55175f64d471c5"><div class="ttname"><a href="struct_h5_v_l__link__class__t.html#ab6342d2e7c8deb513e55175f64d471c5">H5VL_link_class_t::copy</a></div><div class="ttdeci">herr_t(* copy)(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:931</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__class__t_html_ac2629a96b496170f387a7ef1c1e142c2"><div class="ttname"><a href="struct_h5_v_l__link__class__t.html#ac2629a96b496170f387a7ef1c1e142c2">H5VL_link_class_t::get</a></div><div class="ttdeci">herr_t(* get)(void *obj, const H5VL_loc_params_t *loc_params, H5VL_link_get_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:937</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__class__t_html_acddb852f82f03004c66c253403b105e2"><div class="ttname"><a href="struct_h5_v_l__link__class__t.html#acddb852f82f03004c66c253403b105e2">H5VL_link_class_t::optional</a></div><div class="ttdeci">herr_t(* optional)(void *obj, const H5VL_loc_params_t *loc_params, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:941</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__class__t_html_aeb33703224992df8bddbf470b7f5d84f"><div class="ttname"><a href="struct_h5_v_l__link__class__t.html#aeb33703224992df8bddbf470b7f5d84f">H5VL_link_class_t::specific</a></div><div class="ttdeci">herr_t(* specific)(void *obj, const H5VL_loc_params_t *loc_params, H5VL_link_specific_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:939</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__create__args__t_html"><div class="ttname"><a href="struct_h5_v_l__link__create__args__t.html">H5VL_link_create_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:569</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__get__args__t_html"><div class="ttname"><a href="struct_h5_v_l__link__get__args__t.html">H5VL_link_get_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:602</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__specific__args__t_html"><div class="ttname"><a href="struct_h5_v_l__link__specific__args__t.html">H5VL_link_specific_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:645</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefLinkcreate"></a>
+link: create</h3>
+<p>The <em>create</em> callback in the group class creates a hard, soft, external, or user-defined link in the container. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*create)(<a class="code" href="struct_h5_v_l__link__create__args__t.html">H5VL_link_create_args_t</a> *args, <span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req)</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">obj (IN): Pointer to an object where the link needs to be created from.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span> for the source object.</div>
+<div class="line">lcplid (IN): The link creation property list. It contains all the link creation properties in</div>
+<div class="line"> addition to other API parameters depending on the creation type, which will be detailed next.</div>
+<div class="line">laplid (IN): The link access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Link create types for VOL */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386">H5VL_link_create_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386a52dc945ab2bef1f954db9d642fa5a56f">H5VL_LINK_CREATE_HARD</a>,</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386afa2ce5d5f8fd7ef2ae93f68771211588">H5VL_LINK_CREATE_SOFT</a>,</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386a4f51850fd35490934f90e300a5126f20">H5VL_LINK_CREATE_UD</a></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386">H5VL_link_create_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for link &#39;create&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__link__create__args__t.html">H5VL_link_create_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386">H5VL_link_create_t</a> <a class="code" href="struct_h5_v_l__link__create__args__t.html#a225b85a2fd064cdd25120b1c082c76cc">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_LINK_CREATE_HARD */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">void</span> *<a class="code" href="struct_h5_v_l__link__create__args__t.html#aa5cb00f19493e7ae2dc7d21ea4124669">curr_obj</a>; <span class="comment">/* Current object */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> <a class="code" href="struct_h5_v_l__link__create__args__t.html#a5b798d62ea87bdd52fe4f7ff94f9370f">curr_loc_params</a>; <span class="comment">/* Location parameters for current object */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__link__create__args__t.html#ac33c90d0964c3caaa55a933c736a5eb8">hard</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_LINK_CREATE_SOFT */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__link__create__args__t.html#afc76fdef3b70ccc173ac51c07b738b9d">target</a>; <span class="comment">/* Target of soft link */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__link__create__args__t.html#af64e19f18f0c91c5ceb6cbfb72cc2bf9">soft</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_LINK_CREATE_UD */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> <a class="code" href="struct_h5_v_l__link__create__args__t.html#a7c59b7f846e24f72fc4c6d21e16ed0ee">type</a>; <span class="comment">/* Type of link to create */</span></div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="struct_h5_v_l__link__create__args__t.html#a0ccd7535cf45ea4a389b855324c47142">buf</a>; <span class="comment">/* Buffer that contains link info */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_v_l__link__create__args__t.html#ae6563dde7454192031694b48405393d7">buf_size</a>; <span class="comment">/* Size of link info buffer */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__link__create__args__t.html#ab211b6358e9054c2da7c238629198956">ud</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__link__create__args__t.html#a2890e6baf9e2b68e0110d5280c383380">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__link__create__args__t.html">H5VL_link_create_args_t</a>;</div>
+<div class="ttc" id="a_h5_lpublic_8h_html_a1e3c5d37c60e7a59b0179e26a4094a48"><div class="ttname"><a href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a></div><div class="ttdeci">H5L_type_t</div><div class="ttdoc">Link class types.</div><div class="ttdef"><b>Definition:</b> H5Lpublic.h:63</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a8cef93e549a23b3fb2b4da12de7b0386"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386">H5VL_link_create_t</a></div><div class="ttdeci">H5VL_link_create_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:562</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a8cef93e549a23b3fb2b4da12de7b0386a4f51850fd35490934f90e300a5126f20"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386a4f51850fd35490934f90e300a5126f20">H5VL_LINK_CREATE_UD</a></div><div class="ttdeci">@ H5VL_LINK_CREATE_UD</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:565</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a8cef93e549a23b3fb2b4da12de7b0386a52dc945ab2bef1f954db9d642fa5a56f"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386a52dc945ab2bef1f954db9d642fa5a56f">H5VL_LINK_CREATE_HARD</a></div><div class="ttdeci">@ H5VL_LINK_CREATE_HARD</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:563</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a8cef93e549a23b3fb2b4da12de7b0386afa2ce5d5f8fd7ef2ae93f68771211588"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a8cef93e549a23b3fb2b4da12de7b0386afa2ce5d5f8fd7ef2ae93f68771211588">H5VL_LINK_CREATE_SOFT</a></div><div class="ttdeci">@ H5VL_LINK_CREATE_SOFT</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:564</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__create__args__t_html_a0ccd7535cf45ea4a389b855324c47142"><div class="ttname"><a href="struct_h5_v_l__link__create__args__t.html#a0ccd7535cf45ea4a389b855324c47142">H5VL_link_create_args_t::buf</a></div><div class="ttdeci">const void * buf</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:588</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__create__args__t_html_a225b85a2fd064cdd25120b1c082c76cc"><div class="ttname"><a href="struct_h5_v_l__link__create__args__t.html#a225b85a2fd064cdd25120b1c082c76cc">H5VL_link_create_args_t::op_type</a></div><div class="ttdeci">H5VL_link_create_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:570</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__create__args__t_html_a2890e6baf9e2b68e0110d5280c383380"><div class="ttname"><a href="struct_h5_v_l__link__create__args__t.html#a2890e6baf9e2b68e0110d5280c383380">H5VL_link_create_args_t::args</a></div><div class="ttdeci">union H5VL_link_create_args_t::@74 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__create__args__t_html_a5b798d62ea87bdd52fe4f7ff94f9370f"><div class="ttname"><a href="struct_h5_v_l__link__create__args__t.html#a5b798d62ea87bdd52fe4f7ff94f9370f">H5VL_link_create_args_t::curr_loc_params</a></div><div class="ttdeci">H5VL_loc_params_t curr_loc_params</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:577</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__create__args__t_html_a7c59b7f846e24f72fc4c6d21e16ed0ee"><div class="ttname"><a href="struct_h5_v_l__link__create__args__t.html#a7c59b7f846e24f72fc4c6d21e16ed0ee">H5VL_link_create_args_t::type</a></div><div class="ttdeci">H5L_type_t type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:587</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__create__args__t_html_aa5cb00f19493e7ae2dc7d21ea4124669"><div class="ttname"><a href="struct_h5_v_l__link__create__args__t.html#aa5cb00f19493e7ae2dc7d21ea4124669">H5VL_link_create_args_t::curr_obj</a></div><div class="ttdeci">void * curr_obj</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:576</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__create__args__t_html_ab211b6358e9054c2da7c238629198956"><div class="ttname"><a href="struct_h5_v_l__link__create__args__t.html#ab211b6358e9054c2da7c238629198956">H5VL_link_create_args_t::ud</a></div><div class="ttdeci">struct H5VL_link_create_args_t::@74::@77 ud</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__create__args__t_html_ac33c90d0964c3caaa55a933c736a5eb8"><div class="ttname"><a href="struct_h5_v_l__link__create__args__t.html#ac33c90d0964c3caaa55a933c736a5eb8">H5VL_link_create_args_t::hard</a></div><div class="ttdeci">struct H5VL_link_create_args_t::@74::@75 hard</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__create__args__t_html_ae6563dde7454192031694b48405393d7"><div class="ttname"><a href="struct_h5_v_l__link__create__args__t.html#ae6563dde7454192031694b48405393d7">H5VL_link_create_args_t::buf_size</a></div><div class="ttdeci">size_t buf_size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:589</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__create__args__t_html_af64e19f18f0c91c5ceb6cbfb72cc2bf9"><div class="ttname"><a href="struct_h5_v_l__link__create__args__t.html#af64e19f18f0c91c5ceb6cbfb72cc2bf9">H5VL_link_create_args_t::soft</a></div><div class="ttdeci">struct H5VL_link_create_args_t::@74::@76 soft</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__create__args__t_html_afc76fdef3b70ccc173ac51c07b738b9d"><div class="ttname"><a href="struct_h5_v_l__link__create__args__t.html#afc76fdef3b70ccc173ac51c07b738b9d">H5VL_link_create_args_t::target</a></div><div class="ttdeci">const char * target</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:582</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefLinkcopy"></a>
+link: copy</h3>
+<p>The <em>copy</em> callback in the link class copies a link within the HDF5 container. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*copy)(<span class="keywordtype">void</span> *src_obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params1, <span class="keywordtype">void</span> *dst_obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params2, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">src_obj (IN): original/source object or file.</div>
+<div class="line">loc_params1 (IN): Pointer to the location parameters for the source object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> The type can be only <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a256902987e95589efc0a75b709ae9288">H5VL_OBJECT_BY_NAME</a> in this callback.</div>
+<div class="line">dst_obj (IN): destination object or file.</div>
+<div class="line">loc_params2 (IN): Pointer to the location parameters for the destination object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> The type can be only <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a256902987e95589efc0a75b709ae9288">H5VL_OBJECT_BY_NAME</a> in this callback.</div>
+<div class="line">lcpl_id (IN): The link creation property list.</div>
+<div class="line">lapl_id (IN): The link access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefLinkmove"></a>
+link: move</h3>
+<p>The <em>move</em> callback in the link class moves a link within the HDF5 container. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*move)(<span class="keywordtype">void</span> *src_obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params1, <span class="keywordtype">void</span> *dst_obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params2, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">src_obj (IN): original/source object or file.</div>
+<div class="line">loc_params1 (IN): Pointer to the location parameters for the source object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> The type can be only <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a256902987e95589efc0a75b709ae9288">H5VL_OBJECT_BY_NAME</a> in this callback.</div>
+<div class="line">dst_obj (IN): destination object or file.</div>
+<div class="line">loc_params2 (IN): Pointer to the location parameters for the destination object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> The type can be only <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a256902987e95589efc0a75b709ae9288">H5VL_OBJECT_BY_NAME</a> in this callback.</div>
+<div class="line">lcpl_id (IN): The link creation property list.</div>
+<div class="line">lapl_id (IN): The link access property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefLinkget"></a>
+link: get</h3>
+<p>The <em>get</em> callback in the link class retrieves information about links as specified in the <em>get_type</em> parameter. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*get)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__link__get__args__t.html">H5VL_link_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The file or group object where information needs to be retrieved from.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters for the destination object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> The type can be only <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a256902987e95589efc0a75b709ae9288">H5VL_OBJECT_BY_NAME</a> or <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2a4e82e176436dfcd528f38d2e76863a1e">H5VL_OBJECT_BY_IDX</a> in this callback.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for link &#39;get&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5">H5VL_link_get_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5adfae11f356f74a4c75efb11f18aaf024">H5VL_LINK_GET_INFO</a>, <span class="comment">/* link info */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5a0291fdc5dfdb06f8eebb46e5abf6f9e1">H5VL_LINK_GET_NAME</a>, <span class="comment">/* link name */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5a0d6e014f38ca9e25747bca316c848b36">H5VL_LINK_GET_VAL</a> <span class="comment">/* link value */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5">H5VL_link_get_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for link &#39;get&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__link__get__args__t.html">H5VL_link_get_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5">H5VL_link_get_t</a> <a class="code" href="struct_h5_v_l__link__get__args__t.html#ac0f81331269da3fccb92179c11e77cab">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_LINK_GET_INFO */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="struct_h5_l__info2__t.html">H5L_info2_t</a> *<a class="code" href="struct_h5_v_l__link__get__args__t.html#a15d1f85f84b49d204d695eb516f91955">linfo</a>; <span class="comment">/* Pointer to link&#39;s info (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__link__get__args__t.html#a1f702c05e5011ea6b75cc20e98554fd8">get_info</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_LINK_GET_NAME */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_v_l__link__get__args__t.html#ab0cc47d2d65ccc71536a76101750e961">name_size</a>; <span class="comment">/* Size of link name buffer (IN) */</span></div>
+<div class="line"> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__link__get__args__t.html#a5ac083a645d964373f022d03df4849c8">name</a>; <span class="comment">/* Buffer for link name (OUT) */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> *<a class="code" href="struct_h5_v_l__link__get__args__t.html#ad809338ce51cfdc277261c27b9e11619">name_len</a>; <span class="comment">/* Actual length of link name (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__link__get__args__t.html#abadb7c6e0bb155d3ce86fa25ed10044b">get_name</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_LINK_GET_VAL */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_v_l__link__get__args__t.html#ae6563dde7454192031694b48405393d7">buf_size</a>; <span class="comment">/* Size of link value buffer (IN) */</span></div>
+<div class="line"> <span class="keywordtype">void</span> *<a class="code" href="struct_h5_v_l__link__get__args__t.html#a5bc5fa69bee375df074734a2c4858604">buf</a>; <span class="comment">/* Buffer for link value (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__link__get__args__t.html#a36db84aa053963671d2f32813c6c8339">get_val</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__link__get__args__t.html#a610db1890849ca939668d83b685f3d15">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__link__get__args__t.html">H5VL_link_get_args_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ad839695aa27e548b79a80416133e35e5"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5">H5VL_link_get_t</a></div><div class="ttdeci">H5VL_link_get_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:595</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ad839695aa27e548b79a80416133e35e5a0291fdc5dfdb06f8eebb46e5abf6f9e1"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5a0291fdc5dfdb06f8eebb46e5abf6f9e1">H5VL_LINK_GET_NAME</a></div><div class="ttdeci">@ H5VL_LINK_GET_NAME</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:597</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ad839695aa27e548b79a80416133e35e5a0d6e014f38ca9e25747bca316c848b36"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5a0d6e014f38ca9e25747bca316c848b36">H5VL_LINK_GET_VAL</a></div><div class="ttdeci">@ H5VL_LINK_GET_VAL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:598</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ad839695aa27e548b79a80416133e35e5adfae11f356f74a4c75efb11f18aaf024"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ad839695aa27e548b79a80416133e35e5adfae11f356f74a4c75efb11f18aaf024">H5VL_LINK_GET_INFO</a></div><div class="ttdeci">@ H5VL_LINK_GET_INFO</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:596</div></div>
+<div class="ttc" id="astruct_h5_l__info2__t_html"><div class="ttname"><a href="struct_h5_l__info2__t.html">H5L_info2_t</a></div><div class="ttdoc">Information struct for links.</div><div class="ttdef"><b>Definition:</b> H5Lpublic.h:87</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__get__args__t_html_a15d1f85f84b49d204d695eb516f91955"><div class="ttname"><a href="struct_h5_v_l__link__get__args__t.html#a15d1f85f84b49d204d695eb516f91955">H5VL_link_get_args_t::linfo</a></div><div class="ttdeci">H5L_info2_t * linfo</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:609</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__get__args__t_html_a1f702c05e5011ea6b75cc20e98554fd8"><div class="ttname"><a href="struct_h5_v_l__link__get__args__t.html#a1f702c05e5011ea6b75cc20e98554fd8">H5VL_link_get_args_t::get_info</a></div><div class="ttdeci">struct H5VL_link_get_args_t::@78::@79 get_info</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__get__args__t_html_a36db84aa053963671d2f32813c6c8339"><div class="ttname"><a href="struct_h5_v_l__link__get__args__t.html#a36db84aa053963671d2f32813c6c8339">H5VL_link_get_args_t::get_val</a></div><div class="ttdeci">struct H5VL_link_get_args_t::@78::@81 get_val</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__get__args__t_html_a5ac083a645d964373f022d03df4849c8"><div class="ttname"><a href="struct_h5_v_l__link__get__args__t.html#a5ac083a645d964373f022d03df4849c8">H5VL_link_get_args_t::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:615</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__get__args__t_html_a5bc5fa69bee375df074734a2c4858604"><div class="ttname"><a href="struct_h5_v_l__link__get__args__t.html#a5bc5fa69bee375df074734a2c4858604">H5VL_link_get_args_t::buf</a></div><div class="ttdeci">void * buf</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:622</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__get__args__t_html_a610db1890849ca939668d83b685f3d15"><div class="ttname"><a href="struct_h5_v_l__link__get__args__t.html#a610db1890849ca939668d83b685f3d15">H5VL_link_get_args_t::args</a></div><div class="ttdeci">union H5VL_link_get_args_t::@78 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__get__args__t_html_ab0cc47d2d65ccc71536a76101750e961"><div class="ttname"><a href="struct_h5_v_l__link__get__args__t.html#ab0cc47d2d65ccc71536a76101750e961">H5VL_link_get_args_t::name_size</a></div><div class="ttdeci">size_t name_size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:614</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__get__args__t_html_abadb7c6e0bb155d3ce86fa25ed10044b"><div class="ttname"><a href="struct_h5_v_l__link__get__args__t.html#abadb7c6e0bb155d3ce86fa25ed10044b">H5VL_link_get_args_t::get_name</a></div><div class="ttdeci">struct H5VL_link_get_args_t::@78::@80 get_name</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__get__args__t_html_ac0f81331269da3fccb92179c11e77cab"><div class="ttname"><a href="struct_h5_v_l__link__get__args__t.html#ac0f81331269da3fccb92179c11e77cab">H5VL_link_get_args_t::op_type</a></div><div class="ttdeci">H5VL_link_get_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:603</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__get__args__t_html_ad809338ce51cfdc277261c27b9e11619"><div class="ttname"><a href="struct_h5_v_l__link__get__args__t.html#ad809338ce51cfdc277261c27b9e11619">H5VL_link_get_args_t::name_len</a></div><div class="ttdeci">size_t * name_len</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:616</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__get__args__t_html_ae6563dde7454192031694b48405393d7"><div class="ttname"><a href="struct_h5_v_l__link__get__args__t.html#ae6563dde7454192031694b48405393d7">H5VL_link_get_args_t::buf_size</a></div><div class="ttdeci">size_t buf_size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:621</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefLinkspec"></a>
+link: specific</h3>
+<p>The <em>specific</em> callback in the link class implements specific operations on HDF5 links as specified in the <em>specific_type</em> parameter. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*specific)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__link__specific__args__t.html">H5VL_link_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req)</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The location object where operation needs to happen.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters for the destination object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for link &#39;specific&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60">H5VL_link_specific_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60ab15e04ae2e2c683fa7c54b0e11a690ef">H5VL_LINK_DELETE</a>, <span class="comment">/* H5Ldelete(_by_idx) */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60a9ca6090641c2257302d39018f7c16ba8">H5VL_LINK_EXISTS</a>, <span class="comment">/* link existence */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60a050e4e3a3f7ecd206614cc6f533ae9af">H5VL_LINK_ITER</a> <span class="comment">/* H5Literate/visit(_by_name) */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60">H5VL_link_specific_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for link &#39;iterate&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__link__iterate__args__t.html">H5VL_link_iterate_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_v_l__link__iterate__args__t.html#a5fb2ab505fcb956faa180d2ad2ed92ed">recursive</a>; <span class="comment">/* Whether iteration is recursive */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> <a class="code" href="struct_h5_v_l__link__iterate__args__t.html#a15b19bb0dea4b247157e6f62850ec7a0">idx_type</a>; <span class="comment">/* Type of index to iterate over */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> <a class="code" href="struct_h5_v_l__link__iterate__args__t.html#aab445f1d17ed2d51e4ae4a268b1742bb">order</a>; <span class="comment">/* Order of index iteration */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *<a class="code" href="struct_h5_v_l__link__iterate__args__t.html#a1cf8ef76fd3b75d2be1e39b8ce46e838">idx_p</a>; <span class="comment">/* Start/stop iteration index (OUT) */</span></div>
+<div class="line"> <a class="code" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a> <a class="code" href="struct_h5_v_l__link__iterate__args__t.html#ac1731fba626bde475761b0a7a1780b90">op</a>; <span class="comment">/* Iteration callback function */</span></div>
+<div class="line"> <span class="keywordtype">void</span> *<a class="code" href="struct_h5_v_l__link__iterate__args__t.html#aa1649fef45b8c728cf110597e5d51f45">op_data</a>; <span class="comment">/* Iteration callback context */</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__link__iterate__args__t.html">H5VL_link_iterate_args_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for link &#39;specific&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__link__specific__args__t.html">H5VL_link_specific_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60">H5VL_link_specific_t</a> <a class="code" href="struct_h5_v_l__link__specific__args__t.html#a8eeab7f9a50027e1d0216c762eaa313d">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_LINK_DELETE */</span></div>
+<div class="line"> <span class="comment">/* No args */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_LINK_EXISTS */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *<a class="code" href="struct_h5_v_l__link__specific__args__t.html#add8bec1c37b33ec46a87709a31b07e3e">exists</a>; <span class="comment">/* Whether link exists (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__link__specific__args__t.html#add8bec1c37b33ec46a87709a31b07e3e">exists</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_LINK_ITER */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__link__iterate__args__t.html">H5VL_link_iterate_args_t</a> <a class="code" href="struct_h5_v_l__link__specific__args__t.html#ac6ba2eb1ed6310ec6879ffe1ed55c558">iterate</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__link__specific__args__t.html#aa87638654477279709bc6034833b0035">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__link__specific__args__t.html">H5VL_link_specific_args_t</a>;</div>
+<div class="ttc" id="a_h5_lpublic_8h_html_a9f26d305724d0969b3b25e100a109fc9"><div class="ttname"><a href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a></div><div class="ttdeci">herr_t(* H5L_iterate2_t)(hid_t group, const char *name, const H5L_info2_t *info, void *op_data)</div><div class="ttdoc">Prototype for H5Literate2(), H5Literate_by_name2() operator.</div><div class="ttdef"><b>Definition:</b> H5Lpublic.h:105</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a03bf895394e4414592f12930030e4f60"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60">H5VL_link_specific_t</a></div><div class="ttdeci">H5VL_link_specific_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:628</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a03bf895394e4414592f12930030e4f60a050e4e3a3f7ecd206614cc6f533ae9af"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60a050e4e3a3f7ecd206614cc6f533ae9af">H5VL_LINK_ITER</a></div><div class="ttdeci">@ H5VL_LINK_ITER</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:631</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a03bf895394e4414592f12930030e4f60a9ca6090641c2257302d39018f7c16ba8"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60a9ca6090641c2257302d39018f7c16ba8">H5VL_LINK_EXISTS</a></div><div class="ttdeci">@ H5VL_LINK_EXISTS</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:630</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a03bf895394e4414592f12930030e4f60ab15e04ae2e2c683fa7c54b0e11a690ef"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a03bf895394e4414592f12930030e4f60ab15e04ae2e2c683fa7c54b0e11a690ef">H5VL_LINK_DELETE</a></div><div class="ttdeci">@ H5VL_LINK_DELETE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:629</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__iterate__args__t_html"><div class="ttname"><a href="struct_h5_v_l__link__iterate__args__t.html">H5VL_link_iterate_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:635</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__iterate__args__t_html_a15b19bb0dea4b247157e6f62850ec7a0"><div class="ttname"><a href="struct_h5_v_l__link__iterate__args__t.html#a15b19bb0dea4b247157e6f62850ec7a0">H5VL_link_iterate_args_t::idx_type</a></div><div class="ttdeci">H5_index_t idx_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:637</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__iterate__args__t_html_a1cf8ef76fd3b75d2be1e39b8ce46e838"><div class="ttname"><a href="struct_h5_v_l__link__iterate__args__t.html#a1cf8ef76fd3b75d2be1e39b8ce46e838">H5VL_link_iterate_args_t::idx_p</a></div><div class="ttdeci">hsize_t * idx_p</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:639</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__iterate__args__t_html_a5fb2ab505fcb956faa180d2ad2ed92ed"><div class="ttname"><a href="struct_h5_v_l__link__iterate__args__t.html#a5fb2ab505fcb956faa180d2ad2ed92ed">H5VL_link_iterate_args_t::recursive</a></div><div class="ttdeci">hbool_t recursive</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:636</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__iterate__args__t_html_aa1649fef45b8c728cf110597e5d51f45"><div class="ttname"><a href="struct_h5_v_l__link__iterate__args__t.html#aa1649fef45b8c728cf110597e5d51f45">H5VL_link_iterate_args_t::op_data</a></div><div class="ttdeci">void * op_data</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:641</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__iterate__args__t_html_aab445f1d17ed2d51e4ae4a268b1742bb"><div class="ttname"><a href="struct_h5_v_l__link__iterate__args__t.html#aab445f1d17ed2d51e4ae4a268b1742bb">H5VL_link_iterate_args_t::order</a></div><div class="ttdeci">H5_iter_order_t order</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:638</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__iterate__args__t_html_ac1731fba626bde475761b0a7a1780b90"><div class="ttname"><a href="struct_h5_v_l__link__iterate__args__t.html#ac1731fba626bde475761b0a7a1780b90">H5VL_link_iterate_args_t::op</a></div><div class="ttdeci">H5L_iterate2_t op</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:640</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__specific__args__t_html_a8eeab7f9a50027e1d0216c762eaa313d"><div class="ttname"><a href="struct_h5_v_l__link__specific__args__t.html#a8eeab7f9a50027e1d0216c762eaa313d">H5VL_link_specific_args_t::op_type</a></div><div class="ttdeci">H5VL_link_specific_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:646</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__specific__args__t_html_aa87638654477279709bc6034833b0035"><div class="ttname"><a href="struct_h5_v_l__link__specific__args__t.html#aa87638654477279709bc6034833b0035">H5VL_link_specific_args_t::args</a></div><div class="ttdeci">union H5VL_link_specific_args_t::@82 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__specific__args__t_html_ac6ba2eb1ed6310ec6879ffe1ed55c558"><div class="ttname"><a href="struct_h5_v_l__link__specific__args__t.html#ac6ba2eb1ed6310ec6879ffe1ed55c558">H5VL_link_specific_args_t::iterate</a></div><div class="ttdeci">H5VL_link_iterate_args_t iterate</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:659</div></div>
+<div class="ttc" id="astruct_h5_v_l__link__specific__args__t_html_add8bec1c37b33ec46a87709a31b07e3e"><div class="ttname"><a href="struct_h5_v_l__link__specific__args__t.html#add8bec1c37b33ec46a87709a31b07e3e">H5VL_link_specific_args_t::exists</a></div><div class="ttdeci">hbool_t * exists</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:655</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefLinkopt"></a>
+link: optional</h3>
+<p>The <em>optional</em> callback in the link class implements connector specific operations on an HDF5 link. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*optional)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The container or object where operation needs to happen.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters for the destination object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Each connector that requires connector-specific operations should compare the value of the <em>op_type</em> field of the <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> struct with the values returned from calling <a class="el" href="_h5_v_lconnector_8h.html#a85d2e5bf7c9e947f5a1645bbd0f887d9">H5VLregister_opt_operation</a> to determine how to handle the optional call and interpret the arguments passed in the struct.</p>
+<h2><a class="anchor" id="subsecVOLRefObj"></a>
+Object Callbacks</h2>
+<p>The object API routines (<a class="el" href="group___h5_o.html">Objects (H5O)</a>) allow HDF5 users to manage HDF5 group, dataset, and named datatype objects. All the <a class="el" href="group___h5_o.html">Objects (H5O)</a> API routines that modify the HDF5 container map to one of the object callback routines in this class that the connector needs to implement.</p>
+<p><em>Structure for object callback routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__object__class__t.html">H5VL_object_class_t</a> {</div>
+<div class="line"> <span class="keywordtype">void</span> *(*open)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> *opened_type, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__object__class__t.html#ae4e60ba7b856841b2d49a36c19ef4631">copy</a>)(<span class="keywordtype">void</span> *src_obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params1, <span class="keyword">const</span> <span class="keywordtype">char</span> *src_name, <span class="keywordtype">void</span> *dst_obj,</div>
+<div class="line"> <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params2, <span class="keyword">const</span> <span class="keywordtype">char</span> *dst_name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> ocpypl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__object__class__t.html#a1d17d87fc70e8360290c0f9e8ac9dd19">get</a>)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__object__get__args__t.html">H5VL_object_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__object__class__t.html#a834de40803b304f7d867649fed037aa6">specific</a>)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__object__specific__args__t.html">H5VL_object_specific_args_t</a> *args,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__object__class__t.html#acddb852f82f03004c66c253403b105e2">optional</a>)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__object__class__t.html">H5VL_object_class_t</a>;</div>
+<div class="ttc" id="astruct_h5_v_l__object__class__t_html_a1d17d87fc70e8360290c0f9e8ac9dd19"><div class="ttname"><a href="struct_h5_v_l__object__class__t.html#a1d17d87fc70e8360290c0f9e8ac9dd19">H5VL_object_class_t::get</a></div><div class="ttdeci">herr_t(* get)(void *obj, const H5VL_loc_params_t *loc_params, H5VL_object_get_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:952</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__class__t_html_a834de40803b304f7d867649fed037aa6"><div class="ttname"><a href="struct_h5_v_l__object__class__t.html#a834de40803b304f7d867649fed037aa6">H5VL_object_class_t::specific</a></div><div class="ttdeci">herr_t(* specific)(void *obj, const H5VL_loc_params_t *loc_params, H5VL_object_specific_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:954</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__class__t_html_acddb852f82f03004c66c253403b105e2"><div class="ttname"><a href="struct_h5_v_l__object__class__t.html#acddb852f82f03004c66c253403b105e2">H5VL_object_class_t::optional</a></div><div class="ttdeci">herr_t(* optional)(void *obj, const H5VL_loc_params_t *loc_params, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:956</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__class__t_html_ae4e60ba7b856841b2d49a36c19ef4631"><div class="ttname"><a href="struct_h5_v_l__object__class__t.html#ae4e60ba7b856841b2d49a36c19ef4631">H5VL_object_class_t::copy</a></div><div class="ttdeci">herr_t(* copy)(void *src_obj, const H5VL_loc_params_t *loc_params1, const char *src_name, void *dst_obj, const H5VL_loc_params_t *loc_params2, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id, hid_t dxpl_id, void **req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:949</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html">H5VL_object_get_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:676</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefObjopen"></a>
+object: open</h3>
+<p>The <em>open</em> callback in the object class opens the object in the container of the location object and returns a pointer to the object structure containing information to access the object in future calls. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> *(*open)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> *opened_type, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The container or object where operation needs to happen.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters for the destination object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line">opened_type (OUT): Buffer to return the type of the object opened (<a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa839c547a95f216c36697065422162d6">H5I_GROUP</a> or <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa9f2e1d8a2db4f302d81603217b83987">H5I_DATASET</a> or <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf881cdc68cc4082e66091f0b4bfb9e64">H5I_DATATYPE</a>).</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832baa839c547a95f216c36697065422162d6"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa839c547a95f216c36697065422162d6">H5I_GROUP</a></div><div class="ttdeci">@ H5I_GROUP</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:38</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832baa9f2e1d8a2db4f302d81603217b83987"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa9f2e1d8a2db4f302d81603217b83987">H5I_DATASET</a></div><div class="ttdeci">@ H5I_DATASET</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:41</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832baf881cdc68cc4082e66091f0b4bfb9e64"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf881cdc68cc4082e66091f0b4bfb9e64">H5I_DATATYPE</a></div><div class="ttdeci">@ H5I_DATATYPE</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:39</div></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefObjcopy"></a>
+object: copy</h3>
+<p>The <em>copy</em> callback in the object class copies the object from the source object to the destination object. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*copy)(<span class="keywordtype">void</span> *src_obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params1, <span class="keyword">const</span> <span class="keywordtype">char</span> *src_name, <span class="keywordtype">void</span> *dst_obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params2, <span class="keyword">const</span> <span class="keywordtype">char</span> *dst_name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> ocpypl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req)</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">src_obj (IN): Pointer to location of the source object to be copied.</div>
+<div class="line">loc_params1 (IN): Pointer to the location parameters for the source object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> The type can be only <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e">H5VL_OBJECT_BY_SELF</a> in this callback.</div>
+<div class="line">src_name (IN): Name of the source object to be copied.</div>
+<div class="line">dst_obj (IN): Pointer to location of the destination object or file.</div>
+<div class="line">loc_params2 (IN): Pointer to the location parameters for the destination object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line"> The type can be only <a class="code" href="_h5_v_lconnector_8h.html#a69fb5f76c678a35c3e7bae98c4f2c9f2ad0da87ca147a4a0507862eb8455c4b0e">H5VL_OBJECT_BY_SELF</a> in this callback.</div>
+<div class="line">dst_name (IN): Name o be assigned to the new copy.</div>
+<div class="line">ocpypl_id (IN): The object copy property list.</div>
+<div class="line">lcpl_id (IN): The link creation property list.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req (IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefObjget"></a>
+object: get</h3>
+<p>The <em>get</em> callback in the object class retrieves information about the object as specified in the <em>get_type</em> parameter.It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*get)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__object__get__args__t.html">H5VL_object_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req)</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): A location object where information needs to be retrieved from.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters for the destination object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for object &#39;get&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526e">H5VL_object_get_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526eaa179e57b1c18a9fd2c5f7cb0cd138692">H5VL_OBJECT_GET_FILE</a>, <span class="comment">/* object file */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526eac0fe97360433711d6a7060cd536e6242">H5VL_OBJECT_GET_NAME</a>, <span class="comment">/* object name */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526ea6a873ff5fcd4060f3c179552b44ebb44">H5VL_OBJECT_GET_TYPE</a>, <span class="comment">/* object type */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526eaf66f04c3e08e2d2f26b794102dd94f1f">H5VL_OBJECT_GET_INFO</a> <span class="comment">/* H5Oget_info(_by_idx|name) */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526e">H5VL_object_get_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for object &#39;get&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__object__get__args__t.html">H5VL_object_get_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526e">H5VL_object_get_t</a> <a class="code" href="struct_h5_v_l__object__get__args__t.html#aa70fcb2e2b1a6c10b5fb4c83f011c352">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_OBJECT_GET_FILE */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">void</span> **<a class="code" href="struct_h5_v_l__object__get__args__t.html#a763d005405f708ac1e07281969678423">file</a>; <span class="comment">/* File object (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__object__get__args__t.html#a5a7448d9b7c63539efb6d7fba3c653c9">get_file</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_OBJECT_GET_NAME */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_v_l__object__get__args__t.html#ae6563dde7454192031694b48405393d7">buf_size</a>; <span class="comment">/* Size of name buffer (IN) */</span></div>
+<div class="line"> <span class="keywordtype">char</span> *<a class="code" href="struct_h5_v_l__object__get__args__t.html#a1fe855c208bc17a51a4d34fefdb2d5b1">buf</a>; <span class="comment">/* Buffer for name (OUT) */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> *<a class="code" href="struct_h5_v_l__object__get__args__t.html#ad809338ce51cfdc277261c27b9e11619">name_len</a>; <span class="comment">/* Actual length of name (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__object__get__args__t.html#a3edcc75be0a5e02fa98d06e4c8167724">get_name</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_OBJECT_GET_TYPE */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a> *<a class="code" href="struct_h5_v_l__object__get__args__t.html#af82707bd9c96143c0aeeebd4692ec91e">obj_type</a>; <span class="comment">/* Type of object (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__object__get__args__t.html#a9f2ccb4c12181eb9bb72750d2167a2e5">get_type</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_OBJECT_GET_INFO */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">unsigned</span> <a class="code" href="struct_h5_v_l__object__get__args__t.html#a807484b480420922f8646f90f5fe3bda">fields</a>; <span class="comment">/* Flags for fields to retrieve */</span></div>
+<div class="line"> <a class="code" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *<a class="code" href="struct_h5_v_l__object__get__args__t.html#a8ad8fad4efc6ec1733a37ecade29646a">oinfo</a>; <span class="comment">/* Pointer to object info (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__object__get__args__t.html#a1db5d057c2031ce0a3d58f5d2ad14712">get_info</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__object__get__args__t.html#aaac2e32312c1a4b38944b20e1a10c27c">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__object__get__args__t.html">H5VL_object_get_args_t</a>;</div>
+<div class="ttc" id="a_h5_opublic_8h_html_a929ff459574495f461657f6be804cdec"><div class="ttname"><a href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a></div><div class="ttdeci">H5O_type_t</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:107</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab745a5955edee348875cb2312c9d526e"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526e">H5VL_object_get_t</a></div><div class="ttdeci">H5VL_object_get_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:668</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab745a5955edee348875cb2312c9d526ea6a873ff5fcd4060f3c179552b44ebb44"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526ea6a873ff5fcd4060f3c179552b44ebb44">H5VL_OBJECT_GET_TYPE</a></div><div class="ttdeci">@ H5VL_OBJECT_GET_TYPE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:671</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab745a5955edee348875cb2312c9d526eaa179e57b1c18a9fd2c5f7cb0cd138692"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526eaa179e57b1c18a9fd2c5f7cb0cd138692">H5VL_OBJECT_GET_FILE</a></div><div class="ttdeci">@ H5VL_OBJECT_GET_FILE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:669</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab745a5955edee348875cb2312c9d526eac0fe97360433711d6a7060cd536e6242"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526eac0fe97360433711d6a7060cd536e6242">H5VL_OBJECT_GET_NAME</a></div><div class="ttdeci">@ H5VL_OBJECT_GET_NAME</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:670</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_ab745a5955edee348875cb2312c9d526eaf66f04c3e08e2d2f26b794102dd94f1f"><div class="ttname"><a href="_h5_v_lconnector_8h.html#ab745a5955edee348875cb2312c9d526eaf66f04c3e08e2d2f26b794102dd94f1f">H5VL_OBJECT_GET_INFO</a></div><div class="ttdeci">@ H5VL_OBJECT_GET_INFO</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:672</div></div>
+<div class="ttc" id="astruct_h5_o__info2__t_html"><div class="ttname"><a href="struct_h5_o__info2__t.html">H5O_info2_t</a></div><div class="ttdef"><b>Definition:</b> H5Opublic.h:145</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_a1db5d057c2031ce0a3d58f5d2ad14712"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#a1db5d057c2031ce0a3d58f5d2ad14712">H5VL_object_get_args_t::get_info</a></div><div class="ttdeci">struct H5VL_object_get_args_t::@84::@88 get_info</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_a1fe855c208bc17a51a4d34fefdb2d5b1"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#a1fe855c208bc17a51a4d34fefdb2d5b1">H5VL_object_get_args_t::buf</a></div><div class="ttdeci">char * buf</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:689</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_a3edcc75be0a5e02fa98d06e4c8167724"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#a3edcc75be0a5e02fa98d06e4c8167724">H5VL_object_get_args_t::get_name</a></div><div class="ttdeci">struct H5VL_object_get_args_t::@84::@86 get_name</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_a5a7448d9b7c63539efb6d7fba3c653c9"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#a5a7448d9b7c63539efb6d7fba3c653c9">H5VL_object_get_args_t::get_file</a></div><div class="ttdeci">struct H5VL_object_get_args_t::@84::@85 get_file</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_a763d005405f708ac1e07281969678423"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#a763d005405f708ac1e07281969678423">H5VL_object_get_args_t::file</a></div><div class="ttdeci">void ** file</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:683</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_a807484b480420922f8646f90f5fe3bda"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#a807484b480420922f8646f90f5fe3bda">H5VL_object_get_args_t::fields</a></div><div class="ttdeci">unsigned fields</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:700</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_a8ad8fad4efc6ec1733a37ecade29646a"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#a8ad8fad4efc6ec1733a37ecade29646a">H5VL_object_get_args_t::oinfo</a></div><div class="ttdeci">H5O_info2_t * oinfo</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:701</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_a9f2ccb4c12181eb9bb72750d2167a2e5"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#a9f2ccb4c12181eb9bb72750d2167a2e5">H5VL_object_get_args_t::get_type</a></div><div class="ttdeci">struct H5VL_object_get_args_t::@84::@87 get_type</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_aa70fcb2e2b1a6c10b5fb4c83f011c352"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#aa70fcb2e2b1a6c10b5fb4c83f011c352">H5VL_object_get_args_t::op_type</a></div><div class="ttdeci">H5VL_object_get_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:677</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_aaac2e32312c1a4b38944b20e1a10c27c"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#aaac2e32312c1a4b38944b20e1a10c27c">H5VL_object_get_args_t::args</a></div><div class="ttdeci">union H5VL_object_get_args_t::@84 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_ad809338ce51cfdc277261c27b9e11619"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#ad809338ce51cfdc277261c27b9e11619">H5VL_object_get_args_t::name_len</a></div><div class="ttdeci">size_t * name_len</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:690</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_ae6563dde7454192031694b48405393d7"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#ae6563dde7454192031694b48405393d7">H5VL_object_get_args_t::buf_size</a></div><div class="ttdeci">size_t buf_size</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:688</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__get__args__t_html_af82707bd9c96143c0aeeebd4692ec91e"><div class="ttname"><a href="struct_h5_v_l__object__get__args__t.html#af82707bd9c96143c0aeeebd4692ec91e">H5VL_object_get_args_t::obj_type</a></div><div class="ttdeci">H5O_type_t * obj_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:695</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefObjspec"></a>
+object: specific</h3>
+<p>The <em>specific</em> callback in the object class implements specific operations on HDF5 objects as specified in the <em>specific_type</em> parameter. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*specific)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__object__specific__args__t.html">H5VL_object_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): A location object where he operation needs to happen.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters for the destination object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for object &#39;specific&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867">H5VL_object_specific_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867a360f6e624b31a3acc685dd9718a22348">H5VL_OBJECT_CHANGE_REF_COUNT</a>, <span class="comment">/* H5Oincr/decr_refcount */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867a028b6cfd944dffb3bc87a598e52890ec">H5VL_OBJECT_EXISTS</a>, <span class="comment">/* H5Oexists_by_name */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867a5f61abca48ce2e96f476894572c73250">H5VL_OBJECT_LOOKUP</a>, <span class="comment">/* Lookup object */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867ab2b90a1c6de2d3a0ea2a54a1b1143ab3">H5VL_OBJECT_VISIT</a>, <span class="comment">/* H5Ovisit(_by_name) */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867acc85e8ba48c6f3af0f1c88076d5be7f5">H5VL_OBJECT_FLUSH</a>, <span class="comment">/* H5{D|G|O|T}flush */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867aeae649ec107e77a2e82057aac1459b8b">H5VL_OBJECT_REFRESH</a> <span class="comment">/* H5{D|G|O|T}refresh */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867">H5VL_object_specific_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for object &#39;visit&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__object__visit__args__t.html">H5VL_object_visit_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> <a class="code" href="struct_h5_v_l__object__visit__args__t.html#a15b19bb0dea4b247157e6f62850ec7a0">idx_type</a>; <span class="comment">/* Type of index to iterate over */</span></div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> <a class="code" href="struct_h5_v_l__object__visit__args__t.html#aab445f1d17ed2d51e4ae4a268b1742bb">order</a>; <span class="comment">/* Order of index iteration */</span></div>
+<div class="line"> <span class="keywordtype">unsigned</span> <a class="code" href="struct_h5_v_l__object__visit__args__t.html#a807484b480420922f8646f90f5fe3bda">fields</a>; <span class="comment">/* Flags for fields to provide in &#39;info&#39; object for &#39;op&#39; callback */</span></div>
+<div class="line"> <a class="code" href="_h5_opublic_8h.html#a564cec62aef0389091ad21d235aa321c">H5O_iterate2_t</a> <a class="code" href="struct_h5_v_l__object__visit__args__t.html#a3e5fd7b970d501a1bc3ff144ded1daba">op</a>; <span class="comment">/* Iteration callback function */</span></div>
+<div class="line"> <span class="keywordtype">void</span> *<a class="code" href="struct_h5_v_l__object__visit__args__t.html#aa1649fef45b8c728cf110597e5d51f45">op_data</a>; <span class="comment">/* Iteration callback context */</span></div>
+<div class="line">} <a class="code" href="struct_h5_v_l__object__visit__args__t.html">H5VL_object_visit_args_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for object &#39;specific&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__object__specific__args__t.html">H5VL_object_specific_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867">H5VL_object_specific_t</a> <a class="code" href="struct_h5_v_l__object__specific__args__t.html#a2b1418bc18b1dcaa0c06e2fc6bd06833">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_OBJECT_CHANGE_REF_COUNT */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_v_l__object__specific__args__t.html#a1dfcb70b9229f2da17dd5922b87ecf2c">delta</a>; <span class="comment">/* Amount to modify object&#39;s refcount */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__object__specific__args__t.html#a06cb2ffa88eb6ac402193853f975876d">change_rc</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_OBJECT_EXISTS */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *<a class="code" href="struct_h5_v_l__object__specific__args__t.html#add8bec1c37b33ec46a87709a31b07e3e">exists</a>; <span class="comment">/* Whether object exists (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__object__specific__args__t.html#add8bec1c37b33ec46a87709a31b07e3e">exists</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_OBJECT_LOOKUP */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *<a class="code" href="struct_h5_v_l__object__specific__args__t.html#acd436138e228843c3d6e9eb44621b6fd">token_ptr</a>; <span class="comment">/* Pointer to token for lookup (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__object__specific__args__t.html#a0842c6127a08a66ee6cb1ca3d1048d0d">lookup</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_OBJECT_VISIT */</span></div>
+<div class="line"> <a class="code" href="struct_h5_v_l__object__visit__args__t.html">H5VL_object_visit_args_t</a> <a class="code" href="struct_h5_v_l__object__specific__args__t.html#a02994fae7c880caf93c076e4ed930ded">visit</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_OBJECT_FLUSH */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__object__specific__args__t.html#a94ecc5a5534ea8f4f1a5d5020ac1e5ce">obj_id</a>; <span class="comment">/* Object ID (IN) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__object__specific__args__t.html#a809781ac38823a22519b352ef1675295">flush</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_OBJECT_REFRESH */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__object__specific__args__t.html#a94ecc5a5534ea8f4f1a5d5020ac1e5ce">obj_id</a>; <span class="comment">/* Object ID (IN) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__object__specific__args__t.html#a4a4ee88f91fc4763a24a3649dd5ca123">refresh</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__object__specific__args__t.html#adfe15d007833cc6e1f50d9ae33c84acc">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__object__specific__args__t.html">H5VL_object_specific_args_t</a>;</div>
+<div class="ttc" id="a_h5_opublic_8h_html_a564cec62aef0389091ad21d235aa321c"><div class="ttname"><a href="_h5_opublic_8h.html#a564cec62aef0389091ad21d235aa321c">H5O_iterate2_t</a></div><div class="ttdeci">herr_t(* H5O_iterate2_t)(hid_t obj, const char *name, const H5O_info2_t *info, void *op_data)</div><div class="ttdef"><b>Definition:</b> H5Opublic.h:192</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a21596f5008ac90a1daec63fa330d5867"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867">H5VL_object_specific_t</a></div><div class="ttdeci">H5VL_object_specific_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:707</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a21596f5008ac90a1daec63fa330d5867a028b6cfd944dffb3bc87a598e52890ec"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867a028b6cfd944dffb3bc87a598e52890ec">H5VL_OBJECT_EXISTS</a></div><div class="ttdeci">@ H5VL_OBJECT_EXISTS</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:709</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a21596f5008ac90a1daec63fa330d5867a360f6e624b31a3acc685dd9718a22348"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867a360f6e624b31a3acc685dd9718a22348">H5VL_OBJECT_CHANGE_REF_COUNT</a></div><div class="ttdeci">@ H5VL_OBJECT_CHANGE_REF_COUNT</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:708</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a21596f5008ac90a1daec63fa330d5867a5f61abca48ce2e96f476894572c73250"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867a5f61abca48ce2e96f476894572c73250">H5VL_OBJECT_LOOKUP</a></div><div class="ttdeci">@ H5VL_OBJECT_LOOKUP</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:710</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a21596f5008ac90a1daec63fa330d5867ab2b90a1c6de2d3a0ea2a54a1b1143ab3"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867ab2b90a1c6de2d3a0ea2a54a1b1143ab3">H5VL_OBJECT_VISIT</a></div><div class="ttdeci">@ H5VL_OBJECT_VISIT</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:711</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a21596f5008ac90a1daec63fa330d5867acc85e8ba48c6f3af0f1c88076d5be7f5"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867acc85e8ba48c6f3af0f1c88076d5be7f5">H5VL_OBJECT_FLUSH</a></div><div class="ttdeci">@ H5VL_OBJECT_FLUSH</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:712</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a21596f5008ac90a1daec63fa330d5867aeae649ec107e77a2e82057aac1459b8b"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a21596f5008ac90a1daec63fa330d5867aeae649ec107e77a2e82057aac1459b8b">H5VL_OBJECT_REFRESH</a></div><div class="ttdeci">@ H5VL_OBJECT_REFRESH</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:713</div></div>
+<div class="ttc" id="astruct_h5_o__token__t_html"><div class="ttname"><a href="struct_h5_o__token__t.html">H5O_token_t</a></div><div class="ttdef"><b>Definition:</b> H5public.h:400</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__specific__args__t_html_a02994fae7c880caf93c076e4ed930ded"><div class="ttname"><a href="struct_h5_v_l__object__specific__args__t.html#a02994fae7c880caf93c076e4ed930ded">H5VL_object_specific_args_t::visit</a></div><div class="ttdeci">H5VL_object_visit_args_t visit</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:747</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__specific__args__t_html_a06cb2ffa88eb6ac402193853f975876d"><div class="ttname"><a href="struct_h5_v_l__object__specific__args__t.html#a06cb2ffa88eb6ac402193853f975876d">H5VL_object_specific_args_t::change_rc</a></div><div class="ttdeci">struct H5VL_object_specific_args_t::@89::@90 change_rc</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__specific__args__t_html_a0842c6127a08a66ee6cb1ca3d1048d0d"><div class="ttname"><a href="struct_h5_v_l__object__specific__args__t.html#a0842c6127a08a66ee6cb1ca3d1048d0d">H5VL_object_specific_args_t::lookup</a></div><div class="ttdeci">struct H5VL_object_specific_args_t::@89::@92 lookup</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__specific__args__t_html_a1dfcb70b9229f2da17dd5922b87ecf2c"><div class="ttname"><a href="struct_h5_v_l__object__specific__args__t.html#a1dfcb70b9229f2da17dd5922b87ecf2c">H5VL_object_specific_args_t::delta</a></div><div class="ttdeci">int delta</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:733</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__specific__args__t_html_a2b1418bc18b1dcaa0c06e2fc6bd06833"><div class="ttname"><a href="struct_h5_v_l__object__specific__args__t.html#a2b1418bc18b1dcaa0c06e2fc6bd06833">H5VL_object_specific_args_t::op_type</a></div><div class="ttdeci">H5VL_object_specific_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:727</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__specific__args__t_html_a4a4ee88f91fc4763a24a3649dd5ca123"><div class="ttname"><a href="struct_h5_v_l__object__specific__args__t.html#a4a4ee88f91fc4763a24a3649dd5ca123">H5VL_object_specific_args_t::refresh</a></div><div class="ttdeci">struct H5VL_object_specific_args_t::@89::@94 refresh</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__specific__args__t_html_a809781ac38823a22519b352ef1675295"><div class="ttname"><a href="struct_h5_v_l__object__specific__args__t.html#a809781ac38823a22519b352ef1675295">H5VL_object_specific_args_t::flush</a></div><div class="ttdeci">struct H5VL_object_specific_args_t::@89::@93 flush</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__specific__args__t_html_a94ecc5a5534ea8f4f1a5d5020ac1e5ce"><div class="ttname"><a href="struct_h5_v_l__object__specific__args__t.html#a94ecc5a5534ea8f4f1a5d5020ac1e5ce">H5VL_object_specific_args_t::obj_id</a></div><div class="ttdeci">hid_t obj_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:751</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__specific__args__t_html_acd436138e228843c3d6e9eb44621b6fd"><div class="ttname"><a href="struct_h5_v_l__object__specific__args__t.html#acd436138e228843c3d6e9eb44621b6fd">H5VL_object_specific_args_t::token_ptr</a></div><div class="ttdeci">H5O_token_t * token_ptr</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:743</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__specific__args__t_html_add8bec1c37b33ec46a87709a31b07e3e"><div class="ttname"><a href="struct_h5_v_l__object__specific__args__t.html#add8bec1c37b33ec46a87709a31b07e3e">H5VL_object_specific_args_t::exists</a></div><div class="ttdeci">hbool_t * exists</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:738</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__specific__args__t_html_adfe15d007833cc6e1f50d9ae33c84acc"><div class="ttname"><a href="struct_h5_v_l__object__specific__args__t.html#adfe15d007833cc6e1f50d9ae33c84acc">H5VL_object_specific_args_t::args</a></div><div class="ttdeci">union H5VL_object_specific_args_t::@89 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__visit__args__t_html"><div class="ttname"><a href="struct_h5_v_l__object__visit__args__t.html">H5VL_object_visit_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:717</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__visit__args__t_html_a15b19bb0dea4b247157e6f62850ec7a0"><div class="ttname"><a href="struct_h5_v_l__object__visit__args__t.html#a15b19bb0dea4b247157e6f62850ec7a0">H5VL_object_visit_args_t::idx_type</a></div><div class="ttdeci">H5_index_t idx_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:718</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__visit__args__t_html_a3e5fd7b970d501a1bc3ff144ded1daba"><div class="ttname"><a href="struct_h5_v_l__object__visit__args__t.html#a3e5fd7b970d501a1bc3ff144ded1daba">H5VL_object_visit_args_t::op</a></div><div class="ttdeci">H5O_iterate2_t op</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:721</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__visit__args__t_html_a807484b480420922f8646f90f5fe3bda"><div class="ttname"><a href="struct_h5_v_l__object__visit__args__t.html#a807484b480420922f8646f90f5fe3bda">H5VL_object_visit_args_t::fields</a></div><div class="ttdeci">unsigned fields</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:720</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__visit__args__t_html_aa1649fef45b8c728cf110597e5d51f45"><div class="ttname"><a href="struct_h5_v_l__object__visit__args__t.html#aa1649fef45b8c728cf110597e5d51f45">H5VL_object_visit_args_t::op_data</a></div><div class="ttdeci">void * op_data</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:722</div></div>
+<div class="ttc" id="astruct_h5_v_l__object__visit__args__t_html_aab445f1d17ed2d51e4ae4a268b1742bb"><div class="ttname"><a href="struct_h5_v_l__object__visit__args__t.html#aab445f1d17ed2d51e4ae4a268b1742bb">H5VL_object_visit_args_t::order</a></div><div class="ttdeci">H5_iter_order_t order</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:719</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefObjopt"></a>
+object: optional</h3>
+<p>The <em>optional</em> callback in the object class implements connector specific operations on an HDF5 object. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*optional)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): A container or object where he operation needs to happen.</div>
+<div class="line">loc_params (IN): Pointer to the location parameters for the destination object as explained in <span class="stringliteral">&quot;Mapping the API to the Callbacks&quot;</span>.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Each connector that requires connector-specific operations should compare the value of the <em>op_type</em> field of the <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> struct with the values returned from calling <a class="el" href="_h5_v_lconnector_8h.html#a85d2e5bf7c9e947f5a1645bbd0f887d9">H5VLregister_opt_operation</a> to determine how to handle the optional call and interpret the arguments passed in the struct.</p>
+<h2><a class="anchor" id="subsecVOLRefIntrospect"></a>
+Introspection Callbacks</h2>
+<p><em>Structure for VOL connector introspection callback routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__introspect__class__t.html">H5VL_introspect_class_t</a> {</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__introspect__class__t.html#a2b1626a2b2a7ecc76c34de7b5c23017b">get_conn_cls</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21">H5VL_get_conn_lvl_t</a> lvl, <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> **conn_cls);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__introspect__class__t.html#a4269a6123ef519ae06305f6e95bbfca9">get_cap_flags</a>)(<span class="keyword">const</span> <span class="keywordtype">void</span> *info, uint64_t *<a class="code" href="struct_h5_v_l__class__t.html#ac4b405cf0a53f734d273232a82baf247">cap_flags</a>);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__introspect__class__t.html#a51f75a0a76567bfd0430adb68f87101b">opt_query</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> cls, <span class="keywordtype">int</span> opt_type, uint64_t *flags);</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__introspect__class__t.html">H5VL_introspect_class_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a72dd04b7264916fe5cdfc5970fe8ae21"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21">H5VL_get_conn_lvl_t</a></div><div class="ttdeci">H5VL_get_conn_lvl_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:964</div></div>
+<div class="ttc" id="astruct_h5_v_l__introspect__class__t_html_a2b1626a2b2a7ecc76c34de7b5c23017b"><div class="ttname"><a href="struct_h5_v_l__introspect__class__t.html#a2b1626a2b2a7ecc76c34de7b5c23017b">H5VL_introspect_class_t::get_conn_cls</a></div><div class="ttdeci">herr_t(* get_conn_cls)(void *obj, H5VL_get_conn_lvl_t lvl, const struct H5VL_class_t **conn_cls)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:976</div></div>
+<div class="ttc" id="astruct_h5_v_l__introspect__class__t_html_a4269a6123ef519ae06305f6e95bbfca9"><div class="ttname"><a href="struct_h5_v_l__introspect__class__t.html#a4269a6123ef519ae06305f6e95bbfca9">H5VL_introspect_class_t::get_cap_flags</a></div><div class="ttdeci">herr_t(* get_cap_flags)(const void *info, uint64_t *cap_flags)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:977</div></div>
+<div class="ttc" id="astruct_h5_v_l__introspect__class__t_html_a51f75a0a76567bfd0430adb68f87101b"><div class="ttname"><a href="struct_h5_v_l__introspect__class__t.html#a51f75a0a76567bfd0430adb68f87101b">H5VL_introspect_class_t::opt_query</a></div><div class="ttdeci">herr_t(* opt_query)(void *obj, H5VL_subclass_t cls, int opt_type, uint64_t *flags)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:978</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefIntrospectcls"></a>
+introspect: get_conn_cls</h3>
+<p>Get a connector's <a class="el" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> struct. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*get_conn_cls)(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21">H5VL_get_conn_lvl_t</a> lvl, <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> **conn_cls);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The VOL object.</div>
+<div class="line">lvl (IN): Current or terminal connector.</div>
+<div class="line">cls (OUT): A const pointer to the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p><em>The "lvl" argument is an enum:</em> </p><div class="fragment"><div class="line"><span class="comment">/* &quot;Levels&quot; for &#39;get connector class&#39; introspection callback */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21">H5VL_get_conn_lvl_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21a8eca5ca176588a85afabb74ef23a5393">H5VL_GET_CONN_LVL_CURR</a>, <span class="comment">/* Get &quot;current&quot; connector (for this object) */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21a7849c0441ebf9d6064ac1d2ee44357e2">H5VL_GET_CONN_LVL_TERM</a> <span class="comment">/* Get &quot;terminal&quot; connector (for this object) */</span></div>
+<div class="line"> <span class="comment">/* (Recursively called, for pass-through connectors) */</span></div>
+<div class="line"> <span class="comment">/* (Connectors that &quot;split&quot; must choose which connector to return) */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21">H5VL_get_conn_lvl_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a72dd04b7264916fe5cdfc5970fe8ae21a7849c0441ebf9d6064ac1d2ee44357e2"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21a7849c0441ebf9d6064ac1d2ee44357e2">H5VL_GET_CONN_LVL_TERM</a></div><div class="ttdeci">@ H5VL_GET_CONN_LVL_TERM</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:966</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a72dd04b7264916fe5cdfc5970fe8ae21a8eca5ca176588a85afabb74ef23a5393"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21a8eca5ca176588a85afabb74ef23a5393">H5VL_GET_CONN_LVL_CURR</a></div><div class="ttdeci">@ H5VL_GET_CONN_LVL_CURR</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:965</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefIntrospecflags"></a>
+introspect: get_cap_flags</h3>
+<p>Get a connector's capability flags. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*get_cap_flags)(<span class="keyword">const</span> <span class="keywordtype">void</span> *info, <span class="keywordtype">unsigned</span> *<a class="code" href="struct_h5_v_l__class__t.html#ac4b405cf0a53f734d273232a82baf247">cap_flags</a>)</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">info (IN): A const pointer to pertinent VOL info.</div>
+<div class="line"><a class="code" href="struct_h5_v_l__class__t.html#ac4b405cf0a53f734d273232a82baf247">cap_flags</a> (OUT): A pointer to capability flags.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefIntrospecquery"></a>
+introspect: opt_query</h3>
+<p>Query a class for a capability or functionality. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*opt_query)(<span class="keywordtype">void</span> *obj, <a class="code" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> cls, <span class="keywordtype">int</span> opt_type, <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *supported);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The VOL object.</div>
+<div class="line">cls (IN): The VOL <span class="stringliteral">&#39;class&#39;</span> to query.</div>
+<div class="line">opt_type (IN): The specific option to query.</div>
+<div class="line">supported (OUT): Whether the operation is supported or not.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p><em>The "cls" argument is an enum:</em> </p><div class="fragment"><div class="line"><span class="comment">// Enum type for each VOL subclass</span></div>
+<div class="line"><span class="comment">// (Used for various queries, etc)</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> {</div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599ac05e9c424f4c57ab04bb8a0f27680765">H5VL_SUBCLS_NONE</a>, <span class="comment">// Operations outside of a subclass</span></div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a6382b83356def3b14a27c06488a46b62">H5VL_SUBCLS_INFO</a>, <span class="comment">// &#39;Info&#39; subclass</span></div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a834b756ff01e1edb2979a0be92c3518b">H5VL_SUBCLS_WRAP</a>, <span class="comment">// &#39;Wrap&#39; subclass</span></div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599ac49cca2c43d9a93d28ded5b9dc9a14d1">H5VL_SUBCLS_ATTR</a>, <span class="comment">// &#39;Attribute&#39; subclass</span></div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599ac9b25c8d8ea5205bf8f0fb654d29a57b">H5VL_SUBCLS_DATASET</a>, <span class="comment">// &#39;Dataset&#39; subclass</span></div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a6f3df58583ad3a02b32f1ea9e9a233c7">H5VL_SUBCLS_DATATYPE</a>, <span class="comment">// &#39;Named datatype&#39; subclass</span></div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a8611b474759b782775d303acd28c512f">H5VL_SUBCLS_FILE</a>, <span class="comment">// &#39;File&#39; subclass</span></div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599aeb711151c2a908ae42e18e80bb7a8f1d">H5VL_SUBCLS_GROUP</a>, <span class="comment">// &#39;Group&#39; subclass</span></div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a6d1475a46f9db62a48b9362362016e83">H5VL_SUBCLS_LINK</a>, <span class="comment">// &#39;Link&#39; subclass</span></div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a82eb9b3d6f086cafcb446eb86534a813">H5VL_SUBCLS_OBJECT</a>, <span class="comment">// &#39;Object&#39; subclass</span></div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599ad23e1011cd67c7280a90ec903f210c08">H5VL_SUBCLS_REQUEST</a>, <span class="comment">// &#39;Request&#39; subclass</span></div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599af6ba173c8e6b99d3df13f26d4f943e66">H5VL_SUBCLS_BLOB</a>, <span class="comment">// &#39;Blob&#39; subclass</span></div>
+<div class="line"> <a class="code" href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a3a4313ed710d7a5a5dbfb9ccc354c8ac">H5VL_SUBCLS_TOKEN</a> <span class="comment">// &#39;Token&#39; subclass</span></div>
+<div class="line">} <a class="code" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a>;</div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599a3a4313ed710d7a5a5dbfb9ccc354c8ac"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a3a4313ed710d7a5a5dbfb9ccc354c8ac">H5VL_SUBCLS_TOKEN</a></div><div class="ttdeci">@ H5VL_SUBCLS_TOKEN</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:165</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599a6382b83356def3b14a27c06488a46b62"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a6382b83356def3b14a27c06488a46b62">H5VL_SUBCLS_INFO</a></div><div class="ttdeci">@ H5VL_SUBCLS_INFO</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:154</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599a6d1475a46f9db62a48b9362362016e83"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a6d1475a46f9db62a48b9362362016e83">H5VL_SUBCLS_LINK</a></div><div class="ttdeci">@ H5VL_SUBCLS_LINK</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:161</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599a6f3df58583ad3a02b32f1ea9e9a233c7"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a6f3df58583ad3a02b32f1ea9e9a233c7">H5VL_SUBCLS_DATATYPE</a></div><div class="ttdeci">@ H5VL_SUBCLS_DATATYPE</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:158</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599a82eb9b3d6f086cafcb446eb86534a813"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a82eb9b3d6f086cafcb446eb86534a813">H5VL_SUBCLS_OBJECT</a></div><div class="ttdeci">@ H5VL_SUBCLS_OBJECT</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:162</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599a834b756ff01e1edb2979a0be92c3518b"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a834b756ff01e1edb2979a0be92c3518b">H5VL_SUBCLS_WRAP</a></div><div class="ttdeci">@ H5VL_SUBCLS_WRAP</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:155</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599a8611b474759b782775d303acd28c512f"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599a8611b474759b782775d303acd28c512f">H5VL_SUBCLS_FILE</a></div><div class="ttdeci">@ H5VL_SUBCLS_FILE</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:159</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599ac05e9c424f4c57ab04bb8a0f27680765"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599ac05e9c424f4c57ab04bb8a0f27680765">H5VL_SUBCLS_NONE</a></div><div class="ttdeci">@ H5VL_SUBCLS_NONE</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:153</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599ac49cca2c43d9a93d28ded5b9dc9a14d1"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599ac49cca2c43d9a93d28ded5b9dc9a14d1">H5VL_SUBCLS_ATTR</a></div><div class="ttdeci">@ H5VL_SUBCLS_ATTR</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:156</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599ac9b25c8d8ea5205bf8f0fb654d29a57b"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599ac9b25c8d8ea5205bf8f0fb654d29a57b">H5VL_SUBCLS_DATASET</a></div><div class="ttdeci">@ H5VL_SUBCLS_DATASET</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:157</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599ad23e1011cd67c7280a90ec903f210c08"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599ad23e1011cd67c7280a90ec903f210c08">H5VL_SUBCLS_REQUEST</a></div><div class="ttdeci">@ H5VL_SUBCLS_REQUEST</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:163</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599aeb711151c2a908ae42e18e80bb7a8f1d"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599aeb711151c2a908ae42e18e80bb7a8f1d">H5VL_SUBCLS_GROUP</a></div><div class="ttdeci">@ H5VL_SUBCLS_GROUP</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:160</div></div>
+<div class="ttc" id="agroup___h5_v_l_d_e_f_html_gga14175ca7d867657e3e5c2f79a154a599af6ba173c8e6b99d3df13f26d4f943e66"><div class="ttname"><a href="group___h5_v_l_d_e_f.html#gga14175ca7d867657e3e5c2f79a154a599af6ba173c8e6b99d3df13f26d4f943e66">H5VL_SUBCLS_BLOB</a></div><div class="ttdeci">@ H5VL_SUBCLS_BLOB</div><div class="ttdef"><b>Definition:</b> H5VLpublic.h:164</div></div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecVOLRefReq"></a>
+Request (Async) Callbacks</h2>
+<p><em>Structure for async request callback routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__request__class__t.html">H5VL_request_class_t</a> {</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__request__class__t.html#a614f5a3d40d4598ea76af50389048265">wait</a>)(<span class="keywordtype">void</span> *req, uint64_t timeout, <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> *status);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__request__class__t.html#a0b3c8b20e55448d39028caf60abc1d29">notify</a>)(<span class="keywordtype">void</span> *req, <a class="code" href="_h5_v_lconnector_8h.html#a418e1ef08bd10c57dc12f04b1e22f784">H5VL_request_notify_t</a> cb, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__request__class__t.html#acea4b5168303e98a0a1d0d1645847108">cancel</a>)(<span class="keywordtype">void</span> *req, <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> *status);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__request__class__t.html#a7532a1d5f94078199da4dd8e3003583f">specific</a>)(<span class="keywordtype">void</span> *req, <a class="code" href="struct_h5_v_l__request__specific__args__t.html">H5VL_request_specific_args_t</a> *args);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__request__class__t.html#afe15b6d73a47c3fdcc392bf0291bf632">optional</a>)(<span class="keywordtype">void</span> *req, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__request__class__t.html#acab3db113efe3489c4428d09e0505e30">free</a>)(<span class="keywordtype">void</span> *req);</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__request__class__t.html">H5VL_request_class_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a418e1ef08bd10c57dc12f04b1e22f784"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a418e1ef08bd10c57dc12f04b1e22f784">H5VL_request_notify_t</a></div><div class="ttdeci">herr_t(* H5VL_request_notify_t)(void *ctx, H5VL_request_status_t status)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:961</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a9861877746c10d523dc8d5148f18ac3b"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a></div><div class="ttdeci">H5VL_request_status_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:765</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__class__t_html_a0b3c8b20e55448d39028caf60abc1d29"><div class="ttname"><a href="struct_h5_v_l__request__class__t.html#a0b3c8b20e55448d39028caf60abc1d29">H5VL_request_class_t::notify</a></div><div class="ttdeci">herr_t(* notify)(void *req, H5VL_request_notify_t cb, void *ctx)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:984</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__class__t_html_a614f5a3d40d4598ea76af50389048265"><div class="ttname"><a href="struct_h5_v_l__request__class__t.html#a614f5a3d40d4598ea76af50389048265">H5VL_request_class_t::wait</a></div><div class="ttdeci">herr_t(* wait)(void *req, uint64_t timeout, H5VL_request_status_t *status)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:983</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__class__t_html_a7532a1d5f94078199da4dd8e3003583f"><div class="ttname"><a href="struct_h5_v_l__request__class__t.html#a7532a1d5f94078199da4dd8e3003583f">H5VL_request_class_t::specific</a></div><div class="ttdeci">herr_t(* specific)(void *req, H5VL_request_specific_args_t *args)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:986</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__class__t_html_acab3db113efe3489c4428d09e0505e30"><div class="ttname"><a href="struct_h5_v_l__request__class__t.html#acab3db113efe3489c4428d09e0505e30">H5VL_request_class_t::free</a></div><div class="ttdeci">herr_t(* free)(void *req)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:988</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__class__t_html_acea4b5168303e98a0a1d0d1645847108"><div class="ttname"><a href="struct_h5_v_l__request__class__t.html#acea4b5168303e98a0a1d0d1645847108">H5VL_request_class_t::cancel</a></div><div class="ttdeci">herr_t(* cancel)(void *req, H5VL_request_status_t *status)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:985</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__class__t_html_afe15b6d73a47c3fdcc392bf0291bf632"><div class="ttname"><a href="struct_h5_v_l__request__class__t.html#afe15b6d73a47c3fdcc392bf0291bf632">H5VL_request_class_t::optional</a></div><div class="ttdeci">herr_t(* optional)(void *req, H5VL_optional_args_t *args)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:987</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__specific__args__t_html"><div class="ttname"><a href="struct_h5_v_l__request__specific__args__t.html">H5VL_request_specific_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:784</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefReqwait"></a>
+request: wait</h3>
+<p>Wait (with a timeout) for an async operation to complete. Releases the request if the operation has completed and the connector callback succeeds. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*wait)(<span class="keywordtype">void</span> *req, uint64_t timeout, <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> *status);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">req (IN): The async request on which to wait.</div>
+<div class="line">timeout (IN): The timeout value.</div>
+<div class="line">status (IN): The status.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p><em>The "status" argument is an enum:</em> </p><div class="fragment"><div class="line"><span class="comment">/* Status values for async request operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3bae94eba28d39f16c3a3fdf82032c8865b">H5VL_REQUEST_STATUS_IN_PROGRESS</a>, <span class="comment">/* Operation has not yet completed */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3ba73dca0b9688c46dc9b483fd0fac7fab7">H5VL_REQUEST_STATUS_SUCCEED</a>, <span class="comment">/* Operation has completed, successfully */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3bad3b05e3bbcd11850d901da87a1b6cd3a">H5VL_REQUEST_STATUS_FAIL</a>, <span class="comment">/* Operation has completed, but failed */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3ba77d6a4532e6296c217c54963c1281810">H5VL_REQUEST_STATUS_CANT_CANCEL</a>, <span class="comment">/* An attempt to cancel this operation was made, but it */</span></div>
+<div class="line"> <span class="comment">/* can&#39;t be canceled immediately. The operation has */</span></div>
+<div class="line"> <span class="comment">/* not completed successfully or failed, and is not yet */</span></div>
+<div class="line"> <span class="comment">/* in progress. Another attempt to cancel it may be */</span></div>
+<div class="line"> <span class="comment">/* attempted and may (or may not) succeed. */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3bab369014a266b97505966381bfa9b75bd">H5VL_REQUEST_STATUS_CANCELED</a> <span class="comment">/* Operation has not completed and was canceled */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a9861877746c10d523dc8d5148f18ac3ba73dca0b9688c46dc9b483fd0fac7fab7"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3ba73dca0b9688c46dc9b483fd0fac7fab7">H5VL_REQUEST_STATUS_SUCCEED</a></div><div class="ttdeci">@ H5VL_REQUEST_STATUS_SUCCEED</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:767</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a9861877746c10d523dc8d5148f18ac3ba77d6a4532e6296c217c54963c1281810"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3ba77d6a4532e6296c217c54963c1281810">H5VL_REQUEST_STATUS_CANT_CANCEL</a></div><div class="ttdeci">@ H5VL_REQUEST_STATUS_CANT_CANCEL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:769</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a9861877746c10d523dc8d5148f18ac3bab369014a266b97505966381bfa9b75bd"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3bab369014a266b97505966381bfa9b75bd">H5VL_REQUEST_STATUS_CANCELED</a></div><div class="ttdeci">@ H5VL_REQUEST_STATUS_CANCELED</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:774</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a9861877746c10d523dc8d5148f18ac3bad3b05e3bbcd11850d901da87a1b6cd3a"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3bad3b05e3bbcd11850d901da87a1b6cd3a">H5VL_REQUEST_STATUS_FAIL</a></div><div class="ttdeci">@ H5VL_REQUEST_STATUS_FAIL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:768</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a9861877746c10d523dc8d5148f18ac3bae94eba28d39f16c3a3fdf82032c8865b"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3bae94eba28d39f16c3a3fdf82032c8865b">H5VL_REQUEST_STATUS_IN_PROGRESS</a></div><div class="ttdeci">@ H5VL_REQUEST_STATUS_IN_PROGRESS</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:766</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefReqnotify"></a>
+request: notify</h3>
+<p>Registers a user callback to be invoked when an asynchronous operation completes. Releases the request if connector callback succeeds. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*notify)(<span class="keywordtype">void</span> *req, <a class="code" href="_h5_v_lconnector_8h.html#a418e1ef08bd10c57dc12f04b1e22f784">H5VL_request_notify_t</a> cb, <span class="keywordtype">void</span> *ctx);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">req (IN): The async request that will receive the notify callback.</div>
+<div class="line">cb (IN): The notify callback for the request.</div>
+<div class="line">ctx (IN): The request<span class="stringliteral">&#39;s context.</span></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p><em>The "cb" argument is an enum:</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="_h5_v_lconnector_8h.html#a418e1ef08bd10c57dc12f04b1e22f784">H5VL_request_notify_t</a>)(<span class="keywordtype">void</span> *ctx, <a class="code" href="_h5_e_spublic_8h.html#aec6fb3387e2a9225fcbeaa7cf5d20365">H5ES_status_t</a> status)</div>
+<div class="ttc" id="a_h5_e_spublic_8h_html_aec6fb3387e2a9225fcbeaa7cf5d20365"><div class="ttname"><a href="_h5_e_spublic_8h.html#aec6fb3387e2a9225fcbeaa7cf5d20365">H5ES_status_t</a></div><div class="ttdeci">H5ES_status_t</div><div class="ttdef"><b>Definition:</b> H5ESpublic.h:49</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefReqcancel"></a>
+request: cancel</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*cancel)(<span class="keywordtype">void</span> *req, <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> *status);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">req (IN): The async request to be cancelled.</div>
+<div class="line">status (IN): The status.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p><em>The "status" argument is an enum:</em> </p><div class="fragment"><div class="line"><span class="comment">/* Status values for async request operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3bae94eba28d39f16c3a3fdf82032c8865b">H5VL_REQUEST_STATUS_IN_PROGRESS</a>, <span class="comment">/* Operation has not yet completed */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3ba73dca0b9688c46dc9b483fd0fac7fab7">H5VL_REQUEST_STATUS_SUCCEED</a>, <span class="comment">/* Operation has completed, successfully */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3bad3b05e3bbcd11850d901da87a1b6cd3a">H5VL_REQUEST_STATUS_FAIL</a>, <span class="comment">/* Operation has completed, but failed */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3ba77d6a4532e6296c217c54963c1281810">H5VL_REQUEST_STATUS_CANT_CANCEL</a>, <span class="comment">/* An attempt to cancel this operation was made, but it */</span></div>
+<div class="line"> <span class="comment">/* can&#39;t be canceled immediately. The operation has */</span></div>
+<div class="line"> <span class="comment">/* not completed successfully or failed, and is not yet */</span></div>
+<div class="line"> <span class="comment">/* in progress. Another attempt to cancel it may be */</span></div>
+<div class="line"> <span class="comment">/* attempted and may (or may not) succeed. */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3bab369014a266b97505966381bfa9b75bd">H5VL_REQUEST_STATUS_CANCELED</a> <span class="comment">/* Operation has not completed and was canceled */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a>;</div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefReqspec"></a>
+request: specific</h3>
+<p>Perform a specific operation on an asynchronous request. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*specific)(<span class="keywordtype">void</span> *req, <a class="code" href="struct_h5_v_l__request__specific__args__t.html">H5VL_request_specific_args_t</a> *args);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">req (IN): The async request on which to perform the operation.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for async request &#39;specific&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a91890110142de649aa5674e72ba2c8c1">H5VL_request_specific_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a91890110142de649aa5674e72ba2c8c1a68408be0a2baea1c71776339a4268f79">H5VL_REQUEST_GET_ERR_STACK</a>, <span class="comment">/* Retrieve error stack for failed operation */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a91890110142de649aa5674e72ba2c8c1ab21c6d87c43f2b7ed354cfb8dce138cb">H5VL_REQUEST_GET_EXEC_TIME</a> <span class="comment">/* Retrieve execution time for operation */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a91890110142de649aa5674e72ba2c8c1">H5VL_request_specific_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for request &#39;specific&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__request__specific__args__t.html">H5VL_request_specific_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a91890110142de649aa5674e72ba2c8c1">H5VL_request_specific_t</a> <a class="code" href="struct_h5_v_l__request__specific__args__t.html#ae6ab742777db24bb7e609d486cd74e5c">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_REQUEST_GET_ERR_STACK */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="struct_h5_v_l__request__specific__args__t.html#ac717c89bff4c1eac778f760deec58c31">err_stack_id</a>; <span class="comment">/* Error stack ID for operation (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__request__specific__args__t.html#aae6e6d1c03fde815a15600ea188cccd7">get_err_stack</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_REQUEST_GET_EXEC_TIME */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> uint64_t *<a class="code" href="struct_h5_v_l__request__specific__args__t.html#a40987a5db0a269581e5a866bd0d25fb0">exec_ts</a>; <span class="comment">/* Timestamp for start of task execution (OUT) */</span></div>
+<div class="line"> uint64_t *<a class="code" href="struct_h5_v_l__request__specific__args__t.html#ad73a499e8abec23c9de6ef4fd7acc255">exec_time</a>; <span class="comment">/* Duration of task execution (in ns) (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__request__specific__args__t.html#ace03111c5d5bc18a72e59abaac8d0214">get_exec_time</a>;</div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__request__specific__args__t.html#ac411c26b8aa5c4db1d72a85ff586c2ad">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__request__specific__args__t.html">H5VL_request_specific_args_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a91890110142de649aa5674e72ba2c8c1"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a91890110142de649aa5674e72ba2c8c1">H5VL_request_specific_t</a></div><div class="ttdeci">H5VL_request_specific_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:778</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a91890110142de649aa5674e72ba2c8c1a68408be0a2baea1c71776339a4268f79"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a91890110142de649aa5674e72ba2c8c1a68408be0a2baea1c71776339a4268f79">H5VL_REQUEST_GET_ERR_STACK</a></div><div class="ttdeci">@ H5VL_REQUEST_GET_ERR_STACK</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:779</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a91890110142de649aa5674e72ba2c8c1ab21c6d87c43f2b7ed354cfb8dce138cb"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a91890110142de649aa5674e72ba2c8c1ab21c6d87c43f2b7ed354cfb8dce138cb">H5VL_REQUEST_GET_EXEC_TIME</a></div><div class="ttdeci">@ H5VL_REQUEST_GET_EXEC_TIME</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:780</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__specific__args__t_html_a40987a5db0a269581e5a866bd0d25fb0"><div class="ttname"><a href="struct_h5_v_l__request__specific__args__t.html#a40987a5db0a269581e5a866bd0d25fb0">H5VL_request_specific_args_t::exec_ts</a></div><div class="ttdeci">uint64_t * exec_ts</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:796</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__specific__args__t_html_aae6e6d1c03fde815a15600ea188cccd7"><div class="ttname"><a href="struct_h5_v_l__request__specific__args__t.html#aae6e6d1c03fde815a15600ea188cccd7">H5VL_request_specific_args_t::get_err_stack</a></div><div class="ttdeci">struct H5VL_request_specific_args_t::@95::@96 get_err_stack</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__specific__args__t_html_ac411c26b8aa5c4db1d72a85ff586c2ad"><div class="ttname"><a href="struct_h5_v_l__request__specific__args__t.html#ac411c26b8aa5c4db1d72a85ff586c2ad">H5VL_request_specific_args_t::args</a></div><div class="ttdeci">union H5VL_request_specific_args_t::@95 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__specific__args__t_html_ac717c89bff4c1eac778f760deec58c31"><div class="ttname"><a href="struct_h5_v_l__request__specific__args__t.html#ac717c89bff4c1eac778f760deec58c31">H5VL_request_specific_args_t::err_stack_id</a></div><div class="ttdeci">hid_t err_stack_id</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:791</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__specific__args__t_html_ace03111c5d5bc18a72e59abaac8d0214"><div class="ttname"><a href="struct_h5_v_l__request__specific__args__t.html#ace03111c5d5bc18a72e59abaac8d0214">H5VL_request_specific_args_t::get_exec_time</a></div><div class="ttdeci">struct H5VL_request_specific_args_t::@95::@97 get_exec_time</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__specific__args__t_html_ad73a499e8abec23c9de6ef4fd7acc255"><div class="ttname"><a href="struct_h5_v_l__request__specific__args__t.html#ad73a499e8abec23c9de6ef4fd7acc255">H5VL_request_specific_args_t::exec_time</a></div><div class="ttdeci">uint64_t * exec_time</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:797</div></div>
+<div class="ttc" id="astruct_h5_v_l__request__specific__args__t_html_ae6ab742777db24bb7e609d486cd74e5c"><div class="ttname"><a href="struct_h5_v_l__request__specific__args__t.html#ae6ab742777db24bb7e609d486cd74e5c">H5VL_request_specific_args_t::op_type</a></div><div class="ttdeci">H5VL_request_specific_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:785</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefReqopt"></a>
+request: optional</h3>
+<p>Perform a connector-specific operation for a request. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*optional)(<span class="keywordtype">void</span> *req, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">req (IN): The async request on which to perform the operation.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Each connector that requires connector-specific operations should compare the value of the <em>op_type</em> field of the <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> struct with the values returned from calling <a class="el" href="_h5_v_lconnector_8h.html#a85d2e5bf7c9e947f5a1645bbd0f887d9">H5VLregister_opt_operation</a> to determine how to handle the optional call and interpret the arguments passed in the struct.</p>
+<h3><a class="anchor" id="subsubsecVOLRefReqfree"></a>
+request: free</h3>
+<p>Frees an asynchronous request. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*free)(<span class="keywordtype">void</span> *req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">req (IN): The async request to be freed.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h2><a class="anchor" id="subsecVOLRefBlob"></a>
+Blob Callbacks</h2>
+<p><em>Structure for blob callback routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__blob__class__t.html">H5VL_blob_class_t</a> {</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__blob__class__t.html#a05cc95b9cd27b93ed81195ca1136c496">put</a>)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> size, <span class="keywordtype">void</span> *blob_id, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__blob__class__t.html#aa83e3900c06c07677d9454e6eab7f435">get</a>)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <span class="keywordtype">void</span> *blob_id, <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> size, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__blob__class__t.html#a3ca3f8d0e6eecfed22112db39b942907">specific</a>)(<span class="keywordtype">void</span> *obj, <span class="keywordtype">void</span> *blob_id, <a class="code" href="struct_h5_v_l__blob__specific__args__t.html">H5VL_blob_specific_args_t</a> *args);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__blob__class__t.html#aa1711c74af0b89880652f6f3a1c561d5">optional</a>)(<span class="keywordtype">void</span> *obj, <span class="keywordtype">void</span> *blob_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args);</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__blob__class__t.html">H5VL_blob_class_t</a>;</div>
+<div class="ttc" id="astruct_h5_v_l__blob__class__t_html_a05cc95b9cd27b93ed81195ca1136c496"><div class="ttname"><a href="struct_h5_v_l__blob__class__t.html#a05cc95b9cd27b93ed81195ca1136c496">H5VL_blob_class_t::put</a></div><div class="ttdeci">herr_t(* put)(void *obj, const void *buf, size_t size, void *blob_id, void *ctx)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:993</div></div>
+<div class="ttc" id="astruct_h5_v_l__blob__class__t_html_a3ca3f8d0e6eecfed22112db39b942907"><div class="ttname"><a href="struct_h5_v_l__blob__class__t.html#a3ca3f8d0e6eecfed22112db39b942907">H5VL_blob_class_t::specific</a></div><div class="ttdeci">herr_t(* specific)(void *obj, void *blob_id, H5VL_blob_specific_args_t *args)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:995</div></div>
+<div class="ttc" id="astruct_h5_v_l__blob__class__t_html_aa1711c74af0b89880652f6f3a1c561d5"><div class="ttname"><a href="struct_h5_v_l__blob__class__t.html#aa1711c74af0b89880652f6f3a1c561d5">H5VL_blob_class_t::optional</a></div><div class="ttdeci">herr_t(* optional)(void *obj, void *blob_id, H5VL_optional_args_t *args)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:996</div></div>
+<div class="ttc" id="astruct_h5_v_l__blob__class__t_html_aa83e3900c06c07677d9454e6eab7f435"><div class="ttname"><a href="struct_h5_v_l__blob__class__t.html#aa83e3900c06c07677d9454e6eab7f435">H5VL_blob_class_t::get</a></div><div class="ttdeci">herr_t(* get)(void *obj, const void *blob_id, void *buf, size_t size, void *ctx)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:994</div></div>
+<div class="ttc" id="astruct_h5_v_l__blob__specific__args__t_html"><div class="ttname"><a href="struct_h5_v_l__blob__specific__args__t.html">H5VL_blob_specific_args_t</a></div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:814</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefBlobput"></a>
+blob: put</h3>
+<p>Put a blob through the VOL. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*put)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> size, <span class="keywordtype">void</span> *blob_id, <span class="keywordtype">void</span> *ctx);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Pointer to the blob container.</div>
+<div class="line">buf (IN): Pointer to the blob.</div>
+<div class="line">size (IN): Size of the blob.</div>
+<div class="line">blob_id (OUT): Pointer to the blob<span class="stringliteral">&#39;s connector-specific ID.</span></div>
+<div class="line"><span class="stringliteral">ctx (IN): Connector-specific blob context.</span></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefBlobget"></a>
+blob: get</h3>
+<p>Get a blob through the VOL. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*get)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <span class="keywordtype">void</span> *blob_id, <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> size, <span class="keywordtype">void</span> *ctx);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Pointer to the blob container.</div>
+<div class="line">blob_id (IN): Pointer to the blob<span class="stringliteral">&#39;s connector-specific ID.</span></div>
+<div class="line"><span class="stringliteral">buf (IN/OUT): Pointer to the blob.</span></div>
+<div class="line"><span class="stringliteral">size (IN): Size of the blob.</span></div>
+<div class="line"><span class="stringliteral">ctx (IN): Connector-specific blob context.</span></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefBlobspec"></a>
+blob: specific</h3>
+<p>Perform a defined operation on a blob via the VOL. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*specific)(<span class="keywordtype">void</span> *obj, <span class="keywordtype">void</span> *blob_id, <a class="code" href="struct_h5_v_l__blob__specific__args__t.html">H5VL_blob_specific_args_t</a> *args);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Pointer to the blob container.</div>
+<div class="line">blob_id (IN): Pointer to the blob<span class="stringliteral">&#39;s connector-specific ID.</span></div>
+<div class="line"><span class="stringliteral">args (IN/OUT): A pointer to the arguments struct.</span></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<div class="fragment"><div class="line"><span class="comment">/* Values for &#39;blob&#39; &#39;specific&#39; operation */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6">H5VL_blob_specific_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6ad89fddfe0d59c281d327d964cf436bb3">H5VL_BLOB_DELETE</a>, <span class="comment">/* Delete a blob (by ID) */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6a07b91e3b9a440edfe61fae135016f488">H5VL_BLOB_ISNULL</a>, <span class="comment">/* Check if a blob ID is &quot;null&quot; */</span></div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6ad427093222848690bc262f2bfba8951a">H5VL_BLOB_SETNULL</a> <span class="comment">/* Set a blob ID to the connector&#39;s &quot;null&quot; blob ID value */</span></div>
+<div class="line">} <a class="code" href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6">H5VL_blob_specific_t</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Parameters for blob &#39;specific&#39; operations */</span></div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__blob__specific__args__t.html">H5VL_blob_specific_args_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6">H5VL_blob_specific_t</a> <a class="code" href="struct_h5_v_l__blob__specific__args__t.html#a78d2a3265b57217d686509b4e483d015">op_type</a>; <span class="comment">/* Operation to perform */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* Parameters for each operation */</span></div>
+<div class="line"> <span class="keyword">union </span>{</div>
+<div class="line"> <span class="comment">/* H5VL_BLOB_DELETE */</span></div>
+<div class="line"> <span class="comment">/* No args */</span></div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_BLOB_ISNULL */</span></div>
+<div class="line"> <span class="keyword">struct </span>{</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *<a class="code" href="struct_h5_v_l__blob__specific__args__t.html#a4615c1501aa1c1acf5c5e96da6db253d">isnull</a>; <span class="comment">/* Whether blob ID is &quot;null&quot; (OUT) */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__blob__specific__args__t.html#aef3b1871f8ce0caf3e69b69ad599c735">is_null</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* H5VL_BLOB_SETNULL */</span></div>
+<div class="line"> <span class="comment">/* No args */</span></div>
+<div class="line"> } <a class="code" href="struct_h5_v_l__blob__specific__args__t.html#a66193725084f33cde170e6a02916516c">args</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__blob__specific__args__t.html">H5VL_blob_specific_args_t</a>;</div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a62920eba2774bece9b657b94d5786bd6"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6">H5VL_blob_specific_t</a></div><div class="ttdeci">H5VL_blob_specific_t</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:807</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a62920eba2774bece9b657b94d5786bd6a07b91e3b9a440edfe61fae135016f488"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6a07b91e3b9a440edfe61fae135016f488">H5VL_BLOB_ISNULL</a></div><div class="ttdeci">@ H5VL_BLOB_ISNULL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:809</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a62920eba2774bece9b657b94d5786bd6ad427093222848690bc262f2bfba8951a"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6ad427093222848690bc262f2bfba8951a">H5VL_BLOB_SETNULL</a></div><div class="ttdeci">@ H5VL_BLOB_SETNULL</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:810</div></div>
+<div class="ttc" id="a_h5_v_lconnector_8h_html_a62920eba2774bece9b657b94d5786bd6ad89fddfe0d59c281d327d964cf436bb3"><div class="ttname"><a href="_h5_v_lconnector_8h.html#a62920eba2774bece9b657b94d5786bd6ad89fddfe0d59c281d327d964cf436bb3">H5VL_BLOB_DELETE</a></div><div class="ttdeci">@ H5VL_BLOB_DELETE</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:808</div></div>
+<div class="ttc" id="astruct_h5_v_l__blob__specific__args__t_html_a4615c1501aa1c1acf5c5e96da6db253d"><div class="ttname"><a href="struct_h5_v_l__blob__specific__args__t.html#a4615c1501aa1c1acf5c5e96da6db253d">H5VL_blob_specific_args_t::isnull</a></div><div class="ttdeci">hbool_t * isnull</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:824</div></div>
+<div class="ttc" id="astruct_h5_v_l__blob__specific__args__t_html_a66193725084f33cde170e6a02916516c"><div class="ttname"><a href="struct_h5_v_l__blob__specific__args__t.html#a66193725084f33cde170e6a02916516c">H5VL_blob_specific_args_t::args</a></div><div class="ttdeci">union H5VL_blob_specific_args_t::@98 args</div></div>
+<div class="ttc" id="astruct_h5_v_l__blob__specific__args__t_html_a78d2a3265b57217d686509b4e483d015"><div class="ttname"><a href="struct_h5_v_l__blob__specific__args__t.html#a78d2a3265b57217d686509b4e483d015">H5VL_blob_specific_args_t::op_type</a></div><div class="ttdeci">H5VL_blob_specific_t op_type</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:815</div></div>
+<div class="ttc" id="astruct_h5_v_l__blob__specific__args__t_html_aef3b1871f8ce0caf3e69b69ad599c735"><div class="ttname"><a href="struct_h5_v_l__blob__specific__args__t.html#aef3b1871f8ce0caf3e69b69ad599c735">H5VL_blob_specific_args_t::is_null</a></div><div class="ttdeci">struct H5VL_blob_specific_args_t::@98::@99 is_null</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefBlobopt"></a>
+blob: optional</h3>
+<p>Perform a connector-specific operation on a blob via the VOL </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*optional)(<span class="keywordtype">void</span> *obj, <span class="keywordtype">void</span> *blob_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): Pointer to the blob container.</div>
+<div class="line">blob_id (IN): Pointer to the blob<span class="stringliteral">&#39;s connector-specific ID.</span></div>
+<div class="line"><span class="stringliteral">args (IN/OUT): A pointer to the arguments struct.</span></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Each connector that requires connector-specific operations should compare the value of the <em>op_type</em> field of the <a class="el" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> struct with the values returned from calling <a class="el" href="_h5_v_lconnector_8h.html#a85d2e5bf7c9e947f5a1645bbd0f887d9">H5VLregister_opt_operation</a> to determine how to handle the optional call and interpret the arguments passed in the struct</p>
+<h2><a class="anchor" id="subsecVOLRefToken"></a>
+Token Callbacks</h2>
+<p><em>Structure for token callback routines, <a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_v_l__token__class__t.html">H5VL_token_class_t</a> {</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__token__class__t.html#a3fd03f11f80b3f6d6beb50585e08e3d5">cmp</a>)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token1, <span class="keyword">const</span> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token2, <span class="keywordtype">int</span> *cmp_value);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__token__class__t.html#a16ead8224c9312b1b249ae9e2531d470">to_str</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> obj_type, <span class="keyword">const</span> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token, <span class="keywordtype">char</span> **token_str);</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="struct_h5_v_l__token__class__t.html#a1924e2e9985235f335236fed6a355ebc">from_str</a>)(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> obj_type, <span class="keyword">const</span> <span class="keywordtype">char</span> *token_str, <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token);</div>
+<div class="line">} <a class="code" href="struct_h5_v_l__token__class__t.html">H5VL_token_class_t</a>;</div>
+<div class="ttc" id="astruct_h5_v_l__token__class__t_html_a16ead8224c9312b1b249ae9e2531d470"><div class="ttname"><a href="struct_h5_v_l__token__class__t.html#a16ead8224c9312b1b249ae9e2531d470">H5VL_token_class_t::to_str</a></div><div class="ttdeci">herr_t(* to_str)(void *obj, H5I_type_t obj_type, const H5O_token_t *token, char **token_str)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1002</div></div>
+<div class="ttc" id="astruct_h5_v_l__token__class__t_html_a1924e2e9985235f335236fed6a355ebc"><div class="ttname"><a href="struct_h5_v_l__token__class__t.html#a1924e2e9985235f335236fed6a355ebc">H5VL_token_class_t::from_str</a></div><div class="ttdeci">herr_t(* from_str)(void *obj, H5I_type_t obj_type, const char *token_str, H5O_token_t *token)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1003</div></div>
+<div class="ttc" id="astruct_h5_v_l__token__class__t_html_a3fd03f11f80b3f6d6beb50585e08e3d5"><div class="ttname"><a href="struct_h5_v_l__token__class__t.html#a3fd03f11f80b3f6d6beb50585e08e3d5">H5VL_token_class_t::cmp</a></div><div class="ttdeci">herr_t(* cmp)(void *obj, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value)</div><div class="ttdef"><b>Definition:</b> H5VLconnector.h:1001</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecVOLRefTokencmp"></a>
+token: cmp</h3>
+<p>Compares two tokens and outputs a value like strcmp. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*cmp)(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token1, <span class="keyword">const</span> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token2, <span class="keywordtype">int</span> *cmp_value);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The underlying VOL object.</div>
+<div class="line">token1 (IN): The first token to compare.</div>
+<div class="line">token2 (IN): The second token to compare.</div>
+<div class="line">cmp_value (OUT): A value like strcmp.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecVOLRefTokento"></a>
+token: to_str</h3>
+<p>Converts a token to a string representation. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*to_str)(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> obj_type, <span class="keyword">const</span> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token, <span class="keywordtype">char</span> **token_str)</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The underlying VOL object.</div>
+<div class="line">obj_type (IN): The type of the object.</div>
+<div class="line">token (IN): The token to turn into a string representation.</div>
+<div class="line">token_str (OUT): The string representation of the token.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p><em>The "obj_type" argument is an enum: (from <a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>)</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bac3bd281c14f862130b9dc14ceb8acbf0">H5I_UNINIT</a> = (-2), </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba3e61c9654de6398dc9676ad37cbe6133">H5I_BADID</a> = (-1), </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bacc572b5478629d17dd4fa708c3508f22">H5I_FILE</a> = 1, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa839c547a95f216c36697065422162d6">H5I_GROUP</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf881cdc68cc4082e66091f0b4bfb9e64">H5I_DATATYPE</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bade3bcb0953b041371997f802fa678da8">H5I_DATASPACE</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa9f2e1d8a2db4f302d81603217b83987">H5I_DATASET</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf61d30fecc42d847825922bc97de1b0d">H5I_MAP</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba5bdc68e9f466027aeac5f8b11205e51f">H5I_ATTR</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba0d3b691d8e02ae4898c82535401bee05">H5I_VFL</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bae950f33b1244e71d24b16786964f04b9">H5I_VOL</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa9baa5dee573139d32eb67865e1f1405">H5I_GENPROP_CLS</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bab6161706783d4bca26a889f1ac0cf91a">H5I_GENPROP_LST</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba52573dfc8d6289035fef0757036432d6">H5I_ERROR_CLASS</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba493c2a05e970214bd4d3aff95fe3f680">H5I_ERROR_MSG</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832babfabc2e9a32f38b595f387c5facc7c47">H5I_ERROR_STACK</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba5f1a0f50d26adfc30676fc0879cb71ac">H5I_SPACE_SEL_ITER</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa6512cfec909399be60ac03af2a06724">H5I_EVENTSET</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba1008af5d904aebbc78889a8d36bb8836">H5I_NTYPES</a> </div>
+<div class="line">} <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>;</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832ba0d3b691d8e02ae4898c82535401bee05"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba0d3b691d8e02ae4898c82535401bee05">H5I_VFL</a></div><div class="ttdeci">@ H5I_VFL</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:44</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832ba1008af5d904aebbc78889a8d36bb8836"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba1008af5d904aebbc78889a8d36bb8836">H5I_NTYPES</a></div><div class="ttdeci">@ H5I_NTYPES</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:53</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832ba3e61c9654de6398dc9676ad37cbe6133"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba3e61c9654de6398dc9676ad37cbe6133">H5I_BADID</a></div><div class="ttdeci">@ H5I_BADID</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:36</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832ba493c2a05e970214bd4d3aff95fe3f680"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba493c2a05e970214bd4d3aff95fe3f680">H5I_ERROR_MSG</a></div><div class="ttdeci">@ H5I_ERROR_MSG</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:49</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832ba52573dfc8d6289035fef0757036432d6"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba52573dfc8d6289035fef0757036432d6">H5I_ERROR_CLASS</a></div><div class="ttdeci">@ H5I_ERROR_CLASS</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:48</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832ba5bdc68e9f466027aeac5f8b11205e51f"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba5bdc68e9f466027aeac5f8b11205e51f">H5I_ATTR</a></div><div class="ttdeci">@ H5I_ATTR</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:43</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832ba5f1a0f50d26adfc30676fc0879cb71ac"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba5f1a0f50d26adfc30676fc0879cb71ac">H5I_SPACE_SEL_ITER</a></div><div class="ttdeci">@ H5I_SPACE_SEL_ITER</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:51</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832baa6512cfec909399be60ac03af2a06724"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa6512cfec909399be60ac03af2a06724">H5I_EVENTSET</a></div><div class="ttdeci">@ H5I_EVENTSET</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:52</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832baa9baa5dee573139d32eb67865e1f1405"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa9baa5dee573139d32eb67865e1f1405">H5I_GENPROP_CLS</a></div><div class="ttdeci">@ H5I_GENPROP_CLS</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:46</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832bab6161706783d4bca26a889f1ac0cf91a"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bab6161706783d4bca26a889f1ac0cf91a">H5I_GENPROP_LST</a></div><div class="ttdeci">@ H5I_GENPROP_LST</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:47</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832babfabc2e9a32f38b595f387c5facc7c47"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832babfabc2e9a32f38b595f387c5facc7c47">H5I_ERROR_STACK</a></div><div class="ttdeci">@ H5I_ERROR_STACK</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:50</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832bac3bd281c14f862130b9dc14ceb8acbf0"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bac3bd281c14f862130b9dc14ceb8acbf0">H5I_UNINIT</a></div><div class="ttdeci">@ H5I_UNINIT</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:35</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832bacc572b5478629d17dd4fa708c3508f22"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bacc572b5478629d17dd4fa708c3508f22">H5I_FILE</a></div><div class="ttdeci">@ H5I_FILE</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:37</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832bade3bcb0953b041371997f802fa678da8"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bade3bcb0953b041371997f802fa678da8">H5I_DATASPACE</a></div><div class="ttdeci">@ H5I_DATASPACE</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:40</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832bae950f33b1244e71d24b16786964f04b9"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bae950f33b1244e71d24b16786964f04b9">H5I_VOL</a></div><div class="ttdeci">@ H5I_VOL</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:45</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a13afe14178faf81b89fa2167e7ab832baf61d30fecc42d847825922bc97de1b0d"><div class="ttname"><a href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf61d30fecc42d847825922bc97de1b0d">H5I_MAP</a></div><div class="ttdeci">@ H5I_MAP</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:42</div></div>
+</div><!-- fragment --><p>The only values which should be used for this call are: </p><ul>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa839c547a95f216c36697065422162d6">H5I_GROUP</a> </li>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf881cdc68cc4082e66091f0b4bfb9e64">H5I_DATATYPE</a> </li>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa9f2e1d8a2db4f302d81603217b83987">H5I_DATASET</a> </li>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf61d30fecc42d847825922bc97de1b0d">H5I_MAP</a></li>
+</ul>
+<p>as these are the only objects for which tokens are valid.</p>
+<h3><a class="anchor" id="subsubsecVOLRefTokenfrom"></a>
+token: from_str</h3>
+<p>Converts a string representation of a token to a token. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*from_str)(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> obj_type, <span class="keyword">const</span> <span class="keywordtype">char</span> *token_str, <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): The underlying VOL object.</div>
+<div class="line">obj_type (IN): The type of the object.</div>
+<div class="line">token_str (IN): The string representation of the token.</div>
+<div class="line">token (OUT): The token reated from the string representation.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p><em>The "obj_type" argument is an enum: (from <a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a>)</em> </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bac3bd281c14f862130b9dc14ceb8acbf0">H5I_UNINIT</a> = (-2), </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba3e61c9654de6398dc9676ad37cbe6133">H5I_BADID</a> = (-1), </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bacc572b5478629d17dd4fa708c3508f22">H5I_FILE</a> = 1, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa839c547a95f216c36697065422162d6">H5I_GROUP</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf881cdc68cc4082e66091f0b4bfb9e64">H5I_DATATYPE</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bade3bcb0953b041371997f802fa678da8">H5I_DATASPACE</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa9f2e1d8a2db4f302d81603217b83987">H5I_DATASET</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf61d30fecc42d847825922bc97de1b0d">H5I_MAP</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba5bdc68e9f466027aeac5f8b11205e51f">H5I_ATTR</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba0d3b691d8e02ae4898c82535401bee05">H5I_VFL</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bae950f33b1244e71d24b16786964f04b9">H5I_VOL</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa9baa5dee573139d32eb67865e1f1405">H5I_GENPROP_CLS</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bab6161706783d4bca26a889f1ac0cf91a">H5I_GENPROP_LST</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba52573dfc8d6289035fef0757036432d6">H5I_ERROR_CLASS</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba493c2a05e970214bd4d3aff95fe3f680">H5I_ERROR_MSG</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832babfabc2e9a32f38b595f387c5facc7c47">H5I_ERROR_STACK</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba5f1a0f50d26adfc30676fc0879cb71ac">H5I_SPACE_SEL_ITER</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa6512cfec909399be60ac03af2a06724">H5I_EVENTSET</a>, </div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba1008af5d904aebbc78889a8d36bb8836">H5I_NTYPES</a> </div>
+<div class="line">} <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>;</div>
+</div><!-- fragment --><p>The only values which should be used for this call are: </p><ul>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa839c547a95f216c36697065422162d6">H5I_GROUP</a> </li>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf881cdc68cc4082e66091f0b4bfb9e64">H5I_DATATYPE</a> </li>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa9f2e1d8a2db4f302d81603217b83987">H5I_DATASET</a> </li>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf61d30fecc42d847825922bc97de1b0d">H5I_MAP</a></li>
+</ul>
+<p>as these are the only objects for which tokens are valid.</p>
+<h2><a class="anchor" id="subsecVOLRefOpt"></a>
+Optional Generic Callback</h2>
+<p>A <em>generic</em> optional callback is provided for services that are specific to a connector. The <em>optional</em> callback has the following definition. It returns an <em>herr_t</em> indicating success or failure. </p><table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*optional)(<span class="keywordtype">void</span> *obj, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): A container or object where he operation needs to happen.</div>
+<div class="line">args (IN/OUT): A pointer to the arguments struct.</div>
+<div class="line">dxpl_id (IN): The data transfer property list.</div>
+<div class="line">req IN/OUT): A pointer to the asynchronous request of the operation created by the connector.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<h1><a class="anchor" id="secVOLNew"></a>
+New VOL API Routines</h1>
+<p>API routines have been added to the HDF5 library to manage VOL connectors. This section details each new API call and explains its intended usage. Additionally, a set of API calls that map directly to the VOL callbacks themselves have been added to aid in the development of passthrough connectors which can be stacked and/or split. A list of these API calls is given in an appendix.</p>
+<h2><a class="anchor" id="subsecVOLNewPub"></a>
+H5VLpublic.h</h2>
+<p>The API calls in this header are for VOL management and general use (i.e., not limited to VOL connector authors).</p>
+<h3><a class="anchor" id="subsubsecVOLNewPubregname"></a>
+H5VLregister_connector_by_name</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_v_l.html#gaf48d1225927e1e701656346b832ee6b1">H5VLregister_connector_by_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *connector_name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vipl_id);</div>
+<div class="ttc" id="agroup___h5_v_l_html_gaf48d1225927e1e701656346b832ee6b1"><div class="ttname"><a href="group___h5_v_l.html#gaf48d1225927e1e701656346b832ee6b1">H5VLregister_connector_by_name</a></div><div class="ttdeci">hid_t H5VLregister_connector_by_name(const char *connector_name, hid_t vipl_id)</div><div class="ttdoc">Registers a new VOL connector by name.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">connector_name (IN): The connector name to search for and register.</div>
+<div class="line">vipl_id (IN): An ID for a VOL initialization property list (vipl).</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Registers a VOL connector with the HDF5 library given the name of the connector and returns an identifier for it (<a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a> on errors). If the connector is already registered, the library will create a new identifier for it and returns it to the user; otherwise the library will search the plugin path for a connector of that name, loading and registering it, returning an ID for it, if found. See the <a class="el" href="_h5_v_l__u_g.html">The HDF5 Virtual Object Layer (VOL)</a> for more information on loading plugins and the search paths.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPubregval"></a>
+H5VLregister_connector_by_value</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_v_l.html#ga11e69930e47f654805a265f417412ea8">H5VLregister_connector_by_value</a>(<a class="code" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> connector_value, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vipl_id);</div>
+<div class="ttc" id="agroup___h5_v_l_html_ga11e69930e47f654805a265f417412ea8"><div class="ttname"><a href="group___h5_v_l.html#ga11e69930e47f654805a265f417412ea8">H5VLregister_connector_by_value</a></div><div class="ttdeci">hid_t H5VLregister_connector_by_value(H5VL_class_value_t connector_value, hid_t vipl_id)</div><div class="ttdoc">Registers a new VOL connector by value.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">connector_value (IN): The connector value to search for and register.</div>
+<div class="line">vipl_id (IN): An ID for a VOL initialization property list (vipl).</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Registers a VOL connector with the HDF5 library given a value for the connector and returns an identifier for it (<a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a> on errors). If the connector is already registered, the library will create a new identifier for it and returns it to the user; otherwise the library will search the plugin path for a connector of that name, loading and registering it, returning an ID for it, if found. See the VOL User Guide for more information on loading plugins and the search paths.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPubis_name"></a>
+H5VLis_connector_registered_by_name</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> <a class="code" href="group___h5_v_l.html#ga9be3c92e4430b9cf42a376534a47fcca">H5VLis_connector_registered_by_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="ttc" id="a_h5public_8h_html_aa8f6c28736dbd0f18388c67911d38aca"><div class="ttname"><a href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a></div><div class="ttdeci">int htri_t</div><div class="ttdef"><b>Definition:</b> H5public.h:265</div></div>
+<div class="ttc" id="agroup___h5_v_l_html_ga9be3c92e4430b9cf42a376534a47fcca"><div class="ttname"><a href="group___h5_v_l.html#ga9be3c92e4430b9cf42a376534a47fcca">H5VLis_connector_registered_by_name</a></div><div class="ttdeci">htri_t H5VLis_connector_registered_by_name(const char *name)</div><div class="ttdoc">Tests whether a VOL class has been registered under a certain name.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">name (IN): The connector name to check for.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Checks if a VOL connector is registered with the library given the connector name and returns TRUE/FALSE on success, otherwise it returns a negative value.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPubis_value"></a>
+H5VLis_connector_registered_by_value</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> <a class="code" href="group___h5_v_l.html#ga83ba8986ed68f67c41b492dfd273804b">H5VLis_connector_registered_by_value</a>(<a class="code" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> connector_value);</div>
+<div class="ttc" id="agroup___h5_v_l_html_ga83ba8986ed68f67c41b492dfd273804b"><div class="ttname"><a href="group___h5_v_l.html#ga83ba8986ed68f67c41b492dfd273804b">H5VLis_connector_registered_by_value</a></div><div class="ttdeci">htri_t H5VLis_connector_registered_by_value(H5VL_class_value_t connector_value)</div><div class="ttdoc">Tests whether a VOL class has been registered for a given value.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">connector_value (IN): The connector value to check for.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Checks if a VOL connector is registered with the library given the connector value and returns TRUE/FALSE on success, otherwise it returns a negative value.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPubget_id"></a>
+H5VLget_connector_id</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_v_l.html#ga5b69c29931e55208517c598ac3039f77">H5VLget_connector_id</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id);</div>
+<div class="ttc" id="agroup___h5_v_l_html_ga5b69c29931e55208517c598ac3039f77"><div class="ttname"><a href="group___h5_v_l.html#ga5b69c29931e55208517c598ac3039f77">H5VLget_connector_id</a></div><div class="ttdeci">hid_t H5VLget_connector_id(hid_t obj_id)</div><div class="ttdoc">Retrieves the VOL connector identifier for a given object identifier.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj_id (IN): An ID for an HDF5 VOL object.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Given a VOL object such as a dataset or an attribute, this function returns an identifier for its associated connector. If the ID is not a VOL object (such as a dataspace or uncommitted datatype), <a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a> is returned. The identifier must be released with a call to <a class="el" href="group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094" title="Closes a VOL connector identifier.">H5VLclose</a>.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPubget_by_name"></a>
+H5VLget_connector_id_by_name</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_v_l.html#gabcbf9b9b07a6b60e17ff9681684f944d">H5VLget_connector_id_by_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="ttc" id="agroup___h5_v_l_html_gabcbf9b9b07a6b60e17ff9681684f944d"><div class="ttname"><a href="group___h5_v_l.html#gabcbf9b9b07a6b60e17ff9681684f944d">H5VLget_connector_id_by_name</a></div><div class="ttdeci">hid_t H5VLget_connector_id_by_name(const char *name)</div><div class="ttdoc">Retrieves the identifier for a registered VOL connector name.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">name (IN): The connector name to check for.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Given a connector name that is registered with the library, this function returns an identifier for the connector. If the connector is not registered with the library, <a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a> is returned.The identifier must be released with a call to <a class="el" href="group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094" title="Closes a VOL connector identifier.">H5VLclose</a>.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPubget_by_value"></a>
+H5VLget_connector_id_by_value</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_v_l.html#ga8f6d366bc6b8323bbffe1e5a5ba18bee">H5VLget_connector_id_by_value</a>(<a class="code" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> connector_value);</div>
+<div class="ttc" id="agroup___h5_v_l_html_ga8f6d366bc6b8323bbffe1e5a5ba18bee"><div class="ttname"><a href="group___h5_v_l.html#ga8f6d366bc6b8323bbffe1e5a5ba18bee">H5VLget_connector_id_by_value</a></div><div class="ttdeci">hid_t H5VLget_connector_id_by_value(H5VL_class_value_t connector_value)</div><div class="ttdoc">Retrieves the identifier for a registered VOL connector value.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">connector_value (IN): The connector value to check for.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Given a connector value that is registered with the library, this function returns an identifier for the connector. If the connector is not registered with the library, <a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a> is returned.The identifier must be released with a call to <a class="el" href="group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094" title="Closes a VOL connector identifier.">H5VLclose</a>.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPubget_name"></a>
+H5VLget_connector_name</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> <a class="code" href="group___h5_v_l.html#gaf326406d7733c0ab8d12118c13c78dfa">H5VLget_connector_name</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <span class="keywordtype">id</span>, <span class="keywordtype">char</span> *name <span class="comment">/*out*/</span>, <span class="keywordtype">size_t</span> size);</div>
+<div class="ttc" id="a_h5public_8h_html_af629ed855824cf5955b54529adf78ad6"><div class="ttname"><a href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a></div><div class="ttdeci">int ssize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:279</div></div>
+<div class="ttc" id="agroup___h5_v_l_html_gaf326406d7733c0ab8d12118c13c78dfa"><div class="ttname"><a href="group___h5_v_l.html#gaf326406d7733c0ab8d12118c13c78dfa">H5VLget_connector_name</a></div><div class="ttdeci">ssize_t H5VLget_connector_name(hid_t id, char *name, size_t size)</div><div class="ttdoc">Retrieves a connector name for a VOL.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">id (IN): The object identifier to check.</div>
+<div class="line">name (OUT): Buffer pointer to put the connector name. If NULL, the library just returns thesize required to store the connector name.</div>
+<div class="line">size (IN): the size of the passed in buffer.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Retrieves the name of a VOL connector given an object identifier that was created/opened ith it. On success, the name length is returned.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPubclose"></a>
+H5VLclose</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094">H5VLclose</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id);</div>
+<div class="ttc" id="agroup___h5_v_l_html_gaa3324ac7aedf9362b498226903288094"><div class="ttname"><a href="group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094">H5VLclose</a></div><div class="ttdeci">herr_t H5VLclose(hid_t connector_id)</div><div class="ttdoc">Closes a VOL connector identifier.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">connector_id (IN): A valid identifier of the connector to close.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Shuts down access to the connector that the identifier points to and release resources associated with it.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPubunreg"></a>
+H5VLunregister_connector</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_v_l.html#gaffbdc22f724c2c818f3be3845145d73e">H5VLunregister_connector</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id);</div>
+<div class="ttc" id="agroup___h5_v_l_html_gaffbdc22f724c2c818f3be3845145d73e"><div class="ttname"><a href="group___h5_v_l.html#gaffbdc22f724c2c818f3be3845145d73e">H5VLunregister_connector</a></div><div class="ttdeci">herr_t H5VLunregister_connector(hid_t connector_id)</div><div class="ttdoc">Removes a VOL connector identifier from the library.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">connector_id (IN): A valid identifier of the connector to unregister.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Unregisters a connector from the library and return a positive value on success otherwise return a negative value. The native VOL connector cannot be unregistered (this will return a negative <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> value).</p>
+<h3><a class="anchor" id="subsubsecVOLNewPubquery"></a>
+H5VLquery_optional</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="group___h5_v_l.html#ga17ef00e528d99eda5879d749c2a12043">H5VLquery_optional</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="code" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> subcls, <span class="keywordtype">int</span> opt_type, uint64_t *flags);</div>
+<div class="ttc" id="agroup___h5_v_l_html_ga17ef00e528d99eda5879d749c2a12043"><div class="ttname"><a href="group___h5_v_l.html#ga17ef00e528d99eda5879d749c2a12043">H5VLquery_optional</a></div><div class="ttdeci">herr_t H5VLquery_optional(hid_t obj_id, H5VL_subclass_t subcls, int opt_type, uint64_t *flags)</div><div class="ttdoc">Determine if a VOL connector supports a particular optional callback operation.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj_id (IN): A valid identifier of a VOL-managed object.</div>
+<div class="line">subcls (IN): The subclass of the optional operation.</div>
+<div class="line">opt_type (IN): The optional operation. The native VOL connector uses hard-coded values. Other</div>
+<div class="line"> VOL connectors get this value when the optional operations are registered.</div>
+<div class="line">flags (OUT): Bitwise flags indicating support and behavior.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Determines if a connector or connector stack (determined from the passed-in object) supports an optional operation. The returned flags (listed below) not only indicate whether the operation is supported or not, but also give a sense of the option's behavior (useful for pass-through connectors).</p>
+<p>Bitwise query flag values: </p><div class="fragment"><div class="line"><span class="preprocessor">#define H5VL_OPT_QUERY_SUPPORTED 0x0001 </span><span class="comment">/* VOL connector supports this operation */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_OPT_QUERY_READ_DATA 0x0002 </span><span class="comment">/* Operation reads data for object */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_OPT_QUERY_WRITE_DATA 0x0004 </span><span class="comment">/* Operation writes data for object */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_OPT_QUERY_QUERY_METADATA 0x0008 </span><span class="comment">/* Operation reads metadata for object */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_OPT_QUERY_MODIFY_METADATA 0x0010 </span><span class="comment">/* Operation modifies metadata for object */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_OPT_QUERY_COLLECTIVE 0x0020 </span><span class="comment">/* Operation is collective (operations without this flag are assumed to be independent) */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_OPT_QUERY_NO_ASYNC 0x0040 </span><span class="comment">/* Operation may NOT be executed asynchronously */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_OPT_QUERY_MULTI_OBJ 0x0080 </span><span class="comment">/* Operation involves multiple objects */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecVOLNewConn"></a>
+H5VLconnector.h</h2>
+<p>This functionality is intended for VOL connector authors and includes helper functions that are useful for writing connectors.</p>
+<p>API calls to manage optional operations are also found in this header file. These are discussed in the section on optional operations, above.</p>
+<h3><a class="anchor" id="subsubsecVOLNewConnreg"></a>
+H5VLregister_connector</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_v_l_d_e_v.html#ga439c150299522a0e0f401a86d083097b">H5VLregister_connector</a>(<span class="keyword">const</span> <a class="code" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> *cls, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vipl_id);</div>
+<div class="ttc" id="agroup___h5_v_l_d_e_v_html_ga439c150299522a0e0f401a86d083097b"><div class="ttname"><a href="group___h5_v_l_d_e_v.html#ga439c150299522a0e0f401a86d083097b">H5VLregister_connector</a></div><div class="ttdeci">hid_t H5VLregister_connector(const H5VL_class_t *cls, hid_t vipl_id)</div><div class="ttdoc">Registers a new VOL connector.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">cls (IN): A pointer to the connector structure to register.</div>
+<div class="line">vipl_id (IN): An ID for a VOL initialization property list (vipl).</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Registers a user-defined VOL connector with the HDF5 library and returns an identifier for that connector (<a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a> on errors). This function is used when the application has direct access to the connector it wants to use and is able to obtain a pointer for the connector structure to pass to the HDF5 library.</p>
+<h3><a class="anchor" id="subsubsecVOLNewConnobj"></a>
+H5VLobject</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><span class="keywordtype">void</span> *<a class="code" href="group___h5_v_l_d_e_v.html#ga5b4d39ebffb40c0bfef969ba53a008c9">H5VLobject</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id);</div>
+<div class="ttc" id="agroup___h5_v_l_d_e_v_html_ga5b4d39ebffb40c0bfef969ba53a008c9"><div class="ttname"><a href="group___h5_v_l_d_e_v.html#ga5b4d39ebffb40c0bfef969ba53a008c9">H5VLobject</a></div><div class="ttdeci">void * H5VLobject(hid_t obj_id)</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj_id (IN): identifier of the object to dereference.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Retrieves a pointer to the VOL object from an HDF5 file or object identifier.</p>
+<h3><a class="anchor" id="subsubsecVOLNewConnget"></a>
+H5VLget_file_type</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_v_l_d_e_v.html#ga161553978d3d001a5b04708acccb429f">H5VLget_file_type</a>(<span class="keywordtype">void</span> *file_obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype_id);</div>
+<div class="ttc" id="agroup___h5_v_l_d_e_v_html_ga161553978d3d001a5b04708acccb429f"><div class="ttname"><a href="group___h5_v_l_d_e_v.html#ga161553978d3d001a5b04708acccb429f">H5VLget_file_type</a></div><div class="ttdeci">hid_t H5VLget_file_type(void *file_obj, hid_t connector_id, hid_t dtype_id)</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">file_obj (IN): pointer to a file or file object<span class="stringliteral">&#39;s connector-specific data.</span></div>
+<div class="line"><span class="stringliteral">connector_id (IN): A valid identifier of the connector to use.</span></div>
+<div class="line"><span class="stringliteral">dtype_id (IN): A valid identifier for the type.</span></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Returns a copy of the <em>dtype_id</em> parameter but with the location set to be in the file. Returns a negative value (<a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) on errors.</p>
+<h3><a class="anchor" id="subsubsecVOLNewConnpeek_name"></a>
+H5VLpeek_connector_id_by_name</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_v_l_d_e_v.html#ga1c60c90aa304a8af505ac6bf6c45f325">H5VLpeek_connector_id_by_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="ttc" id="agroup___h5_v_l_d_e_v_html_ga1c60c90aa304a8af505ac6bf6c45f325"><div class="ttname"><a href="group___h5_v_l_d_e_v.html#ga1c60c90aa304a8af505ac6bf6c45f325">H5VLpeek_connector_id_by_name</a></div><div class="ttdeci">hid_t H5VLpeek_connector_id_by_name(const char *name)</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">name (IN): name of the connector to query.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Retrieves the ID for a registered VOL connector based on a connector name. This is done without duplicating the ID and transferring ownership to the caller (as it normally the case in the HDF5 library). The ID returned from this operation should not be closed. This is intended for use by VOL connectors to find their own ID. Returns a negative value (<a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) on errors.</p>
+<h3><a class="anchor" id="subsubsecVOLNewConnpeek_value"></a>
+H5VLpeek_connector_id_by_value</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_v_l_d_e_v.html#ga5ce951b73cea4cac933107b94ec1544a">H5VLpeek_connector_id_by_value</a>(<a class="code" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> value);</div>
+<div class="ttc" id="agroup___h5_v_l_d_e_v_html_ga5ce951b73cea4cac933107b94ec1544a"><div class="ttname"><a href="group___h5_v_l_d_e_v.html#ga5ce951b73cea4cac933107b94ec1544a">H5VLpeek_connector_id_by_value</a></div><div class="ttdeci">hid_t H5VLpeek_connector_id_by_value(H5VL_class_value_t value)</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">value (IN): value of the connector to query.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Retrieves the ID for a registered VOL connector based on a connector value. This is done without duplicating the ID and transferring ownership to the caller (as it normally the case in the HDF5 library). The ID returned from this operation should not be closed. This is intended for use by VOL connectors to find their own ID. Returns a negative value (<a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>) on errors.</p>
+<h2><a class="anchor" id="subsecVOLNewPass"></a>
+H5VLconnector_passthru.h</h2>
+<p>This functionality is intended for VOL connector authors who are writing pass-through connectors and includes helper functions that are useful for writing such connectors. Callback equivalent functions can be found in this header as well. A list of these functions is included as an appendix to this document.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPasscmp"></a>
+H5VLcmp_connector_cls</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a814ba230b852c6b7e27811fe2b8d4fb2">H5VLcmp_connector_cls</a>(<span class="keywordtype">int</span> *cmp, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id1, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id2);</div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a814ba230b852c6b7e27811fe2b8d4fb2"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a814ba230b852c6b7e27811fe2b8d4fb2">H5VLcmp_connector_cls</a></div><div class="ttdeci">herr_t H5VLcmp_connector_cls(int *cmp, hid_t connector_id1, hid_t connector_id2)</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">cmp (OUT): a value like strcmp.</div>
+<div class="line">connector_id1 (IN): the ID of the first connector to compare.</div>
+<div class="line">connector_id2 (IN): the ID of the second connector to compare</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Compares two connectors (given by the connector IDs) to see if they refer to the same connector underneath. Returns a positive value on success and a negative value on errors.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPasswrap"></a>
+H5VLwrap_register</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> <a class="code" href="group___h5_v_l.html#ga9873d50b395911b609621c22c2fa554b">H5VLwrap_register</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type);</div>
+<div class="ttc" id="agroup___h5_v_l_html_ga9873d50b395911b609621c22c2fa554b"><div class="ttname"><a href="group___h5_v_l.html#ga9873d50b395911b609621c22c2fa554b">H5VLwrap_register</a></div><div class="ttdeci">hid_t H5VLwrap_register(void *obj, H5I_type_t type)</div><div class="ttdoc">Wrap an internal object with a &quot;wrap context&quot; and register an hid_t for the resulting object.</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">obj (IN): an object to wrap.</div>
+<div class="line">type (IN): the type of the object (see below).</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Wrap an internal object with a "wrap context" and register and return an hidt for the resulting object. This routine is mainly targeted toward wrapping objects for iteration routine callbacks (i.e. the callbacks from H5Aiterate*, H5Literate* / H5Lvisit*, and H5Ovisit* ). Using it in an application will return an error indicating the API context isn't available or can't be retrieved. he type must be a VOL-managed object class: </p><ul>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832bacc572b5478629d17dd4fa708c3508f22">H5I_FILE</a> </li>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa839c547a95f216c36697065422162d6">H5I_GROUP</a> </li>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf881cdc68cc4082e66091f0b4bfb9e64">H5I_DATATYPE</a> </li>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baa9f2e1d8a2db4f302d81603217b83987">H5I_DATASET</a> </li>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832baf61d30fecc42d847825922bc97de1b0d">H5I_MAP</a> </li>
+<li><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832ba5bdc68e9f466027aeac5f8b11205e51f">H5I_ATTR</a></li>
+</ul>
+<h3><a class="anchor" id="subsubsecVOLNewPassretrieve"></a>
+H5VLretrieve_lib_state</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a4bb2aa208a7d36a1da7f51639f73c22f">H5VLretrieve_lib_state</a>(<span class="keywordtype">void</span> **state);</div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a4bb2aa208a7d36a1da7f51639f73c22f"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a4bb2aa208a7d36a1da7f51639f73c22f">H5VLretrieve_lib_state</a></div><div class="ttdeci">herr_t H5VLretrieve_lib_state(void **state)</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">state (OUT): the library state.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Retrieves a copy of the internal state of the HDF5 library, so that it can be restored later. Returns a positive value on success and a negative value on errors.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPassstar"></a>
+H5VLstart_lib_state</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#ad346377da51f3c2b44e1484d8df8f878">H5VLstart_lib_state</a>(<span class="keywordtype">void</span>);</div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_ad346377da51f3c2b44e1484d8df8f878"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#ad346377da51f3c2b44e1484d8df8f878">H5VLstart_lib_state</a></div><div class="ttdeci">herr_t H5VLstart_lib_state(void)</div></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Opens a new internal state for the HDF5 library. Returns a positive value on success and a negative value on errors.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPassrestore"></a>
+H5VLrestore_lib_state</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a160ba58761792ce81e6951e517940fdc">H5VLrestore_lib_state</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *state);</div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a160ba58761792ce81e6951e517940fdc"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a160ba58761792ce81e6951e517940fdc">H5VLrestore_lib_state</a></div><div class="ttdeci">herr_t H5VLrestore_lib_state(const void *state)</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">state (IN): the library state.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Restores the internal state of the HDF5 library. Returns a positive value on success and a negative value on errors.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPassfinish"></a>
+H5VLfinish_lib_state</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a2de1fccb5bd8413a7c95a56e1c22de99">H5VLfinish_lib_state</a>(<span class="keywordtype">void</span>);</div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a2de1fccb5bd8413a7c95a56e1c22de99"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a2de1fccb5bd8413a7c95a56e1c22de99">H5VLfinish_lib_state</a></div><div class="ttdeci">herr_t H5VLfinish_lib_state(void)</div></div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Closes the state of the library, undoing the effects of <a class="el" href="_h5_v_lconnector__passthru_8h.html#ad346377da51f3c2b44e1484d8df8f878">H5VLstart_lib_state</a>. Returns a positive value on success and a negative value on errors.</p>
+<h3><a class="anchor" id="subsubsecVOLNewPassfree"></a>
+H5VLfree_lib_state</h3>
+<table class="doxtable">
+<tr>
+<th>Signature: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line"><a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a37856e5f0914916c4ac36cbc0e6bed84">H5VLfree_lib_state</a>(<span class="keywordtype">void</span> *state);</div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a37856e5f0914916c4ac36cbc0e6bed84"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a37856e5f0914916c4ac36cbc0e6bed84">H5VLfree_lib_state</a></div><div class="ttdeci">herr_t H5VLfree_lib_state(void *state)</div></div>
+</div><!-- fragment --> </td></tr>
+<tr>
+<th>Arguments: </th></tr>
+<tr>
+<td><div class="fragment"><div class="line">state (IN): the library state.</div>
+</div><!-- fragment --> </td></tr>
+</table>
+<p>Free a retrieved library state. Returns a positive value on success and a negative value on errors.</p>
+<h1><a class="anchor" id="secVOLAppA"></a>
+Appendix A Mapping of VOL Callbacks to HDF5 API Calls</h1>
+<table class="doxtable">
+<tr>
+<td>VOL Callback </td><td>HDF5 API Call </td></tr>
+<tr>
+<th colspan="2">FILE </th></tr>
+<tr>
+<td>create </td><td><ul>
+<li><a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>open </td><td><ul>
+<li><a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>get </td><td><ul>
+<li><a class="el" href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4" title="Returns a file access property list identifier.">H5Fget_access_plist</a> </li>
+<li><a class="el" href="group___h5_f.html#ga2f823a9e929b00b06a6be80619a61778" title="Returns a file creation property list identifier.">H5Fget_create_plist</a> </li>
+<li><a class="el" href="group___h5_f.html#ga402205688af065ab5db0fe20417d5484" title="Retrieves a file&#39;s file number that uniquely identifies an open file.">H5Fget_fileno</a> </li>
+<li><a class="el" href="group___h5_f.html#ga466179d7783d256329c2e3110055a16c" title="Determines the read/write or read-only status of a file.">H5Fget_intent</a> </li>
+<li><a class="el" href="group___h5_f.html#ga0ed43dbe476a160b73f55127c7db797c" title="Retrieves name of file to which object belongs.">H5Fget_name</a> </li>
+<li><a class="el" href="group___h5_f.html#gadcdae0aca7c88064db0d32de7f1e31f2" title="Returns the number of open object identifiers for an open file.">H5Fget_obj_count</a> </li>
+<li><a class="el" href="group___h5_f.html#ga35e72579bd07433162b80ddc0bd0c5b1" title="Returns a list of open object identifiers.">H5Fget_obj_ids</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>specific </td><td><ul>
+<li><a class="el" href="group___h5_f.html#ga2e8b5e19b343123e8ab21442f9169a62" title="Deletes an HDF5 file.">H5Fdelete</a> </li>
+<li><a class="el" href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124" title="Flushes all buffers associated with a file to storage.">H5Fflush</a> </li>
+<li><a class="el" href="group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442" title="Checks if a file can be opened with a given file access property list.">H5Fis_accessible</a> </li>
+<li><a class="el" href="group___h5_f.html#ga6055c2ea3438bd4aaf221eba66843225" title="Determines whether a file is in the HDF5 format.">H5Fis_hdf5</a> (deprecated, hard-coded to use native connector) </li>
+<li><a class="el" href="group___h5_f.html#ga3f213eb05c5419d63ba168c30036e47b" title="Returns a new identifier for a previously-opened HDF5 file.">H5Freopen</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>close </td><td><ul>
+<li><a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose</a> </li>
+</ul>
+</td></tr>
+<tr>
+<th colspan="2">GROUP </th></tr>
+<tr>
+<td>create </td><td><ul>
+<li><a class="el" href="group___h5_g.html#ga7397440085510728a2e2d22199e81980" title="Creates a new group and links it into the file.">H5Gcreate1</a> (deprecated) </li>
+<li><a class="el" href="group___h5_g.html#ga86d93295965f750ef25dea2505a711d9" title="Creates a new group and links it into the file.">H5Gcreate2</a> </li>
+<li><a class="el" href="group___h5_g.html#gab52641f0736281faaaae4e3039bbb344" title="Creates a new empty group without linking it into the file structure.">H5Gcreate_anon</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>open </td><td><ul>
+<li><a class="el" href="group___h5_g.html#ga163ca3eb7893d34973ee900b2da886be" title="Opens an existing group for modification and returns a group identifier for that group.">H5Gopen1</a> (deprecated) </li>
+<li><a class="el" href="group___h5_g.html#gadab91e2dd7a7e253dcc0e4fe04b81403" title="Opens an existing group in a file.">H5Gopen2</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>get </td><td><ul>
+<li><a class="el" href="group___h5_g.html#ga0b959a53cbffa48f5d68ce33b43b7ed8" title="Gets a group creation property list identifier.">H5Gget_create_plist</a> </li>
+<li><a class="el" href="group___h5_g.html#gad4be126ab7bbf2001435e8e70089f3d3" title="Retrieves information about a group.">H5Gget_info</a> </li>
+<li><a class="el" href="group___h5_g.html#ga985f27ad1a164d99fa1f58c6de60ab00" title="Retrieves information about a group, according to the group&#39;s position within an index.">H5Gget_info_by_idx</a> </li>
+<li><a class="el" href="group___h5_g.html#gadedd0c73c98f2ada69305f2992c3300e" title="Retrieves information about a group by its name.">H5Gget_info_by_name</a> </li>
+<li><a class="el" href="group___h5_g.html#ga3e30142e15ccf9a08bfc91ca9925c14d" title="Returns number of objects in the group specified by its identifier.">H5Gget_num_objs</a> (deprecated) </li>
+</ul>
+</td></tr>
+<tr>
+<td>specific </td><td><ul>
+<li><a class="el" href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b" title="Mounts an HDF5 file.">H5Fmount</a> </li>
+<li><a class="el" href="group___h5_f.html#gae8f807d3f04a33f132ffb6c5295e897f" title="Unounts an HDF5 file.">H5Funmount</a> </li>
+<li><a class="el" href="group___h5_g.html#ga1d55dbf931f8003bb329c4340b8fe4d6" title="Flushes all buffers associated with a group to disk.">H5Gflush</a> </li>
+<li><a class="el" href="group___h5_g.html#ga0a8bdd0eb1b001222c27d3d39a909840" title="Refreshes all buffers associated with a group.">H5Grefresh</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>close </td><td><ul>
+<li><a class="el" href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221" title="Closes the specified group.">H5Gclose</a> </li>
+</ul>
+</td></tr>
+<tr>
+<th colspan="2">DATASET </th></tr>
+<tr>
+<td>create </td><td><ul>
+<li><a class="el" href="group___h5_d.html#ga6b86f2683ae6a78d48d33c45257744a2" title="Creates a dataset at the specified location.">H5Dcreate1</a> (deprecated) </li>
+<li><a class="el" href="group___h5_d.html#gabf62045119f4e9c512d87d77f2f992df" title="Creates a new dataset and links it into the file.">H5Dcreate2</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>open </td><td><ul>
+<li><a class="el" href="group___h5_d.html#gabaf03a683e1da2c8dad6ba1010d55b81" title="Opens an existing dataset.">H5Dopen1</a> (deprecated) </li>
+<li><a class="el" href="group___h5_d.html#ga04198c4cf0b849ed3a8921f6c7169ee2" title="Opens an existing dataset.">H5Dopen2</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>read </td><td><ul>
+<li><a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>write </td><td><ul>
+<li><a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>get </td><td><ul>
+<li><a class="el" href="group___h5_d.html#ga252c0ddac7a7817bd757190e7398353b" title="Returns the dataset access property list associated with a dataset.">H5Dget_access_plist</a> </li>
+<li><a class="el" href="group___h5_d.html#ga8848f14f4aba8e6160c3d8bb7f1be163" title="Returns an identifier for a copy of the dataset creation property list for a dataset.">H5Dget_create_plist</a> </li>
+<li><a class="el" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a" title="Returns an identifier for a copy of the dataspace for a dataset.">H5Dget_space</a> </li>
+<li><a class="el" href="group___h5_d.html#ga7639ef5c12cb906c71670ce73b856a4c" title="Determines whether space has been allocated for a dataset.">H5Dget_space_status</a> </li>
+<li><a class="el" href="group___h5_d.html#gafb249479a493e80891f0c7f5d8a91b00" title="Returns the amount of storage allocated for a dataset.">H5Dget_storage_size</a> </li>
+<li><a class="el" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb" title="Returns an identifier for a copy of the datatype for a dataset.">H5Dget_type</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>specific </td><td><ul>
+<li><a class="el" href="group___h5_d.html#gac4c0ff57977b1f39c1055296e39cbe91" title="Extends a dataset.">H5Dextend</a> (deprecated) </li>
+<li><a class="el" href="group___h5_d.html#ga4a2175a62baa1e35ad2467bb1fdff1f7" title="Flushes all buffers associated with a dataset to disk.">H5Dflush</a> </li>
+<li><a class="el" href="group___h5_d.html#ga3c1ea7e5db3f62d9cf03dd62d1fb08da" title="Refreshes all buffers associated with a dataset.">H5Drefresh</a> </li>
+<li><a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f" title="Changes the sizes of a dataset&#39;s dimensions.">H5Dset_extent</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>close </td><td><ul>
+<li><a class="el" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609" title="Closes the specified dataset.">H5Dclose</a> </li>
+</ul>
+</td></tr>
+<tr>
+<th colspan="2">OBJECT </th></tr>
+<tr>
+<td>open </td><td><ul>
+<li><a class="el" href="group___h5_o.html#ga9f635f58c7ddf17f87c253bfbca08bc1" title="Opens an object in an HDF5 file by location identifier and path name.">H5Oopen</a> </li>
+<li><a class="el" href="group___h5_o.html#ga137f3823adab4daaaf8fe87b40453fa2" title="Opens an object using its address within an HDF5 file.">H5Oopen_by_addr</a> (deprecated) </li>
+<li><a class="el" href="group___h5_o.html#gaeb66e5cbb3ca79890fc284a0b06762be" title="Opens the nth object in a group.">H5Oopen_by_idx</a> </li>
+<li><a class="el" href="group___h5_o.html#ga2ea3627cf171d0565307702a5e203262" title="Opens an object in an HDF5 file using its VOL independent token.">H5Oopen_by_token</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>copy </td><td><ul>
+<li><a class="el" href="group___h5_o.html#gaa94449be6f67f499be5ddd3fc44f4225" title="Copies an object in an HDF5 file.">H5Ocopy</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>get </td><td><ul>
+<li><a class="el" href="group___h5_o.html#gaf3751684a6706e3ba49b863406011f80" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info1</a> (deprecated) </li>
+<li><a class="el" href="group___h5_o.html#ga06f896e14fe4fa940fbc2bc235e0cf74" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info2</a> (deprecated) </li>
+<li><a class="el" href="group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info3</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>specific </td><td><ul>
+<li><a class="el" href="group___h5_o.html#ga60c20da5e244c28a653d4fa23d316b44" title="Decrements an object reference count.">H5Odecr_refcount</a> </li>
+<li><a class="el" href="group___h5_o.html#gab0fef18d97844c4f83d412c5a22def7b" title="Determines whether a link resolves to an actual object.">H5Oexists_by_name</a> </li>
+<li><a class="el" href="group___h5_o.html#gad99f35048cba4534b6393214684f090f" title="Flushes all buffers associated with an HDF5 object to disk.">H5Oflush</a> </li>
+<li><a class="el" href="group___h5_o.html#ga2086bad6c3cd2a711c306a48c093ff55" title="Increments an object reference count.">H5Oincr_refcount</a> </li>
+<li><a class="el" href="group___h5_o.html#gaf0318b68be9ab23a92b8a6bee0af9e2f" title="Refreshes all buffers associated with an HDF5 object.">H5Orefresh</a> </li>
+<li><a class="el" href="group___h5_o.html#gaffacf3bd66f4fe074099eae1c80914f2" title="Recursively visits all objects starting from a specified object.">H5Ovisit_by_name1</a> (deprecated) </li>
+<li><a class="el" href="group___h5_o.html#ga9c155caf5499405fe403e1eb27b5beb6" title="Recursively visits all objects starting from a specified object.">H5Ovisit_by_name2</a> (deprecated) </li>
+<li><a class="el" href="group___h5_o.html#ga34815400b01df59c4dac19436124885a" title="Recursively visits all objects accessible from a specified object.">H5Ovisit_by_name3</a> </li>
+<li><a class="el" href="group___h5_o.html#ga6efdb2a0a9fe9fe46695cc0f7bd993e7" title="Recursively visits all objects accessible from a specified object.">H5Ovisit1</a> (deprecated) </li>
+<li><a class="el" href="group___h5_o.html#gaa4ab542f581f4fc9a4eaa95debb29c9e" title="Recursively visits all objects accessible from a specified object.">H5Ovisit2</a> (deprecated) </li>
+<li><a class="el" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a" title="Recursively visits all objects accessible from a specified object.">H5Ovisit3</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>close </td><td><ul>
+<li><a class="el" href="group___h5_o.html#ga545ad7c54987013ebd50b40fe9e73c61" title="Closes an object in an HDF5 file.">H5Oclose</a> </li>
+</ul>
+</td></tr>
+<tr>
+<th colspan="2">LINK </th></tr>
+<tr>
+<td>create </td><td><ul>
+<li><a class="el" href="group___h5_g.html#ga1b9b2effdc1727613f81c4dcb2a4d644" title="Creates a link of the specified type from new_name to cur_name.">H5Glink</a> (deprecated) </li>
+<li><a class="el" href="group___h5_g.html#gafabd07a7f64a7cbef27c56a3bee2df47" title="Creates a link of the specified type from cur_name to new_name.">H5Glink2</a> (deprecated) </li>
+<li><a class="el" href="group___h5_l.html#ga69d50f7acdfd2f1dc7c4372397e63bd2" title="Creates a hard link to an object.">H5Lcreate_hard</a> </li>
+<li><a class="el" href="group___h5_l.html#ga894444623b58ce1ac3bd35538245ac78" title="Creates a soft link.">H5Lcreate_soft</a> </li>
+<li><a class="el" href="group___h5_l.html#gadaf9732947c45cd4d2442e7f58873fc2" title="Creates a link of a user-defined type.">H5Lcreate_ud</a> </li>
+<li><a class="el" href="group___h5_o.html#ga2c97dd58e64b67d16325fceb7e02113f" title="Creates a hard link to an object in an HDF5 file.">H5Olink</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>copy </td><td><ul>
+<li><a class="el" href="group___h5_l.html#gafd4624f1c040d5f1df36cb1e6986aac6" title="Creates an identical copy of a link with the same creation time and target. The new link can have a d...">H5Lcopy</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>move </td><td><ul>
+<li><a class="el" href="group___h5_g.html#gaa6474351d346ad45309ae0b22ebdde9a" title="Renames an object within an HDF5 file.">H5Gmove</a> (deprecated) </li>
+<li><a class="el" href="group___h5_g.html#gad97bf21798b06b63df0bdd404cac562c" title="Renames an object within an HDF5 file.">H5Gmove2</a> (deprecated) </li>
+<li><a class="el" href="group___h5_l.html#ga0bbc7f9bf25c8aca9dd8433a325c8acb" title="Moves a link within an HDF5 file.">H5Lmove</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>get </td><td><ul>
+<li><a class="el" href="group___h5_g.html#ga3a994ec16caa60edd7bb6c71c6fdc5aa" title="Returns the name of the object that the symbolic link points to.">H5Gget_linkval</a> (deprecated) </li>
+<li><a class="el" href="group___h5_l.html#gacc2ad7f2b402c4bf9bb122d7f43b98dc" title="Returns information about a link.">H5Lget_info1</a> (deprecated) </li>
+<li><a class="el" href="group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400" title="Returns information about a link.">H5Lget_info2</a> </li>
+<li><a class="el" href="group___h5_l.html#ga4db00b8b944eae68233438165c784b67">H5Lget_info_by_idx</a> </li>
+<li><a class="el" href="group___h5_l.html#ga453ea40c3bb85ec8120dd17deed2bd90" title="Retrieves name of the n-th link in a group, according to the order within a specified field or index.">H5Lget_name_by_idx</a> </li>
+<li><a class="el" href="group___h5_l.html#ga8eaacc372afc314e44521dfc1f66dcf4" title="Returns the value of a link.">H5Lget_val</a> </li>
+<li><a class="el" href="group___h5_l.html#gaf7be56de947e09a8d084e9d13a90bf3c" title="Retrieves value of the n-th link in a group, according to the order within an index.">H5Lget_val_by_idx</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>specific </td><td><ul>
+<li><a class="el" href="group___h5_g.html#gacb843cbd5bbb816cfa9c855463d1e51c" title="Removes the link to an object from a group.">H5Gunlink</a> (deprecated) </li>
+<li><a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf" title="Removes a link from a group.">H5Ldelete</a> </li>
+<li><a class="el" href="group___h5_l.html#gaaf5f820856afdd34f9070a797a246805" title="Removes the n-th link in a group.">H5Ldelete_by_idx</a> </li>
+<li><a class="el" href="group___h5_l.html#ga171be6e41dc1a464edc402df0ebdf801" title="Determines whether a link with the specified name exists in a group.">H5Lexists</a> </li>
+<li><a class="el" href="group___t_r_a_v.html#ga1e7c0a8cf17699563c02e128f27042f1" title="Iterates over links in a group, with user callback routine, according to the order within an index.">H5Literate1</a> (deprecated) </li>
+<li><a class="el" href="group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73" title="Iterates over links in a group, with user callback routine, according to the order within an index.">H5Literate2</a> </li>
+<li><a class="el" href="group___t_r_a_v.html#ga87e036da0c8d1146a073f3ee08e0fedc" title="Iterates through links in a group by its name.">H5Literate_by_name1</a> (deprecated) </li>
+<li><a class="el" href="group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e" title="Iterates through links in a group.">H5Literate_by_name2</a> </li>
+<li><a class="el" href="group___t_r_a_v.html#ga5424ef7043c82147490d027a0e8a59ef" title="Recursively visits all links starting from a specified group.">H5Lvisit1</a> (deprecated) </li>
+<li><a class="el" href="group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66" title="Recursively visits all links starting from a specified group.">H5Lvisit2</a> </li>
+<li><a class="el" href="group___t_r_a_v.html#ga1f1ba1bb4d44f2c111990024809417ac" title="Recursively visits all links starting from a specified group.">H5Lvisit_by_name1</a> (deprecated) </li>
+<li><a class="el" href="group___t_r_a_v.html#gafee93792c7e27a7e78b1ec221876b173" title="Recursively visits all links starting from a specified group.">H5Lvisit_by_name2</a> </li>
+</ul>
+</td></tr>
+<tr>
+<th colspan="2">DATATYPE </th></tr>
+<tr>
+<td>commit </td><td><ul>
+<li><a class="el" href="group___h5_t.html#ga1c00afb6dc5534778370a92c33fa2625" title="Commits a transient datatype to a file, creating a newly named datatype.">H5Tcommit1</a> (deprecated) </li>
+<li><a class="el" href="group___h5_t.html#ga10352b6fa9ac58a7fbd5299496f1df31" title="Commits a transient datatype, linking it into the file and creating a new committed datatype.">H5Tcommit2</a> </li>
+<li><a class="el" href="group___h5_t.html#ga9a224eb59f0ba807789e3f8ba3a840cd">H5Tcommit</a>+anon </li>
+</ul>
+</td></tr>
+<tr>
+<td>open </td><td><ul>
+<li><a class="el" href="group___h5_t.html#ga9f76fa0dc34bc7b310e100e5bfed66fb" title="Opens a named datatype.">H5Topen1</a> (deprecated) </li>
+<li><a class="el" href="group___h5_t.html#ga7e65e77634f1fb4ba38cbcdab9a59bc2" title="Opens a committed (named) datatype.">H5Topen2</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>get </td><td><ul>
+<li><a class="el" href="group___h5_t.html#ga6802c22c6e90216aa839a4a83909a54c" title="Returns a copy of a datatype&#39;s creation property list.">H5Tget_create_plist</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>specific </td><td><ul>
+<li><a class="el" href="group___h5_t.html#gafd60389b49e1e5e6f37caffbe6cbf6e5" title="Flushes all buffers associated with a committed datatype to disk.">H5Tflush</a> </li>
+<li><a class="el" href="group___h5_t.html#ga5bc56f6b85e114829dc12d6b18d66f4d" title="Refreshes all buffers associated with a committed datatype.">H5Trefresh</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>close </td><td><ul>
+<li><a class="el" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0" title="Releases a datatype.">H5Tclose</a> </li>
+</ul>
+</td></tr>
+<tr>
+<th colspan="2">ATTRIBUTE </th></tr>
+<tr>
+<td>create </td><td><ul>
+<li><a class="el" href="group___h5_a.html#gaa30f5f6c277d6c46f8aa31e89cdba085" title="Creates an attribute attached to a specified object.">H5Acreate1</a> (deprecated) </li>
+<li><a class="el" href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308" title="Creates an attribute attached to a specified object.">H5Acreate2</a> </li>
+<li><a class="el" href="group___h5_a.html#ga004160c28e281455ec48aa7fe557ef8a" title="Creates an attribute attached to a specified object.">H5Acreate_by_name</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>open </td><td><ul>
+<li><a class="el" href="group___h5_a.html#ga59863b205b6d93b2145f0fbca49656f7" title="Opens an attribute for an object specified by object identifier and attribute name.">H5Aopen</a> </li>
+<li><a class="el" href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d" title="Opens the nth attribute attached to an object.">H5Aopen_by_idx</a> </li>
+<li><a class="el" href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10" title="Opens an attribute for an object by object name and attribute name.">H5Aopen_by_name</a> </li>
+<li><a class="el" href="group___h5_a.html#gadaa85276f2731ad78462a6fd27118470" title="Opens the attribute specified by its index.">H5Aopen_idx</a> (deprecated) </li>
+<li><a class="el" href="group___h5_a.html#ga5c05fade96b6b7e2299f56a5b1edb1c1" title="Opens an attribute specified by name.">H5Aopen_name</a> (deprecated) </li>
+</ul>
+</td></tr>
+<tr>
+<td>read </td><td><ul>
+<li><a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c" title="Reads the value of an attribute.">H5Aread</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>write </td><td><ul>
+<li><a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c" title="Writes data to an attribute.">H5Awrite</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>get </td><td><ul>
+<li><a class="el" href="group___h5_a.html#ga0f6b545850bd21f128904eff51df226d" title="Gets an attribute creation property list identifier.">H5Aget_create_plist</a> </li>
+<li><a class="el" href="group___h5_a.html#gae3f1b7b87240b461f7827a8783acc08a" title="Retrieves attribute information by attribute identifier.">H5Aget_info</a> </li>
+<li><a class="el" href="group___h5_a.html#gad110910cb227c15fdca938a642714fe9" title="Retrieves attribute information by attribute index position.">H5Aget_info_by_idx</a> </li>
+<li><a class="el" href="group___h5_a.html#ga258f03e12b4f49ad33ba72d17a9e2faf" title="Retrieves attribute information by attribute name.">H5Aget_info_by_name</a> </li>
+<li><a class="el" href="group___h5_a.html#ga05e195aabab8c623b1c52009aeb99674" title="Gets an attribute name.">H5Aget_name</a> </li>
+<li><a class="el" href="group___h5_a.html#ga4c552b2db32371f8ea20d87475313fb6" title="Gets an attribute name by attribute index position.">H5Aget_name_by_idx</a> </li>
+<li><a class="el" href="group___h5_a.html#ga9e21e544119d03f9342530b45a71d74d" title="Gets a copy of the dataspace for an attribute.">H5Aget_space</a> </li>
+<li><a class="el" href="group___h5_a.html#gabd11c8e11db0adde706e41a24a832f06" title="Returns the amount of storage used to store an attribute.">H5Aget_storage_size</a> </li>
+<li><a class="el" href="group___h5_a.html#ga0b070b714b2e535df2e1cb3005026a44" title="Gets an attribute&#39;s datatype.">H5Aget_type</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>specific </td><td><ul>
+<li><a class="el" href="group___h5_a.html#gada9fa3d6db52329f1fd55662de6ff6ba" title="Deletes an attribute from a specified location.">H5Adelete</a> </li>
+<li><a class="el" href="group___h5_a.html#ga06711a4e77ff8ab49e427010fd38ac9e" title="Deletes an attribute from an object according to index order.">H5Adelete_by_idx</a> </li>
+<li><a class="el" href="group___h5_a.html#gacbf689308f851428dd641b64f5f94feb" title="Removes an attribute from a specified location.">H5Adelete_by_name</a> </li>
+<li><a class="el" href="group___h5_a.html#ga293b5be270d90cd5e47f782ca9aec80b" title="Determines whether an attribute with a given name exists on an object.">H5Aexists</a> </li>
+<li><a class="el" href="group___h5_a.html#gaa1d2305651a4524f6aa0f8b56eec1a37" title="Determines whether an attribute with a given name exists on an object.">H5Aexists_by_name</a> </li>
+<li><a class="el" href="group___h5_a.html#gabdb2cf7368eec0ad998cbe6a3f61aa41" title="Calls a user&#39;s function for each attribute on an object.">H5Aiterate1</a> (deprecated) </li>
+<li><a class="el" href="group___h5_a.html#ga9315a22b60468b6e996559b1b8a77251" title="Calls a user-defined function for each attribute on an object.">H5Aiterate2</a> </li>
+<li><a class="el" href="group___h5_a.html#ga75db973d69b61f673f5cdf21ac624cef" title="Calls user-defined function for each attribute on an object.">H5Aiterate_by_name</a> </li>
+<li><a class="el" href="group___h5_a.html#ga490dcd6db246c1fda7295badfce28203" title="Renames an attribute.">H5Arename</a> </li>
+<li><a class="el" href="group___h5_a.html#ga21f8483c935d72187b98f5e7c2056140">H5Arename_by_name</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td>close </td><td><ul>
+<li><a class="el" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda" title="Closes the specified attribute.">H5Aclose</a> </li>
+</ul>
+</td></tr>
+</table>
+<h1><a class="anchor" id="secVOLAppB"></a>
+Appendix B Callback Wrapper API Calls for Passthrough Connector Authors</h1>
+<div class="fragment"><div class="line"><span class="comment">/* Pass-through callbacks */</span></div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#a786364d1a3a1a7c890ced9e0a8f6be73">H5VLget_object</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#ad4d06542aef57546ccd1e40c4955e03e">H5VLget_wrap_ctx</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keywordtype">void</span> **wrap_ctx);</div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#abbc08a67ea754f25ee0d358c7aa83717">H5VLwrap_object</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> obj_type, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keywordtype">void</span> *wrap_ctx);</div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#aef90a98cbea62aff0e683d7bbe31dfb5">H5VLunwrap_object</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#af769237a892ee3c20d7cd75d22a64fc6">H5VLfree_wrap_ctx</a>(<span class="keywordtype">void</span> *wrap_ctx, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for generic callbacks */</span></div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a8e43a9640d599a68b2ce281796920d88">H5VLinitialize</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vipl_id);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a45e9fa8c9a6c037aed0b0521bb884148">H5VLterminate</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a4ad793093a03375e7af24f27bc60c2e5">H5VLget_cap_flags</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, uint64_t *cap_flags);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#adc2fe50b5e8945e1ba778c05118381f2">H5VLget_value</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="group___h5_v_l_d_e_f.html#ga81b40d59b53c498f8aa9d92d0afdde2c">H5VL_class_value_t</a> *conn_value);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for info fields and callbacks */</span></div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a910252aef3ceccad24ccc1cd03a38450">H5VLcopy_connector_info</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keywordtype">void</span> **dst_vol_info, <span class="keywordtype">void</span> *src_vol_info);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a19b87561296be6fb895fd123df3dc972">H5VLcmp_connector_info</a>(<span class="keywordtype">int</span> *cmp, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keyword">const</span> <span class="keywordtype">void</span> *info1, <span class="keyword">const</span> <span class="keywordtype">void</span> *info2);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a0d7c204a3db83d5563b0be557a3a4571">H5VLfree_connector_info</a>(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keywordtype">void</span> *vol_info);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#aac2b19b03066f3f9e07aae264de6bd14">H5VLconnector_info_to_str</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *info, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keywordtype">char</span> **str);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a458256651d397c69a113dd180f50411f">H5VLconnector_str_to_info</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keywordtype">void</span> **info);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for attribute callbacks */</span></div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#aa56747e17f0fe61e2583e3980a91989c">H5VLattr_create</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *attr_name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> acpl_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#a90ab6a10433a78ce02be60271c20e44b">H5VLattr_open</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#ad5a4f0da0e12b4f37df203c982687bdb">H5VLattr_read</a>(<span class="keywordtype">void</span> *attr, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype_id, <span class="keywordtype">void</span> *buf, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#ac40f6f460fe5bc4de1db2f5ee7bdc647">H5VLattr_write</a>(<span class="keywordtype">void</span> *attr, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype_id, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a0455ecaf77b7e60008bdc5aedb748e66">H5VLattr_get</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__attr__get__args__t.html">H5VL_attr_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#ac632a877cce1103f4e599959d4cc5460">H5VLattr_specific</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__attr__specific__args__t.html">H5VL_attr_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a29af736e7016e0d218f14d5e706794f5">H5VLattr_optional</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a6f5ab5c95feb563669c61e71a1af79c9">H5VLattr_close</a>(<span class="keywordtype">void</span> *attr, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for dataset callbacks */</span></div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#a3dca4cb386e58c968937f3e71e4149b5">H5VLdataset_create</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#a9623de82a9713f40267adfadeb4d9139">H5VLdataset_open</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a9e8670dd258b866391da0633a823a01d">H5VLdataset_read</a>(<span class="keywordtype">size_t</span> count, <span class="keywordtype">void</span> *dset[], <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id[],</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id[], <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id[], <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <span class="keywordtype">void</span> *buf[],</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a5028517e60ff4ae4a34a6c9ff1185668">H5VLdataset_write</a>(<span class="keywordtype">size_t</span> count, <span class="keywordtype">void</span> *dset[], <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id[],</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id[], <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id[], <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id,</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">void</span> *buf[], <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a7cd52e5b61d504e7d6e3a769534efdc7">H5VLdataset_get</a>(<span class="keywordtype">void</span> *dset, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__dataset__get__args__t.html">H5VL_dataset_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#aff9b695f422d86e9aff84a165acd2658">H5VLdataset_specific</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__dataset__specific__args__t.html">H5VL_dataset_specific_args_t</a> *args,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a9311dc565e5286c9f6e7d6594cf55781">H5VLdataset_optional</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a678c02d9005a68920ca71c8078748fb5">H5VLdataset_close</a>(<span class="keywordtype">void</span> *dset, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for named datatype callbacks */</span></div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#a89bd6037301bf50afb6b155aeb1f1bb5">H5VLdatatype_commit</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#a9138aacc3924119aa4d37fb4f442b425">H5VLdatatype_open</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> tapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#adafa64999e4dda2540843fe333a6a884">H5VLdatatype_get</a>(<span class="keywordtype">void</span> *dt, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__datatype__get__args__t.html">H5VL_datatype_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a6d9af2589e98fb0bc536a6dd1bc36ab1">H5VLdatatype_specific</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__datatype__specific__args__t.html">H5VL_datatype_specific_args_t</a> *args,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#ab0de23d096ca426c2c7c81c22ca6ccf7">H5VLdatatype_optional</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a49f02bbb1985181993a530f109b33707">H5VLdatatype_close</a>(<span class="keywordtype">void</span> *dt, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for file callbacks */</span></div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#a5053f3e985c389e31e845c8330784709">H5VLfile_create</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">unsigned</span> flags, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#af36739f3a4451269987de9ed4df265b7">H5VLfile_open</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">unsigned</span> flags, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a3c548e9cb2bd51331ee897aa86f21a46">H5VLfile_get</a>(<span class="keywordtype">void</span> *file, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__file__get__args__t.html">H5VL_file_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a3eeb23a2c3687d694a6dd0106bf34820">H5VLfile_specific</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__file__specific__args__t.html">H5VL_file_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#ae9801ec2575976a0b5ed461ecb0b3689">H5VLfile_optional</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a2c0def6910a6f7c52de27e0bb8d7a35c">H5VLfile_close</a>(<span class="keywordtype">void</span> *file, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for group callbacks */</span></div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#adade937e1f37fa9c740a02b9a421d6b9">H5VLgroup_create</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#a1aee98e3120cb2ce4c2ccdc061d35353">H5VLgroup_open</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a8f16a678c422196f5b269fcf64eb0f57">H5VLgroup_get</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__group__get__args__t.html">H5VL_group_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#aaa255508c8fd64a8f24ab66497ac3800">H5VLgroup_specific</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__group__specific__args__t.html">H5VL_group_specific_args_t</a> *args,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a2735899439c85a23e1a452ae980b9782">H5VLgroup_optional</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#afa20af338f0722587bec9af00e7a041c">H5VLgroup_close</a>(<span class="keywordtype">void</span> *grp, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for link callbacks */</span></div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a0f65e11e4b66231e352093c97bbc8f3c">H5VLlink_create</a>(<a class="code" href="struct_h5_v_l__link__create__args__t.html">H5VL_link_create_args_t</a> *args, <span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a3d24ef9796e673c78a7220edff4919ae">H5VLlink_copy</a>(<span class="keywordtype">void</span> *src_obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params1, <span class="keywordtype">void</span> *dst_obj,</div>
+<div class="line"> <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params2, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a09c1f3374d3b0aeabec554a8d63a082a">H5VLlink_move</a>(<span class="keywordtype">void</span> *src_obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params1, <span class="keywordtype">void</span> *dst_obj,</div>
+<div class="line"> <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params2, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#ac87aec9385917d6f0d572de479f0bdb6">H5VLlink_get</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__link__get__args__t.html">H5VL_link_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a4d8d57fd847725b7f25817d2613858d7">H5VLlink_specific</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__link__specific__args__t.html">H5VL_link_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#aa493c236d15cd60a610fbb4821e8d095">H5VLlink_optional</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for object callbacks */</span></div>
+<div class="line">H5_DLL <span class="keywordtype">void</span> *<a class="code" href="_h5_v_lconnector__passthru_8h.html#ab9c9ceef0da64d813a93b2a7a527575b">H5VLobject_open</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> *opened_type, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#ad3e5984fa0bebddfe9d38e8ba0257ceb">H5VLobject_copy</a>(<span class="keywordtype">void</span> *src_obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params1, <span class="keyword">const</span> <span class="keywordtype">char</span> *src_name,</div>
+<div class="line"> <span class="keywordtype">void</span> *dst_obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params2, <span class="keyword">const</span> <span class="keywordtype">char</span> *dst_name,</div>
+<div class="line"> <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> ocpypl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a1d9c6243482bc42471e3be9393fb61d1">H5VLobject_get</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__object__get__args__t.html">H5VL_object_get_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a91f97ca5ec160ed4f2bff2fc1949cddd">H5VLobject_specific</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__object__specific__args__t.html">H5VL_object_specific_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a07bdc0a6e611e80240d610e25a4dc165">H5VLobject_optional</a>(<span class="keywordtype">void</span> *obj, <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__loc__params__t.html">H5VL_loc_params_t</a> *loc_params, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id,</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <span class="keywordtype">void</span> **req);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for connector/container introspection callbacks */</span></div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a30c55c91df126248b0bf83e06a4c4cb8">H5VLintrospect_get_conn_cls</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_v_lconnector_8h.html#a72dd04b7264916fe5cdfc5970fe8ae21">H5VL_get_conn_lvl_t</a> lvl,</div>
+<div class="line"> <span class="keyword">const</span> <a class="code" href="struct_h5_v_l__class__t.html">H5VL_class_t</a> **conn_cls);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a202087e28ac183af87331010965b9616">H5VLintrospect_get_cap_flags</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *info, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, uint64_t *cap_flags);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a3e1f197a5a90c4f3c5a8fb6ff6031cd6">H5VLintrospect_opt_query</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="group___h5_v_l_d_e_f.html#ga14175ca7d867657e3e5c2f79a154a599">H5VL_subclass_t</a> subcls, <span class="keywordtype">int</span> opt_type,</div>
+<div class="line"> uint64_t *flags);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for asynchronous request callbacks */</span></div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a7c04eeb53490737229ec93252b86e2f2">H5VLrequest_wait</a>(<span class="keywordtype">void</span> *req, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, uint64_t timeout,</div>
+<div class="line"> <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> *status);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a9b490e7864366df596270c003af74468">H5VLrequest_notify</a>(<span class="keywordtype">void</span> *req, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_v_lconnector_8h.html#a418e1ef08bd10c57dc12f04b1e22f784">H5VL_request_notify_t</a> cb, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#ae125d77504bfc8ba5edf68a5d1796856">H5VLrequest_cancel</a>(<span class="keywordtype">void</span> *req, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="_h5_v_lconnector_8h.html#a9861877746c10d523dc8d5148f18ac3b">H5VL_request_status_t</a> *status);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a56983158d53c6f71ee5c7613f96265ef">H5VLrequest_specific</a>(<span class="keywordtype">void</span> *req, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__request__specific__args__t.html">H5VL_request_specific_args_t</a> *args);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a0d4fc41090ed919e7f134dcdd8bc2356">H5VLrequest_optional</a>(<span class="keywordtype">void</span> *req, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a4bdb448184824a25bb3f7ccecd99444b">H5VLrequest_free</a>(<span class="keywordtype">void</span> *req, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for blob callbacks */</span></div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a069eba2bccdc85798a789ce2bd0faeb6">H5VLblob_put</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keyword">const</span> <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> size, <span class="keywordtype">void</span> *blob_id,</div>
+<div class="line"> <span class="keywordtype">void</span> *ctx);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#aecf782e83423e79fa4660c0d1b1978a8">H5VLblob_get</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keyword">const</span> <span class="keywordtype">void</span> *blob_id, <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> size,</div>
+<div class="line"> <span class="keywordtype">void</span> *ctx);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a4824cecde7ca9cdcee9df2f0db3c288a">H5VLblob_specific</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keywordtype">void</span> *blob_id,</div>
+<div class="line"> <a class="code" href="struct_h5_v_l__blob__specific__args__t.html">H5VL_blob_specific_args_t</a> *args);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a24bda37b03b8caf0406d3822c23465df">H5VLblob_optional</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keywordtype">void</span> *blob_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for token callbacks */</span></div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a91cd262c9fced15807636937f8ae91b6">H5VLtoken_cmp</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keyword">const</span> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token1,</div>
+<div class="line"> <span class="keyword">const</span> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token2, <span class="keywordtype">int</span> *cmp_value);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a497f2cf9aefaba6f335be5a32dc3e109">H5VLtoken_to_str</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> obj_type, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keyword">const</span> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token,</div>
+<div class="line"> <span class="keywordtype">char</span> **token_str);</div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#a1bdbf39a88dd00bb47a32eb1264df39b">H5VLtoken_from_str</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> obj_type, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <span class="keyword">const</span> <span class="keywordtype">char</span> *token_str,</div>
+<div class="line"> <a class="code" href="struct_h5_o__token__t.html">H5O_token_t</a> *token);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Public wrappers for generic &#39;optional&#39; callback */</span></div>
+<div class="line">H5_DLL <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> <a class="code" href="_h5_v_lconnector__passthru_8h.html#aeeacac4f0290962703435fd2f4b794be">H5VLoptional</a>(<span class="keywordtype">void</span> *obj, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> connector_id, <a class="code" href="struct_h5_v_l__optional__args__t.html">H5VL_optional_args_t</a> *args, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id,</div>
+<div class="line"> <span class="keywordtype">void</span> **req);</div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a0455ecaf77b7e60008bdc5aedb748e66"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a0455ecaf77b7e60008bdc5aedb748e66">H5VLattr_get</a></div><div class="ttdeci">herr_t H5VLattr_get(void *obj, hid_t connector_id, H5VL_attr_get_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a069eba2bccdc85798a789ce2bd0faeb6"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a069eba2bccdc85798a789ce2bd0faeb6">H5VLblob_put</a></div><div class="ttdeci">herr_t H5VLblob_put(void *obj, hid_t connector_id, const void *buf, size_t size, void *blob_id, void *ctx)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a07bdc0a6e611e80240d610e25a4dc165"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a07bdc0a6e611e80240d610e25a4dc165">H5VLobject_optional</a></div><div class="ttdeci">herr_t H5VLobject_optional(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a09c1f3374d3b0aeabec554a8d63a082a"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a09c1f3374d3b0aeabec554a8d63a082a">H5VLlink_move</a></div><div class="ttdeci">herr_t H5VLlink_move(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a0d4fc41090ed919e7f134dcdd8bc2356"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a0d4fc41090ed919e7f134dcdd8bc2356">H5VLrequest_optional</a></div><div class="ttdeci">herr_t H5VLrequest_optional(void *req, hid_t connector_id, H5VL_optional_args_t *args)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a0d7c204a3db83d5563b0be557a3a4571"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a0d7c204a3db83d5563b0be557a3a4571">H5VLfree_connector_info</a></div><div class="ttdeci">herr_t H5VLfree_connector_info(hid_t connector_id, void *vol_info)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a0f65e11e4b66231e352093c97bbc8f3c"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a0f65e11e4b66231e352093c97bbc8f3c">H5VLlink_create</a></div><div class="ttdeci">herr_t H5VLlink_create(H5VL_link_create_args_t *args, void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a19b87561296be6fb895fd123df3dc972"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a19b87561296be6fb895fd123df3dc972">H5VLcmp_connector_info</a></div><div class="ttdeci">herr_t H5VLcmp_connector_info(int *cmp, hid_t connector_id, const void *info1, const void *info2)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a1aee98e3120cb2ce4c2ccdc061d35353"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a1aee98e3120cb2ce4c2ccdc061d35353">H5VLgroup_open</a></div><div class="ttdeci">void * H5VLgroup_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t gapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a1bdbf39a88dd00bb47a32eb1264df39b"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a1bdbf39a88dd00bb47a32eb1264df39b">H5VLtoken_from_str</a></div><div class="ttdeci">herr_t H5VLtoken_from_str(void *obj, H5I_type_t obj_type, hid_t connector_id, const char *token_str, H5O_token_t *token)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a1d9c6243482bc42471e3be9393fb61d1"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a1d9c6243482bc42471e3be9393fb61d1">H5VLobject_get</a></div><div class="ttdeci">herr_t H5VLobject_get(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_object_get_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a202087e28ac183af87331010965b9616"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a202087e28ac183af87331010965b9616">H5VLintrospect_get_cap_flags</a></div><div class="ttdeci">herr_t H5VLintrospect_get_cap_flags(const void *info, hid_t connector_id, uint64_t *cap_flags)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a24bda37b03b8caf0406d3822c23465df"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a24bda37b03b8caf0406d3822c23465df">H5VLblob_optional</a></div><div class="ttdeci">herr_t H5VLblob_optional(void *obj, hid_t connector_id, void *blob_id, H5VL_optional_args_t *args)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a2735899439c85a23e1a452ae980b9782"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a2735899439c85a23e1a452ae980b9782">H5VLgroup_optional</a></div><div class="ttdeci">herr_t H5VLgroup_optional(void *obj, hid_t connector_id, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a29af736e7016e0d218f14d5e706794f5"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a29af736e7016e0d218f14d5e706794f5">H5VLattr_optional</a></div><div class="ttdeci">herr_t H5VLattr_optional(void *obj, hid_t connector_id, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a2c0def6910a6f7c52de27e0bb8d7a35c"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a2c0def6910a6f7c52de27e0bb8d7a35c">H5VLfile_close</a></div><div class="ttdeci">herr_t H5VLfile_close(void *file, hid_t connector_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a30c55c91df126248b0bf83e06a4c4cb8"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a30c55c91df126248b0bf83e06a4c4cb8">H5VLintrospect_get_conn_cls</a></div><div class="ttdeci">herr_t H5VLintrospect_get_conn_cls(void *obj, hid_t connector_id, H5VL_get_conn_lvl_t lvl, const H5VL_class_t **conn_cls)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a3c548e9cb2bd51331ee897aa86f21a46"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a3c548e9cb2bd51331ee897aa86f21a46">H5VLfile_get</a></div><div class="ttdeci">herr_t H5VLfile_get(void *file, hid_t connector_id, H5VL_file_get_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a3d24ef9796e673c78a7220edff4919ae"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a3d24ef9796e673c78a7220edff4919ae">H5VLlink_copy</a></div><div class="ttdeci">herr_t H5VLlink_copy(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a3dca4cb386e58c968937f3e71e4149b5"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a3dca4cb386e58c968937f3e71e4149b5">H5VLdataset_create</a></div><div class="ttdeci">void * H5VLdataset_create(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a3e1f197a5a90c4f3c5a8fb6ff6031cd6"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a3e1f197a5a90c4f3c5a8fb6ff6031cd6">H5VLintrospect_opt_query</a></div><div class="ttdeci">herr_t H5VLintrospect_opt_query(void *obj, hid_t connector_id, H5VL_subclass_t subcls, int opt_type, uint64_t *flags)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a3eeb23a2c3687d694a6dd0106bf34820"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a3eeb23a2c3687d694a6dd0106bf34820">H5VLfile_specific</a></div><div class="ttdeci">herr_t H5VLfile_specific(void *obj, hid_t connector_id, H5VL_file_specific_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a458256651d397c69a113dd180f50411f"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a458256651d397c69a113dd180f50411f">H5VLconnector_str_to_info</a></div><div class="ttdeci">herr_t H5VLconnector_str_to_info(const char *str, hid_t connector_id, void **info)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a45e9fa8c9a6c037aed0b0521bb884148"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a45e9fa8c9a6c037aed0b0521bb884148">H5VLterminate</a></div><div class="ttdeci">herr_t H5VLterminate(hid_t connector_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a4824cecde7ca9cdcee9df2f0db3c288a"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a4824cecde7ca9cdcee9df2f0db3c288a">H5VLblob_specific</a></div><div class="ttdeci">herr_t H5VLblob_specific(void *obj, hid_t connector_id, void *blob_id, H5VL_blob_specific_args_t *args)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a497f2cf9aefaba6f335be5a32dc3e109"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a497f2cf9aefaba6f335be5a32dc3e109">H5VLtoken_to_str</a></div><div class="ttdeci">herr_t H5VLtoken_to_str(void *obj, H5I_type_t obj_type, hid_t connector_id, const H5O_token_t *token, char **token_str)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a49f02bbb1985181993a530f109b33707"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a49f02bbb1985181993a530f109b33707">H5VLdatatype_close</a></div><div class="ttdeci">herr_t H5VLdatatype_close(void *dt, hid_t connector_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a4ad793093a03375e7af24f27bc60c2e5"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a4ad793093a03375e7af24f27bc60c2e5">H5VLget_cap_flags</a></div><div class="ttdeci">herr_t H5VLget_cap_flags(hid_t connector_id, uint64_t *cap_flags)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a4bdb448184824a25bb3f7ccecd99444b"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a4bdb448184824a25bb3f7ccecd99444b">H5VLrequest_free</a></div><div class="ttdeci">herr_t H5VLrequest_free(void *req, hid_t connector_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a4d8d57fd847725b7f25817d2613858d7"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a4d8d57fd847725b7f25817d2613858d7">H5VLlink_specific</a></div><div class="ttdeci">herr_t H5VLlink_specific(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_link_specific_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a5028517e60ff4ae4a34a6c9ff1185668"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a5028517e60ff4ae4a34a6c9ff1185668">H5VLdataset_write</a></div><div class="ttdeci">herr_t H5VLdataset_write(size_t count, void *dset[], hid_t connector_id, hid_t mem_type_id[], hid_t mem_space_id[], hid_t file_space_id[], hid_t plist_id, const void *buf[], void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a5053f3e985c389e31e845c8330784709"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a5053f3e985c389e31e845c8330784709">H5VLfile_create</a></div><div class="ttdeci">void * H5VLfile_create(const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a56983158d53c6f71ee5c7613f96265ef"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a56983158d53c6f71ee5c7613f96265ef">H5VLrequest_specific</a></div><div class="ttdeci">herr_t H5VLrequest_specific(void *req, hid_t connector_id, H5VL_request_specific_args_t *args)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a678c02d9005a68920ca71c8078748fb5"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a678c02d9005a68920ca71c8078748fb5">H5VLdataset_close</a></div><div class="ttdeci">herr_t H5VLdataset_close(void *dset, hid_t connector_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a6d9af2589e98fb0bc536a6dd1bc36ab1"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a6d9af2589e98fb0bc536a6dd1bc36ab1">H5VLdatatype_specific</a></div><div class="ttdeci">herr_t H5VLdatatype_specific(void *obj, hid_t connector_id, H5VL_datatype_specific_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a6f5ab5c95feb563669c61e71a1af79c9"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a6f5ab5c95feb563669c61e71a1af79c9">H5VLattr_close</a></div><div class="ttdeci">herr_t H5VLattr_close(void *attr, hid_t connector_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a786364d1a3a1a7c890ced9e0a8f6be73"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a786364d1a3a1a7c890ced9e0a8f6be73">H5VLget_object</a></div><div class="ttdeci">void * H5VLget_object(void *obj, hid_t connector_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a7c04eeb53490737229ec93252b86e2f2"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a7c04eeb53490737229ec93252b86e2f2">H5VLrequest_wait</a></div><div class="ttdeci">herr_t H5VLrequest_wait(void *req, hid_t connector_id, uint64_t timeout, H5VL_request_status_t *status)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a7cd52e5b61d504e7d6e3a769534efdc7"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a7cd52e5b61d504e7d6e3a769534efdc7">H5VLdataset_get</a></div><div class="ttdeci">herr_t H5VLdataset_get(void *dset, hid_t connector_id, H5VL_dataset_get_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a89bd6037301bf50afb6b155aeb1f1bb5"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a89bd6037301bf50afb6b155aeb1f1bb5">H5VLdatatype_commit</a></div><div class="ttdeci">void * H5VLdatatype_commit(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a8e43a9640d599a68b2ce281796920d88"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a8e43a9640d599a68b2ce281796920d88">H5VLinitialize</a></div><div class="ttdeci">herr_t H5VLinitialize(hid_t connector_id, hid_t vipl_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a8f16a678c422196f5b269fcf64eb0f57"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a8f16a678c422196f5b269fcf64eb0f57">H5VLgroup_get</a></div><div class="ttdeci">herr_t H5VLgroup_get(void *obj, hid_t connector_id, H5VL_group_get_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a90ab6a10433a78ce02be60271c20e44b"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a90ab6a10433a78ce02be60271c20e44b">H5VLattr_open</a></div><div class="ttdeci">void * H5VLattr_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t aapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a910252aef3ceccad24ccc1cd03a38450"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a910252aef3ceccad24ccc1cd03a38450">H5VLcopy_connector_info</a></div><div class="ttdeci">herr_t H5VLcopy_connector_info(hid_t connector_id, void **dst_vol_info, void *src_vol_info)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a9138aacc3924119aa4d37fb4f442b425"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a9138aacc3924119aa4d37fb4f442b425">H5VLdatatype_open</a></div><div class="ttdeci">void * H5VLdatatype_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t tapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a91cd262c9fced15807636937f8ae91b6"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a91cd262c9fced15807636937f8ae91b6">H5VLtoken_cmp</a></div><div class="ttdeci">herr_t H5VLtoken_cmp(void *obj, hid_t connector_id, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a91f97ca5ec160ed4f2bff2fc1949cddd"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a91f97ca5ec160ed4f2bff2fc1949cddd">H5VLobject_specific</a></div><div class="ttdeci">herr_t H5VLobject_specific(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_object_specific_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a9311dc565e5286c9f6e7d6594cf55781"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a9311dc565e5286c9f6e7d6594cf55781">H5VLdataset_optional</a></div><div class="ttdeci">herr_t H5VLdataset_optional(void *obj, hid_t connector_id, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a9623de82a9713f40267adfadeb4d9139"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a9623de82a9713f40267adfadeb4d9139">H5VLdataset_open</a></div><div class="ttdeci">void * H5VLdataset_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t dapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a9b490e7864366df596270c003af74468"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a9b490e7864366df596270c003af74468">H5VLrequest_notify</a></div><div class="ttdeci">herr_t H5VLrequest_notify(void *req, hid_t connector_id, H5VL_request_notify_t cb, void *ctx)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_a9e8670dd258b866391da0633a823a01d"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#a9e8670dd258b866391da0633a823a01d">H5VLdataset_read</a></div><div class="ttdeci">herr_t H5VLdataset_read(size_t count, void *dset[], hid_t connector_id, hid_t mem_type_id[], hid_t mem_space_id[], hid_t file_space_id[], hid_t plist_id, void *buf[], void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_aa493c236d15cd60a610fbb4821e8d095"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#aa493c236d15cd60a610fbb4821e8d095">H5VLlink_optional</a></div><div class="ttdeci">herr_t H5VLlink_optional(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_aa56747e17f0fe61e2583e3980a91989c"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#aa56747e17f0fe61e2583e3980a91989c">H5VLattr_create</a></div><div class="ttdeci">void * H5VLattr_create(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_aaa255508c8fd64a8f24ab66497ac3800"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#aaa255508c8fd64a8f24ab66497ac3800">H5VLgroup_specific</a></div><div class="ttdeci">herr_t H5VLgroup_specific(void *obj, hid_t connector_id, H5VL_group_specific_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_aac2b19b03066f3f9e07aae264de6bd14"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#aac2b19b03066f3f9e07aae264de6bd14">H5VLconnector_info_to_str</a></div><div class="ttdeci">herr_t H5VLconnector_info_to_str(const void *info, hid_t connector_id, char **str)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_ab0de23d096ca426c2c7c81c22ca6ccf7"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#ab0de23d096ca426c2c7c81c22ca6ccf7">H5VLdatatype_optional</a></div><div class="ttdeci">herr_t H5VLdatatype_optional(void *obj, hid_t connector_id, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_ab9c9ceef0da64d813a93b2a7a527575b"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#ab9c9ceef0da64d813a93b2a7a527575b">H5VLobject_open</a></div><div class="ttdeci">void * H5VLobject_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5I_type_t *opened_type, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_abbc08a67ea754f25ee0d358c7aa83717"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#abbc08a67ea754f25ee0d358c7aa83717">H5VLwrap_object</a></div><div class="ttdeci">void * H5VLwrap_object(void *obj, H5I_type_t obj_type, hid_t connector_id, void *wrap_ctx)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_ac40f6f460fe5bc4de1db2f5ee7bdc647"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#ac40f6f460fe5bc4de1db2f5ee7bdc647">H5VLattr_write</a></div><div class="ttdeci">herr_t H5VLattr_write(void *attr, hid_t connector_id, hid_t dtype_id, const void *buf, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_ac632a877cce1103f4e599959d4cc5460"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#ac632a877cce1103f4e599959d4cc5460">H5VLattr_specific</a></div><div class="ttdeci">herr_t H5VLattr_specific(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_attr_specific_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_ac87aec9385917d6f0d572de479f0bdb6"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#ac87aec9385917d6f0d572de479f0bdb6">H5VLlink_get</a></div><div class="ttdeci">herr_t H5VLlink_get(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_link_get_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_ad3e5984fa0bebddfe9d38e8ba0257ceb"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#ad3e5984fa0bebddfe9d38e8ba0257ceb">H5VLobject_copy</a></div><div class="ttdeci">herr_t H5VLobject_copy(void *src_obj, const H5VL_loc_params_t *loc_params1, const char *src_name, void *dst_obj, const H5VL_loc_params_t *loc_params2, const char *dst_name, hid_t connector_id, hid_t ocpypl_id, hid_t lcpl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_ad4d06542aef57546ccd1e40c4955e03e"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#ad4d06542aef57546ccd1e40c4955e03e">H5VLget_wrap_ctx</a></div><div class="ttdeci">herr_t H5VLget_wrap_ctx(void *obj, hid_t connector_id, void **wrap_ctx)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_ad5a4f0da0e12b4f37df203c982687bdb"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#ad5a4f0da0e12b4f37df203c982687bdb">H5VLattr_read</a></div><div class="ttdeci">herr_t H5VLattr_read(void *attr, hid_t connector_id, hid_t dtype_id, void *buf, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_adade937e1f37fa9c740a02b9a421d6b9"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#adade937e1f37fa9c740a02b9a421d6b9">H5VLgroup_create</a></div><div class="ttdeci">void * H5VLgroup_create(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_adafa64999e4dda2540843fe333a6a884"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#adafa64999e4dda2540843fe333a6a884">H5VLdatatype_get</a></div><div class="ttdeci">herr_t H5VLdatatype_get(void *dt, hid_t connector_id, H5VL_datatype_get_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_adc2fe50b5e8945e1ba778c05118381f2"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#adc2fe50b5e8945e1ba778c05118381f2">H5VLget_value</a></div><div class="ttdeci">herr_t H5VLget_value(hid_t connector_id, H5VL_class_value_t *conn_value)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_ae125d77504bfc8ba5edf68a5d1796856"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#ae125d77504bfc8ba5edf68a5d1796856">H5VLrequest_cancel</a></div><div class="ttdeci">herr_t H5VLrequest_cancel(void *req, hid_t connector_id, H5VL_request_status_t *status)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_ae9801ec2575976a0b5ed461ecb0b3689"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#ae9801ec2575976a0b5ed461ecb0b3689">H5VLfile_optional</a></div><div class="ttdeci">herr_t H5VLfile_optional(void *obj, hid_t connector_id, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_aecf782e83423e79fa4660c0d1b1978a8"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#aecf782e83423e79fa4660c0d1b1978a8">H5VLblob_get</a></div><div class="ttdeci">herr_t H5VLblob_get(void *obj, hid_t connector_id, const void *blob_id, void *buf, size_t size, void *ctx)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_aeeacac4f0290962703435fd2f4b794be"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#aeeacac4f0290962703435fd2f4b794be">H5VLoptional</a></div><div class="ttdeci">herr_t H5VLoptional(void *obj, hid_t connector_id, H5VL_optional_args_t *args, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_aef90a98cbea62aff0e683d7bbe31dfb5"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#aef90a98cbea62aff0e683d7bbe31dfb5">H5VLunwrap_object</a></div><div class="ttdeci">void * H5VLunwrap_object(void *obj, hid_t connector_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_af36739f3a4451269987de9ed4df265b7"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#af36739f3a4451269987de9ed4df265b7">H5VLfile_open</a></div><div class="ttdeci">void * H5VLfile_open(const char *name, unsigned flags, hid_t fapl_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_af769237a892ee3c20d7cd75d22a64fc6"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#af769237a892ee3c20d7cd75d22a64fc6">H5VLfree_wrap_ctx</a></div><div class="ttdeci">herr_t H5VLfree_wrap_ctx(void *wrap_ctx, hid_t connector_id)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_afa20af338f0722587bec9af00e7a041c"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#afa20af338f0722587bec9af00e7a041c">H5VLgroup_close</a></div><div class="ttdeci">herr_t H5VLgroup_close(void *grp, hid_t connector_id, hid_t dxpl_id, void **req)</div></div>
+<div class="ttc" id="a_h5_v_lconnector__passthru_8h_html_aff9b695f422d86e9aff84a165acd2658"><div class="ttname"><a href="_h5_v_lconnector__passthru_8h.html#aff9b695f422d86e9aff84a165acd2658">H5VLdataset_specific</a></div><div class="ttdeci">herr_t H5VLdataset_specific(void *obj, hid_t connector_id, H5VL_dataset_specific_args_t *args, hid_t dxpl_id, void **req)</div></div>
+</div><!-- fragment --><h1><a class="anchor" id="secVOLAppC"></a>
+Appendix C Native VOL Connector Optional Values By Subclass</h1>
+<div class="fragment"><div class="line"><span class="comment">/* H5VL_SUBCLS_ATTR */</span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_ATTR_ITERATE_OLD 0 </span><span class="comment">/* H5Aiterate (deprecated routine) */</span><span class="preprocessor"></span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* H5VL_SUBCLS_DATASET */</span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_DATASET_FORMAT_CONVERT 0 </span><span class="comment">/* H5Dformat_convert (internal) */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_DATASET_GET_CHUNK_INDEX_TYPE 1 </span><span class="comment">/* H5Dget_chunk_index_type */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_DATASET_GET_CHUNK_STORAGE_SIZE 2 </span><span class="comment">/* H5Dget_chunk_storage_size */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_DATASET_GET_NUM_CHUNKS 3 </span><span class="comment">/* H5Dget_num_chunks */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_IDX 4 </span><span class="comment">/* H5Dget_chunk_info */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_COORD 5 </span><span class="comment">/* H5Dget_chunk_info_by_coord */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_DATASET_CHUNK_READ 6 </span><span class="comment">/* H5Dchunk_read */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_DATASET_CHUNK_WRITE 7 </span><span class="comment">/* H5Dchunk_write */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_DATASET_GET_VLEN_BUF_SIZE 8 </span><span class="comment">/* H5Dvlen_get_buf_size */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_DATASET_GET_OFFSET 9 </span><span class="comment">/* H5Dget_offset */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_DATASET_CHUNK_ITER 10 </span><span class="comment">/* H5Dchunk_iter */</span><span class="preprocessor"></span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* H5VL_SUBCLS_FILE */</span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_CLEAR_ELINK_CACHE 0 </span><span class="comment">/* H5Fclear_elink_file_cache */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_FILE_IMAGE 1 </span><span class="comment">/* H5Fget_file_image */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_FREE_SECTIONS 2 </span><span class="comment">/* H5Fget_free_sections */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_FREE_SPACE 3 </span><span class="comment">/* H5Fget_freespace */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_INFO 4 </span><span class="comment">/* H5Fget_info1/2 */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_MDC_CONF 5 </span><span class="comment">/* H5Fget_mdc_config */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_MDC_HR 6 </span><span class="comment">/* H5Fget_mdc_hit_rate */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_MDC_SIZE 7 </span><span class="comment">/* H5Fget_mdc_size */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_SIZE 8 </span><span class="comment">/* H5Fget_filesize */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_VFD_HANDLE 9 </span><span class="comment">/* H5Fget_vfd_handle */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_RESET_MDC_HIT_RATE 10 </span><span class="comment">/* H5Freset_mdc_hit_rate_stats */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_SET_MDC_CONFIG 11 </span><span class="comment">/* H5Fset_mdc_config */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_METADATA_READ_RETRY_INFO 12 </span><span class="comment">/* H5Fget_metadata_read_retry_info */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_START_SWMR_WRITE 13 </span><span class="comment">/* H5Fstart_swmr_write */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_START_MDC_LOGGING 14 </span><span class="comment">/* H5Fstart_mdc_logging */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_STOP_MDC_LOGGING 15 </span><span class="comment">/* H5Fstop_mdc_logging */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_MDC_LOGGING_STATUS 16 </span><span class="comment">/* H5Fget_mdc_logging_status */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_FORMAT_CONVERT 17 </span><span class="comment">/* H5Fformat_convert */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_RESET_PAGE_BUFFERING_STATS 18 </span><span class="comment">/* H5Freset_page_buffering_stats */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_PAGE_BUFFERING_STATS 19 </span><span class="comment">/* H5Fget_page_buffering_stats */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_MDC_IMAGE_INFO 20 </span><span class="comment">/* H5Fget_mdc_image_info */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_EOA 21 </span><span class="comment">/* H5Fget_eoa */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_INCR_FILESIZE 22 </span><span class="comment">/* H5Fincrement_filesize */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_SET_LIBVER_BOUNDS 23 </span><span class="comment">/* H5Fset_latest_format/libver_bounds */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_MIN_DSET_OHDR_FLAG 24 </span><span class="comment">/* H5Fget_dset_no_attrs_hint */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_SET_MIN_DSET_OHDR_FLAG 25 </span><span class="comment">/* H5Fset_dset_no_attrs_hint */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#ifdef H5_HAVE_PARALLEL</span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_GET_MPI_ATOMICITY 26 </span><span class="comment">/* H5Fget_mpi_atomicity */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_SET_MPI_ATOMICITY 27 </span><span class="comment">/* H5Fset_mpi_atomicity */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#endif</span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_FILE_POST_OPEN 28 </span><span class="comment">/* Adjust file after open, with wrapping context */</span><span class="preprocessor"></span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* H5VL_SUBCLS_GROUP */</span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_GROUP_ITERATE_OLD 0 </span><span class="comment">/* HG5Giterate (deprecated routine) */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_GROUP_GET_OBJINFO 1 </span><span class="comment">/* HG5Gget_objinfo (deprecated routine) */</span><span class="preprocessor"></span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* H5VL_SUBCLS_OBJECT */</span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_OBJECT_GET_COMMENT 0 </span><span class="comment">/* H5G|H5Oget_comment, H5Oget_comment_by_name */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_OBJECT_SET_COMMENT 1 </span><span class="comment">/* H5G|H5Oset_comment, H5Oset_comment_by_name */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_OBJECT_DISABLE_MDC_FLUSHES 2 </span><span class="comment">/* H5Odisable_mdc_flushes */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_OBJECT_ENABLE_MDC_FLUSHES 3 </span><span class="comment">/* H5Oenable_mdc_flushes */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_OBJECT_ARE_MDC_FLUSHES_DISABLED 4 </span><span class="comment">/* H5Oare_mdc_flushes_disabled */</span><span class="preprocessor"></span></div>
+<div class="line"><span class="preprocessor">#define H5VL_NATIVE_OBJECT_GET_NATIVE_INFO 5 </span><span class="comment">/* H5Oget_native_info(_by_idx, _by_name) */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --><hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_v_o_l__connector.html">HDF5 Virtual Object Layer (VOL) Connector Author Guide</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_v_o_l_conn_guide_8dox.html b/develop/_v_o_l_conn_guide_8dox.html
new file mode 100644
index 0000000..3383708
--- /dev/null
+++ b/develop/_v_o_l_conn_guide_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/VOLConnGuide.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_v_o_l_conn_guide_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/VOLConnGuide.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_v_o_l_conn_guide_8dox.html">VOLConnGuide.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_view_tools.html b/develop/_view_tools.html
new file mode 100644
index 0000000..de6cab7
--- /dev/null
+++ b/develop/_view_tools.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Tools for Viewing and Editing HDF5 Files</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_view_tools.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Tools for Viewing and Editing HDF5 Files </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p><hr />
+<h1><a class="anchor" id="secToolsBasic"></a>
+Basic Facts about HDF5</h1>
+<p>The following are basic facts about HDF5 files to keep in mind while completing these tutorial topics: </p><ul>
+<li>All HDF5 files contain a root group "/". </li>
+<li>There are two primary objects in HDF5, a group and a dataset:<br />
+ Groups allow objects to be organized into a group structure, such as a tree.<br />
+ Datasets contain raw data values. </li>
+<li>Additional information about an HDF5 object may optionally be stored in attributes attached to the object.</li>
+</ul>
+<h1><a class="anchor" id="secToolsTopics"></a>
+Tutorial Topics</h1>
+<table class="doxtable">
+<tr>
+<th>Tutorial Topic </th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="_learn_h_d_f_view.html">Learning HDF5 with HDFView</a> </td><td>Use HDFView to create, edit and view files. </td></tr>
+<tr>
+<td><a class="el" href="_view_tools_command.html">Command-line Tools</a> </td><td>Use the HDF5 command-line tools for viewing, editing, and comparing HDF5 files. </td></tr>
+<tr>
+<td><a class="el" href="_view_tools_j_p_s_s.html">Use Case: Examining a JPSS NPP File With HDF5 Tools</a> </td><td>Use HDF5 tools to examine and work with JPSS NPP files. </td></tr>
+</table>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_view_tools2_8dox.html b/develop/_view_tools2_8dox.html
new file mode 100644
index 0000000..a44112d
--- /dev/null
+++ b/develop/_view_tools2_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/ViewTools2.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_view_tools2_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/ViewTools2.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_view_tools2_8dox.html">ViewTools2.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_view_tools_8dox.html b/develop/_view_tools_8dox.html
new file mode 100644
index 0000000..f2ea9b1
--- /dev/null
+++ b/develop/_view_tools_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/ViewTools.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_view_tools_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/ViewTools.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_view_tools_8dox.html">ViewTools.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_view_tools_command.html b/develop/_view_tools_command.html
new file mode 100644
index 0000000..63d002d
--- /dev/null
+++ b/develop/_view_tools_command.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Command-line Tools</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_view_tools_command.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Command-line Tools </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p><hr />
+<h1><a class="anchor" id="secViewToolsCommandObtain"></a>
+Obtain Tools and Files (Optional)</h1>
+<p>Pre-built binaries for Linux and Windows are distributed within the respective HDF5 binary release packages, which can be obtained from the <a href="https://portal.hdfgroup.org/display/support/Download+HDF5">Download HDF5</a> page.</p>
+<p>HDF5 files can be obtained from various places such as <a class="el" href="_h_d_f5_examples.html">HDF5 Examples</a> and <a href="http://www.hdfeos.org/">HDF-EOS and Tools and Information Center</a>. Specifically, the following examples are used in this tutorial topic: </p><ul>
+<li>HDF5 Files created from compiling the <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> </li>
+<li>HDF5 Files on the <a class="el" href="_ex_a_p_i.html">Examples by API</a> page </li>
+<li>NPP JPSS files, <a href="https://support.hdfgroup.org/ftp/HDF5/examples/files/tutorial/SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5.gz">SVM01_npp.. (gzipped)</a> and <a href="https://support.hdfgroup.org/ftp/HDF5/examples/files/tutorial/SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5.gz">SVM09_npp.. (gzipped)</a> </li>
+<li>HDF-EOS <a href="https://support.hdfgroup.org/ftp/HDF5/examples/files/tutorial/OMI-Aura.he5">OMI-Aura file</a></li>
+</ul>
+<h1><a class="anchor" id="secViewToolsCommandTutor"></a>
+Tutorial Topics</h1>
+<p>A variety of command-line tools are included in the HDF5 binary distribution. There are tools to view, edit, convert and compare HDF5 files. This tutorial discusses the tools by their functionality. It does not cover all of the HDF5 tools.</p>
+<table class="doxtable">
+<tr>
+<th>Tool Category </th><th>Topic </th><th>Tools Used </th></tr>
+<tr>
+<td><b><a class="el" href="_view_tools_view.html">Command-line Tools For Viewing HDF5 Files</a></b> </td><td><a class="el" href="_view_tools_view.html#secViewToolsViewContent">File Content and Structure</a> </td><td>h5dump and h5ls </td></tr>
+<tr>
+<td></td><td><a class="el" href="_view_tools_view.html#secViewToolsViewDset">Datasets and Dataset Properties</a> </td><td>h5dump and h5ls </td></tr>
+<tr>
+<td></td><td><a class="el" href="_view_tools_view.html#secViewToolsViewGrps">Groups</a> </td><td>h5dump and h5ls </td></tr>
+<tr>
+<td></td><td><a class="el" href="_view_tools_view.html#secViewToolsViewAttr">Attributes</a> </td><td>h5dump </td></tr>
+<tr>
+<td></td><td><a class="el" href="_view_tools_view.html#secViewToolsViewSub">Dataset Subset</a> </td><td>h5dump </td></tr>
+<tr>
+<td></td><td><a class="el" href="_view_tools_view.html#secViewToolsViewDtypes">Datatypes</a> </td><td>h5dump </td></tr>
+<tr>
+<td><a class="el" href="_view_tools_edit.html">Command-line Tools For Editing HDF5 Files</a> </td><td><a class="el" href="_view_tools_edit.html#secViewToolsEditRemove">Remove Inaccessible Objects and Unused Space in a File</a> </td><td>h5repack </td></tr>
+<tr>
+<td></td><td><a class="el" href="_view_tools_edit.html#secViewToolsEditChange">Change a Dataset's Storage Layout</a> </td><td>h5repack </td></tr>
+<tr>
+<td></td><td><a class="el" href="_view_tools_edit.html#secViewToolsEditApply">Apply Compression Filter to a Dataset</a> </td><td>h5repack </td></tr>
+<tr>
+<td></td><td><a class="el" href="_view_tools_edit.html#secViewToolsEditCopy">Copy Objects to Another File</a> </td><td>h5copy </td></tr>
+<tr>
+<td></td><td><a class="el" href="_view_tools_edit.html#secViewToolsEditAdd">Add or Remove User Block from File</a> </td><td>h5jam and h5unjam </td></tr>
+<tr>
+<td><a class="el" href="_view_tools_convert.html">Command-line Tools For Converting HDF5 Files</a> </td><td><a class="el" href="_view_tools_convert.html#secViewToolsConvertASCII">Output HDF5 Dataset into an ASCII File (to Import into Excel and Other Applications)</a> </td><td>h5dump </td></tr>
+<tr>
+<td></td><td><a class="el" href="_view_tools_convert.html#secViewToolsConvertBinary">Output HDF5 Dataset into Binary File</a> </td><td>h5dump </td></tr>
+<tr>
+<td></td><td><a class="el" href="_view_tools_convert.html#secViewToolsConvertExport">Export from h5dump and Import into HDF5</a> </td><td>h5dump and h5import </td></tr>
+</table>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_view_tools_convert.html b/develop/_view_tools_convert.html
new file mode 100644
index 0000000..1823086
--- /dev/null
+++ b/develop/_view_tools_convert.html
@@ -0,0 +1,316 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Command-line Tools For Converting HDF5 Files</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_view_tools_convert.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Command-line Tools For Converting HDF5 Files </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_view_tools_command.html">Command-line Tools</a> </p><hr />
+<h1><a class="anchor" id="secViewToolsConvertTOC"></a>
+Contents</h1>
+<ul>
+<li>
+<a class="el" href="_view_tools_convert.html#secViewToolsConvertASCII">Output HDF5 Dataset into an ASCII File (to Import into Excel and Other Applications)</a> </li>
+<li>
+<a class="el" href="_view_tools_convert.html#secViewToolsConvertBinary">Output HDF5 Dataset into Binary File</a> </li>
+<li>
+<a class="el" href="_view_tools_convert.html#secViewToolsConvertExport">Export from h5dump and Import into HDF5</a> </li>
+</ul>
+<h1><a class="anchor" id="secViewToolsConvertASCII"></a>
+Output HDF5 Dataset into an ASCII File (to Import into Excel and Other Applications)</h1>
+<p>The <code style="background-color:whitesmoke;">h5dump</code> utility can be used to convert an HDF5 dataset into an ASCII file, which can then be imported into Excel and other applications. The following options are used: </p><table class="doxtable">
+<tr>
+<th>Options</th><th>Description </th></tr>
+<tr>
+<td>-d D, &ndash;dataset=D </td><td>Display dataset D </td></tr>
+<tr>
+<td>-o F, &ndash;output=F </td><td>Output raw data into file F </td></tr>
+<tr>
+<td>-y, &ndash;noindex </td><td>Suppress printing of array indices with the data </td></tr>
+<tr>
+<td>-w N, &ndash;width=N </td><td>Set N number of columns of output. A value of 0 sets the number to 65535 (the maximum) </td></tr>
+</table>
+<p>As an example, <code style="background-color:whitesmoke;">h5_crtdat.c</code> from the <a class="el" href="_l_b_dset_create.html">Creating a Dataset</a> HDF5 Tutorial topic, creates the file <code style="background-color:whitesmoke;">dset.h5</code> with a dataset <code style="background-color:whitesmoke;">/dset</code> that is a 4 x 6 integer array. The following is displayed when viewing <code style="background-color:whitesmoke;">dset.h5</code> with <code style="background-color:whitesmoke;">h5dump</code>: </p><div class="fragment"><div class="line">$ h5dump dset.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;dset.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 4, 6 ) / ( 4, 6 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0,0): 1, 2, 3, 4, 5, 6,</div>
+<div class="line"> (1,0): 7, 8, 9, 10, 11, 12,</div>
+<div class="line"> (2,0): 13, 14, 15, 16, 17, 18,</div>
+<div class="line"> (3,0): 19, 20, 21, 22, 23, 24</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><p>The following command will output the values of the <code style="background-color:whitesmoke;">/dset</code> dataset to the ASCII file <code style="background-color:whitesmoke;">dset.asci</code>: </p><div class="fragment"><div class="line">h5dump -d /dset -o dset.asci -y -w 50 dset.h5</div>
+</div><!-- fragment --><p>In particular, note that: </p><ul>
+<li>The default behavior of <code style="background-color:whitesmoke;">h5dump</code> is to print indices, and the <code style="background-color:whitesmoke;">-y</code> option suppresses this. </li>
+<li>The <code style="background-color:whitesmoke;">-w 50</code> option tells <code style="background-color:whitesmoke;">h5dump</code> to allow 50 columns for outputting the data. The value specified must be large enough to accommodate the dimension size of the dataset multiplied by the number of positions and spaces needed to print each value. If the value is not large enough, the output will wrap to the next line, and the data will not display as expected in Excel or other applications. To ensure that the output does not wrap to the next line, you can also specify 0 (zero) for the <code style="background-color:whitesmoke;">-w</code> option.</li>
+</ul>
+<p>In addition to creating the ASCII file <code style="background-color:whitesmoke;">dset.asci</code>, the above command outputs the metadata of the specified dataset: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;dset.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/dset&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 4, 6 ) / ( 4, 6 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>The <code style="background-color:whitesmoke;">dset.asci</code> file will contain the values for the dataset: </p><div class="fragment"><div class="line">1, 2, 3, 4, 5, 6,</div>
+<div class="line">7, 8, 9, 10, 11, 12,</div>
+<div class="line">13, 14, 15, 16, 17, 18,</div>
+<div class="line">19, 20, 21, 22, 23, 24</div>
+</div><!-- fragment --><h1><a class="anchor" id="secViewToolsConvertBinary"></a>
+Output HDF5 Dataset into Binary File</h1>
+<p>The <code style="background-color:whitesmoke;">h5dump</code> utility can be used to convert an HDF5 dataset to a binary file with the following options: </p><table class="doxtable">
+<tr>
+<th>Options</th><th>Description </th></tr>
+<tr>
+<td>-d D, &ndash;dataset=D </td><td>Display dataset D </td></tr>
+<tr>
+<td>-o F, &ndash;output=F </td><td>Output raw data into file F </td></tr>
+<tr>
+<td>-b B, &ndash;binary=B </td><td>Binary file output of form B. Valid values are: LE, BE, NATIVE, FILE </td></tr>
+</table>
+<p>As an example, <code style="background-color:whitesmoke;">h5_crtdat.c</code> from the <a class="el" href="_l_b_dset_create.html">Creating a Dataset</a> HDF5 Tutorial topic, creates the file dset.h5 with a dataset <code style="background-color:whitesmoke;">/dset</code> that is a 4 x 6 integer array. The following is displayed when viewing <code style="background-color:whitesmoke;">dset.h5</code> with <code style="background-color:whitesmoke;">h5dump</code>: </p><div class="fragment"><div class="line">$ h5dump -d /dset/ dset.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;dset.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/dset/&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 4, 6 ) / ( 4, 6 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0,0): 1, 2, 3, 4, 5, 6,</div>
+<div class="line"> (1,0): 7, 8, 9, 10, 11, 12,</div>
+<div class="line"> (2,0): 13, 14, 15, 16, 17, 18,</div>
+<div class="line"> (3,0): 19, 20, 21, 22, 23, 24</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>As specified by the <code style="background-color:whitesmoke;">-d</code> and <code style="background-color:whitesmoke;">-o</code> options, the following <code style="background-color:whitesmoke;">h5dump</code> command will output the values of the dataset <code style="background-color:whitesmoke;">/dset </code>to a file called <code style="background-color:whitesmoke;">dset.bin</code>. The <code style="background-color:whitesmoke;">-b</code> option specifies that the output will be binary in Little Endian format (LE).</p>
+<div class="fragment"><div class="line">h5dump -d /dset -b LE -o dset.bin dset.h5</div>
+</div><!-- fragment --><p>This command outputs the metadata for the dataset, as well as creating the binary file <code style="background-color:whitesmoke;">dset.bin</code>: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;dset.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/dset&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 4, 6 ) / ( 4, 6 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>If you look at the resulting <code style="background-color:whitesmoke;">dset.bin</code> file with a binary editor, you will see that it contains the dataset's values. For example (on Linux) you will see: </p><div class="fragment"><div class="line">$ od -t d dset.bin</div>
+<div class="line">0000000 1 2 3 4</div>
+<div class="line">0000020 5 6 7 8</div>
+<div class="line">0000040 9 10 11 12</div>
+<div class="line">0000060 13 14 15 16</div>
+<div class="line">0000100 17 18 19 20</div>
+<div class="line">0000120 21 22 23 24</div>
+<div class="line">0000140</div>
+</div><!-- fragment --><h1><a class="anchor" id="secViewToolsConvertExport"></a>
+Export from h5dump and Import into HDF5</h1>
+<p>The <code style="background-color:whitesmoke;">h5import</code> utility can use the output of <code style="background-color:whitesmoke;">h5dump</code> as input to create a dataset or file.</p>
+<p>The <code style="background-color:whitesmoke;">h5dump</code> utility must first create two files: </p><ul>
+<li>A DDL file, which will be used as an <code style="background-color:whitesmoke;">h5import</code> configuration file </li>
+<li>A raw data file containing the data to be imported</li>
+</ul>
+<p>The DDL file must be generated with the <code style="background-color:whitesmoke;">h5dump -p</code> option, to generate properties.</p>
+<p>The raw data file that can be imported into HDF5 using this method may contain either numeric or string data with the following restrictions: </p><ul>
+<li>Numeric data requires the use of the <code style="background-color:whitesmoke;">h5dump -b</code> option to produce a binary data file. </li>
+<li>String data must be written with the <code style="background-color:whitesmoke;">h5dump -y</code> and <code style="background-color:whitesmoke;">&ndash;width=1</code> options, generating a single column of strings without indices.</li>
+</ul>
+<p>Two examples follow: the first imports a dataset with a numeric datatype. Note that numeric data requires the use of the <code style="background-color:whitesmoke;">h5dump -b</code> option to produce a binary data file. The example program (<code style="background-color:whitesmoke;">h5_crtdat.c</code>) that creates this file is included with the <a class="el" href="_intro_h_d_f5.html">Introduction to HDF5</a> tutorial and can be obtained from the <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> page: </p><div class="fragment"><div class="line">h5dump -p -d <span class="stringliteral">&quot;/dset&quot;</span> --ddl=dsetbin.dmp -o dset.bin -b dset.h5</div>
+<div class="line">h5import dset.bin -c dsetbin.dmp -o <span class="keyword">new</span>-dset.h5</div>
+</div><!-- fragment --><p>The output before and after running these commands is shown below: </p><div class="fragment"><div class="line">$ h5dump dset.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;dset.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 4, 6 ) / ( 4, 6 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0,0): 1, 2, 3, 4, 5, 6,</div>
+<div class="line"> (1,0): 7, 8, 9, 10, 11, 12,</div>
+<div class="line"> (2,0): 13, 14, 15, 16, 17, 18,</div>
+<div class="line"> (3,0): 19, 20, 21, 22, 23, 24</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line">$ h5dump -p -d <span class="stringliteral">&quot;/dset&quot;</span> --ddl=dsetbin.dmp -o dset.bin -b dset.h5</div>
+<div class="line"> </div>
+<div class="line">$ h5import dset.bin -c dsetbin.dmp -o <span class="keyword">new</span>-dset.h5</div>
+<div class="line"> </div>
+<div class="line">$ h5dump <span class="keyword">new</span>-dset.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;new-dset.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 4, 6 ) / ( 4, 6 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0,0): 1, 2, 3, 4, 5, 6,</div>
+<div class="line"> (1,0): 7, 8, 9, 10, 11, 12,</div>
+<div class="line"> (2,0): 13, 14, 15, 16, 17, 18,</div>
+<div class="line"> (3,0): 19, 20, 21, 22, 23, 24</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>The second example imports string data. The example program that creates this file can be downloaded from the <a class="el" href="_ex_a_p_i.html">Examples by API</a> page.</p>
+<p>Note that string data requires use of the <code style="background-color:whitesmoke;">h5dump -y</code> option to exclude indexes and the <code style="background-color:whitesmoke;">h5dump &ndash;width=1</code> option to generate a single column of strings. The <code style="background-color:whitesmoke;">-o</code> option outputs the data into an ASCII file. </p><div class="fragment"><div class="line">h5dump -p -d <span class="stringliteral">&quot;/DS1&quot;</span> -O vlstring.dmp -o vlstring.ascii -y --width=1 h5ex_t_vlstring.h5</div>
+<div class="line">h5import vlstring.ascii -c vlstring.dmp -o <span class="keyword">new</span>-vlstring.h5</div>
+</div><!-- fragment --><p>The output before and after running these commands is shown below: </p><div class="fragment"><div class="line">$ h5dump h5ex_t_vlstring.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;h5ex_t_vlstring.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;DS1&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> {</div>
+<div class="line"> STRSIZE <a class="code" href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a>;</div>
+<div class="line"> STRPAD <a class="code" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a>;</div>
+<div class="line"> CSET <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a>;</div>
+<div class="line"> CTYPE <a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>;</div>
+<div class="line"> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 4 ) / ( 4 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): <span class="stringliteral">&quot;Parting&quot;</span>, <span class="stringliteral">&quot;is such&quot;</span>, <span class="stringliteral">&quot;sweet&quot;</span>, <span class="stringliteral">&quot;sorrow.&quot;</span></div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line"> </div>
+<div class="line">$ h5dump -p -d <span class="stringliteral">&quot;/DS1&quot;</span> -O vlstring.dmp -o vlstring.ascii -y --width=1 h5ex_t_vlstring.h5</div>
+<div class="line"> </div>
+<div class="line">$ h5import vlstring.ascii -c vlstring.dmp -o <span class="keyword">new</span>-vlstring.h5</div>
+<div class="line"> </div>
+<div class="line">$ h5dump <span class="keyword">new</span>-vlstring.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;new-vlstring.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;DS1&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> {</div>
+<div class="line"> STRSIZE <a class="code" href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a>;</div>
+<div class="line"> STRPAD <a class="code" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a>;</div>
+<div class="line"> CSET <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a>;</div>
+<div class="line"> CTYPE <a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>;</div>
+<div class="line"> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 4 ) / ( 4 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): <span class="stringliteral">&quot;Parting&quot;</span>, <span class="stringliteral">&quot;is such&quot;</span>, <span class="stringliteral">&quot;sweet&quot;</span>, <span class="stringliteral">&quot;sorrow.&quot;</span></div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663"><div class="ttname"><a href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a></div><div class="ttdeci">@ H5T_CSET_ASCII</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:95</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a></div><div class="ttdeci">@ H5T_STRING</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:35</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a5185e14efde13b48249fe391324331bc"><div class="ttname"><a href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a></div><div class="ttdeci">#define H5T_VARIABLE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:207</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13"><div class="ttname"><a href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a></div><div class="ttdeci">@ H5T_STR_NULLTERM</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:120</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c"><div class="ttname"><a href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a></div><div class="ttdeci">@ H5T_STR_SPACEPAD</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:122</div></div>
+<div class="ttc" id="agroup___p_d_t_s_html_ga7f6b6959fefe56d2e871659110936d2d"><div class="ttname"><a href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a></div><div class="ttdeci">#define H5T_C_S1</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:476</div></div>
+</div><!-- fragment --><hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_view_tools_command.html">Command-line Tools</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_view_tools_edit.html b/develop/_view_tools_edit.html
new file mode 100644
index 0000000..d1a4397
--- /dev/null
+++ b/develop/_view_tools_edit.html
@@ -0,0 +1,386 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Command-line Tools For Editing HDF5 Files</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_view_tools_edit.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Command-line Tools For Editing HDF5 Files </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_view_tools_command.html">Command-line Tools</a> </p><hr />
+<h1><a class="anchor" id="secViewToolsEditTOC"></a>
+Contents</h1>
+<ul>
+<li>
+<a class="el" href="_view_tools_edit.html#secViewToolsEditRemove">Remove Inaccessible Objects and Unused Space in a File</a> </li>
+<li>
+<a class="el" href="_view_tools_edit.html#secViewToolsEditChange">Change a Dataset's Storage Layout</a> </li>
+<li>
+<a class="el" href="_view_tools_edit.html#secViewToolsEditApply">Apply Compression Filter to a Dataset</a> </li>
+<li>
+<a class="el" href="_view_tools_edit.html#secViewToolsEditCopy">Copy Objects to Another File</a> </li>
+<li>
+<a class="el" href="_view_tools_edit.html#secViewToolsEditAdd">Add or Remove User Block from File</a> </li>
+</ul>
+<h1><a class="anchor" id="secViewToolsEditRemove"></a>
+Remove Inaccessible Objects and Unused Space in a File</h1>
+<p>HDF5 files may accumulate unused space when they are read and rewritten to or if objects are deleted within them. With many edits and deletions this unused space can add up to a sizable amount.</p>
+<p>The <code style="background-color:whitesmoke;">h5repack</code> tool can be used to remove unused space in an HDF5 file. If no options other than the input and output HDF5 files are specified on the <code style="background-color:whitesmoke;">h5repack</code> command line, it will write the file to the new file, getting rid of the unused space: </p><div class="fragment"><div class="line">h5repack &lt;input file&gt; &lt;output file&gt;</div>
+</div><!-- fragment --><h1><a class="anchor" id="secViewToolsEditChange"></a>
+Change a Dataset's Storage Layout</h1>
+<p>The <code style="background-color:whitesmoke;">h5repack</code> utility can be used to change a dataset's storage layout. By default, the storage layout of a dataset is defined at creation time and it cannot be changed. However, with h5repack you can write an HDF5 file to a new file and change the layout for objects in the new file.</p>
+<p>The <code style="background-color:whitesmoke;">-l</code> option in <code style="background-color:whitesmoke;">h5repack</code> is used to change the layout for an object. The string following the <code style="background-color:whitesmoke;">-l</code> option defines the layout type and parameters for specified objects (or all objects): </p><div class="fragment"><div class="line">h5repack -l [list of objects:]&lt;layout type&gt;=&lt;layout parameters&gt; &lt;input file&gt; &lt;output file&gt;</div>
+</div><!-- fragment --><p>If no object is specified, then everything in the input file will be written to the output file with the specified layout type and parameters. If objects are specified then everything in the input file will be written to the output file as is, except for those specified objects. They will be written to the output file with the given layout type and parameters.</p>
+<p>Following is a description of the dataset layouts and the <code style="background-color:whitesmoke;">h5repack</code> options to use to change a dataset: </p><table class="doxtable">
+<tr>
+<th>Storage Layout</th><th>h5repack Option</th><th>Description </th></tr>
+<tr>
+<td>Contiguous <br />
+ </td><td>CONTI </td><td>Data is stored physically together </td></tr>
+<tr>
+<td>Chunked </td><td>CHUNK=DIM[xDIM...xDIM] </td><td>Data is stored in DIM[xDIM...xDIM] chunks </td></tr>
+<tr>
+<td>Compact </td><td>COMPA </td><td>Data is stored in the header of the object (less I/O) </td></tr>
+</table>
+<p>If you type <code style="background-color:whitesmoke;">h5repack -h</code> on the command line, you will see a detailed usage statement with examples of modifying the layout.</p>
+<p>In the following example, the dataset <code style="background-color:whitesmoke;">/dset</code> in the file dset.h5 is contiguous, as shown by the <code style="background-color:whitesmoke;">h5dump -pH</code> command. The <code style="background-color:whitesmoke;">h5repack</code> utility writes dset.h5 to a new file, dsetrpk.h5, where the dataset <code style="background-color:whitesmoke;">dset</code> is chunked. This can be seen by examining the resulting dsetrpk.h5 file with <code style="background-color:whitesmoke;">h5dump</code>, as shown: </p><div class="fragment"><div class="line">$ h5dump -pH dset.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;dset.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 4, 6 ) / ( 4, 6 ) }</div>
+<div class="line"> STORAGE_LAYOUT {</div>
+<div class="line"> CONTIGUOUS</div>
+<div class="line"> SIZE 96</div>
+<div class="line"> OFFSET 1400</div>
+<div class="line"> }</div>
+<div class="line"> FILTERS {</div>
+<div class="line"> NONE</div>
+<div class="line"> }</div>
+<div class="line"> FILLVALUE {</div>
+<div class="line"> FILL_TIME <a class="code" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a></div>
+<div class="line"> VALUE 0</div>
+<div class="line"> }</div>
+<div class="line"> ALLOCATION_TIME {</div>
+<div class="line"> <a class="code" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a7c5fcb6f9c8adecf455939c3d625b7e8">H5D_ALLOC_TIME_LATE</a></div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line"> </div>
+<div class="line">$ h5repack -l dset:CHUNK=4x6 dset.h5 dsetrpk.h5</div>
+<div class="line"> </div>
+<div class="line">$ h5dump -pH dsetrpk.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;dsetrpk.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 4, 6 ) / ( 4, 6 ) }</div>
+<div class="line"> STORAGE_LAYOUT {</div>
+<div class="line"> CHUNKED ( 4, 6 )</div>
+<div class="line"> SIZE 96</div>
+<div class="line"> }</div>
+<div class="line"> FILTERS {</div>
+<div class="line"> NONE</div>
+<div class="line"> }</div>
+<div class="line"> FILLVALUE {</div>
+<div class="line"> FILL_TIME <a class="code" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a></div>
+<div class="line"> VALUE 0</div>
+<div class="line"> }</div>
+<div class="line"> ALLOCATION_TIME {</div>
+<div class="line"> <a class="code" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636">H5D_ALLOC_TIME_INCR</a></div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_dpublic_8h_html_aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72"><div class="ttname"><a href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a></div><div class="ttdeci">@ H5D_FILL_TIME_IFSET</div><div class="ttdef"><b>Definition:</b> H5Dpublic.h:104</div></div>
+<div class="ttc" id="a_h5_dpublic_8h_html_aab70b464cf3c5fc931dce0c4fe98b3d2a7c5fcb6f9c8adecf455939c3d625b7e8"><div class="ttname"><a href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a7c5fcb6f9c8adecf455939c3d625b7e8">H5D_ALLOC_TIME_LATE</a></div><div class="ttdeci">@ H5D_ALLOC_TIME_LATE</div><div class="ttdef"><b>Definition:</b> H5Dpublic.h:78</div></div>
+<div class="ttc" id="a_h5_dpublic_8h_html_aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636"><div class="ttname"><a href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636">H5D_ALLOC_TIME_INCR</a></div><div class="ttdeci">@ H5D_ALLOC_TIME_INCR</div><div class="ttdef"><b>Definition:</b> H5Dpublic.h:79</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><p>There can be many reasons that the storage layout needs to be changed for a dataset. For example, there may be a performance issue with a dataset due to a small chunk size.</p>
+<h1><a class="anchor" id="secViewToolsEditApply"></a>
+Apply Compression Filter to a Dataset</h1>
+<p>The <code style="background-color:whitesmoke;">h5repack</code> utility can be used to compress or remove compression from a dataset in a file. By default, compression cannot be added to or removed from a dataset once it has been created. However, with <code style="background-color:whitesmoke;">h5repack</code> you can write a file to a new file and specify a compression filter to apply to a dataset or datasets in the new file.</p>
+<p>To apply a filter to an object in an HDF5 file, specify the <code style="background-color:whitesmoke;">-f</code> option, where the string following the <code style="background-color:whitesmoke;">-f</code> option defines the filter and its parameters (if there are any) to apply to a given object or objects: </p><div class="fragment"><div class="line">h5repack -f [list of objects:]&lt;name of filter&gt;=&lt;filter parameters&gt; &lt;input file&gt; &lt;output file&gt;</div>
+</div><!-- fragment --><p>If no objects are specified then everything in the input file will be written to the output file with the filter and parameters specified. If objects are specified, then everything in the input file will be written to the output file as is, except for the specified objects. They will be written to the output file with the filter and parameters specified.</p>
+<p>If you type <code style="background-color:whitesmoke;">h5repack &ndash;help</code> on the command line, you will see a detailed usage statement with examples of modifying a filter. There are actually numerous filters that you can apply to a dataset: </p><table class="doxtable">
+<tr>
+<th>Filter</th><th>Options </th></tr>
+<tr>
+<td>GZIP compression (levels 1-9) </td><td>GZIP=&lt;deflation level&gt; </td></tr>
+<tr>
+<td>SZIP compression </td><td>SZIP=&lt;pixels per block,coding&gt; </td></tr>
+<tr>
+<td>Shuffle filter </td><td>SHUF </td></tr>
+<tr>
+<td>Checksum filter </td><td>FLET </td></tr>
+<tr>
+<td>NBIT compression </td><td>NBIT </td></tr>
+<tr>
+<td>HDF5 Scale/Offset filter </td><td>SOFF=&lt;scale_factor,scale_type&gt; </td></tr>
+<tr>
+<td>User defined filter </td><td>UD=&lt;filter_number,cd_value_count,value_1[,value_2,...,value_N]&gt; </td></tr>
+<tr>
+<td>Remove ALL filters </td><td>NONE </td></tr>
+</table>
+<p>Be aware that a dataset must be chunked to apply compression to it. If the dataset is not already chunked, then <code style="background-color:whitesmoke;">h5repack</code> will apply chunking to it. Both chunking and compression cannot be applied to a dataset at the same time with <code style="background-color:whitesmoke;">h5repack</code>.</p>
+<p>In the following example, </p><ul>
+<li><em>h5dump</em> lists the properties for the objects in <em>dset.h5</em>. Note that the dataset <em>dset</em> is contiguous. </li>
+<li><em>h5repack</em> writes dset.h5 into a new file <em>dsetrpk.h5</em>, applying GZIP Level 5 compression to the dataset <em>/dset</em> in dsetrpk.h5. </li>
+<li><em>h5dump</em> lists the properties for the new <em>dsetrpk.h5</em> file. Note that <em>/dset</em> is both compressed and chunked.</li>
+</ul>
+<p><em>Example</em> </p><div class="fragment"><div class="line">$ h5dump -pH dset.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;dset.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 12, 18 ) / ( 12, 18 ) }</div>
+<div class="line"> STORAGE_LAYOUT {</div>
+<div class="line"> CONTIGUOUS</div>
+<div class="line"> SIZE 864</div>
+<div class="line"> OFFSET 1400</div>
+<div class="line"> }</div>
+<div class="line"> FILTERS {</div>
+<div class="line"> NONE</div>
+<div class="line"> }</div>
+<div class="line"> FILLVALUE {</div>
+<div class="line"> FILL_TIME <a class="code" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a></div>
+<div class="line"> VALUE 0</div>
+<div class="line"> }</div>
+<div class="line"> ALLOCATION_TIME {</div>
+<div class="line"> <a class="code" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a7c5fcb6f9c8adecf455939c3d625b7e8">H5D_ALLOC_TIME_LATE</a></div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line"> </div>
+<div class="line">$ h5repack -f dset:GZIP=5 dset.h5 dsetrpk.h5</div>
+<div class="line"> </div>
+<div class="line">$ h5dump -pH dsetrpk.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;dsetrpk.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 12, 18 ) / ( 12, 18 ) }</div>
+<div class="line"> STORAGE_LAYOUT {</div>
+<div class="line"> CHUNKED ( 12, 18 )</div>
+<div class="line"> SIZE 160 (5.400:1 COMPRESSION)</div>
+<div class="line"> }</div>
+<div class="line"> FILTERS {</div>
+<div class="line"> COMPRESSION DEFLATE { LEVEL 5 }</div>
+<div class="line"> }</div>
+<div class="line"> FILLVALUE {</div>
+<div class="line"> FILL_TIME <a class="code" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a></div>
+<div class="line"> VALUE 0</div>
+<div class="line"> }</div>
+<div class="line"> ALLOCATION_TIME {</div>
+<div class="line"> <a class="code" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636">H5D_ALLOC_TIME_INCR</a></div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><h1><a class="anchor" id="secViewToolsEditCopy"></a>
+Copy Objects to Another File</h1>
+<p>The <code style="background-color:whitesmoke;">h5copy</code> utility can be used to copy an object or objects from one HDF5 file to another or to a different location in the same file. It uses the <a class="el" href="group___h5_o.html#gaa94449be6f67f499be5ddd3fc44f4225" title="Copies an object in an HDF5 file.">H5Ocopy</a> and <a class="el" href="group___h5_l.html#gafd4624f1c040d5f1df36cb1e6986aac6" title="Creates an identical copy of a link with the same creation time and target. The new link can have a d...">H5Lcopy</a> APIs in HDF5.</p>
+<p>Following are some of the options that can be used with <code style="background-color:whitesmoke;">h5copy</code>. </p><table class="doxtable">
+<tr>
+<th>h5copy Options</th><th>Description </th></tr>
+<tr>
+<td>-i, &ndash;input </td><td>Input file name </td></tr>
+<tr>
+<td>-o, &ndash;output </td><td>Output file name </td></tr>
+<tr>
+<td>-s, &ndash;source </td><td>Source object name </td></tr>
+<tr>
+<td>-d, &ndash;destination </td><td>Destination object name </td></tr>
+<tr>
+<td>-p, &ndash;parents </td><td>Make parent groups as needed </td></tr>
+<tr>
+<td>-v, &ndash;verbose </td><td>Verbose mode </td></tr>
+<tr>
+<td>-f, &ndash;flag </td><td>Flag type </td></tr>
+</table>
+<p>For a complete list of options and information on using <code style="background-color:whitesmoke;">h5copy</code>, type: </p><div class="fragment"><div class="line">h5copy --help</div>
+</div><!-- fragment --><p>In the example below, the dataset <code style="background-color:whitesmoke;">/MyGroup/Group_A/dset2</code> in <code style="background-color:whitesmoke;">groups.h5</code> gets copied to the root ("&lt;code style="background-color:whitesmoke;"&gt;/&lt;/code&gt;") group of a new file, <code style="background-color:whitesmoke;">newgroup.h5</code>, with the name <code style="background-color:whitesmoke;">dset3</code>: </p><div class="fragment"><div class="line">$h5dump -H groups.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;groups.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;MyGroup&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;Group_A&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset2&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 2, 10 ) / ( 2, 10 ) }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;Group_B&quot;</span> {</div>
+<div class="line"> }</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset1&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="line"> </div>
+<div class="line">$ h5copy -i groups.h5 -o newgroup.h5 -s /MyGroup/Group_A/dset2 -d /dset3</div>
+<div class="line"> </div>
+<div class="line">$ h5dump -H newgroup.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;newgroup.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset3&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 2, 10 ) / ( 2, 10 ) }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>There are also <code style="background-color:whitesmoke;">h5copy</code> flags that can be specified with the <code style="background-color:whitesmoke;">-f</code> option. In the example below, the <code style="background-color:whitesmoke;">-f shallow</code> option specifies to copy only the immediate members of the group <code style="background-color:whitesmoke;">/MyGroup</code> from the <code style="background-color:whitesmoke;">groups.h5</code> file mentioned above to a new file <code style="background-color:whitesmoke;">mygrouponly.h5</code>: </p><div class="fragment"><div class="line">h5copy -v -i groups.h5 -o mygrouponly.h5 -s /MyGroup -d /MyGroup -f shallow</div>
+</div><!-- fragment --><p>The output of the above command is shown below. The verbose option <code style="background-color:whitesmoke;">-v</code> describes the action that was taken, as shown in the highlighted text. </p><div class="fragment"><div class="line">Copying file &lt;groups.h5&gt; and <span class="keywordtype">object</span> &lt;/MyGroup&gt; to file &lt;mygrouponly.h5&gt; and <span class="keywordtype">object</span> &lt;/MyGroup&gt;</div>
+<div class="line">Using shallow flag</div>
+<div class="line"> </div>
+<div class="line">$ h5dump -H mygrouponly.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;mygrouponly.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;MyGroup&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;Group_A&quot;</span> {</div>
+<div class="line"> }</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;Group_B&quot;</span> {</div>
+<div class="line"> }</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;dset1&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><h1><a class="anchor" id="secViewToolsEditAdd"></a>
+Add or Remove User Block from File</h1>
+<p>The user block is a space in an HDF5 file that is not interpreted by the HDF5 library. It is a property list that can be added when creating a file. See the <a class="el" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d" title="Sets user block size.">H5Pset_userblock</a> API in the <a class="el" href="_r_m.html">HDF5 Reference Manual</a> for more information regarding this property.</p>
+<p>Once created in a file, the user block cannot be removed. However, you can use the <code style="background-color:whitesmoke;">h5jam</code> and <code style="background-color:whitesmoke;">h5unjam</code> utilities to add or remove a user block from a file into a new file.</p>
+<p>These two utilities work similarly, except that <code style="background-color:whitesmoke;">h5jam</code> adds a user block to a file and <code style="background-color:whitesmoke;">h5unjam</code> removes the user block. You can also overwrite or delete a user block in a file.</p>
+<p>Specify the <code style="background-color:whitesmoke;">-h</code> option to see a complete list of options that can be used with <code style="background-color:whitesmoke;">h5jam</code> and <code style="background-color:whitesmoke;">h5unjam</code>. For example: </p><div class="fragment"><div class="line">h5jam -h</div>
+<div class="line">h5unjam -h</div>
+</div><!-- fragment --><p>Below are the basic options for adding or removing a user block with <code style="background-color:whitesmoke;">h5jam</code> and <code style="background-color:whitesmoke;">h5unjam</code>:</p>
+<table class="doxtable">
+<tr>
+<th>h5copy Options</th><th>Description </th></tr>
+<tr>
+<td>-i </td><td>Input File </td></tr>
+<tr>
+<td>-o </td><td>Output File </td></tr>
+<tr>
+<td>-u </td><td>File to add or remove from user block </td></tr>
+</table>
+<p>Let's say you wanted to add the program that creates an HDF5 file to its user block. As an example, you can take the <code style="background-color:whitesmoke;">h5_crtgrpar.c</code> program from the <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> and add it to the file it creates, <code style="background-color:whitesmoke;">groups.h5</code>. This can be done with <code style="background-color:whitesmoke;">h5jam</code>, as follows: </p><div class="fragment"><div class="line">h5jam -i groups.h5 -u h5_crtgrpar.c -o groupsub.h5</div>
+</div><!-- fragment --><p>You can actually view the file with more <code style="background-color:whitesmoke;">groupsub.h5</code> to see that the <code style="background-color:whitesmoke;">h5_crtgrpar.c</code> file is indeed included.</p>
+<p>To remove the user block that was just added, type: </p><div class="fragment"><div class="line">h5unjam -i groupsub.h5 -u h5_crtgrparNEW.c -o groups-noub.h5</div>
+</div><!-- fragment --><p>This writes the user block in the file <code style="background-color:whitesmoke;">groupsub.h5</code> into <code style="background-color:whitesmoke;">h5_crtgrparNEW.c</code>. The new HDF5 file, <code style="background-color:whitesmoke;">groups-noub.h5</code>, will not contain a user block.</p>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_view_tools_command.html">Command-line Tools</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_view_tools_j_p_s_s.html b/develop/_view_tools_j_p_s_s.html
new file mode 100644
index 0000000..6f89bf2
--- /dev/null
+++ b/develop/_view_tools_j_p_s_s.html
@@ -0,0 +1,621 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Use Case: Examining a JPSS NPP File With HDF5 Tools</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_view_tools_j_p_s_s.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Use Case: Examining a JPSS NPP File With HDF5 Tools </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_view_tools_command.html">Command-line Tools</a> </p><hr />
+<h1><a class="anchor" id="secViewToolsJPSSTOC"></a>
+Contents</h1>
+<ul>
+<li>
+<a class="el" href="_view_tools_j_p_s_s.html#secViewToolsJPSSDeter">Determining File Contents</a> </li>
+<li>
+<a class="el" href="_view_tools_j_p_s_s.html#secViewToolsJPSSView">Viewing the User Block</a> </li>
+<li>
+<a class="el" href="_view_tools_j_p_s_s.html#secViewToolsJPSSExam">Examining a Granule</a> </li>
+</ul>
+<p>This tutorial illustrates how to use the HDF5 tools to examine NPP files from the JPSS project. The following files are discussed: </p><div class="fragment"><div class="line">SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5 (&lt;a href=<span class="stringliteral">&quot;https://support.hdfgroup.org/ftp/HDF5/examples/files/tutorial/SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5.gz&quot;</span>&gt;gzipped file&lt;/a&gt;)</div>
+<div class="line">SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5 (&lt;a href=<span class="stringliteral">&quot;https://support.hdfgroup.org/ftp/HDF5/examples/files/tutorial/SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5.gz&quot;</span>&gt;gzipped file&lt;/a&gt;)</div>
+</div><!-- fragment --><h1><a class="anchor" id="secViewToolsJPSSDeter"></a>
+Determining File Contents</h1>
+<p>The first thing you may want to do is determine what is in your file. You can use the command-line tools or HDFView to do this: </p><ul>
+<li><a class="el" href="_view_tools_j_p_s_s.html#subsecViewToolsJPSSDeter_h5dump">h5dump</a> </li>
+<li><a class="el" href="_view_tools_j_p_s_s.html#subsecViewToolsJPSSDeter_h5ls">h5ls</a> </li>
+<li><a class="el" href="_view_tools_j_p_s_s.html#subsecViewToolsJPSSDeter_HDFView">HDFView</a></li>
+</ul>
+<p>JPSS NPP files all contain two root level groups: </p><table class="doxtable">
+<tr>
+<th>Group</th><th>Description </th></tr>
+<tr>
+<td>/All_Data </td><td>Contains the raw data and optional geo-location information. </td></tr>
+<tr>
+<td>/Data_Products </td><td>Contains a dataset ending in <code style="background-color:whitesmoke;">Aggr</code> with references to objects in the <code style="background-color:whitesmoke;">/All_Data</code> group. Contains granules (datasets with a name ending in <code style="background-color:whitesmoke;">Gran_#</code>) with references to selected regions in datasets under <code style="background-color:whitesmoke;">/All_Data</code>. </td></tr>
+</table>
+<h2><a class="anchor" id="subsecViewToolsJPSSDeter_h5dump"></a>
+h5dump</h2>
+<p>With <code style="background-color:whitesmoke;">h5dump</code> you can see a list of the objects in the file using the <code style="background-color:whitesmoke;">-n</code> option: </p><div class="fragment"><div class="line">h5dump -n &lt;file&gt;</div>
+</div><!-- fragment --><p>For example: </p><div class="fragment"><div class="line">$ h5dump -n SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5&quot;</span> {</div>
+<div class="line">FILE_CONTENTS {</div>
+<div class="line"> group /</div>
+<div class="line"> group /All_Data</div>
+<div class="line"> group /All_Data/VIIRS-M9-SDR_All</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/ModeGran</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/ModeScan</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/NumberOfBadChecksums</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/NumberOfDiscardedPkts</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/NumberOfMissingPkts</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/NumberOfScans</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/PadByte1</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/QF1_VIIRSMBANDSDR</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/QF2_SCAN_SDR</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/QF3_SCAN_RDR</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/QF4_SCAN_SDR</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/QF5_GRAN_BADDETECTOR</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/Radiance</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/RadianceFactors</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/Reflectance</div>
+<div class="line"> dataset /All_Data/VIIRS-M9-SDR_All/ReflectanceFactors</div>
+<div class="line"> group /Data_Products</div>
+<div class="line"> group /Data_Products/VIIRS-M9-SDR</div>
+<div class="line"> dataset /Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Aggr</div>
+<div class="line"> dataset /Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Gran_0</div>
+<div class="line"> dataset /Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Gran_1</div>
+<div class="line"> dataset /Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Gran_2</div>
+<div class="line"> dataset /Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Gran_3</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>In the output above you can see that there are four granules (ending in <code style="background-color:whitesmoke;">Gran_#</code>) in the <code style="background-color:whitesmoke;">/Data_Products/VIIRS-M9-SDR/</code> group.</p>
+<h2><a class="anchor" id="subsecViewToolsJPSSDeter_h5ls"></a>
+h5ls</h2>
+<p>With <code style="background-color:whitesmoke;">h5ls</code> you can see a list of the objects in the file using the <code style="background-color:whitesmoke;">-lr</code> options. The <code style="background-color:whitesmoke;">h5ls</code> utility also shows shape and size (dataspace) information about datasets. </p><div class="fragment"><div class="line">h5ls -lr &lt;file&gt;</div>
+</div><!-- fragment --><p>For example: </p><div class="fragment"><div class="line">$ h5ls -lr SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5</div>
+<div class="line">/ Group</div>
+<div class="line">/All_Data Group</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All Group</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/ModeGran Dataset {4/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/ModeScan Dataset {192/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/NumberOfBadChecksums Dataset {192/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/NumberOfDiscardedPkts Dataset {192/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/NumberOfMissingPkts Dataset {192/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/NumberOfScans Dataset {4/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/PadByte1 Dataset {12/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/QF1_VIIRSMBANDSDR Dataset {3072/Inf, 3200/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/QF2_SCAN_SDR Dataset {192/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/QF3_SCAN_RDR Dataset {192/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/QF4_SCAN_SDR Dataset {3072/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/QF5_GRAN_BADDETECTOR Dataset {64/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/Radiance Dataset {3072/Inf, 3200/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/RadianceFactors Dataset {8/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/Reflectance Dataset {3072/Inf, 3200/Inf}</div>
+<div class="line">/All_Data/VIIRS-M9-SDR_All/ReflectanceFactors Dataset {8/Inf}</div>
+<div class="line">/Data_Products Group</div>
+<div class="line">/Data_Products/VIIRS-M9-SDR Group</div>
+<div class="line">/Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Aggr Dataset {16/Inf}</div>
+<div class="line">/Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Gran_0 Dataset {16/Inf}</div>
+<div class="line">/Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Gran_1 Dataset {16/Inf}</div>
+<div class="line">/Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Gran_2 Dataset {16/Inf}</div>
+<div class="line">/Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Gran_3 Dataset {16/Inf}</div>
+</div><!-- fragment --><p> Note that the <code style="background-color:whitesmoke;">Inf</code> indicates that those datasets are appendable or unlimited in size.</p>
+<h2><a class="anchor" id="subsecViewToolsJPSSDeter_HDFView"></a>
+HDFView</h2>
+<p>If you open the file in HDFView, it will display the file and the root level groups within it in the TreeView on the left. An HDF5 file is a folder with a "5" in the middle, followed by the file name. There are two folders (groups) within the JPSS file (<code style="background-color:whitesmoke;">All_Data/</code> and <code style="background-color:whitesmoke;">Data Products/</code>), which you can select to see their contents: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-tree.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>If you click twice with the left-mouse button on a folder or group in the TreeView, the contents of the folder will be listed. If you click twice on an object such as a dataset, a window with the object's values will be displayed.</p>
+<p>Underneath the <code style="background-color:whitesmoke;">VIIRS-M1-SDR</code> folder are what HDF5 calls datasets. The scarlet letter <code style="background-color:whitesmoke;">"A"</code> attached to the group and datasets under <code style="background-color:whitesmoke;">Data_Products/</code> indicates that there are attributes associated with them.</p>
+<h1><a class="anchor" id="secViewToolsJPSSView"></a>
+Viewing the User Block</h1>
+<p>All JPSS files contain a user block in XML with information about the file. The user block is an optional space allocated at the beginning of an HDF5 file that is not interpreted by the HDF5 library. Its size is a multiple of 512.</p>
+<p>Since the user block in JPSS files is stored in ASCII and it is stored at the beginning of an HDF5 file, you could use a text editor or viewer to examine it. However, there are HDF5 utilities that can help with this: </p><table class="doxtable">
+<tr>
+<th>Utility</th><th>Description </th></tr>
+<tr>
+<td>h5unjam </td><td>Extracts a user block from an HDF5 file </td></tr>
+<tr>
+<td>h5dump </td><td>The -B (&ndash;superblock) option displays the size of the user block in an HDF5 file </td></tr>
+</table>
+<h2><a class="anchor" id="subsecViewToolsJPSSView_h5unjam"></a>
+h5unjam</h2>
+<p>The <a class="el" href="_view_tools_edit.html#secViewToolsEditAdd">Add or Remove User Block from File</a> tutorial topic discusses the use of the <code style="background-color:whitesmoke;">h5jam</code> and <code style="background-color:whitesmoke;">h5unjam</code> utilities for adding or removing a user block from a file. An input HDF5 file (<code style="background-color:whitesmoke;">-i</code>), output HDF5 file (<code style="background-color:whitesmoke;">-o</code>), and user block text file (<code style="background-color:whitesmoke;">-u</code>) can be specified with these tools. You can use the <code style="background-color:whitesmoke;">h5unjam</code> tool to extract and view the user block in a JPSS file: </p><div class="fragment"><div class="line">h5unjam -i &lt;Input HDF5 File&gt; -o &lt;Output HDF5 File&gt; -u &lt;User Block File&gt;</div>
+</div><!-- fragment --><p>For example this command will extract the user block into the file UB.xml: </p><div class="fragment"><div class="line">$ h5unjam -i SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5 </div>
+<div class="line"> -o svm09-noUB.h5 -u UB.xml</div>
+</div><!-- fragment --><p>The input HDF5 file remains unchanged. The output HDF5 file will not contain the user block. The <code style="background-color:whitesmoke;">UB.xml</code> file contains the user block which can be viewed with a browser.</p>
+<h2><a class="anchor" id="subsecViewToolsJPSSView_h5dump"></a>
+h5dump</h2>
+<p>The h5dump utility has the <code style="background-color:whitesmoke;">-B (&ndash;superblock)</code> option for displaying the superblock in an HDF5 file. The superblock contains information about the file such as the file signature, file consistency flags, the number of bytes to store addresses and size of an object, as well as the size of the user block: </p><div class="fragment"><div class="line">h5dump -B (--superblock)</div>
+</div><!-- fragment --><p>Below is an example (Unix): </p><div class="fragment"><div class="line">$ h5dump -B -H SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5 | more</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5&quot;</span> {</div>
+<div class="line">SUPER_BLOCK {</div>
+<div class="line"> SUPERBLOCK_VERSION 0</div>
+<div class="line"> FREELIST_VERSION 0</div>
+<div class="line"> SYMBOLTABLE_VERSION 0</div>
+<div class="line"> OBJECTHEADER_VERSION 0</div>
+<div class="line"> OFFSET_SIZE 8</div>
+<div class="line"> LENGTH_SIZE 8</div>
+<div class="line"> BTREE_RANK 16</div>
+<div class="line"> BTREE_LEAF 4</div>
+<div class="line"> ISTORE_K 32</div>
+<div class="line"> USER_BLOCK {</div>
+<div class="line"> USERBLOCK_SIZE 1024</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>Once you have the size of the user block, you can extract it from the file using system commands. For example, on Unix platforms you can use the head command-line tool: </p><div class="fragment"><div class="line">head -c &lt;USERBLOCK_SIZE&gt; &lt;JPSS File&gt; &gt;&amp; USERBLOCK.xml</div>
+</div><!-- fragment --><p>There are Unix tools for Windows that may work, such as <a href="http://gnuwin32.sourceforge.net/packages/coreutils.htm">CoreUtils for Windows</a>.</p>
+<h1><a class="anchor" id="secViewToolsJPSSExam"></a>
+Examining a Granule</h1>
+<ul>
+<li>
+<a class="el" href="_view_tools_j_p_s_s.html#subsecViewToolsJPSSExam_h5dump">h5dump</a><br />
+ <ul>
+<li>
+<a class="el" href="_view_tools_j_p_s_s.html#subsubsecViewToolsJPSSExam_h5dumpRegRef">Viewing a Region Reference</a> </li>
+<li>
+<a class="el" href="_view_tools_j_p_s_s.html#subsubsecViewToolsJPSSExam_h5dumpQuality">Viewing a Quality Flag</a> </li>
+<li>
+<a class="el" href="_view_tools_j_p_s_s.html#subsubsecViewToolsJPSSExam_h5dumpProps">Properties</a> </li>
+</ul>
+</li>
+<li>
+<a class="el" href="_view_tools_j_p_s_s.html#subsecViewToolsJPSSExamr_HDFView">HDFView</a> </li>
+</ul>
+<h2><a class="anchor" id="subsecViewToolsJPSSExam_h5dump"></a>
+h5dump</h2>
+<p>There are several options that you may first want to use when examining a granule with h5dump: </p><table class="doxtable">
+<tr>
+<th>Option</th><th>Description </th></tr>
+<tr>
+<td>-H, &ndash;header </td><td>Prints header (metadata) information only </td></tr>
+<tr>
+<td>-d D, &ndash;dataset=D </td><td>Specifies the granule dataset </td></tr>
+<tr>
+<td>-A 0, &ndash;onlyattr=0 </td><td>Suppresses attributes </td></tr>
+<tr>
+<td>-p, &ndash;properties </td><td>Show properties of datasets (See Properties) </td></tr>
+</table>
+<p>You would specify the dataset (<code style="background-color:whitesmoke;">-d D</code>) and the <code style="background-color:whitesmoke;">-H</code> options to view the metadata associated with a specific granule. There are many attributes associated with a granule and <code style="background-color:whitesmoke;">-A 0</code> can be used to suppress those.</p>
+<p>For example: </p><div class="fragment"><div class="line">h5dump -H -A 0 -d <span class="stringliteral">&quot;/Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Gran_0&quot;</span> </div>
+<div class="line"> SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5</div>
+</div><!-- fragment --><p>This command displays: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Gran_0&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a> { <a class="code" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 16 ) / ( <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a> ) }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_spublic_8h_html_a5af9ab788797b2ea9a4843857674ac18"><div class="ttname"><a href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a></div><div class="ttdeci">#define H5S_UNLIMITED</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:48</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a></div><div class="ttdeci">@ H5T_REFERENCE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:39</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gaf5cb0d5cec3d40d8b3ac27512f86895e"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a></div><div class="ttdeci">#define H5T_STD_REF_DSETREG</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:410</div></div>
+</div><!-- fragment --><p>To see the actual contents of the granule remove the <code style="background-color:whitesmoke;">-H</code> option: </p><div class="fragment"><div class="line">h5dump -A 0 -d <span class="stringliteral">&quot;/Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Gran_0&quot;</span> </div>
+<div class="line"> SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5</div>
+</div><!-- fragment --><p>The above command displays: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;SVM09_npp_d20120229_t0849107_e0854511_b01759_c20120229145452682127_noaa_ops.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/Data_Products/VIIRS-M9-SDR/VIIRS-M9-SDR_Gran_0&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a> { <a class="code" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 16 ) / ( <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a> ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/Radiance {(0,0)-(767,3199)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/Reflectance {(0,0)-(767,3199)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/ModeScan {(0)-(47)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/ModeGran {(0)-(0)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/PadByte1 {(0)-(2)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/NumberOfScans {(0)-(0)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/NumberOfMissingPkts {(0)-(47)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/NumberOfBadChecksums {(0)-(47)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/NumberOfDiscardedPkts {(0)-(47)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/QF1_VIIRSMBANDSDR {(0,0)-(767,3199)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/QF2_SCAN_SDR {(0)-(47)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/QF3_SCAN_RDR {(0)-(47)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/QF4_SCAN_SDR {(0)-(767)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/QF5_GRAN_BADDETECTOR {(0)-(15)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/RadianceFactors {(0)-(1)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M9-SDR_All/ReflectanceFactors {(0)-(1)}</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>As you can see in the output above, the datatype for this dataset is: </p><div class="fragment"><div class="line">DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a> { <a class="code" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a> }</div>
+</div><!-- fragment --><p>This indicates that it is a dataset specifically for storing references to regions (or subsets) in other datasets. The dataset contains 16 such references, and more can be added to it, as indicated by the dataspace (in other words it is unlimited): </p><div class="fragment"><div class="line">DATASPACE SIMPLE { ( 16 ) / ( <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a> ) }</div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecViewToolsJPSSExam_h5dumpRegRef"></a>
+Viewing a Region Reference</h3>
+<p>What if we wanted to look at the <code style="background-color:whitesmoke;">NumberOfScans</code> data for a specific granule in a file?</p>
+<p>First, we may be interested in determining whether the scans were done at night or in the day. If a scan was at night, there will be no data.</p>
+<p>The attribute <code style="background-color:whitesmoke;">N_Day_Night_Flag</code> is used to determine when the scan was done. If you don't know where this attribute is located, you can use the <code style="background-color:whitesmoke;">-N</code> option to search for it in the file. If you were to run this command on the <code style="background-color:whitesmoke;">SVM09</code> file used above, you would see that the <code style="background-color:whitesmoke;">N_Day_Night_Flag</code> attribute has a value of <code style="background-color:whitesmoke;">Night</code> for the four granules in the file. Indeed, if you actually examine the <code style="background-color:whitesmoke;">NumberOfScans</code> data, you will see that only fill values are written.</p>
+<p>For that reason we will examine the <code style="background-color:whitesmoke;">NumberOfScans</code> data for the <code style="background-color:whitesmoke;">SVMO1</code> file below, as it was obtained during the day: </p><div class="fragment"><div class="line">h5dump -N N_Day_Night_Flag SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5</div>
+</div><!-- fragment --><p>It displays: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5&quot;</span> {</div>
+<div class="line">ATTRIBUTE <span class="stringliteral">&quot;N_Day_Night_Flag&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> {</div>
+<div class="line"> STRSIZE 4;</div>
+<div class="line"> STRPAD <a class="code" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a>;</div>
+<div class="line"> CSET <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a>;</div>
+<div class="line"> CTYPE <a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>;</div>
+<div class="line"> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 1, 1 ) / ( 1, 1 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0,0): <span class="stringliteral">&quot;Day&quot;</span></div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663"><div class="ttname"><a href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a></div><div class="ttdeci">@ H5T_CSET_ASCII</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:95</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a></div><div class="ttdeci">@ H5T_STRING</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:35</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13"><div class="ttname"><a href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a></div><div class="ttdeci">@ H5T_STR_NULLTERM</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:120</div></div>
+<div class="ttc" id="agroup___p_d_t_s_html_ga7f6b6959fefe56d2e871659110936d2d"><div class="ttname"><a href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a></div><div class="ttdeci">#define H5T_C_S1</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:476</div></div>
+</div><!-- fragment --><p>There is just one granule in this <code style="background-color:whitesmoke;">SVM01</code> file, as shown below: </p><div class="fragment"><div class="line">$ h5dump -n SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5&quot;</span> {</div>
+<div class="line">FILE_CONTENTS {</div>
+<div class="line"> group /</div>
+<div class="line"> group /All_Data</div>
+<div class="line"> group /All_Data/VIIRS-M1-SDR_All</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/ModeGran</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/ModeScan</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/NumberOfBadChecksums</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/NumberOfDiscardedPkts</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/NumberOfMissingPkts</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/NumberOfScans</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/PadByte1</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/QF1_VIIRSMBANDSDR</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/QF2_SCAN_SDR</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/QF3_SCAN_RDR</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/QF4_SCAN_SDR</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/QF5_GRAN_BADDETECTOR</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/Radiance</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/RadianceFactors</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/Reflectance</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/ReflectanceFactors</div>
+<div class="line"> group /Data_Products</div>
+<div class="line"> group /Data_Products/VIIRS-M1-SDR</div>
+<div class="line"> dataset /Data_Products/VIIRS-M1-SDR/VIIRS-M1-SDR_Aggr</div>
+<div class="line"> dataset /Data_Products/VIIRS-M1-SDR/VIIRS-M1-SDR_Gran_0</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>Now examine the references in the <code style="background-color:whitesmoke;">VIIRS-M1-SDR_Gran_0</code> granule </p><div class="fragment"><div class="line">$ h5dump -A 0 -d <span class="stringliteral">&quot;/Data_Products/VIIRS-M1-SDR/VIIRS-M1-SDR_Gran_0&quot;</span> </div>
+<div class="line"> SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/Data_Products/VIIRS-M1-SDR/VIIRS-M1-SDR_Gran_0&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a> { <a class="code" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 16 ) / ( <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a> ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/Radiance {(0,0)-(767,3199)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/Reflectance {(0,0)-(767,3199)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/ModeScan {(0)-(47)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/ModeGran {(0)-(0)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/PadByte1 {(0)-(2)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/NumberOfScans {(0)-(0)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/NumberOfMissingPkts {(0)-(47)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/NumberOfBadChecksums {(0)-(47)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/NumberOfDiscardedPkts {(0)-(47)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/QF1_VIIRSMBANDSDR {(0,0)-(767,3199)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/QF2_SCAN_SDR {(0)-(47)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/QF3_SCAN_RDR {(0)-(47)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/QF4_SCAN_SDR {(0)-(767)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/QF5_GRAN_BADDETECTOR {(0)-(15)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/RadianceFactors {(0)-(1)},</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/ReflectanceFactors {(0)-(1)}</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>In the output above, you can see that the <code style="background-color:whitesmoke;">NumberOfScans</code> reference is the sixth reference in the granule counting from the top.</p>
+<p>The list of references shown above is a 0-based index to the dataset. Therefore, to specify <code style="background-color:whitesmoke;">NumberOfScans</code>, enter a start offset of <code style="background-color:whitesmoke;">5</code> for the <code style="background-color:whitesmoke;">-s</code> option (the sixth reference minus 1). To see the region reference data, use the <code style="background-color:whitesmoke;">-R</code> option.</p>
+<p>This command will display the data in the <code style="background-color:whitesmoke;">NumberOfScans</code> region reference: </p><div class="fragment"><div class="line">h5dump -A 0 -d <span class="stringliteral">&quot;/Data_Products/VIIRS-M1-SDR/VIIRS-M1-SDR_Gran_0&quot;</span> -s 5 -R</div>
+<div class="line"> SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5</div>
+</div><!-- fragment --><p>It displays the number of scans (48): </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/Data_Products/VIIRS-M1-SDR/VIIRS-M1-SDR_Gran_0&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a> { <a class="code" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 16 ) / ( <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a> ) }</div>
+<div class="line"> SUBSET {</div>
+<div class="line"> START ( 5 );</div>
+<div class="line"> STRIDE ( 1 );</div>
+<div class="line"> COUNT ( 1 );</div>
+<div class="line"> BLOCK ( 1 );</div>
+<div class="line"> DATA {</div>
+<div class="line"> (5): DATASET /All_Data/VIIRS-M1-SDR_All/NumberOfScans {</div>
+<div class="line"> (5): REGION_TYPE BLOCK (0)-(0)</div>
+<div class="line"> (5): DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> (5): DATASPACE SIMPLE { ( 1 ) / ( <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a> ) }</div>
+<div class="line"> (5): DATA {</div>
+<div class="line"> (0): 48</div>
+<div class="line"> (5): }</div>
+<div class="line"> (5): }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><p>The <code style="background-color:whitesmoke;">-s</code> option may be familiar as one of the options that was described in the <a class="el" href="_view_tools_view.html#secViewToolsViewSub">Dataset Subset</a> tutorial topic. The other subsetting options are not included, indicating that the default values are used.</p>
+<p>If you leave off the <code style="background-color:whitesmoke;">-R</code> option, you will see the subset selection, but not the data: </p><div class="fragment"><div class="line">$ h5dump -A 0 -d <span class="stringliteral">&quot;/Data_Products/VIIRS-M1-SDR/VIIRS-M1-SDR_Gran_0&quot;</span> -s 5 </div>
+<div class="line"> SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/Data_Products/VIIRS-M1-SDR/VIIRS-M1-SDR_Gran_0&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a> { <a class="code" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 16 ) / ( <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a> ) }</div>
+<div class="line"> SUBSET {</div>
+<div class="line"> START ( 5 );</div>
+<div class="line"> STRIDE ( 1 );</div>
+<div class="line"> COUNT ( 1 );</div>
+<div class="line"> BLOCK ( 1 );</div>
+<div class="line"> DATA {</div>
+<div class="line"> DATASET /All_Data/VIIRS-M1-SDR_All/NumberOfScans {(0)-(0)}</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecViewToolsJPSSExam_h5dumpQuality"></a>
+Viewing a Quality Flag</h3>
+<p>The quality flags in an NPP file can be viewed with h5dump using the <code style="background-color:whitesmoke;">-M</code> option. Quality flags are packed into each integer value in a quality flag dataset. Quality flag datasets in NPP files begin with the letters <code style="background-color:whitesmoke;">QF</code>.</p>
+<p>In the following NPP file, there are five Quality Flag datasets (<code style="background-color:whitesmoke;">/All_Data/VIIRS-M1-SDR_All/QF*</code>): </p><div class="fragment"><div class="line">$ h5dump -n SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5&quot;</span> {</div>
+<div class="line">FILE_CONTENTS {</div>
+<div class="line"> group /</div>
+<div class="line"> group /All_Data</div>
+<div class="line"> group /All_Data/VIIRS-M1-SDR_All</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/ModeGran</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/ModeScan</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/NumberOfBadChecksums</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/NumberOfDiscardedPkts</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/NumberOfMissingPkts</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/NumberOfScans</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/PadByte1</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/QF1_VIIRSMBANDSDR</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/QF2_SCAN_SDR</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/QF3_SCAN_RDR</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/QF4_SCAN_SDR</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/QF5_GRAN_BADDETECTOR</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/Radiance</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/RadianceFactors</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/Reflectance</div>
+<div class="line"> dataset /All_Data/VIIRS-M1-SDR_All/ReflectanceFactors</div>
+<div class="line"> group /Data_Products</div>
+<div class="line"> group /Data_Products/VIIRS-M1-SDR</div>
+<div class="line"> dataset /Data_Products/VIIRS-M1-SDR/VIIRS-M1-SDR_Aggr</div>
+<div class="line"> dataset /Data_Products/VIIRS-M1-SDR/VIIRS-M1-SDR_Gran_0</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>The flags in this particular dataset happen to be stored in every two bits of each quality flag dataset element, and the values range from 0 to 2. In other words, to see the quality flag values for this dataset, these bits would be examined: 0 and 1, 2 and 3, 4 and 5, or 6 and 7 (This information was obtained from the Product Profile XML File.)</p>
+<p>For example, bits 0 and 1 in the <code style="background-color:whitesmoke;">VQF1_VIIRSMBANDSDR</code> dataset specify the flag that "Indicates calibration quality due to bad space view offsets, OBC view offsets, etc or use of a
+previous calibration view". It has 3 values: Good (0), Poor (1), or No Calibration (2).</p>
+<p>The <code style="background-color:whitesmoke;">-M</code> option is used to specify the quality flag bit offset (<code style="background-color:whitesmoke;">O</code>) and length (<code style="background-color:whitesmoke;">L</code>): </p><div class="fragment"><div class="line">h5dump -d DATASET -M O,L FILE</div>
+</div><!-- fragment --><p>To view the first quality flag (0-1) in a 5 x 6 subset of the <code style="background-color:whitesmoke;">QF1_VIIRSMBANDSDR</code> dataset, specify: </p><div class="fragment"><div class="line">h5dump -d <span class="stringliteral">&quot;/All_Data/VIIRS-M1-SDR_All/QF1_VIIRSMBANDSDR[0,0;;5,6;]&quot;</span> </div>
+<div class="line"> -M 0,2 SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5</div>
+</div><!-- fragment --><p>This outputs: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/All_Data/VIIRS-M1-SDR_All/QF1_VIIRSMBANDSDR&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga10b5774adca6e8432615dac892e13ed9">H5T_STD_U8BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 768, 3200 ) / ( <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a>, <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a> ) }</div>
+<div class="line"> PACKED_BITS OFFSET=0 LENGTH=2</div>
+<div class="line"> SUBSET {</div>
+<div class="line"> START ( 0, 0 );</div>
+<div class="line"> STRIDE ( 1, 1 );</div>
+<div class="line"> COUNT ( 5, 6 );</div>
+<div class="line"> BLOCK ( 1, 1 );</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0,0): 2, 2, 2, 2, 2, 2,</div>
+<div class="line"> (1,0): 2, 2, 2, 2, 2, 2,</div>
+<div class="line"> (2,0): 0, 0, 0, 0, 0, 0,</div>
+<div class="line"> (3,0): 0, 0, 0, 0, 0, 0,</div>
+<div class="line"> (4,0): 0, 0, 0, 0, 0, 0</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga10b5774adca6e8432615dac892e13ed9"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga10b5774adca6e8432615dac892e13ed9">H5T_STD_U8BE</a></div><div class="ttdeci">#define H5T_STD_U8BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:325</div></div>
+</div><!-- fragment --><p>To view more than one quality flag at a time simply add the bit offset and length values to <code style="background-color:whitesmoke;">-M</code>, separated by commas. For example, this <code style="background-color:whitesmoke;">-M</code> option specifies bits 0-1 and 2-3: </p><div class="fragment"><div class="line">h5dump -d DATASET -M 0,2,2,2 FILE</div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecViewToolsJPSSExam_h5dumpProps"></a>
+Properties</h3>
+<p>To view properties of a specific dataset with <code style="background-color:whitesmoke;">h5dump</code> use the <code style="background-color:whitesmoke;">-p</code> option along with the <code style="background-color:whitesmoke;">-d</code> option. Depending on the number of attributes and the amount of data, the <code style="background-color:whitesmoke;">-A 0</code> and <code style="background-color:whitesmoke;">-H</code> options can also be specified to suppress printing of attributes and data values: </p><div class="fragment"><div class="line">h5dump -p -H -A 0 -d DATASET</div>
+</div><!-- fragment --><p>The <code style="background-color:whitesmoke;">-p</code> option shows any compression filters associated with a dataset, as well as layout and fill value information. This option can be helpful in diagnosing performance and other issues.</p>
+<p>As an example, examine the <code style="background-color:whitesmoke;">/All_Data/VIIRS-M1-SDR_All/Radiance</code> dataset in the <code style="background-color:whitesmoke;">SVM01</code> file: </p><div class="fragment"><div class="line">$ h5dump -p -H -A 0 -d <span class="stringliteral">&quot;/All_Data/VIIRS-M1-SDR_All/Radiance&quot;</span> </div>
+<div class="line"> SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/All_Data/VIIRS-M1-SDR_All/Radiance&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga10e46ab72ac0330c51ed6cf709db4697">H5T_STD_U16BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 768, 3200 ) / ( <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a>, <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a> ) }</div>
+<div class="line"> STORAGE_LAYOUT {</div>
+<div class="line"> CHUNKED ( 768, 3200 )</div>
+<div class="line"> SIZE 4915200</div>
+<div class="line"> }</div>
+<div class="line"> FILTERS {</div>
+<div class="line"> NONE</div>
+<div class="line"> }</div>
+<div class="line"> FILLVALUE {</div>
+<div class="line"> FILL_TIME <a class="code" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a></div>
+<div class="line"> VALUE 65529</div>
+<div class="line"> }</div>
+<div class="line"> ALLOCATION_TIME {</div>
+<div class="line"> <a class="code" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636">H5D_ALLOC_TIME_INCR</a></div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_dpublic_8h_html_aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72"><div class="ttname"><a href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a></div><div class="ttdeci">@ H5D_FILL_TIME_IFSET</div><div class="ttdef"><b>Definition:</b> H5Dpublic.h:104</div></div>
+<div class="ttc" id="a_h5_dpublic_8h_html_aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636"><div class="ttname"><a href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636">H5D_ALLOC_TIME_INCR</a></div><div class="ttdeci">@ H5D_ALLOC_TIME_INCR</div><div class="ttdef"><b>Definition:</b> H5Dpublic.h:79</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga10e46ab72ac0330c51ed6cf709db4697"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga10e46ab72ac0330c51ed6cf709db4697">H5T_STD_U16BE</a></div><div class="ttdeci">#define H5T_STD_U16BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:335</div></div>
+</div><!-- fragment --><p>We can see that the chunk size for this dataset is 768 x 3200, and the storage size is 4915200.</p>
+<p>What if the chunk size were smaller?</p>
+<p>The dataset was modified to have a chunk size of 1 x 10, using the <code style="background-color:whitesmoke;">h5repack</code> utility, as shown below. </p><div class="fragment"><div class="line">$ h5repack -l /All_Data/VIIRS-M1-SDR_All/Radiance:CHUNK=1x10 </div>
+<div class="line"> SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5 SVM01repack.h5</div>
+<div class="line"> </div>
+<div class="line">$ h5dump -p -H -A 0 -d <span class="stringliteral">&quot;/All_Data/VIIRS-M1-SDR_All/Radiance&quot;</span> SVM01repack.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;SVM01repack.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/All_Data/VIIRS-M1-SDR_All/Radiance&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga10e46ab72ac0330c51ed6cf709db4697">H5T_STD_U16BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 768, 3200 ) / ( <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a>, <a class="code" href="_h5_spublic_8h.html#a5af9ab788797b2ea9a4843857674ac18">H5S_UNLIMITED</a> ) }</div>
+<div class="line"> STORAGE_LAYOUT {</div>
+<div class="line"> CHUNKED ( 1, 10 )</div>
+<div class="line"> SIZE 4915200</div>
+<div class="line"> }</div>
+<div class="line"> FILTERS {</div>
+<div class="line"> NONE</div>
+<div class="line"> }</div>
+<div class="line"> FILLVALUE {</div>
+<div class="line"> FILL_TIME <a class="code" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a></div>
+<div class="line"> VALUE 65529</div>
+<div class="line"> }</div>
+<div class="line"> ALLOCATION_TIME {</div>
+<div class="line"> <a class="code" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636">H5D_ALLOC_TIME_INCR</a></div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>In this case, the storage size of the dataset is the same, but the size of the file almost doubled!: </p><div class="fragment"><div class="line">$ ls -1sh</div>
+<div class="line">total 35M</div>
+<div class="line">12M SVM01_npp_d20130524_t1255132_e1256374_b08146_c20130524192048864992_noaa_ops.h5</div>
+<div class="line">23M SVM01repack.h5</div>
+</div><!-- fragment --><p>In general, the smaller the chunk size, the more chunks that HDF5 has to keep track of, which increases the size of the file and can affect performance.</p>
+<h2><a class="anchor" id="subsecViewToolsJPSSExamr_HDFView"></a>
+HDFView</h2>
+<p>As mentioned previously, the structure of an HDF5 file is displayed in the TreeView on the left side of the HDFView screen, and you can click on objects and have metadata information displayed on the right side.</p>
+<p>To discover more about the granule <code style="background-color:whitesmoke;">/Data_Products/VIIRS-M1-SDR/VIIRS-M1-SDR_Gran_0</code> in the <code style="background-color:whitesmoke;">SVM01</code> file shown below in the TreeView, position the mouse over the granule and click to select. Properties for the object is displayed on the right side of the HDFView screen. You can see Datatype and Dataspace information on the <code style="background-color:whitesmoke;">General Object Info</code> tab, any Attributes associated with the granulewill be on the <code style="background-color:whitesmoke;">Object Attribute Info</code> tab. In the <code style="background-color:whitesmoke;">General Object Info</code>, you can see that the dataset is a Region Reference dataset, and that there are sixteen Region References in this dataset: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-prop.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>To examine the data in the granule, click twice on it with the left mouse button in the TreeView, and it will open in a new window.: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-regref.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>If you click twice with the left mouse button on the fifth Region Reference <code style="background-color:whitesmoke;">/All_Data/VIIRS-M1-SDR_All/NumberOfScans</code> a window will pop up with the value(s) of the reference: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-regref2.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>You can also set a user option to automatically show the value(s) in a Region Reference. Under the <code style="background-color:whitesmoke;">Tools</code> pull-down menu, select <code style="background-color:whitesmoke;">User Options</code> and then select <code style="background-color:whitesmoke;">HDF Settings</code> and then select <code style="background-color:whitesmoke;">Show RegRef Values</code> in the <code style="background-color:whitesmoke;">Data</code> section (see the middle of the image below): </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-regrefval.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>Then you will automatically see the values of the Region Reference when you open it and select an entry: </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-regref1.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<p>You can view and set quality flags by clicking the right mouse button over a quality flags dataset under <code style="background-color:whitesmoke;">All_Data</code> and selecting <code style="background-color:whitesmoke;">Open As</code> from the pop-up menu. In the middle of the window that pops up, you will see where you can specify <code style="background-color:whitesmoke;">Bitmask</code> options. </p><table class="doxtable">
+<tr>
+<td><div class="image">
+<img src="hdfview-qf.png" alt=""/>
+</div>
+ </td></tr>
+</table>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_view_tools_command.html">Command-line Tools</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_view_tools_j_p_s_s_8dox.html b/develop/_view_tools_j_p_s_s_8dox.html
new file mode 100644
index 0000000..5a663e6
--- /dev/null
+++ b/develop/_view_tools_j_p_s_s_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/ViewToolsJPSS.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_view_tools_j_p_s_s_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/ViewToolsJPSS.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_view_tools_j_p_s_s_8dox.html">ViewToolsJPSS.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/_view_tools_view.html b/develop/_view_tools_view.html
new file mode 100644
index 0000000..77bbae8
--- /dev/null
+++ b/develop/_view_tools_view.html
@@ -0,0 +1,780 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Command-line Tools For Viewing HDF5 Files</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('_view_tools_view.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Command-line Tools For Viewing HDF5 Files </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_view_tools_command.html">Command-line Tools</a> </p><hr />
+<h1><a class="anchor" id="secViewToolsViewTOC"></a>
+Contents</h1>
+<ul>
+<li>
+<a class="el" href="_view_tools_view.html#secViewToolsViewContent">File Content and Structure</a> </li>
+<li>
+<a class="el" href="_view_tools_view.html#secViewToolsViewDset">Datasets and Dataset Properties</a> </li>
+<li>
+<a class="el" href="_view_tools_view.html#secViewToolsViewGrps">Groups</a> </li>
+<li>
+<a class="el" href="_view_tools_view.html#secViewToolsViewAttr">Attributes</a> </li>
+<li>
+<a class="el" href="_view_tools_view.html#secViewToolsViewSub">Dataset Subset</a> </li>
+<li>
+<a class="el" href="_view_tools_view.html#secViewToolsViewDtypes">Datatypes</a> </li>
+</ul>
+<h1><a class="anchor" id="secViewToolsViewContent"></a>
+File Content and Structure</h1>
+<p>The h5dump and h5ls tools can both be used to view the contents of an HDF5 file. The tools are discussed below: </p><ul>
+<li>
+<a class="el" href="_view_tools_view.html#subsecViewToolsViewContent_h5dump">h5dump</a> </li>
+<li>
+<a class="el" href="_view_tools_view.html#subsecViewToolsViewContent_h5ls">h5ls</a> </li>
+</ul>
+<h2><a class="anchor" id="subsecViewToolsViewContent_h5dump"></a>
+h5dump</h2>
+<p>The h5dump tool dumps or displays the contents of an HDF5 file (textually). By default if you specify no options, h5dump will display the entire contents of a file. There are many h5dump options for examining specific details of a file. To see all of the available h5dump options, specify the <code style="background-color:whitesmoke;">-h</code> or <code style="background-color:whitesmoke;">&ndash;help</code> option: </p><div class="fragment"><div class="line">h5dump -h</div>
+</div><!-- fragment --><p>The following h5dump options can be helpful in viewing the content and structure of a file: </p><table class="doxtable">
+<tr>
+<th>Option </th><th>Description </th><th>Comment </th></tr>
+<tr>
+<td>-n, &ndash;contents </td><td>Displays a list of the objects in a file </td><td>See <a class="el" href="_view_tools_view.html#subsubsecViewToolsViewContent_h5dumpEx1">Example 1</a> </td></tr>
+<tr>
+<td>-n 1, &ndash;contents=1 </td><td>Displays a list of the objects and attributes in a file </td><td>See <a class="el" href="_view_tools_view.html#subsubsecViewToolsViewAttr_h5dumpEx6">Example 6</a> </td></tr>
+<tr>
+<td>-H, &ndash;header </td><td>Displays header information only (no data) </td><td>See <a class="el" href="_view_tools_view.html#subsubsecViewToolsViewContent_h5dumpEx2">Example 2</a> </td></tr>
+<tr>
+<td>-A 0, &ndash;onlyattr=0 </td><td>Suppresses the display of attributes </td><td>See <a class="el" href="_view_tools_view.html#subsubsecViewToolsViewContent_h5dumpEx2">Example 2</a> </td></tr>
+<tr>
+<td>-N P, &ndash;any_path=P </td><td>Displays any object or attribute that matches path P </td><td>See <a class="el" href="_view_tools_view.html#subsubsecViewToolsViewAttr_h5dumpEx6">Example 6</a> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecViewToolsViewContent_h5dumpEx1"></a>
+Example 1</h3>
+<p>The following command displays a list of the objects in the file OMI-Aura.he5 (an HDF-EOS5 file): </p><div class="fragment"><div class="line">h5dump -n OMI-Aura.he5</div>
+</div><!-- fragment --><p>As shown in the output below, the objects (groups, datasets) are listed to the left, followed by their names. You can see that this file contains two root groups, HDFEOS and HDFEOS INFORMATION: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;OMI-Aura.he5&quot;</span> {</div>
+<div class="line">FILE_CONTENTS {</div>
+<div class="line"> group /</div>
+<div class="line"> group /HDFEOS</div>
+<div class="line"> group /HDFEOS/ADDITIONAL</div>
+<div class="line"> group /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES</div>
+<div class="line"> group /HDFEOS/GRIDS</div>
+<div class="line"> group /HDFEOS/GRIDS/OMI Column Amount O3</div>
+<div class="line"> group /HDFEOS/GRIDS/OMI Column Amount O3/Data Fields</div>
+<div class="line"> dataset /HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/ColumnAmountO3</div>
+<div class="line"> dataset /HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/RadiativeCloudFraction</div>
+<div class="line"> dataset /HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/SolarZenithAngle</div>
+<div class="line"> dataset /HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/ViewingZenithAngle</div>
+<div class="line"> group /HDFEOS INFORMATION</div>
+<div class="line"> dataset /HDFEOS INFORMATION/StructMetadata.0</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecViewToolsViewContent_h5dumpEx2"></a>
+Example 2</h3>
+<p>The file structure of the OMI-Aura.he5 file can be seen with the following command. The -A 0 option suppresses the display of attributes: </p><div class="fragment"><div class="line">h5dump -H -A 0 OMI-Aura.he5</div>
+</div><!-- fragment --><p>Output of this command is shown below: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;OMI-Aura.he5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;HDFEOS&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;ADDITIONAL&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;FILE_ATTRIBUTES&quot;</span> {</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;GRIDS&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;OMI Column Amount O3&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;Data Fields&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;ColumnAmountO3&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 720, 1440 ) / ( 720, 1440 ) }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;RadiativeCloudFraction&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 720, 1440 ) / ( 720, 1440 ) }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;SolarZenithAngle&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 720, 1440 ) / ( 720, 1440 ) }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;ViewingZenithAngle&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 720, 1440 ) / ( 720, 1440 ) }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;HDFEOS INFORMATION&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;StructMetadata.0&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> {</div>
+<div class="line"> STRSIZE 32000;</div>
+<div class="line"> STRPAD <a class="code" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a>;</div>
+<div class="line"> CSET <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a>;</div>
+<div class="line"> CTYPE <a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>;</div>
+<div class="line"> }</div>
+<div class="line"> DATASPACE SCALAR</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663"><div class="ttname"><a href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a></div><div class="ttdeci">@ H5T_CSET_ASCII</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:95</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a></div><div class="ttdeci">@ H5T_STRING</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:35</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13"><div class="ttname"><a href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a></div><div class="ttdeci">@ H5T_STR_NULLTERM</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:120</div></div>
+<div class="ttc" id="agroup___p_d_t_i_e_e_e_html_ga994ce9ffdd2c77a9352b102a883503ea"><div class="ttname"><a href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div><div class="ttdeci">#define H5T_IEEE_F32LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:261</div></div>
+<div class="ttc" id="agroup___p_d_t_s_html_ga7f6b6959fefe56d2e871659110936d2d"><div class="ttname"><a href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a></div><div class="ttdeci">#define H5T_C_S1</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:476</div></div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecViewToolsViewContent_h5ls"></a>
+h5ls</h2>
+<p>The h5ls tool by default just displays the objects in the root group. It will not display items in groups beneath the root group unless specified. Useful h5ls options for viewing file content and structure are: </p><table class="doxtable">
+<tr>
+<th>Option </th><th>Description </th><th>Comment </th></tr>
+<tr>
+<td>-r </td><td>Lists all groups and objects recursively </td><td>See <a class="el" href="_view_tools_view.html#subsubsecViewToolsViewContent_h5lsEx3">Example 3</a> </td></tr>
+<tr>
+<td>-v </td><td>Generates verbose output (lists dataset properties, attributes and attribute values, but no dataset values) </td><td></td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecViewToolsViewContent_h5lsEx3"></a>
+Example 3</h3>
+<p>The following command shows the contents of the HDF-EOS5 file OMI-Aura.he5. The output is similar to h5dump, except that h5ls also shows dataspace information for each dataset: </p><div class="fragment"><div class="line">h5ls -r OMI-Aura.he5</div>
+</div><!-- fragment --><p>The output is shown below: </p><div class="fragment"><div class="line">/ Group</div>
+<div class="line">/HDFEOS Group</div>
+<div class="line">/HDFEOS/ADDITIONAL Group</div>
+<div class="line">/HDFEOS/ADDITIONAL/FILE_ATTRIBUTES Group</div>
+<div class="line">/HDFEOS/GRIDS Group</div>
+<div class="line">/HDFEOS/GRIDS/OMI\ Column\ Amount\ O3 Group</div>
+<div class="line">/HDFEOS/GRIDS/OMI\ Column\ Amount\ O3/Data\ Fields Group</div>
+<div class="line">/HDFEOS/GRIDS/OMI\ Column\ Amount\ O3/Data\ Fields/ColumnAmountO3 Dataset {720, 1440}</div>
+<div class="line">/HDFEOS/GRIDS/OMI\ Column\ Amount\ O3/Data\ Fields/RadiativeCloudFraction Dataset {720, 1440}</div>
+<div class="line">/HDFEOS/GRIDS/OMI\ Column\ Amount\ O3/Data\ Fields/SolarZenithAngle Dataset {720, 1440}</div>
+<div class="line">/HDFEOS/GRIDS/OMI\ Column\ Amount\ O3/Data\ Fields/ViewingZenithAngle Dataset {720, 1440}</div>
+<div class="line">/HDFEOS\ INFORMATION Group</div>
+<div class="line">/HDFEOS\ INFORMATION/StructMetadata.0 Dataset {SCALAR}</div>
+</div><!-- fragment --><h1><a class="anchor" id="secViewToolsViewDset"></a>
+Datasets and Dataset Properties</h1>
+<p>Both h5dump and h5ls can be used to view specific datasets. </p><ul>
+<li>
+<a class="el" href="_view_tools_view.html#subsecViewToolsViewDset_h5dump">h5dump</a> </li>
+<li>
+<a class="el" href="_view_tools_view.html#subsecViewToolsViewDset_h5ls">h5ls</a> </li>
+</ul>
+<h2><a class="anchor" id="subsecViewToolsViewDset_h5dump"></a>
+h5dump</h2>
+<p>Useful h5dump options for examining specific datasets include: </p><table class="doxtable">
+<tr>
+<th>Option </th><th>Description </th><th>Comment </th></tr>
+<tr>
+<td>-d D, &ndash;dataset=D </td><td>Displays dataset D </td><td>See <a class="el" href="_view_tools_view.html#subsubsecViewToolsViewDset_h5dumpEx4">Example 4</a> </td></tr>
+<tr>
+<td>-H, &ndash;header </td><td>Displays header information only </td><td>See <a class="el" href="_view_tools_view.html#subsubsecViewToolsViewDset_h5dumpEx4">Example 4</a> </td></tr>
+<tr>
+<td>-p, &ndash;properties </td><td>Displays dataset filters, storage layout, and fill value properties </td><td>See <a class="el" href="_view_tools_view.html#subsubsecViewToolsViewDset_h5dumpEx5">Example 5</a> </td></tr>
+<tr>
+<td>-A 0, &ndash;onlyattr=0 </td><td>Suppresses the display of attributes </td><td>See <a class="el" href="_view_tools_view.html#subsubsecViewToolsViewContent_h5dumpEx2">Example 2</a> </td></tr>
+<tr>
+<td>-N P, &ndash;any_path=P </td><td>Displays any object or attribute that matches path P </td><td>See <a class="el" href="_view_tools_view.html#subsubsecViewToolsViewAttr_h5dumpEx6">Example 6</a> </td></tr>
+</table>
+<h3><a class="anchor" id="subsubsecViewToolsViewDset_h5dumpEx4"></a>
+Example 4</h3>
+<p>A specific dataset can be viewed with <code style="background-color:whitesmoke;">h5dump</code> using the <code style="background-color:whitesmoke;">-d D</code> option and specifying the entire path and name of the dataset for <code style="background-color:whitesmoke;">D</code>. The path is important in identifying the correct dataset, as there can be multiple datasets with the same name. The path can be determined by looking at the objects in the file with <code style="background-color:whitesmoke;">h5dump -n</code>.</p>
+<p>The following example uses the <code style="background-color:whitesmoke;">groups.h5</code> file that is created by the <a class="el" href="_l_b_examples.html">Examples from Learning the Basics</a> example <code style="background-color:whitesmoke;">h5_crtgrpar.c</code>. To display <code style="background-color:whitesmoke;">dset1</code> in the <code style="background-color:whitesmoke;">groups.h5</code> file below, specify dataset <code style="background-color:whitesmoke;">/MyGroup/dset1</code>. The <code style="background-color:whitesmoke;">-H</code> option is used to suppress printing of the data values:</p>
+<p><em>Contents of groups.h5</em> </p><div class="fragment"><div class="line">$ h5dump -n groups.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;groups.h5&quot;</span> {</div>
+<div class="line">FILE_CONTENTS {</div>
+<div class="line"> group /</div>
+<div class="line"> group /MyGroup</div>
+<div class="line"> group /MyGroup/Group_A</div>
+<div class="line"> dataset /MyGroup/Group_A/dset2</div>
+<div class="line"> group /MyGroup/Group_B</div>
+<div class="line"> dataset /MyGroup/dset1</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+</div><!-- fragment --><p><em>Display dataset "dset1"</em> </p><div class="fragment"><div class="line">$ h5dump -d <span class="stringliteral">&quot;/MyGroup/dset1&quot;</span> -H groups.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;groups.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/MyGroup/dset1&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 3, 3 ) / ( 3, 3 ) }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga37e8a6be7ee64587c2a282b965019bb8"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga37e8a6be7ee64587c2a282b965019bb8">H5T_STD_I32BE</a></div><div class="ttdeci">#define H5T_STD_I32BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:305</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecViewToolsViewDset_h5dumpEx5"></a>
+Example 5</h3>
+<p>The <code style="background-color:whitesmoke;">-p</code> option is used to examine the dataset filters, storage layout, and fill value properties of a dataset.</p>
+<p>This option can be useful for checking how well compression works, or even for analyzing performance and dataset size issues related to chunking. (The smaller the chunk size, the more chunks that HDF5 has to keep track of, which increases the size of the file and potentially affects performance.)</p>
+<p>In the file shown below the dataset <code style="background-color:whitesmoke;">/DS1</code> is both chunked and compressed: </p><div class="fragment"><div class="line">$ h5dump -H -p -d <span class="stringliteral">&quot;/DS1&quot;</span> h5ex_d_gzip.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;h5ex_d_gzip.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/DS1&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 32, 64 ) / ( 32, 64 ) }</div>
+<div class="line"> STORAGE_LAYOUT {</div>
+<div class="line"> CHUNKED ( 4, 8 )</div>
+<div class="line"> SIZE 5278 (1.552:1 COMPRESSION)</div>
+<div class="line"> }</div>
+<div class="line"> FILTERS {</div>
+<div class="line"> COMPRESSION DEFLATE { LEVEL 9 }</div>
+<div class="line"> }</div>
+<div class="line"> FILLVALUE {</div>
+<div class="line"> FILL_TIME <a class="code" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a></div>
+<div class="line"> VALUE 0</div>
+<div class="line"> }</div>
+<div class="line"> ALLOCATION_TIME {</div>
+<div class="line"> <a class="code" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636">H5D_ALLOC_TIME_INCR</a></div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_dpublic_8h_html_aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72"><div class="ttname"><a href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a></div><div class="ttdeci">@ H5D_FILL_TIME_IFSET</div><div class="ttdef"><b>Definition:</b> H5Dpublic.h:104</div></div>
+<div class="ttc" id="a_h5_dpublic_8h_html_aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636"><div class="ttname"><a href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636">H5D_ALLOC_TIME_INCR</a></div><div class="ttdeci">@ H5D_ALLOC_TIME_INCR</div><div class="ttdef"><b>Definition:</b> H5Dpublic.h:79</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga8db8c9c2bcc457f9f8526c8fcb81218b"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a></div><div class="ttdeci">#define H5T_STD_I32LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:310</div></div>
+</div><!-- fragment --><p>You can obtain the <code style="background-color:whitesmoke;">h5ex_d_gzip.c</code> program that created this file, as well as the file created, from the <a class="el" href="_ex_a_p_i.html">Examples by API</a> page.</p>
+<h2><a class="anchor" id="subsecViewToolsViewDset_h5ls"></a>
+h5ls</h2>
+<p>Specific datasets can be specified with <code style="background-color:whitesmoke;">h5ls</code> by simply adding the dataset path and dataset after the file name. As an example, this command displays dataset <code style="background-color:whitesmoke;">dset2</code> in the <code style="background-color:whitesmoke;">groups.h5</code> file used in <a class="el" href="_view_tools_view.html#subsubsecViewToolsViewDset_h5dumpEx4">Example 4</a> : </p><div class="fragment"><div class="line">h5ls groups.h5/MyGroup/Group_A/dset2</div>
+</div><!-- fragment --><p>Just the dataspace information gets displayed: </p><div class="fragment"><div class="line">dset2 Dataset {2, 10}</div>
+</div><!-- fragment --><p>The following options can be used to see detailed information about a dataset. </p><table class="doxtable">
+<tr>
+<th>Option </th><th>Description </th></tr>
+<tr>
+<td>-v, &ndash;verbose </td><td>Generates verbose output (lists dataset properties, attributes and attribute values, but no dataset values) </td></tr>
+<tr>
+<td>-d, &ndash;data </td><td>Displays dataset values </td></tr>
+</table>
+<p>The output of using <code style="background-color:whitesmoke;">-v</code> is shown below: </p><div class="fragment"><div class="line">$ h5ls -v groups.h5/MyGroup/Group_A/dset2</div>
+<div class="line">Opened <span class="stringliteral">&quot;groups.h5&quot;</span> with sec2 driver.</div>
+<div class="line">dset2 Dataset {2/2, 10/10}</div>
+<div class="line"> Location: 1:3840</div>
+<div class="line"> Links: 1</div>
+<div class="line"> Storage: 80 logical bytes, 80 allocated bytes, 100.00% utilization</div>
+<div class="line"> Type: 32-bit big-endian integer</div>
+</div><!-- fragment --><p>The output of using <code style="background-color:whitesmoke;">-d</code> is shown below: </p><div class="fragment"><div class="line">$ h5ls -d groups.h5/MyGroup/Group_A/dset2</div>
+<div class="line">dset2 Dataset {2, 10}</div>
+<div class="line"> Data:</div>
+<div class="line"> (0,0) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10</div>
+</div><!-- fragment --><h1><a class="anchor" id="secViewToolsViewGrps"></a>
+Groups</h1>
+<p>Both h5dump and h5ls can be used to view specific groups in a file. </p><ul>
+<li>
+<a class="el" href="_view_tools_view.html#subsecViewToolsViewGrps_h5dump">h5dump</a> </li>
+<li>
+<a class="el" href="_view_tools_view.html#subsecViewToolsViewGrps_h5ls">h5ls</a> </li>
+</ul>
+<h2><a class="anchor" id="subsecViewToolsViewGrps_h5dump"></a>
+h5dump</h2>
+<p>The <code style="background-color:whitesmoke;">h5dump</code> options that are useful for examining groups are: </p><table class="doxtable">
+<tr>
+<th>Option </th><th>Description </th></tr>
+<tr>
+<td>-g G, &ndash;group=G </td><td>Displays group G and its members </td></tr>
+<tr>
+<td>-H, &ndash;header </td><td>Displays header information only </td></tr>
+<tr>
+<td>-A 0, &ndash;onlyattr=0 </td><td>Suppresses the display of attributes </td></tr>
+</table>
+<p>To view the contents of the <code style="background-color:whitesmoke;">HDFEOS</code> group in the OMI file mentioned previously, you can specify the path and name of the group as follows: </p><div class="fragment"><div class="line">h5dump -g <span class="stringliteral">&quot;/HDFEOS&quot;</span> -H -A 0 OMI-Aura.he5</div>
+</div><!-- fragment --><p>The <code style="background-color:whitesmoke;">-A 0</code> option suppresses attributes and <code style="background-color:whitesmoke;">-H</code> suppresses printing of data values: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;OMI-Aura.he5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/HDFEOS&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;ADDITIONAL&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;FILE_ATTRIBUTES&quot;</span> {</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;GRIDS&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;OMI Column Amount O3&quot;</span> {</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;Data Fields&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;ColumnAmountO3&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 720, 1440 ) / ( 720, 1440 ) }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;RadiativeCloudFraction&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 720, 1440 ) / ( 720, 1440 ) }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;SolarZenithAngle&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 720, 1440 ) / ( 720, 1440 ) }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;ViewingZenithAngle&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 720, 1440 ) / ( 720, 1440 ) }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecViewToolsViewGrps_h5ls"></a>
+h5ls</h2>
+<p>You can view the contents of a group with <code style="background-color:whitesmoke;">h5ls</code>/ by specifying the group after the file name. To use <code style="background-color:whitesmoke;">h5ls</code> to view the contents of the <code style="background-color:whitesmoke;">/HDFEOS</code> group in the <code style="background-color:whitesmoke;">OMI-Aura.he5</code> file, type: </p><div class="fragment"><div class="line">h5ls -r OMI-Aura.he5/HDFEOS</div>
+</div><!-- fragment --><p>The output of this command is: </p><div class="fragment"><div class="line">/ADDITIONAL Group</div>
+<div class="line">/ADDITIONAL/FILE_ATTRIBUTES Group</div>
+<div class="line">/GRIDS Group</div>
+<div class="line">/GRIDS/OMI\ Column\ Amount\ O3 Group</div>
+<div class="line">/GRIDS/OMI\ Column\ Amount\ O3/Data\ Fields Group</div>
+<div class="line">/GRIDS/OMI\ Column\ Amount\ O3/Data\ Fields/ColumnAmountO3 Dataset {720, 1440}</div>
+<div class="line">/GRIDS/OMI\ Column\ Amount\ O3/Data\ Fields/RadiativeCloudFraction Dataset {720, 1440}</div>
+<div class="line">/GRIDS/OMI\ Column\ Amount\ O3/Data\ Fields/SolarZenithAngle Dataset {720, 1440}</div>
+<div class="line">/GRIDS/OMI\ Column\ Amount\ O3/Data\ Fields/ViewingZenithAngle Dataset {720, 1440}</div>
+</div><!-- fragment --><p>If you specify the <code style="background-color:whitesmoke;">-v</code> option, you can also see the attributes and properties of the datasets.</p>
+<h1><a class="anchor" id="secViewToolsViewAttr"></a>
+Attributes</h1>
+<h2><a class="anchor" id="subsecViewToolsViewAttr_h5dump"></a>
+h5dump</h2>
+<p>Attributes are displayed by default if using <code style="background-color:whitesmoke;">h5dump</code>. Some files contain many attributes, which can make it difficult to examine the objects in the file. Shown below are options that can help when using <code style="background-color:whitesmoke;">h5dump</code> to work with files that have attributes.</p>
+<h3><a class="anchor" id="subsubsecViewToolsViewAttr_h5dumpEx6"></a>
+Example 6</h3>
+<p>The <code style="background-color:whitesmoke;">-a</code> A option will display an attribute. However, the path to the attribute must be included when specifying this option. For example, to see the <code style="background-color:whitesmoke;">ScaleFactor</code> attribute in the <code style="background-color:whitesmoke;">OMI-Aura.he5</code> file, type: </p><div class="fragment"><div class="line">h5dump -a <span class="stringliteral">&quot;/HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/SolarZenithAngle/ScaleFactor&quot;</span> OMI-Aura.he5</div>
+</div><!-- fragment --><p>This command displays: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;OMI-Aura.he5&quot;</span> {</div>
+<div class="line">ATTRIBUTE <span class="stringliteral">&quot;ScaleFactor&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 1 ) / ( 1 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): 1</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___p_d_t_i_e_e_e_html_ga3f9c2185ec16632fab8c20ec7a63178e"><div class="ttname"><a href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a></div><div class="ttdeci">#define H5T_IEEE_F64LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:271</div></div>
+</div><!-- fragment --><p>How can you determine the path to the attribute? This can be done by looking at the file contents with the <code style="background-color:whitesmoke;">-n 1</code> option: </p><div class="fragment"><div class="line">h5dump -n 1 OMI-Aura.he5</div>
+</div><!-- fragment --><p>Below is a portion of the output for this command: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;OMI-Aura.he5&quot;</span> {</div>
+<div class="line">FILE_CONTENTS {</div>
+<div class="line"> group /</div>
+<div class="line"> group /HDFEOS</div>
+<div class="line"> group /HDFEOS/ADDITIONAL</div>
+<div class="line"> group /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/EndUTC</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/GranuleDay</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/GranuleDayOfYear</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/GranuleMonth</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/GranuleYear</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/InstrumentName</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/OrbitNumber</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/OrbitPeriod</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/PGEVersion</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/Period</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/ProcessLevel</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/StartUTC</div>
+<div class="line"> attribute /HDFEOS/ADDITIONAL/FILE_ATTRIBUTES/TAI93At0zOfGranule</div>
+<div class="line"> </div>
+<div class="line"> ...</div>
+</div><!-- fragment --><p>There can be multiple objects or attributes with the same name in a file. How can you make sure you are finding the correct object or attribute? You can first determine how many attributes there are with a specified name, and then examine the paths to them.</p>
+<p>The <code style="background-color:whitesmoke;">-N</code> option can be used to display all objects or attributes with a given name. For example, there are four attributes with the name <code style="background-color:whitesmoke;">ScaleFactor</code> in the <code style="background-color:whitesmoke;">OMI-Aura.he5</code> file, as can be seen below with the <code style="background-color:whitesmoke;">-N</code> option: </p><div class="fragment"><div class="line">h5dump -N ScaleFactor OMI-Aura.he5</div>
+</div><!-- fragment --><p>It outputs: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;OMI-Aura.he5&quot;</span> {</div>
+<div class="line">ATTRIBUTE <span class="stringliteral">&quot;ScaleFactor&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 1 ) / ( 1 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): 1</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">ATTRIBUTE <span class="stringliteral">&quot;ScaleFactor&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 1 ) / ( 1 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): 1</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">ATTRIBUTE <span class="stringliteral">&quot;ScaleFactor&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 1 ) / ( 1 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): 1</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">ATTRIBUTE <span class="stringliteral">&quot;ScaleFactor&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga3f9c2185ec16632fab8c20ec7a63178e">H5T_IEEE_F64LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 1 ) / ( 1 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): 1</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><h2><a class="anchor" id="subsecViewToolsViewAttr_h5ls"></a>
+h5ls</h2>
+<p>If you include the <code style="background-color:whitesmoke;">-v</code> (verbose) option for <code style="background-color:whitesmoke;">h5ls</code>, you will see all of the attributes for the specified file, dataset or group. You cannot display individual attributes.</p>
+<h1><a class="anchor" id="secViewToolsViewSub"></a>
+Dataset Subset</h1>
+<h2><a class="anchor" id="subsecViewToolsViewSub_h5dump"></a>
+h5dump</h2>
+<p>If you have a very large dataset, you may wish to subset or see just a portion of the dataset. This can be done with the following <code style="background-color:whitesmoke;">h5dump</code> options. </p><table class="doxtable">
+<tr>
+<th>Option </th><th>Description </th></tr>
+<tr>
+<td>-d D, &ndash;dataset=D </td><td>Dataset D </td></tr>
+<tr>
+<td>-s START, &ndash;start=START </td><td>Offset or start of subsetting selection </td></tr>
+<tr>
+<td>-S STRIDE, &ndash;stride=STRIDE </td><td>Stride (sampling along a dimension). The default (unspecified, or 1) selects every element along a dimension, a value of 2 selects every other element, a value of 3 selects every third element, ... </td></tr>
+<tr>
+<td>-c COUNT, &ndash;count=COUNT </td><td>Number of blocks to include in the selection </td></tr>
+<tr>
+<td>-k BLOCK, &ndash;block=BLOCK </td><td>Size of the block in a hyperslab. The default (unspecified, or 1) is for the block size to be the size of a single element. </td></tr>
+</table>
+<p>The <code style="background-color:whitesmoke;">START (s)</code>, <code style="background-color:whitesmoke;">STRIDE (S)</code>, <code style="background-color:whitesmoke;">COUNT (c)</code>, and <code style="background-color:whitesmoke;">BLOCK (k)</code> options define the shape and size of the selection. They are arrays with the same number of dimensions as the rank of the dataset's dataspace, and they all work together to define the selection. A change to one of these arrays can affect the others.</p>
+<p>When specifying these h5dump options, a comma is used as the delimiter for each dimension in the option value. For example, with a 2-dimensional dataset, the option value is specified as "H,W", where H is the height and W is the width. If the offset is 0 for both dimensions, then <code style="background-color:whitesmoke;">START</code> would be specified as follows: </p><div class="fragment"><div class="line">-s <span class="stringliteral">&quot;0,0&quot;</span></div>
+</div><!-- fragment --><p>There is also a shorthand way to specify these options with brackets at the end of the dataset name: </p><div class="fragment"><div class="line">-d DATASETNAME[s;S;c;k]</div>
+</div><!-- fragment --><p>Multiple dimensions are separated by commas. For example, a subset for a 2-dimensional dataset would be specified as follows: </p><div class="fragment"><div class="line">-d DATASETNAME[s,s;S,S;c,c;k,k]</div>
+</div><!-- fragment --><p>For a detailed understanding of how selections works, see the <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab</a> API in the <a class="el" href="_r_m.html">HDF5 Reference Manual</a>.</p>
+<p>The dataset SolarZenithAngle in the OMI-Aura.he5 file can be used to illustrate these options. This dataset is a 2-dimensional dataset of size 720 (height) x 1440 (width). Too much data will be displayed by simply viewing the specified dataset with the <code style="background-color:whitesmoke;">-d</code> option: </p><div class="fragment"><div class="line">h5dump -d <span class="stringliteral">&quot;HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/SolarZenithAngle&quot;</span> OMI-Aura.he5</div>
+</div><!-- fragment --><p>Subsetting narrows down the output that is displayed. In the following example, the first 15x10 elements (-c "15,10") are specified, beginning with position (0,0) (-s "0,0"): </p><div class="fragment"><div class="line">h5dump -A 0 -d <span class="stringliteral">&quot;HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/SolarZenithAngle&quot;</span> -s <span class="stringliteral">&quot;0,0&quot;</span> -c <span class="stringliteral">&quot;15,10&quot;</span> -w 0 OMI-Aura.he5</div>
+</div><!-- fragment --><p>If using the shorthand method, specify: </p><div class="fragment"><div class="line">h5dump -A 0 -d <span class="stringliteral">&quot;HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/SolarZenithAngle[0,0;;15,10;]&quot;</span> -w 0 OMI-Aura.he5</div>
+</div><!-- fragment --><p>Where, the <code style="background-color:whitesmoke;">-d</code> option must be specified before subsetting options (if not using the shorthand method).</p>
+<p>The <code style="background-color:whitesmoke;">-A 0</code> option suppresses the printing of attributes.</p>
+<p>The <code style="background-color:whitesmoke;">-w 0</code> option sets the number of columns of output to the maximum allowed value (65535). This ensures that there are enough columns specified for displaying the data.</p>
+<p>Either command displays: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;OMI-Aura.he5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/SolarZenithAngle&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 720, 1440 ) / ( 720, 1440 ) }</div>
+<div class="line"> SUBSET {</div>
+<div class="line"> START ( 0, 0 );</div>
+<div class="line"> STRIDE ( 1, 1 );</div>
+<div class="line"> COUNT ( 15, 10 );</div>
+<div class="line"> BLOCK ( 1, 1 );</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0,0): 79.403, 79.403, 79.403, 79.403, 79.403, 79.403, 79.403, 79.403, 79.403, 79.403,</div>
+<div class="line"> (1,0): 79.071, 79.071, 79.071, 79.071, 79.071, 79.071, 79.071, 79.071, 79.071, 79.071,</div>
+<div class="line"> (2,0): 78.867, 78.867, 78.867, 78.867, 78.867, 78.867, 78.867, 78.867, 78.867, 78.867,</div>
+<div class="line"> (3,0): 78.632, 78.632, 78.632, 78.632, 78.632, 78.632, 78.632, 78.632, 78.632, 78.632,</div>
+<div class="line"> (4,0): 78.429, 78.429, 78.429, 78.429, 78.429, 78.429, 78.429, 78.429, 78.429, 78.429,</div>
+<div class="line"> (5,0): 78.225, 78.225, 78.225, 78.225, 78.225, 78.225, 78.225, 78.225, 78.225, 78.225,</div>
+<div class="line"> (6,0): 78.021, 78.021, 78.021, 78.021, 78.021, 78.021, 78.021, 78.021, 78.021, 78.021,</div>
+<div class="line"> (7,0): 77.715, 77.715, 77.715, 77.715, 77.715, 77.715, 77.715, 77.715, 77.715, 77.715,</div>
+<div class="line"> (8,0): 77.511, 77.511, 77.511, 77.511, 77.511, 77.511, 77.511, 77.511, 77.511, 77.511,</div>
+<div class="line"> (9,0): 77.658, 77.658, 77.658, 77.307, 77.307, 77.307, 77.307, 77.307, 77.307, 77.307,</div>
+<div class="line"> (10,0): 77.556, 77.556, 77.556, 77.556, 77.556, 77.556, 77.556, 77.556, 77.102, 77.102,</div>
+<div class="line"> (11,0): 78.408, 78.408, 78.408, 78.408, 78.408, 78.408, 78.408, 78.408, 77.102, 77.102,</div>
+<div class="line"> (12,0): 76.34, 78.413, 78.413, 78.413, 78.413, 78.413, 78.413, 78.413, 78.413, 78.413,</div>
+<div class="line"> (13,0): 78.107, 78.107, 78.107, 78.107, 78.107, 78.107, 78.107, 78.107, 78.107, 77.195,</div>
+<div class="line"> (14,0): 78.005, 78.005, 78.005, 78.005, 78.005, 78.005, 76.991, 76.991, 76.991, 76.991</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>What if we wish to read three rows of three elements at a time (-c "3,3"), where each element is a 2 x 3 block (-k "2,3") and we wish to begin reading from the second row (-s "1,0")?</p>
+<p>You can do that with the following command: </p><div class="fragment"><div class="line">h5dump -A 0 -d <span class="stringliteral">&quot;HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/SolarZenithAngle&quot;</span> </div>
+<div class="line"> -s <span class="stringliteral">&quot;1,0&quot;</span> -S <span class="stringliteral">&quot;2,3&quot;</span> -c <span class="stringliteral">&quot;3,3&quot;</span> -k <span class="stringliteral">&quot;2,3&quot;</span> -w 0 OMI-Aura.he5</div>
+</div><!-- fragment --><p>In this case, the stride must be specified as 2 by 3 (or larger) to accommodate the reading of 2 by 3 blocks. If it is smaller, the command will fail with the error, </p><div class="fragment"><div class="line">h5dump error: wrong subset selection; blocks overlap.</div>
+</div><!-- fragment --><p>The output of the above command is shown below: </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;OMI-Aura.he5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;HDFEOS/GRIDS/OMI Column Amount O3/Data Fields/SolarZenithAngle&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_i_e_e_e.html#ga994ce9ffdd2c77a9352b102a883503ea">H5T_IEEE_F32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 720, 1440 ) / ( 720, 1440 ) }</div>
+<div class="line"> SUBSET {</div>
+<div class="line"> START ( 1, 0 );</div>
+<div class="line"> STRIDE ( 2, 3 );</div>
+<div class="line"> COUNT ( 3, 3 );</div>
+<div class="line"> BLOCK ( 2, 3 );</div>
+<div class="line"> DATA {</div>
+<div class="line"> (1,0): 79.071, 79.071, 79.071, 79.071, 79.071, 79.071, 79.071, 79.071, 79.071,</div>
+<div class="line"> (2,0): 78.867, 78.867, 78.867, 78.867, 78.867, 78.867, 78.867, 78.867, 78.867,</div>
+<div class="line"> (3,0): 78.632, 78.632, 78.632, 78.632, 78.632, 78.632, 78.632, 78.632, 78.632,</div>
+<div class="line"> (4,0): 78.429, 78.429, 78.429, 78.429, 78.429, 78.429, 78.429, 78.429, 78.429,</div>
+<div class="line"> (5,0): 78.225, 78.225, 78.225, 78.225, 78.225, 78.225, 78.225, 78.225, 78.225,</div>
+<div class="line"> (6,0): 78.021, 78.021, 78.021, 78.021, 78.021, 78.021, 78.021, 78.021, 78.021</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><h1><a class="anchor" id="secViewToolsViewDtypes"></a>
+Datatypes</h1>
+<h2><a class="anchor" id="subsecViewToolsViewDtypes_h5dump"></a>
+h5dump</h2>
+<p>The following datatypes are discussed, using the output of <code style="background-color:whitesmoke;">h5dump</code> with HDF5 files from the <a class="el" href="_ex_a_p_i.html">Examples by API</a> page: </p><ul>
+<li>
+<a class="el" href="_view_tools_view.html#subsubsecViewToolsViewDtypes_array">Array</a> </li>
+<li>
+<a class="el" href="_view_tools_view.html#subsubsecViewToolsViewDtypes_objref">Object Reference</a> </li>
+<li>
+<a class="el" href="_view_tools_view.html#subsubsecViewToolsViewDtypes_regref">Region Reference</a> </li>
+<li>
+<a class="el" href="_view_tools_view.html#subsubsecViewToolsViewDtypes_string">String</a> </li>
+</ul>
+<h3><a class="anchor" id="subsubsecViewToolsViewDtypes_array"></a>
+Array</h3>
+<p>Users have been confused by the difference between an Array datatype (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a>) and a dataset that (has a dataspace that) is an array.</p>
+<p>Typically, these users want a dataset that has a simple datatype (like integer or float) that is an array, like the following dataset <code style="background-color:whitesmoke;">/DS1</code>. It has a datatype of <a class="el" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a> (32-bit Little-Endian Integer) and is a 4 by 7 array: </p><div class="fragment"><div class="line">$ h5dump h5ex_d_rdwr.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;h5ex_d_rdwr.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;DS1&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 4, 7 ) / ( 4, 7 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0,0): 0, -1, -2, -3, -4, -5, -6,</div>
+<div class="line"> (1,0): 0, 0, 0, 0, 0, 0, 0,</div>
+<div class="line"> (2,0): 0, 1, 2, 3, 4, 5, 6,</div>
+<div class="line"> (3,0): 0, 2, 4, 6, 8, 10, 12</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">} </div>
+</div><!-- fragment --><p>Contrast that with the following dataset that has both an Array datatype and is an array: </p><div class="fragment"><div class="line">$ h5dump h5ex_t_array.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;h5ex_t_array.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;DS1&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a> { [3][5] <a class="code" href="group___p_d_t_s_t_d.html#ga591a85b894eab3e3ab1a2ccd9b3be565">H5T_STD_I64LE</a> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 4 ) / ( 4 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): [ 0, 0, 0, 0, 0,</div>
+<div class="line"> 0, -1, -2, -3, -4,</div>
+<div class="line"> 0, -2, -4, -6, -8 ],</div>
+<div class="line"> (1): [ 0, 1, 2, 3, 4,</div>
+<div class="line"> 1, 1, 1, 1, 1,</div>
+<div class="line"> 2, 1, 0, -1, -2 ],</div>
+<div class="line"> (2): [ 0, 2, 4, 6, 8,</div>
+<div class="line"> 2, 3, 4, 5, 6,</div>
+<div class="line"> 4, 4, 4, 4, 4 ],</div>
+<div class="line"> (3): [ 0, 3, 6, 9, 12,</div>
+<div class="line"> 3, 5, 7, 9, 11,</div>
+<div class="line"> 6, 7, 8, 9, 10 ]</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a></div><div class="ttdeci">@ H5T_ARRAY</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:42</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_ga591a85b894eab3e3ab1a2ccd9b3be565"><div class="ttname"><a href="group___p_d_t_s_t_d.html#ga591a85b894eab3e3ab1a2ccd9b3be565">H5T_STD_I64LE</a></div><div class="ttdeci">#define H5T_STD_I64LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:320</div></div>
+</div><!-- fragment --><p>In this file, dataset <code style="background-color:whitesmoke;">/DS1</code> has a datatype of </p><div class="fragment"><div class="line"><a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a> { [3][5] <a class="code" href="group___p_d_t_s_t_d.html#ga591a85b894eab3e3ab1a2ccd9b3be565">H5T_STD_I64LE</a> }</div>
+</div><!-- fragment --><p> and it also has a dataspace of </p><div class="fragment"><div class="line">SIMPLE { ( 4 ) / ( 4 ) }</div>
+</div><!-- fragment --><p> In other words, it is an array of four elements, in which each element is a 3 by 5 array of <a class="el" href="group___p_d_t_s_t_d.html#ga591a85b894eab3e3ab1a2ccd9b3be565">H5T_STD_I64LE</a>.</p>
+<p>This dataset is much more complex. Also note that subsetting cannot be done on Array datatypes.</p>
+<p>See this <a href="https://portal.hdfgroup.org/display/knowledge/H5T_ARRAY+Datatype">FAQ</a> for more information on the Array datatype.</p>
+<h3><a class="anchor" id="subsubsecViewToolsViewDtypes_objref"></a>
+Object Reference</h3>
+<p>An Object Reference is a reference to an entire object (dataset, group, or named datatype). A dataset with an Object Reference datatype consists of one or more Object References. An Object Reference dataset can be used as an index to an HDF5 file.</p>
+<p>The <code style="background-color:whitesmoke;">/DS1</code> dataset in the following file (<code style="background-color:whitesmoke;">h5ex_t_objref.h5</code>) is an Object Reference dataset. It contains two references, one to group <code style="background-color:whitesmoke;">/G1</code> and the other to dataset <code style="background-color:whitesmoke;">/DS2</code>: </p><div class="fragment"><div class="line">$ h5dump h5ex_t_objref.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;h5ex_t_objref.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;DS1&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a> { H5T_STD_REF_OBJECT }</div>
+<div class="line"> DATASPACE SIMPLE { ( 2 ) / ( 2 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): GROUP 1400 /G1 , DATASET 800 /DS2</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;DS2&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#ga8db8c9c2bcc457f9f8526c8fcb81218b">H5T_STD_I32LE</a></div>
+<div class="line"> DATASPACE NULL</div>
+<div class="line"> DATA {</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> GROUP <span class="stringliteral">&quot;G1&quot;</span> {</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a></div><div class="ttdeci">@ H5T_REFERENCE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:39</div></div>
+</div><!-- fragment --><h3><a class="anchor" id="subsubsecViewToolsViewDtypes_regref"></a>
+Region Reference</h3>
+<p>A Region Reference is a reference to a selection within a dataset. A selection can be either individual elements or a hyperslab. In <code style="background-color:whitesmoke;">h5dump</code> you will see the name of the dataset along with the elements or slab that is selected. A dataset with a Region Reference datatype consists of one or more Region References.</p>
+<p>An example of a Region Reference dataset (<code style="background-color:whitesmoke;">h5ex_t_regref.h5</code>) can be found on the <a class="el" href="_ex_a_p_i.html">Examples by API</a> page, under Datatypes. If you examine this dataset with <code style="background-color:whitesmoke;">h5dump</code> you will see that <code style="background-color:whitesmoke;">/DS1</code> is a Region Reference dataset as indicated by its datatype, highlighted in bold below: </p><div class="fragment"><div class="line">$ h5dump h5ex_t_regref.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;h5ex_t_regref.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;DS1&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a> { <a class="code" href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 2 ) / ( 2 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> DATASET /DS2 {(0,1), (2,11), (1,0), (2,4)},</div>
+<div class="line"> DATASET /DS2 {(0,0)-(0,2), (0,11)-(0,13), (2,0)-(2,2), (2,11)-(2,13)}</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;DS2&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#gaeaa5eb139424ba27d5af8925f1aa9593">H5T_STD_I8LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0,0): 84, 104, 101, 32, 113, 117, 105, 99, 107, 32, 98, 114, 111, 119,</div>
+<div class="line"> (0,14): 110, 0,</div>
+<div class="line"> (1,0): 102, 111, 120, 32, 106, 117, 109, 112, 115, 32, 111, 118, 101,</div>
+<div class="line"> (1,13): 114, 32, 0,</div>
+<div class="line"> (2,0): 116, 104, 101, 32, 53, 32, 108, 97, 122, 121, 32, 100, 111, 103,</div>
+<div class="line"> (2,14): 115, 0</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gaeaa5eb139424ba27d5af8925f1aa9593"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gaeaa5eb139424ba27d5af8925f1aa9593">H5T_STD_I8LE</a></div><div class="ttdeci">#define H5T_STD_I8LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:290</div></div>
+<div class="ttc" id="agroup___p_d_t_s_t_d_html_gaf5cb0d5cec3d40d8b3ac27512f86895e"><div class="ttname"><a href="group___p_d_t_s_t_d.html#gaf5cb0d5cec3d40d8b3ac27512f86895e">H5T_STD_REF_DSETREG</a></div><div class="ttdeci">#define H5T_STD_REF_DSETREG</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:410</div></div>
+</div><!-- fragment --><p>It contains two Region References: </p><ul>
+<li>A selection of four individual elements in dataset <code style="background-color:whitesmoke;">/DS2 : (0,1), (2,11), (1,0), (2,4)</code> See the <a class="el" href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d" title="Selects array elements to be included in the selection for a dataspace.">H5Sselect_elements</a> API in the <a class="el" href="_u_g.html">HDF5 User Guide</a> for information on selecting individual elements. </li>
+<li>A selection of these blocks in dataset <code style="background-color:whitesmoke;">/DS2 : (0,0)-(0,2), (0,11)-(0,13), (2,0)-(2,2), (2,11)-(2,13)</code> See the <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab</a> API in the <a class="el" href="_u_g.html">HDF5 User Guide</a> for how to do hyperslab selection.</li>
+</ul>
+<p>If you look at the code that creates the dataset (<code style="background-color:whitesmoke;">h5ex_t_regref.c</code>) you will see that the first reference is created with these calls: </p><div class="fragment"><div class="line">status = <a class="code" href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d">H5Sselect_elements</a> (space, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, 4, coords[0]);</div>
+<div class="line">status = <a class="code" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a> (&amp;wdata[0], file, DATASET2, <a class="code" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>, space);</div>
+<div class="ttc" id="a_h5_rpublic_8h_html_a2a28c48c03a4616a02f9157fca4b2df0"><div class="ttname"><a href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a></div><div class="ttdeci">#define H5R_DATASET_REGION</div><div class="ttdef"><b>Definition:</b> H5Rpublic.h:603</div></div>
+<div class="ttc" id="a_h5_spublic_8h_html_a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550"><div class="ttname"><a href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a></div><div class="ttdeci">@ H5S_SELECT_SET</div><div class="ttdef"><b>Definition:</b> H5Spublic.h:87</div></div>
+<div class="ttc" id="agroup___h5_r_html_ga0ac6997b5de26b11d91a95de2869950d"><div class="ttname"><a href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a></div><div class="ttdeci">herr_t H5Rcreate(void *ref, hid_t loc_id, const char *name, H5R_type_t ref_type, hid_t space_id)</div><div class="ttdoc">Creates a reference.</div></div>
+<div class="ttc" id="agroup___h5_s_html_ga2f4407dd73d0ec37e5d9e80e4382483d"><div class="ttname"><a href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d">H5Sselect_elements</a></div><div class="ttdeci">herr_t H5Sselect_elements(hid_t space_id, H5S_seloper_t op, size_t num_elem, const hsize_t *coord)</div><div class="ttdoc">Selects array elements to be included in the selection for a dataspace.</div></div>
+</div><!-- fragment --><p>where the buffer containing the coordinates to select is: </p><div class="fragment"><div class="line">coords[4][2] = { {0, 1},</div>
+<div class="line"> {2, 11},</div>
+<div class="line"> {1, 0},</div>
+<div class="line"> {2, 4} },</div>
+</div><!-- fragment --><p>The second reference is created by calling, </p><div class="fragment"><div class="line">status = <a class="code" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a> (space, <a class="code" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0fab90faf3dc59ecf6f28197ef471141550">H5S_SELECT_SET</a>, start, stride, count, block);</div>
+<div class="line">status = <a class="code" href="group___h5_r.html#ga0ac6997b5de26b11d91a95de2869950d">H5Rcreate</a> (&amp;wdata[1], file, DATASET2, <a class="code" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>, space);</div>
+<div class="ttc" id="agroup___h5_s_html_ga6adfdf1b95dc108a65bf66e97d38536d"><div class="ttname"><a href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab</a></div><div class="ttdeci">herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, const hsize_t start[], const hsize_t stride[], const hsize_t count[], const hsize_t block[])</div><div class="ttdoc">Selects a hyperslab region to add to the current selected region.</div></div>
+</div><!-- fragment --><p> where start, stride, count, and block have these values: </p><div class="fragment"><div class="line">start[2] = {0, 0},</div>
+<div class="line">stride[2] = {2, 11},</div>
+<div class="line">count[2] = {2, 2},</div>
+<div class="line">block[2] = {1, 3};</div>
+</div><!-- fragment --><p>These start, stride, count, and block values will select the elements shown in bold in the dataset: </p><div class="fragment"><div class="line">84 104 101 32 113 117 105 99 107 32 98 114 111 119 110 0</div>
+<div class="line">102 111 120 32 106 117 109 112 115 32 111 118 101 114 32 0</div>
+<div class="line">116 104 101 32 53 32 108 97 122 121 32 100 111 103 115 0</div>
+</div><!-- fragment --><p>If you use <code style="background-color:whitesmoke;">h5dump</code> to select a subset of dataset <code style="background-color:whitesmoke;">/DS2</code> with these start, stride, count, and block values, you will see that the same elements are selected: </p><div class="fragment"><div class="line">$ h5dump -d <span class="stringliteral">&quot;/DS2&quot;</span> -s <span class="stringliteral">&quot;0,0&quot;</span> -S <span class="stringliteral">&quot;2,11&quot;</span> -c <span class="stringliteral">&quot;2,2&quot;</span> -k <span class="stringliteral">&quot;1,3&quot;</span> h5ex_t_regref.h5</div>
+<div class="line">HDF5 <span class="stringliteral">&quot;h5ex_t_regref.h5&quot;</span> {</div>
+<div class="line">DATASET <span class="stringliteral">&quot;/DS2&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="group___p_d_t_s_t_d.html#gaeaa5eb139424ba27d5af8925f1aa9593">H5T_STD_I8LE</a></div>
+<div class="line"> DATASPACE SIMPLE { ( 3, 16 ) / ( 3, 16 ) }</div>
+<div class="line"> SUBSET {</div>
+<div class="line"> START ( 0, 0 );</div>
+<div class="line"> STRIDE ( 2, 11 );</div>
+<div class="line"> COUNT ( 2, 2 );</div>
+<div class="line"> BLOCK ( 1, 3 );</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0,0): 84, 104, 101, 114, 111, 119,</div>
+<div class="line"> (2,0): 116, 104, 101, 100, 111, 103</div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+</div><!-- fragment --><p>For more information on selections, see the tutorial topic on <a class="el" href="_l_b_dset_sub_r_w.html">Reading From or Writing To a Subset of a Dataset</a>. Also see the <a class="el" href="_view_tools_view.html#secViewToolsViewSub">Dataset Subset</a> tutorial topic on using <code style="background-color:whitesmoke;">h5dump</code> to view a subset.</p>
+<h3><a class="anchor" id="subsubsecViewToolsViewDtypes_string"></a>
+String</h3>
+<p>There are two types of string data, fixed length strings and variable length strings.</p>
+<p>Below is the <code style="background-color:whitesmoke;">h5dump</code> output for two files that have the same strings written to them. In one file, the strings are fixed in length, and in the other, the strings have different sizes (and are variable in size).</p>
+<p><em>Dataset of Fixed Length Strings</em> </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;h5ex_t_string.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;DS1&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> {</div>
+<div class="line"> STRSIZE 7;</div>
+<div class="line"> STRPAD <a class="code" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a>;</div>
+<div class="line"> CSET <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a>;</div>
+<div class="line"> CTYPE <a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>;</div>
+<div class="line"> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 4 ) / ( 4 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): <span class="stringliteral">&quot;Parting&quot;</span>, <span class="stringliteral">&quot;is such&quot;</span>, <span class="stringliteral">&quot;sweet &quot;</span>, <span class="stringliteral">&quot;sorrow.&quot;</span></div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c"><div class="ttname"><a href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a></div><div class="ttdeci">@ H5T_STR_SPACEPAD</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:122</div></div>
+</div><!-- fragment --><p><em>Dataset of Variable Length Strings</em> </p><div class="fragment"><div class="line">HDF5 <span class="stringliteral">&quot;h5ex_t_vlstring.h5&quot;</span> {</div>
+<div class="line">GROUP <span class="stringliteral">&quot;/&quot;</span> {</div>
+<div class="line"> DATASET <span class="stringliteral">&quot;DS1&quot;</span> {</div>
+<div class="line"> DATATYPE <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> {</div>
+<div class="line"> STRSIZE <a class="code" href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a>;</div>
+<div class="line"> STRPAD <a class="code" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a>;</div>
+<div class="line"> CSET <a class="code" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a>;</div>
+<div class="line"> CTYPE <a class="code" href="group___p_d_t_s.html#ga7f6b6959fefe56d2e871659110936d2d">H5T_C_S1</a>;</div>
+<div class="line"> }</div>
+<div class="line"> DATASPACE SIMPLE { ( 4 ) / ( 4 ) }</div>
+<div class="line"> DATA {</div>
+<div class="line"> (0): <span class="stringliteral">&quot;Parting&quot;</span>, <span class="stringliteral">&quot;is such&quot;</span>, <span class="stringliteral">&quot;sweet&quot;</span>, <span class="stringliteral">&quot;sorrow.&quot;</span></div>
+<div class="line"> }</div>
+<div class="line"> }</div>
+<div class="line">}</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a5185e14efde13b48249fe391324331bc"><div class="ttname"><a href="_h5_tpublic_8h.html#a5185e14efde13b48249fe391324331bc">H5T_VARIABLE</a></div><div class="ttdeci">#define H5T_VARIABLE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:207</div></div>
+</div><!-- fragment --><p>You might wonder which to use. Some comments to consider are included below. </p><ul>
+<li>In general, a variable length string dataset is more complex than a fixed length string. If you don't specifically need a variable length type, then just use the fixed length string. </li>
+<li>A variable length dataset consists of pointers to heaps in different locations in the file. For this reason, a variable length dataset cannot be compressed. (Basically, the pointers get compressed and not the actual data!) If compression is needed, then do not use variable length types. </li>
+<li>If you need to create an array of of different length strings, you can either use fixed length strings along with compression, or use a variable length string.</li>
+</ul>
+<hr />
+<p> Navigate back: <a class="el" href="index.html">Main</a> / <a class="el" href="_getting_started.html">Getting Started with HDF5</a> / <a class="el" href="_view_tools_command.html">Command-line Tools</a> </p>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/aclocal__fc_8f90.html b/develop/aclocal__fc_8f90.html
new file mode 100644
index 0000000..fc8f1cc
--- /dev/null
+++ b/develop/aclocal__fc_8f90.html
@@ -0,0 +1,285 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: m4/aclocal_fc.f90 File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('aclocal__fc_8f90.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#namespaces">Modules</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">aclocal_fc.f90 File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacetype__mod_1_1h5t.html">h5t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Modules</h2></td></tr>
+<tr class="memitem:namespacetype__mod"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetype__mod.html">type_mod</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:a057c46d619acf9c3cac96c2c24f88265"><td class="memItemLeft" align="right" valign="top">program&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="aclocal__fc_8f90.html#a057c46d619acf9c3cac96c2c24f88265">prog_fc_iso_fortran_env</a></td></tr>
+<tr class="separator:a057c46d619acf9c3cac96c2c24f88265"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa939e56e5327ee713a3287236587f76f"><td class="memItemLeft" align="right" valign="top">program&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="aclocal__fc_8f90.html#aa939e56e5327ee713a3287236587f76f">prog_fc_sizeof</a></td></tr>
+<tr class="separator:aa939e56e5327ee713a3287236587f76f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ef3434c011c3b31ebf9abcbdd299cf9"><td class="memItemLeft" align="right" valign="top">program&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="aclocal__fc_8f90.html#a0ef3434c011c3b31ebf9abcbdd299cf9">prog_fc_c_sizeof</a></td></tr>
+<tr class="separator:a0ef3434c011c3b31ebf9abcbdd299cf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99319e9e854b88d25758dd2fa26b2e1b"><td class="memItemLeft" align="right" valign="top">program&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="aclocal__fc_8f90.html#a99319e9e854b88d25758dd2fa26b2e1b">prog_fc_storage_size</a></td></tr>
+<tr class="separator:a99319e9e854b88d25758dd2fa26b2e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07be3e8cb7f52ac3c0fe926314be4d59"><td class="memItemLeft" align="right" valign="top">program&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="aclocal__fc_8f90.html#a07be3e8cb7f52ac3c0fe926314be4d59">prog_fc_have_c_long_double</a></td></tr>
+<tr class="separator:a07be3e8cb7f52ac3c0fe926314be4d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec2d78d963a085523c6e3281bb621643"><td class="memItemLeft" align="right" valign="top">program&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="aclocal__fc_8f90.html#aec2d78d963a085523c6e3281bb621643">prog_fc_have_f2003_requirements</a></td></tr>
+<tr class="separator:aec2d78d963a085523c6e3281bb621643"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1daddedf0a4cedf7def1e0a5d2f123b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetype__mod.html#ac1daddedf0a4cedf7def1e0a5d2f123b">h5t_c_double</a> (r)</td></tr>
+<tr class="separator:ac1daddedf0a4cedf7def1e0a5d2f123b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29b900393ab130ff97e29dc0daca2fec"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetype__mod.html#a29b900393ab130ff97e29dc0daca2fec">h5t_c_long_double</a> (d)</td></tr>
+<tr class="separator:a29b900393ab130ff97e29dc0daca2fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e06387575318749b59167449a899e27"><td class="memItemLeft" align="right" valign="top">program&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="aclocal__fc_8f90.html#a6e06387575318749b59167449a899e27">prog_fc_c_long_double_eq_c_double</a></td></tr>
+<tr class="separator:a6e06387575318749b59167449a899e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb8b065f405413ec364d879000012bdb"><td class="memItemLeft" align="right" valign="top">program&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="aclocal__fc_8f90.html#adb8b065f405413ec364d879000012bdb">fc_avail_kinds</a></td></tr>
+<tr class="separator:adb8b065f405413ec364d879000012bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaece7e3f9011981aa18b2b1742e3a318"><td class="memItemLeft" align="right" valign="top">program&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="aclocal__fc_8f90.html#aaece7e3f9011981aa18b2b1742e3a318">fc_mpi_check</a></td></tr>
+<tr class="separator:aaece7e3f9011981aa18b2b1742e3a318"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="adb8b065f405413ec364d879000012bdb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb8b065f405413ec364d879000012bdb">&#9670;&nbsp;</a></span>fc_avail_kinds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">program fc_avail_kinds</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaece7e3f9011981aa18b2b1742e3a318"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaece7e3f9011981aa18b2b1742e3a318">&#9670;&nbsp;</a></span>fc_mpi_check()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">program fc_mpi_check</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6e06387575318749b59167449a899e27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e06387575318749b59167449a899e27">&#9670;&nbsp;</a></span>prog_fc_c_long_double_eq_c_double()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">program prog_fc_c_long_double_eq_c_double</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0ef3434c011c3b31ebf9abcbdd299cf9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ef3434c011c3b31ebf9abcbdd299cf9">&#9670;&nbsp;</a></span>prog_fc_c_sizeof()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">program prog_fc_c_sizeof</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a07be3e8cb7f52ac3c0fe926314be4d59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07be3e8cb7f52ac3c0fe926314be4d59">&#9670;&nbsp;</a></span>prog_fc_have_c_long_double()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">program prog_fc_have_c_long_double</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aec2d78d963a085523c6e3281bb621643"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec2d78d963a085523c6e3281bb621643">&#9670;&nbsp;</a></span>prog_fc_have_f2003_requirements()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">program prog_fc_have_f2003_requirements</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a057c46d619acf9c3cac96c2c24f88265"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a057c46d619acf9c3cac96c2c24f88265">&#9670;&nbsp;</a></span>prog_fc_iso_fortran_env()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">program prog_fc_iso_fortran_env</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa939e56e5327ee713a3287236587f76f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa939e56e5327ee713a3287236587f76f">&#9670;&nbsp;</a></span>prog_fc_sizeof()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">program prog_fc_sizeof</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a99319e9e854b88d25758dd2fa26b2e1b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99319e9e854b88d25758dd2fa26b2e1b">&#9670;&nbsp;</a></span>prog_fc_storage_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">program prog_fc_storage_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_ecfefce13acfda231e9cf53d14e30ab6.html">m4</a></li><li class="navelem"><a class="el" href="aclocal__fc_8f90.html">aclocal_fc.f90</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/api-compat-macros.html b/develop/api-compat-macros.html
new file mode 100644
index 0000000..d76b6c6
--- /dev/null
+++ b/develop/api-compat-macros.html
@@ -0,0 +1,619 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: API Compatibility Macros</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('api-compat-macros.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">API Compatibility Macros </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><h1><a class="anchor" id="audience"></a>
+Audience</h1>
+<p>The target audience for this document has existing applications that use the HDF5 library, and is considering moving to the latest HDF5 release to take advantage of the latest library features and enhancements.</p>
+<h1><a class="anchor" id="compat-issues"></a>
+Compatibility Issues</h1>
+<p>With each major release of HDF5, such as 1.12 or 1.10, certain compatibility issues must be considered when migrating applications from an earlier major release.</p>
+<p>This document describes the approach taken by The HDF Group to help existing users of HDF5 address compatibility issues in the HDF5 API.</p>
+<h1><a class="anchor" id="summary"></a>
+Summary and Motivation</h1>
+<p>In response to new and evolving requirements for the library and data format, several basic functions have changed since HDF5 was first released. To allow existing applications to continue to compile and run properly, all versions of these functions have been retained in the later releases of the HDF5 library.</p>
+<p>Given the scope of changes available with each major release of HDF5, and recognizing the potentially time-consuming task of editing all the affected calls in user applications, The HDF Group has created a set of macros that can be used to flexibly and easily map existing API calls to previous release functions. We refer to these as the <em>API compatibility macros</em>.</p>
+<p>The HDF Group generally encourages users to update applications to work with the latest HDF5 library release so that all new features and enhancements are available to them. At the same time, The HDF Group understands that, under some circumstances, updating applications may not be feasible or necessary. The API compatibility macros, described in this document, provide a bridge from old APIs to new and can be particularly helpful in situations such as these: </p><ul>
+<li>
+Source code is not available - only binaries are available; updating the application is not feasible. </li>
+<li>
+Source code is available, but there are no resources to update it. </li>
+<li>
+Source code is available, as are resources to update it, but the old version works quite well so updates are not a priority. At the same time, it is desirable to take advantage of certain efficiencies in the newer HDF5 release that do not require code changes. </li>
+<li>
+Source code is available, as are resources to update it, but the applications are large or complex, and must continue to run while the code updates are carried out. </li>
+</ul>
+<h1><a class="anchor" id="using"></a>
+Understanding and Using the Macros</h1>
+<p>As part of latest HDF5 release, several functions that existed in previous versions of the library were updated with new calling parameters and given new names. The updated versions of the functions have a number (for, e.g., '2') at the end of the original function name. The original versions of these functions were retained and renamed to have an earlier number (for, e.g., '1') at the end of the original function name.</p>
+<p>For example, consider the function <code>H5Lvisit</code> in HDF5 release 1.10 as compared with 1.12:</p>
+<table class="doxtable">
+<tr>
+<th>Original function name and signature in 1.10.0 </th><td colspan="1"><code>herr_t <a class="el" href="group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69">H5Lvisit(hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate_t op, void *op_data)</a></code> </td></tr>
+<tr>
+<th>Updated function and signature, introduced in release 1.12.0 </th><td colspan="1"><code>herr_t <a class="el" href="group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66" title="Recursively visits all links starting from a specified group.">H5Lvisit2(hid_t group_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate2_t op, void *op_data)</a></code> </td></tr>
+<tr>
+<th>Original function and signature, renamed in release 1.12.0 </th><td colspan="1"><code>herr_t <a class="el" href="group___t_r_a_v.html#ga5424ef7043c82147490d027a0e8a59ef" title="Recursively visits all links starting from a specified group.">H5Lvisit1(hid_t group_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate1_t op, void *op_data)</a></code> </td></tr>
+<tr>
+<th>API compatibility macro, introduced in release 1.12.0 </th><td colspan="1"><p class="starttd"><code>H5Lvisit</code> </p>
+<p class="intertd">The macro, <code>H5Lvisit</code>, will be mapped to either <code>H5Lvisit1</code> or <code>H5Lvisit2</code>. The mapping is determined by a combination of the configuration options use to build the HDF5 library and compile-time options used to build the application. The calling parameters used with the <code>H5Lvisit</code> compatibility macro should match the number and type of the function the macros will be mapped to (<code>H5Lvisit1</code> or <code>H5Lvisit2</code>). </p>
+<p class="intertd"></p>
+<p class="intertd">The function names ending in '1' or '2' are referred to as <em>versioned names</em>, and the corresponding functions are referred to as <em>versioned functions</em>. For new code development, The HDF Group recommends use of the compatibility macro mapped to the latest version of the function. The original version of the function should be considered deprecated and, in general, should not be used when developing new code. </p>
+<p class="endtd"></p>
+</td></tr>
+</table>
+<h1><a class="anchor" id="options"></a>
+Compatibility Macro Mapping Options</h1>
+<p>To determine the mapping for a given API compatibility macro in a given application, a combination of user-controlled selections, collectively referred to as the <em>compatibility macro mapping options</em>, is considered in the following sequence:</p>
+<table border="0" style="width: 100.0%;">
+<tr>
+<td valign="top" width="50%"><ol>
+<li>
+What compatibility macro configuration option was used to build the HDF5 library? We refer to this selection as the <em>library mapping</em>. </li>
+<li>
+Was a compatibility macro global compile-time option specified when the application was built? We refer to this (optional) selection as the <em>application mapping</em>. If an application mapping exists, it overrides the library mapping. <em>(See adjacent notes.)</em> </li>
+<li>
+Were any compatibility macro function-level compile-time options specified when the application was built? We refer to these (optional) selections as <em>function mappings</em>. If function mappings exist, they override library and application mappings for the relevant API compatibility macros. <em>(See adjacent notes.)</em> </li>
+</ol>
+</td><td valign="top" width="50%"><table border="1" cellpadding="10" style="width: 100.0%;">
+<tr>
+<td><p class="starttd"><b>Notes:</b> An application mapping can map APIs to the same version or to a version older than the configured library mapping. When the application attempts to map APIs to a newer version of the API than the library was configured with, it will fail to "upgrade" the mapping (and may fail silently).</p>
+<p class="endtd">When it is necessary to "upgrade" the macro mappings from those set in the library mapping, it must be done at the per-function level, using the function-level mappings. As long as one does not try to map a function to a version that was compiled out in the library mapping, individual functions can be upgraded or downgraded freely. </p>
+</td></tr>
+</table>
+</td></tr>
+</table>
+<h2><a class="anchor" id="lib-options"></a>
+Library Mapping Options</h2>
+<p>When the HDF5 library is built, <code>configure</code> flags can be used to control the API compatibility macro mapping behavior exhibited by the library. This behavior can be overridden by application and function mappings. One configure flag excludes deprecated functions from the HDF5 library, making them unavailable to applications linked with the library.</p>
+<div align="center">Table 1: Library Mapping Options <table border="1" cellpadding="3">
+<tr>
+<th><code>configure</code> flag </th><th>Macros map to release <br />
+ (versioned function; <code>H5Lvisit</code> shown) </th><th>Deprecated functions available? <br />
+ (<code>H5Lvisit1</code>) </th></tr>
+<tr align="center">
+<td><code>&ndash;with-default-api-version=v112</code> <br />
+ (the default in 1.12) </td><td>1.12.x (<code>H5Lvisit2</code>) </td><td>yes </td></tr>
+<tr align="center">
+<td align="left"><code>&ndash;with-default-api-version=v110</code> </td><td>1.10.x (<code>H5Lvisit1</code>) </td><td>yes </td></tr>
+<tr align="center">
+<td align="left"><code>&ndash;with-default-api-version=v18</code> </td><td>1.8.x (<code>H5Lvisit1</code>) </td><td>yes </td></tr>
+<tr align="center">
+<td align="left"><code>&ndash;with-default-api-version=v16</code> </td><td>1.6.x (<code>H5Lvisit1</code>) </td><td>yes </td></tr>
+<tr align="center">
+<td align="left"><code>&ndash;disable-deprecated-symbols</code> </td><td>1.12.x (<code>H5Lvisit2</code>) </td><td>no </td></tr>
+</table>
+</div><p> Refer to the file <code>libhdf5.settings</code> in the directory where the HDF5 library is installed to determine the <code>configure</code> flags used to build the library. In particular, look for the two lines shown here under <em>Features</em>:</p>
+<p><code>Default API mapping: v112</code></p>
+<p><code>With deprecated public symbols: yes</code></p>
+<h2><a class="anchor" id="app-options"></a>
+Application Mapping Options</h2>
+<p>When an application using HDF5 APIs is built and linked with the HDF5 library, compile-time options to <code>h5cc</code> can be used to control the API compatibility macro mapping behavior exhibited by the application. The application mapping overrides the behavior specified by the library mapping, and can be overridden on a function-by-function basis by the function mappings.</p>
+<p>If the HDF5 library was configured with the <code>&ndash;disable-deprecated-symbols</code> flag, then the deprecated functions will not be available, regardless of the application mapping options.</p>
+<div align="center">Table 2: Application Mapping Options <table border="1" cellpadding="3">
+<tr>
+<th><code>h5cc</code> option </th><th>Macros map to release <br />
+(versioned function; <code>H5Lvisit</code> shown) </th><th>Deprecated functions available? <br />
+(<code>H5Lvisit1</code>) </th></tr>
+<tr align="center">
+<td align="left"><code>-DH5_USE_112_API</code> <br />
+ <em>(Default behavior if no option specified.)</em> </td><td>1.12.x (<code>HLvisit2</code>) </td><td>yes* <br />
+ <em>*if available in library</em> </td></tr>
+<tr align="center">
+<td align="left"><code>-DH5_USE_110_API</code> </td><td>1.10.x (<code>HLvisit1</code>) </td><td>yes* <br />
+ <em>*if available in library</em> </td></tr>
+<tr align="center">
+<td align="left"><code>-DH5_USE_18_API</code> </td><td>1.8.x (<code>H5Lvisit1</code>) </td><td>yes* <br />
+ <em>*if available in library</em> </td></tr>
+<tr align="center">
+<td align="left"><code>-DH5_USE_16_API</code> </td><td>1.6.x (<code>H5Lvisit1</code>) </td><td>yes* <br />
+ <em>*if available in library</em> </td></tr>
+<tr align="center">
+<td align="left"><code>-DH5_NO_DEPRECATED_SYMBOLS</code> </td><td>1.10.x (<code>H5Lvisit1</code>) </td><td>no </td></tr>
+</table>
+</div><h2><a class="anchor" id="fun-options"></a>
+Function Mapping Options</h2>
+<p>Function mappings are specified when the application is built. These mappings can be used to control the mapping of the API compatibility macros to underlying functions on a function-by-function basis. The function mappings override the library and application mappings discussed earlier.</p>
+<p>If the HDF5 library was configured with the <code>&ndash;disable-deprecated-symbols</code> flag, or <code>-DH5_NO_DEPRECATED_SYMBOLS</code> is used to compile the application, then the deprecated functions will not be available, regardless of the function mapping options.</p>
+<p>For every function with multiple available versions, a compile-time version flag can be defined to selectively map the function macro to the desired versioned function. The function mapping consists of the function name followed by &quot;<code>_vers</code>&quot; which is mapped by number to a specific function or struct: </p><table class="doxtable">
+<tr>
+<th>Macro </th><th>Function Mapping </th><th>Mapped to function or struct </th></tr>
+<tr>
+<td><code>H5xxx</code> </td><td><code>H5xxx_vers=1</code> </td><td><code>H5xxx1</code> </td></tr>
+<tr>
+<td></td><td><code>H5xxx_vers=2</code> </td><td><code>H5xxx2</code> </td></tr>
+</table>
+<p>For example, in version 1.10 the <code>H5Rreference</code> macro can be mapped to either <code>H5Rreference1</code> or <code>H5Rreference2</code>. When used, the value of the <code>H5Rreference_vers</code> compile-time version flag determines which function will be called:</p>
+<ul>
+<li>
+When <code>H5Rreference_vers</code> is set to <code>1</code>, the macro <code>H5Rreference</code> will be mapped to <code>H5Rreference1</code>. <br />
+ <code>H5cc ... -DH5Rreference_vers=1 ...</code> </li>
+<li>
+When <code>H5Rdereference_vers</code> is set to <code>2</code>, the macro <code>H5Rdereference</code> will be mapped to <code>H5Rdereference2</code>. <br />
+ <code>h5cc ... -DH5Rreference_vers=2 ...</code> </li>
+<li>
+When <code>H5Rreference_vers</code> is not set, the macro <code>H5Rreference</code> will be mapped to either <code>H5Rreference1</code> or <code>H5Rreference2</code>, based on the application mapping, if one was specified, or on the library mapping. <br />
+ <code>h5cc ... </code> </li>
+</ul>
+<dl class="section warning"><dt>Warning</dt><dd>Please be aware that some function mappings use mapped structures, as well. If compiling an application with a function mapping that uses a mapped structure, you must include each function and mapped structure plus EVERY function that uses the mapped structure, whether or not that function is used in the application. <em>In 1.12, mappings of structures are used by the H5L and H5O function mappings.</em><br />
+<br />
+ For example, an application <code>application.c</code> only calls <code>H5Lvisit</code>, <code>H5Ovisit</code>, and <code>H5Oget_info_by_name</code>. To compile this application with 1.10 APIs in 1.12 with the function specific mappings, then not only must <code>H5Lvisit_vers</code>, <code>H5Ovisit_vers</code>, and <code>H5Oget_info_by_name_vers</code> be specified on the command line, but the mapped structures and every function that uses the mapped structures must be included, as well. The full compile line is shown below: <div class="fragment"><div class="line">h5cc -DH5Lvisit_vers=1 -DH5Ovisit_vers=1 -DH5Oget_info_by_name_vers=1 \</div>
+<div class="line"> -DH5Lvisit_by_name_vers=1 -DH5Literate_vers=1 \</div>
+<div class="line"> -DH5Literate_by_name_vers= -DH5O_info_t_vers=1 -DH5L_info_t_vers=1 \</div>
+<div class="line"> -DH5L_iterate_t_vers=1 -DH5Lget_info_by_idx_vers=1 \</div>
+<div class="line"> -DH5Lget_info_vers=1 application.c</div>
+</div><!-- fragment --></dd></dl>
+<h3><a class="anchor" id="fun-options-112"></a>
+Function Mapping Options in Releases 1.12.x</h3>
+<table class="doxtable">
+<tr>
+<th style="text-align: left;">Macro <br />
+ (<code>H5xxx</code>) </th><th>Default function used if no macro specified <ul>
+<li>
+Function/struct mapping:<code>H5xxx_vers=N</code></li>
+</ul>
+</th><th>Function used if specifying 1.10 <ul>
+<li>
+Function/struct mapping: <code>H5xxx_vers=1</code></li>
+</ul>
+</th></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#ga97279697f3010a6ad31dd7f4341eb698">H5Lget_info()</a> </td><td><a class="el" href="group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400" title="Returns information about a link.">H5Lget_info2()</a> <ul>
+<li>
+Function mapping:<code>H5Lget_info_vers=2</code> </li>
+<li>
+Struct mapping:<code>H5L_info_t_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___h5_l.html#gacc2ad7f2b402c4bf9bb122d7f43b98dc" title="Returns information about a link.">H5Lget_info1()</a> <ul>
+<li>
+Function mapping <code>H5Lget_info_vers=1</code> </li>
+<li>
+Struct mapping: <code>H5L_info_t_vers=1</code> </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_l.html#ga4db00b8b944eae68233438165c784b67">H5Lget_info_by_idx()</a> </td><td><a class="el" href="group___h5_l.html#gaecfb3ef8520e9224b24a151ff8459ba9" title="Retrieves metadata for a link in a group, according to the order within a field or index.">H5Lget_info_by_idx2()</a> <ul>
+<li>
+Function mapping: <code>H5Lget_info_by_idx_vers=2</code> </li>
+<li>
+Struct mapping: <code>H5L_info_t_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___h5_l.html#ga7ed207f47e0e0f768f0d540c73e37e2a" title="Retrieves metadata for a link in a group, according to the order within a field or index.">H5Lget_info_by_idx1()</a> <ul>
+<li>
+Function mapping: <code>H5Lget_info_by_idx_vers=1</code> </li>
+<li>
+Struct mapping: <code>H5L_info_t_vers=1</code> </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="group___t_r_a_v.html#ga55406698106930db68242987c11ba051">H5Literate()</a> </td><td><a class="el" href="group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73" title="Iterates over links in a group, with user callback routine, according to the order within an index.">H5Literate2()</a> <ul>
+<li>
+Function mapping: <code>H5Literate_vers=2</code> </li>
+<li>
+Struct mapping: <code>H5L_iterate_t_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___t_r_a_v.html#ga1e7c0a8cf17699563c02e128f27042f1" title="Iterates over links in a group, with user callback routine, according to the order within an index.">H5Literate1()</a> <ul>
+<li>
+Function mapping: <code>H5Literate_vers=1</code> </li>
+<li>
+Struct mapping: <code>H5L_iterate_t_vers=1</code> </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="group___t_r_a_v.html#ga655b002428e0176c2fa23a0315fbbcc2">H5Literate_by_name()</a> </td><td><a class="el" href="group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e" title="Iterates through links in a group.">H5Literate_by_name2()</a> <ul>
+<li>
+Function mapping: <code>H5Literate_by_name_vers=2</code> </li>
+<li>
+Struct mapping: <code>H5L_iterate_t_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___t_r_a_v.html#ga87e036da0c8d1146a073f3ee08e0fedc" title="Iterates through links in a group by its name.">H5Literate_by_name1()</a> <ul>
+<li>
+Function mapping: <code>H5Literate_by_name_vers=1</code> </li>
+<li>
+Struct mapping: <code>H5L_iterate_t_vers=1</code> </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69">H5Lvisit()</a> </td><td><a class="el" href="group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66" title="Recursively visits all links starting from a specified group.">H5Lvisit2()</a> <ul>
+<li>
+Function mapping: <code>H5Lvisit_vers=2</code> </li>
+<li>
+Struct mapping: <code>H5L_iterate_t_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___t_r_a_v.html#ga5424ef7043c82147490d027a0e8a59ef" title="Recursively visits all links starting from a specified group.">H5Lvisit1()</a> <ul>
+<li>
+Function mapping: <code>H5Lvisit_vers=1</code> </li>
+<li>
+Struct mapping: <code>H5L_iterate_t_vers=1</code> </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="group___t_r_a_v.html#ga138405315e233673741893e4e250f055">H5Lvisit_by_name()</a> </td><td><a class="el" href="group___t_r_a_v.html#gafee93792c7e27a7e78b1ec221876b173" title="Recursively visits all links starting from a specified group.">H5Lvisit_by_name2()</a> <ul>
+<li>
+Function mapping: <code>H5Lvisit_by_name_vers=2</code> </li>
+<li>
+Struct mapping: <code>H5L_iterate_t_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___t_r_a_v.html#ga1f1ba1bb4d44f2c111990024809417ac" title="Recursively visits all links starting from a specified group.">H5Lvisit_by_name1()</a> <ul>
+<li>
+Function mapping: <code>H5Lvisit_by_name_vers=1</code> </li>
+<li>
+Struct mapping: <code>H5L_iterate_t_vers=1</code> </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info()</a> </td><td><a class="el" href="group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info3()</a> <ul>
+<li>
+Function mapping: <code>H5Oget_info_vers=3</code> </li>
+<li>
+Struct mapping: <code>H5O_info_t_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___h5_o.html#gaf3751684a6706e3ba49b863406011f80" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info1()</a> <ul>
+<li>
+Function mapping: <code>H5Oget_info_vers=1</code> </li>
+<li>
+Struct mapping: <code>H5O_info_t_vers=1</code> </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gafe764884e1530f86079288dd5895a7bd">H5Oget_info_by_idx()</a> </td><td><a class="el" href="group___h5_o.html#gafa2f8884f7d3e7fd9b8549f5b59fd9eb" title="Retrieves the metadata for an object, identifying the object by an index position.">H5Oget_info_by_idx3()</a> <ul>
+<li>
+Function mapping: <code>H5Oget_info_by_idx_vers=3</code> </li>
+<li>
+Struct mapping: <code>H5O_info_t_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___h5_o.html#ga7208d2cf198dcfc875603323841bffae" title="Retrieves the metadata for an object, identifying the object by an index position.">H5Oget_info_by_idx1()</a> <ul>
+<li>
+Function mapping: <code>H5Oget_info_by_idx_vers=1</code> </li>
+<li>
+Struct mapping: <code>H5O_info_t_vers=1</code> </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c">H5Oget_info_by_name()</a> </td><td><a class="el" href="group___h5_o.html#gabb69c962999e027cef0079bbb1282199" title="Retrieves the metadata for an object, identifying the object by location and relative name.">H5Oget_info_by_name3()</a> <ul>
+<li>
+Function mapping: <code>H5O_get_info_by_name_vers=3</code> </li>
+<li>
+Struct mapping: <code>H5O_info_t_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___h5_o.html#ga96ce408ffda805210844246904da2842" title="Retrieves the metadata for an object, identifying the object by location and relative name.">H5Oget_info_by_name1()</a> <ul>
+<li>
+Function mapping: <code>H5O_get_info_by_name_vers=1</code> </li>
+<li>
+Struct mapping: <code>H5O_info_t_vers=1</code> </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit()</a> </td><td><a class="el" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a" title="Recursively visits all objects accessible from a specified object.">H5Ovisit3()</a> <ul>
+<li>
+Function mapping: <code>H5Ovisit_vers=3</code> </li>
+<li>
+Struct mapping: <code>H5O_iterate_t_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___h5_o.html#ga6efdb2a0a9fe9fe46695cc0f7bd993e7" title="Recursively visits all objects accessible from a specified object.">H5Ovisit1()</a> <ul>
+<li>
+Function mapping: <code>H5Ovisit_vers=1</code> </li>
+<li>
+Struct mapping: <code>H5O_iterate_t_vers=1</code> </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c">H5Ovisit_by_name()</a> </td><td><a class="el" href="group___h5_o.html#ga34815400b01df59c4dac19436124885a" title="Recursively visits all objects accessible from a specified object.">H5Ovisit_by_name3()</a> <ul>
+<li>
+Function mapping: <code>H5Ovisit_by_name_vers=3</code> </li>
+<li>
+Struct mapping: <code>H5O_iterate_t_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___h5_o.html#gaffacf3bd66f4fe074099eae1c80914f2" title="Recursively visits all objects starting from a specified object.">H5Ovisit_by_name1()</a> <ul>
+<li>
+Function mapping: <code>H5Ovisit_by_name_vers=1</code> </li>
+<li>
+Struct mapping: <code>H5O_iterate_t_vers=1</code> </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="_h5version_8h.html#af1a9ff52a69251d57ffa686102f162a8">H5Pencode()</a> </td><td><a class="el" href="group___p_l_c_r.html#ga37b1b6666e62a86389015e7dfc384faa" title="Encodes the property values in a property list into a binary buffer.">H5Pencode2()</a> <ul>
+<li>
+Function mapping: <code>H5Pencode_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___p_l_c_r_a.html#gaf40518cb161ee9508da4b9c0d34553bf" title="Encodes the property values in a property list into a binary buffer.">H5Pencode1()</a> <ul>
+<li>
+Function mapping: <code>H5Pencode_vers=1</code> </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="group___h5_s.html#ga35e289baf490229e233296929fbf5208">H5Sencode()</a> </td><td><a class="el" href="group___h5_s.html#ga178ec7b8769ad5704a170d9bd3421074" title="Encodes a data space object description into a binary buffer.">H5Sencode2()</a> <ul>
+<li>
+Function mapping: <code>H5Sencode_vers=2</code> </li>
+</ul>
+</td><td><a class="el" href="group___h5_s.html#ga82cf9f6af03ad89be21c36922e03baea" title="Encodes a data space object description into a binary buffer.">H5Sencode1()</a> <ul>
+<li>
+Function mapping: <code>H5Sencode_vers=1</code> </li>
+</ul>
+</td></tr>
+</table>
+<h3><a class="anchor" id="fun-options-110"></a>
+Function Mapping Options in Releases 1.10.x</h3>
+<table class="doxtable">
+<tr>
+<th>Macro </th><th>Default function used <br />
+ <sub>(if no macro specified)</sub> </th><th>Introduced in </th><th><code>h5cc</code> version flag and value </th><th>Mapped to function or struct </th></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference()</a> </td><td rowspan="2"><a class="el" href="group___h5_r.html#ga9b09586f7b6ec708434dd8f95f58a9b7" title="Opens the HDF5 object referenced.">H5Rdereference2()</a> </td><td rowspan="2">HDF5-1.10.0 </td><td><code>-DH5Rdereference_vers=1</code> </td><td><a class="el" href="group___h5_r.html#gafe7bbbc168c4836949c4c0b092654c45" title="Opens the HDF5 object referenced.">H5Rdereference1()</a> </td></tr>
+<tr>
+<td><code>-DH5Rdereference_vers=2</code> </td><td><a class="el" href="group___h5_r.html#ga9b09586f7b6ec708434dd8f95f58a9b7" title="Opens the HDF5 object referenced.">H5Rdereference2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_f.html#gae17036b3e36a8777328204e8bf073144">H5Fget_info()</a> </td><td rowspan="2"><a class="el" href="group___h5_f.html#gaced8c09c1559636a9c3f33dff3f4520e" title="Retrieves global file information.">H5Fget_info2()</a> </td><td rowspan="2">HDF5-1.10.0 </td><td><code>-DH5Fget_info_vers=1</code> </td><td><a class="el" href="group___h5_f.html#ga660153029322fa6b77f5473cedc2d72f" title="Retrieves global file information.">H5Fget_info1()</a> with struct <a class="el" href="struct_h5_f__info1__t.html">H5F_info1_t</a> </td></tr>
+<tr>
+<td><code>-DH5Fget_info_vers=2</code> </td><td><a class="el" href="group___h5_f.html#gaced8c09c1559636a9c3f33dff3f4520e" title="Retrieves global file information.">H5Fget_info2()</a> with struct <a class="el" href="struct_h5_f__info2__t.html">H5F_info2_t</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info()</a> </td><td rowspan="2"><a class="el" href="group___h5_o.html#gaf3751684a6706e3ba49b863406011f80" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info1()</a> </td><td rowspan="2">HDF5-1.10.3 </td><td><code>-DH5Oget_info_vers=1</code> </td><td><a class="el" href="group___h5_o.html#gaf3751684a6706e3ba49b863406011f80" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info1()</a> </td></tr>
+<tr>
+<td><code>-DH5Oget_info_vers=2</code> </td><td><a class="el" href="group___h5_o.html#ga06f896e14fe4fa940fbc2bc235e0cf74" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_o.html#gafe764884e1530f86079288dd5895a7bd">H5Oget_info_by_idx()</a> </td><td rowspan="2"><a class="el" href="group___h5_o.html#ga7208d2cf198dcfc875603323841bffae" title="Retrieves the metadata for an object, identifying the object by an index position.">H5Oget_info_by_idx1()</a> </td><td rowspan="2">HDF5-1.10.3 </td><td><code>-DH5Oget_info_by_idx_vers=1</code> </td><td><a class="el" href="group___h5_o.html#ga7208d2cf198dcfc875603323841bffae" title="Retrieves the metadata for an object, identifying the object by an index position.">H5Oget_info_by_idx1()</a> </td></tr>
+<tr>
+<td><code>-DH5Oget_info_by_idx_vers=2</code> </td><td><a class="el" href="group___h5_o.html#ga85e15e65922874111da1a5efd5dd7bed" title="Retrieves the metadata for an object, identifying the object by an index position.">H5Oget_info_by_idx2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c">H5Oget_info_by_name()</a> </td><td rowspan="2"><a class="el" href="group___h5_o.html#ga96ce408ffda805210844246904da2842" title="Retrieves the metadata for an object, identifying the object by location and relative name.">H5Oget_info_by_name1()</a> </td><td rowspan="2">HDF5-1.10.3 </td><td><code>-DH5Oget_info_by_name_vers=1</code> </td><td><a class="el" href="group___h5_o.html#ga96ce408ffda805210844246904da2842" title="Retrieves the metadata for an object, identifying the object by location and relative name.">H5Oget_info_by_name1()</a> </td></tr>
+<tr>
+<td><code>-DH5Oget_info_by_name_vers=2</code> </td><td><a class="el" href="group___h5_o.html#ga0090da86c086c1c63a5acfaed39a035e" title="Retrieves the metadata for an object, identifying the object by location and relative name.">H5Oget_info_by_name2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit()</a> </td><td rowspan="2"><a class="el" href="group___h5_o.html#ga6efdb2a0a9fe9fe46695cc0f7bd993e7" title="Recursively visits all objects accessible from a specified object.">H5Ovisit1()</a> </td><td rowspan="2">HDF5-1.10.3 </td><td><code>-DH5Ovisit_vers=1</code> </td><td><a class="el" href="group___h5_o.html#ga6efdb2a0a9fe9fe46695cc0f7bd993e7" title="Recursively visits all objects accessible from a specified object.">H5Ovisit1()</a> </td></tr>
+<tr>
+<td><code>-DH5Ovisit_vers=2</code> </td><td><a class="el" href="group___h5_o.html#gaa4ab542f581f4fc9a4eaa95debb29c9e" title="Recursively visits all objects accessible from a specified object.">H5Ovisit2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c">H5Ovisit_by_name()</a> </td><td rowspan="2"><a class="el" href="group___h5_o.html#gaffacf3bd66f4fe074099eae1c80914f2" title="Recursively visits all objects starting from a specified object.">H5Ovisit_by_name1()</a> </td><td rowspan="2">HDF5-1.10.3 </td><td><code>-DH5Ovisit_by_name_vers=1</code> </td><td><a class="el" href="group___h5_o.html#gaffacf3bd66f4fe074099eae1c80914f2" title="Recursively visits all objects starting from a specified object.">H5Ovisit_by_name1()</a> </td></tr>
+<tr>
+<td><code>-DH5Ovisit_by_name_vers=2</code> </td><td><a class="el" href="group___h5_o.html#ga9c155caf5499405fe403e1eb27b5beb6" title="Recursively visits all objects starting from a specified object.">H5Ovisit_by_name2()</a> </td></tr>
+</table>
+<h3><a class="anchor" id="fun-options-18"></a>
+Function Mapping Options in Releases 1.8.x</h3>
+<p>At release 1.8.0, the API compatibility macros, function mapping compile-time version flags and values, and corresponding versioned functions listed in the following table were introduced. If the application being compiled to run with any 1.10.x release was written to use any 1.6.x release of HDF5, you must also consider these macros and mapping options.</p>
+<div align="center">Table 5: Function Mapping Options in Releases 1.8.x <table border="1" cellpadding="3" style="width: 90.0%;">
+<tr>
+<th>Macro </th><th><code>h5cc</code> version flag and value </th><th>Mapped to function <br />
+ or struct </th></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate()</a> </td><td><code>DH5Acreate_vers=1</code> </td><td><a class="el" href="group___h5_a.html#gaa30f5f6c277d6c46f8aa31e89cdba085" title="Creates an attribute attached to a specified object.">H5Acreate1()</a> </td></tr>
+<tr>
+<td><code>DH5Acreate_vers=2</code> </td><td><a class="el" href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308" title="Creates an attribute attached to a specified object.">H5Acreate2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_a.html#gab9dcfc543cd4282f32b8ea19e08ffa6c">H5Aiterate()</a> </td><td><code>DH5Aiterate_vers=1</code> </td><td><a class="el" href="group___h5_a.html#gabdb2cf7368eec0ad998cbe6a3f61aa41" title="Calls a user&#39;s function for each attribute on an object.">H5Aiterate1()</a> <br />
+ with struct <a class="el" href="_h5_apublic_8h.html#ae42c937252ed79a1ad4672f04adba750">H5A_operator1_t</a> </td></tr>
+<tr>
+<td><code>DH5Aiterate_vers=2</code> </td><td><a class="el" href="group___h5_a.html#ga9315a22b60468b6e996559b1b8a77251" title="Calls a user-defined function for each attribute on an object.">H5Aiterate2()</a> <br />
+ with struct <a class="el" href="_h5_apublic_8h.html#a28fef0ded9a6c0eb12334c0d15dc3e74">H5A_operator2_t</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> </td><td><code>DH5Dcreate_vers=1</code> </td><td><a class="el" href="group___h5_d.html#ga6b86f2683ae6a78d48d33c45257744a2" title="Creates a dataset at the specified location.">H5Dcreate1()</a> </td></tr>
+<tr>
+<td><code>DH5Dcreate_vers=2</code> </td><td><a class="el" href="group___h5_d.html#gabf62045119f4e9c512d87d77f2f992df" title="Creates a new dataset and links it into the file.">H5Dcreate2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen()</a> </td><td><code>DH5Dopen_vers=1</code> </td><td><a class="el" href="group___h5_d.html#gabaf03a683e1da2c8dad6ba1010d55b81" title="Opens an existing dataset.">H5Dopen1()</a> </td></tr>
+<tr>
+<td><code>DH5Dopen_vers=2</code> </td><td><a class="el" href="group___h5_d.html#ga04198c4cf0b849ed3a8921f6c7169ee2" title="Opens an existing dataset.">H5Dopen2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="_h5version_8h.html#ac4c79bee16d0ffe8a6017bfdb66c9916">H5Eclear()</a> </td><td><code>DH5Eclear_vers=1</code> </td><td><a class="el" href="group___h5_e.html#ga0f2ee26cbe35c5dde49d615fc31ea2f6" title="Clears the error stack for the current thread.">H5Eclear1()</a> </td></tr>
+<tr>
+<td><code>DH5Eclear_vers=2</code> </td><td><a class="el" href="group___h5_e.html#gac9d90679c7879f3c4ebce858aaa9dfb2" title="Clears the specified error stack or the error stack for the current thread.">H5Eclear2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_e.html#gaa7e93cb96b399e5853721258872435a8">H5Eprint()</a> </td><td><code>DH5Eprint_vers=1</code> </td><td><a class="el" href="group___h5_e.html#ga9c71eb8e5b7261668e2e8926f1822365" title="Prints the current error stack in a default manner.">H5Eprint1()</a> </td></tr>
+<tr>
+<td><code>DH5Eprint_vers=2</code> </td><td><a class="el" href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56" title="Prints the specified error stack in a default manner.">H5Eprint2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_e.html#ga4a7d9ca6b4f7bf521d29c85bbc5b7941">H5Epush()</a> </td><td><code>DH5Epush_vers=1</code> </td><td><a class="el" href="group___h5_e.html#ga7e2d223ad3bf68fe35f343b97edf0e92" title="Pushes a new error record onto the error stack.">H5Epush1()</a> </td></tr>
+<tr>
+<td><code>DH5Epush_vers=2</code> </td><td><a class="el" href="group___h5_e.html#ga17c2790837a1c1ea7e56b65d3c00a920" title="Pushes a new error record onto an error stack.">H5Epush2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_e.html#ga245383d63fba5c4282ce8e9ef8488702">H5Eset_auto()</a> </td><td><code>DH5Eset_auto_vers=1</code> </td><td><a class="el" href="group___h5_e.html#gab7e1c2db4a0811b70227833b5462eea8" title="Turns automatic error printing on or off.">H5Eset_auto1()</a> </td></tr>
+<tr>
+<td><code>DH5Eset_auto_vers=2</code> </td><td><a class="el" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69" title="Turns automatic error printing on or off.">H5Eset_auto2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_e.html#gaa088620ef0b6c4ac2abcf57d61c8cdb8">H5Eget_auto()</a> </td><td><code>DH5Eget_auto_vers=1</code> </td><td><a class="el" href="group___h5_e.html#ga0ca4dd7ed560882a7da176a0e2325707" title="Returns the current settings for the automatic error stack traversal function and its data.">H5Eget_auto1()</a> </td></tr>
+<tr>
+<td><code>DH5Eget_auto_vers=2</code> </td><td><a class="el" href="group___h5_e.html#ga2eda33cbadd9be5bfddbaa91e863c936" title="Returns the settings for the automatic error stack traversal function and its data.">H5Eget_auto2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="_h5version_8h.html#a553d5a9d3baca989e9cc00d369810051">H5E_auto_t</a> <br />
+ struct for <a class="el" href="group___h5_e.html#ga245383d63fba5c4282ce8e9ef8488702">H5Eset_auto()</a> <br />
+ and <a class="el" href="group___h5_e.html#gaa088620ef0b6c4ac2abcf57d61c8cdb8">H5Eget_auto()</a> </td><td><code>DH5E_auto_t_vers=1</code> </td><td><a class="el" href="_h5_epublic_8h.html#a54e242097ba2121788448b37579a107e">H5E_auto1_t</a> </td></tr>
+<tr>
+<td><code>DH5E_auto_t_vers=2</code> </td><td><a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_e.html#ga565cd6c7b7a197f8954d821419aba0d0">H5Ewalk()</a> </td><td><code>DH5Ewalk_vers=1</code> </td><td><a class="el" href="group___h5_e.html#ga8d54a0f62f9ea625bdeab8e5e0c894c4" title="Walks the current error stack, calling the specified function.">H5Ewalk1()</a> <br />
+ with callback <a class="el" href="_h5_epublic_8h.html#a2088c033647027f76172116e2da33293">H5E_walk1_t</a> <br />
+ and struct <a class="el" href="struct_h5_e__error1__t.html">H5E_error1_t</a> </td></tr>
+<tr>
+<td><code>DH5Ewalk_vers=2</code> </td><td><a class="el" href="group___h5_e.html#ga4ecc0f6a1ea5bb821373a5a7b8070655" title="Walks the specified error stack, calling the specified function.">H5Ewalk2()</a> <br />
+ with callback <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> <br />
+ and struct <a class="el" href="struct_h5_e__error2__t.html">H5E_error2_t</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate()</a> </td><td><code>DH5Gcreate_vers=1</code> </td><td><a class="el" href="group___h5_g.html#ga7397440085510728a2e2d22199e81980" title="Creates a new group and links it into the file.">H5Gcreate1()</a> </td></tr>
+<tr>
+<td><code>DH5Gcreate_vers=2</code> </td><td><a class="el" href="group___h5_g.html#ga86d93295965f750ef25dea2505a711d9" title="Creates a new group and links it into the file.">H5Gcreate2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen()</a> </td><td><code>DH5Gopen_vers=1</code> </td><td><a class="el" href="group___h5_g.html#ga163ca3eb7893d34973ee900b2da886be" title="Opens an existing group for modification and returns a group identifier for that group.">H5Gopen1()</a> </td></tr>
+<tr>
+<td><code>DH5Gopen_vers=2</code> </td><td><a class="el" href="group___h5_g.html#gadab91e2dd7a7e253dcc0e4fe04b81403" title="Opens an existing group in a file.">H5Gopen2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="_h5version_8h.html#a7e070dfec9cb3a3aaf9c188a987e6a15">H5Pget_filter()</a> </td><td><code>DH5Pget_filter_vers=1</code> </td><td><a class="el" href="group___d_c_p_l.html#gacbd4f93aa7cd270668385440fb5873a1" title="Returns information about a filter in a pipeline (DEPRECATED)">H5Pget_filter1()</a> </td></tr>
+<tr>
+<td><code>DH5Pget_filter_vers=2</code> </td><td><a class="el" href="group___o_c_p_l.html#ga024d200a6a07e12f008a62c4e62d0bcc" title="Returns information about a filter in a pipeline.">H5Pget_filter2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="_h5version_8h.html#ac7aa336e7b1b9033cea2448ba623951f">H5Pget_filter_by_id()</a> </td><td><code>DH5Pget_filter_by_id_vers=1</code> </td><td><a class="el" href="group___d_c_p_l.html#ga351bb4dc44dae41344f18aab177f4cf1" title="Returns information about the specified filter.">H5Pget_filter_by_id1()</a> </td></tr>
+<tr>
+<td><code>DH5Pget_filter_by_id_vers=2</code> </td><td><a class="el" href="group___o_c_p_l.html#ga2d5e9df5f0e93abae11ee5edd82fcec3" title="Returns information about the specified filter.">H5Pget_filter_by_id2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="_h5version_8h.html#a9ccdea50538c7cfde87a9fa63ea68555">H5Pinsert()</a> </td><td><code>DH5Pinsert_vers=1</code> </td><td><a class="el" href="group___p_l_c_r_a.html#ga6ba9694c03ae97c9f514470366a909f9" title="Registers a temporary property with a property list.">H5Pinsert1()</a> </td></tr>
+<tr>
+<td><code>DH5Pinsert_vers=2</code> </td><td><a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4" title="Registers a temporary property with a property list.">H5Pinsert2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="_h5version_8h.html#a334ff323dfa6653ce21d0988ae7c73ba">H5Pregister()</a> </td><td><code>DH5Pregister_vers=1</code> </td><td><a class="el" href="group___p_l_c_r_a.html#ga91799f6cda78911e9ecc2cfaaea3a3b5" title="Registers a permanent property with a property list class.">H5Pregister1()</a> </td></tr>
+<tr>
+<td><code>DH5Pregister_vers=2</code> </td><td><a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719" title="Registers a permanent property with a property list class.">H5Pregister2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_r.html#gafe413df448be0d230de922357fd7bc3b">H5Rget_obj_type()</a> </td><td><code>DH5Rget_obj_typevers=1</code> </td><td><a class="el" href="group___h5_r.html#gaf3736b2880a58471882b079b9f03defe" title="Retrieves the type of object that an object reference points to.">H5Rget_obj_type1()</a> </td></tr>
+<tr>
+<td><code>DH5Rget_obj_type_vers=2</code> </td><td><a class="el" href="group___h5_r.html#ga766e39a76bcdd68dc514425353eff807" title="Retrieves the type of object that an object reference points to.">H5Rget_obj_type2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create()</a> </td><td><code>DH5Tarray_create_vers=1</code> </td><td><a class="el" href="group___a_r_r_a_y.html#gaa0dc45417b2d45cc6810a1831f117e80" title="Creates an array datatype object.">H5Tarray_create1()</a> </td></tr>
+<tr>
+<td><code>DH5Tarray_create_vers=2</code> </td><td><a class="el" href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618" title="Creates an array datatype object.">H5Tarray_create2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_t.html#ga9a224eb59f0ba807789e3f8ba3a840cd">H5Tcommit()</a> </td><td><code>DH5Tcommit_vers=1</code> </td><td><a class="el" href="group___h5_t.html#ga1c00afb6dc5534778370a92c33fa2625" title="Commits a transient datatype to a file, creating a newly named datatype.">H5Tcommit1()</a> </td></tr>
+<tr>
+<td><code>DH5Tcommit_vers=2</code> </td><td><a class="el" href="group___h5_t.html#ga10352b6fa9ac58a7fbd5299496f1df31" title="Commits a transient datatype, linking it into the file and creating a new committed datatype.">H5Tcommit2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims()</a> </td><td><code>DH5Tget_array_dims_vers=1</code> </td><td><a class="el" href="group___a_r_r_a_y.html#ga40dca4c9bdc5e6781a07830570a476ca" title="Retrieves sizes of array dimensions.">H5Tget_array_dims1()</a> </td></tr>
+<tr>
+<td><code>DH5Tget_array_dims_vers=2</code> </td><td><a class="el" href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769" title="Retrieves sizes of array dimensions.">H5Tget_array_dims2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="group___h5_t.html#ga1d14b407603fdcedfbed1f723784c209">H5Topen()</a> </td><td><code>DH5Topen_vers=1</code> </td><td><a class="el" href="group___h5_t.html#ga9f76fa0dc34bc7b310e100e5bfed66fb" title="Opens a named datatype.">H5Topen1()</a> </td></tr>
+<tr>
+<td><code>DH5Topen_vers=2</code> </td><td><a class="el" href="group___h5_t.html#ga7e65e77634f1fb4ba38cbcdab9a59bc2" title="Opens a committed (named) datatype.">H5Topen2()</a> </td></tr>
+<tr>
+<td rowspan="2"><a class="el" href="_h5version_8h.html#a3f702f77f3ab031d771be3b2b4bf4fba">H5Z_class_t</a> struct for <a class="el" href="group___h5_z.html#ga93145acc38c2c60d832b7a9b0123706b" title="Registers a new filter with the HDF5 library.">H5Zregister()</a> </td><td><code>DH5Z_class_t_vers=1</code> </td><td><a class="el" href="struct_h5_z__class1__t.html">H5Z_class1_t</a> </td></tr>
+<tr>
+<td><code>DH5Z_class_t_vers=2</code> </td><td><a class="el" href="struct_h5_z__class2__t.html">H5Z_class2_t</a> </td></tr>
+</table>
+</div><h3><a class="anchor" id="further"></a>
+Further Information</h3>
+<p>It is possible to specify multiple function mappings for a single application build: </p><div class="fragment"><div class="line">h5cc ... -DH5Rdereference_vers=1 -DH5Fget_info_vers=2 ...</div>
+</div><!-- fragment --><p> As a result of the function and struct mappings in this compile example, all occurrences of the macro <code>H5Rdereference</code> will be mapped to <code>H5Rdereference1</code> and all occurrences of the macro <code>H5Fget_info</code> will be mapped to <code>H5Fget_info2</code> for the application being built.</p>
+<p>The function and struct mappings can be used to guarantee that a given API compatibility macro will be mapped to the desired underlying function or struct version regardless of the library or application mappings. In cases where an application may benefit greatly from features offered by some of the later APIs, or must continue to use some earlier API versions for compatibility reasons, this fine-grained control may be very important.</p>
+<p>As noted earlier, the function mappings can only reference versioned functions that are included in the HDF5 library, as determined by the configure flag used to build the library. For example, if the HDF5 library being linked with the application was built with the <code>&ndash;disable-deprecated-symbols</code> option, version 1 of the underlying functions would not be available, and the example above that defined <code>H5Rdereference_vers=1</code> would not be supported.</p>
+<p>The function mappings do not negate any available functions. If <code>H5Rdereference1</code> is available in the installed version of the HDF5 library, and the application was not compiled with the <code>-DH5_NO_DEPRECATED_SYMBOLS</code> flag, the function <code>H5Rdereference1</code> will remain available to the application through its versioned name. Similarly, <code>H5Rdereference2</code> will remain available to the application as <code>H5Rdereference2</code>. The function mapping version flag <code>H5Rdereference_vers</code> only controls the mapping of the API compatibility macro <code>H5Rdereference</code> to one of the two available functions.</p>
+<p>This can be especially useful in any case where the programmer does not have direct control over global macro definitions, such as when writing code meant to be copied to multiple applications or when writing code in a header file.</p>
+<h1><a class="anchor" id="macros"></a>
+Compatibility Macros in HDF5 1.6.8 and Later</h1>
+<p>A series of similar compatibility macros were introduced into the release 1.6 series of the library, starting with release 1.6.8. These macros simply alias the '1' version functions, callbacks, and typedefs listed above to their original non-numbered names.</p>
+<p>These macros were strictly a forward-looking feature at that time; they were not necessary for compatibility in 1.6.x. These macros were created at that time to enable writing code that could be used with any version of the library after 1.6.8 and any library compilation options except <code>H5_NO_DEPRECATED_SYMBOLS</code>, by always using the '1' version of versioned functions and types. For example, <code>H5Dopen1</code> will always be interpreted in exactly the same manner by any version of the library since 1.6.8.</p>
+<h1><a class="anchor" id="use-case"></a>
+Common Use Case</h1>
+<p>A common scenario where the API compatibility macros may be helpful is the migration of an existing application to a new HDF5 release. An incremental migration plan is outlined here: </p><ol>
+<li>
+Build the HDF5 library without specifying any library mapping <code>configure</code> flag. In this default mode, the 1.6.x, 1.8.x, and 1.10.x versions of the underlying functions are available, and the API compatibility macros will be mapped to the current HDF5 versioned functions. </li>
+<li>
+Compile the application with the <code>-DH5_USE_NN_API</code> application mapping option if it was written for use with an earlier HDF5 library. Because the application mapping overrides the library mapping, the macros will all be mapped to the earlier versions of the functions. </li>
+<li>
+<p class="startli">Remap one API compatibility macro at a time (or sets of macros), to use the current HDF5 versions. At each stage, use the function mappings to map the macros being worked on to the current versions. For example, use the <code>-DH5Rdereference_vers=2</code> version flag setting to remap the <code>H5Rdereference</code> macro to <code>H5Rdereference2</code>, the 1.10.x version.</p>
+<p class="endli">During this step, the application code will need to be modified to change the calling parameters used with the API compatibility macros to match the number and type of the 1.10.x versioned functions. The macro name, for example <code>H5Rdereference</code>, should continue to be used in the code, to allow for possible re-mappings to later versioned functions in a future release. </p>
+</li>
+<li>
+After all macros have been migrated to the latest versioned functions in step 3, compile the application without any application or function mappings. This build uses the library mappings set in step 1, and maps API compatibility macros to the latest versions. </li>
+<li>
+Finally, compile the application with the application mapping <code>-DH5_NO_DEPRECATED_SYMBOLS</code>, and address any failures to complete the application migration process. </li>
+</ol>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/api-compat-macros_8dox.html b/develop/api-compat-macros_8dox.html
new file mode 100644
index 0000000..c879178
--- /dev/null
+++ b/develop/api-compat-macros_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/api-compat-macros.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('api-compat-macros_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/dox/api-compat-macros.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="api-compat-macros_8dox.html">api-compat-macros.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/bc_s.png b/develop/bc_s.png
new file mode 100644
index 0000000..224b29a
--- /dev/null
+++ b/develop/bc_s.png
Binary files differ
diff --git a/develop/bdwn.png b/develop/bdwn.png
new file mode 100644
index 0000000..940a0b9
--- /dev/null
+++ b/develop/bdwn.png
Binary files differ
diff --git a/develop/class_h5_1_1_abstract_ds.html b/develop/class_h5_1_1_abstract_ds.html
new file mode 100644
index 0000000..a1604fd
--- /dev/null
+++ b/develop/class_h5_1_1_abstract_ds.html
@@ -0,0 +1,500 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: AbstractDs Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_abstract_ds.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">AbstractDs Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5AbstractDs.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet.">AbstractDs</a> is an abstract base class, inherited by <a class="el" href="class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes.">Attribute</a> and <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets.">DataSet</a>. </p>
+<p>It provides a collection of services that are common to both <a class="el" href="class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes.">Attribute</a> and <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets.">DataSet</a>. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for AbstractDs:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_abstract_ds__inherit__graph.png" border="0" usemap="#a_abstract_ds_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_abstract_ds_inherit__map" id="a_abstract_ds_inherit__map">
+<area shape="rect" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet." alt="" coords="49,5,142,32"/>
+<area shape="rect" href="class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes." alt="" coords="5,80,84,107"/>
+<area shape="rect" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets." alt="" coords="109,80,183,107"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a28e9c6f8ff9e60e80b140c4f29d74955"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a28e9c6f8ff9e60e80b140c4f29d74955">getDataType</a> () const</td></tr>
+<tr class="separator:a28e9c6f8ff9e60e80b140c4f29d74955"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae13d54944b156efe866ee5e6afa189ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#ae13d54944b156efe866ee5e6afa189ad">getArrayType</a> () const</td></tr>
+<tr class="separator:ae13d54944b156efe866ee5e6afa189ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0399e1b8c708958fc958320802c8fa63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a0399e1b8c708958fc958320802c8fa63">getCompType</a> () const</td></tr>
+<tr class="separator:a0399e1b8c708958fc958320802c8fa63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88f544f60f5b90c2174c0dbe8816f302"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a88f544f60f5b90c2174c0dbe8816f302">getEnumType</a> () const</td></tr>
+<tr class="separator:a88f544f60f5b90c2174c0dbe8816f302"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c6ef1a18c2725bf7acc8c53b8592030"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_int_type.html">IntType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a7c6ef1a18c2725bf7acc8c53b8592030">getIntType</a> () const</td></tr>
+<tr class="separator:a7c6ef1a18c2725bf7acc8c53b8592030"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ffeb805ffc499ada9697eb5a46f5969"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a2ffeb805ffc499ada9697eb5a46f5969">getFloatType</a> () const</td></tr>
+<tr class="separator:a2ffeb805ffc499ada9697eb5a46f5969"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3743c39aa7c6b33956a9599c293352e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_str_type.html">StrType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a3743c39aa7c6b33956a9599c293352e3">getStrType</a> () const</td></tr>
+<tr class="separator:a3743c39aa7c6b33956a9599c293352e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f7c2ed82a888071b384360b59d663b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a5f7c2ed82a888071b384360b59d663b5">getVarLenType</a> () const</td></tr>
+<tr class="separator:a5f7c2ed82a888071b384360b59d663b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f6482c7bb55151d73a107bf16cc44a7"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a5f6482c7bb55151d73a107bf16cc44a7">getInMemDataSize</a> () const =0</td></tr>
+<tr class="memdesc:a5f6482c7bb55151d73a107bf16cc44a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the size in memory of this abstract dataset. <a href="class_h5_1_1_abstract_ds.html#a5f6482c7bb55151d73a107bf16cc44a7">More...</a><br /></td></tr>
+<tr class="separator:a5f6482c7bb55151d73a107bf16cc44a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65a8d45675e9c2bdc2e6a015d51818ec"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a65a8d45675e9c2bdc2e6a015d51818ec">getSpace</a> () const =0</td></tr>
+<tr class="memdesc:a65a8d45675e9c2bdc2e6a015d51818ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the dataspace of this abstract dataset - pure virtual. <a href="class_h5_1_1_abstract_ds.html#a65a8d45675e9c2bdc2e6a015d51818ec">More...</a><br /></td></tr>
+<tr class="separator:a65a8d45675e9c2bdc2e6a015d51818ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af426a5f63f4e545aee33981b29bb99f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#af426a5f63f4e545aee33981b29bb99f0">getTypeClass</a> () const</td></tr>
+<tr class="separator:af426a5f63f4e545aee33981b29bb99f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5184b7bea04902c22f28309b9aa822b0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a5184b7bea04902c22f28309b9aa822b0">getStorageSize</a> () const =0</td></tr>
+<tr class="memdesc:a5184b7bea04902c22f28309b9aa822b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of storage size required - pure virtual. <a href="class_h5_1_1_abstract_ds.html#a5184b7bea04902c22f28309b9aa822b0">More...</a><br /></td></tr>
+<tr class="separator:a5184b7bea04902c22f28309b9aa822b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc00ee2fe4ede0f34e629aa8f1a8bf44"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#abc00ee2fe4ede0f34e629aa8f1a8bf44">fromClass</a> () const =0</td></tr>
+<tr class="separator:abc00ee2fe4ede0f34e629aa8f1a8bf44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e957b5ecd429dc2113e34384f0469fb"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a5e957b5ecd429dc2113e34384f0469fb">~AbstractDs</a> ()</td></tr>
+<tr class="separator:a5e957b5ecd429dc2113e34384f0469fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a5b40eaa073f2f4d23116f19371dfeee2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a5b40eaa073f2f4d23116f19371dfeee2">AbstractDs</a> ()</td></tr>
+<tr class="separator:a5b40eaa073f2f4d23116f19371dfeee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a5e957b5ecd429dc2113e34384f0469fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5e957b5ecd429dc2113e34384f0469fb">&#9670;&nbsp;</a></span>~AbstractDs()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_abstract_ds.html">AbstractDs</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5b40eaa073f2f4d23116f19371dfeee2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b40eaa073f2f4d23116f19371dfeee2">&#9670;&nbsp;</a></span>AbstractDs()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_abstract_ds.html">AbstractDs</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="abc00ee2fe4ede0f34e629aa8f1a8bf44"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc00ee2fe4ede0f34e629aa8f1a8bf44">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="class_h5_1_1_data_set.html#a71c2693398514fad4828112c9d21554b">DataSet</a>, and <a class="el" href="class_h5_1_1_attribute.html#a71c2693398514fad4828112c9d21554b">Attribute</a>.</p>
+
+</div>
+</div>
+<a id="ae13d54944b156efe866ee5e6afa189ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae13d54944b156efe866ee5e6afa189ad">&#9670;&nbsp;</a></span>getArrayType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> getArrayType </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0399e1b8c708958fc958320802c8fa63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0399e1b8c708958fc958320802c8fa63">&#9670;&nbsp;</a></span>getCompType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a> getCompType </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a28e9c6f8ff9e60e80b140c4f29d74955"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28e9c6f8ff9e60e80b140c4f29d74955">&#9670;&nbsp;</a></span>getDataType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> getDataType </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a88f544f60f5b90c2174c0dbe8816f302"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88f544f60f5b90c2174c0dbe8816f302">&#9670;&nbsp;</a></span>getEnumType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> getEnumType </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2ffeb805ffc499ada9697eb5a46f5969"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ffeb805ffc499ada9697eb5a46f5969">&#9670;&nbsp;</a></span>getFloatType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a> getFloatType </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5f6482c7bb55151d73a107bf16cc44a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f6482c7bb55151d73a107bf16cc44a7">&#9670;&nbsp;</a></span>getInMemDataSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual size_t getInMemDataSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Gets the size in memory of this abstract dataset. </p>
+
+<p>Implemented in <a class="el" href="class_h5_1_1_data_set.html#ae6eb472ecae4cd2db4c54e78de6fc3b6">DataSet</a>, and <a class="el" href="class_h5_1_1_attribute.html#ae6eb472ecae4cd2db4c54e78de6fc3b6">Attribute</a>.</p>
+
+</div>
+</div>
+<a id="a7c6ef1a18c2725bf7acc8c53b8592030"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c6ef1a18c2725bf7acc8c53b8592030">&#9670;&nbsp;</a></span>getIntType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_int_type.html">IntType</a> getIntType </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a65a8d45675e9c2bdc2e6a015d51818ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65a8d45675e9c2bdc2e6a015d51818ec">&#9670;&nbsp;</a></span>getSpace()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> getSpace </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Gets the dataspace of this abstract dataset - pure virtual. </p>
+
+<p>Implemented in <a class="el" href="class_h5_1_1_data_set.html#a04c9e884a6d12241dfe44344e0ce5bef">DataSet</a>, and <a class="el" href="class_h5_1_1_attribute.html#a04c9e884a6d12241dfe44344e0ce5bef">Attribute</a>.</p>
+
+</div>
+</div>
+<a id="a5184b7bea04902c22f28309b9aa822b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5184b7bea04902c22f28309b9aa822b0">&#9670;&nbsp;</a></span>getStorageSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getStorageSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns the amount of storage size required - pure virtual. </p>
+
+<p>Implemented in <a class="el" href="class_h5_1_1_data_set.html#a3005be436cf022a2f0908bf9e723ad54">DataSet</a>, and <a class="el" href="class_h5_1_1_attribute.html#a3005be436cf022a2f0908bf9e723ad54">Attribute</a>.</p>
+
+</div>
+</div>
+<a id="a3743c39aa7c6b33956a9599c293352e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3743c39aa7c6b33956a9599c293352e3">&#9670;&nbsp;</a></span>getStrType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> getStrType </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af426a5f63f4e545aee33981b29bb99f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af426a5f63f4e545aee33981b29bb99f0">&#9670;&nbsp;</a></span>getTypeClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> getTypeClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5f7c2ed82a888071b384360b59d663b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f7c2ed82a888071b384360b59d663b5">&#9670;&nbsp;</a></span>getVarLenType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> getVarLenType </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_abstract_ds_8h.html">H5AbstractDs.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_abstract_ds.html">AbstractDs</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_abstract_ds__inherit__graph.map b/develop/class_h5_1_1_abstract_ds__inherit__graph.map
new file mode 100644
index 0000000..18a376d
--- /dev/null
+++ b/develop/class_h5_1_1_abstract_ds__inherit__graph.map
@@ -0,0 +1,5 @@
+<map id="AbstractDs" name="AbstractDs">
+<area shape="rect" id="node1" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet." alt="" coords="49,5,142,32"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes." alt="" coords="5,80,84,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets." alt="" coords="109,80,183,107"/>
+</map>
diff --git a/develop/class_h5_1_1_abstract_ds__inherit__graph.md5 b/develop/class_h5_1_1_abstract_ds__inherit__graph.md5
new file mode 100644
index 0000000..91acefa
--- /dev/null
+++ b/develop/class_h5_1_1_abstract_ds__inherit__graph.md5
@@ -0,0 +1 @@
+9320e8d4542fdfb984fbf9bf2d1199f6 \ No newline at end of file
diff --git a/develop/class_h5_1_1_abstract_ds__inherit__graph.png b/develop/class_h5_1_1_abstract_ds__inherit__graph.png
new file mode 100644
index 0000000..5d78197
--- /dev/null
+++ b/develop/class_h5_1_1_abstract_ds__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_array_type.html b/develop/class_h5_1_1_array_type.html
new file mode 100644
index 0000000..cdb1292
--- /dev/null
+++ b/develop/class_h5_1_1_array_type.html
@@ -0,0 +1,834 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: ArrayType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_array_type.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">ArrayType Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5ArrayType.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_array_type.html" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes.">ArrayType</a> inherits from <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and provides wrappers for the HDF5's Array Datatypes. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for ArrayType:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_array_type__inherit__graph.png" border="0" usemap="#a_array_type_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_array_type_inherit__map" id="a_array_type_inherit__map">
+<area shape="rect" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes." alt="" coords="17,304,103,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for ArrayType:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_array_type__coll__graph.png" border="0" usemap="#a_array_type_coll__map" alt="Collaboration graph"/></div>
+<map name="a_array_type_coll__map" id="a_array_type_coll__map">
+<area shape="rect" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes." alt="" coords="17,304,103,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae7b3b2e2aa888c3377f2c405256eded3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html#ae7b3b2e2aa888c3377f2c405256eded3">ArrayType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;base_type, int ndims, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims)</td></tr>
+<tr class="separator:ae7b3b2e2aa888c3377f2c405256eded3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a204a9fa712d380bc94bab2e9580e47bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html#a204a9fa712d380bc94bab2e9580e47bb">operator=</a> (const <a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> &amp;rhs)</td></tr>
+<tr class="separator:a204a9fa712d380bc94bab2e9580e47bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb0c2def6cbc52607727979403cacf80"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html#acb0c2def6cbc52607727979403cacf80">ArrayType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:acb0c2def6cbc52607727979403cacf80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10ecf2624528e5dd602b513255bd6b43"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html#a10ecf2624528e5dd602b513255bd6b43">ArrayType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a10ecf2624528e5dd602b513255bd6b43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ff8ea4b545be56e51066a488854ac81"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html#a9ff8ea4b545be56e51066a488854ac81">decode</a> () const override</td></tr>
+<tr class="separator:a9ff8ea4b545be56e51066a488854ac81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8b604810567ff9450c903cfab8a6d26"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html#ab8b604810567ff9450c903cfab8a6d26">getArrayNDims</a> () const</td></tr>
+<tr class="separator:ab8b604810567ff9450c903cfab8a6d26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54d1129c736ef3a52668eacc741af3c8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html#a54d1129c736ef3a52668eacc741af3c8">getArrayDims</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims) const</td></tr>
+<tr class="separator:a54d1129c736ef3a52668eacc741af3c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_array_type.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2d8cb6243f945261657a16cf8d44599"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html#ab2d8cb6243f945261657a16cf8d44599">ArrayType</a> (const <a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> &amp;original)</td></tr>
+<tr class="separator:ab2d8cb6243f945261657a16cf8d44599"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64a42f0e085f78addca883f57d3d9499"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html#a64a42f0e085f78addca883f57d3d9499">ArrayType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:a64a42f0e085f78addca883f57d3d9499"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f14d3c7091f65782efb86eb63126361"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html#a6f14d3c7091f65782efb86eb63126361">~ArrayType</a> () override</td></tr>
+<tr class="separator:a6f14d3c7091f65782efb86eb63126361"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcfda03ba9cee40c096e59516ad6ce9a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_array_type.html#abcfda03ba9cee40c096e59516ad6ce9a">ArrayType</a> ()</td></tr>
+<tr class="separator:abcfda03ba9cee40c096e59516ad6ce9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ac068dc8eaf28593e581a14753d298a06">DataType</a> (const <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> type_class, size_t size)</td></tr>
+<tr class="separator:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae596f82e2d8d45e42b5796251bd84872">DataType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;original)</td></tr>
+<tr class="separator:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a901b356513ad184c95024b05eb06c17e">DataType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40abdbbca1f4e1201e6085cc4b3d2d27">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a56c3bcb8e34b473b7bac61270e18b0f7">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7e04965012f5b9d52c41cfb5b60a150f">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7fd949dcd92437d29d3078649f3d684f">copy</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;like_type)</td></tr>
+<tr class="separator:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a466942a4b3c9215b66f8c1074f8cfed8">copy</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dset)</td></tr>
+<tr class="separator:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a983efb9188e4573a470b3ec367342fe5">encode</a> ()</td></tr>
+<tr class="separator:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af6c59c79679f50dd9c9e3ae05d2ec3c5">getClass</a> () const</td></tr>
+<tr class="separator:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a50c72aa320066e0c782cbbe4d4f68a55">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adac246f2356cc6ce8526dc09d9838ebd">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0874817151faa42361bb657f397e0dc">committed</a> () const</td></tr>
+<tr class="separator:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1422bcd1c9fc4bfb85a596eb08cdfed6">find</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **pcdata) const</td></tr>
+<tr class="separator:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a4c923e6248632f7dc8a09bc3def3c073">convert</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, size_t nelmts, void *buf, void *background, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a37df55706ef514cff6c3b79bd3600ebd">operator=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;rhs)</td></tr>
+<tr class="separator:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0fb071be13085933196b2f5dffee8bf">operator==</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a389235a1d1b8904d9a44b2d9d227d2e2">operator!=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a0af0c6e3920cd67025211889c98807db">lock</a> () const</td></tr>
+<tr class="separator:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a9be1e4285daa77fe397767c097fbdc66">getSize</a> () const</td></tr>
+<tr class="separator:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a3f31d16a2dae9f56a6370a5efb9e4007">getSuper</a> () const</td></tr>
+<tr class="separator:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a44bd5fea29b828eccd4d42bb6fadbb29">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae02f131fcd48c885d4bd15856821331b">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a2d6f6b9d5b788b2c5c42212c17ee54bf">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5fddd8b26eae8f07e05736b46163655">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#acafe68636c5a715a05962321f9c2bf29">setTag</a> (const char *tag) const</td></tr>
+<tr class="separator:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40c235955a7679e52e0c0e6c1795f7c1">setTag</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;tag) const</td></tr>
+<tr class="separator:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a8a70a1093aa221aeeda4875ff1f73f08">getTag</a> () const</td></tr>
+<tr class="separator:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7d7c7b81297aee1a1442240e98f135de">detectClass</a> (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls) const</td></tr>
+<tr class="separator:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7cf8f832989cccfea47bd7d7da80e007">isVariableStr</a> () const</td></tr>
+<tr class="separator:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a73dd93a02b9d3cccf7c81ae96f3e9e95">getCreatePlist</a> () const</td></tr>
+<tr class="separator:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adeb53ea465a862947e76ad5d26e431a3">DataType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="separator:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a156d4c7e0f8fa447b0c4514641060f8b">DataType</a> ()</td></tr>
+<tr class="separator:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ab9be2c6047a50fe6c0eb8c6756f272f2">hasBinaryDesc</a> () const</td></tr>
+<tr class="separator:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa2ed0fc985843a1d07751fe8f12e988d">~DataType</a> () override</td></tr>
+<tr class="separator:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ada8f566b113567dedb7d66c01dc39675">detectClass</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls)</td></tr>
+<tr class="separator:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa0747cdda355fee792bbf220ea91a5f9">p_decode</a> () const</td></tr>
+<tr class="separator:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1b3724b6f28676ef301d842f9122af06">p_opentype</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *dtype_name) const</td></tr>
+<tr class="separator:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ae7b3b2e2aa888c3377f2c405256eded3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae7b3b2e2aa888c3377f2c405256eded3">&#9670;&nbsp;</a></span>ArrayType() <span class="overload">[1/6]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>base_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>ndims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>dims</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acb0c2def6cbc52607727979403cacf80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb0c2def6cbc52607727979403cacf80">&#9670;&nbsp;</a></span>ArrayType() <span class="overload">[2/6]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a10ecf2624528e5dd602b513255bd6b43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a10ecf2624528e5dd602b513255bd6b43">&#9670;&nbsp;</a></span>ArrayType() <span class="overload">[3/6]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab2d8cb6243f945261657a16cf8d44599"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2d8cb6243f945261657a16cf8d44599">&#9670;&nbsp;</a></span>ArrayType() <span class="overload">[4/6]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a64a42f0e085f78addca883f57d3d9499"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a64a42f0e085f78addca883f57d3d9499">&#9670;&nbsp;</a></span>ArrayType() <span class="overload">[5/6]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>existing_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6f14d3c7091f65782efb86eb63126361"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f14d3c7091f65782efb86eb63126361">&#9670;&nbsp;</a></span>~ArrayType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abcfda03ba9cee40c096e59516ad6ce9a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abcfda03ba9cee40c096e59516ad6ce9a">&#9670;&nbsp;</a></span>ArrayType() <span class="overload">[6/6]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9ff8ea4b545be56e51066a488854ac81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ff8ea4b545be56e51066a488854ac81">&#9670;&nbsp;</a></span>decode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a>* decode </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_data_type.html#af58a39507bc65b3803c237e585f23ed3">DataType</a>.</p>
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_data_type.html#a71c2693398514fad4828112c9d21554b">DataType</a>.</p>
+
+</div>
+</div>
+<a id="a54d1129c736ef3a52668eacc741af3c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54d1129c736ef3a52668eacc741af3c8">&#9670;&nbsp;</a></span>getArrayDims()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getArrayDims </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>dims</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab8b604810567ff9450c903cfab8a6d26"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab8b604810567ff9450c903cfab8a6d26">&#9670;&nbsp;</a></span>getArrayNDims()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getArrayNDims </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a204a9fa712d380bc94bab2e9580e47bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a204a9fa712d380bc94bab2e9580e47bb">&#9670;&nbsp;</a></span>operator=()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a>&amp; operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> &amp;&#160;</td>
+ <td class="paramname"><em>rhs</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_array_type_8h.html">H5ArrayType.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_array_type__coll__graph.map b/develop/class_h5_1_1_array_type__coll__graph.map
new file mode 100644
index 0000000..59ca444
--- /dev/null
+++ b/develop/class_h5_1_1_array_type__coll__graph.map
@@ -0,0 +1,7 @@
+<map id="ArrayType" name="ArrayType">
+<area shape="rect" id="node1" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes." alt="" coords="17,304,103,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_array_type__coll__graph.md5 b/develop/class_h5_1_1_array_type__coll__graph.md5
new file mode 100644
index 0000000..8aac4e6
--- /dev/null
+++ b/develop/class_h5_1_1_array_type__coll__graph.md5
@@ -0,0 +1 @@
+fd33cc02b77f6ab94845b81d4f4b6ab6 \ No newline at end of file
diff --git a/develop/class_h5_1_1_array_type__coll__graph.png b/develop/class_h5_1_1_array_type__coll__graph.png
new file mode 100644
index 0000000..2dc6cc6
--- /dev/null
+++ b/develop/class_h5_1_1_array_type__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_array_type__inherit__graph.map b/develop/class_h5_1_1_array_type__inherit__graph.map
new file mode 100644
index 0000000..59ca444
--- /dev/null
+++ b/develop/class_h5_1_1_array_type__inherit__graph.map
@@ -0,0 +1,7 @@
+<map id="ArrayType" name="ArrayType">
+<area shape="rect" id="node1" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes." alt="" coords="17,304,103,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_array_type__inherit__graph.md5 b/develop/class_h5_1_1_array_type__inherit__graph.md5
new file mode 100644
index 0000000..8aac4e6
--- /dev/null
+++ b/develop/class_h5_1_1_array_type__inherit__graph.md5
@@ -0,0 +1 @@
+fd33cc02b77f6ab94845b81d4f4b6ab6 \ No newline at end of file
diff --git a/develop/class_h5_1_1_array_type__inherit__graph.png b/develop/class_h5_1_1_array_type__inherit__graph.png
new file mode 100644
index 0000000..2dc6cc6
--- /dev/null
+++ b/develop/class_h5_1_1_array_type__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_atom_type.html b/develop/class_h5_1_1_atom_type.html
new file mode 100644
index 0000000..16afcae
--- /dev/null
+++ b/develop/class_h5_1_1_atom_type.html
@@ -0,0 +1,896 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: AtomType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_atom_type.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">AtomType Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5AtomType.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType.">AtomType</a> is a base class, inherited by <a class="el" href="class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype.">IntType</a>, <a class="el" href="class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype.">FloatType</a>, <a class="el" href="class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype.">StrType</a>, and <a class="el" href="class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes.">PredType</a>. </p>
+<p><a class="el" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType.">AtomType</a> provides operations on HDF5 atomic datatypes. It also inherits from <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a>. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for AtomType:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_atom_type__inherit__graph.png" border="0" usemap="#a_atom_type_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_atom_type_inherit__map" id="a_atom_type_inherit__map">
+<area shape="rect" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="155,304,242,331"/>
+<area shape="rect" href="class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="5,379,91,405"/>
+<area shape="rect" href="class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="115,379,184,405"/>
+<area shape="rect" href="class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="209,379,290,405"/>
+<area shape="rect" href="class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="314,379,385,405"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="157,229,240,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="157,155,240,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="151,80,246,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="144,5,253,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for AtomType:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_atom_type__coll__graph.png" border="0" usemap="#a_atom_type_coll__map" alt="Collaboration graph"/></div>
+<map name="a_atom_type_coll__map" id="a_atom_type_coll__map">
+<area shape="rect" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a32d5be3dc2293ec664acf2bdf0bd79d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a32d5be3dc2293ec664acf2bdf0bd79d9">getOrder</a> () const</td></tr>
+<tr class="separator:a32d5be3dc2293ec664acf2bdf0bd79d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa19021300533962e38dd781e208e4588"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#aa19021300533962e38dd781e208e4588">getOrder</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;order_string) const</td></tr>
+<tr class="separator:aa19021300533962e38dd781e208e4588"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ac1800ce2f1f0e204340d5e4272f7e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a0ac1800ce2f1f0e204340d5e4272f7e0">setOrder</a> (<a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> order) const</td></tr>
+<tr class="separator:a0ac1800ce2f1f0e204340d5e4272f7e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a036e8716650111764f1b672aa4ad9ea5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a036e8716650111764f1b672aa4ad9ea5">getOffset</a> () const</td></tr>
+<tr class="separator:a036e8716650111764f1b672aa4ad9ea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c705fc297d5bcc6a727e3dde1801f14"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a3c705fc297d5bcc6a727e3dde1801f14">setOffset</a> (size_t offset) const</td></tr>
+<tr class="separator:a3c705fc297d5bcc6a727e3dde1801f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf3e78720e9d2456fd51162fed5eb57e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#abf3e78720e9d2456fd51162fed5eb57e">getPad</a> (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> &amp;lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> &amp;msb) const</td></tr>
+<tr class="separator:abf3e78720e9d2456fd51162fed5eb57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07b12abe2d2082c306a02d2cdad0b21a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a07b12abe2d2082c306a02d2cdad0b21a">setPad</a> (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> msb) const</td></tr>
+<tr class="separator:a07b12abe2d2082c306a02d2cdad0b21a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9489c24ba65608a86c049e82583959fd"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a9489c24ba65608a86c049e82583959fd">getPrecision</a> () const</td></tr>
+<tr class="separator:a9489c24ba65608a86c049e82583959fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb483716591e812740a25e0c8cc3d4dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#adb483716591e812740a25e0c8cc3d4dd">setPrecision</a> (size_t precision) const</td></tr>
+<tr class="separator:adb483716591e812740a25e0c8cc3d4dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd38a901287034b403cbbd866d552762"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#acd38a901287034b403cbbd866d552762">setSize</a> (size_t size) const</td></tr>
+<tr class="separator:acd38a901287034b403cbbd866d552762"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_atom_type.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa281e89eb733ca079633073534436059"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#aa281e89eb733ca079633073534436059">AtomType</a> (const <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a> &amp;original)</td></tr>
+<tr class="separator:aa281e89eb733ca079633073534436059"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f3b5ef0a0844781df7a205824c2250f"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a8f3b5ef0a0844781df7a205824c2250f">~AtomType</a> () override</td></tr>
+<tr class="separator:a8f3b5ef0a0844781df7a205824c2250f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ac068dc8eaf28593e581a14753d298a06">DataType</a> (const <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> type_class, size_t size)</td></tr>
+<tr class="separator:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae596f82e2d8d45e42b5796251bd84872">DataType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;original)</td></tr>
+<tr class="separator:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a901b356513ad184c95024b05eb06c17e">DataType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40abdbbca1f4e1201e6085cc4b3d2d27">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a56c3bcb8e34b473b7bac61270e18b0f7">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7e04965012f5b9d52c41cfb5b60a150f">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7fd949dcd92437d29d3078649f3d684f">copy</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;like_type)</td></tr>
+<tr class="separator:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a466942a4b3c9215b66f8c1074f8cfed8">copy</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dset)</td></tr>
+<tr class="separator:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af58a39507bc65b3803c237e585f23ed3 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af58a39507bc65b3803c237e585f23ed3">decode</a> () const</td></tr>
+<tr class="separator:af58a39507bc65b3803c237e585f23ed3 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a983efb9188e4573a470b3ec367342fe5">encode</a> ()</td></tr>
+<tr class="separator:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af6c59c79679f50dd9c9e3ae05d2ec3c5">getClass</a> () const</td></tr>
+<tr class="separator:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a50c72aa320066e0c782cbbe4d4f68a55">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adac246f2356cc6ce8526dc09d9838ebd">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0874817151faa42361bb657f397e0dc">committed</a> () const</td></tr>
+<tr class="separator:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1422bcd1c9fc4bfb85a596eb08cdfed6">find</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **pcdata) const</td></tr>
+<tr class="separator:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a4c923e6248632f7dc8a09bc3def3c073">convert</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, size_t nelmts, void *buf, void *background, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a37df55706ef514cff6c3b79bd3600ebd">operator=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;rhs)</td></tr>
+<tr class="separator:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0fb071be13085933196b2f5dffee8bf">operator==</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a389235a1d1b8904d9a44b2d9d227d2e2">operator!=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a0af0c6e3920cd67025211889c98807db">lock</a> () const</td></tr>
+<tr class="separator:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a9be1e4285daa77fe397767c097fbdc66">getSize</a> () const</td></tr>
+<tr class="separator:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a3f31d16a2dae9f56a6370a5efb9e4007">getSuper</a> () const</td></tr>
+<tr class="separator:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a44bd5fea29b828eccd4d42bb6fadbb29">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae02f131fcd48c885d4bd15856821331b">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a2d6f6b9d5b788b2c5c42212c17ee54bf">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5fddd8b26eae8f07e05736b46163655">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#acafe68636c5a715a05962321f9c2bf29">setTag</a> (const char *tag) const</td></tr>
+<tr class="separator:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40c235955a7679e52e0c0e6c1795f7c1">setTag</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;tag) const</td></tr>
+<tr class="separator:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a8a70a1093aa221aeeda4875ff1f73f08">getTag</a> () const</td></tr>
+<tr class="separator:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7d7c7b81297aee1a1442240e98f135de">detectClass</a> (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls) const</td></tr>
+<tr class="separator:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7cf8f832989cccfea47bd7d7da80e007">isVariableStr</a> () const</td></tr>
+<tr class="separator:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a73dd93a02b9d3cccf7c81ae96f3e9e95">getCreatePlist</a> () const</td></tr>
+<tr class="separator:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adeb53ea465a862947e76ad5d26e431a3">DataType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="separator:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a156d4c7e0f8fa447b0c4514641060f8b">DataType</a> ()</td></tr>
+<tr class="separator:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ab9be2c6047a50fe6c0eb8c6756f272f2">hasBinaryDesc</a> () const</td></tr>
+<tr class="separator:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa2ed0fc985843a1d07751fe8f12e988d">~DataType</a> () override</td></tr>
+<tr class="separator:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a9a0355a6fbde18f37231eb0d3ac072dd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a9a0355a6fbde18f37231eb0d3ac072dd">AtomType</a> ()</td></tr>
+<tr class="separator:a9a0355a6fbde18f37231eb0d3ac072dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c7a9279167888cc17024d39faec2c23"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a2c7a9279167888cc17024d39faec2c23">AtomType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:a2c7a9279167888cc17024d39faec2c23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa0747cdda355fee792bbf220ea91a5f9">p_decode</a> () const</td></tr>
+<tr class="separator:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1b3724b6f28676ef301d842f9122af06">p_opentype</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *dtype_name) const</td></tr>
+<tr class="separator:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ada8f566b113567dedb7d66c01dc39675">detectClass</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls)</td></tr>
+<tr class="separator:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="aa281e89eb733ca079633073534436059"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa281e89eb733ca079633073534436059">&#9670;&nbsp;</a></span>AtomType() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_atom_type.html">AtomType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8f3b5ef0a0844781df7a205824c2250f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f3b5ef0a0844781df7a205824c2250f">&#9670;&nbsp;</a></span>~AtomType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_atom_type.html">AtomType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9a0355a6fbde18f37231eb0d3ac072dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a0355a6fbde18f37231eb0d3ac072dd">&#9670;&nbsp;</a></span>AtomType() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_atom_type.html">AtomType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2c7a9279167888cc17024d39faec2c23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c7a9279167888cc17024d39faec2c23">&#9670;&nbsp;</a></span>AtomType() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_atom_type.html">AtomType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>existing_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_data_type.html#a71c2693398514fad4828112c9d21554b">DataType</a>.</p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_str_type.html#a71c2693398514fad4828112c9d21554b">StrType</a>, <a class="el" href="class_h5_1_1_pred_type.html#a71c2693398514fad4828112c9d21554b">PredType</a>, <a class="el" href="class_h5_1_1_int_type.html#a71c2693398514fad4828112c9d21554b">IntType</a>, and <a class="el" href="class_h5_1_1_float_type.html#a71c2693398514fad4828112c9d21554b">FloatType</a>.</p>
+
+</div>
+</div>
+<a id="a036e8716650111764f1b672aa4ad9ea5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a036e8716650111764f1b672aa4ad9ea5">&#9670;&nbsp;</a></span>getOffset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getOffset </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a32d5be3dc2293ec664acf2bdf0bd79d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32d5be3dc2293ec664acf2bdf0bd79d9">&#9670;&nbsp;</a></span>getOrder() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> getOrder </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa19021300533962e38dd781e208e4588"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa19021300533962e38dd781e208e4588">&#9670;&nbsp;</a></span>getOrder() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> getOrder </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>order_string</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abf3e78720e9d2456fd51162fed5eb57e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abf3e78720e9d2456fd51162fed5eb57e">&#9670;&nbsp;</a></span>getPad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getPad </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>lsb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>msb</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9489c24ba65608a86c049e82583959fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9489c24ba65608a86c049e82583959fd">&#9670;&nbsp;</a></span>getPrecision()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t getPrecision </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3c705fc297d5bcc6a727e3dde1801f14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c705fc297d5bcc6a727e3dde1801f14">&#9670;&nbsp;</a></span>setOffset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setOffset </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>offset</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0ac1800ce2f1f0e204340d5e4272f7e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ac1800ce2f1f0e204340d5e4272f7e0">&#9670;&nbsp;</a></span>setOrder()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setOrder </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a07b12abe2d2082c306a02d2cdad0b21a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07b12abe2d2082c306a02d2cdad0b21a">&#9670;&nbsp;</a></span>setPad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setPad </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a>&#160;</td>
+ <td class="paramname"><em>lsb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a>&#160;</td>
+ <td class="paramname"><em>msb</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adb483716591e812740a25e0c8cc3d4dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb483716591e812740a25e0c8cc3d4dd">&#9670;&nbsp;</a></span>setPrecision()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setPrecision </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>precision</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acd38a901287034b403cbbd866d552762"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd38a901287034b403cbbd866d552762">&#9670;&nbsp;</a></span>setSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setSize </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_atom_type_8h.html">H5AtomType.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_atom_type.html">AtomType</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_atom_type__coll__graph.map b/develop/class_h5_1_1_atom_type__coll__graph.map
new file mode 100644
index 0000000..809ed0d
--- /dev/null
+++ b/develop/class_h5_1_1_atom_type__coll__graph.map
@@ -0,0 +1,7 @@
+<map id="AtomType" name="AtomType">
+<area shape="rect" id="node1" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_atom_type__coll__graph.md5 b/develop/class_h5_1_1_atom_type__coll__graph.md5
new file mode 100644
index 0000000..65f2c63
--- /dev/null
+++ b/develop/class_h5_1_1_atom_type__coll__graph.md5
@@ -0,0 +1 @@
+9ed0f29211ada36e21af23c4feb109ac \ No newline at end of file
diff --git a/develop/class_h5_1_1_atom_type__coll__graph.png b/develop/class_h5_1_1_atom_type__coll__graph.png
new file mode 100644
index 0000000..81b7387
--- /dev/null
+++ b/develop/class_h5_1_1_atom_type__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_atom_type__inherit__graph.map b/develop/class_h5_1_1_atom_type__inherit__graph.map
new file mode 100644
index 0000000..7c4ccf0
--- /dev/null
+++ b/develop/class_h5_1_1_atom_type__inherit__graph.map
@@ -0,0 +1,11 @@
+<map id="AtomType" name="AtomType">
+<area shape="rect" id="node1" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="155,304,242,331"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="5,379,91,405"/>
+<area shape="rect" id="node7" href="$class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="115,379,184,405"/>
+<area shape="rect" id="node8" href="$class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="209,379,290,405"/>
+<area shape="rect" id="node9" href="$class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="314,379,385,405"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="157,229,240,256"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="157,155,240,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="151,80,246,107"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="144,5,253,32"/>
+</map>
diff --git a/develop/class_h5_1_1_atom_type__inherit__graph.md5 b/develop/class_h5_1_1_atom_type__inherit__graph.md5
new file mode 100644
index 0000000..ac429e1
--- /dev/null
+++ b/develop/class_h5_1_1_atom_type__inherit__graph.md5
@@ -0,0 +1 @@
+add84933d461ef72dbe1509424a882b5 \ No newline at end of file
diff --git a/develop/class_h5_1_1_atom_type__inherit__graph.png b/develop/class_h5_1_1_atom_type__inherit__graph.png
new file mode 100644
index 0000000..92efe5f
--- /dev/null
+++ b/develop/class_h5_1_1_atom_type__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_attribute.html b/develop/class_h5_1_1_attribute.html
new file mode 100644
index 0000000..f51ade3
--- /dev/null
+++ b/develop/class_h5_1_1_attribute.html
@@ -0,0 +1,1023 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Attribute Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_attribute.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#friends">Friends</a> </div>
+ <div class="headertitle">
+<div class="title">Attribute Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Attribute.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes.">Attribute</a> operates on HDF5 attributes. </p>
+<p>An attribute has many characteristics similar to a dataset, thus both <a class="el" href="class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes.">Attribute</a> and <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets.">DataSet</a> are derivatives of <a class="el" href="class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet.">AbstractDs</a>. <a class="el" href="class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes.">Attribute</a> also inherits from <a class="el" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12.">H5Location</a> because an attribute can be used to specify a location. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for Attribute:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_attribute__inherit__graph.png" border="0" usemap="#a_attribute_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_attribute_inherit__map" id="a_attribute_inherit__map">
+<area shape="rect" title="Class Attribute operates on HDF5 attributes." alt="" coords="71,155,150,181"/>
+<area shape="rect" href="class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet." alt="" coords="5,80,99,107"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="123,80,218,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="116,5,225,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for Attribute:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_attribute__coll__graph.png" border="0" usemap="#a_attribute_coll__map" alt="Collaboration graph"/></div>
+<map name="a_attribute_coll__map" id="a_attribute_coll__map">
+<area shape="rect" title="Class Attribute operates on HDF5 attributes." alt="" coords="71,155,150,181"/>
+<area shape="rect" href="class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet." alt="" coords="5,80,99,107"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="123,80,218,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="116,5,225,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a7c179e34a0e8e489b289e574a681105a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a7c179e34a0e8e489b289e574a681105a">Attribute</a> (const <a class="el" href="class_h5_1_1_attribute.html">Attribute</a> &amp;original)</td></tr>
+<tr class="separator:a7c179e34a0e8e489b289e574a681105a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56444519edfeb3fa09e10eadc109cfec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a56444519edfeb3fa09e10eadc109cfec">Attribute</a> ()</td></tr>
+<tr class="separator:a56444519edfeb3fa09e10eadc109cfec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a409f4e3deed5070bc3705bb6873145ad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a409f4e3deed5070bc3705bb6873145ad">Attribute</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id)</td></tr>
+<tr class="separator:a409f4e3deed5070bc3705bb6873145ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8442ba70a5704d82c013930dbf2b5e22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a8442ba70a5704d82c013930dbf2b5e22">getName</a> (char *attr_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a8442ba70a5704d82c013930dbf2b5e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a384e74e82a0471873e60305102518847"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a384e74e82a0471873e60305102518847">getName</a> (size_t len) const</td></tr>
+<tr class="separator:a384e74e82a0471873e60305102518847"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e839396cf57656d535d3f3f06abe32d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a1e839396cf57656d535d3f3f06abe32d">getName</a> () const</td></tr>
+<tr class="separator:a1e839396cf57656d535d3f3f06abe32d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8abf829308a443869cf608b906f72eac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a8abf829308a443869cf608b906f72eac">getName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;attr_name, size_t len=0) const</td></tr>
+<tr class="separator:a8abf829308a443869cf608b906f72eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaf1b2123d05c9dd392a0672dcbbc0c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#aaaf1b2123d05c9dd392a0672dcbbc0c2">getName</a> (size_t buf_size, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;attr_name) const</td></tr>
+<tr class="separator:aaaf1b2123d05c9dd392a0672dcbbc0c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04c9e884a6d12241dfe44344e0ce5bef"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a04c9e884a6d12241dfe44344e0ce5bef">getSpace</a> () const override</td></tr>
+<tr class="memdesc:a04c9e884a6d12241dfe44344e0ce5bef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the dataspace of this abstract dataset - pure virtual. <a href="class_h5_1_1_attribute.html#a04c9e884a6d12241dfe44344e0ce5bef">More...</a><br /></td></tr>
+<tr class="separator:a04c9e884a6d12241dfe44344e0ce5bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3005be436cf022a2f0908bf9e723ad54"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a3005be436cf022a2f0908bf9e723ad54">getStorageSize</a> () const override</td></tr>
+<tr class="memdesc:a3005be436cf022a2f0908bf9e723ad54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of storage size required - pure virtual. <a href="class_h5_1_1_attribute.html#a3005be436cf022a2f0908bf9e723ad54">More...</a><br /></td></tr>
+<tr class="separator:a3005be436cf022a2f0908bf9e723ad54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6eb472ecae4cd2db4c54e78de6fc3b6"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#ae6eb472ecae4cd2db4c54e78de6fc3b6">getInMemDataSize</a> () const override</td></tr>
+<tr class="memdesc:ae6eb472ecae4cd2db4c54e78de6fc3b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the size in memory of this abstract dataset. <a href="class_h5_1_1_attribute.html#ae6eb472ecae4cd2db4c54e78de6fc3b6">More...</a><br /></td></tr>
+<tr class="separator:ae6eb472ecae4cd2db4c54e78de6fc3b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f4d99e98c19c0070823541127841533"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a0f4d99e98c19c0070823541127841533">read</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;mem_type, void *buf) const</td></tr>
+<tr class="separator:a0f4d99e98c19c0070823541127841533"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78a9764ef2212050a20ef76b1287c611"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a78a9764ef2212050a20ef76b1287c611">read</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;mem_type, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a78a9764ef2212050a20ef76b1287c611"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa89d50959d01ffc0c7de836cfdf2446f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#aa89d50959d01ffc0c7de836cfdf2446f">write</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;mem_type, const void *buf) const</td></tr>
+<tr class="separator:aa89d50959d01ffc0c7de836cfdf2446f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a877df2e3bc187179ed955e086a488442"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a877df2e3bc187179ed955e086a488442">write</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;mem_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a877df2e3bc187179ed955e086a488442"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_attribute.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72f6bc579b6d092277afb8098a20d439"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a72f6bc579b6d092277afb8098a20d439">~Attribute</a> () override</td></tr>
+<tr class="separator:a72f6bc579b6d092277afb8098a20d439"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_abstract_ds"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_abstract_ds')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_abstract_ds.html">AbstractDs</a></td></tr>
+<tr class="memitem:a28e9c6f8ff9e60e80b140c4f29d74955 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a28e9c6f8ff9e60e80b140c4f29d74955">getDataType</a> () const</td></tr>
+<tr class="separator:a28e9c6f8ff9e60e80b140c4f29d74955 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae13d54944b156efe866ee5e6afa189ad inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#ae13d54944b156efe866ee5e6afa189ad">getArrayType</a> () const</td></tr>
+<tr class="separator:ae13d54944b156efe866ee5e6afa189ad inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0399e1b8c708958fc958320802c8fa63 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a0399e1b8c708958fc958320802c8fa63">getCompType</a> () const</td></tr>
+<tr class="separator:a0399e1b8c708958fc958320802c8fa63 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88f544f60f5b90c2174c0dbe8816f302 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a88f544f60f5b90c2174c0dbe8816f302">getEnumType</a> () const</td></tr>
+<tr class="separator:a88f544f60f5b90c2174c0dbe8816f302 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c6ef1a18c2725bf7acc8c53b8592030 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_int_type.html">IntType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a7c6ef1a18c2725bf7acc8c53b8592030">getIntType</a> () const</td></tr>
+<tr class="separator:a7c6ef1a18c2725bf7acc8c53b8592030 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ffeb805ffc499ada9697eb5a46f5969 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a2ffeb805ffc499ada9697eb5a46f5969">getFloatType</a> () const</td></tr>
+<tr class="separator:a2ffeb805ffc499ada9697eb5a46f5969 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3743c39aa7c6b33956a9599c293352e3 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_str_type.html">StrType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a3743c39aa7c6b33956a9599c293352e3">getStrType</a> () const</td></tr>
+<tr class="separator:a3743c39aa7c6b33956a9599c293352e3 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f7c2ed82a888071b384360b59d663b5 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a5f7c2ed82a888071b384360b59d663b5">getVarLenType</a> () const</td></tr>
+<tr class="separator:a5f7c2ed82a888071b384360b59d663b5 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af426a5f63f4e545aee33981b29bb99f0 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#af426a5f63f4e545aee33981b29bb99f0">getTypeClass</a> () const</td></tr>
+<tr class="separator:af426a5f63f4e545aee33981b29bb99f0 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e957b5ecd429dc2113e34384f0469fb inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a5e957b5ecd429dc2113e34384f0469fb">~AbstractDs</a> ()</td></tr>
+<tr class="separator:a5e957b5ecd429dc2113e34384f0469fb inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_abstract_ds"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_abstract_ds')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_abstract_ds.html">AbstractDs</a></td></tr>
+<tr class="memitem:a5b40eaa073f2f4d23116f19371dfeee2 inherit pro_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a5b40eaa073f2f4d23116f19371dfeee2">AbstractDs</a> ()</td></tr>
+<tr class="separator:a5b40eaa073f2f4d23116f19371dfeee2 inherit pro_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a0c8380480ed8047f97833abe159bd4dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute.html#a0c8380480ed8047f97833abe159bd4dc">f_Attribute_setId</a> (<a class="el" href="class_h5_1_1_attribute.html">Attribute</a> *attr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:a0c8380480ed8047f97833abe159bd4dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a7c179e34a0e8e489b289e574a681105a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c179e34a0e8e489b289e574a681105a">&#9670;&nbsp;</a></span>Attribute() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_attribute.html">Attribute</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a56444519edfeb3fa09e10eadc109cfec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56444519edfeb3fa09e10eadc109cfec">&#9670;&nbsp;</a></span>Attribute() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a409f4e3deed5070bc3705bb6873145ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a409f4e3deed5070bc3705bb6873145ad">&#9670;&nbsp;</a></span>Attribute() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>attr_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a72f6bc579b6d092277afb8098a20d439"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a72f6bc579b6d092277afb8098a20d439">&#9670;&nbsp;</a></span>~Attribute()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_attribute.html">Attribute</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a547c58c858ce4a8fdfd32b25523f4c03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a547c58c858ce4a8fdfd32b25523f4c03">&#9670;&nbsp;</a></span>close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void close </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#af6ee7eacbde6b379b68d954e44f6e549">IdComponent</a>.</p>
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Implements <a class="el" href="class_h5_1_1_abstract_ds.html#abc00ee2fe4ede0f34e629aa8f1a8bf44">AbstractDs</a>.</p>
+
+</div>
+</div>
+<a id="aa5eda254838615bd58b46e86bfbb717f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5eda254838615bd58b46e86bfbb717f">&#9670;&nbsp;</a></span>getId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getId </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#a8680b50b3b41ed5692dcbed6a3241c1f">IdComponent</a>.</p>
+
+</div>
+</div>
+<a id="ae6eb472ecae4cd2db4c54e78de6fc3b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae6eb472ecae4cd2db4c54e78de6fc3b6">&#9670;&nbsp;</a></span>getInMemDataSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual size_t getInMemDataSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Gets the size in memory of this abstract dataset. </p>
+
+<p>Implements <a class="el" href="class_h5_1_1_abstract_ds.html#a5f6482c7bb55151d73a107bf16cc44a7">AbstractDs</a>.</p>
+
+</div>
+</div>
+<a id="a1e839396cf57656d535d3f3f06abe32d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e839396cf57656d535d3f3f06abe32d">&#9670;&nbsp;</a></span>getName() <span class="overload">[1/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getName </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8442ba70a5704d82c013930dbf2b5e22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8442ba70a5704d82c013930dbf2b5e22">&#9670;&nbsp;</a></span>getName() <span class="overload">[2/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> getName </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8abf829308a443869cf608b906f72eac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8abf829308a443869cf608b906f72eac">&#9670;&nbsp;</a></span>getName() <span class="overload">[3/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> getName </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>len</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaaf1b2123d05c9dd392a0672dcbbc0c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaaf1b2123d05c9dd392a0672dcbbc0c2">&#9670;&nbsp;</a></span>getName() <span class="overload">[4/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> getName </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>attr_name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a384e74e82a0471873e60305102518847"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a384e74e82a0471873e60305102518847">&#9670;&nbsp;</a></span>getName() <span class="overload">[5/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getName </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>len</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a04c9e884a6d12241dfe44344e0ce5bef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04c9e884a6d12241dfe44344e0ce5bef">&#9670;&nbsp;</a></span>getSpace()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> getSpace </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Gets the dataspace of this abstract dataset - pure virtual. </p>
+
+<p>Implements <a class="el" href="class_h5_1_1_abstract_ds.html#a65a8d45675e9c2bdc2e6a015d51818ec">AbstractDs</a>.</p>
+
+</div>
+</div>
+<a id="a3005be436cf022a2f0908bf9e723ad54"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3005be436cf022a2f0908bf9e723ad54">&#9670;&nbsp;</a></span>getStorageSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getStorageSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns the amount of storage size required - pure virtual. </p>
+
+<p>Implements <a class="el" href="class_h5_1_1_abstract_ds.html#a5184b7bea04902c22f28309b9aa822b0">AbstractDs</a>.</p>
+
+</div>
+</div>
+<a id="aa9f8a5ef0ac0007c6ae942e03ecaa906"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9f8a5ef0ac0007c6ae942e03ecaa906">&#9670;&nbsp;</a></span>p_setId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void p_setId </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#a9579f693da66fa5dcf98043e8a738bfb">IdComponent</a>.</p>
+
+</div>
+</div>
+<a id="a78a9764ef2212050a20ef76b1287c611"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78a9764ef2212050a20ef76b1287c611">&#9670;&nbsp;</a></span>read() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void read </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>mem_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>strg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0f4d99e98c19c0070823541127841533"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f4d99e98c19c0070823541127841533">&#9670;&nbsp;</a></span>read() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void read </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>mem_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a877df2e3bc187179ed955e086a488442"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a877df2e3bc187179ed955e086a488442">&#9670;&nbsp;</a></span>write() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void write </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>mem_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>strg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa89d50959d01ffc0c7de836cfdf2446f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa89d50959d01ffc0c7de836cfdf2446f">&#9670;&nbsp;</a></span>write() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void write </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>mem_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Friends And Related Function Documentation</h2>
+<a id="a0c8380480ed8047f97833abe159bd4dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0c8380480ed8047f97833abe159bd4dc">&#9670;&nbsp;</a></span>f_Attribute_setId</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void f_Attribute_setId </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_attribute_8h.html">H5Attribute.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_attribute__coll__graph.map b/develop/class_h5_1_1_attribute__coll__graph.map
new file mode 100644
index 0000000..c7a1bed
--- /dev/null
+++ b/develop/class_h5_1_1_attribute__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="Attribute" name="Attribute">
+<area shape="rect" id="node1" title="Class Attribute operates on HDF5 attributes." alt="" coords="71,155,150,181"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet." alt="" coords="5,80,99,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="123,80,218,107"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="116,5,225,32"/>
+</map>
diff --git a/develop/class_h5_1_1_attribute__coll__graph.md5 b/develop/class_h5_1_1_attribute__coll__graph.md5
new file mode 100644
index 0000000..cc27ecd
--- /dev/null
+++ b/develop/class_h5_1_1_attribute__coll__graph.md5
@@ -0,0 +1 @@
+4b607a0383918a293c0f2e0fee591f98 \ No newline at end of file
diff --git a/develop/class_h5_1_1_attribute__coll__graph.png b/develop/class_h5_1_1_attribute__coll__graph.png
new file mode 100644
index 0000000..0ef98bd
--- /dev/null
+++ b/develop/class_h5_1_1_attribute__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_attribute__inherit__graph.map b/develop/class_h5_1_1_attribute__inherit__graph.map
new file mode 100644
index 0000000..c7a1bed
--- /dev/null
+++ b/develop/class_h5_1_1_attribute__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="Attribute" name="Attribute">
+<area shape="rect" id="node1" title="Class Attribute operates on HDF5 attributes." alt="" coords="71,155,150,181"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet." alt="" coords="5,80,99,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="123,80,218,107"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="116,5,225,32"/>
+</map>
diff --git a/develop/class_h5_1_1_attribute__inherit__graph.md5 b/develop/class_h5_1_1_attribute__inherit__graph.md5
new file mode 100644
index 0000000..cc27ecd
--- /dev/null
+++ b/develop/class_h5_1_1_attribute__inherit__graph.md5
@@ -0,0 +1 @@
+4b607a0383918a293c0f2e0fee591f98 \ No newline at end of file
diff --git a/develop/class_h5_1_1_attribute__inherit__graph.png b/develop/class_h5_1_1_attribute__inherit__graph.png
new file mode 100644
index 0000000..0ef98bd
--- /dev/null
+++ b/develop/class_h5_1_1_attribute__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_attribute_i_exception.html b/develop/class_h5_1_1_attribute_i_exception.html
new file mode 100644
index 0000000..0397add
--- /dev/null
+++ b/develop/class_h5_1_1_attribute_i_exception.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: AttributeIException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_attribute_i_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">AttributeIException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for AttributeIException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_attribute_i_exception__inherit__graph.png" border="0" usemap="#a_attribute_i_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_attribute_i_exception_inherit__map" id="a_attribute_i_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,152,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="35,5,122,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for AttributeIException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_attribute_i_exception__coll__graph.png" border="0" usemap="#a_attribute_i_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_attribute_i_exception_coll__map" id="a_attribute_i_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,152,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="35,5,122,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ac23a1beff6571389461408adc94bdc81"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute_i_exception.html#ac23a1beff6571389461408adc94bdc81">AttributeIException</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:ac23a1beff6571389461408adc94bdc81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29b60e0ff4ad00b8f27d182567435e37"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute_i_exception.html#a29b60e0ff4ad00b8f27d182567435e37">AttributeIException</a> ()</td></tr>
+<tr class="separator:a29b60e0ff4ad00b8f27d182567435e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a925ac8235d43c81c229e705b4cd980ba"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_attribute_i_exception.html#a925ac8235d43c81c229e705b4cd980ba">~AttributeIException</a> () override throw ()</td></tr>
+<tr class="separator:a925ac8235d43c81c229e705b4cd980ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ac23a1beff6571389461408adc94bdc81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac23a1beff6571389461408adc94bdc81">&#9670;&nbsp;</a></span>AttributeIException() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_attribute_i_exception.html">AttributeIException</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a29b60e0ff4ad00b8f27d182567435e37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29b60e0ff4ad00b8f27d182567435e37">&#9670;&nbsp;</a></span>AttributeIException() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_attribute_i_exception.html">AttributeIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a925ac8235d43c81c229e705b4cd980ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a925ac8235d43c81c229e705b4cd980ba">&#9670;&nbsp;</a></span>~AttributeIException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_attribute_i_exception.html">AttributeIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_attribute_i_exception.html">AttributeIException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_attribute_i_exception__coll__graph.map b/develop/class_h5_1_1_attribute_i_exception__coll__graph.map
new file mode 100644
index 0000000..11eaec1
--- /dev/null
+++ b/develop/class_h5_1_1_attribute_i_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="AttributeIException" name="AttributeIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,152,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="35,5,122,32"/>
+</map>
diff --git a/develop/class_h5_1_1_attribute_i_exception__coll__graph.md5 b/develop/class_h5_1_1_attribute_i_exception__coll__graph.md5
new file mode 100644
index 0000000..78b2a9a
--- /dev/null
+++ b/develop/class_h5_1_1_attribute_i_exception__coll__graph.md5
@@ -0,0 +1 @@
+45f82027b5982bbab69e72196adc8ce1 \ No newline at end of file
diff --git a/develop/class_h5_1_1_attribute_i_exception__coll__graph.png b/develop/class_h5_1_1_attribute_i_exception__coll__graph.png
new file mode 100644
index 0000000..f402c06
--- /dev/null
+++ b/develop/class_h5_1_1_attribute_i_exception__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_attribute_i_exception__inherit__graph.map b/develop/class_h5_1_1_attribute_i_exception__inherit__graph.map
new file mode 100644
index 0000000..11eaec1
--- /dev/null
+++ b/develop/class_h5_1_1_attribute_i_exception__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="AttributeIException" name="AttributeIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,152,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="35,5,122,32"/>
+</map>
diff --git a/develop/class_h5_1_1_attribute_i_exception__inherit__graph.md5 b/develop/class_h5_1_1_attribute_i_exception__inherit__graph.md5
new file mode 100644
index 0000000..78b2a9a
--- /dev/null
+++ b/develop/class_h5_1_1_attribute_i_exception__inherit__graph.md5
@@ -0,0 +1 @@
+45f82027b5982bbab69e72196adc8ce1 \ No newline at end of file
diff --git a/develop/class_h5_1_1_attribute_i_exception__inherit__graph.png b/develop/class_h5_1_1_attribute_i_exception__inherit__graph.png
new file mode 100644
index 0000000..f402c06
--- /dev/null
+++ b/develop/class_h5_1_1_attribute_i_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_common_f_g.html b/develop/class_h5_1_1_common_f_g.html
new file mode 100644
index 0000000..eefa1b8
--- /dev/null
+++ b/develop/class_h5_1_1_common_f_g.html
@@ -0,0 +1,618 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: CommonFG Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_common_f_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">CommonFG Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5CommonFG.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><em><a class="el" href="class_h5_1_1_common_f_g.html" title="CommonFG is an abstract base class of H5Group.">CommonFG</a></em> is an abstract base class of H5Group. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for CommonFG:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_common_f_g__inherit__graph.png" border="0" usemap="#a_common_f_g_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_common_f_g_inherit__map" id="a_common_f_g_inherit__map">
+<area shape="rect" title="CommonFG is an abstract base class of H5Group." alt="" coords="5,5,104,32"/>
+<area shape="rect" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group." alt="" coords="24,80,85,107"/>
+<area shape="rect" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="23,155,86,181"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a260e1c5b5ee8e2a4c16bc692542f819c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a260e1c5b5ee8e2a4c16bc692542f819c">openDataType</a> (const char *name) const</td></tr>
+<tr class="separator:a260e1c5b5ee8e2a4c16bc692542f819c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a522a5e8bb2e4ce2bdf35d9695376d3d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a522a5e8bb2e4ce2bdf35d9695376d3d8">openDataType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a522a5e8bb2e4ce2bdf35d9695376d3d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad223acf93bc03ebd9193e724ac17cd37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#ad223acf93bc03ebd9193e724ac17cd37">openArrayType</a> (const char *name) const</td></tr>
+<tr class="separator:ad223acf93bc03ebd9193e724ac17cd37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90a0abffaf64a100780ae691038f37ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a90a0abffaf64a100780ae691038f37ef">openArrayType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a90a0abffaf64a100780ae691038f37ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a786bd7ca06b3ce5631cc3feaacc0f496"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a786bd7ca06b3ce5631cc3feaacc0f496">openCompType</a> (const char *name) const</td></tr>
+<tr class="separator:a786bd7ca06b3ce5631cc3feaacc0f496"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4218e5f75a75f0fa80c943c97d88054a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a4218e5f75a75f0fa80c943c97d88054a">openCompType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a4218e5f75a75f0fa80c943c97d88054a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ec8bdae89e9a50e6e07a82b80c8e5c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a1ec8bdae89e9a50e6e07a82b80c8e5c9">openEnumType</a> (const char *name) const</td></tr>
+<tr class="separator:a1ec8bdae89e9a50e6e07a82b80c8e5c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae928ed14cc21245483ea9689a09cda2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#ae928ed14cc21245483ea9689a09cda2d">openEnumType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ae928ed14cc21245483ea9689a09cda2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4f753cccaea675546737b149c78adee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_int_type.html">IntType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#ae4f753cccaea675546737b149c78adee">openIntType</a> (const char *name) const</td></tr>
+<tr class="separator:ae4f753cccaea675546737b149c78adee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25a772d82e6427874f85a687563de287"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_int_type.html">IntType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a25a772d82e6427874f85a687563de287">openIntType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a25a772d82e6427874f85a687563de287"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b753b79696b8cc89ad19886687a8e5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a9b753b79696b8cc89ad19886687a8e5d">openFloatType</a> (const char *name) const</td></tr>
+<tr class="separator:a9b753b79696b8cc89ad19886687a8e5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20801b62f3003e8358d1de3159e0352b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a20801b62f3003e8358d1de3159e0352b">openFloatType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a20801b62f3003e8358d1de3159e0352b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78d7c5e4b6801ac4ff7aaf2375a00067"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_str_type.html">StrType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a78d7c5e4b6801ac4ff7aaf2375a00067">openStrType</a> (const char *name) const</td></tr>
+<tr class="separator:a78d7c5e4b6801ac4ff7aaf2375a00067"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc2c98eb539b2a6855de34f2f88ec455"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_str_type.html">StrType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#afc2c98eb539b2a6855de34f2f88ec455">openStrType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:afc2c98eb539b2a6855de34f2f88ec455"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c7625065224ca9c00ed59e060a52f9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a0c7625065224ca9c00ed59e060a52f9f">openVarLenType</a> (const char *name) const</td></tr>
+<tr class="separator:a0c7625065224ca9c00ed59e060a52f9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a28b13a740d506b5426d26e336b3deb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a9a28b13a740d506b5426d26e336b3deb">openVarLenType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a9a28b13a740d506b5426d26e336b3deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9948a505a15d8f2d20ef3c6828b99b01"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a9948a505a15d8f2d20ef3c6828b99b01">getLocId</a> () const =0</td></tr>
+<tr class="separator:a9948a505a15d8f2d20ef3c6828b99b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e2c6afec7b9be9d4b079c8102c79fd0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a2e2c6afec7b9be9d4b079c8102c79fd0">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const =0</td></tr>
+<tr class="memdesc:a2e2c6afec7b9be9d4b079c8102c79fd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_common_f_g.html#a2e2c6afec7b9be9d4b079c8102c79fd0">More...</a><br /></td></tr>
+<tr class="separator:a2e2c6afec7b9be9d4b079c8102c79fd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f65126fc7ed8d134f1f503946230766"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a1f65126fc7ed8d134f1f503946230766">CommonFG</a> ()</td></tr>
+<tr class="separator:a1f65126fc7ed8d134f1f503946230766"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09a40665cd715d184370544e704f6cc6"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a09a40665cd715d184370544e704f6cc6">~CommonFG</a> ()</td></tr>
+<tr class="separator:a09a40665cd715d184370544e704f6cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a9579f693da66fa5dcf98043e8a738bfb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a9579f693da66fa5dcf98043e8a738bfb">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)=0</td></tr>
+<tr class="separator:a9579f693da66fa5dcf98043e8a738bfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a1f65126fc7ed8d134f1f503946230766"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1f65126fc7ed8d134f1f503946230766">&#9670;&nbsp;</a></span>CommonFG()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_common_f_g.html">CommonFG</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a09a40665cd715d184370544e704f6cc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a09a40665cd715d184370544e704f6cc6">&#9670;&nbsp;</a></span>~CommonFG()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_common_f_g.html">CommonFG</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9948a505a15d8f2d20ef3c6828b99b01"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9948a505a15d8f2d20ef3c6828b99b01">&#9670;&nbsp;</a></span>getLocId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getLocId </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to return the correct object id, i.e. file or group id. </p>
+
+<p>Implemented in <a class="el" href="class_h5_1_1_group.html#ad476ef94a1fe81f5cc1fb4ca9e08a647">Group</a>, and <a class="el" href="class_h5_1_1_h5_file.html#ad476ef94a1fe81f5cc1fb4ca9e08a647">H5File</a>.</p>
+
+</div>
+</div>
+<a id="ad223acf93bc03ebd9193e724ac17cd37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad223acf93bc03ebd9193e724ac17cd37">&#9670;&nbsp;</a></span>openArrayType() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> openArrayType </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a90a0abffaf64a100780ae691038f37ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90a0abffaf64a100780ae691038f37ef">&#9670;&nbsp;</a></span>openArrayType() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> openArrayType </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a786bd7ca06b3ce5631cc3feaacc0f496"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a786bd7ca06b3ce5631cc3feaacc0f496">&#9670;&nbsp;</a></span>openCompType() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a> openCompType </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4218e5f75a75f0fa80c943c97d88054a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4218e5f75a75f0fa80c943c97d88054a">&#9670;&nbsp;</a></span>openCompType() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a> openCompType </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a260e1c5b5ee8e2a4c16bc692542f819c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a260e1c5b5ee8e2a4c16bc692542f819c">&#9670;&nbsp;</a></span>openDataType() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> openDataType </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a522a5e8bb2e4ce2bdf35d9695376d3d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a522a5e8bb2e4ce2bdf35d9695376d3d8">&#9670;&nbsp;</a></span>openDataType() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> openDataType </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1ec8bdae89e9a50e6e07a82b80c8e5c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1ec8bdae89e9a50e6e07a82b80c8e5c9">&#9670;&nbsp;</a></span>openEnumType() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> openEnumType </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae928ed14cc21245483ea9689a09cda2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae928ed14cc21245483ea9689a09cda2d">&#9670;&nbsp;</a></span>openEnumType() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> openEnumType </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9b753b79696b8cc89ad19886687a8e5d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b753b79696b8cc89ad19886687a8e5d">&#9670;&nbsp;</a></span>openFloatType() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a> openFloatType </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a20801b62f3003e8358d1de3159e0352b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a20801b62f3003e8358d1de3159e0352b">&#9670;&nbsp;</a></span>openFloatType() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a> openFloatType </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae4f753cccaea675546737b149c78adee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4f753cccaea675546737b149c78adee">&#9670;&nbsp;</a></span>openIntType() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_int_type.html">IntType</a> openIntType </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a25a772d82e6427874f85a687563de287"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25a772d82e6427874f85a687563de287">&#9670;&nbsp;</a></span>openIntType() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_int_type.html">IntType</a> openIntType </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a78d7c5e4b6801ac4ff7aaf2375a00067"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78d7c5e4b6801ac4ff7aaf2375a00067">&#9670;&nbsp;</a></span>openStrType() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> openStrType </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afc2c98eb539b2a6855de34f2f88ec455"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc2c98eb539b2a6855de34f2f88ec455">&#9670;&nbsp;</a></span>openStrType() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> openStrType </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0c7625065224ca9c00ed59e060a52f9f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0c7625065224ca9c00ed59e060a52f9f">&#9670;&nbsp;</a></span>openVarLenType() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> openVarLenType </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9a28b13a740d506b5426d26e336b3deb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a28b13a740d506b5426d26e336b3deb">&#9670;&nbsp;</a></span>openVarLenType() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> openVarLenType </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9579f693da66fa5dcf98043e8a738bfb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9579f693da66fa5dcf98043e8a738bfb">&#9670;&nbsp;</a></span>p_setId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void p_setId </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="class_h5_1_1_group.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">Group</a>, and <a class="el" href="class_h5_1_1_h5_file.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">H5File</a>.</p>
+
+</div>
+</div>
+<a id="a2e2c6afec7b9be9d4b079c8102c79fd0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e2c6afec7b9be9d4b079c8102c79fd0">&#9670;&nbsp;</a></span>throwException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void throwException </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. </p>
+
+<p>Implemented in <a class="el" href="class_h5_1_1_group.html#a9632b93aae9e41ee40bbb1c6e70cf46b">Group</a>, and <a class="el" href="class_h5_1_1_h5_file.html#a9632b93aae9e41ee40bbb1c6e70cf46b">H5File</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_common_f_g_8h.html">H5CommonFG.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_common_f_g.html">CommonFG</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_common_f_g__inherit__graph.map b/develop/class_h5_1_1_common_f_g__inherit__graph.map
new file mode 100644
index 0000000..60a8d11
--- /dev/null
+++ b/develop/class_h5_1_1_common_f_g__inherit__graph.map
@@ -0,0 +1,5 @@
+<map id="CommonFG" name="CommonFG">
+<area shape="rect" id="node1" title="CommonFG is an abstract base class of H5Group." alt="" coords="5,5,104,32"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_group.html" title="Class Group represents an HDF5 group." alt="" coords="24,80,85,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="23,155,86,181"/>
+</map>
diff --git a/develop/class_h5_1_1_common_f_g__inherit__graph.md5 b/develop/class_h5_1_1_common_f_g__inherit__graph.md5
new file mode 100644
index 0000000..5f691c9
--- /dev/null
+++ b/develop/class_h5_1_1_common_f_g__inherit__graph.md5
@@ -0,0 +1 @@
+765bef60accfa18664956cb0d3425622 \ No newline at end of file
diff --git a/develop/class_h5_1_1_common_f_g__inherit__graph.png b/develop/class_h5_1_1_common_f_g__inherit__graph.png
new file mode 100644
index 0000000..977f562
--- /dev/null
+++ b/develop/class_h5_1_1_common_f_g__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_comp_type.html b/develop/class_h5_1_1_comp_type.html
new file mode 100644
index 0000000..2b7b064
--- /dev/null
+++ b/develop/class_h5_1_1_comp_type.html
@@ -0,0 +1,1133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: CompType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_comp_type.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">CompType Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5CompType.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="class_h5_1_1_comp_type.html" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes.">CompType</a> is a derivative of a <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and operates on HDF5 compound datatypes. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for CompType:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_comp_type__inherit__graph.png" border="0" usemap="#a_comp_type_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_comp_type_inherit__map" id="a_comp_type_inherit__map">
+<area shape="rect" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes." alt="" coords="15,304,105,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for CompType:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_comp_type__coll__graph.png" border="0" usemap="#a_comp_type_coll__map" alt="Collaboration graph"/></div>
+<map name="a_comp_type_coll__map" id="a_comp_type_coll__map">
+<area shape="rect" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes." alt="" coords="15,304,105,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a60990cae8fdd03362f6eefb1d3659c09"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a60990cae8fdd03362f6eefb1d3659c09">CompType</a> ()</td></tr>
+<tr class="separator:a60990cae8fdd03362f6eefb1d3659c09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdad415e401a6c5ebf7051b04edeadd8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#abdad415e401a6c5ebf7051b04edeadd8">CompType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:abdad415e401a6c5ebf7051b04edeadd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ddbb99e94a987a31c640e0eb87da115"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a2ddbb99e94a987a31c640e0eb87da115">CompType</a> (size_t size)</td></tr>
+<tr class="separator:a2ddbb99e94a987a31c640e0eb87da115"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a895f0395fcd2b77e4f0adb52ca0da605"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a895f0395fcd2b77e4f0adb52ca0da605">CompType</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dataset)</td></tr>
+<tr class="separator:a895f0395fcd2b77e4f0adb52ca0da605"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ce6ba0501eebba64503665b87afb2c9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a2ce6ba0501eebba64503665b87afb2c9">CompType</a> (const <a class="el" href="class_h5_1_1_comp_type.html">CompType</a> &amp;original)</td></tr>
+<tr class="separator:a2ce6ba0501eebba64503665b87afb2c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65118afeddc6385963b0c5a8bd0ed03c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a65118afeddc6385963b0c5a8bd0ed03c">CompType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a65118afeddc6385963b0c5a8bd0ed03c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1705fb4d13ec9986a27d25f81182af5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#ab1705fb4d13ec9986a27d25f81182af5">CompType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:ab1705fb4d13ec9986a27d25f81182af5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ff8ea4b545be56e51066a488854ac81"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a9ff8ea4b545be56e51066a488854ac81">decode</a> () const override</td></tr>
+<tr class="separator:a9ff8ea4b545be56e51066a488854ac81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02696e3aa6419fa0934e355f9779471f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a02696e3aa6419fa0934e355f9779471f">getMemberClass</a> (unsigned member_num) const</td></tr>
+<tr class="separator:a02696e3aa6419fa0934e355f9779471f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6989edeff20ab81dda3a780f036c5195"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a6989edeff20ab81dda3a780f036c5195">getMemberIndex</a> (const char *name) const</td></tr>
+<tr class="separator:a6989edeff20ab81dda3a780f036c5195"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6748584442dcf8dec83458401960257"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#ad6748584442dcf8dec83458401960257">getMemberIndex</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ad6748584442dcf8dec83458401960257"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e59eb3b9b12800965cf6d94b23cbe5b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a2e59eb3b9b12800965cf6d94b23cbe5b">getMemberOffset</a> (unsigned memb_no) const</td></tr>
+<tr class="separator:a2e59eb3b9b12800965cf6d94b23cbe5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b58b6f7dd70dc02aba94d4a97b54991"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a6b58b6f7dd70dc02aba94d4a97b54991">getMemberName</a> (unsigned member_num) const</td></tr>
+<tr class="separator:a6b58b6f7dd70dc02aba94d4a97b54991"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88e98095a8493d94244009c7dd644d87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a88e98095a8493d94244009c7dd644d87">getMemberDataType</a> (unsigned member_num) const</td></tr>
+<tr class="separator:a88e98095a8493d94244009c7dd644d87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f279bfbd73e6166438d92b0c15fe97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a12f279bfbd73e6166438d92b0c15fe97">getMemberArrayType</a> (unsigned member_num) const</td></tr>
+<tr class="separator:a12f279bfbd73e6166438d92b0c15fe97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9359ecf99afdc2a4ee2ac03306f1b66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#aa9359ecf99afdc2a4ee2ac03306f1b66">getMemberCompType</a> (unsigned member_num) const</td></tr>
+<tr class="separator:aa9359ecf99afdc2a4ee2ac03306f1b66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af80ac8a21b07876f19356e0a2b41a0e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#af80ac8a21b07876f19356e0a2b41a0e2">getMemberEnumType</a> (unsigned member_num) const</td></tr>
+<tr class="separator:af80ac8a21b07876f19356e0a2b41a0e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a757b04e0f7e75ccbc69ff3187c77614c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_int_type.html">IntType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a757b04e0f7e75ccbc69ff3187c77614c">getMemberIntType</a> (unsigned member_num) const</td></tr>
+<tr class="separator:a757b04e0f7e75ccbc69ff3187c77614c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3a2f5e694a904c6e0da14535e29196c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#af3a2f5e694a904c6e0da14535e29196c">getMemberFloatType</a> (unsigned member_num) const</td></tr>
+<tr class="separator:af3a2f5e694a904c6e0da14535e29196c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0897437c0e0f8b717c0cdb236f22a2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_str_type.html">StrType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#aa0897437c0e0f8b717c0cdb236f22a2f">getMemberStrType</a> (unsigned member_num) const</td></tr>
+<tr class="separator:aa0897437c0e0f8b717c0cdb236f22a2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8910fc72916c2d9de97cb2a6775d27b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a8910fc72916c2d9de97cb2a6775d27b7">getMemberVarLenType</a> (unsigned member_num) const</td></tr>
+<tr class="separator:a8910fc72916c2d9de97cb2a6775d27b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade98a9e0bef4edbf28cff7b167362063"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#ade98a9e0bef4edbf28cff7b167362063">getNmembers</a> () const</td></tr>
+<tr class="separator:ade98a9e0bef4edbf28cff7b167362063"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae083ca7d2b08520f1983704036f68a9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#ae083ca7d2b08520f1983704036f68a9e">insertMember</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t offset, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;new_member) const</td></tr>
+<tr class="separator:ae083ca7d2b08520f1983704036f68a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1deabf1d53a079cef37d056c4480310"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#ab1deabf1d53a079cef37d056c4480310">pack</a> () const</td></tr>
+<tr class="separator:ab1deabf1d53a079cef37d056c4480310"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd38a901287034b403cbbd866d552762"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#acd38a901287034b403cbbd866d552762">setSize</a> (size_t size) const</td></tr>
+<tr class="separator:acd38a901287034b403cbbd866d552762"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_comp_type.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa66e60b7a494404358850dc5904cbfc"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_comp_type.html#afa66e60b7a494404358850dc5904cbfc">~CompType</a> () override</td></tr>
+<tr class="separator:afa66e60b7a494404358850dc5904cbfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ac068dc8eaf28593e581a14753d298a06">DataType</a> (const <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> type_class, size_t size)</td></tr>
+<tr class="separator:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae596f82e2d8d45e42b5796251bd84872">DataType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;original)</td></tr>
+<tr class="separator:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a901b356513ad184c95024b05eb06c17e">DataType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40abdbbca1f4e1201e6085cc4b3d2d27">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a56c3bcb8e34b473b7bac61270e18b0f7">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7e04965012f5b9d52c41cfb5b60a150f">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7fd949dcd92437d29d3078649f3d684f">copy</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;like_type)</td></tr>
+<tr class="separator:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a466942a4b3c9215b66f8c1074f8cfed8">copy</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dset)</td></tr>
+<tr class="separator:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a983efb9188e4573a470b3ec367342fe5">encode</a> ()</td></tr>
+<tr class="separator:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af6c59c79679f50dd9c9e3ae05d2ec3c5">getClass</a> () const</td></tr>
+<tr class="separator:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a50c72aa320066e0c782cbbe4d4f68a55">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adac246f2356cc6ce8526dc09d9838ebd">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0874817151faa42361bb657f397e0dc">committed</a> () const</td></tr>
+<tr class="separator:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1422bcd1c9fc4bfb85a596eb08cdfed6">find</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **pcdata) const</td></tr>
+<tr class="separator:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a4c923e6248632f7dc8a09bc3def3c073">convert</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, size_t nelmts, void *buf, void *background, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a37df55706ef514cff6c3b79bd3600ebd">operator=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;rhs)</td></tr>
+<tr class="separator:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0fb071be13085933196b2f5dffee8bf">operator==</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a389235a1d1b8904d9a44b2d9d227d2e2">operator!=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a0af0c6e3920cd67025211889c98807db">lock</a> () const</td></tr>
+<tr class="separator:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a9be1e4285daa77fe397767c097fbdc66">getSize</a> () const</td></tr>
+<tr class="separator:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a3f31d16a2dae9f56a6370a5efb9e4007">getSuper</a> () const</td></tr>
+<tr class="separator:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a44bd5fea29b828eccd4d42bb6fadbb29">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae02f131fcd48c885d4bd15856821331b">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a2d6f6b9d5b788b2c5c42212c17ee54bf">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5fddd8b26eae8f07e05736b46163655">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#acafe68636c5a715a05962321f9c2bf29">setTag</a> (const char *tag) const</td></tr>
+<tr class="separator:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40c235955a7679e52e0c0e6c1795f7c1">setTag</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;tag) const</td></tr>
+<tr class="separator:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a8a70a1093aa221aeeda4875ff1f73f08">getTag</a> () const</td></tr>
+<tr class="separator:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7d7c7b81297aee1a1442240e98f135de">detectClass</a> (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls) const</td></tr>
+<tr class="separator:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7cf8f832989cccfea47bd7d7da80e007">isVariableStr</a> () const</td></tr>
+<tr class="separator:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a73dd93a02b9d3cccf7c81ae96f3e9e95">getCreatePlist</a> () const</td></tr>
+<tr class="separator:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adeb53ea465a862947e76ad5d26e431a3">DataType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="separator:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a156d4c7e0f8fa447b0c4514641060f8b">DataType</a> ()</td></tr>
+<tr class="separator:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ab9be2c6047a50fe6c0eb8c6756f272f2">hasBinaryDesc</a> () const</td></tr>
+<tr class="separator:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa2ed0fc985843a1d07751fe8f12e988d">~DataType</a> () override</td></tr>
+<tr class="separator:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ada8f566b113567dedb7d66c01dc39675">detectClass</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls)</td></tr>
+<tr class="separator:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa0747cdda355fee792bbf220ea91a5f9">p_decode</a> () const</td></tr>
+<tr class="separator:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1b3724b6f28676ef301d842f9122af06">p_opentype</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *dtype_name) const</td></tr>
+<tr class="separator:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a60990cae8fdd03362f6eefb1d3659c09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a60990cae8fdd03362f6eefb1d3659c09">&#9670;&nbsp;</a></span>CompType() <span class="overload">[1/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abdad415e401a6c5ebf7051b04edeadd8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abdad415e401a6c5ebf7051b04edeadd8">&#9670;&nbsp;</a></span>CompType() <span class="overload">[2/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>existing_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2ddbb99e94a987a31c640e0eb87da115"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ddbb99e94a987a31c640e0eb87da115">&#9670;&nbsp;</a></span>CompType() <span class="overload">[3/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a> </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a895f0395fcd2b77e4f0adb52ca0da605"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a895f0395fcd2b77e4f0adb52ca0da605">&#9670;&nbsp;</a></span>CompType() <span class="overload">[4/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;&#160;</td>
+ <td class="paramname"><em>dataset</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2ce6ba0501eebba64503665b87afb2c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ce6ba0501eebba64503665b87afb2c9">&#9670;&nbsp;</a></span>CompType() <span class="overload">[5/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_comp_type.html">CompType</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a65118afeddc6385963b0c5a8bd0ed03c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65118afeddc6385963b0c5a8bd0ed03c">&#9670;&nbsp;</a></span>CompType() <span class="overload">[6/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab1705fb4d13ec9986a27d25f81182af5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1705fb4d13ec9986a27d25f81182af5">&#9670;&nbsp;</a></span>CompType() <span class="overload">[7/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afa66e60b7a494404358850dc5904cbfc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa66e60b7a494404358850dc5904cbfc">&#9670;&nbsp;</a></span>~CompType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_comp_type.html">CompType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9ff8ea4b545be56e51066a488854ac81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ff8ea4b545be56e51066a488854ac81">&#9670;&nbsp;</a></span>decode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a>* decode </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_data_type.html#af58a39507bc65b3803c237e585f23ed3">DataType</a>.</p>
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_data_type.html#a71c2693398514fad4828112c9d21554b">DataType</a>.</p>
+
+</div>
+</div>
+<a id="a12f279bfbd73e6166438d92b0c15fe97"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a12f279bfbd73e6166438d92b0c15fe97">&#9670;&nbsp;</a></span>getMemberArrayType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a> getMemberArrayType </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>member_num</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a02696e3aa6419fa0934e355f9779471f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02696e3aa6419fa0934e355f9779471f">&#9670;&nbsp;</a></span>getMemberClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> getMemberClass </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>member_num</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9359ecf99afdc2a4ee2ac03306f1b66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9359ecf99afdc2a4ee2ac03306f1b66">&#9670;&nbsp;</a></span>getMemberCompType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a> getMemberCompType </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>member_num</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a88e98095a8493d94244009c7dd644d87"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88e98095a8493d94244009c7dd644d87">&#9670;&nbsp;</a></span>getMemberDataType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> getMemberDataType </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>member_num</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af80ac8a21b07876f19356e0a2b41a0e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af80ac8a21b07876f19356e0a2b41a0e2">&#9670;&nbsp;</a></span>getMemberEnumType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> getMemberEnumType </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>member_num</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af3a2f5e694a904c6e0da14535e29196c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af3a2f5e694a904c6e0da14535e29196c">&#9670;&nbsp;</a></span>getMemberFloatType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a> getMemberFloatType </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>member_num</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6989edeff20ab81dda3a780f036c5195"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6989edeff20ab81dda3a780f036c5195">&#9670;&nbsp;</a></span>getMemberIndex() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getMemberIndex </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad6748584442dcf8dec83458401960257"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad6748584442dcf8dec83458401960257">&#9670;&nbsp;</a></span>getMemberIndex() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getMemberIndex </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a757b04e0f7e75ccbc69ff3187c77614c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a757b04e0f7e75ccbc69ff3187c77614c">&#9670;&nbsp;</a></span>getMemberIntType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_int_type.html">IntType</a> getMemberIntType </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>member_num</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6b58b6f7dd70dc02aba94d4a97b54991"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6b58b6f7dd70dc02aba94d4a97b54991">&#9670;&nbsp;</a></span>getMemberName()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getMemberName </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>member_num</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2e59eb3b9b12800965cf6d94b23cbe5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e59eb3b9b12800965cf6d94b23cbe5b">&#9670;&nbsp;</a></span>getMemberOffset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t getMemberOffset </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>memb_no</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa0897437c0e0f8b717c0cdb236f22a2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0897437c0e0f8b717c0cdb236f22a2f">&#9670;&nbsp;</a></span>getMemberStrType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> getMemberStrType </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>member_num</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8910fc72916c2d9de97cb2a6775d27b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8910fc72916c2d9de97cb2a6775d27b7">&#9670;&nbsp;</a></span>getMemberVarLenType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> getMemberVarLenType </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>member_num</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ade98a9e0bef4edbf28cff7b167362063"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade98a9e0bef4edbf28cff7b167362063">&#9670;&nbsp;</a></span>getNmembers()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getNmembers </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae083ca7d2b08520f1983704036f68a9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae083ca7d2b08520f1983704036f68a9e">&#9670;&nbsp;</a></span>insertMember()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void insertMember </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>new_member</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab1deabf1d53a079cef37d056c4480310"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1deabf1d53a079cef37d056c4480310">&#9670;&nbsp;</a></span>pack()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void pack </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acd38a901287034b403cbbd866d552762"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd38a901287034b403cbbd866d552762">&#9670;&nbsp;</a></span>setSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setSize </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_comp_type_8h.html">H5CompType.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_comp_type__coll__graph.map b/develop/class_h5_1_1_comp_type__coll__graph.map
new file mode 100644
index 0000000..a5bb7e6
--- /dev/null
+++ b/develop/class_h5_1_1_comp_type__coll__graph.map
@@ -0,0 +1,7 @@
+<map id="CompType" name="CompType">
+<area shape="rect" id="node1" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes." alt="" coords="15,304,105,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_comp_type__coll__graph.md5 b/develop/class_h5_1_1_comp_type__coll__graph.md5
new file mode 100644
index 0000000..e5d928c
--- /dev/null
+++ b/develop/class_h5_1_1_comp_type__coll__graph.md5
@@ -0,0 +1 @@
+aef901302dc7d5ea628b11609f5cde43 \ No newline at end of file
diff --git a/develop/class_h5_1_1_comp_type__coll__graph.png b/develop/class_h5_1_1_comp_type__coll__graph.png
new file mode 100644
index 0000000..84de6f0
--- /dev/null
+++ b/develop/class_h5_1_1_comp_type__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_comp_type__inherit__graph.map b/develop/class_h5_1_1_comp_type__inherit__graph.map
new file mode 100644
index 0000000..a5bb7e6
--- /dev/null
+++ b/develop/class_h5_1_1_comp_type__inherit__graph.map
@@ -0,0 +1,7 @@
+<map id="CompType" name="CompType">
+<area shape="rect" id="node1" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes." alt="" coords="15,304,105,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_comp_type__inherit__graph.md5 b/develop/class_h5_1_1_comp_type__inherit__graph.md5
new file mode 100644
index 0000000..e5d928c
--- /dev/null
+++ b/develop/class_h5_1_1_comp_type__inherit__graph.md5
@@ -0,0 +1 @@
+aef901302dc7d5ea628b11609f5cde43 \ No newline at end of file
diff --git a/develop/class_h5_1_1_comp_type__inherit__graph.png b/develop/class_h5_1_1_comp_type__inherit__graph.png
new file mode 100644
index 0000000..84de6f0
--- /dev/null
+++ b/develop/class_h5_1_1_comp_type__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_d_set_acc_prop_list.html b/develop/class_h5_1_1_d_set_acc_prop_list.html
new file mode 100644
index 0000000..dddfc4c
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_acc_prop_list.html
@@ -0,0 +1,569 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: DSetAccPropList Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_d_set_acc_prop_list.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">DSetAccPropList Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5DaccProp.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html" title="Class DSetAccPropList inherits from LinkAccPropList and provides wrappers for the HDF5 dataset access...">DSetAccPropList</a> inherits from <a class="el" href="class_h5_1_1_link_acc_prop_list.html" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ...">LinkAccPropList</a> and provides wrappers for the HDF5 dataset access property functions. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for DSetAccPropList:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_d_set_acc_prop_list__inherit__graph.png" border="0" usemap="#a_d_set_acc_prop_list_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_d_set_acc_prop_list_inherit__map" id="a_d_set_acc_prop_list_inherit__map">
+<area shape="rect" title="Class DSetAccPropList inherits from LinkAccPropList and provides wrappers for the HDF5 dataset access..." alt="" coords="5,229,133,256"/>
+<area shape="rect" href="class_h5_1_1_link_acc_prop_list.html" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ..." alt="" coords="7,155,131,181"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="32,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="15,5,124,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for DSetAccPropList:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_d_set_acc_prop_list__coll__graph.png" border="0" usemap="#a_d_set_acc_prop_list_coll__map" alt="Collaboration graph"/></div>
+<map name="a_d_set_acc_prop_list_coll__map" id="a_d_set_acc_prop_list_coll__map">
+<area shape="rect" title="Class DSetAccPropList inherits from LinkAccPropList and provides wrappers for the HDF5 dataset access..." alt="" coords="5,233,133,260"/>
+<area shape="rect" href="class_h5_1_1_link_acc_prop_list.html" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ..." alt="" coords="7,157,131,184"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="32,81,107,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="15,5,124,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a8ea1754c767aa6dcf756adf99b2c64d4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#a8ea1754c767aa6dcf756adf99b2c64d4">DSetAccPropList</a> ()</td></tr>
+<tr class="separator:a8ea1754c767aa6dcf756adf99b2c64d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7e329f4e5dde49e8648014ff639a140"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#ac7e329f4e5dde49e8648014ff639a140">setChunkCache</a> (size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0) const</td></tr>
+<tr class="separator:ac7e329f4e5dde49e8648014ff639a140"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab46f2c942fe26c846ceed32aa4dbcfd3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#ab46f2c942fe26c846ceed32aa4dbcfd3">getChunkCache</a> (size_t &amp;rdcc_nslots, size_t &amp;rdcc_nbytes, double &amp;rdcc_w0) const</td></tr>
+<tr class="separator:ab46f2c942fe26c846ceed32aa4dbcfd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_d_set_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a2f100340090e2f606e7f5cb3ef6369"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#a1a2f100340090e2f606e7f5cb3ef6369">DSetAccPropList</a> (const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;orig)</td></tr>
+<tr class="separator:a1a2f100340090e2f606e7f5cb3ef6369"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660f1bfef46fc4e376fac17963ca9fe3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#a660f1bfef46fc4e376fac17963ca9fe3">DSetAccPropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:a660f1bfef46fc4e376fac17963ca9fe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afd43bce603f17c1eb10b410ba53b8"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#a70afd43bce603f17c1eb10b410ba53b8">~DSetAccPropList</a> () override</td></tr>
+<tr class="separator:a70afd43bce603f17c1eb10b410ba53b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_link_acc_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_link_acc_prop_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a></td></tr>
+<tr class="memitem:a625700f4821e0113c2c80fd463cbc11c inherit pub_methods_class_h5_1_1_link_acc_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a625700f4821e0113c2c80fd463cbc11c">LinkAccPropList</a> ()</td></tr>
+<tr class="separator:a625700f4821e0113c2c80fd463cbc11c inherit pub_methods_class_h5_1_1_link_acc_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a858b62a165c7cb0df20c043efda876cc inherit pub_methods_class_h5_1_1_link_acc_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a858b62a165c7cb0df20c043efda876cc">LinkAccPropList</a> (const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;original)</td></tr>
+<tr class="separator:a858b62a165c7cb0df20c043efda876cc inherit pub_methods_class_h5_1_1_link_acc_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b9ac016eaa4bf4d44d68050c765281c inherit pub_methods_class_h5_1_1_link_acc_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b9ac016eaa4bf4d44d68050c765281c">LinkAccPropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:a3b9ac016eaa4bf4d44d68050c765281c inherit pub_methods_class_h5_1_1_link_acc_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e6b7f11827cce6d5473b09f2fffb645 inherit pub_methods_class_h5_1_1_link_acc_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a9e6b7f11827cce6d5473b09f2fffb645">setNumLinks</a> (size_t nlinks) const</td></tr>
+<tr class="separator:a9e6b7f11827cce6d5473b09f2fffb645 inherit pub_methods_class_h5_1_1_link_acc_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e2d97ab677334e9c0387a65268f192a inherit pub_methods_class_h5_1_1_link_acc_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a8e2d97ab677334e9c0387a65268f192a">getNumLinks</a> () const</td></tr>
+<tr class="separator:a8e2d97ab677334e9c0387a65268f192a inherit pub_methods_class_h5_1_1_link_acc_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa71dff4ff631afc8835c962fa5934d83 inherit pub_methods_class_h5_1_1_link_acc_prop_list"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#aa71dff4ff631afc8835c962fa5934d83">~LinkAccPropList</a> () override</td></tr>
+<tr class="separator:aa71dff4ff631afc8835c962fa5934d83 inherit pub_methods_class_h5_1_1_link_acc_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaf471b6f95c0f2414a853681eb3053b3">PropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3d289d8a986d54c2ef9336dfa6371abd">operator=</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs)</td></tr>
+<tr class="separator:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9acf4e4795ae8a6889e1ffcacd22e085">operator==</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs) const</td></tr>
+<tr class="separator:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab7e21b78a5e3e3d44681f47787087807">closeClass</a> () const</td></tr>
+<tr class="separator:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab5c5d6cc3c376975f6bdbf39ef2f1832">copy</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;like_plist)</td></tr>
+<tr class="separator:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4bcdfecec8f6e3c8262b46f858e78d21">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const char *name) const</td></tr>
+<tr class="separator:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3035445b822b818995f14b6dda0886f2">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abf890685c19818626d8aab7bfc64b916">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const char *name) const</td></tr>
+<tr class="separator:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a36ee84f0073cf3e91dca905f9b18411f">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5734ba2e94e524bd741526e59e344f78">getClass</a> () const</td></tr>
+<tr class="separator:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af4a36c1d31a0ad5e1202a2b7554ee987">getClassName</a> () const</td></tr>
+<tr class="separator:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6df46d944be47afde7d90c54dd5277c5">getClassParent</a> () const</td></tr>
+<tr class="separator:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae0c74a2852b8152b2218ce60ec081764">getNumProps</a> () const</td></tr>
+<tr class="separator:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4f3f68df64c969fb23ffda131253eb6f">getProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d057793790a733a3376fb710da67fc4">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a52f55eb956d453db44b218ae1d6a38d7">getProperty</a> (const char *name) const</td></tr>
+<tr class="separator:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a313ec71dee8352b86be057cc0b4b5bad">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ace17435c694b5a23bcd3970ddd0f194c">setProperty</a> (const char *name, const char *charptr) const</td></tr>
+<tr class="separator:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#adfb77778b2a3ab1b1b9ec90372fb7c5a">setProperty</a> (const char *name, const void *value) const</td></tr>
+<tr class="separator:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af6679089d88aabf25f60099440d71d7c">setProperty</a> (const char *name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a8b05fe205c2beb6190abd69fcd47d2bd">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const void *value) const</td></tr>
+<tr class="separator:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a43ebf621043bb2899279a268f4cd0294">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3db8335d969d5d690c1d958c2c6ceac3">setProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a308580879f6e2cbd2fec7c88d4c84b94">setProperty</a> (const char *name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abd9bbbe1179b1ece5721ad5f7760cc45">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaee67e7930b3eb7f7e13f2bab8f5d0a1">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e8713fd94b6a8fbd8072b6964883f73">getPropSize</a> (const char *name) const</td></tr>
+<tr class="separator:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6f844d2c8fd0c9fbfa47d74b7ae800ab">getPropSize</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d0511d1b5e624cd38f8e0dcdc0551e2">isAClass</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;prop_class) const</td></tr>
+<tr class="separator:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">propExist</a> (const char *name) const</td></tr>
+<tr class="memdesc:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the existence of a property in a property object. <a href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">More...</a><br /></td></tr>
+<tr class="separator:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a25d2d519b6bcb13a8bbe128b26bd63a4">propExist</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e42ec3f5bea2481f8ca077533b69f13">removeProp</a> (const char *name) const</td></tr>
+<tr class="separator:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a13fdaa090e0caa8c3f34f9e28b90056f">removeProp</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4800b13542f44210b3ea7ef9f6ed2f83">PropList</a> ()</td></tr>
+<tr class="separator:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a1372a31844509ee2be98bfc7689299d8">PropList</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;original)</td></tr>
+<tr class="separator:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4ab3febdb998c0f766f9acc88bb3b069">~PropList</a> () override</td></tr>
+<tr class="separator:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_link_acc_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_link_acc_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_link_acc_prop_list"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_link_acc_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:aa1c3c364336f0d365f119e1c6a555e17"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DEFAULT</a></td></tr>
+<tr class="memdesc:aa1c3c364336f0d365f119e1c6a555e17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default dataset creation property list. <a href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">More...</a><br /></td></tr>
+<tr class="separator:aa1c3c364336f0d365f119e1c6a555e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_attribs_class_h5_1_1_link_acc_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_h5_1_1_link_acc_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a></td></tr>
+<tr class="memitem:a3b968b673bee76df37a66399f3d977c4 inherit pub_static_attribs_class_h5_1_1_link_acc_prop_list"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">DEFAULT</a></td></tr>
+<tr class="memdesc:a3b968b673bee76df37a66399f3d977c4 inherit pub_static_attribs_class_h5_1_1_link_acc_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default link access property list. <a href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">More...</a><br /></td></tr>
+<tr class="separator:a3b968b673bee76df37a66399f3d977c4 inherit pub_static_attribs_class_h5_1_1_link_acc_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">DEFAULT</a></td></tr>
+<tr class="memdesc:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default property list. <a href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">More...</a><br /></td></tr>
+<tr class="separator:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a8ea1754c767aa6dcf756adf99b2c64d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ea1754c767aa6dcf756adf99b2c64d4">&#9670;&nbsp;</a></span>DSetAccPropList() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1a2f100340090e2f606e7f5cb3ef6369"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a2f100340090e2f606e7f5cb3ef6369">&#9670;&nbsp;</a></span>DSetAccPropList() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>orig</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a660f1bfef46fc4e376fac17963ca9fe3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a660f1bfef46fc4e376fac17963ca9fe3">&#9670;&nbsp;</a></span>DSetAccPropList() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a70afd43bce603f17c1eb10b410ba53b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70afd43bce603f17c1eb10b410ba53b8">&#9670;&nbsp;</a></span>~DSetAccPropList()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="afd46e0aaace492e09ece03be530dd13a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd46e0aaace492e09ece03be530dd13a">&#9670;&nbsp;</a></span>deleteConstants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void deleteConstants </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_link_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">LinkAccPropList</a>.</p>
+
+</div>
+</div>
+<a id="ab46f2c942fe26c846ceed32aa4dbcfd3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab46f2c942fe26c846ceed32aa4dbcfd3">&#9670;&nbsp;</a></span>getChunkCache()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getChunkCache </td>
+ <td>(</td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>rdcc_nslots</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>rdcc_nbytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&#160;</td>
+ <td class="paramname"><em>rdcc_w0</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac7e329f4e5dde49e8648014ff639a140"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac7e329f4e5dde49e8648014ff639a140">&#9670;&nbsp;</a></span>setChunkCache()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setChunkCache </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>rdcc_nslots</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>rdcc_nbytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>rdcc_w0</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="aa1c3c364336f0d365f119e1c6a555e17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa1c3c364336f0d365f119e1c6a555e17">&#9670;&nbsp;</a></span>DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a>&amp; DEFAULT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Default dataset creation property list. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_dacc_prop_8h.html">H5DaccProp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_d_set_acc_prop_list__coll__graph.map b/develop/class_h5_1_1_d_set_acc_prop_list__coll__graph.map
new file mode 100644
index 0000000..fee599a
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_acc_prop_list__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="DSetAccPropList" name="DSetAccPropList">
+<area shape="rect" id="node1" title="Class DSetAccPropList inherits from LinkAccPropList and provides wrappers for the HDF5 dataset access..." alt="" coords="5,233,133,260"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_link_acc_prop_list.html" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ..." alt="" coords="7,157,131,184"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="32,81,107,108"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="15,5,124,32"/>
+</map>
diff --git a/develop/class_h5_1_1_d_set_acc_prop_list__coll__graph.md5 b/develop/class_h5_1_1_d_set_acc_prop_list__coll__graph.md5
new file mode 100644
index 0000000..beb098e
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_acc_prop_list__coll__graph.md5
@@ -0,0 +1 @@
+f78e426f518615e8fa94a99f0901130b \ No newline at end of file
diff --git a/develop/class_h5_1_1_d_set_acc_prop_list__coll__graph.png b/develop/class_h5_1_1_d_set_acc_prop_list__coll__graph.png
new file mode 100644
index 0000000..5a66154
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_acc_prop_list__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_d_set_acc_prop_list__inherit__graph.map b/develop/class_h5_1_1_d_set_acc_prop_list__inherit__graph.map
new file mode 100644
index 0000000..a0a5b38
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_acc_prop_list__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="DSetAccPropList" name="DSetAccPropList">
+<area shape="rect" id="node1" title="Class DSetAccPropList inherits from LinkAccPropList and provides wrappers for the HDF5 dataset access..." alt="" coords="5,229,133,256"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_link_acc_prop_list.html" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ..." alt="" coords="7,155,131,181"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="32,80,107,107"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="15,5,124,32"/>
+</map>
diff --git a/develop/class_h5_1_1_d_set_acc_prop_list__inherit__graph.md5 b/develop/class_h5_1_1_d_set_acc_prop_list__inherit__graph.md5
new file mode 100644
index 0000000..ee93792
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_acc_prop_list__inherit__graph.md5
@@ -0,0 +1 @@
+bee956bad1ecfc2c8301e8b961382c1b \ No newline at end of file
diff --git a/develop/class_h5_1_1_d_set_acc_prop_list__inherit__graph.png b/develop/class_h5_1_1_d_set_acc_prop_list__inherit__graph.png
new file mode 100644
index 0000000..93ea23a
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_acc_prop_list__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_d_set_creat_prop_list.html b/develop/class_h5_1_1_d_set_creat_prop_list.html
new file mode 100644
index 0000000..90efaec
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_creat_prop_list.html
@@ -0,0 +1,1313 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: DSetCreatPropList Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_d_set_creat_prop_list.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">DSetCreatPropList Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5DcreatProp.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre...">DSetCreatPropList</a> inherits from <a class="el" href="class_h5_1_1_obj_creat_prop_list.html" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper...">ObjCreatPropList</a> and provides wrappers for the HDF5 dataset creation property functions. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for DSetCreatPropList:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_d_set_creat_prop_list__inherit__graph.png" border="0" usemap="#a_d_set_creat_prop_list_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_d_set_creat_prop_list_inherit__map" id="a_d_set_creat_prop_list_inherit__map">
+<area shape="rect" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre..." alt="" coords="5,229,145,256"/>
+<area shape="rect" href="class_h5_1_1_obj_creat_prop_list.html" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper..." alt="" coords="10,155,141,181"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="38,80,113,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="21,5,130,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for DSetCreatPropList:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_d_set_creat_prop_list__coll__graph.png" border="0" usemap="#a_d_set_creat_prop_list_coll__map" alt="Collaboration graph"/></div>
+<map name="a_d_set_creat_prop_list_coll__map" id="a_d_set_creat_prop_list_coll__map">
+<area shape="rect" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre..." alt="" coords="5,233,145,260"/>
+<area shape="rect" href="class_h5_1_1_obj_creat_prop_list.html" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper..." alt="" coords="10,157,141,184"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="38,81,113,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="21,5,130,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ab3120e17495d007633d123f598036993"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#ab3120e17495d007633d123f598036993">DSetCreatPropList</a> ()</td></tr>
+<tr class="separator:ab3120e17495d007633d123f598036993"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9054ff038ba68e7850694fc9064539c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#ae9054ff038ba68e7850694fc9064539c">allFiltersAvail</a> () const</td></tr>
+<tr class="separator:ae9054ff038ba68e7850694fc9064539c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad120a29994d809fcb7b23c8cda1a0b42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2">H5D_alloc_time_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#ad120a29994d809fcb7b23c8cda1a0b42">getAllocTime</a> () const</td></tr>
+<tr class="separator:ad120a29994d809fcb7b23c8cda1a0b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabce95d2078c4549f28e6695c97fa62a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#aabce95d2078c4549f28e6695c97fa62a">setAllocTime</a> (<a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2">H5D_alloc_time_t</a> alloc_time) const</td></tr>
+<tr class="separator:aabce95d2078c4549f28e6695c97fa62a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9a868c0fc2b341f0d9284bb8208933a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#aa9a868c0fc2b341f0d9284bb8208933a">getChunk</a> (int max_ndims, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dim) const</td></tr>
+<tr class="separator:aa9a868c0fc2b341f0d9284bb8208933a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a816d657d6913a057c1388223bff8e9c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a816d657d6913a057c1388223bff8e9c9">setChunk</a> (int ndims, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dim) const</td></tr>
+<tr class="separator:a816d657d6913a057c1388223bff8e9c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3701aaf8ca8de9ca5925f429d66481ac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a3701aaf8ca8de9ca5925f429d66481ac">getExternal</a> (unsigned idx, size_t name_size, char *name, off_t &amp;offset, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;size) const</td></tr>
+<tr class="separator:a3701aaf8ca8de9ca5925f429d66481ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a626b0dd422d21e3b4fa2798a1e903c6d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a626b0dd422d21e3b4fa2798a1e903c6d">getExternalCount</a> () const</td></tr>
+<tr class="separator:a626b0dd422d21e3b4fa2798a1e903c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af625cdd0f4eb1d9d8b5555341dd7d40f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4a">H5D_fill_time_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#af625cdd0f4eb1d9d8b5555341dd7d40f">getFillTime</a> () const</td></tr>
+<tr class="separator:af625cdd0f4eb1d9d8b5555341dd7d40f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca7f7d07d71df95444ae7a2c5cc2368e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#aca7f7d07d71df95444ae7a2c5cc2368e">setFillTime</a> (<a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4a">H5D_fill_time_t</a> fill_time) const</td></tr>
+<tr class="separator:aca7f7d07d71df95444ae7a2c5cc2368e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca9c9c79d5c1410056a6106700ceee17"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#aca9c9c79d5c1410056a6106700ceee17">getFillValue</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;fvalue_type, void *value) const</td></tr>
+<tr class="separator:aca9c9c79d5c1410056a6106700ceee17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3d9c6dcd94bca85d09b696d29f54d70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#ae3d9c6dcd94bca85d09b696d29f54d70">setFillValue</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;fvalue_type, const void *value) const</td></tr>
+<tr class="separator:ae3d9c6dcd94bca85d09b696d29f54d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2afed19028f9e23efeeb7bda3d1aa648"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a2afed19028f9e23efeeb7bda3d1aa648">getFilter</a> (int filter_number, unsigned int &amp;flags, size_t &amp;cd_nelmts, unsigned int *cd_values, size_t namelen, char name[], unsigned int &amp;filter_config) const</td></tr>
+<tr class="separator:a2afed19028f9e23efeeb7bda3d1aa648"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5495df10b7603fa7fb90a454e0cb258d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a5495df10b7603fa7fb90a454e0cb258d">getFilterById</a> (<a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> filter_id, unsigned int &amp;flags, size_t &amp;cd_nelmts, unsigned int *cd_values, size_t namelen, char name[], unsigned int &amp;filter_config) const</td></tr>
+<tr class="separator:a5495df10b7603fa7fb90a454e0cb258d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c50301b3975ebe50b9a0afc41d8a71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06e">H5D_layout_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#af6c50301b3975ebe50b9a0afc41d8a71">getLayout</a> () const</td></tr>
+<tr class="separator:af6c50301b3975ebe50b9a0afc41d8a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48b9de1cb0d818fe0893eb086f65ac73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a48b9de1cb0d818fe0893eb086f65ac73">setLayout</a> (<a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06e">H5D_layout_t</a> layout) const</td></tr>
+<tr class="separator:a48b9de1cb0d818fe0893eb086f65ac73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e09b2f4b4e7cd2605a14ff00f67c8c5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a6e09b2f4b4e7cd2605a14ff00f67c8c5">getNfilters</a> () const</td></tr>
+<tr class="separator:a6e09b2f4b4e7cd2605a14ff00f67c8c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee4ad81bc2e5a450f80e4d5404f582a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23">H5D_fill_value_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#aee4ad81bc2e5a450f80e4d5404f582a1">isFillValueDefined</a> () const</td></tr>
+<tr class="separator:aee4ad81bc2e5a450f80e4d5404f582a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab31eb2524ac596ba42a2f9375771f3b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#ab31eb2524ac596ba42a2f9375771f3b6">modifyFilter</a> (<a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> filter_id, unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[]) const</td></tr>
+<tr class="separator:ab31eb2524ac596ba42a2f9375771f3b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cd9c3f5587dcee8322441e5dfdac857"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a5cd9c3f5587dcee8322441e5dfdac857">removeFilter</a> (<a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> filter_id) const</td></tr>
+<tr class="separator:a5cd9c3f5587dcee8322441e5dfdac857"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0256c15b8b901599a4973a0361b6e6e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#ae0256c15b8b901599a4973a0361b6e6e">setDeflate</a> (int level) const</td></tr>
+<tr class="separator:ae0256c15b8b901599a4973a0361b6e6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c83361152e83692f1e511b207ad01ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a1c83361152e83692f1e511b207ad01ef">setExternal</a> (const char *name, off_t offset, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size) const</td></tr>
+<tr class="separator:a1c83361152e83692f1e511b207ad01ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3e50e97ae8571c665312a72cb45cbf3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#ab3e50e97ae8571c665312a72cb45cbf3">setFilter</a> (<a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> filter, unsigned int flags=0, size_t cd_nelmts=0, const unsigned int cd_values[]=NULL) const</td></tr>
+<tr class="separator:ab3e50e97ae8571c665312a72cb45cbf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b09e7ed3d0bca6141f8cd85496ef856"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a4b09e7ed3d0bca6141f8cd85496ef856">setFletcher32</a> () const</td></tr>
+<tr class="separator:a4b09e7ed3d0bca6141f8cd85496ef856"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e71b8c975459a696243224a63c2a356"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a7e71b8c975459a696243224a63c2a356">setShuffle</a> () const</td></tr>
+<tr class="separator:a7e71b8c975459a696243224a63c2a356"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7d284d447001e5b51a97d0a7235e695"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#af7d284d447001e5b51a97d0a7235e695">setSzip</a> (unsigned int options_mask, unsigned int pixels_per_block) const</td></tr>
+<tr class="separator:af7d284d447001e5b51a97d0a7235e695"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e7450fd7aca4d9575624c21e75001f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a2e7450fd7aca4d9575624c21e75001f9">setNbit</a> () const</td></tr>
+<tr class="separator:a2e7450fd7aca4d9575624c21e75001f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fcb5a1b4576aae6b6d820c4f6131973"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a1fcb5a1b4576aae6b6d820c4f6131973">setVirtual</a> (const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;vspace, const char *src_fname, const char *src_dsname, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;sspace) const</td></tr>
+<tr class="separator:a1fcb5a1b4576aae6b6d820c4f6131973"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75bbdb70662901af84feac2812bffd11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a75bbdb70662901af84feac2812bffd11">setVirtual</a> (const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;vspace, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> src_fname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> src_dsname, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;sspace) const</td></tr>
+<tr class="separator:a75bbdb70662901af84feac2812bffd11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_d_set_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73714aa53db194cfc11dfe53c83963a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a73714aa53db194cfc11dfe53c83963a3">DSetCreatPropList</a> (const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;orig)</td></tr>
+<tr class="separator:a73714aa53db194cfc11dfe53c83963a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6851aa48cc2e76881dbaf092e676eda0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a6851aa48cc2e76881dbaf092e676eda0">DSetCreatPropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:a6851aa48cc2e76881dbaf092e676eda0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add8b45a371c8a381ed57238dbf818d63"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#add8b45a371c8a381ed57238dbf818d63">~DSetCreatPropList</a> () override</td></tr>
+<tr class="separator:add8b45a371c8a381ed57238dbf818d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_obj_creat_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_obj_creat_prop_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a></td></tr>
+<tr class="memitem:ac5b0e0b1d35a9bf2849bce4eab34a57d inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#ac5b0e0b1d35a9bf2849bce4eab34a57d">ObjCreatPropList</a> ()</td></tr>
+<tr class="separator:ac5b0e0b1d35a9bf2849bce4eab34a57d inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4dea041b411800ec8d95341305db186 inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#ab4dea041b411800ec8d95341305db186">setAttrPhaseChange</a> (unsigned max_compact=8, unsigned min_dense=6) const</td></tr>
+<tr class="separator:ab4dea041b411800ec8d95341305db186 inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4362b6a7d3c77db1dc4f5472eb1e0a03 inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#a4362b6a7d3c77db1dc4f5472eb1e0a03">getAttrPhaseChange</a> (unsigned &amp;max_compact, unsigned &amp;min_dense) const</td></tr>
+<tr class="separator:a4362b6a7d3c77db1dc4f5472eb1e0a03 inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f4c37d90bf4dd1b1cf682b87e695cae inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#a5f4c37d90bf4dd1b1cf682b87e695cae">setAttrCrtOrder</a> (unsigned crt_order_flags) const</td></tr>
+<tr class="separator:a5f4c37d90bf4dd1b1cf682b87e695cae inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5bdffda763c7a08c4eb86a43c31664e inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#ab5bdffda763c7a08c4eb86a43c31664e">getAttrCrtOrder</a> () const</td></tr>
+<tr class="separator:ab5bdffda763c7a08c4eb86a43c31664e inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9807c41edd5c560867e16656a9590ea inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#af9807c41edd5c560867e16656a9590ea">ObjCreatPropList</a> (const <a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a> &amp;original)</td></tr>
+<tr class="separator:af9807c41edd5c560867e16656a9590ea inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a523af9e015d4b1dddbf312e83bf18259 inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#a523af9e015d4b1dddbf312e83bf18259">ObjCreatPropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:a523af9e015d4b1dddbf312e83bf18259 inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae958260cb489a12d3946fa08efa1e444 inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#ae958260cb489a12d3946fa08efa1e444">~ObjCreatPropList</a> () override</td></tr>
+<tr class="separator:ae958260cb489a12d3946fa08efa1e444 inherit pub_methods_class_h5_1_1_obj_creat_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaf471b6f95c0f2414a853681eb3053b3">PropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3d289d8a986d54c2ef9336dfa6371abd">operator=</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs)</td></tr>
+<tr class="separator:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9acf4e4795ae8a6889e1ffcacd22e085">operator==</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs) const</td></tr>
+<tr class="separator:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab7e21b78a5e3e3d44681f47787087807">closeClass</a> () const</td></tr>
+<tr class="separator:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab5c5d6cc3c376975f6bdbf39ef2f1832">copy</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;like_plist)</td></tr>
+<tr class="separator:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4bcdfecec8f6e3c8262b46f858e78d21">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const char *name) const</td></tr>
+<tr class="separator:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3035445b822b818995f14b6dda0886f2">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abf890685c19818626d8aab7bfc64b916">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const char *name) const</td></tr>
+<tr class="separator:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a36ee84f0073cf3e91dca905f9b18411f">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5734ba2e94e524bd741526e59e344f78">getClass</a> () const</td></tr>
+<tr class="separator:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af4a36c1d31a0ad5e1202a2b7554ee987">getClassName</a> () const</td></tr>
+<tr class="separator:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6df46d944be47afde7d90c54dd5277c5">getClassParent</a> () const</td></tr>
+<tr class="separator:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae0c74a2852b8152b2218ce60ec081764">getNumProps</a> () const</td></tr>
+<tr class="separator:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4f3f68df64c969fb23ffda131253eb6f">getProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d057793790a733a3376fb710da67fc4">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a52f55eb956d453db44b218ae1d6a38d7">getProperty</a> (const char *name) const</td></tr>
+<tr class="separator:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a313ec71dee8352b86be057cc0b4b5bad">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ace17435c694b5a23bcd3970ddd0f194c">setProperty</a> (const char *name, const char *charptr) const</td></tr>
+<tr class="separator:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#adfb77778b2a3ab1b1b9ec90372fb7c5a">setProperty</a> (const char *name, const void *value) const</td></tr>
+<tr class="separator:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af6679089d88aabf25f60099440d71d7c">setProperty</a> (const char *name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a8b05fe205c2beb6190abd69fcd47d2bd">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const void *value) const</td></tr>
+<tr class="separator:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a43ebf621043bb2899279a268f4cd0294">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3db8335d969d5d690c1d958c2c6ceac3">setProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a308580879f6e2cbd2fec7c88d4c84b94">setProperty</a> (const char *name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abd9bbbe1179b1ece5721ad5f7760cc45">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaee67e7930b3eb7f7e13f2bab8f5d0a1">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e8713fd94b6a8fbd8072b6964883f73">getPropSize</a> (const char *name) const</td></tr>
+<tr class="separator:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6f844d2c8fd0c9fbfa47d74b7ae800ab">getPropSize</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d0511d1b5e624cd38f8e0dcdc0551e2">isAClass</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;prop_class) const</td></tr>
+<tr class="separator:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">propExist</a> (const char *name) const</td></tr>
+<tr class="memdesc:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the existence of a property in a property object. <a href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">More...</a><br /></td></tr>
+<tr class="separator:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a25d2d519b6bcb13a8bbe128b26bd63a4">propExist</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e42ec3f5bea2481f8ca077533b69f13">removeProp</a> (const char *name) const</td></tr>
+<tr class="separator:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a13fdaa090e0caa8c3f34f9e28b90056f">removeProp</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4800b13542f44210b3ea7ef9f6ed2f83">PropList</a> ()</td></tr>
+<tr class="separator:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a1372a31844509ee2be98bfc7689299d8">PropList</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;original)</td></tr>
+<tr class="separator:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4ab3febdb998c0f766f9acc88bb3b069">~PropList</a> () override</td></tr>
+<tr class="separator:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_obj_creat_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_obj_creat_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_obj_creat_prop_list"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_obj_creat_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a63ed1e479ff9a4db8c636fa7d6932ddc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DEFAULT</a></td></tr>
+<tr class="memdesc:a63ed1e479ff9a4db8c636fa7d6932ddc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default dataset creation property list. <a href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">More...</a><br /></td></tr>
+<tr class="separator:a63ed1e479ff9a4db8c636fa7d6932ddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_attribs_class_h5_1_1_obj_creat_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_h5_1_1_obj_creat_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a></td></tr>
+<tr class="memitem:a3822277e4cf55495a3bbd4aac4866394 inherit pub_static_attribs_class_h5_1_1_obj_creat_prop_list"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#a3822277e4cf55495a3bbd4aac4866394">DEFAULT</a></td></tr>
+<tr class="memdesc:a3822277e4cf55495a3bbd4aac4866394 inherit pub_static_attribs_class_h5_1_1_obj_creat_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default object creation property list. <a href="class_h5_1_1_obj_creat_prop_list.html#a3822277e4cf55495a3bbd4aac4866394">More...</a><br /></td></tr>
+<tr class="separator:a3822277e4cf55495a3bbd4aac4866394 inherit pub_static_attribs_class_h5_1_1_obj_creat_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">DEFAULT</a></td></tr>
+<tr class="memdesc:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default property list. <a href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">More...</a><br /></td></tr>
+<tr class="separator:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ab3120e17495d007633d123f598036993"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3120e17495d007633d123f598036993">&#9670;&nbsp;</a></span>DSetCreatPropList() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a73714aa53db194cfc11dfe53c83963a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73714aa53db194cfc11dfe53c83963a3">&#9670;&nbsp;</a></span>DSetCreatPropList() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>orig</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6851aa48cc2e76881dbaf092e676eda0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6851aa48cc2e76881dbaf092e676eda0">&#9670;&nbsp;</a></span>DSetCreatPropList() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="add8b45a371c8a381ed57238dbf818d63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#add8b45a371c8a381ed57238dbf818d63">&#9670;&nbsp;</a></span>~DSetCreatPropList()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ae9054ff038ba68e7850694fc9064539c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae9054ff038ba68e7850694fc9064539c">&#9670;&nbsp;</a></span>allFiltersAvail()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool allFiltersAvail </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afd46e0aaace492e09ece03be530dd13a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd46e0aaace492e09ece03be530dd13a">&#9670;&nbsp;</a></span>deleteConstants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void deleteConstants </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_obj_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">ObjCreatPropList</a>.</p>
+
+</div>
+</div>
+<a id="ad120a29994d809fcb7b23c8cda1a0b42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad120a29994d809fcb7b23c8cda1a0b42">&#9670;&nbsp;</a></span>getAllocTime()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2">H5D_alloc_time_t</a> getAllocTime </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9a868c0fc2b341f0d9284bb8208933a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9a868c0fc2b341f0d9284bb8208933a">&#9670;&nbsp;</a></span>getChunk()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getChunk </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>max_ndims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>dim</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3701aaf8ca8de9ca5925f429d66481ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3701aaf8ca8de9ca5925f429d66481ac">&#9670;&nbsp;</a></span>getExternal()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getExternal </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>name_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">off_t &amp;&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a626b0dd422d21e3b4fa2798a1e903c6d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a626b0dd422d21e3b4fa2798a1e903c6d">&#9670;&nbsp;</a></span>getExternalCount()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getExternalCount </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af625cdd0f4eb1d9d8b5555341dd7d40f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af625cdd0f4eb1d9d8b5555341dd7d40f">&#9670;&nbsp;</a></span>getFillTime()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4a">H5D_fill_time_t</a> getFillTime </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aca9c9c79d5c1410056a6106700ceee17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aca9c9c79d5c1410056a6106700ceee17">&#9670;&nbsp;</a></span>getFillValue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getFillValue </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>fvalue_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2afed19028f9e23efeeb7bda3d1aa648"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2afed19028f9e23efeeb7bda3d1aa648">&#9670;&nbsp;</a></span>getFilter()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> getFilter </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>filter_number</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int &amp;&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>cd_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int *&#160;</td>
+ <td class="paramname"><em>cd_values</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>namelen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char&#160;</td>
+ <td class="paramname"><em>name</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int &amp;&#160;</td>
+ <td class="paramname"><em>filter_config</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5495df10b7603fa7fb90a454e0cb258d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5495df10b7603fa7fb90a454e0cb258d">&#9670;&nbsp;</a></span>getFilterById()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getFilterById </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a>&#160;</td>
+ <td class="paramname"><em>filter_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int &amp;&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>cd_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int *&#160;</td>
+ <td class="paramname"><em>cd_values</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>namelen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char&#160;</td>
+ <td class="paramname"><em>name</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int &amp;&#160;</td>
+ <td class="paramname"><em>filter_config</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af6c50301b3975ebe50b9a0afc41d8a71"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6c50301b3975ebe50b9a0afc41d8a71">&#9670;&nbsp;</a></span>getLayout()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06e">H5D_layout_t</a> getLayout </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6e09b2f4b4e7cd2605a14ff00f67c8c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e09b2f4b4e7cd2605a14ff00f67c8c5">&#9670;&nbsp;</a></span>getNfilters()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getNfilters </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aee4ad81bc2e5a450f80e4d5404f582a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee4ad81bc2e5a450f80e4d5404f582a1">&#9670;&nbsp;</a></span>isFillValueDefined()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23">H5D_fill_value_t</a> isFillValueDefined </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab31eb2524ac596ba42a2f9375771f3b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab31eb2524ac596ba42a2f9375771f3b6">&#9670;&nbsp;</a></span>modifyFilter()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void modifyFilter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a>&#160;</td>
+ <td class="paramname"><em>filter_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>cd_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned int&#160;</td>
+ <td class="paramname"><em>cd_values</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5cd9c3f5587dcee8322441e5dfdac857"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5cd9c3f5587dcee8322441e5dfdac857">&#9670;&nbsp;</a></span>removeFilter()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void removeFilter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a>&#160;</td>
+ <td class="paramname"><em>filter_id</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aabce95d2078c4549f28e6695c97fa62a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aabce95d2078c4549f28e6695c97fa62a">&#9670;&nbsp;</a></span>setAllocTime()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setAllocTime </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2">H5D_alloc_time_t</a>&#160;</td>
+ <td class="paramname"><em>alloc_time</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a816d657d6913a057c1388223bff8e9c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a816d657d6913a057c1388223bff8e9c9">&#9670;&nbsp;</a></span>setChunk()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setChunk </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>ndims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>dim</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae0256c15b8b901599a4973a0361b6e6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0256c15b8b901599a4973a0361b6e6e">&#9670;&nbsp;</a></span>setDeflate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setDeflate </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>level</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1c83361152e83692f1e511b207ad01ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c83361152e83692f1e511b207ad01ef">&#9670;&nbsp;</a></span>setExternal()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setExternal </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">off_t&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aca7f7d07d71df95444ae7a2c5cc2368e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aca7f7d07d71df95444ae7a2c5cc2368e">&#9670;&nbsp;</a></span>setFillTime()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setFillTime </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4a">H5D_fill_time_t</a>&#160;</td>
+ <td class="paramname"><em>fill_time</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae3d9c6dcd94bca85d09b696d29f54d70"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae3d9c6dcd94bca85d09b696d29f54d70">&#9670;&nbsp;</a></span>setFillValue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setFillValue </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>fvalue_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab3e50e97ae8571c665312a72cb45cbf3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3e50e97ae8571c665312a72cb45cbf3">&#9670;&nbsp;</a></span>setFilter()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setFilter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a>&#160;</td>
+ <td class="paramname"><em>filter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>flags</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>cd_nelmts</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned int&#160;</td>
+ <td class="paramname"><em>cd_values</em>[] = <code>NULL</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4b09e7ed3d0bca6141f8cd85496ef856"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b09e7ed3d0bca6141f8cd85496ef856">&#9670;&nbsp;</a></span>setFletcher32()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setFletcher32 </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a48b9de1cb0d818fe0893eb086f65ac73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48b9de1cb0d818fe0893eb086f65ac73">&#9670;&nbsp;</a></span>setLayout()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setLayout </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06e">H5D_layout_t</a>&#160;</td>
+ <td class="paramname"><em>layout</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2e7450fd7aca4d9575624c21e75001f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e7450fd7aca4d9575624c21e75001f9">&#9670;&nbsp;</a></span>setNbit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setNbit </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7e71b8c975459a696243224a63c2a356"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e71b8c975459a696243224a63c2a356">&#9670;&nbsp;</a></span>setShuffle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setShuffle </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af7d284d447001e5b51a97d0a7235e695"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7d284d447001e5b51a97d0a7235e695">&#9670;&nbsp;</a></span>setSzip()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setSzip </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>options_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>pixels_per_block</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1fcb5a1b4576aae6b6d820c4f6131973"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1fcb5a1b4576aae6b6d820c4f6131973">&#9670;&nbsp;</a></span>setVirtual() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setVirtual </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>vspace</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>src_fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>src_dsname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>sspace</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a75bbdb70662901af84feac2812bffd11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a75bbdb70662901af84feac2812bffd11">&#9670;&nbsp;</a></span>setVirtual() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setVirtual </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>vspace</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td>
+ <td class="paramname"><em>src_fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td>
+ <td class="paramname"><em>src_dsname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>sspace</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a63ed1e479ff9a4db8c636fa7d6932ddc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a63ed1e479ff9a4db8c636fa7d6932ddc">&#9670;&nbsp;</a></span>DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a>&amp; DEFAULT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Default dataset creation property list. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_dcreat_prop_8h.html">H5DcreatProp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_d_set_creat_prop_list__coll__graph.map b/develop/class_h5_1_1_d_set_creat_prop_list__coll__graph.map
new file mode 100644
index 0000000..46d554d
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_creat_prop_list__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="DSetCreatPropList" name="DSetCreatPropList">
+<area shape="rect" id="node1" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre..." alt="" coords="5,233,145,260"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_obj_creat_prop_list.html" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper..." alt="" coords="10,157,141,184"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="38,81,113,108"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="21,5,130,32"/>
+</map>
diff --git a/develop/class_h5_1_1_d_set_creat_prop_list__coll__graph.md5 b/develop/class_h5_1_1_d_set_creat_prop_list__coll__graph.md5
new file mode 100644
index 0000000..4adbc14
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_creat_prop_list__coll__graph.md5
@@ -0,0 +1 @@
+8c4ada48c7a8a504bb830b8a3ca88ed4 \ No newline at end of file
diff --git a/develop/class_h5_1_1_d_set_creat_prop_list__coll__graph.png b/develop/class_h5_1_1_d_set_creat_prop_list__coll__graph.png
new file mode 100644
index 0000000..6197793
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_creat_prop_list__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_d_set_creat_prop_list__inherit__graph.map b/develop/class_h5_1_1_d_set_creat_prop_list__inherit__graph.map
new file mode 100644
index 0000000..9ae774f
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_creat_prop_list__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="DSetCreatPropList" name="DSetCreatPropList">
+<area shape="rect" id="node1" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre..." alt="" coords="5,229,145,256"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_obj_creat_prop_list.html" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper..." alt="" coords="10,155,141,181"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="38,80,113,107"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="21,5,130,32"/>
+</map>
diff --git a/develop/class_h5_1_1_d_set_creat_prop_list__inherit__graph.md5 b/develop/class_h5_1_1_d_set_creat_prop_list__inherit__graph.md5
new file mode 100644
index 0000000..21ba9e7
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_creat_prop_list__inherit__graph.md5
@@ -0,0 +1 @@
+2a0dc57ce0d496859cb2ca5f6ac12438 \ No newline at end of file
diff --git a/develop/class_h5_1_1_d_set_creat_prop_list__inherit__graph.png b/develop/class_h5_1_1_d_set_creat_prop_list__inherit__graph.png
new file mode 100644
index 0000000..2411c13
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_creat_prop_list__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_d_set_mem_xfer_prop_list.html b/develop/class_h5_1_1_d_set_mem_xfer_prop_list.html
new file mode 100644
index 0000000..8b9e404
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_mem_xfer_prop_list.html
@@ -0,0 +1,1041 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: DSetMemXferPropList Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_d_set_mem_xfer_prop_list.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">DSetMemXferPropList Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5DxferProp.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre...">DSetCreatPropList</a> inherits from <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> and provides wrappers for the HDF5 dataset memory and transfer property list. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for DSetMemXferPropList:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.png" border="0" usemap="#a_d_set_mem_xfer_prop_list_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_d_set_mem_xfer_prop_list_inherit__map" id="a_d_set_mem_xfer_prop_list_inherit__map">
+<area shape="rect" title="Class DSetCreatPropList inherits from PropList and provides wrappers for the HDF5 dataset memory and ..." alt="" coords="5,155,171,181"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="51,80,125,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="33,5,143,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for DSetMemXferPropList:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.png" border="0" usemap="#a_d_set_mem_xfer_prop_list_coll__map" alt="Collaboration graph"/></div>
+<map name="a_d_set_mem_xfer_prop_list_coll__map" id="a_d_set_mem_xfer_prop_list_coll__map">
+<area shape="rect" title="Class DSetCreatPropList inherits from PropList and provides wrappers for the HDF5 dataset memory and ..." alt="" coords="5,157,171,184"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="51,81,125,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="33,5,143,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af5000119304c68e5e957bd97e63a023b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#af5000119304c68e5e957bd97e63a023b">DSetMemXferPropList</a> ()</td></tr>
+<tr class="separator:af5000119304c68e5e957bd97e63a023b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa71b6eb8355aa84c002869eee7c4414c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#aa71b6eb8355aa84c002869eee7c4414c">DSetMemXferPropList</a> (const char *expression)</td></tr>
+<tr class="separator:aa71b6eb8355aa84c002869eee7c4414c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcd5f23b6e4d670ccf3ea13302ed17cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#adcd5f23b6e4d670ccf3ea13302ed17cc">setBuffer</a> (size_t size, void *tconv, void *bkg) const</td></tr>
+<tr class="separator:adcd5f23b6e4d670ccf3ea13302ed17cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe70b03be6e24d2947040db7a1da7be9"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#afe70b03be6e24d2947040db7a1da7be9">getBuffer</a> (void **tconv, void **bkg) const</td></tr>
+<tr class="separator:afe70b03be6e24d2947040db7a1da7be9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9582ca4d2eb34af632ca66a7e6a96c3c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a9582ca4d2eb34af632ca66a7e6a96c3c">setBtreeRatios</a> (double left, double middle, double right) const</td></tr>
+<tr class="separator:a9582ca4d2eb34af632ca66a7e6a96c3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab5b156e0818320b50fa1f343b62563a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#aab5b156e0818320b50fa1f343b62563a">getBtreeRatios</a> (double &amp;left, double &amp;middle, double &amp;right) const</td></tr>
+<tr class="separator:aab5b156e0818320b50fa1f343b62563a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af226e30119c074834ca7400ae174bf7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#af226e30119c074834ca7400ae174bf7f">setDataTransform</a> (const char *expression) const</td></tr>
+<tr class="separator:af226e30119c074834ca7400ae174bf7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4dfdb06696e7643a0c427b79f796489"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad4dfdb06696e7643a0c427b79f796489">setDataTransform</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;expression) const</td></tr>
+<tr class="separator:ad4dfdb06696e7643a0c427b79f796489"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79261cdb0d2eb20c9cb386a6edebbe2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a79261cdb0d2eb20c9cb386a6edebbe2e">getDataTransform</a> (char *exp, size_t buf_size=0) const</td></tr>
+<tr class="separator:a79261cdb0d2eb20c9cb386a6edebbe2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26c6bde79a44ac52d818d1b8800f8aa9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a26c6bde79a44ac52d818d1b8800f8aa9">getDataTransform</a> () const</td></tr>
+<tr class="separator:a26c6bde79a44ac52d818d1b8800f8aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acda7461ddb655b94fc6e527c0884045d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#acda7461ddb655b94fc6e527c0884045d">setPreserve</a> (bool status) const</td></tr>
+<tr class="separator:acda7461ddb655b94fc6e527c0884045d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a893c14a0082605a1bf9f2b6da66a4ddf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a893c14a0082605a1bf9f2b6da66a4ddf">getPreserve</a> () const</td></tr>
+<tr class="separator:a893c14a0082605a1bf9f2b6da66a4ddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad63c38ad17f97bf18ad0fd6f781c9452"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad63c38ad17f97bf18ad0fd6f781c9452">setTypeConvCB</a> (<a class="el" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a> op, void *user_data) const</td></tr>
+<tr class="separator:ad63c38ad17f97bf18ad0fd6f781c9452"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cd6bd6d2e2e6e78bd9d1831f6c8ca77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a2cd6bd6d2e2e6e78bd9d1831f6c8ca77">getTypeConvCB</a> (<a class="el" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a> *op, void **user_data) const</td></tr>
+<tr class="separator:a2cd6bd6d2e2e6e78bd9d1831f6c8ca77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a981e4bf0bdb9c0fba235ceaa4efac8b2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a981e4bf0bdb9c0fba235ceaa4efac8b2">setVlenMemManager</a> (<a class="el" href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a> alloc, void *alloc_info, <a class="el" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a> free, void *free_info) const</td></tr>
+<tr class="separator:a981e4bf0bdb9c0fba235ceaa4efac8b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad666e35276bf618fbacfe33dc1759c2b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad666e35276bf618fbacfe33dc1759c2b">setVlenMemManager</a> () const</td></tr>
+<tr class="separator:ad666e35276bf618fbacfe33dc1759c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3ec9bc84d7906b2d3e124e7da9e69a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ab3ec9bc84d7906b2d3e124e7da9e69a7">getVlenMemManager</a> (<a class="el" href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a> &amp;alloc, void **alloc_info, <a class="el" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a> &amp;free, void **free_info) const</td></tr>
+<tr class="separator:ab3ec9bc84d7906b2d3e124e7da9e69a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89fdae5968a6e23a1b823553e1963813"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a89fdae5968a6e23a1b823553e1963813">setSmallDataBlockSize</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size) const</td></tr>
+<tr class="separator:a89fdae5968a6e23a1b823553e1963813"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96d62f9eb73a0b9aa68011c0e4d7a70a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a96d62f9eb73a0b9aa68011c0e4d7a70a">getSmallDataBlockSize</a> () const</td></tr>
+<tr class="separator:a96d62f9eb73a0b9aa68011c0e4d7a70a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e2ae556c4cc210abe12da38d377c316"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a8e2ae556c4cc210abe12da38d377c316">setHyperVectorSize</a> (size_t vector_size) const</td></tr>
+<tr class="separator:a8e2ae556c4cc210abe12da38d377c316"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15715ad41e5a9b9aa9c0e72f30db85ca"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a15715ad41e5a9b9aa9c0e72f30db85ca">getHyperVectorSize</a> () const</td></tr>
+<tr class="separator:a15715ad41e5a9b9aa9c0e72f30db85ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a602316c38346634b697d44dbb90fc4ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a602316c38346634b697d44dbb90fc4ff">setEDCCheck</a> (<a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a> check) const</td></tr>
+<tr class="separator:a602316c38346634b697d44dbb90fc4ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af28d6d49a3420a548677e7c65ed67390"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#af28d6d49a3420a548677e7c65ed67390">getEDCCheck</a> () const</td></tr>
+<tr class="separator:af28d6d49a3420a548677e7c65ed67390"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a999d6d5cc1ac331160558b2cd844bc73"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a999d6d5cc1ac331160558b2cd844bc73">DSetMemXferPropList</a> (const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;orig)</td></tr>
+<tr class="separator:a999d6d5cc1ac331160558b2cd844bc73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a7cd64f09051674fa0fc55fee003938"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a8a7cd64f09051674fa0fc55fee003938">DSetMemXferPropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:a8a7cd64f09051674fa0fc55fee003938"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac77a59e7f93e68c68b93b82a872e9ac0"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ac77a59e7f93e68c68b93b82a872e9ac0">~DSetMemXferPropList</a> () override</td></tr>
+<tr class="separator:ac77a59e7f93e68c68b93b82a872e9ac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaf471b6f95c0f2414a853681eb3053b3">PropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3d289d8a986d54c2ef9336dfa6371abd">operator=</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs)</td></tr>
+<tr class="separator:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9acf4e4795ae8a6889e1ffcacd22e085">operator==</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs) const</td></tr>
+<tr class="separator:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab7e21b78a5e3e3d44681f47787087807">closeClass</a> () const</td></tr>
+<tr class="separator:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab5c5d6cc3c376975f6bdbf39ef2f1832">copy</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;like_plist)</td></tr>
+<tr class="separator:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4bcdfecec8f6e3c8262b46f858e78d21">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const char *name) const</td></tr>
+<tr class="separator:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3035445b822b818995f14b6dda0886f2">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abf890685c19818626d8aab7bfc64b916">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const char *name) const</td></tr>
+<tr class="separator:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a36ee84f0073cf3e91dca905f9b18411f">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5734ba2e94e524bd741526e59e344f78">getClass</a> () const</td></tr>
+<tr class="separator:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af4a36c1d31a0ad5e1202a2b7554ee987">getClassName</a> () const</td></tr>
+<tr class="separator:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6df46d944be47afde7d90c54dd5277c5">getClassParent</a> () const</td></tr>
+<tr class="separator:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae0c74a2852b8152b2218ce60ec081764">getNumProps</a> () const</td></tr>
+<tr class="separator:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4f3f68df64c969fb23ffda131253eb6f">getProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d057793790a733a3376fb710da67fc4">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a52f55eb956d453db44b218ae1d6a38d7">getProperty</a> (const char *name) const</td></tr>
+<tr class="separator:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a313ec71dee8352b86be057cc0b4b5bad">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ace17435c694b5a23bcd3970ddd0f194c">setProperty</a> (const char *name, const char *charptr) const</td></tr>
+<tr class="separator:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#adfb77778b2a3ab1b1b9ec90372fb7c5a">setProperty</a> (const char *name, const void *value) const</td></tr>
+<tr class="separator:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af6679089d88aabf25f60099440d71d7c">setProperty</a> (const char *name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a8b05fe205c2beb6190abd69fcd47d2bd">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const void *value) const</td></tr>
+<tr class="separator:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a43ebf621043bb2899279a268f4cd0294">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3db8335d969d5d690c1d958c2c6ceac3">setProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a308580879f6e2cbd2fec7c88d4c84b94">setProperty</a> (const char *name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abd9bbbe1179b1ece5721ad5f7760cc45">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaee67e7930b3eb7f7e13f2bab8f5d0a1">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e8713fd94b6a8fbd8072b6964883f73">getPropSize</a> (const char *name) const</td></tr>
+<tr class="separator:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6f844d2c8fd0c9fbfa47d74b7ae800ab">getPropSize</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d0511d1b5e624cd38f8e0dcdc0551e2">isAClass</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;prop_class) const</td></tr>
+<tr class="separator:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">propExist</a> (const char *name) const</td></tr>
+<tr class="memdesc:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the existence of a property in a property object. <a href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">More...</a><br /></td></tr>
+<tr class="separator:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a25d2d519b6bcb13a8bbe128b26bd63a4">propExist</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e42ec3f5bea2481f8ca077533b69f13">removeProp</a> (const char *name) const</td></tr>
+<tr class="separator:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a13fdaa090e0caa8c3f34f9e28b90056f">removeProp</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4800b13542f44210b3ea7ef9f6ed2f83">PropList</a> ()</td></tr>
+<tr class="separator:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a1372a31844509ee2be98bfc7689299d8">PropList</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;original)</td></tr>
+<tr class="separator:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4ab3febdb998c0f766f9acc88bb3b069">~PropList</a> () override</td></tr>
+<tr class="separator:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:ad6b73512737a8d975fdfb667e0155295"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad6b73512737a8d975fdfb667e0155295">DEFAULT</a></td></tr>
+<tr class="memdesc:ad6b73512737a8d975fdfb667e0155295"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default dataset memory and transfer property list. <a href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad6b73512737a8d975fdfb667e0155295">More...</a><br /></td></tr>
+<tr class="separator:ad6b73512737a8d975fdfb667e0155295"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">DEFAULT</a></td></tr>
+<tr class="memdesc:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default property list. <a href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">More...</a><br /></td></tr>
+<tr class="separator:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="af5000119304c68e5e957bd97e63a023b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af5000119304c68e5e957bd97e63a023b">&#9670;&nbsp;</a></span>DSetMemXferPropList() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa71b6eb8355aa84c002869eee7c4414c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa71b6eb8355aa84c002869eee7c4414c">&#9670;&nbsp;</a></span>DSetMemXferPropList() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>expression</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a999d6d5cc1ac331160558b2cd844bc73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a999d6d5cc1ac331160558b2cd844bc73">&#9670;&nbsp;</a></span>DSetMemXferPropList() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>orig</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8a7cd64f09051674fa0fc55fee003938"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a7cd64f09051674fa0fc55fee003938">&#9670;&nbsp;</a></span>DSetMemXferPropList() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac77a59e7f93e68c68b93b82a872e9ac0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac77a59e7f93e68c68b93b82a872e9ac0">&#9670;&nbsp;</a></span>~DSetMemXferPropList()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="afd46e0aaace492e09ece03be530dd13a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd46e0aaace492e09ece03be530dd13a">&#9670;&nbsp;</a></span>deleteConstants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void deleteConstants </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_prop_list.html#a71c2693398514fad4828112c9d21554b">PropList</a>.</p>
+
+</div>
+</div>
+<a id="aab5b156e0818320b50fa1f343b62563a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab5b156e0818320b50fa1f343b62563a">&#9670;&nbsp;</a></span>getBtreeRatios()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getBtreeRatios </td>
+ <td>(</td>
+ <td class="paramtype">double &amp;&#160;</td>
+ <td class="paramname"><em>left</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&#160;</td>
+ <td class="paramname"><em>middle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&#160;</td>
+ <td class="paramname"><em>right</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afe70b03be6e24d2947040db7a1da7be9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afe70b03be6e24d2947040db7a1da7be9">&#9670;&nbsp;</a></span>getBuffer()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t getBuffer </td>
+ <td>(</td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>tconv</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>bkg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a26c6bde79a44ac52d818d1b8800f8aa9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a26c6bde79a44ac52d818d1b8800f8aa9">&#9670;&nbsp;</a></span>getDataTransform() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getDataTransform </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a79261cdb0d2eb20c9cb386a6edebbe2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a79261cdb0d2eb20c9cb386a6edebbe2e">&#9670;&nbsp;</a></span>getDataTransform() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> getDataTransform </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>exp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af28d6d49a3420a548677e7c65ed67390"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af28d6d49a3420a548677e7c65ed67390">&#9670;&nbsp;</a></span>getEDCCheck()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a> getEDCCheck </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a15715ad41e5a9b9aa9c0e72f30db85ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15715ad41e5a9b9aa9c0e72f30db85ca">&#9670;&nbsp;</a></span>getHyperVectorSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t getHyperVectorSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a893c14a0082605a1bf9f2b6da66a4ddf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a893c14a0082605a1bf9f2b6da66a4ddf">&#9670;&nbsp;</a></span>getPreserve()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool getPreserve </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a96d62f9eb73a0b9aa68011c0e4d7a70a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96d62f9eb73a0b9aa68011c0e4d7a70a">&#9670;&nbsp;</a></span>getSmallDataBlockSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getSmallDataBlockSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2cd6bd6d2e2e6e78bd9d1831f6c8ca77"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2cd6bd6d2e2e6e78bd9d1831f6c8ca77">&#9670;&nbsp;</a></span>getTypeConvCB()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getTypeConvCB </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a> *&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab3ec9bc84d7906b2d3e124e7da9e69a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3ec9bc84d7906b2d3e124e7da9e69a7">&#9670;&nbsp;</a></span>getVlenMemManager()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getVlenMemManager </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>alloc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>alloc_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>free</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>free_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9582ca4d2eb34af632ca66a7e6a96c3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9582ca4d2eb34af632ca66a7e6a96c3c">&#9670;&nbsp;</a></span>setBtreeRatios()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setBtreeRatios </td>
+ <td>(</td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>left</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>middle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>right</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adcd5f23b6e4d670ccf3ea13302ed17cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adcd5f23b6e4d670ccf3ea13302ed17cc">&#9670;&nbsp;</a></span>setBuffer()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setBuffer </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>tconv</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>bkg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af226e30119c074834ca7400ae174bf7f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af226e30119c074834ca7400ae174bf7f">&#9670;&nbsp;</a></span>setDataTransform() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setDataTransform </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>expression</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad4dfdb06696e7643a0c427b79f796489"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4dfdb06696e7643a0c427b79f796489">&#9670;&nbsp;</a></span>setDataTransform() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setDataTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>expression</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a602316c38346634b697d44dbb90fc4ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a602316c38346634b697d44dbb90fc4ff">&#9670;&nbsp;</a></span>setEDCCheck()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setEDCCheck </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a>&#160;</td>
+ <td class="paramname"><em>check</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e2ae556c4cc210abe12da38d377c316"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e2ae556c4cc210abe12da38d377c316">&#9670;&nbsp;</a></span>setHyperVectorSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setHyperVectorSize </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>vector_size</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acda7461ddb655b94fc6e527c0884045d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acda7461ddb655b94fc6e527c0884045d">&#9670;&nbsp;</a></span>setPreserve()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setPreserve </td>
+ <td>(</td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>status</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a89fdae5968a6e23a1b823553e1963813"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a89fdae5968a6e23a1b823553e1963813">&#9670;&nbsp;</a></span>setSmallDataBlockSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setSmallDataBlockSize </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad63c38ad17f97bf18ad0fd6f781c9452"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad63c38ad17f97bf18ad0fd6f781c9452">&#9670;&nbsp;</a></span>setTypeConvCB()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setTypeConvCB </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a>&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad666e35276bf618fbacfe33dc1759c2b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad666e35276bf618fbacfe33dc1759c2b">&#9670;&nbsp;</a></span>setVlenMemManager() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setVlenMemManager </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a981e4bf0bdb9c0fba235ceaa4efac8b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a981e4bf0bdb9c0fba235ceaa4efac8b2">&#9670;&nbsp;</a></span>setVlenMemManager() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setVlenMemManager </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a>&#160;</td>
+ <td class="paramname"><em>alloc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>alloc_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a>&#160;</td>
+ <td class="paramname"><em>free</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>free_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="ad6b73512737a8d975fdfb667e0155295"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad6b73512737a8d975fdfb667e0155295">&#9670;&nbsp;</a></span>DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a>&amp; DEFAULT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Default dataset memory and transfer property list. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_dxfer_prop_8h.html">H5DxferProp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.map b/develop/class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.map
new file mode 100644
index 0000000..1e100b0
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="DSetMemXferPropList" name="DSetMemXferPropList">
+<area shape="rect" id="node1" title="Class DSetCreatPropList inherits from PropList and provides wrappers for the HDF5 dataset memory and ..." alt="" coords="5,157,171,184"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="51,81,125,108"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="33,5,143,32"/>
+</map>
diff --git a/develop/class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.md5 b/develop/class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.md5
new file mode 100644
index 0000000..ca13ab1
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.md5
@@ -0,0 +1 @@
+c7fb63ad5c056bda68df4f57b1e1ed71 \ No newline at end of file
diff --git a/develop/class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.png b/develop/class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.png
new file mode 100644
index 0000000..241fc52
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_mem_xfer_prop_list__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.map b/develop/class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.map
new file mode 100644
index 0000000..5b15227
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.map
@@ -0,0 +1,5 @@
+<map id="DSetMemXferPropList" name="DSetMemXferPropList">
+<area shape="rect" id="node1" title="Class DSetCreatPropList inherits from PropList and provides wrappers for the HDF5 dataset memory and ..." alt="" coords="5,155,171,181"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="51,80,125,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="33,5,143,32"/>
+</map>
diff --git a/develop/class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.md5 b/develop/class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.md5
new file mode 100644
index 0000000..43b3b03
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.md5
@@ -0,0 +1 @@
+d79b1d76eab30169a7afa43c521a880c \ No newline at end of file
diff --git a/develop/class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.png b/develop/class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.png
new file mode 100644
index 0000000..b8c3102
--- /dev/null
+++ b/develop/class_h5_1_1_d_set_mem_xfer_prop_list__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_data_set.html b/develop/class_h5_1_1_data_set.html
new file mode 100644
index 0000000..1d20b1d
--- /dev/null
+++ b/develop/class_h5_1_1_data_set.html
@@ -0,0 +1,1477 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: DataSet Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_data_set.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#friends">Friends</a> </div>
+ <div class="headertitle">
+<div class="title">DataSet Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5DataSet.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets.">DataSet</a> operates on HDF5 datasets. </p>
+<p>An datasets has many characteristics similar to an attribute, thus both <a class="el" href="class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes.">Attribute</a> and <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets.">DataSet</a> are derivatives of <a class="el" href="class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet.">AbstractDs</a>. <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets.">DataSet</a> also inherits from <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.">H5Object</a> because a dataset is an HDF5 object. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for DataSet:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_data_set__inherit__graph.png" border="0" usemap="#a_data_set_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_data_set_inherit__map" id="a_data_set_inherit__map">
+<area shape="rect" title="Class DataSet operates on HDF5 datasets." alt="" coords="79,229,153,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+<area shape="rect" href="class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet." alt="" coords="125,155,219,181"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for DataSet:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_data_set__coll__graph.png" border="0" usemap="#a_data_set_coll__map" alt="Collaboration graph"/></div>
+<map name="a_data_set_coll__map" id="a_data_set_coll__map">
+<area shape="rect" title="Class DataSet operates on HDF5 datasets." alt="" coords="79,229,153,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+<area shape="rect" href="class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet." alt="" coords="125,155,219,181"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab9acd63d6c8a836a72f2482e4485144"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#aab9acd63d6c8a836a72f2482e4485144">extend</a> (const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size) const</td></tr>
+<tr class="separator:aab9acd63d6c8a836a72f2482e4485144"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af210aabe88a8e2f5d3047c792462f83d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#af210aabe88a8e2f5d3047c792462f83d">fillMemBuf</a> (const void *fill, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;fill_type, void *buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;buf_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space) const</td></tr>
+<tr class="separator:af210aabe88a8e2f5d3047c792462f83d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf165803d8042e2de8b85340d419bcf3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#adf165803d8042e2de8b85340d419bcf3">fillMemBuf</a> (void *buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;buf_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space) const</td></tr>
+<tr class="separator:adf165803d8042e2de8b85340d419bcf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a303f2c2d4a521b51857a0cbf421d7cd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a303f2c2d4a521b51857a0cbf421d7cd1">getCreatePlist</a> () const</td></tr>
+<tr class="separator:a303f2c2d4a521b51857a0cbf421d7cd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6673483bcbe2ec8b987fbad2800e82c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#ad6673483bcbe2ec8b987fbad2800e82c">getAccessPlist</a> () const</td></tr>
+<tr class="separator:ad6673483bcbe2ec8b987fbad2800e82c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af210ba0fc32239acbf5c52ea4b3b1b91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#af210ba0fc32239acbf5c52ea4b3b1b91">getOffset</a> () const</td></tr>
+<tr class="separator:af210ba0fc32239acbf5c52ea4b3b1b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04c9e884a6d12241dfe44344e0ce5bef"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a04c9e884a6d12241dfe44344e0ce5bef">getSpace</a> () const override</td></tr>
+<tr class="memdesc:a04c9e884a6d12241dfe44344e0ce5bef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the dataspace of this abstract dataset - pure virtual. <a href="class_h5_1_1_data_set.html#a04c9e884a6d12241dfe44344e0ce5bef">More...</a><br /></td></tr>
+<tr class="separator:a04c9e884a6d12241dfe44344e0ce5bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45913221105191e4178faa0f12d4dc1c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a45913221105191e4178faa0f12d4dc1c">getSpaceStatus</a> (<a class="el" href="_h5_dpublic_8h.html#a28e60d50e4eaeef27130829f66e39c7a">H5D_space_status_t</a> &amp;status) const</td></tr>
+<tr class="separator:a45913221105191e4178faa0f12d4dc1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3005be436cf022a2f0908bf9e723ad54"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a3005be436cf022a2f0908bf9e723ad54">getStorageSize</a> () const override</td></tr>
+<tr class="memdesc:a3005be436cf022a2f0908bf9e723ad54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of storage size required - pure virtual. <a href="class_h5_1_1_data_set.html#a3005be436cf022a2f0908bf9e723ad54">More...</a><br /></td></tr>
+<tr class="separator:a3005be436cf022a2f0908bf9e723ad54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6eb472ecae4cd2db4c54e78de6fc3b6"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#ae6eb472ecae4cd2db4c54e78de6fc3b6">getInMemDataSize</a> () const override</td></tr>
+<tr class="memdesc:ae6eb472ecae4cd2db4c54e78de6fc3b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the size in memory of this abstract dataset. <a href="class_h5_1_1_data_set.html#ae6eb472ecae4cd2db4c54e78de6fc3b6">More...</a><br /></td></tr>
+<tr class="separator:ae6eb472ecae4cd2db4c54e78de6fc3b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74004b62d2d37fb8537ac4ebab0ece5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a74004b62d2d37fb8537ac4ebab0ece5b">getVlenBufSize</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space) const</td></tr>
+<tr class="separator:a74004b62d2d37fb8537ac4ebab0ece5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd6abb69a307378b118871dbd6ebb14c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#abd6abb69a307378b118871dbd6ebb14c">read</a> (void *buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;mem_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;mem_space=<a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;file_space=<a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;xfer_plist=<a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad6b73512737a8d975fdfb667e0155295">DSetMemXferPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:abd6abb69a307378b118871dbd6ebb14c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4c300ccfb9ca85277b47ea356536576"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#ab4c300ccfb9ca85277b47ea356536576">read</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;mem_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;mem_space=<a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;file_space=<a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;xfer_plist=<a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad6b73512737a8d975fdfb667e0155295">DSetMemXferPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab4c300ccfb9ca85277b47ea356536576"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6dfe8e9cfc09aa8e310c1b36be938245"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a6dfe8e9cfc09aa8e310c1b36be938245">write</a> (const void *buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;mem_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;mem_space=<a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;file_space=<a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;xfer_plist=<a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad6b73512737a8d975fdfb667e0155295">DSetMemXferPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6dfe8e9cfc09aa8e310c1b36be938245"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29ee96c430e40a0060ef45398e4c9e1d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a29ee96c430e40a0060ef45398e4c9e1d">write</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;mem_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;mem_space=<a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;file_space=<a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;xfer_plist=<a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad6b73512737a8d975fdfb667e0155295">DSetMemXferPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a29ee96c430e40a0060ef45398e4c9e1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af643a069af13988c664dc2daca41120e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#af643a069af13988c664dc2daca41120e">iterateElems</a> (void *buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, <a class="el" href="_h5_dpublic_8h.html#a56f5174d268c404666360192432b13b9">H5D_operator_t</a> op, void *op_data=NULL)</td></tr>
+<tr class="separator:af643a069af13988c664dc2daca41120e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_data_set.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5960a41db492e8f421b1eaea440c2a4e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a5960a41db492e8f421b1eaea440c2a4e">DataSet</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a5960a41db492e8f421b1eaea440c2a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe2df67f159502fd2228c3206d77a1a8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#afe2df67f159502fd2228c3206d77a1a8">DataSet</a> (const <a class="el" href="class_h5_1_1_attribute.html">Attribute</a> &amp;attr, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:afe2df67f159502fd2228c3206d77a1a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03c2f3e8aa6478575161bbe5458aec2e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a03c2f3e8aa6478575161bbe5458aec2e">DataSet</a> ()</td></tr>
+<tr class="separator:a03c2f3e8aa6478575161bbe5458aec2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87f2b06f30992661edd30a9a4688a151"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a87f2b06f30992661edd30a9a4688a151">DataSet</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;original)</td></tr>
+<tr class="separator:a87f2b06f30992661edd30a9a4688a151"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d4effae825c755bbdbf697b51d37ac4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a3d4effae825c755bbdbf697b51d37ac4">operator=</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;original)</td></tr>
+<tr class="separator:a3d4effae825c755bbdbf697b51d37ac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e1d7bdbfae4b38ec33d9e3a63310abe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a2e1d7bdbfae4b38ec33d9e3a63310abe">DataSet</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:a2e1d7bdbfae4b38ec33d9e3a63310abe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41c0e687ab23c6e341b2c5771c7ffc0a"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a41c0e687ab23c6e341b2c5771c7ffc0a">~DataSet</a> () override</td></tr>
+<tr class="separator:a41c0e687ab23c6e341b2c5771c7ffc0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_abstract_ds"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_abstract_ds')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_abstract_ds.html">AbstractDs</a></td></tr>
+<tr class="memitem:a28e9c6f8ff9e60e80b140c4f29d74955 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a28e9c6f8ff9e60e80b140c4f29d74955">getDataType</a> () const</td></tr>
+<tr class="separator:a28e9c6f8ff9e60e80b140c4f29d74955 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae13d54944b156efe866ee5e6afa189ad inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#ae13d54944b156efe866ee5e6afa189ad">getArrayType</a> () const</td></tr>
+<tr class="separator:ae13d54944b156efe866ee5e6afa189ad inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0399e1b8c708958fc958320802c8fa63 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a0399e1b8c708958fc958320802c8fa63">getCompType</a> () const</td></tr>
+<tr class="separator:a0399e1b8c708958fc958320802c8fa63 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88f544f60f5b90c2174c0dbe8816f302 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a88f544f60f5b90c2174c0dbe8816f302">getEnumType</a> () const</td></tr>
+<tr class="separator:a88f544f60f5b90c2174c0dbe8816f302 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c6ef1a18c2725bf7acc8c53b8592030 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_int_type.html">IntType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a7c6ef1a18c2725bf7acc8c53b8592030">getIntType</a> () const</td></tr>
+<tr class="separator:a7c6ef1a18c2725bf7acc8c53b8592030 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ffeb805ffc499ada9697eb5a46f5969 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a2ffeb805ffc499ada9697eb5a46f5969">getFloatType</a> () const</td></tr>
+<tr class="separator:a2ffeb805ffc499ada9697eb5a46f5969 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3743c39aa7c6b33956a9599c293352e3 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_str_type.html">StrType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a3743c39aa7c6b33956a9599c293352e3">getStrType</a> () const</td></tr>
+<tr class="separator:a3743c39aa7c6b33956a9599c293352e3 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f7c2ed82a888071b384360b59d663b5 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a5f7c2ed82a888071b384360b59d663b5">getVarLenType</a> () const</td></tr>
+<tr class="separator:a5f7c2ed82a888071b384360b59d663b5 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af426a5f63f4e545aee33981b29bb99f0 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#af426a5f63f4e545aee33981b29bb99f0">getTypeClass</a> () const</td></tr>
+<tr class="separator:af426a5f63f4e545aee33981b29bb99f0 inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e957b5ecd429dc2113e34384f0469fb inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a5e957b5ecd429dc2113e34384f0469fb">~AbstractDs</a> ()</td></tr>
+<tr class="separator:a5e957b5ecd429dc2113e34384f0469fb inherit pub_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:adb1f4a0c4db744a50195f6211e1a3cfc"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#adb1f4a0c4db744a50195f6211e1a3cfc">vlenReclaim</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;xfer_plist, void *buf)</td></tr>
+<tr class="separator:adb1f4a0c4db744a50195f6211e1a3cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a184a94a802f5e61ea6f4791b0997a2b4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#a184a94a802f5e61ea6f4791b0997a2b4">vlenReclaim</a> (void *buf, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space=<a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a>, const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;xfer_plist=<a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad6b73512737a8d975fdfb667e0155295">DSetMemXferPropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a184a94a802f5e61ea6f4791b0997a2b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_abstract_ds"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_abstract_ds')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_abstract_ds.html">AbstractDs</a></td></tr>
+<tr class="memitem:a5b40eaa073f2f4d23116f19371dfeee2 inherit pro_methods_class_h5_1_1_abstract_ds"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_abstract_ds.html#a5b40eaa073f2f4d23116f19371dfeee2">AbstractDs</a> ()</td></tr>
+<tr class="separator:a5b40eaa073f2f4d23116f19371dfeee2 inherit pro_methods_class_h5_1_1_abstract_ds"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:ac7ff248608dd4f8680042d1aa6962fc6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set.html#ac7ff248608dd4f8680042d1aa6962fc6">f_DataSet_setId</a> (<a class="el" href="class_h5_1_1_data_set.html">DataSet</a> *dset, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:ac7ff248608dd4f8680042d1aa6962fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a5960a41db492e8f421b1eaea440c2a4e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5960a41db492e8f421b1eaea440c2a4e">&#9670;&nbsp;</a></span>DataSet() <span class="overload">[1/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em> = <code><a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>plist</em> = <code><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afe2df67f159502fd2228c3206d77a1a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afe2df67f159502fd2228c3206d77a1a8">&#9670;&nbsp;</a></span>DataSet() <span class="overload">[2/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_attribute.html">Attribute</a> &amp;&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em> = <code><a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>plist</em> = <code><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a03c2f3e8aa6478575161bbe5458aec2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03c2f3e8aa6478575161bbe5458aec2e">&#9670;&nbsp;</a></span>DataSet() <span class="overload">[3/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a87f2b06f30992661edd30a9a4688a151"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a87f2b06f30992661edd30a9a4688a151">&#9670;&nbsp;</a></span>DataSet() <span class="overload">[4/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2e1d7bdbfae4b38ec33d9e3a63310abe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e1d7bdbfae4b38ec33d9e3a63310abe">&#9670;&nbsp;</a></span>DataSet() <span class="overload">[5/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>existing_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a41c0e687ab23c6e341b2c5771c7ffc0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41c0e687ab23c6e341b2c5771c7ffc0a">&#9670;&nbsp;</a></span>~DataSet()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_data_set.html">DataSet</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a547c58c858ce4a8fdfd32b25523f4c03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a547c58c858ce4a8fdfd32b25523f4c03">&#9670;&nbsp;</a></span>close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void close </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#af6ee7eacbde6b379b68d954e44f6e549">IdComponent</a>.</p>
+
+</div>
+</div>
+<a id="aab9acd63d6c8a836a72f2482e4485144"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab9acd63d6c8a836a72f2482e4485144">&#9670;&nbsp;</a></span>extend()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void extend </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>size</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af210aabe88a8e2f5d3047c792462f83d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af210aabe88a8e2f5d3047c792462f83d">&#9670;&nbsp;</a></span>fillMemBuf() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void fillMemBuf </td>
+ <td>(</td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>fill</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>fill_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>buf_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>space</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adf165803d8042e2de8b85340d419bcf3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf165803d8042e2de8b85340d419bcf3">&#9670;&nbsp;</a></span>fillMemBuf() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void fillMemBuf </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>buf_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>space</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Implements <a class="el" href="class_h5_1_1_abstract_ds.html#abc00ee2fe4ede0f34e629aa8f1a8bf44">AbstractDs</a>.</p>
+
+</div>
+</div>
+<a id="ad6673483bcbe2ec8b987fbad2800e82c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad6673483bcbe2ec8b987fbad2800e82c">&#9670;&nbsp;</a></span>getAccessPlist()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> getAccessPlist </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a303f2c2d4a521b51857a0cbf421d7cd1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a303f2c2d4a521b51857a0cbf421d7cd1">&#9670;&nbsp;</a></span>getCreatePlist()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> getCreatePlist </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa5eda254838615bd58b46e86bfbb717f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5eda254838615bd58b46e86bfbb717f">&#9670;&nbsp;</a></span>getId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getId </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_h5_object.html#a5c94f9c5a415d63425adfce78f2c23bf">H5Object</a>.</p>
+
+</div>
+</div>
+<a id="ae6eb472ecae4cd2db4c54e78de6fc3b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae6eb472ecae4cd2db4c54e78de6fc3b6">&#9670;&nbsp;</a></span>getInMemDataSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual size_t getInMemDataSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Gets the size in memory of this abstract dataset. </p>
+
+<p>Implements <a class="el" href="class_h5_1_1_abstract_ds.html#a5f6482c7bb55151d73a107bf16cc44a7">AbstractDs</a>.</p>
+
+</div>
+</div>
+<a id="af210ba0fc32239acbf5c52ea4b3b1b91"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af210ba0fc32239acbf5c52ea4b3b1b91">&#9670;&nbsp;</a></span>getOffset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> getOffset </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a04c9e884a6d12241dfe44344e0ce5bef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04c9e884a6d12241dfe44344e0ce5bef">&#9670;&nbsp;</a></span>getSpace()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> getSpace </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Gets the dataspace of this abstract dataset - pure virtual. </p>
+
+<p>Implements <a class="el" href="class_h5_1_1_abstract_ds.html#a65a8d45675e9c2bdc2e6a015d51818ec">AbstractDs</a>.</p>
+
+</div>
+</div>
+<a id="a45913221105191e4178faa0f12d4dc1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45913221105191e4178faa0f12d4dc1c">&#9670;&nbsp;</a></span>getSpaceStatus()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getSpaceStatus </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#a28e60d50e4eaeef27130829f66e39c7a">H5D_space_status_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>status</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3005be436cf022a2f0908bf9e723ad54"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3005be436cf022a2f0908bf9e723ad54">&#9670;&nbsp;</a></span>getStorageSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getStorageSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns the amount of storage size required - pure virtual. </p>
+
+<p>Implements <a class="el" href="class_h5_1_1_abstract_ds.html#a5184b7bea04902c22f28309b9aa822b0">AbstractDs</a>.</p>
+
+</div>
+</div>
+<a id="a74004b62d2d37fb8537ac4ebab0ece5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74004b62d2d37fb8537ac4ebab0ece5b">&#9670;&nbsp;</a></span>getVlenBufSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getVlenBufSize </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>space</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af643a069af13988c664dc2daca41120e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af643a069af13988c664dc2daca41120e">&#9670;&nbsp;</a></span>iterateElems()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int iterateElems </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>space</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#a56f5174d268c404666360192432b13b9">H5D_operator_t</a>&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>op_data</em> = <code>NULL</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3d4effae825c755bbdbf697b51d37ac4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d4effae825c755bbdbf697b51d37ac4">&#9670;&nbsp;</a></span>operator=()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&amp; operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9f8a5ef0ac0007c6ae942e03ecaa906"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9f8a5ef0ac0007c6ae942e03ecaa906">&#9670;&nbsp;</a></span>p_setId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void p_setId </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_h5_object.html#a831245c4132d511f861d24ad7efefbaf">H5Object</a>.</p>
+
+</div>
+</div>
+<a id="ab4c300ccfb9ca85277b47ea356536576"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab4c300ccfb9ca85277b47ea356536576">&#9670;&nbsp;</a></span>read() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void read </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>mem_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>mem_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>file_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>xfer_plist</em> = <code><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad6b73512737a8d975fdfb667e0155295">DSetMemXferPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abd6abb69a307378b118871dbd6ebb14c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd6abb69a307378b118871dbd6ebb14c">&#9670;&nbsp;</a></span>read() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void read </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>mem_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>mem_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>file_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>xfer_plist</em> = <code><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad6b73512737a8d975fdfb667e0155295">DSetMemXferPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adb1f4a0c4db744a50195f6211e1a3cfc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb1f4a0c4db744a50195f6211e1a3cfc">&#9670;&nbsp;</a></span>vlenReclaim() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void vlenReclaim </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>space</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>xfer_plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a184a94a802f5e61ea6f4791b0997a2b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a184a94a802f5e61ea6f4791b0997a2b4">&#9670;&nbsp;</a></span>vlenReclaim() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void vlenReclaim </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>xfer_plist</em> = <code><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad6b73512737a8d975fdfb667e0155295">DSetMemXferPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a29ee96c430e40a0060ef45398e4c9e1d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29ee96c430e40a0060ef45398e4c9e1d">&#9670;&nbsp;</a></span>write() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void write </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>mem_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>mem_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>file_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>xfer_plist</em> = <code><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad6b73512737a8d975fdfb667e0155295">DSetMemXferPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6dfe8e9cfc09aa8e310c1b36be938245"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6dfe8e9cfc09aa8e310c1b36be938245">&#9670;&nbsp;</a></span>write() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void write </td>
+ <td>(</td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>mem_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>mem_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>file_space</em> = <code><a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">DataSpace::ALL</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html">DSetMemXferPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>xfer_plist</em> = <code><a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#ad6b73512737a8d975fdfb667e0155295">DSetMemXferPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Friends And Related Function Documentation</h2>
+<a id="ac7ff248608dd4f8680042d1aa6962fc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac7ff248608dd4f8680042d1aa6962fc6">&#9670;&nbsp;</a></span>f_DataSet_setId</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void f_DataSet_setId </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a> *&#160;</td>
+ <td class="paramname"><em>dset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_data_set_8h.html">H5DataSet.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_data_set__coll__graph.map b/develop/class_h5_1_1_data_set__coll__graph.map
new file mode 100644
index 0000000..77f1b58
--- /dev/null
+++ b/develop/class_h5_1_1_data_set__coll__graph.map
@@ -0,0 +1,7 @@
+<map id="DataSet" name="DataSet">
+<area shape="rect" id="node1" title="Class DataSet operates on HDF5 datasets." alt="" coords="79,229,153,256"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet." alt="" coords="125,155,219,181"/>
+</map>
diff --git a/develop/class_h5_1_1_data_set__coll__graph.md5 b/develop/class_h5_1_1_data_set__coll__graph.md5
new file mode 100644
index 0000000..1d7a802
--- /dev/null
+++ b/develop/class_h5_1_1_data_set__coll__graph.md5
@@ -0,0 +1 @@
+71eb2dfa811471225339cf2ef51c7d0c \ No newline at end of file
diff --git a/develop/class_h5_1_1_data_set__coll__graph.png b/develop/class_h5_1_1_data_set__coll__graph.png
new file mode 100644
index 0000000..4bdc961
--- /dev/null
+++ b/develop/class_h5_1_1_data_set__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_data_set__inherit__graph.map b/develop/class_h5_1_1_data_set__inherit__graph.map
new file mode 100644
index 0000000..77f1b58
--- /dev/null
+++ b/develop/class_h5_1_1_data_set__inherit__graph.map
@@ -0,0 +1,7 @@
+<map id="DataSet" name="DataSet">
+<area shape="rect" id="node1" title="Class DataSet operates on HDF5 datasets." alt="" coords="79,229,153,256"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_abstract_ds.html" title="AbstractDs is an abstract base class, inherited by Attribute and DataSet." alt="" coords="125,155,219,181"/>
+</map>
diff --git a/develop/class_h5_1_1_data_set__inherit__graph.md5 b/develop/class_h5_1_1_data_set__inherit__graph.md5
new file mode 100644
index 0000000..1d7a802
--- /dev/null
+++ b/develop/class_h5_1_1_data_set__inherit__graph.md5
@@ -0,0 +1 @@
+71eb2dfa811471225339cf2ef51c7d0c \ No newline at end of file
diff --git a/develop/class_h5_1_1_data_set__inherit__graph.png b/develop/class_h5_1_1_data_set__inherit__graph.png
new file mode 100644
index 0000000..4bdc961
--- /dev/null
+++ b/develop/class_h5_1_1_data_set__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_data_set_i_exception.html b/develop/class_h5_1_1_data_set_i_exception.html
new file mode 100644
index 0000000..22589f8
--- /dev/null
+++ b/develop/class_h5_1_1_data_set_i_exception.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: DataSetIException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_data_set_i_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">DataSetIException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for DataSetIException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_data_set_i_exception__inherit__graph.png" border="0" usemap="#a_data_set_i_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_data_set_i_exception_inherit__map" id="a_data_set_i_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,148,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="33,5,120,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for DataSetIException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_data_set_i_exception__coll__graph.png" border="0" usemap="#a_data_set_i_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_data_set_i_exception_coll__map" id="a_data_set_i_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,148,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="33,5,120,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:abfae2d9d2817479402aeaa02107c873b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set_i_exception.html#abfae2d9d2817479402aeaa02107c873b">DataSetIException</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:abfae2d9d2817479402aeaa02107c873b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0150dcf9f143bb6f4636f6d47e491a93"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set_i_exception.html#a0150dcf9f143bb6f4636f6d47e491a93">DataSetIException</a> ()</td></tr>
+<tr class="separator:a0150dcf9f143bb6f4636f6d47e491a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c88049be8a8270ed46e559a5ebdef8"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_set_i_exception.html#ab5c88049be8a8270ed46e559a5ebdef8">~DataSetIException</a> () override throw ()</td></tr>
+<tr class="separator:ab5c88049be8a8270ed46e559a5ebdef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="abfae2d9d2817479402aeaa02107c873b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abfae2d9d2817479402aeaa02107c873b">&#9670;&nbsp;</a></span>DataSetIException() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">DataSetIException</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0150dcf9f143bb6f4636f6d47e491a93"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0150dcf9f143bb6f4636f6d47e491a93">&#9670;&nbsp;</a></span>DataSetIException() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_set_i_exception.html">DataSetIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab5c88049be8a8270ed46e559a5ebdef8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab5c88049be8a8270ed46e559a5ebdef8">&#9670;&nbsp;</a></span>~DataSetIException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_data_set_i_exception.html">DataSetIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_data_set_i_exception.html">DataSetIException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_data_set_i_exception__coll__graph.map b/develop/class_h5_1_1_data_set_i_exception__coll__graph.map
new file mode 100644
index 0000000..a067925
--- /dev/null
+++ b/develop/class_h5_1_1_data_set_i_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="DataSetIException" name="DataSetIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,148,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="33,5,120,32"/>
+</map>
diff --git a/develop/class_h5_1_1_data_set_i_exception__coll__graph.md5 b/develop/class_h5_1_1_data_set_i_exception__coll__graph.md5
new file mode 100644
index 0000000..c802c87
--- /dev/null
+++ b/develop/class_h5_1_1_data_set_i_exception__coll__graph.md5
@@ -0,0 +1 @@
+753aff0975031012650138b9ef5f2450 \ No newline at end of file
diff --git a/develop/class_h5_1_1_data_set_i_exception__coll__graph.png b/develop/class_h5_1_1_data_set_i_exception__coll__graph.png
new file mode 100644
index 0000000..be3ab9e
--- /dev/null
+++ b/develop/class_h5_1_1_data_set_i_exception__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_data_set_i_exception__inherit__graph.map b/develop/class_h5_1_1_data_set_i_exception__inherit__graph.map
new file mode 100644
index 0000000..a067925
--- /dev/null
+++ b/develop/class_h5_1_1_data_set_i_exception__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="DataSetIException" name="DataSetIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,148,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="33,5,120,32"/>
+</map>
diff --git a/develop/class_h5_1_1_data_set_i_exception__inherit__graph.md5 b/develop/class_h5_1_1_data_set_i_exception__inherit__graph.md5
new file mode 100644
index 0000000..c802c87
--- /dev/null
+++ b/develop/class_h5_1_1_data_set_i_exception__inherit__graph.md5
@@ -0,0 +1 @@
+753aff0975031012650138b9ef5f2450 \ No newline at end of file
diff --git a/develop/class_h5_1_1_data_set_i_exception__inherit__graph.png b/develop/class_h5_1_1_data_set_i_exception__inherit__graph.png
new file mode 100644
index 0000000..be3ab9e
--- /dev/null
+++ b/develop/class_h5_1_1_data_set_i_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_data_space.html b/develop/class_h5_1_1_data_space.html
new file mode 100644
index 0000000..9d91a1f
--- /dev/null
+++ b/develop/class_h5_1_1_data_space.html
@@ -0,0 +1,1095 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: DataSpace Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_data_space.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#friends">Friends</a> </div>
+ <div class="headertitle">
+<div class="title">DataSpace Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5DataSpace.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_data_space.html" title="Class DataSpace inherits from IdComponent and provides wrappers for the HDF5&#39;s dataspaces.">DataSpace</a> inherits from <a class="el" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.">IdComponent</a> and provides wrappers for the HDF5's dataspaces. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for DataSpace:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_data_space__inherit__graph.png" border="0" usemap="#a_data_space_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_data_space_inherit__map" id="a_data_space_inherit__map">
+<area shape="rect" title="Class DataSpace inherits from IdComponent and provides wrappers for the HDF5&#39;s dataspaces." alt="" coords="14,80,106,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for DataSpace:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_data_space__coll__graph.png" border="0" usemap="#a_data_space_coll__map" alt="Collaboration graph"/></div>
+<map name="a_data_space_coll__map" id="a_data_space_coll__map">
+<area shape="rect" title="Class DataSpace inherits from IdComponent and provides wrappers for the HDF5&#39;s dataspaces." alt="" coords="14,81,106,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a33e9a48af4407ee5527ccd96ba3fd32c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a33e9a48af4407ee5527ccd96ba3fd32c">DataSpace</a> (<a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0a">H5S_class_t</a> type=<a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8">H5S_SCALAR</a>)</td></tr>
+<tr class="separator:a33e9a48af4407ee5527ccd96ba3fd32c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a171f3ef1149f62a2dd50020634695536"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a171f3ef1149f62a2dd50020634695536">DataSpace</a> (int rank, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *maxdims=NULL)</td></tr>
+<tr class="separator:a171f3ef1149f62a2dd50020634695536"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1d210eb25d9ff89bb4fd1c73eaa1805"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#ac1d210eb25d9ff89bb4fd1c73eaa1805">DataSpace</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id)</td></tr>
+<tr class="separator:ac1d210eb25d9ff89bb4fd1c73eaa1805"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83c58eb84dd6f4697c75aa51e8fd682f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a83c58eb84dd6f4697c75aa51e8fd682f">DataSpace</a> (const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;original)</td></tr>
+<tr class="separator:a83c58eb84dd6f4697c75aa51e8fd682f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54291689ef73ce33ed457d226edee5e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a54291689ef73ce33ed457d226edee5e1">operator=</a> (const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;rhs)</td></tr>
+<tr class="separator:a54291689ef73ce33ed457d226edee5e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a183f2d38e20f19902144edd900e8504d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a183f2d38e20f19902144edd900e8504d">copy</a> (const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;like_space)</td></tr>
+<tr class="separator:a183f2d38e20f19902144edd900e8504d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b39659770019a6b022247b27806c427"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a3b39659770019a6b022247b27806c427">extentCopy</a> (const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dest_space) const</td></tr>
+<tr class="separator:a3b39659770019a6b022247b27806c427"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad65fb5e77aebb5b2fc5e53345c891fa0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#ad65fb5e77aebb5b2fc5e53345c891fa0">getSelectBounds</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *start, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *end) const</td></tr>
+<tr class="separator:ad65fb5e77aebb5b2fc5e53345c891fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ae5e8ae0ade16dc347b24e5b3626cea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a0ae5e8ae0ade16dc347b24e5b3626cea">getSelectElemNpoints</a> () const</td></tr>
+<tr class="separator:a0ae5e8ae0ade16dc347b24e5b3626cea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5189c362d2c92ffa62924833d3eddcf9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a5189c362d2c92ffa62924833d3eddcf9">getSelectElemPointlist</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> startpoint, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> numpoints, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *buf) const</td></tr>
+<tr class="separator:a5189c362d2c92ffa62924833d3eddcf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1017d5ddf7a957cd40819c7d9fb2656"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#ab1017d5ddf7a957cd40819c7d9fb2656">getSelectHyperBlocklist</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> startblock, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> numblocks, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *buf) const</td></tr>
+<tr class="separator:ab1017d5ddf7a957cd40819c7d9fb2656"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29dc94c319732bd0c07d31dd2dd98ea8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a29dc94c319732bd0c07d31dd2dd98ea8">getSelectHyperNblocks</a> () const</td></tr>
+<tr class="separator:a29dc94c319732bd0c07d31dd2dd98ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc490a8213dd7f0cb90e13783f112ad0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#acc490a8213dd7f0cb90e13783f112ad0">getSelectNpoints</a> () const</td></tr>
+<tr class="separator:acc490a8213dd7f0cb90e13783f112ad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fd1b308110689c37163bc3b7453a402"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a1fd1b308110689c37163bc3b7453a402">getSimpleExtentDims</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *dims, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *maxdims=NULL) const</td></tr>
+<tr class="separator:a1fd1b308110689c37163bc3b7453a402"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15bd862c03e5ab3ddc0406b01be276d7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a15bd862c03e5ab3ddc0406b01be276d7">getSimpleExtentNdims</a> () const</td></tr>
+<tr class="separator:a15bd862c03e5ab3ddc0406b01be276d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad079cdf0a90ea26e2cf2ee04729a960d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#ad079cdf0a90ea26e2cf2ee04729a960d">getSimpleExtentNpoints</a> () const</td></tr>
+<tr class="separator:ad079cdf0a90ea26e2cf2ee04729a960d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f439b2be93492d3384b064be4a90c43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0a">H5S_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a7f439b2be93492d3384b064be4a90c43">getSimpleExtentType</a> () const</td></tr>
+<tr class="separator:a7f439b2be93492d3384b064be4a90c43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15029b17f5e40b4658668c6195918ae0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a15029b17f5e40b4658668c6195918ae0">isSimple</a> () const</td></tr>
+<tr class="separator:a15029b17f5e40b4658668c6195918ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53c2b64eaaa8a100fee038ef5064e36e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a53c2b64eaaa8a100fee038ef5064e36e">offsetSimple</a> (const <a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> *offset) const</td></tr>
+<tr class="separator:a53c2b64eaaa8a100fee038ef5064e36e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a638af4a73d4fb5a8384a36e053383331"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a638af4a73d4fb5a8384a36e053383331">selectAll</a> () const</td></tr>
+<tr class="separator:a638af4a73d4fb5a8384a36e053383331"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40f532742a2c68ef13991d10c4c690e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a40f532742a2c68ef13991d10c4c690e2">selectElements</a> (<a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a> op, const size_t num_elements, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *coord) const</td></tr>
+<tr class="separator:a40f532742a2c68ef13991d10c4c690e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04dd5040191eaceca4e26fc260705dd4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a04dd5040191eaceca4e26fc260705dd4">selectHyperslab</a> (<a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a> op, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *count, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *start, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *stride=NULL, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *block=NULL) const</td></tr>
+<tr class="separator:a04dd5040191eaceca4e26fc260705dd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99980063da1a751bb8b03903d8907d8e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a99980063da1a751bb8b03903d8907d8e">selectNone</a> () const</td></tr>
+<tr class="separator:a99980063da1a751bb8b03903d8907d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17d89325d2ef2abf626f073777b3c810"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a17d89325d2ef2abf626f073777b3c810">selectValid</a> () const</td></tr>
+<tr class="separator:a17d89325d2ef2abf626f073777b3c810"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae675c6017b5bbcbeb1a86ba87a9333fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#ae675c6017b5bbcbeb1a86ba87a9333fe">setExtentNone</a> () const</td></tr>
+<tr class="separator:ae675c6017b5bbcbeb1a86ba87a9333fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a651730cf6f647f84f08abee7524a037b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a651730cf6f647f84f08abee7524a037b">setExtentSimple</a> (int rank, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *current_size, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *maximum_size=NULL) const</td></tr>
+<tr class="separator:a651730cf6f647f84f08abee7524a037b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_data_space.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91c87239d6ab443ec2cb7ea3fba2237f"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a91c87239d6ab443ec2cb7ea3fba2237f">~DataSpace</a> () override</td></tr>
+<tr class="separator:a91c87239d6ab443ec2cb7ea3fba2237f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:ad474efd5cb97935c0f4d9cf8ff59d9be"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">ALL</a></td></tr>
+<tr class="memdesc:ad474efd5cb97935c0f4d9cf8ff59d9be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default <a class="el" href="class_h5_1_1_data_space.html" title="Class DataSpace inherits from IdComponent and provides wrappers for the HDF5&#39;s dataspaces.">DataSpace</a> objects. <a href="class_h5_1_1_data_space.html#ad474efd5cb97935c0f4d9cf8ff59d9be">More...</a><br /></td></tr>
+<tr class="separator:ad474efd5cb97935c0f4d9cf8ff59d9be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a0c67708838c1b3647849a9931ff2cee1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space.html#a0c67708838c1b3647849a9931ff2cee1">f_DataSpace_setId</a> (<a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> *dspace, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:a0c67708838c1b3647849a9931ff2cee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a33e9a48af4407ee5527ccd96ba3fd32c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a33e9a48af4407ee5527ccd96ba3fd32c">&#9670;&nbsp;</a></span>DataSpace() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0a">H5S_class_t</a>&#160;</td>
+ <td class="paramname"><em>type</em> = <code><a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0aaf6a34a2439db8aa7bb63ed0c4aaa5eb8">H5S_SCALAR</a></code></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a171f3ef1149f62a2dd50020634695536"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a171f3ef1149f62a2dd50020634695536">&#9670;&nbsp;</a></span>DataSpace() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>rank</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>maxdims</em> = <code>NULL</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac1d210eb25d9ff89bb4fd1c73eaa1805"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac1d210eb25d9ff89bb4fd1c73eaa1805">&#9670;&nbsp;</a></span>DataSpace() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>space_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a83c58eb84dd6f4697c75aa51e8fd682f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83c58eb84dd6f4697c75aa51e8fd682f">&#9670;&nbsp;</a></span>DataSpace() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a91c87239d6ab443ec2cb7ea3fba2237f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91c87239d6ab443ec2cb7ea3fba2237f">&#9670;&nbsp;</a></span>~DataSpace()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a547c58c858ce4a8fdfd32b25523f4c03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a547c58c858ce4a8fdfd32b25523f4c03">&#9670;&nbsp;</a></span>close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void close </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#af6ee7eacbde6b379b68d954e44f6e549">IdComponent</a>.</p>
+
+</div>
+</div>
+<a id="a183f2d38e20f19902144edd900e8504d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a183f2d38e20f19902144edd900e8504d">&#9670;&nbsp;</a></span>copy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>like_space</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afd46e0aaace492e09ece03be530dd13a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd46e0aaace492e09ece03be530dd13a">&#9670;&nbsp;</a></span>deleteConstants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void deleteConstants </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3b39659770019a6b022247b27806c427"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b39659770019a6b022247b27806c427">&#9670;&nbsp;</a></span>extentCopy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void extentCopy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>dest_space</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_id_component.html#adbe305aad1494f55c636a5bb2af2ac3c">IdComponent</a>.</p>
+
+</div>
+</div>
+<a id="aa5eda254838615bd58b46e86bfbb717f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5eda254838615bd58b46e86bfbb717f">&#9670;&nbsp;</a></span>getId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getId </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#a8680b50b3b41ed5692dcbed6a3241c1f">IdComponent</a>.</p>
+
+</div>
+</div>
+<a id="ad65fb5e77aebb5b2fc5e53345c891fa0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad65fb5e77aebb5b2fc5e53345c891fa0">&#9670;&nbsp;</a></span>getSelectBounds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getSelectBounds </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>end</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0ae5e8ae0ade16dc347b24e5b3626cea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ae5e8ae0ade16dc347b24e5b3626cea">&#9670;&nbsp;</a></span>getSelectElemNpoints()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> getSelectElemNpoints </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5189c362d2c92ffa62924833d3eddcf9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5189c362d2c92ffa62924833d3eddcf9">&#9670;&nbsp;</a></span>getSelectElemPointlist()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getSelectElemPointlist </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>startpoint</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>numpoints</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab1017d5ddf7a957cd40819c7d9fb2656"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1017d5ddf7a957cd40819c7d9fb2656">&#9670;&nbsp;</a></span>getSelectHyperBlocklist()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getSelectHyperBlocklist </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>startblock</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>numblocks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a29dc94c319732bd0c07d31dd2dd98ea8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29dc94c319732bd0c07d31dd2dd98ea8">&#9670;&nbsp;</a></span>getSelectHyperNblocks()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> getSelectHyperNblocks </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acc490a8213dd7f0cb90e13783f112ad0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acc490a8213dd7f0cb90e13783f112ad0">&#9670;&nbsp;</a></span>getSelectNpoints()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> getSelectNpoints </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1fd1b308110689c37163bc3b7453a402"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1fd1b308110689c37163bc3b7453a402">&#9670;&nbsp;</a></span>getSimpleExtentDims()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getSimpleExtentDims </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>maxdims</em> = <code>NULL</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a15bd862c03e5ab3ddc0406b01be276d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15bd862c03e5ab3ddc0406b01be276d7">&#9670;&nbsp;</a></span>getSimpleExtentNdims()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getSimpleExtentNdims </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad079cdf0a90ea26e2cf2ee04729a960d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad079cdf0a90ea26e2cf2ee04729a960d">&#9670;&nbsp;</a></span>getSimpleExtentNpoints()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> getSimpleExtentNpoints </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7f439b2be93492d3384b064be4a90c43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7f439b2be93492d3384b064be4a90c43">&#9670;&nbsp;</a></span>getSimpleExtentType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_spublic_8h.html#ae53f3c6a52563646fbac9ead8ecdbf0a">H5S_class_t</a> getSimpleExtentType </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a15029b17f5e40b4658668c6195918ae0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15029b17f5e40b4658668c6195918ae0">&#9670;&nbsp;</a></span>isSimple()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool isSimple </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a53c2b64eaaa8a100fee038ef5064e36e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53c2b64eaaa8a100fee038ef5064e36e">&#9670;&nbsp;</a></span>offsetSimple()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void offsetSimple </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> *&#160;</td>
+ <td class="paramname"><em>offset</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a54291689ef73ce33ed457d226edee5e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54291689ef73ce33ed457d226edee5e1">&#9670;&nbsp;</a></span>operator=()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&amp; operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>rhs</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9f8a5ef0ac0007c6ae942e03ecaa906"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9f8a5ef0ac0007c6ae942e03ecaa906">&#9670;&nbsp;</a></span>p_setId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void p_setId </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#a9579f693da66fa5dcf98043e8a738bfb">IdComponent</a>.</p>
+
+</div>
+</div>
+<a id="a638af4a73d4fb5a8384a36e053383331"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a638af4a73d4fb5a8384a36e053383331">&#9670;&nbsp;</a></span>selectAll()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void selectAll </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a40f532742a2c68ef13991d10c4c690e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40f532742a2c68ef13991d10c4c690e2">&#9670;&nbsp;</a></span>selectElements()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void selectElements </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a>&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&#160;</td>
+ <td class="paramname"><em>num_elements</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>coord</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a04dd5040191eaceca4e26fc260705dd4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04dd5040191eaceca4e26fc260705dd4">&#9670;&nbsp;</a></span>selectHyperslab()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void selectHyperslab </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a>&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>stride</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>block</em> = <code>NULL</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a99980063da1a751bb8b03903d8907d8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99980063da1a751bb8b03903d8907d8e">&#9670;&nbsp;</a></span>selectNone()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void selectNone </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a17d89325d2ef2abf626f073777b3c810"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a17d89325d2ef2abf626f073777b3c810">&#9670;&nbsp;</a></span>selectValid()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool selectValid </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae675c6017b5bbcbeb1a86ba87a9333fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae675c6017b5bbcbeb1a86ba87a9333fe">&#9670;&nbsp;</a></span>setExtentNone()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setExtentNone </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a651730cf6f647f84f08abee7524a037b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a651730cf6f647f84f08abee7524a037b">&#9670;&nbsp;</a></span>setExtentSimple()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setExtentSimple </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>rank</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>current_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>maximum_size</em> = <code>NULL</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Friends And Related Function Documentation</h2>
+<a id="a0c67708838c1b3647849a9931ff2cee1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0c67708838c1b3647849a9931ff2cee1">&#9670;&nbsp;</a></span>f_DataSpace_setId</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void f_DataSpace_setId </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> *&#160;</td>
+ <td class="paramname"><em>dspace</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="ad474efd5cb97935c0f4d9cf8ff59d9be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad474efd5cb97935c0f4d9cf8ff59d9be">&#9670;&nbsp;</a></span>ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&amp; ALL</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Default <a class="el" href="class_h5_1_1_data_space.html" title="Class DataSpace inherits from IdComponent and provides wrappers for the HDF5&#39;s dataspaces.">DataSpace</a> objects. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_data_space_8h.html">H5DataSpace.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_data_space__coll__graph.map b/develop/class_h5_1_1_data_space__coll__graph.map
new file mode 100644
index 0000000..5ad19be
--- /dev/null
+++ b/develop/class_h5_1_1_data_space__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="DataSpace" name="DataSpace">
+<area shape="rect" id="node1" title="Class DataSpace inherits from IdComponent and provides wrappers for the HDF5&#39;s dataspaces." alt="" coords="14,81,106,108"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_data_space__coll__graph.md5 b/develop/class_h5_1_1_data_space__coll__graph.md5
new file mode 100644
index 0000000..41aa2bf
--- /dev/null
+++ b/develop/class_h5_1_1_data_space__coll__graph.md5
@@ -0,0 +1 @@
+b99d98f4d71a397748a4a2f9a7711f25 \ No newline at end of file
diff --git a/develop/class_h5_1_1_data_space__coll__graph.png b/develop/class_h5_1_1_data_space__coll__graph.png
new file mode 100644
index 0000000..c6a26e3
--- /dev/null
+++ b/develop/class_h5_1_1_data_space__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_data_space__inherit__graph.map b/develop/class_h5_1_1_data_space__inherit__graph.map
new file mode 100644
index 0000000..c6b9af7
--- /dev/null
+++ b/develop/class_h5_1_1_data_space__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="DataSpace" name="DataSpace">
+<area shape="rect" id="node1" title="Class DataSpace inherits from IdComponent and provides wrappers for the HDF5&#39;s dataspaces." alt="" coords="14,80,106,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_data_space__inherit__graph.md5 b/develop/class_h5_1_1_data_space__inherit__graph.md5
new file mode 100644
index 0000000..dbe3246
--- /dev/null
+++ b/develop/class_h5_1_1_data_space__inherit__graph.md5
@@ -0,0 +1 @@
+d90eebc1fc8a446ada241b762e0fdc67 \ No newline at end of file
diff --git a/develop/class_h5_1_1_data_space__inherit__graph.png b/develop/class_h5_1_1_data_space__inherit__graph.png
new file mode 100644
index 0000000..dd7e322
--- /dev/null
+++ b/develop/class_h5_1_1_data_space__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_data_space_i_exception.html b/develop/class_h5_1_1_data_space_i_exception.html
new file mode 100644
index 0000000..ebf665d
--- /dev/null
+++ b/develop/class_h5_1_1_data_space_i_exception.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: DataSpaceIException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_data_space_i_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">DataSpaceIException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for DataSpaceIException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_data_space_i_exception__inherit__graph.png" border="0" usemap="#a_data_space_i_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_data_space_i_exception_inherit__map" id="a_data_space_i_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,165,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="42,5,129,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for DataSpaceIException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_data_space_i_exception__coll__graph.png" border="0" usemap="#a_data_space_i_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_data_space_i_exception_coll__map" id="a_data_space_i_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,165,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="42,5,129,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae2577a51d4189fbb8e072a283d27e9be"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space_i_exception.html#ae2577a51d4189fbb8e072a283d27e9be">DataSpaceIException</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:ae2577a51d4189fbb8e072a283d27e9be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac75a2eef230de8f07659fcc2f958c840"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space_i_exception.html#ac75a2eef230de8f07659fcc2f958c840">DataSpaceIException</a> ()</td></tr>
+<tr class="separator:ac75a2eef230de8f07659fcc2f958c840"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab24d287602a84e342abf0017d5ebcdf6"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_space_i_exception.html#ab24d287602a84e342abf0017d5ebcdf6">~DataSpaceIException</a> () override throw ()</td></tr>
+<tr class="separator:ab24d287602a84e342abf0017d5ebcdf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ae2577a51d4189fbb8e072a283d27e9be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae2577a51d4189fbb8e072a283d27e9be">&#9670;&nbsp;</a></span>DataSpaceIException() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_space_i_exception.html">DataSpaceIException</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac75a2eef230de8f07659fcc2f958c840"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac75a2eef230de8f07659fcc2f958c840">&#9670;&nbsp;</a></span>DataSpaceIException() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_space_i_exception.html">DataSpaceIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab24d287602a84e342abf0017d5ebcdf6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab24d287602a84e342abf0017d5ebcdf6">&#9670;&nbsp;</a></span>~DataSpaceIException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_data_space_i_exception.html">DataSpaceIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_data_space_i_exception.html">DataSpaceIException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_data_space_i_exception__coll__graph.map b/develop/class_h5_1_1_data_space_i_exception__coll__graph.map
new file mode 100644
index 0000000..12e6980
--- /dev/null
+++ b/develop/class_h5_1_1_data_space_i_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="DataSpaceIException" name="DataSpaceIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,165,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="42,5,129,32"/>
+</map>
diff --git a/develop/class_h5_1_1_data_space_i_exception__coll__graph.md5 b/develop/class_h5_1_1_data_space_i_exception__coll__graph.md5
new file mode 100644
index 0000000..01b9350
--- /dev/null
+++ b/develop/class_h5_1_1_data_space_i_exception__coll__graph.md5
@@ -0,0 +1 @@
+aafc0df4bd4d9cd3accdacdd35fe59a9 \ No newline at end of file
diff --git a/develop/class_h5_1_1_data_space_i_exception__coll__graph.png b/develop/class_h5_1_1_data_space_i_exception__coll__graph.png
new file mode 100644
index 0000000..63e17da
--- /dev/null
+++ b/develop/class_h5_1_1_data_space_i_exception__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_data_space_i_exception__inherit__graph.map b/develop/class_h5_1_1_data_space_i_exception__inherit__graph.map
new file mode 100644
index 0000000..12e6980
--- /dev/null
+++ b/develop/class_h5_1_1_data_space_i_exception__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="DataSpaceIException" name="DataSpaceIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,165,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="42,5,129,32"/>
+</map>
diff --git a/develop/class_h5_1_1_data_space_i_exception__inherit__graph.md5 b/develop/class_h5_1_1_data_space_i_exception__inherit__graph.md5
new file mode 100644
index 0000000..01b9350
--- /dev/null
+++ b/develop/class_h5_1_1_data_space_i_exception__inherit__graph.md5
@@ -0,0 +1 @@
+aafc0df4bd4d9cd3accdacdd35fe59a9 \ No newline at end of file
diff --git a/develop/class_h5_1_1_data_space_i_exception__inherit__graph.png b/develop/class_h5_1_1_data_space_i_exception__inherit__graph.png
new file mode 100644
index 0000000..63e17da
--- /dev/null
+++ b/develop/class_h5_1_1_data_space_i_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_data_type.html b/develop/class_h5_1_1_data_type.html
new file mode 100644
index 0000000..7be8260
--- /dev/null
+++ b/develop/class_h5_1_1_data_type.html
@@ -0,0 +1,1680 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: DataType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_data_type.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#friends">Friends</a> </div>
+ <div class="headertitle">
+<div class="title">DataType Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5DataType.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> provides generic operations on HDF5 datatypes. </p>
+<p><a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> inherits from <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.">H5Object</a> because a named datatype is an HDF5 object and is a base class of <a class="el" href="class_h5_1_1_array_type.html" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes.">ArrayType</a>, <a class="el" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType.">AtomType</a>, <a class="el" href="class_h5_1_1_comp_type.html" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes.">CompType</a>, <a class="el" href="class_h5_1_1_enum_type.html" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes.">EnumType</a>, and <a class="el" href="class_h5_1_1_var_len_type.html" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable-length Datatypes.">VarLenType</a>. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for DataType:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_data_type__inherit__graph.png" border="0" usemap="#a_data_type_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_data_type_inherit__map" id="a_data_type_inherit__map">
+<area shape="rect" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="271,229,353,256"/>
+<area shape="rect" href="class_h5_1_1_array_type.html" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes." alt="" coords="45,304,131,331"/>
+<area shape="rect" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="155,304,242,331"/>
+<area shape="rect" href="class_h5_1_1_comp_type.html" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes." alt="" coords="267,304,357,331"/>
+<area shape="rect" href="class_h5_1_1_enum_type.html" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes." alt="" coords="382,304,471,331"/>
+<area shape="rect" href="class_h5_1_1_var_len_type.html" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable&#45;length Datatypes." alt="" coords="496,304,592,331"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="271,155,353,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="265,80,359,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="257,5,367,32"/>
+<area shape="rect" href="class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="5,379,91,405"/>
+<area shape="rect" href="class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="115,379,184,405"/>
+<area shape="rect" href="class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="209,379,290,405"/>
+<area shape="rect" href="class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="314,379,385,405"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for DataType:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_data_type__coll__graph.png" border="0" usemap="#a_data_type_coll__map" alt="Collaboration graph"/></div>
+<map name="a_data_type_coll__map" id="a_data_type_coll__map">
+<area shape="rect" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ac068dc8eaf28593e581a14753d298a06"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ac068dc8eaf28593e581a14753d298a06">DataType</a> (const <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> type_class, size_t size)</td></tr>
+<tr class="separator:ac068dc8eaf28593e581a14753d298a06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae596f82e2d8d45e42b5796251bd84872"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae596f82e2d8d45e42b5796251bd84872">DataType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;original)</td></tr>
+<tr class="separator:ae596f82e2d8d45e42b5796251bd84872"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a901b356513ad184c95024b05eb06c17e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a901b356513ad184c95024b05eb06c17e">DataType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a901b356513ad184c95024b05eb06c17e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40abdbbca1f4e1201e6085cc4b3d2d27"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40abdbbca1f4e1201e6085cc4b3d2d27">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a40abdbbca1f4e1201e6085cc4b3d2d27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c3bcb8e34b473b7bac61270e18b0f7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a56c3bcb8e34b473b7bac61270e18b0f7">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a56c3bcb8e34b473b7bac61270e18b0f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e04965012f5b9d52c41cfb5b60a150f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7e04965012f5b9d52c41cfb5b60a150f">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a7e04965012f5b9d52c41cfb5b60a150f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd949dcd92437d29d3078649f3d684f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7fd949dcd92437d29d3078649f3d684f">copy</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;like_type)</td></tr>
+<tr class="separator:a7fd949dcd92437d29d3078649f3d684f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466942a4b3c9215b66f8c1074f8cfed8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a466942a4b3c9215b66f8c1074f8cfed8">copy</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dset)</td></tr>
+<tr class="separator:a466942a4b3c9215b66f8c1074f8cfed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af58a39507bc65b3803c237e585f23ed3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af58a39507bc65b3803c237e585f23ed3">decode</a> () const</td></tr>
+<tr class="separator:af58a39507bc65b3803c237e585f23ed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a983efb9188e4573a470b3ec367342fe5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a983efb9188e4573a470b3ec367342fe5">encode</a> ()</td></tr>
+<tr class="separator:a983efb9188e4573a470b3ec367342fe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c59c79679f50dd9c9e3ae05d2ec3c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af6c59c79679f50dd9c9e3ae05d2ec3c5">getClass</a> () const</td></tr>
+<tr class="separator:af6c59c79679f50dd9c9e3ae05d2ec3c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c72aa320066e0c782cbbe4d4f68a55"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a50c72aa320066e0c782cbbe4d4f68a55">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a50c72aa320066e0c782cbbe4d4f68a55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac246f2356cc6ce8526dc09d9838ebd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adac246f2356cc6ce8526dc09d9838ebd">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:adac246f2356cc6ce8526dc09d9838ebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0874817151faa42361bb657f397e0dc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0874817151faa42361bb657f397e0dc">committed</a> () const</td></tr>
+<tr class="separator:af0874817151faa42361bb657f397e0dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1422bcd1c9fc4bfb85a596eb08cdfed6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1422bcd1c9fc4bfb85a596eb08cdfed6">find</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **pcdata) const</td></tr>
+<tr class="separator:a1422bcd1c9fc4bfb85a596eb08cdfed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c923e6248632f7dc8a09bc3def3c073"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a4c923e6248632f7dc8a09bc3def3c073">convert</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, size_t nelmts, void *buf, void *background, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4c923e6248632f7dc8a09bc3def3c073"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37df55706ef514cff6c3b79bd3600ebd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a37df55706ef514cff6c3b79bd3600ebd">operator=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;rhs)</td></tr>
+<tr class="separator:a37df55706ef514cff6c3b79bd3600ebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0fb071be13085933196b2f5dffee8bf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0fb071be13085933196b2f5dffee8bf">operator==</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:af0fb071be13085933196b2f5dffee8bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a389235a1d1b8904d9a44b2d9d227d2e2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a389235a1d1b8904d9a44b2d9d227d2e2">operator!=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:a389235a1d1b8904d9a44b2d9d227d2e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0af0c6e3920cd67025211889c98807db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a0af0c6e3920cd67025211889c98807db">lock</a> () const</td></tr>
+<tr class="separator:a0af0c6e3920cd67025211889c98807db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be1e4285daa77fe397767c097fbdc66"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a9be1e4285daa77fe397767c097fbdc66">getSize</a> () const</td></tr>
+<tr class="separator:a9be1e4285daa77fe397767c097fbdc66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f31d16a2dae9f56a6370a5efb9e4007"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a3f31d16a2dae9f56a6370a5efb9e4007">getSuper</a> () const</td></tr>
+<tr class="separator:a3f31d16a2dae9f56a6370a5efb9e4007"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44bd5fea29b828eccd4d42bb6fadbb29"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a44bd5fea29b828eccd4d42bb6fadbb29">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a44bd5fea29b828eccd4d42bb6fadbb29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae02f131fcd48c885d4bd15856821331b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae02f131fcd48c885d4bd15856821331b">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:ae02f131fcd48c885d4bd15856821331b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6f6b9d5b788b2c5c42212c17ee54bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a2d6f6b9d5b788b2c5c42212c17ee54bf">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a2d6f6b9d5b788b2c5c42212c17ee54bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5fddd8b26eae8f07e05736b46163655"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5fddd8b26eae8f07e05736b46163655">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:aa5fddd8b26eae8f07e05736b46163655"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acafe68636c5a715a05962321f9c2bf29"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#acafe68636c5a715a05962321f9c2bf29">setTag</a> (const char *tag) const</td></tr>
+<tr class="separator:acafe68636c5a715a05962321f9c2bf29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40c235955a7679e52e0c0e6c1795f7c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40c235955a7679e52e0c0e6c1795f7c1">setTag</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;tag) const</td></tr>
+<tr class="separator:a40c235955a7679e52e0c0e6c1795f7c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a70a1093aa221aeeda4875ff1f73f08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a8a70a1093aa221aeeda4875ff1f73f08">getTag</a> () const</td></tr>
+<tr class="separator:a8a70a1093aa221aeeda4875ff1f73f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d7c7b81297aee1a1442240e98f135de"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7d7c7b81297aee1a1442240e98f135de">detectClass</a> (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls) const</td></tr>
+<tr class="separator:a7d7c7b81297aee1a1442240e98f135de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cf8f832989cccfea47bd7d7da80e007"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7cf8f832989cccfea47bd7d7da80e007">isVariableStr</a> () const</td></tr>
+<tr class="separator:a7cf8f832989cccfea47bd7d7da80e007"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73dd93a02b9d3cccf7c81ae96f3e9e95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a73dd93a02b9d3cccf7c81ae96f3e9e95">getCreatePlist</a> () const</td></tr>
+<tr class="separator:a73dd93a02b9d3cccf7c81ae96f3e9e95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_data_type.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeb53ea465a862947e76ad5d26e431a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adeb53ea465a862947e76ad5d26e431a3">DataType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="separator:adeb53ea465a862947e76ad5d26e431a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156d4c7e0f8fa447b0c4514641060f8b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a156d4c7e0f8fa447b0c4514641060f8b">DataType</a> ()</td></tr>
+<tr class="separator:a156d4c7e0f8fa447b0c4514641060f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9be2c6047a50fe6c0eb8c6756f272f2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ab9be2c6047a50fe6c0eb8c6756f272f2">hasBinaryDesc</a> () const</td></tr>
+<tr class="separator:ab9be2c6047a50fe6c0eb8c6756f272f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2ed0fc985843a1d07751fe8f12e988d"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa2ed0fc985843a1d07751fe8f12e988d">~DataType</a> () override</td></tr>
+<tr class="separator:aa2ed0fc985843a1d07751fe8f12e988d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:ada8f566b113567dedb7d66c01dc39675"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ada8f566b113567dedb7d66c01dc39675">detectClass</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls)</td></tr>
+<tr class="separator:ada8f566b113567dedb7d66c01dc39675"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aa0747cdda355fee792bbf220ea91a5f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa0747cdda355fee792bbf220ea91a5f9">p_decode</a> () const</td></tr>
+<tr class="separator:aa0747cdda355fee792bbf220ea91a5f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3724b6f28676ef301d842f9122af06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1b3724b6f28676ef301d842f9122af06">p_opentype</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *dtype_name) const</td></tr>
+<tr class="separator:a1b3724b6f28676ef301d842f9122af06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a65aad2c86b597a4b3c6b04811727455a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a65aad2c86b597a4b3c6b04811727455a">f_DataType_setId</a> (<a class="el" href="class_h5_1_1_data_type.html">DataType</a> *dtype, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:a65aad2c86b597a4b3c6b04811727455a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ac068dc8eaf28593e581a14753d298a06"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac068dc8eaf28593e581a14753d298a06">&#9670;&nbsp;</a></span>DataType() <span class="overload">[1/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td>
+ <td class="paramname"><em>type_class</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae596f82e2d8d45e42b5796251bd84872"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae596f82e2d8d45e42b5796251bd84872">&#9670;&nbsp;</a></span>DataType() <span class="overload">[2/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a901b356513ad184c95024b05eb06c17e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a901b356513ad184c95024b05eb06c17e">&#9670;&nbsp;</a></span>DataType() <span class="overload">[3/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td>
+ <td class="paramname"><em>pred_type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a40abdbbca1f4e1201e6085cc4b3d2d27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40abdbbca1f4e1201e6085cc4b3d2d27">&#9670;&nbsp;</a></span>DataType() <span class="overload">[4/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a56c3bcb8e34b473b7bac61270e18b0f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56c3bcb8e34b473b7bac61270e18b0f7">&#9670;&nbsp;</a></span>DataType() <span class="overload">[5/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7e04965012f5b9d52c41cfb5b60a150f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e04965012f5b9d52c41cfb5b60a150f">&#9670;&nbsp;</a></span>DataType() <span class="overload">[6/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em> = <code><a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>plist</em> = <code><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adeb53ea465a862947e76ad5d26e431a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adeb53ea465a862947e76ad5d26e431a3">&#9670;&nbsp;</a></span>DataType() <span class="overload">[7/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a156d4c7e0f8fa447b0c4514641060f8b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a156d4c7e0f8fa447b0c4514641060f8b">&#9670;&nbsp;</a></span>DataType() <span class="overload">[8/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa2ed0fc985843a1d07751fe8f12e988d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2ed0fc985843a1d07751fe8f12e988d">&#9670;&nbsp;</a></span>~DataType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_data_type.html">DataType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a547c58c858ce4a8fdfd32b25523f4c03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a547c58c858ce4a8fdfd32b25523f4c03">&#9670;&nbsp;</a></span>close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void close </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#af6ee7eacbde6b379b68d954e44f6e549">IdComponent</a>.</p>
+
+</div>
+</div>
+<a id="a50c72aa320066e0c782cbbe4d4f68a55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50c72aa320066e0c782cbbe4d4f68a55">&#9670;&nbsp;</a></span>commit() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void commit </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adac246f2356cc6ce8526dc09d9838ebd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adac246f2356cc6ce8526dc09d9838ebd">&#9670;&nbsp;</a></span>commit() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void commit </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af0874817151faa42361bb657f397e0dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0874817151faa42361bb657f397e0dc">&#9670;&nbsp;</a></span>committed()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool committed </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4c923e6248632f7dc8a09bc3def3c073"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c923e6248632f7dc8a09bc3def3c073">&#9670;&nbsp;</a></span>convert()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void convert </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>background</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>plist</em> = <code><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a466942a4b3c9215b66f8c1074f8cfed8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a466942a4b3c9215b66f8c1074f8cfed8">&#9670;&nbsp;</a></span>copy() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;&#160;</td>
+ <td class="paramname"><em>dset</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7fd949dcd92437d29d3078649f3d684f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7fd949dcd92437d29d3078649f3d684f">&#9670;&nbsp;</a></span>copy() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>like_type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af58a39507bc65b3803c237e585f23ed3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af58a39507bc65b3803c237e585f23ed3">&#9670;&nbsp;</a></span>decode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a>* decode </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_var_len_type.html#a9ff8ea4b545be56e51066a488854ac81">VarLenType</a>, <a class="el" href="class_h5_1_1_str_type.html#a9ff8ea4b545be56e51066a488854ac81">StrType</a>, <a class="el" href="class_h5_1_1_int_type.html#a9ff8ea4b545be56e51066a488854ac81">IntType</a>, <a class="el" href="class_h5_1_1_float_type.html#a9ff8ea4b545be56e51066a488854ac81">FloatType</a>, <a class="el" href="class_h5_1_1_enum_type.html#a9ff8ea4b545be56e51066a488854ac81">EnumType</a>, <a class="el" href="class_h5_1_1_comp_type.html#a9ff8ea4b545be56e51066a488854ac81">CompType</a>, and <a class="el" href="class_h5_1_1_array_type.html#a9ff8ea4b545be56e51066a488854ac81">ArrayType</a>.</p>
+
+</div>
+</div>
+<a id="ada8f566b113567dedb7d66c01dc39675"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada8f566b113567dedb7d66c01dc39675">&#9670;&nbsp;</a></span>detectClass() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool detectClass </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td>
+ <td class="paramname"><em>pred_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td>
+ <td class="paramname"><em>cls</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7d7c7b81297aee1a1442240e98f135de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d7c7b81297aee1a1442240e98f135de">&#9670;&nbsp;</a></span>detectClass() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool detectClass </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td>
+ <td class="paramname"><em>cls</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a983efb9188e4573a470b3ec367342fe5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a983efb9188e4573a470b3ec367342fe5">&#9670;&nbsp;</a></span>encode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void encode </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1422bcd1c9fc4bfb85a596eb08cdfed6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1422bcd1c9fc4bfb85a596eb08cdfed6">&#9670;&nbsp;</a></span>find()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> find </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **&#160;</td>
+ <td class="paramname"><em>pcdata</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_id_component.html#adbe305aad1494f55c636a5bb2af2ac3c">IdComponent</a>.</p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_var_len_type.html#a71c2693398514fad4828112c9d21554b">VarLenType</a>, <a class="el" href="class_h5_1_1_str_type.html#a71c2693398514fad4828112c9d21554b">StrType</a>, <a class="el" href="class_h5_1_1_pred_type.html#a71c2693398514fad4828112c9d21554b">PredType</a>, <a class="el" href="class_h5_1_1_int_type.html#a71c2693398514fad4828112c9d21554b">IntType</a>, <a class="el" href="class_h5_1_1_float_type.html#a71c2693398514fad4828112c9d21554b">FloatType</a>, <a class="el" href="class_h5_1_1_enum_type.html#a71c2693398514fad4828112c9d21554b">EnumType</a>, <a class="el" href="class_h5_1_1_comp_type.html#a71c2693398514fad4828112c9d21554b">CompType</a>, <a class="el" href="class_h5_1_1_atom_type.html#a71c2693398514fad4828112c9d21554b">AtomType</a>, and <a class="el" href="class_h5_1_1_array_type.html#a71c2693398514fad4828112c9d21554b">ArrayType</a>.</p>
+
+</div>
+</div>
+<a id="af6c59c79679f50dd9c9e3ae05d2ec3c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6c59c79679f50dd9c9e3ae05d2ec3c5">&#9670;&nbsp;</a></span>getClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> getClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a73dd93a02b9d3cccf7c81ae96f3e9e95"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73dd93a02b9d3cccf7c81ae96f3e9e95">&#9670;&nbsp;</a></span>getCreatePlist()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> getCreatePlist </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa5eda254838615bd58b46e86bfbb717f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5eda254838615bd58b46e86bfbb717f">&#9670;&nbsp;</a></span>getId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getId </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_h5_object.html#a5c94f9c5a415d63425adfce78f2c23bf">H5Object</a>.</p>
+
+</div>
+</div>
+<a id="a9be1e4285daa77fe397767c097fbdc66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9be1e4285daa77fe397767c097fbdc66">&#9670;&nbsp;</a></span>getSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t getSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3f31d16a2dae9f56a6370a5efb9e4007"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f31d16a2dae9f56a6370a5efb9e4007">&#9670;&nbsp;</a></span>getSuper()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> getSuper </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8a70a1093aa221aeeda4875ff1f73f08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a70a1093aa221aeeda4875ff1f73f08">&#9670;&nbsp;</a></span>getTag()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getTag </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab9be2c6047a50fe6c0eb8c6756f272f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab9be2c6047a50fe6c0eb8c6756f272f2">&#9670;&nbsp;</a></span>hasBinaryDesc()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool hasBinaryDesc </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7cf8f832989cccfea47bd7d7da80e007"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7cf8f832989cccfea47bd7d7da80e007">&#9670;&nbsp;</a></span>isVariableStr()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool isVariableStr </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0af0c6e3920cd67025211889c98807db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0af0c6e3920cd67025211889c98807db">&#9670;&nbsp;</a></span>lock()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void lock </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a389235a1d1b8904d9a44b2d9d227d2e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a389235a1d1b8904d9a44b2d9d227d2e2">&#9670;&nbsp;</a></span>operator!=()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool operator!= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>compared_type</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a37df55706ef514cff6c3b79bd3600ebd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37df55706ef514cff6c3b79bd3600ebd">&#9670;&nbsp;</a></span>operator=()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&amp; operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>rhs</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af0fb071be13085933196b2f5dffee8bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0fb071be13085933196b2f5dffee8bf">&#9670;&nbsp;</a></span>operator==()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool operator== </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>compared_type</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa0747cdda355fee792bbf220ea91a5f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0747cdda355fee792bbf220ea91a5f9">&#9670;&nbsp;</a></span>p_decode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> p_decode </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1b3724b6f28676ef301d842f9122af06"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b3724b6f28676ef301d842f9122af06">&#9670;&nbsp;</a></span>p_opentype()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> p_opentype </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>dtype_name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9f8a5ef0ac0007c6ae942e03ecaa906"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9f8a5ef0ac0007c6ae942e03ecaa906">&#9670;&nbsp;</a></span>p_setId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void p_setId </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_h5_object.html#a831245c4132d511f861d24ad7efefbaf">H5Object</a>.</p>
+
+</div>
+</div>
+<a id="a44bd5fea29b828eccd4d42bb6fadbb29"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a44bd5fea29b828eccd4d42bb6fadbb29">&#9670;&nbsp;</a></span>registerFunc() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void registerFunc </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a>&#160;</td>
+ <td class="paramname"><em>pers</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td>
+ <td class="paramname"><em>func</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae02f131fcd48c885d4bd15856821331b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae02f131fcd48c885d4bd15856821331b">&#9670;&nbsp;</a></span>registerFunc() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void registerFunc </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a>&#160;</td>
+ <td class="paramname"><em>pers</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td>
+ <td class="paramname"><em>func</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acafe68636c5a715a05962321f9c2bf29"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acafe68636c5a715a05962321f9c2bf29">&#9670;&nbsp;</a></span>setTag() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setTag </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>tag</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a40c235955a7679e52e0c0e6c1795f7c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40c235955a7679e52e0c0e6c1795f7c1">&#9670;&nbsp;</a></span>setTag() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setTag </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>tag</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2d6f6b9d5b788b2c5c42212c17ee54bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d6f6b9d5b788b2c5c42212c17ee54bf">&#9670;&nbsp;</a></span>unregister() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void unregister </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a>&#160;</td>
+ <td class="paramname"><em>pers</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td>
+ <td class="paramname"><em>func</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa5fddd8b26eae8f07e05736b46163655"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5fddd8b26eae8f07e05736b46163655">&#9670;&nbsp;</a></span>unregister() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void unregister </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a>&#160;</td>
+ <td class="paramname"><em>pers</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td>
+ <td class="paramname"><em>func</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Friends And Related Function Documentation</h2>
+<a id="a65aad2c86b597a4b3c6b04811727455a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65aad2c86b597a4b3c6b04811727455a">&#9670;&nbsp;</a></span>f_DataType_setId</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void f_DataType_setId </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> *&#160;</td>
+ <td class="paramname"><em>dtype</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a49ffeaac2cb90ecf98f9966fb1308fd1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49ffeaac2cb90ecf98f9966fb1308fd1">&#9670;&nbsp;</a></span>id</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_data_type_8h.html">H5DataType.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_data_type.html">DataType</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_data_type__coll__graph.map b/develop/class_h5_1_1_data_type__coll__graph.map
new file mode 100644
index 0000000..b622d0f
--- /dev/null
+++ b/develop/class_h5_1_1_data_type__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="DataType" name="DataType">
+<area shape="rect" id="node1" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_data_type__coll__graph.md5 b/develop/class_h5_1_1_data_type__coll__graph.md5
new file mode 100644
index 0000000..98b3eed
--- /dev/null
+++ b/develop/class_h5_1_1_data_type__coll__graph.md5
@@ -0,0 +1 @@
+ef38ad4bd2a610d9e04cd4014e414d73 \ No newline at end of file
diff --git a/develop/class_h5_1_1_data_type__coll__graph.png b/develop/class_h5_1_1_data_type__coll__graph.png
new file mode 100644
index 0000000..037ac73
--- /dev/null
+++ b/develop/class_h5_1_1_data_type__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_data_type__inherit__graph.map b/develop/class_h5_1_1_data_type__inherit__graph.map
new file mode 100644
index 0000000..fda2b46
--- /dev/null
+++ b/develop/class_h5_1_1_data_type__inherit__graph.map
@@ -0,0 +1,15 @@
+<map id="DataType" name="DataType">
+<area shape="rect" id="node1" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="271,229,353,256"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_array_type.html" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes." alt="" coords="45,304,131,331"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="155,304,242,331"/>
+<area shape="rect" id="node11" href="$class_h5_1_1_comp_type.html" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes." alt="" coords="267,304,357,331"/>
+<area shape="rect" id="node12" href="$class_h5_1_1_enum_type.html" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes." alt="" coords="382,304,471,331"/>
+<area shape="rect" id="node13" href="$class_h5_1_1_var_len_type.html" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable&#45;length Datatypes." alt="" coords="496,304,592,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="271,155,353,181"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="265,80,359,107"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="257,5,367,32"/>
+<area shape="rect" id="node7" href="$class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="5,379,91,405"/>
+<area shape="rect" id="node8" href="$class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="115,379,184,405"/>
+<area shape="rect" id="node9" href="$class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="209,379,290,405"/>
+<area shape="rect" id="node10" href="$class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="314,379,385,405"/>
+</map>
diff --git a/develop/class_h5_1_1_data_type__inherit__graph.md5 b/develop/class_h5_1_1_data_type__inherit__graph.md5
new file mode 100644
index 0000000..e9d70b0
--- /dev/null
+++ b/develop/class_h5_1_1_data_type__inherit__graph.md5
@@ -0,0 +1 @@
+cad870e96efeb6410f86a1f5e501990b \ No newline at end of file
diff --git a/develop/class_h5_1_1_data_type__inherit__graph.png b/develop/class_h5_1_1_data_type__inherit__graph.png
new file mode 100644
index 0000000..d649b15
--- /dev/null
+++ b/develop/class_h5_1_1_data_type__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_data_type_i_exception.html b/develop/class_h5_1_1_data_type_i_exception.html
new file mode 100644
index 0000000..87ef938
--- /dev/null
+++ b/develop/class_h5_1_1_data_type_i_exception.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: DataTypeIException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_data_type_i_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">DataTypeIException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for DataTypeIException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_data_type_i_exception__inherit__graph.png" border="0" usemap="#a_data_type_i_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_data_type_i_exception_inherit__map" id="a_data_type_i_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,156,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="37,5,124,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for DataTypeIException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_data_type_i_exception__coll__graph.png" border="0" usemap="#a_data_type_i_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_data_type_i_exception_coll__map" id="a_data_type_i_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,156,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="37,5,124,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a93ec9f26d33a0025df931ebc856dccd8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type_i_exception.html#a93ec9f26d33a0025df931ebc856dccd8">DataTypeIException</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a93ec9f26d33a0025df931ebc856dccd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cafa55d6ca6a27a3586f2eee3b9f4e4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type_i_exception.html#a0cafa55d6ca6a27a3586f2eee3b9f4e4">DataTypeIException</a> ()</td></tr>
+<tr class="separator:a0cafa55d6ca6a27a3586f2eee3b9f4e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbc8f47c19450c4b1643850f7f626eca"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type_i_exception.html#acbc8f47c19450c4b1643850f7f626eca">~DataTypeIException</a> () override throw ()</td></tr>
+<tr class="separator:acbc8f47c19450c4b1643850f7f626eca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a93ec9f26d33a0025df931ebc856dccd8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93ec9f26d33a0025df931ebc856dccd8">&#9670;&nbsp;</a></span>DataTypeIException() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type_i_exception.html">DataTypeIException</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0cafa55d6ca6a27a3586f2eee3b9f4e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0cafa55d6ca6a27a3586f2eee3b9f4e4">&#9670;&nbsp;</a></span>DataTypeIException() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_type_i_exception.html">DataTypeIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acbc8f47c19450c4b1643850f7f626eca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acbc8f47c19450c4b1643850f7f626eca">&#9670;&nbsp;</a></span>~DataTypeIException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_data_type_i_exception.html">DataTypeIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_data_type_i_exception.html">DataTypeIException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_data_type_i_exception__coll__graph.map b/develop/class_h5_1_1_data_type_i_exception__coll__graph.map
new file mode 100644
index 0000000..0aac3f8
--- /dev/null
+++ b/develop/class_h5_1_1_data_type_i_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="DataTypeIException" name="DataTypeIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,156,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="37,5,124,32"/>
+</map>
diff --git a/develop/class_h5_1_1_data_type_i_exception__coll__graph.md5 b/develop/class_h5_1_1_data_type_i_exception__coll__graph.md5
new file mode 100644
index 0000000..07bad99
--- /dev/null
+++ b/develop/class_h5_1_1_data_type_i_exception__coll__graph.md5
@@ -0,0 +1 @@
+d7c754b27e5eae0b8249bb1de42782c7 \ No newline at end of file
diff --git a/develop/class_h5_1_1_data_type_i_exception__coll__graph.png b/develop/class_h5_1_1_data_type_i_exception__coll__graph.png
new file mode 100644
index 0000000..61d4b52
--- /dev/null
+++ b/develop/class_h5_1_1_data_type_i_exception__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_data_type_i_exception__inherit__graph.map b/develop/class_h5_1_1_data_type_i_exception__inherit__graph.map
new file mode 100644
index 0000000..0aac3f8
--- /dev/null
+++ b/develop/class_h5_1_1_data_type_i_exception__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="DataTypeIException" name="DataTypeIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,156,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="37,5,124,32"/>
+</map>
diff --git a/develop/class_h5_1_1_data_type_i_exception__inherit__graph.md5 b/develop/class_h5_1_1_data_type_i_exception__inherit__graph.md5
new file mode 100644
index 0000000..07bad99
--- /dev/null
+++ b/develop/class_h5_1_1_data_type_i_exception__inherit__graph.md5
@@ -0,0 +1 @@
+d7c754b27e5eae0b8249bb1de42782c7 \ No newline at end of file
diff --git a/develop/class_h5_1_1_data_type_i_exception__inherit__graph.png b/develop/class_h5_1_1_data_type_i_exception__inherit__graph.png
new file mode 100644
index 0000000..61d4b52
--- /dev/null
+++ b/develop/class_h5_1_1_data_type_i_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_enum_type.html b/develop/class_h5_1_1_enum_type.html
new file mode 100644
index 0000000..337f190
--- /dev/null
+++ b/develop/class_h5_1_1_enum_type.html
@@ -0,0 +1,1038 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: EnumType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_enum_type.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">EnumType Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5EnumType.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="class_h5_1_1_enum_type.html" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes.">EnumType</a> is a derivative of a <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and operates on HDF5 enum datatypes. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for EnumType:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_enum_type__inherit__graph.png" border="0" usemap="#a_enum_type_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_enum_type_inherit__map" id="a_enum_type_inherit__map">
+<area shape="rect" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes." alt="" coords="15,304,105,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for EnumType:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_enum_type__coll__graph.png" border="0" usemap="#a_enum_type_coll__map" alt="Collaboration graph"/></div>
+<map name="a_enum_type_coll__map" id="a_enum_type_coll__map">
+<area shape="rect" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes." alt="" coords="15,304,105,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a9256cb361cf4c442ca4c52f34e161204"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#a9256cb361cf4c442ca4c52f34e161204">EnumType</a> (size_t size)</td></tr>
+<tr class="separator:a9256cb361cf4c442ca4c52f34e161204"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74d52914915e3542c657c711e81a65e3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#a74d52914915e3542c657c711e81a65e3">EnumType</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dataset)</td></tr>
+<tr class="separator:a74d52914915e3542c657c711e81a65e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fe9ad7622248f3b977a5256a1e1766c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#a5fe9ad7622248f3b977a5256a1e1766c">EnumType</a> (const <a class="el" href="class_h5_1_1_int_type.html">IntType</a> &amp;data_type)</td></tr>
+<tr class="separator:a5fe9ad7622248f3b977a5256a1e1766c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad41a4f68faaaa7ef21e4936857d883f1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#ad41a4f68faaaa7ef21e4936857d883f1">EnumType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:ad41a4f68faaaa7ef21e4936857d883f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0653cc4e3b83296393664cb2540be965"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#a0653cc4e3b83296393664cb2540be965">EnumType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a0653cc4e3b83296393664cb2540be965"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ff8ea4b545be56e51066a488854ac81"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#a9ff8ea4b545be56e51066a488854ac81">decode</a> () const override</td></tr>
+<tr class="separator:a9ff8ea4b545be56e51066a488854ac81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade98a9e0bef4edbf28cff7b167362063"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#ade98a9e0bef4edbf28cff7b167362063">getNmembers</a> () const</td></tr>
+<tr class="separator:ade98a9e0bef4edbf28cff7b167362063"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6989edeff20ab81dda3a780f036c5195"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#a6989edeff20ab81dda3a780f036c5195">getMemberIndex</a> (const char *name) const</td></tr>
+<tr class="separator:a6989edeff20ab81dda3a780f036c5195"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6748584442dcf8dec83458401960257"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#ad6748584442dcf8dec83458401960257">getMemberIndex</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ad6748584442dcf8dec83458401960257"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aece7b73fbf4bac26be139af55881ddcb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#aece7b73fbf4bac26be139af55881ddcb">getMemberValue</a> (unsigned memb_no, void *value) const</td></tr>
+<tr class="separator:aece7b73fbf4bac26be139af55881ddcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d7d7a896b4e7195a8f6e15ba128a4e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#a2d7d7a896b4e7195a8f6e15ba128a4e1">insert</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a2d7d7a896b4e7195a8f6e15ba128a4e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad058ee298dcbf3decbcbe4b3f80fb739"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#ad058ee298dcbf3decbcbe4b3f80fb739">insert</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:ad058ee298dcbf3decbcbe4b3f80fb739"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b367ebfd6d434da89ea33a655092eab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#a3b367ebfd6d434da89ea33a655092eab">nameOf</a> (void *value, size_t size) const</td></tr>
+<tr class="separator:a3b367ebfd6d434da89ea33a655092eab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35abb5a9d230fc4c5c9bcb08e8f3f3b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#a35abb5a9d230fc4c5c9bcb08e8f3f3b9">valueOf</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a35abb5a9d230fc4c5c9bcb08e8f3f3b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeba85cd7f5a259f3e4838231931d8c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#adeba85cd7f5a259f3e4838231931d8c2">valueOf</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:adeba85cd7f5a259f3e4838231931d8c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_enum_type.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8e97efcca5b5880876c2d8d122c2bdd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#ad8e97efcca5b5880876c2d8d122c2bdd">EnumType</a> ()</td></tr>
+<tr class="separator:ad8e97efcca5b5880876c2d8d122c2bdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d2b9cf554f8b2131a109a9bd54498ef"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#a3d2b9cf554f8b2131a109a9bd54498ef">EnumType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:a3d2b9cf554f8b2131a109a9bd54498ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3faa4e07ad6e694737de78233c53577"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#ad3faa4e07ad6e694737de78233c53577">EnumType</a> (const <a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> &amp;original)</td></tr>
+<tr class="separator:ad3faa4e07ad6e694737de78233c53577"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6dadafeec5544ecbdf50642b0d07d03"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_enum_type.html#af6dadafeec5544ecbdf50642b0d07d03">~EnumType</a> () override</td></tr>
+<tr class="separator:af6dadafeec5544ecbdf50642b0d07d03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ac068dc8eaf28593e581a14753d298a06">DataType</a> (const <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> type_class, size_t size)</td></tr>
+<tr class="separator:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae596f82e2d8d45e42b5796251bd84872">DataType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;original)</td></tr>
+<tr class="separator:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a901b356513ad184c95024b05eb06c17e">DataType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40abdbbca1f4e1201e6085cc4b3d2d27">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a56c3bcb8e34b473b7bac61270e18b0f7">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7e04965012f5b9d52c41cfb5b60a150f">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7fd949dcd92437d29d3078649f3d684f">copy</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;like_type)</td></tr>
+<tr class="separator:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a466942a4b3c9215b66f8c1074f8cfed8">copy</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dset)</td></tr>
+<tr class="separator:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a983efb9188e4573a470b3ec367342fe5">encode</a> ()</td></tr>
+<tr class="separator:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af6c59c79679f50dd9c9e3ae05d2ec3c5">getClass</a> () const</td></tr>
+<tr class="separator:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a50c72aa320066e0c782cbbe4d4f68a55">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adac246f2356cc6ce8526dc09d9838ebd">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0874817151faa42361bb657f397e0dc">committed</a> () const</td></tr>
+<tr class="separator:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1422bcd1c9fc4bfb85a596eb08cdfed6">find</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **pcdata) const</td></tr>
+<tr class="separator:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a4c923e6248632f7dc8a09bc3def3c073">convert</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, size_t nelmts, void *buf, void *background, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a37df55706ef514cff6c3b79bd3600ebd">operator=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;rhs)</td></tr>
+<tr class="separator:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0fb071be13085933196b2f5dffee8bf">operator==</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a389235a1d1b8904d9a44b2d9d227d2e2">operator!=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a0af0c6e3920cd67025211889c98807db">lock</a> () const</td></tr>
+<tr class="separator:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a9be1e4285daa77fe397767c097fbdc66">getSize</a> () const</td></tr>
+<tr class="separator:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a3f31d16a2dae9f56a6370a5efb9e4007">getSuper</a> () const</td></tr>
+<tr class="separator:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a44bd5fea29b828eccd4d42bb6fadbb29">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae02f131fcd48c885d4bd15856821331b">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a2d6f6b9d5b788b2c5c42212c17ee54bf">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5fddd8b26eae8f07e05736b46163655">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#acafe68636c5a715a05962321f9c2bf29">setTag</a> (const char *tag) const</td></tr>
+<tr class="separator:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40c235955a7679e52e0c0e6c1795f7c1">setTag</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;tag) const</td></tr>
+<tr class="separator:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a8a70a1093aa221aeeda4875ff1f73f08">getTag</a> () const</td></tr>
+<tr class="separator:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7d7c7b81297aee1a1442240e98f135de">detectClass</a> (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls) const</td></tr>
+<tr class="separator:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7cf8f832989cccfea47bd7d7da80e007">isVariableStr</a> () const</td></tr>
+<tr class="separator:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a73dd93a02b9d3cccf7c81ae96f3e9e95">getCreatePlist</a> () const</td></tr>
+<tr class="separator:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adeb53ea465a862947e76ad5d26e431a3">DataType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="separator:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a156d4c7e0f8fa447b0c4514641060f8b">DataType</a> ()</td></tr>
+<tr class="separator:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ab9be2c6047a50fe6c0eb8c6756f272f2">hasBinaryDesc</a> () const</td></tr>
+<tr class="separator:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa2ed0fc985843a1d07751fe8f12e988d">~DataType</a> () override</td></tr>
+<tr class="separator:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ada8f566b113567dedb7d66c01dc39675">detectClass</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls)</td></tr>
+<tr class="separator:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa0747cdda355fee792bbf220ea91a5f9">p_decode</a> () const</td></tr>
+<tr class="separator:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1b3724b6f28676ef301d842f9122af06">p_opentype</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *dtype_name) const</td></tr>
+<tr class="separator:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a9256cb361cf4c442ca4c52f34e161204"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9256cb361cf4c442ca4c52f34e161204">&#9670;&nbsp;</a></span>EnumType() <span class="overload">[1/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a74d52914915e3542c657c711e81a65e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74d52914915e3542c657c711e81a65e3">&#9670;&nbsp;</a></span>EnumType() <span class="overload">[2/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;&#160;</td>
+ <td class="paramname"><em>dataset</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5fe9ad7622248f3b977a5256a1e1766c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5fe9ad7622248f3b977a5256a1e1766c">&#9670;&nbsp;</a></span>EnumType() <span class="overload">[3/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_int_type.html">IntType</a> &amp;&#160;</td>
+ <td class="paramname"><em>data_type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad41a4f68faaaa7ef21e4936857d883f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad41a4f68faaaa7ef21e4936857d883f1">&#9670;&nbsp;</a></span>EnumType() <span class="overload">[4/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0653cc4e3b83296393664cb2540be965"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0653cc4e3b83296393664cb2540be965">&#9670;&nbsp;</a></span>EnumType() <span class="overload">[5/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad8e97efcca5b5880876c2d8d122c2bdd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad8e97efcca5b5880876c2d8d122c2bdd">&#9670;&nbsp;</a></span>EnumType() <span class="overload">[6/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3d2b9cf554f8b2131a109a9bd54498ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d2b9cf554f8b2131a109a9bd54498ef">&#9670;&nbsp;</a></span>EnumType() <span class="overload">[7/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>existing_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad3faa4e07ad6e694737de78233c53577"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3faa4e07ad6e694737de78233c53577">&#9670;&nbsp;</a></span>EnumType() <span class="overload">[8/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af6dadafeec5544ecbdf50642b0d07d03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6dadafeec5544ecbdf50642b0d07d03">&#9670;&nbsp;</a></span>~EnumType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_enum_type.html">EnumType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9ff8ea4b545be56e51066a488854ac81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ff8ea4b545be56e51066a488854ac81">&#9670;&nbsp;</a></span>decode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a>* decode </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_data_type.html#af58a39507bc65b3803c237e585f23ed3">DataType</a>.</p>
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_data_type.html#a71c2693398514fad4828112c9d21554b">DataType</a>.</p>
+
+</div>
+</div>
+<a id="a6989edeff20ab81dda3a780f036c5195"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6989edeff20ab81dda3a780f036c5195">&#9670;&nbsp;</a></span>getMemberIndex() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getMemberIndex </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad6748584442dcf8dec83458401960257"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad6748584442dcf8dec83458401960257">&#9670;&nbsp;</a></span>getMemberIndex() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getMemberIndex </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aece7b73fbf4bac26be139af55881ddcb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aece7b73fbf4bac26be139af55881ddcb">&#9670;&nbsp;</a></span>getMemberValue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getMemberValue </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>memb_no</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ade98a9e0bef4edbf28cff7b167362063"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade98a9e0bef4edbf28cff7b167362063">&#9670;&nbsp;</a></span>getNmembers()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getNmembers </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2d7d7a896b4e7195a8f6e15ba128a4e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d7d7a896b4e7195a8f6e15ba128a4e1">&#9670;&nbsp;</a></span>insert() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void insert </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad058ee298dcbf3decbcbe4b3f80fb739"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad058ee298dcbf3decbcbe4b3f80fb739">&#9670;&nbsp;</a></span>insert() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void insert </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3b367ebfd6d434da89ea33a655092eab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b367ebfd6d434da89ea33a655092eab">&#9670;&nbsp;</a></span>nameOf()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> nameOf </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a35abb5a9d230fc4c5c9bcb08e8f3f3b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35abb5a9d230fc4c5c9bcb08e8f3f3b9">&#9670;&nbsp;</a></span>valueOf() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void valueOf </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adeba85cd7f5a259f3e4838231931d8c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adeba85cd7f5a259f3e4838231931d8c2">&#9670;&nbsp;</a></span>valueOf() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void valueOf </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_enum_type_8h.html">H5EnumType.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_enum_type__coll__graph.map b/develop/class_h5_1_1_enum_type__coll__graph.map
new file mode 100644
index 0000000..41b874f
--- /dev/null
+++ b/develop/class_h5_1_1_enum_type__coll__graph.map
@@ -0,0 +1,7 @@
+<map id="EnumType" name="EnumType">
+<area shape="rect" id="node1" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes." alt="" coords="15,304,105,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_enum_type__coll__graph.md5 b/develop/class_h5_1_1_enum_type__coll__graph.md5
new file mode 100644
index 0000000..8ca1f9b
--- /dev/null
+++ b/develop/class_h5_1_1_enum_type__coll__graph.md5
@@ -0,0 +1 @@
+ecdc828a129e204d4a5e396b60ababad \ No newline at end of file
diff --git a/develop/class_h5_1_1_enum_type__coll__graph.png b/develop/class_h5_1_1_enum_type__coll__graph.png
new file mode 100644
index 0000000..9544a94
--- /dev/null
+++ b/develop/class_h5_1_1_enum_type__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_enum_type__inherit__graph.map b/develop/class_h5_1_1_enum_type__inherit__graph.map
new file mode 100644
index 0000000..41b874f
--- /dev/null
+++ b/develop/class_h5_1_1_enum_type__inherit__graph.map
@@ -0,0 +1,7 @@
+<map id="EnumType" name="EnumType">
+<area shape="rect" id="node1" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes." alt="" coords="15,304,105,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_enum_type__inherit__graph.md5 b/develop/class_h5_1_1_enum_type__inherit__graph.md5
new file mode 100644
index 0000000..8ca1f9b
--- /dev/null
+++ b/develop/class_h5_1_1_enum_type__inherit__graph.md5
@@ -0,0 +1 @@
+ecdc828a129e204d4a5e396b60ababad \ No newline at end of file
diff --git a/develop/class_h5_1_1_enum_type__inherit__graph.png b/develop/class_h5_1_1_enum_type__inherit__graph.png
new file mode 100644
index 0000000..9544a94
--- /dev/null
+++ b/develop/class_h5_1_1_enum_type__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_exception.html b/develop/class_h5_1_1_exception.html
new file mode 100644
index 0000000..193a919
--- /dev/null
+++ b/develop/class_h5_1_1_exception.html
@@ -0,0 +1,619 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Exception Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-static-attribs">Static Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">Exception Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions.">Exception</a> provides wrappers of HDF5 error handling functions. </p>
+<p>Many classes are derived from <a class="el" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions.">Exception</a> for specific HDF5 C interfaces. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for Exception:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_exception__inherit__graph.png" border="0" usemap="#a_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_exception_inherit__map" id="a_exception_inherit__map">
+<area shape="rect" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="5,284,92,311"/>
+<area shape="rect" href="class_h5_1_1_attribute_i_exception.html" title=" " alt="" coords="153,5,300,32"/>
+<area shape="rect" href="class_h5_1_1_data_set_i_exception.html" title=" " alt="" coords="155,56,298,83"/>
+<area shape="rect" href="class_h5_1_1_data_space_i_exception.html" title=" " alt="" coords="147,107,307,133"/>
+<area shape="rect" href="class_h5_1_1_data_type_i_exception.html" title=" " alt="" coords="151,157,302,184"/>
+<area shape="rect" href="class_h5_1_1_file_i_exception.html" title=" " alt="" coords="170,208,283,235"/>
+<area shape="rect" href="class_h5_1_1_group_i_exception.html" title=" " alt="" coords="162,259,291,285"/>
+<area shape="rect" href="class_h5_1_1_id_component_exception.html" title=" " alt="" coords="140,309,313,336"/>
+<area shape="rect" href="class_h5_1_1_library_i_exception.html" title=" " alt="" coords="159,360,294,387"/>
+<area shape="rect" href="class_h5_1_1_location_exception.html" title=" " alt="" coords="156,411,297,437"/>
+<area shape="rect" href="class_h5_1_1_obj_header_i_exception.html" title=" " alt="" coords="147,461,306,488"/>
+<area shape="rect" href="class_h5_1_1_prop_list_i_exception.html" title=" " alt="" coords="155,512,298,539"/>
+<area shape="rect" href="class_h5_1_1_reference_exception.html" title=" " alt="" coords="151,563,303,589"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
+Static Protected Attributes</h2></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a480eadecaf7b936ad9aebab914243a76"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a480eadecaf7b936ad9aebab914243a76">&#9670;&nbsp;</a></span>Exception() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_exception.html">Exception</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abfbc23b99b2e78b609d50ac688611236"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abfbc23b99b2e78b609d50ac688611236">&#9670;&nbsp;</a></span>Exception() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_exception.html">Exception</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acad34d4fc0c2bfc6c8739c3db96d317e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acad34d4fc0c2bfc6c8739c3db96d317e">&#9670;&nbsp;</a></span>Exception() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_exception.html">Exception</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;&#160;</td>
+ <td class="paramname"><em>orig</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae55b5e05d3195ae27204e3a2395e54e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae55b5e05d3195ae27204e3a2395e54e7">&#9670;&nbsp;</a></span>~Exception()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_exception.html">Exception</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a12f3de9ed19276bbac2733e726762d58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a12f3de9ed19276bbac2733e726762d58">&#9670;&nbsp;</a></span>clearErrorStack()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void clearErrorStack </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3ea71ce86e4ebbcd93d820da4204f6de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3ea71ce86e4ebbcd93d820da4204f6de">&#9670;&nbsp;</a></span>dontPrint()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void dontPrint </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1939a4a0b21fd2c6b5565b3a0fafebc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1939a4a0b21fd2c6b5565b3a0fafebc6">&#9670;&nbsp;</a></span>getAutoPrint()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void getAutoPrint </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>client_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a293292ab6bea5989c93c0d0396bd6419"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a293292ab6bea5989c93c0d0396bd6419">&#9670;&nbsp;</a></span>getCDetailMsg()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* getCDetailMsg </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab5dc9dbdcf14fc6ffe632045d9030130"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab5dc9dbdcf14fc6ffe632045d9030130">&#9670;&nbsp;</a></span>getCFuncName()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* getCFuncName </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad8da747cc2259a2f6691b41bd0f19248"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad8da747cc2259a2f6691b41bd0f19248">&#9670;&nbsp;</a></span>getDetailMsg()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string getDetailMsg </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac4425f35e8f44fc664a5c6d505d233d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4425f35e8f44fc664a5c6d505d233d5">&#9670;&nbsp;</a></span>getFuncName()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string getFuncName </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8b5150b7308060a67989c4fe1aab7acf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b5150b7308060a67989c4fe1aab7acf">&#9670;&nbsp;</a></span>getMajorString()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string getMajorString </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>err_major_id</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1797c734da505d69bfbf3651f0da570f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1797c734da505d69bfbf3651f0da570f">&#9670;&nbsp;</a></span>getMinorString()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string getMinorString </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>err_minor_id</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa240549c299c7d73acaa03d6b6bcc93f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa240549c299c7d73acaa03d6b6bcc93f">&#9670;&nbsp;</a></span>printErrorStack()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void printErrorStack </td>
+ <td>(</td>
+ <td class="paramtype">FILE *&#160;</td>
+ <td class="paramname"><em>stream</em> = <code>stderr</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>err_stack</em> = <code><a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adbc01458dbde72a6ba5cd42344db35a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adbc01458dbde72a6ba5cd42344db35a5">&#9670;&nbsp;</a></span>setAutoPrint()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void setAutoPrint </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>client_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0917968b9c7947fdedbe5541474451a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0917968b9c7947fdedbe5541474451a6">&#9670;&nbsp;</a></span>walkErrorStack()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void walkErrorStack </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a>&#160;</td>
+ <td class="paramname"><em>direction</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a>&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>client_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a47911232d969297b6ac8b7cdc42593cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47911232d969297b6ac8b7cdc42593cd">&#9670;&nbsp;</a></span>DEFAULT_MSG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char DEFAULT_MSG[]</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_exception.html">Exception</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_exception__inherit__graph.map b/develop/class_h5_1_1_exception__inherit__graph.map
new file mode 100644
index 0000000..2eaff41
--- /dev/null
+++ b/develop/class_h5_1_1_exception__inherit__graph.map
@@ -0,0 +1,15 @@
+<map id="Exception" name="Exception">
+<area shape="rect" id="node1" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="5,284,92,311"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_attribute_i_exception.html" title=" " alt="" coords="153,5,300,32"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_data_set_i_exception.html" title=" " alt="" coords="155,56,298,83"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_data_space_i_exception.html" title=" " alt="" coords="147,107,307,133"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_data_type_i_exception.html" title=" " alt="" coords="151,157,302,184"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_file_i_exception.html" title=" " alt="" coords="170,208,283,235"/>
+<area shape="rect" id="node7" href="$class_h5_1_1_group_i_exception.html" title=" " alt="" coords="162,259,291,285"/>
+<area shape="rect" id="node8" href="$class_h5_1_1_id_component_exception.html" title=" " alt="" coords="140,309,313,336"/>
+<area shape="rect" id="node9" href="$class_h5_1_1_library_i_exception.html" title=" " alt="" coords="159,360,294,387"/>
+<area shape="rect" id="node10" href="$class_h5_1_1_location_exception.html" title=" " alt="" coords="156,411,297,437"/>
+<area shape="rect" id="node11" href="$class_h5_1_1_obj_header_i_exception.html" title=" " alt="" coords="147,461,306,488"/>
+<area shape="rect" id="node12" href="$class_h5_1_1_prop_list_i_exception.html" title=" " alt="" coords="155,512,298,539"/>
+<area shape="rect" id="node13" href="$class_h5_1_1_reference_exception.html" title=" " alt="" coords="151,563,303,589"/>
+</map>
diff --git a/develop/class_h5_1_1_exception__inherit__graph.md5 b/develop/class_h5_1_1_exception__inherit__graph.md5
new file mode 100644
index 0000000..1e9be0e
--- /dev/null
+++ b/develop/class_h5_1_1_exception__inherit__graph.md5
@@ -0,0 +1 @@
+ad823cebe0b3ecd41ff9623a5d8aa23d \ No newline at end of file
diff --git a/develop/class_h5_1_1_exception__inherit__graph.png b/develop/class_h5_1_1_exception__inherit__graph.png
new file mode 100644
index 0000000..f93deca
--- /dev/null
+++ b/develop/class_h5_1_1_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_file_acc_prop_list.html b/develop/class_h5_1_1_file_acc_prop_list.html
new file mode 100644
index 0000000..10bfc48
--- /dev/null
+++ b/develop/class_h5_1_1_file_acc_prop_list.html
@@ -0,0 +1,1428 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: FileAccPropList Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_file_acc_prop_list.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">FileAccPropList Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5FaccProp.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_file_acc_prop_list.html" title="Class FileAccPropList inherits from PropList and provides wrappers for the HDF5 file access property ...">FileAccPropList</a> inherits from <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> and provides wrappers for the HDF5 file access property list. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for FileAccPropList:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_file_acc_prop_list__inherit__graph.png" border="0" usemap="#a_file_acc_prop_list_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_file_acc_prop_list_inherit__map" id="a_file_acc_prop_list_inherit__map">
+<area shape="rect" title="Class FileAccPropList inherits from PropList and provides wrappers for the HDF5 file access property ..." alt="" coords="5,155,125,181"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="28,80,103,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="11,5,120,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for FileAccPropList:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_file_acc_prop_list__coll__graph.png" border="0" usemap="#a_file_acc_prop_list_coll__map" alt="Collaboration graph"/></div>
+<map name="a_file_acc_prop_list_coll__map" id="a_file_acc_prop_list_coll__map">
+<area shape="rect" title="Class FileAccPropList inherits from PropList and provides wrappers for the HDF5 file access property ..." alt="" coords="5,157,125,184"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="28,81,103,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="11,5,120,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a3f5480ca51837deac658b543af2f28a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a3f5480ca51837deac658b543af2f28a3">FileAccPropList</a> ()</td></tr>
+<tr class="separator:a3f5480ca51837deac658b543af2f28a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1766dc55ccfa31790ad3dcfd895f70ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a1766dc55ccfa31790ad3dcfd895f70ab">setStdio</a> () const</td></tr>
+<tr class="separator:a1766dc55ccfa31790ad3dcfd895f70ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad480ddf14de61c119a6ce10de70cafd8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#ad480ddf14de61c119a6ce10de70cafd8">setDriver</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_driver_id, const void *new_driver_info) const</td></tr>
+<tr class="separator:ad480ddf14de61c119a6ce10de70cafd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adebde05ca509d0809ea1ee0655f38f5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#adebde05ca509d0809ea1ee0655f38f5e">getDriver</a> () const</td></tr>
+<tr class="separator:adebde05ca509d0809ea1ee0655f38f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acff73dec193f0bdef4b2cc69ee1c6c7c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#acff73dec193f0bdef4b2cc69ee1c6c7c">setFamilyOffset</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> offset) const</td></tr>
+<tr class="separator:acff73dec193f0bdef4b2cc69ee1c6c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f529fbdd160c5e2d9e3a5c019b329ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a9f529fbdd160c5e2d9e3a5c019b329ce">getFamilyOffset</a> () const</td></tr>
+<tr class="separator:a9f529fbdd160c5e2d9e3a5c019b329ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03a92cc5a37c2fe6aba87d65bf3e058d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a03a92cc5a37c2fe6aba87d65bf3e058d">setSec2</a> () const</td></tr>
+<tr class="separator:a03a92cc5a37c2fe6aba87d65bf3e058d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb3b492ea37ded22a44f28b944628d0d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#afb3b492ea37ded22a44f28b944628d0d">setCore</a> (size_t increment, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> backing_store) const</td></tr>
+<tr class="separator:afb3b492ea37ded22a44f28b944628d0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01f657cb76fbe0ce7e31bb6ea735a84f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a01f657cb76fbe0ce7e31bb6ea735a84f">getCore</a> (size_t &amp;increment, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> &amp;backing_store) const</td></tr>
+<tr class="separator:a01f657cb76fbe0ce7e31bb6ea735a84f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbb22ea3fc5c36eb2d403fa79601348f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#adbb22ea3fc5c36eb2d403fa79601348f">setFamily</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> memb_size, const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;memb_plist) const</td></tr>
+<tr class="separator:adbb22ea3fc5c36eb2d403fa79601348f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6aac7c8e44bc866c7f433d15704810b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#ab6aac7c8e44bc866c7f433d15704810b">getFamily</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;memb_size, <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;memb_plist) const</td></tr>
+<tr class="separator:ab6aac7c8e44bc866c7f433d15704810b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76c71620da1f8396e7e07a22fc121524"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a76c71620da1f8396e7e07a22fc121524">getFamily</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;memb_size) const</td></tr>
+<tr class="separator:a76c71620da1f8396e7e07a22fc121524"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a470a1975bfc940f0a5182c8182a45609"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a470a1975bfc940f0a5182c8182a45609">setSplit</a> (const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;meta_plist, const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;raw_plist, const char *meta_ext=&quot;.meta&quot;, const char *raw_ext=&quot;.raw&quot;) const</td></tr>
+<tr class="separator:a470a1975bfc940f0a5182c8182a45609"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe3a44b037f00f75b51a196cdeda0d1a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#abe3a44b037f00f75b51a196cdeda0d1a">setSplit</a> (const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;meta_plist, const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;raw_plist, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;meta_ext=&quot;.meta&quot;, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;raw_ext=&quot;.raw&quot;) const</td></tr>
+<tr class="separator:abe3a44b037f00f75b51a196cdeda0d1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af58657cc7bcfa404cad0b826746f1c71"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#af58657cc7bcfa404cad0b826746f1c71">setSieveBufSize</a> (size_t bufsize) const</td></tr>
+<tr class="separator:af58657cc7bcfa404cad0b826746f1c71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a2c8468e695600ede9089a2529d2ba6"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a6a2c8468e695600ede9089a2529d2ba6">getSieveBufSize</a> () const</td></tr>
+<tr class="separator:a6a2c8468e695600ede9089a2529d2ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefbb15de9abe648d4c2ee9808b88abe1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#aefbb15de9abe648d4c2ee9808b88abe1">setMetaBlockSize</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;block_size) const</td></tr>
+<tr class="separator:aefbb15de9abe648d4c2ee9808b88abe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a250a84ce88e270ab9d8cbb9e3be6a54c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a250a84ce88e270ab9d8cbb9e3be6a54c">getMetaBlockSize</a> () const</td></tr>
+<tr class="separator:a250a84ce88e270ab9d8cbb9e3be6a54c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeda26ec8e09d891e80d609bdb3e187aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#aeda26ec8e09d891e80d609bdb3e187aa">setLog</a> (const char *logfile, unsigned flags, size_t buf_size) const</td></tr>
+<tr class="separator:aeda26ec8e09d891e80d609bdb3e187aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a397a14697a793451365ca69a28dc1cfe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a397a14697a793451365ca69a28dc1cfe">setLog</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;logfile, unsigned flags, size_t buf_size) const</td></tr>
+<tr class="separator:a397a14697a793451365ca69a28dc1cfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f4d54db916533ed6f034c562602cdea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a6f4d54db916533ed6f034c562602cdea">setAlignment</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> threshold=1, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> alignment=1) const</td></tr>
+<tr class="separator:a6f4d54db916533ed6f034c562602cdea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30fcb993e07e21b787345044932a39ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30fcb993e07e21b787345044932a39ef">getAlignment</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;threshold, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;alignment) const</td></tr>
+<tr class="separator:a30fcb993e07e21b787345044932a39ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a060f5576b02f26101d40dce960ee310f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a060f5576b02f26101d40dce960ee310f">setMultiType</a> (<a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> dtype) const</td></tr>
+<tr class="separator:a060f5576b02f26101d40dce960ee310f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32ddca07a5ab59823194c2be9cde66b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a32ddca07a5ab59823194c2be9cde66b8">getMultiType</a> () const</td></tr>
+<tr class="separator:a32ddca07a5ab59823194c2be9cde66b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a626a334eb7ec3e36a5fc81c4f1e643bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a626a334eb7ec3e36a5fc81c4f1e643bc">setCache</a> (int mdc_nelmts, size_t rdcc_nelmts, size_t rdcc_nbytes, double rdcc_w0) const</td></tr>
+<tr class="separator:a626a334eb7ec3e36a5fc81c4f1e643bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82b092bb6271c4e8188b084dadda4807"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a82b092bb6271c4e8188b084dadda4807">getCache</a> (int &amp;mdc_nelmts, size_t &amp;rdcc_nelmts, size_t &amp;rdcc_nbytes, double &amp;rdcc_w0) const</td></tr>
+<tr class="separator:a82b092bb6271c4e8188b084dadda4807"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af264b541e8683f71053fda2cd4a2bd0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#af264b541e8683f71053fda2cd4a2bd0e">setFcloseDegree</a> (<a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a> degree) const</td></tr>
+<tr class="separator:af264b541e8683f71053fda2cd4a2bd0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a530f041aa40053f134aba0eb8401cef4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a530f041aa40053f134aba0eb8401cef4">getFcloseDegree</a> () const</td></tr>
+<tr class="separator:a530f041aa40053f134aba0eb8401cef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d0812b6a1a0eea08b469ab6d5265510"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a0d0812b6a1a0eea08b469ab6d5265510">setFileAccDirect</a> (size_t boundary, size_t block_size, size_t cbuf_size) const</td></tr>
+<tr class="separator:a0d0812b6a1a0eea08b469ab6d5265510"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e6c6ea954613a68aa0e552353f84ff6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a5e6c6ea954613a68aa0e552353f84ff6">getFileAccDirect</a> (size_t &amp;boundary, size_t &amp;block_size, size_t &amp;cbuf_size) const</td></tr>
+<tr class="separator:a5e6c6ea954613a68aa0e552353f84ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5958831e25e8104376a38262a43b98e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a5958831e25e8104376a38262a43b98e7">setGcReferences</a> (unsigned gc_ref=0) const</td></tr>
+<tr class="separator:a5958831e25e8104376a38262a43b98e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1aa34608a1ddda1890758d0b5b8142d"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#ab1aa34608a1ddda1890758d0b5b8142d">getGcReferences</a> () const</td></tr>
+<tr class="separator:ab1aa34608a1ddda1890758d0b5b8142d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adee337bf57e974169a5ac87be358e00d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#adee337bf57e974169a5ac87be358e00d">setFileLocking</a> (<a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> use_file_locking, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> ignore_when_disabled) const</td></tr>
+<tr class="separator:adee337bf57e974169a5ac87be358e00d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad49d44890148a0d6cd68e1e6a9c8eb7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#ad49d44890148a0d6cd68e1e6a9c8eb7e">getFileLocking</a> (<a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> &amp;use_file_locking, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> &amp;ignore_when_disabled) const</td></tr>
+<tr class="separator:ad49d44890148a0d6cd68e1e6a9c8eb7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a555306858fcf7bf51be0bfa88e4e5c45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a555306858fcf7bf51be0bfa88e4e5c45">setLibverBounds</a> (<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> libver_low, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> libver_high) const</td></tr>
+<tr class="separator:a555306858fcf7bf51be0bfa88e4e5c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e101d6d783eccff75163cc7dba128fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a1e101d6d783eccff75163cc7dba128fe">getLibverBounds</a> (<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> &amp;libver_low, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> &amp;libver_high) const</td></tr>
+<tr class="separator:a1e101d6d783eccff75163cc7dba128fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_file_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1a398734882432f3b165cb282a62401"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#ad1a398734882432f3b165cb282a62401">FileAccPropList</a> (const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;original)</td></tr>
+<tr class="separator:ad1a398734882432f3b165cb282a62401"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27b1a6fc28311633006094dd0260ce4e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a27b1a6fc28311633006094dd0260ce4e">FileAccPropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:a27b1a6fc28311633006094dd0260ce4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b4fb603413e9174f3c8e1421ee2240a"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a4b4fb603413e9174f3c8e1421ee2240a">~FileAccPropList</a> () override</td></tr>
+<tr class="separator:a4b4fb603413e9174f3c8e1421ee2240a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaf471b6f95c0f2414a853681eb3053b3">PropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3d289d8a986d54c2ef9336dfa6371abd">operator=</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs)</td></tr>
+<tr class="separator:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9acf4e4795ae8a6889e1ffcacd22e085">operator==</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs) const</td></tr>
+<tr class="separator:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab7e21b78a5e3e3d44681f47787087807">closeClass</a> () const</td></tr>
+<tr class="separator:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab5c5d6cc3c376975f6bdbf39ef2f1832">copy</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;like_plist)</td></tr>
+<tr class="separator:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4bcdfecec8f6e3c8262b46f858e78d21">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const char *name) const</td></tr>
+<tr class="separator:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3035445b822b818995f14b6dda0886f2">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abf890685c19818626d8aab7bfc64b916">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const char *name) const</td></tr>
+<tr class="separator:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a36ee84f0073cf3e91dca905f9b18411f">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5734ba2e94e524bd741526e59e344f78">getClass</a> () const</td></tr>
+<tr class="separator:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af4a36c1d31a0ad5e1202a2b7554ee987">getClassName</a> () const</td></tr>
+<tr class="separator:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6df46d944be47afde7d90c54dd5277c5">getClassParent</a> () const</td></tr>
+<tr class="separator:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae0c74a2852b8152b2218ce60ec081764">getNumProps</a> () const</td></tr>
+<tr class="separator:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4f3f68df64c969fb23ffda131253eb6f">getProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d057793790a733a3376fb710da67fc4">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a52f55eb956d453db44b218ae1d6a38d7">getProperty</a> (const char *name) const</td></tr>
+<tr class="separator:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a313ec71dee8352b86be057cc0b4b5bad">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ace17435c694b5a23bcd3970ddd0f194c">setProperty</a> (const char *name, const char *charptr) const</td></tr>
+<tr class="separator:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#adfb77778b2a3ab1b1b9ec90372fb7c5a">setProperty</a> (const char *name, const void *value) const</td></tr>
+<tr class="separator:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af6679089d88aabf25f60099440d71d7c">setProperty</a> (const char *name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a8b05fe205c2beb6190abd69fcd47d2bd">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const void *value) const</td></tr>
+<tr class="separator:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a43ebf621043bb2899279a268f4cd0294">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3db8335d969d5d690c1d958c2c6ceac3">setProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a308580879f6e2cbd2fec7c88d4c84b94">setProperty</a> (const char *name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abd9bbbe1179b1ece5721ad5f7760cc45">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaee67e7930b3eb7f7e13f2bab8f5d0a1">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e8713fd94b6a8fbd8072b6964883f73">getPropSize</a> (const char *name) const</td></tr>
+<tr class="separator:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6f844d2c8fd0c9fbfa47d74b7ae800ab">getPropSize</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d0511d1b5e624cd38f8e0dcdc0551e2">isAClass</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;prop_class) const</td></tr>
+<tr class="separator:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">propExist</a> (const char *name) const</td></tr>
+<tr class="memdesc:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the existence of a property in a property object. <a href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">More...</a><br /></td></tr>
+<tr class="separator:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a25d2d519b6bcb13a8bbe128b26bd63a4">propExist</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e42ec3f5bea2481f8ca077533b69f13">removeProp</a> (const char *name) const</td></tr>
+<tr class="separator:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a13fdaa090e0caa8c3f34f9e28b90056f">removeProp</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4800b13542f44210b3ea7ef9f6ed2f83">PropList</a> ()</td></tr>
+<tr class="separator:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a1372a31844509ee2be98bfc7689299d8">PropList</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;original)</td></tr>
+<tr class="separator:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4ab3febdb998c0f766f9acc88bb3b069">~PropList</a> () override</td></tr>
+<tr class="separator:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a30d5e70ef896af94f1cb1f07916e754f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">DEFAULT</a></td></tr>
+<tr class="memdesc:a30d5e70ef896af94f1cb1f07916e754f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default file access property list. <a href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">More...</a><br /></td></tr>
+<tr class="separator:a30d5e70ef896af94f1cb1f07916e754f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">DEFAULT</a></td></tr>
+<tr class="memdesc:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default property list. <a href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">More...</a><br /></td></tr>
+<tr class="separator:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a3f5480ca51837deac658b543af2f28a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f5480ca51837deac658b543af2f28a3">&#9670;&nbsp;</a></span>FileAccPropList() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad1a398734882432f3b165cb282a62401"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad1a398734882432f3b165cb282a62401">&#9670;&nbsp;</a></span>FileAccPropList() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a27b1a6fc28311633006094dd0260ce4e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27b1a6fc28311633006094dd0260ce4e">&#9670;&nbsp;</a></span>FileAccPropList() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4b4fb603413e9174f3c8e1421ee2240a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b4fb603413e9174f3c8e1421ee2240a">&#9670;&nbsp;</a></span>~FileAccPropList()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="afd46e0aaace492e09ece03be530dd13a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd46e0aaace492e09ece03be530dd13a">&#9670;&nbsp;</a></span>deleteConstants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void deleteConstants </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_prop_list.html#a71c2693398514fad4828112c9d21554b">PropList</a>.</p>
+
+</div>
+</div>
+<a id="a30fcb993e07e21b787345044932a39ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30fcb993e07e21b787345044932a39ef">&#9670;&nbsp;</a></span>getAlignment()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getAlignment </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>threshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>alignment</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a82b092bb6271c4e8188b084dadda4807"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a82b092bb6271c4e8188b084dadda4807">&#9670;&nbsp;</a></span>getCache()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getCache </td>
+ <td>(</td>
+ <td class="paramtype">int &amp;&#160;</td>
+ <td class="paramname"><em>mdc_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>rdcc_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>rdcc_nbytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&#160;</td>
+ <td class="paramname"><em>rdcc_w0</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a01f657cb76fbe0ce7e31bb6ea735a84f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a01f657cb76fbe0ce7e31bb6ea735a84f">&#9670;&nbsp;</a></span>getCore()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getCore </td>
+ <td>(</td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>increment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>backing_store</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adebde05ca509d0809ea1ee0655f38f5e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adebde05ca509d0809ea1ee0655f38f5e">&#9670;&nbsp;</a></span>getDriver()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getDriver </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a76c71620da1f8396e7e07a22fc121524"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a76c71620da1f8396e7e07a22fc121524">&#9670;&nbsp;</a></span>getFamily() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> getFamily </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>memb_size</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab6aac7c8e44bc866c7f433d15704810b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6aac7c8e44bc866c7f433d15704810b">&#9670;&nbsp;</a></span>getFamily() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getFamily </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>memb_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>memb_plist</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9f529fbdd160c5e2d9e3a5c019b329ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9f529fbdd160c5e2d9e3a5c019b329ce">&#9670;&nbsp;</a></span>getFamilyOffset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getFamilyOffset </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a530f041aa40053f134aba0eb8401cef4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a530f041aa40053f134aba0eb8401cef4">&#9670;&nbsp;</a></span>getFcloseDegree()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a> getFcloseDegree </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5e6c6ea954613a68aa0e552353f84ff6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5e6c6ea954613a68aa0e552353f84ff6">&#9670;&nbsp;</a></span>getFileAccDirect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getFileAccDirect </td>
+ <td>(</td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>boundary</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>block_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>cbuf_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad49d44890148a0d6cd68e1e6a9c8eb7e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad49d44890148a0d6cd68e1e6a9c8eb7e">&#9670;&nbsp;</a></span>getFileLocking()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getFileLocking </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>use_file_locking</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>ignore_when_disabled</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab1aa34608a1ddda1890758d0b5b8142d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1aa34608a1ddda1890758d0b5b8142d">&#9670;&nbsp;</a></span>getGcReferences()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned getGcReferences </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1e101d6d783eccff75163cc7dba128fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e101d6d783eccff75163cc7dba128fe">&#9670;&nbsp;</a></span>getLibverBounds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getLibverBounds </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>libver_low</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>libver_high</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a250a84ce88e270ab9d8cbb9e3be6a54c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a250a84ce88e270ab9d8cbb9e3be6a54c">&#9670;&nbsp;</a></span>getMetaBlockSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getMetaBlockSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a32ddca07a5ab59823194c2be9cde66b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32ddca07a5ab59823194c2be9cde66b8">&#9670;&nbsp;</a></span>getMultiType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> getMultiType </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6a2c8468e695600ede9089a2529d2ba6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a2c8468e695600ede9089a2529d2ba6">&#9670;&nbsp;</a></span>getSieveBufSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t getSieveBufSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6f4d54db916533ed6f034c562602cdea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f4d54db916533ed6f034c562602cdea">&#9670;&nbsp;</a></span>setAlignment()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setAlignment </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>threshold</em> = <code>1</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>alignment</em> = <code>1</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a626a334eb7ec3e36a5fc81c4f1e643bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a626a334eb7ec3e36a5fc81c4f1e643bc">&#9670;&nbsp;</a></span>setCache()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setCache </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>mdc_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>rdcc_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>rdcc_nbytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>rdcc_w0</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afb3b492ea37ded22a44f28b944628d0d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afb3b492ea37ded22a44f28b944628d0d">&#9670;&nbsp;</a></span>setCore()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setCore </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>increment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>backing_store</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad480ddf14de61c119a6ce10de70cafd8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad480ddf14de61c119a6ce10de70cafd8">&#9670;&nbsp;</a></span>setDriver()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setDriver </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_driver_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>new_driver_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adbb22ea3fc5c36eb2d403fa79601348f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adbb22ea3fc5c36eb2d403fa79601348f">&#9670;&nbsp;</a></span>setFamily()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setFamily </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>memb_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>memb_plist</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acff73dec193f0bdef4b2cc69ee1c6c7c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acff73dec193f0bdef4b2cc69ee1c6c7c">&#9670;&nbsp;</a></span>setFamilyOffset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setFamilyOffset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>offset</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af264b541e8683f71053fda2cd4a2bd0e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af264b541e8683f71053fda2cd4a2bd0e">&#9670;&nbsp;</a></span>setFcloseDegree()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setFcloseDegree </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a>&#160;</td>
+ <td class="paramname"><em>degree</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0d0812b6a1a0eea08b469ab6d5265510"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d0812b6a1a0eea08b469ab6d5265510">&#9670;&nbsp;</a></span>setFileAccDirect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setFileAccDirect </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>boundary</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>block_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>cbuf_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adee337bf57e974169a5ac87be358e00d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adee337bf57e974169a5ac87be358e00d">&#9670;&nbsp;</a></span>setFileLocking()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setFileLocking </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>use_file_locking</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>ignore_when_disabled</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5958831e25e8104376a38262a43b98e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5958831e25e8104376a38262a43b98e7">&#9670;&nbsp;</a></span>setGcReferences()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setGcReferences </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>gc_ref</em> = <code>0</code></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a555306858fcf7bf51be0bfa88e4e5c45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a555306858fcf7bf51be0bfa88e4e5c45">&#9670;&nbsp;</a></span>setLibverBounds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setLibverBounds </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a>&#160;</td>
+ <td class="paramname"><em>libver_low</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a>&#160;</td>
+ <td class="paramname"><em>libver_high</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aeda26ec8e09d891e80d609bdb3e187aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeda26ec8e09d891e80d609bdb3e187aa">&#9670;&nbsp;</a></span>setLog() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setLog </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>logfile</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a397a14697a793451365ca69a28dc1cfe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a397a14697a793451365ca69a28dc1cfe">&#9670;&nbsp;</a></span>setLog() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setLog </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>logfile</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aefbb15de9abe648d4c2ee9808b88abe1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aefbb15de9abe648d4c2ee9808b88abe1">&#9670;&nbsp;</a></span>setMetaBlockSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setMetaBlockSize </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>block_size</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a060f5576b02f26101d40dce960ee310f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a060f5576b02f26101d40dce960ee310f">&#9670;&nbsp;</a></span>setMultiType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setMultiType </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>dtype</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a03a92cc5a37c2fe6aba87d65bf3e058d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03a92cc5a37c2fe6aba87d65bf3e058d">&#9670;&nbsp;</a></span>setSec2()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setSec2 </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af58657cc7bcfa404cad0b826746f1c71"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af58657cc7bcfa404cad0b826746f1c71">&#9670;&nbsp;</a></span>setSieveBufSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setSieveBufSize </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>bufsize</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a470a1975bfc940f0a5182c8182a45609"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a470a1975bfc940f0a5182c8182a45609">&#9670;&nbsp;</a></span>setSplit() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setSplit </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>meta_plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>raw_plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>meta_ext</em> = <code>&quot;.meta&quot;</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>raw_ext</em> = <code>&quot;.raw&quot;</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abe3a44b037f00f75b51a196cdeda0d1a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe3a44b037f00f75b51a196cdeda0d1a">&#9670;&nbsp;</a></span>setSplit() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setSplit </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>meta_plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>raw_plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>meta_ext</em> = <code>&quot;.meta&quot;</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>raw_ext</em> = <code>&quot;.raw&quot;</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1766dc55ccfa31790ad3dcfd895f70ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1766dc55ccfa31790ad3dcfd895f70ab">&#9670;&nbsp;</a></span>setStdio()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setStdio </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a30d5e70ef896af94f1cb1f07916e754f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30d5e70ef896af94f1cb1f07916e754f">&#9670;&nbsp;</a></span>DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a>&amp; DEFAULT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Default file access property list. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_facc_prop_8h.html">H5FaccProp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_file_acc_prop_list__coll__graph.map b/develop/class_h5_1_1_file_acc_prop_list__coll__graph.map
new file mode 100644
index 0000000..731a3f0
--- /dev/null
+++ b/develop/class_h5_1_1_file_acc_prop_list__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="FileAccPropList" name="FileAccPropList">
+<area shape="rect" id="node1" title="Class FileAccPropList inherits from PropList and provides wrappers for the HDF5 file access property ..." alt="" coords="5,157,125,184"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="28,81,103,108"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="11,5,120,32"/>
+</map>
diff --git a/develop/class_h5_1_1_file_acc_prop_list__coll__graph.md5 b/develop/class_h5_1_1_file_acc_prop_list__coll__graph.md5
new file mode 100644
index 0000000..fde6574
--- /dev/null
+++ b/develop/class_h5_1_1_file_acc_prop_list__coll__graph.md5
@@ -0,0 +1 @@
+73a97a56663034f82bcb02195abd7eea \ No newline at end of file
diff --git a/develop/class_h5_1_1_file_acc_prop_list__coll__graph.png b/develop/class_h5_1_1_file_acc_prop_list__coll__graph.png
new file mode 100644
index 0000000..7b3ba98
--- /dev/null
+++ b/develop/class_h5_1_1_file_acc_prop_list__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_file_acc_prop_list__inherit__graph.map b/develop/class_h5_1_1_file_acc_prop_list__inherit__graph.map
new file mode 100644
index 0000000..be66301
--- /dev/null
+++ b/develop/class_h5_1_1_file_acc_prop_list__inherit__graph.map
@@ -0,0 +1,5 @@
+<map id="FileAccPropList" name="FileAccPropList">
+<area shape="rect" id="node1" title="Class FileAccPropList inherits from PropList and provides wrappers for the HDF5 file access property ..." alt="" coords="5,155,125,181"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="28,80,103,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="11,5,120,32"/>
+</map>
diff --git a/develop/class_h5_1_1_file_acc_prop_list__inherit__graph.md5 b/develop/class_h5_1_1_file_acc_prop_list__inherit__graph.md5
new file mode 100644
index 0000000..b8bd054
--- /dev/null
+++ b/develop/class_h5_1_1_file_acc_prop_list__inherit__graph.md5
@@ -0,0 +1 @@
+0a7a07af5e627ad211a565b873827cfc \ No newline at end of file
diff --git a/develop/class_h5_1_1_file_acc_prop_list__inherit__graph.png b/develop/class_h5_1_1_file_acc_prop_list__inherit__graph.png
new file mode 100644
index 0000000..74fe151
--- /dev/null
+++ b/develop/class_h5_1_1_file_acc_prop_list__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_file_creat_prop_list.html b/develop/class_h5_1_1_file_creat_prop_list.html
new file mode 100644
index 0000000..af295a3
--- /dev/null
+++ b/develop/class_h5_1_1_file_creat_prop_list.html
@@ -0,0 +1,826 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: FileCreatPropList Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_file_creat_prop_list.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">FileCreatPropList Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5FcreatProp.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_file_creat_prop_list.html" title="Class FileCreatPropList inherits from PropList and provides wrappers for the HDF5 file create propert...">FileCreatPropList</a> inherits from <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> and provides wrappers for the HDF5 file create property list. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for FileCreatPropList:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_file_creat_prop_list__inherit__graph.png" border="0" usemap="#a_file_creat_prop_list_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_file_creat_prop_list_inherit__map" id="a_file_creat_prop_list_inherit__map">
+<area shape="rect" title="Class FileCreatPropList inherits from PropList and provides wrappers for the HDF5 file create propert..." alt="" coords="5,155,137,181"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="34,80,109,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="17,5,126,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for FileCreatPropList:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_file_creat_prop_list__coll__graph.png" border="0" usemap="#a_file_creat_prop_list_coll__map" alt="Collaboration graph"/></div>
+<map name="a_file_creat_prop_list_coll__map" id="a_file_creat_prop_list_coll__map">
+<area shape="rect" title="Class FileCreatPropList inherits from PropList and provides wrappers for the HDF5 file create propert..." alt="" coords="5,157,137,184"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="34,81,109,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="17,5,126,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a6ed0920d7cfeaf18a2bf7e6a9218cb41"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a6ed0920d7cfeaf18a2bf7e6a9218cb41">FileCreatPropList</a> ()</td></tr>
+<tr class="separator:a6ed0920d7cfeaf18a2bf7e6a9218cb41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a110faa15e57b6fc0f3902a73e80a8118"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a110faa15e57b6fc0f3902a73e80a8118">getVersion</a> (unsigned &amp;super, unsigned &amp;freelist, unsigned &amp;stab, unsigned &amp;shhdr) const</td></tr>
+<tr class="separator:a110faa15e57b6fc0f3902a73e80a8118"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18e6e55c53ee1a037aa53420d24a4a60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a18e6e55c53ee1a037aa53420d24a4a60">setUserblock</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size) const</td></tr>
+<tr class="separator:a18e6e55c53ee1a037aa53420d24a4a60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74c84e3d63895223d3751400a5382f55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a74c84e3d63895223d3751400a5382f55">getUserblock</a> () const</td></tr>
+<tr class="separator:a74c84e3d63895223d3751400a5382f55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74712263329fb4c8b68e6fc4ec210863"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a74712263329fb4c8b68e6fc4ec210863">getSizes</a> (size_t &amp;sizeof_addr, size_t &amp;sizeof_size) const</td></tr>
+<tr class="separator:a74712263329fb4c8b68e6fc4ec210863"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa60dcd5dab8e1d487d3a7d2b7c4f6163"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#aa60dcd5dab8e1d487d3a7d2b7c4f6163">setSizes</a> (size_t sizeof_addr=4, size_t sizeof_size=4) const</td></tr>
+<tr class="separator:aa60dcd5dab8e1d487d3a7d2b7c4f6163"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22cd7d009707ebc7b3b561e39a4d5b24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a22cd7d009707ebc7b3b561e39a4d5b24">getSymk</a> (unsigned &amp;int_nodes_k, unsigned &amp;leaf_nodes_k) const</td></tr>
+<tr class="separator:a22cd7d009707ebc7b3b561e39a4d5b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a493d8e4e3dd975dae55769a8125b262a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a493d8e4e3dd975dae55769a8125b262a">setSymk</a> (unsigned int_nodes_k, unsigned leaf_nodes_k) const</td></tr>
+<tr class="separator:a493d8e4e3dd975dae55769a8125b262a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b79804ed22df7b6d443871d67a42930"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a7b79804ed22df7b6d443871d67a42930">getIstorek</a> () const</td></tr>
+<tr class="separator:a7b79804ed22df7b6d443871d67a42930"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e452e35ca1d4bd4cc138b5f674dbb2e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a0e452e35ca1d4bd4cc138b5f674dbb2e">setIstorek</a> (unsigned ik) const</td></tr>
+<tr class="separator:a0e452e35ca1d4bd4cc138b5f674dbb2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46062b15096c66a998f76dda0822a38d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a46062b15096c66a998f76dda0822a38d">setFileSpaceStrategy</a> (<a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> strategy, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> persist, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> threshold) const</td></tr>
+<tr class="separator:a46062b15096c66a998f76dda0822a38d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4be74b6c4e4c705aae59e556836c10a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a4be74b6c4e4c705aae59e556836c10a1">getFileSpaceStrategy</a> (<a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> &amp;strategy, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> &amp;persist, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;threshold) const</td></tr>
+<tr class="separator:a4be74b6c4e4c705aae59e556836c10a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d1b0a66c3bbfa51400d7b4744adfc92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a9d1b0a66c3bbfa51400d7b4744adfc92">setFileSpacePagesize</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> fsp_psize) const</td></tr>
+<tr class="separator:a9d1b0a66c3bbfa51400d7b4744adfc92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97f0eed935aac084adf74f062a70b680"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a97f0eed935aac084adf74f062a70b680">getFileSpacePagesize</a> () const</td></tr>
+<tr class="separator:a97f0eed935aac084adf74f062a70b680"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_file_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a577e27af505d9283b4931e2d5344792f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a577e27af505d9283b4931e2d5344792f">FileCreatPropList</a> (const <a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a> &amp;orig)</td></tr>
+<tr class="separator:a577e27af505d9283b4931e2d5344792f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a43508c8154004164575edc618f476f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a2a43508c8154004164575edc618f476f">FileCreatPropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:a2a43508c8154004164575edc618f476f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a536b00ee1a23f0b4bc9b88eb209e632b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a536b00ee1a23f0b4bc9b88eb209e632b">~FileCreatPropList</a> () override</td></tr>
+<tr class="separator:a536b00ee1a23f0b4bc9b88eb209e632b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaf471b6f95c0f2414a853681eb3053b3">PropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3d289d8a986d54c2ef9336dfa6371abd">operator=</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs)</td></tr>
+<tr class="separator:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9acf4e4795ae8a6889e1ffcacd22e085">operator==</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs) const</td></tr>
+<tr class="separator:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab7e21b78a5e3e3d44681f47787087807">closeClass</a> () const</td></tr>
+<tr class="separator:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab5c5d6cc3c376975f6bdbf39ef2f1832">copy</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;like_plist)</td></tr>
+<tr class="separator:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4bcdfecec8f6e3c8262b46f858e78d21">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const char *name) const</td></tr>
+<tr class="separator:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3035445b822b818995f14b6dda0886f2">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abf890685c19818626d8aab7bfc64b916">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const char *name) const</td></tr>
+<tr class="separator:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a36ee84f0073cf3e91dca905f9b18411f">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5734ba2e94e524bd741526e59e344f78">getClass</a> () const</td></tr>
+<tr class="separator:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af4a36c1d31a0ad5e1202a2b7554ee987">getClassName</a> () const</td></tr>
+<tr class="separator:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6df46d944be47afde7d90c54dd5277c5">getClassParent</a> () const</td></tr>
+<tr class="separator:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae0c74a2852b8152b2218ce60ec081764">getNumProps</a> () const</td></tr>
+<tr class="separator:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4f3f68df64c969fb23ffda131253eb6f">getProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d057793790a733a3376fb710da67fc4">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a52f55eb956d453db44b218ae1d6a38d7">getProperty</a> (const char *name) const</td></tr>
+<tr class="separator:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a313ec71dee8352b86be057cc0b4b5bad">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ace17435c694b5a23bcd3970ddd0f194c">setProperty</a> (const char *name, const char *charptr) const</td></tr>
+<tr class="separator:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#adfb77778b2a3ab1b1b9ec90372fb7c5a">setProperty</a> (const char *name, const void *value) const</td></tr>
+<tr class="separator:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af6679089d88aabf25f60099440d71d7c">setProperty</a> (const char *name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a8b05fe205c2beb6190abd69fcd47d2bd">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const void *value) const</td></tr>
+<tr class="separator:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a43ebf621043bb2899279a268f4cd0294">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3db8335d969d5d690c1d958c2c6ceac3">setProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a308580879f6e2cbd2fec7c88d4c84b94">setProperty</a> (const char *name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abd9bbbe1179b1ece5721ad5f7760cc45">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaee67e7930b3eb7f7e13f2bab8f5d0a1">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e8713fd94b6a8fbd8072b6964883f73">getPropSize</a> (const char *name) const</td></tr>
+<tr class="separator:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6f844d2c8fd0c9fbfa47d74b7ae800ab">getPropSize</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d0511d1b5e624cd38f8e0dcdc0551e2">isAClass</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;prop_class) const</td></tr>
+<tr class="separator:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">propExist</a> (const char *name) const</td></tr>
+<tr class="memdesc:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the existence of a property in a property object. <a href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">More...</a><br /></td></tr>
+<tr class="separator:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a25d2d519b6bcb13a8bbe128b26bd63a4">propExist</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e42ec3f5bea2481f8ca077533b69f13">removeProp</a> (const char *name) const</td></tr>
+<tr class="separator:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a13fdaa090e0caa8c3f34f9e28b90056f">removeProp</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4800b13542f44210b3ea7ef9f6ed2f83">PropList</a> ()</td></tr>
+<tr class="separator:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a1372a31844509ee2be98bfc7689299d8">PropList</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;original)</td></tr>
+<tr class="separator:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4ab3febdb998c0f766f9acc88bb3b069">~PropList</a> () override</td></tr>
+<tr class="separator:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a954194c9cb65d2a2d3f0a07196c16950"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a954194c9cb65d2a2d3f0a07196c16950">DEFAULT</a></td></tr>
+<tr class="memdesc:a954194c9cb65d2a2d3f0a07196c16950"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default file creation property list. <a href="class_h5_1_1_file_creat_prop_list.html#a954194c9cb65d2a2d3f0a07196c16950">More...</a><br /></td></tr>
+<tr class="separator:a954194c9cb65d2a2d3f0a07196c16950"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">DEFAULT</a></td></tr>
+<tr class="memdesc:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default property list. <a href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">More...</a><br /></td></tr>
+<tr class="separator:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a6ed0920d7cfeaf18a2bf7e6a9218cb41"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ed0920d7cfeaf18a2bf7e6a9218cb41">&#9670;&nbsp;</a></span>FileCreatPropList() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a577e27af505d9283b4931e2d5344792f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a577e27af505d9283b4931e2d5344792f">&#9670;&nbsp;</a></span>FileCreatPropList() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>orig</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2a43508c8154004164575edc618f476f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a43508c8154004164575edc618f476f">&#9670;&nbsp;</a></span>FileCreatPropList() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a536b00ee1a23f0b4bc9b88eb209e632b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a536b00ee1a23f0b4bc9b88eb209e632b">&#9670;&nbsp;</a></span>~FileCreatPropList()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="afd46e0aaace492e09ece03be530dd13a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd46e0aaace492e09ece03be530dd13a">&#9670;&nbsp;</a></span>deleteConstants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void deleteConstants </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_prop_list.html#a71c2693398514fad4828112c9d21554b">PropList</a>.</p>
+
+</div>
+</div>
+<a id="a97f0eed935aac084adf74f062a70b680"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a97f0eed935aac084adf74f062a70b680">&#9670;&nbsp;</a></span>getFileSpacePagesize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getFileSpacePagesize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4be74b6c4e4c705aae59e556836c10a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4be74b6c4e4c705aae59e556836c10a1">&#9670;&nbsp;</a></span>getFileSpaceStrategy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getFileSpaceStrategy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>strategy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>persist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>threshold</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7b79804ed22df7b6d443871d67a42930"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7b79804ed22df7b6d443871d67a42930">&#9670;&nbsp;</a></span>getIstorek()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned getIstorek </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a74712263329fb4c8b68e6fc4ec210863"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74712263329fb4c8b68e6fc4ec210863">&#9670;&nbsp;</a></span>getSizes()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getSizes </td>
+ <td>(</td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>sizeof_addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>sizeof_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a22cd7d009707ebc7b3b561e39a4d5b24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a22cd7d009707ebc7b3b561e39a4d5b24">&#9670;&nbsp;</a></span>getSymk()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getSymk </td>
+ <td>(</td>
+ <td class="paramtype">unsigned &amp;&#160;</td>
+ <td class="paramname"><em>int_nodes_k</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned &amp;&#160;</td>
+ <td class="paramname"><em>leaf_nodes_k</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a74c84e3d63895223d3751400a5382f55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74c84e3d63895223d3751400a5382f55">&#9670;&nbsp;</a></span>getUserblock()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getUserblock </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a110faa15e57b6fc0f3902a73e80a8118"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a110faa15e57b6fc0f3902a73e80a8118">&#9670;&nbsp;</a></span>getVersion()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getVersion </td>
+ <td>(</td>
+ <td class="paramtype">unsigned &amp;&#160;</td>
+ <td class="paramname"><em>super</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned &amp;&#160;</td>
+ <td class="paramname"><em>freelist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned &amp;&#160;</td>
+ <td class="paramname"><em>stab</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned &amp;&#160;</td>
+ <td class="paramname"><em>shhdr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9d1b0a66c3bbfa51400d7b4744adfc92"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9d1b0a66c3bbfa51400d7b4744adfc92">&#9670;&nbsp;</a></span>setFileSpacePagesize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setFileSpacePagesize </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>fsp_psize</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a46062b15096c66a998f76dda0822a38d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46062b15096c66a998f76dda0822a38d">&#9670;&nbsp;</a></span>setFileSpaceStrategy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setFileSpaceStrategy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a>&#160;</td>
+ <td class="paramname"><em>strategy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>persist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>threshold</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0e452e35ca1d4bd4cc138b5f674dbb2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e452e35ca1d4bd4cc138b5f674dbb2e">&#9670;&nbsp;</a></span>setIstorek()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setIstorek </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>ik</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa60dcd5dab8e1d487d3a7d2b7c4f6163"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa60dcd5dab8e1d487d3a7d2b7c4f6163">&#9670;&nbsp;</a></span>setSizes()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setSizes </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizeof_addr</em> = <code>4</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizeof_size</em> = <code>4</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a493d8e4e3dd975dae55769a8125b262a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a493d8e4e3dd975dae55769a8125b262a">&#9670;&nbsp;</a></span>setSymk()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setSymk </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>int_nodes_k</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>leaf_nodes_k</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a18e6e55c53ee1a037aa53420d24a4a60"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a18e6e55c53ee1a037aa53420d24a4a60">&#9670;&nbsp;</a></span>setUserblock()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setUserblock </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a954194c9cb65d2a2d3f0a07196c16950"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a954194c9cb65d2a2d3f0a07196c16950">&#9670;&nbsp;</a></span>DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a>&amp; DEFAULT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Default file creation property list. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_fcreat_prop_8h.html">H5FcreatProp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_file_creat_prop_list__coll__graph.map b/develop/class_h5_1_1_file_creat_prop_list__coll__graph.map
new file mode 100644
index 0000000..c585cc6
--- /dev/null
+++ b/develop/class_h5_1_1_file_creat_prop_list__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="FileCreatPropList" name="FileCreatPropList">
+<area shape="rect" id="node1" title="Class FileCreatPropList inherits from PropList and provides wrappers for the HDF5 file create propert..." alt="" coords="5,157,137,184"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="34,81,109,108"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="17,5,126,32"/>
+</map>
diff --git a/develop/class_h5_1_1_file_creat_prop_list__coll__graph.md5 b/develop/class_h5_1_1_file_creat_prop_list__coll__graph.md5
new file mode 100644
index 0000000..3ab47e9
--- /dev/null
+++ b/develop/class_h5_1_1_file_creat_prop_list__coll__graph.md5
@@ -0,0 +1 @@
+68584b3ef3289f676d9d02a3c665d674 \ No newline at end of file
diff --git a/develop/class_h5_1_1_file_creat_prop_list__coll__graph.png b/develop/class_h5_1_1_file_creat_prop_list__coll__graph.png
new file mode 100644
index 0000000..7c08aeb
--- /dev/null
+++ b/develop/class_h5_1_1_file_creat_prop_list__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_file_creat_prop_list__inherit__graph.map b/develop/class_h5_1_1_file_creat_prop_list__inherit__graph.map
new file mode 100644
index 0000000..0ccf3fd
--- /dev/null
+++ b/develop/class_h5_1_1_file_creat_prop_list__inherit__graph.map
@@ -0,0 +1,5 @@
+<map id="FileCreatPropList" name="FileCreatPropList">
+<area shape="rect" id="node1" title="Class FileCreatPropList inherits from PropList and provides wrappers for the HDF5 file create propert..." alt="" coords="5,155,137,181"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="34,80,109,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="17,5,126,32"/>
+</map>
diff --git a/develop/class_h5_1_1_file_creat_prop_list__inherit__graph.md5 b/develop/class_h5_1_1_file_creat_prop_list__inherit__graph.md5
new file mode 100644
index 0000000..a68245a
--- /dev/null
+++ b/develop/class_h5_1_1_file_creat_prop_list__inherit__graph.md5
@@ -0,0 +1 @@
+06006244ea8c4b4e42058f684ed4cc07 \ No newline at end of file
diff --git a/develop/class_h5_1_1_file_creat_prop_list__inherit__graph.png b/develop/class_h5_1_1_file_creat_prop_list__inherit__graph.png
new file mode 100644
index 0000000..717fda8
--- /dev/null
+++ b/develop/class_h5_1_1_file_creat_prop_list__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_file_i_exception.html b/develop/class_h5_1_1_file_i_exception.html
new file mode 100644
index 0000000..df13478
--- /dev/null
+++ b/develop/class_h5_1_1_file_i_exception.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: FileIException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_file_i_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">FileIException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for FileIException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_file_i_exception__inherit__graph.png" border="0" usemap="#a_file_i_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_file_i_exception_inherit__map" id="a_file_i_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,119,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="19,5,105,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for FileIException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_file_i_exception__coll__graph.png" border="0" usemap="#a_file_i_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_file_i_exception_coll__map" id="a_file_i_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,119,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="19,5,105,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a7443d818b85091fceb2e15c11b0233eb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_i_exception.html#a7443d818b85091fceb2e15c11b0233eb">FileIException</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a7443d818b85091fceb2e15c11b0233eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7346cdb55e2d7eb045c0b75f4421b09"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_i_exception.html#ae7346cdb55e2d7eb045c0b75f4421b09">FileIException</a> ()</td></tr>
+<tr class="separator:ae7346cdb55e2d7eb045c0b75f4421b09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67ddb0e85e89c799e06f4da5b50fb821"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_file_i_exception.html#a67ddb0e85e89c799e06f4da5b50fb821">~FileIException</a> () override throw ()</td></tr>
+<tr class="separator:a67ddb0e85e89c799e06f4da5b50fb821"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a7443d818b85091fceb2e15c11b0233eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7443d818b85091fceb2e15c11b0233eb">&#9670;&nbsp;</a></span>FileIException() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_file_i_exception.html">FileIException</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae7346cdb55e2d7eb045c0b75f4421b09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae7346cdb55e2d7eb045c0b75f4421b09">&#9670;&nbsp;</a></span>FileIException() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_file_i_exception.html">FileIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a67ddb0e85e89c799e06f4da5b50fb821"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a67ddb0e85e89c799e06f4da5b50fb821">&#9670;&nbsp;</a></span>~FileIException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_file_i_exception.html">FileIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_file_i_exception.html">FileIException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_file_i_exception__coll__graph.map b/develop/class_h5_1_1_file_i_exception__coll__graph.map
new file mode 100644
index 0000000..265538f
--- /dev/null
+++ b/develop/class_h5_1_1_file_i_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="FileIException" name="FileIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,119,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="19,5,105,32"/>
+</map>
diff --git a/develop/class_h5_1_1_file_i_exception__coll__graph.md5 b/develop/class_h5_1_1_file_i_exception__coll__graph.md5
new file mode 100644
index 0000000..e0449f2
--- /dev/null
+++ b/develop/class_h5_1_1_file_i_exception__coll__graph.md5
@@ -0,0 +1 @@
+7a475ceec9dd15d963c94c92b2b25f1a \ No newline at end of file
diff --git a/develop/class_h5_1_1_file_i_exception__coll__graph.png b/develop/class_h5_1_1_file_i_exception__coll__graph.png
new file mode 100644
index 0000000..de28df1
--- /dev/null
+++ b/develop/class_h5_1_1_file_i_exception__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_file_i_exception__inherit__graph.map b/develop/class_h5_1_1_file_i_exception__inherit__graph.map
new file mode 100644
index 0000000..265538f
--- /dev/null
+++ b/develop/class_h5_1_1_file_i_exception__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="FileIException" name="FileIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,119,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="19,5,105,32"/>
+</map>
diff --git a/develop/class_h5_1_1_file_i_exception__inherit__graph.md5 b/develop/class_h5_1_1_file_i_exception__inherit__graph.md5
new file mode 100644
index 0000000..e0449f2
--- /dev/null
+++ b/develop/class_h5_1_1_file_i_exception__inherit__graph.md5
@@ -0,0 +1 @@
+7a475ceec9dd15d963c94c92b2b25f1a \ No newline at end of file
diff --git a/develop/class_h5_1_1_file_i_exception__inherit__graph.png b/develop/class_h5_1_1_file_i_exception__inherit__graph.png
new file mode 100644
index 0000000..de28df1
--- /dev/null
+++ b/develop/class_h5_1_1_file_i_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_float_type.html b/develop/class_h5_1_1_float_type.html
new file mode 100644
index 0000000..4d2c377
--- /dev/null
+++ b/develop/class_h5_1_1_float_type.html
@@ -0,0 +1,1026 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: FloatType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_float_type.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">FloatType Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5FloatType.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype.">FloatType</a> is a derivative of a <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and operates on HDF5 floating point datatype. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for FloatType:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_float_type__inherit__graph.png" border="0" usemap="#a_float_type_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_float_type_inherit__map" id="a_float_type_inherit__map">
+<area shape="rect" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="17,379,103,405"/>
+<area shape="rect" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for FloatType:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_float_type__coll__graph.png" border="0" usemap="#a_float_type_coll__map" alt="Collaboration graph"/></div>
+<map name="a_float_type_coll__map" id="a_float_type_coll__map">
+<area shape="rect" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="17,379,103,405"/>
+<area shape="rect" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a6c90ed18592a90c39663bac2b9d1c8ed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a6c90ed18592a90c39663bac2b9d1c8ed">FloatType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a6c90ed18592a90c39663bac2b9d1c8ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae787446502a4ed57d193faae9a21f9ac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#ae787446502a4ed57d193faae9a21f9ac">FloatType</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dataset)</td></tr>
+<tr class="separator:ae787446502a4ed57d193faae9a21f9ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bc49bcc5e3cb0d7ecca1a6d5a55b7b6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a5bc49bcc5e3cb0d7ecca1a6d5a55b7b6">FloatType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a5bc49bcc5e3cb0d7ecca1a6d5a55b7b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9129cc17a58da06e29f24fcf27d32a3e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a9129cc17a58da06e29f24fcf27d32a3e">FloatType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a9129cc17a58da06e29f24fcf27d32a3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ff8ea4b545be56e51066a488854ac81"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a9ff8ea4b545be56e51066a488854ac81">decode</a> () const override</td></tr>
+<tr class="separator:a9ff8ea4b545be56e51066a488854ac81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a455356685c2a290659bce28ef030b429"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a455356685c2a290659bce28ef030b429">getEbias</a> () const</td></tr>
+<tr class="separator:a455356685c2a290659bce28ef030b429"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cb4df92fb151cfa41f1e2e31ef31ee0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a9cb4df92fb151cfa41f1e2e31ef31ee0">setEbias</a> (size_t ebias) const</td></tr>
+<tr class="separator:a9cb4df92fb151cfa41f1e2e31ef31ee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48daf4473e9cd22b7f1377cc5bc15f6a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a48daf4473e9cd22b7f1377cc5bc15f6a">getFields</a> (size_t &amp;spos, size_t &amp;epos, size_t &amp;esize, size_t &amp;mpos, size_t &amp;msize) const</td></tr>
+<tr class="separator:a48daf4473e9cd22b7f1377cc5bc15f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a767f3d4d27b7a650dac92e043b8f0c6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a767f3d4d27b7a650dac92e043b8f0c6c">setFields</a> (size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize) const</td></tr>
+<tr class="separator:a767f3d4d27b7a650dac92e043b8f0c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a477d6eac292f1f45d36c9cfda52edef8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a477d6eac292f1f45d36c9cfda52edef8">getInpad</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;pad_string) const</td></tr>
+<tr class="separator:a477d6eac292f1f45d36c9cfda52edef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab07e61bc71182f92ffdedc9e23dc8f92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#ab07e61bc71182f92ffdedc9e23dc8f92">setInpad</a> (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> inpad) const</td></tr>
+<tr class="separator:ab07e61bc71182f92ffdedc9e23dc8f92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d8fc81bc6cadf55ee27b6d1b37d9d02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a2d8fc81bc6cadf55ee27b6d1b37d9d02">getNorm</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;norm_string) const</td></tr>
+<tr class="separator:a2d8fc81bc6cadf55ee27b6d1b37d9d02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7f86088ccd7287e3efe71b75b670a68"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#af7f86088ccd7287e3efe71b75b670a68">setNorm</a> (<a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a> norm) const</td></tr>
+<tr class="separator:af7f86088ccd7287e3efe71b75b670a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_float_type.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63569feee626f1b6de1d95fa81d30488"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a63569feee626f1b6de1d95fa81d30488">FloatType</a> ()</td></tr>
+<tr class="separator:a63569feee626f1b6de1d95fa81d30488"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade0adc00618db761ed856a7089a4b573"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#ade0adc00618db761ed856a7089a4b573">FloatType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:ade0adc00618db761ed856a7089a4b573"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa909b5cfebb12cf7a223e4800ffa6ec0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#aa909b5cfebb12cf7a223e4800ffa6ec0">FloatType</a> (const <a class="el" href="class_h5_1_1_float_type.html">FloatType</a> &amp;original)</td></tr>
+<tr class="separator:aa909b5cfebb12cf7a223e4800ffa6ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a236b6fb67219a7fb1408cdcfaf2634af"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_float_type.html#a236b6fb67219a7fb1408cdcfaf2634af">~FloatType</a> () override</td></tr>
+<tr class="separator:a236b6fb67219a7fb1408cdcfaf2634af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_atom_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_atom_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a></td></tr>
+<tr class="memitem:a32d5be3dc2293ec664acf2bdf0bd79d9 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a32d5be3dc2293ec664acf2bdf0bd79d9">getOrder</a> () const</td></tr>
+<tr class="separator:a32d5be3dc2293ec664acf2bdf0bd79d9 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa19021300533962e38dd781e208e4588 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#aa19021300533962e38dd781e208e4588">getOrder</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;order_string) const</td></tr>
+<tr class="separator:aa19021300533962e38dd781e208e4588 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ac1800ce2f1f0e204340d5e4272f7e0 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a0ac1800ce2f1f0e204340d5e4272f7e0">setOrder</a> (<a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> order) const</td></tr>
+<tr class="separator:a0ac1800ce2f1f0e204340d5e4272f7e0 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a036e8716650111764f1b672aa4ad9ea5 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a036e8716650111764f1b672aa4ad9ea5">getOffset</a> () const</td></tr>
+<tr class="separator:a036e8716650111764f1b672aa4ad9ea5 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c705fc297d5bcc6a727e3dde1801f14 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a3c705fc297d5bcc6a727e3dde1801f14">setOffset</a> (size_t offset) const</td></tr>
+<tr class="separator:a3c705fc297d5bcc6a727e3dde1801f14 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf3e78720e9d2456fd51162fed5eb57e inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#abf3e78720e9d2456fd51162fed5eb57e">getPad</a> (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> &amp;lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> &amp;msb) const</td></tr>
+<tr class="separator:abf3e78720e9d2456fd51162fed5eb57e inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07b12abe2d2082c306a02d2cdad0b21a inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a07b12abe2d2082c306a02d2cdad0b21a">setPad</a> (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> msb) const</td></tr>
+<tr class="separator:a07b12abe2d2082c306a02d2cdad0b21a inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9489c24ba65608a86c049e82583959fd inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a9489c24ba65608a86c049e82583959fd">getPrecision</a> () const</td></tr>
+<tr class="separator:a9489c24ba65608a86c049e82583959fd inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb483716591e812740a25e0c8cc3d4dd inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#adb483716591e812740a25e0c8cc3d4dd">setPrecision</a> (size_t precision) const</td></tr>
+<tr class="separator:adb483716591e812740a25e0c8cc3d4dd inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd38a901287034b403cbbd866d552762 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#acd38a901287034b403cbbd866d552762">setSize</a> (size_t size) const</td></tr>
+<tr class="separator:acd38a901287034b403cbbd866d552762 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa281e89eb733ca079633073534436059 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#aa281e89eb733ca079633073534436059">AtomType</a> (const <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a> &amp;original)</td></tr>
+<tr class="separator:aa281e89eb733ca079633073534436059 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f3b5ef0a0844781df7a205824c2250f inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a8f3b5ef0a0844781df7a205824c2250f">~AtomType</a> () override</td></tr>
+<tr class="separator:a8f3b5ef0a0844781df7a205824c2250f inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ac068dc8eaf28593e581a14753d298a06">DataType</a> (const <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> type_class, size_t size)</td></tr>
+<tr class="separator:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae596f82e2d8d45e42b5796251bd84872">DataType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;original)</td></tr>
+<tr class="separator:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a901b356513ad184c95024b05eb06c17e">DataType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40abdbbca1f4e1201e6085cc4b3d2d27">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a56c3bcb8e34b473b7bac61270e18b0f7">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7e04965012f5b9d52c41cfb5b60a150f">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7fd949dcd92437d29d3078649f3d684f">copy</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;like_type)</td></tr>
+<tr class="separator:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a466942a4b3c9215b66f8c1074f8cfed8">copy</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dset)</td></tr>
+<tr class="separator:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a983efb9188e4573a470b3ec367342fe5">encode</a> ()</td></tr>
+<tr class="separator:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af6c59c79679f50dd9c9e3ae05d2ec3c5">getClass</a> () const</td></tr>
+<tr class="separator:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a50c72aa320066e0c782cbbe4d4f68a55">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adac246f2356cc6ce8526dc09d9838ebd">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0874817151faa42361bb657f397e0dc">committed</a> () const</td></tr>
+<tr class="separator:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1422bcd1c9fc4bfb85a596eb08cdfed6">find</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **pcdata) const</td></tr>
+<tr class="separator:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a4c923e6248632f7dc8a09bc3def3c073">convert</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, size_t nelmts, void *buf, void *background, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a37df55706ef514cff6c3b79bd3600ebd">operator=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;rhs)</td></tr>
+<tr class="separator:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0fb071be13085933196b2f5dffee8bf">operator==</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a389235a1d1b8904d9a44b2d9d227d2e2">operator!=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a0af0c6e3920cd67025211889c98807db">lock</a> () const</td></tr>
+<tr class="separator:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a9be1e4285daa77fe397767c097fbdc66">getSize</a> () const</td></tr>
+<tr class="separator:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a3f31d16a2dae9f56a6370a5efb9e4007">getSuper</a> () const</td></tr>
+<tr class="separator:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a44bd5fea29b828eccd4d42bb6fadbb29">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae02f131fcd48c885d4bd15856821331b">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a2d6f6b9d5b788b2c5c42212c17ee54bf">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5fddd8b26eae8f07e05736b46163655">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#acafe68636c5a715a05962321f9c2bf29">setTag</a> (const char *tag) const</td></tr>
+<tr class="separator:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40c235955a7679e52e0c0e6c1795f7c1">setTag</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;tag) const</td></tr>
+<tr class="separator:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a8a70a1093aa221aeeda4875ff1f73f08">getTag</a> () const</td></tr>
+<tr class="separator:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7d7c7b81297aee1a1442240e98f135de">detectClass</a> (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls) const</td></tr>
+<tr class="separator:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7cf8f832989cccfea47bd7d7da80e007">isVariableStr</a> () const</td></tr>
+<tr class="separator:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a73dd93a02b9d3cccf7c81ae96f3e9e95">getCreatePlist</a> () const</td></tr>
+<tr class="separator:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adeb53ea465a862947e76ad5d26e431a3">DataType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="separator:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a156d4c7e0f8fa447b0c4514641060f8b">DataType</a> ()</td></tr>
+<tr class="separator:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ab9be2c6047a50fe6c0eb8c6756f272f2">hasBinaryDesc</a> () const</td></tr>
+<tr class="separator:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa2ed0fc985843a1d07751fe8f12e988d">~DataType</a> () override</td></tr>
+<tr class="separator:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ada8f566b113567dedb7d66c01dc39675">detectClass</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls)</td></tr>
+<tr class="separator:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_atom_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_atom_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a></td></tr>
+<tr class="memitem:a9a0355a6fbde18f37231eb0d3ac072dd inherit pro_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a9a0355a6fbde18f37231eb0d3ac072dd">AtomType</a> ()</td></tr>
+<tr class="separator:a9a0355a6fbde18f37231eb0d3ac072dd inherit pro_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c7a9279167888cc17024d39faec2c23 inherit pro_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a2c7a9279167888cc17024d39faec2c23">AtomType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:a2c7a9279167888cc17024d39faec2c23 inherit pro_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa0747cdda355fee792bbf220ea91a5f9">p_decode</a> () const</td></tr>
+<tr class="separator:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1b3724b6f28676ef301d842f9122af06">p_opentype</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *dtype_name) const</td></tr>
+<tr class="separator:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a6c90ed18592a90c39663bac2b9d1c8ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c90ed18592a90c39663bac2b9d1c8ed">&#9670;&nbsp;</a></span>FloatType() <span class="overload">[1/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td>
+ <td class="paramname"><em>pred_type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae787446502a4ed57d193faae9a21f9ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae787446502a4ed57d193faae9a21f9ac">&#9670;&nbsp;</a></span>FloatType() <span class="overload">[2/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;&#160;</td>
+ <td class="paramname"><em>dataset</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5bc49bcc5e3cb0d7ecca1a6d5a55b7b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5bc49bcc5e3cb0d7ecca1a6d5a55b7b6">&#9670;&nbsp;</a></span>FloatType() <span class="overload">[3/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9129cc17a58da06e29f24fcf27d32a3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9129cc17a58da06e29f24fcf27d32a3e">&#9670;&nbsp;</a></span>FloatType() <span class="overload">[4/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a63569feee626f1b6de1d95fa81d30488"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a63569feee626f1b6de1d95fa81d30488">&#9670;&nbsp;</a></span>FloatType() <span class="overload">[5/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ade0adc00618db761ed856a7089a4b573"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade0adc00618db761ed856a7089a4b573">&#9670;&nbsp;</a></span>FloatType() <span class="overload">[6/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>existing_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa909b5cfebb12cf7a223e4800ffa6ec0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa909b5cfebb12cf7a223e4800ffa6ec0">&#9670;&nbsp;</a></span>FloatType() <span class="overload">[7/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_float_type.html">FloatType</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a236b6fb67219a7fb1408cdcfaf2634af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a236b6fb67219a7fb1408cdcfaf2634af">&#9670;&nbsp;</a></span>~FloatType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_float_type.html">FloatType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9ff8ea4b545be56e51066a488854ac81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ff8ea4b545be56e51066a488854ac81">&#9670;&nbsp;</a></span>decode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a>* decode </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_data_type.html#af58a39507bc65b3803c237e585f23ed3">DataType</a>.</p>
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_atom_type.html#a71c2693398514fad4828112c9d21554b">AtomType</a>.</p>
+
+</div>
+</div>
+<a id="a455356685c2a290659bce28ef030b429"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a455356685c2a290659bce28ef030b429">&#9670;&nbsp;</a></span>getEbias()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t getEbias </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a48daf4473e9cd22b7f1377cc5bc15f6a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48daf4473e9cd22b7f1377cc5bc15f6a">&#9670;&nbsp;</a></span>getFields()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getFields </td>
+ <td>(</td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>spos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>epos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>esize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>mpos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&#160;</td>
+ <td class="paramname"><em>msize</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a477d6eac292f1f45d36c9cfda52edef8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a477d6eac292f1f45d36c9cfda52edef8">&#9670;&nbsp;</a></span>getInpad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> getInpad </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>pad_string</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2d8fc81bc6cadf55ee27b6d1b37d9d02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d8fc81bc6cadf55ee27b6d1b37d9d02">&#9670;&nbsp;</a></span>getNorm()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a> getNorm </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>norm_string</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9cb4df92fb151cfa41f1e2e31ef31ee0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9cb4df92fb151cfa41f1e2e31ef31ee0">&#9670;&nbsp;</a></span>setEbias()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setEbias </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>ebias</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a767f3d4d27b7a650dac92e043b8f0c6c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a767f3d4d27b7a650dac92e043b8f0c6c">&#9670;&nbsp;</a></span>setFields()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setFields </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>spos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>epos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>esize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>mpos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>msize</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab07e61bc71182f92ffdedc9e23dc8f92"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab07e61bc71182f92ffdedc9e23dc8f92">&#9670;&nbsp;</a></span>setInpad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setInpad </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a>&#160;</td>
+ <td class="paramname"><em>inpad</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af7f86088ccd7287e3efe71b75b670a68"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7f86088ccd7287e3efe71b75b670a68">&#9670;&nbsp;</a></span>setNorm()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setNorm </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a>&#160;</td>
+ <td class="paramname"><em>norm</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_float_type_8h.html">H5FloatType.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_float_type__coll__graph.map b/develop/class_h5_1_1_float_type__coll__graph.map
new file mode 100644
index 0000000..b32ecf8
--- /dev/null
+++ b/develop/class_h5_1_1_float_type__coll__graph.map
@@ -0,0 +1,8 @@
+<map id="FloatType" name="FloatType">
+<area shape="rect" id="node1" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="17,379,103,405"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_float_type__coll__graph.md5 b/develop/class_h5_1_1_float_type__coll__graph.md5
new file mode 100644
index 0000000..04c330f
--- /dev/null
+++ b/develop/class_h5_1_1_float_type__coll__graph.md5
@@ -0,0 +1 @@
+78616d37c9a0b453608bd7424bcdec11 \ No newline at end of file
diff --git a/develop/class_h5_1_1_float_type__coll__graph.png b/develop/class_h5_1_1_float_type__coll__graph.png
new file mode 100644
index 0000000..209229d
--- /dev/null
+++ b/develop/class_h5_1_1_float_type__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_float_type__inherit__graph.map b/develop/class_h5_1_1_float_type__inherit__graph.map
new file mode 100644
index 0000000..b32ecf8
--- /dev/null
+++ b/develop/class_h5_1_1_float_type__inherit__graph.map
@@ -0,0 +1,8 @@
+<map id="FloatType" name="FloatType">
+<area shape="rect" id="node1" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="17,379,103,405"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_float_type__inherit__graph.md5 b/develop/class_h5_1_1_float_type__inherit__graph.md5
new file mode 100644
index 0000000..04c330f
--- /dev/null
+++ b/develop/class_h5_1_1_float_type__inherit__graph.md5
@@ -0,0 +1 @@
+78616d37c9a0b453608bd7424bcdec11 \ No newline at end of file
diff --git a/develop/class_h5_1_1_float_type__inherit__graph.png b/develop/class_h5_1_1_float_type__inherit__graph.png
new file mode 100644
index 0000000..209229d
--- /dev/null
+++ b/develop/class_h5_1_1_float_type__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_group.html b/develop/class_h5_1_1_group.html
new file mode 100644
index 0000000..4f419b9
--- /dev/null
+++ b/develop/class_h5_1_1_group.html
@@ -0,0 +1,915 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Group Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_group.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Group Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Group.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a> represents an HDF5 group. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for Group:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_group__inherit__graph.png" border="0" usemap="#a_group_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_group_inherit__map" id="a_group_inherit__map">
+<area shape="rect" title="Class Group represents an HDF5 group." alt="" coords="87,229,148,256"/>
+<area shape="rect" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="86,304,149,331"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+<area shape="rect" href="class_h5_1_1_common_f_g.html" title="CommonFG is an abstract base class of H5Group." alt="" coords="125,155,224,181"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for Group:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_group__coll__graph.png" border="0" usemap="#a_group_coll__map" alt="Collaboration graph"/></div>
+<map name="a_group_coll__map" id="a_group_coll__map">
+<area shape="rect" title="Class Group represents an HDF5 group." alt="" coords="87,229,148,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+<area shape="rect" href="class_h5_1_1_common_f_g.html" title="CommonFG is an abstract base class of H5Group." alt="" coords="125,155,224,181"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_group.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9632b93aae9e41ee40bbb1c6e70cf46b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a9632b93aae9e41ee40bbb1c6e70cf46b">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const override</td></tr>
+<tr class="memdesc:a9632b93aae9e41ee40bbb1c6e70cf46b"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_group.html#a9632b93aae9e41ee40bbb1c6e70cf46b">More...</a><br /></td></tr>
+<tr class="separator:a9632b93aae9e41ee40bbb1c6e70cf46b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad476ef94a1fe81f5cc1fb4ca9e08a647"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#ad476ef94a1fe81f5cc1fb4ca9e08a647">getLocId</a> () const override</td></tr>
+<tr class="separator:ad476ef94a1fe81f5cc1fb4ca9e08a647"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e478c67e5ff95bddc485d251576614c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a7e478c67e5ff95bddc485d251576614c">Group</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a7e478c67e5ff95bddc485d251576614c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4126f09c0b3f3d0df18b02f574db727b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a4126f09c0b3f3d0df18b02f574db727b">getObjId</a> (const char *name, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4126f09c0b3f3d0df18b02f574db727b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4bc2d1242370e15d596c05a78f6ba11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#af4bc2d1242370e15d596c05a78f6ba11">getObjId</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:af4bc2d1242370e15d596c05a78f6ba11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e935d6a6c913c3928701d0813184808"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a3e935d6a6c913c3928701d0813184808">closeObjId</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3e935d6a6c913c3928701d0813184808"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b29b9393b4b6856ac75b759f4166c13"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a0b29b9393b4b6856ac75b759f4166c13">Group</a> ()</td></tr>
+<tr class="separator:a0b29b9393b4b6856ac75b759f4166c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa0350e4e9444888d3548719e67aca6a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#afa0350e4e9444888d3548719e67aca6a">Group</a> (const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;original)</td></tr>
+<tr class="separator:afa0350e4e9444888d3548719e67aca6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af640b440f7e27c3c70c8aeb42cc8e660"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#af640b440f7e27c3c70c8aeb42cc8e660">~Group</a> () override</td></tr>
+<tr class="separator:af640b440f7e27c3c70c8aeb42cc8e660"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ed5dc02f4eebc2b4086fd53220dd730"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a4ed5dc02f4eebc2b4086fd53220dd730">Group</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group_id)</td></tr>
+<tr class="separator:a4ed5dc02f4eebc2b4086fd53220dd730"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_common_f_g"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_common_f_g')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_common_f_g.html">CommonFG</a></td></tr>
+<tr class="memitem:a260e1c5b5ee8e2a4c16bc692542f819c inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a260e1c5b5ee8e2a4c16bc692542f819c">openDataType</a> (const char *name) const</td></tr>
+<tr class="separator:a260e1c5b5ee8e2a4c16bc692542f819c inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a522a5e8bb2e4ce2bdf35d9695376d3d8 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a522a5e8bb2e4ce2bdf35d9695376d3d8">openDataType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a522a5e8bb2e4ce2bdf35d9695376d3d8 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad223acf93bc03ebd9193e724ac17cd37 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#ad223acf93bc03ebd9193e724ac17cd37">openArrayType</a> (const char *name) const</td></tr>
+<tr class="separator:ad223acf93bc03ebd9193e724ac17cd37 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90a0abffaf64a100780ae691038f37ef inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a90a0abffaf64a100780ae691038f37ef">openArrayType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a90a0abffaf64a100780ae691038f37ef inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a786bd7ca06b3ce5631cc3feaacc0f496 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a786bd7ca06b3ce5631cc3feaacc0f496">openCompType</a> (const char *name) const</td></tr>
+<tr class="separator:a786bd7ca06b3ce5631cc3feaacc0f496 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4218e5f75a75f0fa80c943c97d88054a inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a4218e5f75a75f0fa80c943c97d88054a">openCompType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a4218e5f75a75f0fa80c943c97d88054a inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ec8bdae89e9a50e6e07a82b80c8e5c9 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a1ec8bdae89e9a50e6e07a82b80c8e5c9">openEnumType</a> (const char *name) const</td></tr>
+<tr class="separator:a1ec8bdae89e9a50e6e07a82b80c8e5c9 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae928ed14cc21245483ea9689a09cda2d inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#ae928ed14cc21245483ea9689a09cda2d">openEnumType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ae928ed14cc21245483ea9689a09cda2d inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4f753cccaea675546737b149c78adee inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_int_type.html">IntType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#ae4f753cccaea675546737b149c78adee">openIntType</a> (const char *name) const</td></tr>
+<tr class="separator:ae4f753cccaea675546737b149c78adee inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25a772d82e6427874f85a687563de287 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_int_type.html">IntType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a25a772d82e6427874f85a687563de287">openIntType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a25a772d82e6427874f85a687563de287 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b753b79696b8cc89ad19886687a8e5d inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a9b753b79696b8cc89ad19886687a8e5d">openFloatType</a> (const char *name) const</td></tr>
+<tr class="separator:a9b753b79696b8cc89ad19886687a8e5d inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20801b62f3003e8358d1de3159e0352b inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a20801b62f3003e8358d1de3159e0352b">openFloatType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a20801b62f3003e8358d1de3159e0352b inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78d7c5e4b6801ac4ff7aaf2375a00067 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_str_type.html">StrType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a78d7c5e4b6801ac4ff7aaf2375a00067">openStrType</a> (const char *name) const</td></tr>
+<tr class="separator:a78d7c5e4b6801ac4ff7aaf2375a00067 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc2c98eb539b2a6855de34f2f88ec455 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_str_type.html">StrType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#afc2c98eb539b2a6855de34f2f88ec455">openStrType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:afc2c98eb539b2a6855de34f2f88ec455 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c7625065224ca9c00ed59e060a52f9f inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a0c7625065224ca9c00ed59e060a52f9f">openVarLenType</a> (const char *name) const</td></tr>
+<tr class="separator:a0c7625065224ca9c00ed59e060a52f9f inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a28b13a740d506b5426d26e336b3deb inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a9a28b13a740d506b5426d26e336b3deb">openVarLenType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a9a28b13a740d506b5426d26e336b3deb inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f65126fc7ed8d134f1f503946230766 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a1f65126fc7ed8d134f1f503946230766">CommonFG</a> ()</td></tr>
+<tr class="separator:a1f65126fc7ed8d134f1f503946230766 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09a40665cd715d184370544e704f6cc6 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a09a40665cd715d184370544e704f6cc6">~CommonFG</a> ()</td></tr>
+<tr class="separator:a09a40665cd715d184370544e704f6cc6 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a7e478c67e5ff95bddc485d251576614c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e478c67e5ff95bddc485d251576614c">&#9670;&nbsp;</a></span>Group() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_group.html">Group</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em> = <code><a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>plist</em> = <code><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0b29b9393b4b6856ac75b759f4166c13"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b29b9393b4b6856ac75b759f4166c13">&#9670;&nbsp;</a></span>Group() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_group.html">Group</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afa0350e4e9444888d3548719e67aca6a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa0350e4e9444888d3548719e67aca6a">&#9670;&nbsp;</a></span>Group() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_group.html">Group</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af640b440f7e27c3c70c8aeb42cc8e660"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af640b440f7e27c3c70c8aeb42cc8e660">&#9670;&nbsp;</a></span>~Group()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_group.html">Group</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4ed5dc02f4eebc2b4086fd53220dd730"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ed5dc02f4eebc2b4086fd53220dd730">&#9670;&nbsp;</a></span>Group() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_group.html">Group</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>group_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a547c58c858ce4a8fdfd32b25523f4c03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a547c58c858ce4a8fdfd32b25523f4c03">&#9670;&nbsp;</a></span>close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void close </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#af6ee7eacbde6b379b68d954e44f6e549">IdComponent</a>.</p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_h5_file.html#a547c58c858ce4a8fdfd32b25523f4c03">H5File</a>.</p>
+
+</div>
+</div>
+<a id="a3e935d6a6c913c3928701d0813184808"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e935d6a6c913c3928701d0813184808">&#9670;&nbsp;</a></span>closeObjId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void closeObjId </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>obj_id</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_id_component.html#adbe305aad1494f55c636a5bb2af2ac3c">IdComponent</a>.</p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_h5_file.html#a71c2693398514fad4828112c9d21554b">H5File</a>.</p>
+
+</div>
+</div>
+<a id="aa5eda254838615bd58b46e86bfbb717f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5eda254838615bd58b46e86bfbb717f">&#9670;&nbsp;</a></span>getId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getId </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_h5_object.html#a5c94f9c5a415d63425adfce78f2c23bf">H5Object</a>.</p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_h5_file.html#aa5eda254838615bd58b46e86bfbb717f">H5File</a>.</p>
+
+</div>
+</div>
+<a id="ad476ef94a1fe81f5cc1fb4ca9e08a647"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad476ef94a1fe81f5cc1fb4ca9e08a647">&#9670;&nbsp;</a></span>getLocId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getLocId </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to return the correct object id, i.e. file or group id. </p>
+
+<p>Implements <a class="el" href="class_h5_1_1_common_f_g.html#a9948a505a15d8f2d20ef3c6828b99b01">CommonFG</a>.</p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_h5_file.html#ad476ef94a1fe81f5cc1fb4ca9e08a647">H5File</a>.</p>
+
+</div>
+</div>
+<a id="a229810034cc99e1d839b1c3d99142301"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a229810034cc99e1d839b1c3d99142301">&#9670;&nbsp;</a></span>getNumObjs()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getNumObjs </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4126f09c0b3f3d0df18b02f574db727b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4126f09c0b3f3d0df18b02f574db727b">&#9670;&nbsp;</a></span>getObjId() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getObjId </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>plist</em> = <code><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af4bc2d1242370e15d596c05a78f6ba11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4bc2d1242370e15d596c05a78f6ba11">&#9670;&nbsp;</a></span>getObjId() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getObjId </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>plist</em> = <code><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9f8a5ef0ac0007c6ae942e03ecaa906"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9f8a5ef0ac0007c6ae942e03ecaa906">&#9670;&nbsp;</a></span>p_setId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void p_setId </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_common_f_g.html#a9579f693da66fa5dcf98043e8a738bfb">CommonFG</a>.</p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_h5_file.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">H5File</a>.</p>
+
+</div>
+</div>
+<a id="a9632b93aae9e41ee40bbb1c6e70cf46b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9632b93aae9e41ee40bbb1c6e70cf46b">&#9670;&nbsp;</a></span>throwException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void throwException </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. </p>
+
+<p>Implements <a class="el" href="class_h5_1_1_common_f_g.html#a2e2c6afec7b9be9d4b079c8102c79fd0">CommonFG</a>.</p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_h5_file.html#a9632b93aae9e41ee40bbb1c6e70cf46b">H5File</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_group_8h.html">H5Group.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_group.html">Group</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_group__coll__graph.map b/develop/class_h5_1_1_group__coll__graph.map
new file mode 100644
index 0000000..12e061a
--- /dev/null
+++ b/develop/class_h5_1_1_group__coll__graph.map
@@ -0,0 +1,7 @@
+<map id="Group" name="Group">
+<area shape="rect" id="node1" title="Class Group represents an HDF5 group." alt="" coords="87,229,148,256"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_common_f_g.html" title="CommonFG is an abstract base class of H5Group." alt="" coords="125,155,224,181"/>
+</map>
diff --git a/develop/class_h5_1_1_group__coll__graph.md5 b/develop/class_h5_1_1_group__coll__graph.md5
new file mode 100644
index 0000000..b1995b4
--- /dev/null
+++ b/develop/class_h5_1_1_group__coll__graph.md5
@@ -0,0 +1 @@
+284b50d8d618e76d0c606afed0e9c378 \ No newline at end of file
diff --git a/develop/class_h5_1_1_group__coll__graph.png b/develop/class_h5_1_1_group__coll__graph.png
new file mode 100644
index 0000000..dd87175
--- /dev/null
+++ b/develop/class_h5_1_1_group__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_group__inherit__graph.map b/develop/class_h5_1_1_group__inherit__graph.map
new file mode 100644
index 0000000..c920d5f
--- /dev/null
+++ b/develop/class_h5_1_1_group__inherit__graph.map
@@ -0,0 +1,8 @@
+<map id="Group" name="Group">
+<area shape="rect" id="node1" title="Class Group represents an HDF5 group." alt="" coords="87,229,148,256"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="86,304,149,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_common_f_g.html" title="CommonFG is an abstract base class of H5Group." alt="" coords="125,155,224,181"/>
+</map>
diff --git a/develop/class_h5_1_1_group__inherit__graph.md5 b/develop/class_h5_1_1_group__inherit__graph.md5
new file mode 100644
index 0000000..56dbc25
--- /dev/null
+++ b/develop/class_h5_1_1_group__inherit__graph.md5
@@ -0,0 +1 @@
+ae2ef3216a1d9582280cd0d4c465cab4 \ No newline at end of file
diff --git a/develop/class_h5_1_1_group__inherit__graph.png b/develop/class_h5_1_1_group__inherit__graph.png
new file mode 100644
index 0000000..872927c
--- /dev/null
+++ b/develop/class_h5_1_1_group__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_group_i_exception.html b/develop/class_h5_1_1_group_i_exception.html
new file mode 100644
index 0000000..2d4d387
--- /dev/null
+++ b/develop/class_h5_1_1_group_i_exception.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: GroupIException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_group_i_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">GroupIException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for GroupIException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_group_i_exception__inherit__graph.png" border="0" usemap="#a_group_i_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_group_i_exception_inherit__map" id="a_group_i_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,135,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="27,5,113,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for GroupIException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_group_i_exception__coll__graph.png" border="0" usemap="#a_group_i_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_group_i_exception_coll__map" id="a_group_i_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,135,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="27,5,113,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a03e8c450365a1ac129e8eb5ca92bcbb1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group_i_exception.html#a03e8c450365a1ac129e8eb5ca92bcbb1">GroupIException</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a03e8c450365a1ac129e8eb5ca92bcbb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d9e1cc81109cc84d451280e647897d0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group_i_exception.html#a2d9e1cc81109cc84d451280e647897d0">GroupIException</a> ()</td></tr>
+<tr class="separator:a2d9e1cc81109cc84d451280e647897d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4888240380a98c322884356fa07f5211"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group_i_exception.html#a4888240380a98c322884356fa07f5211">~GroupIException</a> () override throw ()</td></tr>
+<tr class="separator:a4888240380a98c322884356fa07f5211"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a03e8c450365a1ac129e8eb5ca92bcbb1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03e8c450365a1ac129e8eb5ca92bcbb1">&#9670;&nbsp;</a></span>GroupIException() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_group_i_exception.html">GroupIException</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2d9e1cc81109cc84d451280e647897d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d9e1cc81109cc84d451280e647897d0">&#9670;&nbsp;</a></span>GroupIException() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_group_i_exception.html">GroupIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4888240380a98c322884356fa07f5211"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4888240380a98c322884356fa07f5211">&#9670;&nbsp;</a></span>~GroupIException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_group_i_exception.html">GroupIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_group_i_exception.html">GroupIException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_group_i_exception__coll__graph.map b/develop/class_h5_1_1_group_i_exception__coll__graph.map
new file mode 100644
index 0000000..65ad921
--- /dev/null
+++ b/develop/class_h5_1_1_group_i_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="GroupIException" name="GroupIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,135,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="27,5,113,32"/>
+</map>
diff --git a/develop/class_h5_1_1_group_i_exception__coll__graph.md5 b/develop/class_h5_1_1_group_i_exception__coll__graph.md5
new file mode 100644
index 0000000..4e13763
--- /dev/null
+++ b/develop/class_h5_1_1_group_i_exception__coll__graph.md5
@@ -0,0 +1 @@
+a40660f75542144ac879c0edca31f39e \ No newline at end of file
diff --git a/develop/class_h5_1_1_group_i_exception__coll__graph.png b/develop/class_h5_1_1_group_i_exception__coll__graph.png
new file mode 100644
index 0000000..e11b4c2
--- /dev/null
+++ b/develop/class_h5_1_1_group_i_exception__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_group_i_exception__inherit__graph.map b/develop/class_h5_1_1_group_i_exception__inherit__graph.map
new file mode 100644
index 0000000..65ad921
--- /dev/null
+++ b/develop/class_h5_1_1_group_i_exception__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="GroupIException" name="GroupIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,135,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="27,5,113,32"/>
+</map>
diff --git a/develop/class_h5_1_1_group_i_exception__inherit__graph.md5 b/develop/class_h5_1_1_group_i_exception__inherit__graph.md5
new file mode 100644
index 0000000..4e13763
--- /dev/null
+++ b/develop/class_h5_1_1_group_i_exception__inherit__graph.md5
@@ -0,0 +1 @@
+a40660f75542144ac879c0edca31f39e \ No newline at end of file
diff --git a/develop/class_h5_1_1_group_i_exception__inherit__graph.png b/develop/class_h5_1_1_group_i_exception__inherit__graph.png
new file mode 100644
index 0000000..e11b4c2
--- /dev/null
+++ b/develop/class_h5_1_1_group_i_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_h5_file.html b/develop/class_h5_1_1_h5_file.html
new file mode 100644
index 0000000..6239c8c
--- /dev/null
+++ b/develop/class_h5_1_1_h5_file.html
@@ -0,0 +1,1405 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5File Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_h5_file.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5File Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5File.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> represents an HDF5 file and inherits from class <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a> as file is a root group. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5File:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_h5_file__inherit__graph.png" border="0" usemap="#a_h5_file_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_file_inherit__map" id="a_h5_file_inherit__map">
+<area shape="rect" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="86,304,149,331"/>
+<area shape="rect" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group." alt="" coords="87,229,148,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+<area shape="rect" href="class_h5_1_1_common_f_g.html" title="CommonFG is an abstract base class of H5Group." alt="" coords="125,155,224,181"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5File:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_h5_file__coll__graph.png" border="0" usemap="#a_h5_file_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_file_coll__map" id="a_h5_file_coll__map">
+<area shape="rect" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="86,304,149,331"/>
+<area shape="rect" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group." alt="" coords="87,229,148,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+<area shape="rect" href="class_h5_1_1_common_f_g.html" title="CommonFG is an abstract base class of H5Group." alt="" coords="125,155,224,181"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a1ec85b04b44d3b2d7051758c879e0c73"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a1ec85b04b44d3b2d7051758c879e0c73">H5File</a> (const char *name, unsigned int flags, const <a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_file_creat_prop_list.html#a954194c9cb65d2a2d3f0a07196c16950">FileCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;access_plist=<a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">FileAccPropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a1ec85b04b44d3b2d7051758c879e0c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d7ba95224b886418b76a2c7407c7895"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a5d7ba95224b886418b76a2c7407c7895">H5File</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, unsigned int flags, const <a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_file_creat_prop_list.html#a954194c9cb65d2a2d3f0a07196c16950">FileCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;access_plist=<a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">FileAccPropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a5d7ba95224b886418b76a2c7407c7895"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94707b0c9c344fb814061d94946f56e4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a94707b0c9c344fb814061d94946f56e4">H5File</a> (const char *name, unsigned int flags, const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;access_plist)</td></tr>
+<tr class="separator:a94707b0c9c344fb814061d94946f56e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4d8109bb9a61bac1a48a39608b32c66"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#ad4d8109bb9a61bac1a48a39608b32c66">H5File</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, unsigned int flags, const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;access_plist)</td></tr>
+<tr class="separator:ad4d8109bb9a61bac1a48a39608b32c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae13b74334a0e6c58e63c3c207c3bf505"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#ae13b74334a0e6c58e63c3c207c3bf505">openFile</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, unsigned int flags, const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;access_plist=<a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">FileAccPropList::DEFAULT</a>)</td></tr>
+<tr class="separator:ae13b74334a0e6c58e63c3c207c3bf505"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4635a5764c9ec26ef956721654f36bb6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a4635a5764c9ec26ef956721654f36bb6">openFile</a> (const char *name, unsigned int flags, const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;access_plist=<a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">FileAccPropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a4635a5764c9ec26ef956721654f36bb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf55c4fc94b5254b822c4270772d8af5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#abf55c4fc94b5254b822c4270772d8af5">getAccessPlist</a> () const</td></tr>
+<tr class="separator:abf55c4fc94b5254b822c4270772d8af5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6de16499bcc22c3f88a1e913c5c6a53f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a6de16499bcc22c3f88a1e913c5c6a53f">getCreatePlist</a> () const</td></tr>
+<tr class="separator:a6de16499bcc22c3f88a1e913c5c6a53f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e7521cb835fd01353f23cebe481503d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a3e7521cb835fd01353f23cebe481503d">getFileInfo</a> (<a class="el" href="struct_h5_f__info2__t.html">H5F_info2_t</a> &amp;file_info) const</td></tr>
+<tr class="separator:a3e7521cb835fd01353f23cebe481503d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d7cf258fca9d00566c300eea03a0374"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a8d7cf258fca9d00566c300eea03a0374">getFreeSpace</a> () const</td></tr>
+<tr class="separator:a8d7cf258fca9d00566c300eea03a0374"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7315df1aedffddc23bf00f0c90a43463"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a7315df1aedffddc23bf00f0c90a43463">getObjCount</a> (unsigned types=<a class="el" href="_h5_fpublic_8h.html#ad33eeeed36028dec422356d0e41a7113">H5F_OBJ_ALL</a>) const</td></tr>
+<tr class="separator:a7315df1aedffddc23bf00f0c90a43463"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcbeb6cb698fcb6bbea8acf3b57923ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#adcbeb6cb698fcb6bbea8acf3b57923ea">getObjIDs</a> (unsigned types, size_t max_objs, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *oid_list) const</td></tr>
+<tr class="separator:adcbeb6cb698fcb6bbea8acf3b57923ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2791a4d13dc5c148170a5442fc3e0464"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a2791a4d13dc5c148170a5442fc3e0464">getVFDHandle</a> (void **file_handle) const</td></tr>
+<tr class="separator:a2791a4d13dc5c148170a5442fc3e0464"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad42ae41a373049754553edb15e787a37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#ad42ae41a373049754553edb15e787a37">getVFDHandle</a> (const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;fapl, void **file_handle) const</td></tr>
+<tr class="separator:ad42ae41a373049754553edb15e787a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e0e90ef94fd21aa8b0919be86d49a2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a4e0e90ef94fd21aa8b0919be86d49a2e">getFileSize</a> () const</td></tr>
+<tr class="separator:a4e0e90ef94fd21aa8b0919be86d49a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb25399681e75818685ee267a223391d"><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#aeb25399681e75818685ee267a223391d">getFileNum</a> () const</td></tr>
+<tr class="separator:aeb25399681e75818685ee267a223391d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91e549d54366fa55f39aa5bee35b2c07"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a91e549d54366fa55f39aa5bee35b2c07">reOpen</a> ()</td></tr>
+<tr class="separator:a91e549d54366fa55f39aa5bee35b2c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5da0cb2509adb3f43c3a25d1ab815b93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a5da0cb2509adb3f43c3a25d1ab815b93">reopen</a> ()</td></tr>
+<tr class="separator:a5da0cb2509adb3f43c3a25d1ab815b93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab22ac800b0ffa0a4bf76bef14a8b12eb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#ab22ac800b0ffa0a4bf76bef14a8b12eb">H5File</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:ab22ac800b0ffa0a4bf76bef14a8b12eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_h5_file.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9632b93aae9e41ee40bbb1c6e70cf46b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a9632b93aae9e41ee40bbb1c6e70cf46b">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const override</td></tr>
+<tr class="memdesc:a9632b93aae9e41ee40bbb1c6e70cf46b"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_file.html#a9632b93aae9e41ee40bbb1c6e70cf46b">More...</a><br /></td></tr>
+<tr class="separator:a9632b93aae9e41ee40bbb1c6e70cf46b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad476ef94a1fe81f5cc1fb4ca9e08a647"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#ad476ef94a1fe81f5cc1fb4ca9e08a647">getLocId</a> () const override</td></tr>
+<tr class="separator:ad476ef94a1fe81f5cc1fb4ca9e08a647"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069342fc4f436dd9f6a22e06d74a6b4c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a069342fc4f436dd9f6a22e06d74a6b4c">H5File</a> ()</td></tr>
+<tr class="separator:a069342fc4f436dd9f6a22e06d74a6b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6a3afc64638c9d8d48cc399feee2b03"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#ab6a3afc64638c9d8d48cc399feee2b03">H5File</a> (const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;original)</td></tr>
+<tr class="separator:ab6a3afc64638c9d8d48cc399feee2b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4d396b3f6d9f17e789e0a7043a046c0"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#af4d396b3f6d9f17e789e0a7043a046c0">~H5File</a> () override</td></tr>
+<tr class="separator:af4d396b3f6d9f17e789e0a7043a046c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_group"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_group')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_group.html">Group</a></td></tr>
+<tr class="memitem:a7e478c67e5ff95bddc485d251576614c inherit pub_methods_class_h5_1_1_group"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a7e478c67e5ff95bddc485d251576614c">Group</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a7e478c67e5ff95bddc485d251576614c inherit pub_methods_class_h5_1_1_group"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_group"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_group"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4126f09c0b3f3d0df18b02f574db727b inherit pub_methods_class_h5_1_1_group"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a4126f09c0b3f3d0df18b02f574db727b">getObjId</a> (const char *name, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4126f09c0b3f3d0df18b02f574db727b inherit pub_methods_class_h5_1_1_group"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4bc2d1242370e15d596c05a78f6ba11 inherit pub_methods_class_h5_1_1_group"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#af4bc2d1242370e15d596c05a78f6ba11">getObjId</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:af4bc2d1242370e15d596c05a78f6ba11 inherit pub_methods_class_h5_1_1_group"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e935d6a6c913c3928701d0813184808 inherit pub_methods_class_h5_1_1_group"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a3e935d6a6c913c3928701d0813184808">closeObjId</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3e935d6a6c913c3928701d0813184808 inherit pub_methods_class_h5_1_1_group"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b29b9393b4b6856ac75b759f4166c13 inherit pub_methods_class_h5_1_1_group"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a0b29b9393b4b6856ac75b759f4166c13">Group</a> ()</td></tr>
+<tr class="separator:a0b29b9393b4b6856ac75b759f4166c13 inherit pub_methods_class_h5_1_1_group"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa0350e4e9444888d3548719e67aca6a inherit pub_methods_class_h5_1_1_group"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#afa0350e4e9444888d3548719e67aca6a">Group</a> (const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;original)</td></tr>
+<tr class="separator:afa0350e4e9444888d3548719e67aca6a inherit pub_methods_class_h5_1_1_group"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af640b440f7e27c3c70c8aeb42cc8e660 inherit pub_methods_class_h5_1_1_group"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#af640b440f7e27c3c70c8aeb42cc8e660">~Group</a> () override</td></tr>
+<tr class="separator:af640b440f7e27c3c70c8aeb42cc8e660 inherit pub_methods_class_h5_1_1_group"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ed5dc02f4eebc2b4086fd53220dd730 inherit pub_methods_class_h5_1_1_group"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_group.html#a4ed5dc02f4eebc2b4086fd53220dd730">Group</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group_id)</td></tr>
+<tr class="separator:a4ed5dc02f4eebc2b4086fd53220dd730 inherit pub_methods_class_h5_1_1_group"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_common_f_g"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_common_f_g')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_common_f_g.html">CommonFG</a></td></tr>
+<tr class="memitem:a260e1c5b5ee8e2a4c16bc692542f819c inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a260e1c5b5ee8e2a4c16bc692542f819c">openDataType</a> (const char *name) const</td></tr>
+<tr class="separator:a260e1c5b5ee8e2a4c16bc692542f819c inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a522a5e8bb2e4ce2bdf35d9695376d3d8 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a522a5e8bb2e4ce2bdf35d9695376d3d8">openDataType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a522a5e8bb2e4ce2bdf35d9695376d3d8 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad223acf93bc03ebd9193e724ac17cd37 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#ad223acf93bc03ebd9193e724ac17cd37">openArrayType</a> (const char *name) const</td></tr>
+<tr class="separator:ad223acf93bc03ebd9193e724ac17cd37 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90a0abffaf64a100780ae691038f37ef inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_array_type.html">ArrayType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a90a0abffaf64a100780ae691038f37ef">openArrayType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a90a0abffaf64a100780ae691038f37ef inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a786bd7ca06b3ce5631cc3feaacc0f496 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a786bd7ca06b3ce5631cc3feaacc0f496">openCompType</a> (const char *name) const</td></tr>
+<tr class="separator:a786bd7ca06b3ce5631cc3feaacc0f496 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4218e5f75a75f0fa80c943c97d88054a inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_comp_type.html">CompType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a4218e5f75a75f0fa80c943c97d88054a">openCompType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a4218e5f75a75f0fa80c943c97d88054a inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ec8bdae89e9a50e6e07a82b80c8e5c9 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a1ec8bdae89e9a50e6e07a82b80c8e5c9">openEnumType</a> (const char *name) const</td></tr>
+<tr class="separator:a1ec8bdae89e9a50e6e07a82b80c8e5c9 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae928ed14cc21245483ea9689a09cda2d inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_enum_type.html">EnumType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#ae928ed14cc21245483ea9689a09cda2d">openEnumType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ae928ed14cc21245483ea9689a09cda2d inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4f753cccaea675546737b149c78adee inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_int_type.html">IntType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#ae4f753cccaea675546737b149c78adee">openIntType</a> (const char *name) const</td></tr>
+<tr class="separator:ae4f753cccaea675546737b149c78adee inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25a772d82e6427874f85a687563de287 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_int_type.html">IntType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a25a772d82e6427874f85a687563de287">openIntType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a25a772d82e6427874f85a687563de287 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b753b79696b8cc89ad19886687a8e5d inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a9b753b79696b8cc89ad19886687a8e5d">openFloatType</a> (const char *name) const</td></tr>
+<tr class="separator:a9b753b79696b8cc89ad19886687a8e5d inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20801b62f3003e8358d1de3159e0352b inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_float_type.html">FloatType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a20801b62f3003e8358d1de3159e0352b">openFloatType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a20801b62f3003e8358d1de3159e0352b inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78d7c5e4b6801ac4ff7aaf2375a00067 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_str_type.html">StrType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a78d7c5e4b6801ac4ff7aaf2375a00067">openStrType</a> (const char *name) const</td></tr>
+<tr class="separator:a78d7c5e4b6801ac4ff7aaf2375a00067 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc2c98eb539b2a6855de34f2f88ec455 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_str_type.html">StrType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#afc2c98eb539b2a6855de34f2f88ec455">openStrType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:afc2c98eb539b2a6855de34f2f88ec455 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c7625065224ca9c00ed59e060a52f9f inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a0c7625065224ca9c00ed59e060a52f9f">openVarLenType</a> (const char *name) const</td></tr>
+<tr class="separator:a0c7625065224ca9c00ed59e060a52f9f inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a28b13a740d506b5426d26e336b3deb inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a9a28b13a740d506b5426d26e336b3deb">openVarLenType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a9a28b13a740d506b5426d26e336b3deb inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f65126fc7ed8d134f1f503946230766 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a1f65126fc7ed8d134f1f503946230766">CommonFG</a> ()</td></tr>
+<tr class="separator:a1f65126fc7ed8d134f1f503946230766 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09a40665cd715d184370544e704f6cc6 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_common_f_g.html#a09a40665cd715d184370544e704f6cc6">~CommonFG</a> ()</td></tr>
+<tr class="separator:a09a40665cd715d184370544e704f6cc6 inherit pub_methods_class_h5_1_1_common_f_g"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:acb60069d5a1aa2e20807b133c8bd7408"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#acb60069d5a1aa2e20807b133c8bd7408">isHdf5</a> (const char *name)</td></tr>
+<tr class="separator:acb60069d5a1aa2e20807b133c8bd7408"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2358a1ee87d2d2d02b3bf26b1f11874"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#ad2358a1ee87d2d2d02b3bf26b1f11874">isHdf5</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:ad2358a1ee87d2d2d02b3bf26b1f11874"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2806ade2eccef12ea3798385af7c394"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#ab2806ade2eccef12ea3798385af7c394">isAccessible</a> (const char *name, const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;access_plist=<a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">FileAccPropList::DEFAULT</a>)</td></tr>
+<tr class="separator:ab2806ade2eccef12ea3798385af7c394"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82e44cd6a2de35071aef5e0ca805c0b9"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#a82e44cd6a2de35071aef5e0ca805c0b9">isAccessible</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;access_plist=<a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">FileAccPropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a82e44cd6a2de35071aef5e0ca805c0b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_file.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a1ec85b04b44d3b2d7051758c879e0c73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1ec85b04b44d3b2d7051758c879e0c73">&#9670;&nbsp;</a></span>H5File() <span class="overload">[1/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_h5_file.html">H5File</a> </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>create_plist</em> = <code><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a954194c9cb65d2a2d3f0a07196c16950">FileCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>access_plist</em> = <code><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">FileAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5d7ba95224b886418b76a2c7407c7895"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5d7ba95224b886418b76a2c7407c7895">&#9670;&nbsp;</a></span>H5File() <span class="overload">[2/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_h5_file.html">H5File</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>create_plist</em> = <code><a class="el" href="class_h5_1_1_file_creat_prop_list.html#a954194c9cb65d2a2d3f0a07196c16950">FileCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>access_plist</em> = <code><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">FileAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a94707b0c9c344fb814061d94946f56e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a94707b0c9c344fb814061d94946f56e4">&#9670;&nbsp;</a></span>H5File() <span class="overload">[3/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_h5_file.html">H5File</a> </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>access_plist</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad4d8109bb9a61bac1a48a39608b32c66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4d8109bb9a61bac1a48a39608b32c66">&#9670;&nbsp;</a></span>H5File() <span class="overload">[4/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_h5_file.html">H5File</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>access_plist</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab22ac800b0ffa0a4bf76bef14a8b12eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab22ac800b0ffa0a4bf76bef14a8b12eb">&#9670;&nbsp;</a></span>H5File() <span class="overload">[5/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_h5_file.html">H5File</a> </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>existing_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a069342fc4f436dd9f6a22e06d74a6b4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a069342fc4f436dd9f6a22e06d74a6b4c">&#9670;&nbsp;</a></span>H5File() <span class="overload">[6/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_h5_file.html">H5File</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab6a3afc64638c9d8d48cc399feee2b03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6a3afc64638c9d8d48cc399feee2b03">&#9670;&nbsp;</a></span>H5File() <span class="overload">[7/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_h5_file.html">H5File</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af4d396b3f6d9f17e789e0a7043a046c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4d396b3f6d9f17e789e0a7043a046c0">&#9670;&nbsp;</a></span>~H5File()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_h5_file.html">H5File</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a547c58c858ce4a8fdfd32b25523f4c03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a547c58c858ce4a8fdfd32b25523f4c03">&#9670;&nbsp;</a></span>close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void close </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_group.html#a547c58c858ce4a8fdfd32b25523f4c03">Group</a>.</p>
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_group.html#a71c2693398514fad4828112c9d21554b">Group</a>.</p>
+
+</div>
+</div>
+<a id="abf55c4fc94b5254b822c4270772d8af5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abf55c4fc94b5254b822c4270772d8af5">&#9670;&nbsp;</a></span>getAccessPlist()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> getAccessPlist </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6de16499bcc22c3f88a1e913c5c6a53f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6de16499bcc22c3f88a1e913c5c6a53f">&#9670;&nbsp;</a></span>getCreatePlist()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_file_creat_prop_list.html">FileCreatPropList</a> getCreatePlist </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3e7521cb835fd01353f23cebe481503d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e7521cb835fd01353f23cebe481503d">&#9670;&nbsp;</a></span>getFileInfo()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getFileInfo </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_f__info2__t.html">H5F_info2_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>file_info</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aeb25399681e75818685ee267a223391d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeb25399681e75818685ee267a223391d">&#9670;&nbsp;</a></span>getFileNum()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned long getFileNum </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4e0e90ef94fd21aa8b0919be86d49a2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4e0e90ef94fd21aa8b0919be86d49a2e">&#9670;&nbsp;</a></span>getFileSize()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getFileSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8d7cf258fca9d00566c300eea03a0374"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d7cf258fca9d00566c300eea03a0374">&#9670;&nbsp;</a></span>getFreeSpace()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a> getFreeSpace </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa5eda254838615bd58b46e86bfbb717f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5eda254838615bd58b46e86bfbb717f">&#9670;&nbsp;</a></span>getId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getId </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_group.html#aa5eda254838615bd58b46e86bfbb717f">Group</a>.</p>
+
+</div>
+</div>
+<a id="ad476ef94a1fe81f5cc1fb4ca9e08a647"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad476ef94a1fe81f5cc1fb4ca9e08a647">&#9670;&nbsp;</a></span>getLocId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getLocId </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to return the correct object id, i.e. file or group id. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_group.html#ad476ef94a1fe81f5cc1fb4ca9e08a647">Group</a>.</p>
+
+</div>
+</div>
+<a id="a7315df1aedffddc23bf00f0c90a43463"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7315df1aedffddc23bf00f0c90a43463">&#9670;&nbsp;</a></span>getObjCount()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> getObjCount </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>types</em> = <code><a class="el" href="_h5_fpublic_8h.html#ad33eeeed36028dec422356d0e41a7113">H5F_OBJ_ALL</a></code></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adcbeb6cb698fcb6bbea8acf3b57923ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adcbeb6cb698fcb6bbea8acf3b57923ea">&#9670;&nbsp;</a></span>getObjIDs()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getObjIDs </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>types</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>max_objs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *&#160;</td>
+ <td class="paramname"><em>oid_list</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad42ae41a373049754553edb15e787a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad42ae41a373049754553edb15e787a37">&#9670;&nbsp;</a></span>getVFDHandle() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getVFDHandle </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>fapl</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>file_handle</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2791a4d13dc5c148170a5442fc3e0464"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2791a4d13dc5c148170a5442fc3e0464">&#9670;&nbsp;</a></span>getVFDHandle() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getVFDHandle </td>
+ <td>(</td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>file_handle</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab2806ade2eccef12ea3798385af7c394"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2806ade2eccef12ea3798385af7c394">&#9670;&nbsp;</a></span>isAccessible() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool isAccessible </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>access_plist</em> = <code><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">FileAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a82e44cd6a2de35071aef5e0ca805c0b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a82e44cd6a2de35071aef5e0ca805c0b9">&#9670;&nbsp;</a></span>isAccessible() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool isAccessible </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>access_plist</em> = <code><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">FileAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acb60069d5a1aa2e20807b133c8bd7408"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb60069d5a1aa2e20807b133c8bd7408">&#9670;&nbsp;</a></span>isHdf5() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool isHdf5 </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad2358a1ee87d2d2d02b3bf26b1f11874"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2358a1ee87d2d2d02b3bf26b1f11874">&#9670;&nbsp;</a></span>isHdf5() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool isHdf5 </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4635a5764c9ec26ef956721654f36bb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4635a5764c9ec26ef956721654f36bb6">&#9670;&nbsp;</a></span>openFile() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void openFile </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>access_plist</em> = <code><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">FileAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae13b74334a0e6c58e63c3c207c3bf505"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae13b74334a0e6c58e63c3c207c3bf505">&#9670;&nbsp;</a></span>openFile() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void openFile </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_file_acc_prop_list.html">FileAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>access_plist</em> = <code><a class="el" href="class_h5_1_1_file_acc_prop_list.html#a30d5e70ef896af94f1cb1f07916e754f">FileAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9f8a5ef0ac0007c6ae942e03ecaa906"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9f8a5ef0ac0007c6ae942e03ecaa906">&#9670;&nbsp;</a></span>p_setId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void p_setId </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_group.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">Group</a>.</p>
+
+</div>
+</div>
+<a id="a91e549d54366fa55f39aa5bee35b2c07"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91e549d54366fa55f39aa5bee35b2c07">&#9670;&nbsp;</a></span>reOpen()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void reOpen </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5da0cb2509adb3f43c3a25d1ab815b93"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5da0cb2509adb3f43c3a25d1ab815b93">&#9670;&nbsp;</a></span>reopen()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void reopen </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9632b93aae9e41ee40bbb1c6e70cf46b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9632b93aae9e41ee40bbb1c6e70cf46b">&#9670;&nbsp;</a></span>throwException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void throwException </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_group.html#a9632b93aae9e41ee40bbb1c6e70cf46b">Group</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_file_8h.html">H5File.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_h5_file.html">H5File</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_h5_file__coll__graph.map b/develop/class_h5_1_1_h5_file__coll__graph.map
new file mode 100644
index 0000000..2b9c42c
--- /dev/null
+++ b/develop/class_h5_1_1_h5_file__coll__graph.map
@@ -0,0 +1,8 @@
+<map id="H5File" name="H5File">
+<area shape="rect" id="node1" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="86,304,149,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_group.html" title="Class Group represents an HDF5 group." alt="" coords="87,229,148,256"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_common_f_g.html" title="CommonFG is an abstract base class of H5Group." alt="" coords="125,155,224,181"/>
+</map>
diff --git a/develop/class_h5_1_1_h5_file__coll__graph.md5 b/develop/class_h5_1_1_h5_file__coll__graph.md5
new file mode 100644
index 0000000..6556ae1
--- /dev/null
+++ b/develop/class_h5_1_1_h5_file__coll__graph.md5
@@ -0,0 +1 @@
+0aab87ca4f4071fe6ecc00f8e26fe18b \ No newline at end of file
diff --git a/develop/class_h5_1_1_h5_file__coll__graph.png b/develop/class_h5_1_1_h5_file__coll__graph.png
new file mode 100644
index 0000000..575ccb5
--- /dev/null
+++ b/develop/class_h5_1_1_h5_file__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_h5_file__inherit__graph.map b/develop/class_h5_1_1_h5_file__inherit__graph.map
new file mode 100644
index 0000000..2b9c42c
--- /dev/null
+++ b/develop/class_h5_1_1_h5_file__inherit__graph.map
@@ -0,0 +1,8 @@
+<map id="H5File" name="H5File">
+<area shape="rect" id="node1" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="86,304,149,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_group.html" title="Class Group represents an HDF5 group." alt="" coords="87,229,148,256"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_common_f_g.html" title="CommonFG is an abstract base class of H5Group." alt="" coords="125,155,224,181"/>
+</map>
diff --git a/develop/class_h5_1_1_h5_file__inherit__graph.md5 b/develop/class_h5_1_1_h5_file__inherit__graph.md5
new file mode 100644
index 0000000..6556ae1
--- /dev/null
+++ b/develop/class_h5_1_1_h5_file__inherit__graph.md5
@@ -0,0 +1 @@
+0aab87ca4f4071fe6ecc00f8e26fe18b \ No newline at end of file
diff --git a/develop/class_h5_1_1_h5_file__inherit__graph.png b/develop/class_h5_1_1_h5_file__inherit__graph.png
new file mode 100644
index 0000000..575ccb5
--- /dev/null
+++ b/develop/class_h5_1_1_h5_file__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_h5_library.html b/develop/class_h5_1_1_h5_library.html
new file mode 100644
index 0000000..0c61e79
--- /dev/null
+++ b/develop/class_h5_1_1_h5_library.html
@@ -0,0 +1,447 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Library Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_h5_library.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Library Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Library.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_h5_library.html" title="Class H5Library operates the HDF5 library globably.">H5Library</a> operates the HDF5 library globably. </p>
+<p>It is not necessary to construct an instance of <a class="el" href="class_h5_1_1_h5_library.html" title="Class H5Library operates the HDF5 library globably.">H5Library</a> to use the methods. </p>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a18a5c5b03ba964c4d5d06e062510c99c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_library.html#a18a5c5b03ba964c4d5d06e062510c99c">open</a> ()</td></tr>
+<tr class="separator:a18a5c5b03ba964c4d5d06e062510c99c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83ca59777c4b85fd50a9c8270deda46c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_library.html#a83ca59777c4b85fd50a9c8270deda46c">close</a> ()</td></tr>
+<tr class="separator:a83ca59777c4b85fd50a9c8270deda46c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a534ca0392a181551d651ab54d3a945f4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_library.html#a534ca0392a181551d651ab54d3a945f4">dontAtExit</a> ()</td></tr>
+<tr class="separator:a534ca0392a181551d651ab54d3a945f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3bba9e6cafb38cd1aabf4e7e4a01c89"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_library.html#ac3bba9e6cafb38cd1aabf4e7e4a01c89">getLibVersion</a> (unsigned &amp;majnum, unsigned &amp;minnum, unsigned &amp;relnum)</td></tr>
+<tr class="separator:ac3bba9e6cafb38cd1aabf4e7e4a01c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23b46fa7672e1e498e59e1b954c5b12b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_library.html#a23b46fa7672e1e498e59e1b954c5b12b">checkVersion</a> (unsigned majnum, unsigned minnum, unsigned relnum)</td></tr>
+<tr class="separator:a23b46fa7672e1e498e59e1b954c5b12b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab594f03129cc5d92107128719a754803"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_library.html#ab594f03129cc5d92107128719a754803">garbageCollect</a> ()</td></tr>
+<tr class="separator:ab594f03129cc5d92107128719a754803"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a598e3c48744f2bfee7f9fe4cbcc32300"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_library.html#a598e3c48744f2bfee7f9fe4cbcc32300">setFreeListLimits</a> (int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim)</td></tr>
+<tr class="separator:a598e3c48744f2bfee7f9fe4cbcc32300"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad864a7ce354219ce3aa6ef8d80b71d28"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_library.html#ad864a7ce354219ce3aa6ef8d80b71d28">initH5cpp</a> (void)</td></tr>
+<tr class="separator:ad864a7ce354219ce3aa6ef8d80b71d28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bbb54efd8f606025e48bd0debf1b5fd"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_library.html#a4bbb54efd8f606025e48bd0debf1b5fd">termH5cpp</a> (void)</td></tr>
+<tr class="separator:a4bbb54efd8f606025e48bd0debf1b5fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a23b46fa7672e1e498e59e1b954c5b12b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a23b46fa7672e1e498e59e1b954c5b12b">&#9670;&nbsp;</a></span>checkVersion()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void checkVersion </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>majnum</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>minnum</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>relnum</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a83ca59777c4b85fd50a9c8270deda46c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83ca59777c4b85fd50a9c8270deda46c">&#9670;&nbsp;</a></span>close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void close </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a534ca0392a181551d651ab54d3a945f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a534ca0392a181551d651ab54d3a945f4">&#9670;&nbsp;</a></span>dontAtExit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void dontAtExit </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab594f03129cc5d92107128719a754803"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab594f03129cc5d92107128719a754803">&#9670;&nbsp;</a></span>garbageCollect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void garbageCollect </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac3bba9e6cafb38cd1aabf4e7e4a01c89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac3bba9e6cafb38cd1aabf4e7e4a01c89">&#9670;&nbsp;</a></span>getLibVersion()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void getLibVersion </td>
+ <td>(</td>
+ <td class="paramtype">unsigned &amp;&#160;</td>
+ <td class="paramname"><em>majnum</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned &amp;&#160;</td>
+ <td class="paramname"><em>minnum</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned &amp;&#160;</td>
+ <td class="paramname"><em>relnum</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad864a7ce354219ce3aa6ef8d80b71d28"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad864a7ce354219ce3aa6ef8d80b71d28">&#9670;&nbsp;</a></span>initH5cpp()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void initH5cpp </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a18a5c5b03ba964c4d5d06e062510c99c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a18a5c5b03ba964c4d5d06e062510c99c">&#9670;&nbsp;</a></span>open()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void open </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a598e3c48744f2bfee7f9fe4cbcc32300"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a598e3c48744f2bfee7f9fe4cbcc32300">&#9670;&nbsp;</a></span>setFreeListLimits()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void setFreeListLimits </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>reg_global_lim</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>reg_list_lim</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>arr_global_lim</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>arr_list_lim</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>blk_global_lim</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>blk_list_lim</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4bbb54efd8f606025e48bd0debf1b5fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bbb54efd8f606025e48bd0debf1b5fd">&#9670;&nbsp;</a></span>termH5cpp()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void termH5cpp </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_library_8h.html">H5Library.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_h5_library.html">H5Library</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_h5_location.html b/develop/class_h5_1_1_h5_location.html
new file mode 100644
index 0000000..cd5a0ef
--- /dev/null
+++ b/develop/class_h5_1_1_h5_location.html
@@ -0,0 +1,3569 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Location Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_h5_location.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Location Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Location.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12.">H5Location</a> is an abstract base class, added in version 1.8.12. </p>
+<p>It provides a collection of wrappers for the C functions that take a location identifier to specify the HDF5 object. The location identifier can be either file, group, dataset, attribute, or named datatype. Wrappers for H5A functions stay in <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.">H5Object</a>. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5Location:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_h5_location__inherit__graph.png" border="0" usemap="#a_h5_location_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_location_inherit__map" id="a_h5_location_inherit__map">
+<area shape="rect" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="269,80,363,107"/>
+<area shape="rect" href="class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes." alt="" coords="225,155,303,181"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="328,155,411,181"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="261,5,371,32"/>
+<area shape="rect" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets." alt="" coords="229,229,304,256"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="328,229,411,256"/>
+<area shape="rect" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group." alt="" coords="555,229,616,256"/>
+<area shape="rect" href="class_h5_1_1_array_type.html" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes." alt="" coords="45,304,131,331"/>
+<area shape="rect" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="155,304,242,331"/>
+<area shape="rect" href="class_h5_1_1_comp_type.html" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes." alt="" coords="267,304,357,331"/>
+<area shape="rect" href="class_h5_1_1_enum_type.html" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes." alt="" coords="382,304,471,331"/>
+<area shape="rect" href="class_h5_1_1_var_len_type.html" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable&#45;length Datatypes." alt="" coords="496,304,592,331"/>
+<area shape="rect" href="class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="5,379,91,405"/>
+<area shape="rect" href="class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="115,379,184,405"/>
+<area shape="rect" href="class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="209,379,290,405"/>
+<area shape="rect" href="class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="314,379,385,405"/>
+<area shape="rect" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="617,304,679,331"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5Location:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_h5_location__coll__graph.png" border="0" usemap="#a_h5_location_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_location_coll__map" id="a_h5_location_coll__map">
+<area shape="rect" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8680b50b3b41ed5692dcbed6a3241c1f inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8680b50b3b41ed5692dcbed6a3241c1f">getId</a> () const =0</td></tr>
+<tr class="separator:a8680b50b3b41ed5692dcbed6a3241c1f inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6ee7eacbde6b379b68d954e44f6e549 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6ee7eacbde6b379b68d954e44f6e549">close</a> ()=0</td></tr>
+<tr class="separator:af6ee7eacbde6b379b68d954e44f6e549 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbe305aad1494f55c636a5bb2af2ac3c inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#adbe305aad1494f55c636a5bb2af2ac3c">fromClass</a> () const</td></tr>
+<tr class="memdesc:adbe305aad1494f55c636a5bb2af2ac3c inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_id_component.html#adbe305aad1494f55c636a5bb2af2ac3c">More...</a><br /></td></tr>
+<tr class="separator:adbe305aad1494f55c636a5bb2af2ac3c inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9579f693da66fa5dcf98043e8a738bfb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9579f693da66fa5dcf98043e8a738bfb">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)=0</td></tr>
+<tr class="separator:a9579f693da66fa5dcf98043e8a738bfb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a9ba81e4e740236d21f3699872e82f41e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ba81e4e740236d21f3699872e82f41e">&#9670;&nbsp;</a></span>H5Location()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab0f6f6105f259df62514fa4db97d5aea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0f6f6105f259df62514fa4db97d5aea">&#9670;&nbsp;</a></span>~H5Location()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ac33546570ade4c5cc55b5d265d96e97c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac33546570ade4c5cc55b5d265d96e97c">&#9670;&nbsp;</a></span>childObjType() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a> childObjType </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>objname</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a315669ed438a23f1f6b174bdaaf7a0e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a315669ed438a23f1f6b174bdaaf7a0e4">&#9670;&nbsp;</a></span>childObjType() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a> childObjType </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>objname</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac0436c82ef1e538e2789e7b7b8e69c46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac0436c82ef1e538e2789e7b7b8e69c46">&#9670;&nbsp;</a></span>childObjType() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a> childObjType </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a>&#160;</td>
+ <td class="paramname"><em>index_type</em> = <code><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em> = <code><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>objname</em> = <code>&quot;.&quot;</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6f31a372d6fd95e6191175faab7784f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f31a372d6fd95e6191175faab7784f7">&#9670;&nbsp;</a></span>childObjVersion() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned childObjVersion </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>objname</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a86667af38fe350840b53cafb33f55700"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a86667af38fe350840b53cafb33f55700">&#9670;&nbsp;</a></span>childObjVersion() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned childObjVersion </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>objname</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab1698c48a6857307bbeed81b845fe375"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1698c48a6857307bbeed81b845fe375">&#9670;&nbsp;</a></span>copyLink() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void copyLink </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4903d4193fdb6a8730eaecbd6c9e41f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4903d4193fdb6a8730eaecbd6c9e41f9">&#9670;&nbsp;</a></span>copyLink() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void copyLink </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;&#160;</td>
+ <td class="paramname"><em>dst</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae3f54f4b79b0692450926707ff44582f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae3f54f4b79b0692450926707ff44582f">&#9670;&nbsp;</a></span>copyLink() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void copyLink </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;&#160;</td>
+ <td class="paramname"><em>dst</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a21553c03b077979007ed2cc75b5b70a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a21553c03b077979007ed2cc75b5b70a7">&#9670;&nbsp;</a></span>copyLink() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void copyLink </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0ab5e67af561d801c121e2b6bce9cb9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ab5e67af561d801c121e2b6bce9cb9c">&#9670;&nbsp;</a></span>createDataSet() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a> createDataSet </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>data_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>data_space</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>create_plist</em> = <code><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>dapl</em> = <code><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a834121f8aaca0e2aac7895eeeac8cea9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a834121f8aaca0e2aac7895eeeac8cea9">&#9670;&nbsp;</a></span>createDataSet() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a> createDataSet </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>data_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>data_space</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>create_plist</em> = <code><a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>dapl</em> = <code><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1170b4bbd897073e8b9c9597c453fb83"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1170b4bbd897073e8b9c9597c453fb83">&#9670;&nbsp;</a></span>createGroup() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_group.html">Group</a> createGroup </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaf8c5b6e837f3ab5b227f763b3fc51a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf8c5b6e837f3ab5b227f763b3fc51a6">&#9670;&nbsp;</a></span>createGroup() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_group.html">Group</a> createGroup </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size_hint</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a28388d632549aa09f4852bbbbca8df81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28388d632549aa09f4852bbbbca8df81">&#9670;&nbsp;</a></span>createGroup() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_group.html">Group</a> createGroup </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2a7447fa8365da6a0ba8ff8fc6c7b02b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a7447fa8365da6a0ba8ff8fc6c7b02b">&#9670;&nbsp;</a></span>createGroup() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_group.html">Group</a> createGroup </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size_hint</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6606634f31d164f52528bd4acf58a0c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6606634f31d164f52528bd4acf58a0c2">&#9670;&nbsp;</a></span>dereference()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dereference </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em> = <code><a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>plist</em> = <code><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1fc65b060b1dfe574db45aabc40f2e49"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1fc65b060b1dfe574db45aabc40f2e49">&#9670;&nbsp;</a></span>exists() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool exists </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="add6c77c673fec9822200470e994fa86e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#add6c77c673fec9822200470e994fa86e">&#9670;&nbsp;</a></span>exists() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool exists </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2104e3fc68762ce4429c7be29c28db97"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2104e3fc68762ce4429c7be29c28db97">&#9670;&nbsp;</a></span>flush()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void flush </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a>&#160;</td>
+ <td class="paramname"><em>scope</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adccf847e61fa75526eba225cfbfcb1a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adccf847e61fa75526eba225cfbfcb1a9">&#9670;&nbsp;</a></span>getComment() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> getComment </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>comment</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6b474a93bea01095f8bdfef23783b417"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6b474a93bea01095f8bdfef23783b417">&#9670;&nbsp;</a></span>getComment() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getComment </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac19e0d3c4cc726e0496b4c6637b7a898"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac19e0d3c4cc726e0496b4c6637b7a898">&#9670;&nbsp;</a></span>getComment() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getComment </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6bf9c11f574b7c96c339a422df957ba5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6bf9c11f574b7c96c339a422df957ba5">&#9670;&nbsp;</a></span>getFileName()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getFileName </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2cf5041c59c32e737aa2c11075af27b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2cf5041c59c32e737aa2c11075af27b9">&#9670;&nbsp;</a></span>getLinkInfo() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a> getLinkInfo </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6ff35cde90cbb2bde649eec44a39c481"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ff35cde90cbb2bde649eec44a39c481">&#9670;&nbsp;</a></span>getLinkInfo() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a> getLinkInfo </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab8d8111c98847ff0c154fae00b195368"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab8d8111c98847ff0c154fae00b195368">&#9670;&nbsp;</a></span>getLinkval() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getLinkval </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a927626dd6ffa9d76ce1a92afeaa988a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a927626dd6ffa9d76ce1a92afeaa988a4">&#9670;&nbsp;</a></span>getLinkval() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getLinkval </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aae659675c63b83e2b200c7d696589e3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae659675c63b83e2b200c7d696589e3e">&#9670;&nbsp;</a></span>getNativeObjinfo() <span class="overload">[1/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getNativeObjinfo </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>grp_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a>&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>objinfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>fields</em> = <code><a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0ee01275b10ed8d4066250653fb9cdf2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ee01275b10ed8d4066250653fb9cdf2">&#9670;&nbsp;</a></span>getNativeObjinfo() <span class="overload">[2/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getNativeObjinfo </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>objinfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>fields</em> = <code><a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad54f2a701109e623ec157b6b6aa0e86e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad54f2a701109e623ec157b6b6aa0e86e">&#9670;&nbsp;</a></span>getNativeObjinfo() <span class="overload">[3/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getNativeObjinfo </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>grp_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a>&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>objinfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>fields</em> = <code><a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5de1a845431517b20e8dfe5a40c836e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5de1a845431517b20e8dfe5a40c836e9">&#9670;&nbsp;</a></span>getNativeObjinfo() <span class="overload">[4/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getNativeObjinfo </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>objinfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>fields</em> = <code><a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad8f50a9493e6a9c772a3a7e211346673"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad8f50a9493e6a9c772a3a7e211346673">&#9670;&nbsp;</a></span>getNativeObjinfo() <span class="overload">[5/5]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getNativeObjinfo </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>objinfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>fields</em> = <code><a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a229810034cc99e1d839b1c3d99142301"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a229810034cc99e1d839b1c3d99142301">&#9670;&nbsp;</a></span>getNumObjs()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getNumObjs </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aeb286e69724cef8008d1e3744655d839"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeb286e69724cef8008d1e3744655d839">&#9670;&nbsp;</a></span>getObjinfo() <span class="overload">[1/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getObjinfo </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>grp_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a>&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>objinfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>fields</em> = <code><a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aabe02b95a3180f8c71cf6a6a6b40416c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aabe02b95a3180f8c71cf6a6a6b40416c">&#9670;&nbsp;</a></span>getObjinfo() <span class="overload">[2/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getObjinfo </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>statbuf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5802aac2ce1a720da0bf7bd1824fbe9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5802aac2ce1a720da0bf7bd1824fbe9c">&#9670;&nbsp;</a></span>getObjinfo() <span class="overload">[3/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getObjinfo </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>objinfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>fields</em> = <code><a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a011442df22e7f4933260150c98d7c18c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a011442df22e7f4933260150c98d7c18c">&#9670;&nbsp;</a></span>getObjinfo() <span class="overload">[4/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getObjinfo </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>follow_link</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>statbuf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7e5b8ac90f35599a09d112c5a66bd57e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e5b8ac90f35599a09d112c5a66bd57e">&#9670;&nbsp;</a></span>getObjinfo() <span class="overload">[5/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getObjinfo </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>grp_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a>&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>objinfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>fields</em> = <code><a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a069dffb1bfcc9e2f5793e9656b2d5e97"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a069dffb1bfcc9e2f5793e9656b2d5e97">&#9670;&nbsp;</a></span>getObjinfo() <span class="overload">[6/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getObjinfo </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>statbuf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae5e17b3d1e96f9d085db02d5a52d6a32"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5e17b3d1e96f9d085db02d5a52d6a32">&#9670;&nbsp;</a></span>getObjinfo() <span class="overload">[7/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getObjinfo </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>objinfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>fields</em> = <code><a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afcd71b04ffffd2dc3df863d939e67e30"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afcd71b04ffffd2dc3df863d939e67e30">&#9670;&nbsp;</a></span>getObjinfo() <span class="overload">[8/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getObjinfo </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>follow_link</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>statbuf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0ffe7e82c2ac2bc76fa3c6b76356eba3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ffe7e82c2ac2bc76fa3c6b76356eba3">&#9670;&nbsp;</a></span>getObjinfo() <span class="overload">[9/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getObjinfo </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>objinfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>fields</em> = <code><a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4675ca8d4a4138820836fae7577e8b91"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4675ca8d4a4138820836fae7577e8b91">&#9670;&nbsp;</a></span>getObjnameByIdx() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getObjnameByIdx </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>idx</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac479605d59dd4ef73e2839f4d62af8ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac479605d59dd4ef73e2839f4d62af8ce">&#9670;&nbsp;</a></span>getObjnameByIdx() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> getObjnameByIdx </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a39e51dee8e8e44a1317173805d6cd458"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a39e51dee8e8e44a1317173805d6cd458">&#9670;&nbsp;</a></span>getObjnameByIdx() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> getObjnameByIdx </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac3ff28dfead33f31d4a306ac64a2e8ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac3ff28dfead33f31d4a306ac64a2e8ea">&#9670;&nbsp;</a></span>getObjType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a> getObjType </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em> = <code><a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5a303b1490791b7e7f2a647a6e672c69"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5a303b1490791b7e7f2a647a6e672c69">&#9670;&nbsp;</a></span>getObjTypeByIdx() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a> getObjTypeByIdx </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>idx</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaef8a6c338909ef0eb36c3c82e3ba2ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaef8a6c338909ef0eb36c3c82e3ba2ac">&#9670;&nbsp;</a></span>getObjTypeByIdx() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a> getObjTypeByIdx </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>type_name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a109d2428307af12670d5e32aa3d4bc9f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a109d2428307af12670d5e32aa3d4bc9f">&#9670;&nbsp;</a></span>getObjTypeByIdx() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a> getObjTypeByIdx </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>type_name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0764f5065e3d73bf9d8622abad6ff04f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0764f5065e3d73bf9d8622abad6ff04f">&#9670;&nbsp;</a></span>getRefObjType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a> getRefObjType </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em> = <code><a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5bf58c348bd0fd46883c47a1b0b636ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5bf58c348bd0fd46883c47a1b0b636ac">&#9670;&nbsp;</a></span>getRegion()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> getRegion </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em> = <code><a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a479bdfa38610b3b5a09d9cfbbf24602c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a479bdfa38610b3b5a09d9cfbbf24602c">&#9670;&nbsp;</a></span>iterateElems() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int iterateElems </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int *&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a>&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>op_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a15e9ece54538c0b2ba669ce487d4e754"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15e9ece54538c0b2ba669ce487d4e754">&#9670;&nbsp;</a></span>iterateElems() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int iterateElems </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int *&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a>&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>op_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2cefc83bcb2c70f5d418ea5d34788cdc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2cefc83bcb2c70f5d418ea5d34788cdc">&#9670;&nbsp;</a></span>link() <span class="overload">[1/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void link </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>curr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;&#160;</td>
+ <td class="paramname"><em>new_loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>new_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a594827af14cb67aabb7fd9a8f5be7b57"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a594827af14cb67aabb7fd9a8f5be7b57">&#9670;&nbsp;</a></span>link() <span class="overload">[2/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void link </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>curr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>same_loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>new_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a845f8458d7018ac0d384b471ee0e1d1d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a845f8458d7018ac0d384b471ee0e1d1d">&#9670;&nbsp;</a></span>link() <span class="overload">[3/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void link </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>target_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adb471ad7e170e9a8f19dfcf390fec7b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb471ad7e170e9a8f19dfcf390fec7b6">&#9670;&nbsp;</a></span>link() <span class="overload">[4/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void link </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>curr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;&#160;</td>
+ <td class="paramname"><em>new_loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>new_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab6cc62e0a6bd6ac4e2e032be978be6ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6cc62e0a6bd6ac4e2e032be978be6ef">&#9670;&nbsp;</a></span>link() <span class="overload">[5/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void link </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>curr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>same_loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>new_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1d7d588c48fa5c70d838271824e37b63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d7d588c48fa5c70d838271824e37b63">&#9670;&nbsp;</a></span>link() <span class="overload">[6/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void link </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>target_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7235310eac4c5c59ef0c0cb3ea92837c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7235310eac4c5c59ef0c0cb3ea92837c">&#9670;&nbsp;</a></span>link() <span class="overload">[7/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void link </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a>&#160;</td>
+ <td class="paramname"><em>link_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>curr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>new_name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad786e2f951b9634504870e5e8a53a5da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad786e2f951b9634504870e5e8a53a5da">&#9670;&nbsp;</a></span>link() <span class="overload">[8/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void link </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a>&#160;</td>
+ <td class="paramname"><em>link_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>curr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>new_name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad443b50438f2d8a461c135145b1ec5b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad443b50438f2d8a461c135145b1ec5b1">&#9670;&nbsp;</a></span>mount() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void mount </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;&#160;</td>
+ <td class="paramname"><em>child</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>plist</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3bfa9bc0b7b4cce18fcc84e43538fd2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3bfa9bc0b7b4cce18fcc84e43538fd2f">&#9670;&nbsp;</a></span>mount() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void mount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;&#160;</td>
+ <td class="paramname"><em>child</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>plist</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab8322f4878c3cf3f144f6c4bc9e873c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab8322f4878c3cf3f144f6c4bc9e873c1">&#9670;&nbsp;</a></span>move() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void move </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>src</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>dst</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7419e931ae49b34b4e5d8d1c14fa3c43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7419e931ae49b34b4e5d8d1c14fa3c43">&#9670;&nbsp;</a></span>move() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void move </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>src</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>dst</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5dab35b1bfcca90dae281950469829e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5dab35b1bfcca90dae281950469829e9">&#9670;&nbsp;</a></span>moveLink() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void moveLink </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2ea4c23b57d66f11608b6e0d4ee5bee4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ea4c23b57d66f11608b6e0d4ee5bee4">&#9670;&nbsp;</a></span>moveLink() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void moveLink </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;&#160;</td>
+ <td class="paramname"><em>dst</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acbd9a759a3b316e11b5c055418a58451"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acbd9a759a3b316e11b5c055418a58451">&#9670;&nbsp;</a></span>moveLink() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void moveLink </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;&#160;</td>
+ <td class="paramname"><em>dst</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a047814ea13799efa6ace318ac914b5bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a047814ea13799efa6ace318ac914b5bc">&#9670;&nbsp;</a></span>moveLink() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void moveLink </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lcpl</em> = <code><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a></code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5b6a3c3a1ce9b32908d16c3889f4640a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b6a3c3a1ce9b32908d16c3889f4640a">&#9670;&nbsp;</a></span>nameExists() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool nameExists </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6accdac30fdf67f625c7d056383b08d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6accdac30fdf67f625c7d056383b08d6">&#9670;&nbsp;</a></span>nameExists() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool nameExists </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab272fc7c02575b1dd1f203a4fa6d8977"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab272fc7c02575b1dd1f203a4fa6d8977">&#9670;&nbsp;</a></span>openDataSet() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a> openDataSet </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>dapl</em> = <code><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a346eb9503d81d44b5e2a74f66f71f5ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a346eb9503d81d44b5e2a74f66f71f5ce">&#9670;&nbsp;</a></span>openDataSet() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a> openDataSet </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>dapl</em> = <code><a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a301193cbd19f2a72fedda3bf01bb8c1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a301193cbd19f2a72fedda3bf01bb8c1c">&#9670;&nbsp;</a></span>openGroup() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_group.html">Group</a> openGroup </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a40786ac7741054bf9b626160f5fae558"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40786ac7741054bf9b626160f5fae558">&#9670;&nbsp;</a></span>openGroup() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_group.html">Group</a> openGroup </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4271dc9461e2b95164591799c36dffad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4271dc9461e2b95164591799c36dffad">&#9670;&nbsp;</a></span>p_dereference()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> p_dereference </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>from_func</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a02160fa223f6b333ecefaf706c40f951"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02160fa223f6b333ecefaf706c40f951">&#9670;&nbsp;</a></span>p_get_obj_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a> p_get_obj_type </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab496939d08367da3e66d8c83a1b3275a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab496939d08367da3e66d8c83a1b3275a">&#9670;&nbsp;</a></span>p_get_ref_obj_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a> p_get_ref_obj_type </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad4194ff1bceb751e8e249eee1c0660dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4194ff1bceb751e8e249eee1c0660dc">&#9670;&nbsp;</a></span>p_reference()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void p_reference </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7938549264e27dc774bdc971aedf6a14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7938549264e27dc774bdc971aedf6a14">&#9670;&nbsp;</a></span>reference() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void reference </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>dataspace</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em> = <code><a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a70afc0096783fa2029e5fd68090a8178"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70afc0096783fa2029e5fd68090a8178">&#9670;&nbsp;</a></span>reference() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void reference </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em> = <code><a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9c6429cbae80da2d9c205d288ed9b56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9c6429cbae80da2d9c205d288ed9b56">&#9670;&nbsp;</a></span>reference() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void reference </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>dataspace</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em> = <code><a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8b07c2bc74f5d041795e19a7dbb5938b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b07c2bc74f5d041795e19a7dbb5938b">&#9670;&nbsp;</a></span>reference() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void reference </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a>&#160;</td>
+ <td class="paramname"><em>ref_type</em> = <code><a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1502537157b519256fbc8c1b86964c30"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1502537157b519256fbc8c1b86964c30">&#9670;&nbsp;</a></span>removeComment() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void removeComment </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a781501efc74cb885ac35cf19cb7b6034"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a781501efc74cb885ac35cf19cb7b6034">&#9670;&nbsp;</a></span>removeComment() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void removeComment </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a19a0a1fceafc2da4168edb9e955309e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19a0a1fceafc2da4168edb9e955309e0">&#9670;&nbsp;</a></span>setComment() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setComment </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>comment</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa56c64dfb8674c33950b433743071959"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa56c64dfb8674c33950b433743071959">&#9670;&nbsp;</a></span>setComment() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setComment </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>comment</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abc8f03c5c6adfd59dc5ddbe3b8023f71"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc8f03c5c6adfd59dc5ddbe3b8023f71">&#9670;&nbsp;</a></span>setComment() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setComment </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>comment</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af9ec33f378ba999692a80d444f1fbf10"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af9ec33f378ba999692a80d444f1fbf10">&#9670;&nbsp;</a></span>setComment() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setComment </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>comment</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a660ad74ec78f74e35f8ed372d27d9a80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a660ad74ec78f74e35f8ed372d27d9a80">&#9670;&nbsp;</a></span>throwException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void throwException </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>msg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. </p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_group.html#a9632b93aae9e41ee40bbb1c6e70cf46b">Group</a>, and <a class="el" href="class_h5_1_1_h5_file.html#a9632b93aae9e41ee40bbb1c6e70cf46b">H5File</a>.</p>
+
+</div>
+</div>
+<a id="a691bf93d225de96ed59ab2081ffaf593"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a691bf93d225de96ed59ab2081ffaf593">&#9670;&nbsp;</a></span>unlink() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void unlink </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a31549ff86c790a59bdbf57deb1cc720e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a31549ff86c790a59bdbf57deb1cc720e">&#9670;&nbsp;</a></span>unlink() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void unlink </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>lapl</em> = <code><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae09b0dcfd726a556d5d65a0d4400da62"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae09b0dcfd726a556d5d65a0d4400da62">&#9670;&nbsp;</a></span>unmount() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void unmount </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7e22c0f5247af50825ffb867a2e8ba80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e22c0f5247af50825ffb867a2e8ba80">&#9670;&nbsp;</a></span>unmount() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void unmount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_location_8h.html">H5Location.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_h5_location__coll__graph.map b/develop/class_h5_1_1_h5_location__coll__graph.map
new file mode 100644
index 0000000..0f07941
--- /dev/null
+++ b/develop/class_h5_1_1_h5_location__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="H5Location" name="H5Location">
+<area shape="rect" id="node1" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_h5_location__coll__graph.md5 b/develop/class_h5_1_1_h5_location__coll__graph.md5
new file mode 100644
index 0000000..02fb2dc
--- /dev/null
+++ b/develop/class_h5_1_1_h5_location__coll__graph.md5
@@ -0,0 +1 @@
+124bc919fb7373a1ee5b3af7e6bed317 \ No newline at end of file
diff --git a/develop/class_h5_1_1_h5_location__coll__graph.png b/develop/class_h5_1_1_h5_location__coll__graph.png
new file mode 100644
index 0000000..2c94645
--- /dev/null
+++ b/develop/class_h5_1_1_h5_location__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_h5_location__inherit__graph.map b/develop/class_h5_1_1_h5_location__inherit__graph.map
new file mode 100644
index 0000000..e393b79
--- /dev/null
+++ b/develop/class_h5_1_1_h5_location__inherit__graph.map
@@ -0,0 +1,19 @@
+<map id="H5Location" name="H5Location">
+<area shape="rect" id="node1" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="269,80,363,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes." alt="" coords="225,155,303,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="328,155,411,181"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="261,5,371,32"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets." alt="" coords="229,229,304,256"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="328,229,411,256"/>
+<area shape="rect" id="node16" href="$class_h5_1_1_group.html" title="Class Group represents an HDF5 group." alt="" coords="555,229,616,256"/>
+<area shape="rect" id="node7" href="$class_h5_1_1_array_type.html" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes." alt="" coords="45,304,131,331"/>
+<area shape="rect" id="node8" href="$class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="155,304,242,331"/>
+<area shape="rect" id="node13" href="$class_h5_1_1_comp_type.html" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes." alt="" coords="267,304,357,331"/>
+<area shape="rect" id="node14" href="$class_h5_1_1_enum_type.html" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes." alt="" coords="382,304,471,331"/>
+<area shape="rect" id="node15" href="$class_h5_1_1_var_len_type.html" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable&#45;length Datatypes." alt="" coords="496,304,592,331"/>
+<area shape="rect" id="node9" href="$class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="5,379,91,405"/>
+<area shape="rect" id="node10" href="$class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="115,379,184,405"/>
+<area shape="rect" id="node11" href="$class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="209,379,290,405"/>
+<area shape="rect" id="node12" href="$class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="314,379,385,405"/>
+<area shape="rect" id="node17" href="$class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="617,304,679,331"/>
+</map>
diff --git a/develop/class_h5_1_1_h5_location__inherit__graph.md5 b/develop/class_h5_1_1_h5_location__inherit__graph.md5
new file mode 100644
index 0000000..6a0941b
--- /dev/null
+++ b/develop/class_h5_1_1_h5_location__inherit__graph.md5
@@ -0,0 +1 @@
+7ea9465cd6901dd0890c5b89e120d09f \ No newline at end of file
diff --git a/develop/class_h5_1_1_h5_location__inherit__graph.png b/develop/class_h5_1_1_h5_location__inherit__graph.png
new file mode 100644
index 0000000..6304a05
--- /dev/null
+++ b/develop/class_h5_1_1_h5_location__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_h5_object.html b/develop/class_h5_1_1_h5_object.html
new file mode 100644
index 0000000..dca0d7b
--- /dev/null
+++ b/develop/class_h5_1_1_h5_object.html
@@ -0,0 +1,1023 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Object Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_h5_object.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Object Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Object.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.">H5Object</a> is a bridge between <a class="el" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12.">H5Location</a> and <a class="el" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets.">DataSet</a>, <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a>, and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>. </p>
+<p>Modification: Sept 18, 2012: Added class <a class="el" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12.">H5Location</a> in between <a class="el" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.">IdComponent</a> and <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.">H5Object</a>. An <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> now inherits from <a class="el" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12.">H5Location</a>. All HDF5 wrappers in <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.">H5Object</a> are moved up to <a class="el" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12.">H5Location</a>. <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.">H5Object</a> is left mostly empty for future wrappers that are only for group, dataset, and named datatype. Note that the reason for adding <a class="el" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12.">H5Location</a> instead of simply moving <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> to be under <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.">H5Object</a> is <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> is not an HDF5 object, and renaming <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.">H5Object</a> to <a class="el" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12.">H5Location</a> will risk breaking user applications. -BMR Apr 2, 2014: Added wrapper getObjName for H5Iget_name Sep 21, 2016: Rearranging classes (HDFFV-9920) moved H5A wrappers back into <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.">H5Object</a>. This way, C functions that takes attribute id can be in <a class="el" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12.">H5Location</a> and those that cannot take attribute id can be in <a class="el" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.">H5Object</a>. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5Object:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_h5_object__inherit__graph.png" border="0" usemap="#a_h5_object_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_object_inherit__map" id="a_h5_object_inherit__map">
+<area shape="rect" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="328,155,411,181"/>
+<area shape="rect" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets." alt="" coords="229,229,304,256"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="328,229,411,256"/>
+<area shape="rect" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group." alt="" coords="555,229,616,256"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="322,80,417,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="315,5,424,32"/>
+<area shape="rect" href="class_h5_1_1_array_type.html" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes." alt="" coords="45,304,131,331"/>
+<area shape="rect" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="155,304,242,331"/>
+<area shape="rect" href="class_h5_1_1_comp_type.html" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes." alt="" coords="267,304,357,331"/>
+<area shape="rect" href="class_h5_1_1_enum_type.html" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes." alt="" coords="382,304,471,331"/>
+<area shape="rect" href="class_h5_1_1_var_len_type.html" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable&#45;length Datatypes." alt="" coords="496,304,592,331"/>
+<area shape="rect" href="class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="5,379,91,405"/>
+<area shape="rect" href="class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="115,379,184,405"/>
+<area shape="rect" href="class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="209,379,290,405"/>
+<area shape="rect" href="class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="314,379,385,405"/>
+<area shape="rect" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="617,304,679,331"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5Object:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_h5_object__coll__graph.png" border="0" usemap="#a_h5_object_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_object_coll__map" id="a_h5_object_coll__map">
+<area shape="rect" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c94f9c5a415d63425adfce78f2c23bf"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a5c94f9c5a415d63425adfce78f2c23bf">getId</a> () const override=0</td></tr>
+<tr class="separator:a5c94f9c5a415d63425adfce78f2c23bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6ee7eacbde6b379b68d954e44f6e549 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6ee7eacbde6b379b68d954e44f6e549">close</a> ()=0</td></tr>
+<tr class="separator:af6ee7eacbde6b379b68d954e44f6e549 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbe305aad1494f55c636a5bb2af2ac3c inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#adbe305aad1494f55c636a5bb2af2ac3c">fromClass</a> () const</td></tr>
+<tr class="memdesc:adbe305aad1494f55c636a5bb2af2ac3c inherit pub_methods_class_h5_1_1_id_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_id_component.html#adbe305aad1494f55c636a5bb2af2ac3c">More...</a><br /></td></tr>
+<tr class="separator:adbe305aad1494f55c636a5bb2af2ac3c inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831245c4132d511f861d24ad7efefbaf"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a831245c4132d511f861d24ad7efefbaf">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override=0</td></tr>
+<tr class="separator:a831245c4132d511f861d24ad7efefbaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a15b3ef12498b7ec709e876eb89df61d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15b3ef12498b7ec709e876eb89df61d0">&#9670;&nbsp;</a></span>H5Object()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_h5_object.html">H5Object</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0013631ce14d8f5ec03acc621565d7a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0013631ce14d8f5ec03acc621565d7a2">&#9670;&nbsp;</a></span>~H5Object()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_h5_object.html">H5Object</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a1e5442864521bd4a43538b978c7a182c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e5442864521bd4a43538b978c7a182c">&#9670;&nbsp;</a></span>attrExists() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool attrExists </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac55c51e061707be942daaa679628f29e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac55c51e061707be942daaa679628f29e">&#9670;&nbsp;</a></span>attrExists() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool attrExists </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa12b8a193aa396b38f1a81768c107769"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa12b8a193aa396b38f1a81768c107769">&#9670;&nbsp;</a></span>createAttribute() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a> createAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>space</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>create_plist</em> = <code><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adc53f6b5de306e6d3f8713f99ef6b2ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adc53f6b5de306e6d3f8713f99ef6b2ef">&#9670;&nbsp;</a></span>createAttribute() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a> createAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;&#160;</td>
+ <td class="paramname"><em>space</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>create_plist</em> = <code><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5c94f9c5a415d63425adfce78f2c23bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c94f9c5a415d63425adfce78f2c23bf">&#9670;&nbsp;</a></span>getId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getId </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#a8680b50b3b41ed5692dcbed6a3241c1f">IdComponent</a>.</p>
+
+<p>Implemented in <a class="el" href="class_h5_1_1_group.html#aa5eda254838615bd58b46e86bfbb717f">Group</a>, <a class="el" href="class_h5_1_1_h5_file.html#aa5eda254838615bd58b46e86bfbb717f">H5File</a>, <a class="el" href="class_h5_1_1_data_type.html#aa5eda254838615bd58b46e86bfbb717f">DataType</a>, and <a class="el" href="class_h5_1_1_data_set.html#aa5eda254838615bd58b46e86bfbb717f">DataSet</a>.</p>
+
+</div>
+</div>
+<a id="a2dcc2ca0ddc9b07a609579c3a2011b8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2dcc2ca0ddc9b07a609579c3a2011b8e">&#9670;&nbsp;</a></span>getNumAttrs()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getNumAttrs </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adaeae65f817e7fd05de5c4493819e15c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adaeae65f817e7fd05de5c4493819e15c">&#9670;&nbsp;</a></span>getObjName() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getObjName </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a20fb8e3aab8e4c65ce4f3585e806f65f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a20fb8e3aab8e4c65ce4f3585e806f65f">&#9670;&nbsp;</a></span>getObjName() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> getObjName </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a49e2783100d5d3a8e123f1c874ed2a98"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49e2783100d5d3a8e123f1c874ed2a98">&#9670;&nbsp;</a></span>getObjName() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> getObjName </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>len</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad95b9c9b0653998fa39d40a403fcdd65"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad95b9c9b0653998fa39d40a403fcdd65">&#9670;&nbsp;</a></span>iterateAttrs()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int iterateAttrs </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a>&#160;</td>
+ <td class="paramname"><em>user_op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>idx</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>op_data</em> = <code>NULL</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7ef85ec76e25ccffe2807f0a174f4f1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ef85ec76e25ccffe2807f0a174f4f1c">&#9670;&nbsp;</a></span>objVersion()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned objVersion </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a30ede2759440861003206ea463950912"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30ede2759440861003206ea463950912">&#9670;&nbsp;</a></span>openAttribute() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a> openAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6c770f5047e9b960741cdbe8f8bdd333"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c770f5047e9b960741cdbe8f8bdd333">&#9670;&nbsp;</a></span>openAttribute() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a> openAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7d4fa78efce7c3f38c8de49341d70349"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d4fa78efce7c3f38c8de49341d70349">&#9670;&nbsp;</a></span>openAttribute() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a> openAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const unsigned int&#160;</td>
+ <td class="paramname"><em>idx</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a831245c4132d511f861d24ad7efefbaf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a831245c4132d511f861d24ad7efefbaf">&#9670;&nbsp;</a></span>p_setId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void p_setId </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#a9579f693da66fa5dcf98043e8a738bfb">IdComponent</a>.</p>
+
+<p>Implemented in <a class="el" href="class_h5_1_1_group.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">Group</a>, <a class="el" href="class_h5_1_1_h5_file.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">H5File</a>, <a class="el" href="class_h5_1_1_data_type.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">DataType</a>, and <a class="el" href="class_h5_1_1_data_set.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">DataSet</a>.</p>
+
+</div>
+</div>
+<a id="aad69c130fccb203bbd467fd5d7696a2a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad69c130fccb203bbd467fd5d7696a2a">&#9670;&nbsp;</a></span>removeAttr() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void removeAttr </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8728ae132f488efef9b00e65a7de552f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8728ae132f488efef9b00e65a7de552f">&#9670;&nbsp;</a></span>removeAttr() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void removeAttr </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a466ba22ebe37cb75c4b24af16c16c065"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a466ba22ebe37cb75c4b24af16c16c065">&#9670;&nbsp;</a></span>renameAttr() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void renameAttr </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>oldname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>newname</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a087afa9443078f97819d9cf16ae81430"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a087afa9443078f97819d9cf16ae81430">&#9670;&nbsp;</a></span>renameAttr() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void renameAttr </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>oldname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>newname</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7b5efa6e905253d02af31c642a2395cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7b5efa6e905253d02af31c642a2395cf">&#9670;&nbsp;</a></span>visit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void visit </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a>&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a>&#160;</td>
+ <td class="paramname"><em>user_op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>op_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&#160;</td>
+ <td class="paramname"><em>fields</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_object_8h.html">H5Object.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_h5_object__coll__graph.map b/develop/class_h5_1_1_h5_object__coll__graph.map
new file mode 100644
index 0000000..1448915
--- /dev/null
+++ b/develop/class_h5_1_1_h5_object__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="H5Object" name="H5Object">
+<area shape="rect" id="node1" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_h5_object__coll__graph.md5 b/develop/class_h5_1_1_h5_object__coll__graph.md5
new file mode 100644
index 0000000..f008204
--- /dev/null
+++ b/develop/class_h5_1_1_h5_object__coll__graph.md5
@@ -0,0 +1 @@
+31189da890a8e08565900ade45694890 \ No newline at end of file
diff --git a/develop/class_h5_1_1_h5_object__coll__graph.png b/develop/class_h5_1_1_h5_object__coll__graph.png
new file mode 100644
index 0000000..15951d0
--- /dev/null
+++ b/develop/class_h5_1_1_h5_object__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_h5_object__inherit__graph.map b/develop/class_h5_1_1_h5_object__inherit__graph.map
new file mode 100644
index 0000000..ff9a0c4
--- /dev/null
+++ b/develop/class_h5_1_1_h5_object__inherit__graph.map
@@ -0,0 +1,18 @@
+<map id="H5Object" name="H5Object">
+<area shape="rect" id="node1" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="328,155,411,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets." alt="" coords="229,229,304,256"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="328,229,411,256"/>
+<area shape="rect" id="node15" href="$class_h5_1_1_group.html" title="Class Group represents an HDF5 group." alt="" coords="555,229,616,256"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="322,80,417,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="315,5,424,32"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_array_type.html" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes." alt="" coords="45,304,131,331"/>
+<area shape="rect" id="node7" href="$class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="155,304,242,331"/>
+<area shape="rect" id="node12" href="$class_h5_1_1_comp_type.html" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes." alt="" coords="267,304,357,331"/>
+<area shape="rect" id="node13" href="$class_h5_1_1_enum_type.html" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes." alt="" coords="382,304,471,331"/>
+<area shape="rect" id="node14" href="$class_h5_1_1_var_len_type.html" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable&#45;length Datatypes." alt="" coords="496,304,592,331"/>
+<area shape="rect" id="node8" href="$class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="5,379,91,405"/>
+<area shape="rect" id="node9" href="$class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="115,379,184,405"/>
+<area shape="rect" id="node10" href="$class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="209,379,290,405"/>
+<area shape="rect" id="node11" href="$class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="314,379,385,405"/>
+<area shape="rect" id="node16" href="$class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="617,304,679,331"/>
+</map>
diff --git a/develop/class_h5_1_1_h5_object__inherit__graph.md5 b/develop/class_h5_1_1_h5_object__inherit__graph.md5
new file mode 100644
index 0000000..eafc353
--- /dev/null
+++ b/develop/class_h5_1_1_h5_object__inherit__graph.md5
@@ -0,0 +1 @@
+5506e812b7c0ea8957ad5c2efd104231 \ No newline at end of file
diff --git a/develop/class_h5_1_1_h5_object__inherit__graph.png b/develop/class_h5_1_1_h5_object__inherit__graph.png
new file mode 100644
index 0000000..bb010b2
--- /dev/null
+++ b/develop/class_h5_1_1_h5_object__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_id_component.html b/develop/class_h5_1_1_id_component.html
new file mode 100644
index 0000000..71f3b5b
--- /dev/null
+++ b/develop/class_h5_1_1_id_component.html
@@ -0,0 +1,748 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: IdComponent Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_id_component.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
+<a href="#pro-static-attribs">Static Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">IdComponent Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5IdComponent.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.">IdComponent</a> provides wrappers of the C functions that operate on an HDF5 identifier. </p>
+<p>In most cases, the C library handles these operations and an application rarely needs them. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for IdComponent:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_id_component__inherit__graph.png" border="0" usemap="#a_id_component_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_id_component_inherit__map" id="a_id_component_inherit__map">
+<area shape="rect" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,157,115,184"/>
+<area shape="rect" href="class_h5_1_1_data_space.html" title="Class DataSpace inherits from IdComponent and provides wrappers for the HDF5&#39;s dataspaces." alt="" coords="164,107,256,133"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="163,157,257,184"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="173,309,247,336"/>
+<area shape="rect" href="class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes." alt="" coords="349,107,427,133"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="347,157,429,184"/>
+<area shape="rect" href="class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets." alt="" coords="551,107,626,133"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="547,157,630,184"/>
+<area shape="rect" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group." alt="" coords="558,259,619,285"/>
+<area shape="rect" href="class_h5_1_1_array_type.html" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes." alt="" coords="711,31,798,57"/>
+<area shape="rect" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="711,81,798,108"/>
+<area shape="rect" href="class_h5_1_1_comp_type.html" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes." alt="" coords="709,132,800,159"/>
+<area shape="rect" href="class_h5_1_1_enum_type.html" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes." alt="" coords="710,183,799,209"/>
+<area shape="rect" href="class_h5_1_1_var_len_type.html" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable&#45;length Datatypes." alt="" coords="707,233,803,260"/>
+<area shape="rect" href="class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="851,5,936,32"/>
+<area shape="rect" href="class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="859,56,928,83"/>
+<area shape="rect" href="class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="853,107,934,133"/>
+<area shape="rect" href="class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="858,157,929,184"/>
+<area shape="rect" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="723,284,786,311"/>
+<area shape="rect" href="class_h5_1_1_d_set_mem_xfer_prop_list.html" title="Class DSetCreatPropList inherits from PropList and provides wrappers for the HDF5 dataset memory and ..." alt="" coords="305,208,471,235"/>
+<area shape="rect" href="class_h5_1_1_file_acc_prop_list.html" title="Class FileAccPropList inherits from PropList and provides wrappers for the HDF5 file access property ..." alt="" coords="328,259,448,285"/>
+<area shape="rect" href="class_h5_1_1_file_creat_prop_list.html" title="Class FileCreatPropList inherits from PropList and provides wrappers for the HDF5 file create propert..." alt="" coords="322,309,454,336"/>
+<area shape="rect" href="class_h5_1_1_link_acc_prop_list.html" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ..." alt="" coords="326,360,450,387"/>
+<area shape="rect" href="class_h5_1_1_link_creat_prop_list.html" title="Class LinkCreatPropList inherits from PropList and provides wrappers for the HDF5 link creation prope..." alt="" coords="320,411,456,437"/>
+<area shape="rect" href="class_h5_1_1_obj_creat_prop_list.html" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper..." alt="" coords="323,461,453,488"/>
+<area shape="rect" href="class_h5_1_1_d_set_acc_prop_list.html" title="Class DSetAccPropList inherits from LinkAccPropList and provides wrappers for the HDF5 dataset access..." alt="" coords="525,360,653,387"/>
+<area shape="rect" href="class_h5_1_1_d_set_creat_prop_list.html" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre..." alt="" coords="519,461,659,488"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8680b50b3b41ed5692dcbed6a3241c1f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8680b50b3b41ed5692dcbed6a3241c1f">getId</a> () const =0</td></tr>
+<tr class="separator:a8680b50b3b41ed5692dcbed6a3241c1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6ee7eacbde6b379b68d954e44f6e549"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6ee7eacbde6b379b68d954e44f6e549">close</a> ()=0</td></tr>
+<tr class="separator:af6ee7eacbde6b379b68d954e44f6e549"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbe305aad1494f55c636a5bb2af2ac3c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#adbe305aad1494f55c636a5bb2af2ac3c">fromClass</a> () const</td></tr>
+<tr class="memdesc:adbe305aad1494f55c636a5bb2af2ac3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_id_component.html#adbe305aad1494f55c636a5bb2af2ac3c">More...</a><br /></td></tr>
+<tr class="separator:adbe305aad1494f55c636a5bb2af2ac3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9579f693da66fa5dcf98043e8a738bfb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9579f693da66fa5dcf98043e8a738bfb">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)=0</td></tr>
+<tr class="separator:a9579f693da66fa5dcf98043e8a738bfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
+Static Protected Member Functions</h2></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
+Static Protected Attributes</h2></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ae7045827074fe80027567132ee143761"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae7045827074fe80027567132ee143761">&#9670;&nbsp;</a></span>~IdComponent()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a451c0471e69ff48f14c4e26f8a0856a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a451c0471e69ff48f14c4e26f8a0856a7">&#9670;&nbsp;</a></span>IdComponent()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="af6ee7eacbde6b379b68d954e44f6e549"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6ee7eacbde6b379b68d954e44f6e549">&#9670;&nbsp;</a></span>close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void close </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="class_h5_1_1_prop_list.html#a547c58c858ce4a8fdfd32b25523f4c03">PropList</a>, <a class="el" href="class_h5_1_1_group.html#a547c58c858ce4a8fdfd32b25523f4c03">Group</a>, <a class="el" href="class_h5_1_1_h5_file.html#a547c58c858ce4a8fdfd32b25523f4c03">H5File</a>, <a class="el" href="class_h5_1_1_data_type.html#a547c58c858ce4a8fdfd32b25523f4c03">DataType</a>, <a class="el" href="class_h5_1_1_data_space.html#a547c58c858ce4a8fdfd32b25523f4c03">DataSpace</a>, <a class="el" href="class_h5_1_1_data_set.html#a547c58c858ce4a8fdfd32b25523f4c03">DataSet</a>, and <a class="el" href="class_h5_1_1_attribute.html#a547c58c858ce4a8fdfd32b25523f4c03">Attribute</a>.</p>
+
+</div>
+</div>
+<a id="a8ef8ed7ea6de87c0efd63545807ffa19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ef8ed7ea6de87c0efd63545807ffa19">&#9670;&nbsp;</a></span>decRefCount() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void decRefCount </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af6fd1ad4b3de42fd56c1af67bafc16bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6fd1ad4b3de42fd56c1af67bafc16bb">&#9670;&nbsp;</a></span>decRefCount() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void decRefCount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>obj_id</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adbe305aad1494f55c636a5bb2af2ac3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adbe305aad1494f55c636a5bb2af2ac3c">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_var_len_type.html#a71c2693398514fad4828112c9d21554b">VarLenType</a>, <a class="el" href="class_h5_1_1_str_type.html#a71c2693398514fad4828112c9d21554b">StrType</a>, <a class="el" href="class_h5_1_1_prop_list.html#a71c2693398514fad4828112c9d21554b">PropList</a>, <a class="el" href="class_h5_1_1_pred_type.html#a71c2693398514fad4828112c9d21554b">PredType</a>, <a class="el" href="class_h5_1_1_obj_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">ObjCreatPropList</a>, <a class="el" href="class_h5_1_1_link_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">LinkCreatPropList</a>, <a class="el" href="class_h5_1_1_link_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">LinkAccPropList</a>, <a class="el" href="class_h5_1_1_int_type.html#a71c2693398514fad4828112c9d21554b">IntType</a>, <a class="el" href="class_h5_1_1_group.html#a71c2693398514fad4828112c9d21554b">Group</a>, <a class="el" href="class_h5_1_1_float_type.html#a71c2693398514fad4828112c9d21554b">FloatType</a>, <a class="el" href="class_h5_1_1_h5_file.html#a71c2693398514fad4828112c9d21554b">H5File</a>, <a class="el" href="class_h5_1_1_file_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">FileCreatPropList</a>, <a class="el" href="class_h5_1_1_file_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">FileAccPropList</a>, <a class="el" href="class_h5_1_1_enum_type.html#a71c2693398514fad4828112c9d21554b">EnumType</a>, <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a71c2693398514fad4828112c9d21554b">DSetMemXferPropList</a>, <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">DSetCreatPropList</a>, <a class="el" href="class_h5_1_1_data_type.html#a71c2693398514fad4828112c9d21554b">DataType</a>, <a class="el" href="class_h5_1_1_data_space.html#a71c2693398514fad4828112c9d21554b">DataSpace</a>, <a class="el" href="class_h5_1_1_data_set.html#a71c2693398514fad4828112c9d21554b">DataSet</a>, <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">DSetAccPropList</a>, <a class="el" href="class_h5_1_1_comp_type.html#a71c2693398514fad4828112c9d21554b">CompType</a>, <a class="el" href="class_h5_1_1_attribute.html#a71c2693398514fad4828112c9d21554b">Attribute</a>, <a class="el" href="class_h5_1_1_atom_type.html#a71c2693398514fad4828112c9d21554b">AtomType</a>, and <a class="el" href="class_h5_1_1_array_type.html#a71c2693398514fad4828112c9d21554b">ArrayType</a>.</p>
+
+</div>
+</div>
+<a id="a9e1c79c2f7ea65f480003c4162ade647"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e1c79c2f7ea65f480003c4162ade647">&#9670;&nbsp;</a></span>getCounter() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getCounter </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3d474b97d3fcdb866c662b7c45afc101"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d474b97d3fcdb866c662b7c45afc101">&#9670;&nbsp;</a></span>getCounter() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int getCounter </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>obj_id</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab7818457e11039a6720b8daa491a2a23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7818457e11039a6720b8daa491a2a23">&#9670;&nbsp;</a></span>getHDFObjType() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> getHDFObjType </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abc3fbcf4fff6fdc48838675a8db06253"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc3fbcf4fff6fdc48838675a8db06253">&#9670;&nbsp;</a></span>getHDFObjType() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> getHDFObjType </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>obj_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8680b50b3b41ed5692dcbed6a3241c1f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8680b50b3b41ed5692dcbed6a3241c1f">&#9670;&nbsp;</a></span>getId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getId </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="class_h5_1_1_h5_object.html#a5c94f9c5a415d63425adfce78f2c23bf">H5Object</a>, <a class="el" href="class_h5_1_1_prop_list.html#aa5eda254838615bd58b46e86bfbb717f">PropList</a>, <a class="el" href="class_h5_1_1_group.html#aa5eda254838615bd58b46e86bfbb717f">Group</a>, <a class="el" href="class_h5_1_1_h5_file.html#aa5eda254838615bd58b46e86bfbb717f">H5File</a>, <a class="el" href="class_h5_1_1_data_type.html#aa5eda254838615bd58b46e86bfbb717f">DataType</a>, <a class="el" href="class_h5_1_1_data_space.html#aa5eda254838615bd58b46e86bfbb717f">DataSpace</a>, <a class="el" href="class_h5_1_1_data_set.html#aa5eda254838615bd58b46e86bfbb717f">DataSet</a>, and <a class="el" href="class_h5_1_1_attribute.html#aa5eda254838615bd58b46e86bfbb717f">Attribute</a>.</p>
+
+</div>
+</div>
+<a id="ad101d2b666ffdd27c1888559cb48862e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad101d2b666ffdd27c1888559cb48862e">&#9670;&nbsp;</a></span>getNumMembers()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> getNumMembers </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td>
+ <td class="paramname"><em>type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a68f1f3d122061267fc7ba9ff26a8e116"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a68f1f3d122061267fc7ba9ff26a8e116">&#9670;&nbsp;</a></span>incRefCount() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void incRefCount </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaa982b0a0eba28a3c45c8703b50b2cdc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa982b0a0eba28a3c45c8703b50b2cdc">&#9670;&nbsp;</a></span>incRefCount() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void incRefCount </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>obj_id</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad73041310c0799fde5df3017a21062a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad73041310c0799fde5df3017a21062a8">&#9670;&nbsp;</a></span>inMemFunc()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> inMemFunc </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>func_name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac121ded620518cc83d13cbe0eed6648e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac121ded620518cc83d13cbe0eed6648e">&#9670;&nbsp;</a></span>isValid()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool isValid </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>an_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acbbb9aa6baaaa2bd7a1722bc239e9e56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acbbb9aa6baaaa2bd7a1722bc239e9e56">&#9670;&nbsp;</a></span>operator=()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a>&amp; operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td>
+ <td class="paramname"><em>rhs</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a212a32d32b740516ef3ee0be8b82b5eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a212a32d32b740516ef3ee0be8b82b5eb">&#9670;&nbsp;</a></span>p_get_file_name()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> p_get_file_name </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9579f693da66fa5dcf98043e8a738bfb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9579f693da66fa5dcf98043e8a738bfb">&#9670;&nbsp;</a></span>p_setId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void p_setId </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="class_h5_1_1_h5_object.html#a831245c4132d511f861d24ad7efefbaf">H5Object</a>, <a class="el" href="class_h5_1_1_prop_list.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">PropList</a>, <a class="el" href="class_h5_1_1_group.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">Group</a>, <a class="el" href="class_h5_1_1_h5_file.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">H5File</a>, <a class="el" href="class_h5_1_1_data_type.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">DataType</a>, <a class="el" href="class_h5_1_1_data_space.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">DataSpace</a>, <a class="el" href="class_h5_1_1_data_set.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">DataSet</a>, and <a class="el" href="class_h5_1_1_attribute.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">Attribute</a>.</p>
+
+</div>
+</div>
+<a id="a64f606acad8935a5fdc1fc6434742176"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a64f606acad8935a5fdc1fc6434742176">&#9670;&nbsp;</a></span>p_valid_id()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool p_valid_id </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>obj_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af2cb88c7456b7e40fcda2f3f438162cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af2cb88c7456b7e40fcda2f3f438162cd">&#9670;&nbsp;</a></span>setId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setId </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abad7a77fcb34ef1721f640c5a35fae2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abad7a77fcb34ef1721f640c5a35fae2d">&#9670;&nbsp;</a></span>typeExists()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool typeExists </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td>
+ <td class="paramname"><em>type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a824f3faa415dac39709767ca4a9dbb11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a824f3faa415dac39709767ca4a9dbb11">&#9670;&nbsp;</a></span>H5dontAtexit_called</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool H5dontAtexit_called</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_id_component_8h.html">H5IdComponent.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_id_component__inherit__graph.map b/develop/class_h5_1_1_id_component__inherit__graph.map
new file mode 100644
index 0000000..812f5d6
--- /dev/null
+++ b/develop/class_h5_1_1_id_component__inherit__graph.map
@@ -0,0 +1,29 @@
+<map id="IdComponent" name="IdComponent">
+<area shape="rect" id="node1" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,157,115,184"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_data_space.html" title="Class DataSpace inherits from IdComponent and provides wrappers for the HDF5&#39;s dataspaces." alt="" coords="164,107,256,133"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="163,157,257,184"/>
+<area shape="rect" id="node19" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="173,309,247,336"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_attribute.html" title="Class Attribute operates on HDF5 attributes." alt="" coords="349,107,427,133"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="347,157,429,184"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_data_set.html" title="Class DataSet operates on HDF5 datasets." alt="" coords="551,107,626,133"/>
+<area shape="rect" id="node7" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="547,157,630,184"/>
+<area shape="rect" id="node17" href="$class_h5_1_1_group.html" title="Class Group represents an HDF5 group." alt="" coords="558,259,619,285"/>
+<area shape="rect" id="node8" href="$class_h5_1_1_array_type.html" title="Class ArrayType inherits from DataType and provides wrappers for the HDF5&#39;s Array Datatypes." alt="" coords="711,31,798,57"/>
+<area shape="rect" id="node9" href="$class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="711,81,798,108"/>
+<area shape="rect" id="node14" href="$class_h5_1_1_comp_type.html" title="CompType is a derivative of a DataType and operates on HDF5 compound datatypes." alt="" coords="709,132,800,159"/>
+<area shape="rect" id="node15" href="$class_h5_1_1_enum_type.html" title="EnumType is a derivative of a DataType and operates on HDF5 enum datatypes." alt="" coords="710,183,799,209"/>
+<area shape="rect" id="node16" href="$class_h5_1_1_var_len_type.html" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable&#45;length Datatypes." alt="" coords="707,233,803,260"/>
+<area shape="rect" id="node10" href="$class_h5_1_1_float_type.html" title="FloatType is a derivative of a DataType and operates on HDF5 floating point datatype." alt="" coords="851,5,936,32"/>
+<area shape="rect" id="node11" href="$class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="859,56,928,83"/>
+<area shape="rect" id="node12" href="$class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="853,107,934,133"/>
+<area shape="rect" id="node13" href="$class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="858,157,929,184"/>
+<area shape="rect" id="node18" href="$class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group." alt="" coords="723,284,786,311"/>
+<area shape="rect" id="node20" href="$class_h5_1_1_d_set_mem_xfer_prop_list.html" title="Class DSetCreatPropList inherits from PropList and provides wrappers for the HDF5 dataset memory and ..." alt="" coords="305,208,471,235"/>
+<area shape="rect" id="node21" href="$class_h5_1_1_file_acc_prop_list.html" title="Class FileAccPropList inherits from PropList and provides wrappers for the HDF5 file access property ..." alt="" coords="328,259,448,285"/>
+<area shape="rect" id="node22" href="$class_h5_1_1_file_creat_prop_list.html" title="Class FileCreatPropList inherits from PropList and provides wrappers for the HDF5 file create propert..." alt="" coords="322,309,454,336"/>
+<area shape="rect" id="node23" href="$class_h5_1_1_link_acc_prop_list.html" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ..." alt="" coords="326,360,450,387"/>
+<area shape="rect" id="node25" href="$class_h5_1_1_link_creat_prop_list.html" title="Class LinkCreatPropList inherits from PropList and provides wrappers for the HDF5 link creation prope..." alt="" coords="320,411,456,437"/>
+<area shape="rect" id="node26" href="$class_h5_1_1_obj_creat_prop_list.html" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper..." alt="" coords="323,461,453,488"/>
+<area shape="rect" id="node24" href="$class_h5_1_1_d_set_acc_prop_list.html" title="Class DSetAccPropList inherits from LinkAccPropList and provides wrappers for the HDF5 dataset access..." alt="" coords="525,360,653,387"/>
+<area shape="rect" id="node27" href="$class_h5_1_1_d_set_creat_prop_list.html" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre..." alt="" coords="519,461,659,488"/>
+</map>
diff --git a/develop/class_h5_1_1_id_component__inherit__graph.md5 b/develop/class_h5_1_1_id_component__inherit__graph.md5
new file mode 100644
index 0000000..bd6600b
--- /dev/null
+++ b/develop/class_h5_1_1_id_component__inherit__graph.md5
@@ -0,0 +1 @@
+14081a55b7d4d35a7bbfd1d6dad66166 \ No newline at end of file
diff --git a/develop/class_h5_1_1_id_component__inherit__graph.png b/develop/class_h5_1_1_id_component__inherit__graph.png
new file mode 100644
index 0000000..8befd08
--- /dev/null
+++ b/develop/class_h5_1_1_id_component__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_id_component_exception.html b/develop/class_h5_1_1_id_component_exception.html
new file mode 100644
index 0000000..446fb96
--- /dev/null
+++ b/develop/class_h5_1_1_id_component_exception.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: IdComponentException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_id_component_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">IdComponentException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for IdComponentException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_id_component_exception__inherit__graph.png" border="0" usemap="#a_id_component_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_id_component_exception_inherit__map" id="a_id_component_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,179,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="49,5,135,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for IdComponentException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_id_component_exception__coll__graph.png" border="0" usemap="#a_id_component_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_id_component_exception_coll__map" id="a_id_component_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,179,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="49,5,135,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a456b17c0f5fdf4d84a98c61c5a647066"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component_exception.html#a456b17c0f5fdf4d84a98c61c5a647066">IdComponentException</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a456b17c0f5fdf4d84a98c61c5a647066"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07709a1ab19fb0c7c495280bd0539681"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component_exception.html#a07709a1ab19fb0c7c495280bd0539681">IdComponentException</a> ()</td></tr>
+<tr class="separator:a07709a1ab19fb0c7c495280bd0539681"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19e54e1c264d343705e0c487d881727b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component_exception.html#a19e54e1c264d343705e0c487d881727b">~IdComponentException</a> () override throw ()</td></tr>
+<tr class="separator:a19e54e1c264d343705e0c487d881727b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a456b17c0f5fdf4d84a98c61c5a647066"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a456b17c0f5fdf4d84a98c61c5a647066">&#9670;&nbsp;</a></span>IdComponentException() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_id_component_exception.html">IdComponentException</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a07709a1ab19fb0c7c495280bd0539681"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07709a1ab19fb0c7c495280bd0539681">&#9670;&nbsp;</a></span>IdComponentException() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_id_component_exception.html">IdComponentException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a19e54e1c264d343705e0c487d881727b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19e54e1c264d343705e0c487d881727b">&#9670;&nbsp;</a></span>~IdComponentException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_id_component_exception.html">IdComponentException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_id_component_exception.html">IdComponentException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_id_component_exception__coll__graph.map b/develop/class_h5_1_1_id_component_exception__coll__graph.map
new file mode 100644
index 0000000..3bdfd22
--- /dev/null
+++ b/develop/class_h5_1_1_id_component_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="IdComponentException" name="IdComponentException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,179,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="49,5,135,32"/>
+</map>
diff --git a/develop/class_h5_1_1_id_component_exception__coll__graph.md5 b/develop/class_h5_1_1_id_component_exception__coll__graph.md5
new file mode 100644
index 0000000..6549f86
--- /dev/null
+++ b/develop/class_h5_1_1_id_component_exception__coll__graph.md5
@@ -0,0 +1 @@
+66bdf51587ae8692a4689ae8c22d6582 \ No newline at end of file
diff --git a/develop/class_h5_1_1_id_component_exception__coll__graph.png b/develop/class_h5_1_1_id_component_exception__coll__graph.png
new file mode 100644
index 0000000..f0a69d2
--- /dev/null
+++ b/develop/class_h5_1_1_id_component_exception__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_id_component_exception__inherit__graph.map b/develop/class_h5_1_1_id_component_exception__inherit__graph.map
new file mode 100644
index 0000000..3bdfd22
--- /dev/null
+++ b/develop/class_h5_1_1_id_component_exception__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="IdComponentException" name="IdComponentException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,179,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="49,5,135,32"/>
+</map>
diff --git a/develop/class_h5_1_1_id_component_exception__inherit__graph.md5 b/develop/class_h5_1_1_id_component_exception__inherit__graph.md5
new file mode 100644
index 0000000..6549f86
--- /dev/null
+++ b/develop/class_h5_1_1_id_component_exception__inherit__graph.md5
@@ -0,0 +1 @@
+66bdf51587ae8692a4689ae8c22d6582 \ No newline at end of file
diff --git a/develop/class_h5_1_1_id_component_exception__inherit__graph.png b/develop/class_h5_1_1_id_component_exception__inherit__graph.png
new file mode 100644
index 0000000..f0a69d2
--- /dev/null
+++ b/develop/class_h5_1_1_id_component_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_int_type.html b/develop/class_h5_1_1_int_type.html
new file mode 100644
index 0000000..ba7fdce
--- /dev/null
+++ b/develop/class_h5_1_1_int_type.html
@@ -0,0 +1,850 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: IntType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_int_type.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">IntType Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5IntType.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="class_h5_1_1_int_type.html" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype.">IntType</a> is a derivative of a <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and operates on HDF5 integer datatype. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for IntType:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_int_type__inherit__graph.png" border="0" usemap="#a_int_type_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_int_type_inherit__map" id="a_int_type_inherit__map">
+<area shape="rect" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="25,379,95,405"/>
+<area shape="rect" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for IntType:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_int_type__coll__graph.png" border="0" usemap="#a_int_type_coll__map" alt="Collaboration graph"/></div>
+<map name="a_int_type_coll__map" id="a_int_type_coll__map">
+<area shape="rect" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="25,379,95,405"/>
+<area shape="rect" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a4c4298fe59d0a0872563f0a6fc0799a5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html#a4c4298fe59d0a0872563f0a6fc0799a5">IntType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a4c4298fe59d0a0872563f0a6fc0799a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cc1ad5c5eb8558ea7821267e34d7060"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html#a0cc1ad5c5eb8558ea7821267e34d7060">IntType</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dataset)</td></tr>
+<tr class="separator:a0cc1ad5c5eb8558ea7821267e34d7060"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3a8086475133d46e4b87d31428e5edb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html#ac3a8086475133d46e4b87d31428e5edb">IntType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:ac3a8086475133d46e4b87d31428e5edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe66c7be89b2c96adb28313dae0fd8ef"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html#afe66c7be89b2c96adb28313dae0fd8ef">IntType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:afe66c7be89b2c96adb28313dae0fd8ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ff8ea4b545be56e51066a488854ac81"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html#a9ff8ea4b545be56e51066a488854ac81">decode</a> () const override</td></tr>
+<tr class="separator:a9ff8ea4b545be56e51066a488854ac81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45821695916934095ffb60221f30dab0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html#a45821695916934095ffb60221f30dab0">getSign</a> () const</td></tr>
+<tr class="separator:a45821695916934095ffb60221f30dab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a823e894eb5285e88db46da3b60646fe2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html#a823e894eb5285e88db46da3b60646fe2">setSign</a> (<a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a> sign) const</td></tr>
+<tr class="separator:a823e894eb5285e88db46da3b60646fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_int_type.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b4f7e3a7167c913766890ca0fb806fe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html#a9b4f7e3a7167c913766890ca0fb806fe">IntType</a> ()</td></tr>
+<tr class="separator:a9b4f7e3a7167c913766890ca0fb806fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa18adacbac71d856a67aa6e058abd0f2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html#aa18adacbac71d856a67aa6e058abd0f2">IntType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:aa18adacbac71d856a67aa6e058abd0f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64d559b3be538e2e272ab8aca7029188"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html#a64d559b3be538e2e272ab8aca7029188">IntType</a> (const <a class="el" href="class_h5_1_1_int_type.html">IntType</a> &amp;original)</td></tr>
+<tr class="separator:a64d559b3be538e2e272ab8aca7029188"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2212581b95481f2c4c5f4006e9344ece"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_int_type.html#a2212581b95481f2c4c5f4006e9344ece">~IntType</a> () override</td></tr>
+<tr class="separator:a2212581b95481f2c4c5f4006e9344ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_atom_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_atom_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a></td></tr>
+<tr class="memitem:a32d5be3dc2293ec664acf2bdf0bd79d9 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a32d5be3dc2293ec664acf2bdf0bd79d9">getOrder</a> () const</td></tr>
+<tr class="separator:a32d5be3dc2293ec664acf2bdf0bd79d9 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa19021300533962e38dd781e208e4588 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#aa19021300533962e38dd781e208e4588">getOrder</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;order_string) const</td></tr>
+<tr class="separator:aa19021300533962e38dd781e208e4588 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ac1800ce2f1f0e204340d5e4272f7e0 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a0ac1800ce2f1f0e204340d5e4272f7e0">setOrder</a> (<a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> order) const</td></tr>
+<tr class="separator:a0ac1800ce2f1f0e204340d5e4272f7e0 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a036e8716650111764f1b672aa4ad9ea5 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a036e8716650111764f1b672aa4ad9ea5">getOffset</a> () const</td></tr>
+<tr class="separator:a036e8716650111764f1b672aa4ad9ea5 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c705fc297d5bcc6a727e3dde1801f14 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a3c705fc297d5bcc6a727e3dde1801f14">setOffset</a> (size_t offset) const</td></tr>
+<tr class="separator:a3c705fc297d5bcc6a727e3dde1801f14 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf3e78720e9d2456fd51162fed5eb57e inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#abf3e78720e9d2456fd51162fed5eb57e">getPad</a> (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> &amp;lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> &amp;msb) const</td></tr>
+<tr class="separator:abf3e78720e9d2456fd51162fed5eb57e inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07b12abe2d2082c306a02d2cdad0b21a inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a07b12abe2d2082c306a02d2cdad0b21a">setPad</a> (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> msb) const</td></tr>
+<tr class="separator:a07b12abe2d2082c306a02d2cdad0b21a inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9489c24ba65608a86c049e82583959fd inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a9489c24ba65608a86c049e82583959fd">getPrecision</a> () const</td></tr>
+<tr class="separator:a9489c24ba65608a86c049e82583959fd inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb483716591e812740a25e0c8cc3d4dd inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#adb483716591e812740a25e0c8cc3d4dd">setPrecision</a> (size_t precision) const</td></tr>
+<tr class="separator:adb483716591e812740a25e0c8cc3d4dd inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd38a901287034b403cbbd866d552762 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#acd38a901287034b403cbbd866d552762">setSize</a> (size_t size) const</td></tr>
+<tr class="separator:acd38a901287034b403cbbd866d552762 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa281e89eb733ca079633073534436059 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#aa281e89eb733ca079633073534436059">AtomType</a> (const <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a> &amp;original)</td></tr>
+<tr class="separator:aa281e89eb733ca079633073534436059 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f3b5ef0a0844781df7a205824c2250f inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a8f3b5ef0a0844781df7a205824c2250f">~AtomType</a> () override</td></tr>
+<tr class="separator:a8f3b5ef0a0844781df7a205824c2250f inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ac068dc8eaf28593e581a14753d298a06">DataType</a> (const <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> type_class, size_t size)</td></tr>
+<tr class="separator:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae596f82e2d8d45e42b5796251bd84872">DataType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;original)</td></tr>
+<tr class="separator:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a901b356513ad184c95024b05eb06c17e">DataType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40abdbbca1f4e1201e6085cc4b3d2d27">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a56c3bcb8e34b473b7bac61270e18b0f7">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7e04965012f5b9d52c41cfb5b60a150f">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7fd949dcd92437d29d3078649f3d684f">copy</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;like_type)</td></tr>
+<tr class="separator:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a466942a4b3c9215b66f8c1074f8cfed8">copy</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dset)</td></tr>
+<tr class="separator:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a983efb9188e4573a470b3ec367342fe5">encode</a> ()</td></tr>
+<tr class="separator:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af6c59c79679f50dd9c9e3ae05d2ec3c5">getClass</a> () const</td></tr>
+<tr class="separator:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a50c72aa320066e0c782cbbe4d4f68a55">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adac246f2356cc6ce8526dc09d9838ebd">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0874817151faa42361bb657f397e0dc">committed</a> () const</td></tr>
+<tr class="separator:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1422bcd1c9fc4bfb85a596eb08cdfed6">find</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **pcdata) const</td></tr>
+<tr class="separator:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a4c923e6248632f7dc8a09bc3def3c073">convert</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, size_t nelmts, void *buf, void *background, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a37df55706ef514cff6c3b79bd3600ebd">operator=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;rhs)</td></tr>
+<tr class="separator:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0fb071be13085933196b2f5dffee8bf">operator==</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a389235a1d1b8904d9a44b2d9d227d2e2">operator!=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a0af0c6e3920cd67025211889c98807db">lock</a> () const</td></tr>
+<tr class="separator:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a9be1e4285daa77fe397767c097fbdc66">getSize</a> () const</td></tr>
+<tr class="separator:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a3f31d16a2dae9f56a6370a5efb9e4007">getSuper</a> () const</td></tr>
+<tr class="separator:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a44bd5fea29b828eccd4d42bb6fadbb29">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae02f131fcd48c885d4bd15856821331b">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a2d6f6b9d5b788b2c5c42212c17ee54bf">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5fddd8b26eae8f07e05736b46163655">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#acafe68636c5a715a05962321f9c2bf29">setTag</a> (const char *tag) const</td></tr>
+<tr class="separator:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40c235955a7679e52e0c0e6c1795f7c1">setTag</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;tag) const</td></tr>
+<tr class="separator:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a8a70a1093aa221aeeda4875ff1f73f08">getTag</a> () const</td></tr>
+<tr class="separator:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7d7c7b81297aee1a1442240e98f135de">detectClass</a> (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls) const</td></tr>
+<tr class="separator:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7cf8f832989cccfea47bd7d7da80e007">isVariableStr</a> () const</td></tr>
+<tr class="separator:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a73dd93a02b9d3cccf7c81ae96f3e9e95">getCreatePlist</a> () const</td></tr>
+<tr class="separator:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adeb53ea465a862947e76ad5d26e431a3">DataType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="separator:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a156d4c7e0f8fa447b0c4514641060f8b">DataType</a> ()</td></tr>
+<tr class="separator:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ab9be2c6047a50fe6c0eb8c6756f272f2">hasBinaryDesc</a> () const</td></tr>
+<tr class="separator:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa2ed0fc985843a1d07751fe8f12e988d">~DataType</a> () override</td></tr>
+<tr class="separator:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ada8f566b113567dedb7d66c01dc39675">detectClass</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls)</td></tr>
+<tr class="separator:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_atom_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_atom_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a></td></tr>
+<tr class="memitem:a9a0355a6fbde18f37231eb0d3ac072dd inherit pro_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a9a0355a6fbde18f37231eb0d3ac072dd">AtomType</a> ()</td></tr>
+<tr class="separator:a9a0355a6fbde18f37231eb0d3ac072dd inherit pro_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c7a9279167888cc17024d39faec2c23 inherit pro_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a2c7a9279167888cc17024d39faec2c23">AtomType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:a2c7a9279167888cc17024d39faec2c23 inherit pro_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa0747cdda355fee792bbf220ea91a5f9">p_decode</a> () const</td></tr>
+<tr class="separator:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1b3724b6f28676ef301d842f9122af06">p_opentype</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *dtype_name) const</td></tr>
+<tr class="separator:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a4c4298fe59d0a0872563f0a6fc0799a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c4298fe59d0a0872563f0a6fc0799a5">&#9670;&nbsp;</a></span>IntType() <span class="overload">[1/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_int_type.html">IntType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td>
+ <td class="paramname"><em>pred_type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0cc1ad5c5eb8558ea7821267e34d7060"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0cc1ad5c5eb8558ea7821267e34d7060">&#9670;&nbsp;</a></span>IntType() <span class="overload">[2/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_int_type.html">IntType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;&#160;</td>
+ <td class="paramname"><em>dataset</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac3a8086475133d46e4b87d31428e5edb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac3a8086475133d46e4b87d31428e5edb">&#9670;&nbsp;</a></span>IntType() <span class="overload">[3/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_int_type.html">IntType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afe66c7be89b2c96adb28313dae0fd8ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afe66c7be89b2c96adb28313dae0fd8ef">&#9670;&nbsp;</a></span>IntType() <span class="overload">[4/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_int_type.html">IntType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9b4f7e3a7167c913766890ca0fb806fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b4f7e3a7167c913766890ca0fb806fe">&#9670;&nbsp;</a></span>IntType() <span class="overload">[5/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_int_type.html">IntType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa18adacbac71d856a67aa6e058abd0f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa18adacbac71d856a67aa6e058abd0f2">&#9670;&nbsp;</a></span>IntType() <span class="overload">[6/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_int_type.html">IntType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>existing_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a64d559b3be538e2e272ab8aca7029188"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a64d559b3be538e2e272ab8aca7029188">&#9670;&nbsp;</a></span>IntType() <span class="overload">[7/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_int_type.html">IntType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_int_type.html">IntType</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2212581b95481f2c4c5f4006e9344ece"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2212581b95481f2c4c5f4006e9344ece">&#9670;&nbsp;</a></span>~IntType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_int_type.html">IntType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9ff8ea4b545be56e51066a488854ac81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ff8ea4b545be56e51066a488854ac81">&#9670;&nbsp;</a></span>decode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a>* decode </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_data_type.html#af58a39507bc65b3803c237e585f23ed3">DataType</a>.</p>
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_atom_type.html#a71c2693398514fad4828112c9d21554b">AtomType</a>.</p>
+
+</div>
+</div>
+<a id="a45821695916934095ffb60221f30dab0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45821695916934095ffb60221f30dab0">&#9670;&nbsp;</a></span>getSign()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a> getSign </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a823e894eb5285e88db46da3b60646fe2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a823e894eb5285e88db46da3b60646fe2">&#9670;&nbsp;</a></span>setSign()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setSign </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a>&#160;</td>
+ <td class="paramname"><em>sign</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_int_type_8h.html">H5IntType.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_int_type.html">IntType</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_int_type__coll__graph.map b/develop/class_h5_1_1_int_type__coll__graph.map
new file mode 100644
index 0000000..9bbc989
--- /dev/null
+++ b/develop/class_h5_1_1_int_type__coll__graph.map
@@ -0,0 +1,8 @@
+<map id="IntType" name="IntType">
+<area shape="rect" id="node1" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="25,379,95,405"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_int_type__coll__graph.md5 b/develop/class_h5_1_1_int_type__coll__graph.md5
new file mode 100644
index 0000000..642bbc9
--- /dev/null
+++ b/develop/class_h5_1_1_int_type__coll__graph.md5
@@ -0,0 +1 @@
+e12198ed05e77fa851b54df72cd1e65e \ No newline at end of file
diff --git a/develop/class_h5_1_1_int_type__coll__graph.png b/develop/class_h5_1_1_int_type__coll__graph.png
new file mode 100644
index 0000000..6c7e04a
--- /dev/null
+++ b/develop/class_h5_1_1_int_type__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_int_type__inherit__graph.map b/develop/class_h5_1_1_int_type__inherit__graph.map
new file mode 100644
index 0000000..9bbc989
--- /dev/null
+++ b/develop/class_h5_1_1_int_type__inherit__graph.map
@@ -0,0 +1,8 @@
+<map id="IntType" name="IntType">
+<area shape="rect" id="node1" title="IntType is a derivative of a DataType and operates on HDF5 integer datatype." alt="" coords="25,379,95,405"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_int_type__inherit__graph.md5 b/develop/class_h5_1_1_int_type__inherit__graph.md5
new file mode 100644
index 0000000..642bbc9
--- /dev/null
+++ b/develop/class_h5_1_1_int_type__inherit__graph.md5
@@ -0,0 +1 @@
+e12198ed05e77fa851b54df72cd1e65e \ No newline at end of file
diff --git a/develop/class_h5_1_1_int_type__inherit__graph.png b/develop/class_h5_1_1_int_type__inherit__graph.png
new file mode 100644
index 0000000..6c7e04a
--- /dev/null
+++ b/develop/class_h5_1_1_int_type__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_library_i_exception.html b/develop/class_h5_1_1_library_i_exception.html
new file mode 100644
index 0000000..e1105ec
--- /dev/null
+++ b/develop/class_h5_1_1_library_i_exception.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: LibraryIException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_library_i_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">LibraryIException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for LibraryIException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_library_i_exception__inherit__graph.png" border="0" usemap="#a_library_i_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_library_i_exception_inherit__map" id="a_library_i_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,140,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="29,5,116,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for LibraryIException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_library_i_exception__coll__graph.png" border="0" usemap="#a_library_i_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_library_i_exception_coll__map" id="a_library_i_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,140,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="29,5,116,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ab2202687a026abcf50c7bc45b92739ca"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_library_i_exception.html#ab2202687a026abcf50c7bc45b92739ca">LibraryIException</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:ab2202687a026abcf50c7bc45b92739ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47bfbf2f985111226ef341da78092da3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_library_i_exception.html#a47bfbf2f985111226ef341da78092da3">LibraryIException</a> ()</td></tr>
+<tr class="separator:a47bfbf2f985111226ef341da78092da3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4518d3a7549c1be6c0c3841964804264"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_library_i_exception.html#a4518d3a7549c1be6c0c3841964804264">~LibraryIException</a> () override throw ()</td></tr>
+<tr class="separator:a4518d3a7549c1be6c0c3841964804264"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ab2202687a026abcf50c7bc45b92739ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2202687a026abcf50c7bc45b92739ca">&#9670;&nbsp;</a></span>LibraryIException() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_library_i_exception.html">LibraryIException</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a47bfbf2f985111226ef341da78092da3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47bfbf2f985111226ef341da78092da3">&#9670;&nbsp;</a></span>LibraryIException() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_library_i_exception.html">LibraryIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4518d3a7549c1be6c0c3841964804264"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4518d3a7549c1be6c0c3841964804264">&#9670;&nbsp;</a></span>~LibraryIException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_library_i_exception.html">LibraryIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_library_i_exception.html">LibraryIException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_library_i_exception__coll__graph.map b/develop/class_h5_1_1_library_i_exception__coll__graph.map
new file mode 100644
index 0000000..d1f6a13
--- /dev/null
+++ b/develop/class_h5_1_1_library_i_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="LibraryIException" name="LibraryIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,140,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="29,5,116,32"/>
+</map>
diff --git a/develop/class_h5_1_1_library_i_exception__coll__graph.md5 b/develop/class_h5_1_1_library_i_exception__coll__graph.md5
new file mode 100644
index 0000000..5fc0af4
--- /dev/null
+++ b/develop/class_h5_1_1_library_i_exception__coll__graph.md5
@@ -0,0 +1 @@
+9400f6d243101021330142c3ccc71eb3 \ No newline at end of file
diff --git a/develop/class_h5_1_1_library_i_exception__coll__graph.png b/develop/class_h5_1_1_library_i_exception__coll__graph.png
new file mode 100644
index 0000000..4cf64f6
--- /dev/null
+++ b/develop/class_h5_1_1_library_i_exception__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_library_i_exception__inherit__graph.map b/develop/class_h5_1_1_library_i_exception__inherit__graph.map
new file mode 100644
index 0000000..d1f6a13
--- /dev/null
+++ b/develop/class_h5_1_1_library_i_exception__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="LibraryIException" name="LibraryIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,140,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="29,5,116,32"/>
+</map>
diff --git a/develop/class_h5_1_1_library_i_exception__inherit__graph.md5 b/develop/class_h5_1_1_library_i_exception__inherit__graph.md5
new file mode 100644
index 0000000..5fc0af4
--- /dev/null
+++ b/develop/class_h5_1_1_library_i_exception__inherit__graph.md5
@@ -0,0 +1 @@
+9400f6d243101021330142c3ccc71eb3 \ No newline at end of file
diff --git a/develop/class_h5_1_1_library_i_exception__inherit__graph.png b/develop/class_h5_1_1_library_i_exception__inherit__graph.png
new file mode 100644
index 0000000..4cf64f6
--- /dev/null
+++ b/develop/class_h5_1_1_library_i_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_link_acc_prop_list.html b/develop/class_h5_1_1_link_acc_prop_list.html
new file mode 100644
index 0000000..65bf3b2
--- /dev/null
+++ b/develop/class_h5_1_1_link_acc_prop_list.html
@@ -0,0 +1,517 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: LinkAccPropList Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_link_acc_prop_list.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">LinkAccPropList Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5LaccProp.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_link_acc_prop_list.html" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ...">LinkAccPropList</a> inherits from <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> and provides wrappers for the HDF5 link access property list. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for LinkAccPropList:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_link_acc_prop_list__inherit__graph.png" border="0" usemap="#a_link_acc_prop_list_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_link_acc_prop_list_inherit__map" id="a_link_acc_prop_list_inherit__map">
+<area shape="rect" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ..." alt="" coords="7,155,131,181"/>
+<area shape="rect" href="class_h5_1_1_d_set_acc_prop_list.html" title="Class DSetAccPropList inherits from LinkAccPropList and provides wrappers for the HDF5 dataset access..." alt="" coords="5,229,133,256"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="32,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="15,5,124,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for LinkAccPropList:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_link_acc_prop_list__coll__graph.png" border="0" usemap="#a_link_acc_prop_list_coll__map" alt="Collaboration graph"/></div>
+<map name="a_link_acc_prop_list_coll__map" id="a_link_acc_prop_list_coll__map">
+<area shape="rect" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ..." alt="" coords="5,157,129,184"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="30,81,105,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="13,5,122,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a625700f4821e0113c2c80fd463cbc11c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a625700f4821e0113c2c80fd463cbc11c">LinkAccPropList</a> ()</td></tr>
+<tr class="separator:a625700f4821e0113c2c80fd463cbc11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_link_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a858b62a165c7cb0df20c043efda876cc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a858b62a165c7cb0df20c043efda876cc">LinkAccPropList</a> (const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;original)</td></tr>
+<tr class="separator:a858b62a165c7cb0df20c043efda876cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b9ac016eaa4bf4d44d68050c765281c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b9ac016eaa4bf4d44d68050c765281c">LinkAccPropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:a3b9ac016eaa4bf4d44d68050c765281c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e6b7f11827cce6d5473b09f2fffb645"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a9e6b7f11827cce6d5473b09f2fffb645">setNumLinks</a> (size_t nlinks) const</td></tr>
+<tr class="separator:a9e6b7f11827cce6d5473b09f2fffb645"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e2d97ab677334e9c0387a65268f192a"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a8e2d97ab677334e9c0387a65268f192a">getNumLinks</a> () const</td></tr>
+<tr class="separator:a8e2d97ab677334e9c0387a65268f192a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa71dff4ff631afc8835c962fa5934d83"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#aa71dff4ff631afc8835c962fa5934d83">~LinkAccPropList</a> () override</td></tr>
+<tr class="separator:aa71dff4ff631afc8835c962fa5934d83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaf471b6f95c0f2414a853681eb3053b3">PropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3d289d8a986d54c2ef9336dfa6371abd">operator=</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs)</td></tr>
+<tr class="separator:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9acf4e4795ae8a6889e1ffcacd22e085">operator==</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs) const</td></tr>
+<tr class="separator:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab7e21b78a5e3e3d44681f47787087807">closeClass</a> () const</td></tr>
+<tr class="separator:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab5c5d6cc3c376975f6bdbf39ef2f1832">copy</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;like_plist)</td></tr>
+<tr class="separator:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4bcdfecec8f6e3c8262b46f858e78d21">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const char *name) const</td></tr>
+<tr class="separator:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3035445b822b818995f14b6dda0886f2">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abf890685c19818626d8aab7bfc64b916">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const char *name) const</td></tr>
+<tr class="separator:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a36ee84f0073cf3e91dca905f9b18411f">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5734ba2e94e524bd741526e59e344f78">getClass</a> () const</td></tr>
+<tr class="separator:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af4a36c1d31a0ad5e1202a2b7554ee987">getClassName</a> () const</td></tr>
+<tr class="separator:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6df46d944be47afde7d90c54dd5277c5">getClassParent</a> () const</td></tr>
+<tr class="separator:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae0c74a2852b8152b2218ce60ec081764">getNumProps</a> () const</td></tr>
+<tr class="separator:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4f3f68df64c969fb23ffda131253eb6f">getProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d057793790a733a3376fb710da67fc4">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a52f55eb956d453db44b218ae1d6a38d7">getProperty</a> (const char *name) const</td></tr>
+<tr class="separator:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a313ec71dee8352b86be057cc0b4b5bad">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ace17435c694b5a23bcd3970ddd0f194c">setProperty</a> (const char *name, const char *charptr) const</td></tr>
+<tr class="separator:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#adfb77778b2a3ab1b1b9ec90372fb7c5a">setProperty</a> (const char *name, const void *value) const</td></tr>
+<tr class="separator:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af6679089d88aabf25f60099440d71d7c">setProperty</a> (const char *name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a8b05fe205c2beb6190abd69fcd47d2bd">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const void *value) const</td></tr>
+<tr class="separator:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a43ebf621043bb2899279a268f4cd0294">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3db8335d969d5d690c1d958c2c6ceac3">setProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a308580879f6e2cbd2fec7c88d4c84b94">setProperty</a> (const char *name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abd9bbbe1179b1ece5721ad5f7760cc45">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaee67e7930b3eb7f7e13f2bab8f5d0a1">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e8713fd94b6a8fbd8072b6964883f73">getPropSize</a> (const char *name) const</td></tr>
+<tr class="separator:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6f844d2c8fd0c9fbfa47d74b7ae800ab">getPropSize</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d0511d1b5e624cd38f8e0dcdc0551e2">isAClass</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;prop_class) const</td></tr>
+<tr class="separator:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">propExist</a> (const char *name) const</td></tr>
+<tr class="memdesc:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the existence of a property in a property object. <a href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">More...</a><br /></td></tr>
+<tr class="separator:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a25d2d519b6bcb13a8bbe128b26bd63a4">propExist</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e42ec3f5bea2481f8ca077533b69f13">removeProp</a> (const char *name) const</td></tr>
+<tr class="separator:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a13fdaa090e0caa8c3f34f9e28b90056f">removeProp</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4800b13542f44210b3ea7ef9f6ed2f83">PropList</a> ()</td></tr>
+<tr class="separator:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a1372a31844509ee2be98bfc7689299d8">PropList</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;original)</td></tr>
+<tr class="separator:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4ab3febdb998c0f766f9acc88bb3b069">~PropList</a> () override</td></tr>
+<tr class="separator:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a3b968b673bee76df37a66399f3d977c4"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">DEFAULT</a></td></tr>
+<tr class="memdesc:a3b968b673bee76df37a66399f3d977c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default link access property list. <a href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">More...</a><br /></td></tr>
+<tr class="separator:a3b968b673bee76df37a66399f3d977c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">DEFAULT</a></td></tr>
+<tr class="memdesc:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default property list. <a href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">More...</a><br /></td></tr>
+<tr class="separator:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a625700f4821e0113c2c80fd463cbc11c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a625700f4821e0113c2c80fd463cbc11c">&#9670;&nbsp;</a></span>LinkAccPropList() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a858b62a165c7cb0df20c043efda876cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a858b62a165c7cb0df20c043efda876cc">&#9670;&nbsp;</a></span>LinkAccPropList() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3b9ac016eaa4bf4d44d68050c765281c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b9ac016eaa4bf4d44d68050c765281c">&#9670;&nbsp;</a></span>LinkAccPropList() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa71dff4ff631afc8835c962fa5934d83"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa71dff4ff631afc8835c962fa5934d83">&#9670;&nbsp;</a></span>~LinkAccPropList()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="afd46e0aaace492e09ece03be530dd13a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd46e0aaace492e09ece03be530dd13a">&#9670;&nbsp;</a></span>deleteConstants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void deleteConstants </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_prop_list.html#a71c2693398514fad4828112c9d21554b">PropList</a>.</p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">DSetAccPropList</a>.</p>
+
+</div>
+</div>
+<a id="a8e2d97ab677334e9c0387a65268f192a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e2d97ab677334e9c0387a65268f192a">&#9670;&nbsp;</a></span>getNumLinks()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t getNumLinks </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9e6b7f11827cce6d5473b09f2fffb645"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e6b7f11827cce6d5473b09f2fffb645">&#9670;&nbsp;</a></span>setNumLinks()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setNumLinks </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>nlinks</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a3b968b673bee76df37a66399f3d977c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b968b673bee76df37a66399f3d977c4">&#9670;&nbsp;</a></span>DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a>&amp; DEFAULT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Default link access property list. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_lacc_prop_8h.html">H5LaccProp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_link_acc_prop_list__coll__graph.map b/develop/class_h5_1_1_link_acc_prop_list__coll__graph.map
new file mode 100644
index 0000000..1655878
--- /dev/null
+++ b/develop/class_h5_1_1_link_acc_prop_list__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="LinkAccPropList" name="LinkAccPropList">
+<area shape="rect" id="node1" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ..." alt="" coords="5,157,129,184"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="30,81,105,108"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="13,5,122,32"/>
+</map>
diff --git a/develop/class_h5_1_1_link_acc_prop_list__coll__graph.md5 b/develop/class_h5_1_1_link_acc_prop_list__coll__graph.md5
new file mode 100644
index 0000000..4ea74db
--- /dev/null
+++ b/develop/class_h5_1_1_link_acc_prop_list__coll__graph.md5
@@ -0,0 +1 @@
+011ea09bff5f132aa63eb3c249904205 \ No newline at end of file
diff --git a/develop/class_h5_1_1_link_acc_prop_list__coll__graph.png b/develop/class_h5_1_1_link_acc_prop_list__coll__graph.png
new file mode 100644
index 0000000..6c6ffb4
--- /dev/null
+++ b/develop/class_h5_1_1_link_acc_prop_list__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_link_acc_prop_list__inherit__graph.map b/develop/class_h5_1_1_link_acc_prop_list__inherit__graph.map
new file mode 100644
index 0000000..a158802
--- /dev/null
+++ b/develop/class_h5_1_1_link_acc_prop_list__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="LinkAccPropList" name="LinkAccPropList">
+<area shape="rect" id="node1" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ..." alt="" coords="7,155,131,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_d_set_acc_prop_list.html" title="Class DSetAccPropList inherits from LinkAccPropList and provides wrappers for the HDF5 dataset access..." alt="" coords="5,229,133,256"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="32,80,107,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="15,5,124,32"/>
+</map>
diff --git a/develop/class_h5_1_1_link_acc_prop_list__inherit__graph.md5 b/develop/class_h5_1_1_link_acc_prop_list__inherit__graph.md5
new file mode 100644
index 0000000..35b3961
--- /dev/null
+++ b/develop/class_h5_1_1_link_acc_prop_list__inherit__graph.md5
@@ -0,0 +1 @@
+98bc862cd5d2de7f4a6deea06a5c54e5 \ No newline at end of file
diff --git a/develop/class_h5_1_1_link_acc_prop_list__inherit__graph.png b/develop/class_h5_1_1_link_acc_prop_list__inherit__graph.png
new file mode 100644
index 0000000..1116ff4
--- /dev/null
+++ b/develop/class_h5_1_1_link_acc_prop_list__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_link_creat_prop_list.html b/develop/class_h5_1_1_link_creat_prop_list.html
new file mode 100644
index 0000000..ab9c2f3
--- /dev/null
+++ b/develop/class_h5_1_1_link_creat_prop_list.html
@@ -0,0 +1,553 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: LinkCreatPropList Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_link_creat_prop_list.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">LinkCreatPropList Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5LcreatProp.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_link_creat_prop_list.html" title="Class LinkCreatPropList inherits from PropList and provides wrappers for the HDF5 link creation prope...">LinkCreatPropList</a> inherits from <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> and provides wrappers for the HDF5 link creation property list. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for LinkCreatPropList:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_link_creat_prop_list__inherit__graph.png" border="0" usemap="#a_link_creat_prop_list_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_link_creat_prop_list_inherit__map" id="a_link_creat_prop_list_inherit__map">
+<area shape="rect" title="Class LinkCreatPropList inherits from PropList and provides wrappers for the HDF5 link creation prope..." alt="" coords="5,155,141,181"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="36,80,111,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="19,5,128,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for LinkCreatPropList:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_link_creat_prop_list__coll__graph.png" border="0" usemap="#a_link_creat_prop_list_coll__map" alt="Collaboration graph"/></div>
+<map name="a_link_creat_prop_list_coll__map" id="a_link_creat_prop_list_coll__map">
+<area shape="rect" title="Class LinkCreatPropList inherits from PropList and provides wrappers for the HDF5 link creation prope..." alt="" coords="5,157,141,184"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="36,81,111,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="19,5,128,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a9be9d5c785797d97a30d6fc09e14b460"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a9be9d5c785797d97a30d6fc09e14b460">LinkCreatPropList</a> ()</td></tr>
+<tr class="separator:a9be9d5c785797d97a30d6fc09e14b460"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_link_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1ef5e50c5a1511299884727c19e0ba7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_creat_prop_list.html#ad1ef5e50c5a1511299884727c19e0ba7">LinkCreatPropList</a> (const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;original)</td></tr>
+<tr class="separator:ad1ef5e50c5a1511299884727c19e0ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa56afb1c590fc01caca48dea2118d59"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_creat_prop_list.html#afa56afb1c590fc01caca48dea2118d59">LinkCreatPropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:afa56afb1c590fc01caca48dea2118d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10e59547b6cf12a3d4838f1c9fdeaebc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a10e59547b6cf12a3d4838f1c9fdeaebc">setCreateIntermediateGroup</a> (bool crt_intmd_group) const</td></tr>
+<tr class="separator:a10e59547b6cf12a3d4838f1c9fdeaebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8af81013b22f3ef15deb58b3fd5a2e3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_creat_prop_list.html#ad8af81013b22f3ef15deb58b3fd5a2e3">getCreateIntermediateGroup</a> () const</td></tr>
+<tr class="separator:ad8af81013b22f3ef15deb58b3fd5a2e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad33423485be3b28931f4c513d3ce0ab2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_creat_prop_list.html#ad33423485be3b28931f4c513d3ce0ab2">setCharEncoding</a> (<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> encoding) const</td></tr>
+<tr class="separator:ad33423485be3b28931f4c513d3ce0ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc98b0952d4487ea90377ba2e41e7476"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_creat_prop_list.html#afc98b0952d4487ea90377ba2e41e7476">getCharEncoding</a> () const</td></tr>
+<tr class="separator:afc98b0952d4487ea90377ba2e41e7476"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41c4375dd399265766814d6609cc7da6"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a41c4375dd399265766814d6609cc7da6">~LinkCreatPropList</a> () override</td></tr>
+<tr class="separator:a41c4375dd399265766814d6609cc7da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaf471b6f95c0f2414a853681eb3053b3">PropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3d289d8a986d54c2ef9336dfa6371abd">operator=</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs)</td></tr>
+<tr class="separator:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9acf4e4795ae8a6889e1ffcacd22e085">operator==</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs) const</td></tr>
+<tr class="separator:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab7e21b78a5e3e3d44681f47787087807">closeClass</a> () const</td></tr>
+<tr class="separator:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab5c5d6cc3c376975f6bdbf39ef2f1832">copy</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;like_plist)</td></tr>
+<tr class="separator:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4bcdfecec8f6e3c8262b46f858e78d21">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const char *name) const</td></tr>
+<tr class="separator:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3035445b822b818995f14b6dda0886f2">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abf890685c19818626d8aab7bfc64b916">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const char *name) const</td></tr>
+<tr class="separator:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a36ee84f0073cf3e91dca905f9b18411f">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5734ba2e94e524bd741526e59e344f78">getClass</a> () const</td></tr>
+<tr class="separator:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af4a36c1d31a0ad5e1202a2b7554ee987">getClassName</a> () const</td></tr>
+<tr class="separator:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6df46d944be47afde7d90c54dd5277c5">getClassParent</a> () const</td></tr>
+<tr class="separator:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae0c74a2852b8152b2218ce60ec081764">getNumProps</a> () const</td></tr>
+<tr class="separator:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4f3f68df64c969fb23ffda131253eb6f">getProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d057793790a733a3376fb710da67fc4">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a52f55eb956d453db44b218ae1d6a38d7">getProperty</a> (const char *name) const</td></tr>
+<tr class="separator:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a313ec71dee8352b86be057cc0b4b5bad">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ace17435c694b5a23bcd3970ddd0f194c">setProperty</a> (const char *name, const char *charptr) const</td></tr>
+<tr class="separator:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#adfb77778b2a3ab1b1b9ec90372fb7c5a">setProperty</a> (const char *name, const void *value) const</td></tr>
+<tr class="separator:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af6679089d88aabf25f60099440d71d7c">setProperty</a> (const char *name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a8b05fe205c2beb6190abd69fcd47d2bd">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const void *value) const</td></tr>
+<tr class="separator:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a43ebf621043bb2899279a268f4cd0294">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3db8335d969d5d690c1d958c2c6ceac3">setProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a308580879f6e2cbd2fec7c88d4c84b94">setProperty</a> (const char *name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abd9bbbe1179b1ece5721ad5f7760cc45">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaee67e7930b3eb7f7e13f2bab8f5d0a1">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e8713fd94b6a8fbd8072b6964883f73">getPropSize</a> (const char *name) const</td></tr>
+<tr class="separator:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6f844d2c8fd0c9fbfa47d74b7ae800ab">getPropSize</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d0511d1b5e624cd38f8e0dcdc0551e2">isAClass</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;prop_class) const</td></tr>
+<tr class="separator:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">propExist</a> (const char *name) const</td></tr>
+<tr class="memdesc:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the existence of a property in a property object. <a href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">More...</a><br /></td></tr>
+<tr class="separator:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a25d2d519b6bcb13a8bbe128b26bd63a4">propExist</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e42ec3f5bea2481f8ca077533b69f13">removeProp</a> (const char *name) const</td></tr>
+<tr class="separator:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a13fdaa090e0caa8c3f34f9e28b90056f">removeProp</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4800b13542f44210b3ea7ef9f6ed2f83">PropList</a> ()</td></tr>
+<tr class="separator:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a1372a31844509ee2be98bfc7689299d8">PropList</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;original)</td></tr>
+<tr class="separator:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4ab3febdb998c0f766f9acc88bb3b069">~PropList</a> () override</td></tr>
+<tr class="separator:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_creat_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a018f6d174b04c91a4eca27f16c819fd1"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">DEFAULT</a></td></tr>
+<tr class="memdesc:a018f6d174b04c91a4eca27f16c819fd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default link creation property list. <a href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">More...</a><br /></td></tr>
+<tr class="separator:a018f6d174b04c91a4eca27f16c819fd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">DEFAULT</a></td></tr>
+<tr class="memdesc:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default property list. <a href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">More...</a><br /></td></tr>
+<tr class="separator:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a9be9d5c785797d97a30d6fc09e14b460"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9be9d5c785797d97a30d6fc09e14b460">&#9670;&nbsp;</a></span>LinkCreatPropList() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad1ef5e50c5a1511299884727c19e0ba7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad1ef5e50c5a1511299884727c19e0ba7">&#9670;&nbsp;</a></span>LinkCreatPropList() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afa56afb1c590fc01caca48dea2118d59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa56afb1c590fc01caca48dea2118d59">&#9670;&nbsp;</a></span>LinkCreatPropList() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a41c4375dd399265766814d6609cc7da6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41c4375dd399265766814d6609cc7da6">&#9670;&nbsp;</a></span>~LinkCreatPropList()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="afd46e0aaace492e09ece03be530dd13a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd46e0aaace492e09ece03be530dd13a">&#9670;&nbsp;</a></span>deleteConstants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void deleteConstants </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_prop_list.html#a71c2693398514fad4828112c9d21554b">PropList</a>.</p>
+
+</div>
+</div>
+<a id="afc98b0952d4487ea90377ba2e41e7476"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc98b0952d4487ea90377ba2e41e7476">&#9670;&nbsp;</a></span>getCharEncoding()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> getCharEncoding </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad8af81013b22f3ef15deb58b3fd5a2e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad8af81013b22f3ef15deb58b3fd5a2e3">&#9670;&nbsp;</a></span>getCreateIntermediateGroup()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool getCreateIntermediateGroup </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad33423485be3b28931f4c513d3ce0ab2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad33423485be3b28931f4c513d3ce0ab2">&#9670;&nbsp;</a></span>setCharEncoding()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setCharEncoding </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a>&#160;</td>
+ <td class="paramname"><em>encoding</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a10e59547b6cf12a3d4838f1c9fdeaebc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a10e59547b6cf12a3d4838f1c9fdeaebc">&#9670;&nbsp;</a></span>setCreateIntermediateGroup()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setCreateIntermediateGroup </td>
+ <td>(</td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>crt_intmd_group</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a018f6d174b04c91a4eca27f16c819fd1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a018f6d174b04c91a4eca27f16c819fd1">&#9670;&nbsp;</a></span>DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a>&amp; DEFAULT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Default link creation property list. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_lcreat_prop_8h.html">H5LcreatProp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_link_creat_prop_list__coll__graph.map b/develop/class_h5_1_1_link_creat_prop_list__coll__graph.map
new file mode 100644
index 0000000..491f37c
--- /dev/null
+++ b/develop/class_h5_1_1_link_creat_prop_list__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="LinkCreatPropList" name="LinkCreatPropList">
+<area shape="rect" id="node1" title="Class LinkCreatPropList inherits from PropList and provides wrappers for the HDF5 link creation prope..." alt="" coords="5,157,141,184"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="36,81,111,108"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="19,5,128,32"/>
+</map>
diff --git a/develop/class_h5_1_1_link_creat_prop_list__coll__graph.md5 b/develop/class_h5_1_1_link_creat_prop_list__coll__graph.md5
new file mode 100644
index 0000000..2559b5d
--- /dev/null
+++ b/develop/class_h5_1_1_link_creat_prop_list__coll__graph.md5
@@ -0,0 +1 @@
+5157152730e6593941b3622c9af0106d \ No newline at end of file
diff --git a/develop/class_h5_1_1_link_creat_prop_list__coll__graph.png b/develop/class_h5_1_1_link_creat_prop_list__coll__graph.png
new file mode 100644
index 0000000..81e2b27
--- /dev/null
+++ b/develop/class_h5_1_1_link_creat_prop_list__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_link_creat_prop_list__inherit__graph.map b/develop/class_h5_1_1_link_creat_prop_list__inherit__graph.map
new file mode 100644
index 0000000..a2c45cb
--- /dev/null
+++ b/develop/class_h5_1_1_link_creat_prop_list__inherit__graph.map
@@ -0,0 +1,5 @@
+<map id="LinkCreatPropList" name="LinkCreatPropList">
+<area shape="rect" id="node1" title="Class LinkCreatPropList inherits from PropList and provides wrappers for the HDF5 link creation prope..." alt="" coords="5,155,141,181"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="36,80,111,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="19,5,128,32"/>
+</map>
diff --git a/develop/class_h5_1_1_link_creat_prop_list__inherit__graph.md5 b/develop/class_h5_1_1_link_creat_prop_list__inherit__graph.md5
new file mode 100644
index 0000000..2f4fdef
--- /dev/null
+++ b/develop/class_h5_1_1_link_creat_prop_list__inherit__graph.md5
@@ -0,0 +1 @@
+b2dd14767699ec8fbd3c4cca872c8516 \ No newline at end of file
diff --git a/develop/class_h5_1_1_link_creat_prop_list__inherit__graph.png b/develop/class_h5_1_1_link_creat_prop_list__inherit__graph.png
new file mode 100644
index 0000000..cd858db
--- /dev/null
+++ b/develop/class_h5_1_1_link_creat_prop_list__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_location_exception.html b/develop/class_h5_1_1_location_exception.html
new file mode 100644
index 0000000..baefab6
--- /dev/null
+++ b/develop/class_h5_1_1_location_exception.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: LocationException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_location_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">LocationException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for LocationException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_location_exception__inherit__graph.png" border="0" usemap="#a_location_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_location_exception_inherit__map" id="a_location_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,147,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="33,5,119,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for LocationException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_location_exception__coll__graph.png" border="0" usemap="#a_location_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_location_exception_coll__map" id="a_location_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,147,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="33,5,119,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5ff74504d45b34ee19a606eeab1340ed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_location_exception.html#a5ff74504d45b34ee19a606eeab1340ed">LocationException</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a5ff74504d45b34ee19a606eeab1340ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6dde0002159c6eb6f40c63bfd9090e10"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_location_exception.html#a6dde0002159c6eb6f40c63bfd9090e10">LocationException</a> ()</td></tr>
+<tr class="separator:a6dde0002159c6eb6f40c63bfd9090e10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98e3e830f90648e4534878318a6f9e27"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_location_exception.html#a98e3e830f90648e4534878318a6f9e27">~LocationException</a> () override throw ()</td></tr>
+<tr class="separator:a98e3e830f90648e4534878318a6f9e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a5ff74504d45b34ee19a606eeab1340ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ff74504d45b34ee19a606eeab1340ed">&#9670;&nbsp;</a></span>LocationException() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_location_exception.html">LocationException</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6dde0002159c6eb6f40c63bfd9090e10"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6dde0002159c6eb6f40c63bfd9090e10">&#9670;&nbsp;</a></span>LocationException() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_location_exception.html">LocationException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a98e3e830f90648e4534878318a6f9e27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a98e3e830f90648e4534878318a6f9e27">&#9670;&nbsp;</a></span>~LocationException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_location_exception.html">LocationException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_location_exception.html">LocationException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_location_exception__coll__graph.map b/develop/class_h5_1_1_location_exception__coll__graph.map
new file mode 100644
index 0000000..75bb714
--- /dev/null
+++ b/develop/class_h5_1_1_location_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="LocationException" name="LocationException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,147,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="33,5,119,32"/>
+</map>
diff --git a/develop/class_h5_1_1_location_exception__coll__graph.md5 b/develop/class_h5_1_1_location_exception__coll__graph.md5
new file mode 100644
index 0000000..1b331c8
--- /dev/null
+++ b/develop/class_h5_1_1_location_exception__coll__graph.md5
@@ -0,0 +1 @@
+69014ff32082b66ce283f22c35f92ced \ No newline at end of file
diff --git a/develop/class_h5_1_1_location_exception__coll__graph.png b/develop/class_h5_1_1_location_exception__coll__graph.png
new file mode 100644
index 0000000..071836b
--- /dev/null
+++ b/develop/class_h5_1_1_location_exception__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_location_exception__inherit__graph.map b/develop/class_h5_1_1_location_exception__inherit__graph.map
new file mode 100644
index 0000000..75bb714
--- /dev/null
+++ b/develop/class_h5_1_1_location_exception__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="LocationException" name="LocationException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,147,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="33,5,119,32"/>
+</map>
diff --git a/develop/class_h5_1_1_location_exception__inherit__graph.md5 b/develop/class_h5_1_1_location_exception__inherit__graph.md5
new file mode 100644
index 0000000..1b331c8
--- /dev/null
+++ b/develop/class_h5_1_1_location_exception__inherit__graph.md5
@@ -0,0 +1 @@
+69014ff32082b66ce283f22c35f92ced \ No newline at end of file
diff --git a/develop/class_h5_1_1_location_exception__inherit__graph.png b/develop/class_h5_1_1_location_exception__inherit__graph.png
new file mode 100644
index 0000000..071836b
--- /dev/null
+++ b/develop/class_h5_1_1_location_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_obj_creat_prop_list.html b/develop/class_h5_1_1_obj_creat_prop_list.html
new file mode 100644
index 0000000..efe8f0f
--- /dev/null
+++ b/develop/class_h5_1_1_obj_creat_prop_list.html
@@ -0,0 +1,577 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: ObjCreatPropList Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_obj_creat_prop_list.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">ObjCreatPropList Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5OcreatProp.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_obj_creat_prop_list.html" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper...">ObjCreatPropList</a> inherits from <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> and provides wrappers for the HDF5 object create property list. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for ObjCreatPropList:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_obj_creat_prop_list__inherit__graph.png" border="0" usemap="#a_obj_creat_prop_list_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_obj_creat_prop_list_inherit__map" id="a_obj_creat_prop_list_inherit__map">
+<area shape="rect" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper..." alt="" coords="10,155,141,181"/>
+<area shape="rect" href="class_h5_1_1_d_set_creat_prop_list.html" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre..." alt="" coords="5,229,145,256"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="38,80,113,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="21,5,130,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for ObjCreatPropList:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_obj_creat_prop_list__coll__graph.png" border="0" usemap="#a_obj_creat_prop_list_coll__map" alt="Collaboration graph"/></div>
+<map name="a_obj_creat_prop_list_coll__map" id="a_obj_creat_prop_list_coll__map">
+<area shape="rect" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper..." alt="" coords="5,157,136,184"/>
+<area shape="rect" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="33,81,108,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="16,5,125,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ac5b0e0b1d35a9bf2849bce4eab34a57d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#ac5b0e0b1d35a9bf2849bce4eab34a57d">ObjCreatPropList</a> ()</td></tr>
+<tr class="separator:ac5b0e0b1d35a9bf2849bce4eab34a57d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4dea041b411800ec8d95341305db186"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#ab4dea041b411800ec8d95341305db186">setAttrPhaseChange</a> (unsigned max_compact=8, unsigned min_dense=6) const</td></tr>
+<tr class="separator:ab4dea041b411800ec8d95341305db186"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4362b6a7d3c77db1dc4f5472eb1e0a03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#a4362b6a7d3c77db1dc4f5472eb1e0a03">getAttrPhaseChange</a> (unsigned &amp;max_compact, unsigned &amp;min_dense) const</td></tr>
+<tr class="separator:a4362b6a7d3c77db1dc4f5472eb1e0a03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f4c37d90bf4dd1b1cf682b87e695cae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#a5f4c37d90bf4dd1b1cf682b87e695cae">setAttrCrtOrder</a> (unsigned crt_order_flags) const</td></tr>
+<tr class="separator:a5f4c37d90bf4dd1b1cf682b87e695cae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5bdffda763c7a08c4eb86a43c31664e"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#ab5bdffda763c7a08c4eb86a43c31664e">getAttrCrtOrder</a> () const</td></tr>
+<tr class="separator:ab5bdffda763c7a08c4eb86a43c31664e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_obj_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9807c41edd5c560867e16656a9590ea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#af9807c41edd5c560867e16656a9590ea">ObjCreatPropList</a> (const <a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a> &amp;original)</td></tr>
+<tr class="separator:af9807c41edd5c560867e16656a9590ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a523af9e015d4b1dddbf312e83bf18259"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#a523af9e015d4b1dddbf312e83bf18259">ObjCreatPropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:a523af9e015d4b1dddbf312e83bf18259"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae958260cb489a12d3946fa08efa1e444"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#ae958260cb489a12d3946fa08efa1e444">~ObjCreatPropList</a> () override</td></tr>
+<tr class="separator:ae958260cb489a12d3946fa08efa1e444"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaf471b6f95c0f2414a853681eb3053b3">PropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:aaf471b6f95c0f2414a853681eb3053b3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3d289d8a986d54c2ef9336dfa6371abd">operator=</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs)</td></tr>
+<tr class="separator:a3d289d8a986d54c2ef9336dfa6371abd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9acf4e4795ae8a6889e1ffcacd22e085">operator==</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs) const</td></tr>
+<tr class="separator:a9acf4e4795ae8a6889e1ffcacd22e085 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab7e21b78a5e3e3d44681f47787087807">closeClass</a> () const</td></tr>
+<tr class="separator:ab7e21b78a5e3e3d44681f47787087807 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab5c5d6cc3c376975f6bdbf39ef2f1832">copy</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;like_plist)</td></tr>
+<tr class="separator:ab5c5d6cc3c376975f6bdbf39ef2f1832 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4bcdfecec8f6e3c8262b46f858e78d21">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const char *name) const</td></tr>
+<tr class="separator:a4bcdfecec8f6e3c8262b46f858e78d21 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3035445b822b818995f14b6dda0886f2">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a3035445b822b818995f14b6dda0886f2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abf890685c19818626d8aab7bfc64b916">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const char *name) const</td></tr>
+<tr class="separator:abf890685c19818626d8aab7bfc64b916 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a36ee84f0073cf3e91dca905f9b18411f">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a36ee84f0073cf3e91dca905f9b18411f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5734ba2e94e524bd741526e59e344f78">getClass</a> () const</td></tr>
+<tr class="separator:a5734ba2e94e524bd741526e59e344f78 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af4a36c1d31a0ad5e1202a2b7554ee987">getClassName</a> () const</td></tr>
+<tr class="separator:af4a36c1d31a0ad5e1202a2b7554ee987 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6df46d944be47afde7d90c54dd5277c5">getClassParent</a> () const</td></tr>
+<tr class="separator:a6df46d944be47afde7d90c54dd5277c5 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae0c74a2852b8152b2218ce60ec081764">getNumProps</a> () const</td></tr>
+<tr class="separator:ae0c74a2852b8152b2218ce60ec081764 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4f3f68df64c969fb23ffda131253eb6f">getProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a4f3f68df64c969fb23ffda131253eb6f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d057793790a733a3376fb710da67fc4">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:a7d057793790a733a3376fb710da67fc4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a52f55eb956d453db44b218ae1d6a38d7">getProperty</a> (const char *name) const</td></tr>
+<tr class="separator:a52f55eb956d453db44b218ae1d6a38d7 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a313ec71dee8352b86be057cc0b4b5bad">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a313ec71dee8352b86be057cc0b4b5bad inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ace17435c694b5a23bcd3970ddd0f194c">setProperty</a> (const char *name, const char *charptr) const</td></tr>
+<tr class="separator:ace17435c694b5a23bcd3970ddd0f194c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#adfb77778b2a3ab1b1b9ec90372fb7c5a">setProperty</a> (const char *name, const void *value) const</td></tr>
+<tr class="separator:adfb77778b2a3ab1b1b9ec90372fb7c5a inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af6679089d88aabf25f60099440d71d7c">setProperty</a> (const char *name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:af6679089d88aabf25f60099440d71d7c inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a8b05fe205c2beb6190abd69fcd47d2bd">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const void *value) const</td></tr>
+<tr class="separator:a8b05fe205c2beb6190abd69fcd47d2bd inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a43ebf621043bb2899279a268f4cd0294">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a43ebf621043bb2899279a268f4cd0294 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3db8335d969d5d690c1d958c2c6ceac3">setProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a3db8335d969d5d690c1d958c2c6ceac3 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a308580879f6e2cbd2fec7c88d4c84b94">setProperty</a> (const char *name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a308580879f6e2cbd2fec7c88d4c84b94 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abd9bbbe1179b1ece5721ad5f7760cc45">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:abd9bbbe1179b1ece5721ad5f7760cc45 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaee67e7930b3eb7f7e13f2bab8f5d0a1">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:aaee67e7930b3eb7f7e13f2bab8f5d0a1 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e8713fd94b6a8fbd8072b6964883f73">getPropSize</a> (const char *name) const</td></tr>
+<tr class="separator:a9e8713fd94b6a8fbd8072b6964883f73 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6f844d2c8fd0c9fbfa47d74b7ae800ab">getPropSize</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6f844d2c8fd0c9fbfa47d74b7ae800ab inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d0511d1b5e624cd38f8e0dcdc0551e2">isAClass</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;prop_class) const</td></tr>
+<tr class="separator:a7d0511d1b5e624cd38f8e0dcdc0551e2 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">propExist</a> (const char *name) const</td></tr>
+<tr class="memdesc:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the existence of a property in a property object. <a href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">More...</a><br /></td></tr>
+<tr class="separator:ae4330677b6c7fee9bc03df1377567cf4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a25d2d519b6bcb13a8bbe128b26bd63a4">propExist</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a25d2d519b6bcb13a8bbe128b26bd63a4 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e42ec3f5bea2481f8ca077533b69f13">removeProp</a> (const char *name) const</td></tr>
+<tr class="separator:a9e42ec3f5bea2481f8ca077533b69f13 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a13fdaa090e0caa8c3f34f9e28b90056f">removeProp</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a13fdaa090e0caa8c3f34f9e28b90056f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4800b13542f44210b3ea7ef9f6ed2f83">PropList</a> ()</td></tr>
+<tr class="separator:a4800b13542f44210b3ea7ef9f6ed2f83 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a1372a31844509ee2be98bfc7689299d8">PropList</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;original)</td></tr>
+<tr class="separator:a1372a31844509ee2be98bfc7689299d8 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4ab3febdb998c0f766f9acc88bb3b069">~PropList</a> () override</td></tr>
+<tr class="separator:a4ab3febdb998c0f766f9acc88bb3b069 inherit pub_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a inherit pub_static_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a3822277e4cf55495a3bbd4aac4866394"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html#a3822277e4cf55495a3bbd4aac4866394">DEFAULT</a></td></tr>
+<tr class="memdesc:a3822277e4cf55495a3bbd4aac4866394"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default object creation property list. <a href="class_h5_1_1_obj_creat_prop_list.html#a3822277e4cf55495a3bbd4aac4866394">More...</a><br /></td></tr>
+<tr class="separator:a3822277e4cf55495a3bbd4aac4866394"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">DEFAULT</a></td></tr>
+<tr class="memdesc:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default property list. <a href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">More...</a><br /></td></tr>
+<tr class="separator:a5b68b4892eb2eff8946c3ea40babca0a inherit pub_static_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_prop_list"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_prop_list')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_prop_list.html">PropList</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_prop_list"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ac5b0e0b1d35a9bf2849bce4eab34a57d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5b0e0b1d35a9bf2849bce4eab34a57d">&#9670;&nbsp;</a></span>ObjCreatPropList() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af9807c41edd5c560867e16656a9590ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af9807c41edd5c560867e16656a9590ea">&#9670;&nbsp;</a></span>ObjCreatPropList() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a523af9e015d4b1dddbf312e83bf18259"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a523af9e015d4b1dddbf312e83bf18259">&#9670;&nbsp;</a></span>ObjCreatPropList() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae958260cb489a12d3946fa08efa1e444"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae958260cb489a12d3946fa08efa1e444">&#9670;&nbsp;</a></span>~ObjCreatPropList()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="afd46e0aaace492e09ece03be530dd13a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd46e0aaace492e09ece03be530dd13a">&#9670;&nbsp;</a></span>deleteConstants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void deleteConstants </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_prop_list.html#a71c2693398514fad4828112c9d21554b">PropList</a>.</p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">DSetCreatPropList</a>.</p>
+
+</div>
+</div>
+<a id="ab5bdffda763c7a08c4eb86a43c31664e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab5bdffda763c7a08c4eb86a43c31664e">&#9670;&nbsp;</a></span>getAttrCrtOrder()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned getAttrCrtOrder </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4362b6a7d3c77db1dc4f5472eb1e0a03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4362b6a7d3c77db1dc4f5472eb1e0a03">&#9670;&nbsp;</a></span>getAttrPhaseChange()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getAttrPhaseChange </td>
+ <td>(</td>
+ <td class="paramtype">unsigned &amp;&#160;</td>
+ <td class="paramname"><em>max_compact</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned &amp;&#160;</td>
+ <td class="paramname"><em>min_dense</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5f4c37d90bf4dd1b1cf682b87e695cae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f4c37d90bf4dd1b1cf682b87e695cae">&#9670;&nbsp;</a></span>setAttrCrtOrder()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setAttrCrtOrder </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>crt_order_flags</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab4dea041b411800ec8d95341305db186"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab4dea041b411800ec8d95341305db186">&#9670;&nbsp;</a></span>setAttrPhaseChange()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setAttrPhaseChange </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>max_compact</em> = <code>8</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>min_dense</em> = <code>6</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a3822277e4cf55495a3bbd4aac4866394"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3822277e4cf55495a3bbd4aac4866394">&#9670;&nbsp;</a></span>DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a>&amp; DEFAULT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Default object creation property list. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_ocreat_prop_8h.html">H5OcreatProp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_obj_creat_prop_list.html">ObjCreatPropList</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_obj_creat_prop_list__coll__graph.map b/develop/class_h5_1_1_obj_creat_prop_list__coll__graph.map
new file mode 100644
index 0000000..65703c2
--- /dev/null
+++ b/develop/class_h5_1_1_obj_creat_prop_list__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="ObjCreatPropList" name="ObjCreatPropList">
+<area shape="rect" id="node1" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper..." alt="" coords="5,157,136,184"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="33,81,108,108"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="16,5,125,32"/>
+</map>
diff --git a/develop/class_h5_1_1_obj_creat_prop_list__coll__graph.md5 b/develop/class_h5_1_1_obj_creat_prop_list__coll__graph.md5
new file mode 100644
index 0000000..d97b7d1
--- /dev/null
+++ b/develop/class_h5_1_1_obj_creat_prop_list__coll__graph.md5
@@ -0,0 +1 @@
+2e71b4564c84deaea7040fbbbbaecd1b \ No newline at end of file
diff --git a/develop/class_h5_1_1_obj_creat_prop_list__coll__graph.png b/develop/class_h5_1_1_obj_creat_prop_list__coll__graph.png
new file mode 100644
index 0000000..d040322
--- /dev/null
+++ b/develop/class_h5_1_1_obj_creat_prop_list__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_obj_creat_prop_list__inherit__graph.map b/develop/class_h5_1_1_obj_creat_prop_list__inherit__graph.map
new file mode 100644
index 0000000..2d98c4f
--- /dev/null
+++ b/develop/class_h5_1_1_obj_creat_prop_list__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="ObjCreatPropList" name="ObjCreatPropList">
+<area shape="rect" id="node1" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper..." alt="" coords="10,155,141,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_d_set_creat_prop_list.html" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre..." alt="" coords="5,229,145,256"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="38,80,113,107"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="21,5,130,32"/>
+</map>
diff --git a/develop/class_h5_1_1_obj_creat_prop_list__inherit__graph.md5 b/develop/class_h5_1_1_obj_creat_prop_list__inherit__graph.md5
new file mode 100644
index 0000000..b7214d8
--- /dev/null
+++ b/develop/class_h5_1_1_obj_creat_prop_list__inherit__graph.md5
@@ -0,0 +1 @@
+5bf7c7c6b065644817627ee0e31b2cd6 \ No newline at end of file
diff --git a/develop/class_h5_1_1_obj_creat_prop_list__inherit__graph.png b/develop/class_h5_1_1_obj_creat_prop_list__inherit__graph.png
new file mode 100644
index 0000000..52d0fd7
--- /dev/null
+++ b/develop/class_h5_1_1_obj_creat_prop_list__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_obj_header_i_exception.html b/develop/class_h5_1_1_obj_header_i_exception.html
new file mode 100644
index 0000000..21acd48
--- /dev/null
+++ b/develop/class_h5_1_1_obj_header_i_exception.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: ObjHeaderIException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_obj_header_i_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">ObjHeaderIException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for ObjHeaderIException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_obj_header_i_exception__inherit__graph.png" border="0" usemap="#a_obj_header_i_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_obj_header_i_exception_inherit__map" id="a_obj_header_i_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,164,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="41,5,128,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for ObjHeaderIException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_obj_header_i_exception__coll__graph.png" border="0" usemap="#a_obj_header_i_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_obj_header_i_exception_coll__map" id="a_obj_header_i_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,164,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="41,5,128,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa0ff8d9ba3372a0af63c6a9a116d983a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_header_i_exception.html#aa0ff8d9ba3372a0af63c6a9a116d983a">ObjHeaderIException</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:aa0ff8d9ba3372a0af63c6a9a116d983a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27364fc84cb07df00d524ab406576b04"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_header_i_exception.html#a27364fc84cb07df00d524ab406576b04">ObjHeaderIException</a> ()</td></tr>
+<tr class="separator:a27364fc84cb07df00d524ab406576b04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affa7b22656ba23bee07aafb4b0fd4fd7"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_obj_header_i_exception.html#affa7b22656ba23bee07aafb4b0fd4fd7">~ObjHeaderIException</a> () override throw ()</td></tr>
+<tr class="separator:affa7b22656ba23bee07aafb4b0fd4fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="aa0ff8d9ba3372a0af63c6a9a116d983a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0ff8d9ba3372a0af63c6a9a116d983a">&#9670;&nbsp;</a></span>ObjHeaderIException() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_obj_header_i_exception.html">ObjHeaderIException</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a27364fc84cb07df00d524ab406576b04"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27364fc84cb07df00d524ab406576b04">&#9670;&nbsp;</a></span>ObjHeaderIException() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_obj_header_i_exception.html">ObjHeaderIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="affa7b22656ba23bee07aafb4b0fd4fd7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#affa7b22656ba23bee07aafb4b0fd4fd7">&#9670;&nbsp;</a></span>~ObjHeaderIException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_obj_header_i_exception.html">ObjHeaderIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_obj_header_i_exception.html">ObjHeaderIException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_obj_header_i_exception__coll__graph.map b/develop/class_h5_1_1_obj_header_i_exception__coll__graph.map
new file mode 100644
index 0000000..d9fe39d
--- /dev/null
+++ b/develop/class_h5_1_1_obj_header_i_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="ObjHeaderIException" name="ObjHeaderIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,164,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="41,5,128,32"/>
+</map>
diff --git a/develop/class_h5_1_1_obj_header_i_exception__coll__graph.md5 b/develop/class_h5_1_1_obj_header_i_exception__coll__graph.md5
new file mode 100644
index 0000000..390674a
--- /dev/null
+++ b/develop/class_h5_1_1_obj_header_i_exception__coll__graph.md5
@@ -0,0 +1 @@
+c63c91ba77b0972687f867df3490f96e \ No newline at end of file
diff --git a/develop/class_h5_1_1_obj_header_i_exception__coll__graph.png b/develop/class_h5_1_1_obj_header_i_exception__coll__graph.png
new file mode 100644
index 0000000..4d376f6
--- /dev/null
+++ b/develop/class_h5_1_1_obj_header_i_exception__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_obj_header_i_exception__inherit__graph.map b/develop/class_h5_1_1_obj_header_i_exception__inherit__graph.map
new file mode 100644
index 0000000..d9fe39d
--- /dev/null
+++ b/develop/class_h5_1_1_obj_header_i_exception__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="ObjHeaderIException" name="ObjHeaderIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,164,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="41,5,128,32"/>
+</map>
diff --git a/develop/class_h5_1_1_obj_header_i_exception__inherit__graph.md5 b/develop/class_h5_1_1_obj_header_i_exception__inherit__graph.md5
new file mode 100644
index 0000000..390674a
--- /dev/null
+++ b/develop/class_h5_1_1_obj_header_i_exception__inherit__graph.md5
@@ -0,0 +1 @@
+c63c91ba77b0972687f867df3490f96e \ No newline at end of file
diff --git a/develop/class_h5_1_1_obj_header_i_exception__inherit__graph.png b/develop/class_h5_1_1_obj_header_i_exception__inherit__graph.png
new file mode 100644
index 0000000..4d376f6
--- /dev/null
+++ b/develop/class_h5_1_1_obj_header_i_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_pred_type.html b/develop/class_h5_1_1_pred_type.html
new file mode 100644
index 0000000..18f0a90
--- /dev/null
+++ b/develop/class_h5_1_1_pred_type.html
@@ -0,0 +1,3876 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: PredType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_pred_type.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">PredType Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5PredType.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes.">PredType</a> holds the definition of all the HDF5 predefined datatypes. </p>
+<p>These types can only be made copy of, not created by H5Tcreate or closed by H5Tclose. They are treated as constants. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for PredType:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_pred_type__inherit__graph.png" border="0" usemap="#a_pred_type_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_pred_type_inherit__map" id="a_pred_type_inherit__map">
+<area shape="rect" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="19,379,101,405"/>
+<area shape="rect" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for PredType:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_pred_type__coll__graph.png" border="0" usemap="#a_pred_type_coll__map" alt="Collaboration graph"/></div>
+<map name="a_pred_type_coll__map" id="a_pred_type_coll__map">
+<area shape="rect" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="19,453,101,479"/>
+<area shape="rect" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,309,103,336"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,233,101,260"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,157,101,184"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,81,107,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_pred_type.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9159fa10f791c9804f855277ba92750b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a9159fa10f791c9804f855277ba92750b">operator=</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;rhs)</td></tr>
+<tr class="separator:a9159fa10f791c9804f855277ba92750b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74aed1c169ad2aa28626c66a5c749def"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a74aed1c169ad2aa28626c66a5c749def">PredType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;original)</td></tr>
+<tr class="separator:a74aed1c169ad2aa28626c66a5c749def"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae04cd8134110c73b1fa978f3780828e9"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ae04cd8134110c73b1fa978f3780828e9">~PredType</a> () override</td></tr>
+<tr class="separator:ae04cd8134110c73b1fa978f3780828e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a945f14456f64ae4a419a8ac804183e3c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a945f14456f64ae4a419a8ac804183e3c">commit</a> (<a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="memdesc:a945f14456f64ae4a419a8ac804183e3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This dummy function do not inherit from <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> - it will throw a <a class="el" href="class_h5_1_1_data_type_i_exception.html">DataTypeIException</a> if invoked. <a href="class_h5_1_1_pred_type.html#a945f14456f64ae4a419a8ac804183e3c">More...</a><br /></td></tr>
+<tr class="separator:a945f14456f64ae4a419a8ac804183e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27fd12e2a8a970323dc9120b9b9b9584"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a27fd12e2a8a970323dc9120b9b9b9584">commit</a> (<a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="memdesc:a27fd12e2a8a970323dc9120b9b9b9584"><td class="mdescLeft">&#160;</td><td class="mdescRight">This dummy function do not inherit from <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> - it will throw a <a class="el" href="class_h5_1_1_data_type_i_exception.html">DataTypeIException</a> if invoked. <a href="class_h5_1_1_pred_type.html#a27fd12e2a8a970323dc9120b9b9b9584">More...</a><br /></td></tr>
+<tr class="separator:a27fd12e2a8a970323dc9120b9b9b9584"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc7cb58bd820bc9b197012ec6563a1fe"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#abc7cb58bd820bc9b197012ec6563a1fe">committed</a> ()</td></tr>
+<tr class="memdesc:abc7cb58bd820bc9b197012ec6563a1fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">This dummy function do not inherit from <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> - it will throw a <a class="el" href="class_h5_1_1_data_type_i_exception.html">DataTypeIException</a> if invoked. <a href="class_h5_1_1_pred_type.html#abc7cb58bd820bc9b197012ec6563a1fe">More...</a><br /></td></tr>
+<tr class="separator:abc7cb58bd820bc9b197012ec6563a1fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_atom_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_atom_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a></td></tr>
+<tr class="memitem:a32d5be3dc2293ec664acf2bdf0bd79d9 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a32d5be3dc2293ec664acf2bdf0bd79d9">getOrder</a> () const</td></tr>
+<tr class="separator:a32d5be3dc2293ec664acf2bdf0bd79d9 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa19021300533962e38dd781e208e4588 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#aa19021300533962e38dd781e208e4588">getOrder</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;order_string) const</td></tr>
+<tr class="separator:aa19021300533962e38dd781e208e4588 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ac1800ce2f1f0e204340d5e4272f7e0 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a0ac1800ce2f1f0e204340d5e4272f7e0">setOrder</a> (<a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> order) const</td></tr>
+<tr class="separator:a0ac1800ce2f1f0e204340d5e4272f7e0 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a036e8716650111764f1b672aa4ad9ea5 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a036e8716650111764f1b672aa4ad9ea5">getOffset</a> () const</td></tr>
+<tr class="separator:a036e8716650111764f1b672aa4ad9ea5 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c705fc297d5bcc6a727e3dde1801f14 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a3c705fc297d5bcc6a727e3dde1801f14">setOffset</a> (size_t offset) const</td></tr>
+<tr class="separator:a3c705fc297d5bcc6a727e3dde1801f14 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf3e78720e9d2456fd51162fed5eb57e inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#abf3e78720e9d2456fd51162fed5eb57e">getPad</a> (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> &amp;lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> &amp;msb) const</td></tr>
+<tr class="separator:abf3e78720e9d2456fd51162fed5eb57e inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07b12abe2d2082c306a02d2cdad0b21a inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a07b12abe2d2082c306a02d2cdad0b21a">setPad</a> (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> msb) const</td></tr>
+<tr class="separator:a07b12abe2d2082c306a02d2cdad0b21a inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9489c24ba65608a86c049e82583959fd inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a9489c24ba65608a86c049e82583959fd">getPrecision</a> () const</td></tr>
+<tr class="separator:a9489c24ba65608a86c049e82583959fd inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb483716591e812740a25e0c8cc3d4dd inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#adb483716591e812740a25e0c8cc3d4dd">setPrecision</a> (size_t precision) const</td></tr>
+<tr class="separator:adb483716591e812740a25e0c8cc3d4dd inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd38a901287034b403cbbd866d552762 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#acd38a901287034b403cbbd866d552762">setSize</a> (size_t size) const</td></tr>
+<tr class="separator:acd38a901287034b403cbbd866d552762 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa281e89eb733ca079633073534436059 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#aa281e89eb733ca079633073534436059">AtomType</a> (const <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a> &amp;original)</td></tr>
+<tr class="separator:aa281e89eb733ca079633073534436059 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f3b5ef0a0844781df7a205824c2250f inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a8f3b5ef0a0844781df7a205824c2250f">~AtomType</a> () override</td></tr>
+<tr class="separator:a8f3b5ef0a0844781df7a205824c2250f inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ac068dc8eaf28593e581a14753d298a06">DataType</a> (const <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> type_class, size_t size)</td></tr>
+<tr class="separator:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae596f82e2d8d45e42b5796251bd84872">DataType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;original)</td></tr>
+<tr class="separator:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a901b356513ad184c95024b05eb06c17e">DataType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40abdbbca1f4e1201e6085cc4b3d2d27">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a56c3bcb8e34b473b7bac61270e18b0f7">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7e04965012f5b9d52c41cfb5b60a150f">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7fd949dcd92437d29d3078649f3d684f">copy</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;like_type)</td></tr>
+<tr class="separator:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a466942a4b3c9215b66f8c1074f8cfed8">copy</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dset)</td></tr>
+<tr class="separator:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af58a39507bc65b3803c237e585f23ed3 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af58a39507bc65b3803c237e585f23ed3">decode</a> () const</td></tr>
+<tr class="separator:af58a39507bc65b3803c237e585f23ed3 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a983efb9188e4573a470b3ec367342fe5">encode</a> ()</td></tr>
+<tr class="separator:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af6c59c79679f50dd9c9e3ae05d2ec3c5">getClass</a> () const</td></tr>
+<tr class="separator:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a50c72aa320066e0c782cbbe4d4f68a55">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adac246f2356cc6ce8526dc09d9838ebd">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0874817151faa42361bb657f397e0dc">committed</a> () const</td></tr>
+<tr class="separator:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1422bcd1c9fc4bfb85a596eb08cdfed6">find</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **pcdata) const</td></tr>
+<tr class="separator:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a4c923e6248632f7dc8a09bc3def3c073">convert</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, size_t nelmts, void *buf, void *background, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a37df55706ef514cff6c3b79bd3600ebd">operator=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;rhs)</td></tr>
+<tr class="separator:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0fb071be13085933196b2f5dffee8bf">operator==</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a389235a1d1b8904d9a44b2d9d227d2e2">operator!=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a0af0c6e3920cd67025211889c98807db">lock</a> () const</td></tr>
+<tr class="separator:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a9be1e4285daa77fe397767c097fbdc66">getSize</a> () const</td></tr>
+<tr class="separator:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a3f31d16a2dae9f56a6370a5efb9e4007">getSuper</a> () const</td></tr>
+<tr class="separator:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a44bd5fea29b828eccd4d42bb6fadbb29">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae02f131fcd48c885d4bd15856821331b">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a2d6f6b9d5b788b2c5c42212c17ee54bf">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5fddd8b26eae8f07e05736b46163655">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#acafe68636c5a715a05962321f9c2bf29">setTag</a> (const char *tag) const</td></tr>
+<tr class="separator:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40c235955a7679e52e0c0e6c1795f7c1">setTag</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;tag) const</td></tr>
+<tr class="separator:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a8a70a1093aa221aeeda4875ff1f73f08">getTag</a> () const</td></tr>
+<tr class="separator:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7d7c7b81297aee1a1442240e98f135de">detectClass</a> (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls) const</td></tr>
+<tr class="separator:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7cf8f832989cccfea47bd7d7da80e007">isVariableStr</a> () const</td></tr>
+<tr class="separator:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a73dd93a02b9d3cccf7c81ae96f3e9e95">getCreatePlist</a> () const</td></tr>
+<tr class="separator:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adeb53ea465a862947e76ad5d26e431a3">DataType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="separator:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a156d4c7e0f8fa447b0c4514641060f8b">DataType</a> ()</td></tr>
+<tr class="separator:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ab9be2c6047a50fe6c0eb8c6756f272f2">hasBinaryDesc</a> () const</td></tr>
+<tr class="separator:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa2ed0fc985843a1d07751fe8f12e988d">~DataType</a> () override</td></tr>
+<tr class="separator:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ada8f566b113567dedb7d66c01dc39675">detectClass</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls)</td></tr>
+<tr class="separator:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:ae6a0d577724c9b8496f75bee11fbd5a7"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ae6a0d577724c9b8496f75bee11fbd5a7">STD_I8BE</a></td></tr>
+<tr class="memdesc:ae6a0d577724c9b8496f75bee11fbd5a7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes.">PredType</a> constants. <a href="class_h5_1_1_pred_type.html#ae6a0d577724c9b8496f75bee11fbd5a7">More...</a><br /></td></tr>
+<tr class="separator:ae6a0d577724c9b8496f75bee11fbd5a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a434511c7e9b8f31247defeb45f5702a9"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a434511c7e9b8f31247defeb45f5702a9">STD_I8LE</a></td></tr>
+<tr class="separator:a434511c7e9b8f31247defeb45f5702a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e09d50ba0956c3e0a54a6584e4b7097"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a9e09d50ba0956c3e0a54a6584e4b7097">STD_I16BE</a></td></tr>
+<tr class="separator:a9e09d50ba0956c3e0a54a6584e4b7097"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdc37fdc7e5a79af864f6b5c0271925a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#acdc37fdc7e5a79af864f6b5c0271925a">STD_I16LE</a></td></tr>
+<tr class="separator:acdc37fdc7e5a79af864f6b5c0271925a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ec31185b3d61fec4c62e165e4e07114"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a2ec31185b3d61fec4c62e165e4e07114">STD_I32BE</a></td></tr>
+<tr class="separator:a2ec31185b3d61fec4c62e165e4e07114"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a418605538126dbf9e858f2b58e4d4604"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a418605538126dbf9e858f2b58e4d4604">STD_I32LE</a></td></tr>
+<tr class="separator:a418605538126dbf9e858f2b58e4d4604"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd1766c0e26eb9e0c56015e26b07e61c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#acd1766c0e26eb9e0c56015e26b07e61c">STD_I64BE</a></td></tr>
+<tr class="separator:acd1766c0e26eb9e0c56015e26b07e61c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8ade184b4369639cda087ae0427fec6"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#af8ade184b4369639cda087ae0427fec6">STD_I64LE</a></td></tr>
+<tr class="separator:af8ade184b4369639cda087ae0427fec6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ebcc04c66439fff89f7b808094f76bd"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a1ebcc04c66439fff89f7b808094f76bd">STD_U8BE</a></td></tr>
+<tr class="separator:a1ebcc04c66439fff89f7b808094f76bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5420ed17b954f134a5804746f6356186"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a5420ed17b954f134a5804746f6356186">STD_U8LE</a></td></tr>
+<tr class="separator:a5420ed17b954f134a5804746f6356186"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df15667c0ab70f99ff9a223b37f0133"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a6df15667c0ab70f99ff9a223b37f0133">STD_U16BE</a></td></tr>
+<tr class="separator:a6df15667c0ab70f99ff9a223b37f0133"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a345d706d95cfcb82227e6cbbd128c19e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a345d706d95cfcb82227e6cbbd128c19e">STD_U16LE</a></td></tr>
+<tr class="separator:a345d706d95cfcb82227e6cbbd128c19e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2648761b8936e37773f404a872effd2e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a2648761b8936e37773f404a872effd2e">STD_U32BE</a></td></tr>
+<tr class="separator:a2648761b8936e37773f404a872effd2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b2e74b044c8d47ca37d68582a87b01b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a1b2e74b044c8d47ca37d68582a87b01b">STD_U32LE</a></td></tr>
+<tr class="separator:a1b2e74b044c8d47ca37d68582a87b01b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a198e5cb3109667ecb30c3191672fbcad"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a198e5cb3109667ecb30c3191672fbcad">STD_U64BE</a></td></tr>
+<tr class="separator:a198e5cb3109667ecb30c3191672fbcad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac16a938989a1c34fe613a44f8c1ea0a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#aac16a938989a1c34fe613a44f8c1ea0a">STD_U64LE</a></td></tr>
+<tr class="separator:aac16a938989a1c34fe613a44f8c1ea0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65e13b26beb96a52644d7bf34d2a32ff"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a65e13b26beb96a52644d7bf34d2a32ff">STD_B8BE</a></td></tr>
+<tr class="separator:a65e13b26beb96a52644d7bf34d2a32ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a659db73e0e9b86f7aa9e3e2fd4b02a75"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a659db73e0e9b86f7aa9e3e2fd4b02a75">STD_B8LE</a></td></tr>
+<tr class="separator:a659db73e0e9b86f7aa9e3e2fd4b02a75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47ef1261c9cf232ebca14aece391dbc0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a47ef1261c9cf232ebca14aece391dbc0">STD_B16BE</a></td></tr>
+<tr class="separator:a47ef1261c9cf232ebca14aece391dbc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63b3a59185e50c98cf06903893a0e7ef"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a63b3a59185e50c98cf06903893a0e7ef">STD_B16LE</a></td></tr>
+<tr class="separator:a63b3a59185e50c98cf06903893a0e7ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5c0c516e7b468fe1f3d72d2d9248ef2"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#af5c0c516e7b468fe1f3d72d2d9248ef2">STD_B32BE</a></td></tr>
+<tr class="separator:af5c0c516e7b468fe1f3d72d2d9248ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99ccca2259734b163e302aa7bb097a60"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a99ccca2259734b163e302aa7bb097a60">STD_B32LE</a></td></tr>
+<tr class="separator:a99ccca2259734b163e302aa7bb097a60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a302ee95ba2a425e261c74ebbd30983ab"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a302ee95ba2a425e261c74ebbd30983ab">STD_B64BE</a></td></tr>
+<tr class="separator:a302ee95ba2a425e261c74ebbd30983ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af901efe222b5dd1b20b34db733c7ae8a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#af901efe222b5dd1b20b34db733c7ae8a">STD_B64LE</a></td></tr>
+<tr class="separator:af901efe222b5dd1b20b34db733c7ae8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3466142b993758e0e148aa5babe368dc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a3466142b993758e0e148aa5babe368dc">STD_REF_OBJ</a></td></tr>
+<tr class="separator:a3466142b993758e0e148aa5babe368dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af57fc6cd7ed951267ee857b9feef935c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#af57fc6cd7ed951267ee857b9feef935c">STD_REF_DSETREG</a></td></tr>
+<tr class="separator:af57fc6cd7ed951267ee857b9feef935c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f0fff9702167d3576c1ba055e9dfa42"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a2f0fff9702167d3576c1ba055e9dfa42">C_S1</a></td></tr>
+<tr class="separator:a2f0fff9702167d3576c1ba055e9dfa42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2b1b48ce9c8bdef149aed2a6c336288"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#aa2b1b48ce9c8bdef149aed2a6c336288">FORTRAN_S1</a></td></tr>
+<tr class="separator:aa2b1b48ce9c8bdef149aed2a6c336288"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7590c0298cc6bd0233fedf35cbe1b040"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a7590c0298cc6bd0233fedf35cbe1b040">IEEE_F32BE</a></td></tr>
+<tr class="separator:a7590c0298cc6bd0233fedf35cbe1b040"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a525ee09ae9df55dbca67db4a15a854eb"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a525ee09ae9df55dbca67db4a15a854eb">IEEE_F32LE</a></td></tr>
+<tr class="separator:a525ee09ae9df55dbca67db4a15a854eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05163dd1a02ad3c391b4a07034c602ce"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a05163dd1a02ad3c391b4a07034c602ce">IEEE_F64BE</a></td></tr>
+<tr class="separator:a05163dd1a02ad3c391b4a07034c602ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af06cae93503b9805f7ee8fbac4738102"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#af06cae93503b9805f7ee8fbac4738102">IEEE_F64LE</a></td></tr>
+<tr class="separator:af06cae93503b9805f7ee8fbac4738102"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22e1aca75044d41f58c14cf1de3fbebf"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a22e1aca75044d41f58c14cf1de3fbebf">UNIX_D32BE</a></td></tr>
+<tr class="separator:a22e1aca75044d41f58c14cf1de3fbebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a517fa687a889266fae8be8a247d6a8ff"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a517fa687a889266fae8be8a247d6a8ff">UNIX_D32LE</a></td></tr>
+<tr class="separator:a517fa687a889266fae8be8a247d6a8ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bc0393a9bae509be3d89ae5882c9ed5"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a3bc0393a9bae509be3d89ae5882c9ed5">UNIX_D64BE</a></td></tr>
+<tr class="separator:a3bc0393a9bae509be3d89ae5882c9ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab777bec004f0b273864986a5a1973c1e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ab777bec004f0b273864986a5a1973c1e">UNIX_D64LE</a></td></tr>
+<tr class="separator:ab777bec004f0b273864986a5a1973c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd9287b2ee21a00ed95853c4e30b4f16"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#afd9287b2ee21a00ed95853c4e30b4f16">INTEL_I8</a></td></tr>
+<tr class="separator:afd9287b2ee21a00ed95853c4e30b4f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0847fe3bad13ff848d5968f32ac3f038"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a0847fe3bad13ff848d5968f32ac3f038">INTEL_I16</a></td></tr>
+<tr class="separator:a0847fe3bad13ff848d5968f32ac3f038"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54201329a62562d979e470f358f2ba45"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a54201329a62562d979e470f358f2ba45">INTEL_I32</a></td></tr>
+<tr class="separator:a54201329a62562d979e470f358f2ba45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6eff4a03ecd6d7f884af43e5e2d5e33e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a6eff4a03ecd6d7f884af43e5e2d5e33e">INTEL_I64</a></td></tr>
+<tr class="separator:a6eff4a03ecd6d7f884af43e5e2d5e33e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4e82b630ba7276dc3f2906e89e042ef"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ad4e82b630ba7276dc3f2906e89e042ef">INTEL_U8</a></td></tr>
+<tr class="separator:ad4e82b630ba7276dc3f2906e89e042ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f081bf6c7337a2925b23ed14cc41c7d"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a0f081bf6c7337a2925b23ed14cc41c7d">INTEL_U16</a></td></tr>
+<tr class="separator:a0f081bf6c7337a2925b23ed14cc41c7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36690bab3e6968f56ca237708ccaac8e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a36690bab3e6968f56ca237708ccaac8e">INTEL_U32</a></td></tr>
+<tr class="separator:a36690bab3e6968f56ca237708ccaac8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c23efe61b9c833e01777110f3a6fb06"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a9c23efe61b9c833e01777110f3a6fb06">INTEL_U64</a></td></tr>
+<tr class="separator:a9c23efe61b9c833e01777110f3a6fb06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab38e7327ef3ee136d0c9a29737bdd246"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ab38e7327ef3ee136d0c9a29737bdd246">INTEL_B8</a></td></tr>
+<tr class="separator:ab38e7327ef3ee136d0c9a29737bdd246"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae49d40abcffaf92c117916a2ce1ca1b1"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ae49d40abcffaf92c117916a2ce1ca1b1">INTEL_B16</a></td></tr>
+<tr class="separator:ae49d40abcffaf92c117916a2ce1ca1b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7fff3b0586f46e2949fa18b806844d2"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#af7fff3b0586f46e2949fa18b806844d2">INTEL_B32</a></td></tr>
+<tr class="separator:af7fff3b0586f46e2949fa18b806844d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a206cb5c1131a37f5e669cb2238d662d0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a206cb5c1131a37f5e669cb2238d662d0">INTEL_B64</a></td></tr>
+<tr class="separator:a206cb5c1131a37f5e669cb2238d662d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a108f6585ad5c1bc005af3a2142df3dd3"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a108f6585ad5c1bc005af3a2142df3dd3">INTEL_F32</a></td></tr>
+<tr class="separator:a108f6585ad5c1bc005af3a2142df3dd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91f49f19d14100dcfbfe4a44d6b476ed"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a91f49f19d14100dcfbfe4a44d6b476ed">INTEL_F64</a></td></tr>
+<tr class="separator:a91f49f19d14100dcfbfe4a44d6b476ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3161cf574f6505d723a7c5787bc6caf"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ab3161cf574f6505d723a7c5787bc6caf">ALPHA_I8</a></td></tr>
+<tr class="separator:ab3161cf574f6505d723a7c5787bc6caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c78182f4b6814b8cf334cee185cbd65"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a2c78182f4b6814b8cf334cee185cbd65">ALPHA_I16</a></td></tr>
+<tr class="separator:a2c78182f4b6814b8cf334cee185cbd65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33a614d44c8ee68231c878576392af1b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a33a614d44c8ee68231c878576392af1b">ALPHA_I32</a></td></tr>
+<tr class="separator:a33a614d44c8ee68231c878576392af1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9784651c819f6849854bf7cbbb18156b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a9784651c819f6849854bf7cbbb18156b">ALPHA_I64</a></td></tr>
+<tr class="separator:a9784651c819f6849854bf7cbbb18156b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a239a29e5ad85d9738784498361830f58"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a239a29e5ad85d9738784498361830f58">ALPHA_U8</a></td></tr>
+<tr class="separator:a239a29e5ad85d9738784498361830f58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c449eb57f140dadf5e4330d73a2cbfa"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a3c449eb57f140dadf5e4330d73a2cbfa">ALPHA_U16</a></td></tr>
+<tr class="separator:a3c449eb57f140dadf5e4330d73a2cbfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfd88d66e5d764897dabbcc473ba43ed"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#adfd88d66e5d764897dabbcc473ba43ed">ALPHA_U32</a></td></tr>
+<tr class="separator:adfd88d66e5d764897dabbcc473ba43ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3a79f939428860b463de8d59f460e36"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ab3a79f939428860b463de8d59f460e36">ALPHA_U64</a></td></tr>
+<tr class="separator:ab3a79f939428860b463de8d59f460e36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab1dc2f686c8a6c362e777e0753e3caf"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#aab1dc2f686c8a6c362e777e0753e3caf">ALPHA_B8</a></td></tr>
+<tr class="separator:aab1dc2f686c8a6c362e777e0753e3caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5d8a40b132f3fd99faac5f18b260eb"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a7e5d8a40b132f3fd99faac5f18b260eb">ALPHA_B16</a></td></tr>
+<tr class="separator:a7e5d8a40b132f3fd99faac5f18b260eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0551160c9537f3f7558d60e027cf281c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a0551160c9537f3f7558d60e027cf281c">ALPHA_B32</a></td></tr>
+<tr class="separator:a0551160c9537f3f7558d60e027cf281c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0081acf80480de4519ca013de229b610"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a0081acf80480de4519ca013de229b610">ALPHA_B64</a></td></tr>
+<tr class="separator:a0081acf80480de4519ca013de229b610"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14906f1af6f48be3d4646de4113b2e68"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a14906f1af6f48be3d4646de4113b2e68">ALPHA_F32</a></td></tr>
+<tr class="separator:a14906f1af6f48be3d4646de4113b2e68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf077fb5198f0529b16bfa29695dbf62"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#adf077fb5198f0529b16bfa29695dbf62">ALPHA_F64</a></td></tr>
+<tr class="separator:adf077fb5198f0529b16bfa29695dbf62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ae0de6430a846e960993ea4ca36f219"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a5ae0de6430a846e960993ea4ca36f219">MIPS_I8</a></td></tr>
+<tr class="separator:a5ae0de6430a846e960993ea4ca36f219"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb73baad0bfccf33ba0767d6f674db7b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#abb73baad0bfccf33ba0767d6f674db7b">MIPS_I16</a></td></tr>
+<tr class="separator:abb73baad0bfccf33ba0767d6f674db7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50b3f0d502c87c89d8bb1aeac389d506"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a50b3f0d502c87c89d8bb1aeac389d506">MIPS_I32</a></td></tr>
+<tr class="separator:a50b3f0d502c87c89d8bb1aeac389d506"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ec1d1da8568267990e99d124ed3b92a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a4ec1d1da8568267990e99d124ed3b92a">MIPS_I64</a></td></tr>
+<tr class="separator:a4ec1d1da8568267990e99d124ed3b92a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85e247e926550d73f1846552ea80c245"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a85e247e926550d73f1846552ea80c245">MIPS_U8</a></td></tr>
+<tr class="separator:a85e247e926550d73f1846552ea80c245"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab60838ba83b183d8bd15c53c1a79bf11"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ab60838ba83b183d8bd15c53c1a79bf11">MIPS_U16</a></td></tr>
+<tr class="separator:ab60838ba83b183d8bd15c53c1a79bf11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c5791d5b5539060d5f657ce4ed0cb9a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a8c5791d5b5539060d5f657ce4ed0cb9a">MIPS_U32</a></td></tr>
+<tr class="separator:a8c5791d5b5539060d5f657ce4ed0cb9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a859a3f8481eb011e1086f7f4bff0ada9"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a859a3f8481eb011e1086f7f4bff0ada9">MIPS_U64</a></td></tr>
+<tr class="separator:a859a3f8481eb011e1086f7f4bff0ada9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8eac41890a11356e144fe63463e94746"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a8eac41890a11356e144fe63463e94746">MIPS_B8</a></td></tr>
+<tr class="separator:a8eac41890a11356e144fe63463e94746"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab567178ebb3a9ffec1bb459cdd621bbb"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ab567178ebb3a9ffec1bb459cdd621bbb">MIPS_B16</a></td></tr>
+<tr class="separator:ab567178ebb3a9ffec1bb459cdd621bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6562ea8406d37fd52562de41d265f360"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a6562ea8406d37fd52562de41d265f360">MIPS_B32</a></td></tr>
+<tr class="separator:a6562ea8406d37fd52562de41d265f360"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a646e0ce65f8dfcc43a46fb22629a2f2a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a646e0ce65f8dfcc43a46fb22629a2f2a">MIPS_B64</a></td></tr>
+<tr class="separator:a646e0ce65f8dfcc43a46fb22629a2f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50d9a876ec826e3d8ff2ea0f3b5b4b14"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a50d9a876ec826e3d8ff2ea0f3b5b4b14">MIPS_F32</a></td></tr>
+<tr class="separator:a50d9a876ec826e3d8ff2ea0f3b5b4b14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade668eff1083eee15beff6b46a951a51"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ade668eff1083eee15beff6b46a951a51">MIPS_F64</a></td></tr>
+<tr class="separator:ade668eff1083eee15beff6b46a951a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a830998f1d6fd95efe39fa5e49e8ab6d2"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a830998f1d6fd95efe39fa5e49e8ab6d2">NATIVE_CHAR</a></td></tr>
+<tr class="separator:a830998f1d6fd95efe39fa5e49e8ab6d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2520b6e9a689978ef6c5a2d5c4b38b95"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a2520b6e9a689978ef6c5a2d5c4b38b95">NATIVE_SCHAR</a></td></tr>
+<tr class="separator:a2520b6e9a689978ef6c5a2d5c4b38b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad94415bb9002000aaebb25dcbfdfa5b4"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ad94415bb9002000aaebb25dcbfdfa5b4">NATIVE_UCHAR</a></td></tr>
+<tr class="separator:ad94415bb9002000aaebb25dcbfdfa5b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba4e2a55ada402d85dfa02e90e9b4d53"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#aba4e2a55ada402d85dfa02e90e9b4d53">NATIVE_SHORT</a></td></tr>
+<tr class="separator:aba4e2a55ada402d85dfa02e90e9b4d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28e364f2aa26f9266183e7fcddd9939b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a28e364f2aa26f9266183e7fcddd9939b">NATIVE_USHORT</a></td></tr>
+<tr class="separator:a28e364f2aa26f9266183e7fcddd9939b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a484061c865a53159dbd82df8996e91ef"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a484061c865a53159dbd82df8996e91ef">NATIVE_INT</a></td></tr>
+<tr class="separator:a484061c865a53159dbd82df8996e91ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a163ec2310d8905fcb8588a10cb50fd07"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a163ec2310d8905fcb8588a10cb50fd07">NATIVE_UINT</a></td></tr>
+<tr class="separator:a163ec2310d8905fcb8588a10cb50fd07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a943786604a7e59f2c33543ac5a8a4d0e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a943786604a7e59f2c33543ac5a8a4d0e">NATIVE_LONG</a></td></tr>
+<tr class="separator:a943786604a7e59f2c33543ac5a8a4d0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ef52f1bc63c6a056e5f85e897d82a47"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a6ef52f1bc63c6a056e5f85e897d82a47">NATIVE_ULONG</a></td></tr>
+<tr class="separator:a6ef52f1bc63c6a056e5f85e897d82a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4848232bef2744954918bb8516d4d56b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a4848232bef2744954918bb8516d4d56b">NATIVE_LLONG</a></td></tr>
+<tr class="separator:a4848232bef2744954918bb8516d4d56b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad231208b05ac6a5350aa6fbd2d35bb35"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ad231208b05ac6a5350aa6fbd2d35bb35">NATIVE_ULLONG</a></td></tr>
+<tr class="separator:ad231208b05ac6a5350aa6fbd2d35bb35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a931c05637bddbfe96817ec82ead5ca9c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a931c05637bddbfe96817ec82ead5ca9c">NATIVE_FLOAT</a></td></tr>
+<tr class="separator:a931c05637bddbfe96817ec82ead5ca9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14cd04c4affe1d8ced431520f96c1dd7"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a14cd04c4affe1d8ced431520f96c1dd7">NATIVE_DOUBLE</a></td></tr>
+<tr class="separator:a14cd04c4affe1d8ced431520f96c1dd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a084341051c84aa8ae03e121b2d52b870"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a084341051c84aa8ae03e121b2d52b870">NATIVE_LDOUBLE</a></td></tr>
+<tr class="separator:a084341051c84aa8ae03e121b2d52b870"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35c366730881ffb7c98e546465cd3ffa"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a35c366730881ffb7c98e546465cd3ffa">NATIVE_B8</a></td></tr>
+<tr class="separator:a35c366730881ffb7c98e546465cd3ffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23ce945c1dfc64d815b297f70e570cb0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a23ce945c1dfc64d815b297f70e570cb0">NATIVE_B16</a></td></tr>
+<tr class="separator:a23ce945c1dfc64d815b297f70e570cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9e3a4f2dec054c15b0a7234d00ae2e6"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#aa9e3a4f2dec054c15b0a7234d00ae2e6">NATIVE_B32</a></td></tr>
+<tr class="separator:aa9e3a4f2dec054c15b0a7234d00ae2e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b96b790556cb56cdcbbae809fbf8c46"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a6b96b790556cb56cdcbbae809fbf8c46">NATIVE_B64</a></td></tr>
+<tr class="separator:a6b96b790556cb56cdcbbae809fbf8c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e8105c637a8d25a13f182cf73db158d"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a7e8105c637a8d25a13f182cf73db158d">NATIVE_OPAQUE</a></td></tr>
+<tr class="separator:a7e8105c637a8d25a13f182cf73db158d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39786fb48bcd8b516b8991bb318fa7f1"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a39786fb48bcd8b516b8991bb318fa7f1">NATIVE_HSIZE</a></td></tr>
+<tr class="separator:a39786fb48bcd8b516b8991bb318fa7f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9bb09324da32865338f9a0d178fe231"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#aa9bb09324da32865338f9a0d178fe231">NATIVE_HSSIZE</a></td></tr>
+<tr class="separator:aa9bb09324da32865338f9a0d178fe231"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af824b40185c46d9fa78f4f77f3ce7ecf"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#af824b40185c46d9fa78f4f77f3ce7ecf">NATIVE_HERR</a></td></tr>
+<tr class="separator:af824b40185c46d9fa78f4f77f3ce7ecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fd1319cc25d14b5e68ba83efd8ef7f0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a3fd1319cc25d14b5e68ba83efd8ef7f0">NATIVE_HBOOL</a></td></tr>
+<tr class="separator:a3fd1319cc25d14b5e68ba83efd8ef7f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a27a89cf5c3512e6059b6f303ea27f6"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a7a27a89cf5c3512e6059b6f303ea27f6">NATIVE_INT8</a></td></tr>
+<tr class="separator:a7a27a89cf5c3512e6059b6f303ea27f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab47cf3dabb261248542d656a363f145f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ab47cf3dabb261248542d656a363f145f">NATIVE_UINT8</a></td></tr>
+<tr class="separator:ab47cf3dabb261248542d656a363f145f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7fdfe6f3c7029bd3f240e8a6305745e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ac7fdfe6f3c7029bd3f240e8a6305745e">NATIVE_INT16</a></td></tr>
+<tr class="separator:ac7fdfe6f3c7029bd3f240e8a6305745e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7250e4e574faa9301993242ecf74c6b3"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a7250e4e574faa9301993242ecf74c6b3">NATIVE_UINT16</a></td></tr>
+<tr class="separator:a7250e4e574faa9301993242ecf74c6b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a161311d86ade73d0a537a088e0122047"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a161311d86ade73d0a537a088e0122047">NATIVE_INT32</a></td></tr>
+<tr class="separator:a161311d86ade73d0a537a088e0122047"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a817576396e903c576bc43d448e90c81c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a817576396e903c576bc43d448e90c81c">NATIVE_UINT32</a></td></tr>
+<tr class="separator:a817576396e903c576bc43d448e90c81c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4cca24de2365982bb450ee12fd94baa"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ab4cca24de2365982bb450ee12fd94baa">NATIVE_INT64</a></td></tr>
+<tr class="separator:ab4cca24de2365982bb450ee12fd94baa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a468b35ae0e6cad473d15857746effec2"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a468b35ae0e6cad473d15857746effec2">NATIVE_UINT64</a></td></tr>
+<tr class="separator:a468b35ae0e6cad473d15857746effec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a936041a8ee983866a23cf36b438ad5df"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a936041a8ee983866a23cf36b438ad5df">NATIVE_INT_LEAST8</a></td></tr>
+<tr class="separator:a936041a8ee983866a23cf36b438ad5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef4b25f3336e6d2327722a1951550cac"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#aef4b25f3336e6d2327722a1951550cac">NATIVE_UINT_LEAST8</a></td></tr>
+<tr class="separator:aef4b25f3336e6d2327722a1951550cac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54ffd495026bcae0980306d6e9164edb"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a54ffd495026bcae0980306d6e9164edb">NATIVE_INT_LEAST16</a></td></tr>
+<tr class="separator:a54ffd495026bcae0980306d6e9164edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a1064212817bd0464cbe4301dab81a7"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a1a1064212817bd0464cbe4301dab81a7">NATIVE_UINT_LEAST16</a></td></tr>
+<tr class="separator:a1a1064212817bd0464cbe4301dab81a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15ae5e2b31e897e0ec5f8cb93c14f3a5"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a15ae5e2b31e897e0ec5f8cb93c14f3a5">NATIVE_INT_LEAST32</a></td></tr>
+<tr class="separator:a15ae5e2b31e897e0ec5f8cb93c14f3a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2adf7f7595758e153c33f2e3f03d60ad"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a2adf7f7595758e153c33f2e3f03d60ad">NATIVE_UINT_LEAST32</a></td></tr>
+<tr class="separator:a2adf7f7595758e153c33f2e3f03d60ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6301ca5d8d5938392874a92b4b2a6ea"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#ad6301ca5d8d5938392874a92b4b2a6ea">NATIVE_INT_LEAST64</a></td></tr>
+<tr class="separator:ad6301ca5d8d5938392874a92b4b2a6ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68e3cefa4de575208bf5f88c499486d7"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a68e3cefa4de575208bf5f88c499486d7">NATIVE_UINT_LEAST64</a></td></tr>
+<tr class="separator:a68e3cefa4de575208bf5f88c499486d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5994c6f1aa5ccb155fd1f433b45717ea"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a5994c6f1aa5ccb155fd1f433b45717ea">NATIVE_INT_FAST8</a></td></tr>
+<tr class="separator:a5994c6f1aa5ccb155fd1f433b45717ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74a65788f0814ee48ff2e9df04c08aac"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a74a65788f0814ee48ff2e9df04c08aac">NATIVE_UINT_FAST8</a></td></tr>
+<tr class="separator:a74a65788f0814ee48ff2e9df04c08aac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d33e962168a16d5b0b030fbad9a3595"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a4d33e962168a16d5b0b030fbad9a3595">NATIVE_INT_FAST16</a></td></tr>
+<tr class="separator:a4d33e962168a16d5b0b030fbad9a3595"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaffda2544376294cf3d94aa645c545f7"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#aaffda2544376294cf3d94aa645c545f7">NATIVE_UINT_FAST16</a></td></tr>
+<tr class="separator:aaffda2544376294cf3d94aa645c545f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c88f3ed283f1c1a5fe0e6dbbe45e334"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a9c88f3ed283f1c1a5fe0e6dbbe45e334">NATIVE_INT_FAST32</a></td></tr>
+<tr class="separator:a9c88f3ed283f1c1a5fe0e6dbbe45e334"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a940a30923b03151cdf10d6aa735614a3"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a940a30923b03151cdf10d6aa735614a3">NATIVE_UINT_FAST32</a></td></tr>
+<tr class="separator:a940a30923b03151cdf10d6aa735614a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f648eab343a07ff9eeca69f5ec4a0c9"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a9f648eab343a07ff9eeca69f5ec4a0c9">NATIVE_INT_FAST64</a></td></tr>
+<tr class="separator:a9f648eab343a07ff9eeca69f5ec4a0c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f3e6c2eb8175cab55d566644ac5df97"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a1f3e6c2eb8175cab55d566644ac5df97">NATIVE_UINT_FAST64</a></td></tr>
+<tr class="separator:a1f3e6c2eb8175cab55d566644ac5df97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa743f67b7d453be924a6c92964ff711c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#aa743f67b7d453be924a6c92964ff711c">PREDTYPE_CONST</a></td></tr>
+<tr class="separator:aa743f67b7d453be924a6c92964ff711c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:afc0a0710f54763c3d43ae3a85d7da3de"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#afc0a0710f54763c3d43ae3a85d7da3de">PredType</a> ()</td></tr>
+<tr class="separator:afc0a0710f54763c3d43ae3a85d7da3de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c228401a5bbbfb204b3009aad817ed3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_pred_type.html#a4c228401a5bbbfb204b3009aad817ed3">PredType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> predtype_id)</td></tr>
+<tr class="separator:a4c228401a5bbbfb204b3009aad817ed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_atom_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_atom_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a></td></tr>
+<tr class="memitem:a9a0355a6fbde18f37231eb0d3ac072dd inherit pro_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a9a0355a6fbde18f37231eb0d3ac072dd">AtomType</a> ()</td></tr>
+<tr class="separator:a9a0355a6fbde18f37231eb0d3ac072dd inherit pro_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c7a9279167888cc17024d39faec2c23 inherit pro_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a2c7a9279167888cc17024d39faec2c23">AtomType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:a2c7a9279167888cc17024d39faec2c23 inherit pro_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa0747cdda355fee792bbf220ea91a5f9">p_decode</a> () const</td></tr>
+<tr class="separator:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1b3724b6f28676ef301d842f9122af06">p_opentype</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *dtype_name) const</td></tr>
+<tr class="separator:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a74aed1c169ad2aa28626c66a5c749def"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74aed1c169ad2aa28626c66a5c749def">&#9670;&nbsp;</a></span>PredType() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_pred_type.html">PredType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae04cd8134110c73b1fa978f3780828e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae04cd8134110c73b1fa978f3780828e9">&#9670;&nbsp;</a></span>~PredType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_pred_type.html">PredType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afc0a0710f54763c3d43ae3a85d7da3de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc0a0710f54763c3d43ae3a85d7da3de">&#9670;&nbsp;</a></span>PredType() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_pred_type.html">PredType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4c228401a5bbbfb204b3009aad817ed3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c228401a5bbbfb204b3009aad817ed3">&#9670;&nbsp;</a></span>PredType() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_pred_type.html">PredType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>predtype_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a27fd12e2a8a970323dc9120b9b9b9584"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27fd12e2a8a970323dc9120b9b9b9584">&#9670;&nbsp;</a></span>commit() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void commit </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This dummy function do not inherit from <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> - it will throw a <a class="el" href="class_h5_1_1_data_type_i_exception.html">DataTypeIException</a> if invoked. </p>
+
+</div>
+</div>
+<a id="a945f14456f64ae4a419a8ac804183e3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a945f14456f64ae4a419a8ac804183e3c">&#9670;&nbsp;</a></span>commit() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void commit </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This dummy function do not inherit from <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> - it will throw a <a class="el" href="class_h5_1_1_data_type_i_exception.html">DataTypeIException</a> if invoked. </p>
+
+</div>
+</div>
+<a id="abc7cb58bd820bc9b197012ec6563a1fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc7cb58bd820bc9b197012ec6563a1fe">&#9670;&nbsp;</a></span>committed()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool committed </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This dummy function do not inherit from <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> - it will throw a <a class="el" href="class_h5_1_1_data_type_i_exception.html">DataTypeIException</a> if invoked. </p>
+
+</div>
+</div>
+<a id="afd46e0aaace492e09ece03be530dd13a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd46e0aaace492e09ece03be530dd13a">&#9670;&nbsp;</a></span>deleteConstants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void deleteConstants </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_atom_type.html#a71c2693398514fad4828112c9d21554b">AtomType</a>.</p>
+
+</div>
+</div>
+<a id="a9159fa10f791c9804f855277ba92750b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9159fa10f791c9804f855277ba92750b">&#9670;&nbsp;</a></span>operator=()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td>
+ <td class="paramname"><em>rhs</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a7e5d8a40b132f3fd99faac5f18b260eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e5d8a40b132f3fd99faac5f18b260eb">&#9670;&nbsp;</a></span>ALPHA_B16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_B16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0551160c9537f3f7558d60e027cf281c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0551160c9537f3f7558d60e027cf281c">&#9670;&nbsp;</a></span>ALPHA_B32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_B32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0081acf80480de4519ca013de229b610"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0081acf80480de4519ca013de229b610">&#9670;&nbsp;</a></span>ALPHA_B64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_B64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aab1dc2f686c8a6c362e777e0753e3caf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab1dc2f686c8a6c362e777e0753e3caf">&#9670;&nbsp;</a></span>ALPHA_B8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_B8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a14906f1af6f48be3d4646de4113b2e68"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14906f1af6f48be3d4646de4113b2e68">&#9670;&nbsp;</a></span>ALPHA_F32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_F32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adf077fb5198f0529b16bfa29695dbf62"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf077fb5198f0529b16bfa29695dbf62">&#9670;&nbsp;</a></span>ALPHA_F64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_F64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2c78182f4b6814b8cf334cee185cbd65"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c78182f4b6814b8cf334cee185cbd65">&#9670;&nbsp;</a></span>ALPHA_I16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_I16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a33a614d44c8ee68231c878576392af1b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a33a614d44c8ee68231c878576392af1b">&#9670;&nbsp;</a></span>ALPHA_I32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_I32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9784651c819f6849854bf7cbbb18156b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9784651c819f6849854bf7cbbb18156b">&#9670;&nbsp;</a></span>ALPHA_I64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_I64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab3161cf574f6505d723a7c5787bc6caf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3161cf574f6505d723a7c5787bc6caf">&#9670;&nbsp;</a></span>ALPHA_I8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_I8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3c449eb57f140dadf5e4330d73a2cbfa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c449eb57f140dadf5e4330d73a2cbfa">&#9670;&nbsp;</a></span>ALPHA_U16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_U16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adfd88d66e5d764897dabbcc473ba43ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adfd88d66e5d764897dabbcc473ba43ed">&#9670;&nbsp;</a></span>ALPHA_U32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_U32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab3a79f939428860b463de8d59f460e36"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3a79f939428860b463de8d59f460e36">&#9670;&nbsp;</a></span>ALPHA_U64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_U64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a239a29e5ad85d9738784498361830f58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a239a29e5ad85d9738784498361830f58">&#9670;&nbsp;</a></span>ALPHA_U8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; ALPHA_U8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2f0fff9702167d3576c1ba055e9dfa42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2f0fff9702167d3576c1ba055e9dfa42">&#9670;&nbsp;</a></span>C_S1</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; C_S1</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa2b1b48ce9c8bdef149aed2a6c336288"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2b1b48ce9c8bdef149aed2a6c336288">&#9670;&nbsp;</a></span>FORTRAN_S1</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; FORTRAN_S1</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7590c0298cc6bd0233fedf35cbe1b040"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7590c0298cc6bd0233fedf35cbe1b040">&#9670;&nbsp;</a></span>IEEE_F32BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; IEEE_F32BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a525ee09ae9df55dbca67db4a15a854eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a525ee09ae9df55dbca67db4a15a854eb">&#9670;&nbsp;</a></span>IEEE_F32LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; IEEE_F32LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a05163dd1a02ad3c391b4a07034c602ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05163dd1a02ad3c391b4a07034c602ce">&#9670;&nbsp;</a></span>IEEE_F64BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; IEEE_F64BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af06cae93503b9805f7ee8fbac4738102"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af06cae93503b9805f7ee8fbac4738102">&#9670;&nbsp;</a></span>IEEE_F64LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; IEEE_F64LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae49d40abcffaf92c117916a2ce1ca1b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae49d40abcffaf92c117916a2ce1ca1b1">&#9670;&nbsp;</a></span>INTEL_B16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_B16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af7fff3b0586f46e2949fa18b806844d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7fff3b0586f46e2949fa18b806844d2">&#9670;&nbsp;</a></span>INTEL_B32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_B32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a206cb5c1131a37f5e669cb2238d662d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a206cb5c1131a37f5e669cb2238d662d0">&#9670;&nbsp;</a></span>INTEL_B64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_B64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab38e7327ef3ee136d0c9a29737bdd246"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab38e7327ef3ee136d0c9a29737bdd246">&#9670;&nbsp;</a></span>INTEL_B8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_B8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a108f6585ad5c1bc005af3a2142df3dd3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a108f6585ad5c1bc005af3a2142df3dd3">&#9670;&nbsp;</a></span>INTEL_F32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_F32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a91f49f19d14100dcfbfe4a44d6b476ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91f49f19d14100dcfbfe4a44d6b476ed">&#9670;&nbsp;</a></span>INTEL_F64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_F64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0847fe3bad13ff848d5968f32ac3f038"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0847fe3bad13ff848d5968f32ac3f038">&#9670;&nbsp;</a></span>INTEL_I16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_I16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a54201329a62562d979e470f358f2ba45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54201329a62562d979e470f358f2ba45">&#9670;&nbsp;</a></span>INTEL_I32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_I32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6eff4a03ecd6d7f884af43e5e2d5e33e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6eff4a03ecd6d7f884af43e5e2d5e33e">&#9670;&nbsp;</a></span>INTEL_I64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_I64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afd9287b2ee21a00ed95853c4e30b4f16"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd9287b2ee21a00ed95853c4e30b4f16">&#9670;&nbsp;</a></span>INTEL_I8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_I8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0f081bf6c7337a2925b23ed14cc41c7d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f081bf6c7337a2925b23ed14cc41c7d">&#9670;&nbsp;</a></span>INTEL_U16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_U16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a36690bab3e6968f56ca237708ccaac8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36690bab3e6968f56ca237708ccaac8e">&#9670;&nbsp;</a></span>INTEL_U32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_U32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9c23efe61b9c833e01777110f3a6fb06"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c23efe61b9c833e01777110f3a6fb06">&#9670;&nbsp;</a></span>INTEL_U64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_U64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad4e82b630ba7276dc3f2906e89e042ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4e82b630ba7276dc3f2906e89e042ef">&#9670;&nbsp;</a></span>INTEL_U8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; INTEL_U8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab567178ebb3a9ffec1bb459cdd621bbb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab567178ebb3a9ffec1bb459cdd621bbb">&#9670;&nbsp;</a></span>MIPS_B16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_B16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6562ea8406d37fd52562de41d265f360"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6562ea8406d37fd52562de41d265f360">&#9670;&nbsp;</a></span>MIPS_B32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_B32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a646e0ce65f8dfcc43a46fb22629a2f2a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a646e0ce65f8dfcc43a46fb22629a2f2a">&#9670;&nbsp;</a></span>MIPS_B64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_B64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8eac41890a11356e144fe63463e94746"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8eac41890a11356e144fe63463e94746">&#9670;&nbsp;</a></span>MIPS_B8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_B8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a50d9a876ec826e3d8ff2ea0f3b5b4b14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50d9a876ec826e3d8ff2ea0f3b5b4b14">&#9670;&nbsp;</a></span>MIPS_F32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_F32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ade668eff1083eee15beff6b46a951a51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade668eff1083eee15beff6b46a951a51">&#9670;&nbsp;</a></span>MIPS_F64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_F64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abb73baad0bfccf33ba0767d6f674db7b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb73baad0bfccf33ba0767d6f674db7b">&#9670;&nbsp;</a></span>MIPS_I16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_I16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a50b3f0d502c87c89d8bb1aeac389d506"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50b3f0d502c87c89d8bb1aeac389d506">&#9670;&nbsp;</a></span>MIPS_I32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_I32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4ec1d1da8568267990e99d124ed3b92a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ec1d1da8568267990e99d124ed3b92a">&#9670;&nbsp;</a></span>MIPS_I64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_I64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5ae0de6430a846e960993ea4ca36f219"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ae0de6430a846e960993ea4ca36f219">&#9670;&nbsp;</a></span>MIPS_I8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_I8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab60838ba83b183d8bd15c53c1a79bf11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab60838ba83b183d8bd15c53c1a79bf11">&#9670;&nbsp;</a></span>MIPS_U16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_U16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8c5791d5b5539060d5f657ce4ed0cb9a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c5791d5b5539060d5f657ce4ed0cb9a">&#9670;&nbsp;</a></span>MIPS_U32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_U32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a859a3f8481eb011e1086f7f4bff0ada9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a859a3f8481eb011e1086f7f4bff0ada9">&#9670;&nbsp;</a></span>MIPS_U64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_U64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a85e247e926550d73f1846552ea80c245"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a85e247e926550d73f1846552ea80c245">&#9670;&nbsp;</a></span>MIPS_U8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; MIPS_U8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a23ce945c1dfc64d815b297f70e570cb0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a23ce945c1dfc64d815b297f70e570cb0">&#9670;&nbsp;</a></span>NATIVE_B16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_B16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9e3a4f2dec054c15b0a7234d00ae2e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9e3a4f2dec054c15b0a7234d00ae2e6">&#9670;&nbsp;</a></span>NATIVE_B32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_B32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6b96b790556cb56cdcbbae809fbf8c46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6b96b790556cb56cdcbbae809fbf8c46">&#9670;&nbsp;</a></span>NATIVE_B64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_B64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a35c366730881ffb7c98e546465cd3ffa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35c366730881ffb7c98e546465cd3ffa">&#9670;&nbsp;</a></span>NATIVE_B8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_B8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a830998f1d6fd95efe39fa5e49e8ab6d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a830998f1d6fd95efe39fa5e49e8ab6d2">&#9670;&nbsp;</a></span>NATIVE_CHAR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_CHAR</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a14cd04c4affe1d8ced431520f96c1dd7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14cd04c4affe1d8ced431520f96c1dd7">&#9670;&nbsp;</a></span>NATIVE_DOUBLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_DOUBLE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a931c05637bddbfe96817ec82ead5ca9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a931c05637bddbfe96817ec82ead5ca9c">&#9670;&nbsp;</a></span>NATIVE_FLOAT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_FLOAT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3fd1319cc25d14b5e68ba83efd8ef7f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3fd1319cc25d14b5e68ba83efd8ef7f0">&#9670;&nbsp;</a></span>NATIVE_HBOOL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_HBOOL</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af824b40185c46d9fa78f4f77f3ce7ecf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af824b40185c46d9fa78f4f77f3ce7ecf">&#9670;&nbsp;</a></span>NATIVE_HERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_HERR</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a39786fb48bcd8b516b8991bb318fa7f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a39786fb48bcd8b516b8991bb318fa7f1">&#9670;&nbsp;</a></span>NATIVE_HSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_HSIZE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9bb09324da32865338f9a0d178fe231"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9bb09324da32865338f9a0d178fe231">&#9670;&nbsp;</a></span>NATIVE_HSSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_HSSIZE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a484061c865a53159dbd82df8996e91ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a484061c865a53159dbd82df8996e91ef">&#9670;&nbsp;</a></span>NATIVE_INT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac7fdfe6f3c7029bd3f240e8a6305745e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac7fdfe6f3c7029bd3f240e8a6305745e">&#9670;&nbsp;</a></span>NATIVE_INT16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a161311d86ade73d0a537a088e0122047"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a161311d86ade73d0a537a088e0122047">&#9670;&nbsp;</a></span>NATIVE_INT32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab4cca24de2365982bb450ee12fd94baa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab4cca24de2365982bb450ee12fd94baa">&#9670;&nbsp;</a></span>NATIVE_INT64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7a27a89cf5c3512e6059b6f303ea27f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a27a89cf5c3512e6059b6f303ea27f6">&#9670;&nbsp;</a></span>NATIVE_INT8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4d33e962168a16d5b0b030fbad9a3595"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d33e962168a16d5b0b030fbad9a3595">&#9670;&nbsp;</a></span>NATIVE_INT_FAST16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT_FAST16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9c88f3ed283f1c1a5fe0e6dbbe45e334"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c88f3ed283f1c1a5fe0e6dbbe45e334">&#9670;&nbsp;</a></span>NATIVE_INT_FAST32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT_FAST32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9f648eab343a07ff9eeca69f5ec4a0c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9f648eab343a07ff9eeca69f5ec4a0c9">&#9670;&nbsp;</a></span>NATIVE_INT_FAST64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT_FAST64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5994c6f1aa5ccb155fd1f433b45717ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5994c6f1aa5ccb155fd1f433b45717ea">&#9670;&nbsp;</a></span>NATIVE_INT_FAST8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT_FAST8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a54ffd495026bcae0980306d6e9164edb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54ffd495026bcae0980306d6e9164edb">&#9670;&nbsp;</a></span>NATIVE_INT_LEAST16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT_LEAST16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a15ae5e2b31e897e0ec5f8cb93c14f3a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15ae5e2b31e897e0ec5f8cb93c14f3a5">&#9670;&nbsp;</a></span>NATIVE_INT_LEAST32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT_LEAST32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad6301ca5d8d5938392874a92b4b2a6ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad6301ca5d8d5938392874a92b4b2a6ea">&#9670;&nbsp;</a></span>NATIVE_INT_LEAST64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT_LEAST64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a936041a8ee983866a23cf36b438ad5df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a936041a8ee983866a23cf36b438ad5df">&#9670;&nbsp;</a></span>NATIVE_INT_LEAST8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_INT_LEAST8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a084341051c84aa8ae03e121b2d52b870"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a084341051c84aa8ae03e121b2d52b870">&#9670;&nbsp;</a></span>NATIVE_LDOUBLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_LDOUBLE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4848232bef2744954918bb8516d4d56b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4848232bef2744954918bb8516d4d56b">&#9670;&nbsp;</a></span>NATIVE_LLONG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_LLONG</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a943786604a7e59f2c33543ac5a8a4d0e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a943786604a7e59f2c33543ac5a8a4d0e">&#9670;&nbsp;</a></span>NATIVE_LONG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_LONG</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7e8105c637a8d25a13f182cf73db158d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e8105c637a8d25a13f182cf73db158d">&#9670;&nbsp;</a></span>NATIVE_OPAQUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_OPAQUE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2520b6e9a689978ef6c5a2d5c4b38b95"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2520b6e9a689978ef6c5a2d5c4b38b95">&#9670;&nbsp;</a></span>NATIVE_SCHAR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_SCHAR</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aba4e2a55ada402d85dfa02e90e9b4d53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba4e2a55ada402d85dfa02e90e9b4d53">&#9670;&nbsp;</a></span>NATIVE_SHORT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_SHORT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad94415bb9002000aaebb25dcbfdfa5b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad94415bb9002000aaebb25dcbfdfa5b4">&#9670;&nbsp;</a></span>NATIVE_UCHAR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UCHAR</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a163ec2310d8905fcb8588a10cb50fd07"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a163ec2310d8905fcb8588a10cb50fd07">&#9670;&nbsp;</a></span>NATIVE_UINT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7250e4e574faa9301993242ecf74c6b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7250e4e574faa9301993242ecf74c6b3">&#9670;&nbsp;</a></span>NATIVE_UINT16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a817576396e903c576bc43d448e90c81c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a817576396e903c576bc43d448e90c81c">&#9670;&nbsp;</a></span>NATIVE_UINT32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a468b35ae0e6cad473d15857746effec2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a468b35ae0e6cad473d15857746effec2">&#9670;&nbsp;</a></span>NATIVE_UINT64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab47cf3dabb261248542d656a363f145f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab47cf3dabb261248542d656a363f145f">&#9670;&nbsp;</a></span>NATIVE_UINT8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaffda2544376294cf3d94aa645c545f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaffda2544376294cf3d94aa645c545f7">&#9670;&nbsp;</a></span>NATIVE_UINT_FAST16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT_FAST16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a940a30923b03151cdf10d6aa735614a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a940a30923b03151cdf10d6aa735614a3">&#9670;&nbsp;</a></span>NATIVE_UINT_FAST32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT_FAST32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1f3e6c2eb8175cab55d566644ac5df97"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1f3e6c2eb8175cab55d566644ac5df97">&#9670;&nbsp;</a></span>NATIVE_UINT_FAST64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT_FAST64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a74a65788f0814ee48ff2e9df04c08aac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74a65788f0814ee48ff2e9df04c08aac">&#9670;&nbsp;</a></span>NATIVE_UINT_FAST8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT_FAST8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1a1064212817bd0464cbe4301dab81a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a1064212817bd0464cbe4301dab81a7">&#9670;&nbsp;</a></span>NATIVE_UINT_LEAST16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT_LEAST16</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2adf7f7595758e153c33f2e3f03d60ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2adf7f7595758e153c33f2e3f03d60ad">&#9670;&nbsp;</a></span>NATIVE_UINT_LEAST32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT_LEAST32</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a68e3cefa4de575208bf5f88c499486d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a68e3cefa4de575208bf5f88c499486d7">&#9670;&nbsp;</a></span>NATIVE_UINT_LEAST64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT_LEAST64</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aef4b25f3336e6d2327722a1951550cac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef4b25f3336e6d2327722a1951550cac">&#9670;&nbsp;</a></span>NATIVE_UINT_LEAST8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_UINT_LEAST8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad231208b05ac6a5350aa6fbd2d35bb35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad231208b05ac6a5350aa6fbd2d35bb35">&#9670;&nbsp;</a></span>NATIVE_ULLONG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_ULLONG</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6ef52f1bc63c6a056e5f85e897d82a47"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ef52f1bc63c6a056e5f85e897d82a47">&#9670;&nbsp;</a></span>NATIVE_ULONG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_ULONG</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a28e364f2aa26f9266183e7fcddd9939b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28e364f2aa26f9266183e7fcddd9939b">&#9670;&nbsp;</a></span>NATIVE_USHORT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; NATIVE_USHORT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa743f67b7d453be924a6c92964ff711c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa743f67b7d453be924a6c92964ff711c">&#9670;&nbsp;</a></span>PREDTYPE_CONST</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; PREDTYPE_CONST</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a47ef1261c9cf232ebca14aece391dbc0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47ef1261c9cf232ebca14aece391dbc0">&#9670;&nbsp;</a></span>STD_B16BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_B16BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a63b3a59185e50c98cf06903893a0e7ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a63b3a59185e50c98cf06903893a0e7ef">&#9670;&nbsp;</a></span>STD_B16LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_B16LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af5c0c516e7b468fe1f3d72d2d9248ef2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af5c0c516e7b468fe1f3d72d2d9248ef2">&#9670;&nbsp;</a></span>STD_B32BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_B32BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a99ccca2259734b163e302aa7bb097a60"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99ccca2259734b163e302aa7bb097a60">&#9670;&nbsp;</a></span>STD_B32LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_B32LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a302ee95ba2a425e261c74ebbd30983ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a302ee95ba2a425e261c74ebbd30983ab">&#9670;&nbsp;</a></span>STD_B64BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_B64BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af901efe222b5dd1b20b34db733c7ae8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af901efe222b5dd1b20b34db733c7ae8a">&#9670;&nbsp;</a></span>STD_B64LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_B64LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a65e13b26beb96a52644d7bf34d2a32ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65e13b26beb96a52644d7bf34d2a32ff">&#9670;&nbsp;</a></span>STD_B8BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_B8BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a659db73e0e9b86f7aa9e3e2fd4b02a75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a659db73e0e9b86f7aa9e3e2fd4b02a75">&#9670;&nbsp;</a></span>STD_B8LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_B8LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9e09d50ba0956c3e0a54a6584e4b7097"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e09d50ba0956c3e0a54a6584e4b7097">&#9670;&nbsp;</a></span>STD_I16BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_I16BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acdc37fdc7e5a79af864f6b5c0271925a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acdc37fdc7e5a79af864f6b5c0271925a">&#9670;&nbsp;</a></span>STD_I16LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_I16LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2ec31185b3d61fec4c62e165e4e07114"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ec31185b3d61fec4c62e165e4e07114">&#9670;&nbsp;</a></span>STD_I32BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_I32BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a418605538126dbf9e858f2b58e4d4604"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a418605538126dbf9e858f2b58e4d4604">&#9670;&nbsp;</a></span>STD_I32LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_I32LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acd1766c0e26eb9e0c56015e26b07e61c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd1766c0e26eb9e0c56015e26b07e61c">&#9670;&nbsp;</a></span>STD_I64BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_I64BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af8ade184b4369639cda087ae0427fec6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af8ade184b4369639cda087ae0427fec6">&#9670;&nbsp;</a></span>STD_I64LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_I64LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae6a0d577724c9b8496f75bee11fbd5a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae6a0d577724c9b8496f75bee11fbd5a7">&#9670;&nbsp;</a></span>STD_I8BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_I8BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_h5_1_1_pred_type.html" title="Class PredType holds the definition of all the HDF5 predefined datatypes.">PredType</a> constants. </p>
+
+</div>
+</div>
+<a id="a434511c7e9b8f31247defeb45f5702a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a434511c7e9b8f31247defeb45f5702a9">&#9670;&nbsp;</a></span>STD_I8LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_I8LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af57fc6cd7ed951267ee857b9feef935c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af57fc6cd7ed951267ee857b9feef935c">&#9670;&nbsp;</a></span>STD_REF_DSETREG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_REF_DSETREG</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3466142b993758e0e148aa5babe368dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3466142b993758e0e148aa5babe368dc">&#9670;&nbsp;</a></span>STD_REF_OBJ</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_REF_OBJ</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6df15667c0ab70f99ff9a223b37f0133"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6df15667c0ab70f99ff9a223b37f0133">&#9670;&nbsp;</a></span>STD_U16BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_U16BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a345d706d95cfcb82227e6cbbd128c19e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a345d706d95cfcb82227e6cbbd128c19e">&#9670;&nbsp;</a></span>STD_U16LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_U16LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2648761b8936e37773f404a872effd2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2648761b8936e37773f404a872effd2e">&#9670;&nbsp;</a></span>STD_U32BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_U32BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1b2e74b044c8d47ca37d68582a87b01b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b2e74b044c8d47ca37d68582a87b01b">&#9670;&nbsp;</a></span>STD_U32LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_U32LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a198e5cb3109667ecb30c3191672fbcad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a198e5cb3109667ecb30c3191672fbcad">&#9670;&nbsp;</a></span>STD_U64BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_U64BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aac16a938989a1c34fe613a44f8c1ea0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac16a938989a1c34fe613a44f8c1ea0a">&#9670;&nbsp;</a></span>STD_U64LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_U64LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1ebcc04c66439fff89f7b808094f76bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1ebcc04c66439fff89f7b808094f76bd">&#9670;&nbsp;</a></span>STD_U8BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_U8BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5420ed17b954f134a5804746f6356186"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5420ed17b954f134a5804746f6356186">&#9670;&nbsp;</a></span>STD_U8LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; STD_U8LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a22e1aca75044d41f58c14cf1de3fbebf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a22e1aca75044d41f58c14cf1de3fbebf">&#9670;&nbsp;</a></span>UNIX_D32BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; UNIX_D32BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a517fa687a889266fae8be8a247d6a8ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a517fa687a889266fae8be8a247d6a8ff">&#9670;&nbsp;</a></span>UNIX_D32LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; UNIX_D32LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3bc0393a9bae509be3d89ae5882c9ed5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3bc0393a9bae509be3d89ae5882c9ed5">&#9670;&nbsp;</a></span>UNIX_D64BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; UNIX_D64BE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab777bec004f0b273864986a5a1973c1e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab777bec004f0b273864986a5a1973c1e">&#9670;&nbsp;</a></span>UNIX_D64LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a>&amp; UNIX_D64LE</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_pred_type_8h.html">H5PredType.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_pred_type.html">PredType</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_pred_type__coll__graph.map b/develop/class_h5_1_1_pred_type__coll__graph.map
new file mode 100644
index 0000000..c87362e
--- /dev/null
+++ b/develop/class_h5_1_1_pred_type__coll__graph.map
@@ -0,0 +1,8 @@
+<map id="PredType" name="PredType">
+<area shape="rect" id="node1" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="19,453,101,479"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,309,103,336"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,233,101,260"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,157,101,184"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,81,107,108"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_pred_type__coll__graph.md5 b/develop/class_h5_1_1_pred_type__coll__graph.md5
new file mode 100644
index 0000000..a2fb6d4
--- /dev/null
+++ b/develop/class_h5_1_1_pred_type__coll__graph.md5
@@ -0,0 +1 @@
+353ebeb57236116e1ad103485adfef74 \ No newline at end of file
diff --git a/develop/class_h5_1_1_pred_type__coll__graph.png b/develop/class_h5_1_1_pred_type__coll__graph.png
new file mode 100644
index 0000000..187c364
--- /dev/null
+++ b/develop/class_h5_1_1_pred_type__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_pred_type__inherit__graph.map b/develop/class_h5_1_1_pred_type__inherit__graph.map
new file mode 100644
index 0000000..75b5b38
--- /dev/null
+++ b/develop/class_h5_1_1_pred_type__inherit__graph.map
@@ -0,0 +1,8 @@
+<map id="PredType" name="PredType">
+<area shape="rect" id="node1" title="Class PredType holds the definition of all the HDF5 predefined datatypes." alt="" coords="19,379,101,405"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_pred_type__inherit__graph.md5 b/develop/class_h5_1_1_pred_type__inherit__graph.md5
new file mode 100644
index 0000000..cc9907a
--- /dev/null
+++ b/develop/class_h5_1_1_pred_type__inherit__graph.md5
@@ -0,0 +1 @@
+53946fab76abd8a41af0ef9fb70e9117 \ No newline at end of file
diff --git a/develop/class_h5_1_1_pred_type__inherit__graph.png b/develop/class_h5_1_1_pred_type__inherit__graph.png
new file mode 100644
index 0000000..f6a977e
--- /dev/null
+++ b/develop/class_h5_1_1_pred_type__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_prop_list.html b/develop/class_h5_1_1_prop_list.html
new file mode 100644
index 0000000..9232c93
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list.html
@@ -0,0 +1,1355 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: PropList Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_prop_list.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#friends">Friends</a> </div>
+ <div class="headertitle">
+<div class="title">PropList Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5PropList.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Class <a class="el" href="class_h5_1_1_prop_list.html" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.">PropList</a> inherits from <a class="el" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.">IdComponent</a> and provides wrappers for the HDF5 generic property list. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for PropList:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_prop_list__inherit__graph.png" border="0" usemap="#a_prop_list_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_prop_list_inherit__map" id="a_prop_list_inherit__map">
+<area shape="rect" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="163,132,237,159"/>
+<area shape="rect" href="class_h5_1_1_d_set_mem_xfer_prop_list.html" title="Class DSetCreatPropList inherits from PropList and provides wrappers for the HDF5 dataset memory and ..." alt="" coords="285,5,451,32"/>
+<area shape="rect" href="class_h5_1_1_file_acc_prop_list.html" title="Class FileAccPropList inherits from PropList and provides wrappers for the HDF5 file access property ..." alt="" coords="308,56,428,83"/>
+<area shape="rect" href="class_h5_1_1_file_creat_prop_list.html" title="Class FileCreatPropList inherits from PropList and provides wrappers for the HDF5 file create propert..." alt="" coords="302,107,434,133"/>
+<area shape="rect" href="class_h5_1_1_link_acc_prop_list.html" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ..." alt="" coords="306,157,430,184"/>
+<area shape="rect" href="class_h5_1_1_link_creat_prop_list.html" title="Class LinkCreatPropList inherits from PropList and provides wrappers for the HDF5 link creation prope..." alt="" coords="300,208,436,235"/>
+<area shape="rect" href="class_h5_1_1_obj_creat_prop_list.html" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper..." alt="" coords="303,259,433,285"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,132,115,159"/>
+<area shape="rect" href="class_h5_1_1_d_set_acc_prop_list.html" title="Class DSetAccPropList inherits from LinkAccPropList and provides wrappers for the HDF5 dataset access..." alt="" coords="505,157,633,184"/>
+<area shape="rect" href="class_h5_1_1_d_set_creat_prop_list.html" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre..." alt="" coords="499,259,639,285"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for PropList:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_prop_list__coll__graph.png" border="0" usemap="#a_prop_list_coll__map" alt="Collaboration graph"/></div>
+<map name="a_prop_list_coll__map" id="a_prop_list_coll__map">
+<area shape="rect" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="23,81,97,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aaf471b6f95c0f2414a853681eb3053b3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaf471b6f95c0f2414a853681eb3053b3">PropList</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="separator:aaf471b6f95c0f2414a853681eb3053b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d289d8a986d54c2ef9336dfa6371abd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3d289d8a986d54c2ef9336dfa6371abd">operator=</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs)</td></tr>
+<tr class="separator:a3d289d8a986d54c2ef9336dfa6371abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9acf4e4795ae8a6889e1ffcacd22e085"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9acf4e4795ae8a6889e1ffcacd22e085">operator==</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;rhs) const</td></tr>
+<tr class="separator:a9acf4e4795ae8a6889e1ffcacd22e085"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7e21b78a5e3e3d44681f47787087807"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab7e21b78a5e3e3d44681f47787087807">closeClass</a> () const</td></tr>
+<tr class="separator:ab7e21b78a5e3e3d44681f47787087807"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c5d6cc3c376975f6bdbf39ef2f1832"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ab5c5d6cc3c376975f6bdbf39ef2f1832">copy</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;like_plist)</td></tr>
+<tr class="separator:ab5c5d6cc3c376975f6bdbf39ef2f1832"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bcdfecec8f6e3c8262b46f858e78d21"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4bcdfecec8f6e3c8262b46f858e78d21">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const char *name) const</td></tr>
+<tr class="separator:a4bcdfecec8f6e3c8262b46f858e78d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3035445b822b818995f14b6dda0886f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3035445b822b818995f14b6dda0886f2">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a3035445b822b818995f14b6dda0886f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf890685c19818626d8aab7bfc64b916"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abf890685c19818626d8aab7bfc64b916">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const char *name) const</td></tr>
+<tr class="separator:abf890685c19818626d8aab7bfc64b916"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36ee84f0073cf3e91dca905f9b18411f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a36ee84f0073cf3e91dca905f9b18411f">copyProp</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;dest, <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a36ee84f0073cf3e91dca905f9b18411f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5734ba2e94e524bd741526e59e344f78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5734ba2e94e524bd741526e59e344f78">getClass</a> () const</td></tr>
+<tr class="separator:a5734ba2e94e524bd741526e59e344f78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4a36c1d31a0ad5e1202a2b7554ee987"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af4a36c1d31a0ad5e1202a2b7554ee987">getClassName</a> () const</td></tr>
+<tr class="separator:af4a36c1d31a0ad5e1202a2b7554ee987"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df46d944be47afde7d90c54dd5277c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6df46d944be47afde7d90c54dd5277c5">getClassParent</a> () const</td></tr>
+<tr class="separator:a6df46d944be47afde7d90c54dd5277c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c74a2852b8152b2218ce60ec081764"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae0c74a2852b8152b2218ce60ec081764">getNumProps</a> () const</td></tr>
+<tr class="separator:ae0c74a2852b8152b2218ce60ec081764"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f3f68df64c969fb23ffda131253eb6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4f3f68df64c969fb23ffda131253eb6f">getProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a4f3f68df64c969fb23ffda131253eb6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d057793790a733a3376fb710da67fc4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d057793790a733a3376fb710da67fc4">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:a7d057793790a733a3376fb710da67fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52f55eb956d453db44b218ae1d6a38d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a52f55eb956d453db44b218ae1d6a38d7">getProperty</a> (const char *name) const</td></tr>
+<tr class="separator:a52f55eb956d453db44b218ae1d6a38d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313ec71dee8352b86be057cc0b4b5bad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a313ec71dee8352b86be057cc0b4b5bad">getProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a313ec71dee8352b86be057cc0b4b5bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace17435c694b5a23bcd3970ddd0f194c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ace17435c694b5a23bcd3970ddd0f194c">setProperty</a> (const char *name, const char *charptr) const</td></tr>
+<tr class="separator:ace17435c694b5a23bcd3970ddd0f194c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfb77778b2a3ab1b1b9ec90372fb7c5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#adfb77778b2a3ab1b1b9ec90372fb7c5a">setProperty</a> (const char *name, const void *value) const</td></tr>
+<tr class="separator:adfb77778b2a3ab1b1b9ec90372fb7c5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6679089d88aabf25f60099440d71d7c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#af6679089d88aabf25f60099440d71d7c">setProperty</a> (const char *name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:af6679089d88aabf25f60099440d71d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b05fe205c2beb6190abd69fcd47d2bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a8b05fe205c2beb6190abd69fcd47d2bd">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const void *value) const</td></tr>
+<tr class="separator:a8b05fe205c2beb6190abd69fcd47d2bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ebf621043bb2899279a268f4cd0294"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a43ebf621043bb2899279a268f4cd0294">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a43ebf621043bb2899279a268f4cd0294"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3db8335d969d5d690c1d958c2c6ceac3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a3db8335d969d5d690c1d958c2c6ceac3">setProperty</a> (const char *name, void *value) const</td></tr>
+<tr class="separator:a3db8335d969d5d690c1d958c2c6ceac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a308580879f6e2cbd2fec7c88d4c84b94"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a308580879f6e2cbd2fec7c88d4c84b94">setProperty</a> (const char *name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:a308580879f6e2cbd2fec7c88d4c84b94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd9bbbe1179b1ece5721ad5f7760cc45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#abd9bbbe1179b1ece5721ad5f7760cc45">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, void *value) const</td></tr>
+<tr class="separator:abd9bbbe1179b1ece5721ad5f7760cc45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaee67e7930b3eb7f7e13f2bab8f5d0a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aaee67e7930b3eb7f7e13f2bab8f5d0a1">setProperty</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;strg) const</td></tr>
+<tr class="separator:aaee67e7930b3eb7f7e13f2bab8f5d0a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8713fd94b6a8fbd8072b6964883f73"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e8713fd94b6a8fbd8072b6964883f73">getPropSize</a> (const char *name) const</td></tr>
+<tr class="separator:a9e8713fd94b6a8fbd8072b6964883f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f844d2c8fd0c9fbfa47d74b7ae800ab"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6f844d2c8fd0c9fbfa47d74b7ae800ab">getPropSize</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6f844d2c8fd0c9fbfa47d74b7ae800ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d0511d1b5e624cd38f8e0dcdc0551e2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a7d0511d1b5e624cd38f8e0dcdc0551e2">isAClass</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;prop_class) const</td></tr>
+<tr class="separator:a7d0511d1b5e624cd38f8e0dcdc0551e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4330677b6c7fee9bc03df1377567cf4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">propExist</a> (const char *name) const</td></tr>
+<tr class="memdesc:ae4330677b6c7fee9bc03df1377567cf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the existence of a property in a property object. <a href="class_h5_1_1_prop_list.html#ae4330677b6c7fee9bc03df1377567cf4">More...</a><br /></td></tr>
+<tr class="separator:ae4330677b6c7fee9bc03df1377567cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25d2d519b6bcb13a8bbe128b26bd63a4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a25d2d519b6bcb13a8bbe128b26bd63a4">propExist</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a25d2d519b6bcb13a8bbe128b26bd63a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e42ec3f5bea2481f8ca077533b69f13"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a9e42ec3f5bea2481f8ca077533b69f13">removeProp</a> (const char *name) const</td></tr>
+<tr class="separator:a9e42ec3f5bea2481f8ca077533b69f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13fdaa090e0caa8c3f34f9e28b90056f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a13fdaa090e0caa8c3f34f9e28b90056f">removeProp</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a13fdaa090e0caa8c3f34f9e28b90056f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_prop_list.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4800b13542f44210b3ea7ef9f6ed2f83"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4800b13542f44210b3ea7ef9f6ed2f83">PropList</a> ()</td></tr>
+<tr class="separator:a4800b13542f44210b3ea7ef9f6ed2f83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1372a31844509ee2be98bfc7689299d8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a1372a31844509ee2be98bfc7689299d8">PropList</a> (const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;original)</td></tr>
+<tr class="separator:a1372a31844509ee2be98bfc7689299d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab3febdb998c0f766f9acc88bb3b069"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a4ab3febdb998c0f766f9acc88bb3b069">~PropList</a> () override</td></tr>
+<tr class="separator:a4ab3febdb998c0f766f9acc88bb3b069"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afd46e0aaace492e09ece03be530dd13a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#afd46e0aaace492e09ece03be530dd13a">deleteConstants</a> ()</td></tr>
+<tr class="separator:afd46e0aaace492e09ece03be530dd13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a5b68b4892eb2eff8946c3ea40babca0a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">DEFAULT</a></td></tr>
+<tr class="memdesc:a5b68b4892eb2eff8946c3ea40babca0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default property list. <a href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">More...</a><br /></td></tr>
+<tr class="separator:a5b68b4892eb2eff8946c3ea40babca0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a6636793e5aaf921a442ced29ebeaf13f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list.html#a6636793e5aaf921a442ced29ebeaf13f">f_PropList_setId</a> (<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> *plist, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:a6636793e5aaf921a442ced29ebeaf13f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="aaf471b6f95c0f2414a853681eb3053b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf471b6f95c0f2414a853681eb3053b3">&#9670;&nbsp;</a></span>PropList() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4800b13542f44210b3ea7ef9f6ed2f83"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4800b13542f44210b3ea7ef9f6ed2f83">&#9670;&nbsp;</a></span>PropList() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1372a31844509ee2be98bfc7689299d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1372a31844509ee2be98bfc7689299d8">&#9670;&nbsp;</a></span>PropList() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4ab3febdb998c0f766f9acc88bb3b069"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ab3febdb998c0f766f9acc88bb3b069">&#9670;&nbsp;</a></span>~PropList()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_prop_list.html">PropList</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a547c58c858ce4a8fdfd32b25523f4c03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a547c58c858ce4a8fdfd32b25523f4c03">&#9670;&nbsp;</a></span>close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void close </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#af6ee7eacbde6b379b68d954e44f6e549">IdComponent</a>.</p>
+
+</div>
+</div>
+<a id="ab7e21b78a5e3e3d44681f47787087807"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7e21b78a5e3e3d44681f47787087807">&#9670;&nbsp;</a></span>closeClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void closeClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab5c5d6cc3c376975f6bdbf39ef2f1832"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab5c5d6cc3c376975f6bdbf39ef2f1832">&#9670;&nbsp;</a></span>copy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>like_plist</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4bcdfecec8f6e3c8262b46f858e78d21"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bcdfecec8f6e3c8262b46f858e78d21">&#9670;&nbsp;</a></span>copyProp() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void copyProp </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3035445b822b818995f14b6dda0886f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3035445b822b818995f14b6dda0886f2">&#9670;&nbsp;</a></span>copyProp() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void copyProp </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abf890685c19818626d8aab7bfc64b916"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abf890685c19818626d8aab7bfc64b916">&#9670;&nbsp;</a></span>copyProp() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void copyProp </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>src</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a36ee84f0073cf3e91dca905f9b18411f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36ee84f0073cf3e91dca905f9b18411f">&#9670;&nbsp;</a></span>copyProp() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void copyProp </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>src</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afd46e0aaace492e09ece03be530dd13a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd46e0aaace492e09ece03be530dd13a">&#9670;&nbsp;</a></span>deleteConstants()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void deleteConstants </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_id_component.html#adbe305aad1494f55c636a5bb2af2ac3c">IdComponent</a>.</p>
+
+<p>Reimplemented in <a class="el" href="class_h5_1_1_obj_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">ObjCreatPropList</a>, <a class="el" href="class_h5_1_1_link_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">LinkCreatPropList</a>, <a class="el" href="class_h5_1_1_link_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">LinkAccPropList</a>, <a class="el" href="class_h5_1_1_file_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">FileCreatPropList</a>, <a class="el" href="class_h5_1_1_file_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">FileAccPropList</a>, <a class="el" href="class_h5_1_1_d_set_mem_xfer_prop_list.html#a71c2693398514fad4828112c9d21554b">DSetMemXferPropList</a>, <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a71c2693398514fad4828112c9d21554b">DSetCreatPropList</a>, and <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#a71c2693398514fad4828112c9d21554b">DSetAccPropList</a>.</p>
+
+</div>
+</div>
+<a id="a5734ba2e94e524bd741526e59e344f78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5734ba2e94e524bd741526e59e344f78">&#9670;&nbsp;</a></span>getClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af4a36c1d31a0ad5e1202a2b7554ee987"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4a36c1d31a0ad5e1202a2b7554ee987">&#9670;&nbsp;</a></span>getClassName()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getClassName </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6df46d944be47afde7d90c54dd5277c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6df46d944be47afde7d90c54dd5277c5">&#9670;&nbsp;</a></span>getClassParent()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> getClassParent </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa5eda254838615bd58b46e86bfbb717f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5eda254838615bd58b46e86bfbb717f">&#9670;&nbsp;</a></span>getId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> getId </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#a8680b50b3b41ed5692dcbed6a3241c1f">IdComponent</a>.</p>
+
+</div>
+</div>
+<a id="ae0c74a2852b8152b2218ce60ec081764"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0c74a2852b8152b2218ce60ec081764">&#9670;&nbsp;</a></span>getNumProps()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t getNumProps </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a52f55eb956d453db44b218ae1d6a38d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a52f55eb956d453db44b218ae1d6a38d7">&#9670;&nbsp;</a></span>getProperty() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getProperty </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4f3f68df64c969fb23ffda131253eb6f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4f3f68df64c969fb23ffda131253eb6f">&#9670;&nbsp;</a></span>getProperty() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getProperty </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a313ec71dee8352b86be057cc0b4b5bad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a313ec71dee8352b86be057cc0b4b5bad">&#9670;&nbsp;</a></span>getProperty() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> getProperty </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7d057793790a733a3376fb710da67fc4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d057793790a733a3376fb710da67fc4">&#9670;&nbsp;</a></span>getProperty() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getProperty </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9e8713fd94b6a8fbd8072b6964883f73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e8713fd94b6a8fbd8072b6964883f73">&#9670;&nbsp;</a></span>getPropSize() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t getPropSize </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6f844d2c8fd0c9fbfa47d74b7ae800ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f844d2c8fd0c9fbfa47d74b7ae800ab">&#9670;&nbsp;</a></span>getPropSize() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t getPropSize </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7d0511d1b5e624cd38f8e0dcdc0551e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d0511d1b5e624cd38f8e0dcdc0551e2">&#9670;&nbsp;</a></span>isAClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool isAClass </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>prop_class</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3d289d8a986d54c2ef9336dfa6371abd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d289d8a986d54c2ef9336dfa6371abd">&#9670;&nbsp;</a></span>operator=()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&amp; operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>rhs</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9acf4e4795ae8a6889e1ffcacd22e085"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9acf4e4795ae8a6889e1ffcacd22e085">&#9670;&nbsp;</a></span>operator==()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool operator== </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;&#160;</td>
+ <td class="paramname"><em>rhs</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9f8a5ef0ac0007c6ae942e03ecaa906"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9f8a5ef0ac0007c6ae942e03ecaa906">&#9670;&nbsp;</a></span>p_setId()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void p_setId </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_h5_1_1_id_component.html#a9579f693da66fa5dcf98043e8a738bfb">IdComponent</a>.</p>
+
+</div>
+</div>
+<a id="ae4330677b6c7fee9bc03df1377567cf4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4330677b6c7fee9bc03df1377567cf4">&#9670;&nbsp;</a></span>propExist() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool propExist </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Query the existence of a property in a property object. </p>
+
+</div>
+</div>
+<a id="a25d2d519b6bcb13a8bbe128b26bd63a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25d2d519b6bcb13a8bbe128b26bd63a4">&#9670;&nbsp;</a></span>propExist() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool propExist </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9e42ec3f5bea2481f8ca077533b69f13"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e42ec3f5bea2481f8ca077533b69f13">&#9670;&nbsp;</a></span>removeProp() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void removeProp </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a13fdaa090e0caa8c3f34f9e28b90056f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a13fdaa090e0caa8c3f34f9e28b90056f">&#9670;&nbsp;</a></span>removeProp() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void removeProp </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ace17435c694b5a23bcd3970ddd0f194c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace17435c694b5a23bcd3970ddd0f194c">&#9670;&nbsp;</a></span>setProperty() <span class="overload">[1/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setProperty </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>charptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af6679089d88aabf25f60099440d71d7c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6679089d88aabf25f60099440d71d7c">&#9670;&nbsp;</a></span>setProperty() <span class="overload">[2/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setProperty </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>strg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adfb77778b2a3ab1b1b9ec90372fb7c5a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adfb77778b2a3ab1b1b9ec90372fb7c5a">&#9670;&nbsp;</a></span>setProperty() <span class="overload">[3/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setProperty </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a308580879f6e2cbd2fec7c88d4c84b94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a308580879f6e2cbd2fec7c88d4c84b94">&#9670;&nbsp;</a></span>setProperty() <span class="overload">[4/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setProperty </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>strg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3db8335d969d5d690c1d958c2c6ceac3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3db8335d969d5d690c1d958c2c6ceac3">&#9670;&nbsp;</a></span>setProperty() <span class="overload">[5/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setProperty </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a43ebf621043bb2899279a268f4cd0294"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a43ebf621043bb2899279a268f4cd0294">&#9670;&nbsp;</a></span>setProperty() <span class="overload">[6/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setProperty </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>strg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8b05fe205c2beb6190abd69fcd47d2bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b05fe205c2beb6190abd69fcd47d2bd">&#9670;&nbsp;</a></span>setProperty() <span class="overload">[7/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setProperty </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaee67e7930b3eb7f7e13f2bab8f5d0a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaee67e7930b3eb7f7e13f2bab8f5d0a1">&#9670;&nbsp;</a></span>setProperty() <span class="overload">[8/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setProperty </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>strg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abd9bbbe1179b1ece5721ad5f7760cc45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd9bbbe1179b1ece5721ad5f7760cc45">&#9670;&nbsp;</a></span>setProperty() <span class="overload">[9/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setProperty </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Friends And Related Function Documentation</h2>
+<a id="a6636793e5aaf921a442ced29ebeaf13f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6636793e5aaf921a442ced29ebeaf13f">&#9670;&nbsp;</a></span>f_PropList_setId</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void f_PropList_setId </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a> *&#160;</td>
+ <td class="paramname"><em>plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a5b68b4892eb2eff8946c3ea40babca0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b68b4892eb2eff8946c3ea40babca0a">&#9670;&nbsp;</a></span>DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&amp; DEFAULT</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Default property list. </p>
+
+</div>
+</div>
+<a id="a49ffeaac2cb90ecf98f9966fb1308fd1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49ffeaac2cb90ecf98f9966fb1308fd1">&#9670;&nbsp;</a></span>id</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> id</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_prop_list_8h.html">H5PropList.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_prop_list__coll__graph.map b/develop/class_h5_1_1_prop_list__coll__graph.map
new file mode 100644
index 0000000..b66d5a9
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="PropList" name="PropList">
+<area shape="rect" id="node1" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="23,81,97,108"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_prop_list__coll__graph.md5 b/develop/class_h5_1_1_prop_list__coll__graph.md5
new file mode 100644
index 0000000..21a8571
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list__coll__graph.md5
@@ -0,0 +1 @@
+3d70b5f43d67d93fc6260cd5a1eff9db \ No newline at end of file
diff --git a/develop/class_h5_1_1_prop_list__coll__graph.png b/develop/class_h5_1_1_prop_list__coll__graph.png
new file mode 100644
index 0000000..2421bae
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_prop_list__inherit__graph.map b/develop/class_h5_1_1_prop_list__inherit__graph.map
new file mode 100644
index 0000000..368fb65
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list__inherit__graph.map
@@ -0,0 +1,12 @@
+<map id="PropList" name="PropList">
+<area shape="rect" id="node1" title="Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list." alt="" coords="163,132,237,159"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_d_set_mem_xfer_prop_list.html" title="Class DSetCreatPropList inherits from PropList and provides wrappers for the HDF5 dataset memory and ..." alt="" coords="285,5,451,32"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_file_acc_prop_list.html" title="Class FileAccPropList inherits from PropList and provides wrappers for the HDF5 file access property ..." alt="" coords="308,56,428,83"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_file_creat_prop_list.html" title="Class FileCreatPropList inherits from PropList and provides wrappers for the HDF5 file create propert..." alt="" coords="302,107,434,133"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_link_acc_prop_list.html" title="Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ..." alt="" coords="306,157,430,184"/>
+<area shape="rect" id="node8" href="$class_h5_1_1_link_creat_prop_list.html" title="Class LinkCreatPropList inherits from PropList and provides wrappers for the HDF5 link creation prope..." alt="" coords="300,208,436,235"/>
+<area shape="rect" id="node9" href="$class_h5_1_1_obj_creat_prop_list.html" title="Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 object create proper..." alt="" coords="303,259,433,285"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,132,115,159"/>
+<area shape="rect" id="node7" href="$class_h5_1_1_d_set_acc_prop_list.html" title="Class DSetAccPropList inherits from LinkAccPropList and provides wrappers for the HDF5 dataset access..." alt="" coords="505,157,633,184"/>
+<area shape="rect" id="node10" href="$class_h5_1_1_d_set_creat_prop_list.html" title="Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre..." alt="" coords="499,259,639,285"/>
+</map>
diff --git a/develop/class_h5_1_1_prop_list__inherit__graph.md5 b/develop/class_h5_1_1_prop_list__inherit__graph.md5
new file mode 100644
index 0000000..6c94452
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list__inherit__graph.md5
@@ -0,0 +1 @@
+3672f87ef0c3b909971b4be3cf143e15 \ No newline at end of file
diff --git a/develop/class_h5_1_1_prop_list__inherit__graph.png b/develop/class_h5_1_1_prop_list__inherit__graph.png
new file mode 100644
index 0000000..5e333b0
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_prop_list_i_exception.html b/develop/class_h5_1_1_prop_list_i_exception.html
new file mode 100644
index 0000000..9ce6df7
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list_i_exception.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: PropListIException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_prop_list_i_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">PropListIException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for PropListIException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_prop_list_i_exception__inherit__graph.png" border="0" usemap="#a_prop_list_i_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_prop_list_i_exception_inherit__map" id="a_prop_list_i_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,148,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="33,5,120,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for PropListIException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_prop_list_i_exception__coll__graph.png" border="0" usemap="#a_prop_list_i_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_prop_list_i_exception_coll__map" id="a_prop_list_i_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,148,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="33,5,120,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a57b1c9f2bc1a2ef5d48a45161a7d44a6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list_i_exception.html#a57b1c9f2bc1a2ef5d48a45161a7d44a6">PropListIException</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a57b1c9f2bc1a2ef5d48a45161a7d44a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c913293677d7e870bcb24f9df7a27de"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list_i_exception.html#a2c913293677d7e870bcb24f9df7a27de">PropListIException</a> ()</td></tr>
+<tr class="separator:a2c913293677d7e870bcb24f9df7a27de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54a85331ce8aadd7c69172ed9428cf4f"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_prop_list_i_exception.html#a54a85331ce8aadd7c69172ed9428cf4f">~PropListIException</a> () override throw ()</td></tr>
+<tr class="separator:a54a85331ce8aadd7c69172ed9428cf4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a57b1c9f2bc1a2ef5d48a45161a7d44a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57b1c9f2bc1a2ef5d48a45161a7d44a6">&#9670;&nbsp;</a></span>PropListIException() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_prop_list_i_exception.html">PropListIException</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2c913293677d7e870bcb24f9df7a27de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c913293677d7e870bcb24f9df7a27de">&#9670;&nbsp;</a></span>PropListIException() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_prop_list_i_exception.html">PropListIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a54a85331ce8aadd7c69172ed9428cf4f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54a85331ce8aadd7c69172ed9428cf4f">&#9670;&nbsp;</a></span>~PropListIException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_prop_list_i_exception.html">PropListIException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_prop_list_i_exception.html">PropListIException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_prop_list_i_exception__coll__graph.map b/develop/class_h5_1_1_prop_list_i_exception__coll__graph.map
new file mode 100644
index 0000000..733dc36
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list_i_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="PropListIException" name="PropListIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,148,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="33,5,120,32"/>
+</map>
diff --git a/develop/class_h5_1_1_prop_list_i_exception__coll__graph.md5 b/develop/class_h5_1_1_prop_list_i_exception__coll__graph.md5
new file mode 100644
index 0000000..5d0c5ac
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list_i_exception__coll__graph.md5
@@ -0,0 +1 @@
+c47d14e081655775686dcf72b93ac06d \ No newline at end of file
diff --git a/develop/class_h5_1_1_prop_list_i_exception__coll__graph.png b/develop/class_h5_1_1_prop_list_i_exception__coll__graph.png
new file mode 100644
index 0000000..669bd2d
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list_i_exception__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_prop_list_i_exception__inherit__graph.map b/develop/class_h5_1_1_prop_list_i_exception__inherit__graph.map
new file mode 100644
index 0000000..733dc36
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list_i_exception__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="PropListIException" name="PropListIException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,148,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="33,5,120,32"/>
+</map>
diff --git a/develop/class_h5_1_1_prop_list_i_exception__inherit__graph.md5 b/develop/class_h5_1_1_prop_list_i_exception__inherit__graph.md5
new file mode 100644
index 0000000..5d0c5ac
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list_i_exception__inherit__graph.md5
@@ -0,0 +1 @@
+c47d14e081655775686dcf72b93ac06d \ No newline at end of file
diff --git a/develop/class_h5_1_1_prop_list_i_exception__inherit__graph.png b/develop/class_h5_1_1_prop_list_i_exception__inherit__graph.png
new file mode 100644
index 0000000..669bd2d
--- /dev/null
+++ b/develop/class_h5_1_1_prop_list_i_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_reference_exception.html b/develop/class_h5_1_1_reference_exception.html
new file mode 100644
index 0000000..f38ea73
--- /dev/null
+++ b/develop/class_h5_1_1_reference_exception.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: ReferenceException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_reference_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">ReferenceException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Exception.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for ReferenceException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_reference_exception__inherit__graph.png" border="0" usemap="#a_reference_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_reference_exception_inherit__map" id="a_reference_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,157,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="38,5,125,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for ReferenceException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_reference_exception__coll__graph.png" border="0" usemap="#a_reference_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_reference_exception_coll__map" id="a_reference_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,157,107"/>
+<area shape="rect" href="class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="38,5,125,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a8ca62a76f179cf9ee387cc1c1565d4e0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_reference_exception.html#a8ca62a76f179cf9ee387cc1c1565d4e0">ReferenceException</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a8ca62a76f179cf9ee387cc1c1565d4e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb4c90c648c8935f1b35a7def52c9ebd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_reference_exception.html#abb4c90c648c8935f1b35a7def52c9ebd">ReferenceException</a> ()</td></tr>
+<tr class="separator:abb4c90c648c8935f1b35a7def52c9ebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3846b8a62c6cec09840bfe5ea7f7b7a"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_reference_exception.html#ac3846b8a62c6cec09840bfe5ea7f7b7a">~ReferenceException</a> () override throw ()</td></tr>
+<tr class="separator:ac3846b8a62c6cec09840bfe5ea7f7b7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a480eadecaf7b936ad9aebab914243a76">Exception</a> (const std::string &amp;func_name, const std::string &amp;message=<a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a>)</td></tr>
+<tr class="separator:a480eadecaf7b936ad9aebab914243a76 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a8b5150b7308060a67989c4fe1aab7acf">getMajorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_major_id) const</td></tr>
+<tr class="separator:a8b5150b7308060a67989c4fe1aab7acf inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1797c734da505d69bfbf3651f0da570f">getMinorString</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_minor_id) const</td></tr>
+<tr class="separator:a1797c734da505d69bfbf3651f0da570f inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ad8da747cc2259a2f6691b41bd0f19248">getDetailMsg</a> () const</td></tr>
+<tr class="separator:ad8da747cc2259a2f6691b41bd0f19248 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a293292ab6bea5989c93c0d0396bd6419">getCDetailMsg</a> () const</td></tr>
+<tr class="separator:a293292ab6bea5989c93c0d0396bd6419 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ac4425f35e8f44fc664a5c6d505d233d5">getFuncName</a> () const</td></tr>
+<tr class="separator:ac4425f35e8f44fc664a5c6d505d233d5 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ab5dc9dbdcf14fc6ffe632045d9030130">getCFuncName</a> () const</td></tr>
+<tr class="separator:ab5dc9dbdcf14fc6ffe632045d9030130 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#abfbc23b99b2e78b609d50ac688611236">Exception</a> ()</td></tr>
+<tr class="separator:abfbc23b99b2e78b609d50ac688611236 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#acad34d4fc0c2bfc6c8739c3db96d317e">Exception</a> (const <a class="el" href="class_h5_1_1_exception.html">Exception</a> &amp;orig)</td></tr>
+<tr class="separator:acad34d4fc0c2bfc6c8739c3db96d317e inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#ae55b5e05d3195ae27204e3a2395e54e7">~Exception</a> () throw ()</td></tr>
+<tr class="separator:ae55b5e05d3195ae27204e3a2395e54e7 inherit pub_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#adbc01458dbde72a6ba5cd42344db35a5">setAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void *client_data)</td></tr>
+<tr class="separator:adbc01458dbde72a6ba5cd42344db35a5 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a3ea71ce86e4ebbcd93d820da4204f6de">dontPrint</a> ()</td></tr>
+<tr class="separator:a3ea71ce86e4ebbcd93d820da4204f6de inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a1939a4a0b21fd2c6b5565b3a0fafebc6">getAutoPrint</a> (<a class="el" href="_h5_epublic_8h.html#a0109c84ac574ac24abe6f7c7acab3fca">H5E_auto2_t</a> &amp;func, void **client_data)</td></tr>
+<tr class="separator:a1939a4a0b21fd2c6b5565b3a0fafebc6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a12f3de9ed19276bbac2733e726762d58">clearErrorStack</a> ()</td></tr>
+<tr class="separator:a12f3de9ed19276bbac2733e726762d58 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a0917968b9c7947fdedbe5541474451a6">walkErrorStack</a> (<a class="el" href="_h5_epublic_8h.html#ae30cff307b364e94ce2d552edbca6813">H5E_direction_t</a> direction, <a class="el" href="_h5_epublic_8h.html#aa0fc6445c613e4159a17d28ca61be825">H5E_walk2_t</a> func, void *client_data)</td></tr>
+<tr class="separator:a0917968b9c7947fdedbe5541474451a6 inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#aa240549c299c7d73acaa03d6b6bcc93f">printErrorStack</a> (FILE *stream=stderr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> err_stack=<a class="el" href="_h5_epublic_8h.html#ad7ca07d2b387a59c7e8bcab22fa57455">H5E_DEFAULT</a>)</td></tr>
+<tr class="separator:aa240549c299c7d73acaa03d6b6bcc93f inherit pub_static_methods_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_exception')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_exception.html">Exception</a></td></tr>
+<tr class="memitem:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memItemLeft" align="right" valign="top">static const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a> []</td></tr>
+<tr class="separator:a47911232d969297b6ac8b7cdc42593cd inherit pro_static_attribs_class_h5_1_1_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a8ca62a76f179cf9ee387cc1c1565d4e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ca62a76f179cf9ee387cc1c1565d4e0">&#9670;&nbsp;</a></span>ReferenceException() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_reference_exception.html">ReferenceException</a> </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>func_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>message</em> = <code><a class="el" href="class_h5_1_1_exception.html#a47911232d969297b6ac8b7cdc42593cd">DEFAULT_MSG</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abb4c90c648c8935f1b35a7def52c9ebd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb4c90c648c8935f1b35a7def52c9ebd">&#9670;&nbsp;</a></span>ReferenceException() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_reference_exception.html">ReferenceException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac3846b8a62c6cec09840bfe5ea7f7b7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac3846b8a62c6cec09840bfe5ea7f7b7a">&#9670;&nbsp;</a></span>~ReferenceException()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_reference_exception.html">ReferenceException</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td align="right">throw </td><td>(</td><td colspan="2"></td>
+ </tr>
+ <tr>
+ <td align="right"></td><td>)</td><td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_exception_8h.html">H5Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_reference_exception.html">ReferenceException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_reference_exception__coll__graph.map b/develop/class_h5_1_1_reference_exception__coll__graph.map
new file mode 100644
index 0000000..dae6b99
--- /dev/null
+++ b/develop/class_h5_1_1_reference_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="ReferenceException" name="ReferenceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,157,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="38,5,125,32"/>
+</map>
diff --git a/develop/class_h5_1_1_reference_exception__coll__graph.md5 b/develop/class_h5_1_1_reference_exception__coll__graph.md5
new file mode 100644
index 0000000..ad542d5
--- /dev/null
+++ b/develop/class_h5_1_1_reference_exception__coll__graph.md5
@@ -0,0 +1 @@
+35a4ecf28fbd0dba95c3767c1b23d93a \ No newline at end of file
diff --git a/develop/class_h5_1_1_reference_exception__coll__graph.png b/develop/class_h5_1_1_reference_exception__coll__graph.png
new file mode 100644
index 0000000..de9c182
--- /dev/null
+++ b/develop/class_h5_1_1_reference_exception__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_reference_exception__inherit__graph.map b/develop/class_h5_1_1_reference_exception__inherit__graph.map
new file mode 100644
index 0000000..dae6b99
--- /dev/null
+++ b/develop/class_h5_1_1_reference_exception__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="ReferenceException" name="ReferenceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,157,107"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_exception.html" title="Exception provides wrappers of HDF5 error handling functions." alt="" coords="38,5,125,32"/>
+</map>
diff --git a/develop/class_h5_1_1_reference_exception__inherit__graph.md5 b/develop/class_h5_1_1_reference_exception__inherit__graph.md5
new file mode 100644
index 0000000..ad542d5
--- /dev/null
+++ b/develop/class_h5_1_1_reference_exception__inherit__graph.md5
@@ -0,0 +1 @@
+35a4ecf28fbd0dba95c3767c1b23d93a \ No newline at end of file
diff --git a/develop/class_h5_1_1_reference_exception__inherit__graph.png b/develop/class_h5_1_1_reference_exception__inherit__graph.png
new file mode 100644
index 0000000..de9c182
--- /dev/null
+++ b/develop/class_h5_1_1_reference_exception__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_str_type.html b/develop/class_h5_1_1_str_type.html
new file mode 100644
index 0000000..9e07586
--- /dev/null
+++ b/develop/class_h5_1_1_str_type.html
@@ -0,0 +1,949 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: StrType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_str_type.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">StrType Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5StrType.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="class_h5_1_1_str_type.html" title="StrType is a derivative of a DataType and operates on HDF5 string datatype.">StrType</a> is a derivative of a <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and operates on HDF5 string datatype. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for StrType:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_str_type__inherit__graph.png" border="0" usemap="#a_str_type_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_str_type_inherit__map" id="a_str_type_inherit__map">
+<area shape="rect" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="25,379,95,405"/>
+<area shape="rect" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for StrType:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_str_type__coll__graph.png" border="0" usemap="#a_str_type_coll__map" alt="Collaboration graph"/></div>
+<map name="a_str_type_coll__map" id="a_str_type_coll__map">
+<area shape="rect" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="25,379,95,405"/>
+<area shape="rect" href="class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a998738b9df4ef848362d823a966c446b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#a998738b9df4ef848362d823a966c446b">StrType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a998738b9df4ef848362d823a966c446b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f892cd5fece205c1d8985bbb6f52bd2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#a6f892cd5fece205c1d8985bbb6f52bd2">StrType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type, const size_t &amp;size)</td></tr>
+<tr class="separator:a6f892cd5fece205c1d8985bbb6f52bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a489f15297f24d082888baf655e5c4e86"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#a489f15297f24d082888baf655e5c4e86">StrType</a> (const int dummy, const size_t &amp;size)</td></tr>
+<tr class="separator:a489f15297f24d082888baf655e5c4e86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fb48517f87a0ba2cce5cb19823d6bba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#a2fb48517f87a0ba2cce5cb19823d6bba">StrType</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dataset)</td></tr>
+<tr class="separator:a2fb48517f87a0ba2cce5cb19823d6bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af315ec509af5ad717ed34fa095f51238"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#af315ec509af5ad717ed34fa095f51238">StrType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:af315ec509af5ad717ed34fa095f51238"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9e098c099023cdad24326281f80f32a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#aa9e098c099023cdad24326281f80f32a">StrType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:aa9e098c099023cdad24326281f80f32a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ff8ea4b545be56e51066a488854ac81"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#a9ff8ea4b545be56e51066a488854ac81">decode</a> () const override</td></tr>
+<tr class="separator:a9ff8ea4b545be56e51066a488854ac81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a277f2b35ba6e51760449ef15f532e9e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#a277f2b35ba6e51760449ef15f532e9e1">getCset</a> () const</td></tr>
+<tr class="separator:a277f2b35ba6e51760449ef15f532e9e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac15eabfb945b6d18a7dd78f1224848de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#ac15eabfb945b6d18a7dd78f1224848de">setCset</a> (<a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> cset) const</td></tr>
+<tr class="separator:ac15eabfb945b6d18a7dd78f1224848de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a674ac5f45baa859e1aa63a978a25a443"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#a674ac5f45baa859e1aa63a978a25a443">getStrpad</a> () const</td></tr>
+<tr class="separator:a674ac5f45baa859e1aa63a978a25a443"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab727c7d5463b009d18c2ad86f0cd260e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#ab727c7d5463b009d18c2ad86f0cd260e">setStrpad</a> (<a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a> strpad) const</td></tr>
+<tr class="separator:ab727c7d5463b009d18c2ad86f0cd260e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_str_type.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad74f79c2a937192dbaf45fb361bc76fe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#ad74f79c2a937192dbaf45fb361bc76fe">StrType</a> ()</td></tr>
+<tr class="separator:ad74f79c2a937192dbaf45fb361bc76fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30f013f2ef151cbec2b6d25aa5aa99e1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#a30f013f2ef151cbec2b6d25aa5aa99e1">StrType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:a30f013f2ef151cbec2b6d25aa5aa99e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c102cb3688f4f36e5ffe4e520fa9d3c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#a5c102cb3688f4f36e5ffe4e520fa9d3c">StrType</a> (const <a class="el" href="class_h5_1_1_str_type.html">StrType</a> &amp;original)</td></tr>
+<tr class="separator:a5c102cb3688f4f36e5ffe4e520fa9d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcf5cb5769afbaccde54352195fa47ca"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_str_type.html#abcf5cb5769afbaccde54352195fa47ca">~StrType</a> () override</td></tr>
+<tr class="separator:abcf5cb5769afbaccde54352195fa47ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_atom_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_atom_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a></td></tr>
+<tr class="memitem:a32d5be3dc2293ec664acf2bdf0bd79d9 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a32d5be3dc2293ec664acf2bdf0bd79d9">getOrder</a> () const</td></tr>
+<tr class="separator:a32d5be3dc2293ec664acf2bdf0bd79d9 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa19021300533962e38dd781e208e4588 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#aa19021300533962e38dd781e208e4588">getOrder</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;order_string) const</td></tr>
+<tr class="separator:aa19021300533962e38dd781e208e4588 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ac1800ce2f1f0e204340d5e4272f7e0 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a0ac1800ce2f1f0e204340d5e4272f7e0">setOrder</a> (<a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> order) const</td></tr>
+<tr class="separator:a0ac1800ce2f1f0e204340d5e4272f7e0 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a036e8716650111764f1b672aa4ad9ea5 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a036e8716650111764f1b672aa4ad9ea5">getOffset</a> () const</td></tr>
+<tr class="separator:a036e8716650111764f1b672aa4ad9ea5 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c705fc297d5bcc6a727e3dde1801f14 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a3c705fc297d5bcc6a727e3dde1801f14">setOffset</a> (size_t offset) const</td></tr>
+<tr class="separator:a3c705fc297d5bcc6a727e3dde1801f14 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf3e78720e9d2456fd51162fed5eb57e inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#abf3e78720e9d2456fd51162fed5eb57e">getPad</a> (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> &amp;lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> &amp;msb) const</td></tr>
+<tr class="separator:abf3e78720e9d2456fd51162fed5eb57e inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07b12abe2d2082c306a02d2cdad0b21a inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a07b12abe2d2082c306a02d2cdad0b21a">setPad</a> (<a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> msb) const</td></tr>
+<tr class="separator:a07b12abe2d2082c306a02d2cdad0b21a inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9489c24ba65608a86c049e82583959fd inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a9489c24ba65608a86c049e82583959fd">getPrecision</a> () const</td></tr>
+<tr class="separator:a9489c24ba65608a86c049e82583959fd inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb483716591e812740a25e0c8cc3d4dd inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#adb483716591e812740a25e0c8cc3d4dd">setPrecision</a> (size_t precision) const</td></tr>
+<tr class="separator:adb483716591e812740a25e0c8cc3d4dd inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd38a901287034b403cbbd866d552762 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#acd38a901287034b403cbbd866d552762">setSize</a> (size_t size) const</td></tr>
+<tr class="separator:acd38a901287034b403cbbd866d552762 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa281e89eb733ca079633073534436059 inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#aa281e89eb733ca079633073534436059">AtomType</a> (const <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a> &amp;original)</td></tr>
+<tr class="separator:aa281e89eb733ca079633073534436059 inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f3b5ef0a0844781df7a205824c2250f inherit pub_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a8f3b5ef0a0844781df7a205824c2250f">~AtomType</a> () override</td></tr>
+<tr class="separator:a8f3b5ef0a0844781df7a205824c2250f inherit pub_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ac068dc8eaf28593e581a14753d298a06">DataType</a> (const <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> type_class, size_t size)</td></tr>
+<tr class="separator:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae596f82e2d8d45e42b5796251bd84872">DataType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;original)</td></tr>
+<tr class="separator:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a901b356513ad184c95024b05eb06c17e">DataType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40abdbbca1f4e1201e6085cc4b3d2d27">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a56c3bcb8e34b473b7bac61270e18b0f7">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7e04965012f5b9d52c41cfb5b60a150f">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7fd949dcd92437d29d3078649f3d684f">copy</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;like_type)</td></tr>
+<tr class="separator:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a466942a4b3c9215b66f8c1074f8cfed8">copy</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dset)</td></tr>
+<tr class="separator:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a983efb9188e4573a470b3ec367342fe5">encode</a> ()</td></tr>
+<tr class="separator:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af6c59c79679f50dd9c9e3ae05d2ec3c5">getClass</a> () const</td></tr>
+<tr class="separator:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a50c72aa320066e0c782cbbe4d4f68a55">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adac246f2356cc6ce8526dc09d9838ebd">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0874817151faa42361bb657f397e0dc">committed</a> () const</td></tr>
+<tr class="separator:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1422bcd1c9fc4bfb85a596eb08cdfed6">find</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **pcdata) const</td></tr>
+<tr class="separator:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a4c923e6248632f7dc8a09bc3def3c073">convert</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, size_t nelmts, void *buf, void *background, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a37df55706ef514cff6c3b79bd3600ebd">operator=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;rhs)</td></tr>
+<tr class="separator:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0fb071be13085933196b2f5dffee8bf">operator==</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a389235a1d1b8904d9a44b2d9d227d2e2">operator!=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a0af0c6e3920cd67025211889c98807db">lock</a> () const</td></tr>
+<tr class="separator:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a9be1e4285daa77fe397767c097fbdc66">getSize</a> () const</td></tr>
+<tr class="separator:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a3f31d16a2dae9f56a6370a5efb9e4007">getSuper</a> () const</td></tr>
+<tr class="separator:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a44bd5fea29b828eccd4d42bb6fadbb29">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae02f131fcd48c885d4bd15856821331b">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a2d6f6b9d5b788b2c5c42212c17ee54bf">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5fddd8b26eae8f07e05736b46163655">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#acafe68636c5a715a05962321f9c2bf29">setTag</a> (const char *tag) const</td></tr>
+<tr class="separator:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40c235955a7679e52e0c0e6c1795f7c1">setTag</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;tag) const</td></tr>
+<tr class="separator:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a8a70a1093aa221aeeda4875ff1f73f08">getTag</a> () const</td></tr>
+<tr class="separator:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7d7c7b81297aee1a1442240e98f135de">detectClass</a> (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls) const</td></tr>
+<tr class="separator:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7cf8f832989cccfea47bd7d7da80e007">isVariableStr</a> () const</td></tr>
+<tr class="separator:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a73dd93a02b9d3cccf7c81ae96f3e9e95">getCreatePlist</a> () const</td></tr>
+<tr class="separator:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adeb53ea465a862947e76ad5d26e431a3">DataType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="separator:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a156d4c7e0f8fa447b0c4514641060f8b">DataType</a> ()</td></tr>
+<tr class="separator:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ab9be2c6047a50fe6c0eb8c6756f272f2">hasBinaryDesc</a> () const</td></tr>
+<tr class="separator:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa2ed0fc985843a1d07751fe8f12e988d">~DataType</a> () override</td></tr>
+<tr class="separator:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ada8f566b113567dedb7d66c01dc39675">detectClass</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls)</td></tr>
+<tr class="separator:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_atom_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_atom_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_atom_type.html">AtomType</a></td></tr>
+<tr class="memitem:a9a0355a6fbde18f37231eb0d3ac072dd inherit pro_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a9a0355a6fbde18f37231eb0d3ac072dd">AtomType</a> ()</td></tr>
+<tr class="separator:a9a0355a6fbde18f37231eb0d3ac072dd inherit pro_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c7a9279167888cc17024d39faec2c23 inherit pro_methods_class_h5_1_1_atom_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_atom_type.html#a2c7a9279167888cc17024d39faec2c23">AtomType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:a2c7a9279167888cc17024d39faec2c23 inherit pro_methods_class_h5_1_1_atom_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa0747cdda355fee792bbf220ea91a5f9">p_decode</a> () const</td></tr>
+<tr class="separator:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1b3724b6f28676ef301d842f9122af06">p_opentype</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *dtype_name) const</td></tr>
+<tr class="separator:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a998738b9df4ef848362d823a966c446b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a998738b9df4ef848362d823a966c446b">&#9670;&nbsp;</a></span>StrType() <span class="overload">[1/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td>
+ <td class="paramname"><em>pred_type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6f892cd5fece205c1d8985bbb6f52bd2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f892cd5fece205c1d8985bbb6f52bd2">&#9670;&nbsp;</a></span>StrType() <span class="overload">[2/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;&#160;</td>
+ <td class="paramname"><em>pred_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t &amp;&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a489f15297f24d082888baf655e5c4e86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a489f15297f24d082888baf655e5c4e86">&#9670;&nbsp;</a></span>StrType() <span class="overload">[3/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const int&#160;</td>
+ <td class="paramname"><em>dummy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t &amp;&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2fb48517f87a0ba2cce5cb19823d6bba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2fb48517f87a0ba2cce5cb19823d6bba">&#9670;&nbsp;</a></span>StrType() <span class="overload">[4/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;&#160;</td>
+ <td class="paramname"><em>dataset</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af315ec509af5ad717ed34fa095f51238"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af315ec509af5ad717ed34fa095f51238">&#9670;&nbsp;</a></span>StrType() <span class="overload">[5/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9e098c099023cdad24326281f80f32a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9e098c099023cdad24326281f80f32a">&#9670;&nbsp;</a></span>StrType() <span class="overload">[6/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad74f79c2a937192dbaf45fb361bc76fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad74f79c2a937192dbaf45fb361bc76fe">&#9670;&nbsp;</a></span>StrType() <span class="overload">[7/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a30f013f2ef151cbec2b6d25aa5aa99e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30f013f2ef151cbec2b6d25aa5aa99e1">&#9670;&nbsp;</a></span>StrType() <span class="overload">[8/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>existing_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5c102cb3688f4f36e5ffe4e520fa9d3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c102cb3688f4f36e5ffe4e520fa9d3c">&#9670;&nbsp;</a></span>StrType() <span class="overload">[9/9]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_str_type.html">StrType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_str_type.html">StrType</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abcf5cb5769afbaccde54352195fa47ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abcf5cb5769afbaccde54352195fa47ca">&#9670;&nbsp;</a></span>~StrType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_str_type.html">StrType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9ff8ea4b545be56e51066a488854ac81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ff8ea4b545be56e51066a488854ac81">&#9670;&nbsp;</a></span>decode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a>* decode </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_data_type.html#af58a39507bc65b3803c237e585f23ed3">DataType</a>.</p>
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_atom_type.html#a71c2693398514fad4828112c9d21554b">AtomType</a>.</p>
+
+</div>
+</div>
+<a id="a277f2b35ba6e51760449ef15f532e9e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a277f2b35ba6e51760449ef15f532e9e1">&#9670;&nbsp;</a></span>getCset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> getCset </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a674ac5f45baa859e1aa63a978a25a443"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a674ac5f45baa859e1aa63a978a25a443">&#9670;&nbsp;</a></span>getStrpad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a> getStrpad </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac15eabfb945b6d18a7dd78f1224848de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac15eabfb945b6d18a7dd78f1224848de">&#9670;&nbsp;</a></span>setCset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setCset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a>&#160;</td>
+ <td class="paramname"><em>cset</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab727c7d5463b009d18c2ad86f0cd260e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab727c7d5463b009d18c2ad86f0cd260e">&#9670;&nbsp;</a></span>setStrpad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setStrpad </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a>&#160;</td>
+ <td class="paramname"><em>strpad</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_str_type_8h.html">H5StrType.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_str_type.html">StrType</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_str_type__coll__graph.map b/develop/class_h5_1_1_str_type__coll__graph.map
new file mode 100644
index 0000000..0ec563b
--- /dev/null
+++ b/develop/class_h5_1_1_str_type__coll__graph.map
@@ -0,0 +1,8 @@
+<map id="StrType" name="StrType">
+<area shape="rect" id="node1" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="25,379,95,405"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_str_type__coll__graph.md5 b/develop/class_h5_1_1_str_type__coll__graph.md5
new file mode 100644
index 0000000..f412a15
--- /dev/null
+++ b/develop/class_h5_1_1_str_type__coll__graph.md5
@@ -0,0 +1 @@
+1ec87abb7e0e7f557ee71d4bf33fdfda \ No newline at end of file
diff --git a/develop/class_h5_1_1_str_type__coll__graph.png b/develop/class_h5_1_1_str_type__coll__graph.png
new file mode 100644
index 0000000..d8df85d
--- /dev/null
+++ b/develop/class_h5_1_1_str_type__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_str_type__inherit__graph.map b/develop/class_h5_1_1_str_type__inherit__graph.map
new file mode 100644
index 0000000..0ec563b
--- /dev/null
+++ b/develop/class_h5_1_1_str_type__inherit__graph.map
@@ -0,0 +1,8 @@
+<map id="StrType" name="StrType">
+<area shape="rect" id="node1" title="StrType is a derivative of a DataType and operates on HDF5 string datatype." alt="" coords="25,379,95,405"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_atom_type.html" title="AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType." alt="" coords="17,304,103,331"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node6" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_str_type__inherit__graph.md5 b/develop/class_h5_1_1_str_type__inherit__graph.md5
new file mode 100644
index 0000000..f412a15
--- /dev/null
+++ b/develop/class_h5_1_1_str_type__inherit__graph.md5
@@ -0,0 +1 @@
+1ec87abb7e0e7f557ee71d4bf33fdfda \ No newline at end of file
diff --git a/develop/class_h5_1_1_str_type__inherit__graph.png b/develop/class_h5_1_1_str_type__inherit__graph.png
new file mode 100644
index 0000000..d8df85d
--- /dev/null
+++ b/develop/class_h5_1_1_str_type__inherit__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_user_data4_aiterate.html b/develop/class_h5_1_1_user_data4_aiterate.html
new file mode 100644
index 0000000..dd2d4b0
--- /dev/null
+++ b/develop/class_h5_1_1_user_data4_aiterate.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: UserData4Aiterate Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_user_data4_aiterate.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">UserData4Aiterate Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Object.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for UserData4Aiterate:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_user_data4_aiterate__coll__graph.png" border="0" usemap="#a_user_data4_aiterate_coll__map" alt="Collaboration graph"/></div>
+<map name="a_user_data4_aiterate_coll__map" id="a_user_data4_aiterate_coll__map">
+<area shape="rect" title=" " alt="" coords="5,261,148,288"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="35,157,118,184"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="29,81,124,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="22,5,131,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a02d5b2810757a2429457327f7177c56b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_user_data4_aiterate.html#a02d5b2810757a2429457327f7177c56b">op</a></td></tr>
+<tr class="separator:a02d5b2810757a2429457327f7177c56b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0f84bd4ed1afefa2f3e714fd48771b4"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_user_data4_aiterate.html#ae0f84bd4ed1afefa2f3e714fd48771b4">opData</a></td></tr>
+<tr class="separator:ae0f84bd4ed1afefa2f3e714fd48771b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33e91d5470d4d99e3cd95497b61c62f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_h5_object.html">H5Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_user_data4_aiterate.html#a33e91d5470d4d99e3cd95497b61c62f3">location</a></td></tr>
+<tr class="separator:a33e91d5470d4d99e3cd95497b61c62f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a33e91d5470d4d99e3cd95497b61c62f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a33e91d5470d4d99e3cd95497b61c62f3">&#9670;&nbsp;</a></span>location</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_h5_object.html">H5Object</a>* location</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a02d5b2810757a2429457327f7177c56b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02d5b2810757a2429457327f7177c56b">&#9670;&nbsp;</a></span>op</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> op</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae0f84bd4ed1afefa2f3e714fd48771b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0f84bd4ed1afefa2f3e714fd48771b4">&#9670;&nbsp;</a></span>opData</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* opData</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_object_8h.html">H5Object.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_user_data4_aiterate.html">UserData4Aiterate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_user_data4_aiterate__coll__graph.map b/develop/class_h5_1_1_user_data4_aiterate__coll__graph.map
new file mode 100644
index 0000000..26c147d
--- /dev/null
+++ b/develop/class_h5_1_1_user_data4_aiterate__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="UserData4Aiterate" name="UserData4Aiterate">
+<area shape="rect" id="node1" title=" " alt="" coords="5,261,148,288"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="35,157,118,184"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="29,81,124,108"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="22,5,131,32"/>
+</map>
diff --git a/develop/class_h5_1_1_user_data4_aiterate__coll__graph.md5 b/develop/class_h5_1_1_user_data4_aiterate__coll__graph.md5
new file mode 100644
index 0000000..80c0736
--- /dev/null
+++ b/develop/class_h5_1_1_user_data4_aiterate__coll__graph.md5
@@ -0,0 +1 @@
+d53c460cc7cb0775ace0b745dc6108a9 \ No newline at end of file
diff --git a/develop/class_h5_1_1_user_data4_aiterate__coll__graph.png b/develop/class_h5_1_1_user_data4_aiterate__coll__graph.png
new file mode 100644
index 0000000..0c4d740
--- /dev/null
+++ b/develop/class_h5_1_1_user_data4_aiterate__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_user_data4_visit.html b/develop/class_h5_1_1_user_data4_visit.html
new file mode 100644
index 0000000..3e4c0ce
--- /dev/null
+++ b/develop/class_h5_1_1_user_data4_visit.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: UserData4Visit Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_user_data4_visit.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">UserData4Visit Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5Object.h&gt;</code></p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for UserData4Visit:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_user_data4_visit__coll__graph.png" border="0" usemap="#a_user_data4_visit_coll__map" alt="Collaboration graph"/></div>
+<map name="a_user_data4_visit_coll__map" id="a_user_data4_visit_coll__map">
+<area shape="rect" title=" " alt="" coords="5,261,125,288"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="24,157,107,184"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="18,81,113,108"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="11,5,120,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a161305602c1f474376abfa0ade9bb274"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_user_data4_visit.html#a161305602c1f474376abfa0ade9bb274">op</a></td></tr>
+<tr class="separator:a161305602c1f474376abfa0ade9bb274"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0f84bd4ed1afefa2f3e714fd48771b4"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_user_data4_visit.html#ae0f84bd4ed1afefa2f3e714fd48771b4">opData</a></td></tr>
+<tr class="separator:ae0f84bd4ed1afefa2f3e714fd48771b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ba7dd5e47f9851323805f76dca8be59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_h5_object.html">H5Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_user_data4_visit.html#a5ba7dd5e47f9851323805f76dca8be59">obj</a></td></tr>
+<tr class="separator:a5ba7dd5e47f9851323805f76dca8be59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a5ba7dd5e47f9851323805f76dca8be59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ba7dd5e47f9851323805f76dca8be59">&#9670;&nbsp;</a></span>obj</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_h5_object.html">H5Object</a>* obj</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a161305602c1f474376abfa0ade9bb274"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a161305602c1f474376abfa0ade9bb274">&#9670;&nbsp;</a></span>op</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> op</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae0f84bd4ed1afefa2f3e714fd48771b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0f84bd4ed1afefa2f3e714fd48771b4">&#9670;&nbsp;</a></span>opData</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* opData</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_object_8h.html">H5Object.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_user_data4_visit.html">UserData4Visit</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_user_data4_visit__coll__graph.map b/develop/class_h5_1_1_user_data4_visit__coll__graph.map
new file mode 100644
index 0000000..f9d0eee
--- /dev/null
+++ b/develop/class_h5_1_1_user_data4_visit__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="UserData4Visit" name="UserData4Visit">
+<area shape="rect" id="node1" title=" " alt="" coords="5,261,125,288"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="24,157,107,184"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="18,81,113,108"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="11,5,120,32"/>
+</map>
diff --git a/develop/class_h5_1_1_user_data4_visit__coll__graph.md5 b/develop/class_h5_1_1_user_data4_visit__coll__graph.md5
new file mode 100644
index 0000000..5c60f3a
--- /dev/null
+++ b/develop/class_h5_1_1_user_data4_visit__coll__graph.md5
@@ -0,0 +1 @@
+4fa0d3f7e34b8eca3cc281b3b32e144d \ No newline at end of file
diff --git a/develop/class_h5_1_1_user_data4_visit__coll__graph.png b/develop/class_h5_1_1_user_data4_visit__coll__graph.png
new file mode 100644
index 0000000..e2deb56
--- /dev/null
+++ b/develop/class_h5_1_1_user_data4_visit__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_var_len_type.html b/develop/class_h5_1_1_var_len_type.html
new file mode 100644
index 0000000..f2d6d4d
--- /dev/null
+++ b/develop/class_h5_1_1_var_len_type.html
@@ -0,0 +1,779 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: VarLenType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('class_h5_1_1_var_len_type.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">VarLenType Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;c++/src/H5VarLenType.h&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="class_h5_1_1_var_len_type.html" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable-length Datatypes.">VarLenType</a> is a derivative of a <a class="el" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes.">DataType</a> and operates on HDF5 Variable-length Datatypes. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for VarLenType:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_var_len_type__inherit__graph.png" border="0" usemap="#a_var_len_type_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_var_len_type_inherit__map" id="a_var_len_type_inherit__map">
+<area shape="rect" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable&#45;length Datatypes." alt="" coords="12,304,108,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for VarLenType:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="class_h5_1_1_var_len_type__coll__graph.png" border="0" usemap="#a_var_len_type_coll__map" alt="Collaboration graph"/></div>
+<map name="a_var_len_type_coll__map" id="a_var_len_type_coll__map">
+<area shape="rect" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable&#45;length Datatypes." alt="" coords="12,304,108,331"/>
+<area shape="rect" href="class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" href="class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" href="class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" href="class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a05f42a8e0d516b776ada1285fc1139a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_var_len_type.html#a05f42a8e0d516b776ada1285fc1139a2">VarLenType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;base_type)</td></tr>
+<tr class="separator:a05f42a8e0d516b776ada1285fc1139a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98dd23e8a9986182fed31017b181d20d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_var_len_type.html#a98dd23e8a9986182fed31017b181d20d">VarLenType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> *base_type)</td></tr>
+<tr class="separator:a98dd23e8a9986182fed31017b181d20d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ff8ea4b545be56e51066a488854ac81"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_var_len_type.html#a9ff8ea4b545be56e51066a488854ac81">decode</a> () const override</td></tr>
+<tr class="separator:a9ff8ea4b545be56e51066a488854ac81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71c2693398514fad4828112c9d21554b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_var_len_type.html#a71c2693398514fad4828112c9d21554b">fromClass</a> () const override</td></tr>
+<tr class="memdesc:a71c2693398514fad4828112c9d21554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns this class name. <a href="class_h5_1_1_var_len_type.html#a71c2693398514fad4828112c9d21554b">More...</a><br /></td></tr>
+<tr class="separator:a71c2693398514fad4828112c9d21554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8c1d7cc0cc661dc3366143d553604ff"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_var_len_type.html#ae8c1d7cc0cc661dc3366143d553604ff">VarLenType</a> (const <a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> &amp;original)</td></tr>
+<tr class="separator:ae8c1d7cc0cc661dc3366143d553604ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbf7865df55af54f052d5f1d4966825e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_var_len_type.html#afbf7865df55af54f052d5f1d4966825e">VarLenType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> existing_id)</td></tr>
+<tr class="separator:afbf7865df55af54f052d5f1d4966825e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac50d988fe8f390c620e399ecef57c29e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_var_len_type.html#ac50d988fe8f390c620e399ecef57c29e">VarLenType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:ac50d988fe8f390c620e399ecef57c29e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af534d59ac5a33b895fb4349e54c7d01c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_var_len_type.html#af534d59ac5a33b895fb4349e54c7d01c">VarLenType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:af534d59ac5a33b895fb4349e54c7d01c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a336563287ae1cb5c2aabbb7f532c87d2"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_var_len_type.html#a336563287ae1cb5c2aabbb7f532c87d2">~VarLenType</a> () override</td></tr>
+<tr class="separator:a336563287ae1cb5c2aabbb7f532c87d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c2c70b8e1fa523d541fd5fdc37886f6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_var_len_type.html#a4c2c70b8e1fa523d541fd5fdc37886f6">VarLenType</a> ()</td></tr>
+<tr class="separator:a4c2c70b8e1fa523d541fd5fdc37886f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ac068dc8eaf28593e581a14753d298a06">DataType</a> (const <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> type_class, size_t size)</td></tr>
+<tr class="separator:ac068dc8eaf28593e581a14753d298a06 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae596f82e2d8d45e42b5796251bd84872">DataType</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;original)</td></tr>
+<tr class="separator:ae596f82e2d8d45e42b5796251bd84872 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a901b356513ad184c95024b05eb06c17e">DataType</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type)</td></tr>
+<tr class="separator:a901b356513ad184c95024b05eb06c17e inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40abdbbca1f4e1201e6085cc4b3d2d27">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a40abdbbca1f4e1201e6085cc4b3d2d27 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a56c3bcb8e34b473b7bac61270e18b0f7">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:a56c3bcb8e34b473b7bac61270e18b0f7 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7e04965012f5b9d52c41cfb5b60a150f">DataType</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a7e04965012f5b9d52c41cfb5b60a150f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a547c58c858ce4a8fdfd32b25523f4c03">close</a> () override</td></tr>
+<tr class="separator:a547c58c858ce4a8fdfd32b25523f4c03 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7fd949dcd92437d29d3078649f3d684f">copy</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;like_type)</td></tr>
+<tr class="separator:a7fd949dcd92437d29d3078649f3d684f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a466942a4b3c9215b66f8c1074f8cfed8">copy</a> (const <a class="el" href="class_h5_1_1_data_set.html">DataSet</a> &amp;dset)</td></tr>
+<tr class="separator:a466942a4b3c9215b66f8c1074f8cfed8 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a983efb9188e4573a470b3ec367342fe5">encode</a> ()</td></tr>
+<tr class="separator:a983efb9188e4573a470b3ec367342fe5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af6c59c79679f50dd9c9e3ae05d2ec3c5">getClass</a> () const</td></tr>
+<tr class="separator:af6c59c79679f50dd9c9e3ae05d2ec3c5 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a50c72aa320066e0c782cbbe4d4f68a55">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *name)</td></tr>
+<tr class="separator:a50c72aa320066e0c782cbbe4d4f68a55 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adac246f2356cc6ce8526dc09d9838ebd">commit</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name)</td></tr>
+<tr class="separator:adac246f2356cc6ce8526dc09d9838ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0874817151faa42361bb657f397e0dc">committed</a> () const</td></tr>
+<tr class="separator:af0874817151faa42361bb657f397e0dc inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1422bcd1c9fc4bfb85a596eb08cdfed6">find</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **pcdata) const</td></tr>
+<tr class="separator:a1422bcd1c9fc4bfb85a596eb08cdfed6 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a4c923e6248632f7dc8a09bc3def3c073">convert</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, size_t nelmts, void *buf, void *background, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4c923e6248632f7dc8a09bc3def3c073 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a37df55706ef514cff6c3b79bd3600ebd">operator=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;rhs)</td></tr>
+<tr class="separator:a37df55706ef514cff6c3b79bd3600ebd inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#af0fb071be13085933196b2f5dffee8bf">operator==</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:af0fb071be13085933196b2f5dffee8bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a389235a1d1b8904d9a44b2d9d227d2e2">operator!=</a> (const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;compared_type) const</td></tr>
+<tr class="separator:a389235a1d1b8904d9a44b2d9d227d2e2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a0af0c6e3920cd67025211889c98807db">lock</a> () const</td></tr>
+<tr class="separator:a0af0c6e3920cd67025211889c98807db inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a9be1e4285daa77fe397767c097fbdc66">getSize</a> () const</td></tr>
+<tr class="separator:a9be1e4285daa77fe397767c097fbdc66 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_type.html">DataType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a3f31d16a2dae9f56a6370a5efb9e4007">getSuper</a> () const</td></tr>
+<tr class="separator:a3f31d16a2dae9f56a6370a5efb9e4007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a44bd5fea29b828eccd4d42bb6fadbb29">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a44bd5fea29b828eccd4d42bb6fadbb29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ae02f131fcd48c885d4bd15856821331b">registerFunc</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:ae02f131fcd48c885d4bd15856821331b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a2d6f6b9d5b788b2c5c42212c17ee54bf">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:a2d6f6b9d5b788b2c5c42212c17ee54bf inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5fddd8b26eae8f07e05736b46163655">unregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;dest, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func) const</td></tr>
+<tr class="separator:aa5fddd8b26eae8f07e05736b46163655 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#acafe68636c5a715a05962321f9c2bf29">setTag</a> (const char *tag) const</td></tr>
+<tr class="separator:acafe68636c5a715a05962321f9c2bf29 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a40c235955a7679e52e0c0e6c1795f7c1">setTag</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;tag) const</td></tr>
+<tr class="separator:a40c235955a7679e52e0c0e6c1795f7c1 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a8a70a1093aa221aeeda4875ff1f73f08">getTag</a> () const</td></tr>
+<tr class="separator:a8a70a1093aa221aeeda4875ff1f73f08 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7d7c7b81297aee1a1442240e98f135de">detectClass</a> (<a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls) const</td></tr>
+<tr class="separator:a7d7c7b81297aee1a1442240e98f135de inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a7cf8f832989cccfea47bd7d7da80e007">isVariableStr</a> () const</td></tr>
+<tr class="separator:a7cf8f832989cccfea47bd7d7da80e007 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_prop_list.html">PropList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a73dd93a02b9d3cccf7c81ae96f3e9e95">getCreatePlist</a> () const</td></tr>
+<tr class="separator:a73dd93a02b9d3cccf7c81ae96f3e9e95 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#adeb53ea465a862947e76ad5d26e431a3">DataType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="separator:adeb53ea465a862947e76ad5d26e431a3 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a156d4c7e0f8fa447b0c4514641060f8b">DataType</a> ()</td></tr>
+<tr class="separator:a156d4c7e0f8fa447b0c4514641060f8b inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ab9be2c6047a50fe6c0eb8c6756f272f2">hasBinaryDesc</a> () const</td></tr>
+<tr class="separator:ab9be2c6047a50fe6c0eb8c6756f272f2 inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa5eda254838615bd58b46e86bfbb717f">getId</a> () const override</td></tr>
+<tr class="separator:aa5eda254838615bd58b46e86bfbb717f inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa2ed0fc985843a1d07751fe8f12e988d">~DataType</a> () override</td></tr>
+<tr class="separator:aa2ed0fc985843a1d07751fe8f12e988d inherit pub_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aa12b8a193aa396b38f1a81768c107769">createAttribute</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aa12b8a193aa396b38f1a81768c107769 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adc53f6b5de306e6d3f8713f99ef6b2ef">createAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;space, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adc53f6b5de306e6d3f8713f99ef6b2ef inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a30ede2759440861003206ea463950912">openAttribute</a> (const char *name) const</td></tr>
+<tr class="separator:a30ede2759440861003206ea463950912 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a6c770f5047e9b960741cdbe8f8bdd333">openAttribute</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a6c770f5047e9b960741cdbe8f8bdd333 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_attribute.html">Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7d4fa78efce7c3f38c8de49341d70349">openAttribute</a> (const unsigned int idx) const</td></tr>
+<tr class="separator:a7d4fa78efce7c3f38c8de49341d70349 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ad95b9c9b0653998fa39d40a403fcdd65">iterateAttrs</a> (<a class="el" href="namespace_h5.html#aaff4ab7e0bf94f2082ac3b1991a4ec5d">attr_operator_t</a> user_op, unsigned *idx=NULL, void *op_data=NULL)</td></tr>
+<tr class="separator:ad95b9c9b0653998fa39d40a403fcdd65 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7b5efa6e905253d02af31c642a2395cf">visit</a> (<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="namespace_h5.html#a947845193996f95f6017b1ae6d3044c7">visit_operator_t</a> user_op, void *op_data, unsigned int fields)</td></tr>
+<tr class="separator:a7b5efa6e905253d02af31c642a2395cf inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a7ef85ec76e25ccffe2807f0a174f4f1c">objVersion</a> () const</td></tr>
+<tr class="separator:a7ef85ec76e25ccffe2807f0a174f4f1c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a2dcc2ca0ddc9b07a609579c3a2011b8e">getNumAttrs</a> () const</td></tr>
+<tr class="separator:a2dcc2ca0ddc9b07a609579c3a2011b8e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a1e5442864521bd4a43538b978c7a182c">attrExists</a> (const char *name) const</td></tr>
+<tr class="separator:a1e5442864521bd4a43538b978c7a182c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#ac55c51e061707be942daaa679628f29e">attrExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:ac55c51e061707be942daaa679628f29e inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a466ba22ebe37cb75c4b24af16c16c065">renameAttr</a> (const char *oldname, const char *newname) const</td></tr>
+<tr class="separator:a466ba22ebe37cb75c4b24af16c16c065 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a087afa9443078f97819d9cf16ae81430">renameAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;oldname, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;newname) const</td></tr>
+<tr class="separator:a087afa9443078f97819d9cf16ae81430 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#aad69c130fccb203bbd467fd5d7696a2a">removeAttr</a> (const char *name) const</td></tr>
+<tr class="separator:aad69c130fccb203bbd467fd5d7696a2a inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a8728ae132f488efef9b00e65a7de552f">removeAttr</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a8728ae132f488efef9b00e65a7de552f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a20fb8e3aab8e4c65ce4f3585e806f65f">getObjName</a> (char *obj_name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a20fb8e3aab8e4c65ce4f3585e806f65f inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a49e2783100d5d3a8e123f1c874ed2a98">getObjName</a> (<a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;obj_name, size_t len=0) const</td></tr>
+<tr class="separator:a49e2783100d5d3a8e123f1c874ed2a98 inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#adaeae65f817e7fd05de5c4493819e15c">getObjName</a> () const</td></tr>
+<tr class="separator:adaeae65f817e7fd05de5c4493819e15c inherit pub_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5b6a3c3a1ce9b32908d16c3889f4640a">nameExists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5b6a3c3a1ce9b32908d16c3889f4640a inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6accdac30fdf67f625c7d056383b08d6">nameExists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6accdac30fdf67f625c7d056383b08d6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1fc65b060b1dfe574db45aabc40f2e49">exists</a> (const char *name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1fc65b060b1dfe574db45aabc40f2e49 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#add6c77c673fec9822200470e994fa86e">exists</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:add6c77c673fec9822200470e994fa86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2104e3fc68762ce4429c7be29c28db97">flush</a> (<a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope) const</td></tr>
+<tr class="separator:a2104e3fc68762ce4429c7be29c28db97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6bf9c11f574b7c96c339a422df957ba5">getFileName</a> () const</td></tr>
+<tr class="separator:a6bf9c11f574b7c96c339a422df957ba5 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac3ff28dfead33f31d4a306ac64a2e8ea">getObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:ac3ff28dfead33f31d4a306ac64a2e8ea inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0764f5065e3d73bf9d8622abad6ff04f">getRefObjType</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a0764f5065e3d73bf9d8622abad6ff04f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa56c64dfb8674c33950b433743071959">setComment</a> (const char *name, const char *comment) const</td></tr>
+<tr class="separator:aa56c64dfb8674c33950b433743071959 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#af9ec33f378ba999692a80d444f1fbf10">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:af9ec33f378ba999692a80d444f1fbf10 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a19a0a1fceafc2da4168edb9e955309e0">setComment</a> (const char *comment) const</td></tr>
+<tr class="separator:a19a0a1fceafc2da4168edb9e955309e0 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#abc8f03c5c6adfd59dc5ddbe3b8023f71">setComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;comment) const</td></tr>
+<tr class="separator:abc8f03c5c6adfd59dc5ddbe3b8023f71 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adccf847e61fa75526eba225cfbfcb1a9">getComment</a> (const char *name, size_t buf_size, char *comment) const</td></tr>
+<tr class="separator:adccf847e61fa75526eba225cfbfcb1a9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6b474a93bea01095f8bdfef23783b417">getComment</a> (const char *name, size_t buf_size=0) const</td></tr>
+<tr class="separator:a6b474a93bea01095f8bdfef23783b417 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac19e0d3c4cc726e0496b4c6637b7a898">getComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t buf_size=0) const</td></tr>
+<tr class="separator:ac19e0d3c4cc726e0496b4c6637b7a898 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1502537157b519256fbc8c1b86964c30">removeComment</a> (const char *name) const</td></tr>
+<tr class="separator:a1502537157b519256fbc8c1b86964c30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a781501efc74cb885ac35cf19cb7b6034">removeComment</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a781501efc74cb885ac35cf19cb7b6034 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a70afc0096783fa2029e5fd68090a8178">reference</a> (void *ref, const char *name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a70afc0096783fa2029e5fd68090a8178 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a8b07c2bc74f5d041795e19a7dbb5938b">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>) const</td></tr>
+<tr class="separator:a8b07c2bc74f5d041795e19a7dbb5938b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7938549264e27dc774bdc971aedf6a14">reference</a> (void *ref, const char *name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a7938549264e27dc774bdc971aedf6a14 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aa9c6429cbae80da2d9c205d288ed9b56">reference</a> (void *ref, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;dataspace, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:aa9c6429cbae80da2d9c205d288ed9b56 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6606634f31d164f52528bd4acf58a0c2">dereference</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#ae1ffa09875ca6778df3a577592dacbd2">H5R_OBJECT</a>, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist=<a class="el" href="class_h5_1_1_prop_list.html#a5b68b4892eb2eff8946c3ea40babca0a">PropList::DEFAULT</a>)</td></tr>
+<tr class="separator:a6606634f31d164f52528bd4acf58a0c2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_space.html">DataSpace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5bf58c348bd0fd46883c47a1b0b636ac">getRegion</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type=<a class="el" href="_h5_rpublic_8h.html#a2a28c48c03a4616a02f9157fca4b2df0">H5R_DATASET_REGION</a>) const</td></tr>
+<tr class="separator:a5bf58c348bd0fd46883c47a1b0b636ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1170b4bbd897073e8b9c9597c453fb83">createGroup</a> (const char *name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a1170b4bbd897073e8b9c9597c453fb83 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a28388d632549aa09f4852bbbbca8df81">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl) const</td></tr>
+<tr class="separator:a28388d632549aa09f4852bbbbca8df81 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaf8c5b6e837f3ab5b227f763b3fc51a6">createGroup</a> (const char *name, size_t size_hint=0) const</td></tr>
+<tr class="separator:aaf8c5b6e837f3ab5b227f763b3fc51a6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2a7447fa8365da6a0ba8ff8fc6c7b02b">createGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size_hint=0) const</td></tr>
+<tr class="separator:a2a7447fa8365da6a0ba8ff8fc6c7b02b inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a301193cbd19f2a72fedda3bf01bb8c1c">openGroup</a> (const char *name) const</td></tr>
+<tr class="separator:a301193cbd19f2a72fedda3bf01bb8c1c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_group.html">Group</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a40786ac7741054bf9b626160f5fae558">openGroup</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a40786ac7741054bf9b626160f5fae558 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ab5e67af561d801c121e2b6bce9cb9c">createDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ab5e67af561d801c121e2b6bce9cb9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a834121f8aaca0e2aac7895eeeac8cea9">createDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;data_type, const <a class="el" href="class_h5_1_1_data_space.html">DataSpace</a> &amp;data_space, const <a class="el" href="class_h5_1_1_d_set_creat_prop_list.html">DSetCreatPropList</a> &amp;create_plist=<a class="el" href="class_h5_1_1_d_set_creat_prop_list.html#a63ed1e479ff9a4db8c636fa7d6932ddc">DSetCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a834121f8aaca0e2aac7895eeeac8cea9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab272fc7c02575b1dd1f203a4fa6d8977">openDataSet</a> (const char *name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab272fc7c02575b1dd1f203a4fa6d8977 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_data_set.html">DataSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a346eb9503d81d44b5e2a74f66f71f5ce">openDataSet</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_d_set_acc_prop_list.html">DSetAccPropList</a> &amp;dapl=<a class="el" href="class_h5_1_1_d_set_acc_prop_list.html#aa1c3c364336f0d365f119e1c6a555e17">DSetAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a346eb9503d81d44b5e2a74f66f71f5ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cf5041c59c32e737aa2c11075af27b9">getLinkInfo</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cf5041c59c32e737aa2c11075af27b9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_h5_l__info2__t.html">H5L_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6ff35cde90cbb2bde649eec44a39c481">getLinkInfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a6ff35cde90cbb2bde649eec44a39c481 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8d8111c98847ff0c154fae00b195368">getLinkval</a> (const char *link_name, size_t size=0) const</td></tr>
+<tr class="separator:ab8d8111c98847ff0c154fae00b195368 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a927626dd6ffa9d76ce1a92afeaa988a4">getLinkval</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, size_t size=0) const</td></tr>
+<tr class="separator:a927626dd6ffa9d76ce1a92afeaa988a4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a229810034cc99e1d839b1c3d99142301">getNumObjs</a> () const</td></tr>
+<tr class="separator:a229810034cc99e1d839b1c3d99142301 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4675ca8d4a4138820836fae7577e8b91">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a4675ca8d4a4138820836fae7577e8b91 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac479605d59dd4ef73e2839f4d62af8ce">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *name, size_t size) const</td></tr>
+<tr class="separator:ac479605d59dd4ef73e2839f4d62af8ce inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a39e51dee8e8e44a1317173805d6cd458">getObjnameByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, size_t size) const</td></tr>
+<tr class="separator:a39e51dee8e8e44a1317173805d6cd458 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a315669ed438a23f1f6b174bdaaf7a0e4">childObjType</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a315669ed438a23f1f6b174bdaaf7a0e4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac33546570ade4c5cc55b5d265d96e97c">childObjType</a> (const char *objname) const</td></tr>
+<tr class="separator:ac33546570ade4c5cc55b5d265d96e97c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ac0436c82ef1e538e2789e7b7b8e69c46">childObjType</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> index, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type=<a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3a644e6701706be4d37660864336c7bd3e">H5_INDEX_NAME</a>, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order=<a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9a80c3e083c0a77063b1a66553decfcb08">H5_ITER_INC</a>, const char *objname=&quot;.&quot;) const</td></tr>
+<tr class="separator:ac0436c82ef1e538e2789e7b7b8e69c46 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a6f31a372d6fd95e6191175faab7784f7">childObjVersion</a> (const char *objname) const</td></tr>
+<tr class="separator:a6f31a372d6fd95e6191175faab7784f7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a86667af38fe350840b53cafb33f55700">childObjVersion</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;objname) const</td></tr>
+<tr class="separator:a86667af38fe350840b53cafb33f55700 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ffe7e82c2ac2bc76fa3c6b76356eba3">getObjinfo</a> (<a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>) const</td></tr>
+<tr class="separator:a0ffe7e82c2ac2bc76fa3c6b76356eba3 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5802aac2ce1a720da0bf7bd1824fbe9c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5802aac2ce1a720da0bf7bd1824fbe9c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae5e17b3d1e96f9d085db02d5a52d6a32">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae5e17b3d1e96f9d085db02d5a52d6a32 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aeb286e69724cef8008d1e3744655d839">getObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aeb286e69724cef8008d1e3744655d839 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e5b8ac90f35599a09d112c5a66bd57e">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#addd3f3f27f124a16a52c390b8431a878">H5O_INFO_BASIC</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a7e5b8ac90f35599a09d112c5a66bd57e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad8f50a9493e6a9c772a3a7e211346673">getNativeObjinfo</a> (<a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>) const</td></tr>
+<tr class="separator:ad8f50a9493e6a9c772a3a7e211346673 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a0ee01275b10ed8d4066250653fb9cdf2">getNativeObjinfo</a> (const char *name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a0ee01275b10ed8d4066250653fb9cdf2 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5de1a845431517b20e8dfe5a40c836e9">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5de1a845431517b20e8dfe5a40c836e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aae659675c63b83e2b200c7d696589e3e">getNativeObjinfo</a> (const char *grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:aae659675c63b83e2b200c7d696589e3e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad54f2a701109e623ec157b6b6aa0e86e">getNativeObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;grp_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="struct_h5_o__native__info__t.html">H5O_native_info_t</a> &amp;objinfo, unsigned fields=<a class="el" href="_h5_opublic_8h.html#a41832cc0fcd1f5063f28e796733761e2">H5O_NATIVE_INFO_HDR</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ad54f2a701109e623ec157b6b6aa0e86e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5a303b1490791b7e7f2a647a6e672c69">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx) const</td></tr>
+<tr class="separator:a5a303b1490791b7e7f2a647a6e672c69 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aaef8a6c338909ef0eb36c3c82e3ba2ac">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, char *type_name) const</td></tr>
+<tr class="separator:aaef8a6c338909ef0eb36c3c82e3ba2ac inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a109d2428307af12670d5e32aa3d4bc9f">getObjTypeByIdx</a> (<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> idx, <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;type_name) const</td></tr>
+<tr class="separator:a109d2428307af12670d5e32aa3d4bc9f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a011442df22e7f4933260150c98d7c18c">getObjinfo</a> (const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a011442df22e7f4933260150c98d7c18c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#afcd71b04ffffd2dc3df863d939e67e30">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:afcd71b04ffffd2dc3df863d939e67e30 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#aabe02b95a3180f8c71cf6a6a6b40416c">getObjinfo</a> (const char *name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:aabe02b95a3180f8c71cf6a6a6b40416c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a069dffb1bfcc9e2f5793e9656b2d5e97">getObjinfo</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> &amp;statbuf) const</td></tr>
+<tr class="separator:a069dffb1bfcc9e2f5793e9656b2d5e97 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a479bdfa38610b3b5a09d9cfbbf24602c">iterateElems</a> (const char *name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a479bdfa38610b3b5a09d9cfbbf24602c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a15e9ece54538c0b2ba669ce487d4e754">iterateElems</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, int *idx, <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> op, void *op_data)</td></tr>
+<tr class="separator:a15e9ece54538c0b2ba669ce487d4e754 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a845f8458d7018ac0d384b471ee0e1d1d">link</a> (const char *target_name, const char *link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a845f8458d7018ac0d384b471ee0e1d1d inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a1d7d588c48fa5c70d838271824e37b63">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;target_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a1d7d588c48fa5c70d838271824e37b63 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2cefc83bcb2c70f5d418ea5d34788cdc">link</a> (const char *curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2cefc83bcb2c70f5d418ea5d34788cdc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#adb471ad7e170e9a8f19dfcf390fec7b6">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;new_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:adb471ad7e170e9a8f19dfcf390fec7b6 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a594827af14cb67aabb7fd9a8f5be7b57">link</a> (const char *curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const char *new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a594827af14cb67aabb7fd9a8f5be7b57 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab6cc62e0a6bd6ac4e2e032be978be6ef">link</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> same_loc, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab6cc62e0a6bd6ac4e2e032be978be6ef inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7235310eac4c5c59ef0c0cb3ea92837c">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const char *curr_name, const char *new_name) const</td></tr>
+<tr class="separator:a7235310eac4c5c59ef0c0cb3ea92837c inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad786e2f951b9634504870e5e8a53a5da">link</a> (<a class="el" href="_h5_lpublic_8h.html#a1e3c5d37c60e7a59b0179e26a4094a48">H5L_type_t</a> link_type, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;curr_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;new_name) const</td></tr>
+<tr class="separator:ad786e2f951b9634504870e5e8a53a5da inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a691bf93d225de96ed59ab2081ffaf593">unlink</a> (const char *link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a691bf93d225de96ed59ab2081ffaf593 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a31549ff86c790a59bdbf57deb1cc720e">unlink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;link_name, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a31549ff86c790a59bdbf57deb1cc720e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad443b50438f2d8a461c135145b1ec5b1">mount</a> (const char *name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:ad443b50438f2d8a461c135145b1ec5b1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a3bfa9bc0b7b4cce18fcc84e43538fd2f">mount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name, const <a class="el" href="class_h5_1_1_h5_file.html">H5File</a> &amp;child, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist) const</td></tr>
+<tr class="separator:a3bfa9bc0b7b4cce18fcc84e43538fd2f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae09b0dcfd726a556d5d65a0d4400da62">unmount</a> (const char *name) const</td></tr>
+<tr class="separator:ae09b0dcfd726a556d5d65a0d4400da62 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7e22c0f5247af50825ffb867a2e8ba80">unmount</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;name) const</td></tr>
+<tr class="separator:a7e22c0f5247af50825ffb867a2e8ba80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4903d4193fdb6a8730eaecbd6c9e41f9">copyLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a4903d4193fdb6a8730eaecbd6c9e41f9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ae3f54f4b79b0692450926707ff44582f">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ae3f54f4b79b0692450926707ff44582f inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab1698c48a6857307bbeed81b845fe375">copyLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:ab1698c48a6857307bbeed81b845fe375 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a21553c03b077979007ed2cc75b5b70a7">copyLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a21553c03b077979007ed2cc75b5b70a7 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a2ea4c23b57d66f11608b6e0d4ee5bee4">moveLink</a> (const char *src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a2ea4c23b57d66f11608b6e0d4ee5bee4 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#acbd9a759a3b316e11b5c055418a58451">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="class_h5_1_1_group.html">Group</a> &amp;dst, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:acbd9a759a3b316e11b5c055418a58451 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a5dab35b1bfcca90dae281950469829e9">moveLink</a> (const char *src_name, const char *dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a5dab35b1bfcca90dae281950469829e9 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a047814ea13799efa6ace318ac914b5bc">moveLink</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst_name, const <a class="el" href="class_h5_1_1_link_creat_prop_list.html">LinkCreatPropList</a> &amp;lcpl=<a class="el" href="class_h5_1_1_link_creat_prop_list.html#a018f6d174b04c91a4eca27f16c819fd1">LinkCreatPropList::DEFAULT</a>, const <a class="el" href="class_h5_1_1_link_acc_prop_list.html">LinkAccPropList</a> &amp;lapl=<a class="el" href="class_h5_1_1_link_acc_prop_list.html#a3b968b673bee76df37a66399f3d977c4">LinkAccPropList::DEFAULT</a>) const</td></tr>
+<tr class="separator:a047814ea13799efa6ace318ac914b5bc inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab8322f4878c3cf3f144f6c4bc9e873c1">move</a> (const char *src, const char *dst) const</td></tr>
+<tr class="separator:ab8322f4878c3cf3f144f6c4bc9e873c1 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a7419e931ae49b34b4e5d8d1c14fa3c43">move</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;src, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;dst) const</td></tr>
+<tr class="separator:a7419e931ae49b34b4e5d8d1c14fa3c43 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">throwException</a> (const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;func_name, const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;msg) const</td></tr>
+<tr class="memdesc:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="mdescLeft">&#160;</td><td class="mdescRight">For subclasses, <a class="el" href="class_h5_1_1_h5_file.html" title="Class H5File represents an HDF5 file and inherits from class Group as file is a root group.">H5File</a> and <a class="el" href="class_h5_1_1_group.html" title="Class Group represents an HDF5 group.">Group</a>, to throw appropriate exception. <a href="class_h5_1_1_h5_location.html#a660ad74ec78f74e35f8ed372d27d9a80">More...</a><br /></td></tr>
+<tr class="separator:a660ad74ec78f74e35f8ed372d27d9a80 inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a9ba81e4e740236d21f3699872e82f41e">H5Location</a> ()</td></tr>
+<tr class="separator:a9ba81e4e740236d21f3699872e82f41e inherit pub_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#aaa982b0a0eba28a3c45c8703b50b2cdc">incRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:aaa982b0a0eba28a3c45c8703b50b2cdc inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a68f1f3d122061267fc7ba9ff26a8e116">incRefCount</a> () const</td></tr>
+<tr class="separator:a68f1f3d122061267fc7ba9ff26a8e116 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af6fd1ad4b3de42fd56c1af67bafc16bb">decRefCount</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:af6fd1ad4b3de42fd56c1af67bafc16bb inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a8ef8ed7ea6de87c0efd63545807ffa19">decRefCount</a> () const</td></tr>
+<tr class="separator:a8ef8ed7ea6de87c0efd63545807ffa19 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a3d474b97d3fcdb866c662b7c45afc101">getCounter</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id) const</td></tr>
+<tr class="separator:a3d474b97d3fcdb866c662b7c45afc101 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a9e1c79c2f7ea65f480003c4162ade647">getCounter</a> () const</td></tr>
+<tr class="separator:a9e1c79c2f7ea65f480003c4162ade647 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ab7818457e11039a6720b8daa491a2a23">getHDFObjType</a> () const</td></tr>
+<tr class="separator:ab7818457e11039a6720b8daa491a2a23 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#acbbb9aa6baaaa2bd7a1722bc239e9e56">operator=</a> (const <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a> &amp;rhs)</td></tr>
+<tr class="separator:acbbb9aa6baaaa2bd7a1722bc239e9e56 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#af2cb88c7456b7e40fcda2f3f438162cd">setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id)</td></tr>
+<tr class="separator:af2cb88c7456b7e40fcda2f3f438162cd inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad73041310c0799fde5df3017a21062a8">inMemFunc</a> (const char *func_name) const</td></tr>
+<tr class="separator:ad73041310c0799fde5df3017a21062a8 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ae7045827074fe80027567132ee143761">~IdComponent</a> ()</td></tr>
+<tr class="separator:ae7045827074fe80027567132ee143761 inherit pub_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#ada8f566b113567dedb7d66c01dc39675">detectClass</a> (const <a class="el" href="class_h5_1_1_pred_type.html">PredType</a> &amp;pred_type, <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> cls)</td></tr>
+<tr class="separator:ada8f566b113567dedb7d66c01dc39675 inherit pub_static_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abc3fbcf4fff6fdc48838675a8db06253">getHDFObjType</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:abc3fbcf4fff6fdc48838675a8db06253 inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ad101d2b666ffdd27c1888559cb48862e">getNumMembers</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:ad101d2b666ffdd27c1888559cb48862e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#ac121ded620518cc83d13cbe0eed6648e">isValid</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> an_id)</td></tr>
+<tr class="separator:ac121ded620518cc83d13cbe0eed6648e inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#abad7a77fcb34ef1721f640c5a35fae2d">typeExists</a> (<a class="el" href="_h5_ipublic_8h.html#a13afe14178faf81b89fa2167e7ab832b">H5I_type_t</a> type)</td></tr>
+<tr class="separator:abad7a77fcb34ef1721f640c5a35fae2d inherit pub_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa0747cdda355fee792bbf220ea91a5f9">p_decode</a> () const</td></tr>
+<tr class="separator:aa0747cdda355fee792bbf220ea91a5f9 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#aa9f8a5ef0ac0007c6ae942e03ecaa906">p_setId</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_id) override</td></tr>
+<tr class="separator:aa9f8a5ef0ac0007c6ae942e03ecaa906 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a1b3724b6f28676ef301d842f9122af06">p_opentype</a> (const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;loc, const char *dtype_name) const</td></tr>
+<tr class="separator:a1b3724b6f28676ef301d842f9122af06 inherit pro_methods_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_object.html">H5Object</a></td></tr>
+<tr class="memitem:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a15b3ef12498b7ec709e876eb89df61d0">H5Object</a> ()</td></tr>
+<tr class="separator:a15b3ef12498b7ec709e876eb89df61d0 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_object.html#a0013631ce14d8f5ec03acc621565d7a2">~H5Object</a> () override</td></tr>
+<tr class="separator:a0013631ce14d8f5ec03acc621565d7a2 inherit pro_methods_class_h5_1_1_h5_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_h5_location"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_h5_location')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a></td></tr>
+<tr class="memitem:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ad4194ff1bceb751e8e249eee1c0660dc">p_reference</a> (void *ref, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ad4194ff1bceb751e8e249eee1c0660dc inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a4271dc9461e2b95164591799c36dffad">p_dereference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type, const <a class="el" href="class_h5_1_1_prop_list.html">PropList</a> &amp;plist, const char *from_func)</td></tr>
+<tr class="separator:a4271dc9461e2b95164591799c36dffad inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#a02160fa223f6b333ecefaf706c40f951">p_get_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:a02160fa223f6b333ecefaf706c40f951 inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_opublic_8h.html#a929ff459574495f461657f6be804cdec">H5O_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab496939d08367da3e66d8c83a1b3275a">p_get_ref_obj_type</a> (void *ref, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type) const</td></tr>
+<tr class="separator:ab496939d08367da3e66d8c83a1b3275a inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_h5_location.html#ab0f6f6105f259df62514fa4db97d5aea">~H5Location</a> () override</td></tr>
+<tr class="separator:ab0f6f6105f259df62514fa4db97d5aea inherit pro_methods_class_h5_1_1_h5_location"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a451c0471e69ff48f14c4e26f8a0856a7">IdComponent</a> ()</td></tr>
+<tr class="separator:a451c0471e69ff48f14c4e26f8a0856a7 inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a212a32d32b740516ef3ee0be8b82b5eb">p_get_file_name</a> () const</td></tr>
+<tr class="separator:a212a32d32b740516ef3ee0be8b82b5eb inherit pro_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_methods_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a64f606acad8935a5fdc1fc6434742176">p_valid_id</a> (const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id)</td></tr>
+<tr class="separator:a64f606acad8935a5fdc1fc6434742176 inherit pro_static_methods_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_h5_1_1_data_type"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_h5_1_1_data_type')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_h5_1_1_data_type.html">DataType</a></td></tr>
+<tr class="memitem:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_data_type.html#a49ffeaac2cb90ecf98f9966fb1308fd1">id</a></td></tr>
+<tr class="separator:a49ffeaac2cb90ecf98f9966fb1308fd1 inherit pro_attribs_class_h5_1_1_data_type"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_static_attribs_class_h5_1_1_id_component"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_h5_1_1_id_component')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_h5_1_1_id_component.html">IdComponent</a></td></tr>
+<tr class="memitem:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_h5_1_1_id_component.html#a824f3faa415dac39709767ca4a9dbb11">H5dontAtexit_called</a></td></tr>
+<tr class="separator:a824f3faa415dac39709767ca4a9dbb11 inherit pro_static_attribs_class_h5_1_1_id_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a05f42a8e0d516b776ada1285fc1139a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05f42a8e0d516b776ada1285fc1139a2">&#9670;&nbsp;</a></span>VarLenType() <span class="overload">[1/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> &amp;&#160;</td>
+ <td class="paramname"><em>base_type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a98dd23e8a9986182fed31017b181d20d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a98dd23e8a9986182fed31017b181d20d">&#9670;&nbsp;</a></span>VarLenType() <span class="overload">[2/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_data_type.html">DataType</a> *&#160;</td>
+ <td class="paramname"><em>base_type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae8c1d7cc0cc661dc3366143d553604ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8c1d7cc0cc661dc3366143d553604ff">&#9670;&nbsp;</a></span>VarLenType() <span class="overload">[3/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> &amp;&#160;</td>
+ <td class="paramname"><em>original</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afbf7865df55af54f052d5f1d4966825e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afbf7865df55af54f052d5f1d4966825e">&#9670;&nbsp;</a></span>VarLenType() <span class="overload">[4/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>existing_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac50d988fe8f390c620e399ecef57c29e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac50d988fe8f390c620e399ecef57c29e">&#9670;&nbsp;</a></span>VarLenType() <span class="overload">[5/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af534d59ac5a33b895fb4349e54c7d01c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af534d59ac5a33b895fb4349e54c7d01c">&#9670;&nbsp;</a></span>VarLenType() <span class="overload">[6/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_h5_1_1_h5_location.html">H5Location</a> &amp;&#160;</td>
+ <td class="paramname"><em>loc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> &amp;&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a336563287ae1cb5c2aabbb7f532c87d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a336563287ae1cb5c2aabbb7f532c87d2">&#9670;&nbsp;</a></span>~VarLenType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual ~<a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4c2c70b8e1fa523d541fd5fdc37886f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c2c70b8e1fa523d541fd5fdc37886f6">&#9670;&nbsp;</a></span>VarLenType() <span class="overload">[7/7]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9ff8ea4b545be56e51066a488854ac81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ff8ea4b545be56e51066a488854ac81">&#9670;&nbsp;</a></span>decode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_h5_1_1_data_type.html">DataType</a>* decode </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_data_type.html#af58a39507bc65b3803c237e585f23ed3">DataType</a>.</p>
+
+</div>
+</div>
+<a id="a71c2693398514fad4828112c9d21554b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71c2693398514fad4828112c9d21554b">&#9670;&nbsp;</a></span>fromClass()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="_h5_exception_8h.html#a5c3fdf56d98d169f63f1b114803db592">H5std_string</a> fromClass </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns this class name. </p>
+
+<p>Reimplemented from <a class="el" href="class_h5_1_1_data_type.html#a71c2693398514fad4828112c9d21554b">DataType</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>c++/src/<a class="el" href="_h5_var_len_type_8h.html">H5VarLenType.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_h5.html">H5</a></li><li class="navelem"><a class="el" href="class_h5_1_1_var_len_type.html">VarLenType</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/class_h5_1_1_var_len_type__coll__graph.map b/develop/class_h5_1_1_var_len_type__coll__graph.map
new file mode 100644
index 0000000..762d4e5
--- /dev/null
+++ b/develop/class_h5_1_1_var_len_type__coll__graph.map
@@ -0,0 +1,7 @@
+<map id="VarLenType" name="VarLenType">
+<area shape="rect" id="node1" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable&#45;length Datatypes." alt="" coords="12,304,108,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_var_len_type__coll__graph.md5 b/develop/class_h5_1_1_var_len_type__coll__graph.md5
new file mode 100644
index 0000000..a01e278
--- /dev/null
+++ b/develop/class_h5_1_1_var_len_type__coll__graph.md5
@@ -0,0 +1 @@
+b66b1bcbf36c6848b3bacd0dcab3b452 \ No newline at end of file
diff --git a/develop/class_h5_1_1_var_len_type__coll__graph.png b/develop/class_h5_1_1_var_len_type__coll__graph.png
new file mode 100644
index 0000000..9bd41ff
--- /dev/null
+++ b/develop/class_h5_1_1_var_len_type__coll__graph.png
Binary files differ
diff --git a/develop/class_h5_1_1_var_len_type__inherit__graph.map b/develop/class_h5_1_1_var_len_type__inherit__graph.map
new file mode 100644
index 0000000..762d4e5
--- /dev/null
+++ b/develop/class_h5_1_1_var_len_type__inherit__graph.map
@@ -0,0 +1,7 @@
+<map id="VarLenType" name="VarLenType">
+<area shape="rect" id="node1" title="VarLenType is a derivative of a DataType and operates on HDF5 Variable&#45;length Datatypes." alt="" coords="12,304,108,331"/>
+<area shape="rect" id="node2" href="$class_h5_1_1_data_type.html" title="Class DataType provides generic operations on HDF5 datatypes." alt="" coords="19,229,101,256"/>
+<area shape="rect" id="node3" href="$class_h5_1_1_h5_object.html" title="Class H5Object is a bridge between H5Location and DataSet, DataType, and Group." alt="" coords="19,155,101,181"/>
+<area shape="rect" id="node4" href="$class_h5_1_1_h5_location.html" title="H5Location is an abstract base class, added in version 1.8.12." alt="" coords="13,80,107,107"/>
+<area shape="rect" id="node5" href="$class_h5_1_1_id_component.html" title="Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier." alt="" coords="5,5,115,32"/>
+</map>
diff --git a/develop/class_h5_1_1_var_len_type__inherit__graph.md5 b/develop/class_h5_1_1_var_len_type__inherit__graph.md5
new file mode 100644
index 0000000..a01e278
--- /dev/null
+++ b/develop/class_h5_1_1_var_len_type__inherit__graph.md5
@@ -0,0 +1 @@
+b66b1bcbf36c6848b3bacd0dcab3b452 \ No newline at end of file
diff --git a/develop/class_h5_1_1_var_len_type__inherit__graph.png b/develop/class_h5_1_1_var_len_type__inherit__graph.png
new file mode 100644
index 0000000..9bd41ff
--- /dev/null
+++ b/develop/class_h5_1_1_var_len_type__inherit__graph.png
Binary files differ
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___alloc.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___alloc.html
new file mode 100644
index 0000000..6a1b166
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___alloc.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_Alloc Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___alloc.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Alloc Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5D_space_status</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___alloc.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___alloc_8java.html">H5Ex_D_Alloc.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___alloc.html">H5Ex_D_Alloc</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___checksum.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___checksum.html
new file mode 100644
index 0000000..4984cd1
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___checksum.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_Checksum Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___checksum.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Checksum Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___checksum.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___checksum_8java.html">H5Ex_D_Checksum.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___checksum.html">H5Ex_D_Checksum</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___chunk.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___chunk.html
new file mode 100644
index 0000000..1714182
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___chunk.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_Chunk Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___chunk.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Chunk Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5D_layout</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___chunk.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___chunk_8java.html">H5Ex_D_Chunk.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___chunk.html">H5Ex_D_Chunk</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___compact.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___compact.html
new file mode 100644
index 0000000..c314a84
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___compact.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_Compact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___compact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Compact Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5D_layout</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___compact.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___compact_8java.html">H5Ex_D_Compact.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___compact.html">H5Ex_D_Compact</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___external.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___external.html
new file mode 100644
index 0000000..cecb0c7
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___external.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_External Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___external.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_External Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___external.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___external_8java.html">H5Ex_D_External.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___external.html">H5Ex_D_External</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___fill_value.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___fill_value.html
new file mode 100644
index 0000000..1640319
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___fill_value.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_FillValue Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___fill_value.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_FillValue Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___fill_value.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___fill_value_8java.html">H5Ex_D_FillValue.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___fill_value.html">H5Ex_D_FillValue</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___gzip.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___gzip.html
new file mode 100644
index 0000000..2eda711
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___gzip.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_Gzip Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___gzip.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Gzip Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___gzip.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___gzip_8java.html">H5Ex_D_Gzip.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___gzip.html">H5Ex_D_Gzip</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___hyperslab.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___hyperslab.html
new file mode 100644
index 0000000..db848b8
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___hyperslab.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_Hyperslab Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___hyperslab.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Hyperslab Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___hyperslab.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___hyperslab_8java.html">H5Ex_D_Hyperslab.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___hyperslab.html">H5Ex_D_Hyperslab</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___nbit.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___nbit.html
new file mode 100644
index 0000000..ce72c33
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___nbit.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_Nbit Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___nbit.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Nbit Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___nbit.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___nbit_8java.html">H5Ex_D_Nbit.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___nbit.html">H5Ex_D_Nbit</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___read_write.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___read_write.html
new file mode 100644
index 0000000..4a497b8
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___read_write.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_ReadWrite Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___read_write.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_ReadWrite Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___read_write.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___read_write_8java.html">H5Ex_D_ReadWrite.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___read_write.html">H5Ex_D_ReadWrite</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___shuffle.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___shuffle.html
new file mode 100644
index 0000000..16851ec
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___shuffle.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_Shuffle Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___shuffle.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Shuffle Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___shuffle.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___shuffle_8java.html">H5Ex_D_Shuffle.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___shuffle.html">H5Ex_D_Shuffle</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___sofloat.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___sofloat.html
new file mode 100644
index 0000000..05ebe6c
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___sofloat.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_Sofloat Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___sofloat.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Sofloat Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___sofloat.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___sofloat_8java.html">H5Ex_D_Sofloat.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___sofloat.html">H5Ex_D_Sofloat</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___soint.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___soint.html
new file mode 100644
index 0000000..32ea1be
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___soint.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_Soint Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___soint.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Soint Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___soint.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___soint_8java.html">H5Ex_D_Soint.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___soint.html">H5Ex_D_Soint</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___szip.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___szip.html
new file mode 100644
index 0000000..c3b6c49
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___szip.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_Szip Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___szip.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Szip Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___szip.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___szip_8java.html">H5Ex_D_Szip.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___szip.html">H5Ex_D_Szip</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___transform.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___transform.html
new file mode 100644
index 0000000..eb4e34a
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___transform.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_Transform Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___transform.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_Transform Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___transform.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___transform_8java.html">H5Ex_D_Transform.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___transform.html">H5Ex_D_Transform</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___unlimited_add.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___unlimited_add.html
new file mode 100644
index 0000000..a0e3a17
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___unlimited_add.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_UnlimitedAdd Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___unlimited_add.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_UnlimitedAdd Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___unlimited_add.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___unlimited_add_8java.html">H5Ex_D_UnlimitedAdd.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___unlimited_add.html">H5Ex_D_UnlimitedAdd</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___unlimited_gzip.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___unlimited_gzip.html
new file mode 100644
index 0000000..236ec66
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___unlimited_gzip.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_UnlimitedGzip Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___unlimited_gzip.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_UnlimitedGzip Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5Z_filter</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___unlimited_gzip.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___unlimited_gzip_8java.html">H5Ex_D_UnlimitedGzip.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___unlimited_gzip.html">H5Ex_D_UnlimitedGzip</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datasets_1_1_h5_ex___d___unlimited_mod.html b/develop/classexamples_1_1datasets_1_1_h5_ex___d___unlimited_mod.html
new file mode 100644
index 0000000..fd50a45
--- /dev/null
+++ b/develop/classexamples_1_1datasets_1_1_h5_ex___d___unlimited_mod.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_D_UnlimitedMod Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datasets_1_1_h5_ex___d___unlimited_mod.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_D_UnlimitedMod Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___unlimited_mod.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datasets/<a class="el" href="_h5_ex___d___unlimited_mod_8java.html">H5Ex_D_UnlimitedMod.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datasets.html">datasets</a></li><li class="navelem"><a class="el" href="classexamples_1_1datasets_1_1_h5_ex___d___unlimited_mod.html">H5Ex_D_UnlimitedMod</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___array.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___array.html
new file mode 100644
index 0000000..4088153
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___array.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_Array Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___array.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Array Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___array.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___array_8java.html">H5Ex_T_Array.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___array.html">H5Ex_T_Array</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___array_attribute.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___array_attribute.html
new file mode 100644
index 0000000..2aa54e7
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___array_attribute.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_ArrayAttribute Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___array_attribute.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_ArrayAttribute Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___array_attribute.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___array_attribute_8java.html">H5Ex_T_ArrayAttribute.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___array_attribute.html">H5Ex_T_ArrayAttribute</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___bit.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___bit.html
new file mode 100644
index 0000000..d96b486
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___bit.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_Bit Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___bit.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Bit Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___bit.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___bit_8java.html">H5Ex_T_Bit.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___bit.html">H5Ex_T_Bit</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___bit_attribute.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___bit_attribute.html
new file mode 100644
index 0000000..d637c13
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___bit_attribute.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_BitAttribute Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___bit_attribute.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_BitAttribute Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___bit_attribute.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___bit_attribute_8java.html">H5Ex_T_BitAttribute.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___bit_attribute.html">H5Ex_T_BitAttribute</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___commit.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___commit.html
new file mode 100644
index 0000000..c42304b
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___commit.html
@@ -0,0 +1,239 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_Commit Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___commit.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-static-attribs">Static Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Commit Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5T_class</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___commit.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
+Static Protected Attributes</h2></td></tr>
+<tr class="memitem:ab48bf9b39f4f78d2370608a729ca0abc"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___commit.html#ab48bf9b39f4f78d2370608a729ca0abc">INTEGERSIZE</a> = 4</td></tr>
+<tr class="separator:ab48bf9b39f4f78d2370608a729ca0abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a360dac3faff5d9ae75aa5d23ad873995"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___commit.html#a360dac3faff5d9ae75aa5d23ad873995">DOUBLESIZE</a> = 8</td></tr>
+<tr class="separator:a360dac3faff5d9ae75aa5d23ad873995"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9436af7046919df6bff15272c667850b"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___commit.html#a9436af7046919df6bff15272c667850b">MAXSTRINGSIZE</a> = 80</td></tr>
+<tr class="separator:a9436af7046919df6bff15272c667850b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a360dac3faff5d9ae75aa5d23ad873995"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a360dac3faff5d9ae75aa5d23ad873995">&#9670;&nbsp;</a></span>DOUBLESIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int DOUBLESIZE = 8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab48bf9b39f4f78d2370608a729ca0abc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab48bf9b39f4f78d2370608a729ca0abc">&#9670;&nbsp;</a></span>INTEGERSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int INTEGERSIZE = 4</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9436af7046919df6bff15272c667850b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9436af7046919df6bff15272c667850b">&#9670;&nbsp;</a></span>MAXSTRINGSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int MAXSTRINGSIZE = 80</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___commit_8java.html">H5Ex_T_Commit.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___commit.html">H5Ex_T_Commit</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___compound.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___compound.html
new file mode 100644
index 0000000..a96877a
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___compound.html
@@ -0,0 +1,241 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_Compound Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___compound.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-static-attribs">Static Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Compound Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>Sensor</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>Sensor_Datatype</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___compound.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
+Static Protected Attributes</h2></td></tr>
+<tr class="memitem:ab48bf9b39f4f78d2370608a729ca0abc"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___compound.html#ab48bf9b39f4f78d2370608a729ca0abc">INTEGERSIZE</a> = 4</td></tr>
+<tr class="separator:ab48bf9b39f4f78d2370608a729ca0abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a360dac3faff5d9ae75aa5d23ad873995"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___compound.html#a360dac3faff5d9ae75aa5d23ad873995">DOUBLESIZE</a> = 8</td></tr>
+<tr class="separator:a360dac3faff5d9ae75aa5d23ad873995"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9436af7046919df6bff15272c667850b"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___compound.html#a9436af7046919df6bff15272c667850b">MAXSTRINGSIZE</a> = 80</td></tr>
+<tr class="separator:a9436af7046919df6bff15272c667850b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a360dac3faff5d9ae75aa5d23ad873995"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a360dac3faff5d9ae75aa5d23ad873995">&#9670;&nbsp;</a></span>DOUBLESIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int DOUBLESIZE = 8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab48bf9b39f4f78d2370608a729ca0abc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab48bf9b39f4f78d2370608a729ca0abc">&#9670;&nbsp;</a></span>INTEGERSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int INTEGERSIZE = 4</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9436af7046919df6bff15272c667850b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9436af7046919df6bff15272c667850b">&#9670;&nbsp;</a></span>MAXSTRINGSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int MAXSTRINGSIZE = 80</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___compound_8java.html">H5Ex_T_Compound.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___compound.html">H5Ex_T_Compound</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___compound_attribute.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___compound_attribute.html
new file mode 100644
index 0000000..c2e674f
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___compound_attribute.html
@@ -0,0 +1,241 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_CompoundAttribute Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___compound_attribute.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-static-attribs">Static Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_CompoundAttribute Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>Sensor</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>Sensor_Datatype</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___compound_attribute.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
+Static Protected Attributes</h2></td></tr>
+<tr class="memitem:ab48bf9b39f4f78d2370608a729ca0abc"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___compound_attribute.html#ab48bf9b39f4f78d2370608a729ca0abc">INTEGERSIZE</a> = 4</td></tr>
+<tr class="separator:ab48bf9b39f4f78d2370608a729ca0abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a360dac3faff5d9ae75aa5d23ad873995"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___compound_attribute.html#a360dac3faff5d9ae75aa5d23ad873995">DOUBLESIZE</a> = 8</td></tr>
+<tr class="separator:a360dac3faff5d9ae75aa5d23ad873995"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9436af7046919df6bff15272c667850b"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___compound_attribute.html#a9436af7046919df6bff15272c667850b">MAXSTRINGSIZE</a> = 80</td></tr>
+<tr class="separator:a9436af7046919df6bff15272c667850b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a360dac3faff5d9ae75aa5d23ad873995"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a360dac3faff5d9ae75aa5d23ad873995">&#9670;&nbsp;</a></span>DOUBLESIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int DOUBLESIZE = 8</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab48bf9b39f4f78d2370608a729ca0abc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab48bf9b39f4f78d2370608a729ca0abc">&#9670;&nbsp;</a></span>INTEGERSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int INTEGERSIZE = 4</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9436af7046919df6bff15272c667850b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9436af7046919df6bff15272c667850b">&#9670;&nbsp;</a></span>MAXSTRINGSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int MAXSTRINGSIZE = 80</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___compound_attribute_8java.html">H5Ex_T_CompoundAttribute.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___compound_attribute.html">H5Ex_T_CompoundAttribute</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___float.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___float.html
new file mode 100644
index 0000000..e4a3aa3
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___float.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_Float Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___float.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Float Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___float.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___float_8java.html">H5Ex_T_Float.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___float.html">H5Ex_T_Float</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___float_attribute.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___float_attribute.html
new file mode 100644
index 0000000..f86ae1d
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___float_attribute.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_FloatAttribute Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___float_attribute.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_FloatAttribute Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___float_attribute.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___float_attribute_8java.html">H5Ex_T_FloatAttribute.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___float_attribute.html">H5Ex_T_FloatAttribute</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___integer.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___integer.html
new file mode 100644
index 0000000..8f04f50
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___integer.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_Integer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___integer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Integer Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___integer.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___integer_8java.html">H5Ex_T_Integer.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___integer.html">H5Ex_T_Integer</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___integer_attribute.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___integer_attribute.html
new file mode 100644
index 0000000..9f2f81a
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___integer_attribute.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_IntegerAttribute Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___integer_attribute.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_IntegerAttribute Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___integer_attribute.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___integer_attribute_8java.html">H5Ex_T_IntegerAttribute.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___integer_attribute.html">H5Ex_T_IntegerAttribute</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___object_reference.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___object_reference.html
new file mode 100644
index 0000000..5eee3af
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___object_reference.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_ObjectReference Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___object_reference.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_ObjectReference Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5G_obj</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___object_reference.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___object_reference_8java.html">H5Ex_T_ObjectReference.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___object_reference.html">H5Ex_T_ObjectReference</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___object_reference_attribute.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___object_reference_attribute.html
new file mode 100644
index 0000000..b4fc292
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___object_reference_attribute.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_ObjectReferenceAttribute Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___object_reference_attribute.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_ObjectReferenceAttribute Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5G_obj</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___object_reference_attribute.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___object_reference_attribute_8java.html">H5Ex_T_ObjectReferenceAttribute.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___object_reference_attribute.html">H5Ex_T_ObjectReferenceAttribute</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___opaque.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___opaque.html
new file mode 100644
index 0000000..7e8abdf
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___opaque.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_Opaque Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___opaque.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_Opaque Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___opaque.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___opaque_8java.html">H5Ex_T_Opaque.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___opaque.html">H5Ex_T_Opaque</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___opaque_attribute.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___opaque_attribute.html
new file mode 100644
index 0000000..08f6edd
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___opaque_attribute.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_OpaqueAttribute Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___opaque_attribute.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_OpaqueAttribute Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___opaque_attribute.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___opaque_attribute_8java.html">H5Ex_T_OpaqueAttribute.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___opaque_attribute.html">H5Ex_T_OpaqueAttribute</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___string.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___string.html
new file mode 100644
index 0000000..6234e3e
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___string.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_String Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___string.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_String Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___string.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___string_8java.html">H5Ex_T_String.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___string.html">H5Ex_T_String</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___string_attribute.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___string_attribute.html
new file mode 100644
index 0000000..cbac85e
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___string_attribute.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_StringAttribute Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___string_attribute.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_StringAttribute Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___string_attribute.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___string_attribute_8java.html">H5Ex_T_StringAttribute.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___string_attribute.html">H5Ex_T_StringAttribute</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1datatypes_1_1_h5_ex___t___v_l_string.html b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___v_l_string.html
new file mode 100644
index 0000000..da5e052
--- /dev/null
+++ b/develop/classexamples_1_1datatypes_1_1_h5_ex___t___v_l_string.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_T_VLString Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1datatypes_1_1_h5_ex___t___v_l_string.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_T_VLString Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___v_l_string.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/datatypes/<a class="el" href="_h5_ex___t___v_l_string_8java.html">H5Ex_T_VLString.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1datatypes.html">datatypes</a></li><li class="navelem"><a class="el" href="classexamples_1_1datatypes_1_1_h5_ex___t___v_l_string.html">H5Ex_T_VLString</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1groups_1_1_h5_ex___g___compact.html b/develop/classexamples_1_1groups_1_1_h5_ex___g___compact.html
new file mode 100644
index 0000000..00df83a
--- /dev/null
+++ b/develop/classexamples_1_1groups_1_1_h5_ex___g___compact.html
@@ -0,0 +1,189 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_G_Compact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1groups_1_1_h5_ex___g___compact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Compact Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5G_storage</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:ad54cff3ec0055e8262c3364cc90d3804"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___compact.html#ad54cff3ec0055e8262c3364cc90d3804">CreateGroup</a> ()</td></tr>
+<tr class="separator:ad54cff3ec0055e8262c3364cc90d3804"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___compact.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ad54cff3ec0055e8262c3364cc90d3804"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad54cff3ec0055e8262c3364cc90d3804">&#9670;&nbsp;</a></span>CreateGroup()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void CreateGroup </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/groups/<a class="el" href="_h5_ex___g___compact_8java.html">H5Ex_G_Compact.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1groups.html">groups</a></li><li class="navelem"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___compact.html">H5Ex_G_Compact</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1groups_1_1_h5_ex___g___corder.html b/develop/classexamples_1_1groups_1_1_h5_ex___g___corder.html
new file mode 100644
index 0000000..3a77536
--- /dev/null
+++ b/develop/classexamples_1_1groups_1_1_h5_ex___g___corder.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_G_Corder Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1groups_1_1_h5_ex___g___corder.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Corder Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___corder.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/groups/<a class="el" href="_h5_ex___g___corder_8java.html">H5Ex_G_Corder.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1groups.html">groups</a></li><li class="navelem"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___corder.html">H5Ex_G_Corder</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1groups_1_1_h5_ex___g___create.html b/develop/classexamples_1_1groups_1_1_h5_ex___g___create.html
new file mode 100644
index 0000000..638c80c
--- /dev/null
+++ b/develop/classexamples_1_1groups_1_1_h5_ex___g___create.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_G_Create Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1groups_1_1_h5_ex___g___create.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Create Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___create.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/groups/<a class="el" href="_h5_ex___g___create_8java.html">H5Ex_G_Create.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1groups.html">groups</a></li><li class="navelem"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___create.html">H5Ex_G_Create</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1groups_1_1_h5_ex___g___intermediate.html b/develop/classexamples_1_1groups_1_1_h5_ex___g___intermediate.html
new file mode 100644
index 0000000..35315b9
--- /dev/null
+++ b/develop/classexamples_1_1groups_1_1_h5_ex___g___intermediate.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_G_Intermediate Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1groups_1_1_h5_ex___g___intermediate.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Intermediate Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___intermediate.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/groups/<a class="el" href="_h5_ex___g___intermediate_8java.html">H5Ex_G_Intermediate.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1groups.html">groups</a></li><li class="navelem"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___intermediate.html">H5Ex_G_Intermediate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1groups_1_1_h5_ex___g___iterate.html b/develop/classexamples_1_1groups_1_1_h5_ex___g___iterate.html
new file mode 100644
index 0000000..dc7c109
--- /dev/null
+++ b/develop/classexamples_1_1groups_1_1_h5_ex___g___iterate.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_G_Iterate Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1groups_1_1_h5_ex___g___iterate.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Iterate Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5O_type</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___iterate.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/groups/<a class="el" href="_h5_ex___g___iterate_8java.html">H5Ex_G_Iterate.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1groups.html">groups</a></li><li class="navelem"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___iterate.html">H5Ex_G_Iterate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1groups_1_1_h5_ex___g___phase.html b/develop/classexamples_1_1groups_1_1_h5_ex___g___phase.html
new file mode 100644
index 0000000..39e1929
--- /dev/null
+++ b/develop/classexamples_1_1groups_1_1_h5_ex___g___phase.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_G_Phase Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1groups_1_1_h5_ex___g___phase.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Phase Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>H5G_storage</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___phase.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/groups/<a class="el" href="_h5_ex___g___phase_8java.html">H5Ex_G_Phase.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1groups.html">groups</a></li><li class="navelem"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___phase.html">H5Ex_G_Phase</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1groups_1_1_h5_ex___g___traverse.html b/develop/classexamples_1_1groups_1_1_h5_ex___g___traverse.html
new file mode 100644
index 0000000..2873ed8
--- /dev/null
+++ b/develop/classexamples_1_1groups_1_1_h5_ex___g___traverse.html
@@ -0,0 +1,197 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_G_Traverse Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1groups_1_1_h5_ex___g___traverse.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Traverse Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5Ex_G_Traverse:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.png" border="0" usemap="#a_h5_ex___g___traverse_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_ex___g___traverse_coll__map" id="a_h5_ex___g___traverse_coll__map">
+<area shape="rect" title=" " alt="" coords="5,171,140,197"/>
+<area shape="rect" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t.html" title=" " alt="" coords="18,81,127,108"/>
+<area shape="rect" title=" " alt="" coords="30,5,115,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___traverse.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:ac2f3824f24c128c8070468496d0e3e1c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t.html">H5L_iterate_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___traverse.html#ac2f3824f24c128c8070468496d0e3e1c">iter_cb</a> = new H5L_iter_callbackT()</td></tr>
+<tr class="separator:ac2f3824f24c128c8070468496d0e3e1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="ac2f3824f24c128c8070468496d0e3e1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac2f3824f24c128c8070468496d0e3e1c">&#9670;&nbsp;</a></span>iter_cb</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t.html">H5L_iterate_t</a> iter_cb = new H5L_iter_callbackT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/groups/<a class="el" href="_h5_ex___g___traverse_8java.html">H5Ex_G_Traverse.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1groups.html">groups</a></li><li class="navelem"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___traverse.html">H5Ex_G_Traverse</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.map b/develop/classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.map
new file mode 100644
index 0000000..1ddd2ab
--- /dev/null
+++ b/develop/classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="H5Ex_G_Traverse" name="H5Ex_G_Traverse">
+<area shape="rect" id="node1" title=" " alt="" coords="5,171,140,197"/>
+<area shape="rect" id="node2" href="$interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t.html" title=" " alt="" coords="18,81,127,108"/>
+<area shape="rect" id="node3" title=" " alt="" coords="30,5,115,32"/>
+</map>
diff --git a/develop/classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.md5 b/develop/classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.md5
new file mode 100644
index 0000000..20bf0ff
--- /dev/null
+++ b/develop/classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.md5
@@ -0,0 +1 @@
+062b703d7d454b999ac1c564135f4aed \ No newline at end of file
diff --git a/develop/classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.png b/develop/classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.png
new file mode 100644
index 0000000..93b76de
--- /dev/null
+++ b/develop/classexamples_1_1groups_1_1_h5_ex___g___traverse__coll__graph.png
Binary files differ
diff --git a/develop/classexamples_1_1groups_1_1_h5_ex___g___visit.html b/develop/classexamples_1_1groups_1_1_h5_ex___g___visit.html
new file mode 100644
index 0000000..821d364
--- /dev/null
+++ b/develop/classexamples_1_1groups_1_1_h5_ex___g___visit.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5Ex_G_Visit Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1groups_1_1_h5_ex___g___visit.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5Ex_G_Visit Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___visit.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/groups/<a class="el" href="_h5_ex___g___visit_8java.html">H5Ex_G_Visit.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1groups.html">groups</a></li><li class="navelem"><a class="el" href="classexamples_1_1groups_1_1_h5_ex___g___visit.html">H5Ex_G_Visit</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1intro_1_1_h5___create_attribute.html b/develop/classexamples_1_1intro_1_1_h5___create_attribute.html
new file mode 100644
index 0000000..8bfb354
--- /dev/null
+++ b/develop/classexamples_1_1intro_1_1_h5___create_attribute.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5_CreateAttribute Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1intro_1_1_h5___create_attribute.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5_CreateAttribute Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___create_attribute.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/intro/<a class="el" href="_h5___create_attribute_8java.html">H5_CreateAttribute.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1intro.html">intro</a></li><li class="navelem"><a class="el" href="classexamples_1_1intro_1_1_h5___create_attribute.html">H5_CreateAttribute</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1intro_1_1_h5___create_dataset.html b/develop/classexamples_1_1intro_1_1_h5___create_dataset.html
new file mode 100644
index 0000000..ab898c7
--- /dev/null
+++ b/develop/classexamples_1_1intro_1_1_h5___create_dataset.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5_CreateDataset Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1intro_1_1_h5___create_dataset.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5_CreateDataset Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___create_dataset.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/intro/<a class="el" href="_h5___create_dataset_8java.html">H5_CreateDataset.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1intro.html">intro</a></li><li class="navelem"><a class="el" href="classexamples_1_1intro_1_1_h5___create_dataset.html">H5_CreateDataset</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1intro_1_1_h5___create_file.html b/develop/classexamples_1_1intro_1_1_h5___create_file.html
new file mode 100644
index 0000000..2b3b515
--- /dev/null
+++ b/develop/classexamples_1_1intro_1_1_h5___create_file.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5_CreateFile Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1intro_1_1_h5___create_file.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5_CreateFile Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___create_file.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/intro/<a class="el" href="_h5___create_file_8java.html">H5_CreateFile.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1intro.html">intro</a></li><li class="navelem"><a class="el" href="classexamples_1_1intro_1_1_h5___create_file.html">H5_CreateFile</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1intro_1_1_h5___create_group.html b/develop/classexamples_1_1intro_1_1_h5___create_group.html
new file mode 100644
index 0000000..4460ba3
--- /dev/null
+++ b/develop/classexamples_1_1intro_1_1_h5___create_group.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5_CreateGroup Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1intro_1_1_h5___create_group.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5_CreateGroup Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___create_group.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/intro/<a class="el" href="_h5___create_group_8java.html">H5_CreateGroup.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1intro.html">intro</a></li><li class="navelem"><a class="el" href="classexamples_1_1intro_1_1_h5___create_group.html">H5_CreateGroup</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1intro_1_1_h5___create_group_absolute_relative.html b/develop/classexamples_1_1intro_1_1_h5___create_group_absolute_relative.html
new file mode 100644
index 0000000..7a644fb
--- /dev/null
+++ b/develop/classexamples_1_1intro_1_1_h5___create_group_absolute_relative.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5_CreateGroupAbsoluteRelative Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1intro_1_1_h5___create_group_absolute_relative.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5_CreateGroupAbsoluteRelative Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___create_group_absolute_relative.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/intro/<a class="el" href="_h5___create_group_absolute_relative_8java.html">H5_CreateGroupAbsoluteRelative.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1intro.html">intro</a></li><li class="navelem"><a class="el" href="classexamples_1_1intro_1_1_h5___create_group_absolute_relative.html">H5_CreateGroupAbsoluteRelative</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1intro_1_1_h5___create_group_dataset.html b/develop/classexamples_1_1intro_1_1_h5___create_group_dataset.html
new file mode 100644
index 0000000..8346a46
--- /dev/null
+++ b/develop/classexamples_1_1intro_1_1_h5___create_group_dataset.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5_CreateGroupDataset Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1intro_1_1_h5___create_group_dataset.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5_CreateGroupDataset Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___create_group_dataset.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/intro/<a class="el" href="_h5___create_group_dataset_8java.html">H5_CreateGroupDataset.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1intro.html">intro</a></li><li class="navelem"><a class="el" href="classexamples_1_1intro_1_1_h5___create_group_dataset.html">H5_CreateGroupDataset</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classexamples_1_1intro_1_1_h5___read_write.html b/develop/classexamples_1_1intro_1_1_h5___read_write.html
new file mode 100644
index 0000000..51dc31c
--- /dev/null
+++ b/develop/classexamples_1_1intro_1_1_h5___read_write.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5_ReadWrite Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classexamples_1_1intro_1_1_h5___read_write.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5_ReadWrite Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8b260eecbaabcef8473fd87ada040682"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexamples_1_1intro_1_1_h5___read_write.html#a8b260eecbaabcef8473fd87ada040682">main</a> (String[] args)</td></tr>
+<tr class="separator:a8b260eecbaabcef8473fd87ada040682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8b260eecbaabcef8473fd87ada040682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b260eecbaabcef8473fd87ada040682">&#9670;&nbsp;</a></span>main()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void main </td>
+ <td>(</td>
+ <td class="paramtype">String[]&#160;</td>
+ <td class="paramname"><em>args</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/examples/intro/<a class="el" href="_h5___read_write_8java.html">H5_ReadWrite.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>examples</b></li><li class="navelem"><a class="el" href="namespaceexamples_1_1intro.html">intro</a></li><li class="navelem"><a class="el" href="classexamples_1_1intro_1_1_h5___read_write.html">H5_ReadWrite</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h5.html b/develop/classhdf_1_1hdf5lib_1_1_h5.html
new file mode 100644
index 0000000..27d8d4d
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h5.html
@@ -0,0 +1,1442 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5 Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1_h5.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">H5 Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1_h5__inherit__graph.png" border="0" usemap="#a_h5_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_inherit__map" id="a_h5_inherit__map">
+<area shape="rect" title=" " alt="" coords="35,80,75,107"/>
+<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1_h5__coll__graph.png" border="0" usemap="#a_h5_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_coll__map" id="a_h5_coll__map">
+<area shape="rect" title=" " alt="" coords="35,80,75,107"/>
+<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:gaf9c0f205c18b7fbc0f651786181f83a8"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#gaf9c0f205c18b7fbc0f651786181f83a8">loadH5Lib</a> ()</td></tr>
+<tr class="separator:gaf9c0f205c18b7fbc0f651786181f83a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadea4d5366be3ed84b465c30646bf55a8"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#gadea4d5366be3ed84b465c30646bf55a8">getOpenIDCount</a> ()</td></tr>
+<tr class="separator:gadea4d5366be3ed84b465c30646bf55a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa50c8ad841195a98cd3c91e2703b299a"><td class="memItemLeft" align="right" valign="top">static final Collection&lt; Long &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#gaa50c8ad841195a98cd3c91e2703b299a">getOpenIDs</a> ()</td></tr>
+<tr class="separator:gaa50c8ad841195a98cd3c91e2703b299a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74ff3a8c9f3c24b63af2c6d8f0c5b55c"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#ga74ff3a8c9f3c24b63af2c6d8f0c5b55c">H5check_version</a> (int majnum, int minnum, int relnum)</td></tr>
+<tr class="separator:ga74ff3a8c9f3c24b63af2c6d8f0c5b55c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad81ce9193f5c63cef4d66ad48bf29049"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#gad81ce9193f5c63cef4d66ad48bf29049">H5close</a> () throws HDF5LibraryException</td></tr>
+<tr class="separator:gad81ce9193f5c63cef4d66ad48bf29049"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga833fad7925ae765a6100a050b8c24ad6"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#ga833fad7925ae765a6100a050b8c24ad6">H5open</a> () throws HDF5LibraryException</td></tr>
+<tr class="separator:ga833fad7925ae765a6100a050b8c24ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d32fbd2ef1197cd813a8fb04fad597b"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#ga5d32fbd2ef1197cd813a8fb04fad597b">H5error_off</a> ()</td></tr>
+<tr class="separator:ga5d32fbd2ef1197cd813a8fb04fad597b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0996c24dcb63216b942707d993e4f53"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#gaf0996c24dcb63216b942707d993e4f53">H5error_on</a> ()</td></tr>
+<tr class="separator:gaf0996c24dcb63216b942707d993e4f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabd2f2b344e59ed550aa8423cac557797"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#gabd2f2b344e59ed550aa8423cac557797">H5garbage_collect</a> () throws HDF5LibraryException</td></tr>
+<tr class="separator:gabd2f2b344e59ed550aa8423cac557797"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f90a4479f0296a4355f1f08aa88564f"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#ga9f90a4479f0296a4355f1f08aa88564f">H5get_libversion</a> (int[] libversion) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga9f90a4479f0296a4355f1f08aa88564f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaae1529dd54abc5e191cb53b464e569f5"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#gaae1529dd54abc5e191cb53b464e569f5">H5set_free_list_limits</a> (int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaae1529dd54abc5e191cb53b464e569f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9be84065bef5bcc2d6408fd2fb55ab57"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#ga9be84065bef5bcc2d6408fd2fb55ab57">H5export_dataset</a> (String file_export_name, long file_id, String object_path, int binary_order) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga9be84065bef5bcc2d6408fd2fb55ab57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f1556bb4c53e46c2c43c8608390b9f0"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#ga7f1556bb4c53e46c2c43c8608390b9f0">H5export_attribute</a> (String file_export_name, long dataset_id, String attribute_name, int binary_order) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7f1556bb4c53e46c2c43c8608390b9f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61a9266c4d56c7cab986f388fccec12d"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga61a9266c4d56c7cab986f388fccec12d">H5Aclose</a> (long attr_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga61a9266c4d56c7cab986f388fccec12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga15e2ddc26358dd575d05a2205657929b"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga15e2ddc26358dd575d05a2205657929b">H5Acopy</a> (long src_aid, long dst_aid) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga15e2ddc26358dd575d05a2205657929b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga25bcea7db0b78e465d30a696dbdce622"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga25bcea7db0b78e465d30a696dbdce622">H5Acreate</a> (long loc_id, String attr_name, long type_id, long space_id, long acpl_id, long aapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga25bcea7db0b78e465d30a696dbdce622"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaef64fc50a8e431d7ef2a408c0b7f182"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gaaef64fc50a8e431d7ef2a408c0b7f182">H5Acreate_by_name</a> (long loc_id, String obj_name, String attr_name, long type_id, long space_id, long acpl_id, long aapl_id, long lapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaaef64fc50a8e431d7ef2a408c0b7f182"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1b9cf352d8c13cf44100994b7f0ba59a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga1b9cf352d8c13cf44100994b7f0ba59a">H5Adelete</a> (long loc_id, String name) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga1b9cf352d8c13cf44100994b7f0ba59a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3dce5df66e9755bc7fc7f48227173e5"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gaf3dce5df66e9755bc7fc7f48227173e5">H5Adelete_by_idx</a> (long loc_id, String obj_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaf3dce5df66e9755bc7fc7f48227173e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c93e03fe90ded2036fdef54b5ac11b4"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga1c93e03fe90ded2036fdef54b5ac11b4">H5Adelete_by_name</a> (long loc_id, String obj_name, String attr_name, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga1c93e03fe90ded2036fdef54b5ac11b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9acefc248d57f22eb413edb32a06ca75"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga9acefc248d57f22eb413edb32a06ca75">H5Aexists</a> (long obj_id, String attr_name) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga9acefc248d57f22eb413edb32a06ca75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga93541205dbc0260716beb3aff646e2da"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga93541205dbc0260716beb3aff646e2da">H5Aexists_by_name</a> (long loc_id, String obj_name, String attr_name, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga93541205dbc0260716beb3aff646e2da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga92a7fbfeecd1aee296bc00b85c9b1c87"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html">H5A_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga92a7fbfeecd1aee296bc00b85c9b1c87">H5Aget_info</a> (long attr_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga92a7fbfeecd1aee296bc00b85c9b1c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac792c8bff4ffe01fff14e426e8ba5750"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html">H5A_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gac792c8bff4ffe01fff14e426e8ba5750">H5Aget_info_by_idx</a> (long loc_id, String obj_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gac792c8bff4ffe01fff14e426e8ba5750"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc8d9180ef0d236b8cd741fca63141f2"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html">H5A_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gadc8d9180ef0d236b8cd741fca63141f2">H5Aget_info_by_name</a> (long loc_id, String obj_name, String attr_name, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gadc8d9180ef0d236b8cd741fca63141f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga649bd84dc46315fbfd1b6938b2779ac2"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga649bd84dc46315fbfd1b6938b2779ac2">H5Aget_name</a> (long attr_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga649bd84dc46315fbfd1b6938b2779ac2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab29ca740020bf84b4a6d4d18799e06b5"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gab29ca740020bf84b4a6d4d18799e06b5">H5Aget_name_by_idx</a> (long attr_id, String obj_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gab29ca740020bf84b4a6d4d18799e06b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0dadc193362d0aaab3391c7d3f731f9f"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga0dadc193362d0aaab3391c7d3f731f9f">H5Aget_space</a> (long attr_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga0dadc193362d0aaab3391c7d3f731f9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac3e3a85e7243114990595d67c05d9c62"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gac3e3a85e7243114990595d67c05d9c62">H5Aget_storage_size</a> (long attr_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gac3e3a85e7243114990595d67c05d9c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaf198a98579bdf13a608b8c0039f85a1"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gaaf198a98579bdf13a608b8c0039f85a1">H5Aget_type</a> (long attr_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:gaaf198a98579bdf13a608b8c0039f85a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab03fbbac9f1d0d57c6c3f327b14495e0"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gab03fbbac9f1d0d57c6c3f327b14495e0">H5Aopen</a> (long obj_id, String attr_name, long aapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gab03fbbac9f1d0d57c6c3f327b14495e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab77c909b06d05667592a86f328d80658"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gab77c909b06d05667592a86f328d80658">H5Aopen_by_idx</a> (long loc_id, String obj_name, int idx_type, int order, long n, long aapl_id, long lapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gab77c909b06d05667592a86f328d80658"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5cdc96a75590fe051993ddd33c493261"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga5cdc96a75590fe051993ddd33c493261">H5Aopen_by_name</a> (long loc_id, String obj_name, String attr_name, long aapl_id, long lapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga5cdc96a75590fe051993ddd33c493261"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50aa18c0a4888aca036352c295bb3c53"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga50aa18c0a4888aca036352c295bb3c53">H5Aread</a> (long attr_id, long mem_type_id, byte[] obj, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga50aa18c0a4888aca036352c295bb3c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa44b6f86836fed030cc1319e77c23d7f"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gaa44b6f86836fed030cc1319e77c23d7f">H5Aread</a> (long attr_id, long mem_type_id, byte[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaa44b6f86836fed030cc1319e77c23d7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga267be864f446fc9b37ac44fd0eab80f4"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga267be864f446fc9b37ac44fd0eab80f4">H5Aread</a> (long attr_id, long mem_type_id, Object obj) throws HDF5Exception, HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga267be864f446fc9b37ac44fd0eab80f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9df8e4145de9dba1e1ca9e044d225881"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga9df8e4145de9dba1e1ca9e044d225881">H5Aread</a> (long attr_id, long mem_type_id, Object obj, boolean isCriticalPinning) throws HDF5Exception, HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga9df8e4145de9dba1e1ca9e044d225881"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga065d477ff06d2e85e359aa5a799c73c2"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga065d477ff06d2e85e359aa5a799c73c2">H5Aread_double</a> (long attr_id, long mem_type_id, double[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga065d477ff06d2e85e359aa5a799c73c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e6a869274e82c06e168706ef9ee45c6"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga7e6a869274e82c06e168706ef9ee45c6">H5Aread_double</a> (long attr_id, long mem_type_id, double[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga7e6a869274e82c06e168706ef9ee45c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68bb2c72c7c0e1e0978550c205b5aa02"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h5.html#a68bb2c72c7c0e1e0978550c205b5aa02">H5Aread_float</a> (long attr_id, long mem_type_id, float[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:a68bb2c72c7c0e1e0978550c205b5aa02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b447a9c4034c1c4890b9e6a97eac419"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga0b447a9c4034c1c4890b9e6a97eac419">H5Aread_float</a> (long attr_id, long mem_type_id, float[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga0b447a9c4034c1c4890b9e6a97eac419"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga96ee408c73c103cf73b0f105a9a3d1f2"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga96ee408c73c103cf73b0f105a9a3d1f2">H5Aread_int</a> (long attr_id, long mem_type_id, int[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga96ee408c73c103cf73b0f105a9a3d1f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87be8f492b055044162ca8e014a53f08"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga87be8f492b055044162ca8e014a53f08">H5Aread_int</a> (long attr_id, long mem_type_id, int[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga87be8f492b055044162ca8e014a53f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad26555c18b243c7fdc9a07c95bdd837"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gaad26555c18b243c7fdc9a07c95bdd837">H5Aread_long</a> (long attr_id, long mem_type_id, long[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaad26555c18b243c7fdc9a07c95bdd837"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d2796ab2d8a6b4a591dad95aec6b6e8"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga9d2796ab2d8a6b4a591dad95aec6b6e8">H5Aread_long</a> (long attr_id, long mem_type_id, long[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga9d2796ab2d8a6b4a591dad95aec6b6e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4db0af648768ad62e3a9b07042c6f03a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga4db0af648768ad62e3a9b07042c6f03a">H5Aread_reg_ref</a> (long attr_id, long mem_type_id, String[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga4db0af648768ad62e3a9b07042c6f03a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50304671318d0efb6fb8866dae0e996f"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga50304671318d0efb6fb8866dae0e996f">H5Aread_short</a> (long attr_id, long mem_type_id, short[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga50304671318d0efb6fb8866dae0e996f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3b2d5aee7e72b8fbb3b623ae75352949"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga3b2d5aee7e72b8fbb3b623ae75352949">H5Aread_short</a> (long attr_id, long mem_type_id, short[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga3b2d5aee7e72b8fbb3b623ae75352949"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad04754c268aa66ca3b8c18110e1c3c6c"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gad04754c268aa66ca3b8c18110e1c3c6c">H5AreadVL</a> (long attr_id, long mem_type_id, Object[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gad04754c268aa66ca3b8c18110e1c3c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga116bd59812a29614df2fd3c77c345453"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga116bd59812a29614df2fd3c77c345453">H5Aread_string</a> (long attr_id, long mem_type_id, String[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga116bd59812a29614df2fd3c77c345453"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2e111a59e6f121e96f2177f9827a9a76"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga2e111a59e6f121e96f2177f9827a9a76">H5Aread_VLStrings</a> (long attr_id, long mem_type_id, Object[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga2e111a59e6f121e96f2177f9827a9a76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1668084bf9c3d9d1cf1853941612549d"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga1668084bf9c3d9d1cf1853941612549d">H5AreadComplex</a> (long attr_id, long mem_type_id, String[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga1668084bf9c3d9d1cf1853941612549d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7d8a79d52248bdb0c3ccce213682c3cc"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga7d8a79d52248bdb0c3ccce213682c3cc">H5Arename</a> (long loc_id, String old_attr_name, String new_attr_name) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga7d8a79d52248bdb0c3ccce213682c3cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3643633f5b07620ec3f0a91f87845fba"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga3643633f5b07620ec3f0a91f87845fba">H5Arename_by_name</a> (long loc_id, String obj_name, String old_attr_name, String new_attr_name, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga3643633f5b07620ec3f0a91f87845fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ffe09818ce28adde61601f8eca4b98b"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga7ffe09818ce28adde61601f8eca4b98b">H5Awrite</a> (long attr_id, long mem_type_id, byte[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga7ffe09818ce28adde61601f8eca4b98b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga54c06473da6ec647147a5d36cb532b2b"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga54c06473da6ec647147a5d36cb532b2b">H5Awrite</a> (long attr_id, long mem_type_id, byte[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga54c06473da6ec647147a5d36cb532b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc25ad6e54478ced9a6c8b5a90a38502"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gadc25ad6e54478ced9a6c8b5a90a38502">H5Awrite</a> (long attr_id, long mem_type_id, Object obj) throws HDF5Exception, HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gadc25ad6e54478ced9a6c8b5a90a38502"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaf7d64c744618212952ff6aa0475aa65"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gaaf7d64c744618212952ff6aa0475aa65">H5Awrite</a> (long attr_id, long mem_type_id, Object obj, boolean isCriticalPinning) throws HDF5Exception, HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaaf7d64c744618212952ff6aa0475aa65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2cfb8294a0e63bdd995a1f08b550cc8c"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga2cfb8294a0e63bdd995a1f08b550cc8c">H5Awrite_double</a> (long attr_id, long mem_type_id, double[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga2cfb8294a0e63bdd995a1f08b550cc8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24140794434a0e37a8f904824696fa27"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga24140794434a0e37a8f904824696fa27">H5Awrite_double</a> (long attr_id, long mem_type_id, double[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga24140794434a0e37a8f904824696fa27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad01a334aa1d989fce739be069109b6b6"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gad01a334aa1d989fce739be069109b6b6">H5Awrite_float</a> (long attr_id, long mem_type_id, float[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gad01a334aa1d989fce739be069109b6b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa5df34930852dbedf33451861a6535f7"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gaa5df34930852dbedf33451861a6535f7">H5Awrite_float</a> (long attr_id, long mem_type_id, float[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaa5df34930852dbedf33451861a6535f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf2747a62d729e6f464b89d27f3e513f1"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gaf2747a62d729e6f464b89d27f3e513f1">H5Awrite_int</a> (long attr_id, long mem_type_id, int[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaf2747a62d729e6f464b89d27f3e513f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga19b87f17c6d5e6ddd6733390e3a43c5e"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga19b87f17c6d5e6ddd6733390e3a43c5e">H5Awrite_int</a> (long attr_id, long mem_type_id, int[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga19b87f17c6d5e6ddd6733390e3a43c5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc4ce2ad7044f6105e2c4b5d397559fa"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gabc4ce2ad7044f6105e2c4b5d397559fa">H5Awrite_long</a> (long attr_id, long mem_type_id, long[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gabc4ce2ad7044f6105e2c4b5d397559fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga81b3d894b91daa0b72ecd8f8f03623a5"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga81b3d894b91daa0b72ecd8f8f03623a5">H5Awrite_long</a> (long attr_id, long mem_type_id, long[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga81b3d894b91daa0b72ecd8f8f03623a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga41f45d3867ee38da211f7c593ab07ebb"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga41f45d3867ee38da211f7c593ab07ebb">H5Awrite_short</a> (long attr_id, long mem_type_id, short[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga41f45d3867ee38da211f7c593ab07ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab5fc756b54a8c4ccd824b4a2df4ae71b"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gab5fc756b54a8c4ccd824b4a2df4ae71b">H5Awrite_short</a> (long attr_id, long mem_type_id, short[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gab5fc756b54a8c4ccd824b4a2df4ae71b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb7be2cda75ecbb92d5e45b2fa3239d7"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gaeb7be2cda75ecbb92d5e45b2fa3239d7">H5Awrite_string</a> (long attr_id, long mem_type_id, String[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaeb7be2cda75ecbb92d5e45b2fa3239d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga31fe569cd880bfd57fbd77ab2fee7654"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga31fe569cd880bfd57fbd77ab2fee7654">H5AwriteVL</a> (long attr_id, long mem_type_id, Object[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga31fe569cd880bfd57fbd77ab2fee7654"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada48a09474de16493bad95d2d65280a1"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#gada48a09474de16493bad95d2d65280a1">H5Awrite_VLStrings</a> (long attr_id, long mem_type_id, Object[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gada48a09474de16493bad95d2d65280a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga095c98b0d045b20ec0fd80373cff6568"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga095c98b0d045b20ec0fd80373cff6568">H5Aget_create_plist</a> (long attr_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga095c98b0d045b20ec0fd80373cff6568"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75ccd94181cd920dbab3ce0420a94b12"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga75ccd94181cd920dbab3ce0420a94b12">H5Aiterate</a> (long loc_id, int idx_type, int order, long idx, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__cb.html">H5A_iterate_cb</a> op, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__t.html">H5A_iterate_t</a> op_data) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga75ccd94181cd920dbab3ce0420a94b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0800fa298fc12d1f74f0eed0c9c26b6b"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_a.html#ga0800fa298fc12d1f74f0eed0c9c26b6b">H5Aiterate_by_name</a> (long loc_id, String obj_name, int idx_type, int order, long idx, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__cb.html">H5A_iterate_cb</a> op, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_a__iterate__t.html">H5A_iterate_t</a> op_data, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga0800fa298fc12d1f74f0eed0c9c26b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae13a74c05fe8461e036d79cfa0b9ae93"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gae13a74c05fe8461e036d79cfa0b9ae93">H5Dcopy</a> (long src_did, long dst_did) throws HDF5LibraryException</td></tr>
+<tr class="separator:gae13a74c05fe8461e036d79cfa0b9ae93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05333dc1bf3137a522faaf54e84f94d1"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga05333dc1bf3137a522faaf54e84f94d1">H5Dclose</a> (long dataset_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga05333dc1bf3137a522faaf54e84f94d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga697b4923029670289baf1360ab5dd4de"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga697b4923029670289baf1360ab5dd4de">H5Dcreate</a> (long loc_id, String name, long type_id, long space_id, long lcpl_id, long dcpl_id, long dapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga697b4923029670289baf1360ab5dd4de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3dbd8ec633d626bbdbea888fc618baf"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gaf3dbd8ec633d626bbdbea888fc618baf">H5Dcreate_anon</a> (long loc_id, long type_id, long space_id, long dcpl_id, long dapl_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:gaf3dbd8ec633d626bbdbea888fc618baf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb685e83478d0aaed8254d8cbdf82814"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gaeb685e83478d0aaed8254d8cbdf82814">H5Dfill</a> (byte[] fill, long fill_type, byte[] buf, long buf_type, long space_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaeb685e83478d0aaed8254d8cbdf82814"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8c4f5bfd12b839e706b239768f00fd73"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga8c4f5bfd12b839e706b239768f00fd73">H5Dget_access_plist</a> (long dset_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga8c4f5bfd12b839e706b239768f00fd73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9c443492288880b2a172bf7d9de11cd"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gaa9c443492288880b2a172bf7d9de11cd">H5Dget_create_plist</a> (long dataset_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:gaa9c443492288880b2a172bf7d9de11cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacb5914359da04ccf5deb4bd5d4df20aa"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gacb5914359da04ccf5deb4bd5d4df20aa">H5Dget_offset</a> (long dset_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gacb5914359da04ccf5deb4bd5d4df20aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga51881ce9568884c4ad4a8b11efdd3b8d"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga51881ce9568884c4ad4a8b11efdd3b8d">H5Dget_space</a> (long dataset_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga51881ce9568884c4ad4a8b11efdd3b8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa1f81b276dfe121943d502f620779355"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gaa1f81b276dfe121943d502f620779355">H5Dget_space_status</a> (long dset_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaa1f81b276dfe121943d502f620779355"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb165ae96cd8ce57a5f029658f53ceb8"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gabb165ae96cd8ce57a5f029658f53ceb8">H5Dget_storage_size</a> (long dataset_id) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:gabb165ae96cd8ce57a5f029658f53ceb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd5f2a5425193c6db8e051ddcda6775e"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gacd5f2a5425193c6db8e051ddcda6775e">H5Dget_type</a> (long dataset_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:gacd5f2a5425193c6db8e051ddcda6775e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad947f4f8952193b1e8ba1ebb13488c23"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gad947f4f8952193b1e8ba1ebb13488c23">H5Diterate</a> (byte[] buf, long buf_type, long space_id, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__iterate__cb.html">H5D_iterate_cb</a> op, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_d__iterate__t.html">H5D_iterate_t</a> op_data) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gad947f4f8952193b1e8ba1ebb13488c23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3e5fea19063dbd157e54cb6a65d79500"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga3e5fea19063dbd157e54cb6a65d79500">H5Dopen</a> (long loc_id, String name, long dapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga3e5fea19063dbd157e54cb6a65d79500"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04982b415376895873aa72fa5b7cc323"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga04982b415376895873aa72fa5b7cc323">H5Dread</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, byte[] obj, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga04982b415376895873aa72fa5b7cc323"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9f3ec8386cef7ac957be505ad0da1b7"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gaa9f3ec8386cef7ac957be505ad0da1b7">H5Dread</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, byte[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaa9f3ec8386cef7ac957be505ad0da1b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga36ecbd429649229d5818d41ffdc4878e"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga36ecbd429649229d5818d41ffdc4878e">H5Dread</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object obj) throws HDF5Exception, HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga36ecbd429649229d5818d41ffdc4878e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga23638bc229bd200e75a336d3a03bf242"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga23638bc229bd200e75a336d3a03bf242">H5Dread</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object obj, boolean isCriticalPinning) throws HDF5Exception, HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga23638bc229bd200e75a336d3a03bf242"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga21a2d290fff175e58980481b8361290f"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga21a2d290fff175e58980481b8361290f">H5Dread_double</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, double[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga21a2d290fff175e58980481b8361290f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4870318bd977d0b15a3b32a299149748"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga4870318bd977d0b15a3b32a299149748">H5Dread_double</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, double[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga4870318bd977d0b15a3b32a299149748"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae07af9275cb62bea45c18ee2167194f6"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gae07af9275cb62bea45c18ee2167194f6">H5Dread_float</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, float[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gae07af9275cb62bea45c18ee2167194f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gace893ed0b16ad6b736281f951aeb0a5e"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gace893ed0b16ad6b736281f951aeb0a5e">H5Dread_float</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, float[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gace893ed0b16ad6b736281f951aeb0a5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga907c3426d50438816523b5cee4c8c75a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga907c3426d50438816523b5cee4c8c75a">H5Dread_int</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, int[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga907c3426d50438816523b5cee4c8c75a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab288a65798d9f924aa811468d38561f0"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gab288a65798d9f924aa811468d38561f0">H5Dread_int</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, int[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gab288a65798d9f924aa811468d38561f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65d51d327dfbffd6912d575133416312"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga65d51d327dfbffd6912d575133416312">H5Dread_long</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, long[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga65d51d327dfbffd6912d575133416312"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5abdc9881804ee0325b90e164411327"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gaf5abdc9881804ee0325b90e164411327">H5Dread_long</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, long[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaf5abdc9881804ee0325b90e164411327"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga44f93deb6f15a9ba8a7d0d65548935a0"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga44f93deb6f15a9ba8a7d0d65548935a0">H5Dread_reg_ref</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, String[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga44f93deb6f15a9ba8a7d0d65548935a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74bd7699d196a43b11c5aac6e9e1e49b"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga74bd7699d196a43b11c5aac6e9e1e49b">H5Dread_short</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, short[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga74bd7699d196a43b11c5aac6e9e1e49b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga417d8175c5b2a43b0c221b1e743153f8"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga417d8175c5b2a43b0c221b1e743153f8">H5Dread_short</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, short[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga417d8175c5b2a43b0c221b1e743153f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad6694da6325ec41ac9dbd909e73424a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gaad6694da6325ec41ac9dbd909e73424a">H5DreadVL</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaad6694da6325ec41ac9dbd909e73424a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca7b980e81fc5d46ae316c0b3a1fa31e"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gaca7b980e81fc5d46ae316c0b3a1fa31e">H5Dread_string</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, String[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaca7b980e81fc5d46ae316c0b3a1fa31e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa95403cc5417d973533c4f14d7621e31"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gaa95403cc5417d973533c4f14d7621e31">H5Dread_VLStrings</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaa95403cc5417d973533c4f14d7621e31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga956bf0f040f584bb5bd1f32aacc6b843"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga956bf0f040f584bb5bd1f32aacc6b843">H5Dset_extent</a> (long dset_id, long size[]) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga956bf0f040f584bb5bd1f32aacc6b843"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd5f1c9a192fceb27b93f42e24b1de4b"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gafd5f1c9a192fceb27b93f42e24b1de4b">H5Dvlen_get_buf_size</a> (long dset_id, long type_id, long space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gafd5f1c9a192fceb27b93f42e24b1de4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8ec234d17b1f5c48e8065d0426f6177c"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga8ec234d17b1f5c48e8065d0426f6177c">H5Dvlen_reclaim</a> (long type_id, long space_id, long xfer_plist_id, byte[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga8ec234d17b1f5c48e8065d0426f6177c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac1ac212d9a253dc6a1344b87d687f911"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gac1ac212d9a253dc6a1344b87d687f911">H5Dwrite</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, byte[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gac1ac212d9a253dc6a1344b87d687f911"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga704d833e466c8ee9c9e11c0bc273e2ae"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga704d833e466c8ee9c9e11c0bc273e2ae">H5Dwrite</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, byte[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga704d833e466c8ee9c9e11c0bc273e2ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadd2866a51416f4099b37d4527dc3919a"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gadd2866a51416f4099b37d4527dc3919a">H5Dwrite</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object obj) throws HDF5Exception, HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gadd2866a51416f4099b37d4527dc3919a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4492448ec78e600e5f74cb8d0524ddd1"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga4492448ec78e600e5f74cb8d0524ddd1">H5Dwrite</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object obj, boolean isCriticalPinning) throws HDF5Exception, HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga4492448ec78e600e5f74cb8d0524ddd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf6a969b1c8996381e08d4829c5a9ea37"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gaf6a969b1c8996381e08d4829c5a9ea37">H5Dwrite_double</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, double[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaf6a969b1c8996381e08d4829c5a9ea37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa99ea39b77e34e1e2e4ce6058863e372"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gaa99ea39b77e34e1e2e4ce6058863e372">H5Dwrite_double</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, double[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaa99ea39b77e34e1e2e4ce6058863e372"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e34b3bb9585624f2d5a4e9a8d49a898"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga9e34b3bb9585624f2d5a4e9a8d49a898">H5Dwrite_float</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, float[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga9e34b3bb9585624f2d5a4e9a8d49a898"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7855efed7b14c91161f8600e5bfdddf1"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga7855efed7b14c91161f8600e5bfdddf1">H5Dwrite_float</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, float[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga7855efed7b14c91161f8600e5bfdddf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e8e7a776243beaba24295a0c20bec69"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga7e8e7a776243beaba24295a0c20bec69">H5Dwrite_int</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, int[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga7e8e7a776243beaba24295a0c20bec69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga606362638befa6bde88687e8914291d6"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga606362638befa6bde88687e8914291d6">H5Dwrite_int</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, int[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga606362638befa6bde88687e8914291d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab9c8ca065cccf4bc1a8b21e4501377b6"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gab9c8ca065cccf4bc1a8b21e4501377b6">H5Dwrite_long</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, long[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gab9c8ca065cccf4bc1a8b21e4501377b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c0b84a760a078fa6d054af7750fbf13"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga6c0b84a760a078fa6d054af7750fbf13">H5Dwrite_long</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, long[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga6c0b84a760a078fa6d054af7750fbf13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ee9c8c3cd5aeb7716b8134cd2d33ddd"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga7ee9c8c3cd5aeb7716b8134cd2d33ddd">H5Dwrite_short</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, short[] buf, boolean isCriticalPinning) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga7ee9c8c3cd5aeb7716b8134cd2d33ddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9458606e83b28f30359c25ca9d727feb"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga9458606e83b28f30359c25ca9d727feb">H5Dwrite_short</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, short[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga9458606e83b28f30359c25ca9d727feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6a23db706a05329cc407c8699f7c4272"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga6a23db706a05329cc407c8699f7c4272">H5Dwrite_string</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, String[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga6a23db706a05329cc407c8699f7c4272"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99952adc8f6438ef5440199553219460"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga99952adc8f6438ef5440199553219460">H5DwriteVL</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga99952adc8f6438ef5440199553219460"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaefe2c7fdc0a8f98182763c48f0d4c0db"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#gaefe2c7fdc0a8f98182763c48f0d4c0db">H5Dwrite_VLStrings</a> (long dataset_id, long mem_type_id, long mem_space_id, long file_space_id, long xfer_plist_id, Object[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaefe2c7fdc0a8f98182763c48f0d4c0db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60d8888505f2f13f0664cf30cdb46ddc"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga60d8888505f2f13f0664cf30cdb46ddc">H5Dflush</a> (long dset_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga60d8888505f2f13f0664cf30cdb46ddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7bcc33e2018e69180403add6d3c8eb5c"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_d.html#ga7bcc33e2018e69180403add6d3c8eb5c">H5Drefresh</a> (long dset_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7bcc33e2018e69180403add6d3c8eb5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga76684b59ee8409315c3853370fcfb4d3"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#ga76684b59ee8409315c3853370fcfb4d3">H5Eauto_is_v2</a> (long stack_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga76684b59ee8409315c3853370fcfb4d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad10a90cd4ad23eb1e18134da35b712fc"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#gad10a90cd4ad23eb1e18134da35b712fc">H5Eclear</a> () throws HDF5LibraryException </td></tr>
+<tr class="separator:gad10a90cd4ad23eb1e18134da35b712fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac6b14c5e9f4cfca252fa6d792e38ff8"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#gaac6b14c5e9f4cfca252fa6d792e38ff8">H5Eclear</a> (long stack_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:gaac6b14c5e9f4cfca252fa6d792e38ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae71f9853cbdd1b454f9bd1ebeb4c8e66"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#gae71f9853cbdd1b454f9bd1ebeb4c8e66">H5Eclear2</a> (long stack_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gae71f9853cbdd1b454f9bd1ebeb4c8e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga35bd7798a30bba539cee4082261052c7"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#ga35bd7798a30bba539cee4082261052c7">H5Eclose_msg</a> (long err_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga35bd7798a30bba539cee4082261052c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga222402527fbae2547bb3c702951f6514"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#ga222402527fbae2547bb3c702951f6514">H5Eclose_stack</a> (long stack_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga222402527fbae2547bb3c702951f6514"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f0319c6d1f263ce4263c6c6729f4c2f"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#ga7f0319c6d1f263ce4263c6c6729f4c2f">H5Ecreate_msg</a> (long cls_id, int msg_type, String msg) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga7f0319c6d1f263ce4263c6c6729f4c2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab17a1da4cd3ccd9d0b1c5ad9ce1b587c"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#gab17a1da4cd3ccd9d0b1c5ad9ce1b587c">H5Ecreate_stack</a> () throws HDF5LibraryException</td></tr>
+<tr class="separator:gab17a1da4cd3ccd9d0b1c5ad9ce1b587c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c8d034ea30a8ac826395c7acdd306ec"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#ga9c8d034ea30a8ac826395c7acdd306ec">H5Eget_class_name</a> (long class_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga9c8d034ea30a8ac826395c7acdd306ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga38cf8b52988db9b2d5bd9c52ccacee1a"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#ga38cf8b52988db9b2d5bd9c52ccacee1a">H5Eget_current_stack</a> () throws HDF5LibraryException</td></tr>
+<tr class="separator:ga38cf8b52988db9b2d5bd9c52ccacee1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac453703beb703c43dacb762bd2fb6d73"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#gac453703beb703c43dacb762bd2fb6d73">H5Eset_current_stack</a> (long stack_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gac453703beb703c43dacb762bd2fb6d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa790d516e958dbed6504cfbb3ac1fcde"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#gaa790d516e958dbed6504cfbb3ac1fcde">H5Eget_msg</a> (long msg_id, int[] type_list) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaa790d516e958dbed6504cfbb3ac1fcde"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga34cc62f65e30081625da6617d8e6698e"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#ga34cc62f65e30081625da6617d8e6698e">H5Eget_num</a> (long stack_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga34cc62f65e30081625da6617d8e6698e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0adeb33d98d7bc7fb6d4dd059fc3da1b"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#ga0adeb33d98d7bc7fb6d4dd059fc3da1b">H5Eprint2</a> (long stack_id, Object stream) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga0adeb33d98d7bc7fb6d4dd059fc3da1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16d87bae604aee6ed715f686fac0482e"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#ga16d87bae604aee6ed715f686fac0482e">H5Epop</a> (long stack_id, long count) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga16d87bae604aee6ed715f686fac0482e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac43baf34d09e90e14176c19cee0043bc"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#gac43baf34d09e90e14176c19cee0043bc">H5Epush</a> (long stack_id, String file, String func, int line, long cls_id, long maj_id, long min_id, String msg) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gac43baf34d09e90e14176c19cee0043bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad1acbb2616de825fd239f216cd016653"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#gad1acbb2616de825fd239f216cd016653">H5Epush2</a> (long stack_id, String file, String func, int line, long cls_id, long maj_id, long min_id, String msg) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gad1acbb2616de825fd239f216cd016653"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e0746fd7e51c17c357a4dd8b6950ac0"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#ga9e0746fd7e51c17c357a4dd8b6950ac0">H5Eregister_class</a> (String cls_name, String lib_name, String version) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga9e0746fd7e51c17c357a4dd8b6950ac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16c715a955787fd4b56d65f39725edad"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#ga16c715a955787fd4b56d65f39725edad">H5Eunregister_class</a> (long class_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga16c715a955787fd4b56d65f39725edad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad75dfe185aa79884add1ac1b555db70e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#gad75dfe185aa79884add1ac1b555db70e">H5Ewalk</a> (long stack_id, long direction, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__cb.html">H5E_walk_cb</a> func, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__t.html">H5E_walk_t</a> client_data) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gad75dfe185aa79884add1ac1b555db70e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabe1c1197cc97aa9a55a582f6efefdd59"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_e.html#gabe1c1197cc97aa9a55a582f6efefdd59">H5Ewalk2</a> (long stack_id, long direction, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__cb.html">H5E_walk_cb</a> func, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_e__walk__t.html">H5E_walk_t</a> client_data) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gabe1c1197cc97aa9a55a582f6efefdd59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae2af8e1b3fcf6a3a98ab345ed3ff710f"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#gae2af8e1b3fcf6a3a98ab345ed3ff710f">H5Fclose</a> (long file_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:gae2af8e1b3fcf6a3a98ab345ed3ff710f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaceb23ca3aeaac704f563873d7d516913"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#gaceb23ca3aeaac704f563873d7d516913">H5Fopen</a> (String name, int flags, long access_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaceb23ca3aeaac704f563873d7d516913"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c4aa7a37c3f96d5a030ab3db9ea6b3c"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga9c4aa7a37c3f96d5a030ab3db9ea6b3c">H5Freopen</a> (long file_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga9c4aa7a37c3f96d5a030ab3db9ea6b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabd29514d186d5ff99f1b7789168b7518"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#gabd29514d186d5ff99f1b7789168b7518">H5Fcreate</a> (String name, int flags, long create_id, long access_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gabd29514d186d5ff99f1b7789168b7518"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga68f2950e68242b5cf3f3f16665884098"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga68f2950e68242b5cf3f3f16665884098">H5Fflush</a> (long object_id, int scope) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga68f2950e68242b5cf3f3f16665884098"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae6816ee72c5becdedd1795f49302a61a"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#gae6816ee72c5becdedd1795f49302a61a">H5Fget_access_plist</a> (long file_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:gae6816ee72c5becdedd1795f49302a61a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf552de4e95ababd36503786aa95c5543"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#gaf552de4e95ababd36503786aa95c5543">H5Fget_create_plist</a> (long file_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:gaf552de4e95ababd36503786aa95c5543"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga93177de1e51f10dd4345af2b18d2ed0a"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga93177de1e51f10dd4345af2b18d2ed0a">H5Fget_filesize</a> (long file_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga93177de1e51f10dd4345af2b18d2ed0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8eb3b2e26a9665716e3a4dd088c2a110"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga8eb3b2e26a9665716e3a4dd088c2a110">H5Fget_freespace</a> (long file_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga8eb3b2e26a9665716e3a4dd088c2a110"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7fa39e49c4cc79c92417b7975647bce8"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga7fa39e49c4cc79c92417b7975647bce8">H5Fget_intent</a> (long file_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7fa39e49c4cc79c92417b7975647bce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0659bd74e6c36b5bcdbce58f435a2471"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga0659bd74e6c36b5bcdbce58f435a2471">H5Fget_fileno</a> (long file_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga0659bd74e6c36b5bcdbce58f435a2471"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga23c530eeff9347e8228838c01dd51bdb"><td class="memItemLeft" align="right" valign="top">static synchronized native double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga23c530eeff9347e8228838c01dd51bdb">H5Fget_mdc_hit_rate</a> (long file_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga23c530eeff9347e8228838c01dd51bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2401fec70096313cfa1f996a07ccb58b"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga2401fec70096313cfa1f996a07ccb58b">H5Fget_mdc_size</a> (long file_id, long[] metadata_cache) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga2401fec70096313cfa1f996a07ccb58b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9251e84d3f5e9519689a199e1ae233fb"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga9251e84d3f5e9519689a199e1ae233fb">H5Fget_name</a> (long obj_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga9251e84d3f5e9519689a199e1ae233fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad94f5268aff34a268cc172bcdbe14a43"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#gad94f5268aff34a268cc172bcdbe14a43">H5Fget_obj_count</a> (long file_id, int types) throws HDF5LibraryException</td></tr>
+<tr class="separator:gad94f5268aff34a268cc172bcdbe14a43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga70587e2bb55050ba6615ff21b14b563f"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga70587e2bb55050ba6615ff21b14b563f">H5Fget_obj_ids</a> (long file_id, int types, long max_objs, long[] obj_id_list) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga70587e2bb55050ba6615ff21b14b563f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadf78bae0122080a4500a7c04b7efe53c"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#gadf78bae0122080a4500a7c04b7efe53c">H5Fis_hdf5</a> (String name) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gadf78bae0122080a4500a7c04b7efe53c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05b017fbde34c50d5ba660f3544287ca"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga05b017fbde34c50d5ba660f3544287ca">H5Fis_accessible</a> (String name, long fapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga05b017fbde34c50d5ba660f3544287ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9332f0a150de188d9277a372f77d7c81"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga9332f0a150de188d9277a372f77d7c81">H5Fmount</a> (long loc_id, String name, long child_id, long plist_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga9332f0a150de188d9277a372f77d7c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0f3ce0599852b2394154c803e91f98dd"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga0f3ce0599852b2394154c803e91f98dd">H5Funmount</a> (long loc_id, String name) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga0f3ce0599852b2394154c803e91f98dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae886416abdeeaade8d3f1eb208553991"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#gae886416abdeeaade8d3f1eb208553991">H5Freset_mdc_hit_rate_stats</a> (long file_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gae886416abdeeaade8d3f1eb208553991"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb08a4ebe8043343a33e75105a5675b9"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html">H5F_info2_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#gabb08a4ebe8043343a33e75105a5675b9">H5Fget_info</a> (long obj_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gabb08a4ebe8043343a33e75105a5675b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7dd16adeb51a442715e5d9822792f22b"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga7dd16adeb51a442715e5d9822792f22b">H5Fclear_elink_file_cache</a> (long file_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7dd16adeb51a442715e5d9822792f22b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4346b5b0ce21586754ae4915524713a2"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga4346b5b0ce21586754ae4915524713a2">H5Fstart_swmr_write</a> (long file_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga4346b5b0ce21586754ae4915524713a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a0ba403100708152bf26f065961d57e"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga5a0ba403100708152bf26f065961d57e">H5Fstart_mdc_logging</a> (long file_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga5a0ba403100708152bf26f065961d57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8018593595e4edd8e7a8a48c58183fbe"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga8018593595e4edd8e7a8a48c58183fbe">H5Fstop_mdc_logging</a> (long file_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga8018593595e4edd8e7a8a48c58183fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafe8dbd62c0bfd59381de2dec03605a2c"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#gafe8dbd62c0bfd59381de2dec03605a2c">H5Fget_mdc_logging_status</a> (long file_id, boolean[] mdc_logging_status) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gafe8dbd62c0bfd59381de2dec03605a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7bdded58e271dd3950d7ac765930b51c"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#ga7bdded58e271dd3950d7ac765930b51c">H5Fget_dset_no_attrs_hint</a> (long file_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7bdded58e271dd3950d7ac765930b51c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafdd3023ff5992ddfb76983bc3894894f"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#gafdd3023ff5992ddfb76983bc3894894f">H5Fset_dset_no_attrs_hint</a> (long file_id, boolean minimize) throws HDF5LibraryException</td></tr>
+<tr class="separator:gafdd3023ff5992ddfb76983bc3894894f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabe7edf4d09ac71c4f8b1135594d691ea"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_f.html#gabe7edf4d09ac71c4f8b1135594d691ea">H5Fset_libver_bounds</a> (long file_id, int low, int high) throws HDF5LibraryException</td></tr>
+<tr class="separator:gabe7edf4d09ac71c4f8b1135594d691ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga433f956d1b0c5fa81cefc1e390808668"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#ga433f956d1b0c5fa81cefc1e390808668">H5Gclose</a> (long group_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga433f956d1b0c5fa81cefc1e390808668"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf8763b10fec82a1066c37eda26570b37"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#gaf8763b10fec82a1066c37eda26570b37">H5Gcreate</a> (long loc_id, String name, long lcpl_id, long gcpl_id, long gapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaf8763b10fec82a1066c37eda26570b37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3be292a6445c23dad1373ca5bb9b227c"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#ga3be292a6445c23dad1373ca5bb9b227c">H5Gcreate_anon</a> (long loc_id, long gcpl_id, long gapl_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga3be292a6445c23dad1373ca5bb9b227c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e889e318db767ec0554794d05818581"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#ga0e889e318db767ec0554794d05818581">H5Gget_create_plist</a> (long group_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga0e889e318db767ec0554794d05818581"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaece6d1057c42630d336dad0f3915b337"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html">H5G_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#gaece6d1057c42630d336dad0f3915b337">H5Gget_info</a> (long group_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaece6d1057c42630d336dad0f3915b337"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ca8f9ea2f9e175f1b63dc8c71a63bbf"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html">H5G_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#ga0ca8f9ea2f9e175f1b63dc8c71a63bbf">H5Gget_info_by_idx</a> (long group_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga0ca8f9ea2f9e175f1b63dc8c71a63bbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga27f51405659ca1bf6503b03a802fed04"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html">H5G_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#ga27f51405659ca1bf6503b03a802fed04">H5Gget_info_by_name</a> (long group_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga27f51405659ca1bf6503b03a802fed04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87b461e7a741e2bb4a5c7513ed370a5d"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#ga87b461e7a741e2bb4a5c7513ed370a5d">H5Gget_obj_info_all</a> (long loc_id, String name, String[] objNames, int[] objTypes, <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a>[] tokens) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga87b461e7a741e2bb4a5c7513ed370a5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5079a661cd7979ad5b7246c63f492e31"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#ga5079a661cd7979ad5b7246c63f492e31">H5Gget_obj_info_all</a> (long loc_id, String name, String[] objNames, int[] objTypes, int[] ltype, <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a>[] tokens, int indx_type) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga5079a661cd7979ad5b7246c63f492e31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga46a64aa2f58e3c1982191b4e8c7dc7a6"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#ga46a64aa2f58e3c1982191b4e8c7dc7a6">H5Gget_obj_info_all</a> (long loc_id, String name, String[] objNames, int[] objTypes, int[] ltype, long[] fno, <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a>[] tokens, int indx_type) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga46a64aa2f58e3c1982191b4e8c7dc7a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3bf5679e85d3590e0c84b7317717e671"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#ga3bf5679e85d3590e0c84b7317717e671">H5Gget_obj_info_full</a> (long loc_id, String name, String[] objNames, int[] objTypes, int[] ltype, long[] fno, <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a>[] tokens, int indx_type, int indx_order) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga3bf5679e85d3590e0c84b7317717e671"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabecf95e812876d3bb286f9aac115b2b7"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#gabecf95e812876d3bb286f9aac115b2b7">H5Gget_obj_info_idx</a> (long loc_id, String name, int idx, String[] oname, int[] type) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gabecf95e812876d3bb286f9aac115b2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ba0732cadba0407ab34cb65ce7ab7f7"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#ga5ba0732cadba0407ab34cb65ce7ab7f7">H5Gget_obj_info_max</a> (long loc_id, String[] objNames, int[] objTypes, int[] lnkTypes, <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a>[] objToken, long objMax) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga5ba0732cadba0407ab34cb65ce7ab7f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8c944a4facf4977e490f540fb95edcc5"><td class="memItemLeft" align="right" valign="top">static synchronized long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#ga8c944a4facf4977e490f540fb95edcc5">H5Gn_members</a> (long loc_id, String name) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga8c944a4facf4977e490f540fb95edcc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gace85ef3beec51c23830a13ef48b675a5"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#gace85ef3beec51c23830a13ef48b675a5">H5Gopen</a> (long loc_id, String name, long gapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gace85ef3beec51c23830a13ef48b675a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4185fb6d933bc02871e35b029047a797"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#ga4185fb6d933bc02871e35b029047a797">H5Gflush</a> (long group_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga4185fb6d933bc02871e35b029047a797"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa00f4af3b70ba95e672cc066e81a7b4b"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_g.html#gaa00f4af3b70ba95e672cc066e81a7b4b">H5Grefresh</a> (long group_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaa00f4af3b70ba95e672cc066e81a7b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga67c3b711ada908ec1c7f74c2c4c63b34"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#ga67c3b711ada908ec1c7f74c2c4c63b34">H5Iget_file_id</a> (long obj_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga67c3b711ada908ec1c7f74c2c4c63b34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa4ad4819f0a2d36cfdb0738fcb7e0d3a"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#gaa4ad4819f0a2d36cfdb0738fcb7e0d3a">H5Iget_name_long</a> (long obj_id, String[] name, long size) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaa4ad4819f0a2d36cfdb0738fcb7e0d3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga45f322a460d35782efbe953c26ef8b42"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#ga45f322a460d35782efbe953c26ef8b42">H5Iget_name</a> (long obj_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga45f322a460d35782efbe953c26ef8b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae3266f3eb24f0accc39886d6acd91122"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#gae3266f3eb24f0accc39886d6acd91122">H5Iget_ref</a> (long obj_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gae3266f3eb24f0accc39886d6acd91122"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00c0de46342f28a645d8157a421519fd"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#ga00c0de46342f28a645d8157a421519fd">H5Idec_ref</a> (long obj_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga00c0de46342f28a645d8157a421519fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab058bd7352fb2f04cba8537b58afbfb4"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#gab058bd7352fb2f04cba8537b58afbfb4">H5Iinc_ref</a> (long obj_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gab058bd7352fb2f04cba8537b58afbfb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4033155681a0fb02e0c0a3cec07d6356"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#ga4033155681a0fb02e0c0a3cec07d6356">H5Iget_type</a> (long obj_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga4033155681a0fb02e0c0a3cec07d6356"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaeeaa9dd8be62b560f40edcdc4459af9"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#gaaeeaa9dd8be62b560f40edcdc4459af9">H5Iget_type_ref</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaaeeaa9dd8be62b560f40edcdc4459af9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7d17baeaace1bb60e049653767710570"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#ga7d17baeaace1bb60e049653767710570">H5Idec_type_ref</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7d17baeaace1bb60e049653767710570"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ac51458aee9db72ef0849b77a0751a5"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#ga7ac51458aee9db72ef0849b77a0751a5">H5Iinc_type_ref</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7ac51458aee9db72ef0849b77a0751a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae9737155634b7efb94ace586b6ad32e8"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#gae9737155634b7efb94ace586b6ad32e8">H5Inmembers</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gae9737155634b7efb94ace586b6ad32e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6d6984bf8cbf9b3510142ef9935afd34"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#ga6d6984bf8cbf9b3510142ef9935afd34">H5Iis_valid</a> (long obj_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga6d6984bf8cbf9b3510142ef9935afd34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0dc12f931cb6817fd1e4686860678d5f"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#ga0dc12f931cb6817fd1e4686860678d5f">H5Itype_exists</a> (int type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga0dc12f931cb6817fd1e4686860678d5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae13a9741d68a6270988692d059ef4ca2"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#gae13a9741d68a6270988692d059ef4ca2">H5Iclear_type</a> (int type_id, boolean force) throws HDF5LibraryException</td></tr>
+<tr class="separator:gae13a9741d68a6270988692d059ef4ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4489be61cb7e5de21be86a859afa5263"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_i.html#ga4489be61cb7e5de21be86a859afa5263">H5Idestroy_type</a> (int type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga4489be61cb7e5de21be86a859afa5263"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2de23394679acee98bf6f2a292d4789b"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga2de23394679acee98bf6f2a292d4789b">H5Lcopy</a> (long src_loc, String src_name, long dst_loc, String dst_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga2de23394679acee98bf6f2a292d4789b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac26ce5f756ea65daff378846f31e7d3a"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#gac26ce5f756ea65daff378846f31e7d3a">H5Lcreate_external</a> (String file_name, String obj_name, long link_loc_id, String link_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gac26ce5f756ea65daff378846f31e7d3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a0a7e781b84d6e050fcc4e69f7431b7"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga7a0a7e781b84d6e050fcc4e69f7431b7">H5Lcreate_hard</a> (long cur_loc, String cur_name, long dst_loc, String dst_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga7a0a7e781b84d6e050fcc4e69f7431b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga567aefdb95d7bc654203e0b6ffd0023f"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga567aefdb95d7bc654203e0b6ffd0023f">H5Lcreate_soft</a> (String link_target, long link_loc_id, String link_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga567aefdb95d7bc654203e0b6ffd0023f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7ede853f1657b08e3cfa7183d090278"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#gaf7ede853f1657b08e3cfa7183d090278">H5Ldelete</a> (long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaf7ede853f1657b08e3cfa7183d090278"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9946b71899c9af52b2eca7fb410d7a1e"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga9946b71899c9af52b2eca7fb410d7a1e">H5Ldelete_by_idx</a> (long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga9946b71899c9af52b2eca7fb410d7a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaded9ce23610fa48d144ee051ea7d8ade"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#gaded9ce23610fa48d144ee051ea7d8ade">H5Lexists</a> (long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaded9ce23610fa48d144ee051ea7d8ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga305046a96e35e869e627628ec65ab64c"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html">H5L_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga305046a96e35e869e627628ec65ab64c">H5Lget_info</a> (long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga305046a96e35e869e627628ec65ab64c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga203519895f271531b7895be853ced6c8"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html">H5L_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga203519895f271531b7895be853ced6c8">H5Lget_info_by_idx</a> (long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga203519895f271531b7895be853ced6c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad6c0b661047ef53098b691000d6f1b67"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#gad6c0b661047ef53098b691000d6f1b67">H5Lget_name_by_idx</a> (long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gad6c0b661047ef53098b691000d6f1b67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ced0a3bc07e1980e2fe2482156f27eb"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga3ced0a3bc07e1980e2fe2482156f27eb">H5Lget_value</a> (long loc_id, String name, String[] link_value, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga3ced0a3bc07e1980e2fe2482156f27eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaee15384cee1aa493fda3d1d1b4a6caef"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#gaee15384cee1aa493fda3d1d1b4a6caef">H5Lget_value_by_idx</a> (long loc_id, String group_name, int idx_type, int order, long n, String[] link_value, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaee15384cee1aa493fda3d1d1b4a6caef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e9e84159546db7f17d3d0c6ee709371"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga4e9e84159546db7f17d3d0c6ee709371">H5Literate</a> (long grp_id, int idx_type, int order, long idx, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t.html">H5L_iterate_t</a> op, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__opdata__t.html">H5L_iterate_opdata_t</a> op_data) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga4e9e84159546db7f17d3d0c6ee709371"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52ab1fc0a9ed00a65b079b80885b2581"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga52ab1fc0a9ed00a65b079b80885b2581">H5Literate_by_name</a> (long grp_id, String group_name, int idx_type, int order, long idx, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t.html">H5L_iterate_t</a> op, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__opdata__t.html">H5L_iterate_opdata_t</a> op_data, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga52ab1fc0a9ed00a65b079b80885b2581"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga29676bd4cc42bb548028eb35401e1a1d"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga29676bd4cc42bb548028eb35401e1a1d">H5Lmove</a> (long src_loc, String src_name, long dst_loc, String dst_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga29676bd4cc42bb548028eb35401e1a1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3248e35827ce50c36a48327579a53665"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga3248e35827ce50c36a48327579a53665">H5Lvisit</a> (long grp_id, int idx_type, int order, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t.html">H5L_iterate_t</a> op, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__opdata__t.html">H5L_iterate_opdata_t</a> op_data) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga3248e35827ce50c36a48327579a53665"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga55024d6616fd96dd5c5c0dc4bfbd67a8"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga55024d6616fd96dd5c5c0dc4bfbd67a8">H5Lvisit_by_name</a> (long loc_id, String group_name, int idx_type, int order, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__t.html">H5L_iterate_t</a> op, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_l__iterate__opdata__t.html">H5L_iterate_opdata_t</a> op_data, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga55024d6616fd96dd5c5c0dc4bfbd67a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae88edc88cbe61b097164219030bce5ee"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#gae88edc88cbe61b097164219030bce5ee">H5Lis_registered</a> (int link_cls_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gae88edc88cbe61b097164219030bce5ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a76061d8d0284c2fa987faecdc624db"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_l.html#ga7a76061d8d0284c2fa987faecdc624db">H5Lunregister</a> (int link_cls_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7a76061d8d0284c2fa987faecdc624db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50ef6087d71a126482a43b62cb69c9b6"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga50ef6087d71a126482a43b62cb69c9b6">H5Oclose</a> (long object_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga50ef6087d71a126482a43b62cb69c9b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga632f7cbbcaf15292dc734ac4afcd66b0"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga632f7cbbcaf15292dc734ac4afcd66b0">H5Ocopy</a> (long src_loc_id, String src_name, long dst_loc_id, String dst_name, long ocpypl_id, long lcpl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga632f7cbbcaf15292dc734ac4afcd66b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab872f7cc3d77945f3a4b85c250154d4d"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gab872f7cc3d77945f3a4b85c250154d4d">H5Oget_comment</a> (long obj_id) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:gab872f7cc3d77945f3a4b85c250154d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga574e0f07408bce765cc0980fa1841518"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga574e0f07408bce765cc0980fa1841518">H5Oset_comment</a> (long obj_id, String comment) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga574e0f07408bce765cc0980fa1841518"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1b627c605dc098a49a12826e7de52158"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga1b627c605dc098a49a12826e7de52158">H5Oget_comment_by_name</a> (long loc_id, String name, long lapl_id) throws HDF5LibraryException, IllegalArgumentException, NullPointerException</td></tr>
+<tr class="separator:ga1b627c605dc098a49a12826e7de52158"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaef7ead6cb2131550d32a147a14b1e29c"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gaef7ead6cb2131550d32a147a14b1e29c">H5Oset_comment_by_name</a> (long loc_id, String name, String comment, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaef7ead6cb2131550d32a147a14b1e29c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga44842663b1ea67f29a7fab54b04c7283"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html">H5O_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga44842663b1ea67f29a7fab54b04c7283">H5Oget_info</a> (long loc_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga44842663b1ea67f29a7fab54b04c7283"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1bc7f1e6b0871e371d35bd4868e9fb5e"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html">H5O_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga1bc7f1e6b0871e371d35bd4868e9fb5e">H5Oget_info</a> (long loc_id, int fields) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga1bc7f1e6b0871e371d35bd4868e9fb5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae12be4c91db0028d25fad731a8eea9dc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html">H5O_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gae12be4c91db0028d25fad731a8eea9dc">H5Oget_info_by_idx</a> (long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gae12be4c91db0028d25fad731a8eea9dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga842a21e9372c6f409d857a91ed5e25fd"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html">H5O_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga842a21e9372c6f409d857a91ed5e25fd">H5Oget_info_by_idx</a> (long loc_id, String group_name, int idx_type, int order, long n, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga842a21e9372c6f409d857a91ed5e25fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa55b4db2c7ffa71dad5584c3ec05cb5f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html">H5O_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gaa55b4db2c7ffa71dad5584c3ec05cb5f">H5Oget_info_by_name</a> (long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaa55b4db2c7ffa71dad5584c3ec05cb5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf6c3a7a6e33259564607d45433df7ae1"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html">H5O_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gaf6c3a7a6e33259564607d45433df7ae1">H5Oget_info_by_name</a> (long loc_id, String name, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaf6c3a7a6e33259564607d45433df7ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga94bdd93cc05b015fa7656e5744aae26e"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga94bdd93cc05b015fa7656e5744aae26e">H5Olink</a> (long obj_id, long new_loc_id, String new_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga94bdd93cc05b015fa7656e5744aae26e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaf266e9d22937717f4f69085491c842a"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gaaf266e9d22937717f4f69085491c842a">H5Oopen</a> (long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaaf266e9d22937717f4f69085491c842a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1a82da588a819406428a77e3ff35328"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gab1a82da588a819406428a77e3ff35328">H5Ovisit</a> (long obj_id, int idx_type, int order, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__t.html">H5O_iterate_t</a> op, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__opdata__t.html">H5O_iterate_opdata_t</a> op_data) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gab1a82da588a819406428a77e3ff35328"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga665efb0fed052a9a6e972a4645d3b4e0"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga665efb0fed052a9a6e972a4645d3b4e0">H5Ovisit</a> (long obj_id, int idx_type, int order, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__t.html">H5O_iterate_t</a> op, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__opdata__t.html">H5O_iterate_opdata_t</a> op_data, int fields) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga665efb0fed052a9a6e972a4645d3b4e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadb6b7058a0dc46a5ace767652e630ef7"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gadb6b7058a0dc46a5ace767652e630ef7">H5Ovisit_by_name</a> (long loc_id, String obj_name, int idx_type, int order, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__t.html">H5O_iterate_t</a> op, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__opdata__t.html">H5O_iterate_opdata_t</a> op_data, long lapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gadb6b7058a0dc46a5ace767652e630ef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d8d5b3f8f08cd0429ac25372a1b5f0c"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga4d8d5b3f8f08cd0429ac25372a1b5f0c">H5Ovisit_by_name</a> (long loc_id, String obj_name, int idx_type, int order, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__t.html">H5O_iterate_t</a> op, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_o__iterate__opdata__t.html">H5O_iterate_opdata_t</a> op_data, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga4d8d5b3f8f08cd0429ac25372a1b5f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga48dcf437ed1c2f9aa2f24783775eaa94"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga48dcf437ed1c2f9aa2f24783775eaa94">H5Oexists_by_name</a> (long loc_id, String obj_name, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga48dcf437ed1c2f9aa2f24783775eaa94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac84ea6a0089083be97155766c0d125c4"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gac84ea6a0089083be97155766c0d125c4">H5Odecr_refcount</a> (long object_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gac84ea6a0089083be97155766c0d125c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga189d5453dd1e85ee94935f68d36ea25d"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga189d5453dd1e85ee94935f68d36ea25d">H5Oincr_refcount</a> (long object_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga189d5453dd1e85ee94935f68d36ea25d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga41a769bddd45f3ac8a79f662db01a3ed"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga41a769bddd45f3ac8a79f662db01a3ed">H5Oopen_by_token</a> (long loc_id, <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a> token) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga41a769bddd45f3ac8a79f662db01a3ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb13bde67e51d676e5c962fe0b67b167"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gafb13bde67e51d676e5c962fe0b67b167">H5Oopen_by_idx</a> (long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gafb13bde67e51d676e5c962fe0b67b167"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa72870a0c608394226e08436644a9972"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gaa72870a0c608394226e08436644a9972">H5Oflush</a> (long object_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaa72870a0c608394226e08436644a9972"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa56bdfaf01980def33f738c932a0ff0f"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gaa56bdfaf01980def33f738c932a0ff0f">H5Orefresh</a> (long object_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaa56bdfaf01980def33f738c932a0ff0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad5542429070044fc1ceff1051575775d"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gad5542429070044fc1ceff1051575775d">H5Odisable_mdc_flushes</a> (long object_id)</td></tr>
+<tr class="separator:gad5542429070044fc1ceff1051575775d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga44046a82735d091bc209e5cbeb08b47e"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga44046a82735d091bc209e5cbeb08b47e">H5Oenable_mdc_flushes</a> (long object_id)</td></tr>
+<tr class="separator:ga44046a82735d091bc209e5cbeb08b47e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabdc4a632fb1067727b0ce3ae25d979a4"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gabdc4a632fb1067727b0ce3ae25d979a4">H5Oare_mdc_flushes_disabled</a> (long object_id)</td></tr>
+<tr class="separator:gabdc4a632fb1067727b0ce3ae25d979a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad03be5a3c8b0f5f50f637b060dbe9fe9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html">H5O_native_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#gad03be5a3c8b0f5f50f637b060dbe9fe9">H5Oget_native_info</a> (long loc_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gad03be5a3c8b0f5f50f637b060dbe9fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga42763aa19a3bffb719bc3327cb912437"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html">H5O_native_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga42763aa19a3bffb719bc3327cb912437">H5Oget_native_info</a> (long loc_id, int fields) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga42763aa19a3bffb719bc3327cb912437"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5818e1b3506e6d6b5a650eef0443df8e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html">H5O_native_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga5818e1b3506e6d6b5a650eef0443df8e">H5Oget_native_info_by_idx</a> (long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga5818e1b3506e6d6b5a650eef0443df8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga91f551f07cc8692db19a840ce115a3ec"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html">H5O_native_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga91f551f07cc8692db19a840ce115a3ec">H5Oget_native_info_by_idx</a> (long loc_id, String group_name, int idx_type, int order, long n, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga91f551f07cc8692db19a840ce115a3ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b08cf11499df5af61ecc1c1aca157a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html">H5O_native_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga0b08cf11499df5af61ecc1c1aca157a1">H5Oget_native_info_by_name</a> (long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga0b08cf11499df5af61ecc1c1aca157a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50030e99738cdfc811e38ceba26ddd25"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html">H5O_native_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_o.html#ga50030e99738cdfc811e38ceba26ddd25">H5Oget_native_info_by_name</a> (long loc_id, String name, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga50030e99738cdfc811e38ceba26ddd25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga719965168d026bc6b1481956681bd69c"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga719965168d026bc6b1481956681bd69c">H5Pget_class_name</a> (long plid) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga719965168d026bc6b1481956681bd69c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1ce5ead27140afd88df79505337a80b"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaf1ce5ead27140afd88df79505337a80b">H5Pcreate</a> (long type) throws HDF5LibraryException </td></tr>
+<tr class="separator:gaf1ce5ead27140afd88df79505337a80b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf91d16743d97dff70ce2d7e1119ec562"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaf91d16743d97dff70ce2d7e1119ec562">H5Pget</a> (long plid, String name) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaf91d16743d97dff70ce2d7e1119ec562"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga46c14a1488b1c4ca1bb4e4bce857b64e"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga46c14a1488b1c4ca1bb4e4bce857b64e">H5Pset</a> (long plid, String name, int value) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga46c14a1488b1c4ca1bb4e4bce857b64e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2184f5f5a8376788c564171cea9a4f89"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga2184f5f5a8376788c564171cea9a4f89">H5Pexist</a> (long plid, String name) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga2184f5f5a8376788c564171cea9a4f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2463c57425165cbead0f95ab3d66c014"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga2463c57425165cbead0f95ab3d66c014">H5Pget_size</a> (long plid, String name) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga2463c57425165cbead0f95ab3d66c014"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1b7937f0ff0198b7360565eaaa8b65a3"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga1b7937f0ff0198b7360565eaaa8b65a3">H5Pget_nprops</a> (long plid) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga1b7937f0ff0198b7360565eaaa8b65a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7b81bf89dc174741b763ac0017d6163a"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga7b81bf89dc174741b763ac0017d6163a">H5Pget_class</a> (long plist) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7b81bf89dc174741b763ac0017d6163a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4bf86a9547d070daa65cacd278b22acb"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga4bf86a9547d070daa65cacd278b22acb">H5Pget_class_parent</a> (long plid) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga4bf86a9547d070daa65cacd278b22acb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2ad81def4c4055fc5028257b8eca15e5"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga2ad81def4c4055fc5028257b8eca15e5">H5Pequal</a> (long plid1, long plid2) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga2ad81def4c4055fc5028257b8eca15e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7af1153ff09d93e6e8b1045a72db794f"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga7af1153ff09d93e6e8b1045a72db794f">H5P_equal</a> (long plid1, long plid2) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga7af1153ff09d93e6e8b1045a72db794f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6bffcb9e7c2fda95fc9126b548db6a16"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga6bffcb9e7c2fda95fc9126b548db6a16">H5Pisa_class</a> (long plist, long pclass) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga6bffcb9e7c2fda95fc9126b548db6a16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0f89e9b738ccfc9376fc68b27d59c726"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga0f89e9b738ccfc9376fc68b27d59c726">H5Pcopy_prop</a> (long dst_id, long src_id, String name) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga0f89e9b738ccfc9376fc68b27d59c726"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafae0bfff8e6e7ed5233028e1c81f8a0b"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gafae0bfff8e6e7ed5233028e1c81f8a0b">H5Premove</a> (long plid, String name) throws HDF5LibraryException</td></tr>
+<tr class="separator:gafae0bfff8e6e7ed5233028e1c81f8a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1390e89174b2e66bbd458cb0a088e2a6"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga1390e89174b2e66bbd458cb0a088e2a6">H5Punregister</a> (long plid, String name) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga1390e89174b2e66bbd458cb0a088e2a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87382e5810920a8e803cf5c32a490fbc"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga87382e5810920a8e803cf5c32a490fbc">H5Pclose_class</a> (long plid) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga87382e5810920a8e803cf5c32a490fbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga54b1fc0cddbd79eb3ed1093e89774f45"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga54b1fc0cddbd79eb3ed1093e89774f45">H5Pclose</a> (long plist) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga54b1fc0cddbd79eb3ed1093e89774f45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa553da3e7cd99ec574e8ec8d4b75ddc7"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaa553da3e7cd99ec574e8ec8d4b75ddc7">H5Pcopy</a> (long plist) throws HDF5LibraryException </td></tr>
+<tr class="separator:gaa553da3e7cd99ec574e8ec8d4b75ddc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7c2a47bb7244568282b601daba9ae390"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga7c2a47bb7244568282b601daba9ae390">H5Pcreate_class_nocb</a> (long parent_class, String name) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga7c2a47bb7244568282b601daba9ae390"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab93c157f4c1117cc035d0743d356ae5"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaab93c157f4c1117cc035d0743d356ae5">H5Pregister2_nocb</a> (long plist_class, String name, long size, byte[] def_value) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaab93c157f4c1117cc035d0743d356ae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3839dc7f00fcd8b7f4183ba9ddb35732"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga3839dc7f00fcd8b7f4183ba9ddb35732">H5Pinsert2_nocb</a> (long plist, String name, long size, byte[] value) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga3839dc7f00fcd8b7f4183ba9ddb35732"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga968102d278fb724a8dc7c06f9f17501d"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga968102d278fb724a8dc7c06f9f17501d">H5Piterate</a> (long plist, int[] idx, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__iterate__cb.html">H5P_iterate_cb</a> op, <a class="el" href="interfacehdf_1_1hdf5lib_1_1callbacks_1_1_h5_p__iterate__t.html">H5P_iterate_t</a> op_data) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga968102d278fb724a8dc7c06f9f17501d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16c18eaa449f78d6a38b17a716022c96"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga16c18eaa449f78d6a38b17a716022c96">H5Pget_attr_phase_change</a> (long ocpl_id, int[] attributes) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga16c18eaa449f78d6a38b17a716022c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab4516395f8c3130a0c11978fbfc198c"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaab4516395f8c3130a0c11978fbfc198c">H5Pset_attr_phase_change</a> (long ocpl_id, int max_compact, int min_dense) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaab4516395f8c3130a0c11978fbfc198c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga453518ee1a5af4acfed510f644a67f2f"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga453518ee1a5af4acfed510f644a67f2f">H5Pget_attr_creation_order</a> (long ocpl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga453518ee1a5af4acfed510f644a67f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16dbf6ef3f579e4d607095df7adb82e1"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga16dbf6ef3f579e4d607095df7adb82e1">H5Pset_attr_creation_order</a> (long ocpl_id, int crt_order_flags) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga16dbf6ef3f579e4d607095df7adb82e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac70ea29f44b4a365a56788bffc3d5165"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gac70ea29f44b4a365a56788bffc3d5165">H5Pget_obj_track_times</a> (long ocpl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gac70ea29f44b4a365a56788bffc3d5165"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacbd824a8f0461d398d69135607dd30aa"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gacbd824a8f0461d398d69135607dd30aa">H5Pset_obj_track_times</a> (long ocpl_id, boolean track_times) throws HDF5LibraryException</td></tr>
+<tr class="separator:gacbd824a8f0461d398d69135607dd30aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ab3c6df17faf4735a1a8338c3c76649"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga5ab3c6df17faf4735a1a8338c3c76649">H5Pmodify_filter</a> (long plist, long filter, int flags, long cd_nelmts, int[] cd_values) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga5ab3c6df17faf4735a1a8338c3c76649"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca4e48cc31d6cf752a18365ded634bc3"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaca4e48cc31d6cf752a18365ded634bc3">H5Pset_filter</a> (long plist, int filter, int flags, long cd_nelmts, int[] cd_values) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaca4e48cc31d6cf752a18365ded634bc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada67f28bd681a07f44e61fd06067e07a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gada67f28bd681a07f44e61fd06067e07a">H5Pget_nfilters</a> (long plist) throws HDF5LibraryException</td></tr>
+<tr class="separator:gada67f28bd681a07f44e61fd06067e07a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae9193b7848a91710d5caa4b990876bdb"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gae9193b7848a91710d5caa4b990876bdb">H5Pget_filter</a> (long plist, int filter_number, int[] flags, long[] cd_nelmts, int[] cd_values, long namelen, String[] name, int[] filter_config) throws ArrayIndexOutOfBoundsException, ArrayStoreException, HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gae9193b7848a91710d5caa4b990876bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3d0582b4ce4d180541fe637087fdb1a0"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga3d0582b4ce4d180541fe637087fdb1a0">H5Pget_filter_by_id</a> (long plist_id, long filter_id, int[] flags, long[] cd_nelmts, int[] cd_values, long namelen, String[] name, int[] filter_config) throws ArrayIndexOutOfBoundsException, ArrayStoreException, HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga3d0582b4ce4d180541fe637087fdb1a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74f1b2dbda84759517b4e714e9995b25"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga74f1b2dbda84759517b4e714e9995b25">H5Pget_filter_by_id2</a> (long plist_id, long filter_id, int[] flags, long[] cd_nelmts, int[] cd_values, long namelen, String[] name, int[] filter_config) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga74f1b2dbda84759517b4e714e9995b25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae9a7fe45831e32c693bc82814002fd89"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gae9a7fe45831e32c693bc82814002fd89">H5Pall_filters_avail</a> (long dcpl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gae9a7fe45831e32c693bc82814002fd89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab08d26502d45bb9566ba50df359b954f"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gab08d26502d45bb9566ba50df359b954f">H5Premove_filter</a> (long obj_id, long filter) throws HDF5LibraryException</td></tr>
+<tr class="separator:gab08d26502d45bb9566ba50df359b954f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga642788afb0fcfd0a3e892ff35447d759"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga642788afb0fcfd0a3e892ff35447d759">H5Pset_deflate</a> (long plist, int level) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga642788afb0fcfd0a3e892ff35447d759"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa15ce84d313a4352d274a48e61aea301"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaa15ce84d313a4352d274a48e61aea301">H5Pset_fletcher32</a> (long plist) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaa15ce84d313a4352d274a48e61aea301"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a9bc2b3234a65a31c17aa55ad6e808b"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga7a9bc2b3234a65a31c17aa55ad6e808b">H5Pget_userblock</a> (long plist, long[] size) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga7a9bc2b3234a65a31c17aa55ad6e808b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga35636249619375d1d4cbea68d0167736"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga35636249619375d1d4cbea68d0167736">H5Pset_userblock</a> (long plist, long size) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga35636249619375d1d4cbea68d0167736"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2a64abf6961c4e53c71a5d77f55ef948"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga2a64abf6961c4e53c71a5d77f55ef948">H5Pget_sizes</a> (long plist, long[] size) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga2a64abf6961c4e53c71a5d77f55ef948"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaea8a66beb775da8eef4c566cfc948f99"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaea8a66beb775da8eef4c566cfc948f99">H5Pset_sizes</a> (long plist, int sizeof_addr, int sizeof_size) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaea8a66beb775da8eef4c566cfc948f99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga105376e7edd41a19a4d92489f52ed195"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga105376e7edd41a19a4d92489f52ed195">H5Pget_sym_k</a> (long plist, int[] size) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga105376e7edd41a19a4d92489f52ed195"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga41c5836e6e515a3df762800260b82aed"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga41c5836e6e515a3df762800260b82aed">H5Pset_sym_k</a> (long plist, int ik, int lk) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga41c5836e6e515a3df762800260b82aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad020ed3d152f789d7ba7bf68cffc5abd"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gad020ed3d152f789d7ba7bf68cffc5abd">H5Pget_istore_k</a> (long plist, int[] ik) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gad020ed3d152f789d7ba7bf68cffc5abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga30768e4c7802d1c1d200777ced588f2c"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga30768e4c7802d1c1d200777ced588f2c">H5Pset_istore_k</a> (long plist, int ik) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga30768e4c7802d1c1d200777ced588f2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf28c5c4ba41a86a743f65fea8fda6f0e"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaf28c5c4ba41a86a743f65fea8fda6f0e">H5Pget_shared_mesg_nindexes</a> (long fcpl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaf28c5c4ba41a86a743f65fea8fda6f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0de778f5da78035dc0203d480007199d"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga0de778f5da78035dc0203d480007199d">H5Pset_shared_mesg_nindexes</a> (long plist_id, int nindexes) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga0de778f5da78035dc0203d480007199d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga749f0a7d95d92cd322b95e09f25b5f68"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga749f0a7d95d92cd322b95e09f25b5f68">H5Pget_shared_mesg_index</a> (long fcpl_id, int index_num, int[] mesg_info) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga749f0a7d95d92cd322b95e09f25b5f68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9b559fcc265f248cabadb88fb78d5b0"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaa9b559fcc265f248cabadb88fb78d5b0">H5Pset_shared_mesg_index</a> (long fcpl_id, int index_num, int mesg_type_flags, int min_mesg_size) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:gaa9b559fcc265f248cabadb88fb78d5b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab4ab7ffece829caa29dbde3ff712cd1c"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gab4ab7ffece829caa29dbde3ff712cd1c">H5Pget_shared_mesg_phase_change</a> (long fcpl_id, int[] size) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gab4ab7ffece829caa29dbde3ff712cd1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga316c6fe4d91de4b2bf1c0fa45ade32cb"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga316c6fe4d91de4b2bf1c0fa45ade32cb">H5Pset_shared_mesg_phase_change</a> (long fcpl_id, int max_list, int min_btree) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga316c6fe4d91de4b2bf1c0fa45ade32cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac45d4663aa71ce23d9ab10fcd0420c2"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaac45d4663aa71ce23d9ab10fcd0420c2">H5Pset_file_space_strategy</a> (long fcpl_id, int strategy, boolean persist, long threshold) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:gaac45d4663aa71ce23d9ab10fcd0420c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5df88ad2f1b3d0a04a46e54b44b0102b"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga5df88ad2f1b3d0a04a46e54b44b0102b">H5Pget_file_space_strategy</a> (long fcpl_id, boolean[] persist, long[] threshold) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga5df88ad2f1b3d0a04a46e54b44b0102b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf300a57e1d3d74bad26140c7334a7314"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaf300a57e1d3d74bad26140c7334a7314">H5Pget_file_space_strategy_persist</a> (long fcpl_id) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:gaf300a57e1d3d74bad26140c7334a7314"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62e444c2e80844e9887e9d81157d4daa"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga62e444c2e80844e9887e9d81157d4daa">H5Pget_file_space_strategy_threshold</a> (long fcpl_id) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga62e444c2e80844e9887e9d81157d4daa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1be841e0d03d586831c16903ebfc5084"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga1be841e0d03d586831c16903ebfc5084">H5Pset_file_space_page_size</a> (long fcpl_id, long page_size) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga1be841e0d03d586831c16903ebfc5084"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6956867166eb7e2b4fdb5416b0547f8e"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga6956867166eb7e2b4fdb5416b0547f8e">H5Pget_file_space_page_size</a> (long fcpl_id) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga6956867166eb7e2b4fdb5416b0547f8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa128b90a6686b022820c1f03df0b1d28"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaa128b90a6686b022820c1f03df0b1d28">H5Pget_alignment</a> (long plist, long[] alignment) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:gaa128b90a6686b022820c1f03df0b1d28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf50d781143911e12001bd458de81b61f"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaf50d781143911e12001bd458de81b61f">H5Pset_alignment</a> (long plist, long threshold, long alignment) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaf50d781143911e12001bd458de81b61f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa92278c6822b5941ea2a856feb57f897"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaa92278c6822b5941ea2a856feb57f897">H5Pget_driver</a> (long plid) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaa92278c6822b5941ea2a856feb57f897"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga532fb13f010ebd62032781d64430d950"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga532fb13f010ebd62032781d64430d950">H5Pget_family_offset</a> (long fapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga532fb13f010ebd62032781d64430d950"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc1cb11cbd10dfffc4d5d4487b10a169"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gabc1cb11cbd10dfffc4d5d4487b10a169">H5Pset_family_offset</a> (long fapl_id, long offset) throws HDF5LibraryException</td></tr>
+<tr class="separator:gabc1cb11cbd10dfffc4d5d4487b10a169"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7630f9a71d38229cefbc98e07b0ae3a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gad7630f9a71d38229cefbc98e07b0ae3a">H5Pget_cache</a> (long plist, int[] mdc_nelmts, long[] rdcc_nelmts, long[] rdcc_nbytes, double[] rdcc_w0) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gad7630f9a71d38229cefbc98e07b0ae3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb27395783d5db0b6e3c99a4a0df97c7"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaeb27395783d5db0b6e3c99a4a0df97c7">H5Pset_cache</a> (long plist, int mdc_nelmts, long rdcc_nelmts, long rdcc_nbytes, double rdcc_w0) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaeb27395783d5db0b6e3c99a4a0df97c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc0a904ec980d60173be83885e3c5fa5"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gafc0a904ec980d60173be83885e3c5fa5">H5Pget_mdc_config</a> (long plist_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gafc0a904ec980d60173be83885e3c5fa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9164bc9b22003d18143f35e058ecf4f1"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga9164bc9b22003d18143f35e058ecf4f1">H5Pset_mdc_config</a> (long plist_id, <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> config_ptr) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga9164bc9b22003d18143f35e058ecf4f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa46833804a4a701a2c909aee1e093341"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaa46833804a4a701a2c909aee1e093341">H5Pget_gc_references</a> (long fapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaa46833804a4a701a2c909aee1e093341"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab82c528c2c400a7eb49d61613626065e"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gab82c528c2c400a7eb49d61613626065e">H5Pset_gc_references</a> (long fapl_id, boolean gc_ref) throws HDF5LibraryException</td></tr>
+<tr class="separator:gab82c528c2c400a7eb49d61613626065e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1faab4d4b4753b85a168075be2915a0d"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga1faab4d4b4753b85a168075be2915a0d">H5Pget_fclose_degree</a> (long fapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga1faab4d4b4753b85a168075be2915a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga747da9862f4893336834eb84ab0c9e4a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga747da9862f4893336834eb84ab0c9e4a">H5Pset_fclose_degree</a> (long fapl_id, int degree) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga747da9862f4893336834eb84ab0c9e4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadf5244aea9e038b019eb8309d4889aa6"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gadf5244aea9e038b019eb8309d4889aa6">H5Pget_meta_block_size</a> (long fapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gadf5244aea9e038b019eb8309d4889aa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga55696ff94702065a98af3463b02b85ac"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga55696ff94702065a98af3463b02b85ac">H5Pset_meta_block_size</a> (long fapl_id, long size) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga55696ff94702065a98af3463b02b85ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4356f355f7bb6aa532cdc488e5ff54ab"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga4356f355f7bb6aa532cdc488e5ff54ab">H5Pget_sieve_buf_size</a> (long fapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga4356f355f7bb6aa532cdc488e5ff54ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae16ed170190d3d7d6559551bcb648669"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gae16ed170190d3d7d6559551bcb648669">H5Pset_sieve_buf_size</a> (long fapl_id, long size) throws HDF5LibraryException</td></tr>
+<tr class="separator:gae16ed170190d3d7d6559551bcb648669"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga135873627fef821e22519bc31d383887"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga135873627fef821e22519bc31d383887">H5Pget_small_data_block_size</a> (long plist) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga135873627fef821e22519bc31d383887"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad4a0d201fab1262daf8a842502b59c0a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gad4a0d201fab1262daf8a842502b59c0a">H5Pset_small_data_block_size</a> (long plist, long size) throws HDF5LibraryException</td></tr>
+<tr class="separator:gad4a0d201fab1262daf8a842502b59c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05fc7121334342173eaee4609f6e84cc"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga05fc7121334342173eaee4609f6e84cc">H5Pget_libver_bounds</a> (long fapl_id, int[] libver) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga05fc7121334342173eaee4609f6e84cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3257349d9a52e5119192ae6966cae781"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga3257349d9a52e5119192ae6966cae781">H5Pset_libver_bounds</a> (long fapl_id, int low, int high) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga3257349d9a52e5119192ae6966cae781"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga97e3e18ed598bb888ca9cc55a85f8da6"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga97e3e18ed598bb888ca9cc55a85f8da6">H5Pget_elink_file_cache_size</a> (long fapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga97e3e18ed598bb888ca9cc55a85f8da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8f9a2ec233e4dfc7285e471e0ae92364"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga8f9a2ec233e4dfc7285e471e0ae92364">H5Pset_elink_file_cache_size</a> (long fapl_id, int efc_size) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga8f9a2ec233e4dfc7285e471e0ae92364"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga912b572a34add84ce3596e5d4c150650"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga912b572a34add84ce3596e5d4c150650">H5Pset_mdc_log_options</a> (long fapl_id, boolean is_enabled, String location, boolean start_on_access) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga912b572a34add84ce3596e5d4c150650"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaed4bf25a8f2a021d818de69d00c9ecb2"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaed4bf25a8f2a021d818de69d00c9ecb2">H5Pget_mdc_log_options</a> (long fapl_id, boolean[] mdc_log_options) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaed4bf25a8f2a021d818de69d00c9ecb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae9c1f04a724b4a5cdbeab2cfc8f2c93f"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gae9c1f04a724b4a5cdbeab2cfc8f2c93f">H5Pget_metadata_read_attempts</a> (long plist_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gae9c1f04a724b4a5cdbeab2cfc8f2c93f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga31e7ae36a449f180dac178f038f1cfba"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga31e7ae36a449f180dac178f038f1cfba">H5Pset_metadata_read_attempts</a> (long plist_id, long attempts) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga31e7ae36a449f180dac178f038f1cfba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga668e0a5af58a41b3e9c69d93c7a87e75"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga668e0a5af58a41b3e9c69d93c7a87e75">H5Pget_evict_on_close</a> (long fapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga668e0a5af58a41b3e9c69d93c7a87e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50cff2ac2560cee0471fcbf15dcb86c6"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga50cff2ac2560cee0471fcbf15dcb86c6">H5Pset_evict_on_close</a> (long fapl_id, boolean evict_on_close) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga50cff2ac2560cee0471fcbf15dcb86c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf40ca46856978fa85f938a4e44af0f85"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaf40ca46856978fa85f938a4e44af0f85">H5Pget_use_file_locking</a> (long fapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaf40ca46856978fa85f938a4e44af0f85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04626a1b24764922455546315c5d300b"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga04626a1b24764922455546315c5d300b">H5Pget_ignore_disabled_file_locking</a> (long fapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga04626a1b24764922455546315c5d300b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga97f89e883ee7bed05387dd6bb88273f7"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga97f89e883ee7bed05387dd6bb88273f7">H5Pset_file_locking</a> (long fapl_id, boolean use_file_locking, boolean ignore_when_disabled) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga97f89e883ee7bed05387dd6bb88273f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b0dee5b7709de2149534c26c22afaeb"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga0b0dee5b7709de2149534c26c22afaeb">H5Pget_layout</a> (long plist) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga0b0dee5b7709de2149534c26c22afaeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8968fd407c7d009e9d3d54c2b3cec50b"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga8968fd407c7d009e9d3d54c2b3cec50b">H5Pset_layout</a> (long plist, int layout) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga8968fd407c7d009e9d3d54c2b3cec50b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga701c3ef36713993b01e0e819ec932bc4"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga701c3ef36713993b01e0e819ec932bc4">H5Pget_chunk</a> (long plist, int max_ndims, long[] dims) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga701c3ef36713993b01e0e819ec932bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga157a8e083eb7661ca0e126528ab4230a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga157a8e083eb7661ca0e126528ab4230a">H5Pset_chunk</a> (long plist, int ndims, byte[] dim) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga157a8e083eb7661ca0e126528ab4230a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00e0a236e6f30a6680aedeb843a8c08d"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga00e0a236e6f30a6680aedeb843a8c08d">H5Pset_chunk</a> (long plist, int ndims, long[] dim) throws HDF5Exception, NullPointerException, IllegalArgumentException </td></tr>
+<tr class="separator:ga00e0a236e6f30a6680aedeb843a8c08d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga30184adabe7585c8e7ad58e6b88f1ca7"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga30184adabe7585c8e7ad58e6b88f1ca7">H5Pset_virtual</a> (long dcpl_id, long vspace_id, String src_file_name, String src_dset_name, long src_space_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga30184adabe7585c8e7ad58e6b88f1ca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga405683e59ce32171277944c4a425c8b2"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga405683e59ce32171277944c4a425c8b2">H5Pget_virtual_count</a> (long dcpl_id) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga405683e59ce32171277944c4a425c8b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae6dc19aaca4926a4690b8ca2cd3e8895"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gae6dc19aaca4926a4690b8ca2cd3e8895">H5Pget_virtual_vspace</a> (long dcpl_id, long index) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:gae6dc19aaca4926a4690b8ca2cd3e8895"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga69079f96d0c3959db99b54709be60d1b"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga69079f96d0c3959db99b54709be60d1b">H5Pget_virtual_srcspace</a> (long dcpl_id, long index) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga69079f96d0c3959db99b54709be60d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7caf29e3f8972f00514b17d01130a0b3"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga7caf29e3f8972f00514b17d01130a0b3">H5Pget_virtual_filename</a> (long dcpl_id, long index) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga7caf29e3f8972f00514b17d01130a0b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec152178507a491cd78015ef63980ff8"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaec152178507a491cd78015ef63980ff8">H5Pget_virtual_dsetname</a> (long dcpl_id, long index) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:gaec152178507a491cd78015ef63980ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaea43e46aba9398ba4279833b1c631735"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaea43e46aba9398ba4279833b1c631735">H5Pget_external</a> (long plist, int idx, long name_size, String[] name, long[] size) throws ArrayIndexOutOfBoundsException, ArrayStoreException, HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:gaea43e46aba9398ba4279833b1c631735"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac05792da2a615696c25150f0d92a4fa4"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gac05792da2a615696c25150f0d92a4fa4">H5Pset_external</a> (long plist, String name, long offset, long size) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gac05792da2a615696c25150f0d92a4fa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7528bdd2643509ec3152b87ea5ceea90"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga7528bdd2643509ec3152b87ea5ceea90">H5Pget_external_count</a> (long plist) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7528bdd2643509ec3152b87ea5ceea90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga32774c6f52cf7e4bec2535979491c9f2"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga32774c6f52cf7e4bec2535979491c9f2">H5Pset_szip</a> (long plist, int options_mask, int pixels_per_block) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga32774c6f52cf7e4bec2535979491c9f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb9e7a40628489ec8e683074eda2a669"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaeb9e7a40628489ec8e683074eda2a669">H5Pset_shuffle</a> (long plist_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaeb9e7a40628489ec8e683074eda2a669"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c017a12abf9e69b410361ee0efdd3b7"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga1c017a12abf9e69b410361ee0efdd3b7">H5Pset_nbit</a> (long plist_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga1c017a12abf9e69b410361ee0efdd3b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8cacbdb34aa8bbce1e690fb0578f8113"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga8cacbdb34aa8bbce1e690fb0578f8113">H5Pset_scaleoffset</a> (long plist_id, int scale_type, int scale_factor) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga8cacbdb34aa8bbce1e690fb0578f8113"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0d5fc6f2e1a092033845b5e0587f29ea"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga0d5fc6f2e1a092033845b5e0587f29ea">H5Pget_fill_value</a> (long plist_id, long type_id, byte[] value) throws HDF5Exception</td></tr>
+<tr class="separator:ga0d5fc6f2e1a092033845b5e0587f29ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga843d5ed38abda764053d3dd2c6bee2cf"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga843d5ed38abda764053d3dd2c6bee2cf">H5Pget_fill_value</a> (long plist_id, long type_id, Object obj) throws HDF5Exception </td></tr>
+<tr class="separator:ga843d5ed38abda764053d3dd2c6bee2cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaee52f5ea6af2b8fa274ce7fd370b0ff8"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaee52f5ea6af2b8fa274ce7fd370b0ff8">H5Pset_fill_value</a> (long plist_id, long type_id, byte[] value) throws HDF5Exception</td></tr>
+<tr class="separator:gaee52f5ea6af2b8fa274ce7fd370b0ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae15dbde287f7e066c8aad3f208e61d6e"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gae15dbde287f7e066c8aad3f208e61d6e">H5Pset_fill_value</a> (long plist_id, long type_id, Object obj) throws HDF5Exception </td></tr>
+<tr class="separator:gae15dbde287f7e066c8aad3f208e61d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1860ee96e733a365c165a56e415a349"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaf1860ee96e733a365c165a56e415a349">H5Pfill_value_defined</a> (long plist_id, int[] status) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaf1860ee96e733a365c165a56e415a349"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadd7eb9c99a68f6676e136cac97294812"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gadd7eb9c99a68f6676e136cac97294812">H5Pget_alloc_time</a> (long plist_id, int[] alloc_time) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gadd7eb9c99a68f6676e136cac97294812"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafe3ba00ceb98a7cb3902e60de8c9d9a6"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gafe3ba00ceb98a7cb3902e60de8c9d9a6">H5Pset_alloc_time</a> (long plist_id, int alloc_time) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gafe3ba00ceb98a7cb3902e60de8c9d9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c3a15b1794736b713b9d2a95e8a8542"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga9c3a15b1794736b713b9d2a95e8a8542">H5Pget_fill_time</a> (long plist_id, int[] fill_time) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga9c3a15b1794736b713b9d2a95e8a8542"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8847c9491b59b5c60986df2f86397cb2"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga8847c9491b59b5c60986df2f86397cb2">H5Pset_fill_time</a> (long plist_id, int fill_time) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga8847c9491b59b5c60986df2f86397cb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga06c3dfb692ff2e0eb28a8635a5f883cf"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga06c3dfb692ff2e0eb28a8635a5f883cf">H5Pset_chunk_opts</a> (long dcpl_id, int opts) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga06c3dfb692ff2e0eb28a8635a5f883cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga17d0135ab39fc6d544ea83cf0c33407f"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga17d0135ab39fc6d544ea83cf0c33407f">H5Pget_chunk_opts</a> (long dcpl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga17d0135ab39fc6d544ea83cf0c33407f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa889efdd74b1eb6cd9ffd8319152e1d0"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaa889efdd74b1eb6cd9ffd8319152e1d0">H5Pget_dset_no_attrs_hint</a> (long dcpl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaa889efdd74b1eb6cd9ffd8319152e1d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac98aadfd8a712b94027b4c263afd427f"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gac98aadfd8a712b94027b4c263afd427f">H5Pset_dset_no_attrs_hint</a> (long dcpl_id, boolean minimize) throws HDF5LibraryException</td></tr>
+<tr class="separator:gac98aadfd8a712b94027b4c263afd427f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24b29de060f8a742ccc69c3ed389c532"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga24b29de060f8a742ccc69c3ed389c532">H5Pget_chunk_cache</a> (long dapl_id, long[] rdcc_nslots, long[] rdcc_nbytes, double[] rdcc_w0) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga24b29de060f8a742ccc69c3ed389c532"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa394e2e434669464e890c7ea24e0862"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gafa394e2e434669464e890c7ea24e0862">H5Pset_chunk_cache</a> (long dapl_id, long rdcc_nslots, long rdcc_nbytes, double rdcc_w0) throws HDF5LibraryException</td></tr>
+<tr class="separator:gafa394e2e434669464e890c7ea24e0862"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad1bc9de3bed1796a9fce29f645c52c69"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gad1bc9de3bed1796a9fce29f645c52c69">H5Pset_virtual_view</a> (long dapl_id, int view) throws HDF5LibraryException</td></tr>
+<tr class="separator:gad1bc9de3bed1796a9fce29f645c52c69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa61758fd7b6210236c255cbd94d9993"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gafa61758fd7b6210236c255cbd94d9993">H5Pget_virtual_view</a> (long dapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gafa61758fd7b6210236c255cbd94d9993"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1fdb21dbe27142d3e325951cba017e15"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga1fdb21dbe27142d3e325951cba017e15">H5Pset_virtual_printf_gap</a> (long dapl_id, long gap_size) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga1fdb21dbe27142d3e325951cba017e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad3bc88a2215e87a164613d2a2ecdfd98"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gad3bc88a2215e87a164613d2a2ecdfd98">H5Pget_virtual_printf_gap</a> (long dapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gad3bc88a2215e87a164613d2a2ecdfd98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga200c6acfa7105ecdc8f2d54ba8967fd0"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga200c6acfa7105ecdc8f2d54ba8967fd0">H5Pget_virtual_prefix</a> (long dapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga200c6acfa7105ecdc8f2d54ba8967fd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8f13f900b2028f43616255eeaa9b07c0"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga8f13f900b2028f43616255eeaa9b07c0">H5Pset_virtual_prefix</a> (long dapl_id, String prefix) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga8f13f900b2028f43616255eeaa9b07c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24ec68f91a7619bd834d2ffbfbcd965b"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga24ec68f91a7619bd834d2ffbfbcd965b">H5Pget_efile_prefix</a> (long dapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga24ec68f91a7619bd834d2ffbfbcd965b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae39f0a8c39f76dad42d86b29451d8b7a"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gae39f0a8c39f76dad42d86b29451d8b7a">H5Pset_efile_prefix</a> (long dapl_id, String prefix) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gae39f0a8c39f76dad42d86b29451d8b7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga406ed74904f8b89d0ce3df78385db54b"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga406ed74904f8b89d0ce3df78385db54b">H5Pget_data_transform</a> (long plist_id, String[] expression, long size) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga406ed74904f8b89d0ce3df78385db54b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0f2a3b06a62f253da9af05d0629ab25"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaf0f2a3b06a62f253da9af05d0629ab25">H5Pset_data_transform</a> (long plist_id, String expression) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaf0f2a3b06a62f253da9af05d0629ab25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d06e27c9633e6c738719ceb437864cd"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga9d06e27c9633e6c738719ceb437864cd">H5Pget_buffer</a> (long plist, byte[] tconv, byte[] bkg) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga9d06e27c9633e6c738719ceb437864cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa38d32147eda1fe29447476164c98798"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaa38d32147eda1fe29447476164c98798">H5Pget_buffer_size</a> (long plist) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:gaa38d32147eda1fe29447476164c98798"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga35ae3cf0d9d76c3ce0dd0da9a9e24251"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga35ae3cf0d9d76c3ce0dd0da9a9e24251">H5Pset_buffer_size</a> (long plist, long size) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga35ae3cf0d9d76c3ce0dd0da9a9e24251"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8fcbbe29b540f3ad92eed83182282c75"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga8fcbbe29b540f3ad92eed83182282c75">H5Pget_edc_check</a> (long plist) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga8fcbbe29b540f3ad92eed83182282c75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga149e8ba52a4be0f509240a59666bf6c0"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga149e8ba52a4be0f509240a59666bf6c0">H5Pset_edc_check</a> (long plist, int check) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga149e8ba52a4be0f509240a59666bf6c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacda71e980731d18bf1d4562947383454"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gacda71e980731d18bf1d4562947383454">H5Pget_btree_ratios</a> (long plist_id, double[] left, double[] middle, double[] right) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gacda71e980731d18bf1d4562947383454"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac39f5f6eb0deb34288ed13885c7f9564"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gac39f5f6eb0deb34288ed13885c7f9564">H5Pset_btree_ratios</a> (long plist_id, double left, double middle, double right) throws HDF5LibraryException</td></tr>
+<tr class="separator:gac39f5f6eb0deb34288ed13885c7f9564"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8f4f4f83f0372fbb5ce3c5768a8bfbe6"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga8f4f4f83f0372fbb5ce3c5768a8bfbe6">H5Pget_hyper_vector_size</a> (long dxpl_id, long[] vector_size) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga8f4f4f83f0372fbb5ce3c5768a8bfbe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga54f96a8fa743b7e09119ad79d537a5c4"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga54f96a8fa743b7e09119ad79d537a5c4">H5Pset_hyper_vector_size</a> (long dxpl_id, long vector_size) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga54f96a8fa743b7e09119ad79d537a5c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga415213963abf16729e1a1e5ec61e44d4"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga415213963abf16729e1a1e5ec61e44d4">H5Pget_create_intermediate_group</a> (long lcpl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga415213963abf16729e1a1e5ec61e44d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab92568e7b9e04366c5528084b72510d4"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gab92568e7b9e04366c5528084b72510d4">H5Pset_create_intermediate_group</a> (long lcpl_id, boolean crt_intermed_group) throws HDF5LibraryException</td></tr>
+<tr class="separator:gab92568e7b9e04366c5528084b72510d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa6de1d9abc6ac81b66fdd9bdb72e063b"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaa6de1d9abc6ac81b66fdd9bdb72e063b">H5Pget_local_heap_size_hint</a> (long gcpl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaa6de1d9abc6ac81b66fdd9bdb72e063b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1034ec18e1af40e72a0f6cd17fb57d26"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga1034ec18e1af40e72a0f6cd17fb57d26">H5Pset_local_heap_size_hint</a> (long gcpl_id, long size_hint) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga1034ec18e1af40e72a0f6cd17fb57d26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac21ca5bd96875c949fbad11cc76e83d6"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gac21ca5bd96875c949fbad11cc76e83d6">H5Pget_link_phase_change</a> (long gcpl_id, int[] links) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gac21ca5bd96875c949fbad11cc76e83d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga70149f4df57b7b0c4de282fc6df6a3b3"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga70149f4df57b7b0c4de282fc6df6a3b3">H5Pset_link_phase_change</a> (long gcpl_id, int max_compact, int min_dense) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga70149f4df57b7b0c4de282fc6df6a3b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafee16c154e7a38bfb6d3d2869a66244e"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gafee16c154e7a38bfb6d3d2869a66244e">H5Pget_est_link_info</a> (long gcpl_id, int[] link_info) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gafee16c154e7a38bfb6d3d2869a66244e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca9252ca1ecf9b23db33cf46a74289f7"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaca9252ca1ecf9b23db33cf46a74289f7">H5Pset_est_link_info</a> (long gcpl_id, int est_num_entries, int est_name_len) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:gaca9252ca1ecf9b23db33cf46a74289f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab248c294334bd2066b3dd1df19421910"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gab248c294334bd2066b3dd1df19421910">H5Pget_link_creation_order</a> (long gcpl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gab248c294334bd2066b3dd1df19421910"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga51dd94eefb412a7734746085afcaaeea"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga51dd94eefb412a7734746085afcaaeea">H5Pset_link_creation_order</a> (long gcpl_id, int crt_order_flags) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga51dd94eefb412a7734746085afcaaeea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga980783b93aa4b2ac9f18b696b85333cf"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga980783b93aa4b2ac9f18b696b85333cf">H5Pget_char_encoding</a> (long plist_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga980783b93aa4b2ac9f18b696b85333cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3bcfebdc5480c367d60cfb213b2d96cb"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga3bcfebdc5480c367d60cfb213b2d96cb">H5Pset_char_encoding</a> (long plist_id, int encoding) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga3bcfebdc5480c367d60cfb213b2d96cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga029835c71ada24d10eb1a8df63aab04d"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga029835c71ada24d10eb1a8df63aab04d">H5Pget_nlinks</a> (long lapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga029835c71ada24d10eb1a8df63aab04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga84664bf7ae138eac57db523b24b6bfec"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga84664bf7ae138eac57db523b24b6bfec">H5Pset_nlinks</a> (long lapl_id, long nlinks) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga84664bf7ae138eac57db523b24b6bfec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadabcf3fe7d18ca552f8843076d6ec3a3"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gadabcf3fe7d18ca552f8843076d6ec3a3">H5Pget_elink_prefix</a> (long lapl_id, String[] prefix) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gadabcf3fe7d18ca552f8843076d6ec3a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga948b6e8857f1ac7f13593eb9408d2bea"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga948b6e8857f1ac7f13593eb9408d2bea">H5Pset_elink_prefix</a> (long lapl_id, String prefix) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga948b6e8857f1ac7f13593eb9408d2bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaae47c2d24a018001330cb80325df477b"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaae47c2d24a018001330cb80325df477b">H5Pget_elink_fapl</a> (long lapl_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:gaae47c2d24a018001330cb80325df477b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0046f68f41cb09526bea5e55ab857bb3"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga0046f68f41cb09526bea5e55ab857bb3">H5Pset_elink_fapl</a> (long lapl_id, long fapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga0046f68f41cb09526bea5e55ab857bb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b294bf28c0b2586801ecd3d3d475d68"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga9b294bf28c0b2586801ecd3d3d475d68">H5Pget_elink_acc_flags</a> (long lapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga9b294bf28c0b2586801ecd3d3d475d68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6a93e4d20aa8ea108a7dcf916db6748d"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga6a93e4d20aa8ea108a7dcf916db6748d">H5Pset_elink_acc_flags</a> (long lapl_id, int flags) throws HDF5LibraryException, IllegalArgumentException</td></tr>
+<tr class="separator:ga6a93e4d20aa8ea108a7dcf916db6748d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0a83b05d728492ce51a9b4cc07a76765"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga0a83b05d728492ce51a9b4cc07a76765">H5Pget_copy_object</a> (long ocp_plist_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga0a83b05d728492ce51a9b4cc07a76765"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga106677c1aedcebb09a9c4f0448a04e67"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga106677c1aedcebb09a9c4f0448a04e67">H5Pset_copy_object</a> (long ocp_plist_id, int copy_options) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga106677c1aedcebb09a9c4f0448a04e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga38387fc0b5ec262b3fd4576ca4d695c9"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga38387fc0b5ec262b3fd4576ca4d695c9">H5Pget_fapl_core</a> (long fapl_id, long[] increment, boolean[] backing_store) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga38387fc0b5ec262b3fd4576ca4d695c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab803c54aaf10eb5ffc5bd9339d579813"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gab803c54aaf10eb5ffc5bd9339d579813">H5Pset_fapl_core</a> (long fapl_id, long increment, boolean backing_store) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gab803c54aaf10eb5ffc5bd9339d579813"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f15dba99efb3d30f6aefa3640609b78"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga7f15dba99efb3d30f6aefa3640609b78">H5Pget_fapl_direct</a> (long fapl_id, long[] info) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7f15dba99efb3d30f6aefa3640609b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3f173309b4b0935c42ce40514b31f955"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga3f173309b4b0935c42ce40514b31f955">H5Pset_fapl_direct</a> (long fapl_id, long alignment, long block_size, long cbuf_size) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga3f173309b4b0935c42ce40514b31f955"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad1a6883c150e7f765df0e02c7282f6b5"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gad1a6883c150e7f765df0e02c7282f6b5">H5Pget_fapl_family</a> (long fapl_id, long[] memb_size, long[] memb_fapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gad1a6883c150e7f765df0e02c7282f6b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga94045388f781348538e252a1263a0168"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga94045388f781348538e252a1263a0168">H5Pset_fapl_family</a> (long fapl_id, long memb_size, long memb_fapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga94045388f781348538e252a1263a0168"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad53da4cb5d84780e297f2577c9a256db"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gad53da4cb5d84780e297f2577c9a256db">H5Pset_fapl_hdfs</a> (long fapl_id, <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html">H5FD_hdfs_fapl_t</a> fapl_conf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gad53da4cb5d84780e297f2577c9a256db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9adebb6b6e7ce0a002840867602cae75"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html">H5FD_hdfs_fapl_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga9adebb6b6e7ce0a002840867602cae75">H5Pget_fapl_hdfs</a> (long fapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga9adebb6b6e7ce0a002840867602cae75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga897eefd0122daeafc50015bc53c59b86"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga897eefd0122daeafc50015bc53c59b86">H5Pget_fapl_multi</a> (long fapl_id, int[] memb_map, long[] memb_fapl, String[] memb_name, long[] memb_addr) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga897eefd0122daeafc50015bc53c59b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga07763d62b497c5b297624cb293bbf195"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga07763d62b497c5b297624cb293bbf195">H5Pset_fapl_multi</a> (long fapl_id, int[] memb_map, long[] memb_fapl, String[] memb_name, long[] memb_addr, boolean relax) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga07763d62b497c5b297624cb293bbf195"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga002bf6c2c2afee566f4a3a31f4903650"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga002bf6c2c2afee566f4a3a31f4903650">H5Pset_fapl_log</a> (long fapl_id, String logfile, long flags, long buf_size) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga002bf6c2c2afee566f4a3a31f4903650"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga25a2753ab937478333c899dd0e987cb4"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga25a2753ab937478333c899dd0e987cb4">H5Pset_fapl_sec2</a> (long fapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga25a2753ab937478333c899dd0e987cb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab7435e90b23b181f14da085b273e8810"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gab7435e90b23b181f14da085b273e8810">H5Pset_fapl_split</a> (long fapl_id, String meta_ext, long meta_plist_id, String raw_ext, long raw_plist_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gab7435e90b23b181f14da085b273e8810"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga985731e81c116f0a9a84d2e2909454bb"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga985731e81c116f0a9a84d2e2909454bb">H5Pset_fapl_stdio</a> (long fapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga985731e81c116f0a9a84d2e2909454bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga15133ddb601552dbb71128771c482539"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga15133ddb601552dbb71128771c482539">H5Pset_fapl_windows</a> (long fapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga15133ddb601552dbb71128771c482539"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaafc4175ced2047544e74122ffe27ed14"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#gaafc4175ced2047544e74122ffe27ed14">H5Pset_fapl_ros3</a> (long fapl_id, <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a> fapl_conf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaafc4175ced2047544e74122ffe27ed14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga727af5d20cd68cfd90445670a11e7a65"><td class="memItemLeft" align="right" valign="top">static synchronized native <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p.html#ga727af5d20cd68cfd90445670a11e7a65">H5Pget_fapl_ros3</a> (long fapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga727af5d20cd68cfd90445670a11e7a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac915e1a0dadcb33ae907fce5138a67b4"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p_l.html#gac915e1a0dadcb33ae907fce5138a67b4">H5PLset_loading_state</a> (int plugin_flags) throws HDF5LibraryException</td></tr>
+<tr class="separator:gac915e1a0dadcb33ae907fce5138a67b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc5575d30abd0e12fc384d2a72e0d77d"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p_l.html#gabc5575d30abd0e12fc384d2a72e0d77d">H5PLget_loading_state</a> () throws HDF5LibraryException</td></tr>
+<tr class="separator:gabc5575d30abd0e12fc384d2a72e0d77d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c81591d0f7f74f6addf22fe1b26a724"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p_l.html#ga1c81591d0f7f74f6addf22fe1b26a724">H5PLappend</a> (String plugin_path) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga1c81591d0f7f74f6addf22fe1b26a724"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga877ff026cf5a3be493c71e06b543c1f6"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p_l.html#ga877ff026cf5a3be493c71e06b543c1f6">H5PLprepend</a> (String plugin_path) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga877ff026cf5a3be493c71e06b543c1f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1cd24b01797d556dacf66d04dc068499"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p_l.html#ga1cd24b01797d556dacf66d04dc068499">H5PLreplace</a> (String plugin_path, int index) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga1cd24b01797d556dacf66d04dc068499"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf05018428cac6b3de1f769687aefbd6c"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p_l.html#gaf05018428cac6b3de1f769687aefbd6c">H5PLinsert</a> (String plugin_path, int index) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaf05018428cac6b3de1f769687aefbd6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5cb98e6c7b99fe31e1d84d1404de5a53"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p_l.html#ga5cb98e6c7b99fe31e1d84d1404de5a53">H5PLremove</a> (int index) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga5cb98e6c7b99fe31e1d84d1404de5a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8ba0158e2050ad5a4c673dee97648670"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p_l.html#ga8ba0158e2050ad5a4c673dee97648670">H5PLget</a> (int index) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga8ba0158e2050ad5a4c673dee97648670"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga142d7d39d2ed2f5ff06997701980d29c"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_p_l.html#ga142d7d39d2ed2f5ff06997701980d29c">H5PLsize</a> () throws HDF5LibraryException</td></tr>
+<tr class="separator:ga142d7d39d2ed2f5ff06997701980d29c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga88738566330dddadd1541932e35b2c9c"><td class="memItemLeft" align="right" valign="top">static synchronized byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#ga88738566330dddadd1541932e35b2c9c">H5Rcreate</a> (long loc_id, String name, int ref_type, long space_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException </td></tr>
+<tr class="separator:ga88738566330dddadd1541932e35b2c9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9939e9a8fa78b7dac3088e06ab9c219f"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#ga9939e9a8fa78b7dac3088e06ab9c219f">H5Rdereference</a> (long dataset, long access_list, int ref_type, byte[] ref) throws HDF5LibraryException, NullPointerException, IllegalArgumentException </td></tr>
+<tr class="separator:ga9939e9a8fa78b7dac3088e06ab9c219f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa5d8164dbdcbbc5a2acf3fc83ad4ee73"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#gaa5d8164dbdcbbc5a2acf3fc83ad4ee73">H5Rget_name</a> (long loc_id, int ref_type, byte[] ref, String[] name, long size) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:gaa5d8164dbdcbbc5a2acf3fc83ad4ee73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga48c4d6cb9e011af084d3c8088b121ac5"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#ga48c4d6cb9e011af084d3c8088b121ac5">H5Rget_name_string</a> (long loc_id, int ref_type, byte[] ref) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga48c4d6cb9e011af084d3c8088b121ac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab6198a7c48056fccbc00e7f54505a90a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#gab6198a7c48056fccbc00e7f54505a90a">H5Rget_obj_type</a> (long loc_id, int ref_type, byte ref[]) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:gab6198a7c48056fccbc00e7f54505a90a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga343e95a84217aa129f141f66e03707d8"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#ga343e95a84217aa129f141f66e03707d8">H5Rget_region</a> (long loc_id, int ref_type, byte[] ref) throws HDF5LibraryException, NullPointerException, IllegalArgumentException </td></tr>
+<tr class="separator:ga343e95a84217aa129f141f66e03707d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga712d906392ee115dcef8c11ea470f13d"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#ga712d906392ee115dcef8c11ea470f13d">H5Rcreate_object</a> (long loc_id, String name, long access_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga712d906392ee115dcef8c11ea470f13d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab6aa3ef41b16821519f41f0dac7b2ec4"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#gab6aa3ef41b16821519f41f0dac7b2ec4">H5Rcreate_region</a> (long loc_id, String name, long space_id, long access_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:gab6aa3ef41b16821519f41f0dac7b2ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ef2553872ec42ac800c37c561909dcb"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#ga5ef2553872ec42ac800c37c561909dcb">H5Rcreate_attr</a> (long loc_id, String name, String attr_name, long access_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga5ef2553872ec42ac800c37c561909dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaff067224b53590548c56508a5a7ecfb5"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#gaff067224b53590548c56508a5a7ecfb5">H5Rdestroy</a> (byte[] ref_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:gaff067224b53590548c56508a5a7ecfb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab424b2b5016eeb166d92effbc1b2e0da"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#gab424b2b5016eeb166d92effbc1b2e0da">H5Rget_type</a> (byte[] ref_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:gab424b2b5016eeb166d92effbc1b2e0da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga69c31372a42b4989fb52fbd72c232259"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#ga69c31372a42b4989fb52fbd72c232259">H5Requal</a> (byte[] ref1_ptr, byte[] ref2_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga69c31372a42b4989fb52fbd72c232259"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad57fcc20d5304634128f08c5ab47599a"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#gad57fcc20d5304634128f08c5ab47599a">H5Rcopy</a> (byte[] src_ref_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:gad57fcc20d5304634128f08c5ab47599a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad8f49dcf2c74cd4320898f131414fcef"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#gad8f49dcf2c74cd4320898f131414fcef">H5Ropen_object</a> (byte[] ref_ptr, long rapl_id, long oapl_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException </td></tr>
+<tr class="separator:gad8f49dcf2c74cd4320898f131414fcef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9813a791d5650c6ee494c79cd15ac717"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#ga9813a791d5650c6ee494c79cd15ac717">H5Ropen_region</a> (byte[] ref_ptr, long rapl_id, long oapl_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException </td></tr>
+<tr class="separator:ga9813a791d5650c6ee494c79cd15ac717"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabca49bfdf0111ba8e272e169ece85049"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#gabca49bfdf0111ba8e272e169ece85049">H5Ropen_attr</a> (byte[] ref_ptr, long rapl_id, long aapl_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException </td></tr>
+<tr class="separator:gabca49bfdf0111ba8e272e169ece85049"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gade781b210eee63200593a386fd21ac7a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#gade781b210eee63200593a386fd21ac7a">H5Rget_obj_type3</a> (byte[] ref_ptr, long rapl_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:gade781b210eee63200593a386fd21ac7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3000a3fec3972866977a80efe45f780e"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#ga3000a3fec3972866977a80efe45f780e">H5Rget_file_name</a> (byte[] ref_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga3000a3fec3972866977a80efe45f780e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2c9e2580f84254da73ba10daecc10e6a"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#ga2c9e2580f84254da73ba10daecc10e6a">H5Rget_obj_name</a> (byte[] ref_ptr, long rapl_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga2c9e2580f84254da73ba10daecc10e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga051018b5764887581872a12eb616d2de"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_r.html#ga051018b5764887581872a12eb616d2de">H5Rget_attr_name</a> (byte[] ref_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga051018b5764887581872a12eb616d2de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac68bfe5d0d1908e068d3195cbce1a0c2"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gac68bfe5d0d1908e068d3195cbce1a0c2">H5Screate</a> (int type) throws HDF5LibraryException </td></tr>
+<tr class="separator:gac68bfe5d0d1908e068d3195cbce1a0c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac218f1e0de73b3030e9f6c3a9fd7aa76"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gac218f1e0de73b3030e9f6c3a9fd7aa76">H5Screate_simple</a> (int rank, long[] dims, long[] maxdims) throws HDF5Exception, NullPointerException </td></tr>
+<tr class="separator:gac218f1e0de73b3030e9f6c3a9fd7aa76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62604840228dc27655a192cd5a300555"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga62604840228dc27655a192cd5a300555">H5Sset_extent_simple</a> (long space_id, int rank, long[] current_size, long[] maximum_size) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga62604840228dc27655a192cd5a300555"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaba1a98814211dbfdf4215bf9121a23a2"><td class="memItemLeft" align="right" valign="top">static synchronized long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gaba1a98814211dbfdf4215bf9121a23a2">H5Sset_extent_simple</a> (long space_id, int rank, byte[] current_size, byte[] maximum_size) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaba1a98814211dbfdf4215bf9121a23a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac71b1379b6bb70b44922e77919982618"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gac71b1379b6bb70b44922e77919982618">H5Scopy</a> (long space_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:gac71b1379b6bb70b44922e77919982618"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga44b145f5c6977c082ac2c2dc121641fa"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga44b145f5c6977c082ac2c2dc121641fa">H5Sclose</a> (long space_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga44b145f5c6977c082ac2c2dc121641fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0877556ae3005394df5b7ad92d04ff0c"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga0877556ae3005394df5b7ad92d04ff0c">H5Sencode</a> (long obj_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga0877556ae3005394df5b7ad92d04ff0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga59e8ee2d4af576d0583059e5b8c0daac"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga59e8ee2d4af576d0583059e5b8c0daac">H5Sdecode</a> (byte[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga59e8ee2d4af576d0583059e5b8c0daac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa28e8a692e81522c86bb333a8f4218c1"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gaa28e8a692e81522c86bb333a8f4218c1">H5Sget_simple_extent_npoints</a> (long space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaa28e8a692e81522c86bb333a8f4218c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6f209df592e689994410a985e8e589d9"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga6f209df592e689994410a985e8e589d9">H5Sget_simple_extent_ndims</a> (long space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga6f209df592e689994410a985e8e589d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga614f8c7dd6efb4e19eaf72eb98c16bfa"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga614f8c7dd6efb4e19eaf72eb98c16bfa">H5Sget_simple_extent_dims</a> (long space_id, long[] dims, long[] maxdims) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga614f8c7dd6efb4e19eaf72eb98c16bfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae2f182e245b2671dcc663a950095ce6a"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gae2f182e245b2671dcc663a950095ce6a">H5Sis_simple</a> (long space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gae2f182e245b2671dcc663a950095ce6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac86a5a8512e2bb2d30fea4326c232e91"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gac86a5a8512e2bb2d30fea4326c232e91">H5Sget_simple_extent_type</a> (long space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gac86a5a8512e2bb2d30fea4326c232e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60e3c3978f0922e98d0570276f3d9d14"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga60e3c3978f0922e98d0570276f3d9d14">H5Sset_extent_none</a> (long space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga60e3c3978f0922e98d0570276f3d9d14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada935bae1c757e30b622c763b0d37989"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gada935bae1c757e30b622c763b0d37989">H5Sextent_copy</a> (long dest_space_id, long source_space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gada935bae1c757e30b622c763b0d37989"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad5717635c3436220a048dc708660229"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gaad5717635c3436220a048dc708660229">H5Sextent_equal</a> (long first_space_id, long second_space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaad5717635c3436220a048dc708660229"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7c596592c53df4822bdbfbb136deb0a6"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga7c596592c53df4822bdbfbb136deb0a6">H5Sget_select_type</a> (long space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7c596592c53df4822bdbfbb136deb0a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a000ab27396eb7915eb4e80596a6568"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga9a000ab27396eb7915eb4e80596a6568">H5Sget_select_npoints</a> (long space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga9a000ab27396eb7915eb4e80596a6568"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf60022ebf0dc60b2977487e6e65c36db"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gaf60022ebf0dc60b2977487e6e65c36db">H5Sselect_copy</a> (long dst_id, long src_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaf60022ebf0dc60b2977487e6e65c36db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e952ca42ea362722bcbec0b2a449b44"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga0e952ca42ea362722bcbec0b2a449b44">H5Sselect_valid</a> (long space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga0e952ca42ea362722bcbec0b2a449b44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5665d54df4c44293dd69be370e8f0587"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga5665d54df4c44293dd69be370e8f0587">H5Sselect_adjust</a> (long space_id, long[][] offset) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga5665d54df4c44293dd69be370e8f0587"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0c33054801e3bfb81bfa54d6f221ca7d"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga0c33054801e3bfb81bfa54d6f221ca7d">H5Sget_select_bounds</a> (long space_id, long[] start, long[] end) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga0c33054801e3bfb81bfa54d6f221ca7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga58b042bb96cb58ad68310a3ac33442f4"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga58b042bb96cb58ad68310a3ac33442f4">H5Sselect_shape_same</a> (long space1_id, long space2_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga58b042bb96cb58ad68310a3ac33442f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga692f21b8ac83bb691854b05d50cebd5f"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga692f21b8ac83bb691854b05d50cebd5f">H5Sselect_intersect_block</a> (long space_id, long[] start, long[] end) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga692f21b8ac83bb691854b05d50cebd5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d6693e01e9fa8ed222e7f249b509bce"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga9d6693e01e9fa8ed222e7f249b509bce">H5Soffset_simple</a> (long space_id, byte[] offset) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga9d6693e01e9fa8ed222e7f249b509bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c565a466431f21a585346bf9e6ea60a"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga5c565a466431f21a585346bf9e6ea60a">H5Soffset_simple</a> (long space_id, long[] offset) throws HDF5Exception, NullPointerException </td></tr>
+<tr class="separator:ga5c565a466431f21a585346bf9e6ea60a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga54bbdb68dc94192c2e81e30c3acc5c0f"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga54bbdb68dc94192c2e81e30c3acc5c0f">H5Sselect_all</a> (long space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga54bbdb68dc94192c2e81e30c3acc5c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ff426a847637ee4d76c35cadd3db2e7"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga7ff426a847637ee4d76c35cadd3db2e7">H5Sselect_none</a> (long space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7ff426a847637ee4d76c35cadd3db2e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacbe6a9818fe0027974c8b8d5be28f7b1"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gacbe6a9818fe0027974c8b8d5be28f7b1">H5Sselect_elements</a> (long space_id, int op, int num_elements, long[][] coord2D) throws HDF5Exception, HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gacbe6a9818fe0027974c8b8d5be28f7b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga82a4c4e96511d68c158d3c98c02e1047"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga82a4c4e96511d68c158d3c98c02e1047">H5Sget_select_elem_npoints</a> (long spaceid) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga82a4c4e96511d68c158d3c98c02e1047"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac857ca6a8d083e0a9193a2393f6ddf2e"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gac857ca6a8d083e0a9193a2393f6ddf2e">H5Sget_select_elem_pointlist</a> (long spaceid, long startpoint, long numpoints, long[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gac857ca6a8d083e0a9193a2393f6ddf2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga53b3c4e59745615f8820693e06b4e995"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga53b3c4e59745615f8820693e06b4e995">H5Sselect_hyperslab</a> (long space_id, int op, byte[] start, byte[] stride, byte[] count, byte[] block) throws HDF5LibraryException, NullPointerException, IllegalArgumentException </td></tr>
+<tr class="separator:ga53b3c4e59745615f8820693e06b4e995"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf282f746c637aac32f13893a3d0d8a28"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gaf282f746c637aac32f13893a3d0d8a28">H5Sselect_hyperslab</a> (long space_id, int op, long[] start, long[] stride, long[] count, long[] block) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:gaf282f746c637aac32f13893a3d0d8a28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2c791ebfb610b1e9ffb58c98b8fdd767"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga2c791ebfb610b1e9ffb58c98b8fdd767">H5Scombine_hyperslab</a> (long space_id, int op, long[] start, long[] stride, long[] count, long[] block) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga2c791ebfb610b1e9ffb58c98b8fdd767"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga814b2cb29fcdfe79892737f4337d0ef9"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga814b2cb29fcdfe79892737f4337d0ef9">H5Smodify_select</a> (long space1_id, int op, long space2_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga814b2cb29fcdfe79892737f4337d0ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga949ea42a300e23747d5e5d118edb4d6a"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga949ea42a300e23747d5e5d118edb4d6a">H5Scombine_select</a> (long space1_id, int op, long space2_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga949ea42a300e23747d5e5d118edb4d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga304768df8054389de063f5e31d39e5a6"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga304768df8054389de063f5e31d39e5a6">H5Sis_regular_hyperslab</a> (long space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga304768df8054389de063f5e31d39e5a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0c1eba9dc9ce1a722cd04fbb55b2baa9"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga0c1eba9dc9ce1a722cd04fbb55b2baa9">H5Sget_regular_hyperslab</a> (long space_id, long[] start, long[] stride, long[] count, long[] block) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:ga0c1eba9dc9ce1a722cd04fbb55b2baa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab6049c2e10acc3f5d7a1757ec3ddf0ea"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gab6049c2e10acc3f5d7a1757ec3ddf0ea">H5Sget_select_hyper_nblocks</a> (long spaceid) throws HDF5LibraryException</td></tr>
+<tr class="separator:gab6049c2e10acc3f5d7a1757ec3ddf0ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9eac2ae4f81d7c3707bb143303e7e8ca"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#ga9eac2ae4f81d7c3707bb143303e7e8ca">H5Sget_select_hyper_blocklist</a> (long spaceid, long startblock, long numblocks, long[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga9eac2ae4f81d7c3707bb143303e7e8ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac03a31452b876ba28a900a76780d02fd"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_s.html#gac03a31452b876ba28a900a76780d02fd">H5Sselect_project_intersection</a> (long src_space_id, long dst_space_id, long src_intersect_space_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gac03a31452b876ba28a900a76780d02fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8fcc36fad01b1361ecf429e8ef78f150"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga8fcc36fad01b1361ecf429e8ef78f150">H5Tarray_create</a> (long base_id, int ndims, long[] dim) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga8fcc36fad01b1361ecf429e8ef78f150"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e7cbb61e16f7397c91961e391bc9045"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga0e7cbb61e16f7397c91961e391bc9045">H5Tclose</a> (long type_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga0e7cbb61e16f7397c91961e391bc9045"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga870d622003026c0bd7afaec6e7eeb38b"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga870d622003026c0bd7afaec6e7eeb38b">H5Tcommit</a> (long loc_id, String name, long type_id, long lcpl_id, long tcpl_id, long tapl_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga870d622003026c0bd7afaec6e7eeb38b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1ee05418fd16bcb495813c40ba8549c6"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga1ee05418fd16bcb495813c40ba8549c6">H5Tcommit_anon</a> (long loc_id, long type_id, long tcpl_id, long tapl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga1ee05418fd16bcb495813c40ba8549c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga35e616b8045f1ab7f94c5d19e95065c8"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga35e616b8045f1ab7f94c5d19e95065c8">H5Tcommitted</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga35e616b8045f1ab7f94c5d19e95065c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga76397d7e784b948b3b4004b2b941bb9f"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga76397d7e784b948b3b4004b2b941bb9f">H5Tcompiler_conv</a> (long src_id, long dst_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga76397d7e784b948b3b4004b2b941bb9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7b75c3c2b80b8ae3c9780d6179a73e3c"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga7b75c3c2b80b8ae3c9780d6179a73e3c">H5Tconvert</a> (long src_id, long dst_id, long nelmts, byte[] buf, byte[] background, long plist_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga7b75c3c2b80b8ae3c9780d6179a73e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75c075582c603c9b24c3f306a7316212"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga75c075582c603c9b24c3f306a7316212">H5Tcopy</a> (long type_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga75c075582c603c9b24c3f306a7316212"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d9b2dbcd87dfb158ea554a69e57afa1"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga4d9b2dbcd87dfb158ea554a69e57afa1">H5Tcreate</a> (int tclass, long size) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga4d9b2dbcd87dfb158ea554a69e57afa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae6537ea8746a5123a28a12eccb9e24f0"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gae6537ea8746a5123a28a12eccb9e24f0">H5Tdecode</a> (byte[] buf) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gae6537ea8746a5123a28a12eccb9e24f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8ede9c3f30b8b53b1d3ddd7a4b006d5b"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga8ede9c3f30b8b53b1d3ddd7a4b006d5b">H5Tdetect_class</a> (long type_id, int cls) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga8ede9c3f30b8b53b1d3ddd7a4b006d5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga82064a64ce88c45ed29e10988eaee841"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga82064a64ce88c45ed29e10988eaee841">H5Tencode</a> (long obj_id, byte[] buf, long nalloc) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga82064a64ce88c45ed29e10988eaee841"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga85ecf1ca8b52d9941ca529df05c26bd7"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga85ecf1ca8b52d9941ca529df05c26bd7">H5Tenum_create</a> (long base_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga85ecf1ca8b52d9941ca529df05c26bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5bad708a8c6b5b27bbe1e3e326815ce"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaf5bad708a8c6b5b27bbe1e3e326815ce">H5Tenum_insert</a> (long type, String name, byte[] value) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaf5bad708a8c6b5b27bbe1e3e326815ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7587944886c7a7190996529fcf158348"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga7587944886c7a7190996529fcf158348">H5Tenum_insert</a> (long type, String name, int[] value) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga7587944886c7a7190996529fcf158348"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7240ebcb642ddeb41828d7245afcefcf"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga7240ebcb642ddeb41828d7245afcefcf">H5Tenum_insert</a> (long type, String name, int value) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga7240ebcb642ddeb41828d7245afcefcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa4cdcec0db804b6737495a14cb1d1395"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaa4cdcec0db804b6737495a14cb1d1395">H5Tenum_nameof</a> (long type, byte[] value, long size) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gaa4cdcec0db804b6737495a14cb1d1395"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0100fdc9747ef39ec1f332f10545f095"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga0100fdc9747ef39ec1f332f10545f095">H5Tenum_nameof</a> (long type, int[] value, String[] name, int size) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga0100fdc9747ef39ec1f332f10545f095"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a573b77a36e55961836c4fe0d66cc48"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga4a573b77a36e55961836c4fe0d66cc48">H5Tenum_valueof</a> (long type, String name, byte[] value) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga4a573b77a36e55961836c4fe0d66cc48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa7e8bb08ef0d411f30ded33983555477"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaa7e8bb08ef0d411f30ded33983555477">H5Tenum_valueof</a> (long type, String name, int[] value) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:gaa7e8bb08ef0d411f30ded33983555477"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga11af265108843c049ea4dffda49b7844"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga11af265108843c049ea4dffda49b7844">H5Tequal</a> (long type_id1, long type_id2) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga11af265108843c049ea4dffda49b7844"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2a04179d131b8cced23225df519620ac"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga2a04179d131b8cced23225df519620ac">H5Tget_array_dims</a> (long type_id, long[] dims) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga2a04179d131b8cced23225df519620ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05ca9c4ca0aa413d57c6ae6a6881a6e3"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga05ca9c4ca0aa413d57c6ae6a6881a6e3">H5Tget_array_dims2</a> (long type_id, long[] dims) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga05ca9c4ca0aa413d57c6ae6a6881a6e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d19635cfdc75100e1237b9a99d714f9"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga4d19635cfdc75100e1237b9a99d714f9">H5Tget_array_ndims</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga4d19635cfdc75100e1237b9a99d714f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaddf0e5d2f8b968c56b2b3d648cc15d24"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaddf0e5d2f8b968c56b2b3d648cc15d24">H5Tget_class</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaddf0e5d2f8b968c56b2b3d648cc15d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga428f040d1016a8270eb1c8150c78b6d7"><td class="memItemLeft" align="right" valign="top">static String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga428f040d1016a8270eb1c8150c78b6d7">H5Tget_class_name</a> (long class_id)</td></tr>
+<tr class="separator:ga428f040d1016a8270eb1c8150c78b6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7774cce1edb40e61945e9a582086087"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gad7774cce1edb40e61945e9a582086087">H5Tget_create_plist</a> (long type_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:gad7774cce1edb40e61945e9a582086087"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga537c9627ec66e073fbef64c039b62485"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga537c9627ec66e073fbef64c039b62485">H5Tget_cset</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga537c9627ec66e073fbef64c039b62485"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3e416418ddc22d8bed85b1570f2cfa44"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga3e416418ddc22d8bed85b1570f2cfa44">H5Tset_cset</a> (long type_id, int cset) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga3e416418ddc22d8bed85b1570f2cfa44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga453586d25ccc847036cbf8271225f9a6"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga453586d25ccc847036cbf8271225f9a6">H5Tget_ebias</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga453586d25ccc847036cbf8271225f9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaded3928e7db26b8deb1f377e4e6f411"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaaded3928e7db26b8deb1f377e4e6f411">H5Tset_ebias</a> (long type_id, int ebias) throws HDF5LibraryException </td></tr>
+<tr class="separator:gaaded3928e7db26b8deb1f377e4e6f411"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad6f5b85fd969c51da90e943750d3612c"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gad6f5b85fd969c51da90e943750d3612c">H5Tget_ebias_long</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gad6f5b85fd969c51da90e943750d3612c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e592d1ad340f3b1af1e8ba39b1ffab3"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga9e592d1ad340f3b1af1e8ba39b1ffab3">H5Tset_ebias</a> (long type_id, long ebias) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga9e592d1ad340f3b1af1e8ba39b1ffab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae83d2cdf6867126bb1ce1d90e7e58bf4"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gae83d2cdf6867126bb1ce1d90e7e58bf4">H5Tget_fields</a> (long type_id, long[] fields) throws HDF5LibraryException, NullPointerException, IllegalArgumentException</td></tr>
+<tr class="separator:gae83d2cdf6867126bb1ce1d90e7e58bf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga07fffc1bf830210c79795917d4418c6e"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga07fffc1bf830210c79795917d4418c6e">H5Tget_fields</a> (long type_id, int[] fields) throws HDF5LibraryException, NullPointerException, IllegalArgumentException </td></tr>
+<tr class="separator:ga07fffc1bf830210c79795917d4418c6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd53c24be2b6483a7470aa5c844b6dfd"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gafd53c24be2b6483a7470aa5c844b6dfd">H5Tset_fields</a> (long type_id, long spos, long epos, long esize, long mpos, long msize) throws HDF5LibraryException</td></tr>
+<tr class="separator:gafd53c24be2b6483a7470aa5c844b6dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaacf085ad758762d4c87be28c23e1c7b2"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaacf085ad758762d4c87be28c23e1c7b2">H5Tset_fields</a> (long type_id, int spos, int epos, int esize, int mpos, int msize) throws HDF5LibraryException </td></tr>
+<tr class="separator:gaacf085ad758762d4c87be28c23e1c7b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6102bcca4b82b19f088215aafaf8768a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga6102bcca4b82b19f088215aafaf8768a">H5Tget_inpad</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga6102bcca4b82b19f088215aafaf8768a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3637ac5f96a72e72a6fefd9c5c67b3c8"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga3637ac5f96a72e72a6fefd9c5c67b3c8">H5Tset_inpad</a> (long type_id, int inpad) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga3637ac5f96a72e72a6fefd9c5c67b3c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga73d0769d5af1b9cbd4848f771a8018f3"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga73d0769d5af1b9cbd4848f771a8018f3">H5Tget_member_class</a> (long type_id, int membno) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga73d0769d5af1b9cbd4848f771a8018f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga535df381669deb554ad06e5db4a389c5"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga535df381669deb554ad06e5db4a389c5">H5Tget_member_index</a> (long type_id, String field_name) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga535df381669deb554ad06e5db4a389c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0c050038351ebf193c9a025d419ace7d"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga0c050038351ebf193c9a025d419ace7d">H5Tget_member_name</a> (long type_id, int field_idx) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga0c050038351ebf193c9a025d419ace7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac45a839858ae76e87489638c26c52942"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gac45a839858ae76e87489638c26c52942">H5Tget_member_offset</a> (long type_id, int membno)</td></tr>
+<tr class="separator:gac45a839858ae76e87489638c26c52942"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga135ded38426b889b0d1f80d24dd3a747"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga135ded38426b889b0d1f80d24dd3a747">H5Tget_member_type</a> (long type_id, int field_idx) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga135ded38426b889b0d1f80d24dd3a747"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c0f01109bb2e674696d8ba53b6a3a41"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga1c0f01109bb2e674696d8ba53b6a3a41">H5Tget_member_value</a> (long type_id, int membno, byte[] value) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga1c0f01109bb2e674696d8ba53b6a3a41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1dfbfa6d32538d295ba8b0d411713744"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga1dfbfa6d32538d295ba8b0d411713744">H5Tget_member_value</a> (long type_id, int membno, int[] value) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga1dfbfa6d32538d295ba8b0d411713744"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3f1bd15c39c359ae0ebc2ffae91b6dbc"><td class="memItemLeft" align="right" valign="top">static synchronized long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga3f1bd15c39c359ae0ebc2ffae91b6dbc">H5Tget_native_type</a> (long type_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga3f1bd15c39c359ae0ebc2ffae91b6dbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab54b38294bc8ef60b31a7a5ddefda288"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gab54b38294bc8ef60b31a7a5ddefda288">H5Tget_native_type</a> (long type_id, int direction) throws HDF5LibraryException </td></tr>
+<tr class="separator:gab54b38294bc8ef60b31a7a5ddefda288"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad36b316e8e808aa0b87e4708934bb16"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaad36b316e8e808aa0b87e4708934bb16">H5Tget_nmembers</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaad36b316e8e808aa0b87e4708934bb16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3114300f9521a9626a288d8158e6845c"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga3114300f9521a9626a288d8158e6845c">H5Tget_norm</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga3114300f9521a9626a288d8158e6845c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3b33c8ce803a34547b3a57a5ba919af0"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga3b33c8ce803a34547b3a57a5ba919af0">H5Tset_norm</a> (long type_id, int norm) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga3b33c8ce803a34547b3a57a5ba919af0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga56c592a9b8b15522619a55b131027ea1"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga56c592a9b8b15522619a55b131027ea1">H5Tget_offset</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga56c592a9b8b15522619a55b131027ea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1eb4484cd14f9b17b40edf9740e34b8"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gab1eb4484cd14f9b17b40edf9740e34b8">H5Tset_offset</a> (long type_id, int offset) throws HDF5LibraryException </td></tr>
+<tr class="separator:gab1eb4484cd14f9b17b40edf9740e34b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5b97a838928e563a63e3a9b65e0d40e0"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga5b97a838928e563a63e3a9b65e0d40e0">H5Tset_offset</a> (long type_id, long offset) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga5b97a838928e563a63e3a9b65e0d40e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8574a1d723a2614b8f5f896258a95412"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga8574a1d723a2614b8f5f896258a95412">H5Tget_order</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga8574a1d723a2614b8f5f896258a95412"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0f0842166be46d68d5b97a24ea987876"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga0f0842166be46d68d5b97a24ea987876">H5Tset_order</a> (long type_id, int order) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga0f0842166be46d68d5b97a24ea987876"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac576a243dd3997fa505ff1e1f8a9ea5e"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gac576a243dd3997fa505ff1e1f8a9ea5e">H5Tget_pad</a> (long type_id, int[] pad) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:gac576a243dd3997fa505ff1e1f8a9ea5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae56fafc2b6d98adca6c9c9de1acb54ef"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gae56fafc2b6d98adca6c9c9de1acb54ef">H5Tset_pad</a> (long type_id, int lsb, int msb) throws HDF5LibraryException</td></tr>
+<tr class="separator:gae56fafc2b6d98adca6c9c9de1acb54ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa72e5c4595913a4f39cfad97b5779d23"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaa72e5c4595913a4f39cfad97b5779d23">H5Tget_precision</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaa72e5c4595913a4f39cfad97b5779d23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6857a8a40922e6e0059d7a87750f3789"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga6857a8a40922e6e0059d7a87750f3789">H5Tset_precision</a> (long type_id, int precision) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga6857a8a40922e6e0059d7a87750f3789"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1d5acb91fa94a6e83158a44d71de802"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gab1d5acb91fa94a6e83158a44d71de802">H5Tget_precision_long</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gab1d5acb91fa94a6e83158a44d71de802"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1cae233e6b73c2d1ea7165164e51bec5"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga1cae233e6b73c2d1ea7165164e51bec5">H5Tset_precision</a> (long type_id, long precision) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga1cae233e6b73c2d1ea7165164e51bec5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad4d15e46a6649697784b41e27a434c6f"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gad4d15e46a6649697784b41e27a434c6f">H5Tget_sign</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gad4d15e46a6649697784b41e27a434c6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga146986287fbe373dd86f151ddaa714dc"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga146986287fbe373dd86f151ddaa714dc">H5Tset_sign</a> (long type_id, int sign) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga146986287fbe373dd86f151ddaa714dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga43c407f428202621421a1e6204b28e9b"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga43c407f428202621421a1e6204b28e9b">H5Tget_size</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga43c407f428202621421a1e6204b28e9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2d74364959dac958134915d3d832d08f"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga2d74364959dac958134915d3d832d08f">H5Tset_size</a> (long type_id, long size) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga2d74364959dac958134915d3d832d08f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae457896367ae477c2eccb541142b461c"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gae457896367ae477c2eccb541142b461c">H5Tget_strpad</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gae457896367ae477c2eccb541142b461c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga18358fd6e3c42e5efdc19a4833b09c6a"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga18358fd6e3c42e5efdc19a4833b09c6a">H5Tset_strpad</a> (long type_id, int strpad) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga18358fd6e3c42e5efdc19a4833b09c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga01773fe724f6fe26a689b1e032095f85"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga01773fe724f6fe26a689b1e032095f85">H5Tget_super</a> (long type) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga01773fe724f6fe26a689b1e032095f85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3e94f308f1f42318110a8f8151cce755"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga3e94f308f1f42318110a8f8151cce755">H5Tget_tag</a> (long type) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga3e94f308f1f42318110a8f8151cce755"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac58ba8b7bafaebf165f2aed2740e6ce9"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gac58ba8b7bafaebf165f2aed2740e6ce9">H5Tset_tag</a> (long type, String tag) throws HDF5LibraryException</td></tr>
+<tr class="separator:gac58ba8b7bafaebf165f2aed2740e6ce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga09403f6654ba59890deefe3d17104008"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga09403f6654ba59890deefe3d17104008">H5Tinsert</a> (long type_id, String name, long offset, long field_id) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga09403f6654ba59890deefe3d17104008"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa448673235a3115a4a49e8960a81015"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gafa448673235a3115a4a49e8960a81015">H5Tis_variable_str</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gafa448673235a3115a4a49e8960a81015"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf9a85ff4a51c718d134dcac301e96623"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaf9a85ff4a51c718d134dcac301e96623">H5Tlock</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaf9a85ff4a51c718d134dcac301e96623"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga02c6427bc282a85afbdad6ab7fa452b4"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga02c6427bc282a85afbdad6ab7fa452b4">H5Topen</a> (long loc_id, String name, long tapl_id) throws HDF5LibraryException, NullPointerException </td></tr>
+<tr class="separator:ga02c6427bc282a85afbdad6ab7fa452b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0744f54efbeb5c8833155a014363c2d"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaf0744f54efbeb5c8833155a014363c2d">H5Tpack</a> (long type_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaf0744f54efbeb5c8833155a014363c2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c18dbec628a6e196e325aab2cf62830"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga9c18dbec628a6e196e325aab2cf62830">H5Treclaim</a> (long type_id, long space_id, long xfer_plist_id, byte[] buf) throws HDF5LibraryException, NullPointerException</td></tr>
+<tr class="separator:ga9c18dbec628a6e196e325aab2cf62830"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga08533280d9a0000801c8208f9dd9139e"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga08533280d9a0000801c8208f9dd9139e">H5Tvlen_create</a> (long base_id) throws HDF5LibraryException </td></tr>
+<tr class="separator:ga08533280d9a0000801c8208f9dd9139e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga07bd001809d7df38d3593484440ad6f7"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#ga07bd001809d7df38d3593484440ad6f7">H5Tflush</a> (long dtype_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga07bd001809d7df38d3593484440ad6f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeafca0ea6741e7e3a2d4bfa773846f93"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_t.html#gaeafca0ea6741e7e3a2d4bfa773846f93">H5Trefresh</a> (long dtype_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaeafca0ea6741e7e3a2d4bfa773846f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga501c72a5ce21c79f4803600965789b9f"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_v_l.html#ga501c72a5ce21c79f4803600965789b9f">H5VLregister_connector_by_name</a> (String connector_name, long vipl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga501c72a5ce21c79f4803600965789b9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga47a607e0d5770b1c79591f9c9c594fad"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_v_l.html#ga47a607e0d5770b1c79591f9c9c594fad">H5VLregister_connector_by_value</a> (int connector_value, long vipl_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga47a607e0d5770b1c79591f9c9c594fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga54d7cb0f2b8c9ad464b010c4ccad6df4"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_v_l.html#ga54d7cb0f2b8c9ad464b010c4ccad6df4">H5VLis_connector_registered_by_name</a> (String name) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga54d7cb0f2b8c9ad464b010c4ccad6df4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05c5ba20915d9a493474b47c5d49832e"><td class="memItemLeft" align="right" valign="top">static synchronized native boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_v_l.html#ga05c5ba20915d9a493474b47c5d49832e">H5VLis_connector_registered_by_value</a> (int connector_value) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga05c5ba20915d9a493474b47c5d49832e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24d2122ae620f948e576430a2e6adec0"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_v_l.html#ga24d2122ae620f948e576430a2e6adec0">H5VLget_connector_id</a> (long object_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga24d2122ae620f948e576430a2e6adec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga192901b47f43b4dc00f7bbef0f308a2f"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_v_l.html#ga192901b47f43b4dc00f7bbef0f308a2f">H5VLget_connector_id_by_name</a> (String name) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga192901b47f43b4dc00f7bbef0f308a2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a90545b82cc2551d32eaae12059197e"><td class="memItemLeft" align="right" valign="top">static synchronized native long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_v_l.html#ga5a90545b82cc2551d32eaae12059197e">H5VLget_connector_id_by_value</a> (int connector_value) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga5a90545b82cc2551d32eaae12059197e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8130a8e4974f9bb3e8491cd30581cf93"><td class="memItemLeft" align="right" valign="top">static synchronized native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_v_l.html#ga8130a8e4974f9bb3e8491cd30581cf93">H5VLget_connector_name</a> (long object_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga8130a8e4974f9bb3e8491cd30581cf93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7eb33aa9608a32287769a5d797c62b54"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_v_l.html#ga7eb33aa9608a32287769a5d797c62b54">H5VLclose</a> (long connector_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga7eb33aa9608a32287769a5d797c62b54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec02be3715f1a4d71ba1a5d78524cbb3"><td class="memItemLeft" align="right" valign="top">static synchronized native void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_v_l.html#gaec02be3715f1a4d71ba1a5d78524cbb3">H5VLunregister_connector</a> (long connector_id) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaec02be3715f1a4d71ba1a5d78524cbb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3726d95e7c63ee7e9969b6f0c6a37a99"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_z.html#ga3726d95e7c63ee7e9969b6f0c6a37a99">H5Zfilter_avail</a> (int filter) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga3726d95e7c63ee7e9969b6f0c6a37a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaedba9d2e5855cac2db0c2e121aa5e11c"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_z.html#gaedba9d2e5855cac2db0c2e121aa5e11c">H5Zget_filter_info</a> (int filter) throws HDF5LibraryException</td></tr>
+<tr class="separator:gaedba9d2e5855cac2db0c2e121aa5e11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga17cde338cf13be6d291ae6215656ca08"><td class="memItemLeft" align="right" valign="top">static synchronized native int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5_z.html#ga17cde338cf13be6d291ae6215656ca08">H5Zunregister</a> (int filter) throws HDF5LibraryException</td></tr>
+<tr class="separator:ga17cde338cf13be6d291ae6215656ca08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:gaa6bbaf809e566319082311c2b9572489"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#gaa6bbaf809e566319082311c2b9572489">LIB_VERSION</a> [] = {1, 15, 0}</td></tr>
+<tr class="separator:gaa6bbaf809e566319082311c2b9572489"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga56bd6da6f5e5b5f06350022a4469699d"><td class="memItemLeft" align="right" valign="top">static final String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#ga56bd6da6f5e5b5f06350022a4469699d">H5PATH_PROPERTY_KEY</a> = &quot;hdf.hdf5lib.H5.hdf5lib&quot;</td></tr>
+<tr class="separator:ga56bd6da6f5e5b5f06350022a4469699d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga43b7d41cf2b9f89ccc6650ccc86dd2e0"><td class="memItemLeft" align="right" valign="top">static final String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_h5.html#ga43b7d41cf2b9f89ccc6650ccc86dd2e0">H5_LIBRARY_NAME_PROPERTY_KEY</a> = &quot;hdf.hdf5lib.H5.loadLibraryName&quot;</td></tr>
+<tr class="separator:ga43b7d41cf2b9f89ccc6650ccc86dd2e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a68bb2c72c7c0e1e0978550c205b5aa02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a68bb2c72c7c0e1e0978550c205b5aa02">&#9670;&nbsp;</a></span>H5Aread_float()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native int H5Aread_float </td>
+ <td>(</td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float[]&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">boolean&#160;</td>
+ <td class="paramname"><em>isCriticalPinning</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a>, NullPointerException</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>H5Aread reads an attribute, specified with attr_id. The attribute's memory datatype is specified with mem_type_id. The entire attribute is read into buffer of float from the file.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>IN: Identifier of an attribute to read. </td></tr>
+ <tr><td class="paramname">mem_type_id</td><td>IN: Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer of float to store data read from the file. </td></tr>
+ <tr><td class="paramname">isCriticalPinning</td><td>request lock on data reference.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>a non-negative value if successful</dd></dl>
+<dl class="exception"><dt>Exceptions</dt><dd>
+ <table class="exception">
+ <tr><td class="paramname">HDF5LibraryException</td><td>Error from the HDF5 Library. </td></tr>
+ <tr><td class="paramname">NullPointerException</td><td>data buffer is null. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/<a class="el" href="_h5_8java.html">H5.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1_h5.html">H5</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h5__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1_h5__coll__graph.map
new file mode 100644
index 0000000..8a49c66
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h5__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="H5" name="H5">
+<area shape="rect" id="node1" title=" " alt="" coords="35,80,75,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,5,104,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h5__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1_h5__coll__graph.md5
new file mode 100644
index 0000000..729db77
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h5__coll__graph.md5
@@ -0,0 +1 @@
+8de4951946dd7c76db815fc1444b313d \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h5__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1_h5__coll__graph.png
new file mode 100644
index 0000000..8866ebf
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h5__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h5__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1_h5__inherit__graph.map
new file mode 100644
index 0000000..8a49c66
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h5__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5" name="H5">
+<area shape="rect" id="node1" title=" " alt="" coords="35,80,75,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,5,104,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h5__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1_h5__inherit__graph.md5
new file mode 100644
index 0000000..729db77
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h5__inherit__graph.md5
@@ -0,0 +1 @@
+8de4951946dd7c76db815fc1444b313d \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h5__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1_h5__inherit__graph.png
new file mode 100644
index 0000000..8866ebf
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h5__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html b/develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html
new file mode 100644
index 0000000..e8a897e
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html
@@ -0,0 +1,17406 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5Constants Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5Constants Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5Constants:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.png" border="0" usemap="#a_h_d_f5_constants_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_constants_coll__map" id="a_h_d_f5_constants_coll__map">
+<area shape="rect" title=" " alt="" coords="5,171,128,197"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html" title=" " alt="" coords="14,81,119,108"/>
+<area shape="rect" title=" " alt="" coords="17,5,116,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:ac842eacbbce410ac33e070c7bdfd256d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac842eacbbce410ac33e070c7bdfd256d">H5_SZIP_MAX_PIXELS_PER_BLOCK</a> = H5_SZIP_MAX_PIXELS_PER_BLOCK()</td></tr>
+<tr class="separator:ac842eacbbce410ac33e070c7bdfd256d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0f9dfb5f6aeb2fcf3af4db6079ed439"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae0f9dfb5f6aeb2fcf3af4db6079ed439">H5_SZIP_NN_OPTION_MASK</a> = H5_SZIP_NN_OPTION_MASK()</td></tr>
+<tr class="separator:ae0f9dfb5f6aeb2fcf3af4db6079ed439"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54136a615cca9778d0b1375b6874bafc"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a54136a615cca9778d0b1375b6874bafc">H5_SZIP_EC_OPTION_MASK</a> = H5_SZIP_EC_OPTION_MASK()</td></tr>
+<tr class="separator:a54136a615cca9778d0b1375b6874bafc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03773b68a5ab67dc8d57dd0330309f31"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a03773b68a5ab67dc8d57dd0330309f31">H5_SZIP_ALLOW_K13_OPTION_MASK</a> = H5_SZIP_ALLOW_K13_OPTION_MASK()</td></tr>
+<tr class="separator:a03773b68a5ab67dc8d57dd0330309f31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67470754fb21957b9a8999730db64182"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a67470754fb21957b9a8999730db64182">H5_SZIP_CHIP_OPTION_MASK</a> = H5_SZIP_CHIP_OPTION_MASK()</td></tr>
+<tr class="separator:a67470754fb21957b9a8999730db64182"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b26b291a29100736b7832aec689674e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9b26b291a29100736b7832aec689674e">H5_INDEX_UNKNOWN</a> = H5_INDEX_UNKNOWN()</td></tr>
+<tr class="separator:a9b26b291a29100736b7832aec689674e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2266774dd6114fa8f4b6af0ab7f4c52f"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2266774dd6114fa8f4b6af0ab7f4c52f">H5_INDEX_NAME</a> = H5_INDEX_NAME()</td></tr>
+<tr class="separator:a2266774dd6114fa8f4b6af0ab7f4c52f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2df66820ed13272ee6bfc2e6da7c4716"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2df66820ed13272ee6bfc2e6da7c4716">H5_INDEX_CRT_ORDER</a> = H5_INDEX_CRT_ORDER()</td></tr>
+<tr class="separator:a2df66820ed13272ee6bfc2e6da7c4716"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1e5cc1e765cf864b5d322acccf94224"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad1e5cc1e765cf864b5d322acccf94224">H5_INDEX_N</a> = H5_INDEX_N()</td></tr>
+<tr class="separator:ad1e5cc1e765cf864b5d322acccf94224"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf0dfd8eaec2d38dcfc5a195414d65ef"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#adf0dfd8eaec2d38dcfc5a195414d65ef">H5_ITER_UNKNOWN</a> = H5_ITER_UNKNOWN()</td></tr>
+<tr class="separator:adf0dfd8eaec2d38dcfc5a195414d65ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac507a749f674326e7ae272228526c99a"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac507a749f674326e7ae272228526c99a">H5_ITER_INC</a> = H5_ITER_INC()</td></tr>
+<tr class="separator:ac507a749f674326e7ae272228526c99a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a305814c65ff7dbd11b43aa27b47bfd85"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a305814c65ff7dbd11b43aa27b47bfd85">H5_ITER_DEC</a> = H5_ITER_DEC()</td></tr>
+<tr class="separator:a305814c65ff7dbd11b43aa27b47bfd85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7948eca311ffe438bc0ce83dc8dcfbf6"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7948eca311ffe438bc0ce83dc8dcfbf6">H5_ITER_NATIVE</a> = H5_ITER_NATIVE()</td></tr>
+<tr class="separator:a7948eca311ffe438bc0ce83dc8dcfbf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32b0c8e08d76d13e965317d9205380d2"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a32b0c8e08d76d13e965317d9205380d2">H5_ITER_N</a> = H5_ITER_N()</td></tr>
+<tr class="separator:a32b0c8e08d76d13e965317d9205380d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a168f2cdafbd2f2af6c96da87076a2287"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a168f2cdafbd2f2af6c96da87076a2287">H5AC_CURR_CACHE_CONFIG_VERSION</a> = H5AC_CURR_CACHE_CONFIG_VERSION()</td></tr>
+<tr class="separator:a168f2cdafbd2f2af6c96da87076a2287"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46cdfc1f667ea12b38a515e894d7625e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a46cdfc1f667ea12b38a515e894d7625e">H5AC_MAX_TRACE_FILE_NAME_LEN</a> = H5AC_MAX_TRACE_FILE_NAME_LEN()</td></tr>
+<tr class="separator:a46cdfc1f667ea12b38a515e894d7625e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3e4fec9f95f541c557fb0a5782f240f"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab3e4fec9f95f541c557fb0a5782f240f">H5AC_METADATA_WRITE_STRATEGY_PROCESS_ZERO_ONLY</a></td></tr>
+<tr class="separator:ab3e4fec9f95f541c557fb0a5782f240f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abebcd25a9a8c059cf4e633eb2aee24c5"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abebcd25a9a8c059cf4e633eb2aee24c5">H5AC_METADATA_WRITE_STRATEGY_DISTRIBUTED</a></td></tr>
+<tr class="separator:abebcd25a9a8c059cf4e633eb2aee24c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91a2afd975c0ad2d2236c0b399a6c5f2"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a91a2afd975c0ad2d2236c0b399a6c5f2">H5C_incr_off</a> = H5C_incr_off()</td></tr>
+<tr class="separator:a91a2afd975c0ad2d2236c0b399a6c5f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5f7cd16444907edd5544ae209ef7e8"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7e5f7cd16444907edd5544ae209ef7e8">H5C_incr_threshold</a> = H5C_incr_threshold()</td></tr>
+<tr class="separator:a7e5f7cd16444907edd5544ae209ef7e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77f7e629aa2a74c42aa0fdb5c35b8b24"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a77f7e629aa2a74c42aa0fdb5c35b8b24">H5C_flash_incr_off</a> = H5C_flash_incr_off()</td></tr>
+<tr class="separator:a77f7e629aa2a74c42aa0fdb5c35b8b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c4014ef0451610dbf5b7c25fc5b1d85"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8c4014ef0451610dbf5b7c25fc5b1d85">H5C_flash_incr_add_space</a> = H5C_flash_incr_add_space()</td></tr>
+<tr class="separator:a8c4014ef0451610dbf5b7c25fc5b1d85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9807c0b2d051851ded2ca139c6a26d01"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9807c0b2d051851ded2ca139c6a26d01">H5C_decr_off</a> = H5C_decr_off()</td></tr>
+<tr class="separator:a9807c0b2d051851ded2ca139c6a26d01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af196638acf99a343b072dd105d4d9358"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af196638acf99a343b072dd105d4d9358">H5C_decr_threshold</a> = H5C_decr_threshold()</td></tr>
+<tr class="separator:af196638acf99a343b072dd105d4d9358"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a775b4912fcb690a2504e594689bcd0cc"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a775b4912fcb690a2504e594689bcd0cc">H5C_decr_age_out</a> = H5C_decr_age_out()</td></tr>
+<tr class="separator:a775b4912fcb690a2504e594689bcd0cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47b950d267a08fd1aff3766fe21415c2"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a47b950d267a08fd1aff3766fe21415c2">H5C_decr_age_out_with_threshold</a> = H5C_decr_age_out_with_threshold()</td></tr>
+<tr class="separator:a47b950d267a08fd1aff3766fe21415c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41b31e4335a7aa3e2eaaef8bc1513259"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a41b31e4335a7aa3e2eaaef8bc1513259">H5D_CHUNK_IDX_BTREE</a> = H5D_CHUNK_IDX_BTREE()</td></tr>
+<tr class="separator:a41b31e4335a7aa3e2eaaef8bc1513259"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e3b13afbdeb166b5c345b4f723c1210"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5e3b13afbdeb166b5c345b4f723c1210">H5D_ALLOC_TIME_DEFAULT</a> = H5D_ALLOC_TIME_DEFAULT()</td></tr>
+<tr class="separator:a5e3b13afbdeb166b5c345b4f723c1210"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a216959c5dbbf1b201bc09756557ea102"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a216959c5dbbf1b201bc09756557ea102">H5D_ALLOC_TIME_EARLY</a> = H5D_ALLOC_TIME_EARLY()</td></tr>
+<tr class="separator:a216959c5dbbf1b201bc09756557ea102"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98693355722780334c52472d3d9e7b91"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a98693355722780334c52472d3d9e7b91">H5D_ALLOC_TIME_ERROR</a> = H5D_ALLOC_TIME_ERROR()</td></tr>
+<tr class="separator:a98693355722780334c52472d3d9e7b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53d1b8cee0bb7591e609c6287a32d651"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a53d1b8cee0bb7591e609c6287a32d651">H5D_ALLOC_TIME_INCR</a> = H5D_ALLOC_TIME_INCR()</td></tr>
+<tr class="separator:a53d1b8cee0bb7591e609c6287a32d651"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07c40e794d685c7b5930eebbacc81756"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a07c40e794d685c7b5930eebbacc81756">H5D_ALLOC_TIME_LATE</a> = H5D_ALLOC_TIME_LATE()</td></tr>
+<tr class="separator:a07c40e794d685c7b5930eebbacc81756"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5907a0513046bb51b1aed86eb2a139dd"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5907a0513046bb51b1aed86eb2a139dd">H5D_FILL_TIME_ERROR</a> = H5D_FILL_TIME_ERROR()</td></tr>
+<tr class="separator:a5907a0513046bb51b1aed86eb2a139dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a741cacab227bb7e92f7d6edc04231fb1"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a741cacab227bb7e92f7d6edc04231fb1">H5D_FILL_TIME_ALLOC</a> = H5D_FILL_TIME_ALLOC()</td></tr>
+<tr class="separator:a741cacab227bb7e92f7d6edc04231fb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac44498e8eb7a0cf29125fe747cd9d87"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aac44498e8eb7a0cf29125fe747cd9d87">H5D_FILL_TIME_NEVER</a> = H5D_FILL_TIME_NEVER()</td></tr>
+<tr class="separator:aac44498e8eb7a0cf29125fe747cd9d87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52b4683eff868569f08b9cdafb388929"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a52b4683eff868569f08b9cdafb388929">H5D_FILL_TIME_IFSET</a> = H5D_FILL_TIME_IFSET()</td></tr>
+<tr class="separator:a52b4683eff868569f08b9cdafb388929"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b91833b36f9731716cea0708695e5f5"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0b91833b36f9731716cea0708695e5f5">H5D_FILL_VALUE_DEFAULT</a> = H5D_FILL_VALUE_DEFAULT()</td></tr>
+<tr class="separator:a0b91833b36f9731716cea0708695e5f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad19808c48d6a5c43d83726c7448e1afc"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad19808c48d6a5c43d83726c7448e1afc">H5D_FILL_VALUE_ERROR</a> = H5D_FILL_VALUE_ERROR()</td></tr>
+<tr class="separator:ad19808c48d6a5c43d83726c7448e1afc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e9ecdda06e0449c89236f70f80a4ea4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7e9ecdda06e0449c89236f70f80a4ea4">H5D_FILL_VALUE_UNDEFINED</a> = H5D_FILL_VALUE_UNDEFINED()</td></tr>
+<tr class="separator:a7e9ecdda06e0449c89236f70f80a4ea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7116070ecd7a23882e8cd45cdc7b97bb"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7116070ecd7a23882e8cd45cdc7b97bb">H5D_FILL_VALUE_USER_DEFINED</a> = H5D_FILL_VALUE_USER_DEFINED()</td></tr>
+<tr class="separator:a7116070ecd7a23882e8cd45cdc7b97bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45f9d324dfa8fafb9222bf3c0302459e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a45f9d324dfa8fafb9222bf3c0302459e">H5D_LAYOUT_ERROR</a> = H5D_LAYOUT_ERROR()</td></tr>
+<tr class="separator:a45f9d324dfa8fafb9222bf3c0302459e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab965a2fb2c654cd6d0da736487d33236"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab965a2fb2c654cd6d0da736487d33236">H5D_CHUNKED</a> = H5D_CHUNKED()</td></tr>
+<tr class="separator:ab965a2fb2c654cd6d0da736487d33236"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ffac36c3565dae321343b45dcab6459"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6ffac36c3565dae321343b45dcab6459">H5D_COMPACT</a> = H5D_COMPACT()</td></tr>
+<tr class="separator:a6ffac36c3565dae321343b45dcab6459"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81ad6e0aee783f6d9923a891730e95bc"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a81ad6e0aee783f6d9923a891730e95bc">H5D_CONTIGUOUS</a> = H5D_CONTIGUOUS()</td></tr>
+<tr class="separator:a81ad6e0aee783f6d9923a891730e95bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ac16b1502cd3f9a5828356cc2f84b6d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8ac16b1502cd3f9a5828356cc2f84b6d">H5D_VIRTUAL</a> = H5D_VIRTUAL()</td></tr>
+<tr class="separator:a8ac16b1502cd3f9a5828356cc2f84b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf92e6b053fcc1b674f444ea70bc8bdb"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aaf92e6b053fcc1b674f444ea70bc8bdb">H5D_NLAYOUTS</a> = H5D_NLAYOUTS()</td></tr>
+<tr class="separator:aaf92e6b053fcc1b674f444ea70bc8bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8279122bd2ee86973b066f29cf556072"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8279122bd2ee86973b066f29cf556072">H5D_SPACE_STATUS_ALLOCATED</a> = H5D_SPACE_STATUS_ALLOCATED()</td></tr>
+<tr class="separator:a8279122bd2ee86973b066f29cf556072"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd5211a1dae60d09ec0398dc4cff82e5"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#acd5211a1dae60d09ec0398dc4cff82e5">H5D_SPACE_STATUS_ERROR</a> = H5D_SPACE_STATUS_ERROR()</td></tr>
+<tr class="separator:acd5211a1dae60d09ec0398dc4cff82e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cfa4610f2ab2b06073ec7dc14702bfd"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7cfa4610f2ab2b06073ec7dc14702bfd">H5D_SPACE_STATUS_NOT_ALLOCATED</a> = H5D_SPACE_STATUS_NOT_ALLOCATED()</td></tr>
+<tr class="separator:a7cfa4610f2ab2b06073ec7dc14702bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0338a67d50e79931ed38aecf9cbc4687"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0338a67d50e79931ed38aecf9cbc4687">H5D_SPACE_STATUS_PART_ALLOCATED</a> = H5D_SPACE_STATUS_PART_ALLOCATED()</td></tr>
+<tr class="separator:a0338a67d50e79931ed38aecf9cbc4687"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19ed89733c85a2542c28fa5300795199"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a19ed89733c85a2542c28fa5300795199">H5D_VDS_ERROR</a> = H5D_VDS_ERROR()</td></tr>
+<tr class="separator:a19ed89733c85a2542c28fa5300795199"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa449dcf76ea19cc5b25bd2da28e1c34f"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa449dcf76ea19cc5b25bd2da28e1c34f">H5D_VDS_FIRST_MISSING</a> = H5D_VDS_FIRST_MISSING()</td></tr>
+<tr class="separator:aa449dcf76ea19cc5b25bd2da28e1c34f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e4b8910eece6c01e818144c99d95e68"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2e4b8910eece6c01e818144c99d95e68">H5D_VDS_LAST_AVAILABLE</a> = H5D_VDS_LAST_AVAILABLE()</td></tr>
+<tr class="separator:a2e4b8910eece6c01e818144c99d95e68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14d765f981f1f53eea055c1462c57add"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a14d765f981f1f53eea055c1462c57add">H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS</a> = H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS()</td></tr>
+<tr class="separator:a14d765f981f1f53eea055c1462c57add"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5501b9935baedd726a2d4a9c2e910786"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5501b9935baedd726a2d4a9c2e910786">H5E_MAJOR</a> = H5E_MAJOR()</td></tr>
+<tr class="separator:a5501b9935baedd726a2d4a9c2e910786"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae994614f9cba8c8314baf5fc74b4d777"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae994614f9cba8c8314baf5fc74b4d777">H5E_MINOR</a> = H5E_MINOR()</td></tr>
+<tr class="separator:ae994614f9cba8c8314baf5fc74b4d777"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac23f1660cc9093563be655476705a4ae"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac23f1660cc9093563be655476705a4ae">H5E_ALIGNMENT</a> = H5E_ALIGNMENT()</td></tr>
+<tr class="separator:ac23f1660cc9093563be655476705a4ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa32fe8f829ebdefe93d7a057456bb0cc"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa32fe8f829ebdefe93d7a057456bb0cc">H5E_ALREADYEXISTS</a> = H5E_ALREADYEXISTS()</td></tr>
+<tr class="separator:aa32fe8f829ebdefe93d7a057456bb0cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad15a34612f5ef0ac13679b6ca7dc7e4a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad15a34612f5ef0ac13679b6ca7dc7e4a">H5E_ALREADYINIT</a> = H5E_ALREADYINIT()</td></tr>
+<tr class="separator:ad15a34612f5ef0ac13679b6ca7dc7e4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad18290145651f8e7c9740ee81e631aec"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad18290145651f8e7c9740ee81e631aec">H5E_ARGS</a> = H5E_ARGS()</td></tr>
+<tr class="separator:ad18290145651f8e7c9740ee81e631aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ef9a4f62addd57b4f063e74bfe83228"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2ef9a4f62addd57b4f063e74bfe83228">H5E_ID</a> = H5E_ID()</td></tr>
+<tr class="separator:a2ef9a4f62addd57b4f063e74bfe83228"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48735469272b2904bd41c113efdc6cad"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a48735469272b2904bd41c113efdc6cad">H5E_ATTR</a> = H5E_ATTR()</td></tr>
+<tr class="separator:a48735469272b2904bd41c113efdc6cad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a887e6f283654a9d3199bf9263fae86d9"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a887e6f283654a9d3199bf9263fae86d9">H5E_BADID</a> = H5E_BADID()</td></tr>
+<tr class="separator:a887e6f283654a9d3199bf9263fae86d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad64915cec2b6d177536ad2b5c142827a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad64915cec2b6d177536ad2b5c142827a">H5E_BADFILE</a> = H5E_BADFILE()</td></tr>
+<tr class="separator:ad64915cec2b6d177536ad2b5c142827a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa45aaf6a563a6bf25200c921e4db6ca1"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa45aaf6a563a6bf25200c921e4db6ca1">H5E_BADGROUP</a> = H5E_BADGROUP()</td></tr>
+<tr class="separator:aa45aaf6a563a6bf25200c921e4db6ca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a912cb18d05ac0876c947d6afa028a895"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a912cb18d05ac0876c947d6afa028a895">H5E_BADITER</a> = H5E_BADITER()</td></tr>
+<tr class="separator:a912cb18d05ac0876c947d6afa028a895"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada8533a8a65fa81d0f5921135344a9f3"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ada8533a8a65fa81d0f5921135344a9f3">H5E_BADMESG</a> = H5E_BADMESG()</td></tr>
+<tr class="separator:ada8533a8a65fa81d0f5921135344a9f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a95e67d9c67420fd0456682efa1c729"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7a95e67d9c67420fd0456682efa1c729">H5E_BADRANGE</a> = H5E_BADRANGE()</td></tr>
+<tr class="separator:a7a95e67d9c67420fd0456682efa1c729"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d8f4f89aa98d7e79b130f37d93b67d4"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3d8f4f89aa98d7e79b130f37d93b67d4">H5E_BADSELECT</a> = H5E_BADSELECT()</td></tr>
+<tr class="separator:a3d8f4f89aa98d7e79b130f37d93b67d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc7b0880b85ab2f5193af11c1450b780"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abc7b0880b85ab2f5193af11c1450b780">H5E_BADSIZE</a> = H5E_BADSIZE()</td></tr>
+<tr class="separator:abc7b0880b85ab2f5193af11c1450b780"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a461ffc5c40dbc43c8c4adc4b5fe9a701"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a461ffc5c40dbc43c8c4adc4b5fe9a701">H5E_BADTYPE</a> = H5E_BADTYPE()</td></tr>
+<tr class="separator:a461ffc5c40dbc43c8c4adc4b5fe9a701"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2727164233f4be75c6cf63089a70da2a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2727164233f4be75c6cf63089a70da2a">H5E_BADVALUE</a> = H5E_BADVALUE()</td></tr>
+<tr class="separator:a2727164233f4be75c6cf63089a70da2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0afc3d16033fe632e50ad4cc561d3914"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0afc3d16033fe632e50ad4cc561d3914">H5E_BTREE</a> = H5E_BTREE()</td></tr>
+<tr class="separator:a0afc3d16033fe632e50ad4cc561d3914"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a9cdea661d1681a205271f3abc9471e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5a9cdea661d1681a205271f3abc9471e">H5E_CACHE</a> = H5E_CACHE()</td></tr>
+<tr class="separator:a5a9cdea661d1681a205271f3abc9471e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa229071ef97f6b42526abef3ec230c4a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa229071ef97f6b42526abef3ec230c4a">H5E_CALLBACK</a> = H5E_CALLBACK()</td></tr>
+<tr class="separator:aa229071ef97f6b42526abef3ec230c4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad832503d22f8b1982c4d10eadf62204"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aad832503d22f8b1982c4d10eadf62204">H5E_CANAPPLY</a> = H5E_CANAPPLY()</td></tr>
+<tr class="separator:aad832503d22f8b1982c4d10eadf62204"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ac322574685b31bb05993da0f7454d1"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7ac322574685b31bb05993da0f7454d1">H5E_CANTALLOC</a> = H5E_CANTALLOC()</td></tr>
+<tr class="separator:a7ac322574685b31bb05993da0f7454d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a0f8873f42d76bdec785457e739deed"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2a0f8873f42d76bdec785457e739deed">H5E_CANTAPPEND</a> = H5E_CANTAPPEND()</td></tr>
+<tr class="separator:a2a0f8873f42d76bdec785457e739deed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:accf5647405a245334b12419cde1ad9d1"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#accf5647405a245334b12419cde1ad9d1">H5E_CANTATTACH</a> = H5E_CANTATTACH()</td></tr>
+<tr class="separator:accf5647405a245334b12419cde1ad9d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa4e5d434d327d45456332224ed030ca"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aaa4e5d434d327d45456332224ed030ca">H5E_CANTCLEAN</a> = H5E_CANTCLEAN()</td></tr>
+<tr class="separator:aaa4e5d434d327d45456332224ed030ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb6e53cf9e2b7a8330651fe4771275c8"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#adb6e53cf9e2b7a8330651fe4771275c8">H5E_CANTCLIP</a> = H5E_CANTCLIP()</td></tr>
+<tr class="separator:adb6e53cf9e2b7a8330651fe4771275c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bbea7311107f674359255f0916c8381"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0bbea7311107f674359255f0916c8381">H5E_CANTCLOSEFILE</a> = H5E_CANTCLOSEFILE()</td></tr>
+<tr class="separator:a0bbea7311107f674359255f0916c8381"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28d50e4e25970c5ad8444f61b6914162"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a28d50e4e25970c5ad8444f61b6914162">H5E_CANTCLOSEOBJ</a> = H5E_CANTCLOSEOBJ()</td></tr>
+<tr class="separator:a28d50e4e25970c5ad8444f61b6914162"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73dabf1428b495ea6f582b81b9188062"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a73dabf1428b495ea6f582b81b9188062">H5E_CANTCOMPARE</a> = H5E_CANTCOMPARE()</td></tr>
+<tr class="separator:a73dabf1428b495ea6f582b81b9188062"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3216ea339de2375c8ece93ebd0e286e7"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3216ea339de2375c8ece93ebd0e286e7">H5E_CANTCOMPUTE</a> = H5E_CANTCOMPUTE()</td></tr>
+<tr class="separator:a3216ea339de2375c8ece93ebd0e286e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa25ef1a7f59bf2d362dc2e83d3931c49"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa25ef1a7f59bf2d362dc2e83d3931c49">H5E_CANTCONVERT</a> = H5E_CANTCONVERT()</td></tr>
+<tr class="separator:aa25ef1a7f59bf2d362dc2e83d3931c49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06c9748cacec1ab6f0aaa0695a956866"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a06c9748cacec1ab6f0aaa0695a956866">H5E_CANTCOPY</a> = H5E_CANTCOPY()</td></tr>
+<tr class="separator:a06c9748cacec1ab6f0aaa0695a956866"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9ee80a14dec89ad0ed18930c41afcd6"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa9ee80a14dec89ad0ed18930c41afcd6">H5E_CANTCORK</a> = H5E_CANTCORK()</td></tr>
+<tr class="separator:aa9ee80a14dec89ad0ed18930c41afcd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd7d5b53edac3fa89bb4ec7f98e51a36"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abd7d5b53edac3fa89bb4ec7f98e51a36">H5E_CANTCOUNT</a> = H5E_CANTCOUNT()</td></tr>
+<tr class="separator:abd7d5b53edac3fa89bb4ec7f98e51a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa53a1f2dd21cb974237c88227c5331cc"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa53a1f2dd21cb974237c88227c5331cc">H5E_CANTCREATE</a> = H5E_CANTCREATE()</td></tr>
+<tr class="separator:aa53a1f2dd21cb974237c88227c5331cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbd284f525efe25fb2bea9f3e67260d0"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#afbd284f525efe25fb2bea9f3e67260d0">H5E_CANTDEC</a> = H5E_CANTDEC()</td></tr>
+<tr class="separator:afbd284f525efe25fb2bea9f3e67260d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6acbf4317ea46df474530b3543ae4f83"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6acbf4317ea46df474530b3543ae4f83">H5E_CANTDECODE</a> = H5E_CANTDECODE()</td></tr>
+<tr class="separator:a6acbf4317ea46df474530b3543ae4f83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30076a9b7be38c286ea019867e497699"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a30076a9b7be38c286ea019867e497699">H5E_CANTDELETE</a> = H5E_CANTDELETE()</td></tr>
+<tr class="separator:a30076a9b7be38c286ea019867e497699"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49648f2ea8040834dc6a3c7297ad06ba"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a49648f2ea8040834dc6a3c7297ad06ba">H5E_CANTDELETEFILE</a> = H5E_CANTDELETEFILE()</td></tr>
+<tr class="separator:a49648f2ea8040834dc6a3c7297ad06ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73b3caeb316f2f83e40c0e30f387b8e9"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a73b3caeb316f2f83e40c0e30f387b8e9">H5E_CANTDEPEND</a> = H5E_CANTDEPEND()</td></tr>
+<tr class="separator:a73b3caeb316f2f83e40c0e30f387b8e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaedc99e3a72cd353af781fca92663872"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aaedc99e3a72cd353af781fca92663872">H5E_CANTDIRTY</a> = H5E_CANTDIRTY()</td></tr>
+<tr class="separator:aaedc99e3a72cd353af781fca92663872"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7ccbf75f773571ad8567d1c873714db"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab7ccbf75f773571ad8567d1c873714db">H5E_CANTENCODE</a> = H5E_CANTENCODE()</td></tr>
+<tr class="separator:ab7ccbf75f773571ad8567d1c873714db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bf9645404fff7f352a06fc8e26bc480"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1bf9645404fff7f352a06fc8e26bc480">H5E_CANTEXPUNGE</a> = H5E_CANTEXPUNGE()</td></tr>
+<tr class="separator:a1bf9645404fff7f352a06fc8e26bc480"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4c990e69a7e0a69fa807689e7afe17e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab4c990e69a7e0a69fa807689e7afe17e">H5E_CANTEXTEND</a> = H5E_CANTEXTEND()</td></tr>
+<tr class="separator:ab4c990e69a7e0a69fa807689e7afe17e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ba39bb720fa882bd1618b189e292f20"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5ba39bb720fa882bd1618b189e292f20">H5E_CANTFILTER</a> = H5E_CANTFILTER()</td></tr>
+<tr class="separator:a5ba39bb720fa882bd1618b189e292f20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18ea319a06652ca1ecb67015650f3126"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a18ea319a06652ca1ecb67015650f3126">H5E_CANTFLUSH</a> = H5E_CANTFLUSH()</td></tr>
+<tr class="separator:a18ea319a06652ca1ecb67015650f3126"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d32472dde40c604625e4ceb0d7f8c2e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8d32472dde40c604625e4ceb0d7f8c2e">H5E_CANTFREE</a> = H5E_CANTFREE()</td></tr>
+<tr class="separator:a8d32472dde40c604625e4ceb0d7f8c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c7110d58dd1ba5b187d1ea0ac03c9de"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7c7110d58dd1ba5b187d1ea0ac03c9de">H5E_CANTGATHER</a> = H5E_CANTGATHER()</td></tr>
+<tr class="separator:a7c7110d58dd1ba5b187d1ea0ac03c9de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade35a3a1dc67abb521c03a3d7513d68c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ade35a3a1dc67abb521c03a3d7513d68c">H5E_CANTGC</a> = H5E_CANTGC()</td></tr>
+<tr class="separator:ade35a3a1dc67abb521c03a3d7513d68c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac51d1782dd4461213e5fa98ea2cb1cc9"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac51d1782dd4461213e5fa98ea2cb1cc9">H5E_CANTGET</a> = H5E_CANTGET()</td></tr>
+<tr class="separator:ac51d1782dd4461213e5fa98ea2cb1cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c38bd7f3337186c891617facde44a37"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3c38bd7f3337186c891617facde44a37">H5E_CANTGETSIZE</a> = H5E_CANTGETSIZE()</td></tr>
+<tr class="separator:a3c38bd7f3337186c891617facde44a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bcaa38fdcf042cca82023db84cc8387"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0bcaa38fdcf042cca82023db84cc8387">H5E_CANTINC</a> = H5E_CANTINC()</td></tr>
+<tr class="separator:a0bcaa38fdcf042cca82023db84cc8387"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a338fdda1fc2c28c79f68716eeb3c0bf2"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a338fdda1fc2c28c79f68716eeb3c0bf2">H5E_CANTINIT</a> = H5E_CANTINIT()</td></tr>
+<tr class="separator:a338fdda1fc2c28c79f68716eeb3c0bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee0b69880a4a2af09f2411d55f4aa634"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aee0b69880a4a2af09f2411d55f4aa634">H5E_CANTINS</a> = H5E_CANTINS()</td></tr>
+<tr class="separator:aee0b69880a4a2af09f2411d55f4aa634"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46e2f8690207148829c24592cfd3501d"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a46e2f8690207148829c24592cfd3501d">H5E_CANTINSERT</a> = H5E_CANTINSERT()</td></tr>
+<tr class="separator:a46e2f8690207148829c24592cfd3501d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45b73a20886602f0adcf0d1513ee79de"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a45b73a20886602f0adcf0d1513ee79de">H5E_CANTLIST</a> = H5E_CANTLIST()</td></tr>
+<tr class="separator:a45b73a20886602f0adcf0d1513ee79de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affb6a5178ba932aef35ad6b72e9e1bfb"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#affb6a5178ba932aef35ad6b72e9e1bfb">H5E_CANTLOAD</a> = H5E_CANTLOAD()</td></tr>
+<tr class="separator:affb6a5178ba932aef35ad6b72e9e1bfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ce55d1a7d2319a99238fc6ec2fcb4d1"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2ce55d1a7d2319a99238fc6ec2fcb4d1">H5E_CANTLOCK</a> = H5E_CANTLOCK()</td></tr>
+<tr class="separator:a2ce55d1a7d2319a99238fc6ec2fcb4d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a700811ad27047b86b950b6516d4556c8"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a700811ad27047b86b950b6516d4556c8">H5E_CANTLOCKFILE</a> = H5E_CANTLOCKFILE()</td></tr>
+<tr class="separator:a700811ad27047b86b950b6516d4556c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a783233da53fd3fb04aa06ba64536ae19"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a783233da53fd3fb04aa06ba64536ae19">H5E_CANTMARKCLEAN</a> = H5E_CANTMARKCLEAN()</td></tr>
+<tr class="separator:a783233da53fd3fb04aa06ba64536ae19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d9e46fd5afe348b868b71e6bf9f6bc5"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2d9e46fd5afe348b868b71e6bf9f6bc5">H5E_CANTMARKDIRTY</a> = H5E_CANTMARKDIRTY()</td></tr>
+<tr class="separator:a2d9e46fd5afe348b868b71e6bf9f6bc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af618c681a6dacf10fa9246e5fd0aeec6"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af618c681a6dacf10fa9246e5fd0aeec6">H5E_CANTMARKSERIALIZED</a> = H5E_CANTMARKSERIALIZED()</td></tr>
+<tr class="separator:af618c681a6dacf10fa9246e5fd0aeec6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1177e3f1f3483b2f4236f3a0bb380b3d"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1177e3f1f3483b2f4236f3a0bb380b3d">H5E_CANTMARKUNSERIALIZED</a> = H5E_CANTMARKUNSERIALIZED()</td></tr>
+<tr class="separator:a1177e3f1f3483b2f4236f3a0bb380b3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87ca85bbd5c888b6ced86ee2f786f181"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a87ca85bbd5c888b6ced86ee2f786f181">H5E_CANTMERGE</a> = H5E_CANTMERGE()</td></tr>
+<tr class="separator:a87ca85bbd5c888b6ced86ee2f786f181"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c7bd0e3b2539f3750308ab64540d838"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5c7bd0e3b2539f3750308ab64540d838">H5E_CANTMODIFY</a> = H5E_CANTMODIFY()</td></tr>
+<tr class="separator:a5c7bd0e3b2539f3750308ab64540d838"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5a2da9ff41cac0a3d2a7d31226bbc67"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad5a2da9ff41cac0a3d2a7d31226bbc67">H5E_CANTMOVE</a> = H5E_CANTMOVE()</td></tr>
+<tr class="separator:ad5a2da9ff41cac0a3d2a7d31226bbc67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a638827db5a0d32b2d151733f5e31de11"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a638827db5a0d32b2d151733f5e31de11">H5E_CANTNEXT</a> = H5E_CANTNEXT()</td></tr>
+<tr class="separator:a638827db5a0d32b2d151733f5e31de11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70f25792e1bcabf8569e2e412d20c796"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a70f25792e1bcabf8569e2e412d20c796">H5E_CANTNOTIFY</a> = H5E_CANTNOTIFY()</td></tr>
+<tr class="separator:a70f25792e1bcabf8569e2e412d20c796"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af92490ec2a7c83da91d15f21b1bb6822"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af92490ec2a7c83da91d15f21b1bb6822">H5E_CANTOPENFILE</a> = H5E_CANTOPENFILE()</td></tr>
+<tr class="separator:af92490ec2a7c83da91d15f21b1bb6822"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7740228521a82270c2d357a161824733"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7740228521a82270c2d357a161824733">H5E_CANTOPENOBJ</a> = H5E_CANTOPENOBJ()</td></tr>
+<tr class="separator:a7740228521a82270c2d357a161824733"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab392cdf2a44bf6d6d1d84ca083fb7eba"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab392cdf2a44bf6d6d1d84ca083fb7eba">H5E_CANTOPERATE</a> = H5E_CANTOPERATE()</td></tr>
+<tr class="separator:ab392cdf2a44bf6d6d1d84ca083fb7eba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98f2b343ab560f6616207ac3b77150d4"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a98f2b343ab560f6616207ac3b77150d4">H5E_CANTPACK</a> = H5E_CANTPACK()</td></tr>
+<tr class="separator:a98f2b343ab560f6616207ac3b77150d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fe40ee8353b43b4010e6489b04bf5bb"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9fe40ee8353b43b4010e6489b04bf5bb">H5E_CANTPIN</a> = H5E_CANTPIN()</td></tr>
+<tr class="separator:a9fe40ee8353b43b4010e6489b04bf5bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c378720ed6a78c996321061d80fdd88"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9c378720ed6a78c996321061d80fdd88">H5E_CANTPROTECT</a> = H5E_CANTPROTECT()</td></tr>
+<tr class="separator:a9c378720ed6a78c996321061d80fdd88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65b109dc549158a6c434ce170e613187"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a65b109dc549158a6c434ce170e613187">H5E_CANTRECV</a> = H5E_CANTRECV()</td></tr>
+<tr class="separator:a65b109dc549158a6c434ce170e613187"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e944168c8806b85a3ccf66b4e74c489"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7e944168c8806b85a3ccf66b4e74c489">H5E_CANTREDISTRIBUTE</a> = H5E_CANTREDISTRIBUTE()</td></tr>
+<tr class="separator:a7e944168c8806b85a3ccf66b4e74c489"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a617bf4539eb17aee019478bba6386434"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a617bf4539eb17aee019478bba6386434">H5E_CANTREGISTER</a> = H5E_CANTREGISTER()</td></tr>
+<tr class="separator:a617bf4539eb17aee019478bba6386434"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bb3ac4c5e99da976227021ca1bd26a6"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7bb3ac4c5e99da976227021ca1bd26a6">H5E_CANTRELEASE</a> = H5E_CANTRELEASE()</td></tr>
+<tr class="separator:a7bb3ac4c5e99da976227021ca1bd26a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e30de77cfacc2ab08a6936a2d35e18f"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8e30de77cfacc2ab08a6936a2d35e18f">H5E_CANTREMOVE</a> = H5E_CANTREMOVE()</td></tr>
+<tr class="separator:a8e30de77cfacc2ab08a6936a2d35e18f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdb691d78e3e27da885b1509a3f85754"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abdb691d78e3e27da885b1509a3f85754">H5E_CANTRENAME</a> = H5E_CANTRENAME()</td></tr>
+<tr class="separator:abdb691d78e3e27da885b1509a3f85754"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56937a37a9f097e6fab09f4e17bc2fc"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa56937a37a9f097e6fab09f4e17bc2fc">H5E_CANTRESET</a> = H5E_CANTRESET()</td></tr>
+<tr class="separator:aa56937a37a9f097e6fab09f4e17bc2fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4507b2ce272f7ca3b70c7d5b549c2ac7"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4507b2ce272f7ca3b70c7d5b549c2ac7">H5E_CANTRESIZE</a> = H5E_CANTRESIZE()</td></tr>
+<tr class="separator:a4507b2ce272f7ca3b70c7d5b549c2ac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cacc5a375f316fe43099a16d5336354"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6cacc5a375f316fe43099a16d5336354">H5E_CANTRESTORE</a> = H5E_CANTRESTORE()</td></tr>
+<tr class="separator:a6cacc5a375f316fe43099a16d5336354"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb60118a0205c9dce2273b971d770e34"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aeb60118a0205c9dce2273b971d770e34">H5E_CANTREVIVE</a> = H5E_CANTREVIVE()</td></tr>
+<tr class="separator:aeb60118a0205c9dce2273b971d770e34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad56989d0b077c360d6c87d436c9f1e50"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad56989d0b077c360d6c87d436c9f1e50">H5E_CANTSHRINK</a> = H5E_CANTSHRINK()</td></tr>
+<tr class="separator:ad56989d0b077c360d6c87d436c9f1e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4997b3cff3cc9b59dc325a504a5f509"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac4997b3cff3cc9b59dc325a504a5f509">H5E_CANTSELECT</a> = H5E_CANTSELECT()</td></tr>
+<tr class="separator:ac4997b3cff3cc9b59dc325a504a5f509"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afacca4baefe65e78a575c7d83d0509c6"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#afacca4baefe65e78a575c7d83d0509c6">H5E_CANTSERIALIZE</a> = H5E_CANTSERIALIZE()</td></tr>
+<tr class="separator:afacca4baefe65e78a575c7d83d0509c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a604c084b978a87d7b8b5bda67286d2f3"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a604c084b978a87d7b8b5bda67286d2f3">H5E_CANTSET</a> = H5E_CANTSET()</td></tr>
+<tr class="separator:a604c084b978a87d7b8b5bda67286d2f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85048b32b53a327de9c90fa4b26d0c37"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a85048b32b53a327de9c90fa4b26d0c37">H5E_CANTSORT</a> = H5E_CANTSORT()</td></tr>
+<tr class="separator:a85048b32b53a327de9c90fa4b26d0c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8c43416b6e5ea936fe8d831140e4220"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa8c43416b6e5ea936fe8d831140e4220">H5E_CANTSPLIT</a> = H5E_CANTSPLIT()</td></tr>
+<tr class="separator:aa8c43416b6e5ea936fe8d831140e4220"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50c75af67349634e241d76a7af41165c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a50c75af67349634e241d76a7af41165c">H5E_CANTSWAP</a> = H5E_CANTSWAP()</td></tr>
+<tr class="separator:a50c75af67349634e241d76a7af41165c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8091a9e6f28fabbd928f403f39fb33cc"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8091a9e6f28fabbd928f403f39fb33cc">H5E_CANTTAG</a> = H5E_CANTTAG()</td></tr>
+<tr class="separator:a8091a9e6f28fabbd928f403f39fb33cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b5bb3031fccdc339ca4f570a6bcd6ec"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1b5bb3031fccdc339ca4f570a6bcd6ec">H5E_CANTUNCORK</a> = H5E_CANTUNCORK()</td></tr>
+<tr class="separator:a1b5bb3031fccdc339ca4f570a6bcd6ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a6158790b2365931633e9d0a30b8d2b"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3a6158790b2365931633e9d0a30b8d2b">H5E_CANTUNDEPEND</a> = H5E_CANTUNDEPEND()</td></tr>
+<tr class="separator:a3a6158790b2365931633e9d0a30b8d2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3b0daee3a5325683bf58ab1ef22529d"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae3b0daee3a5325683bf58ab1ef22529d">H5E_CANTUNLOCK</a> = H5E_CANTUNLOCK()</td></tr>
+<tr class="separator:ae3b0daee3a5325683bf58ab1ef22529d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51ac6756b0fc4c72bd07331f9272be54"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a51ac6756b0fc4c72bd07331f9272be54">H5E_CANTUNLOCKFILE</a> = H5E_CANTUNLOCKFILE()</td></tr>
+<tr class="separator:a51ac6756b0fc4c72bd07331f9272be54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad16addb1b681d3b9df2d0d68f59fff66"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad16addb1b681d3b9df2d0d68f59fff66">H5E_CANTUNPIN</a> = H5E_CANTUNPIN()</td></tr>
+<tr class="separator:ad16addb1b681d3b9df2d0d68f59fff66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4072a12b7c98d65e601a6e6c19f7c613"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4072a12b7c98d65e601a6e6c19f7c613">H5E_CANTUNPROTECT</a> = H5E_CANTUNPROTECT()</td></tr>
+<tr class="separator:a4072a12b7c98d65e601a6e6c19f7c613"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab347b36bf7d0174593025a74b8ce7494"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab347b36bf7d0174593025a74b8ce7494">H5E_CANTUNSERIALIZE</a> = H5E_CANTUNSERIALIZE()</td></tr>
+<tr class="separator:ab347b36bf7d0174593025a74b8ce7494"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2e761a4cfeda78681ead01ce320566d"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab2e761a4cfeda78681ead01ce320566d">H5E_CANTUPDATE</a> = H5E_CANTUPDATE()</td></tr>
+<tr class="separator:ab2e761a4cfeda78681ead01ce320566d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada86f65dee014f9dcb8f470c6f230a7e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ada86f65dee014f9dcb8f470c6f230a7e">H5E_CLOSEERROR</a> = H5E_CLOSEERROR()</td></tr>
+<tr class="separator:ada86f65dee014f9dcb8f470c6f230a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a02dff33ed82825e3120ad027d59b4b"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9a02dff33ed82825e3120ad027d59b4b">H5E_COMPLEN</a> = H5E_COMPLEN()</td></tr>
+<tr class="separator:a9a02dff33ed82825e3120ad027d59b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a323d1e6884ae1c2d8edf7cde80c35ae6"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a323d1e6884ae1c2d8edf7cde80c35ae6">H5E_CONTEXT</a> = H5E_CONTEXT()</td></tr>
+<tr class="separator:a323d1e6884ae1c2d8edf7cde80c35ae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92a24f40dcda5f6519a39f933eb5e1f9"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a92a24f40dcda5f6519a39f933eb5e1f9">H5E_DATASET</a> = H5E_DATASET()</td></tr>
+<tr class="separator:a92a24f40dcda5f6519a39f933eb5e1f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2640e71f43df8347cd7bd31f9ed1716c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2640e71f43df8347cd7bd31f9ed1716c">H5E_DATASPACE</a> = H5E_DATASPACE()</td></tr>
+<tr class="separator:a2640e71f43df8347cd7bd31f9ed1716c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20b65eacdda60e818dbc31cfd324ee64"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a20b65eacdda60e818dbc31cfd324ee64">H5E_DATATYPE</a> = H5E_DATATYPE()</td></tr>
+<tr class="separator:a20b65eacdda60e818dbc31cfd324ee64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b8cb6017ee0b9068893f9f3ed409799"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4b8cb6017ee0b9068893f9f3ed409799">H5E_DEFAULT</a> = H5E_DEFAULT()</td></tr>
+<tr class="separator:a4b8cb6017ee0b9068893f9f3ed409799"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6464887c5e4b4b26b6da75c2d1e01f3c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6464887c5e4b4b26b6da75c2d1e01f3c">H5E_DUPCLASS</a> = H5E_DUPCLASS()</td></tr>
+<tr class="separator:a6464887c5e4b4b26b6da75c2d1e01f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a234134b7a5905e36c807ef569b16607f"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a234134b7a5905e36c807ef569b16607f">H5E_EARRAY</a> = H5E_EARRAY()</td></tr>
+<tr class="separator:a234134b7a5905e36c807ef569b16607f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d7724de85e8efb620dba180e3945241"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8d7724de85e8efb620dba180e3945241">H5E_EFL</a> = H5E_EFL()</td></tr>
+<tr class="separator:a8d7724de85e8efb620dba180e3945241"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cac44832b550aef43183ef55097c67e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6cac44832b550aef43183ef55097c67e">H5E_ERROR</a> = H5E_ERROR()</td></tr>
+<tr class="separator:a6cac44832b550aef43183ef55097c67e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12b8c672142de0d80e52a325e621fdb4"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a12b8c672142de0d80e52a325e621fdb4">H5E_EXISTS</a> = H5E_EXISTS()</td></tr>
+<tr class="separator:a12b8c672142de0d80e52a325e621fdb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a1059b55059ff62331bbddbc4a94fdc"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4a1059b55059ff62331bbddbc4a94fdc">H5E_FARRAY</a> = H5E_FARRAY()</td></tr>
+<tr class="separator:a4a1059b55059ff62331bbddbc4a94fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af85dd1283d6d2e552db9114c1e9ffab7"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af85dd1283d6d2e552db9114c1e9ffab7">H5E_FCNTL</a> = H5E_FCNTL()</td></tr>
+<tr class="separator:af85dd1283d6d2e552db9114c1e9ffab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ecf508b7b22815ecb78730dae5905bb"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4ecf508b7b22815ecb78730dae5905bb">H5E_FILE</a> = H5E_FILE()</td></tr>
+<tr class="separator:a4ecf508b7b22815ecb78730dae5905bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65417ed020ea259a1a9d7c07ea80fa53"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a65417ed020ea259a1a9d7c07ea80fa53">H5E_FILEEXISTS</a> = H5E_FILEEXISTS()</td></tr>
+<tr class="separator:a65417ed020ea259a1a9d7c07ea80fa53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01e742b0e735e096691d25e543fc6035"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a01e742b0e735e096691d25e543fc6035">H5E_FILEOPEN</a> = H5E_FILEOPEN()</td></tr>
+<tr class="separator:a01e742b0e735e096691d25e543fc6035"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24c25366a9e6f4e062eeef7b6959272f"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a24c25366a9e6f4e062eeef7b6959272f">H5E_FSPACE</a> = H5E_FSPACE()</td></tr>
+<tr class="separator:a24c25366a9e6f4e062eeef7b6959272f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a948ba3ec6fab405606935245af8cb924"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a948ba3ec6fab405606935245af8cb924">H5E_FUNC</a> = H5E_FUNC()</td></tr>
+<tr class="separator:a948ba3ec6fab405606935245af8cb924"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5731a8d6008df40075f3ac828bf48934"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5731a8d6008df40075f3ac828bf48934">H5E_HEAP</a> = H5E_HEAP()</td></tr>
+<tr class="separator:a5731a8d6008df40075f3ac828bf48934"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a950ca3ad6682046f108b588c8f3373d7"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a950ca3ad6682046f108b588c8f3373d7">H5E_INCONSISTENTSTATE</a> = H5E_INCONSISTENTSTATE()</td></tr>
+<tr class="separator:a950ca3ad6682046f108b588c8f3373d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25a80fbddbf7902ae8c69c8c68a716bb"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a25a80fbddbf7902ae8c69c8c68a716bb">H5E_INTERNAL</a> = H5E_INTERNAL()</td></tr>
+<tr class="separator:a25a80fbddbf7902ae8c69c8c68a716bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4aeac38d190e6b71fda156ae77951c2"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af4aeac38d190e6b71fda156ae77951c2">H5E_IO</a> = H5E_IO()</td></tr>
+<tr class="separator:af4aeac38d190e6b71fda156ae77951c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a024a6ae24425784a203eedc0d1f4e5ff"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a024a6ae24425784a203eedc0d1f4e5ff">H5E_LINK</a> = H5E_LINK()</td></tr>
+<tr class="separator:a024a6ae24425784a203eedc0d1f4e5ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1034c6cca2d4a1fdbac39664fb851429"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1034c6cca2d4a1fdbac39664fb851429">H5E_LINKCOUNT</a> = H5E_LINKCOUNT()</td></tr>
+<tr class="separator:a1034c6cca2d4a1fdbac39664fb851429"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ee4a1100d470b464e8f05defae1aac2"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7ee4a1100d470b464e8f05defae1aac2">H5E_LOGGING</a> = H5E_LOGGING()</td></tr>
+<tr class="separator:a7ee4a1100d470b464e8f05defae1aac2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af246035c6234f8a85db357f757018517"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af246035c6234f8a85db357f757018517">H5E_MAP</a> = H5E_MAP()</td></tr>
+<tr class="separator:af246035c6234f8a85db357f757018517"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addb241901e87b4f7683191038c65e542"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#addb241901e87b4f7683191038c65e542">H5E_MOUNT</a> = H5E_MOUNT()</td></tr>
+<tr class="separator:addb241901e87b4f7683191038c65e542"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66ac6cbbdd148b8c598d58d790f6ba63"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a66ac6cbbdd148b8c598d58d790f6ba63">H5E_MPI</a> = H5E_MPI()</td></tr>
+<tr class="separator:a66ac6cbbdd148b8c598d58d790f6ba63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a248999a0467fc8199f4c04625c809882"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a248999a0467fc8199f4c04625c809882">H5E_MPIERRSTR</a> = H5E_MPIERRSTR()</td></tr>
+<tr class="separator:a248999a0467fc8199f4c04625c809882"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a632de568b688104b5dd8534005b6332a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a632de568b688104b5dd8534005b6332a">H5E_NLINKS</a> = H5E_NLINKS()</td></tr>
+<tr class="separator:a632de568b688104b5dd8534005b6332a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a175a8cc1b3cdf1ef0915b3ee5e3af5c1"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a175a8cc1b3cdf1ef0915b3ee5e3af5c1">H5E_NO_INDEPENDENT</a> = H5E_NO_INDEPENDENT()</td></tr>
+<tr class="separator:a175a8cc1b3cdf1ef0915b3ee5e3af5c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c77eb4af6071fc9636915cbb9305cca"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7c77eb4af6071fc9636915cbb9305cca">H5E_NOENCODER</a> = H5E_NOENCODER()</td></tr>
+<tr class="separator:a7c77eb4af6071fc9636915cbb9305cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98b41bc27efaced6e290e92bb7da4ad"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad98b41bc27efaced6e290e92bb7da4ad">H5E_NOFILTER</a> = H5E_NOFILTER()</td></tr>
+<tr class="separator:ad98b41bc27efaced6e290e92bb7da4ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99fc1dfbf593ce7826b49e6cea756d25"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a99fc1dfbf593ce7826b49e6cea756d25">H5E_NOIDS</a> = H5E_NOIDS()</td></tr>
+<tr class="separator:a99fc1dfbf593ce7826b49e6cea756d25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c3886c7ab5bb45478bb9d6430dc3fd7"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8c3886c7ab5bb45478bb9d6430dc3fd7">H5E_NONE_MAJOR</a> = H5E_NONE_MAJOR()</td></tr>
+<tr class="separator:a8c3886c7ab5bb45478bb9d6430dc3fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae690867304148f4d3e2582e24657ad2c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae690867304148f4d3e2582e24657ad2c">H5E_NONE_MINOR</a> = H5E_NONE_MINOR()</td></tr>
+<tr class="separator:ae690867304148f4d3e2582e24657ad2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d29937e86909b9707eb3b3d8e5d0faf"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0d29937e86909b9707eb3b3d8e5d0faf">H5E_NOSPACE</a> = H5E_NOSPACE()</td></tr>
+<tr class="separator:a0d29937e86909b9707eb3b3d8e5d0faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9df4b5f01eb0c7d74fc3f85cec172ce2"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9df4b5f01eb0c7d74fc3f85cec172ce2">H5E_NOTCACHED</a> = H5E_NOTCACHED()</td></tr>
+<tr class="separator:a9df4b5f01eb0c7d74fc3f85cec172ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8dc692da2dfcb8f89a13739066100b0"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa8dc692da2dfcb8f89a13739066100b0">H5E_NOTFOUND</a> = H5E_NOTFOUND()</td></tr>
+<tr class="separator:aa8dc692da2dfcb8f89a13739066100b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36e6a6b30eb679f3fadd1f0918d747a5"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a36e6a6b30eb679f3fadd1f0918d747a5">H5E_NOTHDF5</a> = H5E_NOTHDF5()</td></tr>
+<tr class="separator:a36e6a6b30eb679f3fadd1f0918d747a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07dc222e2666899ed3edb92c6c2cbe76"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a07dc222e2666899ed3edb92c6c2cbe76">H5E_NOTREGISTERED</a> = H5E_NOTREGISTERED()</td></tr>
+<tr class="separator:a07dc222e2666899ed3edb92c6c2cbe76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a779b75481313a055326889b5d0a0d64c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a779b75481313a055326889b5d0a0d64c">H5E_OBJOPEN</a> = H5E_OBJOPEN()</td></tr>
+<tr class="separator:a779b75481313a055326889b5d0a0d64c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a583291924090c70a5194147602a852ac"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a583291924090c70a5194147602a852ac">H5E_OHDR</a> = H5E_OHDR()</td></tr>
+<tr class="separator:a583291924090c70a5194147602a852ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0df5ec85c8bf964c7be672d5bce4e2c1"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0df5ec85c8bf964c7be672d5bce4e2c1">H5E_OPENERROR</a> = H5E_OPENERROR()</td></tr>
+<tr class="separator:a0df5ec85c8bf964c7be672d5bce4e2c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58332a7483ff215d215b251e8992d1ec"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a58332a7483ff215d215b251e8992d1ec">H5E_OVERFLOW</a> = H5E_OVERFLOW()</td></tr>
+<tr class="separator:a58332a7483ff215d215b251e8992d1ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefa19fef816db8043730ab6338775489"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aefa19fef816db8043730ab6338775489">H5E_PAGEBUF</a> = H5E_PAGEBUF()</td></tr>
+<tr class="separator:aefa19fef816db8043730ab6338775489"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc1b7eac56c95ed99f04a8d42b4abc11"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#acc1b7eac56c95ed99f04a8d42b4abc11">H5E_PATH</a> = H5E_PATH()</td></tr>
+<tr class="separator:acc1b7eac56c95ed99f04a8d42b4abc11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad453ae5199228b5a148f5fdbbc98759c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad453ae5199228b5a148f5fdbbc98759c">H5E_PLINE</a> = H5E_PLINE()</td></tr>
+<tr class="separator:ad453ae5199228b5a148f5fdbbc98759c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83fffc136ec95f541be9c0a38c014c9f"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a83fffc136ec95f541be9c0a38c014c9f">H5E_PLIST</a> = H5E_PLIST()</td></tr>
+<tr class="separator:a83fffc136ec95f541be9c0a38c014c9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78da2940b15d18df347b0a829fa179a1"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a78da2940b15d18df347b0a829fa179a1">H5E_PLUGIN</a> = H5E_PLUGIN()</td></tr>
+<tr class="separator:a78da2940b15d18df347b0a829fa179a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05d689ffb7299d9b8f57bc57150efc6a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a05d689ffb7299d9b8f57bc57150efc6a">H5E_PROTECT</a> = H5E_PROTECT()</td></tr>
+<tr class="separator:a05d689ffb7299d9b8f57bc57150efc6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0116cd9fdfc28415069e36176e63f77"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab0116cd9fdfc28415069e36176e63f77">H5E_READERROR</a> = H5E_READERROR()</td></tr>
+<tr class="separator:ab0116cd9fdfc28415069e36176e63f77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7f6895072ac5d0ee03606ff9271acdf"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad7f6895072ac5d0ee03606ff9271acdf">H5E_REFERENCE</a> = H5E_REFERENCE()</td></tr>
+<tr class="separator:ad7f6895072ac5d0ee03606ff9271acdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b0a5d09fc25e8b1435f2aad6a21234a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6b0a5d09fc25e8b1435f2aad6a21234a">H5E_RESOURCE</a> = H5E_RESOURCE()</td></tr>
+<tr class="separator:a6b0a5d09fc25e8b1435f2aad6a21234a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe6298bd4613d16aa245bb4b258e0c8a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abe6298bd4613d16aa245bb4b258e0c8a">H5E_RS</a> = H5E_RS()</td></tr>
+<tr class="separator:abe6298bd4613d16aa245bb4b258e0c8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d08ca4dcddc3808a61e4e705ab431b1"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8d08ca4dcddc3808a61e4e705ab431b1">H5E_SEEKERROR</a> = H5E_SEEKERROR()</td></tr>
+<tr class="separator:a8d08ca4dcddc3808a61e4e705ab431b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64691378db1d012f89510be4dfa69d99"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a64691378db1d012f89510be4dfa69d99">H5E_SETDISALLOWED</a> = H5E_SETDISALLOWED()</td></tr>
+<tr class="separator:a64691378db1d012f89510be4dfa69d99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19c01d24fd5ab87ed27bc737da937935"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a19c01d24fd5ab87ed27bc737da937935">H5E_SETLOCAL</a> = H5E_SETLOCAL()</td></tr>
+<tr class="separator:a19c01d24fd5ab87ed27bc737da937935"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98af78b124256672f42a9918eac18bf0"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a98af78b124256672f42a9918eac18bf0">H5E_SLIST</a> = H5E_SLIST()</td></tr>
+<tr class="separator:a98af78b124256672f42a9918eac18bf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a990ef081fa7201668fae0a0c6cc6bfe2"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a990ef081fa7201668fae0a0c6cc6bfe2">H5E_SOHM</a> = H5E_SOHM()</td></tr>
+<tr class="separator:a990ef081fa7201668fae0a0c6cc6bfe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9a7e221ed85fdf1f1a33e51afefb3eb"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa9a7e221ed85fdf1f1a33e51afefb3eb">H5E_STORAGE</a> = H5E_STORAGE()</td></tr>
+<tr class="separator:aa9a7e221ed85fdf1f1a33e51afefb3eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a351948e40e813b36b35941264e3c30d0"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a351948e40e813b36b35941264e3c30d0">H5E_SYM</a> = H5E_SYM()</td></tr>
+<tr class="separator:a351948e40e813b36b35941264e3c30d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e01a27eabf81fc8d0993f4c61254a25"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3e01a27eabf81fc8d0993f4c61254a25">H5E_SYSERRSTR</a> = H5E_SYSERRSTR()</td></tr>
+<tr class="separator:a3e01a27eabf81fc8d0993f4c61254a25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91e782530f185505f6a2dc951b6fc3ba"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a91e782530f185505f6a2dc951b6fc3ba">H5E_SYSTEM</a> = H5E_SYSTEM()</td></tr>
+<tr class="separator:a91e782530f185505f6a2dc951b6fc3ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa05b2b8d35ccccaab5751d8a1b2bedae"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa05b2b8d35ccccaab5751d8a1b2bedae">H5E_TRAVERSE</a> = H5E_TRAVERSE()</td></tr>
+<tr class="separator:aa05b2b8d35ccccaab5751d8a1b2bedae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9928bd5298a63ce4894a9d19928fe31"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae9928bd5298a63ce4894a9d19928fe31">H5E_TRUNCATED</a> = H5E_TRUNCATED()</td></tr>
+<tr class="separator:ae9928bd5298a63ce4894a9d19928fe31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad484a5aa14d31a08785cbad2528466fe"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad484a5aa14d31a08785cbad2528466fe">H5E_TST</a> = H5E_TST()</td></tr>
+<tr class="separator:ad484a5aa14d31a08785cbad2528466fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0431ece5d1fb3eb14fe7459e5f36b5fe"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0431ece5d1fb3eb14fe7459e5f36b5fe">H5E_UNINITIALIZED</a> = H5E_UNINITIALIZED()</td></tr>
+<tr class="separator:a0431ece5d1fb3eb14fe7459e5f36b5fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4ba4d4d9bba52c6b5ed30e5d73ff1c7"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac4ba4d4d9bba52c6b5ed30e5d73ff1c7">H5E_UNSUPPORTED</a> = H5E_UNSUPPORTED()</td></tr>
+<tr class="separator:ac4ba4d4d9bba52c6b5ed30e5d73ff1c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2dfbc8000139bf7d5c3e11a82f5d9a8"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab2dfbc8000139bf7d5c3e11a82f5d9a8">H5E_VERSION</a> = H5E_VERSION()</td></tr>
+<tr class="separator:ab2dfbc8000139bf7d5c3e11a82f5d9a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d8bb5386e2ba7cb7ec1732e9e0844b6"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2d8bb5386e2ba7cb7ec1732e9e0844b6">H5E_VFL</a> = H5E_VFL()</td></tr>
+<tr class="separator:a2d8bb5386e2ba7cb7ec1732e9e0844b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01252ff273c1e1b02b5228e2e683f2e2"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a01252ff273c1e1b02b5228e2e683f2e2">H5E_VOL</a> = H5E_VOL()</td></tr>
+<tr class="separator:a01252ff273c1e1b02b5228e2e683f2e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87c786d00d1ea4dc661df6007ff4bf2f"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a87c786d00d1ea4dc661df6007ff4bf2f">H5E_WALK_DOWNWARD</a> = H5E_WALK_DOWNWARD()</td></tr>
+<tr class="separator:a87c786d00d1ea4dc661df6007ff4bf2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a46a552027e6449d5ef4fab5eede3bf"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3a46a552027e6449d5ef4fab5eede3bf">H5E_WALK_UPWARD</a> = H5E_WALK_UPWARD()</td></tr>
+<tr class="separator:a3a46a552027e6449d5ef4fab5eede3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a1b07bfbd8030f483e00f79d5f18d41"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4a1b07bfbd8030f483e00f79d5f18d41">H5E_WRITEERROR</a> = H5E_WRITEERROR()</td></tr>
+<tr class="separator:a4a1b07bfbd8030f483e00f79d5f18d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e961fbaa47ac1b67a92378beea2d9d2"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5e961fbaa47ac1b67a92378beea2d9d2">H5F_ACC_CREAT</a> = H5F_ACC_CREAT()</td></tr>
+<tr class="separator:a5e961fbaa47ac1b67a92378beea2d9d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80d07a3221e3384fe9a06e6a7ff951d9"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a80d07a3221e3384fe9a06e6a7ff951d9">H5F_ACC_EXCL</a> = H5F_ACC_EXCL()</td></tr>
+<tr class="separator:a80d07a3221e3384fe9a06e6a7ff951d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17505750c89c8a7c2ee2796a32eedbbd"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a17505750c89c8a7c2ee2796a32eedbbd">H5F_ACC_RDONLY</a> = H5F_ACC_RDONLY()</td></tr>
+<tr class="separator:a17505750c89c8a7c2ee2796a32eedbbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68aae12f7987db1e40e115bcd50eb1b4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a68aae12f7987db1e40e115bcd50eb1b4">H5F_ACC_RDWR</a> = H5F_ACC_RDWR()</td></tr>
+<tr class="separator:a68aae12f7987db1e40e115bcd50eb1b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e9666e33991ab951b3b26035cfa17ed"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2e9666e33991ab951b3b26035cfa17ed">H5F_ACC_TRUNC</a> = H5F_ACC_TRUNC()</td></tr>
+<tr class="separator:a2e9666e33991ab951b3b26035cfa17ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f2a7ce49c75011abbcc3291ec14222a"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0f2a7ce49c75011abbcc3291ec14222a">H5F_ACC_DEFAULT</a> = H5F_ACC_DEFAULT()</td></tr>
+<tr class="separator:a0f2a7ce49c75011abbcc3291ec14222a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a589d7f7e912ca984f9fc43be67d570c7"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a589d7f7e912ca984f9fc43be67d570c7">H5F_ACC_SWMR_READ</a> = H5F_ACC_SWMR_READ()</td></tr>
+<tr class="separator:a589d7f7e912ca984f9fc43be67d570c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a135a1ed07f76fbdb0f585f88352c9996"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a135a1ed07f76fbdb0f585f88352c9996">H5F_ACC_SWMR_WRITE</a> = H5F_ACC_SWMR_WRITE()</td></tr>
+<tr class="separator:a135a1ed07f76fbdb0f585f88352c9996"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25a4c353360576dc3734cb723530fe50"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a25a4c353360576dc3734cb723530fe50">H5F_CLOSE_DEFAULT</a> = H5F_CLOSE_DEFAULT()</td></tr>
+<tr class="separator:a25a4c353360576dc3734cb723530fe50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7a4f7e49bd0e0375566e733e284b1fd"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac7a4f7e49bd0e0375566e733e284b1fd">H5F_CLOSE_SEMI</a> = H5F_CLOSE_SEMI()</td></tr>
+<tr class="separator:ac7a4f7e49bd0e0375566e733e284b1fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02a7f2ddd2eeeaff9461a359ea40eaac"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a02a7f2ddd2eeeaff9461a359ea40eaac">H5F_CLOSE_STRONG</a> = H5F_CLOSE_STRONG()</td></tr>
+<tr class="separator:a02a7f2ddd2eeeaff9461a359ea40eaac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7502ad9a5a11515d336e5ec538033549"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7502ad9a5a11515d336e5ec538033549">H5F_CLOSE_WEAK</a> = H5F_CLOSE_WEAK()</td></tr>
+<tr class="separator:a7502ad9a5a11515d336e5ec538033549"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabfd4969c9fbbac4ecd4b374ce7c3d8c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aabfd4969c9fbbac4ecd4b374ce7c3d8c">H5F_LIBVER_ERROR</a> = H5F_LIBVER_ERROR()</td></tr>
+<tr class="separator:aabfd4969c9fbbac4ecd4b374ce7c3d8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73ee48b2798ce602c6f39e16e86c3780"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a73ee48b2798ce602c6f39e16e86c3780">H5F_LIBVER_EARLIEST</a> = H5F_LIBVER_EARLIEST()</td></tr>
+<tr class="separator:a73ee48b2798ce602c6f39e16e86c3780"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac76b8112f80df10928b1ee7f34e4640d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac76b8112f80df10928b1ee7f34e4640d">H5F_LIBVER_V18</a> = H5F_LIBVER_V18()</td></tr>
+<tr class="separator:ac76b8112f80df10928b1ee7f34e4640d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74c4c5a1a350dba9ecea5b78c6e7b6d3"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a74c4c5a1a350dba9ecea5b78c6e7b6d3">H5F_LIBVER_V110</a> = H5F_LIBVER_V110()</td></tr>
+<tr class="separator:a74c4c5a1a350dba9ecea5b78c6e7b6d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e790801f4cf7de99568842b79a14185"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6e790801f4cf7de99568842b79a14185">H5F_LIBVER_V112</a> = H5F_LIBVER_V112()</td></tr>
+<tr class="separator:a6e790801f4cf7de99568842b79a14185"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add8654c09106c08074f05c3f7b8843f3"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#add8654c09106c08074f05c3f7b8843f3">H5F_LIBVER_V114</a> = H5F_LIBVER_V114()</td></tr>
+<tr class="separator:add8654c09106c08074f05c3f7b8843f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0c4837b341890887d91759d9ac20ef3"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac0c4837b341890887d91759d9ac20ef3">H5F_LIBVER_V116</a> = H5F_LIBVER_V116()</td></tr>
+<tr class="separator:ac0c4837b341890887d91759d9ac20ef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d45b43c38ffea0ea96907b287a83aea"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5d45b43c38ffea0ea96907b287a83aea">H5F_LIBVER_NBOUNDS</a> = H5F_LIBVER_NBOUNDS()</td></tr>
+<tr class="separator:a5d45b43c38ffea0ea96907b287a83aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47e3fce4b962abea2a36baa9ec5e1410"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a47e3fce4b962abea2a36baa9ec5e1410">H5F_LIBVER_LATEST</a> = H5F_LIBVER_LATEST()</td></tr>
+<tr class="separator:a47e3fce4b962abea2a36baa9ec5e1410"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7f92c7a49c63fd1fc6683d852de3273"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad7f92c7a49c63fd1fc6683d852de3273">H5F_OBJ_ALL</a> = H5F_OBJ_ALL()</td></tr>
+<tr class="separator:ad7f92c7a49c63fd1fc6683d852de3273"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7eb3e79c97adf472cd31a9c517403ef"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab7eb3e79c97adf472cd31a9c517403ef">H5F_OBJ_ATTR</a> = H5F_OBJ_ATTR()</td></tr>
+<tr class="separator:ab7eb3e79c97adf472cd31a9c517403ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6638ca1846bfc8139b869c17d6637962"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6638ca1846bfc8139b869c17d6637962">H5F_OBJ_DATASET</a> = H5F_OBJ_DATASET()</td></tr>
+<tr class="separator:a6638ca1846bfc8139b869c17d6637962"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac320c885168de63265434825702a0e28"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac320c885168de63265434825702a0e28">H5F_OBJ_DATATYPE</a> = H5F_OBJ_DATATYPE()</td></tr>
+<tr class="separator:ac320c885168de63265434825702a0e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50a06a6ab711f48a2827cb3b1adc4a33"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a50a06a6ab711f48a2827cb3b1adc4a33">H5F_OBJ_FILE</a> = H5F_OBJ_FILE()</td></tr>
+<tr class="separator:a50a06a6ab711f48a2827cb3b1adc4a33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53bb12e0775913bbda1eb1e9d370e6e4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a53bb12e0775913bbda1eb1e9d370e6e4">H5F_OBJ_GROUP</a> = H5F_OBJ_GROUP()</td></tr>
+<tr class="separator:a53bb12e0775913bbda1eb1e9d370e6e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf106cdc1f09de0e858a2c4cc3d3ce1a"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abf106cdc1f09de0e858a2c4cc3d3ce1a">H5F_OBJ_LOCAL</a> = H5F_OBJ_LOCAL()</td></tr>
+<tr class="separator:abf106cdc1f09de0e858a2c4cc3d3ce1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb81ab731199481c86f5a55b42e084dc"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abb81ab731199481c86f5a55b42e084dc">H5F_SCOPE_GLOBAL</a> = H5F_SCOPE_GLOBAL()</td></tr>
+<tr class="separator:abb81ab731199481c86f5a55b42e084dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9aa2b3ef43f76d4e9b39ad140cea7553"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9aa2b3ef43f76d4e9b39ad140cea7553">H5F_SCOPE_LOCAL</a> = H5F_SCOPE_LOCAL()</td></tr>
+<tr class="separator:a9aa2b3ef43f76d4e9b39ad140cea7553"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89fb4f795ea45ba6d2dd9cf6c9ff39ce"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a89fb4f795ea45ba6d2dd9cf6c9ff39ce">H5F_UNLIMITED</a> = H5F_UNLIMITED()</td></tr>
+<tr class="separator:a89fb4f795ea45ba6d2dd9cf6c9ff39ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9b6a983f194416134de428759187af7"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af9b6a983f194416134de428759187af7">H5F_FSPACE_STRATEGY_FSM_AGGR</a> = H5F_FSPACE_STRATEGY_FSM_AGGR()</td></tr>
+<tr class="separator:af9b6a983f194416134de428759187af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f0aed53fa4f616a07958eb39e55a936"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6f0aed53fa4f616a07958eb39e55a936">H5F_FSPACE_STRATEGY_AGGR</a> = H5F_FSPACE_STRATEGY_AGGR()</td></tr>
+<tr class="separator:a6f0aed53fa4f616a07958eb39e55a936"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53c920abaca39580f6e72ee03f032a1d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a53c920abaca39580f6e72ee03f032a1d">H5F_FSPACE_STRATEGY_PAGE</a> = H5F_FSPACE_STRATEGY_PAGE()</td></tr>
+<tr class="separator:a53c920abaca39580f6e72ee03f032a1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe9aa6b34ca9bd7847dab227fe62db63"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abe9aa6b34ca9bd7847dab227fe62db63">H5F_FSPACE_STRATEGY_NONE</a> = H5F_FSPACE_STRATEGY_NONE()</td></tr>
+<tr class="separator:abe9aa6b34ca9bd7847dab227fe62db63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dad00c0f3281b2b05d7d40f7495ff51"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5dad00c0f3281b2b05d7d40f7495ff51">H5F_FSPACE_STRATEGY_NTYPES</a> = H5F_FSPACE_STRATEGY_NTYPES()</td></tr>
+<tr class="separator:a5dad00c0f3281b2b05d7d40f7495ff51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee6e8c02a59d052ddeade1ce93c88fc6"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aee6e8c02a59d052ddeade1ce93c88fc6">H5FD_CORE</a> = H5FD_CORE()</td></tr>
+<tr class="separator:aee6e8c02a59d052ddeade1ce93c88fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5131f9bd5ff8533517ff6dff14fb2714"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5131f9bd5ff8533517ff6dff14fb2714">H5FD_DIRECT</a> = H5FD_DIRECT()</td></tr>
+<tr class="separator:a5131f9bd5ff8533517ff6dff14fb2714"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a161d93d940775f67379666c5921522c7"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a161d93d940775f67379666c5921522c7">H5FD_FAMILY</a> = H5FD_FAMILY()</td></tr>
+<tr class="separator:a161d93d940775f67379666c5921522c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93aa509c200ccc849e467b5d33f2ffd6"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a93aa509c200ccc849e467b5d33f2ffd6">H5FD_LOG</a> = H5FD_LOG()</td></tr>
+<tr class="separator:a93aa509c200ccc849e467b5d33f2ffd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c2e93ae296603ef686455b9bbee5b4e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4c2e93ae296603ef686455b9bbee5b4e">H5FD_MPIO</a> = H5FD_MPIO()</td></tr>
+<tr class="separator:a4c2e93ae296603ef686455b9bbee5b4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bcd536a5d5d16c2655c835b890b167b"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1bcd536a5d5d16c2655c835b890b167b">H5FD_MULTI</a> = H5FD_MULTI()</td></tr>
+<tr class="separator:a1bcd536a5d5d16c2655c835b890b167b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a437f7001ff9502e8fa0997a9aaad228c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a437f7001ff9502e8fa0997a9aaad228c">H5FD_SEC2</a> = H5FD_SEC2()</td></tr>
+<tr class="separator:a437f7001ff9502e8fa0997a9aaad228c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e84ce15412f3e110eb6abd2efa57a57"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8e84ce15412f3e110eb6abd2efa57a57">H5FD_STDIO</a> = H5FD_STDIO()</td></tr>
+<tr class="separator:a8e84ce15412f3e110eb6abd2efa57a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae32385e972c720c63643f1875cd4eed4"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae32385e972c720c63643f1875cd4eed4">H5FD_WINDOWS</a> = H5FD_WINDOWS()</td></tr>
+<tr class="separator:ae32385e972c720c63643f1875cd4eed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8930dc0bf025edc32180d8bdd3d1c791"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8930dc0bf025edc32180d8bdd3d1c791">H5FD_ROS3</a> = H5FD_ROS3()</td></tr>
+<tr class="separator:a8930dc0bf025edc32180d8bdd3d1c791"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0f68df9fdc97c23002ba055bbdc0f80"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa0f68df9fdc97c23002ba055bbdc0f80">H5FD_HDFS</a> = H5FD_HDFS()</td></tr>
+<tr class="separator:aa0f68df9fdc97c23002ba055bbdc0f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f28799c2e7b678a0435c3ab9c7823a2"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8f28799c2e7b678a0435c3ab9c7823a2">H5FD_LOG_LOC_READ</a> = H5FD_LOG_LOC_READ()</td></tr>
+<tr class="separator:a8f28799c2e7b678a0435c3ab9c7823a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a472648cc27ec6d1a523653beeec68e58"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a472648cc27ec6d1a523653beeec68e58">H5FD_LOG_LOC_WRITE</a> = H5FD_LOG_LOC_WRITE()</td></tr>
+<tr class="separator:a472648cc27ec6d1a523653beeec68e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad863293434205de4a0acfac292fa4d99"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad863293434205de4a0acfac292fa4d99">H5FD_LOG_LOC_SEEK</a> = H5FD_LOG_LOC_SEEK()</td></tr>
+<tr class="separator:ad863293434205de4a0acfac292fa4d99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a133e482a3868c59ea3bf50f04742ec0e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a133e482a3868c59ea3bf50f04742ec0e">H5FD_LOG_LOC_IO</a> = H5FD_LOG_LOC_IO()</td></tr>
+<tr class="separator:a133e482a3868c59ea3bf50f04742ec0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad045c160a128b1f0a04a6c915dc4d849"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad045c160a128b1f0a04a6c915dc4d849">H5FD_LOG_FILE_READ</a> = H5FD_LOG_FILE_READ()</td></tr>
+<tr class="separator:ad045c160a128b1f0a04a6c915dc4d849"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b9e3888aa92f2ec9f35331a2817e22f"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5b9e3888aa92f2ec9f35331a2817e22f">H5FD_LOG_FILE_WRITE</a> = H5FD_LOG_FILE_WRITE()</td></tr>
+<tr class="separator:a5b9e3888aa92f2ec9f35331a2817e22f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2aa97f13115326cba095c76bf390a62c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2aa97f13115326cba095c76bf390a62c">H5FD_LOG_FILE_IO</a> = H5FD_LOG_FILE_IO()</td></tr>
+<tr class="separator:a2aa97f13115326cba095c76bf390a62c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab57368ad67ec636bc2419e1eec18e211"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab57368ad67ec636bc2419e1eec18e211">H5FD_LOG_FLAVOR</a> = H5FD_LOG_FLAVOR()</td></tr>
+<tr class="separator:ab57368ad67ec636bc2419e1eec18e211"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdeb1699af607e269b9d9b6043c1e190"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#acdeb1699af607e269b9d9b6043c1e190">H5FD_LOG_NUM_READ</a> = H5FD_LOG_NUM_READ()</td></tr>
+<tr class="separator:acdeb1699af607e269b9d9b6043c1e190"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a088a4f3edfc430b7ef32072db2342d0d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a088a4f3edfc430b7ef32072db2342d0d">H5FD_LOG_NUM_WRITE</a> = H5FD_LOG_NUM_WRITE()</td></tr>
+<tr class="separator:a088a4f3edfc430b7ef32072db2342d0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac40c52b1c0556cb5ed47283fb3caa343"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac40c52b1c0556cb5ed47283fb3caa343">H5FD_LOG_NUM_SEEK</a> = H5FD_LOG_NUM_SEEK()</td></tr>
+<tr class="separator:ac40c52b1c0556cb5ed47283fb3caa343"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba091b6934dc27cbc8b34d129309e510"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aba091b6934dc27cbc8b34d129309e510">H5FD_LOG_NUM_TRUNCATE</a> = H5FD_LOG_NUM_TRUNCATE()</td></tr>
+<tr class="separator:aba091b6934dc27cbc8b34d129309e510"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a000be0e9a81e5d1fe796e7c56b2b311f"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a000be0e9a81e5d1fe796e7c56b2b311f">H5FD_LOG_NUM_IO</a> = H5FD_LOG_NUM_IO()</td></tr>
+<tr class="separator:a000be0e9a81e5d1fe796e7c56b2b311f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abaacc77e20df90fb9a51f99e8deb5219"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abaacc77e20df90fb9a51f99e8deb5219">H5FD_LOG_TIME_OPEN</a> = H5FD_LOG_TIME_OPEN()</td></tr>
+<tr class="separator:abaacc77e20df90fb9a51f99e8deb5219"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5f50d9578070a9afe6b46006a8fa980"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab5f50d9578070a9afe6b46006a8fa980">H5FD_LOG_TIME_STAT</a> = H5FD_LOG_TIME_STAT()</td></tr>
+<tr class="separator:ab5f50d9578070a9afe6b46006a8fa980"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13a5656113a9119ffa8fcc0f83fea7b3"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a13a5656113a9119ffa8fcc0f83fea7b3">H5FD_LOG_TIME_READ</a> = H5FD_LOG_TIME_READ()</td></tr>
+<tr class="separator:a13a5656113a9119ffa8fcc0f83fea7b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18323097adae87968ec5e91f843c65ea"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a18323097adae87968ec5e91f843c65ea">H5FD_LOG_TIME_WRITE</a> = H5FD_LOG_TIME_WRITE()</td></tr>
+<tr class="separator:a18323097adae87968ec5e91f843c65ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d5afadba797648b9bf430bbcfbcacba"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4d5afadba797648b9bf430bbcfbcacba">H5FD_LOG_TIME_SEEK</a> = H5FD_LOG_TIME_SEEK()</td></tr>
+<tr class="separator:a4d5afadba797648b9bf430bbcfbcacba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe77201776cf5a3afad4cf96ab0c340d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abe77201776cf5a3afad4cf96ab0c340d">H5FD_LOG_TIME_CLOSE</a> = H5FD_LOG_TIME_CLOSE()</td></tr>
+<tr class="separator:abe77201776cf5a3afad4cf96ab0c340d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14ce8e1177e0e211b830f3f9064c3bd0"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a14ce8e1177e0e211b830f3f9064c3bd0">H5FD_LOG_TIME_IO</a> = H5FD_LOG_TIME_IO()</td></tr>
+<tr class="separator:a14ce8e1177e0e211b830f3f9064c3bd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaa6e2ca0ce4038dd7053f5a0e69ce46"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aaaa6e2ca0ce4038dd7053f5a0e69ce46">H5FD_LOG_ALLOC</a> = H5FD_LOG_ALLOC()</td></tr>
+<tr class="separator:aaaa6e2ca0ce4038dd7053f5a0e69ce46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10a00761579356939e57b35a92f8b967"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a10a00761579356939e57b35a92f8b967">H5FD_LOG_ALL</a> = H5FD_LOG_ALL()</td></tr>
+<tr class="separator:a10a00761579356939e57b35a92f8b967"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcbaba4125eee488e44e63f0bfa85aba"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#adcbaba4125eee488e44e63f0bfa85aba">H5FD_MEM_NOLIST</a> = H5FD_MEM_NOLIST()</td></tr>
+<tr class="separator:adcbaba4125eee488e44e63f0bfa85aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a816d970168db71c98ec0cb0ca7cbf113"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a816d970168db71c98ec0cb0ca7cbf113">H5FD_MEM_DEFAULT</a> = H5FD_MEM_DEFAULT()</td></tr>
+<tr class="separator:a816d970168db71c98ec0cb0ca7cbf113"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbe0eb537dbceb8466bdc00a2195903e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#acbe0eb537dbceb8466bdc00a2195903e">H5FD_MEM_SUPER</a> = H5FD_MEM_SUPER()</td></tr>
+<tr class="separator:acbe0eb537dbceb8466bdc00a2195903e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae92763f011c5d3502047392a40710961"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae92763f011c5d3502047392a40710961">H5FD_MEM_BTREE</a> = H5FD_MEM_BTREE()</td></tr>
+<tr class="separator:ae92763f011c5d3502047392a40710961"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ea39bec590fb4f06db56a1a6d27b844"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1ea39bec590fb4f06db56a1a6d27b844">H5FD_MEM_DRAW</a> = H5FD_MEM_DRAW()</td></tr>
+<tr class="separator:a1ea39bec590fb4f06db56a1a6d27b844"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef8b793d4e9dfc0743c31d387149fafc"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aef8b793d4e9dfc0743c31d387149fafc">H5FD_MEM_GHEAP</a> = H5FD_MEM_GHEAP()</td></tr>
+<tr class="separator:aef8b793d4e9dfc0743c31d387149fafc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a779593e78ab37855fc9834764c51e6ac"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a779593e78ab37855fc9834764c51e6ac">H5FD_MEM_LHEAP</a> = H5FD_MEM_LHEAP()</td></tr>
+<tr class="separator:a779593e78ab37855fc9834764c51e6ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad95cacbef7bb53a537c4d85552f910f1"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad95cacbef7bb53a537c4d85552f910f1">H5FD_MEM_OHDR</a> = H5FD_MEM_OHDR()</td></tr>
+<tr class="separator:ad95cacbef7bb53a537c4d85552f910f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93bb59f597e3d26ad3f20d5de96ae8a4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a93bb59f597e3d26ad3f20d5de96ae8a4">H5FD_MEM_NTYPES</a> = H5FD_MEM_NTYPES()</td></tr>
+<tr class="separator:a93bb59f597e3d26ad3f20d5de96ae8a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293f8db97229abba47bd86857a5e770f"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a293f8db97229abba47bd86857a5e770f">H5FD_DEFAULT_HADDR_SIZE</a> = H5FD_DEFAULT_HADDR_SIZE()</td></tr>
+<tr class="separator:a293f8db97229abba47bd86857a5e770f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91ed865b2766d097e35e87425a63c100"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a91ed865b2766d097e35e87425a63c100">H5FD_MEM_DEFAULT_SIZE</a> = H5FD_MEM_DEFAULT_SIZE()</td></tr>
+<tr class="separator:a91ed865b2766d097e35e87425a63c100"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7aaf5543deac59fe226113ef26cbf104"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7aaf5543deac59fe226113ef26cbf104">H5FD_MEM_DEFAULT_SUPER_SIZE</a> = H5FD_MEM_DEFAULT_SUPER_SIZE()</td></tr>
+<tr class="separator:a7aaf5543deac59fe226113ef26cbf104"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb318281eb59ad033fc63c3619980594"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#afb318281eb59ad033fc63c3619980594">H5FD_MEM_DEFAULT_BTREE_SIZE</a> = H5FD_MEM_DEFAULT_BTREE_SIZE()</td></tr>
+<tr class="separator:afb318281eb59ad033fc63c3619980594"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69125309566ee69815c38f7ff675d21f"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a69125309566ee69815c38f7ff675d21f">H5FD_MEM_DEFAULT_DRAW_SIZE</a> = H5FD_MEM_DEFAULT_DRAW_SIZE()</td></tr>
+<tr class="separator:a69125309566ee69815c38f7ff675d21f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2cf2c62e2641c0261418f60c1bf4a34"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac2cf2c62e2641c0261418f60c1bf4a34">H5FD_MEM_DEFAULT_GHEAP_SIZE</a> = H5FD_MEM_DEFAULT_GHEAP_SIZE()</td></tr>
+<tr class="separator:ac2cf2c62e2641c0261418f60c1bf4a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6283f101443ad7f6d77311c7c36960e3"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6283f101443ad7f6d77311c7c36960e3">H5FD_MEM_DEFAULT_LHEAP_SIZE</a> = H5FD_MEM_DEFAULT_LHEAP_SIZE()</td></tr>
+<tr class="separator:a6283f101443ad7f6d77311c7c36960e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfd645987edbde51e1a77976ab8b9177"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#acfd645987edbde51e1a77976ab8b9177">H5FD_MEM_DEFAULT_OHDR_SIZE</a> = H5FD_MEM_DEFAULT_OHDR_SIZE()</td></tr>
+<tr class="separator:acfd645987edbde51e1a77976ab8b9177"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fd50e667e34f0b12d7ac61b5fed4760"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8fd50e667e34f0b12d7ac61b5fed4760">H5G_STORAGE_TYPE_UNKNOWN</a> = H5G_STORAGE_TYPE_UNKNOWN()</td></tr>
+<tr class="separator:a8fd50e667e34f0b12d7ac61b5fed4760"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77b4c5a8859219992f8c75e64851badc"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a77b4c5a8859219992f8c75e64851badc">H5G_STORAGE_TYPE_SYMBOL_TABLE</a> = H5G_STORAGE_TYPE_SYMBOL_TABLE()</td></tr>
+<tr class="separator:a77b4c5a8859219992f8c75e64851badc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad54a924d5396e840018191a2217f2a57"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad54a924d5396e840018191a2217f2a57">H5G_STORAGE_TYPE_COMPACT</a> = H5G_STORAGE_TYPE_COMPACT()</td></tr>
+<tr class="separator:ad54a924d5396e840018191a2217f2a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae65870f661cd6cb8ce8b785c29edceb6"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae65870f661cd6cb8ce8b785c29edceb6">H5G_STORAGE_TYPE_DENSE</a> = H5G_STORAGE_TYPE_DENSE()</td></tr>
+<tr class="separator:ae65870f661cd6cb8ce8b785c29edceb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8f7c1a9d03b7f79575865304ef85905"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad8f7c1a9d03b7f79575865304ef85905">H5I_ATTR</a> = H5I_ATTR()</td></tr>
+<tr class="separator:ad8f7c1a9d03b7f79575865304ef85905"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09b108924a7480262747dffdc8102d9d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a09b108924a7480262747dffdc8102d9d">H5I_BADID</a> = H5I_BADID()</td></tr>
+<tr class="separator:a09b108924a7480262747dffdc8102d9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a097db65c2e554c4bf3e88043f8c4f0fb"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a097db65c2e554c4bf3e88043f8c4f0fb">H5I_DATASET</a> = H5I_DATASET()</td></tr>
+<tr class="separator:a097db65c2e554c4bf3e88043f8c4f0fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e23c2f3c03cc526bcdd575a57b85042"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1e23c2f3c03cc526bcdd575a57b85042">H5I_DATASPACE</a> = H5I_DATASPACE()</td></tr>
+<tr class="separator:a1e23c2f3c03cc526bcdd575a57b85042"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef187269b55b8c7d0431ba514afc0944"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aef187269b55b8c7d0431ba514afc0944">H5I_DATATYPE</a> = H5I_DATATYPE()</td></tr>
+<tr class="separator:aef187269b55b8c7d0431ba514afc0944"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1856bdef21adf4f7fe0ef990ab1f36a"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab1856bdef21adf4f7fe0ef990ab1f36a">H5I_ERROR_CLASS</a> = H5I_ERROR_CLASS()</td></tr>
+<tr class="separator:ab1856bdef21adf4f7fe0ef990ab1f36a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3add7cd49cb2d2a4e375530ab2a8962d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3add7cd49cb2d2a4e375530ab2a8962d">H5I_ERROR_MSG</a> = H5I_ERROR_MSG()</td></tr>
+<tr class="separator:a3add7cd49cb2d2a4e375530ab2a8962d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f075a9b04bf443f2073642cedb275d0"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3f075a9b04bf443f2073642cedb275d0">H5I_ERROR_STACK</a> = H5I_ERROR_STACK()</td></tr>
+<tr class="separator:a3f075a9b04bf443f2073642cedb275d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81e9f19aa6e74e6bcc1356671dd1a299"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a81e9f19aa6e74e6bcc1356671dd1a299">H5I_FILE</a> = H5I_FILE()</td></tr>
+<tr class="separator:a81e9f19aa6e74e6bcc1356671dd1a299"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af087b32ee97ede58adf2ee953b30de2e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af087b32ee97ede58adf2ee953b30de2e">H5I_GENPROP_CLS</a> = H5I_GENPROP_CLS()</td></tr>
+<tr class="separator:af087b32ee97ede58adf2ee953b30de2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2a613016d3342039165caf09ac5bb11"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af2a613016d3342039165caf09ac5bb11">H5I_GENPROP_LST</a> = H5I_GENPROP_LST()</td></tr>
+<tr class="separator:af2a613016d3342039165caf09ac5bb11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a092ac9e7b4d0c57b80b1cb22a1e279b0"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a092ac9e7b4d0c57b80b1cb22a1e279b0">H5I_GROUP</a> = H5I_GROUP()</td></tr>
+<tr class="separator:a092ac9e7b4d0c57b80b1cb22a1e279b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55cee8bf8b6bfc1fa644f404d4fe8c62"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a55cee8bf8b6bfc1fa644f404d4fe8c62">H5I_INVALID_HID</a> = H5I_INVALID_HID()</td></tr>
+<tr class="separator:a55cee8bf8b6bfc1fa644f404d4fe8c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3901d254f07b1f5b3e6197e0258d2bec"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3901d254f07b1f5b3e6197e0258d2bec">H5I_NTYPES</a> = H5I_NTYPES()</td></tr>
+<tr class="separator:a3901d254f07b1f5b3e6197e0258d2bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42ef3e11bc56456bebe2c32098cdfd9e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a42ef3e11bc56456bebe2c32098cdfd9e">H5I_UNINIT</a> = H5I_UNINIT()</td></tr>
+<tr class="separator:a42ef3e11bc56456bebe2c32098cdfd9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34a6b96dead626fcdc6fd66c6a62b453"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a34a6b96dead626fcdc6fd66c6a62b453">H5I_VFL</a> = H5I_VFL()</td></tr>
+<tr class="separator:a34a6b96dead626fcdc6fd66c6a62b453"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ef1965a7ba88809a7e5e12e80e347f8"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5ef1965a7ba88809a7e5e12e80e347f8">H5I_VOL</a> = H5I_VOL()</td></tr>
+<tr class="separator:a5ef1965a7ba88809a7e5e12e80e347f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a653ec738e98bb7d5300d368411aed979"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a653ec738e98bb7d5300d368411aed979">H5L_TYPE_ERROR</a> = H5L_TYPE_ERROR()</td></tr>
+<tr class="separator:a653ec738e98bb7d5300d368411aed979"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86342171b5a96041081de55f97afe217"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a86342171b5a96041081de55f97afe217">H5L_TYPE_HARD</a> = H5L_TYPE_HARD()</td></tr>
+<tr class="separator:a86342171b5a96041081de55f97afe217"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1531383cf18e40d6d953fe4ad2515e89"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1531383cf18e40d6d953fe4ad2515e89">H5L_TYPE_SOFT</a> = H5L_TYPE_SOFT()</td></tr>
+<tr class="separator:a1531383cf18e40d6d953fe4ad2515e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aece04319719a645cab2582d4647ddddb"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aece04319719a645cab2582d4647ddddb">H5L_TYPE_EXTERNAL</a> = H5L_TYPE_EXTERNAL()</td></tr>
+<tr class="separator:aece04319719a645cab2582d4647ddddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a520153fd749565e2abfa0e9e2dd24ef0"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a520153fd749565e2abfa0e9e2dd24ef0">H5L_TYPE_MAX</a> = H5L_TYPE_MAX()</td></tr>
+<tr class="separator:a520153fd749565e2abfa0e9e2dd24ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8dfde57fa5c029b14c10947a2d50561d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8dfde57fa5c029b14c10947a2d50561d">H5O_COPY_SHALLOW_HIERARCHY_FLAG</a> = H5O_COPY_SHALLOW_HIERARCHY_FLAG()</td></tr>
+<tr class="separator:a8dfde57fa5c029b14c10947a2d50561d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6eb3b382d6cf61ae345ea725624763ad"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6eb3b382d6cf61ae345ea725624763ad">H5O_COPY_EXPAND_SOFT_LINK_FLAG</a> = H5O_COPY_EXPAND_SOFT_LINK_FLAG()</td></tr>
+<tr class="separator:a6eb3b382d6cf61ae345ea725624763ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3853e5fd37ac300bfacdee1daac646e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa3853e5fd37ac300bfacdee1daac646e">H5O_COPY_EXPAND_EXT_LINK_FLAG</a> = H5O_COPY_EXPAND_EXT_LINK_FLAG()</td></tr>
+<tr class="separator:aa3853e5fd37ac300bfacdee1daac646e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e652ac14593491c0ad72dbfac113b0c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5e652ac14593491c0ad72dbfac113b0c">H5O_COPY_EXPAND_REFERENCE_FLAG</a> = H5O_COPY_EXPAND_REFERENCE_FLAG()</td></tr>
+<tr class="separator:a5e652ac14593491c0ad72dbfac113b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e6381c4f10da950da9cfe6e58bc8b68"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8e6381c4f10da950da9cfe6e58bc8b68">H5O_COPY_WITHOUT_ATTR_FLAG</a> = H5O_COPY_WITHOUT_ATTR_FLAG()</td></tr>
+<tr class="separator:a8e6381c4f10da950da9cfe6e58bc8b68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313428301ade1657d8e17fea58afaeac"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a313428301ade1657d8e17fea58afaeac">H5O_COPY_PRESERVE_NULL_FLAG</a> = H5O_COPY_PRESERVE_NULL_FLAG()</td></tr>
+<tr class="separator:a313428301ade1657d8e17fea58afaeac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c383b646260260d6f1626c21e738b9"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae0c383b646260260d6f1626c21e738b9">H5O_INFO_BASIC</a> = H5O_INFO_BASIC()</td></tr>
+<tr class="separator:ae0c383b646260260d6f1626c21e738b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24eb0a32bb34936b43bb7f212cef889c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a24eb0a32bb34936b43bb7f212cef889c">H5O_INFO_TIME</a> = H5O_INFO_TIME()</td></tr>
+<tr class="separator:a24eb0a32bb34936b43bb7f212cef889c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa527ce0ff7ecb4ee61740f1522c930a"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aaa527ce0ff7ecb4ee61740f1522c930a">H5O_INFO_NUM_ATTRS</a> = H5O_INFO_NUM_ATTRS()</td></tr>
+<tr class="separator:aaa527ce0ff7ecb4ee61740f1522c930a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5461f7676d34289fabc9b89771e096c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa5461f7676d34289fabc9b89771e096c">H5O_INFO_ALL</a> = H5O_INFO_ALL()</td></tr>
+<tr class="separator:aa5461f7676d34289fabc9b89771e096c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb3b0e42e6a112cdf7b8b87fda7297a4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abb3b0e42e6a112cdf7b8b87fda7297a4">H5O_NATIVE_INFO_HDR</a> = H5O_NATIVE_INFO_HDR()</td></tr>
+<tr class="separator:abb3b0e42e6a112cdf7b8b87fda7297a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b31c89f2e2927c4f50bf07769d9cbb6"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7b31c89f2e2927c4f50bf07769d9cbb6">H5O_NATIVE_INFO_META_SIZE</a> = H5O_NATIVE_INFO_META_SIZE()</td></tr>
+<tr class="separator:a7b31c89f2e2927c4f50bf07769d9cbb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff259fb2343e60d6681b47d555d95191"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aff259fb2343e60d6681b47d555d95191">H5O_NATIVE_INFO_ALL</a> = H5O_NATIVE_INFO_ALL()</td></tr>
+<tr class="separator:aff259fb2343e60d6681b47d555d95191"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b53fde1e107f7cee4939475370a4819"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4b53fde1e107f7cee4939475370a4819">H5O_SHMESG_NONE_FLAG</a> = H5O_SHMESG_NONE_FLAG()</td></tr>
+<tr class="separator:a4b53fde1e107f7cee4939475370a4819"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a362092974e439d4fb36614cf6b4fa5b1"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a362092974e439d4fb36614cf6b4fa5b1">H5O_SHMESG_SDSPACE_FLAG</a> = H5O_SHMESG_SDSPACE_FLAG()</td></tr>
+<tr class="separator:a362092974e439d4fb36614cf6b4fa5b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22fedf5220d52090ec6b37aec5ee12e6"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a22fedf5220d52090ec6b37aec5ee12e6">H5O_SHMESG_DTYPE_FLAG</a> = H5O_SHMESG_DTYPE_FLAG()</td></tr>
+<tr class="separator:a22fedf5220d52090ec6b37aec5ee12e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a394f32e59621271e7e8ff631569ac5b8"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a394f32e59621271e7e8ff631569ac5b8">H5O_SHMESG_FILL_FLAG</a> = H5O_SHMESG_FILL_FLAG()</td></tr>
+<tr class="separator:a394f32e59621271e7e8ff631569ac5b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a485eb217da3d8d91215c221b18056510"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a485eb217da3d8d91215c221b18056510">H5O_SHMESG_PLINE_FLAG</a> = H5O_SHMESG_PLINE_FLAG()</td></tr>
+<tr class="separator:a485eb217da3d8d91215c221b18056510"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5701ead623be8eee18cb6820405beecb"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5701ead623be8eee18cb6820405beecb">H5O_SHMESG_ATTR_FLAG</a> = H5O_SHMESG_ATTR_FLAG()</td></tr>
+<tr class="separator:a5701ead623be8eee18cb6820405beecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212668292d13242a9c11759630c7136a"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a212668292d13242a9c11759630c7136a">H5O_SHMESG_ALL_FLAG</a> = H5O_SHMESG_ALL_FLAG()</td></tr>
+<tr class="separator:a212668292d13242a9c11759630c7136a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0de49eaf18de70b9a0d30e41c963c263"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0de49eaf18de70b9a0d30e41c963c263">H5O_TYPE_UNKNOWN</a> = H5O_TYPE_UNKNOWN()</td></tr>
+<tr class="separator:a0de49eaf18de70b9a0d30e41c963c263"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1612c52becb6baf3970a94d71bbeaec"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad1612c52becb6baf3970a94d71bbeaec">H5O_TYPE_GROUP</a> = H5O_TYPE_GROUP()</td></tr>
+<tr class="separator:ad1612c52becb6baf3970a94d71bbeaec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02ad2641e64148a5d57cbad3f051263b"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a02ad2641e64148a5d57cbad3f051263b">H5O_TYPE_DATASET</a> = H5O_TYPE_DATASET()</td></tr>
+<tr class="separator:a02ad2641e64148a5d57cbad3f051263b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27e5dcad8c0c7b34ab498e8ae438d112"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a27e5dcad8c0c7b34ab498e8ae438d112">H5O_TYPE_NAMED_DATATYPE</a> = H5O_TYPE_NAMED_DATATYPE()</td></tr>
+<tr class="separator:a27e5dcad8c0c7b34ab498e8ae438d112"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae25320848752e1ed64216d7f4529691c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae25320848752e1ed64216d7f4529691c">H5O_TYPE_NTYPES</a> = H5O_TYPE_NTYPES()</td></tr>
+<tr class="separator:ae25320848752e1ed64216d7f4529691c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31b48a4e2e44581ec6f4585f95c1fd01"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a31b48a4e2e44581ec6f4585f95c1fd01">H5O_MAX_TOKEN_SIZE</a> = H5O_MAX_TOKEN_SIZE()</td></tr>
+<tr class="separator:a31b48a4e2e44581ec6f4585f95c1fd01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a670cfdd4d8c6ad80335c65c6e088ce"><td class="memItemLeft" align="right" valign="top">static final <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8a670cfdd4d8c6ad80335c65c6e088ce">H5O_TOKEN_UNDEF</a> = H5O_TOKEN_UNDEF()</td></tr>
+<tr class="separator:a8a670cfdd4d8c6ad80335c65c6e088ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab57a523e7f9545e65d2d1183e2dd4e84"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab57a523e7f9545e65d2d1183e2dd4e84">H5P_ROOT</a> = H5P_ROOT()</td></tr>
+<tr class="separator:ab57a523e7f9545e65d2d1183e2dd4e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a966659b5b0985a3fc1518a50c153bdbe"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a966659b5b0985a3fc1518a50c153bdbe">H5P_OBJECT_CREATE</a> = H5P_OBJECT_CREATE()</td></tr>
+<tr class="separator:a966659b5b0985a3fc1518a50c153bdbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5b73784449349a44c085683ff0e5a5a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae5b73784449349a44c085683ff0e5a5a">H5P_FILE_CREATE</a> = H5P_FILE_CREATE()</td></tr>
+<tr class="separator:ae5b73784449349a44c085683ff0e5a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f3c13f81ccc77b13d19c6415cd1e03e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9f3c13f81ccc77b13d19c6415cd1e03e">H5P_FILE_ACCESS</a> = H5P_FILE_ACCESS()</td></tr>
+<tr class="separator:a9f3c13f81ccc77b13d19c6415cd1e03e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38bd2433cbc2235af78f65303d026f97"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a38bd2433cbc2235af78f65303d026f97">H5P_DATASET_CREATE</a> = H5P_DATASET_CREATE()</td></tr>
+<tr class="separator:a38bd2433cbc2235af78f65303d026f97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a672306c8e96b093c182094b9bb835b0c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a672306c8e96b093c182094b9bb835b0c">H5P_DATASET_ACCESS</a> = H5P_DATASET_ACCESS()</td></tr>
+<tr class="separator:a672306c8e96b093c182094b9bb835b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc710df05a05574515e609f35cb83ccc"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abc710df05a05574515e609f35cb83ccc">H5P_DATASET_XFER</a> = H5P_DATASET_XFER()</td></tr>
+<tr class="separator:abc710df05a05574515e609f35cb83ccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8d4f916d45046c4e243e63fa6e23e22"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae8d4f916d45046c4e243e63fa6e23e22">H5P_FILE_MOUNT</a> = H5P_FILE_MOUNT()</td></tr>
+<tr class="separator:ae8d4f916d45046c4e243e63fa6e23e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e37f294b712dd28d3ef4280feccb084"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8e37f294b712dd28d3ef4280feccb084">H5P_GROUP_CREATE</a> = H5P_GROUP_CREATE()</td></tr>
+<tr class="separator:a8e37f294b712dd28d3ef4280feccb084"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a859eab82b80abcbc1c878784a73e1198"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a859eab82b80abcbc1c878784a73e1198">H5P_GROUP_ACCESS</a> = H5P_GROUP_ACCESS()</td></tr>
+<tr class="separator:a859eab82b80abcbc1c878784a73e1198"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97cc6c3de59a79452fedcea20f052255"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a97cc6c3de59a79452fedcea20f052255">H5P_DATATYPE_CREATE</a> = H5P_DATATYPE_CREATE()</td></tr>
+<tr class="separator:a97cc6c3de59a79452fedcea20f052255"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab28f7fa968161634cdfd4604c33c3ad8"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab28f7fa968161634cdfd4604c33c3ad8">H5P_DATATYPE_ACCESS</a> = H5P_DATATYPE_ACCESS()</td></tr>
+<tr class="separator:ab28f7fa968161634cdfd4604c33c3ad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d3ba651efd71089be6423f45a193293"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3d3ba651efd71089be6423f45a193293">H5P_STRING_CREATE</a> = H5P_STRING_CREATE()</td></tr>
+<tr class="separator:a3d3ba651efd71089be6423f45a193293"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa15d1d82ae983af92f3d8d0c138ff312"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa15d1d82ae983af92f3d8d0c138ff312">H5P_ATTRIBUTE_CREATE</a> = H5P_ATTRIBUTE_CREATE()</td></tr>
+<tr class="separator:aa15d1d82ae983af92f3d8d0c138ff312"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebfab3fe60c9108df83d8277741434a6"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aebfab3fe60c9108df83d8277741434a6">H5P_ATTRIBUTE_ACCESS</a> = H5P_ATTRIBUTE_ACCESS()</td></tr>
+<tr class="separator:aebfab3fe60c9108df83d8277741434a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32a25a9dc9c6b61148c15f7eb72a9448"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a32a25a9dc9c6b61148c15f7eb72a9448">H5P_OBJECT_COPY</a> = H5P_OBJECT_COPY()</td></tr>
+<tr class="separator:a32a25a9dc9c6b61148c15f7eb72a9448"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a959ec986441658a456ade27922e425ed"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a959ec986441658a456ade27922e425ed">H5P_LINK_CREATE</a> = H5P_LINK_CREATE()</td></tr>
+<tr class="separator:a959ec986441658a456ade27922e425ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a515b73cd0791f77c67ff8fd69c5fe934"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a515b73cd0791f77c67ff8fd69c5fe934">H5P_LINK_ACCESS</a> = H5P_LINK_ACCESS()</td></tr>
+<tr class="separator:a515b73cd0791f77c67ff8fd69c5fe934"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70388b7b9be4dd7fcdb260e8a38aec95"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a70388b7b9be4dd7fcdb260e8a38aec95">H5P_VOL_INITIALIZE</a> = H5P_VOL_INITIALIZE()</td></tr>
+<tr class="separator:a70388b7b9be4dd7fcdb260e8a38aec95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a488308cae961fcc76c76b1e9558afab3"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a488308cae961fcc76c76b1e9558afab3">H5P_FILE_CREATE_DEFAULT</a> = H5P_FILE_CREATE_DEFAULT()</td></tr>
+<tr class="separator:a488308cae961fcc76c76b1e9558afab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04f8ef9b3765eafdffea3fbe2992fdd2"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a04f8ef9b3765eafdffea3fbe2992fdd2">H5P_FILE_ACCESS_DEFAULT</a> = H5P_FILE_ACCESS_DEFAULT()</td></tr>
+<tr class="separator:a04f8ef9b3765eafdffea3fbe2992fdd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe86ce2aca2f806b0437ce8a554dd4b4"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#afe86ce2aca2f806b0437ce8a554dd4b4">H5P_DATASET_CREATE_DEFAULT</a> = H5P_DATASET_CREATE_DEFAULT()</td></tr>
+<tr class="separator:afe86ce2aca2f806b0437ce8a554dd4b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6135899480e292c09b859834a38bd6e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad6135899480e292c09b859834a38bd6e">H5P_DATASET_ACCESS_DEFAULT</a> = H5P_DATASET_ACCESS_DEFAULT()</td></tr>
+<tr class="separator:ad6135899480e292c09b859834a38bd6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16e4b820660ff8099f2b954741a7d739"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a16e4b820660ff8099f2b954741a7d739">H5P_DATASET_XFER_DEFAULT</a> = H5P_DATASET_XFER_DEFAULT()</td></tr>
+<tr class="separator:a16e4b820660ff8099f2b954741a7d739"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ea56bede68e9fd312712db7c4fea317"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5ea56bede68e9fd312712db7c4fea317">H5P_FILE_MOUNT_DEFAULT</a> = H5P_FILE_MOUNT_DEFAULT()</td></tr>
+<tr class="separator:a5ea56bede68e9fd312712db7c4fea317"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71f94a51f3d6574fc2f6cfcea6eede28"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a71f94a51f3d6574fc2f6cfcea6eede28">H5P_GROUP_CREATE_DEFAULT</a> = H5P_GROUP_CREATE_DEFAULT()</td></tr>
+<tr class="separator:a71f94a51f3d6574fc2f6cfcea6eede28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa73583f9e85889e25b84659a4047a6a1"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa73583f9e85889e25b84659a4047a6a1">H5P_GROUP_ACCESS_DEFAULT</a> = H5P_GROUP_ACCESS_DEFAULT()</td></tr>
+<tr class="separator:aa73583f9e85889e25b84659a4047a6a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71a8c7376493b7277f5f95e5b9143723"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a71a8c7376493b7277f5f95e5b9143723">H5P_DATATYPE_CREATE_DEFAULT</a> = H5P_DATATYPE_CREATE_DEFAULT()</td></tr>
+<tr class="separator:a71a8c7376493b7277f5f95e5b9143723"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b247bb0e9a0faf1344bf818caff42b9"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2b247bb0e9a0faf1344bf818caff42b9">H5P_DATATYPE_ACCESS_DEFAULT</a> = H5P_DATATYPE_ACCESS_DEFAULT()</td></tr>
+<tr class="separator:a2b247bb0e9a0faf1344bf818caff42b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4222502f440d3fe2df066498aa664cce"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4222502f440d3fe2df066498aa664cce">H5P_ATTRIBUTE_CREATE_DEFAULT</a> = H5P_ATTRIBUTE_CREATE_DEFAULT()</td></tr>
+<tr class="separator:a4222502f440d3fe2df066498aa664cce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85b43b27fb22d30b3cf7e5b184a9e8cb"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a85b43b27fb22d30b3cf7e5b184a9e8cb">H5P_ATTRIBUTE_ACCESS_DEFAULT</a> = H5P_ATTRIBUTE_ACCESS_DEFAULT()</td></tr>
+<tr class="separator:a85b43b27fb22d30b3cf7e5b184a9e8cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a296d6dbea0442756081d349cb91b59"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4a296d6dbea0442756081d349cb91b59">H5P_OBJECT_COPY_DEFAULT</a> = H5P_OBJECT_COPY_DEFAULT()</td></tr>
+<tr class="separator:a4a296d6dbea0442756081d349cb91b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e67556d1d7cebfeae35f218567e0def"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6e67556d1d7cebfeae35f218567e0def">H5P_LINK_CREATE_DEFAULT</a> = H5P_LINK_CREATE_DEFAULT()</td></tr>
+<tr class="separator:a6e67556d1d7cebfeae35f218567e0def"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d42f771a64e9bd58812f93a7e4b9cfd"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7d42f771a64e9bd58812f93a7e4b9cfd">H5P_LINK_ACCESS_DEFAULT</a> = H5P_LINK_ACCESS_DEFAULT()</td></tr>
+<tr class="separator:a7d42f771a64e9bd58812f93a7e4b9cfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f58d804ed48635b26f00a204d8a07a1"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8f58d804ed48635b26f00a204d8a07a1">H5P_VOL_INITIALIZE_DEFAULT</a> = H5P_VOL_INITIALIZE_DEFAULT()</td></tr>
+<tr class="separator:a8f58d804ed48635b26f00a204d8a07a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9089f62df5b9809fab682c37bf4921f1"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9089f62df5b9809fab682c37bf4921f1">H5P_CRT_ORDER_TRACKED</a> = H5P_CRT_ORDER_TRACKED()</td></tr>
+<tr class="separator:a9089f62df5b9809fab682c37bf4921f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64ac75e7fa139346ab007b13cffab490"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a64ac75e7fa139346ab007b13cffab490">H5P_CRT_ORDER_INDEXED</a> = H5P_CRT_ORDER_INDEXED()</td></tr>
+<tr class="separator:a64ac75e7fa139346ab007b13cffab490"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90bd58cb8e9d2bbd2d491707a5971410"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a90bd58cb8e9d2bbd2d491707a5971410">H5P_DEFAULT</a> = H5P_DEFAULT()</td></tr>
+<tr class="separator:a90bd58cb8e9d2bbd2d491707a5971410"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e90aefd0bae46a3b866a1dfe1c5f56f"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4e90aefd0bae46a3b866a1dfe1c5f56f">H5PL_TYPE_ERROR</a> = H5PL_TYPE_ERROR()</td></tr>
+<tr class="separator:a4e90aefd0bae46a3b866a1dfe1c5f56f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51ca4c7a6b184d396a4b82de8c408e66"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a51ca4c7a6b184d396a4b82de8c408e66">H5PL_TYPE_FILTER</a> = H5PL_TYPE_FILTER()</td></tr>
+<tr class="separator:a51ca4c7a6b184d396a4b82de8c408e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a400d62edd6bc6f9237ab7dcfb55ad186"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a400d62edd6bc6f9237ab7dcfb55ad186">H5PL_TYPE_VOL</a> = H5PL_TYPE_VOL()</td></tr>
+<tr class="separator:a400d62edd6bc6f9237ab7dcfb55ad186"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5403de44d7069aa5016d5413abf89a4b"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5403de44d7069aa5016d5413abf89a4b">H5PL_TYPE_NONE</a> = H5PL_TYPE_NONE()</td></tr>
+<tr class="separator:a5403de44d7069aa5016d5413abf89a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a099bd67667256c47b50902d6321d7a"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3a099bd67667256c47b50902d6321d7a">H5PL_FILTER_PLUGIN</a> = H5PL_FILTER_PLUGIN()</td></tr>
+<tr class="separator:a3a099bd67667256c47b50902d6321d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affb17ace3ee959920f97196a0a7d6961"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#affb17ace3ee959920f97196a0a7d6961">H5PL_VOL_PLUGIN</a> = H5PL_VOL_PLUGIN()</td></tr>
+<tr class="separator:affb17ace3ee959920f97196a0a7d6961"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75d301483f49bcd815c80b2c38410533"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a75d301483f49bcd815c80b2c38410533">H5PL_ALL_PLUGIN</a> = H5PL_ALL_PLUGIN()</td></tr>
+<tr class="separator:a75d301483f49bcd815c80b2c38410533"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee2184e222456ed2527e2f6e3ac78599"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aee2184e222456ed2527e2f6e3ac78599">H5R_ATTR</a> = H5R_ATTR()</td></tr>
+<tr class="separator:aee2184e222456ed2527e2f6e3ac78599"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c10968498ae18c53911d98eb5a31a94"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1c10968498ae18c53911d98eb5a31a94">H5R_BADTYPE</a> = H5R_BADTYPE()</td></tr>
+<tr class="separator:a1c10968498ae18c53911d98eb5a31a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6f12bfb94f8bab4c20d5f71e344a9df"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af6f12bfb94f8bab4c20d5f71e344a9df">H5R_DATASET_REGION</a> = H5R_DATASET_REGION()</td></tr>
+<tr class="separator:af6f12bfb94f8bab4c20d5f71e344a9df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8facb64359e70368bae18fd16b3916d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab8facb64359e70368bae18fd16b3916d">H5R_DATASET_REGION1</a> = H5R_DATASET_REGION1()</td></tr>
+<tr class="separator:ab8facb64359e70368bae18fd16b3916d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ac0b0432592c57af8af60695476de35"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8ac0b0432592c57af8af60695476de35">H5R_DATASET_REGION2</a> = H5R_DATASET_REGION2()</td></tr>
+<tr class="separator:a8ac0b0432592c57af8af60695476de35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9184538068ffe7def9eee34c3cee6d4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad9184538068ffe7def9eee34c3cee6d4">H5R_MAXTYPE</a> = H5R_MAXTYPE()</td></tr>
+<tr class="separator:ad9184538068ffe7def9eee34c3cee6d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac68879ca1bd945469f5fabeeb4db0333"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac68879ca1bd945469f5fabeeb4db0333">H5R_DSET_REG_REF_BUF_SIZE</a> = H5R_DSET_REG_REF_BUF_SIZE()</td></tr>
+<tr class="separator:ac68879ca1bd945469f5fabeeb4db0333"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6a866b25ad3793a2a1e852b74895fd1"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af6a866b25ad3793a2a1e852b74895fd1">H5R_OBJ_REF_BUF_SIZE</a> = H5R_OBJ_REF_BUF_SIZE()</td></tr>
+<tr class="separator:af6a866b25ad3793a2a1e852b74895fd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1926c44938e5a4b1ad276e4384013e3e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1926c44938e5a4b1ad276e4384013e3e">H5R_REF_BUF_SIZE</a> = H5R_REF_BUF_SIZE()</td></tr>
+<tr class="separator:a1926c44938e5a4b1ad276e4384013e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16dc683afeee5e300a1dac989831cee8"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a16dc683afeee5e300a1dac989831cee8">H5R_OBJECT</a> = H5R_OBJECT()</td></tr>
+<tr class="separator:a16dc683afeee5e300a1dac989831cee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeff68a6d138723d51897fc0b4e2ff884"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aeff68a6d138723d51897fc0b4e2ff884">H5R_OBJECT1</a> = H5R_OBJECT1()</td></tr>
+<tr class="separator:aeff68a6d138723d51897fc0b4e2ff884"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03ab4345e6c68d413820d3a081049014"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a03ab4345e6c68d413820d3a081049014">H5R_OBJECT2</a> = H5R_OBJECT2()</td></tr>
+<tr class="separator:a03ab4345e6c68d413820d3a081049014"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb4181632af377864df3e4ac39f55216"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#acb4181632af377864df3e4ac39f55216">H5S_ALL</a> = H5S_ALL()</td></tr>
+<tr class="separator:acb4181632af377864df3e4ac39f55216"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af991edb61c6f4e0e19ae05f09a56aa74"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af991edb61c6f4e0e19ae05f09a56aa74">H5S_MAX_RANK</a> = H5S_MAX_RANK()</td></tr>
+<tr class="separator:af991edb61c6f4e0e19ae05f09a56aa74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a522981337261e66031bf8c3c7299e599"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a522981337261e66031bf8c3c7299e599">H5S_NO_CLASS</a> = H5S_NO_CLASS()</td></tr>
+<tr class="separator:a522981337261e66031bf8c3c7299e599"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac3750b71361f2f68fa27610d7fd3c88"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aac3750b71361f2f68fa27610d7fd3c88">H5S_NULL</a> = H5S_NULL()</td></tr>
+<tr class="separator:aac3750b71361f2f68fa27610d7fd3c88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87f6d2e277f66872ce4b349170214bd3"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a87f6d2e277f66872ce4b349170214bd3">H5S_SCALAR</a> = H5S_SCALAR()</td></tr>
+<tr class="separator:a87f6d2e277f66872ce4b349170214bd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31398a90148b7e44400da6774b36a0ad"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a31398a90148b7e44400da6774b36a0ad">H5S_SEL_ALL</a> = H5S_SEL_ALL()</td></tr>
+<tr class="separator:a31398a90148b7e44400da6774b36a0ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1f089df8caf4a67c9e0fe5def73cae5"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa1f089df8caf4a67c9e0fe5def73cae5">H5S_SEL_ERROR</a> = H5S_SEL_ERROR()</td></tr>
+<tr class="separator:aa1f089df8caf4a67c9e0fe5def73cae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96aab0912f99a11ce1483ba5241a02bb"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a96aab0912f99a11ce1483ba5241a02bb">H5S_SEL_HYPERSLABS</a> = H5S_SEL_HYPERSLABS()</td></tr>
+<tr class="separator:a96aab0912f99a11ce1483ba5241a02bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b75d5c23bc47e3b72ec9184e020f3a4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0b75d5c23bc47e3b72ec9184e020f3a4">H5S_SEL_N</a> = H5S_SEL_N()</td></tr>
+<tr class="separator:a0b75d5c23bc47e3b72ec9184e020f3a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33e559012f1e60b520105eb94c6647c4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a33e559012f1e60b520105eb94c6647c4">H5S_SEL_NONE</a> = H5S_SEL_NONE()</td></tr>
+<tr class="separator:a33e559012f1e60b520105eb94c6647c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65aaddf09a050095b69da2494acc38ab"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a65aaddf09a050095b69da2494acc38ab">H5S_SEL_POINTS</a> = H5S_SEL_POINTS()</td></tr>
+<tr class="separator:a65aaddf09a050095b69da2494acc38ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19d81522cd9afa9359e877d9cc0e6683"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a19d81522cd9afa9359e877d9cc0e6683">H5S_SELECT_AND</a> = H5S_SELECT_AND()</td></tr>
+<tr class="separator:a19d81522cd9afa9359e877d9cc0e6683"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa84a6fdd9cb6423f4f58aa1eab4e131"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aaa84a6fdd9cb6423f4f58aa1eab4e131">H5S_SELECT_APPEND</a> = H5S_SELECT_APPEND()</td></tr>
+<tr class="separator:aaa84a6fdd9cb6423f4f58aa1eab4e131"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4b3f03e304b2d2fd8e4f42699c42f5d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad4b3f03e304b2d2fd8e4f42699c42f5d">H5S_SELECT_INVALID</a> = H5S_SELECT_INVALID()</td></tr>
+<tr class="separator:ad4b3f03e304b2d2fd8e4f42699c42f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adabd3cd5d6eaa26399be3d21babe547e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#adabd3cd5d6eaa26399be3d21babe547e">H5S_SELECT_NOOP</a> = H5S_SELECT_NOOP()</td></tr>
+<tr class="separator:adabd3cd5d6eaa26399be3d21babe547e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcbb35bd557b02be78898c2e273d7195"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#adcbb35bd557b02be78898c2e273d7195">H5S_SELECT_NOTA</a> = H5S_SELECT_NOTA()</td></tr>
+<tr class="separator:adcbb35bd557b02be78898c2e273d7195"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b140e0c243c7605eb972f536198301c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9b140e0c243c7605eb972f536198301c">H5S_SELECT_NOTB</a> = H5S_SELECT_NOTB()</td></tr>
+<tr class="separator:a9b140e0c243c7605eb972f536198301c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a091fbcbfb6b1410bbd21f3f678b42e74"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a091fbcbfb6b1410bbd21f3f678b42e74">H5S_SELECT_OR</a> = H5S_SELECT_OR()</td></tr>
+<tr class="separator:a091fbcbfb6b1410bbd21f3f678b42e74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a8701814857f212fd6655432762ce02"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1a8701814857f212fd6655432762ce02">H5S_SELECT_PREPEND</a> = H5S_SELECT_PREPEND()</td></tr>
+<tr class="separator:a1a8701814857f212fd6655432762ce02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ea0b5da7f80f732be7cbc86c3d1ad4a"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8ea0b5da7f80f732be7cbc86c3d1ad4a">H5S_SELECT_SET</a> = H5S_SELECT_SET()</td></tr>
+<tr class="separator:a8ea0b5da7f80f732be7cbc86c3d1ad4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ea5acd531e6a2cbb59804b9fd2da01e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0ea5acd531e6a2cbb59804b9fd2da01e">H5S_SELECT_XOR</a> = H5S_SELECT_XOR()</td></tr>
+<tr class="separator:a0ea5acd531e6a2cbb59804b9fd2da01e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea2ffcd6940a7f51940fdf3b2b55101a"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aea2ffcd6940a7f51940fdf3b2b55101a">H5S_SIMPLE</a> = H5S_SIMPLE()</td></tr>
+<tr class="separator:aea2ffcd6940a7f51940fdf3b2b55101a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f0e8b9ec739d74e2922438964f43e94"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4f0e8b9ec739d74e2922438964f43e94">H5S_UNLIMITED</a> = H5S_UNLIMITED()</td></tr>
+<tr class="separator:a4f0e8b9ec739d74e2922438964f43e94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a329b27d0a348ceb192666184c07e2b8e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a329b27d0a348ceb192666184c07e2b8e">H5T_ALPHA_B16</a> = H5T_ALPHA_B16()</td></tr>
+<tr class="separator:a329b27d0a348ceb192666184c07e2b8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a892295436a64521136ab8067797bc351"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a892295436a64521136ab8067797bc351">H5T_ALPHA_B32</a> = H5T_ALPHA_B32()</td></tr>
+<tr class="separator:a892295436a64521136ab8067797bc351"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c1992c142f15ce0fdf29bd99acf0f47"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5c1992c142f15ce0fdf29bd99acf0f47">H5T_ALPHA_B64</a> = H5T_ALPHA_B64()</td></tr>
+<tr class="separator:a5c1992c142f15ce0fdf29bd99acf0f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41ffceae6c8be7c5ac93d560cbe3f160"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a41ffceae6c8be7c5ac93d560cbe3f160">H5T_ALPHA_B8</a> = H5T_ALPHA_B8()</td></tr>
+<tr class="separator:a41ffceae6c8be7c5ac93d560cbe3f160"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d05471679f615afc0bcd3acb1269a5a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2d05471679f615afc0bcd3acb1269a5a">H5T_ALPHA_F32</a> = H5T_ALPHA_F32()</td></tr>
+<tr class="separator:a2d05471679f615afc0bcd3acb1269a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9f417e98d686665806c73d3fa720dbd"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae9f417e98d686665806c73d3fa720dbd">H5T_ALPHA_F64</a> = H5T_ALPHA_F64()</td></tr>
+<tr class="separator:ae9f417e98d686665806c73d3fa720dbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a775d8af3649293c8b79d4a48c877db1f"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a775d8af3649293c8b79d4a48c877db1f">H5T_ALPHA_I16</a> = H5T_ALPHA_I16()</td></tr>
+<tr class="separator:a775d8af3649293c8b79d4a48c877db1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0f8b506f124af7df9cff7d00193c1e6"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa0f8b506f124af7df9cff7d00193c1e6">H5T_ALPHA_I32</a> = H5T_ALPHA_I32()</td></tr>
+<tr class="separator:aa0f8b506f124af7df9cff7d00193c1e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aded6dbbfee364ddbd339316064b83932"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aded6dbbfee364ddbd339316064b83932">H5T_ALPHA_I64</a> = H5T_ALPHA_I64()</td></tr>
+<tr class="separator:aded6dbbfee364ddbd339316064b83932"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad900c116424da046af4028994180965b"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad900c116424da046af4028994180965b">H5T_ALPHA_I8</a> = H5T_ALPHA_I8()</td></tr>
+<tr class="separator:ad900c116424da046af4028994180965b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d0161e4309b14167575bc7d7b56ef31"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2d0161e4309b14167575bc7d7b56ef31">H5T_ALPHA_U16</a> = H5T_ALPHA_U16()</td></tr>
+<tr class="separator:a2d0161e4309b14167575bc7d7b56ef31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40f0764233a321c67f97e61c7ef25897"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a40f0764233a321c67f97e61c7ef25897">H5T_ALPHA_U32</a> = H5T_ALPHA_U32()</td></tr>
+<tr class="separator:a40f0764233a321c67f97e61c7ef25897"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a636d793e2912b978437e2397f9fd77b8"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a636d793e2912b978437e2397f9fd77b8">H5T_ALPHA_U64</a> = H5T_ALPHA_U64()</td></tr>
+<tr class="separator:a636d793e2912b978437e2397f9fd77b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54c24babaf0dc0e37b6af397dba7c2cd"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a54c24babaf0dc0e37b6af397dba7c2cd">H5T_ALPHA_U8</a> = H5T_ALPHA_U8()</td></tr>
+<tr class="separator:a54c24babaf0dc0e37b6af397dba7c2cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf63cb4a410934f289c2f7dd90616ece"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#adf63cb4a410934f289c2f7dd90616ece">H5T_ARRAY</a> = H5T_ARRAY()</td></tr>
+<tr class="separator:adf63cb4a410934f289c2f7dd90616ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3b4dd8e893b0fa405ba8d04252da90c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad3b4dd8e893b0fa405ba8d04252da90c">H5T_BITFIELD</a> = H5T_BITFIELD()</td></tr>
+<tr class="separator:ad3b4dd8e893b0fa405ba8d04252da90c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5a6875058a56bed6b9f6fd0ab503569"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae5a6875058a56bed6b9f6fd0ab503569">H5T_BKG_NO</a> = H5T_BKG_NO()</td></tr>
+<tr class="separator:ae5a6875058a56bed6b9f6fd0ab503569"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cd3785b73322c886a838999d6e5472b"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1cd3785b73322c886a838999d6e5472b">H5T_BKG_YES</a> = H5T_BKG_YES()</td></tr>
+<tr class="separator:a1cd3785b73322c886a838999d6e5472b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66726dded028864d4f86339d21ef2894"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a66726dded028864d4f86339d21ef2894">H5T_C_S1</a> = H5T_C_S1()</td></tr>
+<tr class="separator:a66726dded028864d4f86339d21ef2894"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a503b166d0ce06bfa3ae428778406cde9"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a503b166d0ce06bfa3ae428778406cde9">H5T_COMPOUND</a> = H5T_COMPOUND()</td></tr>
+<tr class="separator:a503b166d0ce06bfa3ae428778406cde9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2923e562abeefcb9520dc90b0c865cbe"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2923e562abeefcb9520dc90b0c865cbe">H5T_CONV_CONV</a> = H5T_CONV_CONV()</td></tr>
+<tr class="separator:a2923e562abeefcb9520dc90b0c865cbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83067f0429d1b5a431da85a68c76956e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a83067f0429d1b5a431da85a68c76956e">H5T_CONV_FREE</a> = H5T_CONV_FREE()</td></tr>
+<tr class="separator:a83067f0429d1b5a431da85a68c76956e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63bb41500f53c32985eaab6ac67160c7"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a63bb41500f53c32985eaab6ac67160c7">H5T_CONV_INIT</a> = H5T_CONV_INIT()</td></tr>
+<tr class="separator:a63bb41500f53c32985eaab6ac67160c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48f8b10c33b86db7f366f71de9e8b50b"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a48f8b10c33b86db7f366f71de9e8b50b">H5T_CSET_ERROR</a> = H5T_CSET_ERROR()</td></tr>
+<tr class="separator:a48f8b10c33b86db7f366f71de9e8b50b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f44955238683bf7e196a777f16cd13d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1f44955238683bf7e196a777f16cd13d">H5T_CSET_ASCII</a> = H5T_CSET_ASCII()</td></tr>
+<tr class="separator:a1f44955238683bf7e196a777f16cd13d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa729157925e0acba559bf3e91bcc3176"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa729157925e0acba559bf3e91bcc3176">H5T_CSET_UTF8</a> = H5T_CSET_UTF8()</td></tr>
+<tr class="separator:aa729157925e0acba559bf3e91bcc3176"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1161067cebf7e0f604f0e59a948da0fa"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1161067cebf7e0f604f0e59a948da0fa">H5T_CSET_RESERVED_10</a> = H5T_CSET_RESERVED_10()</td></tr>
+<tr class="separator:a1161067cebf7e0f604f0e59a948da0fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b986244853f718fa6226d63af8e2577"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2b986244853f718fa6226d63af8e2577">H5T_CSET_RESERVED_11</a> = H5T_CSET_RESERVED_11()</td></tr>
+<tr class="separator:a2b986244853f718fa6226d63af8e2577"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0eaab74e0936ddc6a39da6fdcf96f6f8"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0eaab74e0936ddc6a39da6fdcf96f6f8">H5T_CSET_RESERVED_12</a> = H5T_CSET_RESERVED_12()</td></tr>
+<tr class="separator:a0eaab74e0936ddc6a39da6fdcf96f6f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae612f59846e3e67169b247603dcc44ca"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae612f59846e3e67169b247603dcc44ca">H5T_CSET_RESERVED_13</a> = H5T_CSET_RESERVED_13()</td></tr>
+<tr class="separator:ae612f59846e3e67169b247603dcc44ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38e099cf45b4c0384c5ef36ef4be1996"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a38e099cf45b4c0384c5ef36ef4be1996">H5T_CSET_RESERVED_14</a> = H5T_CSET_RESERVED_14()</td></tr>
+<tr class="separator:a38e099cf45b4c0384c5ef36ef4be1996"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60cdfd4fd436ef00cf0a2a81b17edd4b"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a60cdfd4fd436ef00cf0a2a81b17edd4b">H5T_CSET_RESERVED_15</a> = H5T_CSET_RESERVED_15()</td></tr>
+<tr class="separator:a60cdfd4fd436ef00cf0a2a81b17edd4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa7b3c5420ad046b66b5c43f06e8c6b8"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aaa7b3c5420ad046b66b5c43f06e8c6b8">H5T_CSET_RESERVED_2</a> = H5T_CSET_RESERVED_2()</td></tr>
+<tr class="separator:aaa7b3c5420ad046b66b5c43f06e8c6b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe1973a26df3c33dd790c1401c01016a"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abe1973a26df3c33dd790c1401c01016a">H5T_CSET_RESERVED_3</a> = H5T_CSET_RESERVED_3()</td></tr>
+<tr class="separator:abe1973a26df3c33dd790c1401c01016a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c04852d10cfec6139b71ddf7c7730f1"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2c04852d10cfec6139b71ddf7c7730f1">H5T_CSET_RESERVED_4</a> = H5T_CSET_RESERVED_4()</td></tr>
+<tr class="separator:a2c04852d10cfec6139b71ddf7c7730f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17e1c22b1c73e765c9fffc7db463ccf3"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a17e1c22b1c73e765c9fffc7db463ccf3">H5T_CSET_RESERVED_5</a> = H5T_CSET_RESERVED_5()</td></tr>
+<tr class="separator:a17e1c22b1c73e765c9fffc7db463ccf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8474fdbdcd1719596bd5bb760be8bd2f"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8474fdbdcd1719596bd5bb760be8bd2f">H5T_CSET_RESERVED_6</a> = H5T_CSET_RESERVED_6()</td></tr>
+<tr class="separator:a8474fdbdcd1719596bd5bb760be8bd2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79e30b2a162b1c79566aaacf7ea05497"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a79e30b2a162b1c79566aaacf7ea05497">H5T_CSET_RESERVED_7</a> = H5T_CSET_RESERVED_7()</td></tr>
+<tr class="separator:a79e30b2a162b1c79566aaacf7ea05497"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8451646579d228aad2a72e7af44fe218"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8451646579d228aad2a72e7af44fe218">H5T_CSET_RESERVED_8</a> = H5T_CSET_RESERVED_8()</td></tr>
+<tr class="separator:a8451646579d228aad2a72e7af44fe218"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1742c0862402b5fd91884e339c9cf0f"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac1742c0862402b5fd91884e339c9cf0f">H5T_CSET_RESERVED_9</a> = H5T_CSET_RESERVED_9()</td></tr>
+<tr class="separator:ac1742c0862402b5fd91884e339c9cf0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a296672e991f92eeee83a9ea7cd123301"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a296672e991f92eeee83a9ea7cd123301">H5T_DIR_ASCEND</a> = H5T_DIR_ASCEND()</td></tr>
+<tr class="separator:a296672e991f92eeee83a9ea7cd123301"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e3d6101d1c16a741777434ebf59976e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1e3d6101d1c16a741777434ebf59976e">H5T_DIR_DEFAULT</a> = H5T_DIR_DEFAULT()</td></tr>
+<tr class="separator:a1e3d6101d1c16a741777434ebf59976e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6315469aab9e7dd1dd5064aab2ba7a2f"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6315469aab9e7dd1dd5064aab2ba7a2f">H5T_DIR_DESCEND</a> = H5T_DIR_DESCEND()</td></tr>
+<tr class="separator:a6315469aab9e7dd1dd5064aab2ba7a2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34ca72b6ddc318bebbb9112dfbe35c42"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a34ca72b6ddc318bebbb9112dfbe35c42">H5T_ENUM</a> = H5T_ENUM()</td></tr>
+<tr class="separator:a34ca72b6ddc318bebbb9112dfbe35c42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d543c9ed650d4e07edcb358f9e89234"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4d543c9ed650d4e07edcb358f9e89234">H5T_FLOAT</a> = H5T_FLOAT()</td></tr>
+<tr class="separator:a4d543c9ed650d4e07edcb358f9e89234"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab80650b41c1c1611f39b9813fee9abb2"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab80650b41c1c1611f39b9813fee9abb2">H5T_FORTRAN_S1</a> = H5T_FORTRAN_S1()</td></tr>
+<tr class="separator:ab80650b41c1c1611f39b9813fee9abb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb1bd5d199f85e69ffda888bb3ebe690"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abb1bd5d199f85e69ffda888bb3ebe690">H5T_IEEE_F32BE</a> = H5T_IEEE_F32BE()</td></tr>
+<tr class="separator:abb1bd5d199f85e69ffda888bb3ebe690"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95570a660f95fca26cba93d3a65faa15"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a95570a660f95fca26cba93d3a65faa15">H5T_IEEE_F32LE</a> = H5T_IEEE_F32LE()</td></tr>
+<tr class="separator:a95570a660f95fca26cba93d3a65faa15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e4468e740cc13739b30f01295acd4f9"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3e4468e740cc13739b30f01295acd4f9">H5T_IEEE_F64BE</a> = H5T_IEEE_F64BE()</td></tr>
+<tr class="separator:a3e4468e740cc13739b30f01295acd4f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a138c2a890959f33051715dbff3cf2c45"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a138c2a890959f33051715dbff3cf2c45">H5T_IEEE_F64LE</a> = H5T_IEEE_F64LE()</td></tr>
+<tr class="separator:a138c2a890959f33051715dbff3cf2c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e23a4adb0828b53f7d52fe4ca3b846c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7e23a4adb0828b53f7d52fe4ca3b846c">H5T_INTEGER</a> = H5T_INTEGER()</td></tr>
+<tr class="separator:a7e23a4adb0828b53f7d52fe4ca3b846c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53c36f42209a532fef89d81bb8e7fb68"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a53c36f42209a532fef89d81bb8e7fb68">H5T_INTEL_B16</a> = H5T_INTEL_B16()</td></tr>
+<tr class="separator:a53c36f42209a532fef89d81bb8e7fb68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1361d77edb5be977b2103ca0636987c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae1361d77edb5be977b2103ca0636987c">H5T_INTEL_B32</a> = H5T_INTEL_B32()</td></tr>
+<tr class="separator:ae1361d77edb5be977b2103ca0636987c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e55af67ae11d43e6fa629748cab60c8"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8e55af67ae11d43e6fa629748cab60c8">H5T_INTEL_B64</a> = H5T_INTEL_B64()</td></tr>
+<tr class="separator:a8e55af67ae11d43e6fa629748cab60c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9479e916ece5fb0b13a3d1679ffd1862"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9479e916ece5fb0b13a3d1679ffd1862">H5T_INTEL_B8</a> = H5T_INTEL_B8()</td></tr>
+<tr class="separator:a9479e916ece5fb0b13a3d1679ffd1862"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a193658c96b5938b707e26d7232998645"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a193658c96b5938b707e26d7232998645">H5T_INTEL_F32</a> = H5T_INTEL_F32()</td></tr>
+<tr class="separator:a193658c96b5938b707e26d7232998645"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92301cbf922967bef7eb7a3750af64df"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a92301cbf922967bef7eb7a3750af64df">H5T_INTEL_F64</a> = H5T_INTEL_F64()</td></tr>
+<tr class="separator:a92301cbf922967bef7eb7a3750af64df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8eb082a8874850f15535a83b4acd538c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8eb082a8874850f15535a83b4acd538c">H5T_INTEL_I16</a> = H5T_INTEL_I16()</td></tr>
+<tr class="separator:a8eb082a8874850f15535a83b4acd538c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9cd2730e0453b32fbfaa2a90d8f919e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac9cd2730e0453b32fbfaa2a90d8f919e">H5T_INTEL_I32</a> = H5T_INTEL_I32()</td></tr>
+<tr class="separator:ac9cd2730e0453b32fbfaa2a90d8f919e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2a359af6b8e10452e429f7610d9a2b7"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af2a359af6b8e10452e429f7610d9a2b7">H5T_INTEL_I64</a> = H5T_INTEL_I64()</td></tr>
+<tr class="separator:af2a359af6b8e10452e429f7610d9a2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a353474cb3b88e4744c041451f938b8b5"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a353474cb3b88e4744c041451f938b8b5">H5T_INTEL_I8</a> = H5T_INTEL_I8()</td></tr>
+<tr class="separator:a353474cb3b88e4744c041451f938b8b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9acc3489a5e19008f386adb580a27f90"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9acc3489a5e19008f386adb580a27f90">H5T_INTEL_U16</a> = H5T_INTEL_U16()</td></tr>
+<tr class="separator:a9acc3489a5e19008f386adb580a27f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ac52eb74fb9f453c288cad06e1a4dc6"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2ac52eb74fb9f453c288cad06e1a4dc6">H5T_INTEL_U32</a> = H5T_INTEL_U32()</td></tr>
+<tr class="separator:a2ac52eb74fb9f453c288cad06e1a4dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d9407fcebd2ccb190ea041961559051"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8d9407fcebd2ccb190ea041961559051">H5T_INTEL_U64</a> = H5T_INTEL_U64()</td></tr>
+<tr class="separator:a8d9407fcebd2ccb190ea041961559051"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62cb979e156e65e102260cf5543d336a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a62cb979e156e65e102260cf5543d336a">H5T_INTEL_U8</a> = H5T_INTEL_U8()</td></tr>
+<tr class="separator:a62cb979e156e65e102260cf5543d336a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0d512f00b11c8266705483c90c4aabe"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af0d512f00b11c8266705483c90c4aabe">H5T_MIPS_B16</a> = H5T_MIPS_B16()</td></tr>
+<tr class="separator:af0d512f00b11c8266705483c90c4aabe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a37b31b3e6b73b3a3f88620400b741a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0a37b31b3e6b73b3a3f88620400b741a">H5T_MIPS_B32</a> = H5T_MIPS_B32()</td></tr>
+<tr class="separator:a0a37b31b3e6b73b3a3f88620400b741a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d4c1f8ba61b62ece463fcb78a24c813"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8d4c1f8ba61b62ece463fcb78a24c813">H5T_MIPS_B64</a> = H5T_MIPS_B64()</td></tr>
+<tr class="separator:a8d4c1f8ba61b62ece463fcb78a24c813"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3dbd4b914c22b133fba017e13d71e530"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3dbd4b914c22b133fba017e13d71e530">H5T_MIPS_B8</a> = H5T_MIPS_B8()</td></tr>
+<tr class="separator:a3dbd4b914c22b133fba017e13d71e530"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab3485bc406179fd8196ce6a3bfef480"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aab3485bc406179fd8196ce6a3bfef480">H5T_MIPS_F32</a> = H5T_MIPS_F32()</td></tr>
+<tr class="separator:aab3485bc406179fd8196ce6a3bfef480"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9073c80e8037436b881c2f8a7797797a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9073c80e8037436b881c2f8a7797797a">H5T_MIPS_F64</a> = H5T_MIPS_F64()</td></tr>
+<tr class="separator:a9073c80e8037436b881c2f8a7797797a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7df17ffaf063847e114fa60bf694a49"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac7df17ffaf063847e114fa60bf694a49">H5T_MIPS_I16</a> = H5T_MIPS_I16()</td></tr>
+<tr class="separator:ac7df17ffaf063847e114fa60bf694a49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a4fdefded482c9812689ceb26ffe729"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8a4fdefded482c9812689ceb26ffe729">H5T_MIPS_I32</a> = H5T_MIPS_I32()</td></tr>
+<tr class="separator:a8a4fdefded482c9812689ceb26ffe729"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f03aebec3e7c03ff9538b90e1aa5699"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6f03aebec3e7c03ff9538b90e1aa5699">H5T_MIPS_I64</a> = H5T_MIPS_I64()</td></tr>
+<tr class="separator:a6f03aebec3e7c03ff9538b90e1aa5699"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e95b0bfa8aa41d1409665c6e36b9987"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2e95b0bfa8aa41d1409665c6e36b9987">H5T_MIPS_I8</a> = H5T_MIPS_I8()</td></tr>
+<tr class="separator:a2e95b0bfa8aa41d1409665c6e36b9987"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a432ac7234aaf451c11e6c864a589548c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a432ac7234aaf451c11e6c864a589548c">H5T_MIPS_U16</a> = H5T_MIPS_U16()</td></tr>
+<tr class="separator:a432ac7234aaf451c11e6c864a589548c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f6de4994f5ff6c217c190944129cc15"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9f6de4994f5ff6c217c190944129cc15">H5T_MIPS_U32</a> = H5T_MIPS_U32()</td></tr>
+<tr class="separator:a9f6de4994f5ff6c217c190944129cc15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c9de3c90a522f4410499f94c79742c8"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0c9de3c90a522f4410499f94c79742c8">H5T_MIPS_U64</a> = H5T_MIPS_U64()</td></tr>
+<tr class="separator:a0c9de3c90a522f4410499f94c79742c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e6ed463ce53fbcc628ca3a1db0272a6"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8e6ed463ce53fbcc628ca3a1db0272a6">H5T_MIPS_U8</a> = H5T_MIPS_U8()</td></tr>
+<tr class="separator:a8e6ed463ce53fbcc628ca3a1db0272a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ce17fde7538e8642d88f915f82e5456"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4ce17fde7538e8642d88f915f82e5456">H5T_NATIVE_B16</a> = H5T_NATIVE_B16()</td></tr>
+<tr class="separator:a4ce17fde7538e8642d88f915f82e5456"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af068b80d5ee30dfe4026fc7058a44746"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af068b80d5ee30dfe4026fc7058a44746">H5T_NATIVE_B32</a> = H5T_NATIVE_B32()</td></tr>
+<tr class="separator:af068b80d5ee30dfe4026fc7058a44746"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ce4b0ce93cec6cb3679eabbfe823091"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5ce4b0ce93cec6cb3679eabbfe823091">H5T_NATIVE_B64</a> = H5T_NATIVE_B64()</td></tr>
+<tr class="separator:a5ce4b0ce93cec6cb3679eabbfe823091"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d8de3f525d5fd100ceb3a0db900bbdc"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8d8de3f525d5fd100ceb3a0db900bbdc">H5T_NATIVE_B8</a> = H5T_NATIVE_B8()</td></tr>
+<tr class="separator:a8d8de3f525d5fd100ceb3a0db900bbdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae57ea582f5c4a85b1c46f842ccadbd3c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae57ea582f5c4a85b1c46f842ccadbd3c">H5T_NATIVE_CHAR</a> = H5T_NATIVE_CHAR()</td></tr>
+<tr class="separator:ae57ea582f5c4a85b1c46f842ccadbd3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc65de2cc464ca6aead15de2a4cd8580"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abc65de2cc464ca6aead15de2a4cd8580">H5T_NATIVE_DOUBLE</a> = H5T_NATIVE_DOUBLE()</td></tr>
+<tr class="separator:abc65de2cc464ca6aead15de2a4cd8580"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0e9d8969c60487cb7481803d2192690"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad0e9d8969c60487cb7481803d2192690">H5T_NATIVE_FLOAT</a> = H5T_NATIVE_FLOAT()</td></tr>
+<tr class="separator:ad0e9d8969c60487cb7481803d2192690"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae211b9941aa45139b7eff84cb6ec8532"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae211b9941aa45139b7eff84cb6ec8532">H5T_NATIVE_HADDR</a> = H5T_NATIVE_HADDR()</td></tr>
+<tr class="separator:ae211b9941aa45139b7eff84cb6ec8532"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a527348197b196c369ad0d6e8a1ee03c9"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a527348197b196c369ad0d6e8a1ee03c9">H5T_NATIVE_HBOOL</a> = H5T_NATIVE_HBOOL()</td></tr>
+<tr class="separator:a527348197b196c369ad0d6e8a1ee03c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19457da314a020f52851d3ff950c568e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a19457da314a020f52851d3ff950c568e">H5T_NATIVE_HERR</a> = H5T_NATIVE_HERR()</td></tr>
+<tr class="separator:a19457da314a020f52851d3ff950c568e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dfae7565e8f90d54cfc40fa57deaa80"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1dfae7565e8f90d54cfc40fa57deaa80">H5T_NATIVE_HSIZE</a> = H5T_NATIVE_HSIZE()</td></tr>
+<tr class="separator:a1dfae7565e8f90d54cfc40fa57deaa80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43efe06a981973e962bf9711e5b70eec"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a43efe06a981973e962bf9711e5b70eec">H5T_NATIVE_HSSIZE</a> = H5T_NATIVE_HSSIZE()</td></tr>
+<tr class="separator:a43efe06a981973e962bf9711e5b70eec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74b113061745152bbc581ad73b991d85"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a74b113061745152bbc581ad73b991d85">H5T_NATIVE_INT</a> = H5T_NATIVE_INT()</td></tr>
+<tr class="separator:a74b113061745152bbc581ad73b991d85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaee2490d33029c3d96d88a28b433b8d"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aaaee2490d33029c3d96d88a28b433b8d">H5T_NATIVE_INT_FAST16</a> = H5T_NATIVE_INT_FAST16()</td></tr>
+<tr class="separator:aaaee2490d33029c3d96d88a28b433b8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a376ba993366207075fe6a977305b50fd"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a376ba993366207075fe6a977305b50fd">H5T_NATIVE_INT_FAST32</a> = H5T_NATIVE_INT_FAST32()</td></tr>
+<tr class="separator:a376ba993366207075fe6a977305b50fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88e022fdd9ec7bc2be12813a478f90b4"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a88e022fdd9ec7bc2be12813a478f90b4">H5T_NATIVE_INT_FAST64</a> = H5T_NATIVE_INT_FAST64()</td></tr>
+<tr class="separator:a88e022fdd9ec7bc2be12813a478f90b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38d74569f62c38793f9084988d33290e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a38d74569f62c38793f9084988d33290e">H5T_NATIVE_INT_FAST8</a> = H5T_NATIVE_INT_FAST8()</td></tr>
+<tr class="separator:a38d74569f62c38793f9084988d33290e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2040a1aa059c07be859d590d74a615f"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa2040a1aa059c07be859d590d74a615f">H5T_NATIVE_INT_LEAST16</a> = H5T_NATIVE_INT_LEAST16()</td></tr>
+<tr class="separator:aa2040a1aa059c07be859d590d74a615f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab014595e67a265dc19c5c5f25b79b111"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab014595e67a265dc19c5c5f25b79b111">H5T_NATIVE_INT_LEAST32</a> = H5T_NATIVE_INT_LEAST32()</td></tr>
+<tr class="separator:ab014595e67a265dc19c5c5f25b79b111"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac89a403df5c43ce911f0cf7aac401174"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac89a403df5c43ce911f0cf7aac401174">H5T_NATIVE_INT_LEAST64</a> = H5T_NATIVE_INT_LEAST64()</td></tr>
+<tr class="separator:ac89a403df5c43ce911f0cf7aac401174"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42645a02f3cbd0fd247f75eac2d17c2a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a42645a02f3cbd0fd247f75eac2d17c2a">H5T_NATIVE_INT_LEAST8</a> = H5T_NATIVE_INT_LEAST8()</td></tr>
+<tr class="separator:a42645a02f3cbd0fd247f75eac2d17c2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab012dada8f3175370a901c965444dbf1"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab012dada8f3175370a901c965444dbf1">H5T_NATIVE_INT16</a> = H5T_NATIVE_INT16()</td></tr>
+<tr class="separator:ab012dada8f3175370a901c965444dbf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1adbb0090726bb49651ff85bbe76088"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa1adbb0090726bb49651ff85bbe76088">H5T_NATIVE_INT32</a> = H5T_NATIVE_INT32()</td></tr>
+<tr class="separator:aa1adbb0090726bb49651ff85bbe76088"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4eaee595b098db2cce5b4c30fbd25ad"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae4eaee595b098db2cce5b4c30fbd25ad">H5T_NATIVE_INT64</a> = H5T_NATIVE_INT64()</td></tr>
+<tr class="separator:ae4eaee595b098db2cce5b4c30fbd25ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b049738c9880be7e7294931b06b8d8e"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6b049738c9880be7e7294931b06b8d8e">H5T_NATIVE_INT8</a> = H5T_NATIVE_INT8()</td></tr>
+<tr class="separator:a6b049738c9880be7e7294931b06b8d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8575ec10dc36612bd52f7548775015bd"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8575ec10dc36612bd52f7548775015bd">H5T_NATIVE_LDOUBLE</a> = H5T_NATIVE_LDOUBLE()</td></tr>
+<tr class="separator:a8575ec10dc36612bd52f7548775015bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3cce5db61a35c0039500d858d37bb49f"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3cce5db61a35c0039500d858d37bb49f">H5T_NATIVE_LLONG</a> = H5T_NATIVE_LLONG()</td></tr>
+<tr class="separator:a3cce5db61a35c0039500d858d37bb49f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaff27418381fc4aa115af0b89bf7a746"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aaff27418381fc4aa115af0b89bf7a746">H5T_NATIVE_LONG</a> = H5T_NATIVE_LONG()</td></tr>
+<tr class="separator:aaff27418381fc4aa115af0b89bf7a746"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2f66d4f82156010d544eccf17b57427"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa2f66d4f82156010d544eccf17b57427">H5T_NATIVE_OPAQUE</a> = H5T_NATIVE_OPAQUE()</td></tr>
+<tr class="separator:aa2f66d4f82156010d544eccf17b57427"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb5895d886e384cbdffbc5ff3c5401e2"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aeb5895d886e384cbdffbc5ff3c5401e2">H5T_NATIVE_SCHAR</a> = H5T_NATIVE_SCHAR()</td></tr>
+<tr class="separator:aeb5895d886e384cbdffbc5ff3c5401e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5dd94fa32b535d1b9aa00b3238579a1"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac5dd94fa32b535d1b9aa00b3238579a1">H5T_NATIVE_SHORT</a> = H5T_NATIVE_SHORT()</td></tr>
+<tr class="separator:ac5dd94fa32b535d1b9aa00b3238579a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3557b244171f5c0d62396cb03e89724d"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3557b244171f5c0d62396cb03e89724d">H5T_NATIVE_UCHAR</a> = H5T_NATIVE_UCHAR()</td></tr>
+<tr class="separator:a3557b244171f5c0d62396cb03e89724d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6104bb18b427201ac46e57711fbaf8c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab6104bb18b427201ac46e57711fbaf8c">H5T_NATIVE_UINT</a> = H5T_NATIVE_UINT()</td></tr>
+<tr class="separator:ab6104bb18b427201ac46e57711fbaf8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e6db6181512c016b83ccc32e5b7422f"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0e6db6181512c016b83ccc32e5b7422f">H5T_NATIVE_UINT_FAST16</a> = H5T_NATIVE_UINT_FAST16()</td></tr>
+<tr class="separator:a0e6db6181512c016b83ccc32e5b7422f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4aa81dedf48ac68ebe8392db2e8938f9"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4aa81dedf48ac68ebe8392db2e8938f9">H5T_NATIVE_UINT_FAST32</a> = H5T_NATIVE_UINT_FAST32()</td></tr>
+<tr class="separator:a4aa81dedf48ac68ebe8392db2e8938f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a959c1df2901b045d2616ef5aaa4cec94"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a959c1df2901b045d2616ef5aaa4cec94">H5T_NATIVE_UINT_FAST64</a> = H5T_NATIVE_UINT_FAST64()</td></tr>
+<tr class="separator:a959c1df2901b045d2616ef5aaa4cec94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4c376c30224af2e671d9bd660fc26ab"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae4c376c30224af2e671d9bd660fc26ab">H5T_NATIVE_UINT_FAST8</a> = H5T_NATIVE_UINT_FAST8()</td></tr>
+<tr class="separator:ae4c376c30224af2e671d9bd660fc26ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ba601e15281fa98f55ae3fadd65bf7"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a96ba601e15281fa98f55ae3fadd65bf7">H5T_NATIVE_UINT_LEAST16</a> = H5T_NATIVE_UINT_LEAST16()</td></tr>
+<tr class="separator:a96ba601e15281fa98f55ae3fadd65bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5e27f313e2fc4d15be302189d4535fd"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa5e27f313e2fc4d15be302189d4535fd">H5T_NATIVE_UINT_LEAST32</a> = H5T_NATIVE_UINT_LEAST32()</td></tr>
+<tr class="separator:aa5e27f313e2fc4d15be302189d4535fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45516fc5877e98bc01c12d7fc8708e94"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a45516fc5877e98bc01c12d7fc8708e94">H5T_NATIVE_UINT_LEAST64</a> = H5T_NATIVE_UINT_LEAST64()</td></tr>
+<tr class="separator:a45516fc5877e98bc01c12d7fc8708e94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c13b4442031812b29151c4391ad34ef"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5c13b4442031812b29151c4391ad34ef">H5T_NATIVE_UINT_LEAST8</a> = H5T_NATIVE_UINT_LEAST8()</td></tr>
+<tr class="separator:a5c13b4442031812b29151c4391ad34ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d34457fad7f608081a26e877c8c6079"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7d34457fad7f608081a26e877c8c6079">H5T_NATIVE_UINT16</a> = H5T_NATIVE_UINT16()</td></tr>
+<tr class="separator:a7d34457fad7f608081a26e877c8c6079"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a914a4d9c0e9137a14ef657954e5ab165"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a914a4d9c0e9137a14ef657954e5ab165">H5T_NATIVE_UINT32</a> = H5T_NATIVE_UINT32()</td></tr>
+<tr class="separator:a914a4d9c0e9137a14ef657954e5ab165"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9a0d0186a421a3b1c7aab4fd65d9c43"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af9a0d0186a421a3b1c7aab4fd65d9c43">H5T_NATIVE_UINT64</a> = H5T_NATIVE_UINT64()</td></tr>
+<tr class="separator:af9a0d0186a421a3b1c7aab4fd65d9c43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada9f2a498abaf0505eb60e2660d3968b"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ada9f2a498abaf0505eb60e2660d3968b">H5T_NATIVE_UINT8</a> = H5T_NATIVE_UINT8()</td></tr>
+<tr class="separator:ada9f2a498abaf0505eb60e2660d3968b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c63c0c6a6bdbb991554fc72a6767f48"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8c63c0c6a6bdbb991554fc72a6767f48">H5T_NATIVE_ULLONG</a> = H5T_NATIVE_ULLONG()</td></tr>
+<tr class="separator:a8c63c0c6a6bdbb991554fc72a6767f48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d2b5caa954e47263ced829f8d80055c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5d2b5caa954e47263ced829f8d80055c">H5T_NATIVE_ULONG</a> = H5T_NATIVE_ULONG()</td></tr>
+<tr class="separator:a5d2b5caa954e47263ced829f8d80055c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac08a79c11125f39cc36ca980a05a4502"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac08a79c11125f39cc36ca980a05a4502">H5T_NATIVE_USHORT</a> = H5T_NATIVE_USHORT()</td></tr>
+<tr class="separator:ac08a79c11125f39cc36ca980a05a4502"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a19d5aa6a5c62fc001142f472d542d1"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8a19d5aa6a5c62fc001142f472d542d1">H5T_NCLASSES</a> = H5T_NCLASSES()</td></tr>
+<tr class="separator:a8a19d5aa6a5c62fc001142f472d542d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a353cc1e50236ebcd27314a0aebc9fed9"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a353cc1e50236ebcd27314a0aebc9fed9">H5T_NO_CLASS</a> = H5T_NO_CLASS()</td></tr>
+<tr class="separator:a353cc1e50236ebcd27314a0aebc9fed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a824523dd584a808c31e1854c94dee0f8"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a824523dd584a808c31e1854c94dee0f8">H5T_NORM_ERROR</a> = H5T_NORM_ERROR()</td></tr>
+<tr class="separator:a824523dd584a808c31e1854c94dee0f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d7816cfe686547adbbaadd945a02fea"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9d7816cfe686547adbbaadd945a02fea">H5T_NORM_IMPLIED</a> = H5T_NORM_IMPLIED()</td></tr>
+<tr class="separator:a9d7816cfe686547adbbaadd945a02fea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a833b58d6fb064ca0903585ecce915e85"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a833b58d6fb064ca0903585ecce915e85">H5T_NORM_MSBSET</a> = H5T_NORM_MSBSET()</td></tr>
+<tr class="separator:a833b58d6fb064ca0903585ecce915e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac964df4334c53f5a57d9200a0e30b1e1"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac964df4334c53f5a57d9200a0e30b1e1">H5T_NORM_NONE</a> = H5T_NORM_NONE()</td></tr>
+<tr class="separator:ac964df4334c53f5a57d9200a0e30b1e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5441e6004c91ae518f3560769f6f5b2c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5441e6004c91ae518f3560769f6f5b2c">H5T_NPAD</a> = H5T_NPAD()</td></tr>
+<tr class="separator:a5441e6004c91ae518f3560769f6f5b2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4cab3713299c3505b9c03d1294371055"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4cab3713299c3505b9c03d1294371055">H5T_NSGN</a> = H5T_NSGN()</td></tr>
+<tr class="separator:a4cab3713299c3505b9c03d1294371055"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae46286a6827b26b483a748742a156a57"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae46286a6827b26b483a748742a156a57">H5T_OPAQUE</a> = H5T_OPAQUE()</td></tr>
+<tr class="separator:ae46286a6827b26b483a748742a156a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a020be2e5bc115f352060b37f4a7a8f03"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a020be2e5bc115f352060b37f4a7a8f03">H5T_OPAQUE_TAG_MAX</a> = H5T_OPAQUE_TAG_MAX()</td></tr>
+<tr class="separator:a020be2e5bc115f352060b37f4a7a8f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d0684d5fe1a8cf3b886ce1198db13da"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1d0684d5fe1a8cf3b886ce1198db13da">H5T_ORDER_BE</a> = H5T_ORDER_BE()</td></tr>
+<tr class="separator:a1d0684d5fe1a8cf3b886ce1198db13da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaeedb196b7abba0b7c4d39164098fc11"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aaeedb196b7abba0b7c4d39164098fc11">H5T_ORDER_ERROR</a> = H5T_ORDER_ERROR()</td></tr>
+<tr class="separator:aaeedb196b7abba0b7c4d39164098fc11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5d7a6639346416412b50a3915dcd4eb"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac5d7a6639346416412b50a3915dcd4eb">H5T_ORDER_LE</a> = H5T_ORDER_LE()</td></tr>
+<tr class="separator:ac5d7a6639346416412b50a3915dcd4eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf7bd755c7d1986005dc6f15f95ba868"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#adf7bd755c7d1986005dc6f15f95ba868">H5T_ORDER_NONE</a> = H5T_ORDER_NONE()</td></tr>
+<tr class="separator:adf7bd755c7d1986005dc6f15f95ba868"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a291051a8265d1fc419410bcc22e2be58"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a291051a8265d1fc419410bcc22e2be58">H5T_ORDER_VAX</a> = H5T_ORDER_VAX()</td></tr>
+<tr class="separator:a291051a8265d1fc419410bcc22e2be58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6b1c9e97e53419a1f73936b3224ffcd"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae6b1c9e97e53419a1f73936b3224ffcd">H5T_PAD_BACKGROUND</a> = H5T_PAD_BACKGROUND()</td></tr>
+<tr class="separator:ae6b1c9e97e53419a1f73936b3224ffcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd5d373e3e80bc82529818471486dad5"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#acd5d373e3e80bc82529818471486dad5">H5T_PAD_ERROR</a> = H5T_PAD_ERROR()</td></tr>
+<tr class="separator:acd5d373e3e80bc82529818471486dad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8431f929133e462609b4a2c99ca5e6ca"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8431f929133e462609b4a2c99ca5e6ca">H5T_PAD_ONE</a> = H5T_PAD_ONE()</td></tr>
+<tr class="separator:a8431f929133e462609b4a2c99ca5e6ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b0eccccac7b4ab4dc3194ab1d69edec"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5b0eccccac7b4ab4dc3194ab1d69edec">H5T_PAD_ZERO</a> = H5T_PAD_ZERO()</td></tr>
+<tr class="separator:a5b0eccccac7b4ab4dc3194ab1d69edec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5532661d2b2adf2f4953dedb8b0a96ba"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5532661d2b2adf2f4953dedb8b0a96ba">H5T_PERS_DONTCARE</a> = H5T_PERS_DONTCARE()</td></tr>
+<tr class="separator:a5532661d2b2adf2f4953dedb8b0a96ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f9cca9bc862a55a2dd0a2d6f1ac76b8"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8f9cca9bc862a55a2dd0a2d6f1ac76b8">H5T_PERS_HARD</a> = H5T_PERS_HARD()</td></tr>
+<tr class="separator:a8f9cca9bc862a55a2dd0a2d6f1ac76b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5efe9a052cff96786eeead70b15a357e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a5efe9a052cff96786eeead70b15a357e">H5T_PERS_SOFT</a> = H5T_PERS_SOFT()</td></tr>
+<tr class="separator:a5efe9a052cff96786eeead70b15a357e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14a76ab6741ff54ffa7c89d34f5c129f"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a14a76ab6741ff54ffa7c89d34f5c129f">H5T_REFERENCE</a> = H5T_REFERENCE()</td></tr>
+<tr class="separator:a14a76ab6741ff54ffa7c89d34f5c129f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa428a0007c08a6eece33697fd9448107"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa428a0007c08a6eece33697fd9448107">H5T_SGN_2</a> = H5T_SGN_2()</td></tr>
+<tr class="separator:aa428a0007c08a6eece33697fd9448107"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09eac4feba1890629479d2780019edb8"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a09eac4feba1890629479d2780019edb8">H5T_SGN_ERROR</a> = H5T_SGN_ERROR()</td></tr>
+<tr class="separator:a09eac4feba1890629479d2780019edb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a094e018ba8205a9348abddb37064c0ef"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a094e018ba8205a9348abddb37064c0ef">H5T_SGN_NONE</a> = H5T_SGN_NONE()</td></tr>
+<tr class="separator:a094e018ba8205a9348abddb37064c0ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f17890e4bf3e038d431b908df0187d7"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6f17890e4bf3e038d431b908df0187d7">H5T_STD_B16BE</a> = H5T_STD_B16BE()</td></tr>
+<tr class="separator:a6f17890e4bf3e038d431b908df0187d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c1916050a3eb2d34afe9bb94167eaf0"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8c1916050a3eb2d34afe9bb94167eaf0">H5T_STD_B16LE</a> = H5T_STD_B16LE()</td></tr>
+<tr class="separator:a8c1916050a3eb2d34afe9bb94167eaf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a031979bf7683178ba2cc23a6fa8a4a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7a031979bf7683178ba2cc23a6fa8a4a">H5T_STD_B32BE</a> = H5T_STD_B32BE()</td></tr>
+<tr class="separator:a7a031979bf7683178ba2cc23a6fa8a4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7aa3ea7bd97d5140ac30bd3fd97e2ad2"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7aa3ea7bd97d5140ac30bd3fd97e2ad2">H5T_STD_B32LE</a> = H5T_STD_B32LE()</td></tr>
+<tr class="separator:a7aa3ea7bd97d5140ac30bd3fd97e2ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa1c300e92d72c3cce8beacb3e15d9ba"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#afa1c300e92d72c3cce8beacb3e15d9ba">H5T_STD_B64BE</a> = H5T_STD_B64BE()</td></tr>
+<tr class="separator:afa1c300e92d72c3cce8beacb3e15d9ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120c6c659eed409274b03884d9eecbb5"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a120c6c659eed409274b03884d9eecbb5">H5T_STD_B64LE</a> = H5T_STD_B64LE()</td></tr>
+<tr class="separator:a120c6c659eed409274b03884d9eecbb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad510e2180675230b4050eba04430b97d"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad510e2180675230b4050eba04430b97d">H5T_STD_B8BE</a> = H5T_STD_B8BE()</td></tr>
+<tr class="separator:ad510e2180675230b4050eba04430b97d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ae93b890bdd687702cec1a51eea887a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4ae93b890bdd687702cec1a51eea887a">H5T_STD_B8LE</a> = H5T_STD_B8LE()</td></tr>
+<tr class="separator:a4ae93b890bdd687702cec1a51eea887a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a603fa4ac803082761b2782dd4bd01cfa"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a603fa4ac803082761b2782dd4bd01cfa">H5T_STD_I16BE</a> = H5T_STD_I16BE()</td></tr>
+<tr class="separator:a603fa4ac803082761b2782dd4bd01cfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29c8094714018ad487e2467c6a71d130"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a29c8094714018ad487e2467c6a71d130">H5T_STD_I16LE</a> = H5T_STD_I16LE()</td></tr>
+<tr class="separator:a29c8094714018ad487e2467c6a71d130"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4a72f87aa5f157a30f5dd4b3ecd4b3d"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af4a72f87aa5f157a30f5dd4b3ecd4b3d">H5T_STD_I32BE</a> = H5T_STD_I32BE()</td></tr>
+<tr class="separator:af4a72f87aa5f157a30f5dd4b3ecd4b3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a7c67b85b1840afc9e22b08be07b47c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a4a7c67b85b1840afc9e22b08be07b47c">H5T_STD_I32LE</a> = H5T_STD_I32LE()</td></tr>
+<tr class="separator:a4a7c67b85b1840afc9e22b08be07b47c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac709bd4bec893157be2620a86bbd9e09"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac709bd4bec893157be2620a86bbd9e09">H5T_STD_I64BE</a> = H5T_STD_I64BE()</td></tr>
+<tr class="separator:ac709bd4bec893157be2620a86bbd9e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a875210e7c892bcfa20e8a78a1e6187cf"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a875210e7c892bcfa20e8a78a1e6187cf">H5T_STD_I64LE</a> = H5T_STD_I64LE()</td></tr>
+<tr class="separator:a875210e7c892bcfa20e8a78a1e6187cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acaae239135c5bd0fa09fa781a3a854e7"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#acaae239135c5bd0fa09fa781a3a854e7">H5T_STD_I8BE</a> = H5T_STD_I8BE()</td></tr>
+<tr class="separator:acaae239135c5bd0fa09fa781a3a854e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71cd5458369d0e85b9a92a4d82920930"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a71cd5458369d0e85b9a92a4d82920930">H5T_STD_I8LE</a> = H5T_STD_I8LE()</td></tr>
+<tr class="separator:a71cd5458369d0e85b9a92a4d82920930"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21a7d88de6ab4b463de473da631bef9b"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a21a7d88de6ab4b463de473da631bef9b">H5T_STD_REF_DSETREG</a> = H5T_STD_REF_DSETREG()</td></tr>
+<tr class="separator:a21a7d88de6ab4b463de473da631bef9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad11acf05b59a6ac01f9f9d77ad9c3197"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad11acf05b59a6ac01f9f9d77ad9c3197">H5T_STD_REF_OBJ</a> = H5T_STD_REF_OBJ()</td></tr>
+<tr class="separator:ad11acf05b59a6ac01f9f9d77ad9c3197"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff7dbcc401086b0a4d36acc6775f75d9"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aff7dbcc401086b0a4d36acc6775f75d9">H5T_STD_REF</a> = H5T_STD_REF()</td></tr>
+<tr class="separator:aff7dbcc401086b0a4d36acc6775f75d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae74ece79cb5ff5f5c75b34f8cbd2f124"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae74ece79cb5ff5f5c75b34f8cbd2f124">H5T_STD_U16BE</a> = H5T_STD_U16BE()</td></tr>
+<tr class="separator:ae74ece79cb5ff5f5c75b34f8cbd2f124"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a760f2243ac33d32dd21a0338e9e54bd2"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a760f2243ac33d32dd21a0338e9e54bd2">H5T_STD_U16LE</a> = H5T_STD_U16LE()</td></tr>
+<tr class="separator:a760f2243ac33d32dd21a0338e9e54bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af41064db0abea84997ae6f3206961f86"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af41064db0abea84997ae6f3206961f86">H5T_STD_U32BE</a> = H5T_STD_U32BE()</td></tr>
+<tr class="separator:af41064db0abea84997ae6f3206961f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44da222d35097d58738da42aa4144d00"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a44da222d35097d58738da42aa4144d00">H5T_STD_U32LE</a> = H5T_STD_U32LE()</td></tr>
+<tr class="separator:a44da222d35097d58738da42aa4144d00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7c436ec05803b93af7ea09f00cd89f"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aee7c436ec05803b93af7ea09f00cd89f">H5T_STD_U64BE</a> = H5T_STD_U64BE()</td></tr>
+<tr class="separator:aee7c436ec05803b93af7ea09f00cd89f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28e4e45a75a5682887e97e9ccbeb82fb"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a28e4e45a75a5682887e97e9ccbeb82fb">H5T_STD_U64LE</a> = H5T_STD_U64LE()</td></tr>
+<tr class="separator:a28e4e45a75a5682887e97e9ccbeb82fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f5c7b73847d10625435b2fe5007207c"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1f5c7b73847d10625435b2fe5007207c">H5T_STD_U8BE</a> = H5T_STD_U8BE()</td></tr>
+<tr class="separator:a1f5c7b73847d10625435b2fe5007207c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea1cdc81b549b014ec82f063a1f27692"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aea1cdc81b549b014ec82f063a1f27692">H5T_STD_U8LE</a> = H5T_STD_U8LE()</td></tr>
+<tr class="separator:aea1cdc81b549b014ec82f063a1f27692"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d4d8231a93e09d660c635d9009b4225"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2d4d8231a93e09d660c635d9009b4225">H5T_STR_ERROR</a> = H5T_STR_ERROR()</td></tr>
+<tr class="separator:a2d4d8231a93e09d660c635d9009b4225"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af30da510849c18a849b8dabc53d2ad72"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af30da510849c18a849b8dabc53d2ad72">H5T_STR_NULLPAD</a> = H5T_STR_NULLPAD()</td></tr>
+<tr class="separator:af30da510849c18a849b8dabc53d2ad72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78a8ac7a98995831fc426521d83716cb"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a78a8ac7a98995831fc426521d83716cb">H5T_STR_NULLTERM</a> = H5T_STR_NULLTERM()</td></tr>
+<tr class="separator:a78a8ac7a98995831fc426521d83716cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95fc06a515e995cee39477b0ed34c72b"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a95fc06a515e995cee39477b0ed34c72b">H5T_STR_RESERVED_10</a> = H5T_STR_RESERVED_10()</td></tr>
+<tr class="separator:a95fc06a515e995cee39477b0ed34c72b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad8884ce6e2f343ae6d51ce915cb57f9"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aad8884ce6e2f343ae6d51ce915cb57f9">H5T_STR_RESERVED_11</a> = H5T_STR_RESERVED_11()</td></tr>
+<tr class="separator:aad8884ce6e2f343ae6d51ce915cb57f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0faa1481d0f44edfc0f4559cc35f98e7"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0faa1481d0f44edfc0f4559cc35f98e7">H5T_STR_RESERVED_12</a> = H5T_STR_RESERVED_12()</td></tr>
+<tr class="separator:a0faa1481d0f44edfc0f4559cc35f98e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9eadce0a7a59923d55e67b1e621ebc3f"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a9eadce0a7a59923d55e67b1e621ebc3f">H5T_STR_RESERVED_13</a> = H5T_STR_RESERVED_13()</td></tr>
+<tr class="separator:a9eadce0a7a59923d55e67b1e621ebc3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab07d0b08b1c3447be06f3d4521090a04"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab07d0b08b1c3447be06f3d4521090a04">H5T_STR_RESERVED_14</a> = H5T_STR_RESERVED_14()</td></tr>
+<tr class="separator:ab07d0b08b1c3447be06f3d4521090a04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31af7522eebed5617b8c222777a4521c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a31af7522eebed5617b8c222777a4521c">H5T_STR_RESERVED_15</a> = H5T_STR_RESERVED_15()</td></tr>
+<tr class="separator:a31af7522eebed5617b8c222777a4521c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53383b98e2b658091f68d2e16b400a88"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a53383b98e2b658091f68d2e16b400a88">H5T_STR_RESERVED_3</a> = H5T_STR_RESERVED_3()</td></tr>
+<tr class="separator:a53383b98e2b658091f68d2e16b400a88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f447bcc1b0b73980f03c7a468e5e125"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7f447bcc1b0b73980f03c7a468e5e125">H5T_STR_RESERVED_4</a> = H5T_STR_RESERVED_4()</td></tr>
+<tr class="separator:a7f447bcc1b0b73980f03c7a468e5e125"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74fc8793e2f978baacfcccf3905d8b0c"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a74fc8793e2f978baacfcccf3905d8b0c">H5T_STR_RESERVED_5</a> = H5T_STR_RESERVED_5()</td></tr>
+<tr class="separator:a74fc8793e2f978baacfcccf3905d8b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5468c539e2602044151e3ea96569dd3"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af5468c539e2602044151e3ea96569dd3">H5T_STR_RESERVED_6</a> = H5T_STR_RESERVED_6()</td></tr>
+<tr class="separator:af5468c539e2602044151e3ea96569dd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae165fc9caab046f88c625399a1a790e2"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae165fc9caab046f88c625399a1a790e2">H5T_STR_RESERVED_7</a> = H5T_STR_RESERVED_7()</td></tr>
+<tr class="separator:ae165fc9caab046f88c625399a1a790e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5f94e0d0fa676da791ac394dc94bb8d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa5f94e0d0fa676da791ac394dc94bb8d">H5T_STR_RESERVED_8</a> = H5T_STR_RESERVED_8()</td></tr>
+<tr class="separator:aa5f94e0d0fa676da791ac394dc94bb8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcb375c95e9a31060604dd45deeffcff"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#afcb375c95e9a31060604dd45deeffcff">H5T_STR_RESERVED_9</a> = H5T_STR_RESERVED_9()</td></tr>
+<tr class="separator:afcb375c95e9a31060604dd45deeffcff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07b229a797c72143acbea09587ef0f92"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a07b229a797c72143acbea09587ef0f92">H5T_STR_SPACEPAD</a> = H5T_STR_SPACEPAD()</td></tr>
+<tr class="separator:a07b229a797c72143acbea09587ef0f92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09fc5c30b5c3ea55ec7aa8f40d8adfd2"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a09fc5c30b5c3ea55ec7aa8f40d8adfd2">H5T_STRING</a> = H5T_STRING()</td></tr>
+<tr class="separator:a09fc5c30b5c3ea55ec7aa8f40d8adfd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab34b651efe5afd7c386284227c299323"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab34b651efe5afd7c386284227c299323">H5T_TIME</a> = H5T_TIME()</td></tr>
+<tr class="separator:ab34b651efe5afd7c386284227c299323"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a500a3a22466816c8b1825e4e8b60ff59"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a500a3a22466816c8b1825e4e8b60ff59">H5T_UNIX_D32BE</a> = H5T_UNIX_D32BE()</td></tr>
+<tr class="separator:a500a3a22466816c8b1825e4e8b60ff59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0383813cbf02e2bbf0a37546dd33bbc"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af0383813cbf02e2bbf0a37546dd33bbc">H5T_UNIX_D32LE</a> = H5T_UNIX_D32LE()</td></tr>
+<tr class="separator:af0383813cbf02e2bbf0a37546dd33bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75bb6c78fa48a3ac07d885120596bdae"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a75bb6c78fa48a3ac07d885120596bdae">H5T_UNIX_D64BE</a> = H5T_UNIX_D64BE()</td></tr>
+<tr class="separator:a75bb6c78fa48a3ac07d885120596bdae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad43d8dd66f791861baa403175edc3f4b"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad43d8dd66f791861baa403175edc3f4b">H5T_UNIX_D64LE</a> = H5T_UNIX_D64LE()</td></tr>
+<tr class="separator:ad43d8dd66f791861baa403175edc3f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af19a3a8c0d0df3c838635aeac409bdc7"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af19a3a8c0d0df3c838635aeac409bdc7">H5T_VARIABLE</a> = H5T_VARIABLE()</td></tr>
+<tr class="separator:af19a3a8c0d0df3c838635aeac409bdc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b91355ef0347ca6484e4bf8b08c739a"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0b91355ef0347ca6484e4bf8b08c739a">H5T_VLEN</a> = H5T_VLEN()</td></tr>
+<tr class="separator:a0b91355ef0347ca6484e4bf8b08c739a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af82e39f65142e54ecae8bac9b25c3306"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af82e39f65142e54ecae8bac9b25c3306">H5T_VL_T</a> = H5T_VL_T()</td></tr>
+<tr class="separator:af82e39f65142e54ecae8bac9b25c3306"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fd79ac1939440f80d50d2c05912ffbd"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2fd79ac1939440f80d50d2c05912ffbd">H5VL_CAP_FLAG_NONE</a> = H5VL_CAP_FLAG_NONE()</td></tr>
+<tr class="separator:a2fd79ac1939440f80d50d2c05912ffbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab24ac4111666c860114d972d6646207"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aab24ac4111666c860114d972d6646207">H5VL_CAP_FLAG_THREADSAFE</a> = H5VL_CAP_FLAG_THREADSAFE()</td></tr>
+<tr class="separator:aab24ac4111666c860114d972d6646207"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c399092016a10cf0f20071948537b1a"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6c399092016a10cf0f20071948537b1a">H5VL_NATIVE</a> = H5VL_NATIVE()</td></tr>
+<tr class="separator:a6c399092016a10cf0f20071948537b1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1ae06eeca6836be4e21a9bc48b6aa94"><td class="memItemLeft" align="right" valign="top">static final String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab1ae06eeca6836be4e21a9bc48b6aa94">H5VL_NATIVE_NAME</a> = H5VL_NATIVE_NAME()</td></tr>
+<tr class="separator:ab1ae06eeca6836be4e21a9bc48b6aa94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6169334051e7e2040e60d8cd0d69b886"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6169334051e7e2040e60d8cd0d69b886">H5VL_NATIVE_VALUE</a> = H5VL_NATIVE_VALUE()</td></tr>
+<tr class="separator:a6169334051e7e2040e60d8cd0d69b886"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bb8692c26e5bc06a482feaff7600711"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7bb8692c26e5bc06a482feaff7600711">H5VL_NATIVE_VERSION</a> = H5VL_NATIVE_VERSION()</td></tr>
+<tr class="separator:a7bb8692c26e5bc06a482feaff7600711"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e8f761b036adb69652d50e45461fd43"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0e8f761b036adb69652d50e45461fd43">H5_VOL_INVALID</a> = H5_VOL_INVALID()</td></tr>
+<tr class="separator:a0e8f761b036adb69652d50e45461fd43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfadb538995889e8f85e587e172d4605"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abfadb538995889e8f85e587e172d4605">H5_VOL_NATIVE</a> = H5_VOL_NATIVE()</td></tr>
+<tr class="separator:abfadb538995889e8f85e587e172d4605"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af927673ec750e5ac65c42d170f6b8afd"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af927673ec750e5ac65c42d170f6b8afd">H5_VOL_RESERVED</a> = H5_VOL_RESERVED()</td></tr>
+<tr class="separator:af927673ec750e5ac65c42d170f6b8afd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab00e2e320a52b2b7ecdbc468efa11168"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab00e2e320a52b2b7ecdbc468efa11168">H5_VOL_MAX</a> = H5_VOL_MAX()</td></tr>
+<tr class="separator:ab00e2e320a52b2b7ecdbc468efa11168"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f04939516a414948702f4eb2cea3d77"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1f04939516a414948702f4eb2cea3d77">H5Z_CB_CONT</a> = H5Z_CB_CONT()</td></tr>
+<tr class="separator:a1f04939516a414948702f4eb2cea3d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a257aba2c18b7e344cbcab126d014e70a"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a257aba2c18b7e344cbcab126d014e70a">H5Z_CB_ERROR</a> = H5Z_CB_ERROR()</td></tr>
+<tr class="separator:a257aba2c18b7e344cbcab126d014e70a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36b5e1b7e91df4e833e5ecd70ae425b7"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a36b5e1b7e91df4e833e5ecd70ae425b7">H5Z_CB_FAIL</a> = H5Z_CB_FAIL()</td></tr>
+<tr class="separator:a36b5e1b7e91df4e833e5ecd70ae425b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cd774a5ecdcd7e9e6d83b7819554b5e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8cd774a5ecdcd7e9e6d83b7819554b5e">H5Z_CB_NO</a> = H5Z_CB_NO()</td></tr>
+<tr class="separator:a8cd774a5ecdcd7e9e6d83b7819554b5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acebc159fbcaaa94df57afc7ec215e96b"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#acebc159fbcaaa94df57afc7ec215e96b">H5Z_DISABLE_EDC</a> = H5Z_DISABLE_EDC()</td></tr>
+<tr class="separator:acebc159fbcaaa94df57afc7ec215e96b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb89d63ae64bee45b2d648ba8ab55bf4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#adb89d63ae64bee45b2d648ba8ab55bf4">H5Z_ENABLE_EDC</a> = H5Z_ENABLE_EDC()</td></tr>
+<tr class="separator:adb89d63ae64bee45b2d648ba8ab55bf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad82513ebda75eacd5f76737ebb48028e"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad82513ebda75eacd5f76737ebb48028e">H5Z_ERROR_EDC</a> = H5Z_ERROR_EDC()</td></tr>
+<tr class="separator:ad82513ebda75eacd5f76737ebb48028e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09c6602d3c339a8a62326cfede030ed6"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a09c6602d3c339a8a62326cfede030ed6">H5Z_FILTER_DEFLATE</a> = H5Z_FILTER_DEFLATE()</td></tr>
+<tr class="separator:a09c6602d3c339a8a62326cfede030ed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4d4fe1ed80f0f7a8fb27550daa3bec9"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac4d4fe1ed80f0f7a8fb27550daa3bec9">H5Z_FILTER_ERROR</a> = H5Z_FILTER_ERROR()</td></tr>
+<tr class="separator:ac4d4fe1ed80f0f7a8fb27550daa3bec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac63b7e651b07fe52de8cfb5f15553587"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ac63b7e651b07fe52de8cfb5f15553587">H5Z_FILTER_FLETCHER32</a> = H5Z_FILTER_FLETCHER32()</td></tr>
+<tr class="separator:ac63b7e651b07fe52de8cfb5f15553587"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1672619d48d1ef1b6ee574048790f0db"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a1672619d48d1ef1b6ee574048790f0db">H5Z_FILTER_MAX</a> = H5Z_FILTER_MAX()</td></tr>
+<tr class="separator:a1672619d48d1ef1b6ee574048790f0db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4ce51a82515f47bee9f417efedaae55"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ae4ce51a82515f47bee9f417efedaae55">H5Z_FILTER_NBIT</a> = H5Z_FILTER_NBIT()</td></tr>
+<tr class="separator:ae4ce51a82515f47bee9f417efedaae55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3ba42686394c1f7a071e2a903f7ac62"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad3ba42686394c1f7a071e2a903f7ac62">H5Z_FILTER_NONE</a> = H5Z_FILTER_NONE()</td></tr>
+<tr class="separator:ad3ba42686394c1f7a071e2a903f7ac62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08e077341a63bfe9bb6abd9a523a3ac8"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a08e077341a63bfe9bb6abd9a523a3ac8">H5Z_FILTER_RESERVED</a> = H5Z_FILTER_RESERVED()</td></tr>
+<tr class="separator:a08e077341a63bfe9bb6abd9a523a3ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c27a92c74fc66d1f0bc43397195c929"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2c27a92c74fc66d1f0bc43397195c929">H5Z_FILTER_SCALEOFFSET</a> = H5Z_FILTER_SCALEOFFSET()</td></tr>
+<tr class="separator:a2c27a92c74fc66d1f0bc43397195c929"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1c75bd1479d27c9dac4d453ebc9b7fe"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ad1c75bd1479d27c9dac4d453ebc9b7fe">H5Z_FILTER_SHUFFLE</a> = H5Z_FILTER_SHUFFLE()</td></tr>
+<tr class="separator:ad1c75bd1479d27c9dac4d453ebc9b7fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d25848d934c8a29d50b84d1635f7c95"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7d25848d934c8a29d50b84d1635f7c95">H5Z_FILTER_SZIP</a> = H5Z_FILTER_SZIP()</td></tr>
+<tr class="separator:a7d25848d934c8a29d50b84d1635f7c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa22edb94d9e4d7a7da194db0f273f822"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aa22edb94d9e4d7a7da194db0f273f822">H5Z_FLAG_DEFMASK</a> = H5Z_FLAG_DEFMASK()</td></tr>
+<tr class="separator:aa22edb94d9e4d7a7da194db0f273f822"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a708e092a5ff763d678370963e6181aa4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a708e092a5ff763d678370963e6181aa4">H5Z_FLAG_INVMASK</a> = H5Z_FLAG_INVMASK()</td></tr>
+<tr class="separator:a708e092a5ff763d678370963e6181aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ab3976a50fec1f407b3b86f30b1c331"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3ab3976a50fec1f407b3b86f30b1c331">H5Z_FLAG_MANDATORY</a> = H5Z_FLAG_MANDATORY()</td></tr>
+<tr class="separator:a3ab3976a50fec1f407b3b86f30b1c331"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a836ad866763c4cf599ffe3df9a6f4d03"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a836ad866763c4cf599ffe3df9a6f4d03">H5Z_FLAG_OPTIONAL</a> = H5Z_FLAG_OPTIONAL()</td></tr>
+<tr class="separator:a836ad866763c4cf599ffe3df9a6f4d03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a544b957f136240d4adf3023fe0235744"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a544b957f136240d4adf3023fe0235744">H5Z_FLAG_REVERSE</a> = H5Z_FLAG_REVERSE()</td></tr>
+<tr class="separator:a544b957f136240d4adf3023fe0235744"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f8a1f044ecea1548f71e2cb74f0e8c3"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3f8a1f044ecea1548f71e2cb74f0e8c3">H5Z_FLAG_SKIP_EDC</a> = H5Z_FLAG_SKIP_EDC()</td></tr>
+<tr class="separator:a3f8a1f044ecea1548f71e2cb74f0e8c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab04683f7b735cbd227d23f258dda6476"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab04683f7b735cbd227d23f258dda6476">H5Z_FILTER_ALL</a> = H5Z_FILTER_ALL()</td></tr>
+<tr class="separator:ab04683f7b735cbd227d23f258dda6476"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36532fa4bf161a920b0c9d1c0baf31c7"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a36532fa4bf161a920b0c9d1c0baf31c7">H5Z_MAX_NFILTERS</a> = H5Z_MAX_NFILTERS()</td></tr>
+<tr class="separator:a36532fa4bf161a920b0c9d1c0baf31c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25cf36edf4006338f35194fd37025f58"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a25cf36edf4006338f35194fd37025f58">H5Z_NO_EDC</a> = H5Z_NO_EDC()</td></tr>
+<tr class="separator:a25cf36edf4006338f35194fd37025f58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba490a74bf42c09e7c7cdfdbb91afb6d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#aba490a74bf42c09e7c7cdfdbb91afb6d">H5Z_FILTER_CONFIG_ENCODE_ENABLED</a> = H5Z_FILTER_CONFIG_ENCODE_ENABLED()</td></tr>
+<tr class="separator:aba490a74bf42c09e7c7cdfdbb91afb6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11e1d6baa47b45e3b2a3f87c2bd6eee3"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a11e1d6baa47b45e3b2a3f87c2bd6eee3">H5Z_FILTER_CONFIG_DECODE_ENABLED</a> = H5Z_FILTER_CONFIG_DECODE_ENABLED()</td></tr>
+<tr class="separator:a11e1d6baa47b45e3b2a3f87c2bd6eee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addfe1694decd6a5761110b8d51a4c687"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#addfe1694decd6a5761110b8d51a4c687">H5Z_SO_INT_MINBITS_DEFAULT</a> = H5Z_SO_INT_MINBITS_DEFAULT()</td></tr>
+<tr class="separator:addfe1694decd6a5761110b8d51a4c687"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b3f2f572022638c360f7ed9a990235d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a6b3f2f572022638c360f7ed9a990235d">H5Z_SO_FLOAT_DSCALE</a> = H5Z_SO_FLOAT_DSCALE()</td></tr>
+<tr class="separator:a6b3f2f572022638c360f7ed9a990235d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7293b2052fafa595347b5823a7b5fb96"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a7293b2052fafa595347b5823a7b5fb96">H5Z_SO_FLOAT_ESCALE</a> = H5Z_SO_FLOAT_ESCALE()</td></tr>
+<tr class="separator:a7293b2052fafa595347b5823a7b5fb96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44c1972c9e8a2f1e89223741f912c6d5"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a44c1972c9e8a2f1e89223741f912c6d5">H5Z_SO_INT</a> = H5Z_SO_INT()</td></tr>
+<tr class="separator:a44c1972c9e8a2f1e89223741f912c6d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80e6174c3962a1ba372cbbbd3d223242"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a80e6174c3962a1ba372cbbbd3d223242">H5Z_SHUFFLE_USER_NPARMS</a> = H5Z_SHUFFLE_USER_NPARMS()</td></tr>
+<tr class="separator:a80e6174c3962a1ba372cbbbd3d223242"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0af251c4fa798bd01b36ec0fcdc91075"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a0af251c4fa798bd01b36ec0fcdc91075">H5Z_SHUFFLE_TOTAL_NPARMS</a> = H5Z_SHUFFLE_TOTAL_NPARMS()</td></tr>
+<tr class="separator:a0af251c4fa798bd01b36ec0fcdc91075"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a247c30e694b5c16ca9d7235e1bf0a0c9"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a247c30e694b5c16ca9d7235e1bf0a0c9">H5Z_SZIP_USER_NPARMS</a> = H5Z_SZIP_USER_NPARMS()</td></tr>
+<tr class="separator:a247c30e694b5c16ca9d7235e1bf0a0c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb8236790429b7d072fe63ab90e5c829"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#afb8236790429b7d072fe63ab90e5c829">H5Z_SZIP_TOTAL_NPARMS</a> = H5Z_SZIP_TOTAL_NPARMS()</td></tr>
+<tr class="separator:afb8236790429b7d072fe63ab90e5c829"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adec70eeea9bbfceaf5553726c41780b8"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#adec70eeea9bbfceaf5553726c41780b8">H5Z_SZIP_PARM_MASK</a> = H5Z_SZIP_PARM_MASK()</td></tr>
+<tr class="separator:adec70eeea9bbfceaf5553726c41780b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3db130882de4c1aad79eae0f5005f546"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a3db130882de4c1aad79eae0f5005f546">H5Z_SZIP_PARM_PPB</a> = H5Z_SZIP_PARM_PPB()</td></tr>
+<tr class="separator:a3db130882de4c1aad79eae0f5005f546"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8262d27c2b47009a78a3f228bcac66b9"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a8262d27c2b47009a78a3f228bcac66b9">H5Z_SZIP_PARM_BPP</a> = H5Z_SZIP_PARM_BPP()</td></tr>
+<tr class="separator:a8262d27c2b47009a78a3f228bcac66b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d65e45a6b0c07f0ab4342d283f187b0"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a2d65e45a6b0c07f0ab4342d283f187b0">H5Z_SZIP_PARM_PPS</a> = H5Z_SZIP_PARM_PPS()</td></tr>
+<tr class="separator:a2d65e45a6b0c07f0ab4342d283f187b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75747cb9a0888e57a642af86a4e3c02d"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#a75747cb9a0888e57a642af86a4e3c02d">H5Z_NBIT_USER_NPARMS</a> = H5Z_NBIT_USER_NPARMS()</td></tr>
+<tr class="separator:a75747cb9a0888e57a642af86a4e3c02d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9d27ba5acc4d3c2434f8d7cd7cdff33"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#af9d27ba5acc4d3c2434f8d7cd7cdff33">H5Z_SCALEOFFSET_USER_NPARMS</a> = H5Z_SCALEOFFSET_USER_NPARMS()</td></tr>
+<tr class="separator:af9d27ba5acc4d3c2434f8d7cd7cdff33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a2df66820ed13272ee6bfc2e6da7c4716"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2df66820ed13272ee6bfc2e6da7c4716">&#9670;&nbsp;</a></span>H5_INDEX_CRT_ORDER</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_INDEX_CRT_ORDER = H5_INDEX_CRT_ORDER()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>indices on links, index on creation order </p>
+
+</div>
+</div>
+<a id="ad1e5cc1e765cf864b5d322acccf94224"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad1e5cc1e765cf864b5d322acccf94224">&#9670;&nbsp;</a></span>H5_INDEX_N</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_INDEX_N = H5_INDEX_N()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>indices on links, number of indices defined </p>
+
+</div>
+</div>
+<a id="a2266774dd6114fa8f4b6af0ab7f4c52f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2266774dd6114fa8f4b6af0ab7f4c52f">&#9670;&nbsp;</a></span>H5_INDEX_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_INDEX_NAME = H5_INDEX_NAME()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>indices on links, index on names </p>
+
+</div>
+</div>
+<a id="a9b26b291a29100736b7832aec689674e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b26b291a29100736b7832aec689674e">&#9670;&nbsp;</a></span>H5_INDEX_UNKNOWN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_INDEX_UNKNOWN = H5_INDEX_UNKNOWN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>indices on links, unknown index type </p>
+
+</div>
+</div>
+<a id="a305814c65ff7dbd11b43aa27b47bfd85"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a305814c65ff7dbd11b43aa27b47bfd85">&#9670;&nbsp;</a></span>H5_ITER_DEC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_ITER_DEC = H5_ITER_DEC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Common iteration orders, Decreasing order </p>
+
+</div>
+</div>
+<a id="ac507a749f674326e7ae272228526c99a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac507a749f674326e7ae272228526c99a">&#9670;&nbsp;</a></span>H5_ITER_INC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_ITER_INC = H5_ITER_INC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Common iteration orders, Increasing order </p>
+
+</div>
+</div>
+<a id="a32b0c8e08d76d13e965317d9205380d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32b0c8e08d76d13e965317d9205380d2">&#9670;&nbsp;</a></span>H5_ITER_N</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_ITER_N = H5_ITER_N()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Common iteration orders, Number of iteration orders </p>
+
+</div>
+</div>
+<a id="a7948eca311ffe438bc0ce83dc8dcfbf6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7948eca311ffe438bc0ce83dc8dcfbf6">&#9670;&nbsp;</a></span>H5_ITER_NATIVE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_ITER_NATIVE = H5_ITER_NATIVE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Common iteration orders, No particular order, whatever is fastest </p>
+
+</div>
+</div>
+<a id="adf0dfd8eaec2d38dcfc5a195414d65ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf0dfd8eaec2d38dcfc5a195414d65ef">&#9670;&nbsp;</a></span>H5_ITER_UNKNOWN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_ITER_UNKNOWN = H5_ITER_UNKNOWN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Common iteration orders, Unknown order </p>
+
+</div>
+</div>
+<a id="a03773b68a5ab67dc8d57dd0330309f31"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03773b68a5ab67dc8d57dd0330309f31">&#9670;&nbsp;</a></span>H5_SZIP_ALLOW_K13_OPTION_MASK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_SZIP_ALLOW_K13_OPTION_MASK = H5_SZIP_ALLOW_K13_OPTION_MASK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Special parameters for szip compression </p>
+
+</div>
+</div>
+<a id="a67470754fb21957b9a8999730db64182"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a67470754fb21957b9a8999730db64182">&#9670;&nbsp;</a></span>H5_SZIP_CHIP_OPTION_MASK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_SZIP_CHIP_OPTION_MASK = H5_SZIP_CHIP_OPTION_MASK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Special parameters for szip compression </p>
+
+</div>
+</div>
+<a id="a54136a615cca9778d0b1375b6874bafc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54136a615cca9778d0b1375b6874bafc">&#9670;&nbsp;</a></span>H5_SZIP_EC_OPTION_MASK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_SZIP_EC_OPTION_MASK = H5_SZIP_EC_OPTION_MASK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Special parameters for szip compression </p>
+
+</div>
+</div>
+<a id="ac842eacbbce410ac33e070c7bdfd256d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac842eacbbce410ac33e070c7bdfd256d">&#9670;&nbsp;</a></span>H5_SZIP_MAX_PIXELS_PER_BLOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_SZIP_MAX_PIXELS_PER_BLOCK = H5_SZIP_MAX_PIXELS_PER_BLOCK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Special parameters for szip compression </p>
+
+</div>
+</div>
+<a id="ae0f9dfb5f6aeb2fcf3af4db6079ed439"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0f9dfb5f6aeb2fcf3af4db6079ed439">&#9670;&nbsp;</a></span>H5_SZIP_NN_OPTION_MASK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_SZIP_NN_OPTION_MASK = H5_SZIP_NN_OPTION_MASK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Special parameters for szip compression </p>
+
+</div>
+</div>
+<a id="a0e8f761b036adb69652d50e45461fd43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e8f761b036adb69652d50e45461fd43">&#9670;&nbsp;</a></span>H5_VOL_INVALID</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_VOL_INVALID = H5_VOL_INVALID()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab00e2e320a52b2b7ecdbc468efa11168"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab00e2e320a52b2b7ecdbc468efa11168">&#9670;&nbsp;</a></span>H5_VOL_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_VOL_MAX = H5_VOL_MAX()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abfadb538995889e8f85e587e172d4605"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abfadb538995889e8f85e587e172d4605">&#9670;&nbsp;</a></span>H5_VOL_NATIVE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_VOL_NATIVE = H5_VOL_NATIVE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af927673ec750e5ac65c42d170f6b8afd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af927673ec750e5ac65c42d170f6b8afd">&#9670;&nbsp;</a></span>H5_VOL_RESERVED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5_VOL_RESERVED = H5_VOL_RESERVED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a168f2cdafbd2f2af6c96da87076a2287"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a168f2cdafbd2f2af6c96da87076a2287">&#9670;&nbsp;</a></span>H5AC_CURR_CACHE_CONFIG_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5AC_CURR_CACHE_CONFIG_VERSION = H5AC_CURR_CACHE_CONFIG_VERSION()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>The version of the <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> in use </p>
+
+</div>
+</div>
+<a id="a46cdfc1f667ea12b38a515e894d7625e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46cdfc1f667ea12b38a515e894d7625e">&#9670;&nbsp;</a></span>H5AC_MAX_TRACE_FILE_NAME_LEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5AC_MAX_TRACE_FILE_NAME_LEN = H5AC_MAX_TRACE_FILE_NAME_LEN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>The maximum length of the trace file path </p>
+
+</div>
+</div>
+<a id="abebcd25a9a8c059cf4e633eb2aee24c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abebcd25a9a8c059cf4e633eb2aee24c5">&#9670;&nbsp;</a></span>H5AC_METADATA_WRITE_STRATEGY_DISTRIBUTED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5AC_METADATA_WRITE_STRATEGY_DISTRIBUTED</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">=</div>
+<div class="line"> <a class="code" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abebcd25a9a8c059cf4e633eb2aee24c5">H5AC_METADATA_WRITE_STRATEGY_DISTRIBUTED</a>()</div>
+<div class="ttc" id="aclasshdf_1_1hdf5lib_1_1_h_d_f5_constants_html_abebcd25a9a8c059cf4e633eb2aee24c5"><div class="ttname"><a href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#abebcd25a9a8c059cf4e633eb2aee24c5">hdf.hdf5lib.HDF5Constants.H5AC_METADATA_WRITE_STRATEGY_DISTRIBUTED</a></div><div class="ttdeci">static final int H5AC_METADATA_WRITE_STRATEGY_DISTRIBUTED</div><div class="ttdef"><b>Definition:</b> HDF5Constants.java:82</div></div>
+</div><!-- fragment --><p>In the distributed metadata write strategy, process zero still makes the decisions as to what entries should be flushed, but the actual flushes are distributed across the processes in the computation to the extent possible. </p>
+
+</div>
+</div>
+<a id="ab3e4fec9f95f541c557fb0a5782f240f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3e4fec9f95f541c557fb0a5782f240f">&#9670;&nbsp;</a></span>H5AC_METADATA_WRITE_STRATEGY_PROCESS_ZERO_ONLY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5AC_METADATA_WRITE_STRATEGY_PROCESS_ZERO_ONLY</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">=</div>
+<div class="line"> <a class="code" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab3e4fec9f95f541c557fb0a5782f240f">H5AC_METADATA_WRITE_STRATEGY_PROCESS_ZERO_ONLY</a>()</div>
+<div class="ttc" id="aclasshdf_1_1hdf5lib_1_1_h_d_f5_constants_html_ab3e4fec9f95f541c557fb0a5782f240f"><div class="ttname"><a href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html#ab3e4fec9f95f541c557fb0a5782f240f">hdf.hdf5lib.HDF5Constants.H5AC_METADATA_WRITE_STRATEGY_PROCESS_ZERO_ONLY</a></div><div class="ttdeci">static final int H5AC_METADATA_WRITE_STRATEGY_PROCESS_ZERO_ONLY</div><div class="ttdef"><b>Definition:</b> HDF5Constants.java:74</div></div>
+</div><!-- fragment --><p>When metadata_write_strategy is set to this value, only process zero is allowed to write dirty metadata to disk. All other processes must retain dirty metadata until they are informed at a sync point that the dirty metadata in question has been written to disk. </p>
+
+</div>
+</div>
+<a id="a775b4912fcb690a2504e594689bcd0cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a775b4912fcb690a2504e594689bcd0cc">&#9670;&nbsp;</a></span>H5C_decr_age_out</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5C_decr_age_out = H5C_decr_age_out()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>At the end of each epoch, search the cache for entries that have not been accessed for at least the number of epochs specified in the epochs_before_eviction field, and evict these entries </p>
+
+</div>
+</div>
+<a id="a47b950d267a08fd1aff3766fe21415c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47b950d267a08fd1aff3766fe21415c2">&#9670;&nbsp;</a></span>H5C_decr_age_out_with_threshold</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5C_decr_age_out_with_threshold = H5C_decr_age_out_with_threshold()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Same as age_out, but we only attempt to reduce the cache size when the hit rate observed over the last epoch exceeds the value provided in the upper_hr_threshold field </p>
+
+</div>
+</div>
+<a id="a9807c0b2d051851ded2ca139c6a26d01"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9807c0b2d051851ded2ca139c6a26d01">&#9670;&nbsp;</a></span>H5C_decr_off</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5C_decr_off = H5C_decr_off()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Don't attempt to decrease the size of the cache automatically </p>
+
+</div>
+</div>
+<a id="af196638acf99a343b072dd105d4d9358"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af196638acf99a343b072dd105d4d9358">&#9670;&nbsp;</a></span>H5C_decr_threshold</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5C_decr_threshold = H5C_decr_threshold()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Attempt to decrease the size of the cache whenever the average hit rate over the last epoch rises above the value supplied in the upper_hr_threshold field </p>
+
+</div>
+</div>
+<a id="a8c4014ef0451610dbf5b7c25fc5b1d85"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c4014ef0451610dbf5b7c25fc5b1d85">&#9670;&nbsp;</a></span>H5C_flash_incr_add_space</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5C_flash_incr_add_space = H5C_flash_incr_add_space()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>increase the current maximum cache size by x * flash_multiple less any free space in the cache </p>
+
+</div>
+</div>
+<a id="a77f7e629aa2a74c42aa0fdb5c35b8b24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a77f7e629aa2a74c42aa0fdb5c35b8b24">&#9670;&nbsp;</a></span>H5C_flash_incr_off</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5C_flash_incr_off = H5C_flash_incr_off()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Don't perform flash increases in the size of the cache </p>
+
+</div>
+</div>
+<a id="a91a2afd975c0ad2d2236c0b399a6c5f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91a2afd975c0ad2d2236c0b399a6c5f2">&#9670;&nbsp;</a></span>H5C_incr_off</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5C_incr_off = H5C_incr_off()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Don't attempt to increase the size of the cache automatically </p>
+
+</div>
+</div>
+<a id="a7e5f7cd16444907edd5544ae209ef7e8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e5f7cd16444907edd5544ae209ef7e8">&#9670;&nbsp;</a></span>H5C_incr_threshold</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5C_incr_threshold = H5C_incr_threshold()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Attempt to increase the size of the cache whenever the average hit rate over the last epoch drops below the value supplied in the lower_hr_threshold field </p>
+
+</div>
+</div>
+<a id="a5e3b13afbdeb166b5c345b4f723c1210"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5e3b13afbdeb166b5c345b4f723c1210">&#9670;&nbsp;</a></span>H5D_ALLOC_TIME_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_ALLOC_TIME_DEFAULT = H5D_ALLOC_TIME_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a216959c5dbbf1b201bc09756557ea102"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a216959c5dbbf1b201bc09756557ea102">&#9670;&nbsp;</a></span>H5D_ALLOC_TIME_EARLY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_ALLOC_TIME_EARLY = H5D_ALLOC_TIME_EARLY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a98693355722780334c52472d3d9e7b91"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a98693355722780334c52472d3d9e7b91">&#9670;&nbsp;</a></span>H5D_ALLOC_TIME_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_ALLOC_TIME_ERROR = H5D_ALLOC_TIME_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a53d1b8cee0bb7591e609c6287a32d651"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53d1b8cee0bb7591e609c6287a32d651">&#9670;&nbsp;</a></span>H5D_ALLOC_TIME_INCR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_ALLOC_TIME_INCR = H5D_ALLOC_TIME_INCR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a07c40e794d685c7b5930eebbacc81756"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07c40e794d685c7b5930eebbacc81756">&#9670;&nbsp;</a></span>H5D_ALLOC_TIME_LATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_ALLOC_TIME_LATE = H5D_ALLOC_TIME_LATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a14d765f981f1f53eea055c1462c57add"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14d765f981f1f53eea055c1462c57add">&#9670;&nbsp;</a></span>H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS = H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a41b31e4335a7aa3e2eaaef8bc1513259"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41b31e4335a7aa3e2eaaef8bc1513259">&#9670;&nbsp;</a></span>H5D_CHUNK_IDX_BTREE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_CHUNK_IDX_BTREE = H5D_CHUNK_IDX_BTREE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab965a2fb2c654cd6d0da736487d33236"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab965a2fb2c654cd6d0da736487d33236">&#9670;&nbsp;</a></span>H5D_CHUNKED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_CHUNKED = H5D_CHUNKED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6ffac36c3565dae321343b45dcab6459"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ffac36c3565dae321343b45dcab6459">&#9670;&nbsp;</a></span>H5D_COMPACT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_COMPACT = H5D_COMPACT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a81ad6e0aee783f6d9923a891730e95bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a81ad6e0aee783f6d9923a891730e95bc">&#9670;&nbsp;</a></span>H5D_CONTIGUOUS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_CONTIGUOUS = H5D_CONTIGUOUS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a741cacab227bb7e92f7d6edc04231fb1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a741cacab227bb7e92f7d6edc04231fb1">&#9670;&nbsp;</a></span>H5D_FILL_TIME_ALLOC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_FILL_TIME_ALLOC = H5D_FILL_TIME_ALLOC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5907a0513046bb51b1aed86eb2a139dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5907a0513046bb51b1aed86eb2a139dd">&#9670;&nbsp;</a></span>H5D_FILL_TIME_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_FILL_TIME_ERROR = H5D_FILL_TIME_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a52b4683eff868569f08b9cdafb388929"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a52b4683eff868569f08b9cdafb388929">&#9670;&nbsp;</a></span>H5D_FILL_TIME_IFSET</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_FILL_TIME_IFSET = H5D_FILL_TIME_IFSET()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aac44498e8eb7a0cf29125fe747cd9d87"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac44498e8eb7a0cf29125fe747cd9d87">&#9670;&nbsp;</a></span>H5D_FILL_TIME_NEVER</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_FILL_TIME_NEVER = H5D_FILL_TIME_NEVER()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0b91833b36f9731716cea0708695e5f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b91833b36f9731716cea0708695e5f5">&#9670;&nbsp;</a></span>H5D_FILL_VALUE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_FILL_VALUE_DEFAULT = H5D_FILL_VALUE_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad19808c48d6a5c43d83726c7448e1afc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad19808c48d6a5c43d83726c7448e1afc">&#9670;&nbsp;</a></span>H5D_FILL_VALUE_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_FILL_VALUE_ERROR = H5D_FILL_VALUE_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7e9ecdda06e0449c89236f70f80a4ea4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e9ecdda06e0449c89236f70f80a4ea4">&#9670;&nbsp;</a></span>H5D_FILL_VALUE_UNDEFINED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_FILL_VALUE_UNDEFINED = H5D_FILL_VALUE_UNDEFINED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7116070ecd7a23882e8cd45cdc7b97bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7116070ecd7a23882e8cd45cdc7b97bb">&#9670;&nbsp;</a></span>H5D_FILL_VALUE_USER_DEFINED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_FILL_VALUE_USER_DEFINED = H5D_FILL_VALUE_USER_DEFINED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a45f9d324dfa8fafb9222bf3c0302459e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45f9d324dfa8fafb9222bf3c0302459e">&#9670;&nbsp;</a></span>H5D_LAYOUT_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_LAYOUT_ERROR = H5D_LAYOUT_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaf92e6b053fcc1b674f444ea70bc8bdb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf92e6b053fcc1b674f444ea70bc8bdb">&#9670;&nbsp;</a></span>H5D_NLAYOUTS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_NLAYOUTS = H5D_NLAYOUTS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8279122bd2ee86973b066f29cf556072"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8279122bd2ee86973b066f29cf556072">&#9670;&nbsp;</a></span>H5D_SPACE_STATUS_ALLOCATED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_SPACE_STATUS_ALLOCATED = H5D_SPACE_STATUS_ALLOCATED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acd5211a1dae60d09ec0398dc4cff82e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd5211a1dae60d09ec0398dc4cff82e5">&#9670;&nbsp;</a></span>H5D_SPACE_STATUS_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_SPACE_STATUS_ERROR = H5D_SPACE_STATUS_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7cfa4610f2ab2b06073ec7dc14702bfd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7cfa4610f2ab2b06073ec7dc14702bfd">&#9670;&nbsp;</a></span>H5D_SPACE_STATUS_NOT_ALLOCATED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_SPACE_STATUS_NOT_ALLOCATED = H5D_SPACE_STATUS_NOT_ALLOCATED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0338a67d50e79931ed38aecf9cbc4687"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0338a67d50e79931ed38aecf9cbc4687">&#9670;&nbsp;</a></span>H5D_SPACE_STATUS_PART_ALLOCATED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_SPACE_STATUS_PART_ALLOCATED = H5D_SPACE_STATUS_PART_ALLOCATED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a19ed89733c85a2542c28fa5300795199"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19ed89733c85a2542c28fa5300795199">&#9670;&nbsp;</a></span>H5D_VDS_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_VDS_ERROR = H5D_VDS_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa449dcf76ea19cc5b25bd2da28e1c34f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa449dcf76ea19cc5b25bd2da28e1c34f">&#9670;&nbsp;</a></span>H5D_VDS_FIRST_MISSING</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_VDS_FIRST_MISSING = H5D_VDS_FIRST_MISSING()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2e4b8910eece6c01e818144c99d95e68"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e4b8910eece6c01e818144c99d95e68">&#9670;&nbsp;</a></span>H5D_VDS_LAST_AVAILABLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_VDS_LAST_AVAILABLE = H5D_VDS_LAST_AVAILABLE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8ac16b1502cd3f9a5828356cc2f84b6d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ac16b1502cd3f9a5828356cc2f84b6d">&#9670;&nbsp;</a></span>H5D_VIRTUAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5D_VIRTUAL = H5D_VIRTUAL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac23f1660cc9093563be655476705a4ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac23f1660cc9093563be655476705a4ae">&#9670;&nbsp;</a></span>H5E_ALIGNMENT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_ALIGNMENT = H5E_ALIGNMENT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object header related errors - Alignment error </p>
+
+</div>
+</div>
+<a id="aa32fe8f829ebdefe93d7a057456bb0cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa32fe8f829ebdefe93d7a057456bb0cc">&#9670;&nbsp;</a></span>H5E_ALREADYEXISTS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_ALREADYEXISTS = H5E_ALREADYEXISTS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Resource errors - Object already exists </p>
+
+</div>
+</div>
+<a id="ad15a34612f5ef0ac13679b6ca7dc7e4a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad15a34612f5ef0ac13679b6ca7dc7e4a">&#9670;&nbsp;</a></span>H5E_ALREADYINIT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_ALREADYINIT = H5E_ALREADYINIT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Function entry/exit interface - Object already initialized </p>
+
+</div>
+</div>
+<a id="ad18290145651f8e7c9740ee81e631aec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad18290145651f8e7c9740ee81e631aec">&#9670;&nbsp;</a></span>H5E_ARGS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_ARGS = H5E_ARGS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Invalid arguments to routine </p>
+
+</div>
+</div>
+<a id="a48735469272b2904bd41c113efdc6cad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48735469272b2904bd41c113efdc6cad">&#9670;&nbsp;</a></span>H5E_ATTR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_ATTR = H5E_ATTR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Attribute </p>
+
+</div>
+</div>
+<a id="ad64915cec2b6d177536ad2b5c142827a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad64915cec2b6d177536ad2b5c142827a">&#9670;&nbsp;</a></span>H5E_BADFILE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_BADFILE = H5E_BADFILE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - File accessibility errors - Bad file ID accessed </p>
+
+</div>
+</div>
+<a id="aa45aaf6a563a6bf25200c921e4db6ca1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa45aaf6a563a6bf25200c921e4db6ca1">&#9670;&nbsp;</a></span>H5E_BADGROUP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_BADGROUP = H5E_BADGROUP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object ID related errors - Unable to find ID group information </p>
+
+</div>
+</div>
+<a id="a887e6f283654a9d3199bf9263fae86d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a887e6f283654a9d3199bf9263fae86d9">&#9670;&nbsp;</a></span>H5E_BADID</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_BADID = H5E_BADID()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object ID related errors - Unable to find ID information (already closed?) </p>
+
+</div>
+</div>
+<a id="a912cb18d05ac0876c947d6afa028a895"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a912cb18d05ac0876c947d6afa028a895">&#9670;&nbsp;</a></span>H5E_BADITER</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_BADITER = H5E_BADITER()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object header related errors - Iteration failed </p>
+
+</div>
+</div>
+<a id="ada8533a8a65fa81d0f5921135344a9f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada8533a8a65fa81d0f5921135344a9f3">&#9670;&nbsp;</a></span>H5E_BADMESG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_BADMESG = H5E_BADMESG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object header related errors - Unrecognized message </p>
+
+</div>
+</div>
+<a id="a7a95e67d9c67420fd0456682efa1c729"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a95e67d9c67420fd0456682efa1c729">&#9670;&nbsp;</a></span>H5E_BADRANGE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_BADRANGE = H5E_BADRANGE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Argument errors - Out of range </p>
+
+</div>
+</div>
+<a id="a3d8f4f89aa98d7e79b130f37d93b67d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d8f4f89aa98d7e79b130f37d93b67d4">&#9670;&nbsp;</a></span>H5E_BADSELECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_BADSELECT = H5E_BADSELECT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Dataspace errors - Invalid selection </p>
+
+</div>
+</div>
+<a id="abc7b0880b85ab2f5193af11c1450b780"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc7b0880b85ab2f5193af11c1450b780">&#9670;&nbsp;</a></span>H5E_BADSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_BADSIZE = H5E_BADSIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Datatype conversion errors - Bad size for object </p>
+
+</div>
+</div>
+<a id="a461ffc5c40dbc43c8c4adc4b5fe9a701"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a461ffc5c40dbc43c8c4adc4b5fe9a701">&#9670;&nbsp;</a></span>H5E_BADTYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_BADTYPE = H5E_BADTYPE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Argument errors - Inappropriate type </p>
+
+</div>
+</div>
+<a id="a2727164233f4be75c6cf63089a70da2a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2727164233f4be75c6cf63089a70da2a">&#9670;&nbsp;</a></span>H5E_BADVALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_BADVALUE = H5E_BADVALUE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Argument errors - Bad value </p>
+
+</div>
+</div>
+<a id="a0afc3d16033fe632e50ad4cc561d3914"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0afc3d16033fe632e50ad4cc561d3914">&#9670;&nbsp;</a></span>H5E_BTREE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_BTREE = H5E_BTREE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - B-Tree node </p>
+
+</div>
+</div>
+<a id="a5a9cdea661d1681a205271f3abc9471e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5a9cdea661d1681a205271f3abc9471e">&#9670;&nbsp;</a></span>H5E_CACHE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CACHE = H5E_CACHE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Object cache </p>
+
+</div>
+</div>
+<a id="aa229071ef97f6b42526abef3ec230c4a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa229071ef97f6b42526abef3ec230c4a">&#9670;&nbsp;</a></span>H5E_CALLBACK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CALLBACK = H5E_CALLBACK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>I/O pipeline errors - Callback failed </p>
+
+</div>
+</div>
+<a id="aad832503d22f8b1982c4d10eadf62204"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad832503d22f8b1982c4d10eadf62204">&#9670;&nbsp;</a></span>H5E_CANAPPLY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANAPPLY = H5E_CANAPPLY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>I/O pipeline errors - Error from filter 'can apply' callback </p>
+
+</div>
+</div>
+<a id="a7ac322574685b31bb05993da0f7454d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ac322574685b31bb05993da0f7454d1">&#9670;&nbsp;</a></span>H5E_CANTALLOC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTALLOC = H5E_CANTALLOC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Resource errors - Can't allocate space </p>
+
+</div>
+</div>
+<a id="a2a0f8873f42d76bdec785457e739deed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a0f8873f42d76bdec785457e739deed">&#9670;&nbsp;</a></span>H5E_CANTAPPEND</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTAPPEND = H5E_CANTAPPEND()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Dataspace errors - Can't append object </p>
+
+</div>
+</div>
+<a id="accf5647405a245334b12419cde1ad9d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#accf5647405a245334b12419cde1ad9d1">&#9670;&nbsp;</a></span>H5E_CANTATTACH</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTATTACH = H5E_CANTATTACH()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Heap errors - Can't attach object </p>
+
+</div>
+</div>
+<a id="aaa4e5d434d327d45456332224ed030ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa4e5d434d327d45456332224ed030ca">&#9670;&nbsp;</a></span>H5E_CANTCLEAN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTCLEAN = H5E_CANTCLEAN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to mark metadata as clean </p>
+
+</div>
+</div>
+<a id="adb6e53cf9e2b7a8330651fe4771275c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb6e53cf9e2b7a8330651fe4771275c8">&#9670;&nbsp;</a></span>H5E_CANTCLIP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTCLIP = H5E_CANTCLIP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Dataspace errors - Can't clip hyperslab region </p>
+
+</div>
+</div>
+<a id="a0bbea7311107f674359255f0916c8381"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0bbea7311107f674359255f0916c8381">&#9670;&nbsp;</a></span>H5E_CANTCLOSEFILE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTCLOSEFILE = H5E_CANTCLOSEFILE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - File accessibility errors - Unable to close file </p>
+
+</div>
+</div>
+<a id="a28d50e4e25970c5ad8444f61b6914162"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28d50e4e25970c5ad8444f61b6914162">&#9670;&nbsp;</a></span>H5E_CANTCLOSEOBJ</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTCLOSEOBJ = H5E_CANTCLOSEOBJ()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Group related errors - Can't close object </p>
+
+</div>
+</div>
+<a id="a73dabf1428b495ea6f582b81b9188062"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73dabf1428b495ea6f582b81b9188062">&#9670;&nbsp;</a></span>H5E_CANTCOMPARE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTCOMPARE = H5E_CANTCOMPARE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Dataspace errors - Can't compare objects </p>
+
+</div>
+</div>
+<a id="a3216ea339de2375c8ece93ebd0e286e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3216ea339de2375c8ece93ebd0e286e7">&#9670;&nbsp;</a></span>H5E_CANTCOMPUTE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTCOMPUTE = H5E_CANTCOMPUTE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Heap errors - Can't compute value </p>
+
+</div>
+</div>
+<a id="aa25ef1a7f59bf2d362dc2e83d3931c49"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa25ef1a7f59bf2d362dc2e83d3931c49">&#9670;&nbsp;</a></span>H5E_CANTCONVERT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTCONVERT = H5E_CANTCONVERT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Datatype conversion errors - Can't convert datatypes </p>
+
+</div>
+</div>
+<a id="a06c9748cacec1ab6f0aaa0695a956866"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a06c9748cacec1ab6f0aaa0695a956866">&#9670;&nbsp;</a></span>H5E_CANTCOPY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTCOPY = H5E_CANTCOPY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Resource errors - Unable to copy object </p>
+
+</div>
+</div>
+<a id="aa9ee80a14dec89ad0ed18930c41afcd6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9ee80a14dec89ad0ed18930c41afcd6">&#9670;&nbsp;</a></span>H5E_CANTCORK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTCORK = H5E_CANTCORK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to cork an object </p>
+
+</div>
+</div>
+<a id="abd7d5b53edac3fa89bb4ec7f98e51a36"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd7d5b53edac3fa89bb4ec7f98e51a36">&#9670;&nbsp;</a></span>H5E_CANTCOUNT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTCOUNT = H5E_CANTCOUNT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Dataspace errors - Can't count elements </p>
+
+</div>
+</div>
+<a id="aa53a1f2dd21cb974237c88227c5331cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa53a1f2dd21cb974237c88227c5331cc">&#9670;&nbsp;</a></span>H5E_CANTCREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTCREATE = H5E_CANTCREATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - File accessibility errors - Unable to create file </p>
+
+</div>
+</div>
+<a id="afbd284f525efe25fb2bea9f3e67260d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afbd284f525efe25fb2bea9f3e67260d0">&#9670;&nbsp;</a></span>H5E_CANTDEC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTDEC = H5E_CANTDEC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object ID related errors - Unable to decrement reference count </p>
+
+</div>
+</div>
+<a id="a6acbf4317ea46df474530b3543ae4f83"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6acbf4317ea46df474530b3543ae4f83">&#9670;&nbsp;</a></span>H5E_CANTDECODE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTDECODE = H5E_CANTDECODE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - B-tree related errors - Unable to decode value </p>
+
+</div>
+</div>
+<a id="a30076a9b7be38c286ea019867e497699"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30076a9b7be38c286ea019867e497699">&#9670;&nbsp;</a></span>H5E_CANTDELETE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTDELETE = H5E_CANTDELETE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object header related errors - Can't delete message </p>
+
+</div>
+</div>
+<a id="a49648f2ea8040834dc6a3c7297ad06ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49648f2ea8040834dc6a3c7297ad06ba">&#9670;&nbsp;</a></span>H5E_CANTDELETEFILE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTDELETEFILE = H5E_CANTDELETEFILE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - File accessibility errors - Unable to delete file </p>
+
+</div>
+</div>
+<a id="a73b3caeb316f2f83e40c0e30f387b8e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73b3caeb316f2f83e40c0e30f387b8e9">&#9670;&nbsp;</a></span>H5E_CANTDEPEND</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTDEPEND = H5E_CANTDEPEND()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to create a flush dependency </p>
+
+</div>
+</div>
+<a id="aaedc99e3a72cd353af781fca92663872"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaedc99e3a72cd353af781fca92663872">&#9670;&nbsp;</a></span>H5E_CANTDIRTY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTDIRTY = H5E_CANTDIRTY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to mark metadata as dirty </p>
+
+</div>
+</div>
+<a id="ab7ccbf75f773571ad8567d1c873714db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7ccbf75f773571ad8567d1c873714db">&#9670;&nbsp;</a></span>H5E_CANTENCODE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTENCODE = H5E_CANTENCODE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - B-tree related errors - Unable to encode value </p>
+
+</div>
+</div>
+<a id="a1bf9645404fff7f352a06fc8e26bc480"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1bf9645404fff7f352a06fc8e26bc480">&#9670;&nbsp;</a></span>H5E_CANTEXPUNGE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTEXPUNGE = H5E_CANTEXPUNGE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to expunge a metadata cache entry </p>
+
+</div>
+</div>
+<a id="ab4c990e69a7e0a69fa807689e7afe17e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab4c990e69a7e0a69fa807689e7afe17e">&#9670;&nbsp;</a></span>H5E_CANTEXTEND</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTEXTEND = H5E_CANTEXTEND()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Heap errors - Can't extend heap's space </p>
+
+</div>
+</div>
+<a id="a5ba39bb720fa882bd1618b189e292f20"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ba39bb720fa882bd1618b189e292f20">&#9670;&nbsp;</a></span>H5E_CANTFILTER</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTFILTER = H5E_CANTFILTER()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>I/O pipeline errors - Filter operation failed </p>
+
+</div>
+</div>
+<a id="a18ea319a06652ca1ecb67015650f3126"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a18ea319a06652ca1ecb67015650f3126">&#9670;&nbsp;</a></span>H5E_CANTFLUSH</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTFLUSH = H5E_CANTFLUSH()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to flush data from cache </p>
+
+</div>
+</div>
+<a id="a8d32472dde40c604625e4ceb0d7f8c2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d32472dde40c604625e4ceb0d7f8c2e">&#9670;&nbsp;</a></span>H5E_CANTFREE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTFREE = H5E_CANTFREE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Resource errors - Unable to free object </p>
+
+</div>
+</div>
+<a id="a7c7110d58dd1ba5b187d1ea0ac03c9de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c7110d58dd1ba5b187d1ea0ac03c9de">&#9670;&nbsp;</a></span>H5E_CANTGATHER</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTGATHER = H5E_CANTGATHER()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Parallel MPI - Can't gather data </p>
+
+</div>
+</div>
+<a id="ade35a3a1dc67abb521c03a3d7513d68c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade35a3a1dc67abb521c03a3d7513d68c">&#9670;&nbsp;</a></span>H5E_CANTGC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTGC = H5E_CANTGC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Resource errors - Unable to garbage collect </p>
+
+</div>
+</div>
+<a id="ac51d1782dd4461213e5fa98ea2cb1cc9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac51d1782dd4461213e5fa98ea2cb1cc9">&#9670;&nbsp;</a></span>H5E_CANTGET</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTGET = H5E_CANTGET()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Property list errors - Can't get value </p>
+
+</div>
+</div>
+<a id="a3c38bd7f3337186c891617facde44a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c38bd7f3337186c891617facde44a37">&#9670;&nbsp;</a></span>H5E_CANTGETSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTGETSIZE = H5E_CANTGETSIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Resource errors - Unable to compute size </p>
+
+</div>
+</div>
+<a id="a0bcaa38fdcf042cca82023db84cc8387"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0bcaa38fdcf042cca82023db84cc8387">&#9670;&nbsp;</a></span>H5E_CANTINC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTINC = H5E_CANTINC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object ID related errors - Unable to increment reference count </p>
+
+</div>
+</div>
+<a id="a338fdda1fc2c28c79f68716eeb3c0bf2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a338fdda1fc2c28c79f68716eeb3c0bf2">&#9670;&nbsp;</a></span>H5E_CANTINIT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTINIT = H5E_CANTINIT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Function entry/exit interface - Unable to initialize object </p>
+
+</div>
+</div>
+<a id="aee0b69880a4a2af09f2411d55f4aa634"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee0b69880a4a2af09f2411d55f4aa634">&#9670;&nbsp;</a></span>H5E_CANTINS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTINS = H5E_CANTINS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to insert metadata into cache </p>
+
+</div>
+</div>
+<a id="a46e2f8690207148829c24592cfd3501d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46e2f8690207148829c24592cfd3501d">&#9670;&nbsp;</a></span>H5E_CANTINSERT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTINSERT = H5E_CANTINSERT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - B-tree related errors - Unable to insert object </p>
+
+</div>
+</div>
+<a id="a45b73a20886602f0adcf0d1513ee79de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45b73a20886602f0adcf0d1513ee79de">&#9670;&nbsp;</a></span>H5E_CANTLIST</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTLIST = H5E_CANTLIST()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - B-tree related errors - Unable to list node </p>
+
+</div>
+</div>
+<a id="affb6a5178ba932aef35ad6b72e9e1bfb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#affb6a5178ba932aef35ad6b72e9e1bfb">&#9670;&nbsp;</a></span>H5E_CANTLOAD</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTLOAD = H5E_CANTLOAD()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to load metadata into cache </p>
+
+</div>
+</div>
+<a id="a2ce55d1a7d2319a99238fc6ec2fcb4d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ce55d1a7d2319a99238fc6ec2fcb4d1">&#9670;&nbsp;</a></span>H5E_CANTLOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTLOCK = H5E_CANTLOCK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Resource errors - Unable to lock object </p>
+
+</div>
+</div>
+<a id="a700811ad27047b86b950b6516d4556c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a700811ad27047b86b950b6516d4556c8">&#9670;&nbsp;</a></span>H5E_CANTLOCKFILE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTLOCKFILE = H5E_CANTLOCKFILE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - File accessibility errors Unable to lock file </p>
+
+</div>
+</div>
+<a id="a783233da53fd3fb04aa06ba64536ae19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a783233da53fd3fb04aa06ba64536ae19">&#9670;&nbsp;</a></span>H5E_CANTMARKCLEAN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTMARKCLEAN = H5E_CANTMARKCLEAN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to mark a pinned entry as clean </p>
+
+</div>
+</div>
+<a id="a2d9e46fd5afe348b868b71e6bf9f6bc5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d9e46fd5afe348b868b71e6bf9f6bc5">&#9670;&nbsp;</a></span>H5E_CANTMARKDIRTY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTMARKDIRTY = H5E_CANTMARKDIRTY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to mark a pinned entry as dirty </p>
+
+</div>
+</div>
+<a id="af618c681a6dacf10fa9246e5fd0aeec6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af618c681a6dacf10fa9246e5fd0aeec6">&#9670;&nbsp;</a></span>H5E_CANTMARKSERIALIZED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTMARKSERIALIZED = H5E_CANTMARKSERIALIZED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to mark an entry as unserialized </p>
+
+</div>
+</div>
+<a id="a1177e3f1f3483b2f4236f3a0bb380b3d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1177e3f1f3483b2f4236f3a0bb380b3d">&#9670;&nbsp;</a></span>H5E_CANTMARKUNSERIALIZED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTMARKUNSERIALIZED = H5E_CANTMARKUNSERIALIZED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to mark an entry as serialized </p>
+
+</div>
+</div>
+<a id="a87ca85bbd5c888b6ced86ee2f786f181"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a87ca85bbd5c888b6ced86ee2f786f181">&#9670;&nbsp;</a></span>H5E_CANTMERGE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTMERGE = H5E_CANTMERGE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Free space errors - Can't merge objects </p>
+
+</div>
+</div>
+<a id="a5c7bd0e3b2539f3750308ab64540d838"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c7bd0e3b2539f3750308ab64540d838">&#9670;&nbsp;</a></span>H5E_CANTMODIFY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTMODIFY = H5E_CANTMODIFY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - B-tree related errors - Unable to modify record </p>
+
+</div>
+</div>
+<a id="ad5a2da9ff41cac0a3d2a7d31226bbc67"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5a2da9ff41cac0a3d2a7d31226bbc67">&#9670;&nbsp;</a></span>H5E_CANTMOVE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTMOVE = H5E_CANTMOVE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Link related errors - Can't move object </p>
+
+</div>
+</div>
+<a id="a638827db5a0d32b2d151733f5e31de11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a638827db5a0d32b2d151733f5e31de11">&#9670;&nbsp;</a></span>H5E_CANTNEXT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTNEXT = H5E_CANTNEXT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Dataspace errors - Can't move to next iterator location </p>
+
+</div>
+</div>
+<a id="a70f25792e1bcabf8569e2e412d20c796"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70f25792e1bcabf8569e2e412d20c796">&#9670;&nbsp;</a></span>H5E_CANTNOTIFY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTNOTIFY = H5E_CANTNOTIFY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to notify object about action </p>
+
+</div>
+</div>
+<a id="af92490ec2a7c83da91d15f21b1bb6822"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af92490ec2a7c83da91d15f21b1bb6822">&#9670;&nbsp;</a></span>H5E_CANTOPENFILE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTOPENFILE = H5E_CANTOPENFILE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - File accessibility errors - Unable to open file </p>
+
+</div>
+</div>
+<a id="a7740228521a82270c2d357a161824733"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7740228521a82270c2d357a161824733">&#9670;&nbsp;</a></span>H5E_CANTOPENOBJ</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTOPENOBJ = H5E_CANTOPENOBJ()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Group related errors - Can't open object </p>
+
+</div>
+</div>
+<a id="ab392cdf2a44bf6d6d1d84ca083fb7eba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab392cdf2a44bf6d6d1d84ca083fb7eba">&#9670;&nbsp;</a></span>H5E_CANTOPERATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTOPERATE = H5E_CANTOPERATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Heap errors - Can't operate on object </p>
+
+</div>
+</div>
+<a id="a98f2b343ab560f6616207ac3b77150d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a98f2b343ab560f6616207ac3b77150d4">&#9670;&nbsp;</a></span>H5E_CANTPACK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTPACK = H5E_CANTPACK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object header related errors - Can't pack messages </p>
+
+</div>
+</div>
+<a id="a9fe40ee8353b43b4010e6489b04bf5bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9fe40ee8353b43b4010e6489b04bf5bb">&#9670;&nbsp;</a></span>H5E_CANTPIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTPIN = H5E_CANTPIN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to pin cache entry </p>
+
+</div>
+</div>
+<a id="a9c378720ed6a78c996321061d80fdd88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c378720ed6a78c996321061d80fdd88">&#9670;&nbsp;</a></span>H5E_CANTPROTECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTPROTECT = H5E_CANTPROTECT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to protect metadata </p>
+
+</div>
+</div>
+<a id="a65b109dc549158a6c434ce170e613187"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65b109dc549158a6c434ce170e613187">&#9670;&nbsp;</a></span>H5E_CANTRECV</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTRECV = H5E_CANTRECV()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Parallel MPI - Can't receive data </p>
+
+</div>
+</div>
+<a id="a7e944168c8806b85a3ccf66b4e74c489"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e944168c8806b85a3ccf66b4e74c489">&#9670;&nbsp;</a></span>H5E_CANTREDISTRIBUTE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTREDISTRIBUTE = H5E_CANTREDISTRIBUTE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - B-tree related errors - Unable to redistribute records </p>
+
+</div>
+</div>
+<a id="a617bf4539eb17aee019478bba6386434"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a617bf4539eb17aee019478bba6386434">&#9670;&nbsp;</a></span>H5E_CANTREGISTER</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTREGISTER = H5E_CANTREGISTER()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object ID related errors - Unable to register new ID </p>
+
+</div>
+</div>
+<a id="a7bb3ac4c5e99da976227021ca1bd26a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7bb3ac4c5e99da976227021ca1bd26a6">&#9670;&nbsp;</a></span>H5E_CANTRELEASE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTRELEASE = H5E_CANTRELEASE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Function entry/exit interface - Unable to release object </p>
+
+</div>
+</div>
+<a id="a8e30de77cfacc2ab08a6936a2d35e18f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e30de77cfacc2ab08a6936a2d35e18f">&#9670;&nbsp;</a></span>H5E_CANTREMOVE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTREMOVE = H5E_CANTREMOVE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - B-tree related errors - Unable to remove object </p>
+
+</div>
+</div>
+<a id="abdb691d78e3e27da885b1509a3f85754"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abdb691d78e3e27da885b1509a3f85754">&#9670;&nbsp;</a></span>H5E_CANTRENAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTRENAME = H5E_CANTRENAME()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object header related errors - Unable to rename object </p>
+
+</div>
+</div>
+<a id="aa56937a37a9f097e6fab09f4e17bc2fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa56937a37a9f097e6fab09f4e17bc2fc">&#9670;&nbsp;</a></span>H5E_CANTRESET</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTRESET = H5E_CANTRESET()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object header related errors - Can't reset object </p>
+
+</div>
+</div>
+<a id="a4507b2ce272f7ca3b70c7d5b549c2ac7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4507b2ce272f7ca3b70c7d5b549c2ac7">&#9670;&nbsp;</a></span>H5E_CANTRESIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTRESIZE = H5E_CANTRESIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to resize a metadata cache entry </p>
+
+</div>
+</div>
+<a id="a6cacc5a375f316fe43099a16d5336354"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6cacc5a375f316fe43099a16d5336354">&#9670;&nbsp;</a></span>H5E_CANTRESTORE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTRESTORE = H5E_CANTRESTORE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Heap errors - Can't restore condition </p>
+
+</div>
+</div>
+<a id="aeb60118a0205c9dce2273b971d770e34"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeb60118a0205c9dce2273b971d770e34">&#9670;&nbsp;</a></span>H5E_CANTREVIVE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTREVIVE = H5E_CANTREVIVE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Free space errors - Can't revive object </p>
+
+</div>
+</div>
+<a id="ac4997b3cff3cc9b59dc325a504a5f509"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4997b3cff3cc9b59dc325a504a5f509">&#9670;&nbsp;</a></span>H5E_CANTSELECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTSELECT = H5E_CANTSELECT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Dataspace errors - Can't select hyperslab </p>
+
+</div>
+</div>
+<a id="afacca4baefe65e78a575c7d83d0509c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afacca4baefe65e78a575c7d83d0509c6">&#9670;&nbsp;</a></span>H5E_CANTSERIALIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTSERIALIZE = H5E_CANTSERIALIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to serialize data from cache </p>
+
+</div>
+</div>
+<a id="a604c084b978a87d7b8b5bda67286d2f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a604c084b978a87d7b8b5bda67286d2f3">&#9670;&nbsp;</a></span>H5E_CANTSET</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTSET = H5E_CANTSET()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Property list errors - Can't set value </p>
+
+</div>
+</div>
+<a id="ad56989d0b077c360d6c87d436c9f1e50"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad56989d0b077c360d6c87d436c9f1e50">&#9670;&nbsp;</a></span>H5E_CANTSHRINK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTSHRINK = H5E_CANTSHRINK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Free space errors - Can't shrink container </p>
+
+</div>
+</div>
+<a id="a85048b32b53a327de9c90fa4b26d0c37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a85048b32b53a327de9c90fa4b26d0c37">&#9670;&nbsp;</a></span>H5E_CANTSORT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTSORT = H5E_CANTSORT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Link related errors - Can't sort objects </p>
+
+</div>
+</div>
+<a id="aa8c43416b6e5ea936fe8d831140e4220"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa8c43416b6e5ea936fe8d831140e4220">&#9670;&nbsp;</a></span>H5E_CANTSPLIT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTSPLIT = H5E_CANTSPLIT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - B-tree related errors - Unable to split node </p>
+
+</div>
+</div>
+<a id="a50c75af67349634e241d76a7af41165c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50c75af67349634e241d76a7af41165c">&#9670;&nbsp;</a></span>H5E_CANTSWAP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTSWAP = H5E_CANTSWAP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - B-tree related errors - Unable to swap records </p>
+
+</div>
+</div>
+<a id="a8091a9e6f28fabbd928f403f39fb33cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8091a9e6f28fabbd928f403f39fb33cc">&#9670;&nbsp;</a></span>H5E_CANTTAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTTAG = H5E_CANTTAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to tag metadata in the cache </p>
+
+</div>
+</div>
+<a id="a1b5bb3031fccdc339ca4f570a6bcd6ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b5bb3031fccdc339ca4f570a6bcd6ec">&#9670;&nbsp;</a></span>H5E_CANTUNCORK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTUNCORK = H5E_CANTUNCORK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to uncork an object </p>
+
+</div>
+</div>
+<a id="a3a6158790b2365931633e9d0a30b8d2b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3a6158790b2365931633e9d0a30b8d2b">&#9670;&nbsp;</a></span>H5E_CANTUNDEPEND</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTUNDEPEND = H5E_CANTUNDEPEND()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to destroy a flush dependency </p>
+
+</div>
+</div>
+<a id="ae3b0daee3a5325683bf58ab1ef22529d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae3b0daee3a5325683bf58ab1ef22529d">&#9670;&nbsp;</a></span>H5E_CANTUNLOCK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTUNLOCK = H5E_CANTUNLOCK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Resource errors - Unable to unlock object </p>
+
+</div>
+</div>
+<a id="a51ac6756b0fc4c72bd07331f9272be54"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51ac6756b0fc4c72bd07331f9272be54">&#9670;&nbsp;</a></span>H5E_CANTUNLOCKFILE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTUNLOCKFILE = H5E_CANTUNLOCKFILE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - File accessibility errors Unable to unlock file </p>
+
+</div>
+</div>
+<a id="ad16addb1b681d3b9df2d0d68f59fff66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad16addb1b681d3b9df2d0d68f59fff66">&#9670;&nbsp;</a></span>H5E_CANTUNPIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTUNPIN = H5E_CANTUNPIN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to un-pin cache entry </p>
+
+</div>
+</div>
+<a id="a4072a12b7c98d65e601a6e6c19f7c613"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4072a12b7c98d65e601a6e6c19f7c613">&#9670;&nbsp;</a></span>H5E_CANTUNPROTECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTUNPROTECT = H5E_CANTUNPROTECT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to unprotect metadata </p>
+
+</div>
+</div>
+<a id="ab347b36bf7d0174593025a74b8ce7494"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab347b36bf7d0174593025a74b8ce7494">&#9670;&nbsp;</a></span>H5E_CANTUNSERIALIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTUNSERIALIZE = H5E_CANTUNSERIALIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Unable to mark metadata as unserialized </p>
+
+</div>
+</div>
+<a id="ab2e761a4cfeda78681ead01ce320566d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2e761a4cfeda78681ead01ce320566d">&#9670;&nbsp;</a></span>H5E_CANTUPDATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CANTUPDATE = H5E_CANTUPDATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Heap errors - Can't update object </p>
+
+</div>
+</div>
+<a id="ada86f65dee014f9dcb8f470c6f230a7e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada86f65dee014f9dcb8f470c6f230a7e">&#9670;&nbsp;</a></span>H5E_CLOSEERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CLOSEERROR = H5E_CLOSEERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Generic low-level file I/O errors - Close failed </p>
+
+</div>
+</div>
+<a id="a9a02dff33ed82825e3120ad027d59b4b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a02dff33ed82825e3120ad027d59b4b">&#9670;&nbsp;</a></span>H5E_COMPLEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_COMPLEN = H5E_COMPLEN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Group related errors - Name component is too long </p>
+
+</div>
+</div>
+<a id="a323d1e6884ae1c2d8edf7cde80c35ae6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a323d1e6884ae1c2d8edf7cde80c35ae6">&#9670;&nbsp;</a></span>H5E_CONTEXT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_CONTEXT = H5E_CONTEXT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - API Context </p>
+
+</div>
+</div>
+<a id="a92a24f40dcda5f6519a39f933eb5e1f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92a24f40dcda5f6519a39f933eb5e1f9">&#9670;&nbsp;</a></span>H5E_DATASET</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_DATASET = H5E_DATASET()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Dataset </p>
+
+</div>
+</div>
+<a id="a2640e71f43df8347cd7bd31f9ed1716c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2640e71f43df8347cd7bd31f9ed1716c">&#9670;&nbsp;</a></span>H5E_DATASPACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_DATASPACE = H5E_DATASPACE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Dataspace </p>
+
+</div>
+</div>
+<a id="a20b65eacdda60e818dbc31cfd324ee64"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a20b65eacdda60e818dbc31cfd324ee64">&#9670;&nbsp;</a></span>H5E_DATATYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_DATATYPE = H5E_DATATYPE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Datatype </p>
+
+</div>
+</div>
+<a id="a4b8cb6017ee0b9068893f9f3ed409799"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b8cb6017ee0b9068893f9f3ed409799">&#9670;&nbsp;</a></span>H5E_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_DEFAULT = H5E_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Value for the default error stack </p>
+
+</div>
+</div>
+<a id="a6464887c5e4b4b26b6da75c2d1e01f3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6464887c5e4b4b26b6da75c2d1e01f3c">&#9670;&nbsp;</a></span>H5E_DUPCLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_DUPCLASS = H5E_DUPCLASS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Property list errors - Duplicate class name in parent class </p>
+
+</div>
+</div>
+<a id="a234134b7a5905e36c807ef569b16607f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a234134b7a5905e36c807ef569b16607f">&#9670;&nbsp;</a></span>H5E_EARRAY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_EARRAY = H5E_EARRAY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Extensible Array </p>
+
+</div>
+</div>
+<a id="a8d7724de85e8efb620dba180e3945241"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d7724de85e8efb620dba180e3945241">&#9670;&nbsp;</a></span>H5E_EFL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_EFL = H5E_EFL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - External file list </p>
+
+</div>
+</div>
+<a id="a6cac44832b550aef43183ef55097c67e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6cac44832b550aef43183ef55097c67e">&#9670;&nbsp;</a></span>H5E_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_ERROR = H5E_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Error API </p>
+
+</div>
+</div>
+<a id="a12b8c672142de0d80e52a325e621fdb4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a12b8c672142de0d80e52a325e621fdb4">&#9670;&nbsp;</a></span>H5E_EXISTS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_EXISTS = H5E_EXISTS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - B-tree related errors - Object already exists </p>
+
+</div>
+</div>
+<a id="a4a1059b55059ff62331bbddbc4a94fdc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4a1059b55059ff62331bbddbc4a94fdc">&#9670;&nbsp;</a></span>H5E_FARRAY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_FARRAY = H5E_FARRAY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Fixed Array </p>
+
+</div>
+</div>
+<a id="af85dd1283d6d2e552db9114c1e9ffab7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af85dd1283d6d2e552db9114c1e9ffab7">&#9670;&nbsp;</a></span>H5E_FCNTL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_FCNTL = H5E_FCNTL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Generic low-level file I/O errors - File control (fcntl) failed </p>
+
+</div>
+</div>
+<a id="a4ecf508b7b22815ecb78730dae5905bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ecf508b7b22815ecb78730dae5905bb">&#9670;&nbsp;</a></span>H5E_FILE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_FILE = H5E_FILE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - File accessibility </p>
+
+</div>
+</div>
+<a id="a65417ed020ea259a1a9d7c07ea80fa53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65417ed020ea259a1a9d7c07ea80fa53">&#9670;&nbsp;</a></span>H5E_FILEEXISTS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_FILEEXISTS = H5E_FILEEXISTS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - File accessibility errors - File already exists </p>
+
+</div>
+</div>
+<a id="a01e742b0e735e096691d25e543fc6035"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a01e742b0e735e096691d25e543fc6035">&#9670;&nbsp;</a></span>H5E_FILEOPEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_FILEOPEN = H5E_FILEOPEN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - File accessibility errors - File already open </p>
+
+</div>
+</div>
+<a id="a24c25366a9e6f4e062eeef7b6959272f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a24c25366a9e6f4e062eeef7b6959272f">&#9670;&nbsp;</a></span>H5E_FSPACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_FSPACE = H5E_FSPACE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Free Space Manager </p>
+
+</div>
+</div>
+<a id="a948ba3ec6fab405606935245af8cb924"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a948ba3ec6fab405606935245af8cb924">&#9670;&nbsp;</a></span>H5E_FUNC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_FUNC = H5E_FUNC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Function entry/exit </p>
+
+</div>
+</div>
+<a id="a5731a8d6008df40075f3ac828bf48934"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5731a8d6008df40075f3ac828bf48934">&#9670;&nbsp;</a></span>H5E_HEAP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_HEAP = H5E_HEAP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Heap </p>
+
+</div>
+</div>
+<a id="a2ef9a4f62addd57b4f063e74bfe83228"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ef9a4f62addd57b4f063e74bfe83228">&#9670;&nbsp;</a></span>H5E_ID</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_ID = H5E_ID()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Object ID </p>
+
+</div>
+</div>
+<a id="a950ca3ad6682046f108b588c8f3373d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a950ca3ad6682046f108b588c8f3373d7">&#9670;&nbsp;</a></span>H5E_INCONSISTENTSTATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_INCONSISTENTSTATE = H5E_INCONSISTENTSTATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Dataspace errors - Internal states are inconsistent </p>
+
+</div>
+</div>
+<a id="a25a80fbddbf7902ae8c69c8c68a716bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25a80fbddbf7902ae8c69c8c68a716bb">&#9670;&nbsp;</a></span>H5E_INTERNAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_INTERNAL = H5E_INTERNAL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Internal error (too specific to document in detail) </p>
+
+</div>
+</div>
+<a id="af4aeac38d190e6b71fda156ae77951c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4aeac38d190e6b71fda156ae77951c2">&#9670;&nbsp;</a></span>H5E_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_IO = H5E_IO()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Low-level I/O </p>
+
+</div>
+</div>
+<a id="a024a6ae24425784a203eedc0d1f4e5ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a024a6ae24425784a203eedc0d1f4e5ff">&#9670;&nbsp;</a></span>H5E_LINK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_LINK = H5E_LINK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Links </p>
+
+</div>
+</div>
+<a id="a1034c6cca2d4a1fdbac39664fb851429"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1034c6cca2d4a1fdbac39664fb851429">&#9670;&nbsp;</a></span>H5E_LINKCOUNT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_LINKCOUNT = H5E_LINKCOUNT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object header related errors - Bad object header link count </p>
+
+</div>
+</div>
+<a id="a7ee4a1100d470b464e8f05defae1aac2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ee4a1100d470b464e8f05defae1aac2">&#9670;&nbsp;</a></span>H5E_LOGGING</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_LOGGING = H5E_LOGGING()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Failure in the cache logging framework </p>
+
+</div>
+</div>
+<a id="a5501b9935baedd726a2d4a9c2e910786"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5501b9935baedd726a2d4a9c2e910786">&#9670;&nbsp;</a></span>H5E_MAJOR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5E_MAJOR = H5E_MAJOR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different kinds of error information - H5E_type_t </p>
+
+</div>
+</div>
+<a id="af246035c6234f8a85db357f757018517"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af246035c6234f8a85db357f757018517">&#9670;&nbsp;</a></span>H5E_MAP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_MAP = H5E_MAP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Map </p>
+
+</div>
+</div>
+<a id="ae994614f9cba8c8314baf5fc74b4d777"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae994614f9cba8c8314baf5fc74b4d777">&#9670;&nbsp;</a></span>H5E_MINOR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5E_MINOR = H5E_MINOR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different kinds of error information - H5E_type_t </p>
+
+</div>
+</div>
+<a id="addb241901e87b4f7683191038c65e542"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#addb241901e87b4f7683191038c65e542">&#9670;&nbsp;</a></span>H5E_MOUNT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_MOUNT = H5E_MOUNT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - File accessibility errors - File mount error </p>
+
+</div>
+</div>
+<a id="a66ac6cbbdd148b8c598d58d790f6ba63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66ac6cbbdd148b8c598d58d790f6ba63">&#9670;&nbsp;</a></span>H5E_MPI</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_MPI = H5E_MPI()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Parallel MPI - Some MPI function failed </p>
+
+</div>
+</div>
+<a id="a248999a0467fc8199f4c04625c809882"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a248999a0467fc8199f4c04625c809882">&#9670;&nbsp;</a></span>H5E_MPIERRSTR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_MPIERRSTR = H5E_MPIERRSTR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Parallel MPI - MPI Error String </p>
+
+</div>
+</div>
+<a id="a632de568b688104b5dd8534005b6332a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a632de568b688104b5dd8534005b6332a">&#9670;&nbsp;</a></span>H5E_NLINKS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_NLINKS = H5E_NLINKS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Link related errors - Too many soft links in path </p>
+
+</div>
+</div>
+<a id="a175a8cc1b3cdf1ef0915b3ee5e3af5c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a175a8cc1b3cdf1ef0915b3ee5e3af5c1">&#9670;&nbsp;</a></span>H5E_NO_INDEPENDENT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_NO_INDEPENDENT = H5E_NO_INDEPENDENT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Parallel MPI - Can't perform independent IO </p>
+
+</div>
+</div>
+<a id="a7c77eb4af6071fc9636915cbb9305cca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c77eb4af6071fc9636915cbb9305cca">&#9670;&nbsp;</a></span>H5E_NOENCODER</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_NOENCODER = H5E_NOENCODER()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>I/O pipeline errors - Filter present but encoding disabled </p>
+
+</div>
+</div>
+<a id="ad98b41bc27efaced6e290e92bb7da4ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad98b41bc27efaced6e290e92bb7da4ad">&#9670;&nbsp;</a></span>H5E_NOFILTER</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_NOFILTER = H5E_NOFILTER()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>I/O pipeline errors - Requested filter is not available </p>
+
+</div>
+</div>
+<a id="a99fc1dfbf593ce7826b49e6cea756d25"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99fc1dfbf593ce7826b49e6cea756d25">&#9670;&nbsp;</a></span>H5E_NOIDS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_NOIDS = H5E_NOIDS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object ID related errors - Out of IDs for group </p>
+
+</div>
+</div>
+<a id="a8c3886c7ab5bb45478bb9d6430dc3fd7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c3886c7ab5bb45478bb9d6430dc3fd7">&#9670;&nbsp;</a></span>H5E_NONE_MAJOR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_NONE_MAJOR = H5E_NONE_MAJOR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - No error </p>
+
+</div>
+</div>
+<a id="ae690867304148f4d3e2582e24657ad2c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae690867304148f4d3e2582e24657ad2c">&#9670;&nbsp;</a></span>H5E_NONE_MINOR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_NONE_MINOR = H5E_NONE_MINOR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>No error </p>
+
+</div>
+</div>
+<a id="a0d29937e86909b9707eb3b3d8e5d0faf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d29937e86909b9707eb3b3d8e5d0faf">&#9670;&nbsp;</a></span>H5E_NOSPACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_NOSPACE = H5E_NOSPACE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Resource errors - No space available for allocation </p>
+
+</div>
+</div>
+<a id="a9df4b5f01eb0c7d74fc3f85cec172ce2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9df4b5f01eb0c7d74fc3f85cec172ce2">&#9670;&nbsp;</a></span>H5E_NOTCACHED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_NOTCACHED = H5E_NOTCACHED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Metadata not currently cached </p>
+
+</div>
+</div>
+<a id="aa8dc692da2dfcb8f89a13739066100b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa8dc692da2dfcb8f89a13739066100b0">&#9670;&nbsp;</a></span>H5E_NOTFOUND</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_NOTFOUND = H5E_NOTFOUND()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - B-tree related errors - Object not found </p>
+
+</div>
+</div>
+<a id="a36e6a6b30eb679f3fadd1f0918d747a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36e6a6b30eb679f3fadd1f0918d747a5">&#9670;&nbsp;</a></span>H5E_NOTHDF5</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_NOTHDF5 = H5E_NOTHDF5()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - File accessibility errors - Not an HDF5 file </p>
+
+</div>
+</div>
+<a id="a07dc222e2666899ed3edb92c6c2cbe76"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07dc222e2666899ed3edb92c6c2cbe76">&#9670;&nbsp;</a></span>H5E_NOTREGISTERED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_NOTREGISTERED = H5E_NOTREGISTERED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Link related errors - Link class not registered </p>
+
+</div>
+</div>
+<a id="a779b75481313a055326889b5d0a0d64c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a779b75481313a055326889b5d0a0d64c">&#9670;&nbsp;</a></span>H5E_OBJOPEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_OBJOPEN = H5E_OBJOPEN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Resource errors - Object is already open </p>
+
+</div>
+</div>
+<a id="a583291924090c70a5194147602a852ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a583291924090c70a5194147602a852ac">&#9670;&nbsp;</a></span>H5E_OHDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_OHDR = H5E_OHDR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Object header </p>
+
+</div>
+</div>
+<a id="a0df5ec85c8bf964c7be672d5bce4e2c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0df5ec85c8bf964c7be672d5bce4e2c1">&#9670;&nbsp;</a></span>H5E_OPENERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_OPENERROR = H5E_OPENERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Plugin errors - Can't open directory or file </p>
+
+</div>
+</div>
+<a id="a58332a7483ff215d215b251e8992d1ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58332a7483ff215d215b251e8992d1ec">&#9670;&nbsp;</a></span>H5E_OVERFLOW</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_OVERFLOW = H5E_OVERFLOW()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Generic low-level file I/O errors - Address overflowed </p>
+
+</div>
+</div>
+<a id="aefa19fef816db8043730ab6338775489"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aefa19fef816db8043730ab6338775489">&#9670;&nbsp;</a></span>H5E_PAGEBUF</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_PAGEBUF = H5E_PAGEBUF()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Page Buffering </p>
+
+</div>
+</div>
+<a id="acc1b7eac56c95ed99f04a8d42b4abc11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acc1b7eac56c95ed99f04a8d42b4abc11">&#9670;&nbsp;</a></span>H5E_PATH</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_PATH = H5E_PATH()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Group related errors - Problem with path to object </p>
+
+</div>
+</div>
+<a id="ad453ae5199228b5a148f5fdbbc98759c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad453ae5199228b5a148f5fdbbc98759c">&#9670;&nbsp;</a></span>H5E_PLINE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_PLINE = H5E_PLINE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Data filters </p>
+
+</div>
+</div>
+<a id="a83fffc136ec95f541be9c0a38c014c9f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83fffc136ec95f541be9c0a38c014c9f">&#9670;&nbsp;</a></span>H5E_PLIST</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_PLIST = H5E_PLIST()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Property lists </p>
+
+</div>
+</div>
+<a id="a78da2940b15d18df347b0a829fa179a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78da2940b15d18df347b0a829fa179a1">&#9670;&nbsp;</a></span>H5E_PLUGIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_PLUGIN = H5E_PLUGIN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Plugin for dynamically loaded library </p>
+
+</div>
+</div>
+<a id="a05d689ffb7299d9b8f57bc57150efc6a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05d689ffb7299d9b8f57bc57150efc6a">&#9670;&nbsp;</a></span>H5E_PROTECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_PROTECT = H5E_PROTECT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Protected metadata error </p>
+
+</div>
+</div>
+<a id="ab0116cd9fdfc28415069e36176e63f77"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0116cd9fdfc28415069e36176e63f77">&#9670;&nbsp;</a></span>H5E_READERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_READERROR = H5E_READERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Generic low-level file I/O errors - Read failed </p>
+
+</div>
+</div>
+<a id="ad7f6895072ac5d0ee03606ff9271acdf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7f6895072ac5d0ee03606ff9271acdf">&#9670;&nbsp;</a></span>H5E_REFERENCE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_REFERENCE = H5E_REFERENCE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - References </p>
+
+</div>
+</div>
+<a id="a6b0a5d09fc25e8b1435f2aad6a21234a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6b0a5d09fc25e8b1435f2aad6a21234a">&#9670;&nbsp;</a></span>H5E_RESOURCE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_RESOURCE = H5E_RESOURCE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Resource unavailable </p>
+
+</div>
+</div>
+<a id="abe6298bd4613d16aa245bb4b258e0c8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe6298bd4613d16aa245bb4b258e0c8a">&#9670;&nbsp;</a></span>H5E_RS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_RS = H5E_RS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Reference Counted Strings </p>
+
+</div>
+</div>
+<a id="a8d08ca4dcddc3808a61e4e705ab431b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d08ca4dcddc3808a61e4e705ab431b1">&#9670;&nbsp;</a></span>H5E_SEEKERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_SEEKERROR = H5E_SEEKERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Generic low-level file I/O errors - Seek failed </p>
+
+</div>
+</div>
+<a id="a64691378db1d012f89510be4dfa69d99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a64691378db1d012f89510be4dfa69d99">&#9670;&nbsp;</a></span>H5E_SETDISALLOWED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_SETDISALLOWED = H5E_SETDISALLOWED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Property list errors - Disallowed operation </p>
+
+</div>
+</div>
+<a id="a19c01d24fd5ab87ed27bc737da937935"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19c01d24fd5ab87ed27bc737da937935">&#9670;&nbsp;</a></span>H5E_SETLOCAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_SETLOCAL = H5E_SETLOCAL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>I/O pipeline errors - Error from filter 'set local' callback </p>
+
+</div>
+</div>
+<a id="a98af78b124256672f42a9918eac18bf0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a98af78b124256672f42a9918eac18bf0">&#9670;&nbsp;</a></span>H5E_SLIST</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_SLIST = H5E_SLIST()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Skip Lists </p>
+
+</div>
+</div>
+<a id="a990ef081fa7201668fae0a0c6cc6bfe2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a990ef081fa7201668fae0a0c6cc6bfe2">&#9670;&nbsp;</a></span>H5E_SOHM</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_SOHM = H5E_SOHM()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Shared Object Header Messages </p>
+
+</div>
+</div>
+<a id="aa9a7e221ed85fdf1f1a33e51afefb3eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9a7e221ed85fdf1f1a33e51afefb3eb">&#9670;&nbsp;</a></span>H5E_STORAGE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_STORAGE = H5E_STORAGE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Data storage </p>
+
+</div>
+</div>
+<a id="a351948e40e813b36b35941264e3c30d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a351948e40e813b36b35941264e3c30d0">&#9670;&nbsp;</a></span>H5E_SYM</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_SYM = H5E_SYM()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Symbol table </p>
+
+</div>
+</div>
+<a id="a3e01a27eabf81fc8d0993f4c61254a25"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e01a27eabf81fc8d0993f4c61254a25">&#9670;&nbsp;</a></span>H5E_SYSERRSTR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_SYSERRSTR = H5E_SYSERRSTR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - System level errors - System error message </p>
+
+</div>
+</div>
+<a id="a91e782530f185505f6a2dc951b6fc3ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91e782530f185505f6a2dc951b6fc3ba">&#9670;&nbsp;</a></span>H5E_SYSTEM</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_SYSTEM = H5E_SYSTEM()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Cache related errors - Internal error detected </p>
+
+</div>
+</div>
+<a id="aa05b2b8d35ccccaab5751d8a1b2bedae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa05b2b8d35ccccaab5751d8a1b2bedae">&#9670;&nbsp;</a></span>H5E_TRAVERSE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_TRAVERSE = H5E_TRAVERSE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Link related errors - Link traversal failure </p>
+
+</div>
+</div>
+<a id="ae9928bd5298a63ce4894a9d19928fe31"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae9928bd5298a63ce4894a9d19928fe31">&#9670;&nbsp;</a></span>H5E_TRUNCATED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_TRUNCATED = H5E_TRUNCATED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - File accessibility errors - File has been truncated </p>
+
+</div>
+</div>
+<a id="ad484a5aa14d31a08785cbad2528466fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad484a5aa14d31a08785cbad2528466fe">&#9670;&nbsp;</a></span>H5E_TST</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_TST = H5E_TST()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Ternary Search Trees </p>
+
+</div>
+</div>
+<a id="a0431ece5d1fb3eb14fe7459e5f36b5fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0431ece5d1fb3eb14fe7459e5f36b5fe">&#9670;&nbsp;</a></span>H5E_UNINITIALIZED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_UNINITIALIZED = H5E_UNINITIALIZED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Argument errors - Information is uinitialized </p>
+
+</div>
+</div>
+<a id="ac4ba4d4d9bba52c6b5ed30e5d73ff1c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4ba4d4d9bba52c6b5ed30e5d73ff1c7">&#9670;&nbsp;</a></span>H5E_UNSUPPORTED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_UNSUPPORTED = H5E_UNSUPPORTED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Argument errors - Feature is unsupported </p>
+
+</div>
+</div>
+<a id="ab2dfbc8000139bf7d5c3e11a82f5d9a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2dfbc8000139bf7d5c3e11a82f5d9a8">&#9670;&nbsp;</a></span>H5E_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_VERSION = H5E_VERSION()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Minor error codes - Object header related errors - Wrong version number </p>
+
+</div>
+</div>
+<a id="a2d8bb5386e2ba7cb7ec1732e9e0844b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d8bb5386e2ba7cb7ec1732e9e0844b6">&#9670;&nbsp;</a></span>H5E_VFL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_VFL = H5E_VFL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Virtual File Layer </p>
+
+</div>
+</div>
+<a id="a01252ff273c1e1b02b5228e2e683f2e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a01252ff273c1e1b02b5228e2e683f2e2">&#9670;&nbsp;</a></span>H5E_VOL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_VOL = H5E_VOL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Major error codes - Virtual Object Layer </p>
+
+</div>
+</div>
+<a id="a87c786d00d1ea4dc661df6007ff4bf2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a87c786d00d1ea4dc661df6007ff4bf2f">&#9670;&nbsp;</a></span>H5E_WALK_DOWNWARD</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_WALK_DOWNWARD = H5E_WALK_DOWNWARD()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Error stack traversal direction - begin at API function, end deep </p>
+
+</div>
+</div>
+<a id="a3a46a552027e6449d5ef4fab5eede3bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3a46a552027e6449d5ef4fab5eede3bf">&#9670;&nbsp;</a></span>H5E_WALK_UPWARD</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_WALK_UPWARD = H5E_WALK_UPWARD()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Error stack traversal direction - begin deep, end at API function </p>
+
+</div>
+</div>
+<a id="a4a1b07bfbd8030f483e00f79d5f18d41"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4a1b07bfbd8030f483e00f79d5f18d41">&#9670;&nbsp;</a></span>H5E_WRITEERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5E_WRITEERROR = H5E_WRITEERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Generic low-level file I/O errors - Write failed </p>
+
+</div>
+</div>
+<a id="a5e961fbaa47ac1b67a92378beea2d9d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5e961fbaa47ac1b67a92378beea2d9d2">&#9670;&nbsp;</a></span>H5F_ACC_CREAT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_ACC_CREAT = H5F_ACC_CREAT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0f2a7ce49c75011abbcc3291ec14222a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f2a7ce49c75011abbcc3291ec14222a">&#9670;&nbsp;</a></span>H5F_ACC_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_ACC_DEFAULT = H5F_ACC_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a80d07a3221e3384fe9a06e6a7ff951d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80d07a3221e3384fe9a06e6a7ff951d9">&#9670;&nbsp;</a></span>H5F_ACC_EXCL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_ACC_EXCL = H5F_ACC_EXCL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a17505750c89c8a7c2ee2796a32eedbbd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a17505750c89c8a7c2ee2796a32eedbbd">&#9670;&nbsp;</a></span>H5F_ACC_RDONLY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_ACC_RDONLY = H5F_ACC_RDONLY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a68aae12f7987db1e40e115bcd50eb1b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a68aae12f7987db1e40e115bcd50eb1b4">&#9670;&nbsp;</a></span>H5F_ACC_RDWR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_ACC_RDWR = H5F_ACC_RDWR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a589d7f7e912ca984f9fc43be67d570c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a589d7f7e912ca984f9fc43be67d570c7">&#9670;&nbsp;</a></span>H5F_ACC_SWMR_READ</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_ACC_SWMR_READ = H5F_ACC_SWMR_READ()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a135a1ed07f76fbdb0f585f88352c9996"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a135a1ed07f76fbdb0f585f88352c9996">&#9670;&nbsp;</a></span>H5F_ACC_SWMR_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_ACC_SWMR_WRITE = H5F_ACC_SWMR_WRITE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2e9666e33991ab951b3b26035cfa17ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e9666e33991ab951b3b26035cfa17ed">&#9670;&nbsp;</a></span>H5F_ACC_TRUNC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_ACC_TRUNC = H5F_ACC_TRUNC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a25a4c353360576dc3734cb723530fe50"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25a4c353360576dc3734cb723530fe50">&#9670;&nbsp;</a></span>H5F_CLOSE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_CLOSE_DEFAULT = H5F_CLOSE_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac7a4f7e49bd0e0375566e733e284b1fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac7a4f7e49bd0e0375566e733e284b1fd">&#9670;&nbsp;</a></span>H5F_CLOSE_SEMI</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_CLOSE_SEMI = H5F_CLOSE_SEMI()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a02a7f2ddd2eeeaff9461a359ea40eaac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02a7f2ddd2eeeaff9461a359ea40eaac">&#9670;&nbsp;</a></span>H5F_CLOSE_STRONG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_CLOSE_STRONG = H5F_CLOSE_STRONG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7502ad9a5a11515d336e5ec538033549"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7502ad9a5a11515d336e5ec538033549">&#9670;&nbsp;</a></span>H5F_CLOSE_WEAK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_CLOSE_WEAK = H5F_CLOSE_WEAK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6f0aed53fa4f616a07958eb39e55a936"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f0aed53fa4f616a07958eb39e55a936">&#9670;&nbsp;</a></span>H5F_FSPACE_STRATEGY_AGGR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_FSPACE_STRATEGY_AGGR = H5F_FSPACE_STRATEGY_AGGR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af9b6a983f194416134de428759187af7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af9b6a983f194416134de428759187af7">&#9670;&nbsp;</a></span>H5F_FSPACE_STRATEGY_FSM_AGGR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_FSPACE_STRATEGY_FSM_AGGR = H5F_FSPACE_STRATEGY_FSM_AGGR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abe9aa6b34ca9bd7847dab227fe62db63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe9aa6b34ca9bd7847dab227fe62db63">&#9670;&nbsp;</a></span>H5F_FSPACE_STRATEGY_NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_FSPACE_STRATEGY_NONE = H5F_FSPACE_STRATEGY_NONE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5dad00c0f3281b2b05d7d40f7495ff51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5dad00c0f3281b2b05d7d40f7495ff51">&#9670;&nbsp;</a></span>H5F_FSPACE_STRATEGY_NTYPES</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_FSPACE_STRATEGY_NTYPES = H5F_FSPACE_STRATEGY_NTYPES()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a53c920abaca39580f6e72ee03f032a1d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53c920abaca39580f6e72ee03f032a1d">&#9670;&nbsp;</a></span>H5F_FSPACE_STRATEGY_PAGE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_FSPACE_STRATEGY_PAGE = H5F_FSPACE_STRATEGY_PAGE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a73ee48b2798ce602c6f39e16e86c3780"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73ee48b2798ce602c6f39e16e86c3780">&#9670;&nbsp;</a></span>H5F_LIBVER_EARLIEST</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_LIBVER_EARLIEST = H5F_LIBVER_EARLIEST()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aabfd4969c9fbbac4ecd4b374ce7c3d8c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aabfd4969c9fbbac4ecd4b374ce7c3d8c">&#9670;&nbsp;</a></span>H5F_LIBVER_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_LIBVER_ERROR = H5F_LIBVER_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a47e3fce4b962abea2a36baa9ec5e1410"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47e3fce4b962abea2a36baa9ec5e1410">&#9670;&nbsp;</a></span>H5F_LIBVER_LATEST</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_LIBVER_LATEST = H5F_LIBVER_LATEST()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5d45b43c38ffea0ea96907b287a83aea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5d45b43c38ffea0ea96907b287a83aea">&#9670;&nbsp;</a></span>H5F_LIBVER_NBOUNDS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_LIBVER_NBOUNDS = H5F_LIBVER_NBOUNDS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a74c4c5a1a350dba9ecea5b78c6e7b6d3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74c4c5a1a350dba9ecea5b78c6e7b6d3">&#9670;&nbsp;</a></span>H5F_LIBVER_V110</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_LIBVER_V110 = H5F_LIBVER_V110()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6e790801f4cf7de99568842b79a14185"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e790801f4cf7de99568842b79a14185">&#9670;&nbsp;</a></span>H5F_LIBVER_V112</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_LIBVER_V112 = H5F_LIBVER_V112()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="add8654c09106c08074f05c3f7b8843f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#add8654c09106c08074f05c3f7b8843f3">&#9670;&nbsp;</a></span>H5F_LIBVER_V114</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_LIBVER_V114 = H5F_LIBVER_V114()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac0c4837b341890887d91759d9ac20ef3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac0c4837b341890887d91759d9ac20ef3">&#9670;&nbsp;</a></span>H5F_LIBVER_V116</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_LIBVER_V116 = H5F_LIBVER_V116()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac76b8112f80df10928b1ee7f34e4640d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac76b8112f80df10928b1ee7f34e4640d">&#9670;&nbsp;</a></span>H5F_LIBVER_V18</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_LIBVER_V18 = H5F_LIBVER_V18()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad7f92c7a49c63fd1fc6683d852de3273"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7f92c7a49c63fd1fc6683d852de3273">&#9670;&nbsp;</a></span>H5F_OBJ_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_OBJ_ALL = H5F_OBJ_ALL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab7eb3e79c97adf472cd31a9c517403ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7eb3e79c97adf472cd31a9c517403ef">&#9670;&nbsp;</a></span>H5F_OBJ_ATTR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_OBJ_ATTR = H5F_OBJ_ATTR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6638ca1846bfc8139b869c17d6637962"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6638ca1846bfc8139b869c17d6637962">&#9670;&nbsp;</a></span>H5F_OBJ_DATASET</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_OBJ_DATASET = H5F_OBJ_DATASET()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac320c885168de63265434825702a0e28"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac320c885168de63265434825702a0e28">&#9670;&nbsp;</a></span>H5F_OBJ_DATATYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_OBJ_DATATYPE = H5F_OBJ_DATATYPE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a50a06a6ab711f48a2827cb3b1adc4a33"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50a06a6ab711f48a2827cb3b1adc4a33">&#9670;&nbsp;</a></span>H5F_OBJ_FILE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_OBJ_FILE = H5F_OBJ_FILE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a53bb12e0775913bbda1eb1e9d370e6e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53bb12e0775913bbda1eb1e9d370e6e4">&#9670;&nbsp;</a></span>H5F_OBJ_GROUP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_OBJ_GROUP = H5F_OBJ_GROUP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abf106cdc1f09de0e858a2c4cc3d3ce1a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abf106cdc1f09de0e858a2c4cc3d3ce1a">&#9670;&nbsp;</a></span>H5F_OBJ_LOCAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_OBJ_LOCAL = H5F_OBJ_LOCAL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abb81ab731199481c86f5a55b42e084dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb81ab731199481c86f5a55b42e084dc">&#9670;&nbsp;</a></span>H5F_SCOPE_GLOBAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_SCOPE_GLOBAL = H5F_SCOPE_GLOBAL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9aa2b3ef43f76d4e9b39ad140cea7553"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9aa2b3ef43f76d4e9b39ad140cea7553">&#9670;&nbsp;</a></span>H5F_SCOPE_LOCAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_SCOPE_LOCAL = H5F_SCOPE_LOCAL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a89fb4f795ea45ba6d2dd9cf6c9ff39ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a89fb4f795ea45ba6d2dd9cf6c9ff39ce">&#9670;&nbsp;</a></span>H5F_UNLIMITED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5F_UNLIMITED = H5F_UNLIMITED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aee6e8c02a59d052ddeade1ce93c88fc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee6e8c02a59d052ddeade1ce93c88fc6">&#9670;&nbsp;</a></span>H5FD_CORE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_CORE = H5FD_CORE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a293f8db97229abba47bd86857a5e770f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a293f8db97229abba47bd86857a5e770f">&#9670;&nbsp;</a></span>H5FD_DEFAULT_HADDR_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_DEFAULT_HADDR_SIZE = H5FD_DEFAULT_HADDR_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5131f9bd5ff8533517ff6dff14fb2714"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5131f9bd5ff8533517ff6dff14fb2714">&#9670;&nbsp;</a></span>H5FD_DIRECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_DIRECT = H5FD_DIRECT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a161d93d940775f67379666c5921522c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a161d93d940775f67379666c5921522c7">&#9670;&nbsp;</a></span>H5FD_FAMILY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_FAMILY = H5FD_FAMILY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa0f68df9fdc97c23002ba055bbdc0f80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0f68df9fdc97c23002ba055bbdc0f80">&#9670;&nbsp;</a></span>H5FD_HDFS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_HDFS = H5FD_HDFS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a93aa509c200ccc849e467b5d33f2ffd6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93aa509c200ccc849e467b5d33f2ffd6">&#9670;&nbsp;</a></span>H5FD_LOG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_LOG = H5FD_LOG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a10a00761579356939e57b35a92f8b967"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a10a00761579356939e57b35a92f8b967">&#9670;&nbsp;</a></span>H5FD_LOG_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_ALL = H5FD_LOG_ALL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaaa6e2ca0ce4038dd7053f5a0e69ce46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaaa6e2ca0ce4038dd7053f5a0e69ce46">&#9670;&nbsp;</a></span>H5FD_LOG_ALLOC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_ALLOC = H5FD_LOG_ALLOC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2aa97f13115326cba095c76bf390a62c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2aa97f13115326cba095c76bf390a62c">&#9670;&nbsp;</a></span>H5FD_LOG_FILE_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_FILE_IO = H5FD_LOG_FILE_IO()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad045c160a128b1f0a04a6c915dc4d849"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad045c160a128b1f0a04a6c915dc4d849">&#9670;&nbsp;</a></span>H5FD_LOG_FILE_READ</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_FILE_READ = H5FD_LOG_FILE_READ()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5b9e3888aa92f2ec9f35331a2817e22f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b9e3888aa92f2ec9f35331a2817e22f">&#9670;&nbsp;</a></span>H5FD_LOG_FILE_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_FILE_WRITE = H5FD_LOG_FILE_WRITE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab57368ad67ec636bc2419e1eec18e211"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab57368ad67ec636bc2419e1eec18e211">&#9670;&nbsp;</a></span>H5FD_LOG_FLAVOR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_FLAVOR = H5FD_LOG_FLAVOR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a133e482a3868c59ea3bf50f04742ec0e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a133e482a3868c59ea3bf50f04742ec0e">&#9670;&nbsp;</a></span>H5FD_LOG_LOC_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_LOC_IO = H5FD_LOG_LOC_IO()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8f28799c2e7b678a0435c3ab9c7823a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f28799c2e7b678a0435c3ab9c7823a2">&#9670;&nbsp;</a></span>H5FD_LOG_LOC_READ</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_LOC_READ = H5FD_LOG_LOC_READ()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad863293434205de4a0acfac292fa4d99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad863293434205de4a0acfac292fa4d99">&#9670;&nbsp;</a></span>H5FD_LOG_LOC_SEEK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_LOC_SEEK = H5FD_LOG_LOC_SEEK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a472648cc27ec6d1a523653beeec68e58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a472648cc27ec6d1a523653beeec68e58">&#9670;&nbsp;</a></span>H5FD_LOG_LOC_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_LOC_WRITE = H5FD_LOG_LOC_WRITE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a000be0e9a81e5d1fe796e7c56b2b311f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a000be0e9a81e5d1fe796e7c56b2b311f">&#9670;&nbsp;</a></span>H5FD_LOG_NUM_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_NUM_IO = H5FD_LOG_NUM_IO()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acdeb1699af607e269b9d9b6043c1e190"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acdeb1699af607e269b9d9b6043c1e190">&#9670;&nbsp;</a></span>H5FD_LOG_NUM_READ</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_NUM_READ = H5FD_LOG_NUM_READ()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac40c52b1c0556cb5ed47283fb3caa343"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac40c52b1c0556cb5ed47283fb3caa343">&#9670;&nbsp;</a></span>H5FD_LOG_NUM_SEEK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_NUM_SEEK = H5FD_LOG_NUM_SEEK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aba091b6934dc27cbc8b34d129309e510"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba091b6934dc27cbc8b34d129309e510">&#9670;&nbsp;</a></span>H5FD_LOG_NUM_TRUNCATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_NUM_TRUNCATE = H5FD_LOG_NUM_TRUNCATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a088a4f3edfc430b7ef32072db2342d0d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a088a4f3edfc430b7ef32072db2342d0d">&#9670;&nbsp;</a></span>H5FD_LOG_NUM_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_NUM_WRITE = H5FD_LOG_NUM_WRITE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abe77201776cf5a3afad4cf96ab0c340d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe77201776cf5a3afad4cf96ab0c340d">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_CLOSE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_TIME_CLOSE = H5FD_LOG_TIME_CLOSE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a14ce8e1177e0e211b830f3f9064c3bd0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14ce8e1177e0e211b830f3f9064c3bd0">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_IO</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_TIME_IO = H5FD_LOG_TIME_IO()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abaacc77e20df90fb9a51f99e8deb5219"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abaacc77e20df90fb9a51f99e8deb5219">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_OPEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_TIME_OPEN = H5FD_LOG_TIME_OPEN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a13a5656113a9119ffa8fcc0f83fea7b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a13a5656113a9119ffa8fcc0f83fea7b3">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_READ</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_TIME_READ = H5FD_LOG_TIME_READ()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4d5afadba797648b9bf430bbcfbcacba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d5afadba797648b9bf430bbcfbcacba">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_SEEK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_TIME_SEEK = H5FD_LOG_TIME_SEEK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab5f50d9578070a9afe6b46006a8fa980"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab5f50d9578070a9afe6b46006a8fa980">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_STAT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_TIME_STAT = H5FD_LOG_TIME_STAT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a18323097adae87968ec5e91f843c65ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a18323097adae87968ec5e91f843c65ea">&#9670;&nbsp;</a></span>H5FD_LOG_TIME_WRITE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_LOG_TIME_WRITE = H5FD_LOG_TIME_WRITE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae92763f011c5d3502047392a40710961"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae92763f011c5d3502047392a40710961">&#9670;&nbsp;</a></span>H5FD_MEM_BTREE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_MEM_BTREE = H5FD_MEM_BTREE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a816d970168db71c98ec0cb0ca7cbf113"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a816d970168db71c98ec0cb0ca7cbf113">&#9670;&nbsp;</a></span>H5FD_MEM_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_MEM_DEFAULT = H5FD_MEM_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afb318281eb59ad033fc63c3619980594"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afb318281eb59ad033fc63c3619980594">&#9670;&nbsp;</a></span>H5FD_MEM_DEFAULT_BTREE_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_MEM_DEFAULT_BTREE_SIZE = H5FD_MEM_DEFAULT_BTREE_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a69125309566ee69815c38f7ff675d21f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a69125309566ee69815c38f7ff675d21f">&#9670;&nbsp;</a></span>H5FD_MEM_DEFAULT_DRAW_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_MEM_DEFAULT_DRAW_SIZE = H5FD_MEM_DEFAULT_DRAW_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac2cf2c62e2641c0261418f60c1bf4a34"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac2cf2c62e2641c0261418f60c1bf4a34">&#9670;&nbsp;</a></span>H5FD_MEM_DEFAULT_GHEAP_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_MEM_DEFAULT_GHEAP_SIZE = H5FD_MEM_DEFAULT_GHEAP_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6283f101443ad7f6d77311c7c36960e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6283f101443ad7f6d77311c7c36960e3">&#9670;&nbsp;</a></span>H5FD_MEM_DEFAULT_LHEAP_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_MEM_DEFAULT_LHEAP_SIZE = H5FD_MEM_DEFAULT_LHEAP_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acfd645987edbde51e1a77976ab8b9177"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acfd645987edbde51e1a77976ab8b9177">&#9670;&nbsp;</a></span>H5FD_MEM_DEFAULT_OHDR_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_MEM_DEFAULT_OHDR_SIZE = H5FD_MEM_DEFAULT_OHDR_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a91ed865b2766d097e35e87425a63c100"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91ed865b2766d097e35e87425a63c100">&#9670;&nbsp;</a></span>H5FD_MEM_DEFAULT_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_MEM_DEFAULT_SIZE = H5FD_MEM_DEFAULT_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7aaf5543deac59fe226113ef26cbf104"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7aaf5543deac59fe226113ef26cbf104">&#9670;&nbsp;</a></span>H5FD_MEM_DEFAULT_SUPER_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_MEM_DEFAULT_SUPER_SIZE = H5FD_MEM_DEFAULT_SUPER_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1ea39bec590fb4f06db56a1a6d27b844"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1ea39bec590fb4f06db56a1a6d27b844">&#9670;&nbsp;</a></span>H5FD_MEM_DRAW</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_MEM_DRAW = H5FD_MEM_DRAW()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aef8b793d4e9dfc0743c31d387149fafc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef8b793d4e9dfc0743c31d387149fafc">&#9670;&nbsp;</a></span>H5FD_MEM_GHEAP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_MEM_GHEAP = H5FD_MEM_GHEAP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a779593e78ab37855fc9834764c51e6ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a779593e78ab37855fc9834764c51e6ac">&#9670;&nbsp;</a></span>H5FD_MEM_LHEAP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_MEM_LHEAP = H5FD_MEM_LHEAP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adcbaba4125eee488e44e63f0bfa85aba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adcbaba4125eee488e44e63f0bfa85aba">&#9670;&nbsp;</a></span>H5FD_MEM_NOLIST</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_MEM_NOLIST = H5FD_MEM_NOLIST()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a93bb59f597e3d26ad3f20d5de96ae8a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93bb59f597e3d26ad3f20d5de96ae8a4">&#9670;&nbsp;</a></span>H5FD_MEM_NTYPES</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_MEM_NTYPES = H5FD_MEM_NTYPES()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad95cacbef7bb53a537c4d85552f910f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad95cacbef7bb53a537c4d85552f910f1">&#9670;&nbsp;</a></span>H5FD_MEM_OHDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_MEM_OHDR = H5FD_MEM_OHDR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acbe0eb537dbceb8466bdc00a2195903e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acbe0eb537dbceb8466bdc00a2195903e">&#9670;&nbsp;</a></span>H5FD_MEM_SUPER</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5FD_MEM_SUPER = H5FD_MEM_SUPER()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4c2e93ae296603ef686455b9bbee5b4e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c2e93ae296603ef686455b9bbee5b4e">&#9670;&nbsp;</a></span>H5FD_MPIO</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_MPIO = H5FD_MPIO()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1bcd536a5d5d16c2655c835b890b167b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1bcd536a5d5d16c2655c835b890b167b">&#9670;&nbsp;</a></span>H5FD_MULTI</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_MULTI = H5FD_MULTI()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8930dc0bf025edc32180d8bdd3d1c791"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8930dc0bf025edc32180d8bdd3d1c791">&#9670;&nbsp;</a></span>H5FD_ROS3</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_ROS3 = H5FD_ROS3()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a437f7001ff9502e8fa0997a9aaad228c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a437f7001ff9502e8fa0997a9aaad228c">&#9670;&nbsp;</a></span>H5FD_SEC2</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_SEC2 = H5FD_SEC2()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e84ce15412f3e110eb6abd2efa57a57"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e84ce15412f3e110eb6abd2efa57a57">&#9670;&nbsp;</a></span>H5FD_STDIO</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_STDIO = H5FD_STDIO()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae32385e972c720c63643f1875cd4eed4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae32385e972c720c63643f1875cd4eed4">&#9670;&nbsp;</a></span>H5FD_WINDOWS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5FD_WINDOWS = H5FD_WINDOWS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad54a924d5396e840018191a2217f2a57"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad54a924d5396e840018191a2217f2a57">&#9670;&nbsp;</a></span>H5G_STORAGE_TYPE_COMPACT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5G_STORAGE_TYPE_COMPACT = H5G_STORAGE_TYPE_COMPACT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae65870f661cd6cb8ce8b785c29edceb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae65870f661cd6cb8ce8b785c29edceb6">&#9670;&nbsp;</a></span>H5G_STORAGE_TYPE_DENSE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5G_STORAGE_TYPE_DENSE = H5G_STORAGE_TYPE_DENSE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a77b4c5a8859219992f8c75e64851badc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a77b4c5a8859219992f8c75e64851badc">&#9670;&nbsp;</a></span>H5G_STORAGE_TYPE_SYMBOL_TABLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5G_STORAGE_TYPE_SYMBOL_TABLE = H5G_STORAGE_TYPE_SYMBOL_TABLE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8fd50e667e34f0b12d7ac61b5fed4760"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8fd50e667e34f0b12d7ac61b5fed4760">&#9670;&nbsp;</a></span>H5G_STORAGE_TYPE_UNKNOWN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5G_STORAGE_TYPE_UNKNOWN = H5G_STORAGE_TYPE_UNKNOWN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad8f7c1a9d03b7f79575865304ef85905"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad8f7c1a9d03b7f79575865304ef85905">&#9670;&nbsp;</a></span>H5I_ATTR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_ATTR = H5I_ATTR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a09b108924a7480262747dffdc8102d9d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a09b108924a7480262747dffdc8102d9d">&#9670;&nbsp;</a></span>H5I_BADID</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_BADID = H5I_BADID()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a097db65c2e554c4bf3e88043f8c4f0fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a097db65c2e554c4bf3e88043f8c4f0fb">&#9670;&nbsp;</a></span>H5I_DATASET</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_DATASET = H5I_DATASET()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1e23c2f3c03cc526bcdd575a57b85042"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e23c2f3c03cc526bcdd575a57b85042">&#9670;&nbsp;</a></span>H5I_DATASPACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_DATASPACE = H5I_DATASPACE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aef187269b55b8c7d0431ba514afc0944"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef187269b55b8c7d0431ba514afc0944">&#9670;&nbsp;</a></span>H5I_DATATYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_DATATYPE = H5I_DATATYPE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab1856bdef21adf4f7fe0ef990ab1f36a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1856bdef21adf4f7fe0ef990ab1f36a">&#9670;&nbsp;</a></span>H5I_ERROR_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_ERROR_CLASS = H5I_ERROR_CLASS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3add7cd49cb2d2a4e375530ab2a8962d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3add7cd49cb2d2a4e375530ab2a8962d">&#9670;&nbsp;</a></span>H5I_ERROR_MSG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_ERROR_MSG = H5I_ERROR_MSG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3f075a9b04bf443f2073642cedb275d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f075a9b04bf443f2073642cedb275d0">&#9670;&nbsp;</a></span>H5I_ERROR_STACK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_ERROR_STACK = H5I_ERROR_STACK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a81e9f19aa6e74e6bcc1356671dd1a299"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a81e9f19aa6e74e6bcc1356671dd1a299">&#9670;&nbsp;</a></span>H5I_FILE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_FILE = H5I_FILE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af087b32ee97ede58adf2ee953b30de2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af087b32ee97ede58adf2ee953b30de2e">&#9670;&nbsp;</a></span>H5I_GENPROP_CLS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_GENPROP_CLS = H5I_GENPROP_CLS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af2a613016d3342039165caf09ac5bb11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af2a613016d3342039165caf09ac5bb11">&#9670;&nbsp;</a></span>H5I_GENPROP_LST</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_GENPROP_LST = H5I_GENPROP_LST()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a092ac9e7b4d0c57b80b1cb22a1e279b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a092ac9e7b4d0c57b80b1cb22a1e279b0">&#9670;&nbsp;</a></span>H5I_GROUP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_GROUP = H5I_GROUP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a55cee8bf8b6bfc1fa644f404d4fe8c62"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a55cee8bf8b6bfc1fa644f404d4fe8c62">&#9670;&nbsp;</a></span>H5I_INVALID_HID</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_INVALID_HID = H5I_INVALID_HID()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3901d254f07b1f5b3e6197e0258d2bec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3901d254f07b1f5b3e6197e0258d2bec">&#9670;&nbsp;</a></span>H5I_NTYPES</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_NTYPES = H5I_NTYPES()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a42ef3e11bc56456bebe2c32098cdfd9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a42ef3e11bc56456bebe2c32098cdfd9e">&#9670;&nbsp;</a></span>H5I_UNINIT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_UNINIT = H5I_UNINIT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a34a6b96dead626fcdc6fd66c6a62b453"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a34a6b96dead626fcdc6fd66c6a62b453">&#9670;&nbsp;</a></span>H5I_VFL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_VFL = H5I_VFL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5ef1965a7ba88809a7e5e12e80e347f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ef1965a7ba88809a7e5e12e80e347f8">&#9670;&nbsp;</a></span>H5I_VOL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5I_VOL = H5I_VOL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a653ec738e98bb7d5300d368411aed979"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a653ec738e98bb7d5300d368411aed979">&#9670;&nbsp;</a></span>H5L_TYPE_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5L_TYPE_ERROR = H5L_TYPE_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aece04319719a645cab2582d4647ddddb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aece04319719a645cab2582d4647ddddb">&#9670;&nbsp;</a></span>H5L_TYPE_EXTERNAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5L_TYPE_EXTERNAL = H5L_TYPE_EXTERNAL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a86342171b5a96041081de55f97afe217"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a86342171b5a96041081de55f97afe217">&#9670;&nbsp;</a></span>H5L_TYPE_HARD</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5L_TYPE_HARD = H5L_TYPE_HARD()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a520153fd749565e2abfa0e9e2dd24ef0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a520153fd749565e2abfa0e9e2dd24ef0">&#9670;&nbsp;</a></span>H5L_TYPE_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5L_TYPE_MAX = H5L_TYPE_MAX()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1531383cf18e40d6d953fe4ad2515e89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1531383cf18e40d6d953fe4ad2515e89">&#9670;&nbsp;</a></span>H5L_TYPE_SOFT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5L_TYPE_SOFT = H5L_TYPE_SOFT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa3853e5fd37ac300bfacdee1daac646e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa3853e5fd37ac300bfacdee1daac646e">&#9670;&nbsp;</a></span>H5O_COPY_EXPAND_EXT_LINK_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_COPY_EXPAND_EXT_LINK_FLAG = H5O_COPY_EXPAND_EXT_LINK_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5e652ac14593491c0ad72dbfac113b0c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5e652ac14593491c0ad72dbfac113b0c">&#9670;&nbsp;</a></span>H5O_COPY_EXPAND_REFERENCE_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_COPY_EXPAND_REFERENCE_FLAG = H5O_COPY_EXPAND_REFERENCE_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6eb3b382d6cf61ae345ea725624763ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6eb3b382d6cf61ae345ea725624763ad">&#9670;&nbsp;</a></span>H5O_COPY_EXPAND_SOFT_LINK_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_COPY_EXPAND_SOFT_LINK_FLAG = H5O_COPY_EXPAND_SOFT_LINK_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a313428301ade1657d8e17fea58afaeac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a313428301ade1657d8e17fea58afaeac">&#9670;&nbsp;</a></span>H5O_COPY_PRESERVE_NULL_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_COPY_PRESERVE_NULL_FLAG = H5O_COPY_PRESERVE_NULL_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8dfde57fa5c029b14c10947a2d50561d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8dfde57fa5c029b14c10947a2d50561d">&#9670;&nbsp;</a></span>H5O_COPY_SHALLOW_HIERARCHY_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_COPY_SHALLOW_HIERARCHY_FLAG = H5O_COPY_SHALLOW_HIERARCHY_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e6381c4f10da950da9cfe6e58bc8b68"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e6381c4f10da950da9cfe6e58bc8b68">&#9670;&nbsp;</a></span>H5O_COPY_WITHOUT_ATTR_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_COPY_WITHOUT_ATTR_FLAG = H5O_COPY_WITHOUT_ATTR_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa5461f7676d34289fabc9b89771e096c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5461f7676d34289fabc9b89771e096c">&#9670;&nbsp;</a></span>H5O_INFO_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_INFO_ALL = H5O_INFO_ALL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae0c383b646260260d6f1626c21e738b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0c383b646260260d6f1626c21e738b9">&#9670;&nbsp;</a></span>H5O_INFO_BASIC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_INFO_BASIC = H5O_INFO_BASIC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaa527ce0ff7ecb4ee61740f1522c930a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa527ce0ff7ecb4ee61740f1522c930a">&#9670;&nbsp;</a></span>H5O_INFO_NUM_ATTRS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_INFO_NUM_ATTRS = H5O_INFO_NUM_ATTRS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a24eb0a32bb34936b43bb7f212cef889c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a24eb0a32bb34936b43bb7f212cef889c">&#9670;&nbsp;</a></span>H5O_INFO_TIME</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_INFO_TIME = H5O_INFO_TIME()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a31b48a4e2e44581ec6f4585f95c1fd01"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a31b48a4e2e44581ec6f4585f95c1fd01">&#9670;&nbsp;</a></span>H5O_MAX_TOKEN_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_MAX_TOKEN_SIZE = H5O_MAX_TOKEN_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aff259fb2343e60d6681b47d555d95191"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aff259fb2343e60d6681b47d555d95191">&#9670;&nbsp;</a></span>H5O_NATIVE_INFO_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_NATIVE_INFO_ALL = H5O_NATIVE_INFO_ALL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abb3b0e42e6a112cdf7b8b87fda7297a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb3b0e42e6a112cdf7b8b87fda7297a4">&#9670;&nbsp;</a></span>H5O_NATIVE_INFO_HDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_NATIVE_INFO_HDR = H5O_NATIVE_INFO_HDR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7b31c89f2e2927c4f50bf07769d9cbb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7b31c89f2e2927c4f50bf07769d9cbb6">&#9670;&nbsp;</a></span>H5O_NATIVE_INFO_META_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_NATIVE_INFO_META_SIZE = H5O_NATIVE_INFO_META_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a212668292d13242a9c11759630c7136a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a212668292d13242a9c11759630c7136a">&#9670;&nbsp;</a></span>H5O_SHMESG_ALL_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_SHMESG_ALL_FLAG = H5O_SHMESG_ALL_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5701ead623be8eee18cb6820405beecb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5701ead623be8eee18cb6820405beecb">&#9670;&nbsp;</a></span>H5O_SHMESG_ATTR_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_SHMESG_ATTR_FLAG = H5O_SHMESG_ATTR_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a22fedf5220d52090ec6b37aec5ee12e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a22fedf5220d52090ec6b37aec5ee12e6">&#9670;&nbsp;</a></span>H5O_SHMESG_DTYPE_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_SHMESG_DTYPE_FLAG = H5O_SHMESG_DTYPE_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a394f32e59621271e7e8ff631569ac5b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a394f32e59621271e7e8ff631569ac5b8">&#9670;&nbsp;</a></span>H5O_SHMESG_FILL_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_SHMESG_FILL_FLAG = H5O_SHMESG_FILL_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4b53fde1e107f7cee4939475370a4819"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b53fde1e107f7cee4939475370a4819">&#9670;&nbsp;</a></span>H5O_SHMESG_NONE_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_SHMESG_NONE_FLAG = H5O_SHMESG_NONE_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a485eb217da3d8d91215c221b18056510"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a485eb217da3d8d91215c221b18056510">&#9670;&nbsp;</a></span>H5O_SHMESG_PLINE_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_SHMESG_PLINE_FLAG = H5O_SHMESG_PLINE_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a362092974e439d4fb36614cf6b4fa5b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a362092974e439d4fb36614cf6b4fa5b1">&#9670;&nbsp;</a></span>H5O_SHMESG_SDSPACE_FLAG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_SHMESG_SDSPACE_FLAG = H5O_SHMESG_SDSPACE_FLAG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8a670cfdd4d8c6ad80335c65c6e088ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a670cfdd4d8c6ad80335c65c6e088ce">&#9670;&nbsp;</a></span>H5O_TOKEN_UNDEF</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a> H5O_TOKEN_UNDEF = H5O_TOKEN_UNDEF()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a02ad2641e64148a5d57cbad3f051263b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02ad2641e64148a5d57cbad3f051263b">&#9670;&nbsp;</a></span>H5O_TYPE_DATASET</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_TYPE_DATASET = H5O_TYPE_DATASET()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad1612c52becb6baf3970a94d71bbeaec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad1612c52becb6baf3970a94d71bbeaec">&#9670;&nbsp;</a></span>H5O_TYPE_GROUP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_TYPE_GROUP = H5O_TYPE_GROUP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a27e5dcad8c0c7b34ab498e8ae438d112"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27e5dcad8c0c7b34ab498e8ae438d112">&#9670;&nbsp;</a></span>H5O_TYPE_NAMED_DATATYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_TYPE_NAMED_DATATYPE = H5O_TYPE_NAMED_DATATYPE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae25320848752e1ed64216d7f4529691c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae25320848752e1ed64216d7f4529691c">&#9670;&nbsp;</a></span>H5O_TYPE_NTYPES</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_TYPE_NTYPES = H5O_TYPE_NTYPES()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0de49eaf18de70b9a0d30e41c963c263"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0de49eaf18de70b9a0d30e41c963c263">&#9670;&nbsp;</a></span>H5O_TYPE_UNKNOWN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5O_TYPE_UNKNOWN = H5O_TYPE_UNKNOWN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aebfab3fe60c9108df83d8277741434a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aebfab3fe60c9108df83d8277741434a6">&#9670;&nbsp;</a></span>H5P_ATTRIBUTE_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_ATTRIBUTE_ACCESS = H5P_ATTRIBUTE_ACCESS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a85b43b27fb22d30b3cf7e5b184a9e8cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a85b43b27fb22d30b3cf7e5b184a9e8cb">&#9670;&nbsp;</a></span>H5P_ATTRIBUTE_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_ATTRIBUTE_ACCESS_DEFAULT = H5P_ATTRIBUTE_ACCESS_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa15d1d82ae983af92f3d8d0c138ff312"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa15d1d82ae983af92f3d8d0c138ff312">&#9670;&nbsp;</a></span>H5P_ATTRIBUTE_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_ATTRIBUTE_CREATE = H5P_ATTRIBUTE_CREATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4222502f440d3fe2df066498aa664cce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4222502f440d3fe2df066498aa664cce">&#9670;&nbsp;</a></span>H5P_ATTRIBUTE_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_ATTRIBUTE_CREATE_DEFAULT = H5P_ATTRIBUTE_CREATE_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a64ac75e7fa139346ab007b13cffab490"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a64ac75e7fa139346ab007b13cffab490">&#9670;&nbsp;</a></span>H5P_CRT_ORDER_INDEXED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5P_CRT_ORDER_INDEXED = H5P_CRT_ORDER_INDEXED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9089f62df5b9809fab682c37bf4921f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9089f62df5b9809fab682c37bf4921f1">&#9670;&nbsp;</a></span>H5P_CRT_ORDER_TRACKED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5P_CRT_ORDER_TRACKED = H5P_CRT_ORDER_TRACKED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a672306c8e96b093c182094b9bb835b0c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a672306c8e96b093c182094b9bb835b0c">&#9670;&nbsp;</a></span>H5P_DATASET_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_DATASET_ACCESS = H5P_DATASET_ACCESS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad6135899480e292c09b859834a38bd6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad6135899480e292c09b859834a38bd6e">&#9670;&nbsp;</a></span>H5P_DATASET_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_DATASET_ACCESS_DEFAULT = H5P_DATASET_ACCESS_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a38bd2433cbc2235af78f65303d026f97"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38bd2433cbc2235af78f65303d026f97">&#9670;&nbsp;</a></span>H5P_DATASET_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_DATASET_CREATE = H5P_DATASET_CREATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afe86ce2aca2f806b0437ce8a554dd4b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afe86ce2aca2f806b0437ce8a554dd4b4">&#9670;&nbsp;</a></span>H5P_DATASET_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_DATASET_CREATE_DEFAULT = H5P_DATASET_CREATE_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abc710df05a05574515e609f35cb83ccc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc710df05a05574515e609f35cb83ccc">&#9670;&nbsp;</a></span>H5P_DATASET_XFER</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_DATASET_XFER = H5P_DATASET_XFER()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a16e4b820660ff8099f2b954741a7d739"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a16e4b820660ff8099f2b954741a7d739">&#9670;&nbsp;</a></span>H5P_DATASET_XFER_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_DATASET_XFER_DEFAULT = H5P_DATASET_XFER_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab28f7fa968161634cdfd4604c33c3ad8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab28f7fa968161634cdfd4604c33c3ad8">&#9670;&nbsp;</a></span>H5P_DATATYPE_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_DATATYPE_ACCESS = H5P_DATATYPE_ACCESS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2b247bb0e9a0faf1344bf818caff42b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2b247bb0e9a0faf1344bf818caff42b9">&#9670;&nbsp;</a></span>H5P_DATATYPE_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_DATATYPE_ACCESS_DEFAULT = H5P_DATATYPE_ACCESS_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a97cc6c3de59a79452fedcea20f052255"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a97cc6c3de59a79452fedcea20f052255">&#9670;&nbsp;</a></span>H5P_DATATYPE_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_DATATYPE_CREATE = H5P_DATATYPE_CREATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71a8c7376493b7277f5f95e5b9143723"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71a8c7376493b7277f5f95e5b9143723">&#9670;&nbsp;</a></span>H5P_DATATYPE_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_DATATYPE_CREATE_DEFAULT = H5P_DATATYPE_CREATE_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a90bd58cb8e9d2bbd2d491707a5971410"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90bd58cb8e9d2bbd2d491707a5971410">&#9670;&nbsp;</a></span>H5P_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_DEFAULT = H5P_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9f3c13f81ccc77b13d19c6415cd1e03e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9f3c13f81ccc77b13d19c6415cd1e03e">&#9670;&nbsp;</a></span>H5P_FILE_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_FILE_ACCESS = H5P_FILE_ACCESS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a04f8ef9b3765eafdffea3fbe2992fdd2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04f8ef9b3765eafdffea3fbe2992fdd2">&#9670;&nbsp;</a></span>H5P_FILE_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_FILE_ACCESS_DEFAULT = H5P_FILE_ACCESS_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae5b73784449349a44c085683ff0e5a5a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5b73784449349a44c085683ff0e5a5a">&#9670;&nbsp;</a></span>H5P_FILE_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_FILE_CREATE = H5P_FILE_CREATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a488308cae961fcc76c76b1e9558afab3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a488308cae961fcc76c76b1e9558afab3">&#9670;&nbsp;</a></span>H5P_FILE_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_FILE_CREATE_DEFAULT = H5P_FILE_CREATE_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae8d4f916d45046c4e243e63fa6e23e22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8d4f916d45046c4e243e63fa6e23e22">&#9670;&nbsp;</a></span>H5P_FILE_MOUNT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_FILE_MOUNT = H5P_FILE_MOUNT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5ea56bede68e9fd312712db7c4fea317"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ea56bede68e9fd312712db7c4fea317">&#9670;&nbsp;</a></span>H5P_FILE_MOUNT_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_FILE_MOUNT_DEFAULT = H5P_FILE_MOUNT_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a859eab82b80abcbc1c878784a73e1198"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a859eab82b80abcbc1c878784a73e1198">&#9670;&nbsp;</a></span>H5P_GROUP_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_GROUP_ACCESS = H5P_GROUP_ACCESS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa73583f9e85889e25b84659a4047a6a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa73583f9e85889e25b84659a4047a6a1">&#9670;&nbsp;</a></span>H5P_GROUP_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_GROUP_ACCESS_DEFAULT = H5P_GROUP_ACCESS_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e37f294b712dd28d3ef4280feccb084"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e37f294b712dd28d3ef4280feccb084">&#9670;&nbsp;</a></span>H5P_GROUP_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_GROUP_CREATE = H5P_GROUP_CREATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71f94a51f3d6574fc2f6cfcea6eede28"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71f94a51f3d6574fc2f6cfcea6eede28">&#9670;&nbsp;</a></span>H5P_GROUP_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_GROUP_CREATE_DEFAULT = H5P_GROUP_CREATE_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a515b73cd0791f77c67ff8fd69c5fe934"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a515b73cd0791f77c67ff8fd69c5fe934">&#9670;&nbsp;</a></span>H5P_LINK_ACCESS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_LINK_ACCESS = H5P_LINK_ACCESS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7d42f771a64e9bd58812f93a7e4b9cfd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d42f771a64e9bd58812f93a7e4b9cfd">&#9670;&nbsp;</a></span>H5P_LINK_ACCESS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_LINK_ACCESS_DEFAULT = H5P_LINK_ACCESS_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a959ec986441658a456ade27922e425ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a959ec986441658a456ade27922e425ed">&#9670;&nbsp;</a></span>H5P_LINK_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_LINK_CREATE = H5P_LINK_CREATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6e67556d1d7cebfeae35f218567e0def"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e67556d1d7cebfeae35f218567e0def">&#9670;&nbsp;</a></span>H5P_LINK_CREATE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_LINK_CREATE_DEFAULT = H5P_LINK_CREATE_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a32a25a9dc9c6b61148c15f7eb72a9448"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32a25a9dc9c6b61148c15f7eb72a9448">&#9670;&nbsp;</a></span>H5P_OBJECT_COPY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_OBJECT_COPY = H5P_OBJECT_COPY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4a296d6dbea0442756081d349cb91b59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4a296d6dbea0442756081d349cb91b59">&#9670;&nbsp;</a></span>H5P_OBJECT_COPY_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_OBJECT_COPY_DEFAULT = H5P_OBJECT_COPY_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a966659b5b0985a3fc1518a50c153bdbe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a966659b5b0985a3fc1518a50c153bdbe">&#9670;&nbsp;</a></span>H5P_OBJECT_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_OBJECT_CREATE = H5P_OBJECT_CREATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab57a523e7f9545e65d2d1183e2dd4e84"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab57a523e7f9545e65d2d1183e2dd4e84">&#9670;&nbsp;</a></span>H5P_ROOT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_ROOT = H5P_ROOT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3d3ba651efd71089be6423f45a193293"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d3ba651efd71089be6423f45a193293">&#9670;&nbsp;</a></span>H5P_STRING_CREATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_STRING_CREATE = H5P_STRING_CREATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a70388b7b9be4dd7fcdb260e8a38aec95"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70388b7b9be4dd7fcdb260e8a38aec95">&#9670;&nbsp;</a></span>H5P_VOL_INITIALIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_VOL_INITIALIZE = H5P_VOL_INITIALIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8f58d804ed48635b26f00a204d8a07a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f58d804ed48635b26f00a204d8a07a1">&#9670;&nbsp;</a></span>H5P_VOL_INITIALIZE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5P_VOL_INITIALIZE_DEFAULT = H5P_VOL_INITIALIZE_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a75d301483f49bcd815c80b2c38410533"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a75d301483f49bcd815c80b2c38410533">&#9670;&nbsp;</a></span>H5PL_ALL_PLUGIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5PL_ALL_PLUGIN = H5PL_ALL_PLUGIN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3a099bd67667256c47b50902d6321d7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3a099bd67667256c47b50902d6321d7a">&#9670;&nbsp;</a></span>H5PL_FILTER_PLUGIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5PL_FILTER_PLUGIN = H5PL_FILTER_PLUGIN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4e90aefd0bae46a3b866a1dfe1c5f56f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4e90aefd0bae46a3b866a1dfe1c5f56f">&#9670;&nbsp;</a></span>H5PL_TYPE_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5PL_TYPE_ERROR = H5PL_TYPE_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a51ca4c7a6b184d396a4b82de8c408e66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51ca4c7a6b184d396a4b82de8c408e66">&#9670;&nbsp;</a></span>H5PL_TYPE_FILTER</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5PL_TYPE_FILTER = H5PL_TYPE_FILTER()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5403de44d7069aa5016d5413abf89a4b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5403de44d7069aa5016d5413abf89a4b">&#9670;&nbsp;</a></span>H5PL_TYPE_NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5PL_TYPE_NONE = H5PL_TYPE_NONE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a400d62edd6bc6f9237ab7dcfb55ad186"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a400d62edd6bc6f9237ab7dcfb55ad186">&#9670;&nbsp;</a></span>H5PL_TYPE_VOL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5PL_TYPE_VOL = H5PL_TYPE_VOL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="affb17ace3ee959920f97196a0a7d6961"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#affb17ace3ee959920f97196a0a7d6961">&#9670;&nbsp;</a></span>H5PL_VOL_PLUGIN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5PL_VOL_PLUGIN = H5PL_VOL_PLUGIN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aee2184e222456ed2527e2f6e3ac78599"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee2184e222456ed2527e2f6e3ac78599">&#9670;&nbsp;</a></span>H5R_ATTR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5R_ATTR = H5R_ATTR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1c10968498ae18c53911d98eb5a31a94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c10968498ae18c53911d98eb5a31a94">&#9670;&nbsp;</a></span>H5R_BADTYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5R_BADTYPE = H5R_BADTYPE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af6f12bfb94f8bab4c20d5f71e344a9df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6f12bfb94f8bab4c20d5f71e344a9df">&#9670;&nbsp;</a></span>H5R_DATASET_REGION</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5R_DATASET_REGION = H5R_DATASET_REGION()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab8facb64359e70368bae18fd16b3916d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab8facb64359e70368bae18fd16b3916d">&#9670;&nbsp;</a></span>H5R_DATASET_REGION1</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5R_DATASET_REGION1 = H5R_DATASET_REGION1()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8ac0b0432592c57af8af60695476de35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ac0b0432592c57af8af60695476de35">&#9670;&nbsp;</a></span>H5R_DATASET_REGION2</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5R_DATASET_REGION2 = H5R_DATASET_REGION2()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac68879ca1bd945469f5fabeeb4db0333"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac68879ca1bd945469f5fabeeb4db0333">&#9670;&nbsp;</a></span>H5R_DSET_REG_REF_BUF_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5R_DSET_REG_REF_BUF_SIZE = H5R_DSET_REG_REF_BUF_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad9184538068ffe7def9eee34c3cee6d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad9184538068ffe7def9eee34c3cee6d4">&#9670;&nbsp;</a></span>H5R_MAXTYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5R_MAXTYPE = H5R_MAXTYPE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af6a866b25ad3793a2a1e852b74895fd1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6a866b25ad3793a2a1e852b74895fd1">&#9670;&nbsp;</a></span>H5R_OBJ_REF_BUF_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5R_OBJ_REF_BUF_SIZE = H5R_OBJ_REF_BUF_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a16dc683afeee5e300a1dac989831cee8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a16dc683afeee5e300a1dac989831cee8">&#9670;&nbsp;</a></span>H5R_OBJECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5R_OBJECT = H5R_OBJECT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aeff68a6d138723d51897fc0b4e2ff884"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeff68a6d138723d51897fc0b4e2ff884">&#9670;&nbsp;</a></span>H5R_OBJECT1</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5R_OBJECT1 = H5R_OBJECT1()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a03ab4345e6c68d413820d3a081049014"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03ab4345e6c68d413820d3a081049014">&#9670;&nbsp;</a></span>H5R_OBJECT2</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5R_OBJECT2 = H5R_OBJECT2()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1926c44938e5a4b1ad276e4384013e3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1926c44938e5a4b1ad276e4384013e3e">&#9670;&nbsp;</a></span>H5R_REF_BUF_SIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5R_REF_BUF_SIZE = H5R_REF_BUF_SIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acb4181632af377864df3e4ac39f55216"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb4181632af377864df3e4ac39f55216">&#9670;&nbsp;</a></span>H5S_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_ALL = H5S_ALL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Define atomic datatypes </p>
+
+</div>
+</div>
+<a id="af991edb61c6f4e0e19ae05f09a56aa74"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af991edb61c6f4e0e19ae05f09a56aa74">&#9670;&nbsp;</a></span>H5S_MAX_RANK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_MAX_RANK = H5S_MAX_RANK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Define user-level maximum number of dimensions </p>
+
+</div>
+</div>
+<a id="a522981337261e66031bf8c3c7299e599"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a522981337261e66031bf8c3c7299e599">&#9670;&nbsp;</a></span>H5S_NO_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_NO_CLASS = H5S_NO_CLASS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different types of dataspaces - error </p>
+
+</div>
+</div>
+<a id="aac3750b71361f2f68fa27610d7fd3c88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac3750b71361f2f68fa27610d7fd3c88">&#9670;&nbsp;</a></span>H5S_NULL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_NULL = H5S_NULL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different types of dataspaces - null dataspace </p>
+
+</div>
+</div>
+<a id="a87f6d2e277f66872ce4b349170214bd3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a87f6d2e277f66872ce4b349170214bd3">&#9670;&nbsp;</a></span>H5S_SCALAR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SCALAR = H5S_SCALAR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different types of dataspaces - scalar variable </p>
+
+</div>
+</div>
+<a id="a31398a90148b7e44400da6774b36a0ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a31398a90148b7e44400da6774b36a0ad">&#9670;&nbsp;</a></span>H5S_SEL_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SEL_ALL = H5S_SEL_ALL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Enumerated type for the type of selection - Entire extent selected </p>
+
+</div>
+</div>
+<a id="aa1f089df8caf4a67c9e0fe5def73cae5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa1f089df8caf4a67c9e0fe5def73cae5">&#9670;&nbsp;</a></span>H5S_SEL_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SEL_ERROR = H5S_SEL_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Enumerated type for the type of selection - Error </p>
+
+</div>
+</div>
+<a id="a96aab0912f99a11ce1483ba5241a02bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96aab0912f99a11ce1483ba5241a02bb">&#9670;&nbsp;</a></span>H5S_SEL_HYPERSLABS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SEL_HYPERSLABS = H5S_SEL_HYPERSLABS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Enumerated type for the type of selection - Hyperslab selected </p>
+
+</div>
+</div>
+<a id="a0b75d5c23bc47e3b72ec9184e020f3a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b75d5c23bc47e3b72ec9184e020f3a4">&#9670;&nbsp;</a></span>H5S_SEL_N</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SEL_N = H5S_SEL_N()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Enumerated type for the type of selection - LAST </p>
+
+</div>
+</div>
+<a id="a33e559012f1e60b520105eb94c6647c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a33e559012f1e60b520105eb94c6647c4">&#9670;&nbsp;</a></span>H5S_SEL_NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SEL_NONE = H5S_SEL_NONE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Enumerated type for the type of selection - Nothing selected </p>
+
+</div>
+</div>
+<a id="a65aaddf09a050095b69da2494acc38ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65aaddf09a050095b69da2494acc38ab">&#9670;&nbsp;</a></span>H5S_SEL_POINTS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SEL_POINTS = H5S_SEL_POINTS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Enumerated type for the type of selection - Points / elements selected </p>
+
+</div>
+</div>
+<a id="a19d81522cd9afa9359e877d9cc0e6683"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19d81522cd9afa9359e877d9cc0e6683">&#9670;&nbsp;</a></span>H5S_SELECT_AND</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SELECT_AND = H5S_SELECT_AND()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different ways of combining selections - Binary "and" operation for hyperslabs </p>
+
+</div>
+</div>
+<a id="aaa84a6fdd9cb6423f4f58aa1eab4e131"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa84a6fdd9cb6423f4f58aa1eab4e131">&#9670;&nbsp;</a></span>H5S_SELECT_APPEND</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SELECT_APPEND = H5S_SELECT_APPEND()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different ways of combining selections - Append elements to end of point selection </p>
+
+</div>
+</div>
+<a id="ad4b3f03e304b2d2fd8e4f42699c42f5d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4b3f03e304b2d2fd8e4f42699c42f5d">&#9670;&nbsp;</a></span>H5S_SELECT_INVALID</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SELECT_INVALID = H5S_SELECT_INVALID()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different ways of combining selections - Invalid upper bound on selection operations </p>
+
+</div>
+</div>
+<a id="adabd3cd5d6eaa26399be3d21babe547e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adabd3cd5d6eaa26399be3d21babe547e">&#9670;&nbsp;</a></span>H5S_SELECT_NOOP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SELECT_NOOP = H5S_SELECT_NOOP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different ways of combining selections - error </p>
+
+</div>
+</div>
+<a id="adcbb35bd557b02be78898c2e273d7195"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adcbb35bd557b02be78898c2e273d7195">&#9670;&nbsp;</a></span>H5S_SELECT_NOTA</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SELECT_NOTA = H5S_SELECT_NOTA()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different ways of combining selections - Binary "not" operation for hyperslabs </p>
+
+</div>
+</div>
+<a id="a9b140e0c243c7605eb972f536198301c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b140e0c243c7605eb972f536198301c">&#9670;&nbsp;</a></span>H5S_SELECT_NOTB</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SELECT_NOTB = H5S_SELECT_NOTB()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different ways of combining selections - Binary "not" operation for hyperslabs </p>
+
+</div>
+</div>
+<a id="a091fbcbfb6b1410bbd21f3f678b42e74"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a091fbcbfb6b1410bbd21f3f678b42e74">&#9670;&nbsp;</a></span>H5S_SELECT_OR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SELECT_OR = H5S_SELECT_OR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different ways of combining selections - Binary "or" operation for hyperslabs </p>
+
+</div>
+</div>
+<a id="a1a8701814857f212fd6655432762ce02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a8701814857f212fd6655432762ce02">&#9670;&nbsp;</a></span>H5S_SELECT_PREPEND</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SELECT_PREPEND = H5S_SELECT_PREPEND()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different ways of combining selections - Prepend elements to beginning of point selection </p>
+
+</div>
+</div>
+<a id="a8ea0b5da7f80f732be7cbc86c3d1ad4a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ea0b5da7f80f732be7cbc86c3d1ad4a">&#9670;&nbsp;</a></span>H5S_SELECT_SET</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SELECT_SET = H5S_SELECT_SET()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different ways of combining selections - Select "set" operation </p>
+
+</div>
+</div>
+<a id="a0ea5acd531e6a2cbb59804b9fd2da01e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ea5acd531e6a2cbb59804b9fd2da01e">&#9670;&nbsp;</a></span>H5S_SELECT_XOR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SELECT_XOR = H5S_SELECT_XOR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different ways of combining selections - Binary "xor" operation for hyperslabs </p>
+
+</div>
+</div>
+<a id="aea2ffcd6940a7f51940fdf3b2b55101a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aea2ffcd6940a7f51940fdf3b2b55101a">&#9670;&nbsp;</a></span>H5S_SIMPLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_SIMPLE = H5S_SIMPLE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Different types of dataspaces - simple dataspace </p>
+
+</div>
+</div>
+<a id="a4f0e8b9ec739d74e2922438964f43e94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4f0e8b9ec739d74e2922438964f43e94">&#9670;&nbsp;</a></span>H5S_UNLIMITED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5S_UNLIMITED = H5S_UNLIMITED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Define atomic datatypes </p>
+
+</div>
+</div>
+<a id="a329b27d0a348ceb192666184c07e2b8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a329b27d0a348ceb192666184c07e2b8e">&#9670;&nbsp;</a></span>H5T_ALPHA_B16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_B16 = H5T_ALPHA_B16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a892295436a64521136ab8067797bc351"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a892295436a64521136ab8067797bc351">&#9670;&nbsp;</a></span>H5T_ALPHA_B32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_B32 = H5T_ALPHA_B32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5c1992c142f15ce0fdf29bd99acf0f47"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c1992c142f15ce0fdf29bd99acf0f47">&#9670;&nbsp;</a></span>H5T_ALPHA_B64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_B64 = H5T_ALPHA_B64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a41ffceae6c8be7c5ac93d560cbe3f160"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41ffceae6c8be7c5ac93d560cbe3f160">&#9670;&nbsp;</a></span>H5T_ALPHA_B8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_B8 = H5T_ALPHA_B8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2d05471679f615afc0bcd3acb1269a5a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d05471679f615afc0bcd3acb1269a5a">&#9670;&nbsp;</a></span>H5T_ALPHA_F32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_F32 = H5T_ALPHA_F32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae9f417e98d686665806c73d3fa720dbd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae9f417e98d686665806c73d3fa720dbd">&#9670;&nbsp;</a></span>H5T_ALPHA_F64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_F64 = H5T_ALPHA_F64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a775d8af3649293c8b79d4a48c877db1f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a775d8af3649293c8b79d4a48c877db1f">&#9670;&nbsp;</a></span>H5T_ALPHA_I16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_I16 = H5T_ALPHA_I16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa0f8b506f124af7df9cff7d00193c1e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0f8b506f124af7df9cff7d00193c1e6">&#9670;&nbsp;</a></span>H5T_ALPHA_I32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_I32 = H5T_ALPHA_I32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aded6dbbfee364ddbd339316064b83932"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aded6dbbfee364ddbd339316064b83932">&#9670;&nbsp;</a></span>H5T_ALPHA_I64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_I64 = H5T_ALPHA_I64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad900c116424da046af4028994180965b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad900c116424da046af4028994180965b">&#9670;&nbsp;</a></span>H5T_ALPHA_I8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_I8 = H5T_ALPHA_I8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2d0161e4309b14167575bc7d7b56ef31"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d0161e4309b14167575bc7d7b56ef31">&#9670;&nbsp;</a></span>H5T_ALPHA_U16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_U16 = H5T_ALPHA_U16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a40f0764233a321c67f97e61c7ef25897"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40f0764233a321c67f97e61c7ef25897">&#9670;&nbsp;</a></span>H5T_ALPHA_U32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_U32 = H5T_ALPHA_U32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a636d793e2912b978437e2397f9fd77b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a636d793e2912b978437e2397f9fd77b8">&#9670;&nbsp;</a></span>H5T_ALPHA_U64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_U64 = H5T_ALPHA_U64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a54c24babaf0dc0e37b6af397dba7c2cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54c24babaf0dc0e37b6af397dba7c2cd">&#9670;&nbsp;</a></span>H5T_ALPHA_U8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_ALPHA_U8 = H5T_ALPHA_U8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adf63cb4a410934f289c2f7dd90616ece"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf63cb4a410934f289c2f7dd90616ece">&#9670;&nbsp;</a></span>H5T_ARRAY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_ARRAY = H5T_ARRAY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad3b4dd8e893b0fa405ba8d04252da90c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3b4dd8e893b0fa405ba8d04252da90c">&#9670;&nbsp;</a></span>H5T_BITFIELD</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_BITFIELD = H5T_BITFIELD()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae5a6875058a56bed6b9f6fd0ab503569"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5a6875058a56bed6b9f6fd0ab503569">&#9670;&nbsp;</a></span>H5T_BKG_NO</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_BKG_NO = H5T_BKG_NO()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1cd3785b73322c886a838999d6e5472b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1cd3785b73322c886a838999d6e5472b">&#9670;&nbsp;</a></span>H5T_BKG_YES</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_BKG_YES = H5T_BKG_YES()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a66726dded028864d4f86339d21ef2894"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66726dded028864d4f86339d21ef2894">&#9670;&nbsp;</a></span>H5T_C_S1</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_C_S1 = H5T_C_S1()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a503b166d0ce06bfa3ae428778406cde9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a503b166d0ce06bfa3ae428778406cde9">&#9670;&nbsp;</a></span>H5T_COMPOUND</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_COMPOUND = H5T_COMPOUND()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2923e562abeefcb9520dc90b0c865cbe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2923e562abeefcb9520dc90b0c865cbe">&#9670;&nbsp;</a></span>H5T_CONV_CONV</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CONV_CONV = H5T_CONV_CONV()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a83067f0429d1b5a431da85a68c76956e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83067f0429d1b5a431da85a68c76956e">&#9670;&nbsp;</a></span>H5T_CONV_FREE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CONV_FREE = H5T_CONV_FREE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a63bb41500f53c32985eaab6ac67160c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a63bb41500f53c32985eaab6ac67160c7">&#9670;&nbsp;</a></span>H5T_CONV_INIT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CONV_INIT = H5T_CONV_INIT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1f44955238683bf7e196a777f16cd13d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1f44955238683bf7e196a777f16cd13d">&#9670;&nbsp;</a></span>H5T_CSET_ASCII</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_ASCII = H5T_CSET_ASCII()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a48f8b10c33b86db7f366f71de9e8b50b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48f8b10c33b86db7f366f71de9e8b50b">&#9670;&nbsp;</a></span>H5T_CSET_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_ERROR = H5T_CSET_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1161067cebf7e0f604f0e59a948da0fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1161067cebf7e0f604f0e59a948da0fa">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_10</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_10 = H5T_CSET_RESERVED_10()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2b986244853f718fa6226d63af8e2577"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2b986244853f718fa6226d63af8e2577">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_11</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_11 = H5T_CSET_RESERVED_11()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0eaab74e0936ddc6a39da6fdcf96f6f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0eaab74e0936ddc6a39da6fdcf96f6f8">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_12</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_12 = H5T_CSET_RESERVED_12()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae612f59846e3e67169b247603dcc44ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae612f59846e3e67169b247603dcc44ca">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_13</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_13 = H5T_CSET_RESERVED_13()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a38e099cf45b4c0384c5ef36ef4be1996"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38e099cf45b4c0384c5ef36ef4be1996">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_14</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_14 = H5T_CSET_RESERVED_14()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a60cdfd4fd436ef00cf0a2a81b17edd4b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a60cdfd4fd436ef00cf0a2a81b17edd4b">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_15</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_15 = H5T_CSET_RESERVED_15()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaa7b3c5420ad046b66b5c43f06e8c6b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa7b3c5420ad046b66b5c43f06e8c6b8">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_2</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_2 = H5T_CSET_RESERVED_2()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abe1973a26df3c33dd790c1401c01016a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe1973a26df3c33dd790c1401c01016a">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_3</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_3 = H5T_CSET_RESERVED_3()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2c04852d10cfec6139b71ddf7c7730f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c04852d10cfec6139b71ddf7c7730f1">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_4</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_4 = H5T_CSET_RESERVED_4()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a17e1c22b1c73e765c9fffc7db463ccf3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a17e1c22b1c73e765c9fffc7db463ccf3">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_5</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_5 = H5T_CSET_RESERVED_5()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8474fdbdcd1719596bd5bb760be8bd2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8474fdbdcd1719596bd5bb760be8bd2f">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_6</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_6 = H5T_CSET_RESERVED_6()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a79e30b2a162b1c79566aaacf7ea05497"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a79e30b2a162b1c79566aaacf7ea05497">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_7</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_7 = H5T_CSET_RESERVED_7()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8451646579d228aad2a72e7af44fe218"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8451646579d228aad2a72e7af44fe218">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_8 = H5T_CSET_RESERVED_8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac1742c0862402b5fd91884e339c9cf0f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac1742c0862402b5fd91884e339c9cf0f">&#9670;&nbsp;</a></span>H5T_CSET_RESERVED_9</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_RESERVED_9 = H5T_CSET_RESERVED_9()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa729157925e0acba559bf3e91bcc3176"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa729157925e0acba559bf3e91bcc3176">&#9670;&nbsp;</a></span>H5T_CSET_UTF8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_CSET_UTF8 = H5T_CSET_UTF8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a296672e991f92eeee83a9ea7cd123301"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a296672e991f92eeee83a9ea7cd123301">&#9670;&nbsp;</a></span>H5T_DIR_ASCEND</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_DIR_ASCEND = H5T_DIR_ASCEND()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1e3d6101d1c16a741777434ebf59976e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e3d6101d1c16a741777434ebf59976e">&#9670;&nbsp;</a></span>H5T_DIR_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_DIR_DEFAULT = H5T_DIR_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6315469aab9e7dd1dd5064aab2ba7a2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6315469aab9e7dd1dd5064aab2ba7a2f">&#9670;&nbsp;</a></span>H5T_DIR_DESCEND</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_DIR_DESCEND = H5T_DIR_DESCEND()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a34ca72b6ddc318bebbb9112dfbe35c42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a34ca72b6ddc318bebbb9112dfbe35c42">&#9670;&nbsp;</a></span>H5T_ENUM</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_ENUM = H5T_ENUM()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4d543c9ed650d4e07edcb358f9e89234"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d543c9ed650d4e07edcb358f9e89234">&#9670;&nbsp;</a></span>H5T_FLOAT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_FLOAT = H5T_FLOAT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab80650b41c1c1611f39b9813fee9abb2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab80650b41c1c1611f39b9813fee9abb2">&#9670;&nbsp;</a></span>H5T_FORTRAN_S1</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_FORTRAN_S1 = H5T_FORTRAN_S1()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abb1bd5d199f85e69ffda888bb3ebe690"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb1bd5d199f85e69ffda888bb3ebe690">&#9670;&nbsp;</a></span>H5T_IEEE_F32BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_IEEE_F32BE = H5T_IEEE_F32BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a95570a660f95fca26cba93d3a65faa15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a95570a660f95fca26cba93d3a65faa15">&#9670;&nbsp;</a></span>H5T_IEEE_F32LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_IEEE_F32LE = H5T_IEEE_F32LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3e4468e740cc13739b30f01295acd4f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e4468e740cc13739b30f01295acd4f9">&#9670;&nbsp;</a></span>H5T_IEEE_F64BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_IEEE_F64BE = H5T_IEEE_F64BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a138c2a890959f33051715dbff3cf2c45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a138c2a890959f33051715dbff3cf2c45">&#9670;&nbsp;</a></span>H5T_IEEE_F64LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_IEEE_F64LE = H5T_IEEE_F64LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7e23a4adb0828b53f7d52fe4ca3b846c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e23a4adb0828b53f7d52fe4ca3b846c">&#9670;&nbsp;</a></span>H5T_INTEGER</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_INTEGER = H5T_INTEGER()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a53c36f42209a532fef89d81bb8e7fb68"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53c36f42209a532fef89d81bb8e7fb68">&#9670;&nbsp;</a></span>H5T_INTEL_B16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_B16 = H5T_INTEL_B16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae1361d77edb5be977b2103ca0636987c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae1361d77edb5be977b2103ca0636987c">&#9670;&nbsp;</a></span>H5T_INTEL_B32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_B32 = H5T_INTEL_B32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e55af67ae11d43e6fa629748cab60c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e55af67ae11d43e6fa629748cab60c8">&#9670;&nbsp;</a></span>H5T_INTEL_B64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_B64 = H5T_INTEL_B64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9479e916ece5fb0b13a3d1679ffd1862"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9479e916ece5fb0b13a3d1679ffd1862">&#9670;&nbsp;</a></span>H5T_INTEL_B8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_B8 = H5T_INTEL_B8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a193658c96b5938b707e26d7232998645"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a193658c96b5938b707e26d7232998645">&#9670;&nbsp;</a></span>H5T_INTEL_F32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_F32 = H5T_INTEL_F32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a92301cbf922967bef7eb7a3750af64df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92301cbf922967bef7eb7a3750af64df">&#9670;&nbsp;</a></span>H5T_INTEL_F64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_F64 = H5T_INTEL_F64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8eb082a8874850f15535a83b4acd538c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8eb082a8874850f15535a83b4acd538c">&#9670;&nbsp;</a></span>H5T_INTEL_I16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_I16 = H5T_INTEL_I16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac9cd2730e0453b32fbfaa2a90d8f919e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac9cd2730e0453b32fbfaa2a90d8f919e">&#9670;&nbsp;</a></span>H5T_INTEL_I32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_I32 = H5T_INTEL_I32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af2a359af6b8e10452e429f7610d9a2b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af2a359af6b8e10452e429f7610d9a2b7">&#9670;&nbsp;</a></span>H5T_INTEL_I64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_I64 = H5T_INTEL_I64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a353474cb3b88e4744c041451f938b8b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a353474cb3b88e4744c041451f938b8b5">&#9670;&nbsp;</a></span>H5T_INTEL_I8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_I8 = H5T_INTEL_I8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9acc3489a5e19008f386adb580a27f90"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9acc3489a5e19008f386adb580a27f90">&#9670;&nbsp;</a></span>H5T_INTEL_U16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_U16 = H5T_INTEL_U16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2ac52eb74fb9f453c288cad06e1a4dc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ac52eb74fb9f453c288cad06e1a4dc6">&#9670;&nbsp;</a></span>H5T_INTEL_U32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_U32 = H5T_INTEL_U32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8d9407fcebd2ccb190ea041961559051"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d9407fcebd2ccb190ea041961559051">&#9670;&nbsp;</a></span>H5T_INTEL_U64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_U64 = H5T_INTEL_U64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a62cb979e156e65e102260cf5543d336a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a62cb979e156e65e102260cf5543d336a">&#9670;&nbsp;</a></span>H5T_INTEL_U8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_INTEL_U8 = H5T_INTEL_U8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af0d512f00b11c8266705483c90c4aabe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0d512f00b11c8266705483c90c4aabe">&#9670;&nbsp;</a></span>H5T_MIPS_B16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_B16 = H5T_MIPS_B16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0a37b31b3e6b73b3a3f88620400b741a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0a37b31b3e6b73b3a3f88620400b741a">&#9670;&nbsp;</a></span>H5T_MIPS_B32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_B32 = H5T_MIPS_B32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8d4c1f8ba61b62ece463fcb78a24c813"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d4c1f8ba61b62ece463fcb78a24c813">&#9670;&nbsp;</a></span>H5T_MIPS_B64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_B64 = H5T_MIPS_B64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3dbd4b914c22b133fba017e13d71e530"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3dbd4b914c22b133fba017e13d71e530">&#9670;&nbsp;</a></span>H5T_MIPS_B8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_B8 = H5T_MIPS_B8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aab3485bc406179fd8196ce6a3bfef480"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab3485bc406179fd8196ce6a3bfef480">&#9670;&nbsp;</a></span>H5T_MIPS_F32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_F32 = H5T_MIPS_F32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9073c80e8037436b881c2f8a7797797a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9073c80e8037436b881c2f8a7797797a">&#9670;&nbsp;</a></span>H5T_MIPS_F64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_F64 = H5T_MIPS_F64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac7df17ffaf063847e114fa60bf694a49"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac7df17ffaf063847e114fa60bf694a49">&#9670;&nbsp;</a></span>H5T_MIPS_I16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_I16 = H5T_MIPS_I16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8a4fdefded482c9812689ceb26ffe729"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a4fdefded482c9812689ceb26ffe729">&#9670;&nbsp;</a></span>H5T_MIPS_I32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_I32 = H5T_MIPS_I32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6f03aebec3e7c03ff9538b90e1aa5699"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f03aebec3e7c03ff9538b90e1aa5699">&#9670;&nbsp;</a></span>H5T_MIPS_I64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_I64 = H5T_MIPS_I64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2e95b0bfa8aa41d1409665c6e36b9987"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e95b0bfa8aa41d1409665c6e36b9987">&#9670;&nbsp;</a></span>H5T_MIPS_I8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_I8 = H5T_MIPS_I8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a432ac7234aaf451c11e6c864a589548c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a432ac7234aaf451c11e6c864a589548c">&#9670;&nbsp;</a></span>H5T_MIPS_U16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_U16 = H5T_MIPS_U16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9f6de4994f5ff6c217c190944129cc15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9f6de4994f5ff6c217c190944129cc15">&#9670;&nbsp;</a></span>H5T_MIPS_U32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_U32 = H5T_MIPS_U32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0c9de3c90a522f4410499f94c79742c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0c9de3c90a522f4410499f94c79742c8">&#9670;&nbsp;</a></span>H5T_MIPS_U64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_U64 = H5T_MIPS_U64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e6ed463ce53fbcc628ca3a1db0272a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e6ed463ce53fbcc628ca3a1db0272a6">&#9670;&nbsp;</a></span>H5T_MIPS_U8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_MIPS_U8 = H5T_MIPS_U8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4ce17fde7538e8642d88f915f82e5456"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ce17fde7538e8642d88f915f82e5456">&#9670;&nbsp;</a></span>H5T_NATIVE_B16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_B16 = H5T_NATIVE_B16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af068b80d5ee30dfe4026fc7058a44746"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af068b80d5ee30dfe4026fc7058a44746">&#9670;&nbsp;</a></span>H5T_NATIVE_B32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_B32 = H5T_NATIVE_B32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5ce4b0ce93cec6cb3679eabbfe823091"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ce4b0ce93cec6cb3679eabbfe823091">&#9670;&nbsp;</a></span>H5T_NATIVE_B64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_B64 = H5T_NATIVE_B64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8d8de3f525d5fd100ceb3a0db900bbdc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d8de3f525d5fd100ceb3a0db900bbdc">&#9670;&nbsp;</a></span>H5T_NATIVE_B8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_B8 = H5T_NATIVE_B8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae57ea582f5c4a85b1c46f842ccadbd3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae57ea582f5c4a85b1c46f842ccadbd3c">&#9670;&nbsp;</a></span>H5T_NATIVE_CHAR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_CHAR = H5T_NATIVE_CHAR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abc65de2cc464ca6aead15de2a4cd8580"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc65de2cc464ca6aead15de2a4cd8580">&#9670;&nbsp;</a></span>H5T_NATIVE_DOUBLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_DOUBLE = H5T_NATIVE_DOUBLE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad0e9d8969c60487cb7481803d2192690"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0e9d8969c60487cb7481803d2192690">&#9670;&nbsp;</a></span>H5T_NATIVE_FLOAT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_FLOAT = H5T_NATIVE_FLOAT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae211b9941aa45139b7eff84cb6ec8532"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae211b9941aa45139b7eff84cb6ec8532">&#9670;&nbsp;</a></span>H5T_NATIVE_HADDR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_HADDR = H5T_NATIVE_HADDR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a527348197b196c369ad0d6e8a1ee03c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a527348197b196c369ad0d6e8a1ee03c9">&#9670;&nbsp;</a></span>H5T_NATIVE_HBOOL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_HBOOL = H5T_NATIVE_HBOOL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a19457da314a020f52851d3ff950c568e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19457da314a020f52851d3ff950c568e">&#9670;&nbsp;</a></span>H5T_NATIVE_HERR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_HERR = H5T_NATIVE_HERR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1dfae7565e8f90d54cfc40fa57deaa80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1dfae7565e8f90d54cfc40fa57deaa80">&#9670;&nbsp;</a></span>H5T_NATIVE_HSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_HSIZE = H5T_NATIVE_HSIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a43efe06a981973e962bf9711e5b70eec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a43efe06a981973e962bf9711e5b70eec">&#9670;&nbsp;</a></span>H5T_NATIVE_HSSIZE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_HSSIZE = H5T_NATIVE_HSSIZE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a74b113061745152bbc581ad73b991d85"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74b113061745152bbc581ad73b991d85">&#9670;&nbsp;</a></span>H5T_NATIVE_INT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT = H5T_NATIVE_INT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab012dada8f3175370a901c965444dbf1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab012dada8f3175370a901c965444dbf1">&#9670;&nbsp;</a></span>H5T_NATIVE_INT16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT16 = H5T_NATIVE_INT16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa1adbb0090726bb49651ff85bbe76088"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa1adbb0090726bb49651ff85bbe76088">&#9670;&nbsp;</a></span>H5T_NATIVE_INT32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT32 = H5T_NATIVE_INT32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae4eaee595b098db2cce5b4c30fbd25ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4eaee595b098db2cce5b4c30fbd25ad">&#9670;&nbsp;</a></span>H5T_NATIVE_INT64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT64 = H5T_NATIVE_INT64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6b049738c9880be7e7294931b06b8d8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6b049738c9880be7e7294931b06b8d8e">&#9670;&nbsp;</a></span>H5T_NATIVE_INT8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT8 = H5T_NATIVE_INT8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaaee2490d33029c3d96d88a28b433b8d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaaee2490d33029c3d96d88a28b433b8d">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_FAST16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT_FAST16 = H5T_NATIVE_INT_FAST16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a376ba993366207075fe6a977305b50fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a376ba993366207075fe6a977305b50fd">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_FAST32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT_FAST32 = H5T_NATIVE_INT_FAST32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a88e022fdd9ec7bc2be12813a478f90b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88e022fdd9ec7bc2be12813a478f90b4">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_FAST64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT_FAST64 = H5T_NATIVE_INT_FAST64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a38d74569f62c38793f9084988d33290e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38d74569f62c38793f9084988d33290e">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_FAST8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT_FAST8 = H5T_NATIVE_INT_FAST8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa2040a1aa059c07be859d590d74a615f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2040a1aa059c07be859d590d74a615f">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_LEAST16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT_LEAST16 = H5T_NATIVE_INT_LEAST16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab014595e67a265dc19c5c5f25b79b111"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab014595e67a265dc19c5c5f25b79b111">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_LEAST32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT_LEAST32 = H5T_NATIVE_INT_LEAST32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac89a403df5c43ce911f0cf7aac401174"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac89a403df5c43ce911f0cf7aac401174">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_LEAST64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT_LEAST64 = H5T_NATIVE_INT_LEAST64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a42645a02f3cbd0fd247f75eac2d17c2a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a42645a02f3cbd0fd247f75eac2d17c2a">&#9670;&nbsp;</a></span>H5T_NATIVE_INT_LEAST8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_INT_LEAST8 = H5T_NATIVE_INT_LEAST8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8575ec10dc36612bd52f7548775015bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8575ec10dc36612bd52f7548775015bd">&#9670;&nbsp;</a></span>H5T_NATIVE_LDOUBLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_LDOUBLE = H5T_NATIVE_LDOUBLE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3cce5db61a35c0039500d858d37bb49f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3cce5db61a35c0039500d858d37bb49f">&#9670;&nbsp;</a></span>H5T_NATIVE_LLONG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_LLONG = H5T_NATIVE_LLONG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaff27418381fc4aa115af0b89bf7a746"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaff27418381fc4aa115af0b89bf7a746">&#9670;&nbsp;</a></span>H5T_NATIVE_LONG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_LONG = H5T_NATIVE_LONG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa2f66d4f82156010d544eccf17b57427"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2f66d4f82156010d544eccf17b57427">&#9670;&nbsp;</a></span>H5T_NATIVE_OPAQUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_OPAQUE = H5T_NATIVE_OPAQUE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aeb5895d886e384cbdffbc5ff3c5401e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeb5895d886e384cbdffbc5ff3c5401e2">&#9670;&nbsp;</a></span>H5T_NATIVE_SCHAR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_SCHAR = H5T_NATIVE_SCHAR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac5dd94fa32b535d1b9aa00b3238579a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5dd94fa32b535d1b9aa00b3238579a1">&#9670;&nbsp;</a></span>H5T_NATIVE_SHORT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_SHORT = H5T_NATIVE_SHORT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3557b244171f5c0d62396cb03e89724d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3557b244171f5c0d62396cb03e89724d">&#9670;&nbsp;</a></span>H5T_NATIVE_UCHAR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UCHAR = H5T_NATIVE_UCHAR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab6104bb18b427201ac46e57711fbaf8c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6104bb18b427201ac46e57711fbaf8c">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT = H5T_NATIVE_UINT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7d34457fad7f608081a26e877c8c6079"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d34457fad7f608081a26e877c8c6079">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT16 = H5T_NATIVE_UINT16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a914a4d9c0e9137a14ef657954e5ab165"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a914a4d9c0e9137a14ef657954e5ab165">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT32 = H5T_NATIVE_UINT32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af9a0d0186a421a3b1c7aab4fd65d9c43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af9a0d0186a421a3b1c7aab4fd65d9c43">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT64 = H5T_NATIVE_UINT64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ada9f2a498abaf0505eb60e2660d3968b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada9f2a498abaf0505eb60e2660d3968b">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT8 = H5T_NATIVE_UINT8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0e6db6181512c016b83ccc32e5b7422f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e6db6181512c016b83ccc32e5b7422f">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_FAST16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT_FAST16 = H5T_NATIVE_UINT_FAST16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4aa81dedf48ac68ebe8392db2e8938f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4aa81dedf48ac68ebe8392db2e8938f9">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_FAST32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT_FAST32 = H5T_NATIVE_UINT_FAST32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a959c1df2901b045d2616ef5aaa4cec94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a959c1df2901b045d2616ef5aaa4cec94">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_FAST64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT_FAST64 = H5T_NATIVE_UINT_FAST64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae4c376c30224af2e671d9bd660fc26ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4c376c30224af2e671d9bd660fc26ab">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_FAST8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT_FAST8 = H5T_NATIVE_UINT_FAST8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a96ba601e15281fa98f55ae3fadd65bf7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96ba601e15281fa98f55ae3fadd65bf7">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_LEAST16</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT_LEAST16 = H5T_NATIVE_UINT_LEAST16()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa5e27f313e2fc4d15be302189d4535fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5e27f313e2fc4d15be302189d4535fd">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_LEAST32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT_LEAST32 = H5T_NATIVE_UINT_LEAST32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a45516fc5877e98bc01c12d7fc8708e94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45516fc5877e98bc01c12d7fc8708e94">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_LEAST64</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT_LEAST64 = H5T_NATIVE_UINT_LEAST64()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5c13b4442031812b29151c4391ad34ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c13b4442031812b29151c4391ad34ef">&#9670;&nbsp;</a></span>H5T_NATIVE_UINT_LEAST8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_UINT_LEAST8 = H5T_NATIVE_UINT_LEAST8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8c63c0c6a6bdbb991554fc72a6767f48"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c63c0c6a6bdbb991554fc72a6767f48">&#9670;&nbsp;</a></span>H5T_NATIVE_ULLONG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_ULLONG = H5T_NATIVE_ULLONG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5d2b5caa954e47263ced829f8d80055c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5d2b5caa954e47263ced829f8d80055c">&#9670;&nbsp;</a></span>H5T_NATIVE_ULONG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_ULONG = H5T_NATIVE_ULONG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac08a79c11125f39cc36ca980a05a4502"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac08a79c11125f39cc36ca980a05a4502">&#9670;&nbsp;</a></span>H5T_NATIVE_USHORT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_NATIVE_USHORT = H5T_NATIVE_USHORT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8a19d5aa6a5c62fc001142f472d542d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a19d5aa6a5c62fc001142f472d542d1">&#9670;&nbsp;</a></span>H5T_NCLASSES</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_NCLASSES = H5T_NCLASSES()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a353cc1e50236ebcd27314a0aebc9fed9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a353cc1e50236ebcd27314a0aebc9fed9">&#9670;&nbsp;</a></span>H5T_NO_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_NO_CLASS = H5T_NO_CLASS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a824523dd584a808c31e1854c94dee0f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a824523dd584a808c31e1854c94dee0f8">&#9670;&nbsp;</a></span>H5T_NORM_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_NORM_ERROR = H5T_NORM_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9d7816cfe686547adbbaadd945a02fea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9d7816cfe686547adbbaadd945a02fea">&#9670;&nbsp;</a></span>H5T_NORM_IMPLIED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_NORM_IMPLIED = H5T_NORM_IMPLIED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a833b58d6fb064ca0903585ecce915e85"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a833b58d6fb064ca0903585ecce915e85">&#9670;&nbsp;</a></span>H5T_NORM_MSBSET</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_NORM_MSBSET = H5T_NORM_MSBSET()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac964df4334c53f5a57d9200a0e30b1e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac964df4334c53f5a57d9200a0e30b1e1">&#9670;&nbsp;</a></span>H5T_NORM_NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_NORM_NONE = H5T_NORM_NONE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5441e6004c91ae518f3560769f6f5b2c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5441e6004c91ae518f3560769f6f5b2c">&#9670;&nbsp;</a></span>H5T_NPAD</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_NPAD = H5T_NPAD()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4cab3713299c3505b9c03d1294371055"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4cab3713299c3505b9c03d1294371055">&#9670;&nbsp;</a></span>H5T_NSGN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_NSGN = H5T_NSGN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae46286a6827b26b483a748742a156a57"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae46286a6827b26b483a748742a156a57">&#9670;&nbsp;</a></span>H5T_OPAQUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_OPAQUE = H5T_OPAQUE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a020be2e5bc115f352060b37f4a7a8f03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a020be2e5bc115f352060b37f4a7a8f03">&#9670;&nbsp;</a></span>H5T_OPAQUE_TAG_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_OPAQUE_TAG_MAX = H5T_OPAQUE_TAG_MAX()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1d0684d5fe1a8cf3b886ce1198db13da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d0684d5fe1a8cf3b886ce1198db13da">&#9670;&nbsp;</a></span>H5T_ORDER_BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_ORDER_BE = H5T_ORDER_BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaeedb196b7abba0b7c4d39164098fc11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaeedb196b7abba0b7c4d39164098fc11">&#9670;&nbsp;</a></span>H5T_ORDER_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_ORDER_ERROR = H5T_ORDER_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac5d7a6639346416412b50a3915dcd4eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5d7a6639346416412b50a3915dcd4eb">&#9670;&nbsp;</a></span>H5T_ORDER_LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_ORDER_LE = H5T_ORDER_LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adf7bd755c7d1986005dc6f15f95ba868"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf7bd755c7d1986005dc6f15f95ba868">&#9670;&nbsp;</a></span>H5T_ORDER_NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_ORDER_NONE = H5T_ORDER_NONE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a291051a8265d1fc419410bcc22e2be58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a291051a8265d1fc419410bcc22e2be58">&#9670;&nbsp;</a></span>H5T_ORDER_VAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_ORDER_VAX = H5T_ORDER_VAX()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae6b1c9e97e53419a1f73936b3224ffcd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae6b1c9e97e53419a1f73936b3224ffcd">&#9670;&nbsp;</a></span>H5T_PAD_BACKGROUND</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_PAD_BACKGROUND = H5T_PAD_BACKGROUND()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acd5d373e3e80bc82529818471486dad5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd5d373e3e80bc82529818471486dad5">&#9670;&nbsp;</a></span>H5T_PAD_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_PAD_ERROR = H5T_PAD_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8431f929133e462609b4a2c99ca5e6ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8431f929133e462609b4a2c99ca5e6ca">&#9670;&nbsp;</a></span>H5T_PAD_ONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_PAD_ONE = H5T_PAD_ONE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5b0eccccac7b4ab4dc3194ab1d69edec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b0eccccac7b4ab4dc3194ab1d69edec">&#9670;&nbsp;</a></span>H5T_PAD_ZERO</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_PAD_ZERO = H5T_PAD_ZERO()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5532661d2b2adf2f4953dedb8b0a96ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5532661d2b2adf2f4953dedb8b0a96ba">&#9670;&nbsp;</a></span>H5T_PERS_DONTCARE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_PERS_DONTCARE = H5T_PERS_DONTCARE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8f9cca9bc862a55a2dd0a2d6f1ac76b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f9cca9bc862a55a2dd0a2d6f1ac76b8">&#9670;&nbsp;</a></span>H5T_PERS_HARD</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_PERS_HARD = H5T_PERS_HARD()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5efe9a052cff96786eeead70b15a357e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5efe9a052cff96786eeead70b15a357e">&#9670;&nbsp;</a></span>H5T_PERS_SOFT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_PERS_SOFT = H5T_PERS_SOFT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a14a76ab6741ff54ffa7c89d34f5c129f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14a76ab6741ff54ffa7c89d34f5c129f">&#9670;&nbsp;</a></span>H5T_REFERENCE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_REFERENCE = H5T_REFERENCE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa428a0007c08a6eece33697fd9448107"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa428a0007c08a6eece33697fd9448107">&#9670;&nbsp;</a></span>H5T_SGN_2</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_SGN_2 = H5T_SGN_2()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a09eac4feba1890629479d2780019edb8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a09eac4feba1890629479d2780019edb8">&#9670;&nbsp;</a></span>H5T_SGN_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_SGN_ERROR = H5T_SGN_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a094e018ba8205a9348abddb37064c0ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a094e018ba8205a9348abddb37064c0ef">&#9670;&nbsp;</a></span>H5T_SGN_NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_SGN_NONE = H5T_SGN_NONE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6f17890e4bf3e038d431b908df0187d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f17890e4bf3e038d431b908df0187d7">&#9670;&nbsp;</a></span>H5T_STD_B16BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_B16BE = H5T_STD_B16BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8c1916050a3eb2d34afe9bb94167eaf0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c1916050a3eb2d34afe9bb94167eaf0">&#9670;&nbsp;</a></span>H5T_STD_B16LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_B16LE = H5T_STD_B16LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7a031979bf7683178ba2cc23a6fa8a4a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a031979bf7683178ba2cc23a6fa8a4a">&#9670;&nbsp;</a></span>H5T_STD_B32BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_B32BE = H5T_STD_B32BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7aa3ea7bd97d5140ac30bd3fd97e2ad2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7aa3ea7bd97d5140ac30bd3fd97e2ad2">&#9670;&nbsp;</a></span>H5T_STD_B32LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_B32LE = H5T_STD_B32LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afa1c300e92d72c3cce8beacb3e15d9ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa1c300e92d72c3cce8beacb3e15d9ba">&#9670;&nbsp;</a></span>H5T_STD_B64BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_B64BE = H5T_STD_B64BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a120c6c659eed409274b03884d9eecbb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a120c6c659eed409274b03884d9eecbb5">&#9670;&nbsp;</a></span>H5T_STD_B64LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_B64LE = H5T_STD_B64LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad510e2180675230b4050eba04430b97d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad510e2180675230b4050eba04430b97d">&#9670;&nbsp;</a></span>H5T_STD_B8BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_B8BE = H5T_STD_B8BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4ae93b890bdd687702cec1a51eea887a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ae93b890bdd687702cec1a51eea887a">&#9670;&nbsp;</a></span>H5T_STD_B8LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_B8LE = H5T_STD_B8LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a603fa4ac803082761b2782dd4bd01cfa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a603fa4ac803082761b2782dd4bd01cfa">&#9670;&nbsp;</a></span>H5T_STD_I16BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_I16BE = H5T_STD_I16BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a29c8094714018ad487e2467c6a71d130"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29c8094714018ad487e2467c6a71d130">&#9670;&nbsp;</a></span>H5T_STD_I16LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_I16LE = H5T_STD_I16LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af4a72f87aa5f157a30f5dd4b3ecd4b3d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4a72f87aa5f157a30f5dd4b3ecd4b3d">&#9670;&nbsp;</a></span>H5T_STD_I32BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_I32BE = H5T_STD_I32BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4a7c67b85b1840afc9e22b08be07b47c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4a7c67b85b1840afc9e22b08be07b47c">&#9670;&nbsp;</a></span>H5T_STD_I32LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_I32LE = H5T_STD_I32LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac709bd4bec893157be2620a86bbd9e09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac709bd4bec893157be2620a86bbd9e09">&#9670;&nbsp;</a></span>H5T_STD_I64BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_I64BE = H5T_STD_I64BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a875210e7c892bcfa20e8a78a1e6187cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a875210e7c892bcfa20e8a78a1e6187cf">&#9670;&nbsp;</a></span>H5T_STD_I64LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_I64LE = H5T_STD_I64LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acaae239135c5bd0fa09fa781a3a854e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acaae239135c5bd0fa09fa781a3a854e7">&#9670;&nbsp;</a></span>H5T_STD_I8BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_I8BE = H5T_STD_I8BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71cd5458369d0e85b9a92a4d82920930"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71cd5458369d0e85b9a92a4d82920930">&#9670;&nbsp;</a></span>H5T_STD_I8LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_I8LE = H5T_STD_I8LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aff7dbcc401086b0a4d36acc6775f75d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aff7dbcc401086b0a4d36acc6775f75d9">&#9670;&nbsp;</a></span>H5T_STD_REF</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_REF = H5T_STD_REF()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a21a7d88de6ab4b463de473da631bef9b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a21a7d88de6ab4b463de473da631bef9b">&#9670;&nbsp;</a></span>H5T_STD_REF_DSETREG</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_REF_DSETREG = H5T_STD_REF_DSETREG()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad11acf05b59a6ac01f9f9d77ad9c3197"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad11acf05b59a6ac01f9f9d77ad9c3197">&#9670;&nbsp;</a></span>H5T_STD_REF_OBJ</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_REF_OBJ = H5T_STD_REF_OBJ()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae74ece79cb5ff5f5c75b34f8cbd2f124"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae74ece79cb5ff5f5c75b34f8cbd2f124">&#9670;&nbsp;</a></span>H5T_STD_U16BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_U16BE = H5T_STD_U16BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a760f2243ac33d32dd21a0338e9e54bd2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a760f2243ac33d32dd21a0338e9e54bd2">&#9670;&nbsp;</a></span>H5T_STD_U16LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_U16LE = H5T_STD_U16LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af41064db0abea84997ae6f3206961f86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af41064db0abea84997ae6f3206961f86">&#9670;&nbsp;</a></span>H5T_STD_U32BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_U32BE = H5T_STD_U32BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a44da222d35097d58738da42aa4144d00"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a44da222d35097d58738da42aa4144d00">&#9670;&nbsp;</a></span>H5T_STD_U32LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_U32LE = H5T_STD_U32LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aee7c436ec05803b93af7ea09f00cd89f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee7c436ec05803b93af7ea09f00cd89f">&#9670;&nbsp;</a></span>H5T_STD_U64BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_U64BE = H5T_STD_U64BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a28e4e45a75a5682887e97e9ccbeb82fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28e4e45a75a5682887e97e9ccbeb82fb">&#9670;&nbsp;</a></span>H5T_STD_U64LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_U64LE = H5T_STD_U64LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1f5c7b73847d10625435b2fe5007207c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1f5c7b73847d10625435b2fe5007207c">&#9670;&nbsp;</a></span>H5T_STD_U8BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_U8BE = H5T_STD_U8BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aea1cdc81b549b014ec82f063a1f27692"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aea1cdc81b549b014ec82f063a1f27692">&#9670;&nbsp;</a></span>H5T_STD_U8LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_STD_U8LE = H5T_STD_U8LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2d4d8231a93e09d660c635d9009b4225"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d4d8231a93e09d660c635d9009b4225">&#9670;&nbsp;</a></span>H5T_STR_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_ERROR = H5T_STR_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af30da510849c18a849b8dabc53d2ad72"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af30da510849c18a849b8dabc53d2ad72">&#9670;&nbsp;</a></span>H5T_STR_NULLPAD</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_NULLPAD = H5T_STR_NULLPAD()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a78a8ac7a98995831fc426521d83716cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78a8ac7a98995831fc426521d83716cb">&#9670;&nbsp;</a></span>H5T_STR_NULLTERM</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_NULLTERM = H5T_STR_NULLTERM()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a95fc06a515e995cee39477b0ed34c72b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a95fc06a515e995cee39477b0ed34c72b">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_10</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_10 = H5T_STR_RESERVED_10()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aad8884ce6e2f343ae6d51ce915cb57f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad8884ce6e2f343ae6d51ce915cb57f9">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_11</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_11 = H5T_STR_RESERVED_11()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0faa1481d0f44edfc0f4559cc35f98e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0faa1481d0f44edfc0f4559cc35f98e7">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_12</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_12 = H5T_STR_RESERVED_12()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9eadce0a7a59923d55e67b1e621ebc3f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9eadce0a7a59923d55e67b1e621ebc3f">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_13</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_13 = H5T_STR_RESERVED_13()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab07d0b08b1c3447be06f3d4521090a04"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab07d0b08b1c3447be06f3d4521090a04">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_14</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_14 = H5T_STR_RESERVED_14()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a31af7522eebed5617b8c222777a4521c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a31af7522eebed5617b8c222777a4521c">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_15</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_15 = H5T_STR_RESERVED_15()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a53383b98e2b658091f68d2e16b400a88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53383b98e2b658091f68d2e16b400a88">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_3</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_3 = H5T_STR_RESERVED_3()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7f447bcc1b0b73980f03c7a468e5e125"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7f447bcc1b0b73980f03c7a468e5e125">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_4</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_4 = H5T_STR_RESERVED_4()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a74fc8793e2f978baacfcccf3905d8b0c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74fc8793e2f978baacfcccf3905d8b0c">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_5</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_5 = H5T_STR_RESERVED_5()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af5468c539e2602044151e3ea96569dd3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af5468c539e2602044151e3ea96569dd3">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_6</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_6 = H5T_STR_RESERVED_6()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae165fc9caab046f88c625399a1a790e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae165fc9caab046f88c625399a1a790e2">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_7</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_7 = H5T_STR_RESERVED_7()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa5f94e0d0fa676da791ac394dc94bb8d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5f94e0d0fa676da791ac394dc94bb8d">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_8</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_8 = H5T_STR_RESERVED_8()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afcb375c95e9a31060604dd45deeffcff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afcb375c95e9a31060604dd45deeffcff">&#9670;&nbsp;</a></span>H5T_STR_RESERVED_9</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_RESERVED_9 = H5T_STR_RESERVED_9()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a07b229a797c72143acbea09587ef0f92"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07b229a797c72143acbea09587ef0f92">&#9670;&nbsp;</a></span>H5T_STR_SPACEPAD</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STR_SPACEPAD = H5T_STR_SPACEPAD()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a09fc5c30b5c3ea55ec7aa8f40d8adfd2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a09fc5c30b5c3ea55ec7aa8f40d8adfd2">&#9670;&nbsp;</a></span>H5T_STRING</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_STRING = H5T_STRING()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab34b651efe5afd7c386284227c299323"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab34b651efe5afd7c386284227c299323">&#9670;&nbsp;</a></span>H5T_TIME</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_TIME = H5T_TIME()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a500a3a22466816c8b1825e4e8b60ff59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a500a3a22466816c8b1825e4e8b60ff59">&#9670;&nbsp;</a></span>H5T_UNIX_D32BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_UNIX_D32BE = H5T_UNIX_D32BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af0383813cbf02e2bbf0a37546dd33bbc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0383813cbf02e2bbf0a37546dd33bbc">&#9670;&nbsp;</a></span>H5T_UNIX_D32LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_UNIX_D32LE = H5T_UNIX_D32LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a75bb6c78fa48a3ac07d885120596bdae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a75bb6c78fa48a3ac07d885120596bdae">&#9670;&nbsp;</a></span>H5T_UNIX_D64BE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_UNIX_D64BE = H5T_UNIX_D64BE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad43d8dd66f791861baa403175edc3f4b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad43d8dd66f791861baa403175edc3f4b">&#9670;&nbsp;</a></span>H5T_UNIX_D64LE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_UNIX_D64LE = H5T_UNIX_D64LE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af19a3a8c0d0df3c838635aeac409bdc7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af19a3a8c0d0df3c838635aeac409bdc7">&#9670;&nbsp;</a></span>H5T_VARIABLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5T_VARIABLE = H5T_VARIABLE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af82e39f65142e54ecae8bac9b25c3306"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af82e39f65142e54ecae8bac9b25c3306">&#9670;&nbsp;</a></span>H5T_VL_T</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_VL_T = H5T_VL_T()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0b91355ef0347ca6484e4bf8b08c739a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b91355ef0347ca6484e4bf8b08c739a">&#9670;&nbsp;</a></span>H5T_VLEN</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5T_VLEN = H5T_VLEN()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2fd79ac1939440f80d50d2c05912ffbd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2fd79ac1939440f80d50d2c05912ffbd">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5VL_CAP_FLAG_NONE = H5VL_CAP_FLAG_NONE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aab24ac4111666c860114d972d6646207"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab24ac4111666c860114d972d6646207">&#9670;&nbsp;</a></span>H5VL_CAP_FLAG_THREADSAFE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5VL_CAP_FLAG_THREADSAFE = H5VL_CAP_FLAG_THREADSAFE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6c399092016a10cf0f20071948537b1a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c399092016a10cf0f20071948537b1a">&#9670;&nbsp;</a></span>H5VL_NATIVE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final long H5VL_NATIVE = H5VL_NATIVE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab1ae06eeca6836be4e21a9bc48b6aa94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1ae06eeca6836be4e21a9bc48b6aa94">&#9670;&nbsp;</a></span>H5VL_NATIVE_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final String H5VL_NATIVE_NAME = H5VL_NATIVE_NAME()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6169334051e7e2040e60d8cd0d69b886"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6169334051e7e2040e60d8cd0d69b886">&#9670;&nbsp;</a></span>H5VL_NATIVE_VALUE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5VL_NATIVE_VALUE = H5VL_NATIVE_VALUE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7bb8692c26e5bc06a482feaff7600711"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7bb8692c26e5bc06a482feaff7600711">&#9670;&nbsp;</a></span>H5VL_NATIVE_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5VL_NATIVE_VERSION = H5VL_NATIVE_VERSION()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1f04939516a414948702f4eb2cea3d77"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1f04939516a414948702f4eb2cea3d77">&#9670;&nbsp;</a></span>H5Z_CB_CONT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_CB_CONT = H5Z_CB_CONT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Return values for filter callback function </p>
+
+</div>
+</div>
+<a id="a257aba2c18b7e344cbcab126d014e70a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a257aba2c18b7e344cbcab126d014e70a">&#9670;&nbsp;</a></span>H5Z_CB_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_CB_ERROR = H5Z_CB_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Return values for filter callback function </p>
+
+</div>
+</div>
+<a id="a36b5e1b7e91df4e833e5ecd70ae425b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36b5e1b7e91df4e833e5ecd70ae425b7">&#9670;&nbsp;</a></span>H5Z_CB_FAIL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_CB_FAIL = H5Z_CB_FAIL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Return values for filter callback function </p>
+
+</div>
+</div>
+<a id="a8cd774a5ecdcd7e9e6d83b7819554b5e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8cd774a5ecdcd7e9e6d83b7819554b5e">&#9670;&nbsp;</a></span>H5Z_CB_NO</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_CB_NO = H5Z_CB_NO()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Return values for filter callback function </p>
+
+</div>
+</div>
+<a id="acebc159fbcaaa94df57afc7ec215e96b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acebc159fbcaaa94df57afc7ec215e96b">&#9670;&nbsp;</a></span>H5Z_DISABLE_EDC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_DISABLE_EDC = H5Z_DISABLE_EDC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Values to decide if EDC is enabled for reading data </p>
+
+</div>
+</div>
+<a id="adb89d63ae64bee45b2d648ba8ab55bf4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb89d63ae64bee45b2d648ba8ab55bf4">&#9670;&nbsp;</a></span>H5Z_ENABLE_EDC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_ENABLE_EDC = H5Z_ENABLE_EDC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Values to decide if EDC is enabled for reading data </p>
+
+</div>
+</div>
+<a id="ad82513ebda75eacd5f76737ebb48028e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad82513ebda75eacd5f76737ebb48028e">&#9670;&nbsp;</a></span>H5Z_ERROR_EDC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_ERROR_EDC = H5Z_ERROR_EDC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Values to decide if EDC is enabled for reading data </p>
+
+</div>
+</div>
+<a id="ab04683f7b735cbd227d23f258dda6476"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab04683f7b735cbd227d23f258dda6476">&#9670;&nbsp;</a></span>H5Z_FILTER_ALL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_ALL = H5Z_FILTER_ALL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Symbol to remove all filters in H5Premove_filter </p>
+
+</div>
+</div>
+<a id="a11e1d6baa47b45e3b2a3f87c2bd6eee3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a11e1d6baa47b45e3b2a3f87c2bd6eee3">&#9670;&nbsp;</a></span>H5Z_FILTER_CONFIG_DECODE_ENABLED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_CONFIG_DECODE_ENABLED = H5Z_FILTER_CONFIG_DECODE_ENABLED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Bit flags for H5Zget_filter_info </p>
+
+</div>
+</div>
+<a id="aba490a74bf42c09e7c7cdfdbb91afb6d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba490a74bf42c09e7c7cdfdbb91afb6d">&#9670;&nbsp;</a></span>H5Z_FILTER_CONFIG_ENCODE_ENABLED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_CONFIG_ENCODE_ENABLED = H5Z_FILTER_CONFIG_ENCODE_ENABLED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Bit flags for H5Zget_filter_info </p>
+
+</div>
+</div>
+<a id="a09c6602d3c339a8a62326cfede030ed6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a09c6602d3c339a8a62326cfede030ed6">&#9670;&nbsp;</a></span>H5Z_FILTER_DEFLATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_DEFLATE = H5Z_FILTER_DEFLATE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Filter IDs - deflation like gzip </p>
+
+</div>
+</div>
+<a id="ac4d4fe1ed80f0f7a8fb27550daa3bec9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4d4fe1ed80f0f7a8fb27550daa3bec9">&#9670;&nbsp;</a></span>H5Z_FILTER_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_ERROR = H5Z_FILTER_ERROR()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Filter IDs - no filter </p>
+
+</div>
+</div>
+<a id="ac63b7e651b07fe52de8cfb5f15553587"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac63b7e651b07fe52de8cfb5f15553587">&#9670;&nbsp;</a></span>H5Z_FILTER_FLETCHER32</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_FLETCHER32 = H5Z_FILTER_FLETCHER32()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Filter IDs - fletcher32 checksum of EDC </p>
+
+</div>
+</div>
+<a id="a1672619d48d1ef1b6ee574048790f0db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1672619d48d1ef1b6ee574048790f0db">&#9670;&nbsp;</a></span>H5Z_FILTER_MAX</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_MAX = H5Z_FILTER_MAX()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Filter IDs - maximum filter id </p>
+
+</div>
+</div>
+<a id="ae4ce51a82515f47bee9f417efedaae55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4ce51a82515f47bee9f417efedaae55">&#9670;&nbsp;</a></span>H5Z_FILTER_NBIT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_NBIT = H5Z_FILTER_NBIT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Filter IDs - nbit compression </p>
+
+</div>
+</div>
+<a id="ad3ba42686394c1f7a071e2a903f7ac62"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3ba42686394c1f7a071e2a903f7ac62">&#9670;&nbsp;</a></span>H5Z_FILTER_NONE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_NONE = H5Z_FILTER_NONE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Filter IDs - reserved indefinitely </p>
+
+</div>
+</div>
+<a id="a08e077341a63bfe9bb6abd9a523a3ac8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a08e077341a63bfe9bb6abd9a523a3ac8">&#9670;&nbsp;</a></span>H5Z_FILTER_RESERVED</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_RESERVED = H5Z_FILTER_RESERVED()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Filter IDs - filter ids below this value are reserved for library use </p>
+
+</div>
+</div>
+<a id="a2c27a92c74fc66d1f0bc43397195c929"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c27a92c74fc66d1f0bc43397195c929">&#9670;&nbsp;</a></span>H5Z_FILTER_SCALEOFFSET</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_SCALEOFFSET = H5Z_FILTER_SCALEOFFSET()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Filter IDs - scale+offset compression </p>
+
+</div>
+</div>
+<a id="ad1c75bd1479d27c9dac4d453ebc9b7fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad1c75bd1479d27c9dac4d453ebc9b7fe">&#9670;&nbsp;</a></span>H5Z_FILTER_SHUFFLE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_SHUFFLE = H5Z_FILTER_SHUFFLE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Filter IDs - shuffle the data </p>
+
+</div>
+</div>
+<a id="a7d25848d934c8a29d50b84d1635f7c95"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d25848d934c8a29d50b84d1635f7c95">&#9670;&nbsp;</a></span>H5Z_FILTER_SZIP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FILTER_SZIP = H5Z_FILTER_SZIP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Filter IDs - szip compression </p>
+
+</div>
+</div>
+<a id="aa22edb94d9e4d7a7da194db0f273f822"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa22edb94d9e4d7a7da194db0f273f822">&#9670;&nbsp;</a></span>H5Z_FLAG_DEFMASK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FLAG_DEFMASK = H5Z_FLAG_DEFMASK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Flags for filter definition (stored) definition flag mask </p>
+
+</div>
+</div>
+<a id="a708e092a5ff763d678370963e6181aa4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a708e092a5ff763d678370963e6181aa4">&#9670;&nbsp;</a></span>H5Z_FLAG_INVMASK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FLAG_INVMASK = H5Z_FLAG_INVMASK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Additional flags for filter invocation (not stored) invocation flag mask </p>
+
+</div>
+</div>
+<a id="a3ab3976a50fec1f407b3b86f30b1c331"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3ab3976a50fec1f407b3b86f30b1c331">&#9670;&nbsp;</a></span>H5Z_FLAG_MANDATORY</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FLAG_MANDATORY = H5Z_FLAG_MANDATORY()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Flags for filter definition (stored) filter is mandatory </p>
+
+</div>
+</div>
+<a id="a836ad866763c4cf599ffe3df9a6f4d03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a836ad866763c4cf599ffe3df9a6f4d03">&#9670;&nbsp;</a></span>H5Z_FLAG_OPTIONAL</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FLAG_OPTIONAL = H5Z_FLAG_OPTIONAL()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Flags for filter definition (stored) filter is optional </p>
+
+</div>
+</div>
+<a id="a544b957f136240d4adf3023fe0235744"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a544b957f136240d4adf3023fe0235744">&#9670;&nbsp;</a></span>H5Z_FLAG_REVERSE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FLAG_REVERSE = H5Z_FLAG_REVERSE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Additional flags for filter invocation (not stored) reverse direction; read </p>
+
+</div>
+</div>
+<a id="a3f8a1f044ecea1548f71e2cb74f0e8c3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f8a1f044ecea1548f71e2cb74f0e8c3">&#9670;&nbsp;</a></span>H5Z_FLAG_SKIP_EDC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_FLAG_SKIP_EDC = H5Z_FLAG_SKIP_EDC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Additional flags for filter invocation (not stored) skip EDC filters for read </p>
+
+</div>
+</div>
+<a id="a36532fa4bf161a920b0c9d1c0baf31c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36532fa4bf161a920b0c9d1c0baf31c7">&#9670;&nbsp;</a></span>H5Z_MAX_NFILTERS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_MAX_NFILTERS = H5Z_MAX_NFILTERS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Maximum number of filters allowed in a pipeline </p>
+
+</div>
+</div>
+<a id="a75747cb9a0888e57a642af86a4e3c02d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a75747cb9a0888e57a642af86a4e3c02d">&#9670;&nbsp;</a></span>H5Z_NBIT_USER_NPARMS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_NBIT_USER_NPARMS = H5Z_NBIT_USER_NPARMS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>nbit filter - Number of parameters that users can set </p>
+
+</div>
+</div>
+<a id="a25cf36edf4006338f35194fd37025f58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25cf36edf4006338f35194fd37025f58">&#9670;&nbsp;</a></span>H5Z_NO_EDC</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_NO_EDC = H5Z_NO_EDC()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Values to decide if EDC is enabled for reading data </p>
+
+</div>
+</div>
+<a id="af9d27ba5acc4d3c2434f8d7cd7cdff33"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af9d27ba5acc4d3c2434f8d7cd7cdff33">&#9670;&nbsp;</a></span>H5Z_SCALEOFFSET_USER_NPARMS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SCALEOFFSET_USER_NPARMS = H5Z_SCALEOFFSET_USER_NPARMS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>scale offset filter - Number of parameters that users can set </p>
+
+</div>
+</div>
+<a id="a0af251c4fa798bd01b36ec0fcdc91075"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0af251c4fa798bd01b36ec0fcdc91075">&#9670;&nbsp;</a></span>H5Z_SHUFFLE_TOTAL_NPARMS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SHUFFLE_TOTAL_NPARMS = H5Z_SHUFFLE_TOTAL_NPARMS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>shuffle filter - Total number of parameters for filter </p>
+
+</div>
+</div>
+<a id="a80e6174c3962a1ba372cbbbd3d223242"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80e6174c3962a1ba372cbbbd3d223242">&#9670;&nbsp;</a></span>H5Z_SHUFFLE_USER_NPARMS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SHUFFLE_USER_NPARMS = H5Z_SHUFFLE_USER_NPARMS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>shuffle filter - Number of parameters that users can set </p>
+
+</div>
+</div>
+<a id="a6b3f2f572022638c360f7ed9a990235d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6b3f2f572022638c360f7ed9a990235d">&#9670;&nbsp;</a></span>H5Z_SO_FLOAT_DSCALE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SO_FLOAT_DSCALE = H5Z_SO_FLOAT_DSCALE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Special parameters for ScaleOffset filter </p>
+
+</div>
+</div>
+<a id="a7293b2052fafa595347b5823a7b5fb96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7293b2052fafa595347b5823a7b5fb96">&#9670;&nbsp;</a></span>H5Z_SO_FLOAT_ESCALE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SO_FLOAT_ESCALE = H5Z_SO_FLOAT_ESCALE()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Special parameters for ScaleOffset filter </p>
+
+</div>
+</div>
+<a id="a44c1972c9e8a2f1e89223741f912c6d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a44c1972c9e8a2f1e89223741f912c6d5">&#9670;&nbsp;</a></span>H5Z_SO_INT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SO_INT = H5Z_SO_INT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Special parameters for ScaleOffset filter </p>
+
+</div>
+</div>
+<a id="addfe1694decd6a5761110b8d51a4c687"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#addfe1694decd6a5761110b8d51a4c687">&#9670;&nbsp;</a></span>H5Z_SO_INT_MINBITS_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SO_INT_MINBITS_DEFAULT = H5Z_SO_INT_MINBITS_DEFAULT()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Special parameters for ScaleOffset filter </p>
+
+</div>
+</div>
+<a id="a8262d27c2b47009a78a3f228bcac66b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8262d27c2b47009a78a3f228bcac66b9">&#9670;&nbsp;</a></span>H5Z_SZIP_PARM_BPP</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SZIP_PARM_BPP = H5Z_SZIP_PARM_BPP()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>szip filter - "Local" parameter for bits-per-pixel </p>
+
+</div>
+</div>
+<a id="adec70eeea9bbfceaf5553726c41780b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adec70eeea9bbfceaf5553726c41780b8">&#9670;&nbsp;</a></span>H5Z_SZIP_PARM_MASK</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SZIP_PARM_MASK = H5Z_SZIP_PARM_MASK()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>szip filter - "User" parameter for option mask </p>
+
+</div>
+</div>
+<a id="a3db130882de4c1aad79eae0f5005f546"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3db130882de4c1aad79eae0f5005f546">&#9670;&nbsp;</a></span>H5Z_SZIP_PARM_PPB</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SZIP_PARM_PPB = H5Z_SZIP_PARM_PPB()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>szip filter - "User" parameter for pixels-per-block </p>
+
+</div>
+</div>
+<a id="a2d65e45a6b0c07f0ab4342d283f187b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d65e45a6b0c07f0ab4342d283f187b0">&#9670;&nbsp;</a></span>H5Z_SZIP_PARM_PPS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SZIP_PARM_PPS = H5Z_SZIP_PARM_PPS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>szip filter - "Local" parameter for pixels-per-scanline </p>
+
+</div>
+</div>
+<a id="afb8236790429b7d072fe63ab90e5c829"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afb8236790429b7d072fe63ab90e5c829">&#9670;&nbsp;</a></span>H5Z_SZIP_TOTAL_NPARMS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SZIP_TOTAL_NPARMS = H5Z_SZIP_TOTAL_NPARMS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>szip filter - Total number of parameters for filter </p>
+
+</div>
+</div>
+<a id="a247c30e694b5c16ca9d7235e1bf0a0c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a247c30e694b5c16ca9d7235e1bf0a0c9">&#9670;&nbsp;</a></span>H5Z_SZIP_USER_NPARMS</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">final int H5Z_SZIP_USER_NPARMS = H5Z_SZIP_USER_NPARMS()</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>szip filter - Number of parameters that users can set </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/<a class="el" href="_h_d_f5_constants_8java.html">HDF5Constants.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f5_constants.html">HDF5Constants</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.map
new file mode 100644
index 0000000..0e54a6b
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="HDF5Constants" name="HDF5Constants">
+<area shape="rect" id="node1" title=" " alt="" coords="5,171,128,197"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html" title=" " alt="" coords="14,81,119,108"/>
+<area shape="rect" id="node3" title=" " alt="" coords="17,5,116,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.md5
new file mode 100644
index 0000000..a6a5d83
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.md5
@@ -0,0 +1 @@
+f9ee83bdec0a654fc01c47d3c90d9fd3 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.png
new file mode 100644
index 0000000..3b842dd
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h_d_f5_constants__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h_d_f_array.html b/develop/classhdf_1_1hdf5lib_1_1_h_d_f_array.html
new file mode 100644
index 0000000..fedf1de
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h_d_f_array.html
@@ -0,0 +1,252 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDFArray Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1_h_d_f_array.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDFArray Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a47dad1ad46c33a5d0db2576761037419"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_array.html#a47dad1ad46c33a5d0db2576761037419">HDFArray</a> (Object anArray) throws HDF5JavaException </td></tr>
+<tr class="separator:a47dad1ad46c33a5d0db2576761037419"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c2ac1a3d13cbbff3c4f079052421636"><td class="memItemLeft" align="right" valign="top">byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_array.html#a3c2ac1a3d13cbbff3c4f079052421636">emptyBytes</a> () throws HDF5JavaException </td></tr>
+<tr class="separator:a3c2ac1a3d13cbbff3c4f079052421636"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fa2bd435be3ba5fab64a3f7453c4dc5"><td class="memItemLeft" align="right" valign="top">byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_array.html#a6fa2bd435be3ba5fab64a3f7453c4dc5">byteify</a> () throws HDF5JavaException </td></tr>
+<tr class="separator:a6fa2bd435be3ba5fab64a3f7453c4dc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a062a05086e9bd5fb47d88addfeda5fa4"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_array.html#a062a05086e9bd5fb47d88addfeda5fa4">arrayify</a> (byte[] bytes) throws HDF5JavaException </td></tr>
+<tr class="separator:a062a05086e9bd5fb47d88addfeda5fa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a47dad1ad46c33a5d0db2576761037419"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47dad1ad46c33a5d0db2576761037419">&#9670;&nbsp;</a></span>HDFArray()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_array.html">HDFArray</a> </td>
+ <td>(</td>
+ <td class="paramtype">Object&#160;</td>
+ <td class="paramname"><em>anArray</em></td><td>)</td>
+ <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html">HDF5JavaException</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The input must be a Java Array (possibly multidimensional) of primitive numbers or sub-classes of Number. </p>
+<p>The input is analysed to determine the number of dimensions and size of each dimension, as well as the type of the elements. </p>
+<p>The description is saved in private variables, and used to convert data.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">anArray</td><td>The array object. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="exception"><dt>Exceptions</dt><dd>
+ <table class="exception">
+ <tr><td class="paramname"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html">hdf.hdf5lib.exceptions.HDF5JavaException</a></td><td>object is not an array. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a062a05086e9bd5fb47d88addfeda5fa4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a062a05086e9bd5fb47d88addfeda5fa4">&#9670;&nbsp;</a></span>arrayify()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Object arrayify </td>
+ <td>(</td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>bytes</em></td><td>)</td>
+ <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html">HDF5JavaException</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Given a one-dimensional array of bytes representing numbers, convert it to a java array of the shape and size passed to the constructor.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">bytes</td><td>The bytes to construct the Array. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>An Array (possibly multidimensional) of primitive or number objects. </dd></dl>
+<dl class="exception"><dt>Exceptions</dt><dd>
+ <table class="exception">
+ <tr><td class="paramname"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html">hdf.hdf5lib.exceptions.HDF5JavaException</a></td><td>the object not an array or other internal error. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="a6fa2bd435be3ba5fab64a3f7453c4dc5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6fa2bd435be3ba5fab64a3f7453c4dc5">&#9670;&nbsp;</a></span>byteify()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">byte [] byteify </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html">HDF5JavaException</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Given a Java array of numbers, convert it to a one-dimensional array of bytes in correct native order.</p>
+<dl class="section return"><dt>Returns</dt><dd>A one-D array of bytes, constructed from the Array passed to the constructor. </dd></dl>
+<dl class="exception"><dt>Exceptions</dt><dd>
+ <table class="exception">
+ <tr><td class="paramname"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html">hdf.hdf5lib.exceptions.HDF5JavaException</a></td><td>the object not an array or other internal error. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="a3c2ac1a3d13cbbff3c4f079052421636"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c2ac1a3d13cbbff3c4f079052421636">&#9670;&nbsp;</a></span>emptyBytes()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">byte [] emptyBytes </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html">HDF5JavaException</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Allocate a one-dimensional array of bytes sufficient to store the array.</p>
+<dl class="section return"><dt>Returns</dt><dd>A one-D array of bytes, filled with zeroes. The bytes are sufficient to hold the data of the Array passed to the constructor. </dd></dl>
+<dl class="exception"><dt>Exceptions</dt><dd>
+ <table class="exception">
+ <tr><td class="paramname"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html">hdf.hdf5lib.exceptions.HDF5JavaException</a></td><td>Allocation failed. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/<a class="el" href="_h_d_f_array_8java.html">HDFArray.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_array.html">HDFArray</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html b/develop/classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html
new file mode 100644
index 0000000..45bf52e
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html
@@ -0,0 +1,1573 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDFNativeData Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDFNativeData Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a057b0582962de6506739a4c490b96e47"><td class="memItemLeft" align="right" valign="top">static synchronized native int[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a057b0582962de6506739a4c490b96e47">byteToInt</a> (byte[] data)</td></tr>
+<tr class="separator:a057b0582962de6506739a4c490b96e47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e06f96e5ccedae4a25342d51a36991c"><td class="memItemLeft" align="right" valign="top">static synchronized native float[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a7e06f96e5ccedae4a25342d51a36991c">byteToFloat</a> (byte[] data)</td></tr>
+<tr class="separator:a7e06f96e5ccedae4a25342d51a36991c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa58ecb4ad18a50c69bc71273de18b195"><td class="memItemLeft" align="right" valign="top">static synchronized native short[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#aa58ecb4ad18a50c69bc71273de18b195">byteToShort</a> (byte[] data)</td></tr>
+<tr class="separator:aa58ecb4ad18a50c69bc71273de18b195"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b914053ebd15f0fe51643cc207f1a43"><td class="memItemLeft" align="right" valign="top">static synchronized native long[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a4b914053ebd15f0fe51643cc207f1a43">byteToLong</a> (byte[] data)</td></tr>
+<tr class="separator:a4b914053ebd15f0fe51643cc207f1a43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57ede17449ec95e9f16c98841c5503a5"><td class="memItemLeft" align="right" valign="top">static synchronized native double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a57ede17449ec95e9f16c98841c5503a5">byteToDouble</a> (byte[] data)</td></tr>
+<tr class="separator:a57ede17449ec95e9f16c98841c5503a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf0c597a86b6c33ee73541ee3fda381f"><td class="memItemLeft" align="right" valign="top">static synchronized native int[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#adf0c597a86b6c33ee73541ee3fda381f">byteToInt</a> (int start, int len, byte[] data)</td></tr>
+<tr class="separator:adf0c597a86b6c33ee73541ee3fda381f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0c0d7b5b6d1d541d20fd4992ffa1a98"><td class="memItemLeft" align="right" valign="top">static synchronized int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#ac0c0d7b5b6d1d541d20fd4992ffa1a98">byteToInt</a> (byte[] data, int start)</td></tr>
+<tr class="separator:ac0c0d7b5b6d1d541d20fd4992ffa1a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ef9863031d14b1a598c37c8f9891580"><td class="memItemLeft" align="right" valign="top">static synchronized native short[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a9ef9863031d14b1a598c37c8f9891580">byteToShort</a> (int start, int len, byte[] data)</td></tr>
+<tr class="separator:a9ef9863031d14b1a598c37c8f9891580"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2625bc385e6b62017d126bb1370648eb"><td class="memItemLeft" align="right" valign="top">static synchronized short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a2625bc385e6b62017d126bb1370648eb">byteToShort</a> (byte[] data, int start)</td></tr>
+<tr class="separator:a2625bc385e6b62017d126bb1370648eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab974e038628268400d9138228efa778f"><td class="memItemLeft" align="right" valign="top">static synchronized native float[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#ab974e038628268400d9138228efa778f">byteToFloat</a> (int start, int len, byte[] data)</td></tr>
+<tr class="separator:ab974e038628268400d9138228efa778f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeff959653af15098e3aa18eee58cda00"><td class="memItemLeft" align="right" valign="top">static synchronized float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#aeff959653af15098e3aa18eee58cda00">byteToFloat</a> (byte[] data, int start)</td></tr>
+<tr class="separator:aeff959653af15098e3aa18eee58cda00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12e918cc8d5bc91017436304f6130de6"><td class="memItemLeft" align="right" valign="top">static synchronized native long[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a12e918cc8d5bc91017436304f6130de6">byteToLong</a> (int start, int len, byte[] data)</td></tr>
+<tr class="separator:a12e918cc8d5bc91017436304f6130de6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca0f5e4971e8d3715cf04d93c771c0c5"><td class="memItemLeft" align="right" valign="top">static synchronized long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#aca0f5e4971e8d3715cf04d93c771c0c5">byteToLong</a> (byte[] data, int start)</td></tr>
+<tr class="separator:aca0f5e4971e8d3715cf04d93c771c0c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad43db8c6916d67d3f6a88a4583604e3b"><td class="memItemLeft" align="right" valign="top">static synchronized native double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#ad43db8c6916d67d3f6a88a4583604e3b">byteToDouble</a> (int start, int len, byte[] data)</td></tr>
+<tr class="separator:ad43db8c6916d67d3f6a88a4583604e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11b306499cd9408a14ebbbb46acae11c"><td class="memItemLeft" align="right" valign="top">static synchronized double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a11b306499cd9408a14ebbbb46acae11c">byteToDouble</a> (byte[] data, int start)</td></tr>
+<tr class="separator:a11b306499cd9408a14ebbbb46acae11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a883faaf0ff34d0772e29a8c39f915502"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a883faaf0ff34d0772e29a8c39f915502">intToByte</a> (int start, int len, int[] data)</td></tr>
+<tr class="separator:a883faaf0ff34d0772e29a8c39f915502"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9bb19e2bf9de8d52fac729d225c9aa03"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a9bb19e2bf9de8d52fac729d225c9aa03">shortToByte</a> (int start, int len, short[] data)</td></tr>
+<tr class="separator:a9bb19e2bf9de8d52fac729d225c9aa03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15dd2df954bca4a38b5e498fa85de481"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a15dd2df954bca4a38b5e498fa85de481">floatToByte</a> (int start, int len, float[] data)</td></tr>
+<tr class="separator:a15dd2df954bca4a38b5e498fa85de481"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab743f86ab7ebc31bd436559f9b984d8"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#aab743f86ab7ebc31bd436559f9b984d8">longToByte</a> (int start, int len, long[] data)</td></tr>
+<tr class="separator:aab743f86ab7ebc31bd436559f9b984d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79bb5ae2443284d1cd7f2d4614c65b89"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a79bb5ae2443284d1cd7f2d4614c65b89">doubleToByte</a> (int start, int len, double[] data)</td></tr>
+<tr class="separator:a79bb5ae2443284d1cd7f2d4614c65b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40cbca3c79d4babe8d463ed5a0f4c686"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a40cbca3c79d4babe8d463ed5a0f4c686">byteToByte</a> (byte data)</td></tr>
+<tr class="separator:a40cbca3c79d4babe8d463ed5a0f4c686"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9627ec7106a2990972cf0a5d60e0b3e"><td class="memItemLeft" align="right" valign="top">static synchronized byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#ac9627ec7106a2990972cf0a5d60e0b3e">byteToByte</a> (Byte data)</td></tr>
+<tr class="separator:ac9627ec7106a2990972cf0a5d60e0b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4d0eb77fb3047cf0ef7c616eccbf2ed"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#ae4d0eb77fb3047cf0ef7c616eccbf2ed">intToByte</a> (int data)</td></tr>
+<tr class="separator:ae4d0eb77fb3047cf0ef7c616eccbf2ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a941881a2ff5bf6d2a8b0fa539273f8cb"><td class="memItemLeft" align="right" valign="top">static synchronized byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a941881a2ff5bf6d2a8b0fa539273f8cb">intToByte</a> (Integer data)</td></tr>
+<tr class="separator:a941881a2ff5bf6d2a8b0fa539273f8cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a217bc7d92dd1b2a92b7d9d75044f3038"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a217bc7d92dd1b2a92b7d9d75044f3038">shortToByte</a> (short data)</td></tr>
+<tr class="separator:a217bc7d92dd1b2a92b7d9d75044f3038"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a150a5cfbc2e8e6eb1e28ab2c49ccad4c"><td class="memItemLeft" align="right" valign="top">static synchronized byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a150a5cfbc2e8e6eb1e28ab2c49ccad4c">shortToByte</a> (Short data)</td></tr>
+<tr class="separator:a150a5cfbc2e8e6eb1e28ab2c49ccad4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a504fc19aed2d656c8bfa6b3eb506c13a"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a504fc19aed2d656c8bfa6b3eb506c13a">floatToByte</a> (float data)</td></tr>
+<tr class="separator:a504fc19aed2d656c8bfa6b3eb506c13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e7f688bdfd16175070bd942b2a4a4ef"><td class="memItemLeft" align="right" valign="top">static synchronized byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a6e7f688bdfd16175070bd942b2a4a4ef">floatToByte</a> (Float data)</td></tr>
+<tr class="separator:a6e7f688bdfd16175070bd942b2a4a4ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b97f62b07f3fd9dabaa38fdfa701ace"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a4b97f62b07f3fd9dabaa38fdfa701ace">longToByte</a> (long data)</td></tr>
+<tr class="separator:a4b97f62b07f3fd9dabaa38fdfa701ace"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e08fa3e4c83b230eb02e397a521a5c3"><td class="memItemLeft" align="right" valign="top">static synchronized byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a9e08fa3e4c83b230eb02e397a521a5c3">longToByte</a> (Long data)</td></tr>
+<tr class="separator:a9e08fa3e4c83b230eb02e397a521a5c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41e319095d9d7ef30e96429a6954f1e6"><td class="memItemLeft" align="right" valign="top">static synchronized native byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#a41e319095d9d7ef30e96429a6954f1e6">doubleToByte</a> (double data)</td></tr>
+<tr class="separator:a41e319095d9d7ef30e96429a6954f1e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af50bf101268f6808491fccc0e059eba3"><td class="memItemLeft" align="right" valign="top">static synchronized byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#af50bf101268f6808491fccc0e059eba3">doubleToByte</a> (Double data)</td></tr>
+<tr class="separator:af50bf101268f6808491fccc0e059eba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adce0b55bf9373fc28925c5578a1d00c0"><td class="memItemLeft" align="right" valign="top">static synchronized Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html#adce0b55bf9373fc28925c5578a1d00c0">byteToNumber</a> (byte[] barray, Object obj) throws HDF5Exception </td></tr>
+<tr class="separator:adce0b55bf9373fc28925c5578a1d00c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a40cbca3c79d4babe8d463ed5a0f4c686"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40cbca3c79d4babe8d463ed5a0f4c686">&#9670;&nbsp;</a></span>byteToByte() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native byte [] byteToByte </td>
+ <td>(</td>
+ <td class="paramtype">byte&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a single byte into an array of one byte. </p>
+<p>(This is a trivial method.)</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input byte </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="ac9627ec7106a2990972cf0a5d60e0b3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac9627ec7106a2990972cf0a5d60e0b3e">&#9670;&nbsp;</a></span>byteToByte() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized byte [] byteToByte </td>
+ <td>(</td>
+ <td class="paramtype">Byte&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a single Byte object into an array of one byte. </p>
+<p>(This is an almost trivial method.)</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input Byte </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="a57ede17449ec95e9f16c98841c5503a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57ede17449ec95e9f16c98841c5503a5">&#9670;&nbsp;</a></span>byteToDouble() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native double [] byteToDouble </td>
+ <td>(</td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert an array of bytes into an array of double</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of double </dd></dl>
+
+</div>
+</div>
+<a id="a11b306499cd9408a14ebbbb46acae11c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a11b306499cd9408a14ebbbb46acae11c">&#9670;&nbsp;</a></span>byteToDouble() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized double byteToDouble </td>
+ <td>(</td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert 8 bytes from an array of bytes into a single double</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of bytes to start </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The double value of the bytes. </dd></dl>
+
+</div>
+</div>
+<a id="ad43db8c6916d67d3f6a88a4583604e3b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad43db8c6916d67d3f6a88a4583604e3b">&#9670;&nbsp;</a></span>byteToDouble() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native double [] byteToDouble </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a range from an array of bytes into an array of double</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of bytes to start </td></tr>
+ <tr><td class="paramname">len</td><td>The number of 'double' to convert </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of 'len' double </dd></dl>
+
+</div>
+</div>
+<a id="a7e06f96e5ccedae4a25342d51a36991c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e06f96e5ccedae4a25342d51a36991c">&#9670;&nbsp;</a></span>byteToFloat() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native float [] byteToFloat </td>
+ <td>(</td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert an array of bytes into an array of floats</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of float </dd></dl>
+
+</div>
+</div>
+<a id="aeff959653af15098e3aa18eee58cda00"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeff959653af15098e3aa18eee58cda00">&#9670;&nbsp;</a></span>byteToFloat() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized float byteToFloat </td>
+ <td>(</td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert 4 bytes from an array of bytes into a single float</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of bytes to start </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The float value of the bytes. </dd></dl>
+
+</div>
+</div>
+<a id="ab974e038628268400d9138228efa778f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab974e038628268400d9138228efa778f">&#9670;&nbsp;</a></span>byteToFloat() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native float [] byteToFloat </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a range from an array of bytes into an array of float</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of bytes to start </td></tr>
+ <tr><td class="paramname">len</td><td>The number of 'float' to convert </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of 'len' float </dd></dl>
+
+</div>
+</div>
+<a id="a057b0582962de6506739a4c490b96e47"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a057b0582962de6506739a4c490b96e47">&#9670;&nbsp;</a></span>byteToInt() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native int [] byteToInt </td>
+ <td>(</td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert an array of bytes into an array of ints</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of int </dd></dl>
+
+</div>
+</div>
+<a id="ac0c0d7b5b6d1d541d20fd4992ffa1a98"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac0c0d7b5b6d1d541d20fd4992ffa1a98">&#9670;&nbsp;</a></span>byteToInt() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized int byteToInt </td>
+ <td>(</td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert 4 bytes from an array of bytes into a single int</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of bytes to start </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The integer value of the bytes. </dd></dl>
+
+</div>
+</div>
+<a id="adf0c597a86b6c33ee73541ee3fda381f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf0c597a86b6c33ee73541ee3fda381f">&#9670;&nbsp;</a></span>byteToInt() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native int [] byteToInt </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a range from an array of bytes into an array of int</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of bytes to start </td></tr>
+ <tr><td class="paramname">len</td><td>The number of 'int' to convert </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of 'len' int </dd></dl>
+
+</div>
+</div>
+<a id="a4b914053ebd15f0fe51643cc207f1a43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b914053ebd15f0fe51643cc207f1a43">&#9670;&nbsp;</a></span>byteToLong() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native long [] byteToLong </td>
+ <td>(</td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert an array of bytes into an array of long</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of long </dd></dl>
+
+</div>
+</div>
+<a id="aca0f5e4971e8d3715cf04d93c771c0c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aca0f5e4971e8d3715cf04d93c771c0c5">&#9670;&nbsp;</a></span>byteToLong() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized long byteToLong </td>
+ <td>(</td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert 8 bytes from an array of bytes into a single long</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of bytes to start </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The long value of the bytes. </dd></dl>
+
+</div>
+</div>
+<a id="a12e918cc8d5bc91017436304f6130de6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a12e918cc8d5bc91017436304f6130de6">&#9670;&nbsp;</a></span>byteToLong() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native long [] byteToLong </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a range from an array of bytes into an array of long</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of bytes to start </td></tr>
+ <tr><td class="paramname">len</td><td>The number of 'long' to convert </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of 'len' long </dd></dl>
+
+</div>
+</div>
+<a id="adce0b55bf9373fc28925c5578a1d00c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adce0b55bf9373fc28925c5578a1d00c0">&#9670;&nbsp;</a></span>byteToNumber()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized Object byteToNumber </td>
+ <td>(</td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>barray</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Object&#160;</td>
+ <td class="paramname"><em>obj</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> throws <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Create a Number object from an array of bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">barray</td><td>The bytes to be converted </td></tr>
+ <tr><td class="paramname">obj</td><td>Input object of the desired output class. Must be a sub-class of Number. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A Object of the type of obj.</dd></dl>
+<dl class="exception"><dt>Exceptions</dt><dd>
+ <table class="exception">
+ <tr><td class="paramname">HDF5Exception</td><td><ul>
+<li>Error unsupported type. </li>
+</ul>
+</td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="aa58ecb4ad18a50c69bc71273de18b195"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa58ecb4ad18a50c69bc71273de18b195">&#9670;&nbsp;</a></span>byteToShort() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native short [] byteToShort </td>
+ <td>(</td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert an array of bytes into an array of shorts</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of short </dd></dl>
+
+</div>
+</div>
+<a id="a2625bc385e6b62017d126bb1370648eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2625bc385e6b62017d126bb1370648eb">&#9670;&nbsp;</a></span>byteToShort() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized short byteToShort </td>
+ <td>(</td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert 2 bytes from an array of bytes into a single short</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of bytes to start </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The short value of the bytes. </dd></dl>
+
+</div>
+</div>
+<a id="a9ef9863031d14b1a598c37c8f9891580"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ef9863031d14b1a598c37c8f9891580">&#9670;&nbsp;</a></span>byteToShort() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native short [] byteToShort </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">byte[]&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a range from an array of bytes into an array of short</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of bytes to start </td></tr>
+ <tr><td class="paramname">len</td><td>The number of 'short' to convert </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of bytes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of 'len' short </dd></dl>
+
+</div>
+</div>
+<a id="a41e319095d9d7ef30e96429a6954f1e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41e319095d9d7ef30e96429a6954f1e6">&#9670;&nbsp;</a></span>doubleToByte() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native byte [] doubleToByte </td>
+ <td>(</td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a single double into an array of 8 bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input double </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="af50bf101268f6808491fccc0e059eba3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af50bf101268f6808491fccc0e059eba3">&#9670;&nbsp;</a></span>doubleToByte() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized byte [] doubleToByte </td>
+ <td>(</td>
+ <td class="paramtype">Double&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a single Double object into an array of 8 bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input Double </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="a79bb5ae2443284d1cd7f2d4614c65b89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a79bb5ae2443284d1cd7f2d4614c65b89">&#9670;&nbsp;</a></span>doubleToByte() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native byte [] doubleToByte </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double[]&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a range from an array of double into an array of bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of double to start </td></tr>
+ <tr><td class="paramname">len</td><td>The number of 'double' to convert </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of double </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="a504fc19aed2d656c8bfa6b3eb506c13a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a504fc19aed2d656c8bfa6b3eb506c13a">&#9670;&nbsp;</a></span>floatToByte() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native byte [] floatToByte </td>
+ <td>(</td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a single float into an array of 4 bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input float </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="a6e7f688bdfd16175070bd942b2a4a4ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e7f688bdfd16175070bd942b2a4a4ef">&#9670;&nbsp;</a></span>floatToByte() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized byte [] floatToByte </td>
+ <td>(</td>
+ <td class="paramtype">Float&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a single Float object into an array of 4 bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input Float </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="a15dd2df954bca4a38b5e498fa85de481"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15dd2df954bca4a38b5e498fa85de481">&#9670;&nbsp;</a></span>floatToByte() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native byte [] floatToByte </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float[]&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a range from an array of float into an array of bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of int to start </td></tr>
+ <tr><td class="paramname">len</td><td>The number of 'float' to convert </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of float </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="ae4d0eb77fb3047cf0ef7c616eccbf2ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4d0eb77fb3047cf0ef7c616eccbf2ed">&#9670;&nbsp;</a></span>intToByte() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native byte [] intToByte </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a single int into an array of 4 bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input int </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="a883faaf0ff34d0772e29a8c39f915502"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a883faaf0ff34d0772e29a8c39f915502">&#9670;&nbsp;</a></span>intToByte() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native byte [] intToByte </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int[]&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a range from an array of int into an array of bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of int to start </td></tr>
+ <tr><td class="paramname">len</td><td>The number of 'int' to convert </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of int </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="a941881a2ff5bf6d2a8b0fa539273f8cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a941881a2ff5bf6d2a8b0fa539273f8cb">&#9670;&nbsp;</a></span>intToByte() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized byte [] intToByte </td>
+ <td>(</td>
+ <td class="paramtype">Integer&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a single Integer object into an array of 4 bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input Integer </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="aab743f86ab7ebc31bd436559f9b984d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab743f86ab7ebc31bd436559f9b984d8">&#9670;&nbsp;</a></span>longToByte() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native byte [] longToByte </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long[]&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a range from an array of long into an array of bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of int to start </td></tr>
+ <tr><td class="paramname">len</td><td>The number of 'long' to convert </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of long </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="a4b97f62b07f3fd9dabaa38fdfa701ace"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b97f62b07f3fd9dabaa38fdfa701ace">&#9670;&nbsp;</a></span>longToByte() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native byte [] longToByte </td>
+ <td>(</td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a single long into an array of 8 bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input long </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="a9e08fa3e4c83b230eb02e397a521a5c3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e08fa3e4c83b230eb02e397a521a5c3">&#9670;&nbsp;</a></span>longToByte() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized byte [] longToByte </td>
+ <td>(</td>
+ <td class="paramtype">Long&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a single Long object into an array of 8 bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input Long </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="a9bb19e2bf9de8d52fac729d225c9aa03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9bb19e2bf9de8d52fac729d225c9aa03">&#9670;&nbsp;</a></span>shortToByte() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native byte [] shortToByte </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">short[]&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a range from an array of short into an array of bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>The position in the input array of int to start </td></tr>
+ <tr><td class="paramname">len</td><td>The number of 'short' to convert </td></tr>
+ <tr><td class="paramname">data</td><td>The input array of short </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="a217bc7d92dd1b2a92b7d9d75044f3038"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a217bc7d92dd1b2a92b7d9d75044f3038">&#9670;&nbsp;</a></span>shortToByte() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized native byte [] shortToByte </td>
+ <td>(</td>
+ <td class="paramtype">short&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a single short into an array of 2 bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input short </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<a id="a150a5cfbc2e8e6eb1e28ab2c49ccad4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a150a5cfbc2e8e6eb1e28ab2c49ccad4c">&#9670;&nbsp;</a></span>shortToByte() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static synchronized byte [] shortToByte </td>
+ <td>(</td>
+ <td class="paramtype">Short&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Convert a single Short object into an array of 2 bytes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">data</td><td>The input Short </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an array of bytes </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/<a class="el" href="_h_d_f_native_data_8java.html">HDFNativeData.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1_h_d_f_native_data.html">HDFNativeData</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception.html
new file mode 100644
index 0000000..f8f66ee
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5AttributeException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5AttributeException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_ATTR</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5AttributeException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_attribute_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_attribute_exception_inherit__map" id="a_h_d_f5_attribute_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,184,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="11,155,178,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="33,80,156,107"/>
+<area shape="rect" title=" " alt="" coords="24,5,165,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5AttributeException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_attribute_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_attribute_exception_coll__map" id="a_h_d_f5_attribute_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,184,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="11,155,178,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="33,80,156,107"/>
+<area shape="rect" title=" " alt="" coords="24,5,165,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:gab3113da3992073fdcb6b29538bfe8c79"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gab3113da3992073fdcb6b29538bfe8c79">HDF5AttributeException</a> ()</td></tr>
+<tr class="separator:gab3113da3992073fdcb6b29538bfe8c79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2cb78e01c3a8263ac6c3dfcec21c454a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga2cb78e01c3a8263ac6c3dfcec21c454a">HDF5AttributeException</a> (String s)</td></tr>
+<tr class="separator:ga2cb78e01c3a8263ac6c3dfcec21c454a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_attribute_exception_8java.html">HDF5AttributeException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception.html">HDF5AttributeException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.map
new file mode 100644
index 0000000..4653e5f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5AttributeException" name="HDF5AttributeException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,184,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="11,155,178,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="33,80,156,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="24,5,165,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.md5
new file mode 100644
index 0000000..1918c6f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.md5
@@ -0,0 +1 @@
+08a35830043ae0c9b522265df358d259 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.png
new file mode 100644
index 0000000..881f433
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.map
new file mode 100644
index 0000000..4653e5f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5AttributeException" name="HDF5AttributeException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,184,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="11,155,178,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="33,80,156,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="24,5,165,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.md5
new file mode 100644
index 0000000..1918c6f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.md5
@@ -0,0 +1 @@
+08a35830043ae0c9b522265df358d259 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.png
new file mode 100644
index 0000000..881f433
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception.html
new file mode 100644
index 0000000..def749c
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5BtreeException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5BtreeException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_BTREE</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5BtreeException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_btree_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_btree_exception_inherit__map" id="a_h_d_f5_btree_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="10,229,167,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" title=" " alt="" coords="18,5,159,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5BtreeException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_btree_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_btree_exception_coll__map" id="a_h_d_f5_btree_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="10,229,167,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" title=" " alt="" coords="18,5,159,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:gacabd0519a89a56afa0585a50db32f4ce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gacabd0519a89a56afa0585a50db32f4ce">HDF5BtreeException</a> ()</td></tr>
+<tr class="separator:gacabd0519a89a56afa0585a50db32f4ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga652a8fa0b4d6ba46a7182dce71b5b123"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga652a8fa0b4d6ba46a7182dce71b5b123">HDF5BtreeException</a> (String s)</td></tr>
+<tr class="separator:ga652a8fa0b4d6ba46a7182dce71b5b123"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_btree_exception_8java.html">HDF5BtreeException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception.html">HDF5BtreeException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.map
new file mode 100644
index 0000000..5ef4c01
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5BtreeException" name="HDF5BtreeException">
+<area shape="rect" id="node1" title=" " alt="" coords="10,229,167,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="18,5,159,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.md5
new file mode 100644
index 0000000..77fee07
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.md5
@@ -0,0 +1 @@
+0cf4a9e75289ee34c5893b4828be846b \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.png
new file mode 100644
index 0000000..777d188
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.map
new file mode 100644
index 0000000..5ef4c01
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5BtreeException" name="HDF5BtreeException">
+<area shape="rect" id="node1" title=" " alt="" coords="10,229,167,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="18,5,159,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.md5
new file mode 100644
index 0000000..77fee07
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.md5
@@ -0,0 +1 @@
+0cf4a9e75289ee34c5893b4828be846b \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.png
new file mode 100644
index 0000000..777d188
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception.html
new file mode 100644
index 0000000..da30475
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5DataFiltersException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5DataFiltersException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_PLINE</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5DataFiltersException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_data_filters_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_data_filters_exception_inherit__map" id="a_h_d_f5_data_filters_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,199,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="19,155,185,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="41,80,163,107"/>
+<area shape="rect" title=" " alt="" coords="31,5,173,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5DataFiltersException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_data_filters_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_data_filters_exception_coll__map" id="a_h_d_f5_data_filters_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,199,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="19,155,185,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="41,80,163,107"/>
+<area shape="rect" title=" " alt="" coords="31,5,173,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga7587e3093b363c4ef26b11e586bfb66b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga7587e3093b363c4ef26b11e586bfb66b">HDF5DataFiltersException</a> ()</td></tr>
+<tr class="separator:ga7587e3093b363c4ef26b11e586bfb66b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga79540614c0729fb4b105ed92d4906e33"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga79540614c0729fb4b105ed92d4906e33">HDF5DataFiltersException</a> (String s)</td></tr>
+<tr class="separator:ga79540614c0729fb4b105ed92d4906e33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_data_filters_exception_8java.html">HDF5DataFiltersException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception.html">HDF5DataFiltersException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.map
new file mode 100644
index 0000000..a210b0e
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5DataFiltersException" name="HDF5DataFiltersException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,199,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="19,155,185,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="41,80,163,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="31,5,173,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.md5
new file mode 100644
index 0000000..e56c480
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.md5
@@ -0,0 +1 @@
+2a9e9a3b0454fbea2de41eede85e552d \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.png
new file mode 100644
index 0000000..14a4803
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.map
new file mode 100644
index 0000000..a210b0e
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5DataFiltersException" name="HDF5DataFiltersException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,199,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="19,155,185,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="41,80,163,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="31,5,173,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.md5
new file mode 100644
index 0000000..e56c480
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.md5
@@ -0,0 +1 @@
+2a9e9a3b0454fbea2de41eede85e552d \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.png
new file mode 100644
index 0000000..14a4803
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception.html
new file mode 100644
index 0000000..736ba50
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5DataStorageException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5DataStorageException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_STORAGE</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5DataStorageException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_data_storage_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_data_storage_exception_inherit__map" id="a_h_d_f5_data_storage_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,208,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="23,155,190,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="45,80,168,107"/>
+<area shape="rect" title=" " alt="" coords="36,5,177,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5DataStorageException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_data_storage_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_data_storage_exception_coll__map" id="a_h_d_f5_data_storage_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,208,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="23,155,190,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="45,80,168,107"/>
+<area shape="rect" title=" " alt="" coords="36,5,177,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:gae9b7000c64e2c1cf882ac0cad96d7009"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gae9b7000c64e2c1cf882ac0cad96d7009">HDF5DataStorageException</a> ()</td></tr>
+<tr class="separator:gae9b7000c64e2c1cf882ac0cad96d7009"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaec396581ee1efb3c86b841d69d65c33"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaaec396581ee1efb3c86b841d69d65c33">HDF5DataStorageException</a> (String s)</td></tr>
+<tr class="separator:gaaec396581ee1efb3c86b841d69d65c33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_data_storage_exception_8java.html">HDF5DataStorageException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception.html">HDF5DataStorageException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.map
new file mode 100644
index 0000000..16f8a1a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5DataStorageException" name="HDF5DataStorageException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,208,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="23,155,190,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="45,80,168,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="36,5,177,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.md5
new file mode 100644
index 0000000..d63a514
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.md5
@@ -0,0 +1 @@
+b1301a766d2dc3728fd4df8931e95bf8 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.png
new file mode 100644
index 0000000..bd84f46
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.map
new file mode 100644
index 0000000..16f8a1a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5DataStorageException" name="HDF5DataStorageException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,208,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="23,155,190,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="45,80,168,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="36,5,177,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.md5
new file mode 100644
index 0000000..d63a514
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.md5
@@ -0,0 +1 @@
+b1301a766d2dc3728fd4df8931e95bf8 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.png
new file mode 100644
index 0000000..bd84f46
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception.html
new file mode 100644
index 0000000..e6422ef
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5DatasetInterfaceException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5DatasetInterfaceException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_DATASET</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5DatasetInterfaceException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_dataset_interface_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_dataset_interface_exception_inherit__map" id="a_h_d_f5_dataset_interface_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,236,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="37,155,204,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="59,80,182,107"/>
+<area shape="rect" title=" " alt="" coords="50,5,191,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5DatasetInterfaceException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_dataset_interface_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_dataset_interface_exception_coll__map" id="a_h_d_f5_dataset_interface_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,236,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="37,155,204,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="59,80,182,107"/>
+<area shape="rect" title=" " alt="" coords="50,5,191,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga6d640c2f4a409bb0dd7348dd5d841f07"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6d640c2f4a409bb0dd7348dd5d841f07">HDF5DatasetInterfaceException</a> ()</td></tr>
+<tr class="separator:ga6d640c2f4a409bb0dd7348dd5d841f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga304c6a904d7140d38fdf391c8595d1a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga304c6a904d7140d38fdf391c8595d1a0">HDF5DatasetInterfaceException</a> (String s)</td></tr>
+<tr class="separator:ga304c6a904d7140d38fdf391c8595d1a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_dataset_interface_exception_8java.html">HDF5DatasetInterfaceException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception.html">HDF5DatasetInterfaceException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.map
new file mode 100644
index 0000000..823a3ea
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5DatasetInterfaceException" name="HDF5DatasetInterfaceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,236,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="37,155,204,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="59,80,182,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="50,5,191,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.md5
new file mode 100644
index 0000000..005c394
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.md5
@@ -0,0 +1 @@
+5437e9e36d3b7c6311b1e407a2fc5e13 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.png
new file mode 100644
index 0000000..a63f897
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.map
new file mode 100644
index 0000000..823a3ea
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5DatasetInterfaceException" name="HDF5DatasetInterfaceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,236,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="37,155,204,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="59,80,182,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="50,5,191,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.md5
new file mode 100644
index 0000000..005c394
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.md5
@@ -0,0 +1 @@
+5437e9e36d3b7c6311b1e407a2fc5e13 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.png
new file mode 100644
index 0000000..a63f897
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception.html
new file mode 100644
index 0000000..b3254d2
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5DataspaceInterfaceException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5DataspaceInterfaceException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_DATASPACE</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5DataspaceInterfaceException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_dataspace_interface_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_dataspace_interface_exception_inherit__map" id="a_h_d_f5_dataspace_interface_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,255,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="47,155,213,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="69,80,191,107"/>
+<area shape="rect" title=" " alt="" coords="59,5,201,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5DataspaceInterfaceException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_dataspace_interface_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_dataspace_interface_exception_coll__map" id="a_h_d_f5_dataspace_interface_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,255,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="47,155,213,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="69,80,191,107"/>
+<area shape="rect" title=" " alt="" coords="59,5,201,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga80e3f4c8f14aa56f97b61891fb6ce298"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga80e3f4c8f14aa56f97b61891fb6ce298">HDF5DataspaceInterfaceException</a> ()</td></tr>
+<tr class="separator:ga80e3f4c8f14aa56f97b61891fb6ce298"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga93527ad17020e5304be5323839224979"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga93527ad17020e5304be5323839224979">HDF5DataspaceInterfaceException</a> (String s)</td></tr>
+<tr class="separator:ga93527ad17020e5304be5323839224979"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_dataspace_interface_exception_8java.html">HDF5DataspaceInterfaceException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception.html">HDF5DataspaceInterfaceException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.map
new file mode 100644
index 0000000..966526c
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5DataspaceInterfaceException" name="HDF5DataspaceInterfaceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,255,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="47,155,213,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="69,80,191,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="59,5,201,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.md5
new file mode 100644
index 0000000..f697116
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.md5
@@ -0,0 +1 @@
+da535991dec9a16c100cddc44e22de55 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.png
new file mode 100644
index 0000000..2bf0d60
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.map
new file mode 100644
index 0000000..966526c
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5DataspaceInterfaceException" name="HDF5DataspaceInterfaceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,255,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="47,155,213,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="69,80,191,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="59,5,201,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.md5
new file mode 100644
index 0000000..f697116
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.md5
@@ -0,0 +1 @@
+da535991dec9a16c100cddc44e22de55 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.png
new file mode 100644
index 0000000..2bf0d60
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception.html
new file mode 100644
index 0000000..c932ffd
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5DatatypeInterfaceException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5DatatypeInterfaceException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_DATATYPE</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5DatatypeInterfaceException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_datatype_interface_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_datatype_interface_exception_inherit__map" id="a_h_d_f5_datatype_interface_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,245,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="42,155,209,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="64,80,187,107"/>
+<area shape="rect" title=" " alt="" coords="55,5,196,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5DatatypeInterfaceException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_datatype_interface_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_datatype_interface_exception_coll__map" id="a_h_d_f5_datatype_interface_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,245,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="42,155,209,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="64,80,187,107"/>
+<area shape="rect" title=" " alt="" coords="55,5,196,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga47f413416de930c49ab4a3ce1c8f5004"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga47f413416de930c49ab4a3ce1c8f5004">HDF5DatatypeInterfaceException</a> ()</td></tr>
+<tr class="separator:ga47f413416de930c49ab4a3ce1c8f5004"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga10cc9ab1b52814389ba98900b7ff73bf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga10cc9ab1b52814389ba98900b7ff73bf">HDF5DatatypeInterfaceException</a> (String s)</td></tr>
+<tr class="separator:ga10cc9ab1b52814389ba98900b7ff73bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_datatype_interface_exception_8java.html">HDF5DatatypeInterfaceException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception.html">HDF5DatatypeInterfaceException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.map
new file mode 100644
index 0000000..b737209
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5DatatypeInterfaceException" name="HDF5DatatypeInterfaceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,245,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="42,155,209,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="64,80,187,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="55,5,196,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.md5
new file mode 100644
index 0000000..b219246
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.md5
@@ -0,0 +1 @@
+30659c8a22cfcd49e36ba4508fcc061a \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.png
new file mode 100644
index 0000000..34575fe
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.map
new file mode 100644
index 0000000..b737209
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5DatatypeInterfaceException" name="HDF5DatatypeInterfaceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,245,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="42,155,209,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="64,80,187,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="55,5,196,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.md5
new file mode 100644
index 0000000..b219246
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.md5
@@ -0,0 +1 @@
+30659c8a22cfcd49e36ba4508fcc061a \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.png
new file mode 100644
index 0000000..34575fe
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html
new file mode 100644
index 0000000..1d05ef4
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html
@@ -0,0 +1,208 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5Exception Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5Exception Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5Exception:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_exception_inherit__map" id="a_h_d_f5_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="195,487,317,513"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html" title=" " alt="" coords="373,461,524,488"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="365,512,532,539"/>
+<area shape="rect" title=" " alt="" coords="5,487,147,513"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception.html" title=" " alt="" coords="621,5,799,32"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception.html" title=" " alt="" coords="631,56,789,83"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception.html" title=" " alt="" coords="613,107,807,133"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception.html" title=" " alt="" coords="609,157,811,184"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception.html" title=" " alt="" coords="595,208,825,235"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception.html" title=" " alt="" coords="585,259,835,285"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception.html" title=" " alt="" coords="590,309,830,336"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception.html" title=" " alt="" coords="599,360,821,387"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception.html" title=" " alt="" coords="609,411,811,437"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception.html" title=" " alt="" coords="589,461,831,488"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception.html" title=" " alt="" coords="592,512,828,539"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception.html" title=" " alt="" coords="632,563,788,589"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception.html" title=" " alt="" coords="643,613,777,640"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception.html" title=" " alt="" coords="609,664,811,691"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception.html" title=" " alt="" coords="611,715,809,741"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception.html" title=" " alt="" coords="597,765,823,792"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception.html" title=" " alt="" coords="605,816,815,843"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception.html" title=" " alt="" coords="613,867,807,909"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception.html" title=" " alt="" coords="616,933,804,960"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception.html" title=" " alt="" coords="580,984,840,1011"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception.html" title=" " alt="" coords="607,1035,813,1061"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5Exception:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_exception_coll__map" id="a_h_d_f5_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="15,80,137,107"/>
+<area shape="rect" title=" " alt="" coords="5,5,147,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a07544daf1bea0b3b0e2a25b9e8667c6c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07544daf1bea0b3b0e2a25b9e8667c6c">&#9670;&nbsp;</a></span>detailMessage</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">String detailMessage</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>the specified detail message of this exception </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_exception_8java.html">HDF5Exception.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.map
new file mode 100644
index 0000000..e97a2e2
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="HDF5Exception" name="HDF5Exception">
+<area shape="rect" id="node1" title=" " alt="" coords="15,80,137,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,5,147,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.md5
new file mode 100644
index 0000000..a7d7ca9
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.md5
@@ -0,0 +1 @@
+ba51ce08a29f7ceee0f9125315e3a03c \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.png
new file mode 100644
index 0000000..cfb0870
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.map
new file mode 100644
index 0000000..61ee464
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.map
@@ -0,0 +1,27 @@
+<map id="HDF5Exception" name="HDF5Exception">
+<area shape="rect" id="node1" title=" " alt="" coords="195,487,317,513"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html" title=" " alt="" coords="373,461,524,488"/>
+<area shape="rect" id="node4" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="365,512,532,539"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,487,147,513"/>
+<area shape="rect" id="node5" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception.html" title=" " alt="" coords="621,5,799,32"/>
+<area shape="rect" id="node6" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception.html" title=" " alt="" coords="631,56,789,83"/>
+<area shape="rect" id="node7" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception.html" title=" " alt="" coords="613,107,807,133"/>
+<area shape="rect" id="node8" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception.html" title=" " alt="" coords="609,157,811,184"/>
+<area shape="rect" id="node9" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception.html" title=" " alt="" coords="595,208,825,235"/>
+<area shape="rect" id="node10" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception.html" title=" " alt="" coords="585,259,835,285"/>
+<area shape="rect" id="node11" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception.html" title=" " alt="" coords="590,309,830,336"/>
+<area shape="rect" id="node12" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception.html" title=" " alt="" coords="599,360,821,387"/>
+<area shape="rect" id="node13" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception.html" title=" " alt="" coords="609,411,811,437"/>
+<area shape="rect" id="node14" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception.html" title=" " alt="" coords="589,461,831,488"/>
+<area shape="rect" id="node15" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception.html" title=" " alt="" coords="592,512,828,539"/>
+<area shape="rect" id="node16" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception.html" title=" " alt="" coords="632,563,788,589"/>
+<area shape="rect" id="node17" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception.html" title=" " alt="" coords="643,613,777,640"/>
+<area shape="rect" id="node18" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception.html" title=" " alt="" coords="609,664,811,691"/>
+<area shape="rect" id="node19" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception.html" title=" " alt="" coords="611,715,809,741"/>
+<area shape="rect" id="node20" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception.html" title=" " alt="" coords="597,765,823,792"/>
+<area shape="rect" id="node21" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception.html" title=" " alt="" coords="605,816,815,843"/>
+<area shape="rect" id="node22" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception.html" title=" " alt="" coords="613,867,807,909"/>
+<area shape="rect" id="node23" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception.html" title=" " alt="" coords="616,933,804,960"/>
+<area shape="rect" id="node24" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception.html" title=" " alt="" coords="580,984,840,1011"/>
+<area shape="rect" id="node25" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception.html" title=" " alt="" coords="607,1035,813,1061"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.md5
new file mode 100644
index 0000000..198e03a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.md5
@@ -0,0 +1 @@
+fb19e187a7dd074ed7a2d061a7a98b97 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.png
new file mode 100644
index 0000000..309d3a0
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception.html
new file mode 100644
index 0000000..b3be687
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5ExternalFileListException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5ExternalFileListException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_EFL</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5ExternalFileListException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_external_file_list_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_external_file_list_exception_inherit__map" id="a_h_d_f5_external_file_list_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,228,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="33,155,200,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="55,80,178,107"/>
+<area shape="rect" title=" " alt="" coords="46,5,187,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5ExternalFileListException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_external_file_list_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_external_file_list_exception_coll__map" id="a_h_d_f5_external_file_list_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,228,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="33,155,200,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="55,80,178,107"/>
+<area shape="rect" title=" " alt="" coords="46,5,187,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:gab5f6b55647f39a8d1c75287349d94f68"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gab5f6b55647f39a8d1c75287349d94f68">HDF5ExternalFileListException</a> ()</td></tr>
+<tr class="separator:gab5f6b55647f39a8d1c75287349d94f68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad4693edb4e1669aa541b980d70e68fc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaad4693edb4e1669aa541b980d70e68fc">HDF5ExternalFileListException</a> (String s)</td></tr>
+<tr class="separator:gaad4693edb4e1669aa541b980d70e68fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_external_file_list_exception_8java.html">HDF5ExternalFileListException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception.html">HDF5ExternalFileListException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.map
new file mode 100644
index 0000000..f93ecdb
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5ExternalFileListException" name="HDF5ExternalFileListException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,228,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="33,155,200,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="55,80,178,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="46,5,187,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.md5
new file mode 100644
index 0000000..5504730
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.md5
@@ -0,0 +1 @@
+9d2c882c5590aed11f027e2983c455eb \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.png
new file mode 100644
index 0000000..21f86cc
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.map
new file mode 100644
index 0000000..f93ecdb
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5ExternalFileListException" name="HDF5ExternalFileListException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,228,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="33,155,200,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="55,80,178,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="46,5,187,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.md5
new file mode 100644
index 0000000..5504730
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.md5
@@ -0,0 +1 @@
+9d2c882c5590aed11f027e2983c455eb \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.png
new file mode 100644
index 0000000..21f86cc
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception.html
new file mode 100644
index 0000000..ce369d1
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5FileInterfaceException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5FileInterfaceException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_FILE</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5FileInterfaceException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_file_interface_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_file_interface_exception_inherit__map" id="a_h_d_f5_file_interface_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,208,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="23,155,190,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="45,80,168,107"/>
+<area shape="rect" title=" " alt="" coords="36,5,177,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5FileInterfaceException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_file_interface_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_file_interface_exception_coll__map" id="a_h_d_f5_file_interface_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,208,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="23,155,190,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="45,80,168,107"/>
+<area shape="rect" title=" " alt="" coords="36,5,177,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga59c0645cc2d43ab012e2d6516f6768ed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga59c0645cc2d43ab012e2d6516f6768ed">HDF5FileInterfaceException</a> ()</td></tr>
+<tr class="separator:ga59c0645cc2d43ab012e2d6516f6768ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga403cff3e39b7d5154788eb138467f1d6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga403cff3e39b7d5154788eb138467f1d6">HDF5FileInterfaceException</a> (String s)</td></tr>
+<tr class="separator:ga403cff3e39b7d5154788eb138467f1d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_file_interface_exception_8java.html">HDF5FileInterfaceException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception.html">HDF5FileInterfaceException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.map
new file mode 100644
index 0000000..3775d08
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5FileInterfaceException" name="HDF5FileInterfaceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,208,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="23,155,190,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="45,80,168,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="36,5,177,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.md5
new file mode 100644
index 0000000..cd3f664
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.md5
@@ -0,0 +1 @@
+ae132c0d25f5299b5cd0b287337bc306 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.png
new file mode 100644
index 0000000..73c1fd0
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.map
new file mode 100644
index 0000000..3775d08
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5FileInterfaceException" name="HDF5FileInterfaceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,208,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="23,155,190,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="45,80,168,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="36,5,177,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.md5
new file mode 100644
index 0000000..cd3f664
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.md5
@@ -0,0 +1 @@
+ae132c0d25f5299b5cd0b287337bc306 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.png
new file mode 100644
index 0000000..73c1fd0
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception.html
new file mode 100644
index 0000000..fa041ec
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5FunctionArgumentException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5FunctionArgumentException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_ARGS</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5FunctionArgumentException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_function_argument_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_function_argument_exception_inherit__map" id="a_h_d_f5_function_argument_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,247,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="43,155,209,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="65,80,187,107"/>
+<area shape="rect" title=" " alt="" coords="55,5,197,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5FunctionArgumentException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_function_argument_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_function_argument_exception_coll__map" id="a_h_d_f5_function_argument_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,247,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="43,155,209,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="65,80,187,107"/>
+<area shape="rect" title=" " alt="" coords="55,5,197,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga7aa482c92713954a6088ee99523a3f3c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga7aa482c92713954a6088ee99523a3f3c">HDF5FunctionArgumentException</a> ()</td></tr>
+<tr class="separator:ga7aa482c92713954a6088ee99523a3f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga35c260c6f06ccc0ed6d3bd8566169bda"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga35c260c6f06ccc0ed6d3bd8566169bda">HDF5FunctionArgumentException</a> (String s)</td></tr>
+<tr class="separator:ga35c260c6f06ccc0ed6d3bd8566169bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_function_argument_exception_8java.html">HDF5FunctionArgumentException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception.html">HDF5FunctionArgumentException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.map
new file mode 100644
index 0000000..418aea3
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5FunctionArgumentException" name="HDF5FunctionArgumentException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,247,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="43,155,209,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="65,80,187,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="55,5,197,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.md5
new file mode 100644
index 0000000..bbd244a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.md5
@@ -0,0 +1 @@
+a5837ba8492a89795e45bc5282cf1919 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.png
new file mode 100644
index 0000000..0f4c087
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.map
new file mode 100644
index 0000000..418aea3
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5FunctionArgumentException" name="HDF5FunctionArgumentException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,247,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="43,155,209,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="65,80,187,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="55,5,197,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.md5
new file mode 100644
index 0000000..bbd244a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.md5
@@ -0,0 +1 @@
+a5837ba8492a89795e45bc5282cf1919 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.png
new file mode 100644
index 0000000..0f4c087
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception.html
new file mode 100644
index 0000000..ce35016
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5FunctionEntryExitException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5FunctionEntryExitException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_FUNC</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5FunctionEntryExitException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_function_entry_exit_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_function_entry_exit_exception_inherit__map" id="a_h_d_f5_function_entry_exit_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,241,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="40,155,207,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="62,80,185,107"/>
+<area shape="rect" title=" " alt="" coords="53,5,194,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5FunctionEntryExitException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_function_entry_exit_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_function_entry_exit_exception_coll__map" id="a_h_d_f5_function_entry_exit_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,241,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="40,155,207,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="62,80,185,107"/>
+<area shape="rect" title=" " alt="" coords="53,5,194,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:gaf0ce6635bb18e8151165b73082b2b69c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaf0ce6635bb18e8151165b73082b2b69c">HDF5FunctionEntryExitException</a> ()</td></tr>
+<tr class="separator:gaf0ce6635bb18e8151165b73082b2b69c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f4cf5aef63d33bd6a30e601ab6c5bfa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga9f4cf5aef63d33bd6a30e601ab6c5bfa">HDF5FunctionEntryExitException</a> (String s)</td></tr>
+<tr class="separator:ga9f4cf5aef63d33bd6a30e601ab6c5bfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_function_entry_exit_exception_8java.html">HDF5FunctionEntryExitException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception.html">HDF5FunctionEntryExitException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.map
new file mode 100644
index 0000000..dee82c9
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5FunctionEntryExitException" name="HDF5FunctionEntryExitException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,241,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="40,155,207,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="62,80,185,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="53,5,194,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.md5
new file mode 100644
index 0000000..b7aa67c
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.md5
@@ -0,0 +1 @@
+ad100fea5343382a2fe0bb02394fe9bb \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.png
new file mode 100644
index 0000000..2a4b3ce
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.map
new file mode 100644
index 0000000..dee82c9
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5FunctionEntryExitException" name="HDF5FunctionEntryExitException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,241,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="40,155,207,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="62,80,185,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="53,5,194,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.md5
new file mode 100644
index 0000000..b7aa67c
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.md5
@@ -0,0 +1 @@
+ad100fea5343382a2fe0bb02394fe9bb \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.png
new file mode 100644
index 0000000..2a4b3ce
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception.html
new file mode 100644
index 0000000..6e8096b
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5HeapException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5HeapException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_HEAP</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5HeapException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_heap_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_heap_exception_inherit__map" id="a_h_d_f5_heap_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="11,229,167,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" title=" " alt="" coords="18,5,159,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5HeapException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_heap_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_heap_exception_coll__map" id="a_h_d_f5_heap_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="11,229,167,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" title=" " alt="" coords="18,5,159,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:gad7baf184fd49ded38bd8526745bbb693"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gad7baf184fd49ded38bd8526745bbb693">HDF5HeapException</a> ()</td></tr>
+<tr class="separator:gad7baf184fd49ded38bd8526745bbb693"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa1885c451e2160b2101de4dfa3fd213e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa1885c451e2160b2101de4dfa3fd213e">HDF5HeapException</a> (String s)</td></tr>
+<tr class="separator:gaa1885c451e2160b2101de4dfa3fd213e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_heap_exception_8java.html">HDF5HeapException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception.html">HDF5HeapException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.map
new file mode 100644
index 0000000..eb7017d
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5HeapException" name="HDF5HeapException">
+<area shape="rect" id="node1" title=" " alt="" coords="11,229,167,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="18,5,159,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.md5
new file mode 100644
index 0000000..d31642e
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.md5
@@ -0,0 +1 @@
+b8efb77bbe57ad30a506a25d3760d8f8 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.png
new file mode 100644
index 0000000..5fe3eb1
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.map
new file mode 100644
index 0000000..eb7017d
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5HeapException" name="HDF5HeapException">
+<area shape="rect" id="node1" title=" " alt="" coords="11,229,167,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="18,5,159,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.md5
new file mode 100644
index 0000000..d31642e
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.md5
@@ -0,0 +1 @@
+b8efb77bbe57ad30a506a25d3760d8f8 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.png
new file mode 100644
index 0000000..5fe3eb1
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception.html
new file mode 100644
index 0000000..3ca67ed
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5IdException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5IdException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_ID</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5IdException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_id_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_id_exception_inherit__map" id="a_h_d_f5_id_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="21,229,156,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" title=" " alt="" coords="18,5,159,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5IdException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_id_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_id_exception_coll__map" id="a_h_d_f5_id_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="21,229,156,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" title=" " alt="" coords="18,5,159,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:gaff8b6f8fc9fb0fc5b8056f90ef08ce86"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaff8b6f8fc9fb0fc5b8056f90ef08ce86">HDF5IdException</a> ()</td></tr>
+<tr class="separator:gaff8b6f8fc9fb0fc5b8056f90ef08ce86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf31752e481973563a691f68cebaab6e6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaf31752e481973563a691f68cebaab6e6">HDF5IdException</a> (String s)</td></tr>
+<tr class="separator:gaf31752e481973563a691f68cebaab6e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_id_exception_8java.html">HDF5IdException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception.html">HDF5IdException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.map
new file mode 100644
index 0000000..2a62005
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5IdException" name="HDF5IdException">
+<area shape="rect" id="node1" title=" " alt="" coords="21,229,156,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="18,5,159,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.md5
new file mode 100644
index 0000000..e11ba7f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.md5
@@ -0,0 +1 @@
+ad7075b7c7e65e932eaf0733805226a4 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.png
new file mode 100644
index 0000000..9202ba3
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.map
new file mode 100644
index 0000000..2a62005
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5IdException" name="HDF5IdException">
+<area shape="rect" id="node1" title=" " alt="" coords="21,229,156,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="18,5,159,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.md5
new file mode 100644
index 0000000..e11ba7f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.md5
@@ -0,0 +1 @@
+ad7075b7c7e65e932eaf0733805226a4 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.png
new file mode 100644
index 0000000..9202ba3
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception.html
new file mode 100644
index 0000000..d4b558c
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5InternalErrorException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5InternalErrorException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_INTERNAL</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5InternalErrorException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_internal_error_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_internal_error_exception_inherit__map" id="a_h_d_f5_internal_error_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,208,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="23,155,190,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="45,80,168,107"/>
+<area shape="rect" title=" " alt="" coords="36,5,177,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5InternalErrorException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_internal_error_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_internal_error_exception_coll__map" id="a_h_d_f5_internal_error_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,208,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="23,155,190,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="45,80,168,107"/>
+<area shape="rect" title=" " alt="" coords="36,5,177,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga05d06145abb8ff2311f8595af54ad925"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga05d06145abb8ff2311f8595af54ad925">HDF5InternalErrorException</a> ()</td></tr>
+<tr class="separator:ga05d06145abb8ff2311f8595af54ad925"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae067ac50b57605c267ce798ac51b79e7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gae067ac50b57605c267ce798ac51b79e7">HDF5InternalErrorException</a> (String s)</td></tr>
+<tr class="separator:gae067ac50b57605c267ce798ac51b79e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_internal_error_exception_8java.html">HDF5InternalErrorException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception.html">HDF5InternalErrorException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.map
new file mode 100644
index 0000000..02e7104
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5InternalErrorException" name="HDF5InternalErrorException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,208,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="23,155,190,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="45,80,168,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="36,5,177,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.md5
new file mode 100644
index 0000000..14146a1
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.md5
@@ -0,0 +1 @@
+46318732d40c655237c52ded22e32cc8 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.png
new file mode 100644
index 0000000..a400e37
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.map
new file mode 100644
index 0000000..02e7104
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5InternalErrorException" name="HDF5InternalErrorException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,208,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="23,155,190,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="45,80,168,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="36,5,177,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.md5
new file mode 100644
index 0000000..14146a1
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.md5
@@ -0,0 +1 @@
+46318732d40c655237c52ded22e32cc8 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.png
new file mode 100644
index 0000000..a400e37
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html
new file mode 100644
index 0000000..799b81f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5JavaException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5JavaException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5JavaException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_java_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_java_exception_inherit__map" id="a_h_d_f5_java_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,155,156,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="19,80,142,107"/>
+<area shape="rect" title=" " alt="" coords="10,5,151,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5JavaException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_java_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_java_exception_coll__map" id="a_h_d_f5_java_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,155,156,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="19,80,142,107"/>
+<area shape="rect" title=" " alt="" coords="10,5,151,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga04c62f6fa8bfd498b722582033ae0532"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_j_a_v_a.html#ga04c62f6fa8bfd498b722582033ae0532">HDF5JavaException</a> ()</td></tr>
+<tr class="separator:ga04c62f6fa8bfd498b722582033ae0532"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad933bc2badfa4d4c0ea4647cf9b9c8a5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_j_a_v_a.html#gad933bc2badfa4d4c0ea4647cf9b9c8a5">HDF5JavaException</a> (String s)</td></tr>
+<tr class="separator:gad933bc2badfa4d4c0ea4647cf9b9c8a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_java_exception_8java.html">HDF5JavaException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception.html">HDF5JavaException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.map
new file mode 100644
index 0000000..2a59a18
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="HDF5JavaException" name="HDF5JavaException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,155,156,181"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="19,80,142,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="10,5,151,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.md5
new file mode 100644
index 0000000..8a6fe3a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.md5
@@ -0,0 +1 @@
+095aa70798e464bf5eeaf78b9b9d4c7e \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.png
new file mode 100644
index 0000000..3a207e1
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.map
new file mode 100644
index 0000000..2a59a18
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.map
@@ -0,0 +1,5 @@
+<map id="HDF5JavaException" name="HDF5JavaException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,155,156,181"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="19,80,142,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="10,5,151,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.md5
new file mode 100644
index 0000000..8a6fe3a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.md5
@@ -0,0 +1 @@
+095aa70798e464bf5eeaf78b9b9d4c7e \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.png
new file mode 100644
index 0000000..3a207e1
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_java_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html
new file mode 100644
index 0000000..4362327
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html
@@ -0,0 +1,199 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5LibraryException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5LibraryException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5LibraryException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_library_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_library_exception_inherit__map" id="a_h_d_f5_library_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="365,512,532,539"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception.html" title=" " alt="" coords="621,5,799,32"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception.html" title=" " alt="" coords="631,56,789,83"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception.html" title=" " alt="" coords="613,107,807,133"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception.html" title=" " alt="" coords="609,157,811,184"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception.html" title=" " alt="" coords="595,208,825,235"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception.html" title=" " alt="" coords="585,259,835,285"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception.html" title=" " alt="" coords="590,309,830,336"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception.html" title=" " alt="" coords="599,360,821,387"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception.html" title=" " alt="" coords="609,411,811,437"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception.html" title=" " alt="" coords="589,461,831,488"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception.html" title=" " alt="" coords="592,512,828,539"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception.html" title=" " alt="" coords="632,563,788,589"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception.html" title=" " alt="" coords="643,613,777,640"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception.html" title=" " alt="" coords="609,664,811,691"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception.html" title=" " alt="" coords="611,715,809,741"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception.html" title=" " alt="" coords="597,765,823,792"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception.html" title=" " alt="" coords="605,816,815,843"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception.html" title=" " alt="" coords="613,867,807,909"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception.html" title=" " alt="" coords="616,933,804,960"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception.html" title=" " alt="" coords="580,984,840,1011"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception.html" title=" " alt="" coords="607,1035,813,1061"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="195,512,317,539"/>
+<area shape="rect" title=" " alt="" coords="5,512,147,539"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5LibraryException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_library_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_library_exception_coll__map" id="a_h_d_f5_library_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" title=" " alt="" coords="18,5,159,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_library_exception_8java.html">HDF5LibraryException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.map
new file mode 100644
index 0000000..3b7d0b5
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="HDF5LibraryException" name="HDF5LibraryException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,155,172,181"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="27,80,150,107"/>
+<area shape="rect" id="node3" title=" " alt="" coords="18,5,159,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.md5
new file mode 100644
index 0000000..0ddd81b
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.md5
@@ -0,0 +1 @@
+69c43b973770c375073bc8472c070cff \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.png
new file mode 100644
index 0000000..5efe316
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.map
new file mode 100644
index 0000000..8287b18
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.map
@@ -0,0 +1,26 @@
+<map id="HDF5LibraryException" name="HDF5LibraryException">
+<area shape="rect" id="node1" title=" " alt="" coords="365,512,532,539"/>
+<area shape="rect" id="node4" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_attribute_exception.html" title=" " alt="" coords="621,5,799,32"/>
+<area shape="rect" id="node5" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_btree_exception.html" title=" " alt="" coords="631,56,789,83"/>
+<area shape="rect" id="node6" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_filters_exception.html" title=" " alt="" coords="613,107,807,133"/>
+<area shape="rect" id="node7" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_data_storage_exception.html" title=" " alt="" coords="609,157,811,184"/>
+<area shape="rect" id="node8" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataset_interface_exception.html" title=" " alt="" coords="595,208,825,235"/>
+<area shape="rect" id="node9" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_dataspace_interface_exception.html" title=" " alt="" coords="585,259,835,285"/>
+<area shape="rect" id="node10" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_datatype_interface_exception.html" title=" " alt="" coords="590,309,830,336"/>
+<area shape="rect" id="node11" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_external_file_list_exception.html" title=" " alt="" coords="599,360,821,387"/>
+<area shape="rect" id="node12" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_file_interface_exception.html" title=" " alt="" coords="609,411,811,437"/>
+<area shape="rect" id="node13" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_argument_exception.html" title=" " alt="" coords="589,461,831,488"/>
+<area shape="rect" id="node14" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_function_entry_exit_exception.html" title=" " alt="" coords="592,512,828,539"/>
+<area shape="rect" id="node15" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_heap_exception.html" title=" " alt="" coords="632,563,788,589"/>
+<area shape="rect" id="node16" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_id_exception.html" title=" " alt="" coords="643,613,777,640"/>
+<area shape="rect" id="node17" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_internal_error_exception.html" title=" " alt="" coords="609,664,811,691"/>
+<area shape="rect" id="node18" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception.html" title=" " alt="" coords="611,715,809,741"/>
+<area shape="rect" id="node19" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception.html" title=" " alt="" coords="597,765,823,792"/>
+<area shape="rect" id="node20" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception.html" title=" " alt="" coords="605,816,815,843"/>
+<area shape="rect" id="node21" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception.html" title=" " alt="" coords="613,867,807,909"/>
+<area shape="rect" id="node22" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception.html" title=" " alt="" coords="616,933,804,960"/>
+<area shape="rect" id="node23" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception.html" title=" " alt="" coords="580,984,840,1011"/>
+<area shape="rect" id="node24" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception.html" title=" " alt="" coords="607,1035,813,1061"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="195,512,317,539"/>
+<area shape="rect" id="node3" title=" " alt="" coords="5,512,147,539"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.md5
new file mode 100644
index 0000000..1fc8282
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.md5
@@ -0,0 +1 @@
+4af47769ccbd3bc89d250e6bb84d6fec \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.png
new file mode 100644
index 0000000..4d189d7
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception.html
new file mode 100644
index 0000000..2e10fe9
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5LowLevelIOException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5LowLevelIOException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_IO</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5LowLevelIOException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_low_level_i_o_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_low_level_i_o_exception_inherit__map" id="a_h_d_f5_low_level_i_o_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,203,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="21,155,187,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="43,80,165,107"/>
+<area shape="rect" title=" " alt="" coords="33,5,175,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5LowLevelIOException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_low_level_i_o_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_low_level_i_o_exception_coll__map" id="a_h_d_f5_low_level_i_o_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,203,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="21,155,187,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="43,80,165,107"/>
+<area shape="rect" title=" " alt="" coords="33,5,175,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga2efb4790834d527e2577e0e0ee3c968b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga2efb4790834d527e2577e0e0ee3c968b">HDF5LowLevelIOException</a> ()</td></tr>
+<tr class="separator:ga2efb4790834d527e2577e0e0ee3c968b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4758c815ebf8d3c3a769bd1cbf72c364"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4758c815ebf8d3c3a769bd1cbf72c364">HDF5LowLevelIOException</a> (String s)</td></tr>
+<tr class="separator:ga4758c815ebf8d3c3a769bd1cbf72c364"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_low_level_i_o_exception_8java.html">HDF5LowLevelIOException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception.html">HDF5LowLevelIOException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.map
new file mode 100644
index 0000000..5c009e1
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5LowLevelIOException" name="HDF5LowLevelIOException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,203,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="21,155,187,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="43,80,165,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="33,5,175,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.md5
new file mode 100644
index 0000000..9122510
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.md5
@@ -0,0 +1 @@
+b200252730ebe02637c4252fbfa49a77 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.png
new file mode 100644
index 0000000..468ea06
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.map
new file mode 100644
index 0000000..5c009e1
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5LowLevelIOException" name="HDF5LowLevelIOException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,203,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="21,155,187,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="43,80,165,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="33,5,175,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.md5
new file mode 100644
index 0000000..9122510
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.md5
@@ -0,0 +1 @@
+b200252730ebe02637c4252fbfa49a77 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.png
new file mode 100644
index 0000000..468ea06
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_low_level_i_o_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception.html
new file mode 100644
index 0000000..1057370
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5MetaDataCacheException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5MetaDataCacheException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_CACHE</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5MetaDataCacheException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_meta_data_cache_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_meta_data_cache_exception_inherit__map" id="a_h_d_f5_meta_data_cache_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,232,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="35,155,202,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="57,80,180,107"/>
+<area shape="rect" title=" " alt="" coords="48,5,189,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5MetaDataCacheException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_meta_data_cache_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_meta_data_cache_exception_coll__map" id="a_h_d_f5_meta_data_cache_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,232,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="35,155,202,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="57,80,180,107"/>
+<area shape="rect" title=" " alt="" coords="48,5,189,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:gae4002e04f44770a64cb55f16d3b53e27"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gae4002e04f44770a64cb55f16d3b53e27">HDF5MetaDataCacheException</a> ()</td></tr>
+<tr class="separator:gae4002e04f44770a64cb55f16d3b53e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6afaae77ebea83e6cb99b040c17326a6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6afaae77ebea83e6cb99b040c17326a6">HDF5MetaDataCacheException</a> (String s)</td></tr>
+<tr class="separator:ga6afaae77ebea83e6cb99b040c17326a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_meta_data_cache_exception_8java.html">HDF5MetaDataCacheException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception.html">HDF5MetaDataCacheException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.map
new file mode 100644
index 0000000..a7cef60
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5MetaDataCacheException" name="HDF5MetaDataCacheException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,232,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="35,155,202,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="57,80,180,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="48,5,189,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.md5
new file mode 100644
index 0000000..5d52827
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.md5
@@ -0,0 +1 @@
+c249ac9512a67b426ceb3156f345a34c \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.png
new file mode 100644
index 0000000..8c0bd9c
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.map
new file mode 100644
index 0000000..a7cef60
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5MetaDataCacheException" name="HDF5MetaDataCacheException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,232,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="35,155,202,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="57,80,180,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="48,5,189,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.md5
new file mode 100644
index 0000000..5d52827
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.md5
@@ -0,0 +1 @@
+c249ac9512a67b426ceb3156f345a34c \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.png
new file mode 100644
index 0000000..8c0bd9c
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_meta_data_cache_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception.html
new file mode 100644
index 0000000..08621b9
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5ObjectHeaderException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5ObjectHeaderException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_OHDR</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5ObjectHeaderException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_object_header_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_object_header_exception_inherit__map" id="a_h_d_f5_object_header_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,216,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="27,155,194,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="49,80,172,107"/>
+<area shape="rect" title=" " alt="" coords="40,5,181,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5ObjectHeaderException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_object_header_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_object_header_exception_coll__map" id="a_h_d_f5_object_header_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,216,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="27,155,194,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="49,80,172,107"/>
+<area shape="rect" title=" " alt="" coords="40,5,181,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:gaae674412db23adb7a2c5bc6072874193"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaae674412db23adb7a2c5bc6072874193">HDF5ObjectHeaderException</a> ()</td></tr>
+<tr class="separator:gaae674412db23adb7a2c5bc6072874193"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad478a4c605cf6c7734b37ab0ec05e271"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gad478a4c605cf6c7734b37ab0ec05e271">HDF5ObjectHeaderException</a> (String s)</td></tr>
+<tr class="separator:gad478a4c605cf6c7734b37ab0ec05e271"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_object_header_exception_8java.html">HDF5ObjectHeaderException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception.html">HDF5ObjectHeaderException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.map
new file mode 100644
index 0000000..3a5c9da
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5ObjectHeaderException" name="HDF5ObjectHeaderException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,216,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="27,155,194,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="49,80,172,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="40,5,181,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.md5
new file mode 100644
index 0000000..fff1f30
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.md5
@@ -0,0 +1 @@
+d332c09908592546756b37a4068fa9fb \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.png
new file mode 100644
index 0000000..843a59b
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.map
new file mode 100644
index 0000000..3a5c9da
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5ObjectHeaderException" name="HDF5ObjectHeaderException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,216,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="27,155,194,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="49,80,172,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="40,5,181,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.md5
new file mode 100644
index 0000000..fff1f30
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.md5
@@ -0,0 +1 @@
+d332c09908592546756b37a4068fa9fb \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.png
new file mode 100644
index 0000000..843a59b
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_object_header_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception.html
new file mode 100644
index 0000000..aab07a3
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5PropertyListInterfaceException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5PropertyListInterfaceException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_PLIST</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5PropertyListInterfaceException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_property_list_interface_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_property_list_interface_exception_inherit__map" id="a_h_d_f5_property_list_interface_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,200,271"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="19,155,186,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="41,80,164,107"/>
+<area shape="rect" title=" " alt="" coords="32,5,173,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5PropertyListInterfaceException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_property_list_interface_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_property_list_interface_exception_coll__map" id="a_h_d_f5_property_list_interface_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,200,271"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="19,155,186,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="41,80,164,107"/>
+<area shape="rect" title=" " alt="" coords="32,5,173,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:gad81584f4ab6f8b470ecc2930a30e8636"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gad81584f4ab6f8b470ecc2930a30e8636">HDF5PropertyListInterfaceException</a> ()</td></tr>
+<tr class="separator:gad81584f4ab6f8b470ecc2930a30e8636"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a129ee384f544f69462d25679a1acba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4a129ee384f544f69462d25679a1acba">HDF5PropertyListInterfaceException</a> (String s)</td></tr>
+<tr class="separator:ga4a129ee384f544f69462d25679a1acba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_property_list_interface_exception_8java.html">HDF5PropertyListInterfaceException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception.html">HDF5PropertyListInterfaceException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.map
new file mode 100644
index 0000000..c2cf4f6
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5PropertyListInterfaceException" name="HDF5PropertyListInterfaceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,200,271"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="19,155,186,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="41,80,164,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="32,5,173,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.md5
new file mode 100644
index 0000000..bc631b8
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.md5
@@ -0,0 +1 @@
+f912b40e530012d4acbdf06bd2201f4f \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.png
new file mode 100644
index 0000000..7d5260f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.map
new file mode 100644
index 0000000..c2cf4f6
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5PropertyListInterfaceException" name="HDF5PropertyListInterfaceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,200,271"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="19,155,186,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="41,80,164,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="32,5,173,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.md5
new file mode 100644
index 0000000..bc631b8
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.md5
@@ -0,0 +1 @@
+f912b40e530012d4acbdf06bd2201f4f \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.png
new file mode 100644
index 0000000..7d5260f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_property_list_interface_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception.html
new file mode 100644
index 0000000..a2f1716
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5ReferenceException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5ReferenceException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_REFERENCE</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5ReferenceException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_reference_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_reference_exception_inherit__map" id="a_h_d_f5_reference_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,193,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="16,155,183,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="38,80,161,107"/>
+<area shape="rect" title=" " alt="" coords="29,5,170,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5ReferenceException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_reference_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_reference_exception_coll__map" id="a_h_d_f5_reference_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,193,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="16,155,183,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="38,80,161,107"/>
+<area shape="rect" title=" " alt="" coords="29,5,170,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:gafbece77a7b5323bd4c2ac9dabf72cbc7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gafbece77a7b5323bd4c2ac9dabf72cbc7">HDF5ReferenceException</a> ()</td></tr>
+<tr class="separator:gafbece77a7b5323bd4c2ac9dabf72cbc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd6f2879d365353aff23a34d71132d93"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gacd6f2879d365353aff23a34d71132d93">HDF5ReferenceException</a> (String s)</td></tr>
+<tr class="separator:gacd6f2879d365353aff23a34d71132d93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_reference_exception_8java.html">HDF5ReferenceException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception.html">HDF5ReferenceException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.map
new file mode 100644
index 0000000..ab50c12
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5ReferenceException" name="HDF5ReferenceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,193,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="16,155,183,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="38,80,161,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="29,5,170,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.md5
new file mode 100644
index 0000000..4518c41
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.md5
@@ -0,0 +1 @@
+2fd7b4523f035be76b043f3d73c10346 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.png
new file mode 100644
index 0000000..6f9d5ab
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.map
new file mode 100644
index 0000000..ab50c12
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5ReferenceException" name="HDF5ReferenceException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,193,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="16,155,183,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="38,80,161,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="29,5,170,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.md5
new file mode 100644
index 0000000..4518c41
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.md5
@@ -0,0 +1 @@
+2fd7b4523f035be76b043f3d73c10346 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.png
new file mode 100644
index 0000000..6f9d5ab
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_reference_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception.html
new file mode 100644
index 0000000..ee4177c
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5ResourceUnavailableException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5ResourceUnavailableException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_RESOURCE</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5ResourceUnavailableException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_resource_unavailable_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_resource_unavailable_exception_inherit__map" id="a_h_d_f5_resource_unavailable_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,265,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="52,155,219,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="74,80,197,107"/>
+<area shape="rect" title=" " alt="" coords="65,5,206,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5ResourceUnavailableException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_resource_unavailable_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_resource_unavailable_exception_coll__map" id="a_h_d_f5_resource_unavailable_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,265,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="52,155,219,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="74,80,197,107"/>
+<area shape="rect" title=" " alt="" coords="65,5,206,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga727f277340a7f45699b8858f304fccb3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga727f277340a7f45699b8858f304fccb3">HDF5ResourceUnavailableException</a> ()</td></tr>
+<tr class="separator:ga727f277340a7f45699b8858f304fccb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8b0096f4fa00d57df9e5d71214d16f87"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga8b0096f4fa00d57df9e5d71214d16f87">HDF5ResourceUnavailableException</a> (String s)</td></tr>
+<tr class="separator:ga8b0096f4fa00d57df9e5d71214d16f87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_resource_unavailable_exception_8java.html">HDF5ResourceUnavailableException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception.html">HDF5ResourceUnavailableException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.map
new file mode 100644
index 0000000..4a0574f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5ResourceUnavailableException" name="HDF5ResourceUnavailableException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,265,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="52,155,219,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="74,80,197,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="65,5,206,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.md5
new file mode 100644
index 0000000..4d35a3a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.md5
@@ -0,0 +1 @@
+78d57a33fbd5385fad43f0d39f1eecf1 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.png
new file mode 100644
index 0000000..70036ab
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.map
new file mode 100644
index 0000000..4a0574f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5ResourceUnavailableException" name="HDF5ResourceUnavailableException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,265,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="52,155,219,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="74,80,197,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="65,5,206,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.md5
new file mode 100644
index 0000000..4d35a3a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.md5
@@ -0,0 +1 @@
+78d57a33fbd5385fad43f0d39f1eecf1 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.png
new file mode 100644
index 0000000..70036ab
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_resource_unavailable_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception.html b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception.html
new file mode 100644
index 0000000..2abac8d
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: HDF5SymbolTableException Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">HDF5SymbolTableException Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The class <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a> returns errors raised by the HDF5 library. </p>
+<p>This sub-class represents HDF5 major error code <b>H5E_SYM</b> </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for HDF5SymbolTableException:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.png" border="0" usemap="#a_h_d_f5_symbol_table_exception_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h_d_f5_symbol_table_exception_inherit__map" id="a_h_d_f5_symbol_table_exception_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,229,211,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="25,155,191,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="47,80,169,107"/>
+<area shape="rect" title=" " alt="" coords="37,5,179,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for HDF5SymbolTableException:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.png" border="0" usemap="#a_h_d_f5_symbol_table_exception_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h_d_f5_symbol_table_exception_coll__map" id="a_h_d_f5_symbol_table_exception_coll__map">
+<area shape="rect" title=" " alt="" coords="5,229,211,256"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="25,155,191,181"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="47,80,169,107"/>
+<area shape="rect" title=" " alt="" coords="37,5,179,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ga7a901045e412e85bb8e8d6f5d57e08b7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga7a901045e412e85bb8e8d6f5d57e08b7">HDF5SymbolTableException</a> ()</td></tr>
+<tr class="separator:ga7a901045e412e85bb8e8d6f5d57e08b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab92f1fb9cf68d2e581fca38cfab1a1b4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gab92f1fb9cf68d2e581fca38cfab1a1b4">HDF5SymbolTableException</a> (String s)</td></tr>
+<tr class="separator:gab92f1fb9cf68d2e581fca38cfab1a1b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html">HDF5LibraryException</a></td></tr>
+<tr class="memitem:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga1ea93243c7f2edae30ed2c50c403430f">HDF5LibraryException</a> ()</td></tr>
+<tr class="separator:ga1ea93243c7f2edae30ed2c50c403430f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga4e09c9a493f4a3d4d0e5f949291d3e45">HDF5LibraryException</a> (String s)</td></tr>
+<tr class="separator:ga4e09c9a493f4a3d4d0e5f949291d3e45 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga6c2afc5c9214f62e13c34ece9e2dd755">getMajorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga6c2afc5c9214f62e13c34ece9e2dd755 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga096379e03c60f5cb96b121899ee1beb3">getMinorErrorNumber</a> ()</td></tr>
+<tr class="separator:ga096379e03c60f5cb96b121899ee1beb3 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#ga62292563da7500e068156627f5a222a0">getMinorError</a> (long err_code)</td></tr>
+<tr class="separator:ga62292563da7500e068156627f5a222a0 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaead48c8fee26adf26f493d0856d73830">printStackTrace</a> ()</td></tr>
+<tr class="separator:gaead48c8fee26adf26f493d0856d73830 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r_l_i_b.html#gaa62b0b7cbcb28bd2a19279075fafc7da">printStackTrace</a> (java.io.File f)</td></tr>
+<tr class="separator:gaa62b0b7cbcb28bd2a19279075fafc7da inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#ga8ec571c838d11dda7016bd6f0002ad1f">HDF5Exception</a> ()</td></tr>
+<tr class="separator:ga8ec571c838d11dda7016bd6f0002ad1f inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gacfeb67210b0d54df5f6cb0956a8eeee4">HDF5Exception</a> (String message)</td></tr>
+<tr class="separator:gacfeb67210b0d54df5f6cb0956a8eeee4 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___j_e_r_r.html#gafafd068b736520af1e24269a284980a9">getMessage</a> ()</td></tr>
+<tr class="separator:gafafd068b736520af1e24269a284980a9 inherit pub_methods_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html">HDF5Exception</a></td></tr>
+<tr class="memitem:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html#a07544daf1bea0b3b0e2a25b9e8667c6c">detailMessage</a></td></tr>
+<tr class="separator:a07544daf1bea0b3b0e2a25b9e8667c6c inherit pro_attribs_classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/exceptions/<a class="el" href="_h_d_f5_symbol_table_exception_8java.html">HDF5SymbolTableException.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception.html">HDF5SymbolTableException</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.map
new file mode 100644
index 0000000..ab083f5
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5SymbolTableException" name="HDF5SymbolTableException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,211,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="25,155,191,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="47,80,169,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="37,5,179,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.md5
new file mode 100644
index 0000000..0bcdc4e
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.md5
@@ -0,0 +1 @@
+f81ccecab58c6fe4f002fda73f65c451 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.png
new file mode 100644
index 0000000..b0e20e4
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.map
new file mode 100644
index 0000000..ab083f5
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.map
@@ -0,0 +1,6 @@
+<map id="HDF5SymbolTableException" name="HDF5SymbolTableException">
+<area shape="rect" id="node1" title=" " alt="" coords="5,229,211,256"/>
+<area shape="rect" id="node2" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_library_exception.html" title=" " alt="" coords="25,155,191,181"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_exception.html" title=" " alt="" coords="47,80,169,107"/>
+<area shape="rect" id="node4" title=" " alt="" coords="37,5,179,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.md5
new file mode 100644
index 0000000..0bcdc4e
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.md5
@@ -0,0 +1 @@
+f81ccecab58c6fe4f002fda73f65c451 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.png
new file mode 100644
index 0000000..b0e20e4
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1exceptions_1_1_h_d_f5_symbol_table_exception__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html
new file mode 100644
index 0000000..fea8d0b
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html
@@ -0,0 +1,211 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5_ih_info_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">H5_ih_info_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information struct for group (for H5Gget_info/H5Gget_info_by_name/H5Gget_info_by_idx) </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5_ih_info_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.png" border="0" usemap="#a_h5__ih__info__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5__ih__info__t_inherit__map" id="a_h5__ih__info__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,108,107"/>
+<area shape="rect" title=" " alt="" coords="7,5,106,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5_ih_info_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.png" border="0" usemap="#a_h5__ih__info__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5__ih__info__t_coll__map" id="a_h5__ih__info__t_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,108,107"/>
+<area shape="rect" title=" " alt="" coords="7,5,106,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a39e5bc339e3b5924ec96de42fbb8f33f"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html#a39e5bc339e3b5924ec96de42fbb8f33f">equals</a> (Object o)</td></tr>
+<tr class="separator:a39e5bc339e3b5924ec96de42fbb8f33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7d2e144afeaf2bf9f03c5e370ae0bfbd"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html#a7d2e144afeaf2bf9f03c5e370ae0bfbd">index_size</a></td></tr>
+<tr class="separator:a7d2e144afeaf2bf9f03c5e370ae0bfbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a48ab73bc2109eb9e45207f826e3686"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html#a6a48ab73bc2109eb9e45207f826e3686">heap_size</a></td></tr>
+<tr class="separator:a6a48ab73bc2109eb9e45207f826e3686"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a39e5bc339e3b5924ec96de42fbb8f33f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a39e5bc339e3b5924ec96de42fbb8f33f">&#9670;&nbsp;</a></span>equals()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean equals </td>
+ <td>(</td>
+ <td class="paramtype">Object&#160;</td>
+ <td class="paramname"><em>o</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a6a48ab73bc2109eb9e45207f826e3686"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a48ab73bc2109eb9e45207f826e3686">&#9670;&nbsp;</a></span>heap_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long heap_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>btree and/or list size of hp </p>
+
+</div>
+</div>
+<a id="a7d2e144afeaf2bf9f03c5e370ae0bfbd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d2e144afeaf2bf9f03c5e370ae0bfbd">&#9670;&nbsp;</a></span>index_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long index_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>btree and/or list size of index </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5__ih__info__t_8java.html">H5_ih_info_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html">H5_ih_info_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.map
new file mode 100644
index 0000000..f46c496
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="H5_ih_info_t" name="H5_ih_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,108,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="7,5,106,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.md5
new file mode 100644
index 0000000..436363d
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.md5
@@ -0,0 +1 @@
+1f8d0a2900a4be2eee2fef8bf9e401aa \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.png
new file mode 100644
index 0000000..6771ab7
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.map
new file mode 100644
index 0000000..f46c496
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5_ih_info_t" name="H5_ih_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,108,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="7,5,106,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.md5
new file mode 100644
index 0000000..436363d
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.md5
@@ -0,0 +1 @@
+1f8d0a2900a4be2eee2fef8bf9e401aa \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.png
new file mode 100644
index 0000000..6771ab7
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html
new file mode 100644
index 0000000..897d6db
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5A_info_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">H5A_info_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information struct for Attribute (For H5Aget_info/H5Aget_info_by_idx/H5Aget_info_by_name) </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5A_info_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.png" border="0" usemap="#a_h5_a__info__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_a__info__t_inherit__map" id="a_h5_a__info__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="8,80,101,107"/>
+<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5A_info_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.png" border="0" usemap="#a_h5_a__info__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_a__info__t_coll__map" id="a_h5_a__info__t_coll__map">
+<area shape="rect" title=" " alt="" coords="8,80,101,107"/>
+<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2db01c8e5acea1cbd9b9d2c10e8137f5"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html#a2db01c8e5acea1cbd9b9d2c10e8137f5">corder_valid</a></td></tr>
+<tr class="separator:a2db01c8e5acea1cbd9b9d2c10e8137f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82bce9c2ae6ce254ef901706c6168f02"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html#a82bce9c2ae6ce254ef901706c6168f02">corder</a></td></tr>
+<tr class="separator:a82bce9c2ae6ce254ef901706c6168f02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05f527d1e558af7d8c628cb1db6d7b52"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html#a05f527d1e558af7d8c628cb1db6d7b52">cset</a></td></tr>
+<tr class="separator:a05f527d1e558af7d8c628cb1db6d7b52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00dcb89e19a25a8d9dcff5ea63f261fd"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html#a00dcb89e19a25a8d9dcff5ea63f261fd">data_size</a></td></tr>
+<tr class="separator:a00dcb89e19a25a8d9dcff5ea63f261fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a82bce9c2ae6ce254ef901706c6168f02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a82bce9c2ae6ce254ef901706c6168f02">&#9670;&nbsp;</a></span>corder</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long corder</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Creation order of attribute </p>
+
+</div>
+</div>
+<a id="a2db01c8e5acea1cbd9b9d2c10e8137f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2db01c8e5acea1cbd9b9d2c10e8137f5">&#9670;&nbsp;</a></span>corder_valid</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean corder_valid</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Indicate if creation order is valid </p>
+
+</div>
+</div>
+<a id="a05f527d1e558af7d8c628cb1db6d7b52"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05f527d1e558af7d8c628cb1db6d7b52">&#9670;&nbsp;</a></span>cset</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int cset</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Character set of attribute name </p>
+
+</div>
+</div>
+<a id="a00dcb89e19a25a8d9dcff5ea63f261fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a00dcb89e19a25a8d9dcff5ea63f261fd">&#9670;&nbsp;</a></span>data_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long data_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Size of raw data </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5_a__info__t_8java.html">H5A_info_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t.html">H5A_info_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.map
new file mode 100644
index 0000000..9e29668
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="H5A_info_t" name="H5A_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="8,80,101,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,5,104,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.md5
new file mode 100644
index 0000000..ec8e230
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.md5
@@ -0,0 +1 @@
+6e2dc09eab16be0f365888988de1228c \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.png
new file mode 100644
index 0000000..3957f7d
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.map
new file mode 100644
index 0000000..9e29668
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5A_info_t" name="H5A_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="8,80,101,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,5,104,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.md5
new file mode 100644
index 0000000..ec8e230
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.md5
@@ -0,0 +1 @@
+6e2dc09eab16be0f365888988de1228c \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.png
new file mode 100644
index 0000000..3957f7d
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a__info__t__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html
new file mode 100644
index 0000000..04529d2
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html
@@ -0,0 +1,905 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5AC_cache_config_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">H5AC_cache_config_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information struct for H5Pget_mdc_config/H5Pset_mdc_config </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5AC_cache_config_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.png" border="0" usemap="#a_h5_a_c__cache__config__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_a_c__cache__config__t_inherit__map" id="a_h5_a_c__cache__config__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,167,107"/>
+<area shape="rect" title=" " alt="" coords="37,5,135,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5AC_cache_config_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.png" border="0" usemap="#a_h5_a_c__cache__config__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_a_c__cache__config__t_coll__map" id="a_h5_a_c__cache__config__t_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,167,107"/>
+<area shape="rect" title=" " alt="" coords="37,5,135,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae8bac4ae3fb658988104669512c04b0e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#ae8bac4ae3fb658988104669512c04b0e">H5AC_cache_config_t</a> (int <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#aad880fc4455c253781e8968f2239d56f">version</a>, boolean <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a232dd5380e95e97c9ea034f9ef353cab">rpt_fcn_enabled</a>, boolean <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a618340b24ab1e13f4940f6dd1c534131">open_trace_file</a>, boolean <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a4fd64678bdbc1daf139fd9b02c197ab7">close_trace_file</a>, String <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a9590d6ab0907817c84703bfa0eb7e984">trace_file_name</a>, boolean <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a5076bf1efcd34552d1239d110e510f13">evictions_enabled</a>, boolean <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a2691bc6d357356e84ba3c393f87dfd52">set_initial_size</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a7e4d071280155c6b9ba837776c79222f">initial_size</a>, double <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#aaba39ba18eb00647786272b9061659e3">max_size</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a2084761e7fd932e8e2f10c64bcfde357">min_size</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a1402a3ea4ba2eca84c58a39e8df7d65d">epoch_length</a>, int <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#acd3da1c8fb74ccafdbc533b39b4ed851">incr_mode</a>, double <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">lower_hr_threshold</a>, double <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a>, boolean <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a7598a07b35a8ac4c79fa0305b875f9bc">apply_max_increment</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#aa492676014c64f7bab9c521e58067c07">max_increment</a>, int <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a8149c734fcce35d3c9ec1895264bb74a">flash_incr_mode</a>, double <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">flash_multiple</a>, double <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">flash_threshold</a>, int <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#abc315d06140ba52738b9ac784f0d5169">decr_mode</a>, double <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">upper_hr_threshold</a>, double <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a54007d3f2afb718b437f499a5c8b46d9">decrement</a>, boolean <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a4e810f25d8935623fa4f3d7323a9d57b">apply_max_decrement</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#aa0bf9c307772c97400c5d43617e1b1ea">max_decrement</a>, int <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a7ac41e345300bdecd9943e855d55b71b">epochs_before_eviction</a>, boolean <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#aaec31d8f211fae814d3ee82e84f322f2">apply_empty_reserve</a>, double <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a9c1ae995513b55737aad09e11beff733">empty_reserve</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a2ad8a4f2a4a49dbcb4d0240a566b9a0c">dirty_bytes_threshold</a>, int <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a83a536128dbb7785b2553c294f33d1fe">metadata_write_strategy</a>)</td></tr>
+<tr class="separator:ae8bac4ae3fb658988104669512c04b0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aad880fc4455c253781e8968f2239d56f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#aad880fc4455c253781e8968f2239d56f">version</a></td></tr>
+<tr class="separator:aad880fc4455c253781e8968f2239d56f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a232dd5380e95e97c9ea034f9ef353cab"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a232dd5380e95e97c9ea034f9ef353cab">rpt_fcn_enabled</a></td></tr>
+<tr class="separator:a232dd5380e95e97c9ea034f9ef353cab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a618340b24ab1e13f4940f6dd1c534131"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a618340b24ab1e13f4940f6dd1c534131">open_trace_file</a></td></tr>
+<tr class="separator:a618340b24ab1e13f4940f6dd1c534131"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fd64678bdbc1daf139fd9b02c197ab7"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a4fd64678bdbc1daf139fd9b02c197ab7">close_trace_file</a></td></tr>
+<tr class="separator:a4fd64678bdbc1daf139fd9b02c197ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9590d6ab0907817c84703bfa0eb7e984"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a9590d6ab0907817c84703bfa0eb7e984">trace_file_name</a></td></tr>
+<tr class="separator:a9590d6ab0907817c84703bfa0eb7e984"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5076bf1efcd34552d1239d110e510f13"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a5076bf1efcd34552d1239d110e510f13">evictions_enabled</a></td></tr>
+<tr class="separator:a5076bf1efcd34552d1239d110e510f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2691bc6d357356e84ba3c393f87dfd52"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a2691bc6d357356e84ba3c393f87dfd52">set_initial_size</a></td></tr>
+<tr class="separator:a2691bc6d357356e84ba3c393f87dfd52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e4d071280155c6b9ba837776c79222f"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a7e4d071280155c6b9ba837776c79222f">initial_size</a></td></tr>
+<tr class="separator:a7e4d071280155c6b9ba837776c79222f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd805b98f873c1720f34a0ce937838fd"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a></td></tr>
+<tr class="separator:abd805b98f873c1720f34a0ce937838fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaba39ba18eb00647786272b9061659e3"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#aaba39ba18eb00647786272b9061659e3">max_size</a></td></tr>
+<tr class="separator:aaba39ba18eb00647786272b9061659e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2084761e7fd932e8e2f10c64bcfde357"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a2084761e7fd932e8e2f10c64bcfde357">min_size</a></td></tr>
+<tr class="separator:a2084761e7fd932e8e2f10c64bcfde357"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1402a3ea4ba2eca84c58a39e8df7d65d"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a1402a3ea4ba2eca84c58a39e8df7d65d">epoch_length</a></td></tr>
+<tr class="separator:a1402a3ea4ba2eca84c58a39e8df7d65d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd3da1c8fb74ccafdbc533b39b4ed851"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#acd3da1c8fb74ccafdbc533b39b4ed851">incr_mode</a></td></tr>
+<tr class="separator:acd3da1c8fb74ccafdbc533b39b4ed851"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20f323fcb4747fc7228d2d74bb965586"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">lower_hr_threshold</a></td></tr>
+<tr class="separator:a20f323fcb4747fc7228d2d74bb965586"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac504dff76b24ab9f15536c51aec9fbbb"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a></td></tr>
+<tr class="separator:ac504dff76b24ab9f15536c51aec9fbbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7598a07b35a8ac4c79fa0305b875f9bc"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a7598a07b35a8ac4c79fa0305b875f9bc">apply_max_increment</a></td></tr>
+<tr class="separator:a7598a07b35a8ac4c79fa0305b875f9bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa492676014c64f7bab9c521e58067c07"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#aa492676014c64f7bab9c521e58067c07">max_increment</a></td></tr>
+<tr class="separator:aa492676014c64f7bab9c521e58067c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8149c734fcce35d3c9ec1895264bb74a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a8149c734fcce35d3c9ec1895264bb74a">flash_incr_mode</a></td></tr>
+<tr class="separator:a8149c734fcce35d3c9ec1895264bb74a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77b1812e0407c9122db524462a5c9633"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">flash_multiple</a></td></tr>
+<tr class="separator:a77b1812e0407c9122db524462a5c9633"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95fb1e03a77ef5c109d0c851416ced55"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">flash_threshold</a></td></tr>
+<tr class="separator:a95fb1e03a77ef5c109d0c851416ced55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc315d06140ba52738b9ac784f0d5169"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#abc315d06140ba52738b9ac784f0d5169">decr_mode</a></td></tr>
+<tr class="separator:abc315d06140ba52738b9ac784f0d5169"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84a5ff4ac69196aa27c14f6f796db596"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">upper_hr_threshold</a></td></tr>
+<tr class="separator:a84a5ff4ac69196aa27c14f6f796db596"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54007d3f2afb718b437f499a5c8b46d9"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a54007d3f2afb718b437f499a5c8b46d9">decrement</a></td></tr>
+<tr class="separator:a54007d3f2afb718b437f499a5c8b46d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e810f25d8935623fa4f3d7323a9d57b"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a4e810f25d8935623fa4f3d7323a9d57b">apply_max_decrement</a></td></tr>
+<tr class="separator:a4e810f25d8935623fa4f3d7323a9d57b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0bf9c307772c97400c5d43617e1b1ea"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#aa0bf9c307772c97400c5d43617e1b1ea">max_decrement</a></td></tr>
+<tr class="separator:aa0bf9c307772c97400c5d43617e1b1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ac41e345300bdecd9943e855d55b71b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a7ac41e345300bdecd9943e855d55b71b">epochs_before_eviction</a></td></tr>
+<tr class="separator:a7ac41e345300bdecd9943e855d55b71b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaec31d8f211fae814d3ee82e84f322f2"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#aaec31d8f211fae814d3ee82e84f322f2">apply_empty_reserve</a></td></tr>
+<tr class="separator:aaec31d8f211fae814d3ee82e84f322f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c1ae995513b55737aad09e11beff733"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a9c1ae995513b55737aad09e11beff733">empty_reserve</a></td></tr>
+<tr class="separator:a9c1ae995513b55737aad09e11beff733"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ad8a4f2a4a49dbcb4d0240a566b9a0c"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a2ad8a4f2a4a49dbcb4d0240a566b9a0c">dirty_bytes_threshold</a></td></tr>
+<tr class="separator:a2ad8a4f2a4a49dbcb4d0240a566b9a0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83a536128dbb7785b2553c294f33d1fe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html#a83a536128dbb7785b2553c294f33d1fe">metadata_write_strategy</a></td></tr>
+<tr class="separator:a83a536128dbb7785b2553c294f33d1fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ae8bac4ae3fb658988104669512c04b0e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8bac4ae3fb658988104669512c04b0e">&#9670;&nbsp;</a></span>H5AC_cache_config_t()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>version</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">boolean&#160;</td>
+ <td class="paramname"><em>rpt_fcn_enabled</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">boolean&#160;</td>
+ <td class="paramname"><em>open_trace_file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">boolean&#160;</td>
+ <td class="paramname"><em>close_trace_file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">String&#160;</td>
+ <td class="paramname"><em>trace_file_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">boolean&#160;</td>
+ <td class="paramname"><em>evictions_enabled</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">boolean&#160;</td>
+ <td class="paramname"><em>set_initial_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>initial_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>min_clean_fraction</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>max_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>min_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>epoch_length</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>incr_mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>lower_hr_threshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>increment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">boolean&#160;</td>
+ <td class="paramname"><em>apply_max_increment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>max_increment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>flash_incr_mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>flash_multiple</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>flash_threshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>decr_mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>upper_hr_threshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>decrement</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">boolean&#160;</td>
+ <td class="paramname"><em>apply_max_decrement</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>max_decrement</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>epochs_before_eviction</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">boolean&#160;</td>
+ <td class="paramname"><em>apply_empty_reserve</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>empty_reserve</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>dirty_bytes_threshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>metadata_write_strategy</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> is a public structure intended for use in public APIs. At least in its initial incarnation, it is basically a copy of struct H5C_auto_size_ctl_t, minus the report_fcn field, and plus the dirty_bytes_threshold field.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">version</td><td>Integer field containing the version number of this version </td></tr>
+ <tr><td class="paramname">rpt_fcn_enabled</td><td>Boolean field used to enable and disable the default reporting function. </td></tr>
+ <tr><td class="paramname">open_trace_file</td><td>Boolean field indicating whether the trace_file_name field should be used to open a trace file for the cache. </td></tr>
+ <tr><td class="paramname">close_trace_file</td><td>Boolean field indicating whether the current trace file (if any) should be closed. </td></tr>
+ <tr><td class="paramname">trace_file_name</td><td>Full path of the trace file to be opened if the open_trace_file field is TRUE. </td></tr>
+ <tr><td class="paramname">evictions_enabled</td><td>Boolean field used to either report or set the current evictions enabled status of the cache. </td></tr>
+ <tr><td class="paramname">set_initial_size</td><td>Boolean flag indicating whether the size of the initial size of the cache is to be set to the value given in the initial_size field. </td></tr>
+ <tr><td class="paramname">initial_size</td><td>If enabled, this field contain the size the cache is to be set to upon receipt of this structure. </td></tr>
+ <tr><td class="paramname">min_clean_fraction</td><td>double in the range 0 to 1 indicating the fraction of the cache that is to be kept clean. </td></tr>
+ <tr><td class="paramname">max_size</td><td>Maximum size to which the cache can be adjusted. </td></tr>
+ <tr><td class="paramname">min_size</td><td>Minimum size to which the cache can be adjusted. </td></tr>
+ <tr><td class="paramname">epoch_length</td><td>Number of accesses on the cache over which to collect hit rate stats before running the automatic cache resize code. </td></tr>
+ <tr><td class="paramname">incr_mode</td><td>Instance of the H5C_cache_incr_mode enumerated type. </td></tr>
+ <tr><td class="paramname">lower_hr_threshold</td><td>Lower hit rate threshold. </td></tr>
+ <tr><td class="paramname">increment</td><td>Double containing the multiplier used to derive the new cache size from the old if a cache size increment is triggered. </td></tr>
+ <tr><td class="paramname">apply_max_increment</td><td>Boolean flag indicating whether the max_increment field should be used to limit the maximum cache size increment. </td></tr>
+ <tr><td class="paramname">max_increment</td><td>If enabled by the apply_max_increment field described above, this field contains the maximum number of bytes by which the cache size can be increased in a single re-size. </td></tr>
+ <tr><td class="paramname">flash_incr_mode</td><td>Instance of the H5C_cache_flash_incr_mode enumerated type whose value indicates whether and by which algorithm we should make flash increases in the size of the cache to accommodate insertion of large entries and large increases in the size of a single entry. </td></tr>
+ <tr><td class="paramname">flash_multiple</td><td>Double containing the multiple described above in the H5C_flash_incr__add_space section of the discussion of the flash_incr_mode section. </td></tr>
+ <tr><td class="paramname">flash_threshold</td><td>Double containing the factor by which current max cache size is multiplied to obtain the size threshold for the add_space flash increment algorithm. </td></tr>
+ <tr><td class="paramname">decr_mode</td><td>Instance of the H5C_cache_decr_mode enumerated type whose value indicates how we determine whether the cache size should be decreased. </td></tr>
+ <tr><td class="paramname">upper_hr_threshold</td><td>Upper hit rate threshold. The use of this field varies according to the current decr_mode. </td></tr>
+ <tr><td class="paramname">decrement</td><td>This field is only used when the decr_mode is H5C_decr__threshold. </td></tr>
+ <tr><td class="paramname">apply_max_decrement</td><td>Boolean flag used to determine whether decrements in cache size are to be limited by the max_decrement field. </td></tr>
+ <tr><td class="paramname">max_decrement</td><td>Maximum number of bytes by which the cache size can be decreased in a single re-size. </td></tr>
+ <tr><td class="paramname">epochs_before_eviction</td><td>Integer field used in H5C_decr__age_out and H5C_decr__age_out_with_threshold decrement modes. </td></tr>
+ <tr><td class="paramname">apply_empty_reserve</td><td>Boolean field controlling whether the empty_reserve field is to be used in computing the new cache size when the decr_mode is H5C_decr__age_out or H5C_decr__age_out_with_threshold. </td></tr>
+ <tr><td class="paramname">empty_reserve</td><td>To avoid a constant racheting down of cache size by small amounts in the H5C_decr__age_out and H5C_decr__age_out_with_threshold modes. </td></tr>
+ <tr><td class="paramname">dirty_bytes_threshold</td><td>Threshold of dirty byte creation used to synchronize updates between caches. </td></tr>
+ <tr><td class="paramname">metadata_write_strategy</td><td>Integer field containing a code indicating the desired metadata write strategy. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="aaec31d8f211fae814d3ee82e84f322f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaec31d8f211fae814d3ee82e84f322f2">&#9670;&nbsp;</a></span>apply_empty_reserve</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean apply_empty_reserve</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>apply_empty_reserve: Boolean field controlling whether the empty_reserve field is to be used in computing the new cache size when the decr_mode is H5C_decr__age_out or H5C_decr__age_out_with_threshold. </p>
+
+</div>
+</div>
+<a id="a4e810f25d8935623fa4f3d7323a9d57b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4e810f25d8935623fa4f3d7323a9d57b">&#9670;&nbsp;</a></span>apply_max_decrement</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean apply_max_decrement</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>apply_max_decrement: Boolean flag used to determine whether decrements in cache size are to be limited by the max_decrement field. </p>
+
+</div>
+</div>
+<a id="a7598a07b35a8ac4c79fa0305b875f9bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7598a07b35a8ac4c79fa0305b875f9bc">&#9670;&nbsp;</a></span>apply_max_increment</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean apply_max_increment</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>apply_max_increment: Boolean flag indicating whether the max_increment field should be used to limit the maximum cache size increment. </p>
+
+</div>
+</div>
+<a id="a4fd64678bdbc1daf139fd9b02c197ab7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4fd64678bdbc1daf139fd9b02c197ab7">&#9670;&nbsp;</a></span>close_trace_file</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean close_trace_file</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>close_trace_file: Boolean field indicating whether the current trace file (if any) should be closed.</p>
+<p>*** DEPRECATED *** Use H5Fstart/stop logging functions instead </p>
+
+</div>
+</div>
+<a id="abc315d06140ba52738b9ac784f0d5169"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc315d06140ba52738b9ac784f0d5169">&#9670;&nbsp;</a></span>decr_mode</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int decr_mode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>decr_mode: Instance of the H5C_cache_decr_mode enumerated type whose value indicates how we determine whether the cache size should be decreased. At present there are four possibilities. </p>
+
+</div>
+</div>
+<a id="a54007d3f2afb718b437f499a5c8b46d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54007d3f2afb718b437f499a5c8b46d9">&#9670;&nbsp;</a></span>decrement</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double decrement</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>decrement: This field is only used when the decr_mode is H5C_decr__threshold. </p>
+
+</div>
+</div>
+<a id="a2ad8a4f2a4a49dbcb4d0240a566b9a0c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ad8a4f2a4a49dbcb4d0240a566b9a0c">&#9670;&nbsp;</a></span>dirty_bytes_threshold</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long dirty_bytes_threshold</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>dirty_bytes_threshold: Threshold of dirty byte creation used to synchronize updates between caches. </p>
+
+</div>
+</div>
+<a id="a9c1ae995513b55737aad09e11beff733"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c1ae995513b55737aad09e11beff733">&#9670;&nbsp;</a></span>empty_reserve</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double empty_reserve</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>empty_reserve: To avoid a constant racheting down of cache size by small amounts in the H5C_decr__age_out and H5C_decr__age_out_with_threshold modes, this field allows one to require that any cache size reductions leave the specified fraction of unused space in the cache. </p>
+
+</div>
+</div>
+<a id="a1402a3ea4ba2eca84c58a39e8df7d65d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1402a3ea4ba2eca84c58a39e8df7d65d">&#9670;&nbsp;</a></span>epoch_length</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long epoch_length</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>epoch_length: Number of accesses on the cache over which to collect hit rate stats before running the automatic cache resize code, if it is enabled. </p>
+
+</div>
+</div>
+<a id="a7ac41e345300bdecd9943e855d55b71b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ac41e345300bdecd9943e855d55b71b">&#9670;&nbsp;</a></span>epochs_before_eviction</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int epochs_before_eviction</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>epochs_before_eviction: Integer field used in H5C_decr__age_out and H5C_decr__age_out_with_threshold decrement modes. </p>
+
+</div>
+</div>
+<a id="a5076bf1efcd34552d1239d110e510f13"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5076bf1efcd34552d1239d110e510f13">&#9670;&nbsp;</a></span>evictions_enabled</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean evictions_enabled</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>evictions_enabled: Boolean field used to either report the current evictions enabled status of the cache, or to set the cache's evictions enabled status. </p>
+
+</div>
+</div>
+<a id="a8149c734fcce35d3c9ec1895264bb74a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8149c734fcce35d3c9ec1895264bb74a">&#9670;&nbsp;</a></span>flash_incr_mode</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int flash_incr_mode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>flash_incr_mode: Instance of the H5C_cache_flash_incr_mode enumerated type whose value indicates whether and by which algorithm we should make flash increases in the size of the cache to accommodate insertion of large entries and large increases in the size of a single entry. </p>
+
+</div>
+</div>
+<a id="a77b1812e0407c9122db524462a5c9633"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a77b1812e0407c9122db524462a5c9633">&#9670;&nbsp;</a></span>flash_multiple</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double flash_multiple</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>flash_multiple: Double containing the multiple described above in the H5C_flash_incr__add_space section of the discussion of the flash_incr_mode section. This field is ignored unless flash_incr_mode is H5C_flash_incr__add_space. </p>
+
+</div>
+</div>
+<a id="a95fb1e03a77ef5c109d0c851416ced55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a95fb1e03a77ef5c109d0c851416ced55">&#9670;&nbsp;</a></span>flash_threshold</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double flash_threshold</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>flash_threshold: Double containing the factor by which current max cache size is multiplied to obtain the size threshold for the add_space flash increment algorithm. The field is ignored unless flash_incr_mode is H5C_flash_incr__add_space. </p>
+
+</div>
+</div>
+<a id="acd3da1c8fb74ccafdbc533b39b4ed851"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd3da1c8fb74ccafdbc533b39b4ed851">&#9670;&nbsp;</a></span>incr_mode</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int incr_mode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>incr_mode: Instance of the H5C_cache_incr_mode enumerated type whose value indicates how we determine whether the cache size should be increased. At present there are two possible values. </p>
+
+</div>
+</div>
+<a id="ac504dff76b24ab9f15536c51aec9fbbb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac504dff76b24ab9f15536c51aec9fbbb">&#9670;&nbsp;</a></span>increment</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double increment</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>increment: Double containing the multiplier used to derive the new cache size from the old if a cache size increment is triggered. The increment must be greater than 1.0, and should not exceed 2.0. </p>
+
+</div>
+</div>
+<a id="a7e4d071280155c6b9ba837776c79222f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e4d071280155c6b9ba837776c79222f">&#9670;&nbsp;</a></span>initial_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long initial_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>initial_size: If enabled, this field contain the size the cache is to be set to upon receipt of this structure. Needless to say, initial_size must lie in the closed interval [min_size, max_size]. </p>
+
+</div>
+</div>
+<a id="a20f323fcb4747fc7228d2d74bb965586"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a20f323fcb4747fc7228d2d74bb965586">&#9670;&nbsp;</a></span>lower_hr_threshold</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double lower_hr_threshold</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>lower_hr_threshold: Lower hit rate threshold. If the increment mode (incr_mode) is H5C_incr__threshold and the hit rate drops below the value supplied in this field in an epoch, increment the cache size by size_increment. Note that cache size may not be incremented above max_size, and that the increment may be further restricted by the max_increment field if it is enabled. </p>
+
+</div>
+</div>
+<a id="aa0bf9c307772c97400c5d43617e1b1ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0bf9c307772c97400c5d43617e1b1ea">&#9670;&nbsp;</a></span>max_decrement</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long max_decrement</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>max_decrement: Maximum number of bytes by which the cache size can be decreased in a single re-size. Note that decrements may also be restricted by the min_size of the cache, and (in age out modes) by the empty_reserve field. </p>
+
+</div>
+</div>
+<a id="aa492676014c64f7bab9c521e58067c07"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa492676014c64f7bab9c521e58067c07">&#9670;&nbsp;</a></span>max_increment</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long max_increment</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>max_increment: If enabled by the apply_max_increment field described above, this field contains the maximum number of bytes by which the cache size can be increased in a single re-size. </p>
+
+</div>
+</div>
+<a id="aaba39ba18eb00647786272b9061659e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaba39ba18eb00647786272b9061659e3">&#9670;&nbsp;</a></span>max_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long max_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>max_size: Maximum size to which the cache can be adjusted. The supplied value must fall in the closed interval [MIN_MAX_CACHE_SIZE, MAX_MAX_CACHE_SIZE]. Also, max_size must be greater than or equal to min_size. </p>
+
+</div>
+</div>
+<a id="a83a536128dbb7785b2553c294f33d1fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83a536128dbb7785b2553c294f33d1fe">&#9670;&nbsp;</a></span>metadata_write_strategy</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int metadata_write_strategy</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>metadata_write_strategy: Integer field containing a code indicating the desired metadata write strategy. </p>
+
+</div>
+</div>
+<a id="abd805b98f873c1720f34a0ce937838fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd805b98f873c1720f34a0ce937838fd">&#9670;&nbsp;</a></span>min_clean_fraction</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double min_clean_fraction</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>min_clean_fraction: double in the range 0 to 1 indicating the fraction of the cache that is to be kept clean. This field is only used in parallel mode. Typical values are 0.1 to 0.5. </p>
+
+</div>
+</div>
+<a id="a2084761e7fd932e8e2f10c64bcfde357"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2084761e7fd932e8e2f10c64bcfde357">&#9670;&nbsp;</a></span>min_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long min_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>min_size: Minimum size to which the cache can be adjusted. The supplied value must fall in the closed interval [H5C__MIN_MAX_CACHE_SIZE, H5C__MAX_MAX_CACHE_SIZE]. Also, min_size must be less than or equal to max_size. </p>
+
+</div>
+</div>
+<a id="a618340b24ab1e13f4940f6dd1c534131"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a618340b24ab1e13f4940f6dd1c534131">&#9670;&nbsp;</a></span>open_trace_file</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean open_trace_file</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>open_trace_file: Boolean field indicating whether the trace_file_name field should be used to open a trace file for the cache.</p>
+<p>*** DEPRECATED *** Use H5Fstart/stop logging functions instead </p>
+
+</div>
+</div>
+<a id="a232dd5380e95e97c9ea034f9ef353cab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a232dd5380e95e97c9ea034f9ef353cab">&#9670;&nbsp;</a></span>rpt_fcn_enabled</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean rpt_fcn_enabled</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>rpt_fcn_enabled: Boolean field used to enable and disable the default reporting function. This function is invoked every time the automatic cache resize code is run, and reports on its activities.</p>
+<p>This is a debugging function, and should normally be turned off. </p>
+
+</div>
+</div>
+<a id="a2691bc6d357356e84ba3c393f87dfd52"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2691bc6d357356e84ba3c393f87dfd52">&#9670;&nbsp;</a></span>set_initial_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean set_initial_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>set_initial_size: Boolean flag indicating whether the size of the initial size of the cache is to be set to the value given in the initial_size field. If set_initial_size is FALSE, the initial_size field is ignored. </p>
+
+</div>
+</div>
+<a id="a9590d6ab0907817c84703bfa0eb7e984"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9590d6ab0907817c84703bfa0eb7e984">&#9670;&nbsp;</a></span>trace_file_name</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">String trace_file_name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>trace_file_name: Full path of the trace file to be opened if the open_trace_file field is TRUE.</p>
+<p>*** DEPRECATED *** Use H5Fstart/stop logging functions instead </p>
+
+</div>
+</div>
+<a id="a84a5ff4ac69196aa27c14f6f796db596"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a84a5ff4ac69196aa27c14f6f796db596">&#9670;&nbsp;</a></span>upper_hr_threshold</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double upper_hr_threshold</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>upper_hr_threshold: Upper hit rate threshold. The use of this field varies according to the current decr_mode. </p>
+
+</div>
+</div>
+<a id="aad880fc4455c253781e8968f2239d56f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad880fc4455c253781e8968f2239d56f">&#9670;&nbsp;</a></span>version</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int version</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>version: Integer field containing the version number of this version of the <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> structure. Any instance of <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> passed to the cache must have a known version number, or an error will be flagged. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5_a_c__cache__config__t_8java.html">H5AC_cache_config_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.map
new file mode 100644
index 0000000..782f88f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="H5AC_cache_config_t" name="H5AC_cache_config_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,167,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="37,5,135,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.md5
new file mode 100644
index 0000000..0549140
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.md5
@@ -0,0 +1 @@
+d0d6fbff2581551869b524c329c6fa66 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.png
new file mode 100644
index 0000000..3154896
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.map
new file mode 100644
index 0000000..782f88f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5AC_cache_config_t" name="H5AC_cache_config_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,167,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="37,5,135,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.md5
new file mode 100644
index 0000000..0549140
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.md5
@@ -0,0 +1 @@
+d0d6fbff2581551869b524c329c6fa66 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.png
new file mode 100644
index 0000000..3154896
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_a_c__cache__config__t__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html
new file mode 100644
index 0000000..e73f244
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html
@@ -0,0 +1,271 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5E_error2_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">H5E_error2_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information struct for Attribute (For H5Ewalk) </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5E_error2_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.png" border="0" usemap="#a_h5_e__error2__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_e__error2__t_inherit__map" id="a_h5_e__error2__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,112,107"/>
+<area shape="rect" title=" " alt="" coords="9,5,108,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5E_error2_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.png" border="0" usemap="#a_h5_e__error2__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_e__error2__t_coll__map" id="a_h5_e__error2__t_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,112,107"/>
+<area shape="rect" title=" " alt="" coords="9,5,108,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a98fb59b65f70148c394f6eee2f1d415e"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html#a98fb59b65f70148c394f6eee2f1d415e">cls_id</a></td></tr>
+<tr class="separator:a98fb59b65f70148c394f6eee2f1d415e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13ab049f4e22bbec1c98923900482941"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html#a13ab049f4e22bbec1c98923900482941">maj_num</a></td></tr>
+<tr class="separator:a13ab049f4e22bbec1c98923900482941"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60af4d649cdb0a814e47ba257f0c5409"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html#a60af4d649cdb0a814e47ba257f0c5409">min_num</a></td></tr>
+<tr class="separator:a60af4d649cdb0a814e47ba257f0c5409"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41ebd28ef1d7c6ade45642cb6acc1039"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html#a41ebd28ef1d7c6ade45642cb6acc1039">line</a></td></tr>
+<tr class="separator:a41ebd28ef1d7c6ade45642cb6acc1039"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9607438421ca8b53b490cc00224af8b9"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html#a9607438421ca8b53b490cc00224af8b9">func_name</a></td></tr>
+<tr class="separator:a9607438421ca8b53b490cc00224af8b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a9fa0e228d53e5f8760fe602edfd53f"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html#a4a9fa0e228d53e5f8760fe602edfd53f">file_name</a></td></tr>
+<tr class="separator:a4a9fa0e228d53e5f8760fe602edfd53f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43279d2c3c0bbefdd95a37ac11d52cd4"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html#a43279d2c3c0bbefdd95a37ac11d52cd4">desc</a></td></tr>
+<tr class="separator:a43279d2c3c0bbefdd95a37ac11d52cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a98fb59b65f70148c394f6eee2f1d415e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a98fb59b65f70148c394f6eee2f1d415e">&#9670;&nbsp;</a></span>cls_id</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long cls_id</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>class ID </p>
+
+</div>
+</div>
+<a id="a43279d2c3c0bbefdd95a37ac11d52cd4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a43279d2c3c0bbefdd95a37ac11d52cd4">&#9670;&nbsp;</a></span>desc</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">String desc</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>optional supplied description </p>
+
+</div>
+</div>
+<a id="a4a9fa0e228d53e5f8760fe602edfd53f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4a9fa0e228d53e5f8760fe602edfd53f">&#9670;&nbsp;</a></span>file_name</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">String file_name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>file in which error occurred </p>
+
+</div>
+</div>
+<a id="a9607438421ca8b53b490cc00224af8b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9607438421ca8b53b490cc00224af8b9">&#9670;&nbsp;</a></span>func_name</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">String func_name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>function in which error occurred </p>
+
+</div>
+</div>
+<a id="a41ebd28ef1d7c6ade45642cb6acc1039"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41ebd28ef1d7c6ade45642cb6acc1039">&#9670;&nbsp;</a></span>line</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int line</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>line in file where error occurs </p>
+
+</div>
+</div>
+<a id="a13ab049f4e22bbec1c98923900482941"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a13ab049f4e22bbec1c98923900482941">&#9670;&nbsp;</a></span>maj_num</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long maj_num</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>major error ID </p>
+
+</div>
+</div>
+<a id="a60af4d649cdb0a814e47ba257f0c5409"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a60af4d649cdb0a814e47ba257f0c5409">&#9670;&nbsp;</a></span>min_num</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long min_num</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>minor error number </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5_e__error2__t_8java.html">H5E_error2_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t.html">H5E_error2_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.map
new file mode 100644
index 0000000..9ff3353
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="H5E_error2_t" name="H5E_error2_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,112,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="9,5,108,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.md5
new file mode 100644
index 0000000..4b14e12
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.md5
@@ -0,0 +1 @@
+b09802fed1f81672f82787916ade2b33 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.png
new file mode 100644
index 0000000..5bf46e8
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.map
new file mode 100644
index 0000000..9ff3353
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5E_error2_t" name="H5E_error2_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,112,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="9,5,108,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.md5
new file mode 100644
index 0000000..4b14e12
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.md5
@@ -0,0 +1 @@
+b09802fed1f81672f82787916ade2b33 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.png
new file mode 100644
index 0000000..5bf46e8
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_e__error2__t__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html
new file mode 100644
index 0000000..2d6b79a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html
@@ -0,0 +1,397 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5F_info2_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">H5F_info2_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information struct for object (for H5Fget_info) </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5F_info2_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.png" border="0" usemap="#a_h5_f__info2__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_f__info2__t_inherit__map" id="a_h5_f__info2__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,105,107"/>
+<area shape="rect" title=" " alt="" coords="6,5,105,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5F_info2_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.png" border="0" usemap="#a_h5_f__info2__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_f__info2__t_coll__map" id="a_h5_f__info2__t_coll__map">
+<area shape="rect" title=" " alt="" coords="10,171,110,197"/>
+<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html" title=" " alt="" coords="77,81,179,108"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a71488a84f22d8e119b64a19310327f46"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a71488a84f22d8e119b64a19310327f46">H5F_info2_t</a> (int <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a2f2674fdefa78c0fab50eb65287ff2c7">super_version</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a70e0cdbb90c803522881596613fac9a2">super_size</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a3c3b39f42a51c01013256bfb939d0c51">super_ext_size</a>, int <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a04fa89c29297d3b266380347cd4e78c9">free_version</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#ae168e0a1b676f397d749f3c84f2ef381">free_meta_size</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a2f479b808b0d076918ce0c8f805bb8ec">free_tot_space</a>, int <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#ae1048ce5f377311b71e66277fee75478">sohm_version</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#af152643cbfd62d073f4bd28f63a6f937">sohm_hdr_size</a>, <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html">H5_ih_info_t</a> <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a1ba183ae9ac82a6958c7486ccbf45f63">sohm_msgs_info</a>)</td></tr>
+<tr class="separator:a71488a84f22d8e119b64a19310327f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2f2674fdefa78c0fab50eb65287ff2c7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a2f2674fdefa78c0fab50eb65287ff2c7">super_version</a></td></tr>
+<tr class="separator:a2f2674fdefa78c0fab50eb65287ff2c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70e0cdbb90c803522881596613fac9a2"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a70e0cdbb90c803522881596613fac9a2">super_size</a></td></tr>
+<tr class="separator:a70e0cdbb90c803522881596613fac9a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c3b39f42a51c01013256bfb939d0c51"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a3c3b39f42a51c01013256bfb939d0c51">super_ext_size</a></td></tr>
+<tr class="separator:a3c3b39f42a51c01013256bfb939d0c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04fa89c29297d3b266380347cd4e78c9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a04fa89c29297d3b266380347cd4e78c9">free_version</a></td></tr>
+<tr class="separator:a04fa89c29297d3b266380347cd4e78c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae168e0a1b676f397d749f3c84f2ef381"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#ae168e0a1b676f397d749f3c84f2ef381">free_meta_size</a></td></tr>
+<tr class="separator:ae168e0a1b676f397d749f3c84f2ef381"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f479b808b0d076918ce0c8f805bb8ec"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a2f479b808b0d076918ce0c8f805bb8ec">free_tot_space</a></td></tr>
+<tr class="separator:a2f479b808b0d076918ce0c8f805bb8ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1048ce5f377311b71e66277fee75478"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#ae1048ce5f377311b71e66277fee75478">sohm_version</a></td></tr>
+<tr class="separator:ae1048ce5f377311b71e66277fee75478"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af152643cbfd62d073f4bd28f63a6f937"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#af152643cbfd62d073f4bd28f63a6f937">sohm_hdr_size</a></td></tr>
+<tr class="separator:af152643cbfd62d073f4bd28f63a6f937"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ba183ae9ac82a6958c7486ccbf45f63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html">H5_ih_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html#a1ba183ae9ac82a6958c7486ccbf45f63">sohm_msgs_info</a></td></tr>
+<tr class="separator:a1ba183ae9ac82a6958c7486ccbf45f63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a71488a84f22d8e119b64a19310327f46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71488a84f22d8e119b64a19310327f46">&#9670;&nbsp;</a></span>H5F_info2_t()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html">H5F_info2_t</a> </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>super_version</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>super_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>super_ext_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>free_version</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>free_meta_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>free_tot_space</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>sohm_version</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>sohm_hdr_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html">H5_ih_info_t</a>&#160;</td>
+ <td class="paramname"><em>sohm_msgs_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Constructor for current "global" information about file </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">super_version</td><td>Superblock version number </td></tr>
+ <tr><td class="paramname">super_size</td><td>Superblock size </td></tr>
+ <tr><td class="paramname">super_ext_size</td><td>Superblock extension size </td></tr>
+ <tr><td class="paramname">free_version</td><td>Version number of file free space management </td></tr>
+ <tr><td class="paramname">free_meta_size</td><td>Free space manager metadata size </td></tr>
+ <tr><td class="paramname">free_tot_space</td><td>Amount of free space in the file </td></tr>
+ <tr><td class="paramname">sohm_version</td><td>Version number of shared object header info </td></tr>
+ <tr><td class="paramname">sohm_hdr_size</td><td>Shared object header message header size </td></tr>
+ <tr><td class="paramname">sohm_msgs_info</td><td>Shared object header message index and heap size </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="ae168e0a1b676f397d749f3c84f2ef381"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae168e0a1b676f397d749f3c84f2ef381">&#9670;&nbsp;</a></span>free_meta_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long free_meta_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Free space manager metadata size </p>
+
+</div>
+</div>
+<a id="a2f479b808b0d076918ce0c8f805bb8ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2f479b808b0d076918ce0c8f805bb8ec">&#9670;&nbsp;</a></span>free_tot_space</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long free_tot_space</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Amount of free space in the file </p>
+
+</div>
+</div>
+<a id="a04fa89c29297d3b266380347cd4e78c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04fa89c29297d3b266380347cd4e78c9">&#9670;&nbsp;</a></span>free_version</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int free_version</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Version number of file free space management </p>
+
+</div>
+</div>
+<a id="af152643cbfd62d073f4bd28f63a6f937"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af152643cbfd62d073f4bd28f63a6f937">&#9670;&nbsp;</a></span>sohm_hdr_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long sohm_hdr_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Shared object header message header size </p>
+
+</div>
+</div>
+<a id="a1ba183ae9ac82a6958c7486ccbf45f63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1ba183ae9ac82a6958c7486ccbf45f63">&#9670;&nbsp;</a></span>sohm_msgs_info</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html">H5_ih_info_t</a> sohm_msgs_info</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Shared object header message index and heap size </p>
+
+</div>
+</div>
+<a id="ae1048ce5f377311b71e66277fee75478"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae1048ce5f377311b71e66277fee75478">&#9670;&nbsp;</a></span>sohm_version</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sohm_version</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Version number of shared object header info </p>
+
+</div>
+</div>
+<a id="a3c3b39f42a51c01013256bfb939d0c51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c3b39f42a51c01013256bfb939d0c51">&#9670;&nbsp;</a></span>super_ext_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long super_ext_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Superblock extension size </p>
+
+</div>
+</div>
+<a id="a70e0cdbb90c803522881596613fac9a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70e0cdbb90c803522881596613fac9a2">&#9670;&nbsp;</a></span>super_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long super_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Superblock size </p>
+
+</div>
+</div>
+<a id="a2f2674fdefa78c0fab50eb65287ff2c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2f2674fdefa78c0fab50eb65287ff2c7">&#9670;&nbsp;</a></span>super_version</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int super_version</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Superblock version number </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5_f__info2__t_8java.html">H5F_info2_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t.html">H5F_info2_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.map
new file mode 100644
index 0000000..a01d981
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="H5F_info2_t" name="H5F_info2_t">
+<area shape="rect" id="node1" title=" " alt="" coords="10,171,110,197"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,5,104,32"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html" title=" " alt="" coords="77,81,179,108"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.md5
new file mode 100644
index 0000000..f6066c3
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.md5
@@ -0,0 +1 @@
+ae94523deef8bdfd7abbcc8290f99a3c \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.png
new file mode 100644
index 0000000..5ba32ea
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.map
new file mode 100644
index 0000000..5a4e862
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5F_info2_t" name="H5F_info2_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,105,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="6,5,105,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.md5
new file mode 100644
index 0000000..6ae2f9d
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.md5
@@ -0,0 +1 @@
+34d136172466b3c96200569b630761fc \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.png
new file mode 100644
index 0000000..4d5dd94
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f__info2__t__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html
new file mode 100644
index 0000000..b8de783
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html
@@ -0,0 +1,270 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5FD_hdfs_fapl_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FD_hdfs_fapl_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Java representation of the HDFS VFD file access property list (fapl) structure.</p>
+<p>Used for the access of files hosted on the Hadoop Distributed File System. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5FD_hdfs_fapl_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.png" border="0" usemap="#a_h5_f_d__hdfs__fapl__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_f_d__hdfs__fapl__t_inherit__map" id="a_h5_f_d__hdfs__fapl__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,143,107"/>
+<area shape="rect" title=" " alt="" coords="25,5,123,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5FD_hdfs_fapl_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.png" border="0" usemap="#a_h5_f_d__hdfs__fapl__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_f_d__hdfs__fapl__t_coll__map" id="a_h5_f_d__hdfs__fapl__t_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,143,107"/>
+<area shape="rect" title=" " alt="" coords="25,5,123,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5365baee68d544da0665be94b776a80a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html#a5365baee68d544da0665be94b776a80a">H5FD_hdfs_fapl_t</a> (String namenode_name, int namenode_port, String user_name, String kerberos_ticket_cache, int stream_buffer_size)</td></tr>
+<tr class="separator:a5365baee68d544da0665be94b776a80a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e5bc339e3b5924ec96de42fbb8f33f"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html#a39e5bc339e3b5924ec96de42fbb8f33f">equals</a> (Object o)</td></tr>
+<tr class="separator:a39e5bc339e3b5924ec96de42fbb8f33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a077e18fe97323c7194e2665ffc766399"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html#a077e18fe97323c7194e2665ffc766399">hashCode</a> ()</td></tr>
+<tr class="separator:a077e18fe97323c7194e2665ffc766399"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad146fa8579a5f8a876c4688cc5a68520"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html#ad146fa8579a5f8a876c4688cc5a68520">toString</a> ()</td></tr>
+<tr class="separator:ad146fa8579a5f8a876c4688cc5a68520"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a5365baee68d544da0665be94b776a80a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5365baee68d544da0665be94b776a80a">&#9670;&nbsp;</a></span>H5FD_hdfs_fapl_t()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html">H5FD_hdfs_fapl_t</a> </td>
+ <td>(</td>
+ <td class="paramtype">String&#160;</td>
+ <td class="paramname"><em>namenode_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>namenode_port</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">String&#160;</td>
+ <td class="paramname"><em>user_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">String&#160;</td>
+ <td class="paramname"><em>kerberos_ticket_cache</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>stream_buffer_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Create a fapl_t structure with the specified components. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">namenode_name</td><td>Name of "Name Node" to access as the HDFS server. </td></tr>
+ <tr><td class="paramname">namenode_port</td><td>Port number to use to connect with Name Node. </td></tr>
+ <tr><td class="paramname">user_name</td><td>Username to use when accessing file. </td></tr>
+ <tr><td class="paramname">kerberos_ticket_cache</td><td>Path to the location of the Kerberos authentication cache. </td></tr>
+ <tr><td class="paramname">stream_buffer_size</td><td>Size (in bytes) of the file read stream buffer. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a39e5bc339e3b5924ec96de42fbb8f33f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a39e5bc339e3b5924ec96de42fbb8f33f">&#9670;&nbsp;</a></span>equals()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean equals </td>
+ <td>(</td>
+ <td class="paramtype">Object&#160;</td>
+ <td class="paramname"><em>o</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a077e18fe97323c7194e2665ffc766399"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a077e18fe97323c7194e2665ffc766399">&#9670;&nbsp;</a></span>hashCode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int hashCode </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad146fa8579a5f8a876c4688cc5a68520"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad146fa8579a5f8a876c4688cc5a68520">&#9670;&nbsp;</a></span>toString()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">String toString </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5_f_d__hdfs__fapl__t_8java.html">H5FD_hdfs_fapl_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t.html">H5FD_hdfs_fapl_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.map
new file mode 100644
index 0000000..73b888e
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="H5FD_hdfs_fapl_t" name="H5FD_hdfs_fapl_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,143,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="25,5,123,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.md5
new file mode 100644
index 0000000..9a96c09
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.md5
@@ -0,0 +1 @@
+46a834c47a674c774209d290341d6943 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.png
new file mode 100644
index 0000000..2ee805a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.map
new file mode 100644
index 0000000..73b888e
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5FD_hdfs_fapl_t" name="H5FD_hdfs_fapl_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,143,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="25,5,123,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.md5
new file mode 100644
index 0000000..9a96c09
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.md5
@@ -0,0 +1 @@
+46a834c47a674c774209d290341d6943 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.png
new file mode 100644
index 0000000..2ee805a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__hdfs__fapl__t__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html
new file mode 100644
index 0000000..b97b550
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html
@@ -0,0 +1,292 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5FD_ros3_fapl_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">H5FD_ros3_fapl_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Java representation of the ROS3 VFD file access property list (fapl) structure.</p>
+<p>Used for the access of files hosted remotely on S3 by Amazon.</p>
+<p>For simplicity, implemented assuming that all ROS3 fapls have components:</p><ul>
+<li>version</li>
+<li>authenticate</li>
+<li>aws_region</li>
+<li>secret_id</li>
+<li>secret_key</li>
+</ul>
+<p>Future implementations may be created to enable different fapl "shapes" depending on provided version.</p>
+<p>proposed: </p><pre class="fragment">H5FD_ros3_fapl_t (super class, has only version field)
+H5FD_ros3_fapl_v1_t (extends super with Version 1 components)
+H5FD_ros3_fapl_v2_t (extends super with Version 2 components)
+and so on, for each version
+
+"super" is passed around, and is version-checked and re-cast as
+appropriate
+</pre> </div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5FD_ros3_fapl_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.png" border="0" usemap="#a_h5_f_d__ros3__fapl__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_f_d__ros3__fapl__t_inherit__map" id="a_h5_f_d__ros3__fapl__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,143,107"/>
+<area shape="rect" title=" " alt="" coords="25,5,123,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5FD_ros3_fapl_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.png" border="0" usemap="#a_h5_f_d__ros3__fapl__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_f_d__ros3__fapl__t_coll__map" id="a_h5_f_d__ros3__fapl__t_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,143,107"/>
+<area shape="rect" title=" " alt="" coords="25,5,123,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ab1982478329a7b73f8eabd071ba3385b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html#ab1982478329a7b73f8eabd071ba3385b">H5FD_ros3_fapl_t</a> ()</td></tr>
+<tr class="separator:ab1982478329a7b73f8eabd071ba3385b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50bf165c98810bac98842dc0fee670da"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html#a50bf165c98810bac98842dc0fee670da">H5FD_ros3_fapl_t</a> (String region, String id, String key)</td></tr>
+<tr class="separator:a50bf165c98810bac98842dc0fee670da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e5bc339e3b5924ec96de42fbb8f33f"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html#a39e5bc339e3b5924ec96de42fbb8f33f">equals</a> (Object o)</td></tr>
+<tr class="separator:a39e5bc339e3b5924ec96de42fbb8f33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a077e18fe97323c7194e2665ffc766399"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html#a077e18fe97323c7194e2665ffc766399">hashCode</a> ()</td></tr>
+<tr class="separator:a077e18fe97323c7194e2665ffc766399"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad146fa8579a5f8a876c4688cc5a68520"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html#ad146fa8579a5f8a876c4688cc5a68520">toString</a> ()</td></tr>
+<tr class="separator:ad146fa8579a5f8a876c4688cc5a68520"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ab1982478329a7b73f8eabd071ba3385b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1982478329a7b73f8eabd071ba3385b">&#9670;&nbsp;</a></span>H5FD_ros3_fapl_t() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a> </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Create a "default" fapl_t structure, for anonymous access. </p>
+
+</div>
+</div>
+<a id="a50bf165c98810bac98842dc0fee670da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50bf165c98810bac98842dc0fee670da">&#9670;&nbsp;</a></span>H5FD_ros3_fapl_t() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a> </td>
+ <td>(</td>
+ <td class="paramtype">String&#160;</td>
+ <td class="paramname"><em>region</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">String&#160;</td>
+ <td class="paramname"><em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">String&#160;</td>
+ <td class="paramname"><em>key</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Create a fapl_t structure with the specified components. If all are the empty string, is anonymous (non-authenticating). Region and ID must both be supplied for authentication.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">region</td><td>"aws region" for authenticating request </td></tr>
+ <tr><td class="paramname">id</td><td>"secret id" or "access id" for authenticating request </td></tr>
+ <tr><td class="paramname">key</td><td>"secret key" or "access key" for authenticating request </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a39e5bc339e3b5924ec96de42fbb8f33f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a39e5bc339e3b5924ec96de42fbb8f33f">&#9670;&nbsp;</a></span>equals()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean equals </td>
+ <td>(</td>
+ <td class="paramtype">Object&#160;</td>
+ <td class="paramname"><em>o</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a077e18fe97323c7194e2665ffc766399"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a077e18fe97323c7194e2665ffc766399">&#9670;&nbsp;</a></span>hashCode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int hashCode </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad146fa8579a5f8a876c4688cc5a68520"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad146fa8579a5f8a876c4688cc5a68520">&#9670;&nbsp;</a></span>toString()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">String toString </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5_f_d__ros3__fapl__t_8java.html">H5FD_ros3_fapl_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.map
new file mode 100644
index 0000000..fa8a7d5
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="H5FD_ros3_fapl_t" name="H5FD_ros3_fapl_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,143,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="25,5,123,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.md5
new file mode 100644
index 0000000..ba63db1
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.md5
@@ -0,0 +1 @@
+60830fd474be5e23955fdb1e1f68b094 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.png
new file mode 100644
index 0000000..79afd36
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.map
new file mode 100644
index 0000000..fa8a7d5
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5FD_ros3_fapl_t" name="H5FD_ros3_fapl_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,143,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="25,5,123,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.md5
new file mode 100644
index 0000000..ba63db1
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.md5
@@ -0,0 +1 @@
+60830fd474be5e23955fdb1e1f68b094 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.png
new file mode 100644
index 0000000..79afd36
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_f_d__ros3__fapl__t__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html
new file mode 100644
index 0000000..6dcd1e4
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5G_info_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">H5G_info_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information struct for group (for H5Gget_info/H5Gget_info_by_name/H5Gget_info_by_idx) </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5G_info_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.png" border="0" usemap="#a_h5_g__info__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_g__info__t_inherit__map" id="a_h5_g__info__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="7,80,102,107"/>
+<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5G_info_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.png" border="0" usemap="#a_h5_g__info__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_g__info__t_coll__map" id="a_h5_g__info__t_coll__map">
+<area shape="rect" title=" " alt="" coords="7,80,102,107"/>
+<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:afdaaf50d06ea794128e874510936101a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html#afdaaf50d06ea794128e874510936101a">storage_type</a></td></tr>
+<tr class="separator:afdaaf50d06ea794128e874510936101a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0fd943d7617da869f0c93932c40a4d52"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html#a0fd943d7617da869f0c93932c40a4d52">nlinks</a></td></tr>
+<tr class="separator:a0fd943d7617da869f0c93932c40a4d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62d6d6bd4f2fb9847265114f9d81a316"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html#a62d6d6bd4f2fb9847265114f9d81a316">max_corder</a></td></tr>
+<tr class="separator:a62d6d6bd4f2fb9847265114f9d81a316"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59f621da9445496d53aa95bbb7a1fb16"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html#a59f621da9445496d53aa95bbb7a1fb16">mounted</a></td></tr>
+<tr class="separator:a59f621da9445496d53aa95bbb7a1fb16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a62d6d6bd4f2fb9847265114f9d81a316"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a62d6d6bd4f2fb9847265114f9d81a316">&#9670;&nbsp;</a></span>max_corder</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long max_corder</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Current max. creation order value for group </p>
+
+</div>
+</div>
+<a id="a59f621da9445496d53aa95bbb7a1fb16"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a59f621da9445496d53aa95bbb7a1fb16">&#9670;&nbsp;</a></span>mounted</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean mounted</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Whether group has a file mounted on it </p>
+
+</div>
+</div>
+<a id="a0fd943d7617da869f0c93932c40a4d52"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0fd943d7617da869f0c93932c40a4d52">&#9670;&nbsp;</a></span>nlinks</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long nlinks</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of links in group </p>
+
+</div>
+</div>
+<a id="afdaaf50d06ea794128e874510936101a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afdaaf50d06ea794128e874510936101a">&#9670;&nbsp;</a></span>storage_type</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int storage_type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Type of storage for links in group </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5_g__info__t_8java.html">H5G_info_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t.html">H5G_info_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.map
new file mode 100644
index 0000000..504344c
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="H5G_info_t" name="H5G_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="7,80,102,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,5,104,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.md5
new file mode 100644
index 0000000..09a9956
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.md5
@@ -0,0 +1 @@
+3882eebdcec401fef3b1b17f6affde8f \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.png
new file mode 100644
index 0000000..a72e104
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.map
new file mode 100644
index 0000000..504344c
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5G_info_t" name="H5G_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="7,80,102,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,5,104,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.md5
new file mode 100644
index 0000000..09a9956
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.md5
@@ -0,0 +1 @@
+3882eebdcec401fef3b1b17f6affde8f \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.png
new file mode 100644
index 0000000..a72e104
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_g__info__t__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html
new file mode 100644
index 0000000..be1030a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html
@@ -0,0 +1,255 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5L_info_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">H5L_info_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information struct for link (for H5Lget_info/H5Lget_info_by_idx) </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5L_info_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.png" border="0" usemap="#a_h5_l__info__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_l__info__t_inherit__map" id="a_h5_l__info__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="9,80,100,107"/>
+<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5L_info_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.png" border="0" usemap="#a_h5_l__info__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_l__info__t_coll__map" id="a_h5_l__info__t_coll__map">
+<area shape="rect" title=" " alt="" coords="15,171,105,197"/>
+<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html" title=" " alt="" coords="77,81,182,108"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac765329451135abec74c45e1897abf26"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html#ac765329451135abec74c45e1897abf26">type</a></td></tr>
+<tr class="separator:ac765329451135abec74c45e1897abf26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2db01c8e5acea1cbd9b9d2c10e8137f5"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html#a2db01c8e5acea1cbd9b9d2c10e8137f5">corder_valid</a></td></tr>
+<tr class="separator:a2db01c8e5acea1cbd9b9d2c10e8137f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82bce9c2ae6ce254ef901706c6168f02"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html#a82bce9c2ae6ce254ef901706c6168f02">corder</a></td></tr>
+<tr class="separator:a82bce9c2ae6ce254ef901706c6168f02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05f527d1e558af7d8c628cb1db6d7b52"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html#a05f527d1e558af7d8c628cb1db6d7b52">cset</a></td></tr>
+<tr class="separator:a05f527d1e558af7d8c628cb1db6d7b52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec1bc6735ca478c420f5ff729bcb3888"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html#aec1bc6735ca478c420f5ff729bcb3888">token</a></td></tr>
+<tr class="separator:aec1bc6735ca478c420f5ff729bcb3888"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3807749802c1a6ec9438c7b872313fda"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html#a3807749802c1a6ec9438c7b872313fda">val_size</a></td></tr>
+<tr class="separator:a3807749802c1a6ec9438c7b872313fda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a82bce9c2ae6ce254ef901706c6168f02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a82bce9c2ae6ce254ef901706c6168f02">&#9670;&nbsp;</a></span>corder</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long corder</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Creation order </p>
+
+</div>
+</div>
+<a id="a2db01c8e5acea1cbd9b9d2c10e8137f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2db01c8e5acea1cbd9b9d2c10e8137f5">&#9670;&nbsp;</a></span>corder_valid</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean corder_valid</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Indicate if creation order is valid </p>
+
+</div>
+</div>
+<a id="a05f527d1e558af7d8c628cb1db6d7b52"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05f527d1e558af7d8c628cb1db6d7b52">&#9670;&nbsp;</a></span>cset</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int cset</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Character set of link name </p>
+
+</div>
+</div>
+<a id="aec1bc6735ca478c420f5ff729bcb3888"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec1bc6735ca478c420f5ff729bcb3888">&#9670;&nbsp;</a></span>token</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a> token</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Character set of link name </p>
+
+</div>
+</div>
+<a id="ac765329451135abec74c45e1897abf26"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac765329451135abec74c45e1897abf26">&#9670;&nbsp;</a></span>type</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Type of link </p>
+
+</div>
+</div>
+<a id="a3807749802c1a6ec9438c7b872313fda"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3807749802c1a6ec9438c7b872313fda">&#9670;&nbsp;</a></span>val_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long val_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Size of a soft link or user-defined link value </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5_l__info__t_8java.html">H5L_info_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t.html">H5L_info_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.map
new file mode 100644
index 0000000..bb28fa3
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="H5L_info_t" name="H5L_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="15,171,105,197"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,5,104,32"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html" title=" " alt="" coords="77,81,182,108"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.md5
new file mode 100644
index 0000000..7a99ec3
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.md5
@@ -0,0 +1 @@
+745de602ab67bcb702718e41b1a4d659 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.png
new file mode 100644
index 0000000..45ce977
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.map
new file mode 100644
index 0000000..794ea3e
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5L_info_t" name="H5L_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="9,80,100,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,5,104,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.md5
new file mode 100644
index 0000000..099b28c
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.md5
@@ -0,0 +1 @@
+0a4895fffd4027d15c8c126c617290e7 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.png
new file mode 100644
index 0000000..c14142a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_l__info__t__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html
new file mode 100644
index 0000000..aaaebd1
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html
@@ -0,0 +1,347 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5O_hdr_info_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">H5O_hdr_info_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information struct for object header metadata (for H5Oget_info/H5Oget_info_by_name/H5Oget_info_by_idx) </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5O_hdr_info_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.png" border="0" usemap="#a_h5_o__hdr__info__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_o__hdr__info__t_inherit__map" id="a_h5_o__hdr__info__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,128,107"/>
+<area shape="rect" title=" " alt="" coords="17,5,116,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5O_hdr_info_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.png" border="0" usemap="#a_h5_o__hdr__info__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_o__hdr__info__t_coll__map" id="a_h5_o__hdr__info__t_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,128,107"/>
+<area shape="rect" title=" " alt="" coords="17,5,116,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a39e5bc339e3b5924ec96de42fbb8f33f"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html#a39e5bc339e3b5924ec96de42fbb8f33f">equals</a> (Object o)</td></tr>
+<tr class="separator:a39e5bc339e3b5924ec96de42fbb8f33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aad880fc4455c253781e8968f2239d56f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html#aad880fc4455c253781e8968f2239d56f">version</a></td></tr>
+<tr class="separator:aad880fc4455c253781e8968f2239d56f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afef5dd7d4a08252580b343ea0fc765ef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html#afef5dd7d4a08252580b343ea0fc765ef">nmesgs</a></td></tr>
+<tr class="separator:afef5dd7d4a08252580b343ea0fc765ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c93644a52e79d1dc12c8367b3c1c2bb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html#a6c93644a52e79d1dc12c8367b3c1c2bb">nchunks</a></td></tr>
+<tr class="separator:a6c93644a52e79d1dc12c8367b3c1c2bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8bf36fe0577cba66bccda3a6f7e80a4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a></td></tr>
+<tr class="separator:ac8bf36fe0577cba66bccda3a6f7e80a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75934105d9120cebb5137b95fb251333"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html#a75934105d9120cebb5137b95fb251333">space_total</a></td></tr>
+<tr class="separator:a75934105d9120cebb5137b95fb251333"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b1bab88b76237682243c46cdb9ad76e"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html#a8b1bab88b76237682243c46cdb9ad76e">space_meta</a></td></tr>
+<tr class="separator:a8b1bab88b76237682243c46cdb9ad76e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5acdeb4757dc587aacefcb2089920b19"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html#a5acdeb4757dc587aacefcb2089920b19">space_mesg</a></td></tr>
+<tr class="separator:a5acdeb4757dc587aacefcb2089920b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c4d9feac6023e3045fbd06d4e33ca20"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html#a4c4d9feac6023e3045fbd06d4e33ca20">space_free</a></td></tr>
+<tr class="separator:a4c4d9feac6023e3045fbd06d4e33ca20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21a92907adc21fe3ab1c1a0623224a18"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html#a21a92907adc21fe3ab1c1a0623224a18">mesg_present</a></td></tr>
+<tr class="separator:a21a92907adc21fe3ab1c1a0623224a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf82a3d91faae79666ad7983ea8212c7"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html#aaf82a3d91faae79666ad7983ea8212c7">mesg_shared</a></td></tr>
+<tr class="separator:aaf82a3d91faae79666ad7983ea8212c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a39e5bc339e3b5924ec96de42fbb8f33f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a39e5bc339e3b5924ec96de42fbb8f33f">&#9670;&nbsp;</a></span>equals()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean equals </td>
+ <td>(</td>
+ <td class="paramtype">Object&#160;</td>
+ <td class="paramname"><em>o</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="ac8bf36fe0577cba66bccda3a6f7e80a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac8bf36fe0577cba66bccda3a6f7e80a4">&#9670;&nbsp;</a></span>flags</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int flags</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Object header status flags </p>
+
+</div>
+</div>
+<a id="a21a92907adc21fe3ab1c1a0623224a18"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a21a92907adc21fe3ab1c1a0623224a18">&#9670;&nbsp;</a></span>mesg_present</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long mesg_present</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Flags to indicate presence of message type in header </p>
+
+</div>
+</div>
+<a id="aaf82a3d91faae79666ad7983ea8212c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf82a3d91faae79666ad7983ea8212c7">&#9670;&nbsp;</a></span>mesg_shared</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long mesg_shared</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Flags to indicate message type is shared in header </p>
+
+</div>
+</div>
+<a id="a6c93644a52e79d1dc12c8367b3c1c2bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c93644a52e79d1dc12c8367b3c1c2bb">&#9670;&nbsp;</a></span>nchunks</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int nchunks</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of object header chunks </p>
+
+</div>
+</div>
+<a id="afef5dd7d4a08252580b343ea0fc765ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afef5dd7d4a08252580b343ea0fc765ef">&#9670;&nbsp;</a></span>nmesgs</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int nmesgs</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of object header messages </p>
+
+</div>
+</div>
+<a id="a4c4d9feac6023e3045fbd06d4e33ca20"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c4d9feac6023e3045fbd06d4e33ca20">&#9670;&nbsp;</a></span>space_free</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long space_free</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Free space within object header </p>
+
+</div>
+</div>
+<a id="a5acdeb4757dc587aacefcb2089920b19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5acdeb4757dc587aacefcb2089920b19">&#9670;&nbsp;</a></span>space_mesg</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long space_mesg</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Space within header for actual message information </p>
+
+</div>
+</div>
+<a id="a8b1bab88b76237682243c46cdb9ad76e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b1bab88b76237682243c46cdb9ad76e">&#9670;&nbsp;</a></span>space_meta</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long space_meta</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Space within header for object header metadata information </p>
+
+</div>
+</div>
+<a id="a75934105d9120cebb5137b95fb251333"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a75934105d9120cebb5137b95fb251333">&#9670;&nbsp;</a></span>space_total</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long space_total</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Total space for storing object header in file </p>
+
+</div>
+</div>
+<a id="aad880fc4455c253781e8968f2239d56f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad880fc4455c253781e8968f2239d56f">&#9670;&nbsp;</a></span>version</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int version</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Version number of header format in file </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5_o__hdr__info__t_8java.html">H5O_hdr_info_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html">H5O_hdr_info_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.map
new file mode 100644
index 0000000..3945602
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="H5O_hdr_info_t" name="H5O_hdr_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,128,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="17,5,116,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.md5
new file mode 100644
index 0000000..bb59a7f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.md5
@@ -0,0 +1 @@
+f3e9a45c71bf22e7cf17946d149bce46 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.png
new file mode 100644
index 0000000..5c03ffd
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.map
new file mode 100644
index 0000000..3945602
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5O_hdr_info_t" name="H5O_hdr_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,128,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="17,5,116,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.md5
new file mode 100644
index 0000000..bb59a7f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.md5
@@ -0,0 +1 @@
+f3e9a45c71bf22e7cf17946d149bce46 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.png
new file mode 100644
index 0000000..5c03ffd
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html
new file mode 100644
index 0000000..add570f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html
@@ -0,0 +1,398 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5O_info_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">H5O_info_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information struct for object (for H5Oget_info/H5Oget_info_by_name/H5Oget_info_by_idx) </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5O_info_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.png" border="0" usemap="#a_h5_o__info__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_o__info__t_inherit__map" id="a_h5_o__info__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="7,80,102,107"/>
+<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5O_info_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.png" border="0" usemap="#a_h5_o__info__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_o__info__t_coll__map" id="a_h5_o__info__t_coll__map">
+<area shape="rect" title=" " alt="" coords="13,171,107,197"/>
+<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html" title=" " alt="" coords="77,81,182,108"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a299f7f2c69f0999286a42bd087a3a0b1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#a299f7f2c69f0999286a42bd087a3a0b1">H5O_info_t</a> (long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#ab4f7221cf3d4dffa26af1384c7a43644">fileno</a>, <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a> <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#aec1bc6735ca478c420f5ff729bcb3888">token</a>, int <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#ac765329451135abec74c45e1897abf26">type</a>, int <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#ac6509c6fe4cbf7bde170597172f8a288">rc</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#a78178751e6aa0e6669367297ea558059">atime</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#ad625286442afb16b90e9ad7d1457b0ce">mtime</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#a4559a6c80b6542a950e5348306e66da1">ctime</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#a88277ebf14973b3a9477b7ad500fac08">btime</a>, long <a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#a65797b449847d3ce4569fdb38dbe99a9">num_attrs</a>)</td></tr>
+<tr class="separator:a299f7f2c69f0999286a42bd087a3a0b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab4f7221cf3d4dffa26af1384c7a43644"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#ab4f7221cf3d4dffa26af1384c7a43644">fileno</a></td></tr>
+<tr class="separator:ab4f7221cf3d4dffa26af1384c7a43644"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec1bc6735ca478c420f5ff729bcb3888"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#aec1bc6735ca478c420f5ff729bcb3888">token</a></td></tr>
+<tr class="separator:aec1bc6735ca478c420f5ff729bcb3888"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac765329451135abec74c45e1897abf26"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#ac765329451135abec74c45e1897abf26">type</a></td></tr>
+<tr class="separator:ac765329451135abec74c45e1897abf26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6509c6fe4cbf7bde170597172f8a288"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#ac6509c6fe4cbf7bde170597172f8a288">rc</a></td></tr>
+<tr class="separator:ac6509c6fe4cbf7bde170597172f8a288"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78178751e6aa0e6669367297ea558059"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#a78178751e6aa0e6669367297ea558059">atime</a></td></tr>
+<tr class="separator:a78178751e6aa0e6669367297ea558059"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad625286442afb16b90e9ad7d1457b0ce"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#ad625286442afb16b90e9ad7d1457b0ce">mtime</a></td></tr>
+<tr class="separator:ad625286442afb16b90e9ad7d1457b0ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4559a6c80b6542a950e5348306e66da1"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#a4559a6c80b6542a950e5348306e66da1">ctime</a></td></tr>
+<tr class="separator:a4559a6c80b6542a950e5348306e66da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88277ebf14973b3a9477b7ad500fac08"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#a88277ebf14973b3a9477b7ad500fac08">btime</a></td></tr>
+<tr class="separator:a88277ebf14973b3a9477b7ad500fac08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65797b449847d3ce4569fdb38dbe99a9"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html#a65797b449847d3ce4569fdb38dbe99a9">num_attrs</a></td></tr>
+<tr class="separator:a65797b449847d3ce4569fdb38dbe99a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a299f7f2c69f0999286a42bd087a3a0b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a299f7f2c69f0999286a42bd087a3a0b1">&#9670;&nbsp;</a></span>H5O_info_t()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html">H5O_info_t</a> </td>
+ <td>(</td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>fileno</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a>&#160;</td>
+ <td class="paramname"><em>token</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>rc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>atime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>mtime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>ctime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>btime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>num_attrs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Constructor for data model information struct for objects</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fileno</td><td>File number that object is located in </td></tr>
+ <tr><td class="paramname">token</td><td>Object token in file </td></tr>
+ <tr><td class="paramname">type</td><td>Basic object type </td></tr>
+ <tr><td class="paramname">rc</td><td>Reference count of object </td></tr>
+ <tr><td class="paramname">atime</td><td>Access time </td></tr>
+ <tr><td class="paramname">mtime</td><td>Modification time </td></tr>
+ <tr><td class="paramname">ctime</td><td>Change time </td></tr>
+ <tr><td class="paramname">btime</td><td>Birth time </td></tr>
+ <tr><td class="paramname">num_attrs</td><td>Number of attributes attached to object </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a78178751e6aa0e6669367297ea558059"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78178751e6aa0e6669367297ea558059">&#9670;&nbsp;</a></span>atime</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long atime</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Access time </p>
+
+</div>
+</div>
+<a id="a88277ebf14973b3a9477b7ad500fac08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88277ebf14973b3a9477b7ad500fac08">&#9670;&nbsp;</a></span>btime</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long btime</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Birth time </p>
+
+</div>
+</div>
+<a id="a4559a6c80b6542a950e5348306e66da1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4559a6c80b6542a950e5348306e66da1">&#9670;&nbsp;</a></span>ctime</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long ctime</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Change time </p>
+
+</div>
+</div>
+<a id="ab4f7221cf3d4dffa26af1384c7a43644"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab4f7221cf3d4dffa26af1384c7a43644">&#9670;&nbsp;</a></span>fileno</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long fileno</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>File number that object is located in </p>
+
+</div>
+</div>
+<a id="ad625286442afb16b90e9ad7d1457b0ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad625286442afb16b90e9ad7d1457b0ce">&#9670;&nbsp;</a></span>mtime</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long mtime</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Modification time </p>
+
+</div>
+</div>
+<a id="a65797b449847d3ce4569fdb38dbe99a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65797b449847d3ce4569fdb38dbe99a9">&#9670;&nbsp;</a></span>num_attrs</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long num_attrs</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of attributes attached to object </p>
+
+</div>
+</div>
+<a id="ac6509c6fe4cbf7bde170597172f8a288"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac6509c6fe4cbf7bde170597172f8a288">&#9670;&nbsp;</a></span>rc</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int rc</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Reference count of object </p>
+
+</div>
+</div>
+<a id="aec1bc6735ca478c420f5ff729bcb3888"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec1bc6735ca478c420f5ff729bcb3888">&#9670;&nbsp;</a></span>token</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a> token</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Object token in file </p>
+
+</div>
+</div>
+<a id="ac765329451135abec74c45e1897abf26"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac765329451135abec74c45e1897abf26">&#9670;&nbsp;</a></span>type</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Basic object type (group, dataset, etc.) </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5_o__info__t_8java.html">H5O_info_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t.html">H5O_info_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.map
new file mode 100644
index 0000000..5a60383
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="H5O_info_t" name="H5O_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="13,171,107,197"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,5,104,32"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html" title=" " alt="" coords="77,81,182,108"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.md5
new file mode 100644
index 0000000..a6a911f
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.md5
@@ -0,0 +1 @@
+0789b8b634ac5b9c231e5ba0db0a8f2c \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.png
new file mode 100644
index 0000000..aafb476
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.map
new file mode 100644
index 0000000..ae1865a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5O_info_t" name="H5O_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="7,80,102,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="5,5,104,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.md5
new file mode 100644
index 0000000..800ca4a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.md5
@@ -0,0 +1 @@
+384f0aca00dc192d2bc516c2c6d8b99c \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.png
new file mode 100644
index 0000000..93ebe50
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__info__t__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html
new file mode 100644
index 0000000..185ffea
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html
@@ -0,0 +1,230 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5O_native_info_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">H5O_native_info_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information struct for native HDF5 object info, such as object header metadata (for H5Oget_info/H5Oget_info_by_name/H5Oget_info_by_idx). </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5O_native_info_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.png" border="0" usemap="#a_h5_o__native__info__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_o__native__info__t_inherit__map" id="a_h5_o__native__info__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,148,107"/>
+<area shape="rect" title=" " alt="" coords="27,5,126,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5O_native_info_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.png" border="0" usemap="#a_h5_o__native__info__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_o__native__info__t_coll__map" id="a_h5_o__native__info__t_coll__map">
+<area shape="rect" title=" " alt="" coords="11,185,154,212"/>
+<area shape="rect" title=" " alt="" coords="33,5,132,32"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html" title=" " alt="" coords="21,81,144,108"/>
+<area shape="rect" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html" title=" " alt="" coords="168,81,271,108"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a39e5bc339e3b5924ec96de42fbb8f33f"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html#a39e5bc339e3b5924ec96de42fbb8f33f">equals</a> (Object o)</td></tr>
+<tr class="separator:a39e5bc339e3b5924ec96de42fbb8f33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae34f6a48defbfa23cc8886ef6fb03524"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html">H5O_hdr_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html#ae34f6a48defbfa23cc8886ef6fb03524">hdr_info</a></td></tr>
+<tr class="separator:ae34f6a48defbfa23cc8886ef6fb03524"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b2715a4e1cfd347443b4dec487b7cad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html">H5_ih_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html#a2b2715a4e1cfd347443b4dec487b7cad">obj_info</a></td></tr>
+<tr class="separator:a2b2715a4e1cfd347443b4dec487b7cad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a572f3f3ceb831a15424d13fbe129658d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html">H5_ih_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html#a572f3f3ceb831a15424d13fbe129658d">attr_info</a></td></tr>
+<tr class="separator:a572f3f3ceb831a15424d13fbe129658d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a39e5bc339e3b5924ec96de42fbb8f33f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a39e5bc339e3b5924ec96de42fbb8f33f">&#9670;&nbsp;</a></span>equals()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean equals </td>
+ <td>(</td>
+ <td class="paramtype">Object&#160;</td>
+ <td class="paramname"><em>o</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a572f3f3ceb831a15424d13fbe129658d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a572f3f3ceb831a15424d13fbe129658d">&#9670;&nbsp;</a></span>attr_info</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html">H5_ih_info_t</a> attr_info</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>v2 B-tree and heap for attributes </p>
+
+</div>
+</div>
+<a id="ae34f6a48defbfa23cc8886ef6fb03524"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae34f6a48defbfa23cc8886ef6fb03524">&#9670;&nbsp;</a></span>hdr_info</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html">H5O_hdr_info_t</a> hdr_info</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Object header information </p>
+
+</div>
+</div>
+<a id="a2b2715a4e1cfd347443b4dec487b7cad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2b2715a4e1cfd347443b4dec487b7cad">&#9670;&nbsp;</a></span>obj_info</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html">H5_ih_info_t</a> obj_info</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>v1/v2 B-tree and local/fractal heap for groups, B-tree for chunked datasets </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5_o__native__info__t_8java.html">H5O_native_info_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t.html">H5O_native_info_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.map
new file mode 100644
index 0000000..d7be13e
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.map
@@ -0,0 +1,6 @@
+<map id="H5O_native_info_t" name="H5O_native_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="11,185,154,212"/>
+<area shape="rect" id="node2" title=" " alt="" coords="33,5,132,32"/>
+<area shape="rect" id="node3" href="$classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__hdr__info__t.html" title=" " alt="" coords="21,81,144,108"/>
+<area shape="rect" id="node4" href="$classhdf_1_1hdf5lib_1_1structs_1_1_h5__ih__info__t.html" title=" " alt="" coords="168,81,271,108"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.md5
new file mode 100644
index 0000000..5a4d608
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.md5
@@ -0,0 +1 @@
+68d578907ee5684b4ec91b46dcdd9fdf \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.png
new file mode 100644
index 0000000..7b338a2
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.map
new file mode 100644
index 0000000..59aeb9b
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5O_native_info_t" name="H5O_native_info_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,148,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="27,5,126,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.md5
new file mode 100644
index 0000000..14babfc
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.md5
@@ -0,0 +1 @@
+1598b5e99804b4f2a602d91672ff462d \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.png
new file mode 100644
index 0000000..01da9ed
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__native__info__t__inherit__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html
new file mode 100644
index 0000000..8429e92
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: H5O_token_t Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">H5O_token_t Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Object token, which is a unique and permanent identifier, for an HDF5 object within a container. </p>
+</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for H5O_token_t:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.png" border="0" usemap="#a_h5_o__token__t_inherit__map" alt="Inheritance graph"/></div>
+<map name="a_h5_o__token__t_inherit__map" id="a_h5_o__token__t_inherit__map">
+<area shape="rect" title=" " alt="" coords="5,80,111,107"/>
+<area shape="rect" title=" " alt="" coords="9,5,107,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for H5O_token_t:</div>
+<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-1-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.png" border="0" usemap="#a_h5_o__token__t_coll__map" alt="Collaboration graph"/></div>
+<map name="a_h5_o__token__t_coll__map" id="a_h5_o__token__t_coll__map">
+<area shape="rect" title=" " alt="" coords="5,80,111,107"/>
+<area shape="rect" title=" " alt="" coords="9,5,107,32"/>
+</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a0b48aac66bdd0eedca532de91201e7ae"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html#a0b48aac66bdd0eedca532de91201e7ae">isUndefined</a> ()</td></tr>
+<tr class="separator:a0b48aac66bdd0eedca532de91201e7ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e5bc339e3b5924ec96de42fbb8f33f"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html#a39e5bc339e3b5924ec96de42fbb8f33f">equals</a> (Object o)</td></tr>
+<tr class="separator:a39e5bc339e3b5924ec96de42fbb8f33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0ad80c378fb4b5fe4bc8a855302c4ae1"><td class="memItemLeft" align="right" valign="top">byte[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html#a0ad80c378fb4b5fe4bc8a855302c4ae1">data</a></td></tr>
+<tr class="separator:a0ad80c378fb4b5fe4bc8a855302c4ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a39e5bc339e3b5924ec96de42fbb8f33f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a39e5bc339e3b5924ec96de42fbb8f33f">&#9670;&nbsp;</a></span>equals()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean equals </td>
+ <td>(</td>
+ <td class="paramtype">Object&#160;</td>
+ <td class="paramname"><em>o</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0b48aac66bdd0eedca532de91201e7ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b48aac66bdd0eedca532de91201e7ae">&#9670;&nbsp;</a></span>isUndefined()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean isUndefined </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Check if token data is undefined</p>
+<dl class="section return"><dt>Returns</dt><dd>true if token data is undefined </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Field Documentation</h2>
+<a id="a0ad80c378fb4b5fe4bc8a855302c4ae1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ad80c378fb4b5fe4bc8a855302c4ae1">&#9670;&nbsp;</a></span>data</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">byte [] data</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Tokens are unique and permanent identifiers that are used to reference HDF5 objects in a container. Use basic byte array to store the dat </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>java/src/hdf/hdf5lib/structs/<a class="el" href="_h5_o__token__t_8java.html">H5O_token_t.java</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>hdf</b></li><li class="navelem"><b>hdf5lib</b></li><li class="navelem"><a class="el" href="namespacehdf_1_1hdf5lib_1_1structs.html">structs</a></li><li class="navelem"><a class="el" href="classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t.html">H5O_token_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.map
new file mode 100644
index 0000000..ab1bf8a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="H5O_token_t" name="H5O_token_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,111,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="9,5,107,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.md5
new file mode 100644
index 0000000..719d332
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.md5
@@ -0,0 +1 @@
+a29ad716813a8d40023d5856b1adf2d8 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.png
new file mode 100644
index 0000000..c176bef
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__coll__graph.png
Binary files differ
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.map b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.map
new file mode 100644
index 0000000..ab1bf8a
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="H5O_token_t" name="H5O_token_t">
+<area shape="rect" id="node1" title=" " alt="" coords="5,80,111,107"/>
+<area shape="rect" id="node2" title=" " alt="" coords="9,5,107,32"/>
+</map>
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.md5 b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.md5
new file mode 100644
index 0000000..719d332
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.md5
@@ -0,0 +1 @@
+a29ad716813a8d40023d5856b1adf2d8 \ No newline at end of file
diff --git a/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.png b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.png
new file mode 100644
index 0000000..c176bef
--- /dev/null
+++ b/develop/classhdf_1_1hdf5lib_1_1structs_1_1_h5_o__token__t__inherit__graph.png
Binary files differ
diff --git a/develop/closed.png b/develop/closed.png
new file mode 100644
index 0000000..98cc2c9
--- /dev/null
+++ b/develop/closed.png
Binary files differ
diff --git a/develop/cmpnddtype.png b/develop/cmpnddtype.png
new file mode 100644
index 0000000..53b4afd
--- /dev/null
+++ b/develop/cmpnddtype.png
Binary files differ
diff --git a/develop/crtatt.png b/develop/crtatt.png
new file mode 100644
index 0000000..93ac36c
--- /dev/null
+++ b/develop/crtatt.png
Binary files differ
diff --git a/develop/crtdset.png b/develop/crtdset.png
new file mode 100644
index 0000000..9cc3085
--- /dev/null
+++ b/develop/crtdset.png
Binary files differ
diff --git a/develop/crtf-pic.png b/develop/crtf-pic.png
new file mode 100644
index 0000000..f7c49b8
--- /dev/null
+++ b/develop/crtf-pic.png
Binary files differ
diff --git a/develop/crtgrp.png b/develop/crtgrp.png
new file mode 100644
index 0000000..506bc68
--- /dev/null
+++ b/develop/crtgrp.png
Binary files differ
diff --git a/develop/dataset.png b/develop/dataset.png
new file mode 100644
index 0000000..1524417
--- /dev/null
+++ b/develop/dataset.png
Binary files differ
diff --git a/develop/datasetwdata.png b/develop/datasetwdata.png
new file mode 100644
index 0000000..5f03827
--- /dev/null
+++ b/develop/datasetwdata.png
Binary files differ
diff --git a/develop/dataspace.png b/develop/dataspace.png
new file mode 100644
index 0000000..95e0b7d
--- /dev/null
+++ b/develop/dataspace.png
Binary files differ
diff --git a/develop/dataspace1.png b/develop/dataspace1.png
new file mode 100644
index 0000000..f21a5f5
--- /dev/null
+++ b/develop/dataspace1.png
Binary files differ
diff --git a/develop/datatype.png b/develop/datatype.png
new file mode 100644
index 0000000..6ea5732
--- /dev/null
+++ b/develop/datatype.png
Binary files differ
diff --git a/develop/deprecated.html b/develop/deprecated.html
new file mode 100644
index 0000000..822136d
--- /dev/null
+++ b/develop/deprecated.html
@@ -0,0 +1,298 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Deprecated List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('deprecated.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="PageDoc"><div class="header">
+ <div class="headertitle">
+<div class="title">Deprecated List </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="reflist">
+<dt>Global <a class="el" href="group___j_h5_d.html#ga8ec234d17b1f5c48e8065d0426f6177c">H5.H5Dvlen_reclaim</a> (long type_id, long space_id, long xfer_plist_id, byte[] buf)</dt>
+<dd><a class="anchor" id="_deprecated000005"></a>As of HDF5 1.12.0 in favor of H5Treclaim </dd>
+<dt>Global <a class="el" href="group___j_h5_f.html#gadf78bae0122080a4500a7c04b7efe53c">H5.H5Fis_hdf5</a> (String name)</dt>
+<dd><a class="anchor" id="_deprecated000006"></a>As of HDF5 1.10.5 in favor of H5Fis_accessible. </dd>
+<dt>Global <a class="el" href="group___j_h5_i.html#gaa4ad4819f0a2d36cfdb0738fcb7e0d3a">H5.H5Iget_name_long</a> (long obj_id, String[] name, long size)</dt>
+<dd><a class="anchor" id="_deprecated000007"></a> </dd>
+<dt>Global <a class="el" href="group___j_h5_o.html#ga574e0f07408bce765cc0980fa1841518">H5.H5Oset_comment</a> (long obj_id, String comment)</dt>
+<dd><a class="anchor" id="_deprecated000008"></a>As of HDF5 1.8 in favor of object attributes. </dd>
+<dt>Global <a class="el" href="group___j_h5_o.html#gaef7ead6cb2131550d32a147a14b1e29c">H5.H5Oset_comment_by_name</a> (long loc_id, String name, String comment, long lapl_id)</dt>
+<dd><a class="anchor" id="_deprecated000009"></a>As of HDF5 1.8 in favor of object attributes. </dd>
+<dt>Global <a class="el" href="group___f_h5_a.html#gace0533c183c9b43ef1503d9c08a643c8">h5a::h5aopen_idx_f</a> (obj_id, index, attr_id, hdferr)</dt>
+<dd><a class="anchor" id="_deprecated000001"></a>Superseded by H5Aopen_by_idx_f(). </dd>
+<dt>Global <a class="el" href="group___h5_a.html#gaa30f5f6c277d6c46f8aa31e89cdba085">H5Acreate1</a> (hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t acpl_id)</dt>
+<dd><a class="anchor" id="_deprecated000010"></a>Superseded by <a class="el" href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308" title="Creates an attribute attached to a specified object.">H5Acreate2()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_a.html#gaadd809fc16238754105bbddd20bcdde1">H5Aget_num_attrs</a> (hid_t loc_id)</dt>
+<dd><a class="anchor" id="_deprecated000011"></a>Superseded by <a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info()</a>, <a class="el" href="group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c">H5Oget_info_by_name()</a>, and <a class="el" href="group___h5_o.html#gafe764884e1530f86079288dd5895a7bd">H5Oget_info_by_idx()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_a.html#gabdb2cf7368eec0ad998cbe6a3f61aa41">H5Aiterate1</a> (hid_t loc_id, unsigned *idx, H5A_operator1_t op, void *op_data)</dt>
+<dd><a class="anchor" id="_deprecated000012"></a>Superseded by <a class="el" href="group___h5_a.html#ga9315a22b60468b6e996559b1b8a77251" title="Calls a user-defined function for each attribute on an object.">H5Aiterate2()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_a.html#gadaa85276f2731ad78462a6fd27118470">H5Aopen_idx</a> (hid_t loc_id, unsigned idx)</dt>
+<dd><a class="anchor" id="_deprecated000013"></a>Superseded by <a class="el" href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d" title="Opens the nth attribute attached to an object.">H5Aopen_by_idx()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_a.html#ga5c05fade96b6b7e2299f56a5b1edb1c1">H5Aopen_name</a> (hid_t loc_id, const char *name)</dt>
+<dd><a class="anchor" id="_deprecated000014"></a>Superseded by <a class="el" href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10" title="Opens an attribute for an object by object name and attribute name.">H5Aopen_by_name()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_d.html#ga6b86f2683ae6a78d48d33c45257744a2">H5Dcreate1</a> (hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t dcpl_id)</dt>
+<dd><a class="anchor" id="_deprecated000015"></a>Superseded by <a class="el" href="group___h5_d.html#gabf62045119f4e9c512d87d77f2f992df" title="Creates a new dataset and links it into the file.">H5Dcreate2()</a> or the macro <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_d.html#gac4c0ff57977b1f39c1055296e39cbe91">H5Dextend</a> (hid_t dset_id, const hsize_t size[])</dt>
+<dd><a class="anchor" id="_deprecated000017"></a>Superseded by <a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f" title="Changes the sizes of a dataset&#39;s dimensions.">H5Dset_extent()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_d.html#gabaf03a683e1da2c8dad6ba1010d55b81">H5Dopen1</a> (hid_t loc_id, const char *name)</dt>
+<dd><a class="anchor" id="_deprecated000016"></a>Superseded by <a class="el" href="group___h5_d.html#ga04198c4cf0b849ed3a8921f6c7169ee2" title="Opens an existing dataset.">H5Dopen2()</a> or the macro <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_d_o.html#gaaf8ec5a5623f93549e49c39f95c4abab">H5DOread_chunk</a> (hid_t dset_id, hid_t dxpl_id, const hsize_t *offset, uint32_t *filters, void *buf)</dt>
+<dd><p class="startdd"><a class="anchor" id="_deprecated000003"></a>This function was deprecated in favor of the function <a class="el" href="group___h5_d.html#gac1092a63b718ec949d6539590a914b60" title="Reads a raw data chunk directly from a dataset in a file into a buffer.">H5Dread_chunk()</a> as of HDF5-1.10.3. In HDF5 1.10.3, the functionality of <a class="el" href="group___h5_d_o.html#gaaf8ec5a5623f93549e49c39f95c4abab" title="Reads a raw data chunk directly from a dataset in a file into a buffer.">H5DOread_chunk()</a> was moved to <a class="el" href="group___h5_d.html#gac1092a63b718ec949d6539590a914b60" title="Reads a raw data chunk directly from a dataset in a file into a buffer.">H5Dread_chunk()</a>. </p>
+<p class="enddd">For compatibility, this API call has been left as a stub which simply calls <a class="el" href="group___h5_d.html#gac1092a63b718ec949d6539590a914b60" title="Reads a raw data chunk directly from a dataset in a file into a buffer.">H5Dread_chunk()</a>. New code should use <a class="el" href="group___h5_d.html#gac1092a63b718ec949d6539590a914b60" title="Reads a raw data chunk directly from a dataset in a file into a buffer.">H5Dread_chunk()</a>. </p>
+</dd>
+<dt>Global <a class="el" href="group___h5_d_o.html#gabc3c07ed2cf29dd34035194919fbeb31">H5DOwrite_chunk</a> (hid_t dset_id, hid_t dxpl_id, uint32_t filters, const hsize_t *offset, size_t data_size, const void *buf)</dt>
+<dd><p class="startdd"><a class="anchor" id="_deprecated000002"></a>This function was deprecated in favor of the function <a class="el" href="group___h5_d.html#ga416ccd200929b11386a10e9024977109" title="Writes a raw data chunk from a buffer directly to a dataset in a file.">H5Dwrite_chunk()</a> of HDF5-1.10.3. The functionality of <a class="el" href="group___h5_d_o.html#gabc3c07ed2cf29dd34035194919fbeb31" title="Writes a raw data chunk from a buffer directly to a dataset in a file.">H5DOwrite_chunk()</a> was moved to <a class="el" href="group___h5_d.html#ga416ccd200929b11386a10e9024977109" title="Writes a raw data chunk from a buffer directly to a dataset in a file.">H5Dwrite_chunk()</a>. </p>
+<p class="enddd">For compatibility, this API call has been left as a stub which simply calls <a class="el" href="group___h5_d.html#ga416ccd200929b11386a10e9024977109" title="Writes a raw data chunk from a buffer directly to a dataset in a file.">H5Dwrite_chunk()</a>. New code should use <a class="el" href="group___h5_d.html#ga416ccd200929b11386a10e9024977109" title="Writes a raw data chunk from a buffer directly to a dataset in a file.">H5Dwrite_chunk()</a>. </p>
+</dd>
+<dt>Global <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119">H5Dvlen_reclaim</a> (hid_t type_id, hid_t space_id, hid_t dxpl_id, void *buf)</dt>
+<dd><a class="anchor" id="_deprecated000018"></a>Superseded by <a class="el" href="group___v_l_e_n.html#ga6851783a68a0f868c27300cb5622fbbe" title="Reclaims the variable length (VL) datatype memory buffers.">H5Treclaim()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_e.html#ga0f2ee26cbe35c5dde49d615fc31ea2f6">H5Eclear1</a> (void)</dt>
+<dd><a class="anchor" id="_deprecated000019"></a>1.8.0 Function <a class="el" href="_h5version_8h.html#ac4c79bee16d0ffe8a6017bfdb66c9916">H5Eclear()</a> renamed to <a class="el" href="group___h5_e.html#ga0f2ee26cbe35c5dde49d615fc31ea2f6" title="Clears the error stack for the current thread.">H5Eclear1()</a> and deprecated in this release. </dd>
+<dt>Global <a class="el" href="group___h5_e.html#ga0ca4dd7ed560882a7da176a0e2325707">H5Eget_auto1</a> (H5E_auto1_t *func, void **client_data)</dt>
+<dd><a class="anchor" id="_deprecated000020"></a>1.8.0 Function <a class="el" href="group___h5_e.html#gaa088620ef0b6c4ac2abcf57d61c8cdb8">H5Eget_auto()</a> renamed to <a class="el" href="group___h5_e.html#ga0ca4dd7ed560882a7da176a0e2325707" title="Returns the current settings for the automatic error stack traversal function and its data.">H5Eget_auto1()</a> and deprecated in this release. </dd>
+<dt>Global <a class="el" href="group___h5_e.html#ga106aabd35c2220589138cf5826011264">H5Eget_major</a> (H5E_major_t maj)</dt>
+<dd><a class="anchor" id="_deprecated000025"></a>1.8.0 Function deprecated in this release. </dd>
+<dt>Global <a class="el" href="group___h5_e.html#ga62b93353a46578d0f5b41e87f075b112">H5Eget_minor</a> (H5E_minor_t min)</dt>
+<dd><a class="anchor" id="_deprecated000026"></a>1.8.0 Function deprecated and return type changed in this release. </dd>
+<dt>Global <a class="el" href="group___h5_e.html#ga9c71eb8e5b7261668e2e8926f1822365">H5Eprint1</a> (FILE *stream)</dt>
+<dd><a class="anchor" id="_deprecated000022"></a>1.8.0 Function <a class="el" href="group___h5_e.html#gaa7e93cb96b399e5853721258872435a8">H5Eprint()</a> renamed to <a class="el" href="group___h5_e.html#ga9c71eb8e5b7261668e2e8926f1822365" title="Prints the current error stack in a default manner.">H5Eprint1()</a> and deprecated in this release. </dd>
+<dt>Global <a class="el" href="group___h5_e.html#ga7e2d223ad3bf68fe35f343b97edf0e92">H5Epush1</a> (const char *file, const char *func, unsigned line, H5E_major_t maj, H5E_minor_t min, const char *str)</dt>
+<dd><a class="anchor" id="_deprecated000021"></a>1.8.0 Function <a class="el" href="group___h5_e.html#ga4a7d9ca6b4f7bf521d29c85bbc5b7941">H5Epush()</a> renamed to <a class="el" href="group___h5_e.html#ga7e2d223ad3bf68fe35f343b97edf0e92" title="Pushes a new error record onto the error stack.">H5Epush1()</a> and deprecated in this release. </dd>
+<dt>Global <a class="el" href="group___h5_e.html#gab7e1c2db4a0811b70227833b5462eea8">H5Eset_auto1</a> (H5E_auto1_t func, void *client_data)</dt>
+<dd><a class="anchor" id="_deprecated000023"></a>1.8.0 Function <a class="el" href="group___h5_e.html#ga245383d63fba5c4282ce8e9ef8488702">H5Eset_auto()</a> renamed to <a class="el" href="group___h5_e.html#gab7e1c2db4a0811b70227833b5462eea8" title="Turns automatic error printing on or off.">H5Eset_auto1()</a> and deprecated in this release. </dd>
+<dt>Global <a class="el" href="group___h5_e.html#ga8d54a0f62f9ea625bdeab8e5e0c894c4">H5Ewalk1</a> (H5E_direction_t direction, H5E_walk1_t func, void *client_data)</dt>
+<dd><a class="anchor" id="_deprecated000024"></a>1.8.0 Function <a class="el" href="group___h5_e.html#ga565cd6c7b7a197f8954d821419aba0d0">H5Ewalk()</a> renamed to <a class="el" href="group___h5_e.html#ga8d54a0f62f9ea625bdeab8e5e0c894c4" title="Walks the current error stack, calling the specified function.">H5Ewalk1()</a> and deprecated in this release. </dd>
+<dt>Global <a class="el" href="_h5_fpublic_8h.html#af3ff563967a75b699c487fac04c42423">H5F_ACC_DEBUG</a> </dt>
+<dd><a class="anchor" id="_deprecated000028"></a>In which version? </dd>
+<dt>Global <a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797">H5F_file_space_type_t</a> </dt>
+<dd><a class="anchor" id="_deprecated000027"></a>1.10.1 </dd>
+<dt>Global <a class="el" href="group___h5_f.html#ga660153029322fa6b77f5473cedc2d72f">H5Fget_info1</a> (hid_t obj_id, <a class="el" href="struct_h5_f__info1__t.html">H5F_info1_t</a> *file_info)</dt>
+<dd><a class="anchor" id="_deprecated000029"></a>This function has been renamed from <a class="el" href="group___h5_f.html#gae17036b3e36a8777328204e8bf073144">H5Fget_info()</a> and is deprecated in favor of the macro <a class="el" href="group___h5_f.html#gae17036b3e36a8777328204e8bf073144">H5Fget_info</a> or the function <a class="el" href="group___h5_f.html#gaced8c09c1559636a9c3f33dff3f4520e" title="Retrieves global file information.">H5Fget_info2()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_f.html#ga6055c2ea3438bd4aaf221eba66843225">H5Fis_hdf5</a> (const char *file_name)</dt>
+<dd><a class="anchor" id="_deprecated000031"></a>When? </dd>
+<dt>Global <a class="el" href="group___h5_f.html#gae920c2acac63c0039db5c2845fb8e5bb">H5Fset_latest_format</a> (hid_t file_id, hbool_t latest_format)</dt>
+<dd><a class="anchor" id="_deprecated000030"></a>When? </dd>
+<dt>Global <a class="el" href="_h5_gpublic_8h.html#aa2bdcd48141dd7db6e4a6d2534801697">H5G_iterate_t</a> )(hid_t group, const char *name, void *op_data)</dt>
+<dd><a class="anchor" id="_deprecated000033"></a> </dd>
+<dt>Global <a class="el" href="_h5_gpublic_8h.html#a4ee921b13233a7c297b81a49022a1dd6">H5G_obj_t</a> </dt>
+<dd><a class="anchor" id="_deprecated000032"></a> </dd>
+<dt>Class <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> </dt>
+<dd><a class="anchor" id="_deprecated000034"></a> </dd>
+<dt>Global <a class="el" href="group___h5_g.html#ga7397440085510728a2e2d22199e81980">H5Gcreate1</a> (hid_t loc_id, const char *name, size_t size_hint)</dt>
+<dd><a class="anchor" id="_deprecated000035"></a>This function is deprecated in favor of <a class="el" href="group___h5_g.html#ga86d93295965f750ef25dea2505a711d9" title="Creates a new group and links it into the file.">H5Gcreate2()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#gac5a1c3e1ed4264d92cc02ca20afc57f4">H5Gget_comment</a> (hid_t loc_id, const char *name, size_t bufsize, char *buf)</dt>
+<dd><a class="anchor" id="_deprecated000044"></a>This function is deprecated in favor of the function <a class="el" href="group___h5_o.html#gaa1511ce5e2fe01ce7ea58f2f851d694b" title="Retrieves comment for specified object.">H5Oget_comment()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#ga3a994ec16caa60edd7bb6c71c6fdc5aa">H5Gget_linkval</a> (hid_t loc_id, const char *name, size_t size, char *buf)</dt>
+<dd><a class="anchor" id="_deprecated000042"></a>This function is deprecated in favor of the function <a class="el" href="group___h5_l.html#ga8eaacc372afc314e44521dfc1f66dcf4" title="Returns the value of a link.">H5Lget_val()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#ga3e30142e15ccf9a08bfc91ca9925c14d">H5Gget_num_objs</a> (hid_t loc_id, hsize_t *num_objs)</dt>
+<dd><a class="anchor" id="_deprecated000046"></a>This function is deprecated in favor of the function <a class="el" href="group___h5_g.html#gad4be126ab7bbf2001435e8e70089f3d3" title="Retrieves information about a group.">H5Gget_info()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#gad75244979da933ba0b3ad25258850a6b">H5Gget_objinfo</a> (hid_t loc_id, const char *name, hbool_t follow_link, <a class="el" href="struct_h5_g__stat__t.html">H5G_stat_t</a> *statbuf)</dt>
+<dd><a class="anchor" id="_deprecated000047"></a>This function is deprecated in favor of the functions <a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info()</a> and <a class="el" href="group___h5_l.html#gacc2ad7f2b402c4bf9bb122d7f43b98dc" title="Returns information about a link.">H5Lget_info1()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#ga80180e7b819d3c9b3b3f1895e9baaf5b">H5Gget_objname_by_idx</a> (hid_t loc_id, hsize_t idx, char *name, size_t size)</dt>
+<dd><a class="anchor" id="_deprecated000048"></a>This function is deprecated in favor of the function <a class="el" href="group___h5_l.html#ga453ea40c3bb85ec8120dd17deed2bd90" title="Retrieves name of the n-th link in a group, according to the order within a specified field or index.">H5Lget_name_by_idx()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#gab1383b8cca3fa99410ad36427059c5a7">H5Gget_objtype_by_idx</a> (hid_t loc_id, hsize_t idx)</dt>
+<dd><a class="anchor" id="_deprecated000049"></a>This function is deprecated in favor of the function <a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#ga957fee64f796f184f542537127ad6c11">H5Giterate</a> (hid_t loc_id, const char *name, int *idx, H5G_iterate_t op, void *op_data)</dt>
+<dd><a class="anchor" id="_deprecated000045"></a>This function is deprecated in favor of the function <a class="el" href="group___t_r_a_v.html#ga1e7c0a8cf17699563c02e128f27042f1" title="Iterates over links in a group, with user callback routine, according to the order within an index.">H5Literate1()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#ga1b9b2effdc1727613f81c4dcb2a4d644">H5Glink</a> (hid_t cur_loc_id, H5L_type_t type, const char *cur_name, const char *new_name)</dt>
+<dd><a class="anchor" id="_deprecated000037"></a>This function is deprecated. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#gafabd07a7f64a7cbef27c56a3bee2df47">H5Glink2</a> (hid_t cur_loc_id, const char *cur_name, H5L_type_t type, hid_t new_loc_id, const char *new_name)</dt>
+<dd><a class="anchor" id="_deprecated000038"></a>This function is deprecated. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#gaa6474351d346ad45309ae0b22ebdde9a">H5Gmove</a> (hid_t src_loc_id, const char *src_name, const char *dst_name)</dt>
+<dd><a class="anchor" id="_deprecated000039"></a>This function is deprecated. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#gad97bf21798b06b63df0bdd404cac562c">H5Gmove2</a> (hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name)</dt>
+<dd><a class="anchor" id="_deprecated000040"></a>This function is deprecated. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#ga163ca3eb7893d34973ee900b2da886be">H5Gopen1</a> (hid_t loc_id, const char *name)</dt>
+<dd><a class="anchor" id="_deprecated000036"></a>This function is deprecated in favor of <a class="el" href="group___h5_g.html#gadab91e2dd7a7e253dcc0e4fe04b81403" title="Opens an existing group in a file.">H5Gopen2()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#ga7a615715ea68fc1bf11484a8278fe682">H5Gset_comment</a> (hid_t loc_id, const char *name, const char *comment)</dt>
+<dd><a class="anchor" id="_deprecated000043"></a>This function is deprecated in favor of the function <a class="el" href="group___h5_o.html#ga8b5cf8e916204e29616516046121f631" title="Sets comment for specified object.">H5Oset_comment()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_g.html#gacb843cbd5bbb816cfa9c855463d1e51c">H5Gunlink</a> (hid_t loc_id, const char *name)</dt>
+<dd><a class="anchor" id="_deprecated000041"></a>This function is deprecated in favor of the function <a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf" title="Removes a link from a group.">H5Ldelete()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_l.html#gacc2ad7f2b402c4bf9bb122d7f43b98dc">H5Lget_info1</a> (hid_t loc_id, const char *name, <a class="el" href="struct_h5_l__info1__t.html">H5L_info1_t</a> *linfo, hid_t lapl_id)</dt>
+<dd><a class="anchor" id="_deprecated000050"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400" title="Returns information about a link.">H5Lget_info2()</a> or the macro <a class="el" href="group___h5_l.html#ga97279697f3010a6ad31dd7f4341eb698">H5Lget_info()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_l.html#ga7ed207f47e0e0f768f0d540c73e37e2a">H5Lget_info_by_idx1</a> (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, <a class="el" href="struct_h5_l__info1__t.html">H5L_info1_t</a> *linfo, hid_t lapl_id)</dt>
+<dd><a class="anchor" id="_deprecated000051"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___h5_l.html#gaecfb3ef8520e9224b24a151ff8459ba9" title="Retrieves metadata for a link in a group, according to the order within a field or index.">H5Lget_info_by_idx2()</a> and the macro <a class="el" href="group___h5_l.html#ga4db00b8b944eae68233438165c784b67">H5Lget_info_by_idx()</a>. </dd>
+<dt>Global <a class="el" href="group___t_r_a_v.html#ga1e7c0a8cf17699563c02e128f27042f1">H5Literate1</a> (hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate1_t op, void *op_data)</dt>
+<dd><a class="anchor" id="_deprecated000052"></a>Deprecated in favor of <a class="el" href="group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73" title="Iterates over links in a group, with user callback routine, according to the order within an index.">H5Literate2()</a>. </dd>
+<dt>Global <a class="el" href="group___t_r_a_v.html#ga87e036da0c8d1146a073f3ee08e0fedc">H5Literate_by_name1</a> (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate1_t op, void *op_data, hid_t lapl_id)</dt>
+<dd><a class="anchor" id="_deprecated000053"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e" title="Iterates through links in a group.">H5Literate_by_name2()</a> or the macro <a class="el" href="group___t_r_a_v.html#ga655b002428e0176c2fa23a0315fbbcc2">H5Literate_by_name()</a>. </dd>
+<dt>Global <a class="el" href="group___t_r_a_v.html#ga5424ef7043c82147490d027a0e8a59ef">H5Lvisit1</a> (hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate1_t op, void *op_data)</dt>
+<dd><a class="anchor" id="_deprecated000054"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66" title="Recursively visits all links starting from a specified group.">H5Lvisit2()</a> or the macro <a class="el" href="group___t_r_a_v.html#gac0558936502924d9e898d8b6e041ed69">H5Lvisit()</a>. </dd>
+<dt>Global <a class="el" href="group___t_r_a_v.html#ga1f1ba1bb4d44f2c111990024809417ac">H5Lvisit_by_name1</a> (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate1_t op, void *op_data, hid_t lapl_id)</dt>
+<dd><a class="anchor" id="_deprecated000055"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___t_r_a_v.html#gafee93792c7e27a7e78b1ec221876b173" title="Recursively visits all links starting from a specified group.">H5Lvisit_by_name2()</a> or the macro <a class="el" href="group___t_r_a_v.html#ga138405315e233673741893e4e250f055">H5Lvisit_by_name()</a>. </dd>
+<dt>Class <a class="el" href="struct_h5_o__stat__t.html">H5O_stat_t</a> </dt>
+<dd><a class="anchor" id="_deprecated000056"></a> </dd>
+<dt>Global <a class="el" href="group___h5_o.html#gaf3751684a6706e3ba49b863406011f80">H5Oget_info1</a> (hid_t loc_id, <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *oinfo)</dt>
+<dd><a class="anchor" id="_deprecated000058"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info3()</a> or the macro <a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info</a>. </dd>
+<dt>Global <a class="el" href="group___h5_o.html#ga06f896e14fe4fa940fbc2bc235e0cf74">H5Oget_info2</a> (hid_t loc_id, <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *oinfo, unsigned fields)</dt>
+<dd><a class="anchor" id="_deprecated000061"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013" title="Retrieves the metadata for an object specified by an identifier.">H5Oget_info3()</a> or the macro <a class="el" href="group___h5_o.html#gaf4f302a33faba9e1c2b5f64c62ca4ed5">H5Oget_info()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_o.html#ga7208d2cf198dcfc875603323841bffae">H5Oget_info_by_idx1</a> (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *oinfo, hid_t lapl_id)</dt>
+<dd><a class="anchor" id="_deprecated000060"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___h5_o.html#gafa2f8884f7d3e7fd9b8549f5b59fd9eb" title="Retrieves the metadata for an object, identifying the object by an index position.">H5Oget_info_by_idx3()</a> or the macro <a class="el" href="group___h5_o.html#gafe764884e1530f86079288dd5895a7bd">H5Oget_info_by_idx()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_o.html#ga85e15e65922874111da1a5efd5dd7bed">H5Oget_info_by_idx2</a> (hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *oinfo, unsigned fields, hid_t lapl_id)</dt>
+<dd><a class="anchor" id="_deprecated000063"></a>As of HDF5-1.12 this function is deprecated in favor of the function <a class="el" href="group___h5_o.html#gafa2f8884f7d3e7fd9b8549f5b59fd9eb" title="Retrieves the metadata for an object, identifying the object by an index position.">H5Oget_info_by_idx3()</a> or the macro <a class="el" href="group___h5_o.html#gafe764884e1530f86079288dd5895a7bd">H5Oget_info_by_idx</a>. </dd>
+<dt>Global <a class="el" href="group___h5_o.html#ga96ce408ffda805210844246904da2842">H5Oget_info_by_name1</a> (hid_t loc_id, const char *name, <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *oinfo, hid_t lapl_id)</dt>
+<dd><a class="anchor" id="_deprecated000059"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___h5_o.html#ga0090da86c086c1c63a5acfaed39a035e" title="Retrieves the metadata for an object, identifying the object by location and relative name.">H5Oget_info_by_name2()</a> or the macro <a class="el" href="group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c">H5Oget_info_by_name</a>. </dd>
+<dt>Global <a class="el" href="group___h5_o.html#ga0090da86c086c1c63a5acfaed39a035e">H5Oget_info_by_name2</a> (hid_t loc_id, const char *name, <a class="el" href="struct_h5_o__info1__t.html">H5O_info1_t</a> *oinfo, unsigned fields, hid_t lapl_id)</dt>
+<dd><a class="anchor" id="_deprecated000062"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___h5_o.html#gabb69c962999e027cef0079bbb1282199" title="Retrieves the metadata for an object, identifying the object by location and relative name.">H5Oget_info_by_name3()</a> or the macro <a class="el" href="group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c">H5Oget_info_by_name()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_o.html#ga137f3823adab4daaaf8fe87b40453fa2">H5Oopen_by_addr</a> (hid_t loc_id, haddr_t addr)</dt>
+<dd><a class="anchor" id="_deprecated000057"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___h5_o.html#ga2ea3627cf171d0565307702a5e203262" title="Opens an object in an HDF5 file using its VOL independent token.">H5Oopen_by_token()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_o.html#ga6efdb2a0a9fe9fe46695cc0f7bd993e7">H5Ovisit1</a> (hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate1_t op, void *op_data)</dt>
+<dd><a class="anchor" id="_deprecated000064"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a" title="Recursively visits all objects accessible from a specified object.">H5Ovisit3()</a> or the macro <a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit</a>. </dd>
+<dt>Global <a class="el" href="group___h5_o.html#gaa4ab542f581f4fc9a4eaa95debb29c9e">H5Ovisit2</a> (hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate1_t op, void *op_data, unsigned fields)</dt>
+<dd><a class="anchor" id="_deprecated000066"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a" title="Recursively visits all objects accessible from a specified object.">H5Ovisit3()</a> or the macro <a class="el" href="group___h5_o.html#ga5ce86255fcc34ceaf84a62551cd24233">H5Ovisit</a>. </dd>
+<dt>Global <a class="el" href="group___h5_o.html#gaffacf3bd66f4fe074099eae1c80914f2">H5Ovisit_by_name1</a> (hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate1_t op, void *op_data, hid_t lapl_id)</dt>
+<dd><a class="anchor" id="_deprecated000065"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___h5_o.html#ga34815400b01df59c4dac19436124885a" title="Recursively visits all objects accessible from a specified object.">H5Ovisit_by_name3()</a> or the macro <a class="el" href="group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c">H5Ovisit_by_name</a>. </dd>
+<dt>Global <a class="el" href="group___h5_o.html#ga9c155caf5499405fe403e1eb27b5beb6">H5Ovisit_by_name2</a> (hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate1_t op, void *op_data, unsigned fields, hid_t lapl_id)</dt>
+<dd><a class="anchor" id="_deprecated000067"></a>As of HDF5-1.12 this function has been deprecated in favor of the function <a class="el" href="group___h5_o.html#ga34815400b01df59c4dac19436124885a" title="Recursively visits all objects accessible from a specified object.">H5Ovisit_by_name3()</a> or the macro <a class="el" href="group___h5_o.html#gab02a69e88b11404e7fd61f55344b186c">H5Ovisit_by_name</a>. </dd>
+<dt>Global <a class="el" href="group___p_l_c_r_a.html#gaf40518cb161ee9508da4b9c0d34553bf">H5Pencode1</a> (hid_t plist_id, void *buf, size_t *nalloc)</dt>
+<dd><a class="anchor" id="_deprecated000072"></a>As of HDF5-1.12 this function has been deprecated in favor of <a class="el" href="group___p_l_c_r.html#ga37b1b6666e62a86389015e7dfc384faa" title="Encodes the property values in a property list into a binary buffer.">H5Pencode2()</a> or the macro <a class="el" href="_h5version_8h.html#af1a9ff52a69251d57ffa686102f162a8">H5Pencode()</a>. </dd>
+<dt>Global <a class="el" href="group___f_c_p_l.html#ga9873dad32f2be5b4bb41497e2fbf5619">H5Pget_file_space</a> (hid_t plist_id, H5F_file_space_type_t *strategy, hsize_t *threshold)</dt>
+<dd><a class="anchor" id="_deprecated000077"></a>When was this function deprecated? </dd>
+<dt>Global <a class="el" href="group___d_c_p_l.html#gacbd4f93aa7cd270668385440fb5873a1">H5Pget_filter1</a> (hid_t plist_id, unsigned filter, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])</dt>
+<dd><a class="anchor" id="_deprecated000073"></a>When was this function deprecated? </dd>
+<dt>Global <a class="el" href="group___d_c_p_l.html#ga351bb4dc44dae41344f18aab177f4cf1">H5Pget_filter_by_id1</a> (hid_t plist_id, H5Z_filter_t id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])</dt>
+<dd><a class="anchor" id="_deprecated000074"></a>As of HDF5-1.8 this function was deprecated in favor of <a class="el" href="group___o_c_p_l.html#ga2d5e9df5f0e93abae11ee5edd82fcec3" title="Returns information about the specified filter.">H5Pget_filter_by_id2()</a> or the macro <a class="el" href="_h5version_8h.html#ac7aa336e7b1b9033cea2448ba623951f">H5Pget_filter_by_id()</a>. </dd>
+<dt>Global <a class="el" href="group___d_x_p_l.html#gacca1a094d70c3b2277175145142fda10">H5Pget_preserve</a> (hid_t plist_id)</dt>
+<dd><a class="anchor" id="_deprecated000068"></a>{<a class="el" href="group___d_x_p_l.html#gacca1a094d70c3b2277175145142fda10" title="Checks status of the dataset transfer property list (DEPRECATED)">H5Pget_preserve()</a> is deprecated as it is no longer useful; compound datatype field preservation is now core functionality in the HDF5 library.} </dd>
+<dt>Global <a class="el" href="group___f_c_p_l.html#ga99c0afbb68e8e775ae70cac44404a534">H5Pget_version</a> (hid_t plist_id, unsigned *boot, unsigned *freelist, unsigned *stab, unsigned *shhdr)</dt>
+<dd><a class="anchor" id="_deprecated000075"></a>Deprecated in favor of the function <a class="el" href="group___h5_f.html#gae17036b3e36a8777328204e8bf073144">H5Fget_info()</a> </dd>
+<dt>Global <a class="el" href="group___p_l_c_r_a.html#ga6ba9694c03ae97c9f514470366a909f9">H5Pinsert1</a> (hid_t plist_id, const char *name, size_t size, void *value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_close_func_t prp_close)</dt>
+<dd><a class="anchor" id="_deprecated000071"></a>As of HDF5-1.8 this function was deprecated in favor of <a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4" title="Registers a temporary property with a property list.">H5Pinsert2()</a> or the macro <a class="el" href="_h5version_8h.html#a9ccdea50538c7cfde87a9fa63ea68555">H5Pinsert()</a>. </dd>
+<dt>Global <a class="el" href="group___p_l_c_r_a.html#ga91799f6cda78911e9ecc2cfaaea3a3b5">H5Pregister1</a> (hid_t cls_id, const char *name, size_t size, void *def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_del, H5P_prp_copy_func_t prp_copy, H5P_prp_close_func_t prp_close)</dt>
+<dd><a class="anchor" id="_deprecated000070"></a>As of HDF5-1.8 this function was deprecated in favor of <a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719" title="Registers a permanent property with a property list class.">H5Pregister2()</a> or the macro <a class="el" href="_h5version_8h.html#a334ff323dfa6653ce21d0988ae7c73ba">H5Pregister()</a>. </dd>
+<dt>Global <a class="el" href="group___f_c_p_l.html#gad388f8cfa213762c6fc3e45619aa5db6">H5Pset_file_space</a> (hid_t plist_id, H5F_file_space_type_t strategy, hsize_t threshold)</dt>
+<dd><a class="anchor" id="_deprecated000076"></a>When was this function deprecated? </dd>
+<dt>Global <a class="el" href="group___d_x_p_l.html#gae8b87209ba6a3943eb614b6dfe55e588">H5Pset_preserve</a> (hid_t plist_id, hbool_t status)</dt>
+<dd><a class="anchor" id="_deprecated000069"></a>This function is deprecated as it no longer has any effect; compound datatype field preservation is now core functionality in the HDF5 library. </dd>
+<dt>Global <a class="el" href="group___h5_p_t.html#gae49bb0e714fd3dfff6141bfb85a331ce">H5PTcreate_fl</a> (hid_t loc_id, const char *dset_name, hid_t dtype_id, hsize_t chunk_size, int compression)</dt>
+<dd><a class="anchor" id="_deprecated000004"></a>This function was deprecated in favor of the function <a class="el" href="group___h5_p_t.html#ga1f5ab7315bfb892ea51cc1cbaa78010b" title="Creates a packet table to store fixed-length or variable-length packets.">H5PTcreate()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_r.html#gafe7bbbc168c4836949c4c0b092654c45">H5Rdereference1</a> (hid_t obj_id, H5R_type_t ref_type, const void *ref)</dt>
+<dd><a class="anchor" id="_deprecated000082"></a>This function has been renamed from <a class="el" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference()</a> and is deprecated in favor of the macro <a class="el" href="group___h5_r.html#ga5dc19b9d1833af66c5e1f819f2c05c4a">H5Rdereference()</a> or the function <a class="el" href="group___h5_r.html#ga9b09586f7b6ec708434dd8f95f58a9b7" title="Opens the HDF5 object referenced.">H5Rdereference2()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_r.html#gaf3736b2880a58471882b079b9f03defe">H5Rget_obj_type1</a> (hid_t id, H5R_type_t ref_type, const void *ref)</dt>
+<dd><a class="anchor" id="_deprecated000081"></a>This function has been renamed from <a class="el" href="group___h5_r.html#gafe413df448be0d230de922357fd7bc3b">H5Rget_obj_type()</a> and is deprecated in favor of the macro <a class="el" href="group___h5_r.html#gafe413df448be0d230de922357fd7bc3b">H5Rget_obj_type()</a> or the function <a class="el" href="group___h5_r.html#ga766e39a76bcdd68dc514425353eff807" title="Retrieves the type of object that an object reference points to.">H5Rget_obj_type2()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_s.html#ga82cf9f6af03ad89be21c36922e03baea">H5Sencode1</a> (hid_t obj_id, void *buf, size_t *nalloc)</dt>
+<dd><a class="anchor" id="_deprecated000083"></a>Deprecated in favor of <a class="el" href="group___h5_s.html#ga178ec7b8769ad5704a170d9bd3421074" title="Encodes a data space object description into a binary buffer.">H5Sencode2()</a> </dd>
+<dt>Global <a class="el" href="group___a_r_r_a_y.html#gaa0dc45417b2d45cc6810a1831f117e80">H5Tarray_create1</a> (hid_t base_id, int ndims, const hsize_t dim[], const int perm[])</dt>
+<dd><a class="anchor" id="_deprecated000086"></a>This function has been renamed from <a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create()</a> and is deprecated in favor of the macro <a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create</a> or the function <a class="el" href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618" title="Creates an array datatype object.">H5Tarray_create2()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_t.html#ga1c00afb6dc5534778370a92c33fa2625">H5Tcommit1</a> (hid_t loc_id, const char *name, hid_t type_id)</dt>
+<dd><a class="anchor" id="_deprecated000084"></a>This function has been renamed from <a class="el" href="group___h5_t.html#ga9a224eb59f0ba807789e3f8ba3a840cd">H5Tcommit()</a> and is deprecated in favor of the macro <a class="el" href="group___h5_t.html#ga9a224eb59f0ba807789e3f8ba3a840cd">H5Tcommit</a> or the function <a class="el" href="group___h5_t.html#ga10352b6fa9ac58a7fbd5299496f1df31" title="Commits a transient datatype, linking it into the file and creating a new committed datatype.">H5Tcommit2()</a>. </dd>
+<dt>Global <a class="el" href="group___a_r_r_a_y.html#ga40dca4c9bdc5e6781a07830570a476ca">H5Tget_array_dims1</a> (hid_t type_id, hsize_t dims[], int perm[])</dt>
+<dd><a class="anchor" id="_deprecated000087"></a>This function has been renamed from <a class="el" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims()</a> and is deprecated in favor of the macro <a class="el" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims</a> or the function <a class="el" href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769" title="Retrieves sizes of array dimensions.">H5Tget_array_dims2()</a>. </dd>
+<dt>Global <a class="el" href="group___h5_t.html#ga9f76fa0dc34bc7b310e100e5bfed66fb">H5Topen1</a> (hid_t loc_id, const char *name)</dt>
+<dd><a class="anchor" id="_deprecated000085"></a>This function has been renamed from <a class="el" href="group___h5_t.html#ga1d14b407603fdcedfbed1f723784c209">H5Topen()</a> and is deprecated in favor of the macro <a class="el" href="group___h5_t.html#ga1d14b407603fdcedfbed1f723784c209">H5Topen</a> or the function <a class="el" href="group___h5_t.html#ga7e65e77634f1fb4ba38cbcdab9a59bc2" title="Opens a committed (named) datatype.">H5Topen2()</a>. </dd>
+<dt>Global <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> </dt>
+<dd><a class="anchor" id="_deprecated000078"></a>Now that we require C99, hbool_t is typedef'd to C99's bool and hbool_t is considered deprecated. Due to its long-standing, widespread use, we have no plans to remove the hbool_t typedef from the public API, though we will probably switch to using bool in the public API starting in the next major release of HDF5. </dd>
+<dt>Class <a class="el" href="structhdset__reg__ref__t.html">hdset_reg_ref_t</a> </dt>
+<dd><a class="anchor" id="_deprecated000080"></a>Dataset region reference type that is used with deprecated reference APIs. </dd>
+<dt>Global <a class="el" href="_h5_rpublic_8h.html#af1f69150fc8b3d6bf182da39dc0fe081">hobj_ref_t</a> </dt>
+<dd><a class="anchor" id="_deprecated000079"></a>Deprecated object reference type that is used with deprecated reference APIs.</dd>
+</dl>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_0b25f64adeab8612dec90853e988b744.html b/develop/dir_0b25f64adeab8612dec90853e988b744.html
new file mode 100644
index 0000000..47ecd18
--- /dev/null
+++ b/develop/dir_0b25f64adeab8612dec90853e988b744.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/groups Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_0b25f64adeab8612dec90853e988b744.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">groups Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5_ex___g___compact_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___g___compact_8java.html">H5Ex_G_Compact.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___g___corder_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___g___corder_8java.html">H5Ex_G_Corder.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___g___create_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___g___create_8java.html">H5Ex_G_Create.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___g___intermediate_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___g___intermediate_8java.html">H5Ex_G_Intermediate.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___g___iterate_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___g___iterate_8java.html">H5Ex_G_Iterate.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___g___phase_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___g___phase_8java.html">H5Ex_G_Phase.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___g___traverse_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___g___traverse_8java.html">H5Ex_G_Traverse.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___g___visit_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___g___visit_8java.html">H5Ex_G_Visit.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_0b25f64adeab8612dec90853e988b744.html">groups</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_0c6655e7a474ec7aa2f43d8d56b9e1c1.html b/develop/dir_0c6655e7a474ec7aa2f43d8d56b9e1c1.html
new file mode 100644
index 0000000..9deda91
--- /dev/null
+++ b/develop/dir_0c6655e7a474ec7aa2f43d8d56b9e1c1.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/examples Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_0c6655e7a474ec7aa2f43d8d56b9e1c1.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">examples Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_d3517053e905e2d6a0ecb50cfcfc3707"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d3517053e905e2d6a0ecb50cfcfc3707.html">tables</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4e8d938e9ddb5a617c200d5739d1f41a.html">doxygen</a></li><li class="navelem"><a class="el" href="dir_0c6655e7a474ec7aa2f43d8d56b9e1c1.html">examples</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_12c0298e2ebcdf123b0eea2eebfe38f1.html b/develop/dir_12c0298e2ebcdf123b0eea2eebfe38f1.html
new file mode 100644
index 0000000..888775d
--- /dev/null
+++ b/develop/dir_12c0298e2ebcdf123b0eea2eebfe38f1.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_12c0298e2ebcdf123b0eea2eebfe38f1.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">hl Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_1aa9c359841a3a9e41282dff37f7ecbe"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1aa9c359841a3a9e41282dff37f7ecbe.html">fortran</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_581b2952518ba9b2ff64b9c38dd08f76"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_581b2952518ba9b2ff64b9c38dd08f76.html">src</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_1747de9a20547e22439e25cc5ba6cf23.html b/develop/dir_1747de9a20547e22439e25cc5ba6cf23.html
new file mode 100644
index 0000000..bd15d73
--- /dev/null
+++ b/develop/dir_1747de9a20547e22439e25cc5ba6cf23.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datatypes Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_1747de9a20547e22439e25cc5ba6cf23.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">datatypes Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5_ex___t___array_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___array_8java.html">H5Ex_T_Array.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___array_attribute_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___array_attribute_8java.html">H5Ex_T_ArrayAttribute.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___bit_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___bit_8java.html">H5Ex_T_Bit.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___bit_attribute_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___bit_attribute_8java.html">H5Ex_T_BitAttribute.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___commit_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___commit_8java.html">H5Ex_T_Commit.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___compound_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___compound_8java.html">H5Ex_T_Compound.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___compound_attribute_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___compound_attribute_8java.html">H5Ex_T_CompoundAttribute.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___float_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___float_8java.html">H5Ex_T_Float.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___float_attribute_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___float_attribute_8java.html">H5Ex_T_FloatAttribute.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___integer_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___integer_8java.html">H5Ex_T_Integer.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___integer_attribute_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___integer_attribute_8java.html">H5Ex_T_IntegerAttribute.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___object_reference_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___object_reference_8java.html">H5Ex_T_ObjectReference.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___object_reference_attribute_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___object_reference_attribute_8java.html">H5Ex_T_ObjectReferenceAttribute.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___opaque_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___opaque_8java.html">H5Ex_T_Opaque.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___opaque_attribute_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___opaque_attribute_8java.html">H5Ex_T_OpaqueAttribute.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___string_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___string_8java.html">H5Ex_T_String.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___string_attribute_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___string_attribute_8java.html">H5Ex_T_StringAttribute.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___t___v_l_string_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___t___v_l_string_8java.html">H5Ex_T_VLString.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_1aa9c359841a3a9e41282dff37f7ecbe.html b/develop/dir_1aa9c359841a3a9e41282dff37f7ecbe.html
new file mode 100644
index 0000000..3d9073c
--- /dev/null
+++ b/develop/dir_1aa9c359841a3a9e41282dff37f7ecbe.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/fortran Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_1aa9c359841a3a9e41282dff37f7ecbe.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">fortran Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_aabfe8bdd0065674a398cc0a5c6f26f3"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_aabfe8bdd0065674a398cc0a5c6f26f3.html">src</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_1aa9c359841a3a9e41282dff37f7ecbe.html">fortran</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_23eb9bff4e641ea87ba509e3d56d84aa.html b/develop/dir_23eb9bff4e641ea87ba509e3d56d84aa.html
new file mode 100644
index 0000000..ec4e34a
--- /dev/null
+++ b/develop/dir_23eb9bff4e641ea87ba509e3d56d84aa.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/datasets Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_23eb9bff4e641ea87ba509e3d56d84aa.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">datasets Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5_ex___d___alloc_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___alloc_8java.html">H5Ex_D_Alloc.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___checksum_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___checksum_8java.html">H5Ex_D_Checksum.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___chunk_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___chunk_8java.html">H5Ex_D_Chunk.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___compact_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___compact_8java.html">H5Ex_D_Compact.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___external_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___external_8java.html">H5Ex_D_External.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___fill_value_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___fill_value_8java.html">H5Ex_D_FillValue.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___gzip_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___gzip_8java.html">H5Ex_D_Gzip.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___hyperslab_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___hyperslab_8java.html">H5Ex_D_Hyperslab.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___nbit_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___nbit_8java.html">H5Ex_D_Nbit.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___read_write_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___read_write_8java.html">H5Ex_D_ReadWrite.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___shuffle_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___shuffle_8java.html">H5Ex_D_Shuffle.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___sofloat_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___sofloat_8java.html">H5Ex_D_Sofloat.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___soint_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___soint_8java.html">H5Ex_D_Soint.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___szip_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___szip_8java.html">H5Ex_D_Szip.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___transform_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___transform_8java.html">H5Ex_D_Transform.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___unlimited_add_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___unlimited_add_8java.html">H5Ex_D_UnlimitedAdd.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___unlimited_gzip_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___unlimited_gzip_8java.html">H5Ex_D_UnlimitedGzip.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ex___d___unlimited_mod_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ex___d___unlimited_mod_8java.html">H5Ex_D_UnlimitedMod.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_2c7bdac25cd60d76f20317483ef456f2.html b/develop/dir_2c7bdac25cd60d76f20317483ef456f2.html
new file mode 100644
index 0000000..b0d42d5
--- /dev/null
+++ b/develop/dir_2c7bdac25cd60d76f20317483ef456f2.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/high_level Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_2c7bdac25cd60d76f20317483ef456f2.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">high_level Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4e8d938e9ddb5a617c200d5739d1f41a.html">doxygen</a></li><li class="navelem"><a class="el" href="dir_e9a19c5726ee244f0e94a5a6566e63c3.html">dox</a></li><li class="navelem"><a class="el" href="dir_2c7bdac25cd60d76f20317483ef456f2.html">high_level</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_35459b754545bb42a1ee44c1fccf1e6b.html b/develop/dir_35459b754545bb42a1ee44c1fccf1e6b.html
new file mode 100644
index 0000000..a8d6853
--- /dev/null
+++ b/develop/dir_35459b754545bb42a1ee44c1fccf1e6b.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/callbacks Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_35459b754545bb42a1ee44c1fccf1e6b.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">callbacks Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5_a__iterate__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a__iterate__cb_8java.html">H5A_iterate_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_a__iterate__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a__iterate__t_8java.html">H5A_iterate_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_d__append__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d__append__cb_8java.html">H5D_append_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_d__append__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d__append__t_8java.html">H5D_append_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_d__iterate__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d__iterate__cb_8java.html">H5D_iterate_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_d__iterate__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d__iterate__t_8java.html">H5D_iterate_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_e__walk__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e__walk__cb_8java.html">H5E_walk_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_e__walk__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e__walk__t_8java.html">H5E_walk_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_l__iterate__opdata__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_l__iterate__opdata__t_8java.html">H5L_iterate_opdata_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_l__iterate__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_l__iterate__t_8java.html">H5L_iterate_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_o__iterate__opdata__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_o__iterate__opdata__t_8java.html">H5O_iterate_opdata_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_o__iterate__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_o__iterate__t_8java.html">H5O_iterate_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__cls__close__func__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__cls__close__func__cb_8java.html">H5P_cls_close_func_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__cls__close__func__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__cls__close__func__t_8java.html">H5P_cls_close_func_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__cls__copy__func__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__cls__copy__func__cb_8java.html">H5P_cls_copy_func_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__cls__copy__func__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__cls__copy__func__t_8java.html">H5P_cls_copy_func_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__cls__create__func__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__cls__create__func__cb_8java.html">H5P_cls_create_func_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__cls__create__func__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__cls__create__func__t_8java.html">H5P_cls_create_func_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__iterate__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__iterate__cb_8java.html">H5P_iterate_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__iterate__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__iterate__t_8java.html">H5P_iterate_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__prp__close__func__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__prp__close__func__cb_8java.html">H5P_prp_close_func_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__prp__compare__func__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__prp__compare__func__cb_8java.html">H5P_prp_compare_func_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__prp__copy__func__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__prp__copy__func__cb_8java.html">H5P_prp_copy_func_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__prp__create__func__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__prp__create__func__cb_8java.html">H5P_prp_create_func_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__prp__delete__func__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__prp__delete__func__cb_8java.html">H5P_prp_delete_func_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__prp__get__func__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__prp__get__func__cb_8java.html">H5P_prp_get_func_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p__prp__set__func__cb_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p__prp__set__func__cb_8java.html">H5P_prp_set_func_cb.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_377a14d96c5eaabdaaf810d7ac95ac19.html b/develop/dir_377a14d96c5eaabdaaf810d7ac95ac19.html
new file mode 100644
index 0000000..9ce50f5
--- /dev/null
+++ b/develop/dir_377a14d96c5eaabdaaf810d7ac95ac19.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_377a14d96c5eaabdaaf810d7ac95ac19.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">examples Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_23eb9bff4e641ea87ba509e3d56d84aa"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_23eb9bff4e641ea87ba509e3d56d84aa.html">datasets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_1747de9a20547e22439e25cc5ba6cf23"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1747de9a20547e22439e25cc5ba6cf23.html">datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_0b25f64adeab8612dec90853e988b744"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_0b25f64adeab8612dec90853e988b744.html">groups</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_565f20c1f142fe5dbb8aeaba66050466"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_565f20c1f142fe5dbb8aeaba66050466.html">intro</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_4e8d938e9ddb5a617c200d5739d1f41a.html b/develop/dir_4e8d938e9ddb5a617c200d5739d1f41a.html
new file mode 100644
index 0000000..9d7fb72
--- /dev/null
+++ b/develop/dir_4e8d938e9ddb5a617c200d5739d1f41a.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_4e8d938e9ddb5a617c200d5739d1f41a.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_e9a19c5726ee244f0e94a5a6566e63c3"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_e9a19c5726ee244f0e94a5a6566e63c3.html">dox</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_0c6655e7a474ec7aa2f43d8d56b9e1c1"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_0c6655e7a474ec7aa2f43d8d56b9e1c1.html">examples</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4e8d938e9ddb5a617c200d5739d1f41a.html">doxygen</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_5360789d06816de6b8c87e8906b72b9a.html b/develop/dir_5360789d06816de6b8c87e8906b72b9a.html
new file mode 100644
index 0000000..de36d70
--- /dev/null
+++ b/develop/dir_5360789d06816de6b8c87e8906b72b9a.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/structs Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_5360789d06816de6b8c87e8906b72b9a.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">structs Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5__ih__info__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5__ih__info__t_8java.html">H5_ih_info_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_a__info__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a__info__t_8java.html">H5A_info_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_a_c__cache__config__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_c__cache__config__t_8java.html">H5AC_cache_config_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_e__error2__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e__error2__t_8java.html">H5E_error2_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f__info2__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f__info2__t_8java.html">H5F_info2_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_d__hdfs__fapl__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_d__hdfs__fapl__t_8java.html">H5FD_hdfs_fapl_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_d__ros3__fapl__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_d__ros3__fapl__t_8java.html">H5FD_ros3_fapl_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_g__info__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_g__info__t_8java.html">H5G_info_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_l__info__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_l__info__t_8java.html">H5L_info_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_o__hdr__info__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_o__hdr__info__t_8java.html">H5O_hdr_info_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_o__info__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_o__info__t_8java.html">H5O_info_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_o__native__info__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_o__native__info__t_8java.html">H5O_native_info_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_o__token__t_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_o__token__t_8java.html">H5O_token_t.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_565f20c1f142fe5dbb8aeaba66050466.html b/develop/dir_565f20c1f142fe5dbb8aeaba66050466.html
new file mode 100644
index 0000000..8e93c2d
--- /dev/null
+++ b/develop/dir_565f20c1f142fe5dbb8aeaba66050466.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/examples/intro Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_565f20c1f142fe5dbb8aeaba66050466.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">intro Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5___create_attribute_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5___create_attribute_8java.html">H5_CreateAttribute.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5___create_dataset_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5___create_dataset_8java.html">H5_CreateDataset.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5___create_file_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5___create_file_8java.html">H5_CreateFile.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5___create_group_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5___create_group_8java.html">H5_CreateGroup.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5___create_group_absolute_relative_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5___create_group_absolute_relative_8java.html">H5_CreateGroupAbsoluteRelative.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5___create_group_dataset_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5___create_group_dataset_8java.html">H5_CreateGroupDataset.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5___read_write_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5___read_write_8java.html">H5_ReadWrite.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></li><li class="navelem"><a class="el" href="dir_565f20c1f142fe5dbb8aeaba66050466.html">intro</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_581b2952518ba9b2ff64b9c38dd08f76.html b/develop/dir_581b2952518ba9b2ff64b9c38dd08f76.html
new file mode 100644
index 0000000..66e5c04
--- /dev/null
+++ b/develop/dir_581b2952518ba9b2ff64b9c38dd08f76.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/src Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_581b2952518ba9b2ff64b9c38dd08f76.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">src Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5_d_opublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d_opublic_8h.html">H5DOpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_d_spublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d_spublic_8h.html">H5DSpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_i_mpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_i_mpublic_8h.html">H5IMpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_l_dpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_l_dpublic_8h.html">H5LDpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_l_tpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_l_tpublic_8h.html">H5LTpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p_tpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_tpublic_8h.html">H5PTpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_t_bpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_t_bpublic_8h.html">H5TBpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_581b2952518ba9b2ff64b9c38dd08f76.html">src</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/develop/dir_68267d1309a1af8e8297ef4c3efbcdba.html
new file mode 100644
index 0000000..f0e5746
--- /dev/null
+++ b/develop/dir_68267d1309a1af8e8297ef4c3efbcdba.html
@@ -0,0 +1,315 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_68267d1309a1af8e8297ef4c3efbcdba.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">src Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_cecf7846bd65f3ca7010c1fa8537af78"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_cecf7846bd65f3ca7010c1fa8537af78.html">H5FDsubfiling</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5_a_cmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_cmodule_8h.html">H5ACmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_a_cpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_a_cpublic_8h.html">H5ACpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_amodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_amodule_8h.html">H5Amodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_apublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_apublic_8h.html">H5Apublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_b2module_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_b2module_8h.html">H5B2module.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_bmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_bmodule_8h.html">H5Bmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_cmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_cmodule_8h.html">H5Cmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_cpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_cpublic_8h.html">H5Cpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_c_xmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_c_xmodule_8h.html">H5CXmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_dmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dmodule_8h.html">H5Dmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_dpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dpublic_8h.html">H5Dpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_e_amodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_amodule_8h.html">H5EAmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_emodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_emodule_8h.html">H5Emodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_epublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_epublic_8h.html">H5Epublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_e_sdevelop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_sdevelop_8h.html">H5ESdevelop.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_e_smodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_smodule_8h.html">H5ESmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_e_spublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_spublic_8h.html">H5ESpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_amodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_amodule_8h.html">H5FAmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dcore_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dcore_8h.html">H5FDcore.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_ddevelop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddevelop_8h.html">H5FDdevelop.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_ddirect_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddirect_8h.html">H5FDdirect.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_ddrvr__module_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ddrvr__module_8h.html">H5FDdrvr_module.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dfamily_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dfamily_8h.html">H5FDfamily.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dhdfs_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dhdfs_8h.html">H5FDhdfs.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dlog_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dlog_8h.html">H5FDlog.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dmirror_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror_8h.html">H5FDmirror.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dmirror__priv_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmirror__priv_8h.html">H5FDmirror_priv.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmodule_8h.html">H5FDmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dmpi_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmpi_8h.html">H5FDmpi.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dmpio_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmpio_8h.html">H5FDmpio.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dmulti_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dmulti_8h.html">H5FDmulti.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_donion_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion_8h.html">H5FDonion.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_donion__header_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__header_8h.html">H5FDonion_header.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_donion__history_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__history_8h.html">H5FDonion_history.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_donion__index_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__index_8h.html">H5FDonion_index.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_donion__priv_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_donion__priv_8h.html">H5FDonion_priv.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dpkg_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpkg_8h.html">H5FDpkg.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dprivate_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dprivate_8h.html">H5FDprivate.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dpublic_8h.html">H5FDpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dros3_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dros3_8h.html">H5FDros3.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_ds3comms_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_ds3comms_8h.html">H5FDs3comms.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dsec2_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsec2_8h.html">H5FDsec2.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dsplitter_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsplitter_8h.html">H5FDsplitter.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dstdio_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dstdio_8h.html">H5FDstdio.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dwindows_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dwindows_8h.html">H5FDwindows.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_lmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_lmodule_8h.html">H5FLmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_fmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fmodule_8h.html">H5Fmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_fpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fpublic_8h.html">H5Fpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_smodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_smodule_8h.html">H5FSmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_gmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gmodule_8h.html">H5Gmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_gpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gpublic_8h.html">H5Gpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_h_fmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_fmodule_8h.html">H5HFmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_h_gmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_gmodule_8h.html">H5HGmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_h_lmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_lmodule_8h.html">H5HLmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_idevelop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_idevelop_8h.html">H5Idevelop.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_imodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_imodule_8h.html">H5Imodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ipublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ipublic_8h.html">H5Ipublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ldevelop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ldevelop_8h.html">H5Ldevelop.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_lmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lmodule_8h.html">H5Lmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_lpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lpublic_8h.html">H5Lpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_m_fmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_m_fmodule_8h.html">H5MFmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_mmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mmodule_8h.html">H5Mmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_m_mpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_m_mpublic_8h.html">H5MMpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5module_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5module_8h.html">H5module.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_mpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_mpublic_8h.html">H5Mpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_omodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_omodule_8h.html">H5Omodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_opublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_opublic_8h.html">H5Opublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p_bmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_bmodule_8h.html">H5PBmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p_lextern_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lextern_8h.html">H5PLextern.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p_lmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lmodule_8h.html">H5PLmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_p_lpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_p_lpublic_8h.html">H5PLpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_pmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_pmodule_8h.html">H5Pmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ppublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ppublic_8h.html">H5Ppublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5public_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5public_8h.html">H5public.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_rmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rmodule_8h.html">H5Rmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_rpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rpublic_8h.html">H5Rpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_r_smodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_r_smodule_8h.html">H5RSmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_s_lmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_s_lmodule_8h.html">H5SLmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_s_mmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_s_mmodule_8h.html">H5SMmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_smodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_smodule_8h.html">H5Smodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_spublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_spublic_8h.html">H5Spublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_tdevelop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tdevelop_8h.html">H5Tdevelop.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_tmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tmodule_8h.html">H5Tmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_tpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tpublic_8h.html">H5Tpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_t_sdevelop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_t_sdevelop_8h.html">H5TSdevelop.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5version_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5version_8h.html">H5version.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_v_lconnector_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector_8h.html">H5VLconnector.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_v_lconnector__passthru_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lconnector__passthru_8h.html">H5VLconnector_passthru.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_v_lmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lmodule_8h.html">H5VLmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_v_lnative_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lnative_8h.html">H5VLnative.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_v_lpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lpublic_8h.html">H5VLpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_zdevelop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zdevelop_8h.html">H5Zdevelop.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_zmodule_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zmodule_8h.html">H5Zmodule.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_zpublic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zpublic_8h.html">H5Zpublic.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_93c6ba7fb77bae0709fae89c9c13b44a.html b/develop/dir_93c6ba7fb77bae0709fae89c9c13b44a.html
new file mode 100644
index 0000000..0358327
--- /dev/null
+++ b/develop/dir_93c6ba7fb77bae0709fae89c9c13b44a.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_93c6ba7fb77bae0709fae89c9c13b44a.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">java Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_377a14d96c5eaabdaaf810d7ac95ac19"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_377a14d96c5eaabdaaf810d7ac95ac19.html">examples</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_95d558d1ccf60f4b0b810fb6a57dc0d0"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html b/develop/dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html
new file mode 100644
index 0000000..7dfc812
--- /dev/null
+++ b/develop/dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">src Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_c2a1555c5388d326218303e222cfb3d6"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_9d95adc37effe2d0447790667f945c24.html b/develop/dir_9d95adc37effe2d0447790667f945c24.html
new file mode 100644
index 0000000..f5ba9ab
--- /dev/null
+++ b/develop/dir_9d95adc37effe2d0447790667f945c24.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_9d95adc37effe2d0447790667f945c24.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">fortran Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_cc5828221f209cab2d5bf2b0ee9d9c85"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_a4815dd9cce47a9a317ef1c662fb7271.html b/develop/dir_a4815dd9cce47a9a317ef1c662fb7271.html
new file mode 100644
index 0000000..c23caae
--- /dev/null
+++ b/develop/dir_a4815dd9cce47a9a317ef1c662fb7271.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++/src Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_a4815dd9cce47a9a317ef1c662fb7271.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">src Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5_abstract_ds_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_abstract_ds_8h.html">H5AbstractDs.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_array_type_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_array_type_8h.html">H5ArrayType.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_atom_type_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_atom_type_8h.html">H5AtomType.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_attribute_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_attribute_8h.html">H5Attribute.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_common_f_g_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_common_f_g_8h.html">H5CommonFG.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_comp_type_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_comp_type_8h.html">H5CompType.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_cpp_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_cpp_8h.html">H5Cpp.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_dacc_prop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dacc_prop_8h.html">H5DaccProp.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_data_set_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_data_set_8h.html">H5DataSet.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_data_space_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_data_space_8h.html">H5DataSpace.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_data_type_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_data_type_8h.html">H5DataType.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_dcreat_prop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dcreat_prop_8h.html">H5DcreatProp.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_dxfer_prop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dxfer_prop_8h.html">H5DxferProp.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_enum_type_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_enum_type_8h.html">H5EnumType.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_exception_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_exception_8h.html">H5Exception.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_facc_prop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_facc_prop_8h.html">H5FaccProp.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_fcreat_prop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fcreat_prop_8h.html">H5FcreatProp.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_file_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_file_8h.html">H5File.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_float_type_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_float_type_8h.html">H5FloatType.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_group_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_group_8h.html">H5Group.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_id_component_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_id_component_8h.html">H5IdComponent.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_include_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_include_8h.html">H5Include.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_int_type_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_int_type_8h.html">H5IntType.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_lacc_prop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lacc_prop_8h.html">H5LaccProp.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_lcreat_prop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lcreat_prop_8h.html">H5LcreatProp.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_library_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_library_8h.html">H5Library.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_location_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_location_8h.html">H5Location.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_object_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_object_8h.html">H5Object.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_ocreat_prop_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_ocreat_prop_8h.html">H5OcreatProp.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_pred_type_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_pred_type_8h.html">H5PredType.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_prop_list_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_prop_list_8h.html">H5PropList.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_str_type_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_str_type_8h.html">H5StrType.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_var_len_type_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_var_len_type_8h.html">H5VarLenType.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li><li class="navelem"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_aabfe8bdd0065674a398cc0a5c6f26f3.html b/develop/dir_aabfe8bdd0065674a398cc0a5c6f26f3.html
new file mode 100644
index 0000000..5546741
--- /dev/null
+++ b/develop/dir_aabfe8bdd0065674a398cc0a5c6f26f3.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: hl/fortran/src Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_aabfe8bdd0065674a398cc0a5c6f26f3.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">src Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5_d_off_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d_off_8_f90.html">H5DOff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_d_sff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_d_sff_8_f90.html">H5DSff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_h_l__buildiface_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_h_l__buildiface_8_f90.html">H5HL_buildiface.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_i_mff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_i_mff_8_f90.html">H5IMff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_l_tff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_l_tff_8_f90.html">H5LTff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_t_bff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_t_bff_8_f90.html">H5TBff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_12c0298e2ebcdf123b0eea2eebfe38f1.html">hl</a></li><li class="navelem"><a class="el" href="dir_1aa9c359841a3a9e41282dff37f7ecbe.html">fortran</a></li><li class="navelem"><a class="el" href="dir_aabfe8bdd0065674a398cc0a5c6f26f3.html">src</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_ac230eed23715bc2170937119cdee510.html b/develop/dir_ac230eed23715bc2170937119cdee510.html
new file mode 100644
index 0000000..8059395
--- /dev/null
+++ b/develop/dir_ac230eed23715bc2170937119cdee510.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/cookbook Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_ac230eed23715bc2170937119cdee510.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">cookbook Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4e8d938e9ddb5a617c200d5739d1f41a.html">doxygen</a></li><li class="navelem"><a class="el" href="dir_e9a19c5726ee244f0e94a5a6566e63c3.html">dox</a></li><li class="navelem"><a class="el" href="dir_ac230eed23715bc2170937119cdee510.html">cookbook</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_b2bca091c87127f5da307455ce418719.html b/develop/dir_b2bca091c87127f5da307455ce418719.html
new file mode 100644
index 0000000..3cb747a
--- /dev/null
+++ b/develop/dir_b2bca091c87127f5da307455ce418719.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: c++ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_b2bca091c87127f5da307455ce418719.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">c++ Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_a4815dd9cce47a9a317ef1c662fb7271"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_a4815dd9cce47a9a317ef1c662fb7271.html">src</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2bca091c87127f5da307455ce418719.html">c++</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_c2a1555c5388d326218303e222cfb3d6.html b/develop/dir_c2a1555c5388d326218303e222cfb3d6.html
new file mode 100644
index 0000000..b946002
--- /dev/null
+++ b/develop/dir_c2a1555c5388d326218303e222cfb3d6.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_c2a1555c5388d326218303e222cfb3d6.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">hdf Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_d654a15aa5f49aeba6313203a414b0a2"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_cc5828221f209cab2d5bf2b0ee9d9c85.html b/develop/dir_cc5828221f209cab2d5bf2b0ee9d9c85.html
new file mode 100644
index 0000000..d197e50
--- /dev/null
+++ b/develop/dir_cc5828221f209cab2d5bf2b0ee9d9c85.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: fortran/src Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_cc5828221f209cab2d5bf2b0ee9d9c85.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">src Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5__buildiface_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5__buildiface_8_f90.html">H5_buildiface.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5__ff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5__ff_8_f90.html">H5_ff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_aff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_aff_8_f90.html">H5Aff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_dff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_dff_8_f90.html">H5Dff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_eff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_eff_8_f90.html">H5Eff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_e_sff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_e_sff_8_f90.html">H5ESff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5f90global_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5f90global_8_f90.html">H5f90global.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_fff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_fff_8_f90.html">H5Fff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5fortkit_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5fortkit_8_f90.html">H5fortkit.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_gff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_gff_8_f90.html">H5Gff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_iff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_iff_8_f90.html">H5Iff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_lff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_lff_8_f90.html">H5Lff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_off_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_off_8_f90.html">H5Off.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_pff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_pff_8_f90.html">H5Pff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_rff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_rff_8_f90.html">H5Rff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_sff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_sff_8_f90.html">H5Sff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_tff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_tff_8_f90.html">H5Tff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_v_lff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_v_lff_8_f90.html">H5VLff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_zff_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_zff_8_f90.html">H5Zff.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_8_f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_8_f90.html">HDF5.F90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_9d95adc37effe2d0447790667f945c24.html">fortran</a></li><li class="navelem"><a class="el" href="dir_cc5828221f209cab2d5bf2b0ee9d9c85.html">src</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_cecf7846bd65f3ca7010c1fa8537af78.html b/develop/dir_cecf7846bd65f3ca7010c1fa8537af78.html
new file mode 100644
index 0000000..c245b13
--- /dev/null
+++ b/develop/dir_cecf7846bd65f3ca7010c1fa8537af78.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: src/H5FDsubfiling Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_cecf7846bd65f3ca7010c1fa8537af78.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">H5FDsubfiling Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5_f_dioc_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc_8h.html">H5FDioc.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dioc__priv_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dioc__priv_8h.html">H5FDioc_priv.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dsubfiling_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling_8h.html">H5FDsubfiling.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h5_f_dsubfiling__priv_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_f_dsubfiling__priv_8h.html">H5FDsubfiling_priv.h</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_cecf7846bd65f3ca7010c1fa8537af78.html">H5FDsubfiling</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_d3517053e905e2d6a0ecb50cfcfc3707.html b/develop/dir_d3517053e905e2d6a0ecb50cfcfc3707.html
new file mode 100644
index 0000000..89c72cd
--- /dev/null
+++ b/develop/dir_d3517053e905e2d6a0ecb50cfcfc3707.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/examples/tables Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_d3517053e905e2d6a0ecb50cfcfc3707.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">tables Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4e8d938e9ddb5a617c200d5739d1f41a.html">doxygen</a></li><li class="navelem"><a class="el" href="dir_0c6655e7a474ec7aa2f43d8d56b9e1c1.html">examples</a></li><li class="navelem"><a class="el" href="dir_d3517053e905e2d6a0ecb50cfcfc3707.html">tables</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_d654a15aa5f49aeba6313203a414b0a2.html b/develop/dir_d654a15aa5f49aeba6313203a414b0a2.html
new file mode 100644
index 0000000..05ca32d
--- /dev/null
+++ b/develop/dir_d654a15aa5f49aeba6313203a414b0a2.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_d654a15aa5f49aeba6313203a414b0a2.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">hdf5lib Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_35459b754545bb42a1ee44c1fccf1e6b"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_35459b754545bb42a1ee44c1fccf1e6b.html">callbacks</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_de62e55561627e936fc1f27cd2ced228"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_5360789d06816de6b8c87e8906b72b9a"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_5360789d06816de6b8c87e8906b72b9a.html">structs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h5_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h5_8java.html">H5.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_constants_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_constants_8java.html">HDF5Constants.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f_array_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f_array_8java.html">HDFArray.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f_native_data_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f_native_data_8java.html">HDFNativeData.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_de62e55561627e936fc1f27cd2ced228.html b/develop/dir_de62e55561627e936fc1f27cd2ced228.html
new file mode 100644
index 0000000..b065df8
--- /dev/null
+++ b/develop/dir_de62e55561627e936fc1f27cd2ced228.html
@@ -0,0 +1,170 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: java/src/hdf/hdf5lib/exceptions Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_de62e55561627e936fc1f27cd2ced228.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">exceptions Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:_h_d_f5_attribute_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_attribute_exception_8java.html">HDF5AttributeException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_btree_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_btree_exception_8java.html">HDF5BtreeException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_data_filters_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_data_filters_exception_8java.html">HDF5DataFiltersException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_dataset_interface_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_dataset_interface_exception_8java.html">HDF5DatasetInterfaceException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_dataspace_interface_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_dataspace_interface_exception_8java.html">HDF5DataspaceInterfaceException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_data_storage_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_data_storage_exception_8java.html">HDF5DataStorageException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_datatype_interface_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_datatype_interface_exception_8java.html">HDF5DatatypeInterfaceException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_exception_8java.html">HDF5Exception.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_external_file_list_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_external_file_list_exception_8java.html">HDF5ExternalFileListException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_file_interface_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_file_interface_exception_8java.html">HDF5FileInterfaceException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_function_argument_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_function_argument_exception_8java.html">HDF5FunctionArgumentException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_function_entry_exit_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_function_entry_exit_exception_8java.html">HDF5FunctionEntryExitException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_heap_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_heap_exception_8java.html">HDF5HeapException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_id_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_id_exception_8java.html">HDF5IdException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_internal_error_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_internal_error_exception_8java.html">HDF5InternalErrorException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_java_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_java_exception_8java.html">HDF5JavaException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_library_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_library_exception_8java.html">HDF5LibraryException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_low_level_i_o_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_low_level_i_o_exception_8java.html">HDF5LowLevelIOException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_meta_data_cache_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_meta_data_cache_exception_8java.html">HDF5MetaDataCacheException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_object_header_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_object_header_exception_8java.html">HDF5ObjectHeaderException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_property_list_interface_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_property_list_interface_exception_8java.html">HDF5PropertyListInterfaceException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_reference_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_reference_exception_8java.html">HDF5ReferenceException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_resource_unavailable_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_resource_unavailable_exception_8java.html">HDF5ResourceUnavailableException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_h_d_f5_symbol_table_exception_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_h_d_f5_symbol_table_exception_8java.html">HDF5SymbolTableException.java</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_93c6ba7fb77bae0709fae89c9c13b44a.html">java</a></li><li class="navelem"><a class="el" href="dir_95d558d1ccf60f4b0b810fb6a57dc0d0.html">src</a></li><li class="navelem"><a class="el" href="dir_c2a1555c5388d326218303e222cfb3d6.html">hdf</a></li><li class="navelem"><a class="el" href="dir_d654a15aa5f49aeba6313203a414b0a2.html">hdf5lib</a></li><li class="navelem"><a class="el" href="dir_de62e55561627e936fc1f27cd2ced228.html">exceptions</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_e9a19c5726ee244f0e94a5a6566e63c3.html b/develop/dir_e9a19c5726ee244f0e94a5a6566e63c3.html
new file mode 100644
index 0000000..0878a06
--- /dev/null
+++ b/develop/dir_e9a19c5726ee244f0e94a5a6566e63c3.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_e9a19c5726ee244f0e94a5a6566e63c3.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">dox Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_ac230eed23715bc2170937119cdee510"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_ac230eed23715bc2170937119cdee510.html">cookbook</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_2c7bdac25cd60d76f20317483ef456f2"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2c7bdac25cd60d76f20317483ef456f2.html">high_level</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4e8d938e9ddb5a617c200d5739d1f41a.html">doxygen</a></li><li class="navelem"><a class="el" href="dir_e9a19c5726ee244f0e94a5a6566e63c3.html">dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/dir_ecfefce13acfda231e9cf53d14e30ab6.html b/develop/dir_ecfefce13acfda231e9cf53d14e30ab6.html
new file mode 100644
index 0000000..ae554da
--- /dev/null
+++ b/develop/dir_ecfefce13acfda231e9cf53d14e30ab6.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: m4 Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('dir_ecfefce13acfda231e9cf53d14e30ab6.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">m4 Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:aclocal__fc_8f90"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="aclocal__fc_8f90.html">aclocal_fc.f90</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_ecfefce13acfda231e9cf53d14e30ab6.html">m4</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/doc.png b/develop/doc.png
new file mode 100644
index 0000000..17edabf
--- /dev/null
+++ b/develop/doc.png
Binary files differ
diff --git a/develop/doxygen.css b/develop/doxygen.css
new file mode 100644
index 0000000..ffbff02
--- /dev/null
+++ b/develop/doxygen.css
@@ -0,0 +1,1793 @@
+/* The standard CSS for doxygen 1.9.1 */
+
+body, table, div, p, dl {
+ font: 400 14px/22px Roboto,sans-serif;
+}
+
+p.reference, p.definition {
+ font: 400 14px/22px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+ font-size: 150%;
+}
+
+.title {
+ font: 400 14px/28px Roboto,sans-serif;
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
+h2.groupheader {
+ border-bottom: 1px solid #879ECB;
+ color: #354C7B;
+ font-size: 150%;
+ font-weight: normal;
+ margin-top: 1.75em;
+ padding-top: 8px;
+ padding-bottom: 4px;
+ width: 100%;
+}
+
+h3.groupheader {
+ font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ -webkit-transition: text-shadow 0.5s linear;
+ -moz-transition: text-shadow 0.5s linear;
+ -ms-transition: text-shadow 0.5s linear;
+ -o-transition: text-shadow 0.5s linear;
+ transition: text-shadow 0.5s linear;
+ margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+ text-shadow: 0 0 15px cyan;
+}
+
+dt {
+ font-weight: bold;
+}
+
+ul.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+ column-count: 3;
+}
+
+p.startli, p.startdd {
+ margin-top: 2px;
+}
+
+th p.starttd, th p.intertd, th p.endtd {
+ font-size: 100%;
+ font-weight: 700;
+}
+
+p.starttd {
+ margin-top: 0px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+p.interli {
+}
+
+p.interdd {
+}
+
+p.intertd {
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.navtab {
+ border-right: 1px solid #A3B4D7;
+ padding-right: 15px;
+ text-align: right;
+ line-height: 110%;
+}
+
+div.navtab table {
+ border-spacing: 0;
+}
+
+td.navtab {
+ padding-right: 6px;
+ padding-left: 6px;
+}
+td.navtabHL {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ padding-right: 6px;
+ padding-left: 6px;
+}
+
+td.navtabHL a, td.navtabHL a:visited {
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
+
+a.navtab {
+ font-weight: bold;
+}
+
+div.qindex{
+ text-align: center;
+ width: 100%;
+ line-height: 140%;
+ font-size: 130%;
+ color: #A0A0A0;
+}
+
+dt.alphachar{
+ font-size: 180%;
+ font-weight: bold;
+}
+
+.alphachar a{
+ color: black;
+}
+
+.alphachar a:hover, .alphachar a:visited{
+ text-decoration: none;
+}
+
+.classindex dl {
+ padding: 25px;
+ column-count:1
+}
+
+.classindex dd {
+ display:inline-block;
+ margin-left: 50px;
+ width: 90%;
+ line-height: 1.15em;
+}
+
+.classindex dl.odd {
+ background-color: #F8F9FC;
+}
+
+@media(min-width: 1120px) {
+ .classindex dl {
+ column-count:2
+ }
+}
+
+@media(min-width: 1320px) {
+ .classindex dl {
+ column-count:3
+ }
+}
+
+
+/* @group Link Styling */
+
+a {
+ color: #3D578C;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #4665A2;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+.contents a.qindexHL:visited {
+ color: #FFFFFF;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+ color: #4665A2;
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+ color: #4665A2;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+ul {
+ overflow: hidden; /*Fixed: list item bullets overlap floating elements*/
+}
+
+#side-nav ul {
+ overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
+}
+
+#main-nav ul {
+ overflow: visible; /* reset ul rule for the navigation bar drop down lists */
+}
+
+.fragment {
+ text-align: left;
+ direction: ltr;
+ overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/
+ overflow-y: hidden;
+}
+
+pre.fragment {
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/
+ margin: 4px 8px 4px 2px;
+ background-color: #FBFCFD;
+ border: 1px solid #C4CFE5;
+}
+
+div.line {
+ font-family: monospace, fixed;
+ font-size: 13px;
+ min-height: 13px;
+ line-height: 1.0;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+div.line:after {
+ content:"\000A";
+ white-space: pre;
+}
+
+div.line.glow {
+ background-color: cyan;
+ box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ border-right: 2px solid #0F0;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+span.lineno a {
+ background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+ background-color: #C8C8C8;
+}
+
+.lineno {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+div.ah, span.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #FFFFFF;
+ margin-bottom: 3px;
+ margin-top: 3px;
+ padding: 0.2em;
+ border: solid thin #333;
+ border-radius: 0.5em;
+ -webkit-border-radius: .5em;
+ -moz-border-radius: .5em;
+ box-shadow: 2px 2px 3px #999;
+ -webkit-box-shadow: 2px 2px 3px #999;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
+}
+
+div.classindex ul {
+ list-style: none;
+ padding-left: 0;
+}
+
+div.classindex span.ai {
+ display: inline-block;
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background-color: white;
+ color: black;
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 12px;
+ margin-right: 8px;
+}
+
+td.indexkey {
+ background-color: #EBEFF6;
+ font-weight: bold;
+ border: 1px solid #C4CFE5;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
+}
+
+td.indexvalue {
+ background-color: #EBEFF6;
+ border: 1px solid #C4CFE5;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #EEF1F7;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl, img.inline {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+blockquote {
+ background-color: #F7F8FB;
+ border-left: 2px solid #9CAFD4;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+blockquote.DocNodeRTL {
+ border-left: 0;
+ border-right: 2px solid #9CAFD4;
+ margin: 0 4px 0 24px;
+ padding: 0 16px 0 12px;
+}
+
+/* @end */
+
+/*
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #A3B4D7;
+}
+
+th.dirtab {
+ background: #EBEFF6;
+ font-weight: bold;
+}
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid #4A6AAA;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+ background-color: cyan;
+ box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #F9FAFC;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memSeparator {
+ border-bottom: 1px solid #DEE4F0;
+ line-height: 1px;
+ margin: 0px;
+ padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memItemRight, .memTemplItemRight {
+ width: 100%;
+}
+
+.memTemplParams {
+ color: #4665A2;
+ white-space: nowrap;
+ font-size: 80%;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtitle {
+ padding: 8px;
+ border-top: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ margin-bottom: -1px;
+ background-image: url('nav_f.png');
+ background-repeat: repeat-x;
+ background-color: #E2E8F2;
+ line-height: 1.25;
+ font-weight: 300;
+ float:left;
+}
+
+.permalink
+{
+ font-size: 65%;
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.memtemplate {
+ font-size: 80%;
+ color: #4665A2;
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.memnav {
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.mempage {
+ width: 100%;
+}
+
+.memitem {
+ padding: 0;
+ margin-bottom: 10px;
+ margin-right: 5px;
+ -webkit-transition: box-shadow 0.5s linear;
+ -moz-transition: box-shadow 0.5s linear;
+ -ms-transition: box-shadow 0.5s linear;
+ -o-transition: box-shadow 0.5s linear;
+ transition: box-shadow 0.5s linear;
+ display: table !important;
+ width: 100%;
+}
+
+.memitem.glow {
+ box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+ font-weight: 400;
+ margin-left: 6px;
+}
+
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+ border-top: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 0px 6px 0px;
+ color: #253555;
+ font-weight: bold;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ background-color: #DFE5F1;
+ /* opera specific markup */
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 4px;
+ /* firefox specific markup */
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 4px;
+ /* webkit specific markup */
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 4px;
+
+}
+
+.overload {
+ font-family: "courier new",courier,monospace;
+ font-size: 65%;
+}
+
+.memdoc, dl.reflist dd {
+ border-bottom: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 10px 2px 10px;
+ background-color: #FBFCFD;
+ border-top-width: 0;
+ background-image:url('nav_g.png');
+ background-repeat:repeat-x;
+ background-color: #FFFFFF;
+ /* opera specific markup */
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+.paramname code {
+ line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype, .tparams .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir, .tparams .paramdir {
+ font-family: "courier new",courier,monospace;
+ vertical-align: top;
+}
+
+table.mlabels {
+ border-spacing: 0px;
+}
+
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
+
+span.mlabels {
+ margin-left: 8px;
+}
+
+span.mlabel {
+ background-color: #728DC1;
+ border-top:1px solid #5373B4;
+ border-left:1px solid #5373B4;
+ border-right:1px solid #C4CFE5;
+ border-bottom:1px solid #C4CFE5;
+ text-shadow: none;
+ color: white;
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view inside a (index) page */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid #9CAFD4;
+ border-bottom: 1px solid #9CAFD4;
+ width: 100%;
+}
+
+.directory table {
+ border-collapse:collapse;
+}
+
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
+}
+
+.directory td.entry {
+ white-space: nowrap;
+ padding-right: 6px;
+ padding-top: 3px;
+}
+
+.directory td.entry a {
+ outline:none;
+}
+
+.directory td.entry a img {
+ border: none;
+}
+
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+ padding-left: 6px;
+ background-color: #F7F8FB;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
+}
+
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #3D578C;
+}
+
+.arrow {
+ color: #9CAFD4;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ cursor: pointer;
+ font-size: 80%;
+ display: inline-block;
+ width: 16px;
+ height: 22px;
+}
+
+.icon {
+ font-family: Arial, Helvetica;
+ font-weight: bold;
+ font-size: 12px;
+ height: 14px;
+ width: 16px;
+ display: inline-block;
+ background-color: #728DC1;
+ color: white;
+ text-align: center;
+ border-radius: 4px;
+ margin-left: 2px;
+ margin-right: 2px;
+}
+
+.icona {
+ width: 24px;
+ height: 22px;
+ display: inline-block;
+}
+
+.iconfopen {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderopen.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.iconfclosed {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderclosed.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.icondoc {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('doc.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+table.directory {
+ font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
+div.dynheader {
+ margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+address {
+ font-style: normal;
+ color: #2A3D61;
+}
+
+table.doxtable caption {
+ caption-side: top;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #374F7F;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+table.fieldtable {
+ /*width: 100%;*/
+ margin-bottom: 10px;
+ border: 1px solid #A8B8D9;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ vertical-align: top;
+}
+
+.fieldtable td.fieldname {
+ padding-top: 3px;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #A8B8D9;
+ /*width: 100%;*/
+}
+
+.fieldtable td.fielddoc p:first-child {
+ margin-top: 0px;
+}
+
+.fieldtable td.fielddoc p:last-child {
+ margin-bottom: 2px;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ font-size: 90%;
+ color: #253555;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ font-weight: 400;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid #A8B8D9;
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ background-image: url('tab_b.png');
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ background-image:url('tab_b.png');
+ background-repeat:repeat-x;
+ background-position: 0 -5px;
+ height:30px;
+ line-height:30px;
+ color:#8AA0CC;
+ border:solid 1px #C2CDE4;
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:url('bc_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+ color: #283A5D;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+}
+
+.navpath li.navelem a:hover
+{
+ color:#6884BD;
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ float: right;
+ font-size: 8pt;
+ padding-right: 5px;
+ width: 50%;
+ text-align: right;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+}
+
+table.classindex
+{
+ margin: 10px;
+ white-space: nowrap;
+ margin-left: 3%;
+ margin-right: 3%;
+ width: 94%;
+ border: 0;
+ border-spacing: 0;
+ padding: 0;
+}
+
+div.ingroups
+{
+ font-size: 8pt;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: #F9FAFC;
+ margin: 0px;
+ border-bottom: 1px solid #C4CFE5;
+}
+
+div.headertitle
+{
+ padding: 5px 5px 5px 10px;
+}
+
+.PageDocRTL-title div.headertitle {
+ text-align: right;
+ direction: rtl;
+}
+
+dl {
+ padding: 0 0 0 0;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */
+dl.section {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+dl.section.DocNodeRTL {
+ margin-right: 0px;
+ padding-right: 0px;
+}
+
+dl.note {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #D0C000;
+}
+
+dl.note.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #FF0000;
+}
+
+dl.warning.DocNodeRTL, dl.attention.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #00D000;
+}
+
+dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #505050;
+}
+
+dl.deprecated.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #505050;
+}
+
+dl.todo {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #00C0E0;
+}
+
+dl.todo.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #3030E0;
+}
+
+dl.test.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug {
+ margin-left: -7px;
+ padding-left: 3px;
+ border-left: 4px solid;
+ border-color: #C08050;
+}
+
+dl.bug.DocNodeRTL {
+ margin-left: 0;
+ padding-left: 0;
+ border-left: 0;
+ margin-right: -7px;
+ padding-right: 3px;
+ border-right: 4px solid;
+ border-color: #C08050;
+}
+
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectalign
+{
+ vertical-align: middle;
+}
+
+#projectname
+{
+ font: 300% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font: 120% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid #5373B4;
+}
+
+.image
+{
+ text-align: center;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.plantumlgraph
+{
+ text-align: center;
+}
+
+.diagraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:#334975;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+ text-align:right;
+ width:52px;
+}
+
+dl.citelist dd {
+ margin:2px 0 2px 72px;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: #F4F6FA;
+ border: 1px solid #D8DFEE;
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 8px 10px 10px;
+ width: 200px;
+}
+
+.PageDocRTL-title div.toc {
+ float: left !important;
+ text-align: right;
+}
+
+div.toc li {
+ background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+.PageDocRTL-title div.toc li {
+ background-position-x: right !important;
+ padding-left: 0 !important;
+ padding-right: 10px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+ color: #4665A2;
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 30px;
+}
+
+div.toc li.level4 {
+ margin-left: 45px;
+}
+
+span.emoji {
+ /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html
+ * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort;
+ */
+}
+
+.PageDocRTL-title div.toc li.level1 {
+ margin-left: 0 !important;
+ margin-right: 0;
+}
+
+.PageDocRTL-title div.toc li.level2 {
+ margin-left: 0 !important;
+ margin-right: 15px;
+}
+
+.PageDocRTL-title div.toc li.level3 {
+ margin-left: 0 !important;
+ margin-right: 30px;
+}
+
+.PageDocRTL-title div.toc li.level4 {
+ margin-left: 0 !important;
+ margin-right: 45px;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: gray;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+/* tooltip related style info */
+
+.ttc {
+ position: absolute;
+ display: none;
+}
+
+#powerTip {
+ cursor: default;
+ white-space: nowrap;
+ background-color: white;
+ border: 1px solid gray;
+ border-radius: 4px 4px 4px 4px;
+ box-shadow: 1px 1px 7px gray;
+ display: none;
+ font-size: smaller;
+ max-width: 80%;
+ opacity: 0.9;
+ padding: 1ex 1em 1em;
+ position: absolute;
+ z-index: 2147483647;
+}
+
+#powerTip div.ttdoc {
+ color: grey;
+ font-style: italic;
+}
+
+#powerTip div.ttname a {
+ font-weight: bold;
+}
+
+#powerTip div.ttname {
+ font-weight: bold;
+}
+
+#powerTip div.ttdeci {
+ color: #006318;
+}
+
+#powerTip div {
+ margin: 0px;
+ padding: 0px;
+ font: 12px/16px Roboto,sans-serif;
+}
+
+#powerTip:before, #powerTip:after {
+ content: "";
+ position: absolute;
+ margin: 0px;
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.w:after, #powerTip.w:before,
+#powerTip.e:after, #powerTip.e:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.nw:after, #powerTip.nw:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ border: solid transparent;
+ content: " ";
+ height: 0;
+ width: 0;
+ position: absolute;
+}
+
+#powerTip.n:after, #powerTip.s:after,
+#powerTip.w:after, #powerTip.e:after,
+#powerTip.nw:after, #powerTip.ne:after,
+#powerTip.sw:after, #powerTip.se:after {
+ border-color: rgba(255, 255, 255, 0);
+}
+
+#powerTip.n:before, #powerTip.s:before,
+#powerTip.w:before, #powerTip.e:before,
+#powerTip.nw:before, #powerTip.ne:before,
+#powerTip.sw:before, #powerTip.se:before {
+ border-color: rgba(128, 128, 128, 0);
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.nw:after, #powerTip.nw:before {
+ top: 100%;
+}
+
+#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
+ border-top-color: #FFFFFF;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+#powerTip.n:before {
+ border-top-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+#powerTip.n:after, #powerTip.n:before {
+ left: 50%;
+}
+
+#powerTip.nw:after, #powerTip.nw:before {
+ right: 14px;
+}
+
+#powerTip.ne:after, #powerTip.ne:before {
+ left: 14px;
+}
+
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ bottom: 100%;
+}
+
+#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
+ border-bottom-color: #FFFFFF;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+
+#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
+ border-bottom-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+
+#powerTip.s:after, #powerTip.s:before {
+ left: 50%;
+}
+
+#powerTip.sw:after, #powerTip.sw:before {
+ right: 14px;
+}
+
+#powerTip.se:after, #powerTip.se:before {
+ left: 14px;
+}
+
+#powerTip.e:after, #powerTip.e:before {
+ left: 100%;
+}
+#powerTip.e:after {
+ border-left-color: #FFFFFF;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.e:before {
+ border-left-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+#powerTip.w:after, #powerTip.w:before {
+ right: 100%;
+}
+#powerTip.w:after {
+ border-right-color: #FFFFFF;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.w:before {
+ border-right-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
+/* @group Markdown */
+
+table.markdownTable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.markdownTable td, table.markdownTable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.markdownTable tr {
+}
+
+th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
+ background-color: #374F7F;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+th.markdownTableHeadLeft, td.markdownTableBodyLeft {
+ text-align: left
+}
+
+th.markdownTableHeadRight, td.markdownTableBodyRight {
+ text-align: right
+}
+
+th.markdownTableHeadCenter, td.markdownTableBodyCenter {
+ text-align: center
+}
+
+.DocNodeRTL {
+ text-align: right;
+ direction: rtl;
+}
+
+.DocNodeLTR {
+ text-align: left;
+ direction: ltr;
+}
+
+table.DocNodeRTL {
+ width: auto;
+ margin-right: 0;
+ margin-left: auto;
+}
+
+table.DocNodeLTR {
+ width: auto;
+ margin-right: auto;
+ margin-left: 0;
+}
+
+tt, code, kbd, samp
+{
+ display: inline-block;
+ direction:ltr;
+}
+/* @end */
+
+u {
+ text-decoration: underline;
+}
+
diff --git a/develop/doxygen.svg b/develop/doxygen.svg
new file mode 100644
index 0000000..d42dad5
--- /dev/null
+++ b/develop/doxygen.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.1" viewBox="0 0 104 31" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <linearGradient id="a">
+ <stop stop-color="#5373B4" offset="0"/>
+ <stop stop-color="#7C95C6" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" x1="31.474" x2="31.474" y1="24.821" y2="26.773" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="c" x1="31.474" x2="31.474" y1="24.821" y2="26.773" gradientTransform="matrix(.6816 0 0 1.0248 72.391 -.91809)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="b" x1="56.295" x2="56.295" y1="24.622" y2="26.574" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="e" x1="49.067" x2="48.956" y1="19.719" y2="9.5227" gradientTransform="matrix(.97968 0 0 1.0207 -.25579 -.25579)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#C0CCE3" offset="0"/>
+ <stop stop-color="#EEF1F7" offset="1"/>
+ </linearGradient>
+ <filter id="f" x="-.010676" y="-.045304" width="1.0214" height="1.0906" color-interpolation-filters="sRGB">
+ <feGaussianBlur stdDeviation="0.45293203"/>
+ </filter>
+ </defs>
+ <g>
+ <path transform="translate(-2.5759 -27.848)" d="m13.609 32.203v6.8633h-0.05078c-0.40533-0.66867-0.96254-1.1715-1.6719-1.5059-0.69244-0.35193-1.4282-0.52734-2.2051-0.52734-0.96267 0-1.807 0.2027-2.5332 0.60742-0.72622 0.38713-1.3344 0.90556-1.8242 1.5566-0.47289 0.65108-0.83456 1.4092-1.0879 2.2715-0.23644 0.84464-0.35547 1.7236-0.35547 2.6387 0 0.95022 0.11902 1.8643 0.35547 2.7441 0.25333 0.87983 0.615 1.6633 1.0879 2.3496 0.48978 0.66867 1.1065 1.2066 1.8496 1.6113 0.74311 0.38713 1.6044 0.58008 2.584 0.58008 0.86133 0 1.6311-0.15787 2.3066-0.47461 0.69244-0.33434 1.2497-0.87227 1.6719-1.6113h0.05078v1.7422h3.4199v-18.846zm12.875 4.8301c-1.0302 0-1.9596 0.17541-2.7871 0.52734-0.82756 0.33434-1.5358 0.81965-2.127 1.4531-0.59111 0.61588-1.0483 1.3721-1.3691 2.2695-0.32089 0.87983-0.48047 1.866-0.48047 2.957s0.15958 2.0752 0.48047 2.9551c0.32089 0.87983 0.77803 1.6361 1.3691 2.2695 0.59111 0.61588 1.2994 1.0914 2.127 1.4258 0.82756 0.33434 1.7569 0.50195 2.7871 0.50195 1.0302 0 1.9596-0.16762 2.7871-0.50195 0.84444-0.33434 1.5612-0.8099 2.1523-1.4258 0.59111-0.63348 1.0483-1.3897 1.3691-2.2695 0.32089-0.87983 0.48047-1.8641 0.48047-2.9551s-0.15958-2.0772-0.48047-2.957c-0.32089-0.89743-0.77803-1.6536-1.3691-2.2695-0.59111-0.63348-1.3079-1.1188-2.1523-1.4531-0.82756-0.35193-1.7569-0.52734-2.7871-0.52734zm41.715 0c-0.912 0-1.7223 0.18516-2.4316 0.55469-0.69244 0.36953-1.2752 0.87043-1.748 1.5039-0.47289 0.61588-0.83651 1.337-1.0898 2.1641-0.23645 0.80944-0.35352 1.6553-0.35352 2.5352 0 0.93262 0.10007 1.8214 0.30273 2.666 0.21956 0.82704 0.55767 1.556 1.0137 2.1895 0.456 0.61588 1.0387 1.109 1.748 1.4785 0.70933 0.35193 1.5536 0.5293 2.5332 0.5293 0.79378 0 1.5446-0.16762 2.2539-0.50195 0.72622-0.35193 1.2834-0.88986 1.6719-1.6113h0.05078v1.7949c0.01689 0.96782-0.21071 1.7689-0.68359 2.4023-0.456 0.63348-1.1898 0.95117-2.2031 0.95117-0.64178 0-1.2075-0.14228-1.6973-0.42383-0.48978-0.26395-0.81939-0.74731-0.98828-1.4512h-3.5723c0.05067 0.77425 0.25276 1.435 0.60742 1.9805 0.37156 0.56309 0.8287 1.0192 1.3691 1.3711 0.55733 0.35193 1.1656 0.60726 1.8242 0.76562 0.67556 0.17597 1.3328 0.26562 1.9746 0.26562 1.5031 0 2.7025-0.21245 3.5977-0.63477 0.89511-0.42232 1.5798-0.94076 2.0527-1.5566 0.47289-0.59829 0.777-1.2493 0.91211-1.9531 0.152-0.70386 0.22656-1.3295 0.22656-1.875v-12.775h-3.4199v1.8223h-0.05078c-0.43911-0.79185-0.98782-1.3551-1.6465-1.6895-0.64178-0.33434-1.3926-0.50195-2.2539-0.50195zm16.523 0c-0.99644 0-1.9088 0.18516-2.7363 0.55469-0.81067 0.36953-1.5124 0.88018-2.1035 1.5312-0.59111 0.63348-1.0463 1.3897-1.3672 2.2695s-0.48047 1.831-0.48047 2.8516c0 1.0558 0.15108 2.0225 0.45508 2.9023 0.32089 0.87983 0.76758 1.6361 1.3418 2.2695 0.57422 0.63348 1.276 1.1266 2.1035 1.4785 0.82756 0.33434 1.7569 0.50195 2.7871 0.50195 1.4862 0 2.7517-0.35277 3.7988-1.0566 1.0471-0.70387 1.8254-1.8733 2.332-3.5098h-3.168c-0.11822 0.42232-0.43934 0.82772-0.96289 1.2148-0.52355 0.36953-1.1468 0.55274-1.873 0.55273-1.0133 0-1.7916-0.27286-2.332-0.81836-0.54044-0.5455-0.83605-1.4245-0.88672-2.6387h9.4492c0.06756-1.0558-0.01551-2.0673-0.25195-3.0352-0.23644-0.96782-0.62557-1.8293-1.166-2.5859-0.52356-0.75666-1.1998-1.355-2.0273-1.7949-0.82756-0.45751-1.7974-0.6875-2.9121-0.6875zm16.189 0c-0.76 0-1.5023 0.18516-2.2285 0.55469-0.72622 0.35193-1.3174 0.92299-1.7734 1.7148h-0.07617v-1.9004h-3.4199v13.646h3.5977v-7.1523c0-1.3901 0.21909-2.3841 0.6582-2.9824 0.43911-0.61588 1.1494-0.92383 2.1289-0.92383 0.86133 0 1.4611 0.28066 1.7988 0.84375 0.33777 0.5455 0.50586 1.3816 0.50586 2.5078v7.707h3.5976v-8.3926c0-0.84464-0.0765-1.6106-0.22851-2.2969-0.13511-0.70387-0.37971-1.2925-0.73438-1.7676-0.35466-0.49271-0.84386-0.87277-1.4688-1.1367-0.608-0.28155-1.3948-0.42188-2.3574-0.42188zm-66.063 0.36914 4.3066 6.4668-4.7129 7.1797h4.0293l2.7363-4.3027 2.7344 4.3027h4.1055l-4.8398-7.2578 4.3066-6.3887h-3.9766l-2.2793 3.5645-2.3066-3.5645zm13.275 0 4.584 12.803c0.10133 0.26395 0.15234 0.54461 0.15234 0.84375 0 0.40472-0.11707 0.77504-0.35352 1.1094-0.21956 0.33434-0.56617 0.52729-1.0391 0.58008-0.35467 0.0176-0.70979 0.0098-1.0645-0.02539-0.35467-0.03519-0.70128-0.07028-1.0391-0.10547v3.0879c0.37156 0.03519 0.73518 0.06051 1.0898 0.07813 0.37156 0.03519 0.74368 0.05273 1.1152 0.05273 1.2329 0 2.1943-0.23778 2.8867-0.71289 0.69244-0.47511 1.2326-1.2664 1.6211-2.375l5.4727-15.336h-3.7246l-2.8613 9.3438h-0.05078l-2.9648-9.3438zm-37.48 2.4551c0.59111 0 1.0823 0.12279 1.4707 0.36914 0.38844 0.24635 0.6991 0.57184 0.93555 0.97656 0.25333 0.38713 0.43187 0.84515 0.5332 1.373 0.10133 0.5103 0.15234 1.0482 0.15234 1.6113 0 0.56309-0.05101 1.1069-0.15234 1.6348-0.10133 0.5279-0.27137 1.0035-0.50781 1.4258-0.23644 0.40472-0.5556 0.73021-0.96094 0.97656-0.38844 0.24635-0.87959 0.36914-1.4707 0.36914-0.55733 0-1.038-0.12279-1.4434-0.36914-0.38844-0.26395-0.71806-0.59723-0.98828-1.002-0.25333-0.42232-0.43842-0.89788-0.55664-1.4258s-0.17773-1.0561-0.17773-1.584c-1e-7 -0.56309 0.05101-1.0991 0.15234-1.6094 0.11822-0.5279 0.29481-0.99567 0.53125-1.4004 0.25333-0.40472 0.58295-0.73021 0.98828-0.97656 0.40533-0.24635 0.90303-0.36914 1.4941-0.36914zm15.84 0c0.608 0 1.1142 0.13253 1.5195 0.39648 0.42222 0.24635 0.75184 0.57184 0.98828 0.97656 0.25333 0.40472 0.42992 0.87054 0.53125 1.3984 0.10133 0.5279 0.15234 1.0658 0.15234 1.6113 0 0.5455-0.05101 1.0815-0.15234 1.6094-0.10134 0.5103-0.27792 0.97612-0.53125 1.3984-0.23644 0.40472-0.56606 0.73021-0.98828 0.97656-0.40533 0.24635-0.91153 0.36914-1.5195 0.36914-0.608 0-1.1142-0.12279-1.5195-0.36914s-0.73495-0.57184-0.98828-0.97656c-0.23644-0.42232-0.40648-0.88814-0.50781-1.3984-0.10133-0.5279-0.15234-1.0639-0.15234-1.6094 0-0.5455 0.05101-1.0834 0.15234-1.6113 0.10133-0.5279 0.27137-0.99371 0.50781-1.3984 0.25333-0.40472 0.58295-0.73021 0.98828-0.97656 0.40533-0.26395 0.91153-0.39648 1.5195-0.39648zm42.602 0c0.59111 0 1.0803 0.11499 1.4688 0.34375 0.38844 0.22876 0.70105 0.5367 0.9375 0.92383 0.23644 0.38713 0.40648 0.8354 0.50781 1.3457 0.10133 0.49271 0.15039 1.0209 0.15039 1.584 0 0.4927-0.06606 0.96827-0.20117 1.4258-0.11822 0.43992-0.30526 0.83557-0.55859 1.1875-0.25333 0.35193-0.57445 0.63259-0.96289 0.84375-0.38844 0.21116-0.83513 0.31836-1.3418 0.31836-0.55733 0-1.021-0.12474-1.3926-0.37109-0.37156-0.24635-0.67566-0.56209-0.91211-0.94922-0.21956-0.38713-0.38109-0.81786-0.48242-1.293-0.08444-0.49271-0.12695-0.98581-0.12695-1.4785 0-0.5103 0.05101-0.99366 0.15234-1.4512 0.11822-0.47511 0.29676-0.89025 0.5332-1.2422 0.25333-0.36953 0.55744-0.65993 0.91211-0.87109 0.37156-0.21116 0.80974-0.31641 1.3164-0.31641zm15.535 0c0.87822 0 1.529 0.24753 1.9512 0.74023 0.43911 0.49271 0.74322 1.2138 0.91211 2.1641h-5.8535c0.01689-0.26395 0.0679-0.5641 0.15234-0.89844 0.10133-0.33434 0.26287-0.65008 0.48242-0.94922 0.23644-0.29914 0.54055-0.54667 0.91211-0.74023 0.38845-0.21116 0.86914-0.31641 1.4434-0.31641z" filter="url(#f)" opacity=".3" stroke="#969696" xlink:href="#path141"/>
+ <path d="m0.97202 24.161 43.605-0.0019 0.0508 3.3061-43.6 0.04174z" fill="url(#d)" stroke="#000" stroke-width=".5"/>
+ <path d="m10.283 3.5547v6.8633h-0.05078c-0.40533-0.66867-0.96254-1.1715-1.6719-1.5059-0.69244-0.35193-1.4282-0.52734-2.2051-0.52734-0.96267 0-1.807 0.2027-2.5332 0.60742-0.72622 0.38713-1.3344 0.90556-1.8242 1.5566-0.47289 0.65108-0.83456 1.4092-1.0879 2.2715-0.23644 0.84464-0.35547 1.7236-0.35547 2.6387 0 0.95022 0.11902 1.8643 0.35547 2.7441 0.25333 0.87983 0.615 1.6633 1.0879 2.3496 0.48978 0.66867 1.1065 1.2066 1.8496 1.6113 0.74311 0.38713 1.6044 0.58008 2.584 0.58008 0.86133 0 1.6311-0.15787 2.3066-0.47461 0.69244-0.33434 1.2497-0.87227 1.6719-1.6113h0.05078v1.7422h3.4199v-18.846zm12.875 4.8301c-1.0302 0-1.9596 0.17541-2.7871 0.52734-0.82756 0.33434-1.5358 0.81965-2.127 1.4531-0.59111 0.61588-1.0483 1.3721-1.3691 2.2695-0.32089 0.87983-0.48047 1.866-0.48047 2.957s0.15958 2.0752 0.48047 2.9551c0.32089 0.87983 0.77803 1.6361 1.3691 2.2695 0.59111 0.61588 1.2994 1.0914 2.127 1.4258 0.82756 0.33434 1.7569 0.50195 2.7871 0.50195 1.0302 0 1.9596-0.16762 2.7871-0.50195 0.84444-0.33434 1.5612-0.8099 2.1523-1.4258 0.59111-0.63348 1.0483-1.3897 1.3691-2.2695 0.32089-0.87983 0.48047-1.8641 0.48047-2.9551s-0.15958-2.0772-0.48047-2.957c-0.32089-0.89743-0.77803-1.6536-1.3691-2.2695-0.59111-0.63348-1.3079-1.1188-2.1523-1.4531-0.82756-0.35193-1.7569-0.52734-2.7871-0.52734zm41.715 0c-0.912 0-1.7223 0.18516-2.4316 0.55469-0.69244 0.36953-1.2752 0.87043-1.748 1.5039-0.47289 0.61588-0.83651 1.337-1.0898 2.1641-0.23644 0.80944-0.35352 1.6553-0.35352 2.5352 0 0.93262 0.10007 1.8214 0.30273 2.666 0.21956 0.82704 0.55767 1.556 1.0137 2.1895 0.456 0.61588 1.0387 1.109 1.748 1.4785 0.70933 0.35193 1.5536 0.5293 2.5332 0.5293 0.79378 0 1.5446-0.16762 2.2539-0.50195 0.72622-0.35193 1.2834-0.88986 1.6719-1.6113h0.05078v1.7949c0.01689 0.96782-0.21071 1.7689-0.68359 2.4023-0.456 0.63348-1.1898 0.95117-2.2031 0.95117-0.64178 0-1.2075-0.14228-1.6973-0.42383-0.48978-0.26395-0.81939-0.74731-0.98828-1.4512h-3.5723c0.05067 0.77425 0.25276 1.435 0.60742 1.9805 0.37156 0.56309 0.8287 1.0192 1.3691 1.3711 0.55733 0.35193 1.1656 0.60726 1.8242 0.76562 0.67556 0.17597 1.3328 0.26562 1.9746 0.26562 1.5031 0 2.7025-0.21245 3.5977-0.63477 0.89511-0.42232 1.5798-0.94076 2.0527-1.5566 0.47289-0.59829 0.777-1.2493 0.91211-1.9531 0.152-0.70386 0.22656-1.3295 0.22656-1.875v-12.775h-3.4199v1.8223h-0.05078c-0.43911-0.79185-0.98782-1.3551-1.6465-1.6895-0.64178-0.33434-1.3926-0.50195-2.2539-0.50195zm16.523 0c-0.99644 0-1.9088 0.18516-2.7363 0.55469-0.81067 0.36953-1.5124 0.88017-2.1035 1.5312-0.59111 0.63348-1.0463 1.3897-1.3672 2.2695s-0.48047 1.831-0.48047 2.8516c0 1.0558 0.15108 2.0225 0.45508 2.9023 0.32089 0.87983 0.76758 1.6361 1.3418 2.2695 0.57422 0.63348 1.276 1.1266 2.1035 1.4785 0.82756 0.33434 1.7569 0.50195 2.7871 0.50195 1.4862 0 2.7517-0.35278 3.7988-1.0566 1.0471-0.70386 1.8254-1.8733 2.332-3.5098h-3.168c-0.11822 0.42232-0.43934 0.82772-0.96289 1.2148-0.52355 0.36953-1.1468 0.55274-1.873 0.55273-1.0133 0-1.7916-0.27286-2.332-0.81836-0.54044-0.5455-0.83605-1.4245-0.88672-2.6387h9.4492c0.06756-1.0558-0.01551-2.0673-0.25195-3.0352-0.23644-0.96782-0.62557-1.8293-1.166-2.5859-0.52356-0.75666-1.1998-1.355-2.0273-1.7949-0.82756-0.45751-1.7974-0.6875-2.9121-0.6875zm16.189 0c-0.76 0-1.5023 0.18516-2.2285 0.55469-0.72622 0.35193-1.3174 0.923-1.7734 1.7148h-0.07617v-1.9004h-3.4199v13.646h3.5977v-7.1523c0-1.3901 0.21909-2.3841 0.6582-2.9824 0.43911-0.61588 1.1494-0.92383 2.1289-0.92383 0.86133 0 1.461 0.28066 1.7988 0.84375 0.33778 0.5455 0.50586 1.3816 0.50586 2.5078v7.707h3.5977v-8.3926c0-0.84464-0.0765-1.6106-0.22852-2.2969-0.13511-0.70387-0.3797-1.2925-0.73437-1.7676-0.35466-0.49271-0.84386-0.87277-1.4688-1.1367-0.608-0.28155-1.3948-0.42188-2.3574-0.42188zm-66.062 0.36914 4.3066 6.4668-4.7129 7.1797h4.0293l2.7363-4.3027 2.7344 4.3027h4.1055l-4.8398-7.2578 4.3066-6.3887h-3.9766l-2.2793 3.5645-2.3066-3.5645zm13.275 0 4.584 12.803c0.10133 0.26395 0.15234 0.54461 0.15234 0.84375 0 0.40472-0.11707 0.77504-0.35352 1.1094-0.21956 0.33434-0.56617 0.52729-1.0391 0.58008-0.35467 0.0176-0.70979 0.0098-1.0645-0.02539-0.35467-0.03519-0.70128-0.07027-1.0391-0.10547v3.0879c0.37156 0.03519 0.73518 0.06052 1.0898 0.07813 0.37156 0.03519 0.74368 0.05273 1.1152 0.05273 1.2329 0 2.1943-0.23778 2.8867-0.71289 0.69244-0.47511 1.2326-1.2664 1.6211-2.375l5.4727-15.336h-3.7246l-2.8613 9.3437h-0.05078l-2.9648-9.3437zm-37.48 2.4551c0.59111 0 1.0823 0.12279 1.4707 0.36914s0.6991 0.57184 0.93555 0.97656c0.25333 0.38713 0.43187 0.84515 0.5332 1.373 0.10133 0.5103 0.15234 1.0482 0.15234 1.6113 0 0.56309-0.05101 1.1069-0.15234 1.6348-0.10133 0.5279-0.27137 1.0035-0.50781 1.4258-0.23644 0.40472-0.5556 0.73021-0.96094 0.97656-0.38844 0.24635-0.87959 0.36914-1.4707 0.36914-0.55733 0-1.038-0.12279-1.4434-0.36914-0.38844-0.26395-0.71806-0.59723-0.98828-1.002-0.25333-0.42232-0.43842-0.89788-0.55664-1.4258s-0.17773-1.0561-0.17773-1.584c-1e-7 -0.56309 0.05101-1.0991 0.15234-1.6094 0.11822-0.5279 0.29481-0.99567 0.53125-1.4004 0.25333-0.40472 0.58295-0.73021 0.98828-0.97656 0.40533-0.24635 0.90303-0.36914 1.4941-0.36914zm15.84 0c0.608 0 1.1142 0.13254 1.5195 0.39648 0.42222 0.24635 0.75184 0.57184 0.98828 0.97656 0.25333 0.40472 0.42992 0.87054 0.53125 1.3984 0.10133 0.5279 0.15234 1.0658 0.15234 1.6113 0 0.5455-0.05101 1.0815-0.15234 1.6094-0.10133 0.5103-0.27792 0.97612-0.53125 1.3984-0.23644 0.40472-0.56606 0.73021-0.98828 0.97656-0.40533 0.24635-0.91153 0.36914-1.5195 0.36914-0.608 0-1.1142-0.12279-1.5195-0.36914s-0.73495-0.57184-0.98828-0.97656c-0.23644-0.42232-0.40648-0.88813-0.50781-1.3984-0.10133-0.5279-0.15234-1.0639-0.15234-1.6094 0-0.5455 0.05101-1.0834 0.15234-1.6113 0.10133-0.5279 0.27137-0.99371 0.50781-1.3984 0.25333-0.40472 0.58295-0.73021 0.98828-0.97656 0.40533-0.26395 0.91153-0.39648 1.5195-0.39648zm42.602 0c0.59111 0 1.0803 0.11499 1.4688 0.34375 0.38844 0.22876 0.70106 0.5367 0.9375 0.92383 0.23644 0.38713 0.40648 0.8354 0.50781 1.3457 0.10133 0.49271 0.15039 1.0209 0.15039 1.584 0 0.49271-0.06606 0.96827-0.20117 1.4258-0.11822 0.43992-0.30526 0.83557-0.55859 1.1875-0.25333 0.35193-0.57445 0.63259-0.96289 0.84375-0.38844 0.21116-0.83513 0.31836-1.3418 0.31836-0.55733 0-1.021-0.12474-1.3926-0.37109-0.37156-0.24635-0.67566-0.56209-0.91211-0.94922-0.21956-0.38713-0.38109-0.81786-0.48242-1.293-0.08444-0.49271-0.12695-0.98581-0.12695-1.4785 0-0.5103 0.05101-0.99366 0.15234-1.4512 0.11822-0.47511 0.29676-0.89026 0.5332-1.2422 0.25333-0.36953 0.55744-0.65993 0.91211-0.87109 0.37156-0.21116 0.80974-0.31641 1.3164-0.31641zm15.535 0c0.87822 0 1.529 0.24753 1.9512 0.74024 0.43911 0.49271 0.74322 1.2138 0.91211 2.1641h-5.8535c0.01689-0.26395 0.0679-0.5641 0.15234-0.89844 0.10133-0.33434 0.26287-0.65008 0.48242-0.94922 0.23644-0.29914 0.54055-0.54667 0.91211-0.74023 0.38845-0.21116 0.86914-0.31641 1.4434-0.31641z" fill="url(#e)" stroke="#4665A2" stroke-width=".7"/>
+ <path d="m52.988 27.291c0.99602-1.0359 1.3944-1.8725 1.7928-3.1076l3.8247-0.03984c0.3113 1.6096 0.82413 2.5137 1.6335 3.1474z" fill="url(#b)" stroke="#000" stroke-width=".5"/>
+ <path d="m73.89 24.04 28.885-0.2011-0.12476 3.3879-31.033 0.16229c1.2621-1.0234 1.9665-2.2859 2.2724-3.3491z" fill="url(#c)" stroke="#000" stroke-width=".41788"/>
+ </g>
+</svg>
diff --git a/develop/dynsections.js b/develop/dynsections.js
new file mode 100644
index 0000000..3174bd7
--- /dev/null
+++ b/develop/dynsections.js
@@ -0,0 +1,121 @@
+/*
+ @licstart The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend The above is the entire license notice for the JavaScript code in this file
+ */
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+ content.hide();
+ summary.show();
+ $(linkObj).addClass('closed').removeClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ content.show();
+ summary.hide();
+ $(linkObj).removeClass('closed').addClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+ return false;
+}
+
+function updateStripes()
+{
+ $('table.directory tr').
+ removeClass('even').filter(':visible:even').addClass('even');
+}
+
+function toggleLevel(level)
+{
+ $('table.directory tr').each(function() {
+ var l = this.id.split('_').length-1;
+ var i = $('#img'+this.id.substring(3));
+ var a = $('#arr'+this.id.substring(3));
+ if (l<level+1) {
+ i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
+ a.html('&#9660;');
+ $(this).show();
+ } else if (l==level+1) {
+ i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
+ a.html('&#9658;');
+ $(this).show();
+ } else {
+ $(this).hide();
+ }
+ });
+ updateStripes();
+}
+
+function toggleFolder(id)
+{
+ // the clicked row
+ var currentRow = $('#row_'+id);
+
+ // all rows after the clicked row
+ var rows = currentRow.nextAll("tr");
+
+ var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
+
+ // only match elements AFTER this one (can't hide elements before)
+ var childRows = rows.filter(function() { return this.id.match(re); });
+
+ // first row is visible we are HIDING
+ if (childRows.filter(':first').is(':visible')===true) {
+ // replace down arrow by right arrow for current row
+ var currentRowSpans = currentRow.find("span");
+ currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+ currentRowSpans.filter(".arrow").html('&#9658;');
+ rows.filter("[id^=row_"+id+"]").hide(); // hide all children
+ } else { // we are SHOWING
+ // replace right arrow by down arrow for current row
+ var currentRowSpans = currentRow.find("span");
+ currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
+ currentRowSpans.filter(".arrow").html('&#9660;');
+ // replace down arrows by right arrows for child rows
+ var childRowsSpans = childRows.find("span");
+ childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+ childRowsSpans.filter(".arrow").html('&#9658;');
+ childRows.show(); //show all children
+ }
+ updateStripes();
+}
+
+
+function toggleInherit(id)
+{
+ var rows = $('tr.inherit.'+id);
+ var img = $('tr.inherit_header.'+id+' img');
+ var src = $(img).attr('src');
+ if (rows.filter(':first').is(':visible')===true) {
+ rows.css('display','none');
+ $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ rows.css('display','table-row'); // using show() causes jump in firefox
+ $(img).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+}
+/* @license-end */
diff --git a/develop/extension_8dox.html b/develop/extension_8dox.html
new file mode 100644
index 0000000..726368b
--- /dev/null
+++ b/develop/extension_8dox.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/dox/high_level/extension.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('extension_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">doxygen/dox/high_level/extension.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gabbf9f8ea4d13d44d45efae5e143a157a"><td class="memItemLeft" align="right" valign="top">H5_HLRDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_r.html#gabbf9f8ea4d13d44d45efae5e143a157a">H5LRmake_dataset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *path, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, const size_t buf_size, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *loc_id_ref, const <a class="el" href="structhdset__reg__ref__t.html">hdset_reg_ref_t</a> *buf)</td></tr>
+<tr class="memdesc:gabbf9f8ea4d13d44d45efae5e143a157a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset containing a list of region references. <a href="group___h5_l_r.html#gabbf9f8ea4d13d44d45efae5e143a157a">More...</a><br /></td></tr>
+<tr class="separator:gabbf9f8ea4d13d44d45efae5e143a157a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacef1564aa36bdfceac13b7b2bdd8e2d8"><td class="memItemLeft" align="right" valign="top">H5_HLRDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_r.html#gacef1564aa36bdfceac13b7b2bdd8e2d8">H5LRcreate_region_references</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, size_t num_elem, const char **path, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *block_coord, <a class="el" href="structhdset__reg__ref__t.html">hdset_reg_ref_t</a> *buf)</td></tr>
+<tr class="memdesc:gacef1564aa36bdfceac13b7b2bdd8e2d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an array of region references using an array of paths to datasets and an array of corresponding hyperslab descriptions. <a href="group___h5_l_r.html#gacef1564aa36bdfceac13b7b2bdd8e2d8">More...</a><br /></td></tr>
+<tr class="separator:gacef1564aa36bdfceac13b7b2bdd8e2d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga889b19b609e4e44565467cb84c6eeb0d"><td class="memItemLeft" align="right" valign="top">H5_HLRDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_r.html#ga889b19b609e4e44565467cb84c6eeb0d">H5LRcopy_reference</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="structhdset__reg__ref__t.html">hdset_reg_ref_t</a> *ref, const char *file, const char *path, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *block_coord, <a class="el" href="structhdset__reg__ref__t.html">hdset_reg_ref_t</a> *ref_new)</td></tr>
+<tr class="memdesc:ga889b19b609e4e44565467cb84c6eeb0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies data from the specified dataset to a new location and creates a reference to it. <a href="group___h5_l_r.html#ga889b19b609e4e44565467cb84c6eeb0d">More...</a><br /></td></tr>
+<tr class="separator:ga889b19b609e4e44565467cb84c6eeb0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3056840a05520e3a5e1b77f8cdd373c4"><td class="memItemLeft" align="right" valign="top">H5_HLRDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_r.html#ga3056840a05520e3a5e1b77f8cdd373c4">H5LRcopy_region</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="structhdset__reg__ref__t.html">hdset_reg_ref_t</a> *ref, const char *file, const char *path, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *block_coord)</td></tr>
+<tr class="memdesc:ga3056840a05520e3a5e1b77f8cdd373c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies data from a referenced region to a region in a destination dataset. <a href="group___h5_l_r.html#ga3056840a05520e3a5e1b77f8cdd373c4">More...</a><br /></td></tr>
+<tr class="separator:ga3056840a05520e3a5e1b77f8cdd373c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75787f84657d69421c6a8be57a9f070c"><td class="memItemLeft" align="right" valign="top">H5_HLRDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_r.html#ga75787f84657d69421c6a8be57a9f070c">H5LRcreate_ref_to_all</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_path, const char *ds_path, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> index_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5_rpublic_8h.html#a7d148ddc165e65b01efabfd738ac056e">H5R_type_t</a> ref_type)</td></tr>
+<tr class="memdesc:ga75787f84657d69421c6a8be57a9f070c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a dataset with the region references to the data in all datasets located under a specified group in a file or creates a dataset with object references to all objects (groups or datasets) located under a specified group in a file. <a href="group___h5_l_r.html#ga75787f84657d69421c6a8be57a9f070c">More...</a><br /></td></tr>
+<tr class="separator:ga75787f84657d69421c6a8be57a9f070c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0cab2622e4ffba04c363d37b98b0a83b"><td class="memItemLeft" align="right" valign="top">H5_HLRDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_r.html#ga0cab2622e4ffba04c363d37b98b0a83b">H5LRread_region</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, const <a class="el" href="structhdset__reg__ref__t.html">hdset_reg_ref_t</a> *ref, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type, size_t *numelem, void *buf)</td></tr>
+<tr class="memdesc:ga0cab2622e4ffba04c363d37b98b0a83b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves raw data pointed to by a region reference to an application buffer. <a href="group___h5_l_r.html#ga0cab2622e4ffba04c363d37b98b0a83b">More...</a><br /></td></tr>
+<tr class="separator:ga0cab2622e4ffba04c363d37b98b0a83b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb053f246fd0cfcb588bafe98278b9b8"><td class="memItemLeft" align="right" valign="top">H5_HLRDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_r.html#gabb053f246fd0cfcb588bafe98278b9b8">H5LRget_region_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, const <a class="el" href="structhdset__reg__ref__t.html">hdset_reg_ref_t</a> *ref, size_t *len, char *path, int *rank, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *dtype, <a class="el" href="_h5_spublic_8h.html#a1e9590539381e3922a1582067d496304">H5S_sel_type</a> *sel_type, size_t *numelem, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *buf)</td></tr>
+<tr class="memdesc:gabb053f246fd0cfcb588bafe98278b9b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about the data a region reference points to. <a href="group___h5_l_r.html#gabb053f246fd0cfcb588bafe98278b9b8">More...</a><br /></td></tr>
+<tr class="separator:gabb053f246fd0cfcb588bafe98278b9b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga73fb3ab3e9b756a818e711cd335c819d"><td class="memItemLeft" align="right" valign="top">H5_HLRDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_r.html#ga73fb3ab3e9b756a818e711cd335c819d">H5LTcopy_region</a> (const char *file_src, const char *path_src, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *block_coord_src, const char *file_dest, const char *path_dest, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *block_coord_dset)</td></tr>
+<tr class="memdesc:ga73fb3ab3e9b756a818e711cd335c819d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies data from a specified region in a source dataset to a specified region in a destination dataset. <a href="group___h5_l_r.html#ga73fb3ab3e9b756a818e711cd335c819d">More...</a><br /></td></tr>
+<tr class="separator:ga73fb3ab3e9b756a818e711cd335c819d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga291c97f18425bb1136f1eab304fb0722"><td class="memItemLeft" align="right" valign="top">H5_HLRDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_r.html#ga291c97f18425bb1136f1eab304fb0722">H5LTread_region</a> (const char *file, const char *path, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *block_coord, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type, void *buf)</td></tr>
+<tr class="memdesc:ga291c97f18425bb1136f1eab304fb0722"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads selected data to an application buffer. <a href="group___h5_l_r.html#ga291c97f18425bb1136f1eab304fb0722">More...</a><br /></td></tr>
+<tr class="separator:ga291c97f18425bb1136f1eab304fb0722"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1eec1ca149e662c4937e4ab10c30e0f6"><td class="memItemLeft" align="right" valign="top">H5_HLRDLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h5_l_r.html#ga1eec1ca149e662c4937e4ab10c30e0f6">H5LTread_bitfield_value</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, int num_values, const unsigned *offset, const unsigned *lengths, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space, int *buf)</td></tr>
+<tr class="memdesc:ga1eec1ca149e662c4937e4ab10c30e0f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the values of quality flags for each element to the application provided buffer. <a href="group___h5_l_r.html#ga1eec1ca149e662c4937e4ab10c30e0f6">More...</a><br /></td></tr>
+<tr class="separator:ga1eec1ca149e662c4937e4ab10c30e0f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="extension_8dox.html">extension.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/file_driver_lists_8dox.html b/develop/file_driver_lists_8dox.html
new file mode 100644
index 0000000..f0e8e48
--- /dev/null
+++ b/develop/file_driver_lists_8dox.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: doxygen/examples/tables/fileDriverLists.dox File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('file_driver_lists_8dox.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">doxygen/examples/tables/fileDriverLists.dox File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="file_driver_lists_8dox.html">fileDriverLists.dox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/fileobj.png b/develop/fileobj.png
new file mode 100644
index 0000000..ae5212d
--- /dev/null
+++ b/develop/fileobj.png
Binary files differ
diff --git a/develop/folderclosed.png b/develop/folderclosed.png
new file mode 100644
index 0000000..bb8ab35
--- /dev/null
+++ b/develop/folderclosed.png
Binary files differ
diff --git a/develop/folderopen.png b/develop/folderopen.png
new file mode 100644
index 0000000..d6c7f67
--- /dev/null
+++ b/develop/folderopen.png
Binary files differ
diff --git a/develop/graph_legend.html b/develop/graph_legend.html
new file mode 100644
index 0000000..5027579
--- /dev/null
+++ b/develop/graph_legend.html
@@ -0,0 +1,177 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Graph Legend</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('graph_legend.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Graph Legend</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This page explains how to interpret the graphs that are generated by doxygen.</p>
+<p>Consider the following example: </p><div class="fragment"><div class="line"><span class="comment">/*! Invisible class because of truncation */</span></div>
+<div class="line"><span class="keyword">class </span>Invisible { };</div>
+<div class="line"><span class="comment"></span> </div>
+<div class="line"><span class="comment">/*! Truncated class, inheritance relation is hidden */</span></div>
+<div class="line"><span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Class not documented with doxygen comments */</span></div>
+<div class="line"><span class="keyword">class </span>Undocumented { };</div>
+<div class="line"><span class="comment"></span> </div>
+<div class="line"><span class="comment">/*! Class that is inherited using public inheritance */</span></div>
+<div class="line"><span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };</div>
+<div class="line"><span class="comment"></span> </div>
+<div class="line"><span class="comment">/*! A template class */</span></div>
+<div class="line"><span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span>Templ { };</div>
+<div class="line"><span class="comment"></span> </div>
+<div class="line"><span class="comment">/*! Class that is inherited using protected inheritance */</span></div>
+<div class="line"><span class="keyword">class </span>ProtectedBase { };</div>
+<div class="line"><span class="comment"></span> </div>
+<div class="line"><span class="comment">/*! Class that is inherited using private inheritance */</span></div>
+<div class="line"><span class="keyword">class </span>PrivateBase { };</div>
+<div class="line"><span class="comment"></span> </div>
+<div class="line"><span class="comment">/*! Class that is used by the Inherited class */</span></div>
+<div class="line"><span class="keyword">class </span>Used { };</div>
+<div class="line"><span class="comment"></span> </div>
+<div class="line"><span class="comment">/*! Super class that inherits a number of other classes */</span></div>
+<div class="line"><span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,</div>
+<div class="line"> <span class="keyword">protected</span> ProtectedBase,</div>
+<div class="line"> <span class="keyword">private</span> PrivateBase,</div>
+<div class="line"> <span class="keyword">public</span> Undocumented,</div>
+<div class="line"> <span class="keyword">public</span> Templ&lt;int&gt;</div>
+<div class="line">{</div>
+<div class="line"> <span class="keyword">private</span>:</div>
+<div class="line"> Used *m_usedClass;</div>
+<div class="line">};</div>
+</div><!-- fragment --><p> This will result in the following graph:</p>
+<center><img src="graph_legend.png" alt="" class="inline"/></center><p>The boxes in the above graph have the following meaning: </p>
+<ul>
+<li>
+A filled gray box represents the struct or class for which the graph is generated. </li>
+<li>
+A box with a black border denotes a documented struct or class. </li>
+<li>
+A box with a gray border denotes an undocumented struct or class. </li>
+<li>
+A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
+</ul>
+<p>The arrows have the following meaning: </p>
+<ul>
+<li>
+A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
+<li>
+A dark green arrow is used for protected inheritance. </li>
+<li>
+A dark red arrow is used for private inheritance. </li>
+<li>
+A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible. </li>
+<li>
+A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance. </li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/graph_legend.md5 b/develop/graph_legend.md5
new file mode 100644
index 0000000..8fcdccd
--- /dev/null
+++ b/develop/graph_legend.md5
@@ -0,0 +1 @@
+f51bf6e9a10430aafef59831b08dcbfe \ No newline at end of file
diff --git a/develop/graph_legend.png b/develop/graph_legend.png
new file mode 100644
index 0000000..7e2cbcf
--- /dev/null
+++ b/develop/graph_legend.png
Binary files differ
diff --git a/develop/group.png b/develop/group.png
new file mode 100644
index 0000000..7fec7fc
--- /dev/null
+++ b/develop/group.png
Binary files differ
diff --git a/develop/group___a_c_p_l.html b/develop/group___a_c_p_l.html
new file mode 100644
index 0000000..153eb7a
--- /dev/null
+++ b/develop/group___a_c_p_l.html
@@ -0,0 +1,249 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Attribute Creation Properties</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___a_c_p_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Attribute Creation Properties<div class="ingroups"><a class="el" href="group___h5_p.html">Property Lists (H5P)</a> &raquo; <a class="el" href="group___s_t_r_c_p_l.html">String Creation Properties</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p>The creation property, the choice of a character encoding, applies to attributes.</p>
+<p><a class="anchor" id="table_acpl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">Attribute creation property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc" title="Sets the character encoding used to encode link and attribute names.">H5Pset_char_encoding</a>/<a class="el" href="group___a_c_p_l.html#ga9b35ef9add6463997330e9b4b606603d" title="Retrieves the character encoding used to create a link or attribute name.">H5Pget_char_encoding</a> </td><td>Sets/gets the character encoding used to encode link and attribute names. </td></tr>
+</table>
+ </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="group___s_t_r_c_p_l.html">String Creation Properties</a> </dd></dl>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for Attribute Creation Properties:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___a_c_p_l.png" border="0" usemap="#agroup______a__c__p__l" alt=""/></div>
+<map name="agroup______a__c__p__l" id="agroup______a__c__p__l">
+<area shape="rect" title=" " alt="" coords="243,5,381,45"/>
+<area shape="rect" href="group___s_t_r_c_p_l.html" title=" " alt="" coords="5,13,195,38"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga9b35ef9add6463997330e9b4b606603d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_c_p_l.html#ga9b35ef9add6463997330e9b4b606603d">H5Pget_char_encoding</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> *encoding)</td></tr>
+<tr class="memdesc:ga9b35ef9add6463997330e9b4b606603d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the character encoding used to create a link or attribute name. <a href="group___a_c_p_l.html#ga9b35ef9add6463997330e9b4b606603d">More...</a><br /></td></tr>
+<tr class="separator:ga9b35ef9add6463997330e9b4b606603d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad4fa8e2d17236786f770cf17eef908cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc">H5Pset_char_encoding</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> encoding)</td></tr>
+<tr class="memdesc:gad4fa8e2d17236786f770cf17eef908cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the character encoding used to encode link and attribute names. <a href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc">More...</a><br /></td></tr>
+<tr class="separator:gad4fa8e2d17236786f770cf17eef908cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="ga9b35ef9add6463997330e9b4b606603d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9b35ef9add6463997330e9b4b606603d">&#9670;&nbsp;</a></span>H5Pget_char_encoding()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_char_encoding </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> *&#160;</td>
+ <td class="paramname"><em>encoding</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the character encoding used to create a link or attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Link creation or attribute creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">encoding</td><td>String encoding character set</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_c_p_l.html#ga9b35ef9add6463997330e9b4b606603d" title="Retrieves the character encoding used to create a link or attribute name.">H5Pget_char_encoding()</a> retrieves the character encoding used to encode link or attribute names that are created with the property list <code>plist_id</code>.</p>
+<p>Valid values for <code>encoding</code> are defined in <a class="el" href="_h5_tpublic_8h.html">H5Tpublic.h</a> and include the following:</p>
+<table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a></td><td>US ASCII</td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a></td><td>UTF-8 Unicode encoding</td></tr>
+</table>
+<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___a_c_p_l.html#ga9b35ef9add6463997330e9b4b606603d" title="Retrieves the character encoding used to create a link or attribute name.">H5Pget_char_encoding()</a> retrieves the character set used for an HDF5 link or attribute name while <a class="el" href="group___a_t_o_m.html#ga5bc2f3e8f708f5bcdd0d8667950310c1" title="Retrieves the character set type of a string datatype.">H5Tget_cset()</a> retrieves the character set used in a character or string datatype.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="gad4fa8e2d17236786f770cf17eef908cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad4fa8e2d17236786f770cf17eef908cc">&#9670;&nbsp;</a></span>H5Pset_char_encoding()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_char_encoding </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a>&#160;</td>
+ <td class="paramname"><em>encoding</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the character encoding used to encode link and attribute names. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Link creation or attribute creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">encoding</td><td>String encoding character set</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc" title="Sets the character encoding used to encode link and attribute names.">H5Pset_char_encoding()</a> sets the character encoding used for the names of links (which provide the names by which objects are referenced) or attributes created with the property list <code>plist_id</code>.</p>
+<p>Valid values for encoding include the following: </p><table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a></td><td>US ASCII</td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a></td><td>UTF-8 Unicode encoding</td></tr>
+</table>
+<p>For example, if the character set for the property list <code>plist_id</code> is set to <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a>, link names pointing to objects created with the link creation property list <code>plist_id</code> will be encoded using the UTF-8 character set. Similarly, names of attributes created with the attribute creation property list <code>plist_id</code> will be encoded as UTF-8.</p>
+<p>ASCII and UTF-8 Unicode are the only currently supported character encodings. Extended ASCII encodings (for example, ISO 8859) are not supported. This encoding policy is not enforced by the HDF5 library. Using encodings other than ASCII and UTF-8 can lead to compatibility and usability problems.</p>
+<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc" title="Sets the character encoding used to encode link and attribute names.">H5Pset_char_encoding()</a> sets the character set used for an HDF5 link or attribute name while <a class="el" href="group___a_t_o_m.html#ga4909c0c3d97c3d212fee032cc8dc031a" title="Sets character set to be used in a string or character datatype.">H5Tset_cset()</a> sets the character set used in a character or string datatype.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___a_c_p_l.map b/develop/group___a_c_p_l.map
new file mode 100644
index 0000000..c4ff25e
--- /dev/null
+++ b/develop/group___a_c_p_l.map
@@ -0,0 +1,4 @@
+<map id="Attribute Creation Properties" name="Attribute Creation Properties">
+<area shape="rect" id="node1" title=" " alt="" coords="243,5,381,45"/>
+<area shape="rect" id="node2" href="$group___s_t_r_c_p_l.html" title=" " alt="" coords="5,13,195,38"/>
+</map>
diff --git a/develop/group___a_c_p_l.md5 b/develop/group___a_c_p_l.md5
new file mode 100644
index 0000000..21dcea1
--- /dev/null
+++ b/develop/group___a_c_p_l.md5
@@ -0,0 +1 @@
+9c2bb56c7eee0bdb979808ba4f3254f6 \ No newline at end of file
diff --git a/develop/group___a_c_p_l.png b/develop/group___a_c_p_l.png
new file mode 100644
index 0000000..d725744
--- /dev/null
+++ b/develop/group___a_c_p_l.png
Binary files differ
diff --git a/develop/group___a_r_r_a_y.html b/develop/group___a_r_r_a_y.html
new file mode 100644
index 0000000..3d6c1c9
--- /dev/null
+++ b/develop/group___a_r_r_a_y.html
@@ -0,0 +1,421 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Array Datatypes</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___a_r_r_a_y.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Array Datatypes<div class="ingroups"><a class="el" href="group___h5_t.html">Datatypes (H5T)</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for Array Datatypes:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___a_r_r_a_y.png" border="0" usemap="#agroup______a__r__r__a__y" alt=""/></div>
+<map name="agroup______a__r__r__a__y" id="agroup______a__r__r__a__y">
+<area shape="rect" href="group___h5_t.html" title=" " alt="" coords="5,5,135,31"/>
+<area shape="rect" title=" " alt="" coords="183,5,311,31"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ga39d41fdef06b3d7972ec2eab16ab5e96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create</a>&#160;&#160;&#160;<a class="el" href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618">H5Tarray_create2</a></td></tr>
+<tr class="separator:ga39d41fdef06b3d7972ec2eab16ab5e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2b4fecf95c9c16e4431d8aba60995473"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims</a>&#160;&#160;&#160;<a class="el" href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769">H5Tget_array_dims2</a></td></tr>
+<tr class="separator:ga2b4fecf95c9c16e4431d8aba60995473"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga9d9aea590106fdab7a2c07c04346f618"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618">H5Tarray_create2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> base_id, unsigned ndims, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dim[])</td></tr>
+<tr class="memdesc:ga9d9aea590106fdab7a2c07c04346f618"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an array datatype object. <a href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618">More...</a><br /></td></tr>
+<tr class="separator:ga9d9aea590106fdab7a2c07c04346f618"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadec89de23da8efaba4677abfd818a9c0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#gadec89de23da8efaba4677abfd818a9c0">H5Tget_array_ndims</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gadec89de23da8efaba4677abfd818a9c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the rank of an array datatype. <a href="group___a_r_r_a_y.html#gadec89de23da8efaba4677abfd818a9c0">More...</a><br /></td></tr>
+<tr class="separator:gadec89de23da8efaba4677abfd818a9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ea18a56f03d3b9c8f3ff4091c784769"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769">H5Tget_array_dims2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[])</td></tr>
+<tr class="memdesc:ga3ea18a56f03d3b9c8f3ff4091c784769"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves sizes of array dimensions. <a href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769">More...</a><br /></td></tr>
+<tr class="separator:ga3ea18a56f03d3b9c8f3ff4091c784769"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa0dc45417b2d45cc6810a1831f117e80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#gaa0dc45417b2d45cc6810a1831f117e80">H5Tarray_create1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> base_id, int ndims, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dim[], const int perm[])</td></tr>
+<tr class="memdesc:gaa0dc45417b2d45cc6810a1831f117e80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an array datatype object. <a href="group___a_r_r_a_y.html#gaa0dc45417b2d45cc6810a1831f117e80">More...</a><br /></td></tr>
+<tr class="separator:gaa0dc45417b2d45cc6810a1831f117e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga40dca4c9bdc5e6781a07830570a476ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_r_r_a_y.html#ga40dca4c9bdc5e6781a07830570a476ca">H5Tget_array_dims1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dims[], int perm[])</td></tr>
+<tr class="memdesc:ga40dca4c9bdc5e6781a07830570a476ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves sizes of array dimensions. <a href="group___a_r_r_a_y.html#ga40dca4c9bdc5e6781a07830570a476ca">More...</a><br /></td></tr>
+<tr class="separator:ga40dca4c9bdc5e6781a07830570a476ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="ga39d41fdef06b3d7972ec2eab16ab5e96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga39d41fdef06b3d7972ec2eab16ab5e96">&#9670;&nbsp;</a></span>H5Tarray_create</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Tarray_create&#160;&#160;&#160;<a class="el" href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618">H5Tarray_create2</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p><a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create()</a> is a macro that is mapped to either <a class="el" href="group___a_r_r_a_y.html#gaa0dc45417b2d45cc6810a1831f117e80" title="Creates an array datatype object.">H5Tarray_create1()</a> or <a class="el" href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618" title="Creates an array datatype object.">H5Tarray_create2()</a>.<br />
+</p><dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a> </dd></dl>
+
+</div>
+</div>
+<a id="ga2b4fecf95c9c16e4431d8aba60995473"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2b4fecf95c9c16e4431d8aba60995473">&#9670;&nbsp;</a></span>H5Tget_array_dims</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define H5Tget_array_dims&#160;&#160;&#160;<a class="el" href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769">H5Tget_array_dims2</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p><a class="el" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims()</a> is a macro that is mapped to either <a class="el" href="group___a_r_r_a_y.html#ga40dca4c9bdc5e6781a07830570a476ca" title="Retrieves sizes of array dimensions.">H5Tget_array_dims1()</a> or <a class="el" href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769" title="Retrieves sizes of array dimensions.">H5Tget_array_dims2()</a>.<br />
+</p><dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a> </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="gaa0dc45417b2d45cc6810a1831f117e80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa0dc45417b2d45cc6810a1831f117e80">&#9670;&nbsp;</a></span>H5Tarray_create1()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Tarray_create1 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>base_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>ndims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>dim</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&#160;</td>
+ <td class="paramname"><em>perm</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates an array datatype object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">base_id</td><td>Datatype identifier for the array base datatype </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">ndims</td><td>Rank of the array </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">dim</td><td>Size of each array dimension </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">perm</td><td>Dimension permutation (Currently not implemented.)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a array datatype identifier if successful; otherwise returns <a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>.</dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000086">Deprecated:</a></b></dt><dd>This function has been renamed from <a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create()</a> and is deprecated in favor of the macro <a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create</a> or the function <a class="el" href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618" title="Creates an array datatype object.">H5Tarray_create2()</a>.</dd></dl>
+<p><a class="el" href="group___a_r_r_a_y.html#gaa0dc45417b2d45cc6810a1831f117e80" title="Creates an array datatype object.">H5Tarray_create1()</a> creates a new array datatype object.<br />
+<br />
+ <code>base_id</code> is the datatype of every element of the array, i.e., of the number at each position in the array.</p>
+<p><code>rank</code> is the number of dimensions and the size of each dimension is specified in the array dims. The value of rank is currently limited to <a class="el" href="_h5_spublic_8h.html#a265cb2343f05cb71831119c90de31a8f">H5S_MAX_RANK</a> and must be greater than 0 (zero). All dimension sizes specified in dims must be greater than 0 (zero).</p>
+<p>The array <code>perm</code> is designed to contain the dimension permutation, i.e. C versus FORTRAN array order. (The parameter perm is currently unused and is not yet implemented.)</p>
+<dl class="section version"><dt>Version</dt><dd>1.8.0 Function <a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create()</a> renamed to <a class="el" href="group___a_r_r_a_y.html#gaa0dc45417b2d45cc6810a1831f117e80" title="Creates an array datatype object.">H5Tarray_create1()</a> and deprecated in this release. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga9d9aea590106fdab7a2c07c04346f618"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9d9aea590106fdab7a2c07c04346f618">&#9670;&nbsp;</a></span>H5Tarray_create2()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Tarray_create2 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>base_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>ndims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>dim</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates an array datatype object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">base_id</td><td>Datatype identifier for the array base datatype </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">ndims</td><td>Rank of the array </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">dim</td><td>Size of each array dimension</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a array datatype identifier if successful; otherwise returns <a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>.</dd></dl>
+<p><a class="el" href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618" title="Creates an array datatype object.">H5Tarray_create2()</a> creates a new array datatype object.<br />
+<br />
+ <code>base_id</code> is the datatype of every element of the array, i.e., of the number at each position in the array.</p>
+<p><code>ndims</code> is the number of dimensions and the size of each dimension is specified in the array <code>dim</code>. The value of <code>rank</code> is currently limited to <a class="el" href="_h5_spublic_8h.html#a265cb2343f05cb71831119c90de31a8f">H5S_MAX_RANK</a> and must be greater than 0 (zero). All dimension sizes specified in <code>dim</code> must be greater than 0 (zero).</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga40dca4c9bdc5e6781a07830570a476ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga40dca4c9bdc5e6781a07830570a476ca">&#9670;&nbsp;</a></span>H5Tget_array_dims1()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5Tget_array_dims1 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>dims</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>perm</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves sizes of array dimensions. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">dims</td><td>Sizes of array dimensions </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">perm</td><td>Dimension permutations (This parameter is not used.)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the non-negative number of dimensions of the array type if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000087">Deprecated:</a></b></dt><dd>This function has been renamed from <a class="el" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims()</a> and is deprecated in favor of the macro <a class="el" href="group___a_r_r_a_y.html#ga2b4fecf95c9c16e4431d8aba60995473">H5Tget_array_dims</a> or the function <a class="el" href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769" title="Retrieves sizes of array dimensions.">H5Tget_array_dims2()</a>.</dd></dl>
+<p><a class="el" href="group___a_r_r_a_y.html#ga40dca4c9bdc5e6781a07830570a476ca" title="Retrieves sizes of array dimensions.">H5Tget_array_dims1()</a> returns the sizes of the dimensions and the dimension permutations of the specified array datatype object.</p>
+<p>The sizes of the dimensions are returned in the array <code>dims</code>.</p>
+<dl class="section version"><dt>Version</dt><dd>1.8.0 Function <a class="el" href="group___a_r_r_a_y.html#ga39d41fdef06b3d7972ec2eab16ab5e96">H5Tarray_create()</a> renamed to <a class="el" href="group___a_r_r_a_y.html#gaa0dc45417b2d45cc6810a1831f117e80" title="Creates an array datatype object.">H5Tarray_create1()</a> and deprecated in this release. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga3ea18a56f03d3b9c8f3ff4091c784769"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3ea18a56f03d3b9c8f3ff4091c784769">&#9670;&nbsp;</a></span>H5Tget_array_dims2()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5Tget_array_dims2 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>dims</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves sizes of array dimensions. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">dims</td><td>Sizes of array dimensions</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the non-negative number of dimensions of the array type if successful; otherwise returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769" title="Retrieves sizes of array dimensions.">H5Tget_array_dims2()</a> returns the sizes of the dimensions of the specified array datatype object in the array <code>dims</code>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gadec89de23da8efaba4677abfd818a9c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadec89de23da8efaba4677abfd818a9c0">&#9670;&nbsp;</a></span>H5Tget_array_ndims()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5Tget_array_ndims </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the rank of an array datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the rank of the array if successful; otherwise returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_r_r_a_y.html#gadec89de23da8efaba4677abfd818a9c0" title="Returns the rank of an array datatype.">H5Tget_array_ndims()</a> returns the rank, i.e., the number of dimensions, of an array datatype object.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___a_r_r_a_y.map b/develop/group___a_r_r_a_y.map
new file mode 100644
index 0000000..dee28cb
--- /dev/null
+++ b/develop/group___a_r_r_a_y.map
@@ -0,0 +1,4 @@
+<map id="Array Datatypes" name="Array Datatypes">
+<area shape="rect" id="node1" href="$group___h5_t.html" title=" " alt="" coords="5,5,135,31"/>
+<area shape="rect" id="node2" title=" " alt="" coords="183,5,311,31"/>
+</map>
diff --git a/develop/group___a_r_r_a_y.md5 b/develop/group___a_r_r_a_y.md5
new file mode 100644
index 0000000..496affb
--- /dev/null
+++ b/develop/group___a_r_r_a_y.md5
@@ -0,0 +1 @@
+f7e351e19acd6177eed2bbe114280111 \ No newline at end of file
diff --git a/develop/group___a_r_r_a_y.png b/develop/group___a_r_r_a_y.png
new file mode 100644
index 0000000..b2309b9
--- /dev/null
+++ b/develop/group___a_r_r_a_y.png
Binary files differ
diff --git a/develop/group___a_s_y_n_c.html b/develop/group___a_s_y_n_c.html
new file mode 100644
index 0000000..4c2a561
--- /dev/null
+++ b/develop/group___a_s_y_n_c.html
@@ -0,0 +1,2760 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Asynchronous Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___a_s_y_n_c.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Asynchronous Functions</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p>List of the asynchronous functions. </p>
+<dl class="section note"><dt>Note</dt><dd>The argument <code>es_id</code> associated with the asynchronous APIs is the <em>event set id</em>. See H5ES for context. </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga121fb36f6571bfaf17eb0a92f3275560"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga121fb36f6571bfaf17eb0a92f3275560">H5Aclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga121fb36f6571bfaf17eb0a92f3275560"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b3ce1af9b445a6381479e8f3b58e6d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga9b3ce1af9b445a6381479e8f3b58e6d9">H5Acreate_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> acpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga9b3ce1af9b445a6381479e8f3b58e6d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13dd8779381c7834b59a4ac5521c83ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga13dd8779381c7834b59a4ac5521c83ba">H5Acreate_by_name_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> acpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga13dd8779381c7834b59a4ac5521c83ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb69d6b6c9dcf8ee77481010c619d664"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaeb69d6b6c9dcf8ee77481010c619d664">H5Aexists_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, const char *attr_name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *exists, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaeb69d6b6c9dcf8ee77481010c619d664"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga42b804d43e11cc0db6e0e58be7b3bd3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga42b804d43e11cc0db6e0e58be7b3bd3c">H5Aexists_by_name_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *exists, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga42b804d43e11cc0db6e0e58be7b3bd3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8167b57603377742ae78a278dda27634"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga8167b57603377742ae78a278dda27634">H5Aopen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga8167b57603377742ae78a278dda27634"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd">H5Aopen_by_idx_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga42e2c5c72201f05b32e1c9dda6df0e30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga42e2c5c72201f05b32e1c9dda6df0e30">H5Aopen_by_name_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga42e2c5c72201f05b32e1c9dda6df0e30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6e0767850e9279c1b8f5441ac10e4f2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga6e0767850e9279c1b8f5441ac10e4f2c">H5Aread_async</a> (chid_t attr_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dtype_id, void *buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga6e0767850e9279c1b8f5441ac10e4f2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5eb1ec49226fd0ec8e6dedc608f134f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga5eb1ec49226fd0ec8e6dedc608f134f8">H5Arename_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *old_name, const char *new_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga5eb1ec49226fd0ec8e6dedc608f134f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga27e7336cbf2182a85d8fba3cdf476d8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga27e7336cbf2182a85d8fba3cdf476d8e">H5Arename_by_name_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *obj_name, const char *old_attr_name, const char *new_attr_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga27e7336cbf2182a85d8fba3cdf476d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae841dec1e2f4fecd88252307d20c1a59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gae841dec1e2f4fecd88252307d20c1a59">H5Awrite_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> attr_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, const void *buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gae841dec1e2f4fecd88252307d20c1a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad18a501b7425902947237ec81706182e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gad18a501b7425902947237ec81706182e">H5Dcreate_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gad18a501b7425902947237ec81706182e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6df171aded96ec4926cd46000bf94f7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga6df171aded96ec4926cd46000bf94f7d">H5Dopen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga6df171aded96ec4926cd46000bf94f7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3eb6290902f6d709c762f80d067da3d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga3eb6290902f6d709c762f80d067da3d3">H5Dget_space_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga3eb6290902f6d709c762f80d067da3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga32856023e22cb8ed2ffa74b1651037b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga32856023e22cb8ed2ffa74b1651037b6">H5Dread_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void *buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga32856023e22cb8ed2ffa74b1651037b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7434c55da618b62d2c20cde4e0e040fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga7434c55da618b62d2c20cde4e0e040fc">H5Dread_multi_async</a> (size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, void *buf[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga7434c55da618b62d2c20cde4e0e040fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7773f0c3503418421bcb535a95ee832e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga7773f0c3503418421bcb535a95ee832e">H5Dwrite_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, const void *buf, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga7773f0c3503418421bcb535a95ee832e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1efc4f95c82571ce3897002c76469fdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga1efc4f95c82571ce3897002c76469fdc">H5Dwrite_multi_async</a> (size_t count, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_type_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mem_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_space_id[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, const void *buf[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga1efc4f95c82571ce3897002c76469fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab8e6d326fabbad5683ef6d0f669bae75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gab8e6d326fabbad5683ef6d0f669bae75">H5Dset_extent_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size[], <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gab8e6d326fabbad5683ef6d0f669bae75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0933c085c070e86350e3548e337e4e7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga0933c085c070e86350e3548e337e4e7e">H5Dclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga0933c085c070e86350e3548e337e4e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa8e7c2dfa274c41d3ac30678ce77647e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaa8e7c2dfa274c41d3ac30678ce77647e">H5Fcreate_async</a> (const char *filename, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaa8e7c2dfa274c41d3ac30678ce77647e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaba13f96a277191516514093a63aa9aee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaba13f96a277191516514093a63aa9aee">H5Fopen_async</a> (const char *filename, unsigned flags, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> access_plist, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaba13f96a277191516514093a63aa9aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga540c3c083deadfb3165fd2c7468e206d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga540c3c083deadfb3165fd2c7468e206d">H5Freopen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga540c3c083deadfb3165fd2c7468e206d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaae5544d73d2100e21858ad49c9c53494"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaae5544d73d2100e21858ad49c9c53494">H5Fflush_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id, <a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a> scope, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaae5544d73d2100e21858ad49c9c53494"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4e2607f507f9b098d3987e7a90b3eeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gac4e2607f507f9b098d3987e7a90b3eeb">H5Fclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gac4e2607f507f9b098d3987e7a90b3eeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaae55331055ebaab0da4dad974b1b0c91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaae55331055ebaab0da4dad974b1b0c91">H5Gcreate_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaae55331055ebaab0da4dad974b1b0c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga51711cab3f8ae549df283aa2ba384527"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga51711cab3f8ae549df283aa2ba384527">H5Gopen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> gapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga51711cab3f8ae549df283aa2ba384527"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50a254bdae888fcd08fe42465b5f386f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga50a254bdae888fcd08fe42465b5f386f">H5Gget_info_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, <a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a> *ginfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga50a254bdae888fcd08fe42465b5f386f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga79226604034b9f7d60aabbe48f53c18a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga79226604034b9f7d60aabbe48f53c18a">H5Gget_info_by_name_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a> *ginfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga79226604034b9f7d60aabbe48f53c18a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87d9d82991d998f5f1dd4378e611f46b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga87d9d82991d998f5f1dd4378e611f46b">H5Gget_info_by_idx_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a> *ginfo, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga87d9d82991d998f5f1dd4378e611f46b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaedca4d2a02bac2dad772dc41dbdd6d68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaedca4d2a02bac2dad772dc41dbdd6d68">H5Gclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaedca4d2a02bac2dad772dc41dbdd6d68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaecc69b84cafb71d27dbcc244c35930c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaecc69b84cafb71d27dbcc244c35930c7">H5Lcreate_hard_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> cur_loc_id, const char *cur_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_loc_id, const char *new_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaecc69b84cafb71d27dbcc244c35930c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ba84c7db6ef67e270fa7bc3413d4def"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga7ba84c7db6ef67e270fa7bc3413d4def">H5Lcreate_soft_async</a> (const char *link_target, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> link_loc_id, const char *link_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga7ba84c7db6ef67e270fa7bc3413d4def"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6074beb8fd1d7761db082fc611519b54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga6074beb8fd1d7761db082fc611519b54">H5Ldelete_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga6074beb8fd1d7761db082fc611519b54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7dc3198d8cfaeb6a780863af8d0af253"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga7dc3198d8cfaeb6a780863af8d0af253">H5Ldelete_by_idx_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga7dc3198d8cfaeb6a780863af8d0af253"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae33482c2e6df9771dde47ae47874fa18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gae33482c2e6df9771dde47ae47874fa18">H5Lexists_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *exists, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gae33482c2e6df9771dde47ae47874fa18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0f56b7243d036cdeb5280d8c41f2436e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga0f56b7243d036cdeb5280d8c41f2436e">H5Literate_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> group_id, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *idx_p, <a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a> op, void *op_data, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga0f56b7243d036cdeb5280d8c41f2436e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8bb9c2b6c4e695156c529532e2984184"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga8bb9c2b6c4e695156c529532e2984184">H5Mcreate_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> val_type_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga8bb9c2b6c4e695156c529532e2984184"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga128bb64acfc9bf04191424c673da358d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga128bb64acfc9bf04191424c673da358d">H5Mopen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> mapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga128bb64acfc9bf04191424c673da358d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf23243773b9e65741cddafde432bf1ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaf23243773b9e65741cddafde432bf1ac">H5Mclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaf23243773b9e65741cddafde432bf1ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7339648233e38eacd75eed7e0b6b5e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaf7339648233e38eacd75eed7e0b6b5e9">H5Mput_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_mem_type_id, const void *key, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> val_mem_type_id, const void *value, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaf7339648233e38eacd75eed7e0b6b5e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc2fe75c57eb59f55103cb9d16dcf03c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gabc2fe75c57eb59f55103cb9d16dcf03c">H5Mget_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> map_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> key_mem_type_id, const void *key, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> val_mem_type_id, void *value, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gabc2fe75c57eb59f55103cb9d16dcf03c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaefb9550c0b6faeb8c299dc67f92e1494"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaefb9550c0b6faeb8c299dc67f92e1494">H5Oopen_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaefb9550c0b6faeb8c299dc67f92e1494"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3775880873cc64059e71f35f5693b4f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga3775880873cc64059e71f35f5693b4f6">H5Oopen_by_idx_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *group_name, <a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a> idx_type, <a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a> order, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> n, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga3775880873cc64059e71f35f5693b4f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c164275a34ff8208d8bcc9f701d47fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga4c164275a34ff8208d8bcc9f701d47fe">H5Oget_info_by_name_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> loc_id, const char *name, <a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *oinfo, unsigned fields, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga4c164275a34ff8208d8bcc9f701d47fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae4364b88f8860f680d7782a721bba7af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gae4364b88f8860f680d7782a721bba7af">H5Ocopy_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_loc_id, const char *src_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_loc_id, const char *dst_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> ocpypl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> lcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gae4364b88f8860f680d7782a721bba7af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2979a4a45d3cd92c427735db6dcdf431"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga2979a4a45d3cd92c427735db6dcdf431">H5Oclose_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga2979a4a45d3cd92c427735db6dcdf431"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90669c99295348e3e169103404d3e61a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga90669c99295348e3e169103404d3e61a">H5Oflush_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga90669c99295348e3e169103404d3e61a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3b20ade9902067b99a16e53f171c657"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gaf3b20ade9902067b99a16e53f171c657">H5Orefresh_async</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oid, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gaf3b20ade9902067b99a16e53f171c657"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4ef748212709bcf2030828dcd9dc66a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga4ef748212709bcf2030828dcd9dc66a2">H5Ropen_object_async</a> (unsigned app_line, <a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> rapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga4ef748212709bcf2030828dcd9dc66a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5f282a3adc66b0d2eafe5d333a6188a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#ga5f282a3adc66b0d2eafe5d333a6188a9">H5Ropen_region_async</a> (<a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> rapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> oapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:ga5f282a3adc66b0d2eafe5d333a6188a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadd7445737dd9d2d4e519fb7fcf3c3630"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_s_y_n_c.html#gadd7445737dd9d2d4e519fb7fcf3c3630">H5Ropen_attr_async</a> (<a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *ref_ptr, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> rapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> aapl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> es_id)</td></tr>
+<tr class="separator:gadd7445737dd9d2d4e519fb7fcf3c3630"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="ga121fb36f6571bfaf17eb0a92f3275560"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga121fb36f6571bfaf17eb0a92f3275560">&#9670;&nbsp;</a></span>H5Aclose_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Aclose_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous version of <a class="el" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda" title="Closes the specified attribute.">H5Aclose()</a> </p>
+
+</div>
+</div>
+<a id="ga9b3ce1af9b445a6381479e8f3b58e6d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9b3ce1af9b445a6381479e8f3b58e6d9">&#9670;&nbsp;</a></span>H5Acreate_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Acreate_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>acpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous version of <a class="el" href="group___h5_a.html#ga4a76e4e5ab6eb0fd2aa7990d38d55f24">H5Acreate()</a> </p>
+
+</div>
+</div>
+<a id="ga13dd8779381c7834b59a4ac5521c83ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga13dd8779381c7834b59a4ac5521c83ba">&#9670;&nbsp;</a></span>H5Acreate_by_name_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Acreate_by_name_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>acpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous version of <a class="el" href="group___h5_a.html#ga004160c28e281455ec48aa7fe557ef8a" title="Creates an attribute attached to a specified object.">H5Acreate_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gaeb69d6b6c9dcf8ee77481010c619d664"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaeb69d6b6c9dcf8ee77481010c619d664">&#9670;&nbsp;</a></span>H5Aexists_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Aexists_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous version of <a class="el" href="group___h5_a.html#ga293b5be270d90cd5e47f782ca9aec80b" title="Determines whether an attribute with a given name exists on an object.">H5Aexists()</a> </p>
+
+</div>
+</div>
+<a id="ga42b804d43e11cc0db6e0e58be7b3bd3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga42b804d43e11cc0db6e0e58be7b3bd3c">&#9670;&nbsp;</a></span>H5Aexists_by_name_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Aexists_by_name_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous version of <a class="el" href="group___h5_a.html#gaa1d2305651a4524f6aa0f8b56eec1a37" title="Determines whether an attribute with a given name exists on an object.">H5Aexists_by_name()</a> </p>
+
+</div>
+</div>
+<a id="ga8167b57603377742ae78a278dda27634"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8167b57603377742ae78a278dda27634">&#9670;&nbsp;</a></span>H5Aopen_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Aopen_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous version of <a class="el" href="group___h5_a.html#ga59863b205b6d93b2145f0fbca49656f7" title="Opens an attribute for an object specified by object identifier and attribute name.">H5Aopen()</a> </p>
+
+</div>
+</div>
+<a id="ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd">&#9670;&nbsp;</a></span>H5Aopen_by_idx_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Aopen_by_idx_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a>&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous version of <a class="el" href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d" title="Opens the nth attribute attached to an object.">H5Aopen_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="ga42e2c5c72201f05b32e1c9dda6df0e30"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga42e2c5c72201f05b32e1c9dda6df0e30">&#9670;&nbsp;</a></span>H5Aopen_by_name_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Aopen_by_name_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous version of <a class="el" href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10" title="Opens an attribute for an object by object name and attribute name.">H5Aopen_by_name()</a> </p>
+
+</div>
+</div>
+<a id="ga6e0767850e9279c1b8f5441ac10e4f2c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6e0767850e9279c1b8f5441ac10e4f2c">&#9670;&nbsp;</a></span>H5Aread_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Aread_async </td>
+ <td>(</td>
+ <td class="paramtype">chid_t&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous version of <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c" title="Reads the value of an attribute.">H5Aread()</a> </p>
+
+</div>
+</div>
+<a id="ga5eb1ec49226fd0ec8e6dedc608f134f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5eb1ec49226fd0ec8e6dedc608f134f8">&#9670;&nbsp;</a></span>H5Arename_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Arename_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>old_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>new_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous version of <a class="el" href="group___h5_a.html#ga490dcd6db246c1fda7295badfce28203" title="Renames an attribute.">H5Arename()</a> </p>
+
+</div>
+</div>
+<a id="ga27e7336cbf2182a85d8fba3cdf476d8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga27e7336cbf2182a85d8fba3cdf476d8e">&#9670;&nbsp;</a></span>H5Arename_by_name_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Arename_by_name_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>old_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>new_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous version of <a class="el" href="group___h5_a.html#ga21f8483c935d72187b98f5e7c2056140">H5Arename_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gae841dec1e2f4fecd88252307d20c1a59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae841dec1e2f4fecd88252307d20c1a59">&#9670;&nbsp;</a></span>H5Awrite_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Awrite_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Asynchronous version of <a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c" title="Writes data to an attribute.">H5Awrite()</a> </p>
+
+</div>
+</div>
+<a id="ga0933c085c070e86350e3548e337e4e7e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0933c085c070e86350e3548e337e4e7e">&#9670;&nbsp;</a></span>H5Dclose_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Dclose_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609" title="Closes the specified dataset.">H5Dclose()</a> </p>
+
+</div>
+</div>
+<a id="gad18a501b7425902947237ec81706182e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad18a501b7425902947237ec81706182e">&#9670;&nbsp;</a></span>H5Dcreate_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Dcreate_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> </p>
+
+</div>
+</div>
+<a id="ga3eb6290902f6d709c762f80d067da3d3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3eb6290902f6d709c762f80d067da3d3">&#9670;&nbsp;</a></span>H5Dget_space_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Dget_space_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a" title="Returns an identifier for a copy of the dataspace for a dataset.">H5Dget_space()</a> </p>
+
+</div>
+</div>
+<a id="ga6df171aded96ec4926cd46000bf94f7d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6df171aded96ec4926cd46000bf94f7d">&#9670;&nbsp;</a></span>H5Dopen_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Dopen_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen()</a> </p>
+
+</div>
+</div>
+<a id="ga32856023e22cb8ed2ffa74b1651037b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga32856023e22cb8ed2ffa74b1651037b6">&#9670;&nbsp;</a></span>H5Dread_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Dread_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread()</a> </p>
+
+</div>
+</div>
+<a id="ga7434c55da618b62d2c20cde4e0e040fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7434c55da618b62d2c20cde4e0e040fc">&#9670;&nbsp;</a></span>H5Dread_multi_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Dread_multi_async </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dset_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_d.html#ga8eb1c838aff79a17de385d0707709915" title="Reads raw data from a set of datasets into the provided buffers.">H5Dread_multi()</a> </p>
+
+</div>
+</div>
+<a id="gab8e6d326fabbad5683ef6d0f669bae75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab8e6d326fabbad5683ef6d0f669bae75">&#9670;&nbsp;</a></span>H5Dset_extent_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Dset_extent_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f" title="Changes the sizes of a dataset&#39;s dimensions.">H5Dset_extent()</a> </p>
+
+</div>
+</div>
+<a id="ga7773f0c3503418421bcb535a95ee832e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7773f0c3503418421bcb535a95ee832e">&#9670;&nbsp;</a></span>H5Dwrite_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Dwrite_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> </p>
+
+</div>
+</div>
+<a id="ga1efc4f95c82571ce3897002c76469fdc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1efc4f95c82571ce3897002c76469fdc">&#9670;&nbsp;</a></span>H5Dwrite_multi_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Dwrite_multi_async </td>
+ <td>(</td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dset_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_space_id</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>buf</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_d.html#gaf6213bf3a876c1741810037ff2bb85d8" title="Writes raw data from a set buffers to a set of datasets.">H5Dwrite_multi()</a> </p>
+
+</div>
+</div>
+<a id="gac4e2607f507f9b098d3987e7a90b3eeb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac4e2607f507f9b098d3987e7a90b3eeb">&#9670;&nbsp;</a></span>H5Fclose_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Fclose_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose()</a> </p>
+
+</div>
+</div>
+<a id="gaa8e7c2dfa274c41d3ac30678ce77647e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa8e7c2dfa274c41d3ac30678ce77647e">&#9670;&nbsp;</a></span>H5Fcreate_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Fcreate_async </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>filename</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate()</a> </p>
+
+</div>
+</div>
+<a id="gaae5544d73d2100e21858ad49c9c53494"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaae5544d73d2100e21858ad49c9c53494">&#9670;&nbsp;</a></span>H5Fflush_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Fflush_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>object_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#ac9db1b1211555797021daed9b54b8cdf">H5F_scope_t</a>&#160;</td>
+ <td class="paramname"><em>scope</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124" title="Flushes all buffers associated with a file to storage.">H5Fflush()</a> </p>
+
+</div>
+</div>
+<a id="gaba13f96a277191516514093a63aa9aee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaba13f96a277191516514093a63aa9aee">&#9670;&nbsp;</a></span>H5Fopen_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Fopen_async </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>filename</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>access_plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen()</a> </p>
+
+</div>
+</div>
+<a id="ga540c3c083deadfb3165fd2c7468e206d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga540c3c083deadfb3165fd2c7468e206d">&#9670;&nbsp;</a></span>H5Freopen_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Freopen_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_f.html#ga3f213eb05c5419d63ba168c30036e47b" title="Returns a new identifier for a previously-opened HDF5 file.">H5Freopen()</a> </p>
+
+</div>
+</div>
+<a id="gaedca4d2a02bac2dad772dc41dbdd6d68"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaedca4d2a02bac2dad772dc41dbdd6d68">&#9670;&nbsp;</a></span>H5Gclose_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Gclose_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>group_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221" title="Closes the specified group.">H5Gclose()</a> </p>
+
+</div>
+</div>
+<a id="gaae55331055ebaab0da4dad974b1b0c91"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaae55331055ebaab0da4dad974b1b0c91">&#9670;&nbsp;</a></span>H5Gcreate_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Gcreate_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>gapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_g.html#ga187cee27a9fc4f1a311eb19b0522c7b8">H5Gcreate()</a> </p>
+
+</div>
+</div>
+<a id="ga50a254bdae888fcd08fe42465b5f386f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga50a254bdae888fcd08fe42465b5f386f">&#9670;&nbsp;</a></span>H5Gget_info_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Gget_info_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a> *&#160;</td>
+ <td class="paramname"><em>ginfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_g.html#gad4be126ab7bbf2001435e8e70089f3d3" title="Retrieves information about a group.">H5Gget_info()</a> </p>
+
+</div>
+</div>
+<a id="ga87d9d82991d998f5f1dd4378e611f46b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga87d9d82991d998f5f1dd4378e611f46b">&#9670;&nbsp;</a></span>H5Gget_info_by_idx_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Gget_info_by_idx_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a>&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a> *&#160;</td>
+ <td class="paramname"><em>ginfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_g.html#ga985f27ad1a164d99fa1f58c6de60ab00" title="Retrieves information about a group, according to the group&#39;s position within an index.">H5Gget_info_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="ga79226604034b9f7d60aabbe48f53c18a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga79226604034b9f7d60aabbe48f53c18a">&#9670;&nbsp;</a></span>H5Gget_info_by_name_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Gget_info_by_name_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_g__info__t.html">H5G_info_t</a> *&#160;</td>
+ <td class="paramname"><em>ginfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_g.html#gadedd0c73c98f2ada69305f2992c3300e" title="Retrieves information about a group by its name.">H5Gget_info_by_name()</a> </p>
+
+</div>
+</div>
+<a id="ga51711cab3f8ae549df283aa2ba384527"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga51711cab3f8ae549df283aa2ba384527">&#9670;&nbsp;</a></span>H5Gopen_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Gopen_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>gapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_g.html#ga3eca6807deff4f9e51fc5fe0befc2245">H5Gopen()</a> </p>
+
+</div>
+</div>
+<a id="gaecc69b84cafb71d27dbcc244c35930c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaecc69b84cafb71d27dbcc244c35930c7">&#9670;&nbsp;</a></span>H5Lcreate_hard_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Lcreate_hard_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>cur_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>cur_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>new_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_l.html#ga69d50f7acdfd2f1dc7c4372397e63bd2" title="Creates a hard link to an object.">H5Lcreate_hard()</a> </p>
+
+</div>
+</div>
+<a id="ga7ba84c7db6ef67e270fa7bc3413d4def"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7ba84c7db6ef67e270fa7bc3413d4def">&#9670;&nbsp;</a></span>H5Lcreate_soft_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Lcreate_soft_async </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>link_target</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>link_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_l.html#ga894444623b58ce1ac3bd35538245ac78" title="Creates a soft link.">H5Lcreate_soft()</a> </p>
+
+</div>
+</div>
+<a id="ga6074beb8fd1d7761db082fc611519b54"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6074beb8fd1d7761db082fc611519b54">&#9670;&nbsp;</a></span>H5Ldelete_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Ldelete_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf" title="Removes a link from a group.">H5Ldelete()</a> </p>
+
+</div>
+</div>
+<a id="ga7dc3198d8cfaeb6a780863af8d0af253"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7dc3198d8cfaeb6a780863af8d0af253">&#9670;&nbsp;</a></span>H5Ldelete_by_idx_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Ldelete_by_idx_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a>&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_l.html#gaaf5f820856afdd34f9070a797a246805" title="Removes the n-th link in a group.">H5Ldelete_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="gae33482c2e6df9771dde47ae47874fa18"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae33482c2e6df9771dde47ae47874fa18">&#9670;&nbsp;</a></span>H5Lexists_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Lexists_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_l.html#ga171be6e41dc1a464edc402df0ebdf801" title="Determines whether a link with the specified name exists in a group.">H5Lexists()</a> </p>
+
+</div>
+</div>
+<a id="ga0f56b7243d036cdeb5280d8c41f2436e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0f56b7243d036cdeb5280d8c41f2436e">&#9670;&nbsp;</a></span>H5Literate_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Literate_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>group_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a>&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>idx_p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_lpublic_8h.html#a9f26d305724d0969b3b25e100a109fc9">H5L_iterate2_t</a>&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>op_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<dl class="section warning"><dt>Warning</dt><dd>The returned value of the callback routine op will not be set in the return value for <a class="el" href="group___a_s_y_n_c.html#ga0f56b7243d036cdeb5280d8c41f2436e">H5Literate_async()</a>, so the <code>herr_t</code> value should not be used for determining the return state of the callback routine.</dd></dl>
+<p>Asynchronous version of <a class="el" href="group___t_r_a_v.html#ga55406698106930db68242987c11ba051">H5Literate()</a> </p>
+
+</div>
+</div>
+<a id="gaf23243773b9e65741cddafde432bf1ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf23243773b9e65741cddafde432bf1ac">&#9670;&nbsp;</a></span>H5Mclose_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Mclose_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>map_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_m.html#gad9a6a1199edc0fb4a50d831a213a5f44" title="Terminates access to a map object.">H5Mclose()</a> </p>
+
+</div>
+</div>
+<a id="ga8bb9c2b6c4e695156c529532e2984184"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8bb9c2b6c4e695156c529532e2984184">&#9670;&nbsp;</a></span>H5Mcreate_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Mcreate_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>key_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>val_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_m.html#gac85972f70201429a93184408d40e4b09" title="Creates a map object.">H5Mcreate()</a> </p>
+
+</div>
+</div>
+<a id="gabc2fe75c57eb59f55103cb9d16dcf03c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabc2fe75c57eb59f55103cb9d16dcf03c">&#9670;&nbsp;</a></span>H5Mget_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Mget_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>map_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>key_mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>val_mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_m.html#ga585b7c3352cbca858e11bf50d3dd68ed" title="Retrieves a key-value pair from a map object.">H5Mget()</a> </p>
+
+</div>
+</div>
+<a id="ga128bb64acfc9bf04191424c673da358d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga128bb64acfc9bf04191424c673da358d">&#9670;&nbsp;</a></span>H5Mopen_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Mopen_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>mapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_m.html#ga426fbeac4c90849f2ac1855447fb8d43" title="Opens a map object.">H5Mopen()</a> </p>
+
+</div>
+</div>
+<a id="gaf7339648233e38eacd75eed7e0b6b5e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf7339648233e38eacd75eed7e0b6b5e9">&#9670;&nbsp;</a></span>H5Mput_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Mput_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>map_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>key_mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>val_mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_m.html#ga8cb388b30893cb79ed4d2bec4a8e8c4f" title="Adds a key-value pair to a map object.">H5Mput()</a> </p>
+
+</div>
+</div>
+<a id="ga2979a4a45d3cd92c427735db6dcdf431"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2979a4a45d3cd92c427735db6dcdf431">&#9670;&nbsp;</a></span>H5Oclose_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Oclose_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>object_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_o.html#ga545ad7c54987013ebd50b40fe9e73c61" title="Closes an object in an HDF5 file.">H5Oclose()</a> </p>
+
+</div>
+</div>
+<a id="gae4364b88f8860f680d7782a721bba7af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae4364b88f8860f680d7782a721bba7af">&#9670;&nbsp;</a></span>H5Ocopy_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Ocopy_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>src_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dst_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>ocpypl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_o.html#gaa94449be6f67f499be5ddd3fc44f4225" title="Copies an object in an HDF5 file.">H5Ocopy()</a> </p>
+
+</div>
+</div>
+<a id="ga90669c99295348e3e169103404d3e61a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga90669c99295348e3e169103404d3e61a">&#9670;&nbsp;</a></span>H5Oflush_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Oflush_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_o.html#gad99f35048cba4534b6393214684f090f" title="Flushes all buffers associated with an HDF5 object to disk.">H5Oflush()</a> </p>
+
+</div>
+</div>
+<a id="ga4c164275a34ff8208d8bcc9f701d47fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4c164275a34ff8208d8bcc9f701d47fe">&#9670;&nbsp;</a></span>H5Oget_info_by_name_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Oget_info_by_name_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_o__info2__t.html">H5O_info2_t</a> *&#160;</td>
+ <td class="paramname"><em>oinfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>fields</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_o.html#ga16d8ac07f9244cfccb42b5f309ca6b3c">H5Oget_info_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gaefb9550c0b6faeb8c299dc67f92e1494"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaefb9550c0b6faeb8c299dc67f92e1494">&#9670;&nbsp;</a></span>H5Oopen_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Oopen_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_o.html#ga9f635f58c7ddf17f87c253bfbca08bc1" title="Opens an object in an HDF5 file by location identifier and path name.">H5Oopen()</a> </p>
+
+</div>
+</div>
+<a id="ga3775880873cc64059e71f35f5693b4f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3775880873cc64059e71f35f5693b4f6">&#9670;&nbsp;</a></span>H5Oopen_by_idx_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Oopen_by_idx_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8203c78e10ab2d89d8bce688a31afad3">H5_index_t</a>&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a6a6ddd1504d1ed61939d46d91d9441b9">H5_iter_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_o.html#gaeb66e5cbb3ca79890fc284a0b06762be" title="Opens the nth object in a group.">H5Oopen_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="gaf3b20ade9902067b99a16e53f171c657"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf3b20ade9902067b99a16e53f171c657">&#9670;&nbsp;</a></span>H5Orefresh_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Orefresh_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>oid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_o.html#gaf0318b68be9ab23a92b8a6bee0af9e2f" title="Refreshes all buffers associated with an HDF5 object.">H5Orefresh()</a> </p>
+
+</div>
+</div>
+<a id="gadd7445737dd9d2d4e519fb7fcf3c3630"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadd7445737dd9d2d4e519fb7fcf3c3630">&#9670;&nbsp;</a></span>H5Ropen_attr_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Ropen_attr_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *&#160;</td>
+ <td class="paramname"><em>ref_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>rapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_r.html#ga2a00d73b9a13b9069d0ad39225dd9f71" title="Opens the HDF5 attribute referenced.">H5Ropen_attr()</a> </p>
+
+</div>
+</div>
+<a id="ga4ef748212709bcf2030828dcd9dc66a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4ef748212709bcf2030828dcd9dc66a2">&#9670;&nbsp;</a></span>H5Ropen_object_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Ropen_object_async </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>app_line</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *&#160;</td>
+ <td class="paramname"><em>ref_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>rapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>oapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_r.html#gaa6692bd3a5b490c8db05b90a5888d0dd" title="Opens the HDF5 object referenced.">H5Ropen_object()</a> </p>
+
+</div>
+</div>
+<a id="ga5f282a3adc66b0d2eafe5d333a6188a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5f282a3adc66b0d2eafe5d333a6188a9">&#9670;&nbsp;</a></span>H5Ropen_region_async()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Ropen_region_async </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_h5_r__ref__t.html">H5R_ref_t</a> *&#160;</td>
+ <td class="paramname"><em>ref_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>rapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>oapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>es_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<hr />
+<p>Asynchronous version of <a class="el" href="group___h5_r.html#ga400154b014acd1736bae9a127f4e9a1a" title="Sets up a dataspace and selection as specified by a region reference.">H5Ropen_region()</a> </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___a_t_o_m.html b/develop/group___a_t_o_m.html
new file mode 100644
index 0000000..3060a69
--- /dev/null
+++ b/develop/group___a_t_o_m.html
@@ -0,0 +1,1234 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Atomic Datatypes</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___a_t_o_m.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Atomic Datatypes<div class="ingroups"><a class="el" href="group___h5_t.html">Datatypes (H5T)</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for Atomic Datatypes:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___a_t_o_m.png" border="0" usemap="#agroup______a__t__o__m" alt=""/></div>
+<map name="agroup______a__t__o__m" id="agroup______a__t__o__m">
+<area shape="rect" href="group___h5_t.html" title=" " alt="" coords="5,5,135,31"/>
+<area shape="rect" title=" " alt="" coords="183,5,321,31"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaeb5bd7ec46787a4b6d33947dc73c2a5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f">H5Tget_order</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gaeb5bd7ec46787a4b6d33947dc73c2a5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the byte order of an atomic datatype. <a href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f">More...</a><br /></td></tr>
+<tr class="separator:gaeb5bd7ec46787a4b6d33947dc73c2a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac9f5410c8cf456f048011030b7f90f9"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gaac9f5410c8cf456f048011030b7f90f9">H5Tget_precision</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gaac9f5410c8cf456f048011030b7f90f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the precision of an atomic datatype. <a href="group___a_t_o_m.html#gaac9f5410c8cf456f048011030b7f90f9">More...</a><br /></td></tr>
+<tr class="separator:gaac9f5410c8cf456f048011030b7f90f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga225f0b6d173f90d3696bb68b88ae07c1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga225f0b6d173f90d3696bb68b88ae07c1">H5Tget_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga225f0b6d173f90d3696bb68b88ae07c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the bit offset of the first significant bit. <a href="group___a_t_o_m.html#ga225f0b6d173f90d3696bb68b88ae07c1">More...</a><br /></td></tr>
+<tr class="separator:ga225f0b6d173f90d3696bb68b88ae07c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga26a22811b56f5a63b6cb638f6773d872"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga26a22811b56f5a63b6cb638f6773d872">H5Tget_pad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> *lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> *msb)</td></tr>
+<tr class="memdesc:ga26a22811b56f5a63b6cb638f6773d872"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the padding type of the least and most-significant bit padding. <a href="group___a_t_o_m.html#ga26a22811b56f5a63b6cb638f6773d872">More...</a><br /></td></tr>
+<tr class="separator:ga26a22811b56f5a63b6cb638f6773d872"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga636f7655e706ccf7a3f23566ca561e90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga636f7655e706ccf7a3f23566ca561e90">H5Tget_sign</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga636f7655e706ccf7a3f23566ca561e90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the sign type for an integer type. <a href="group___a_t_o_m.html#ga636f7655e706ccf7a3f23566ca561e90">More...</a><br /></td></tr>
+<tr class="separator:ga636f7655e706ccf7a3f23566ca561e90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga42e62cb497fdec8f08cb9ac3c6de0e14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga42e62cb497fdec8f08cb9ac3c6de0e14">H5Tget_fields</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, size_t *spos, size_t *epos, size_t *esize, size_t *mpos, size_t *msize)</td></tr>
+<tr class="memdesc:ga42e62cb497fdec8f08cb9ac3c6de0e14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves floating point datatype bit field information. <a href="group___a_t_o_m.html#ga42e62cb497fdec8f08cb9ac3c6de0e14">More...</a><br /></td></tr>
+<tr class="separator:ga42e62cb497fdec8f08cb9ac3c6de0e14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga302b1c22cc6007ca69724a9e387e3888"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga302b1c22cc6007ca69724a9e387e3888">H5Tget_ebias</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga302b1c22cc6007ca69724a9e387e3888"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the exponent bias of a floating-point type. <a href="group___a_t_o_m.html#ga302b1c22cc6007ca69724a9e387e3888">More...</a><br /></td></tr>
+<tr class="separator:ga302b1c22cc6007ca69724a9e387e3888"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad43c79f15565465a3559f5faf2c87b75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gad43c79f15565465a3559f5faf2c87b75">H5Tget_norm</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gad43c79f15565465a3559f5faf2c87b75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves mantissa normalization of a floating-point datatype. <a href="group___a_t_o_m.html#gad43c79f15565465a3559f5faf2c87b75">More...</a><br /></td></tr>
+<tr class="separator:gad43c79f15565465a3559f5faf2c87b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaea02cfeb3e749d0983563b4d510a321"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gaaea02cfeb3e749d0983563b4d510a321">H5Tget_inpad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gaaea02cfeb3e749d0983563b4d510a321"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the internal padding type for unused bits in floating-point datatypes. <a href="group___a_t_o_m.html#gaaea02cfeb3e749d0983563b4d510a321">More...</a><br /></td></tr>
+<tr class="separator:gaaea02cfeb3e749d0983563b4d510a321"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga564b21cc269467c39f59462feb0d5903"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga564b21cc269467c39f59462feb0d5903">H5Tget_strpad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga564b21cc269467c39f59462feb0d5903"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of padding used for a string datatype. <a href="group___a_t_o_m.html#ga564b21cc269467c39f59462feb0d5903">More...</a><br /></td></tr>
+<tr class="separator:ga564b21cc269467c39f59462feb0d5903"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5bc2f3e8f708f5bcdd0d8667950310c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga5bc2f3e8f708f5bcdd0d8667950310c1">H5Tget_cset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga5bc2f3e8f708f5bcdd0d8667950310c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the character set type of a string datatype. <a href="group___a_t_o_m.html#ga5bc2f3e8f708f5bcdd0d8667950310c1">More...</a><br /></td></tr>
+<tr class="separator:ga5bc2f3e8f708f5bcdd0d8667950310c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac16f1dd88eda4bc5ae5b325809dc2bee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gac16f1dd88eda4bc5ae5b325809dc2bee">H5Tis_variable_str</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:gac16f1dd88eda4bc5ae5b325809dc2bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether datatype is a variable-length string. <a href="group___a_t_o_m.html#gac16f1dd88eda4bc5ae5b325809dc2bee">More...</a><br /></td></tr>
+<tr class="separator:gac16f1dd88eda4bc5ae5b325809dc2bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1aab76b1214a819281f2156c6d45d71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">H5Tset_order</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> order)</td></tr>
+<tr class="memdesc:gab1aab76b1214a819281f2156c6d45d71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the byte order of a datatype. <a href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">More...</a><br /></td></tr>
+<tr class="separator:gab1aab76b1214a819281f2156c6d45d71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0f4dccfc2fb47bf2c7e06c9bf84c1f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, size_t prec)</td></tr>
+<tr class="memdesc:gab0f4dccfc2fb47bf2c7e06c9bf84c1f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the precision of an atomic datatype. <a href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">More...</a><br /></td></tr>
+<tr class="separator:gab0f4dccfc2fb47bf2c7e06c9bf84c1f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd22e4b0aecbe6dad9a899c5bf567e2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f">H5Tset_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, size_t offset)</td></tr>
+<tr class="memdesc:gafd22e4b0aecbe6dad9a899c5bf567e2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the bit offset of the first significant bit. <a href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f">More...</a><br /></td></tr>
+<tr class="separator:gafd22e4b0aecbe6dad9a899c5bf567e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1089a9f454052d0038a06a432ce8e1e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga1089a9f454052d0038a06a432ce8e1e1">H5Tset_pad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> lsb, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> msb)</td></tr>
+<tr class="memdesc:ga1089a9f454052d0038a06a432ce8e1e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the least and most-significant bits padding types. <a href="group___a_t_o_m.html#ga1089a9f454052d0038a06a432ce8e1e1">More...</a><br /></td></tr>
+<tr class="separator:ga1089a9f454052d0038a06a432ce8e1e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ac9a4781cd3c4a8b5df4ff549ec8aec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga3ac9a4781cd3c4a8b5df4ff549ec8aec">H5Tset_sign</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a> sign)</td></tr>
+<tr class="memdesc:ga3ac9a4781cd3c4a8b5df4ff549ec8aec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sign property for an integer type. <a href="group___a_t_o_m.html#ga3ac9a4781cd3c4a8b5df4ff549ec8aec">More...</a><br /></td></tr>
+<tr class="separator:ga3ac9a4781cd3c4a8b5df4ff549ec8aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafbdc98b45749e5cfbaf1a8689f3c403d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gafbdc98b45749e5cfbaf1a8689f3c403d">H5Tset_fields</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize)</td></tr>
+<tr class="memdesc:gafbdc98b45749e5cfbaf1a8689f3c403d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets locations and sizes of floating point bit fields. <a href="group___a_t_o_m.html#gafbdc98b45749e5cfbaf1a8689f3c403d">More...</a><br /></td></tr>
+<tr class="separator:gafbdc98b45749e5cfbaf1a8689f3c403d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2c4a8f09672f4166f39efe83d44dba2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gad2c4a8f09672f4166f39efe83d44dba2">H5Tset_ebias</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, size_t ebias)</td></tr>
+<tr class="memdesc:gad2c4a8f09672f4166f39efe83d44dba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the exponent bias of a floating-point type. <a href="group___a_t_o_m.html#gad2c4a8f09672f4166f39efe83d44dba2">More...</a><br /></td></tr>
+<tr class="separator:gad2c4a8f09672f4166f39efe83d44dba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa415a17c98bf32c357f5a35ba657beab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gaa415a17c98bf32c357f5a35ba657beab">H5Tset_norm</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a> norm)</td></tr>
+<tr class="memdesc:gaa415a17c98bf32c357f5a35ba657beab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the mantissa normalization of a floating-point datatype. <a href="group___a_t_o_m.html#gaa415a17c98bf32c357f5a35ba657beab">More...</a><br /></td></tr>
+<tr class="separator:gaa415a17c98bf32c357f5a35ba657beab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6dc8e6ba49a24f56f0912539cf9e0481"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga6dc8e6ba49a24f56f0912539cf9e0481">H5Tset_inpad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> pad)</td></tr>
+<tr class="memdesc:ga6dc8e6ba49a24f56f0912539cf9e0481"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills unused internal floating-point bits. <a href="group___a_t_o_m.html#ga6dc8e6ba49a24f56f0912539cf9e0481">More...</a><br /></td></tr>
+<tr class="separator:ga6dc8e6ba49a24f56f0912539cf9e0481"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4909c0c3d97c3d212fee032cc8dc031a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#ga4909c0c3d97c3d212fee032cc8dc031a">H5Tset_cset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> cset)</td></tr>
+<tr class="memdesc:ga4909c0c3d97c3d212fee032cc8dc031a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets character set to be used in a string or character datatype. <a href="group___a_t_o_m.html#ga4909c0c3d97c3d212fee032cc8dc031a">More...</a><br /></td></tr>
+<tr class="separator:ga4909c0c3d97c3d212fee032cc8dc031a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec9ebf44e766cc5b932d0bf26dcf8700"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_t_o_m.html#gaec9ebf44e766cc5b932d0bf26dcf8700">H5Tset_strpad</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a> strpad)</td></tr>
+<tr class="memdesc:gaec9ebf44e766cc5b932d0bf26dcf8700"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the type of padding used for character strings. <a href="group___a_t_o_m.html#gaec9ebf44e766cc5b932d0bf26dcf8700">More...</a><br /></td></tr>
+<tr class="separator:gaec9ebf44e766cc5b932d0bf26dcf8700"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="ga5bc2f3e8f708f5bcdd0d8667950310c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5bc2f3e8f708f5bcdd0d8667950310c1">&#9670;&nbsp;</a></span>H5Tget_cset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a> H5Tget_cset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the character set type of a string datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a valid character set type if successful; otherwise <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa819170221db5e36186723a0f8c9a697a">H5T_CSET_ERROR</a> (-1).</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#ga5bc2f3e8f708f5bcdd0d8667950310c1" title="Retrieves the character set type of a string datatype.">H5Tget_cset()</a> retrieves the character set type of a string datatype. Valid character set types are: </p><table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a></td><td>US ASCII</td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a></td><td>UTF-8 Unicode encoding</td></tr>
+</table>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga302b1c22cc6007ca69724a9e387e3888"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga302b1c22cc6007ca69724a9e387e3888">&#9670;&nbsp;</a></span>H5Tget_ebias()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t H5Tget_ebias </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the exponent bias of a floating-point type. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the bias if successful and 0, otherwise.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#ga302b1c22cc6007ca69724a9e387e3888" title="Retrieves the exponent bias of a floating-point type.">H5Tget_ebias()</a> retrieves the exponent bias of a floating-point type.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga42e62cb497fdec8f08cb9ac3c6de0e14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga42e62cb497fdec8f08cb9ac3c6de0e14">&#9670;&nbsp;</a></span>H5Tget_fields()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tget_fields </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>spos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>epos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>esize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>mpos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>msize</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves floating point datatype bit field information. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">spos</td><td>Pointer to location to return floating-point sign bit </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">epos</td><td>Pointer to location to return exponent bit-position </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">esize</td><td>Pointer to location to return size of exponent in bits </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">mpos</td><td>Pointer to location to return mantissa bit-position </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">msize</td><td>Pointer to location to return size of mantissa in bits</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#ga42e62cb497fdec8f08cb9ac3c6de0e14" title="Retrieves floating point datatype bit field information.">H5Tget_fields()</a> retrieves information about the locations of the various bit fields of a floating point datatype. The field positions are bit positions in the significant region of the datatype. Bits are numbered with the least significant bit number zero. Any (or even all) of the arguments can be null pointers.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaaea02cfeb3e749d0983563b4d510a321"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaaea02cfeb3e749d0983563b4d510a321">&#9670;&nbsp;</a></span>H5Tget_inpad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> H5Tget_inpad </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the internal padding type for unused bits in floating-point datatypes. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a valid padding type if successful; otherwise returns <a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa27e402d21763ab46b5e170bed5676af4">H5T_PAD_ERROR</a> (-1).</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#gaaea02cfeb3e749d0983563b4d510a321" title="Retrieves the internal padding type for unused bits in floating-point datatypes.">H5Tget_inpad()</a> retrieves the internal padding type for unused bits in floating-point datatypes. Valid padding types are: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa27e402d21763ab46b5e170bed5676af4">H5T_PAD_ERROR</a> = -1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a> = 0, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a> = 1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaac2ca8836f78fc3e7f524098857c42e64">H5T_PAD_BACKGROUND</a> = 2, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa221fdf3aa76b0784a3cc95c3f5d623b5">H5T_NPAD</a> = 3 </div>
+<div class="line">} <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a>;</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a361ad902a75bcf442c17bf3d0bc103aa"><div class="ttname"><a href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a></div><div class="ttdeci">H5T_pad_t</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:143</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8"><div class="ttname"><a href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a></div><div class="ttdeci">@ H5T_PAD_ONE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:146</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a361ad902a75bcf442c17bf3d0bc103aaa221fdf3aa76b0784a3cc95c3f5d623b5"><div class="ttname"><a href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa221fdf3aa76b0784a3cc95c3f5d623b5">H5T_NPAD</a></div><div class="ttdeci">@ H5T_NPAD</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:149</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a361ad902a75bcf442c17bf3d0bc103aaa27e402d21763ab46b5e170bed5676af4"><div class="ttname"><a href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa27e402d21763ab46b5e170bed5676af4">H5T_PAD_ERROR</a></div><div class="ttdeci">@ H5T_PAD_ERROR</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:144</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a361ad902a75bcf442c17bf3d0bc103aaac2ca8836f78fc3e7f524098857c42e64"><div class="ttname"><a href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaac2ca8836f78fc3e7f524098857c42e64">H5T_PAD_BACKGROUND</a></div><div class="ttdeci">@ H5T_PAD_BACKGROUND</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:147</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823"><div class="ttname"><a href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a></div><div class="ttdeci">@ H5T_PAD_ZERO</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:145</div></div>
+</div><!-- fragment --> <dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gad43c79f15565465a3559f5faf2c87b75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad43c79f15565465a3559f5faf2c87b75">&#9670;&nbsp;</a></span>H5Tget_norm()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a> H5Tget_norm </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves mantissa normalization of a floating-point datatype. </p>
+<hr />
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a valid normalization type if successful; otherwise returns <a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a969bb16893e9aa2fb7b260596370d64e">H5T_NORM_ERROR</a> (-1)</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#gad43c79f15565465a3559f5faf2c87b75" title="Retrieves mantissa normalization of a floating-point datatype.">H5Tget_norm()</a> retrieves the mantissa normalization of a floating-point datatype. Valid normalization types are: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a969bb16893e9aa2fb7b260596370d64e">H5T_NORM_ERROR</a> = -1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a5b649062dea480101917cc2d6b58f65d">H5T_NORM_IMPLIED</a> = 0, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a9dc5e01d17abf41c619e154150de8dde">H5T_NORM_MSBSET</a> = 1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80ab1a219215c45144cf317f2ea846a861c">H5T_NORM_NONE</a> = 2 </div>
+<div class="line"> <span class="comment">/*H5T_NORM_NONE must be last */</span></div>
+<div class="line">} <a class="code" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a>;</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a609b101af0343a4a76d8c3e182cdda80"><div class="ttname"><a href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a></div><div class="ttdeci">H5T_norm_t</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:80</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a609b101af0343a4a76d8c3e182cdda80a5b649062dea480101917cc2d6b58f65d"><div class="ttname"><a href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a5b649062dea480101917cc2d6b58f65d">H5T_NORM_IMPLIED</a></div><div class="ttdeci">@ H5T_NORM_IMPLIED</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:82</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a609b101af0343a4a76d8c3e182cdda80a969bb16893e9aa2fb7b260596370d64e"><div class="ttname"><a href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a969bb16893e9aa2fb7b260596370d64e">H5T_NORM_ERROR</a></div><div class="ttdeci">@ H5T_NORM_ERROR</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:81</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a609b101af0343a4a76d8c3e182cdda80a9dc5e01d17abf41c619e154150de8dde"><div class="ttname"><a href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a9dc5e01d17abf41c619e154150de8dde">H5T_NORM_MSBSET</a></div><div class="ttdeci">@ H5T_NORM_MSBSET</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:83</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a609b101af0343a4a76d8c3e182cdda80ab1a219215c45144cf317f2ea846a861c"><div class="ttname"><a href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80ab1a219215c45144cf317f2ea846a861c">H5T_NORM_NONE</a></div><div class="ttdeci">@ H5T_NORM_NONE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:84</div></div>
+</div><!-- fragment --> <dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga225f0b6d173f90d3696bb68b88ae07c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga225f0b6d173f90d3696bb68b88ae07c1">&#9670;&nbsp;</a></span>H5Tget_offset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5Tget_offset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the bit offset of the first significant bit. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns an offset value if successful; otherwise returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#ga225f0b6d173f90d3696bb68b88ae07c1" title="Retrieves the bit offset of the first significant bit.">H5Tget_offset()</a> retrieves the bit offset of the first significant bit. The significant bits of an atomic datum can be offset from the beginning of the memory for that datum by an amount of padding. The 'offset' property specifies the number of bits of padding that appear to the "right of" the value. That is, if we have a 32-bit datum with 16-bits of precision having the value 0x1122 then it will be laid out in memory as (from small byte address toward larger byte addresses): </p><div class="fragment"><div class="line">0: [ pad] [0x11] [0x22] [ pad]</div>
+<div class="line">1: [ pad] [0x22] [0x11] [ pad]</div>
+<div class="line">2: [0x11] [ pad] [ pad] [0x22]</div>
+<div class="line">3: [0x22] [ pad] [ pad] [0x11]</div>
+</div><!-- fragment --><dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaeb5bd7ec46787a4b6d33947dc73c2a5f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaeb5bd7ec46787a4b6d33947dc73c2a5f">&#9670;&nbsp;</a></span>H5Tget_order()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> H5Tget_order </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the byte order of an atomic datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a byte order constant if successful; otherwise returns <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0abd420055352c93e8d7d68c07a7fa1005">H5T_ORDER_ERROR</a> (-1)</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f" title="Returns the byte order of an atomic datatype.">H5Tget_order()</a> returns the byte order of an atomic datatype. Possible return values are: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0abd420055352c93e8d7d68c07a7fa1005">H5T_ORDER_ERROR</a> = -1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a> = 0, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2">H5T_ORDER_BE</a> = 1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0af0f0bd9ff22f9566ba71233a8ec55ac7">H5T_ORDER_VAX</a> = 2, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a40929cbd19d8cd5422d17a2bc1bc289f">H5T_ORDER_MIXED</a> = 3, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a179aeb861afc806d2b739233972279f6">H5T_ORDER_NONE</a> = 4 </div>
+<div class="line"> <span class="comment">/*H5T_ORDER_NONE must be last */</span></div>
+<div class="line">} <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>;</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a2a6a8eb856a0829fecaac60f803c9fd0"><div class="ttname"><a href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a></div><div class="ttdeci">H5T_order_t</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:52</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a2a6a8eb856a0829fecaac60f803c9fd0a179aeb861afc806d2b739233972279f6"><div class="ttname"><a href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a179aeb861afc806d2b739233972279f6">H5T_ORDER_NONE</a></div><div class="ttdeci">@ H5T_ORDER_NONE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:58</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a2a6a8eb856a0829fecaac60f803c9fd0a40929cbd19d8cd5422d17a2bc1bc289f"><div class="ttname"><a href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a40929cbd19d8cd5422d17a2bc1bc289f">H5T_ORDER_MIXED</a></div><div class="ttdeci">@ H5T_ORDER_MIXED</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:57</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a2a6a8eb856a0829fecaac60f803c9fd0abd420055352c93e8d7d68c07a7fa1005"><div class="ttname"><a href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0abd420055352c93e8d7d68c07a7fa1005">H5T_ORDER_ERROR</a></div><div class="ttdeci">@ H5T_ORDER_ERROR</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:53</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2"><div class="ttname"><a href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2">H5T_ORDER_BE</a></div><div class="ttdeci">@ H5T_ORDER_BE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:55</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d"><div class="ttname"><a href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a></div><div class="ttdeci">@ H5T_ORDER_LE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:54</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a2a6a8eb856a0829fecaac60f803c9fd0af0f0bd9ff22f9566ba71233a8ec55ac7"><div class="ttname"><a href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0af0f0bd9ff22f9566ba71233a8ec55ac7">H5T_ORDER_VAX</a></div><div class="ttdeci">@ H5T_ORDER_VAX</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:56</div></div>
+</div><!-- fragment --><p> Members of a compound datatype need not have the same byte order. If members of a compound datatype have more than one of little endian, big endian, or VAX byte order, <a class="el" href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f" title="Returns the byte order of an atomic datatype.">H5Tget_order()</a> will return <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a40929cbd19d8cd5422d17a2bc1bc289f">H5T_ORDER_MIXED</a> for the compound datatype. A byte order of <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a179aeb861afc806d2b739233972279f6">H5T_ORDER_NONE</a> will, however, be ignored; for example, if one or more members of a compound datatype have byte order <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a179aeb861afc806d2b739233972279f6">H5T_ORDER_NONE</a> but all other members have byte order <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a>, <a class="el" href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f" title="Returns the byte order of an atomic datatype.">H5Tget_order()</a> will return <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a> for the compound datatype.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga26a22811b56f5a63b6cb638f6773d872"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga26a22811b56f5a63b6cb638f6773d872">&#9670;&nbsp;</a></span>H5Tget_pad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tget_pad </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> *&#160;</td>
+ <td class="paramname"><em>lsb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> *&#160;</td>
+ <td class="paramname"><em>msb</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the padding type of the least and most-significant bit padding. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">lsb</td><td>Buffer for the least-significant bit padding type </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">msb</td><td>Buffer for the most-significant bit padding type</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#ga26a22811b56f5a63b6cb638f6773d872" title="Retrieves the padding type of the least and most-significant bit padding.">H5Tget_pad()</a> retrieves the padding type of the least and most-significant bit padding. Valid padding types are: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa27e402d21763ab46b5e170bed5676af4">H5T_PAD_ERROR</a> = -1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a> = 0, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a> = 1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaac2ca8836f78fc3e7f524098857c42e64">H5T_PAD_BACKGROUND</a> = 2, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa221fdf3aa76b0784a3cc95c3f5d623b5">H5T_NPAD</a> = 3 </div>
+<div class="line">} <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a>;</div>
+</div><!-- fragment --> <dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaac9f5410c8cf456f048011030b7f90f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaac9f5410c8cf456f048011030b7f90f9">&#9670;&nbsp;</a></span>H5Tget_precision()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t H5Tget_precision </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the precision of an atomic datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the number of significant bits if successful; otherwise 0</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#gaac9f5410c8cf456f048011030b7f90f9" title="Returns the precision of an atomic datatype.">H5Tget_precision()</a> returns the precision of an atomic datatype (for example, integer or float) or a datatype whose base (parent) type is an atomic type (for example, array, enum and variable length). The precision is the number of significant bits which, unless padding is present, is 8 times larger than the value returned by <a class="el" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e" title="Returns the size of a datatype.">H5Tget_size()</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga636f7655e706ccf7a3f23566ca561e90"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga636f7655e706ccf7a3f23566ca561e90">&#9670;&nbsp;</a></span>H5Tget_sign()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a> H5Tget_sign </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the sign type for an integer type. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a valid sign type if successful; otherwise <a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a42dcabf08602c222e3e0084ee816be34">H5T_SGN_ERROR</a> (-1)</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#ga636f7655e706ccf7a3f23566ca561e90" title="Retrieves the sign type for an integer type.">H5Tget_sign()</a> retrieves the sign type for an integer type. Valid types are: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a42dcabf08602c222e3e0084ee816be34">H5T_SGN_ERROR</a> = -1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71aca59fce1697506dd3cbc7955eca77a12">H5T_SGN_NONE</a> = 0, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a1152d5238ff7af5c9d50edfea1ed1357">H5T_SGN_2</a> = 1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a41c7133982bb30730a695b94957ba3b4">H5T_NSGN</a> = 2 </div>
+<div class="line">} <a class="code" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a>;</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_af7bfee2db210a12b9290eba85d730a71"><div class="ttname"><a href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a></div><div class="ttdeci">H5T_sign_t</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:67</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_af7bfee2db210a12b9290eba85d730a71a1152d5238ff7af5c9d50edfea1ed1357"><div class="ttname"><a href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a1152d5238ff7af5c9d50edfea1ed1357">H5T_SGN_2</a></div><div class="ttdeci">@ H5T_SGN_2</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:70</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_af7bfee2db210a12b9290eba85d730a71a41c7133982bb30730a695b94957ba3b4"><div class="ttname"><a href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a41c7133982bb30730a695b94957ba3b4">H5T_NSGN</a></div><div class="ttdeci">@ H5T_NSGN</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:72</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_af7bfee2db210a12b9290eba85d730a71a42dcabf08602c222e3e0084ee816be34"><div class="ttname"><a href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a42dcabf08602c222e3e0084ee816be34">H5T_SGN_ERROR</a></div><div class="ttdeci">@ H5T_SGN_ERROR</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:68</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_af7bfee2db210a12b9290eba85d730a71aca59fce1697506dd3cbc7955eca77a12"><div class="ttname"><a href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71aca59fce1697506dd3cbc7955eca77a12">H5T_SGN_NONE</a></div><div class="ttdeci">@ H5T_SGN_NONE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:69</div></div>
+</div><!-- fragment --> <dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga564b21cc269467c39f59462feb0d5903"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga564b21cc269467c39f59462feb0d5903">&#9670;&nbsp;</a></span>H5Tget_strpad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a> H5Tget_strpad </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the type of padding used for a string datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a valid string of the padding if successful; otherwise returns <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514aec4271e1f076b0d3e0d8ae3d3dccc507">H5T_STR_ERROR</a> (-1)</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#ga564b21cc269467c39f59462feb0d5903" title="Retrieves the type of padding used for a string datatype.">H5Tget_strpad()</a> retrieves the type of padding used for a string datatype.</p>
+<p>The string padding type is set with <a class="el" href="group___a_t_o_m.html#gaec9ebf44e766cc5b932d0bf26dcf8700" title="Defines the type of padding used for character strings.">H5Tset_strpad()</a>. Possible values returned are: </p><table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a></td><td>0</td><td>Null terminate (as C does)</td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a128d51156e51b7a2c9db0fe8787b4547">H5T_STR_NULLPAD</a></td><td>1</td><td>Pad with zeros</td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a></td><td>2</td><td>Pad with spaces (as FORTRAN does)</td></tr>
+</table>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gac16f1dd88eda4bc5ae5b325809dc2bee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac16f1dd88eda4bc5ae5b325809dc2bee">&#9670;&nbsp;</a></span>H5Tis_variable_str()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> H5Tis_variable_str </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether datatype is a variable-length string. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns: <ul>
+<li>a positive value if the specified datatype is a variable-length string </li>
+<li>0 if the specified datatype is not a variable-length string </li>
+<li>a negative value when the function fails</li>
+</ul>
+<a class="el" href="group___a_t_o_m.html#gac16f1dd88eda4bc5ae5b325809dc2bee" title="Determines whether datatype is a variable-length string.">H5Tis_variable_str()</a> determines whether the datatype identified by <code>dtype_id</code> is a variable-length string.</dd></dl>
+<p>This function can be used to distinguish between fixed and variable-length string datatypes.</p>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga4909c0c3d97c3d212fee032cc8dc031a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4909c0c3d97c3d212fee032cc8dc031a">&#9670;&nbsp;</a></span>H5Tset_cset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tset_cset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71a">H5T_cset_t</a>&#160;</td>
+ <td class="paramname"><em>cset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets character set to be used in a string or character datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">cset</td><td>Character set type</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#ga4909c0c3d97c3d212fee032cc8dc031a" title="Sets character set to be used in a string or character datatype.">H5Tset_cset()</a> sets the character set to be used in a dataset with a string or character datatype.</p>
+<p>Valid values for cset include the following: </p><table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa27383e03d1cad9b4c32d8611a145d663">H5T_CSET_ASCII</a></td><td>US ASCII</td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a></td><td>UTF-8 Unicode encoding</td></tr>
+</table>
+<p>For example, if the character set for the datatype <code>type_id</code> is set to <a class="el" href="_h5_tpublic_8h.html#a03755b8370672668ddc7063add28e71aa41685667f69bf81eb7de5dd5f452e658">H5T_CSET_UTF8</a>, string or character data of datatype dtype_id will be encoded using the UTF-8 Unicode character set.</p>
+<p>ASCII and UTF-8 Unicode are the only currently supported character encodings. Extended ASCII encodings (for example, ISO 8859) are not supported. This encoding policy is not enforced by the HDF5 library. Using encodings other than ASCII and UTF-8 can lead to compatibility and usability problems.</p>
+<p>Note that <a class="el" href="group___a_t_o_m.html#ga4909c0c3d97c3d212fee032cc8dc031a" title="Sets character set to be used in a string or character datatype.">H5Tset_cset()</a> sets the character set for a character or string datatype while <a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc" title="Sets the character encoding used to encode link and attribute names.">H5Pset_char_encoding()</a> sets the character set used for an HDF5 link or attribute name.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gad2c4a8f09672f4166f39efe83d44dba2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad2c4a8f09672f4166f39efe83d44dba2">&#9670;&nbsp;</a></span>H5Tset_ebias()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tset_ebias </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>ebias</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the exponent bias of a floating-point type. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">ebias</td><td>Exponent bias value</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#gad2c4a8f09672f4166f39efe83d44dba2" title="Sets the exponent bias of a floating-point type.">H5Tset_ebias()</a> sets the exponent bias of a floating-point type.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gafbdc98b45749e5cfbaf1a8689f3c403d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafbdc98b45749e5cfbaf1a8689f3c403d">&#9670;&nbsp;</a></span>H5Tset_fields()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tset_fields </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>spos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>epos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>esize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>mpos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>msize</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets locations and sizes of floating point bit fields. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">spos</td><td>Sign position, i.e., the bit offset of the floating-point sign bit </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">epos</td><td>Exponent bit position </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">esize</td><td>Size of exponent in bits </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">mpos</td><td>Mantissa bit position </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">msize</td><td>Size of mantissa in bits</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#gafbdc98b45749e5cfbaf1a8689f3c403d" title="Sets locations and sizes of floating point bit fields.">H5Tset_fields()</a> sets the locations and sizes of the various floating-point bit fields. The field positions are bit positions in the significant region of the datatype. Bits are numbered with the least significant bit number zero.</p>
+<p>Fields are not allowed to extend beyond the number of bits of precision, nor are they allowed to overlap with one another.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga6dc8e6ba49a24f56f0912539cf9e0481"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6dc8e6ba49a24f56f0912539cf9e0481">&#9670;&nbsp;</a></span>H5Tset_inpad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tset_inpad </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a>&#160;</td>
+ <td class="paramname"><em>pad</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Fills unused internal floating-point bits. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">pad</td><td>Padding type</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#ga6dc8e6ba49a24f56f0912539cf9e0481" title="Fills unused internal floating-point bits.">H5Tset_inpad()</a> If any internal bits of a floating point-type are unused (that is, those significant bits which are not part of the sign, exponent, or mantissa), then <a class="el" href="group___a_t_o_m.html#ga6dc8e6ba49a24f56f0912539cf9e0481" title="Fills unused internal floating-point bits.">H5Tset_inpad()</a> will be filled according to the value of the padding value property inpad. Valid padding types are: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa27e402d21763ab46b5e170bed5676af4">H5T_PAD_ERROR</a> = -1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a> = 0, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a> = 1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaac2ca8836f78fc3e7f524098857c42e64">H5T_PAD_BACKGROUND</a> = 2, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa221fdf3aa76b0784a3cc95c3f5d623b5">H5T_NPAD</a> = 3 </div>
+<div class="line">} <a class="code" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a>;</div>
+</div><!-- fragment --> <dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaa415a17c98bf32c357f5a35ba657beab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa415a17c98bf32c357f5a35ba657beab">&#9670;&nbsp;</a></span>H5Tset_norm()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tset_norm </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a>&#160;</td>
+ <td class="paramname"><em>norm</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the mantissa normalization of a floating-point datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">norm</td><td>Mantissa normalization type</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#gaa415a17c98bf32c357f5a35ba657beab" title="Sets the mantissa normalization of a floating-point datatype.">H5Tset_norm()</a> sets the mantissa normalization of a floating-point datatype. Valid normalization types are: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a969bb16893e9aa2fb7b260596370d64e">H5T_NORM_ERROR</a> = -1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a5b649062dea480101917cc2d6b58f65d">H5T_NORM_IMPLIED</a> = 0, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80a9dc5e01d17abf41c619e154150de8dde">H5T_NORM_MSBSET</a> = 1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80ab1a219215c45144cf317f2ea846a861c">H5T_NORM_NONE</a> = 2 </div>
+<div class="line"> <span class="comment">/*H5T_NORM_NONE must be last */</span></div>
+<div class="line">} <a class="code" href="_h5_tpublic_8h.html#a609b101af0343a4a76d8c3e182cdda80">H5T_norm_t</a>;</div>
+</div><!-- fragment --> <dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gafd22e4b0aecbe6dad9a899c5bf567e2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafd22e4b0aecbe6dad9a899c5bf567e2f">&#9670;&nbsp;</a></span>H5Tset_offset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tset_offset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>offset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the bit offset of the first significant bit. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>Offset of first significant bit</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f" title="Sets the bit offset of the first significant bit.">H5Tset_offset()</a> sets the bit offset of the first significant bit. The significant bits of an atomic datum can be offset from the beginning of the memory for that datum by an amount of padding. The offset property specifies the number of bits of padding that appear “to the right of” the value. That is, if we have a 32-bit datum with 16-bits of precision having the value 0x1122, then it will be laid out in memory as (from small byte address toward larger byte addresses): </p><div class="fragment"><div class="line">0: [ pad] [0x11] [0x22] [ pad]</div>
+<div class="line">1: [ pad] [0x22] [0x11] [ pad]</div>
+<div class="line">2: [0x11] [ pad] [ pad] [0x22]</div>
+<div class="line">3: [0x22] [ pad] [ pad] [0x11]</div>
+</div><!-- fragment --><p> If the offset is incremented then the total size is incremented also if necessary to prevent significant bits of the value from hanging over the edge of the datatype.</p>
+<p>The offset of an <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> cannot be set to anything but zero.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gab1aab76b1214a819281f2156c6d45d71"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab1aab76b1214a819281f2156c6d45d71">&#9670;&nbsp;</a></span>H5Tset_order()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tset_order </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>&#160;</td>
+ <td class="paramname"><em>order</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the byte order of a datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">order</td><td>Byte order constant</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71" title="Sets the byte order of a datatype.">H5Tset_order()</a> sets the byte order of a datatype.<br />
+ Byte order can currently be set to any of the following: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0abd420055352c93e8d7d68c07a7fa1005">H5T_ORDER_ERROR</a> = -1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0ae5668f73f6c28feddb7af175ac53012d">H5T_ORDER_LE</a> = 0, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0acb00548c30987f873e6836c16dbccec2">H5T_ORDER_BE</a> = 1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0af0f0bd9ff22f9566ba71233a8ec55ac7">H5T_ORDER_VAX</a> = 2, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a40929cbd19d8cd5422d17a2bc1bc289f">H5T_ORDER_MIXED</a> = 3, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a179aeb861afc806d2b739233972279f6">H5T_ORDER_NONE</a> = 4 </div>
+<div class="line"> <span class="comment">/*H5T_ORDER_NONE must be last */</span></div>
+<div class="line">} <a class="code" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0">H5T_order_t</a>;</div>
+</div><!-- fragment --><p> <a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a40929cbd19d8cd5422d17a2bc1bc289f">H5T_ORDER_MIXED</a> (3) is a valid value for order only when returned by the function <a class="el" href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f" title="Returns the byte order of an atomic datatype.">H5Tget_order()</a>; it cannot be set with <a class="el" href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71" title="Sets the byte order of a datatype.">H5Tset_order()</a>.</p>
+<p><a class="el" href="_h5_tpublic_8h.html#a2a6a8eb856a0829fecaac60f803c9fd0a179aeb861afc806d2b739233972279f6">H5T_ORDER_NONE</a> (4) is a valid value for order, but it has no effect. It is valid only for fixed-length strings and object and region references and specifies “no particular order.”</p>
+<p>The byte order of a derived datatype is initially the same as that of the parent type, but can be changed with <a class="el" href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71" title="Sets the byte order of a datatype.">H5Tset_order()</a>.</p>
+<p>This function cannot be used with a datatype after it has been committed.</p>
+<dl class="section note"><dt>Note</dt><dd>Special considerations: <ul>
+<li>ENUM datatypes: Byte order must be set before any member on an ENUM is defined. </li>
+<li>Compound datatypes: Byte order is set individually on each member of a compound datatype; members of a compound datatype need not have the same byte order. </li>
+<li>Opaque datatypes: Byte order can be set but has no effect.</li>
+</ul>
+</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga1089a9f454052d0038a06a432ce8e1e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1089a9f454052d0038a06a432ce8e1e1">&#9670;&nbsp;</a></span>H5Tset_pad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tset_pad </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a>&#160;</td>
+ <td class="paramname"><em>lsb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aa">H5T_pad_t</a>&#160;</td>
+ <td class="paramname"><em>msb</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the least and most-significant bits padding types. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">lsb</td><td>Padding type for least-significant bits </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">msb</td><td>Padding type for most-significant bits</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#ga1089a9f454052d0038a06a432ce8e1e1" title="Sets the least and most-significant bits padding types.">H5Tset_pad()</a> sets the least and most-significant bits padding types. Available values are: </p><table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaaed1384c65a60f4d623fe6bc852b72823">H5T_PAD_ZERO</a></td><td>0</td><td>Set background to zeros</td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaa2020ae42345fc8236811593c59ac4fe8">H5T_PAD_ONE</a></td><td>1</td><td>Set background to ones</td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#a361ad902a75bcf442c17bf3d0bc103aaac2ca8836f78fc3e7f524098857c42e64">H5T_PAD_BACKGROUND</a></td><td>2</td><td>Leave background alone</td></tr>
+</table>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gab0f4dccfc2fb47bf2c7e06c9bf84c1f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">&#9670;&nbsp;</a></span>H5Tset_precision()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tset_precision </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>prec</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the precision of an atomic datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">prec</td><td>Number of bits of precision for datatype</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7" title="Sets the precision of an atomic datatype.">H5Tset_precision()</a> sets the precision of an atomic datatype. The precision is the number of significant bits which, unless padding is present, is 8 times larger than the value returned by <a class="el" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e" title="Returns the size of a datatype.">H5Tget_size()</a>.</p>
+<p>If the precision is increased then the offset is decreased and then the size is increased to insure that significant bits do not "hang over" the edge of the datatype.</p>
+<p>Changing the precision of an <a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> automatically changes the size as well. The precision must be a multiple of 8.</p>
+<p>When decreasing the precision of a floating point type, set the locations and sizes of the sign, mantissa, and exponent fields first.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga3ac9a4781cd3c4a8b5df4ff549ec8aec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3ac9a4781cd3c4a8b5df4ff549ec8aec">&#9670;&nbsp;</a></span>H5Tset_sign()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tset_sign </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71">H5T_sign_t</a>&#160;</td>
+ <td class="paramname"><em>sign</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the sign property for an integer type. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">sign</td><td>Sign type</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#ga3ac9a4781cd3c4a8b5df4ff549ec8aec" title="Sets the sign property for an integer type.">H5Tset_sign()</a> sets the sign property for an integer type: </p><table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71aca59fce1697506dd3cbc7955eca77a12">H5T_SGN_NONE</a></td><td>0</td><td>Unsigned integer type</td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#af7bfee2db210a12b9290eba85d730a71a1152d5238ff7af5c9d50edfea1ed1357">H5T_SGN_2</a></td><td>1</td><td>Two's complement signed integer type</td></tr>
+</table>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaec9ebf44e766cc5b932d0bf26dcf8700"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaec9ebf44e766cc5b932d0bf26dcf8700">&#9670;&nbsp;</a></span>H5Tset_strpad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tset_strpad </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514">H5T_str_t</a>&#160;</td>
+ <td class="paramname"><em>strpad</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Defines the type of padding used for character strings. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">strpad</td><td>String padding type</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___a_t_o_m.html#gaec9ebf44e766cc5b932d0bf26dcf8700" title="Defines the type of padding used for character strings.">H5Tset_strpad()</a> defines the type of padding used for a string datatype.</p>
+<p>The method used to store character strings differs with the programming language. C usually null terminates strings while Fortran left-justifies and space-pads strings.</p>
+<p>Valid values of <code>strpad</code> are as follows: </p><table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a></td><td>0</td><td>Null terminate (as C does)</td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a128d51156e51b7a2c9db0fe8787b4547">H5T_STR_NULLPAD</a></td><td>1</td><td>Pad with zeros</td></tr>
+<tr>
+<td><a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a></td><td>2</td><td>Pad with spaces (as FORTRAN does)</td></tr>
+</table>
+<p>When converting from a longer string to a shorter string, the behavior is as follows. If the shorter string is <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a128d51156e51b7a2c9db0fe8787b4547">H5T_STR_NULLPAD</a> or <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a3f73f8dae99444798f5efd7d2d2a5e5c">H5T_STR_SPACEPAD</a>, then the string is simply truncated. If the short string is <a class="el" href="_h5_tpublic_8h.html#ad2ab726f3bd28222a2ffb91c6bbc3514a23c685afc240bbac4da23b36d8fd7e13">H5T_STR_NULLTERM</a>, it is truncated and a null terminator is appended.</p>
+<p>When converting from a shorter string to a longer string, the longer string is padded on the end by appending nulls or spaces.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___a_t_o_m.map b/develop/group___a_t_o_m.map
new file mode 100644
index 0000000..94d379a
--- /dev/null
+++ b/develop/group___a_t_o_m.map
@@ -0,0 +1,4 @@
+<map id="Atomic Datatypes" name="Atomic Datatypes">
+<area shape="rect" id="node1" href="$group___h5_t.html" title=" " alt="" coords="5,5,135,31"/>
+<area shape="rect" id="node2" title=" " alt="" coords="183,5,321,31"/>
+</map>
diff --git a/develop/group___a_t_o_m.md5 b/develop/group___a_t_o_m.md5
new file mode 100644
index 0000000..e58c256
--- /dev/null
+++ b/develop/group___a_t_o_m.md5
@@ -0,0 +1 @@
+f916cd7200e51002657e64b0373b1dd2 \ No newline at end of file
diff --git a/develop/group___a_t_o_m.png b/develop/group___a_t_o_m.png
new file mode 100644
index 0000000..f901665
--- /dev/null
+++ b/develop/group___a_t_o_m.png
Binary files differ
diff --git a/develop/group___c_o_m_p_e_n_u_m.html b/develop/group___c_o_m_p_e_n_u_m.html
new file mode 100644
index 0000000..5c8d791
--- /dev/null
+++ b/develop/group___c_o_m_p_e_n_u_m.html
@@ -0,0 +1,268 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Compound and Enumeration Datatypes</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___c_o_m_p_e_n_u_m.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#groups">Modules</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Compound and Enumeration Datatypes<div class="ingroups"><a class="el" href="group___h5_t.html">Datatypes (H5T)</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for Compound and Enumeration Datatypes:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___c_o_m_p_e_n_u_m.png" border="0" usemap="#agroup______c__o__m__p__e__n__u__m" alt=""/></div>
+<map name="agroup______c__o__m__p__e__n__u__m" id="agroup______c__o__m__p__e__n__u__m">
+<area shape="rect" href="group___h5_t.html" title=" " alt="" coords="5,31,135,56"/>
+<area shape="rect" title=" " alt="" coords="183,23,389,63"/>
+<area shape="rect" href="group___e_n_u_m.html" title=" " alt="" coords="437,5,613,31"/>
+<area shape="rect" href="group___c_o_m_p_o_u_n_d.html" title=" " alt="" coords="444,55,607,80"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
+Modules</h2></td></tr>
+<tr class="memitem:group___c_o_m_p_o_u_n_d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_o_u_n_d.html">Compound Datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:group___e_n_u_m"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_n_u_m.html">Enumeration Datatypes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga21bdfc706f71ebe298a433e74b5bc626"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_e_n_u_m.html#ga21bdfc706f71ebe298a433e74b5bc626">H5Tget_nmembers</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga21bdfc706f71ebe298a433e74b5bc626"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of elements in a compound or enumeration datatype. <a href="group___c_o_m_p_e_n_u_m.html#ga21bdfc706f71ebe298a433e74b5bc626">More...</a><br /></td></tr>
+<tr class="separator:ga21bdfc706f71ebe298a433e74b5bc626"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaef6b68436eba0fca751968ebf057ade3"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_e_n_u_m.html#gaef6b68436eba0fca751968ebf057ade3">H5Tget_member_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned membno)</td></tr>
+<tr class="memdesc:gaef6b68436eba0fca751968ebf057ade3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the name of a compound or enumeration datatype member. <a href="group___c_o_m_p_e_n_u_m.html#gaef6b68436eba0fca751968ebf057ade3">More...</a><br /></td></tr>
+<tr class="separator:gaef6b68436eba0fca751968ebf057ade3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabe31b13b2b8bf29d1a4c3b04cf917c6c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_e_n_u_m.html#gabe31b13b2b8bf29d1a4c3b04cf917c6c">H5Tget_member_index</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, const char *name)</td></tr>
+<tr class="memdesc:gabe31b13b2b8bf29d1a4c3b04cf917c6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the index of a compound or enumeration datatype member. <a href="group___c_o_m_p_e_n_u_m.html#gabe31b13b2b8bf29d1a4c3b04cf917c6c">More...</a><br /></td></tr>
+<tr class="separator:gabe31b13b2b8bf29d1a4c3b04cf917c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="gabe31b13b2b8bf29d1a4c3b04cf917c6c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabe31b13b2b8bf29d1a4c3b04cf917c6c">&#9670;&nbsp;</a></span>H5Tget_member_index()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5Tget_member_index </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the index of a compound or enumeration datatype member. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the field or member</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___c_o_m_p_e_n_u_m.html#gabe31b13b2b8bf29d1a4c3b04cf917c6c" title="Retrieves the index of a compound or enumeration datatype member.">H5Tget_member_index()</a> retrieves the index of a field of a compound datatype or an element of an enumeration datatype.</p>
+<p>The name of the target field or element is specified by <code>name</code>.</p>
+<p>Fields are stored in no particular order with index values of 0 through N-1, where N is the value returned by <a class="el" href="group___c_o_m_p_e_n_u_m.html#ga21bdfc706f71ebe298a433e74b5bc626" title="Retrieves the number of elements in a compound or enumeration datatype.">H5Tget_nmembers()</a> .</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaef6b68436eba0fca751968ebf057ade3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaef6b68436eba0fca751968ebf057ade3">&#9670;&nbsp;</a></span>H5Tget_member_name()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* H5Tget_member_name </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>membno</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the name of a compound or enumeration datatype member. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">membno</td><td>Zero-based index of the field or element</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a valid pointer to a string allocated with malloc() if successful; otherwise returns NULL.</dd></dl>
+<p><a class="el" href="group___c_o_m_p_e_n_u_m.html#gaef6b68436eba0fca751968ebf057ade3" title="Retrieves the name of a compound or enumeration datatype member.">H5Tget_member_name()</a> retrieves the name of a field of a compound datatype or an element of an enumeration datatype.</p>
+<p>The index of the target field or element is specified in <code>member_no</code>. Compound datatype fields and enumeration datatype elements are stored in no particular order with index values of 0 through N-1, where N is the value returned by <a class="el" href="group___c_o_m_p_e_n_u_m.html#ga21bdfc706f71ebe298a433e74b5bc626" title="Retrieves the number of elements in a compound or enumeration datatype.">H5Tget_nmembers()</a>.</p>
+<p>The HDF5 library allocates a buffer to receive the name of the field. The caller must subsequently free the buffer with <a class="el" href="group___h5.html#ga71872bf6445cba956da86d4762b662cf" title="Frees memory allocated by the HDF5 library.">H5free_memory()</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga21bdfc706f71ebe298a433e74b5bc626"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga21bdfc706f71ebe298a433e74b5bc626">&#9670;&nbsp;</a></span>H5Tget_nmembers()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5Tget_nmembers </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the number of elements in a compound or enumeration datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the number of elements if successful; otherwise returns a negative value.</dd></dl>
+<p><a class="el" href="group___c_o_m_p_e_n_u_m.html#ga21bdfc706f71ebe298a433e74b5bc626" title="Retrieves the number of elements in a compound or enumeration datatype.">H5Tget_nmembers()</a> retrieves the number of fields in a compound datatype or the number of members of an enumeration datatype.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___c_o_m_p_e_n_u_m.map b/develop/group___c_o_m_p_e_n_u_m.map
new file mode 100644
index 0000000..5337230
--- /dev/null
+++ b/develop/group___c_o_m_p_e_n_u_m.map
@@ -0,0 +1,6 @@
+<map id="Compound and Enumeration Datatypes" name="Compound and Enumeration Datatypes">
+<area shape="rect" id="node1" href="$group___h5_t.html" title=" " alt="" coords="5,31,135,56"/>
+<area shape="rect" id="node4" title=" " alt="" coords="183,23,389,63"/>
+<area shape="rect" id="node2" href="$group___e_n_u_m.html" title=" " alt="" coords="437,5,613,31"/>
+<area shape="rect" id="node3" href="$group___c_o_m_p_o_u_n_d.html" title=" " alt="" coords="444,55,607,80"/>
+</map>
diff --git a/develop/group___c_o_m_p_e_n_u_m.md5 b/develop/group___c_o_m_p_e_n_u_m.md5
new file mode 100644
index 0000000..e67d2c9
--- /dev/null
+++ b/develop/group___c_o_m_p_e_n_u_m.md5
@@ -0,0 +1 @@
+7e985f3137593f7510edce43369bb7ab \ No newline at end of file
diff --git a/develop/group___c_o_m_p_e_n_u_m.png b/develop/group___c_o_m_p_e_n_u_m.png
new file mode 100644
index 0000000..93b6ed3
--- /dev/null
+++ b/develop/group___c_o_m_p_e_n_u_m.png
Binary files differ
diff --git a/develop/group___c_o_m_p_o_u_n_d.html b/develop/group___c_o_m_p_o_u_n_d.html
new file mode 100644
index 0000000..0a7ee2f
--- /dev/null
+++ b/develop/group___c_o_m_p_o_u_n_d.html
@@ -0,0 +1,388 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Compound Datatypes</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___c_o_m_p_o_u_n_d.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Compound Datatypes<div class="ingroups"><a class="el" href="group___h5_t.html">Datatypes (H5T)</a> &raquo; <a class="el" href="group___c_o_m_p_e_n_u_m.html">Compound and Enumeration Datatypes</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for Compound Datatypes:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___c_o_m_p_o_u_n_d.png" border="0" usemap="#agroup______c__o__m__p__o__u__n__d" alt=""/></div>
+<map name="agroup______c__o__m__p__o__u__n__d" id="agroup______c__o__m__p__o__u__n__d">
+<area shape="rect" title=" " alt="" coords="260,13,423,38"/>
+<area shape="rect" href="group___c_o_m_p_e_n_u_m.html" title=" " alt="" coords="5,5,212,45"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga487d8f64a76f48b6eeb7f402d3b8b081"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> parent_id, const char *name, size_t offset, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> member_id)</td></tr>
+<tr class="memdesc:ga487d8f64a76f48b6eeb7f402d3b8b081"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new member to a compound datatype. <a href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">More...</a><br /></td></tr>
+<tr class="separator:ga487d8f64a76f48b6eeb7f402d3b8b081"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1a28ac30f83a4920aba49bb1b0a6a0f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_o_u_n_d.html#ga1a28ac30f83a4920aba49bb1b0a6a0f3">H5Tpack</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id)</td></tr>
+<tr class="memdesc:ga1a28ac30f83a4920aba49bb1b0a6a0f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively removes padding from within a compound datatype. <a href="group___c_o_m_p_o_u_n_d.html#ga1a28ac30f83a4920aba49bb1b0a6a0f3">More...</a><br /></td></tr>
+<tr class="separator:ga1a28ac30f83a4920aba49bb1b0a6a0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga46cf2a60b54a08695635749c215af4af"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_o_u_n_d.html#ga46cf2a60b54a08695635749c215af4af">H5Tget_member_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned membno)</td></tr>
+<tr class="memdesc:ga46cf2a60b54a08695635749c215af4af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the offset of a field of a compound datatype. <a href="group___c_o_m_p_o_u_n_d.html#ga46cf2a60b54a08695635749c215af4af">More...</a><br /></td></tr>
+<tr class="separator:ga46cf2a60b54a08695635749c215af4af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac8476d164fb972fbf7b8c4584b8e916b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_o_u_n_d.html#gac8476d164fb972fbf7b8c4584b8e916b">H5Tget_member_class</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned membno)</td></tr>
+<tr class="memdesc:gac8476d164fb972fbf7b8c4584b8e916b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns datatype class of compound datatype member. <a href="group___c_o_m_p_o_u_n_d.html#gac8476d164fb972fbf7b8c4584b8e916b">More...</a><br /></td></tr>
+<tr class="separator:gac8476d164fb972fbf7b8c4584b8e916b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5de0eabe28246f040342e275b9a63eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb">H5Tget_member_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned membno)</td></tr>
+<tr class="memdesc:gaf5de0eabe28246f040342e275b9a63eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the datatype of the specified member. <a href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb">More...</a><br /></td></tr>
+<tr class="separator:gaf5de0eabe28246f040342e275b9a63eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="gac8476d164fb972fbf7b8c4584b8e916b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac8476d164fb972fbf7b8c4584b8e916b">&#9670;&nbsp;</a></span>H5Tget_member_class()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> H5Tget_member_class </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>membno</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns datatype class of compound datatype member. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">membno</td><td>Zero-based index of the field or element</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the datatype class, a non-negative value, if successful; otherwise returns a negative value.</dd></dl>
+<p>Given a compound datatype, <code>dtype_id</code>, <a class="el" href="group___c_o_m_p_o_u_n_d.html#gac8476d164fb972fbf7b8c4584b8e916b" title="Returns datatype class of compound datatype member.">H5Tget_member_class()</a> returns the datatype class of the member specified by <code>member_no</code>.</p>
+<p>Valid class identifiers, as defined in <a class="el" href="_h5_tpublic_8h.html">H5Tpublic.h</a>, are: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a89ce244a6cbb3d0205291f41f08647a8">H5T_NO_CLASS</a> = -1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037">H5T_INTEGER</a> = 0, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2e92f1a42a19de186a139ab8ff0745a9">H5T_FLOAT</a> = 1, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a8d3af61b1a73c5682f7f9b131754f6e3">H5T_TIME</a> = 2, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a> = 3, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aae32f37ec15a835aa08d9277ad7ffaa2">H5T_BITFIELD</a> = 4, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aaf11325a64ed5369e88d8d0d600b5cce">H5T_OPAQUE</a> = 5, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a> = 6, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a> = 7, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5ee305303f12787367ac271d8f28f2e6">H5T_ENUM</a> = 8, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2ad8ff83b6b7ca22575263561221193028">H5T_VLEN</a> = 9, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a> = 10, </div>
+<div class="line"> <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a900b6431883be49bde07daf9263ed117">H5T_NCLASSES</a> </div>
+<div class="line">} <a class="code" href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a>;</div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2">H5T_class_t</a></div><div class="ttdeci">H5T_class_t</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:30</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2de5d7919fe54466b7cf6a6c0b4265fa">H5T_STRING</a></div><div class="ttdeci">@ H5T_STRING</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:35</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a2e92f1a42a19de186a139ab8ff0745a9"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a2e92f1a42a19de186a139ab8ff0745a9">H5T_FLOAT</a></div><div class="ttdeci">@ H5T_FLOAT</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:33</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a547a4451911e912127f300ab15113854">H5T_ARRAY</a></div><div class="ttdeci">@ H5T_ARRAY</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:42</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5850e0b9353a5e7aeb615fb943d4e9cd">H5T_REFERENCE</a></div><div class="ttdeci">@ H5T_REFERENCE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:39</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a5ee305303f12787367ac271d8f28f2e6"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a5ee305303f12787367ac271d8f28f2e6">H5T_ENUM</a></div><div class="ttdeci">@ H5T_ENUM</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:40</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a7a401c61604dc846dbd3f9eb6fcb0fe6">H5T_COMPOUND</a></div><div class="ttdeci">@ H5T_COMPOUND</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:38</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a89ce244a6cbb3d0205291f41f08647a8"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a89ce244a6cbb3d0205291f41f08647a8">H5T_NO_CLASS</a></div><div class="ttdeci">@ H5T_NO_CLASS</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:31</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a8d3af61b1a73c5682f7f9b131754f6e3"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a8d3af61b1a73c5682f7f9b131754f6e3">H5T_TIME</a></div><div class="ttdeci">@ H5T_TIME</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:34</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2a900b6431883be49bde07daf9263ed117"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2a900b6431883be49bde07daf9263ed117">H5T_NCLASSES</a></div><div class="ttdeci">@ H5T_NCLASSES</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:44</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2aae32f37ec15a835aa08d9277ad7ffaa2"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aae32f37ec15a835aa08d9277ad7ffaa2">H5T_BITFIELD</a></div><div class="ttdeci">@ H5T_BITFIELD</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:36</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2aaf11325a64ed5369e88d8d0d600b5cce"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aaf11325a64ed5369e88d8d0d600b5cce">H5T_OPAQUE</a></div><div class="ttdeci">@ H5T_OPAQUE</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:37</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2aba1fc36abc23f073912e337d2291b037">H5T_INTEGER</a></div><div class="ttdeci">@ H5T_INTEGER</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:32</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a071841985f647f69516dbe77d93167f2ad8ff83b6b7ca22575263561221193028"><div class="ttname"><a href="_h5_tpublic_8h.html#a071841985f647f69516dbe77d93167f2ad8ff83b6b7ca22575263561221193028">H5T_VLEN</a></div><div class="ttdeci">@ H5T_VLEN</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:41</div></div>
+</div><!-- fragment --> <dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga46cf2a60b54a08695635749c215af4af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga46cf2a60b54a08695635749c215af4af">&#9670;&nbsp;</a></span>H5Tget_member_offset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t H5Tget_member_offset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>membno</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the offset of a field of a compound datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">membno</td><td>Zero-based index of the field or element</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the byte offset of the field if successful; otherwise returns 0 (zero).</dd></dl>
+<p><a class="el" href="group___c_o_m_p_o_u_n_d.html#ga46cf2a60b54a08695635749c215af4af" title="Retrieves the offset of a field of a compound datatype.">H5Tget_member_offset()</a> retrieves the byte offset of the beginning of a field within a compound datatype with respect to the beginning of the compound datatype datum.</p>
+<p>Note that zero is a valid offset and that this function will fail only if a call to <a class="el" href="group___c_o_m_p_o_u_n_d.html#gac8476d164fb972fbf7b8c4584b8e916b" title="Returns datatype class of compound datatype member.">H5Tget_member_class()</a> fails with the same arguments.</p>
+<dl class="section version"><dt>Version</dt><dd>1.6.4 <code>member_no</code> parameter type changed to unsigned.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaf5de0eabe28246f040342e275b9a63eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf5de0eabe28246f040342e275b9a63eb">&#9670;&nbsp;</a></span>H5Tget_member_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Tget_member_type </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>membno</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the datatype of the specified member. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">membno</td><td>Zero-based index of the field or element</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the identifier of a copy of the datatype of the field if successful; otherwise returns a negative value.</dd></dl>
+<p><a class="el" href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb" title="Returns the datatype of the specified member.">H5Tget_member_type()</a> returns the datatype of the specified member. The caller should invoke <a class="el" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0" title="Releases a datatype.">H5Tclose()</a> to release resources associated with the type.</p>
+<dl class="section version"><dt>Version</dt><dd>1.6.4 <code>membno</code> parameter type changed to unsigned.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga487d8f64a76f48b6eeb7f402d3b8b081"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga487d8f64a76f48b6eeb7f402d3b8b081">&#9670;&nbsp;</a></span>H5Tinsert()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tinsert </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>parent_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>member_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Adds a new member to a compound datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">parent_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the field to insert </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>Offset in memory structure of the field to insert </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">member_id</td><td>Datatype identifier of the field to insert</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081" title="Adds a new member to a compound datatype.">H5Tinsert()</a> adds another member to the compound datatype, specified <code>type_id</code>.</p>
+<p>The new member has a <code>name</code> which must be unique within the compound datatype. The <code>offset</code> argument defines the start of the member in an instance of the compound datatype, and <code>member_id</code> is the datatype identifier of the new member.</p>
+<dl class="section note"><dt>Note</dt><dd>Members of a compound datatype do not have to be atomic datatypes; a compound datatype can have a member which is a compound datatype.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga1a28ac30f83a4920aba49bb1b0a6a0f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1a28ac30f83a4920aba49bb1b0a6a0f3">&#9670;&nbsp;</a></span>H5Tpack()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tpack </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Recursively removes padding from within a compound datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___c_o_m_p_o_u_n_d.html#ga1a28ac30f83a4920aba49bb1b0a6a0f3" title="Recursively removes padding from within a compound datatype.">H5Tpack()</a> recursively removes padding from within a compound datatype to make it more efficient (space-wise) to store that data.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___c_o_m_p_o_u_n_d.map b/develop/group___c_o_m_p_o_u_n_d.map
new file mode 100644
index 0000000..91b7251
--- /dev/null
+++ b/develop/group___c_o_m_p_o_u_n_d.map
@@ -0,0 +1,4 @@
+<map id="Compound Datatypes" name="Compound Datatypes">
+<area shape="rect" id="node1" title=" " alt="" coords="260,13,423,38"/>
+<area shape="rect" id="node2" href="$group___c_o_m_p_e_n_u_m.html" title=" " alt="" coords="5,5,212,45"/>
+</map>
diff --git a/develop/group___c_o_m_p_o_u_n_d.md5 b/develop/group___c_o_m_p_o_u_n_d.md5
new file mode 100644
index 0000000..ef6c12b
--- /dev/null
+++ b/develop/group___c_o_m_p_o_u_n_d.md5
@@ -0,0 +1 @@
+c95a5bd88ccda847bb0469084f5ab872 \ No newline at end of file
diff --git a/develop/group___c_o_m_p_o_u_n_d.png b/develop/group___c_o_m_p_o_u_n_d.png
new file mode 100644
index 0000000..913e41e
--- /dev/null
+++ b/develop/group___c_o_m_p_o_u_n_d.png
Binary files differ
diff --git a/develop/group___c_o_n_v.html b/develop/group___c_o_n_v.html
new file mode 100644
index 0000000..8609ba8
--- /dev/null
+++ b/develop/group___c_o_n_v.html
@@ -0,0 +1,459 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Conversion Function</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___c_o_n_v.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Conversion Function<div class="ingroups"><a class="el" href="group___h5_t.html">Datatypes (H5T)</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for Conversion Function:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___c_o_n_v.png" border="0" usemap="#agroup______c__o__n__v" alt=""/></div>
+<map name="agroup______c__o__n__v" id="agroup______c__o__n__v">
+<area shape="rect" href="group___h5_t.html" title=" " alt="" coords="5,5,135,31"/>
+<area shape="rect" title=" " alt="" coords="183,5,337,31"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga0a23a3cb9f24bd79fae7d2d8c412a25a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_n_v.html#ga0a23a3cb9f24bd79fae7d2d8c412a25a">H5Tregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func)</td></tr>
+<tr class="memdesc:ga0a23a3cb9f24bd79fae7d2d8c412a25a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a datatype conversion function. <a href="group___c_o_n_v.html#ga0a23a3cb9f24bd79fae7d2d8c412a25a">More...</a><br /></td></tr>
+<tr class="separator:ga0a23a3cb9f24bd79fae7d2d8c412a25a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacc791af473dd1de512dacf0e8d6554f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_n_v.html#gacc791af473dd1de512dacf0e8d6554f1">H5Tunregister</a> (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a> pers, const char *name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> func)</td></tr>
+<tr class="memdesc:gacc791af473dd1de512dacf0e8d6554f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a conversion function. <a href="group___c_o_n_v.html#gacc791af473dd1de512dacf0e8d6554f1">More...</a><br /></td></tr>
+<tr class="separator:gacc791af473dd1de512dacf0e8d6554f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga71940c1637a309748fe93b6dceabd02f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_n_v.html#ga71940c1637a309748fe93b6dceabd02f">H5Tfind</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **pcdata)</td></tr>
+<tr class="memdesc:ga71940c1637a309748fe93b6dceabd02f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds a conversion function. <a href="group___c_o_n_v.html#ga71940c1637a309748fe93b6dceabd02f">More...</a><br /></td></tr>
+<tr class="separator:ga71940c1637a309748fe93b6dceabd02f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13fc42ad63ffd1e40e6672d30c8dd1cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_n_v.html#ga13fc42ad63ffd1e40e6672d30c8dd1cf">H5Tcompiler_conv</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id)</td></tr>
+<tr class="memdesc:ga13fc42ad63ffd1e40e6672d30c8dd1cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether the library's default conversion is hard conversion. <a href="group___c_o_n_v.html#ga13fc42ad63ffd1e40e6672d30c8dd1cf">More...</a><br /></td></tr>
+<tr class="separator:ga13fc42ad63ffd1e40e6672d30c8dd1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9442478475a03357ee47fa035df0228a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___c_o_n_v.html#ga9442478475a03357ee47fa035df0228a">H5Tconvert</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, size_t nelmts, void *buf, void *background, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga9442478475a03357ee47fa035df0228a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts data from one specified datatype to another. <a href="group___c_o_n_v.html#ga9442478475a03357ee47fa035df0228a">More...</a><br /></td></tr>
+<tr class="separator:ga9442478475a03357ee47fa035df0228a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="ga13fc42ad63ffd1e40e6672d30c8dd1cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga13fc42ad63ffd1e40e6672d30c8dd1cf">&#9670;&nbsp;</a></span>H5Tcompiler_conv()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> H5Tcompiler_conv </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>src_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dst_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check whether the library's default conversion is hard conversion. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">src_id</td><td>Datatype identifier of source datatype </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">dst_id</td><td>Datatype identifier of destination datatype</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns zero (false), a positive (true) or a negative (failure) value.</dd></dl>
+<p><a class="el" href="group___c_o_n_v.html#ga13fc42ad63ffd1e40e6672d30c8dd1cf" title="Check whether the library&#39;s default conversion is hard conversion.">H5Tcompiler_conv()</a> determines whether the library's conversion function from type <code>src_id</code> to type <code>dst_id</code> is a compiler (hard) conversion or not. A compiler conversion uses compiler's casting; a library (soft) conversion uses the library's own conversion function.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga9442478475a03357ee47fa035df0228a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9442478475a03357ee47fa035df0228a">&#9670;&nbsp;</a></span>H5Tconvert()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tconvert </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>src_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dst_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>background</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Converts data from one specified datatype to another. </p>
+<hr />
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">src_id</td><td>Datatype identifier of source datatype </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">dst_id</td><td>Datatype identifier of destination datatype </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">nelmts</td><td>Size of array <code>buf</code> </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">buf</td><td>Array containing pre- and post-conversion values </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">background</td><td>Optional background buffer </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___c_o_n_v.html#ga9442478475a03357ee47fa035df0228a" title="Converts data from one specified datatype to another.">H5Tconvert()</a> converts <code>nelmts</code> elements from a source datatype, specified by <code>src_id</code>, to a destination datatype, <code>dst_id</code>. The source elements are packed in <code>buf</code> and on return the destination elements will be packed in <code>buf</code>. That is, the conversion is performed in place.</p>
+<p>The optional background buffer is for use with compound datatypes. It is an array of <code>nelmts</code> values for the destination datatype which can then be merged with the converted values to recreate the compound datatype. For instance, background might be an array of structs with the <code>a</code> and <code>b</code> fields already initialized and the conversion of buf supplies the <code>c</code> and <code>d</code> field values.</p>
+<p>The parameter <code>plist_id</code> contains the dataset transfer property list identifier which is passed to the conversion functions. As of Release 1.2, this parameter is only used to pass along the variable-length datatype custom allocation information.</p>
+<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___c_o_n_v.html#ga9442478475a03357ee47fa035df0228a" title="Converts data from one specified datatype to another.">H5Tconvert()</a> will not resize the buffer <code>buf</code>; it must be large enough to hold the larger of the input and output data.</dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.6.3 <code>nelmts</code> parameter type changed to size_t. </dd>
+<dd>
+1.4.0 <code>nelmts</code> parameter type changed to hsize_t. </dd></dl>
+
+</div>
+</div>
+<a id="ga71940c1637a309748fe93b6dceabd02f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga71940c1637a309748fe93b6dceabd02f">&#9670;&nbsp;</a></span>H5Tfind()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> H5Tfind </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>src_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dst_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> **&#160;</td>
+ <td class="paramname"><em>pcdata</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Finds a conversion function. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">src_id</td><td>Datatype identifier of source datatype </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">dst_id</td><td>Datatype identifier of destination datatype </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">pcdata</td><td>Pointer to type conversion data</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a pointer to a suitable conversion function if successful. Otherwise returns NULL.</dd></dl>
+<p><a class="el" href="group___c_o_n_v.html#ga71940c1637a309748fe93b6dceabd02f" title="Finds a conversion function.">H5Tfind()</a> finds a conversion function that can handle a conversion from type <code>src_id</code> to type <code>dst_id</code>. The <code>pcdata</code> argument is a pointer to a pointer to type conversion data which was created and initialized by the soft type conversion function of this path when the conversion function was installed on the path. </p>
+
+</div>
+</div>
+<a id="ga0a23a3cb9f24bd79fae7d2d8c412a25a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0a23a3cb9f24bd79fae7d2d8c412a25a">&#9670;&nbsp;</a></span>H5Tregister()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tregister </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a>&#160;</td>
+ <td class="paramname"><em>pers</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>src_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dst_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td>
+ <td class="paramname"><em>func</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Registers a datatype conversion function. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">pers</td><td>Conversion function type </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name displayed in diagnostic output </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">src_id</td><td>Datatype identifier of source datatype </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">dst_id</td><td>Datatype identifier of destination datatype </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">func</td><td>Function to convert between source and destination datatypes</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___c_o_n_v.html#ga0a23a3cb9f24bd79fae7d2d8c412a25a" title="Registers a datatype conversion function.">H5Tregister()</a> registers a hard or soft conversion function for a datatype conversion path. The parameter <code>pers</code> indicates whether a conversion function is hard (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7eaa4f363fa661ce571b050873e7e653b98">H5T_PERS_HARD</a>) or soft (<a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7ea9f5fe7567029ac797b118d4ef16f206c">H5T_PERS_SOFT</a>). User-defined functions employing compiler casting are designated as <em>hard</em>; other user-defined conversion functions registered with the HDF5 library (with <a class="el" href="group___c_o_n_v.html#ga0a23a3cb9f24bd79fae7d2d8c412a25a" title="Registers a datatype conversion function.">H5Tregister()</a> ) are designated as <em>soft</em>. The HDF5 library also has its own hard and soft conversion functions.</p>
+<p>A conversion path can have only one hard function. When type is <a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7eaa4f363fa661ce571b050873e7e653b98">H5T_PERS_HARD</a>, <code>func</code> replaces any previous hard function.</p>
+<p>When type is <a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7ea9f5fe7567029ac797b118d4ef16f206c">H5T_PERS_SOFT</a>, <a class="el" href="group___c_o_n_v.html#ga0a23a3cb9f24bd79fae7d2d8c412a25a" title="Registers a datatype conversion function.">H5Tregister()</a> adds the function to the end of the master soft list and replaces the soft function in all applicable existing conversion paths. Soft functions are used when determining which conversion function is appropriate for this path.</p>
+<p>The <code>name</code> is used only for debugging and should be a short identifier for the function.</p>
+<p>The path is specified by the source and destination datatypes <code>src_id</code> and <code>dst_id</code>. For soft conversion functions, only the class of these types is important.</p>
+<p>The type of the conversion function pointer is declared as: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>)(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id, <a class="code" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> *cdata, <span class="keywordtype">size_t</span> nelmts, <span class="keywordtype">size_t</span> buf_stride,</div>
+<div class="line"> <span class="keywordtype">size_t</span> bkg_stride, <span class="keywordtype">void</span> *buf, <span class="keywordtype">void</span> *bkg, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dset_xfer_plist);</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_tdevelop_8h_html_a5dcae1e3122cc65cb9553ce72d9ddc54"><div class="ttname"><a href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a></div><div class="ttdeci">herr_t(* H5T_conv_t)(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg, hid_t dset_xfer_plist)</div><div class="ttdef"><b>Definition:</b> H5Tdevelop.h:75</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="astruct_h5_t__cdata__t_html"><div class="ttname"><a href="struct_h5_t__cdata__t.html">H5T_cdata_t</a></div><div class="ttdef"><b>Definition:</b> H5Tdevelop.h:54</div></div>
+</div><!-- fragment --><p> The <a class="el" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> <code>struct</code> is declared as: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_tdevelop_8h.html#a9bde6125943ed5565062a4c12c7be8bd">H5T_cmd_t</a> <a class="code" href="struct_h5_t__cdata__t.html#a5de0a2b4f94c462798b1463909866a89">command</a>; </div>
+<div class="line"> <a class="code" href="_h5_tdevelop_8h.html#a6d9a04bf7a35625abc25f1bae32c8334">H5T_bkg_t</a> <a class="code" href="struct_h5_t__cdata__t.html#a6d67d8363314e88174fcb11755b84f2e">need_bkg</a>; </div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_t__cdata__t.html#a4b915fdadd89a13c467202350ff29d70">recalc</a>; </div>
+<div class="line"> <span class="keywordtype">void</span> *<a class="code" href="struct_h5_t__cdata__t.html#a8b6505c37d4ff95854b8b00527e4d9fa">priv</a>; </div>
+<div class="line">} <a class="code" href="struct_h5_t__cdata__t.html">H5T_cdata_t</a>;</div>
+<div class="ttc" id="a_h5_tdevelop_8h_html_a6d9a04bf7a35625abc25f1bae32c8334"><div class="ttname"><a href="_h5_tdevelop_8h.html#a6d9a04bf7a35625abc25f1bae32c8334">H5T_bkg_t</a></div><div class="ttdeci">H5T_bkg_t</div><div class="ttdef"><b>Definition:</b> H5Tdevelop.h:44</div></div>
+<div class="ttc" id="a_h5_tdevelop_8h_html_a9bde6125943ed5565062a4c12c7be8bd"><div class="ttname"><a href="_h5_tdevelop_8h.html#a9bde6125943ed5565062a4c12c7be8bd">H5T_cmd_t</a></div><div class="ttdeci">H5T_cmd_t</div><div class="ttdef"><b>Definition:</b> H5Tdevelop.h:35</div></div>
+<div class="ttc" id="a_h5public_8h_html_ad470b00eccd2115c707c02de5fa1120d"><div class="ttname"><a href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a></div><div class="ttdeci">bool hbool_t</div><div class="ttdef"><b>Definition:</b> H5public.h:249</div></div>
+<div class="ttc" id="astruct_h5_t__cdata__t_html_a4b915fdadd89a13c467202350ff29d70"><div class="ttname"><a href="struct_h5_t__cdata__t.html#a4b915fdadd89a13c467202350ff29d70">H5T_cdata_t::recalc</a></div><div class="ttdeci">hbool_t recalc</div><div class="ttdef"><b>Definition:</b> H5Tdevelop.h:57</div></div>
+<div class="ttc" id="astruct_h5_t__cdata__t_html_a5de0a2b4f94c462798b1463909866a89"><div class="ttname"><a href="struct_h5_t__cdata__t.html#a5de0a2b4f94c462798b1463909866a89">H5T_cdata_t::command</a></div><div class="ttdeci">H5T_cmd_t command</div><div class="ttdef"><b>Definition:</b> H5Tdevelop.h:55</div></div>
+<div class="ttc" id="astruct_h5_t__cdata__t_html_a6d67d8363314e88174fcb11755b84f2e"><div class="ttname"><a href="struct_h5_t__cdata__t.html#a6d67d8363314e88174fcb11755b84f2e">H5T_cdata_t::need_bkg</a></div><div class="ttdeci">H5T_bkg_t need_bkg</div><div class="ttdef"><b>Definition:</b> H5Tdevelop.h:56</div></div>
+<div class="ttc" id="astruct_h5_t__cdata__t_html_a8b6505c37d4ff95854b8b00527e4d9fa"><div class="ttname"><a href="struct_h5_t__cdata__t.html#a8b6505c37d4ff95854b8b00527e4d9fa">H5T_cdata_t::priv</a></div><div class="ttdeci">void * priv</div><div class="ttdef"><b>Definition:</b> H5Tdevelop.h:58</div></div>
+</div><!-- fragment --> <dl class="section since"><dt>Since</dt><dd>1.6.3 The following change occurred in the <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> function: the <code>nelmts</code> parameter type changed to size_t. </dd></dl>
+
+</div>
+</div>
+<a id="gacc791af473dd1de512dacf0e8d6554f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacc791af473dd1de512dacf0e8d6554f1">&#9670;&nbsp;</a></span>H5Tunregister()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tunregister </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_tdevelop_8h.html#ade8bfa5625e0b17bae72f10246be3c7e">H5T_pers_t</a>&#160;</td>
+ <td class="paramname"><em>pers</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>src_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dst_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a>&#160;</td>
+ <td class="paramname"><em>func</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Removes a conversion function. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">pers</td><td>Conversion function type </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name displayed in diagnostic output </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">src_id</td><td>Datatype identifier of source datatype </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">dst_id</td><td>Datatype identifier of destination datatype </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">func</td><td>Function to convert between source and destination datatypes</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___c_o_n_v.html#gacc791af473dd1de512dacf0e8d6554f1" title="Removes a conversion function.">H5Tunregister()</a> removes a conversion function matching criteria such as soft or hard conversion, source and destination types, and the conversion function.</p>
+<p>If a user is trying to remove a conversion function he registered, all parameters can be used. If he is trying to remove a library's default conversion function, there is no guarantee the <code>name</code> and <code>func</code> parameters will match the user's chosen values. Passing in some values may cause this function to fail. A good practice is to pass in NULL as their values.</p>
+<p>All parameters are optional. The missing parameters will be used to generalize the search criteria.</p>
+<p>The conversion function pointer type declaration is described in <a class="el" href="group___c_o_n_v.html#ga0a23a3cb9f24bd79fae7d2d8c412a25a" title="Registers a datatype conversion function.">H5Tregister()</a>.</p>
+<dl class="section version"><dt>Version</dt><dd>1.6.3 The following change occurred in the <a class="el" href="_h5_tdevelop_8h.html#a5dcae1e3122cc65cb9553ce72d9ddc54">H5T_conv_t</a> function: the <code>nelmts</code> parameter type changed to size_t. </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___c_o_n_v.map b/develop/group___c_o_n_v.map
new file mode 100644
index 0000000..c8061b7
--- /dev/null
+++ b/develop/group___c_o_n_v.map
@@ -0,0 +1,4 @@
+<map id="Conversion Function" name="Conversion Function">
+<area shape="rect" id="node1" href="$group___h5_t.html" title=" " alt="" coords="5,5,135,31"/>
+<area shape="rect" id="node2" title=" " alt="" coords="183,5,337,31"/>
+</map>
diff --git a/develop/group___c_o_n_v.md5 b/develop/group___c_o_n_v.md5
new file mode 100644
index 0000000..c5e091d
--- /dev/null
+++ b/develop/group___c_o_n_v.md5
@@ -0,0 +1 @@
+9bfcf2cb105495e89cd8e9ebb36c7d4b \ No newline at end of file
diff --git a/develop/group___c_o_n_v.png b/develop/group___c_o_n_v.png
new file mode 100644
index 0000000..af341b6
--- /dev/null
+++ b/develop/group___c_o_n_v.png
Binary files differ
diff --git a/develop/group___d_a_p_l.html b/develop/group___d_a_p_l.html
new file mode 100644
index 0000000..25cd22a
--- /dev/null
+++ b/develop/group___d_a_p_l.html
@@ -0,0 +1,844 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Dataset Access Properties</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___d_a_p_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Dataset Access Properties<div class="ingroups"><a class="el" href="group___h5_p.html">Property Lists (H5P)</a> &raquo; <a class="el" href="group___l_a_p_l.html">Link Access Properties</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p>Use dataset access properties to modify the default behavior of the HDF5 library when accessing datasets. The properties include adjusting the size of the chunk cache, providing prefixes for external content and virtual dataset file paths, and controlling flush behavior, etc. These properties are <em>not</em> persisted with datasets, and can be adjusted at runtime before a dataset is created or opened.</p>
+<p><a class="anchor" id="table_dapl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">Dataset access property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce" title="Sets type conversion and background buffers.">H5Pset_buffer</a> </td><td>Sets type conversion and background buffers. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga1278b9979cc833e77d699cc878c6dab4" title="Reads buffer settings.">H5Pget_buffer</a> </td><td>Reads buffer settings. </td></tr>
+<tr>
+<td><a class="el" href="group___d_a_p_l.html#ga2f685a7b3f3a4fa35ddcd1659ab4a835" title="Sets two actions to perform when the size of a dataset&#39;s dimension being appended reaches a specified...">H5Pset_append_flush</a>/<a class="el" href="group___d_a_p_l.html#gacd6803640eebd20e408c330192b09fa6" title="Retrieves the values of the append property that is set up in the dataset access property list.">H5Pget_append_flush</a> </td><td>Sets/gets the values of the append property that is set up in the dataset access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1" title="Sets the raw data chunk cache parameters.">H5Pset_chunk_cache</a>/<a class="el" href="group___d_a_p_l.html#gaeda015dfee4167cc60baab1d1f0560fe" title="Retrieves the raw data chunk cache parameters.">H5Pget_chunk_cache</a> </td><td>Sets/gets the raw data chunk cache parameters. </td></tr>
+<tr>
+<td><a class="el" href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8" title="Sets the external dataset storage file prefix in the dataset access property list.">H5Pset_efile_prefix</a>/<a class="el" href="group___d_a_p_l.html#ga442647d48171db920c71a7baf6fdeee6" title="Retrieves the prefix for external raw data storage files as set in the dataset access property list.">H5Pget_efile_prefix</a> </td><td>Sets/gets the prefix for external raw data storage files as set in the dataset access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix</a>/<a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix</a> </td><td>Sets/gets the prefix to be applied to VDS source file paths. </td></tr>
+<tr>
+<td><a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap</a>/<a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap</a> </td><td>Sets/gets the maximum number of missing source files and/or datasets with the printf-style names when getting the extent for an unlimited virtual dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view</a>/<a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view</a> </td><td>Sets/gets the view of the virtual dataset (VDS) to include or exclude missing mapped elements. </td></tr>
+</table>
+</p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for Dataset Access Properties:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___d_a_p_l.png" border="0" usemap="#agroup______d__a__p__l" alt=""/></div>
+<map name="agroup______d__a__p__l" id="agroup______d__a__p__l">
+<area shape="rect" href="group___l_a_p_l.html" title=" " alt="" coords="5,5,173,31"/>
+<area shape="rect" title=" " alt="" coords="221,5,413,31"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gacd6803640eebd20e408c330192b09fa6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#gacd6803640eebd20e408c330192b09fa6">H5Pget_append_flush</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, unsigned dims, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> boundary[], <a class="el" href="_h5_dpublic_8h.html#af74a89b6cff26752aade055f0e913718">H5D_append_cb_t</a> *func, void **udata)</td></tr>
+<tr class="memdesc:gacd6803640eebd20e408c330192b09fa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the values of the append property that is set up in the dataset access property list. <a href="group___d_a_p_l.html#gacd6803640eebd20e408c330192b09fa6">More...</a><br /></td></tr>
+<tr class="separator:gacd6803640eebd20e408c330192b09fa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeda015dfee4167cc60baab1d1f0560fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#gaeda015dfee4167cc60baab1d1f0560fe">H5Pget_chunk_cache</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, size_t *rdcc_nslots, size_t *rdcc_nbytes, double *rdcc_w0)</td></tr>
+<tr class="memdesc:gaeda015dfee4167cc60baab1d1f0560fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the raw data chunk cache parameters. <a href="group___d_a_p_l.html#gaeda015dfee4167cc60baab1d1f0560fe">More...</a><br /></td></tr>
+<tr class="separator:gaeda015dfee4167cc60baab1d1f0560fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga442647d48171db920c71a7baf6fdeee6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga442647d48171db920c71a7baf6fdeee6">H5Pget_efile_prefix</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, char *prefix, size_t size)</td></tr>
+<tr class="memdesc:ga442647d48171db920c71a7baf6fdeee6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the prefix for external raw data storage files as set in the dataset access property list. <a href="group___d_a_p_l.html#ga442647d48171db920c71a7baf6fdeee6">More...</a><br /></td></tr>
+<tr class="separator:ga442647d48171db920c71a7baf6fdeee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a48c80955877c20d53e8fd3f49a2995"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995">H5Pget_virtual_prefix</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, char *prefix, size_t size)</td></tr>
+<tr class="memdesc:ga9a48c80955877c20d53e8fd3f49a2995"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves prefix applied to VDS source file paths. <a href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995">More...</a><br /></td></tr>
+<tr class="separator:ga9a48c80955877c20d53e8fd3f49a2995"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga833dfc6d9c87738c9d94b610e70a818f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f">H5Pget_virtual_printf_gap</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *gap_size)</td></tr>
+<tr class="memdesc:ga833dfc6d9c87738c9d94b610e70a818f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the maximum number of missing source files and/or datasets with the printf-style names when getting the extent for an unlimited virtual dataset. <a href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f">More...</a><br /></td></tr>
+<tr class="separator:ga833dfc6d9c87738c9d94b610e70a818f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7173663654b085e8583ab609c988b47c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c">H5Pget_virtual_view</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0">H5D_vds_view_t</a> *view)</td></tr>
+<tr class="memdesc:ga7173663654b085e8583ab609c988b47c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the view of a virtual dataset accessed with <code>dapl_id</code>. <a href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c">More...</a><br /></td></tr>
+<tr class="separator:ga7173663654b085e8583ab609c988b47c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f685a7b3f3a4fa35ddcd1659ab4a835"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga2f685a7b3f3a4fa35ddcd1659ab4a835">H5Pset_append_flush</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, unsigned ndims, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> boundary[], <a class="el" href="_h5_dpublic_8h.html#af74a89b6cff26752aade055f0e913718">H5D_append_cb_t</a> func, void *udata)</td></tr>
+<tr class="memdesc:ga2f685a7b3f3a4fa35ddcd1659ab4a835"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets two actions to perform when the size of a dataset's dimension being appended reaches a specified boundary. <a href="group___d_a_p_l.html#ga2f685a7b3f3a4fa35ddcd1659ab4a835">More...</a><br /></td></tr>
+<tr class="separator:ga2f685a7b3f3a4fa35ddcd1659ab4a835"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga104d00442c31714ee073dee518f661f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1">H5Pset_chunk_cache</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)</td></tr>
+<tr class="memdesc:ga104d00442c31714ee073dee518f661f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the raw data chunk cache parameters. <a href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1">More...</a><br /></td></tr>
+<tr class="separator:ga104d00442c31714ee073dee518f661f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad487f84157fd0944cbe1cbd4dea4e1b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8">H5Pset_efile_prefix</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, const char *prefix)</td></tr>
+<tr class="memdesc:gad487f84157fd0944cbe1cbd4dea4e1b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the external dataset storage file prefix in the dataset access property list. <a href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8">More...</a><br /></td></tr>
+<tr class="separator:gad487f84157fd0944cbe1cbd4dea4e1b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6816e0de35a335f636922c3cd5569819"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819">H5Pset_virtual_prefix</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, const char *prefix)</td></tr>
+<tr class="memdesc:ga6816e0de35a335f636922c3cd5569819"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets prefix to be applied to VDS source file paths. <a href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819">More...</a><br /></td></tr>
+<tr class="separator:ga6816e0de35a335f636922c3cd5569819"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8bb25e402e860133b8af3715e429bacf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf">H5Pset_virtual_printf_gap</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> gap_size)</td></tr>
+<tr class="memdesc:ga8bb25e402e860133b8af3715e429bacf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum number of missing source files and/or datasets with the printf-style names when getting the extent of an unlimited virtual dataset. <a href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf">More...</a><br /></td></tr>
+<tr class="separator:ga8bb25e402e860133b8af3715e429bacf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac65520e7cd7748f93d94c4a42abd01b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4">H5Pset_virtual_view</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dapl_id, <a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0">H5D_vds_view_t</a> view)</td></tr>
+<tr class="memdesc:gac65520e7cd7748f93d94c4a42abd01b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements. <a href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4">More...</a><br /></td></tr>
+<tr class="separator:gac65520e7cd7748f93d94c4a42abd01b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="gacd6803640eebd20e408c330192b09fa6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacd6803640eebd20e408c330192b09fa6">&#9670;&nbsp;</a></span>H5Pget_append_flush()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_append_flush </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>boundary</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#af74a89b6cff26752aade055f0e913718">H5D_append_cb_t</a> *&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>udata</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the values of the append property that is set up in the dataset access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dapl_id</td><td>Dataset access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">dims</td><td>The number of elements for <code>boundary</code> </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">boundary</td><td>The dimension sizes used to determine the boundary </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">func</td><td>The user-defined callback function </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">udata</td><td>The user-defined input data</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_a_p_l.html#gacd6803640eebd20e408c330192b09fa6" title="Retrieves the values of the append property that is set up in the dataset access property list.">H5Pget_append_flush()</a> obtains the following information from the dataset access property list, <code>dapl_id</code>.</p>
+<p><code>boundary</code> consists of the sizes set up in the access property list that are used to determine when a dataset dimension size hits the boundary. Only at most <code>dims</code> boundary sizes are retrieved, and <code>dims</code> will not exceed the corresponding value that is set in the property list.</p>
+<p><code>func</code> is the user-defined callback function to invoke when a dataset's appended dimension size reaches a boundary and <code>udata</code> is the user-defined input data for the callback function.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaeda015dfee4167cc60baab1d1f0560fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaeda015dfee4167cc60baab1d1f0560fe">&#9670;&nbsp;</a></span>H5Pget_chunk_cache()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_chunk_cache </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>rdcc_nslots</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>rdcc_nbytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&#160;</td>
+ <td class="paramname"><em>rdcc_w0</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the raw data chunk cache parameters. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dapl_id</td><td>Dataset access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">rdcc_nslots</td><td>Number of chunk slots in the raw data chunk cache hash table </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">rdcc_nbytes</td><td>Total size of the raw data chunk cache, in bytes </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">rdcc_w0</td><td>Preemption policy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_a_p_l.html#gaeda015dfee4167cc60baab1d1f0560fe" title="Retrieves the raw data chunk cache parameters.">H5Pget_chunk_cache()</a> retrieves the number of chunk slots in the raw data chunk cache hash table, the maximum possible number of bytes in the raw data chunk cache, and the preemption policy value.</p>
+<p>These values are retrieved from a dataset access property list. If the values have not been set on the property list, then values returned will be the corresponding values from a default file access property list.</p>
+<p>Any (or all) pointer arguments may be null pointers, in which case the corresponding data is not returned.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.3 </dd></dl>
+
+</div>
+</div>
+<a id="ga442647d48171db920c71a7baf6fdeee6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga442647d48171db920c71a7baf6fdeee6">&#9670;&nbsp;</a></span>H5Pget_efile_prefix()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> H5Pget_efile_prefix </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>prefix</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the prefix for external raw data storage files as set in the dataset access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dapl_id</td><td>Dataset access property list identifier </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">prefix</td><td>Dataset external storage prefix in UTF-8 or ASCII (<em>Path</em> and <em>filename</em> must be ASCII on Windows systems.) </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size of prefix buffer in bytes</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the size of <code>prefix</code> and the prefix string will be stored in <code>prefix</code> if successful. Otherwise returns a negative value and the contents of <code>prefix</code> will be undefined.</dd></dl>
+<p><a class="el" href="group___d_a_p_l.html#ga442647d48171db920c71a7baf6fdeee6" title="Retrieves the prefix for external raw data storage files as set in the dataset access property list.">H5Pget_efile_prefix()</a> retrieves the file system path prefix for locating external files associated with a dataset that uses external storage. This will be the value set with <a class="el" href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8" title="Sets the external dataset storage file prefix in the dataset access property list.">H5Pset_efile_prefix()</a> or the HDF5 library's default.</p>
+<p>The value of <code>size</code> is the size in bytes of the prefix, including the NULL terminator. If the size is unknown, a preliminary <a class="el" href="group___l_a_p_l.html#ga7960f746797bcf35f70746cd644f8b5a" title="Retrieves prefix applied to external link paths.">H5Pget_elink_prefix()</a> call with the pointer <code>prefix</code> set to NULL will return the size of the prefix without the NULL terminator.</p>
+<p>The <code>prefix</code> buffer must be allocated by the caller. In a call that retrieves the actual prefix, that buffer must be of the size specified in <code>size</code>.</p>
+<dl class="section note"><dt>Note</dt><dd>See <a class="el" href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8" title="Sets the external dataset storage file prefix in the dataset access property list.">H5Pset_efile_prefix()</a> for a more complete description of file location behavior and for notes on the use of the HDF5_EXTFILE_PREFIX environment variable.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0, 1.8.17 </dd></dl>
+
+</div>
+</div>
+<a id="ga9a48c80955877c20d53e8fd3f49a2995"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9a48c80955877c20d53e8fd3f49a2995">&#9670;&nbsp;</a></span>H5Pget_virtual_prefix()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> H5Pget_virtual_prefix </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>prefix</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves prefix applied to VDS source file paths. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dapl_id</td><td>Dataset access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">prefix</td><td>Prefix applied to VDS source file paths </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size of prefix, including null terminator</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>If successful, returns a non-negative value specifying the size in bytes of the prefix without the NULL terminator; otherwise returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a> retrieves the prefix applied to the path of any VDS source files traversed.</p>
+<p>When an VDS source file is traversed, the prefix is retrieved from the dataset access property list <code>dapl_id</code>, returned in the user-allocated buffer pointed to by <code>prefix</code>, and prepended to the filename stored in the VDS virtual file, set with <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>.</p>
+<p>The size in bytes of the prefix, including the NULL terminator, is specified in <code>size</code>. If <code>size</code> is unknown, a preliminary <a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a> call with the pointer <code>prefix</code> set to NULL will return the size of the prefix without the NULL terminator.</p>
+<dl class="section see"><dt>See also</dt><dd>Supporting Functions: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout()</a>, <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a>, <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0" title="Retrieves a regular hyperslab selection.">H5Sget_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49" title="Determines if a hyperslab selection is regular.">H5Sis_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab()</a> </dd>
+<dd>
+VDS Functions: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>, <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a>, <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a>, <a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap()</a>, <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace()</a>, <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view()</a>, <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace()</a>, <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>, <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap()</a>, <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.2 </dd></dl>
+
+</div>
+</div>
+<a id="ga833dfc6d9c87738c9d94b610e70a818f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga833dfc6d9c87738c9d94b610e70a818f">&#9670;&nbsp;</a></span>H5Pget_virtual_printf_gap()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_virtual_printf_gap </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>gap_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the maximum number of missing source files and/or datasets with the printf-style names when getting the extent for an unlimited virtual dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dapl_id</td><td>Dataset access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">gap_size</td><td>Maximum number of the files and/or datasets allowed to be missing for determining the extent of an unlimited virtual dataset with printf-style mappings. (<em>Default:</em> 0)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap()</a> returns the maximum number of missing printf-style files and/or datasets for determining the extent of an unlimited virtual dataaset, <code>gap_size</code>, using the access property list for the virtual dataset, <code>dapl_id</code>.</p>
+<p>The default library value for <code>gap_size</code> is 0 (zero).</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga7173663654b085e8583ab609c988b47c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7173663654b085e8583ab609c988b47c">&#9670;&nbsp;</a></span>H5Pget_virtual_view()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_virtual_view </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0">H5D_vds_view_t</a> *&#160;</td>
+ <td class="paramname"><em>view</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the view of a virtual dataset accessed with <code>dapl_id</code>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dapl_id</td><td>Dataset access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">view</td><td>The flag specifying the view of the virtual dataset.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view()</a> takes the virtual dataset access property list, <code>dapl_id</code>, and retrieves the flag, <code>view</code>, set by the <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a> call.</p>
+<dl class="section see"><dt>See also</dt><dd>Supporting Functions: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout()</a>, <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a>, <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0" title="Retrieves a regular hyperslab selection.">H5Sget_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49" title="Determines if a hyperslab selection is regular.">H5Sis_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab()</a> </dd>
+<dd>
+VDS Functions: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>, <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a>, <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a>, <a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap()</a>, <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace()</a>, <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view()</a>, <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace()</a>, <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>, <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap()</a>, <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga2f685a7b3f3a4fa35ddcd1659ab4a835"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2f685a7b3f3a4fa35ddcd1659ab4a835">&#9670;&nbsp;</a></span>H5Pset_append_flush()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_append_flush </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>ndims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>boundary</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#af74a89b6cff26752aade055f0e913718">H5D_append_cb_t</a>&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>udata</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets two actions to perform when the size of a dataset's dimension being appended reaches a specified boundary. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dapl_id</td><td>Dataset access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">ndims</td><td>The number of elements for boundary </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">boundary</td><td>The dimension sizes used to determine the boundary </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">func</td><td>The user-defined callback function </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">udata</td><td>The user-defined input data</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_a_p_l.html#ga2f685a7b3f3a4fa35ddcd1659ab4a835" title="Sets two actions to perform when the size of a dataset&#39;s dimension being appended reaches a specified...">H5Pset_append_flush()</a> sets the following two actions to perform for a dataset associated with the dataset access property list <code>dapl_id:</code> </p>
+<ul>
+<li>Call the callback function <code>func</code> set in the property list </li>
+<li>Flush the dataset associated with the dataset access property list</li>
+</ul>
+<p>When a user is appending data to a dataset via <a class="el" href="group___h5_d_o.html#ga316caac160af15192e0c78228667341e" title="Appends data to a dataset along a specified dimension.">H5DOappend()</a> and the dataset's newly extended dimension size hits a specified boundary, the library will perform the first action listed above. Upon return from the callback function, the library will then perform the second action listed above and return to the user. If no boundary is hit or set, the two actions above are not invoked.</p>
+<p>The specified boundary is indicated by the parameter <code>boundary</code>. It is a 1-dimensional array with <code>ndims</code> elements, which should be the same as the rank of the dataset's dataspace. While appending to a dataset along a particular dimension index via H5Dappend(), the library determines a boundary is reached when the resulting dimension size is divisible by <code>boundary</code>[index]. A zero value for <code>boundary</code>[index] indicates no boundary is set for that dimension index.</p>
+<p>The setting of this property will apply only for a chunked dataset with an extendible dataspace. A dataspace is extendible when it is defined with either one of the following:</p>
+<ul>
+<li>A dataspace with fixed current and maximum dimension sizes </li>
+<li>A dataspace with at least one unlimited dimension for its maximum dimension size</li>
+</ul>
+<p>When creating or opening a chunked dataset, the library will check whether the boundary as specified in the access property list is set up properly. The library will fail the dataset create or open if the following conditions are true:</p>
+<ul>
+<li><code>ndims</code>, the number of elements for boundary, is not the same as the rank of the dataset's dataspace. </li>
+<li>A non-zero boundary value is specified for a non-extendible dimension.</li>
+</ul>
+<p>The callback function <code>func</code> must conform to the following prototype: </p><div class="fragment"><div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="_h5_dpublic_8h.html#af74a89b6cff26752aade055f0e913718">H5D_append_cb_t</a>)(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dataset_id, <a class="code" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *cur_dims, <span class="keywordtype">void</span> *op_data);</div>
+<div class="ttc" id="a_h5_dpublic_8h_html_af74a89b6cff26752aade055f0e913718"><div class="ttname"><a href="_h5_dpublic_8h.html#af74a89b6cff26752aade055f0e913718">H5D_append_cb_t</a></div><div class="ttdeci">herr_t(* H5D_append_cb_t)(hid_t dataset_id, hsize_t *cur_dims, void *op_data)</div><div class="ttdoc">Callback for H5Pset_append_flush()</div><div class="ttdef"><b>Definition:</b> H5Dpublic.h:142</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="a_h5public_8h_html_a7f81cce70fb546af88da24d9285d3c1c"><div class="ttname"><a href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a></div><div class="ttdeci">uint64_t hsize_t</div><div class="ttdef"><b>Definition:</b> H5public.h:297</div></div>
+</div><!-- fragment --><p> The parameters of the callback function, per the above prototype, are defined as follows:</p>
+<ul>
+<li><code>dataset_id</code> is the dataset identifier. </li>
+<li><code>cur_dims</code> is the dataset's current dimension sizes when a boundary is hit. </li>
+<li><code>user_data</code> is the user-defined input data.</li>
+</ul>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga104d00442c31714ee073dee518f661f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga104d00442c31714ee073dee518f661f1">&#9670;&nbsp;</a></span>H5Pset_chunk_cache()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_chunk_cache </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>rdcc_nslots</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>rdcc_nbytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>rdcc_w0</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the raw data chunk cache parameters. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dapl_id</td><td>Dataset access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">rdcc_nslots</td><td>The number of chunk slots in the raw data chunk cache for this dataset. Increasing this value reduces the number of cache collisions, but slightly increases the memory used. Due to the hashing strategy, this value should ideally be a prime number. As a rule of thumb, this value should be at least 10 times the number of chunks that can fit in <code>rdcc_nbytes</code> bytes. For maximum performance, this value should be set approximately 100 times that number of chunks. The default value is 521. If the value passed is <a class="el" href="_h5_dpublic_8h.html#aa74c0dd5694bcc907ea627a45cf2cb08">H5D_CHUNK_CACHE_NSLOTS_DEFAULT</a>, then the property will not be set on <code>dapl_id</code> and the parameter will come from the file access property list used to open the file. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">rdcc_nbytes</td><td>The total size of the raw data chunk cache for this dataset. In most cases increasing this number will improve performance, as long as you have enough free memory. The default size is 1 MB. If the value passed is <a class="el" href="_h5_dpublic_8h.html#a00636a76dcac774da4cd79d32f6ddf49">H5D_CHUNK_CACHE_NBYTES_DEFAULT</a>, then the property will not be set on <code>dapl_id</code> and the parameter will come from the file access property list. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">rdcc_w0</td><td>The chunk preemption policy for this dataset. This must be between 0 and 1 inclusive and indicates the weighting according to which chunks which have been fully read or written are penalized when determining which chunks to flush from cache. A value of 0 means fully read or written chunks are treated no differently than other chunks (the preemption is strictly LRU) while a value of 1 means fully read or written chunks are always preempted before other chunks. If your application only reads or writes data once, this can be safely set to 1. Otherwise, this should be set lower, depending on how often you re-read or re-write the same data. The default value is 0.75. If the value passed is <a class="el" href="_h5_dpublic_8h.html#a4a01949e0020fa9471811cc8ed271ee7">H5D_CHUNK_CACHE_W0_DEFAULT</a>, then the property will not be set on <code>dapl_id</code> and the parameter will come from the file access property list.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1" title="Sets the raw data chunk cache parameters.">H5Pset_chunk_cache()</a> sets the number of elements, the total number of bytes, and the preemption policy value in the raw data chunk cache on a dataset access property list. After calling this function, the values set in the property list will override the values in the file's file access property list.</p>
+<p>The raw data chunk cache inserts chunks into the cache by first computing a hash value using the address of a chunk, then using that hash value as the chunk's index into the table of cached chunks. The size of this hash table, i.e., and the number of possible hash values, is determined by the <code>rdcc_nslots</code> parameter. If a different chunk in the cache has the same hash value, this causes a collision, which reduces efficiency. If inserting the chunk into cache would cause the cache to be too big, then the cache is pruned according to the <code>rdcc_w0</code> parameter.</p>
+<p><b>Motivation:</b> <a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1" title="Sets the raw data chunk cache parameters.">H5Pset_chunk_cache()</a> is used to adjust the chunk cache parameters on a per-dataset basis, as opposed to a global setting for the file using <a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89" title="Sets the raw data chunk cache parameters.">H5Pset_cache()</a>. The optimum chunk cache parameters may vary widely with different data layout and access patterns, so for optimal performance they must be set individually for each dataset. It may also be beneficial to reduce the size of the chunk cache for datasets whose performance is not important in order to save memory space.</p>
+<p><b>Example</b> <b>Usage:</b> The following code sets the chunk cache to use a hash table with 12421 elements and a maximum size of 16 MB, while using the preemption policy specified for the entire file: <code> H5Pset_chunk_cache(dapl_id, 12421, 16*1024*1024, H5D_CHUNK_CACHE_W0_DEFAULT);</code></p>
+<p><b>Usage</b> <b>Notes:</b> The chunk cache size is a property for accessing a dataset and is not stored with a dataset or a file. To guarantee the same chunk cache settings each time the dataset is opened, call <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen()</a> with a dataset access property list where the chunk cache size is set by calling <a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1" title="Sets the raw data chunk cache parameters.">H5Pset_chunk_cache()</a> for that property list. The property list can be used for multiple accesses in the same application.</p>
+<p>For files where the same chunk cache size will be appropriate for all or most datasets, <a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89" title="Sets the raw data chunk cache parameters.">H5Pset_cache()</a> can be called with a file access property list to set the chunk cache size for accessing all datasets in the file.</p>
+<p>Both methods can be used in combination, in which case the chunk cache size set by <a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89" title="Sets the raw data chunk cache parameters.">H5Pset_cache()</a> will apply except for specific datasets where <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen()</a> is called with dataset property list with the chunk cache size set by <a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1" title="Sets the raw data chunk cache parameters.">H5Pset_chunk_cache()</a>.</p>
+<p>In the absence of any cache settings, <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen()</a> will by default create a 1 MB chunk cache for the opened dataset. If this size happens to be appropriate, no call will be needed to either function to set the chunk cache size.</p>
+<p>It is also possible that a change in access pattern for later access to a dataset will change the appropriate chunk cache size.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.3 </dd></dl>
+
+</div>
+</div>
+<a id="gad487f84157fd0944cbe1cbd4dea4e1b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad487f84157fd0944cbe1cbd4dea4e1b8">&#9670;&nbsp;</a></span>H5Pset_efile_prefix()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_efile_prefix </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>prefix</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the external dataset storage file prefix in the dataset access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dapl_id</td><td>Dataset access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">prefix</td><td>Dataset external storage prefix in UTF-8 or ASCII (<em>Path and filename must be ASCII on Windows systems.</em>)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8" title="Sets the external dataset storage file prefix in the dataset access property list.">H5Pset_efile_prefix()</a> sets the prefix used to locate raw data files for a dataset that uses external storage. This prefix can provide either an absolute path or a relative path to the external files.</p>
+<p><a class="el" href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8" title="Sets the external dataset storage file prefix in the dataset access property list.">H5Pset_efile_prefix()</a> is used in conjunction with <a class="el" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8" title="Adds an external file to the list of external files.">H5Pset_external()</a> to control the behavior of the HDF5 library when searching for the raw data files associated with a dataset that uses external storage:</p>
+<ul>
+<li>The default behavior of the library is to search for the dataset's external storage raw data files in the same directory as the HDF5 file which contains the dataset. </li>
+<li>If the prefix is set to an absolute path, the target directory will be searched for the dataset's external storage raw data files. </li>
+<li>If the prefix is set to a relative path, the target directory, relative to the current working directory, will be searched for the dataset's external storage raw data files. </li>
+<li>If the prefix is set to a relative path that begins with the special token ${ORIGIN}, that directory, relative to the HDF5 file containing the dataset, will be searched for the dataset's external storage raw data files.</li>
+</ul>
+<p>The HDF5_EXTFILE_PREFIX environment variable can be used to override the above behavior (the environment variable supersedes the API call). Setting the variable to a path string and calling <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> or <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen()</a> is the equivalent of calling <a class="el" href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8" title="Sets the external dataset storage file prefix in the dataset access property list.">H5Pset_efile_prefix()</a> and calling the same create or open function. The environment variable is checked at the time of the create or open action and copied so it can be safely changed after the <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> or <a class="el" href="_h5version_8h.html#a7dba2e5b2045f31c0932123ffb54f7a3">H5Dopen()</a> call.</p>
+<p>Calling <a class="el" href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8" title="Sets the external dataset storage file prefix in the dataset access property list.">H5Pset_efile_prefix()</a> with <code>prefix</code> set to NULL or the empty string returns the search path to the default. The result would be the same as if <a class="el" href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8" title="Sets the external dataset storage file prefix in the dataset access property list.">H5Pset_efile_prefix()</a> had never been called.</p>
+<dl class="section note"><dt>Note</dt><dd>If the external file prefix is not an absolute path and the HDF5 file is moved, the external storage files will also need to be moved so they can be accessed at the new location.</dd>
+<dd>
+As stated above, the use of the HDF5_EXTFILE_PREFIX environment variable overrides any property list setting. <a class="el" href="group___d_a_p_l.html#gad487f84157fd0944cbe1cbd4dea4e1b8" title="Sets the external dataset storage file prefix in the dataset access property list.">H5Pset_efile_prefix()</a> and <a class="el" href="group___d_a_p_l.html#ga442647d48171db920c71a7baf6fdeee6" title="Retrieves the prefix for external raw data storage files as set in the dataset access property list.">H5Pget_efile_prefix()</a>, being property functions, set and retrieve only the property list setting; they are unaware of the environment variable.</dd>
+<dd>
+On Windows, the prefix must be an ASCII string since the Windows standard C library's I/O functions cannot handle UTF-8 file names.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0, 1.8.17 </dd></dl>
+
+</div>
+</div>
+<a id="ga6816e0de35a335f636922c3cd5569819"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6816e0de35a335f636922c3cd5569819">&#9670;&nbsp;</a></span>H5Pset_virtual_prefix()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_virtual_prefix </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>prefix</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets prefix to be applied to VDS source file paths. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dapl_id</td><td>Dataset access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">prefix</td><td>Prefix to be applied to VDS source file paths</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a> sets the prefix to be applied to the path of any VDS source files traversed. The prefix is prepended to the filename stored in the VDS virtual file, set with <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>.</p>
+<p>The prefix is specified in the user-allocated buffer <code>prefix</code> and set in the dataset access property list <code>dapl_id</code>. The buffer should not be freed until the property list has been closed.</p>
+<dl class="section see"><dt>See also</dt><dd>Supporting Functions: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout()</a>, <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a>, <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0" title="Retrieves a regular hyperslab selection.">H5Sget_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49" title="Determines if a hyperslab selection is regular.">H5Sis_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab()</a> </dd>
+<dd>
+VDS Functions: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>, <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a>, <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a>, <a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap()</a>, <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace()</a>, <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view()</a>, <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace()</a>, <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>, <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap()</a>, <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.2 </dd></dl>
+
+</div>
+</div>
+<a id="ga8bb25e402e860133b8af3715e429bacf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8bb25e402e860133b8af3715e429bacf">&#9670;&nbsp;</a></span>H5Pset_virtual_printf_gap()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_virtual_printf_gap </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>gap_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the maximum number of missing source files and/or datasets with the printf-style names when getting the extent of an unlimited virtual dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dapl_id</td><td>Dataset access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">gap_size</td><td>Maximum number of files and/or datasets allowed to be missing for determining the extent of an unlimited virtual dataset with printf-style mappings (<em>Default value</em>: 0)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap()</a> sets the access property list for the virtual dataset, <code>dapl_id</code>, to instruct the library to stop looking for the mapped data stored in the files and/or datasets with the printf-style names after not finding <code>gap_size</code> files and/or datasets. The found source files and datasets will determine the extent of the unlimited virtual dataset with the printf-style mappings.</p>
+<p>Consider the following examples where the regularly spaced blocks of a virtual dataset are mapped to datasets with the names d-1, d-2, d-3, ..., d-N, ... :</p>
+<ul>
+<li>If the dataset d-2 is missing and <code>gap_size</code> is set to 0, then the virtual dataset will contain only data found in d-1. </li>
+<li>If d-2 and d-3 are missing and <code>gap_size</code> is set to 2, then the virtual dataset will contain the data from d-1, d-3, ..., d-N, ... . The blocks that are mapped to d-2 and d-3 will be filled according to the virtual dataset's fill value setting.</li>
+</ul>
+<dl class="section see"><dt>See also</dt><dd>Supporting Functions: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout()</a>, <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a>, <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0" title="Retrieves a regular hyperslab selection.">H5Sget_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49" title="Determines if a hyperslab selection is regular.">H5Sis_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab()</a> </dd>
+<dd>
+VDS Functions: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>, <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a>, <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a>, <a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap()</a>, <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace()</a>, <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view()</a>, <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace()</a>, <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>, <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap()</a>, <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="gac65520e7cd7748f93d94c4a42abd01b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac65520e7cd7748f93d94c4a42abd01b4">&#9670;&nbsp;</a></span>H5Pset_virtual_view()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_virtual_view </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0">H5D_vds_view_t</a>&#160;</td>
+ <td class="paramname"><em>view</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dapl_id</td><td>Dataset access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">view</td><td>Flag specifying the extent of the data to be included in the view.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a> takes the access property list for the virtual dataset, <code>dapl_id</code>, and the flag, <code>view</code>, and sets the VDS view according to the flag value.</p>
+<p>If <code>view</code> is set to <a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0af11d58c657429ca942108c4a54671bd1">H5D_VDS_FIRST_MISSING</a>, the view includes all data before the first missing mapped data. This setting provides a view containing only the continuous data starting with the dataset's first data element. Any break in continuity terminates the view.</p>
+<p>If <code>view</code> is set to <a class="el" href="_h5_dpublic_8h.html#a13217d859a956fababf5b139ac64b8a0aa92ec0bc9e045a435ca2206018bc2211">H5D_VDS_LAST_AVAILABLE</a>, the view includes all available mapped data.</p>
+<p>Missing mapped data is filled with the fill value set in the VDS creation property list.</p>
+<dl class="section see"><dt>See also</dt><dd>Supporting Functions: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout()</a>, <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a>, <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0" title="Retrieves a regular hyperslab selection.">H5Sget_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49" title="Determines if a hyperslab selection is regular.">H5Sis_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab()</a> </dd>
+<dd>
+VDS Functions: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>, <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a>, <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a>, <a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap()</a>, <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace()</a>, <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view()</a>, <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace()</a>, <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>, <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap()</a>, <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___d_a_p_l.map b/develop/group___d_a_p_l.map
new file mode 100644
index 0000000..7aaabdb
--- /dev/null
+++ b/develop/group___d_a_p_l.map
@@ -0,0 +1,4 @@
+<map id="Dataset Access Properties" name="Dataset Access Properties">
+<area shape="rect" id="node1" href="$group___l_a_p_l.html" title=" " alt="" coords="5,5,173,31"/>
+<area shape="rect" id="node2" title=" " alt="" coords="221,5,413,31"/>
+</map>
diff --git a/develop/group___d_a_p_l.md5 b/develop/group___d_a_p_l.md5
new file mode 100644
index 0000000..b5106ae
--- /dev/null
+++ b/develop/group___d_a_p_l.md5
@@ -0,0 +1 @@
+d9861a967010b56e6cc8fcf9bc7274b6 \ No newline at end of file
diff --git a/develop/group___d_a_p_l.png b/develop/group___d_a_p_l.png
new file mode 100644
index 0000000..932d207
--- /dev/null
+++ b/develop/group___d_a_p_l.png
Binary files differ
diff --git a/develop/group___d_c_p_l.html b/develop/group___d_c_p_l.html
new file mode 100644
index 0000000..8d691d1
--- /dev/null
+++ b/develop/group___d_c_p_l.html
@@ -0,0 +1,2076 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Dataset Creation Properties</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___d_c_p_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Dataset Creation Properties<div class="ingroups"><a class="el" href="group___h5_p.html">Property Lists (H5P)</a> &raquo; <a class="el" href="group___o_c_p_l.html">Object Creation Properties</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p>Use dataset creation properties to control aspects of dataset creation such as fill time, storage layout, compression methods, etc. Unlike dataset access and transfer properties, creation properties <em>are</em> stored with the dataset, and cannot be changed once a dataset has been created.</p>
+<p><a class="anchor" id="table_dcpl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">Dataset creation property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout</a> </td><td>Sets the type of storage used to store the raw data for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout</a> </td><td>Returns the layout of the raw data for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b" title="Sets the size of the chunks used to store a chunked layout dataset.">H5Pset_chunk</a> </td><td>Sets the size of the chunks used to store a chunked layout dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga4ef814034f601f48ab1ed6db79b4354c" title="Retrieves the size of chunks for the raw data of a chunked layout dataset.">H5Pget_chunk</a> </td><td>Retrieves the size of chunks for the raw data of a chunked layout dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga8e60618d9030dc1b99ad9c8ff7867873" title="Sets the edge chunk option in a dataset creation property list.">H5Pset_chunk_opts</a>/<a class="el" href="group___d_c_p_l.html#ga6e8d8f6a14b79bd110e27666d95031cf" title="Retrieves the edge chunk option setting from a dataset creation property list.">H5Pget_chunk_opts</a> </td><td>Sets/gets the edge chunk option setting from a dataset creation property list. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d" title="Sets deflate (GNU gzip) compression method and compression level.">H5Pset_deflate</a> </td><td>Sets compression method and compression level. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4" title="Sets the fill value for a dataset.">H5Pset_fill_value</a> </td><td>Sets the fill value for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355" title="Retrieves a dataset fill value.">H5Pget_fill_value</a> </td><td>Retrieves a dataset fill value. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga14f9bc2a0d6f9e62ab95661fc1045ad6" title="Determines whether fill value is defined.">H5Pfill_value_defined</a> </td><td>Determines whether the fill value is defined. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2" title="Sets the time when fill values are written to a dataset.">H5Pset_fill_time</a> </td><td>Sets the time when fill values are written to a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga92c5eb5ee19bfd4a9184cf0428d1b00c" title="Retrieves the time when fill values are written to a dataset.">H5Pget_fill_time</a> </td><td>Retrieves the time when fill value are written to a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851" title="Sets the timing for storage space allocation.">H5Pset_alloc_time</a> </td><td>Sets the timing for storage space allocation. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gaf507a3efa5d1f37448baea089fc053d8" title="Retrieves the timing for storage space allocation.">H5Pget_alloc_time</a> </td><td>Retrieves the timing for storage space allocation. </td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#ga191c567ee50b2063979cdef156a768c5" title="Adds a filter to the filter pipeline.">H5Pset_filter</a> </td><td>Adds a filter to the filter pipeline. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga70f5346250698afc950532e9593c3988" title="Verifies that all required filters are available.">H5Pall_filters_avail</a> </td><td>Verifies that all required filters are available. </td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#gacbad1ca36a61246b439a25f28e7575fb" title="Returns the number of filters in the pipeline.">H5Pget_nfilters</a> </td><td>Returns the number of filters in the pipeline. </td></tr>
+<tr>
+<td><a class="el" href="_h5version_8h.html#a7e070dfec9cb3a3aaf9c188a987e6a15">H5Pget_filter</a> </td><td>Returns information about a filter in a pipeline. The C function is a macro: <dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a>. </dd></dl>
+</td></tr>
+<tr>
+<td><a class="el" href="_h5version_8h.html#ac7aa336e7b1b9033cea2448ba623951f">H5Pget_filter_by_id</a> </td><td>Returns information about the specified filter. The C function is a macro: <dl class="section see"><dt>See also</dt><dd><a class="el" href="api-compat-macros.html">API Compatibility Macros</a>. </dd></dl>
+</td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#ga12a358b3725a889c1768bbd2b5f541d8" title="Modifies a filter in the filter pipeline.">H5Pmodify_filter</a> </td><td>Modifies a filter in the filter pipeline. </td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#gabffbf6d013c090fa052ac4bafce8e532" title="Delete one or more filters in the filter pipeline.">H5Premove_filter</a> </td><td>Deletes one or more filters in the filter pipeline. </td></tr>
+<tr>
+<td><a class="el" href="group___o_c_p_l.html#ga8bc81abfbd0393b0a46e121f817a3f81" title="Sets up use of the Fletcher32 checksum filter.">H5Pset_fletcher32</a> </td><td>Sets up use of the Fletcher32 checksum filter. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c" title="Sets up the use of the N-Bit filter.">H5Pset_nbit</a> </td><td>Sets up use of the n-bit filter. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e" title="Sets up the use of the scale-offset filter.">H5Pset_scaleoffset</a> </td><td>Sets up use of the scale-offset filter. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga31e09cb0bf2da2893eed8a72220e6521" title="Sets up use of the shuffle filter.">H5Pset_shuffle</a> </td><td>Sets up use of the shuffle filter. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga37de4b6071a94574cfab5cd6de9c3fc6" title="Sets up use of the SZIP compression filter.">H5Pset_szip</a> </td><td>Sets up use of the Szip compression filter. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8" title="Adds an external file to the list of external files.">H5Pset_external</a> </td><td>Adds an external file to the list of external files. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga4c45d90845ea7627b6238f95168c41ce" title="Returns the number of external files for a dataset.">H5Pget_external_count</a> </td><td>Returns the number of external files for a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga78253b80b6c86faf7ff0db135146521d" title="Returns information about an external file.">H5Pget_external</a> </td><td>Returns information about an external file. </td></tr>
+<tr>
+<td><a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc" title="Sets the character encoding used to encode link and attribute names.">H5Pset_char_encoding</a> </td><td>Sets the character encoding used to encode a string. Use to set ASCII or UTF-8 character encoding for object names. </td></tr>
+<tr>
+<td><a class="el" href="group___a_c_p_l.html#ga9b35ef9add6463997330e9b4b606603d" title="Retrieves the character encoding used to create a link or attribute name.">H5Pget_char_encoding</a> </td><td>Retrieves the character encoding used to create a string. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual</a> </td><td>Sets the mapping between virtual and source datasets. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count</a> </td><td>Gets the number of mappings for the virtual dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname</a> </td><td>Gets the name of a source dataset used in the mapping. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename</a> </td><td>Gets the filename of a source dataset used in the mapping. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace</a> </td><td>Gets a dataspace identifier for the selection within the source dataset used in the mapping. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace</a> </td><td>Gets a dataspace identifier for the selection within the virtual dataset used in the mapping. </td></tr>
+<tr>
+<td><a class="el" href="group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be" title="Sets the flag to create minimized dataset object headers.">H5Pset_dset_no_attrs_hint</a>/<a class="el" href="group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970" title="Retrieves the setting for whether or not to create minimized dataset object headers.">H5Pget_dset_no_attrs_hint</a> </td><td>Sets/gets the flag to create minimized dataset object headers. </td></tr>
+</table>
+</p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for Dataset Creation Properties:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___d_c_p_l.png" border="0" usemap="#agroup______d__c__p__l" alt=""/></div>
+<map name="agroup______d__c__p__l" id="agroup______d__c__p__l">
+<area shape="rect" href="group___o_c_p_l.html" title=" " alt="" coords="5,5,199,31"/>
+<area shape="rect" title=" " alt="" coords="247,5,449,31"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga70f5346250698afc950532e9593c3988"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga70f5346250698afc950532e9593c3988">H5Pall_filters_avail</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga70f5346250698afc950532e9593c3988"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verifies that all required filters are available. <a href="group___d_c_p_l.html#ga70f5346250698afc950532e9593c3988">More...</a><br /></td></tr>
+<tr class="separator:ga70f5346250698afc950532e9593c3988"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1f569bfc54552bdb9317d2b63318a0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d">H5Pset_deflate</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned level)</td></tr>
+<tr class="memdesc:gaf1f569bfc54552bdb9317d2b63318a0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets deflate (GNU gzip) compression method and compression level. <a href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d">More...</a><br /></td></tr>
+<tr class="separator:gaf1f569bfc54552bdb9317d2b63318a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14f9bc2a0d6f9e62ab95661fc1045ad6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga14f9bc2a0d6f9e62ab95661fc1045ad6">H5Pfill_value_defined</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist, <a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23">H5D_fill_value_t</a> *status)</td></tr>
+<tr class="memdesc:ga14f9bc2a0d6f9e62ab95661fc1045ad6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether fill value is defined. <a href="group___d_c_p_l.html#ga14f9bc2a0d6f9e62ab95661fc1045ad6">More...</a><br /></td></tr>
+<tr class="separator:ga14f9bc2a0d6f9e62ab95661fc1045ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf507a3efa5d1f37448baea089fc053d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gaf507a3efa5d1f37448baea089fc053d8">H5Pget_alloc_time</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2">H5D_alloc_time_t</a> *alloc_time)</td></tr>
+<tr class="memdesc:gaf507a3efa5d1f37448baea089fc053d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the timing for storage space allocation. <a href="group___d_c_p_l.html#gaf507a3efa5d1f37448baea089fc053d8">More...</a><br /></td></tr>
+<tr class="separator:gaf507a3efa5d1f37448baea089fc053d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4ef814034f601f48ab1ed6db79b4354c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga4ef814034f601f48ab1ed6db79b4354c">H5Pget_chunk</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, int max_ndims, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dim[])</td></tr>
+<tr class="memdesc:ga4ef814034f601f48ab1ed6db79b4354c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of chunks for the raw data of a chunked layout dataset. <a href="group___d_c_p_l.html#ga4ef814034f601f48ab1ed6db79b4354c">More...</a><br /></td></tr>
+<tr class="separator:ga4ef814034f601f48ab1ed6db79b4354c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6e8d8f6a14b79bd110e27666d95031cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga6e8d8f6a14b79bd110e27666d95031cf">H5Pget_chunk_opts</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *opts)</td></tr>
+<tr class="memdesc:ga6e8d8f6a14b79bd110e27666d95031cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the edge chunk option setting from a dataset creation property list. <a href="group___d_c_p_l.html#ga6e8d8f6a14b79bd110e27666d95031cf">More...</a><br /></td></tr>
+<tr class="separator:ga6e8d8f6a14b79bd110e27666d95031cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2fd4f0446a38186db8256cef4c97a970"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970">H5Pget_dset_no_attrs_hint</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *minimize)</td></tr>
+<tr class="memdesc:ga2fd4f0446a38186db8256cef4c97a970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the setting for whether or not to create minimized dataset object headers. <a href="group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970">More...</a><br /></td></tr>
+<tr class="separator:ga2fd4f0446a38186db8256cef4c97a970"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga78253b80b6c86faf7ff0db135146521d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga78253b80b6c86faf7ff0db135146521d">H5Pget_external</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned idx, size_t name_size, char *name, off_t *offset, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</td></tr>
+<tr class="memdesc:ga78253b80b6c86faf7ff0db135146521d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about an external file. <a href="group___d_c_p_l.html#ga78253b80b6c86faf7ff0db135146521d">More...</a><br /></td></tr>
+<tr class="separator:ga78253b80b6c86faf7ff0db135146521d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c45d90845ea7627b6238f95168c41ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga4c45d90845ea7627b6238f95168c41ce">H5Pget_external_count</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga4c45d90845ea7627b6238f95168c41ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of external files for a dataset. <a href="group___d_c_p_l.html#ga4c45d90845ea7627b6238f95168c41ce">More...</a><br /></td></tr>
+<tr class="separator:ga4c45d90845ea7627b6238f95168c41ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga92c5eb5ee19bfd4a9184cf0428d1b00c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga92c5eb5ee19bfd4a9184cf0428d1b00c">H5Pget_fill_time</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4a">H5D_fill_time_t</a> *fill_time)</td></tr>
+<tr class="memdesc:ga92c5eb5ee19bfd4a9184cf0428d1b00c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the time when fill values are written to a dataset. <a href="group___d_c_p_l.html#ga92c5eb5ee19bfd4a9184cf0428d1b00c">More...</a><br /></td></tr>
+<tr class="separator:ga92c5eb5ee19bfd4a9184cf0428d1b00c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga82bbe8c77c7eb9c460bfd1eb26881355"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355">H5Pget_fill_value</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, void *value)</td></tr>
+<tr class="memdesc:ga82bbe8c77c7eb9c460bfd1eb26881355"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a dataset fill value. <a href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355">More...</a><br /></td></tr>
+<tr class="separator:ga82bbe8c77c7eb9c460bfd1eb26881355"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga655530b0f40990507fedeef6b3068db3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06e">H5D_layout_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3">H5Pget_layout</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga655530b0f40990507fedeef6b3068db3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the layout of the raw data for a dataset. <a href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3">More...</a><br /></td></tr>
+<tr class="separator:ga655530b0f40990507fedeef6b3068db3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga83dcce1ce110d1ff6eae0fb77d4a7c85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85">H5Pget_virtual_count</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, size_t *count)</td></tr>
+<tr class="memdesc:ga83dcce1ce110d1ff6eae0fb77d4a7c85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of mappings for the virtual dataset. <a href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85">More...</a><br /></td></tr>
+<tr class="separator:ga83dcce1ce110d1ff6eae0fb77d4a7c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf50620fd5d83dc9ca1e5c3f374c5a952"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952">H5Pget_virtual_dsetname</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, size_t index, char *name, size_t size)</td></tr>
+<tr class="memdesc:gaf50620fd5d83dc9ca1e5c3f374c5a952"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of a source dataset used in the mapping. <a href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952">More...</a><br /></td></tr>
+<tr class="separator:gaf50620fd5d83dc9ca1e5c3f374c5a952"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c17780cc9a72a0f62d70f6138510afa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa">H5Pget_virtual_filename</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, size_t index, char *name, size_t size)</td></tr>
+<tr class="memdesc:ga5c17780cc9a72a0f62d70f6138510afa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the filename of a source dataset used in the mapping. <a href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa">More...</a><br /></td></tr>
+<tr class="separator:ga5c17780cc9a72a0f62d70f6138510afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8319e9386cdb9b3881a8b698edfc78fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc">H5Pget_virtual_srcspace</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, size_t index)</td></tr>
+<tr class="memdesc:ga8319e9386cdb9b3881a8b698edfc78fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a dataspace identifier for the selection within the source dataset used in the mapping. <a href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc">More...</a><br /></td></tr>
+<tr class="separator:ga8319e9386cdb9b3881a8b698edfc78fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6425cabbc055b66e218b4728d6eb911d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d">H5Pget_virtual_vspace</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, size_t index)</td></tr>
+<tr class="memdesc:ga6425cabbc055b66e218b4728d6eb911d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a dataspace identifier for the selection within the virtual dataset used in the mapping. <a href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d">More...</a><br /></td></tr>
+<tr class="separator:ga6425cabbc055b66e218b4728d6eb911d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga85faefca58387bba409b65c470d7d851"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851">H5Pset_alloc_time</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2">H5D_alloc_time_t</a> alloc_time)</td></tr>
+<tr class="memdesc:ga85faefca58387bba409b65c470d7d851"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the timing for storage space allocation. <a href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851">More...</a><br /></td></tr>
+<tr class="separator:ga85faefca58387bba409b65c470d7d851"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3584d592e377da3604b7604e266dcf5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, int ndims, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> dim[])</td></tr>
+<tr class="memdesc:ga3584d592e377da3604b7604e266dcf5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the chunks used to store a chunked layout dataset. <a href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">More...</a><br /></td></tr>
+<tr class="separator:ga3584d592e377da3604b7604e266dcf5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8e60618d9030dc1b99ad9c8ff7867873"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga8e60618d9030dc1b99ad9c8ff7867873">H5Pset_chunk_opts</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned opts)</td></tr>
+<tr class="memdesc:ga8e60618d9030dc1b99ad9c8ff7867873"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the edge chunk option in a dataset creation property list. <a href="group___d_c_p_l.html#ga8e60618d9030dc1b99ad9c8ff7867873">More...</a><br /></td></tr>
+<tr class="separator:ga8e60618d9030dc1b99ad9c8ff7867873"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5ae8c0257c02e3fbe50bde70b1eb8be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be">H5Pset_dset_no_attrs_hint</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> minimize)</td></tr>
+<tr class="memdesc:gaf5ae8c0257c02e3fbe50bde70b1eb8be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the flag to create minimized dataset object headers. <a href="group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be">More...</a><br /></td></tr>
+<tr class="separator:gaf5ae8c0257c02e3fbe50bde70b1eb8be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga85ff7c9c827fa524041cd58c199b77b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8">H5Pset_external</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *name, off_t offset, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
+<tr class="memdesc:ga85ff7c9c827fa524041cd58c199b77b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an external file to the list of external files. <a href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8">More...</a><br /></td></tr>
+<tr class="separator:ga85ff7c9c827fa524041cd58c199b77b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6bd822266b31f86551a9a1d79601b6a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2">H5Pset_fill_time</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4a">H5D_fill_time_t</a> fill_time)</td></tr>
+<tr class="memdesc:ga6bd822266b31f86551a9a1d79601b6a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the time when fill values are written to a dataset. <a href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2">More...</a><br /></td></tr>
+<tr class="separator:ga6bd822266b31f86551a9a1d79601b6a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4335bb45b35386daa837b4ff1b9cd4a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, const void *value)</td></tr>
+<tr class="memdesc:ga4335bb45b35386daa837b4ff1b9cd4a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the fill value for a dataset. <a href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">More...</a><br /></td></tr>
+<tr class="separator:ga4335bb45b35386daa837b4ff1b9cd4a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga31e09cb0bf2da2893eed8a72220e6521"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga31e09cb0bf2da2893eed8a72220e6521">H5Pset_shuffle</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga31e09cb0bf2da2893eed8a72220e6521"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of the shuffle filter. <a href="group___d_c_p_l.html#ga31e09cb0bf2da2893eed8a72220e6521">More...</a><br /></td></tr>
+<tr class="separator:ga31e09cb0bf2da2893eed8a72220e6521"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75d80991a8f467e0d454c53a383ae7f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9">H5Pset_layout</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06e">H5D_layout_t</a> layout)</td></tr>
+<tr class="memdesc:ga75d80991a8f467e0d454c53a383ae7f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the type of storage used to store the raw data for a dataset. <a href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9">More...</a><br /></td></tr>
+<tr class="separator:ga75d80991a8f467e0d454c53a383ae7f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad58a9c0e766ef71d4075b2c2a755e91c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c">H5Pset_nbit</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:gad58a9c0e766ef71d4075b2c2a755e91c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the use of the N-Bit filter. <a href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c">More...</a><br /></td></tr>
+<tr class="separator:gad58a9c0e766ef71d4075b2c2a755e91c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c10165b670e0e984db431aee818cc7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e">H5Pset_scaleoffset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#ga53d85c0570e17f6e1ddbf569462b1516">H5Z_SO_scale_type_t</a> scale_type, int scale_factor)</td></tr>
+<tr class="memdesc:ga5c10165b670e0e984db431aee818cc7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the use of the scale-offset filter. <a href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e">More...</a><br /></td></tr>
+<tr class="separator:ga5c10165b670e0e984db431aee818cc7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga37de4b6071a94574cfab5cd6de9c3fc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga37de4b6071a94574cfab5cd6de9c3fc6">H5Pset_szip</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned options_mask, unsigned pixels_per_block)</td></tr>
+<tr class="memdesc:ga37de4b6071a94574cfab5cd6de9c3fc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of the SZIP compression filter. <a href="group___d_c_p_l.html#ga37de4b6071a94574cfab5cd6de9c3fc6">More...</a><br /></td></tr>
+<tr class="separator:ga37de4b6071a94574cfab5cd6de9c3fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadec895092dbbedb94f85d9cacf8924f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5">H5Pset_virtual</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dcpl_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> vspace_id, const char *src_file_name, const char *src_dset_name, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_space_id)</td></tr>
+<tr class="memdesc:gadec895092dbbedb94f85d9cacf8924f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the mapping between virtual and source datasets. <a href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5">More...</a><br /></td></tr>
+<tr class="separator:gadec895092dbbedb94f85d9cacf8924f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacbd4f93aa7cd270668385440fb5873a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#gacbd4f93aa7cd270668385440fb5873a1">H5Pget_filter1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned filter, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])</td></tr>
+<tr class="memdesc:gacbd4f93aa7cd270668385440fb5873a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a filter in a pipeline (DEPRECATED) <a href="group___d_c_p_l.html#gacbd4f93aa7cd270668385440fb5873a1">More...</a><br /></td></tr>
+<tr class="separator:gacbd4f93aa7cd270668385440fb5873a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga351bb4dc44dae41344f18aab177f4cf1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_c_p_l.html#ga351bb4dc44dae41344f18aab177f4cf1">H5Pget_filter_by_id1</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])</td></tr>
+<tr class="memdesc:ga351bb4dc44dae41344f18aab177f4cf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about the specified filter. <a href="group___d_c_p_l.html#ga351bb4dc44dae41344f18aab177f4cf1">More...</a><br /></td></tr>
+<tr class="separator:ga351bb4dc44dae41344f18aab177f4cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="ga70f5346250698afc950532e9593c3988"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga70f5346250698afc950532e9593c3988">&#9670;&nbsp;</a></span>H5Pall_filters_avail()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#aa8f6c28736dbd0f18388c67911d38aca">htri_t</a> H5Pall_filters_avail </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Verifies that all required filters are available. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns zero (false), a positive (true) or a negative (failure) value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga70f5346250698afc950532e9593c3988" title="Verifies that all required filters are available.">H5Pall_filters_avail()</a> verifies that all of the filters set in the dataset or group creation property list <code>plist_id</code> are currently available.</p>
+<dl class="section version"><dt>Version</dt><dd>1.8.5 Function extended to work with group creation property lists. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga14f9bc2a0d6f9e62ab95661fc1045ad6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga14f9bc2a0d6f9e62ab95661fc1045ad6">&#9670;&nbsp;</a></span>H5Pfill_value_defined()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pfill_value_defined </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23">H5D_fill_value_t</a> *&#160;</td>
+ <td class="paramname"><em>status</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether fill value is defined. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">status</td><td>Status of fill value in property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga14f9bc2a0d6f9e62ab95661fc1045ad6" title="Determines whether fill value is defined.">H5Pfill_value_defined()</a> determines whether a fill value is defined in the dataset creation property list <code>plist</code>. Valid values returned in status are as follows:</p>
+<table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23aadc673e3e3dd7ff5685a2d9dab24fb3f">H5D_FILL_VALUE_UNDEFINED</a> </td><td>Fill value is undefined. </td></tr>
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23aa117582dd3ab4b104ce04029f0c7756a">H5D_FILL_VALUE_DEFAULT</a> </td><td>Fill value is the library default. </td></tr>
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#a322c8263bd76fa5af8ff7636de5dfa23af1c5d380a1c5e48dabf4c0fea52a8bfe">H5D_FILL_VALUE_USER_DEFINED</a> </td><td>Fill value is defined by the application. </td></tr>
+</table>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaf507a3efa5d1f37448baea089fc053d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf507a3efa5d1f37448baea089fc053d8">&#9670;&nbsp;</a></span>H5Pget_alloc_time()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_alloc_time </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2">H5D_alloc_time_t</a> *&#160;</td>
+ <td class="paramname"><em>alloc_time</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the timing for storage space allocation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">alloc_time</td><td>The timing setting for allocating dataset storage space</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#gaf507a3efa5d1f37448baea089fc053d8" title="Retrieves the timing for storage space allocation.">H5Pget_alloc_time()</a> retrieves the timing for allocating storage space for a dataset's raw data. This property is set in the dataset creation property list <code>plist_id</code>. The timing setting is returned in <code>alloc_time</code> as one of the following values:</p>
+<table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a1eb65ed3b5c64ab8cb783492b28b6903">H5D_ALLOC_TIME_DEFAULT</a><br />
+&#160; </td><td>Uses the default allocation time, based on the dataset storage method. <br />
+See the <code>alloc_time</code> description in <a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851" title="Sets the timing for storage space allocation.">H5Pset_alloc_time()</a> for default allocation times for various storage methods. </td></tr>
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a3c461ed83e0af151ef8c44ec232368b6">H5D_ALLOC_TIME_EARLY</a> </td><td>All space is allocated when the dataset is created. </td></tr>
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636">H5D_ALLOC_TIME_INCR</a> </td><td>Space is allocated incrementally as data is written to the dataset. </td></tr>
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a7c5fcb6f9c8adecf455939c3d625b7e8">H5D_ALLOC_TIME_LATE</a> </td><td>All space is allocated when data is first written to the dataset. </td></tr>
+</table>
+<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___d_c_p_l.html#gaf507a3efa5d1f37448baea089fc053d8" title="Retrieves the timing for storage space allocation.">H5Pget_alloc_time()</a> is designed to work in concert with the dataset fill value and fill value write time properties, set with the functions <a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355" title="Retrieves a dataset fill value.">H5Pget_fill_value()</a> and <a class="el" href="group___d_c_p_l.html#ga92c5eb5ee19bfd4a9184cf0428d1b00c" title="Retrieves the time when fill values are written to a dataset.">H5Pget_fill_time()</a>.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga4ef814034f601f48ab1ed6db79b4354c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4ef814034f601f48ab1ed6db79b4354c">&#9670;&nbsp;</a></span>H5Pget_chunk()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5Pget_chunk </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>max_ndims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>dim</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the size of chunks for the raw data of a chunked layout dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">max_ndims</td><td>Size of the <code>dims</code> array </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">dim</td><td>Array to store the chunk dimensions</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns chunk dimensionality if successful; otherwise returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga4ef814034f601f48ab1ed6db79b4354c" title="Retrieves the size of chunks for the raw data of a chunked layout dataset.">H5Pget_chunk()</a> retrieves the size of chunks for the raw data of a chunked layout dataset. This function is only valid for dataset creation property lists. At most, <code>max_ndims</code> elements of <code>dim</code> will be initialized.</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga6e8d8f6a14b79bd110e27666d95031cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6e8d8f6a14b79bd110e27666d95031cf">&#9670;&nbsp;</a></span>H5Pget_chunk_opts()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_chunk_opts </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>opts</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the edge chunk option setting from a dataset creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">opts</td><td>Edge chunk option flag. Valid values are described in <a class="el" href="group___d_c_p_l.html#ga8e60618d9030dc1b99ad9c8ff7867873" title="Sets the edge chunk option in a dataset creation property list.">H5Pset_chunk_opts()</a>. The option status can be retrieved using the bitwise AND operator ( &amp; ). For example, the expression (opts&amp;<a class="el" href="_h5_dpublic_8h.html#a9721f293efbd6b03ce91865a0e2ca74e">H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS</a>) will evaluate to <a class="el" href="_h5_dpublic_8h.html#a9721f293efbd6b03ce91865a0e2ca74e">H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS</a> if that option has been enabled. Otherwise, it will evaluate to 0 (zero).</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga6e8d8f6a14b79bd110e27666d95031cf" title="Retrieves the edge chunk option setting from a dataset creation property list.">H5Pget_chunk_opts()</a> retrieves the edge chunk option setting stored in the dataset creation property list <code>plist_id</code>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga2fd4f0446a38186db8256cef4c97a970"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2fd4f0446a38186db8256cef4c97a970">&#9670;&nbsp;</a></span>H5Pget_dset_no_attrs_hint()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_dset_no_attrs_hint </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>minimize</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the setting for whether or not to create minimized dataset object headers. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dcpl_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">minimize</td><td>Flag indicating whether the library will or will not create minimized dataset object headers</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970" title="Retrieves the setting for whether or not to create minimized dataset object headers.">H5Pget_dset_no_attrs_hint()</a> retrieves the <em>no dataset attributes</em> hint setting for the dataset creation property list <code>dcpl_id</code>. This setting is used to inform the library to create minimized dataset object headers when true. The setting value is returned in the boolean pointer <code>minimize</code>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.5 </dd></dl>
+
+</div>
+</div>
+<a id="ga78253b80b6c86faf7ff0db135146521d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga78253b80b6c86faf7ff0db135146521d">&#9670;&nbsp;</a></span>H5Pget_external()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_external </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>name_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">off_t *&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns information about an external file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">idx</td><td>External file index </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">name_size</td><td>Maximum length of <code>name</code> array </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">name</td><td>Name of the external file </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">offset</td><td>Pointer to a location to return an offset value </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">size</td><td>Pointer to a location to return the size of the external file data</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga78253b80b6c86faf7ff0db135146521d" title="Returns information about an external file.">H5Pget_external()</a> returns information about an external file. The external file is specified by its index, <code>idx</code>, which is a number from zero to N-1, where N is the value returned by <a class="el" href="group___d_c_p_l.html#ga4c45d90845ea7627b6238f95168c41ce" title="Returns the number of external files for a dataset.">H5Pget_external_count()</a>. At most <code>name_size</code> characters are copied into the <code>name</code> array. If the external file name is longer than <code>name_size</code> with the null terminator, the return value is not null terminated (similar to strncpy()).</p>
+<p>If <code>name_size</code> is zero or <code>name</code> is the null pointer, the external file name is not returned. If <code>offset</code> or <code>size</code> are null pointers then the corresponding information is not returned.</p>
+<dl class="section note"><dt>Note</dt><dd>On Windows, off_t is typically a 32-bit signed long value, which limits the valid offset that can be returned to 2 GiB.</dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.6.4 <code>idx</code> parameter type changed to unsigned. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga4c45d90845ea7627b6238f95168c41ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4c45d90845ea7627b6238f95168c41ce">&#9670;&nbsp;</a></span>H5Pget_external_count()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5Pget_external_count </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the number of external files for a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the number of external files if successful; otherwise returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga4c45d90845ea7627b6238f95168c41ce" title="Returns the number of external files for a dataset.">H5Pget_external_count()</a> returns the number of external files for the specified dataset.</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga92c5eb5ee19bfd4a9184cf0428d1b00c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga92c5eb5ee19bfd4a9184cf0428d1b00c">&#9670;&nbsp;</a></span>H5Pget_fill_time()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fill_time </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4a">H5D_fill_time_t</a> *&#160;</td>
+ <td class="paramname"><em>fill_time</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the time when fill values are written to a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">fill_time</td><td>Setting for the timing of writing fill values to the dataset</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga92c5eb5ee19bfd4a9184cf0428d1b00c" title="Retrieves the time when fill values are written to a dataset.">H5Pget_fill_time()</a> examines the dataset creation property list <code>plist_id</code> to determine when fill values are to be written to a dataset. Valid values returned in <code>fill_time</code> are as follows:</p>
+<table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a> </td><td>Fill values are written to the dataset when storage space is allocated only if there is a user-defined fill value, i.e., one set with <a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4" title="Sets the fill value for a dataset.">H5Pset_fill_value()</a>. (Default) </td></tr>
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aadd7bb84666434f7d1dc642e94c68eb28">H5D_FILL_TIME_ALLOC</a> </td><td>Fill values are written to the dataset when storage space is allocated. </td></tr>
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aaa87fbf4f3ebf96f2f3effe7bf46c1528">H5D_FILL_TIME_NEVER</a> </td><td>Fill values are never written to the dataset. </td></tr>
+</table>
+<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___d_c_p_l.html#ga92c5eb5ee19bfd4a9184cf0428d1b00c" title="Retrieves the time when fill values are written to a dataset.">H5Pget_fill_time()</a> is designed to work in coordination with the dataset fill value and dataset storage allocation time properties, retrieved with the functions <a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355" title="Retrieves a dataset fill value.">H5Pget_fill_value()</a> and <a class="el" href="group___d_c_p_l.html#gaf507a3efa5d1f37448baea089fc053d8" title="Retrieves the timing for storage space allocation.">H5Pget_alloc_time()</a>.type == H5FD_MEM_DRAW</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga82bbe8c77c7eb9c460bfd1eb26881355"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga82bbe8c77c7eb9c460bfd1eb26881355">&#9670;&nbsp;</a></span>H5Pget_fill_value()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fill_value </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a dataset fill value. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier for the value passed via <code>value</code> </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">value</td><td>Pointer to buffer to contain the returned fill value</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355" title="Retrieves a dataset fill value.">H5Pget_fill_value()</a> returns the dataset fill value defined in the dataset creation property list <code>plist_id</code>. The fill value is returned through the <code>value</code> pointer and will be converted to the datatype specified by <code>type_id</code>. This datatype may differ from the fill value datatype in the property list, but the HDF5 library must be able to convert between the two datatypes.</p>
+<p>If the fill value is undefined, i.e., set to NULL in the property list, <a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355" title="Retrieves a dataset fill value.">H5Pget_fill_value()</a> will return an error. <a class="el" href="group___d_c_p_l.html#ga14f9bc2a0d6f9e62ab95661fc1045ad6" title="Determines whether fill value is defined.">H5Pfill_value_defined()</a> should be used to check for this condition before <a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355" title="Retrieves a dataset fill value.">H5Pget_fill_value()</a> is called.</p>
+<p>Memory must be allocated by the calling application.</p>
+<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355" title="Retrieves a dataset fill value.">H5Pget_fill_value()</a> is designed to coordinate with the dataset storage allocation time and fill value write time properties, which can be retrieved with the functions <a class="el" href="group___d_c_p_l.html#gaf507a3efa5d1f37448baea089fc053d8" title="Retrieves the timing for storage space allocation.">H5Pget_alloc_time()</a> and <a class="el" href="group___d_c_p_l.html#ga92c5eb5ee19bfd4a9184cf0428d1b00c" title="Retrieves the time when fill values are written to a dataset.">H5Pget_fill_time()</a>, respectively.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="gacbd4f93aa7cd270668385440fb5873a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacbd4f93aa7cd270668385440fb5873a1">&#9670;&nbsp;</a></span>H5Pget_filter1()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> H5Pget_filter1 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>filter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int *&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>cd_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>cd_values</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>namelen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char&#160;</td>
+ <td class="paramname"><em>name</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns information about a filter in a pipeline (DEPRECATED) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">filter</td><td>Sequence number within the filter pipeline of the filter for which information is sought </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">flags</td><td>Bit vector specifying certain general properties of the filter </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">cd_nelmts</td><td>Number of elements in <code>cd_values</code> </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">cd_values</td><td>Auxiliary data for the filter </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">namelen</td><td>Anticipated number of characters in <code>name</code> </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">name</td><td>Name of the filter</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the filter identifier if successful; Otherwise returns a negative value. See: <a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237" title="Filter identifiers.">H5Z_filter_t</a></dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000073">Deprecated:</a></b></dt><dd>When was this function deprecated?</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#gacbd4f93aa7cd270668385440fb5873a1" title="Returns information about a filter in a pipeline (DEPRECATED)">H5Pget_filter1()</a> returns information about a filter, specified by its filter number, in a filter pipeline, specified by the property list with which it is associated.</p>
+<p><code>plist_id</code> must be a dataset or group creation property list.</p>
+<p><code>filter</code> is a value between zero and N-1, as described in <a class="el" href="group___o_c_p_l.html#gacbad1ca36a61246b439a25f28e7575fb" title="Returns the number of filters in the pipeline.">H5Pget_nfilters()</a>. The function will return a negative value if the filter number is out of range.</p>
+<p>The structure of the <code>flags</code> argument is discussed in <a class="el" href="group___o_c_p_l.html#ga191c567ee50b2063979cdef156a768c5" title="Adds a filter to the filter pipeline.">H5Pset_filter()</a>.</p>
+<p>On input, <code>cd_nelmts</code> indicates the number of entries in the <code>cd_values</code> array, as allocated by the caller; on return, <code>cd_nelmts</code> contains the number of values defined by the filter.</p>
+<p>If <code>name</code> is a pointer to an array of at least <code>namelen</code> bytes, the filter name will be copied into that array. The name will be null terminated if <code>namelen</code> is large enough. The filter name returned will be the name appearing in the file, the name registered for the filter, or an empty string.</p>
+<dl class="section version"><dt>Version</dt><dd>1.8.5 Function extended to work with group creation property lists. </dd>
+<dd>
+1.8.0 N-bit and scale-offset filters added. </dd>
+<dd>
+1.8.0 Function <a class="el" href="_h5version_8h.html#a7e070dfec9cb3a3aaf9c188a987e6a15">H5Pget_filter()</a> renamed to <a class="el" href="group___d_c_p_l.html#gacbd4f93aa7cd270668385440fb5873a1" title="Returns information about a filter in a pipeline (DEPRECATED)">H5Pget_filter1()</a> and deprecated in this release. </dd>
+<dd>
+1.6.4 <code>filter</code> parameter type changed to unsigned. </dd></dl>
+
+</div>
+</div>
+<a id="ga351bb4dc44dae41344f18aab177f4cf1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga351bb4dc44dae41344f18aab177f4cf1">&#9670;&nbsp;</a></span>H5Pget_filter_by_id1()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_filter_by_id1 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a>&#160;</td>
+ <td class="paramname"><em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int *&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>cd_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>cd_values</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>namelen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char&#160;</td>
+ <td class="paramname"><em>name</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns information about the specified filter. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>Filter identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">flags</td><td>Bit vector specifying certain general properties of the filter </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">cd_nelmts</td><td>Number of elements in <code>cd_values</code> </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">cd_values</td><td>Auxiliary data for the filter </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">namelen</td><td>Anticipated number of characters in <code>name</code> </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">name</td><td>Name of the filter</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; Otherwise returns a negative value.</dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000074">Deprecated:</a></b></dt><dd>As of HDF5-1.8 this function was deprecated in favor of <a class="el" href="group___o_c_p_l.html#ga2d5e9df5f0e93abae11ee5edd82fcec3" title="Returns information about the specified filter.">H5Pget_filter_by_id2()</a> or the macro <a class="el" href="_h5version_8h.html#ac7aa336e7b1b9033cea2448ba623951f">H5Pget_filter_by_id()</a>.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga351bb4dc44dae41344f18aab177f4cf1" title="Returns information about the specified filter.">H5Pget_filter_by_id1()</a> returns information about a filter, specified in <code>id</code>, a filter identifier.</p>
+<p><code>plist_id</code> must be a dataset or group creation property list and <code>id</code> must be in the associated filter pipeline.</p>
+<p>The <code>id</code> and <code>flags</code> parameters are used in the same manner as described in the discussion of <a class="el" href="group___o_c_p_l.html#ga191c567ee50b2063979cdef156a768c5" title="Adds a filter to the filter pipeline.">H5Pset_filter()</a>.</p>
+<p>Aside from the fact that they are used for output, the parameters <code>cd_nelmts</code> and <code>cd_values</code>[] are used in the same manner as described in the discussion of <a class="el" href="group___o_c_p_l.html#ga191c567ee50b2063979cdef156a768c5" title="Adds a filter to the filter pipeline.">H5Pset_filter()</a>. On input, the <code>cd_nelmts</code> parameter indicates the number of entries in the <code>cd_values</code>[] array allocated by the calling program; on exit it contains the number of values defined by the filter.</p>
+<p>On input, the <code>namelen</code> parameter indicates the number of characters allocated for the filter name by the calling program in the array <code>name</code>[]. On exit <code>name</code>[] contains the name of the filter with one character of the name in each element of the array.</p>
+<p>If the filter specified in <code>id</code> is not set for the property list, an error will be returned and this function will fail.</p>
+<dl class="section version"><dt>Version</dt><dd>1.8.5 Function extended to work with group creation property lists. </dd>
+<dd>
+1.8.0 Function <a class="el" href="_h5version_8h.html#ac7aa336e7b1b9033cea2448ba623951f">H5Pget_filter_by_id()</a> renamed to <a class="el" href="group___d_c_p_l.html#ga351bb4dc44dae41344f18aab177f4cf1" title="Returns information about the specified filter.">H5Pget_filter_by_id1()</a> and deprecated in this release. </dd>
+<dd>
+1.6.0 Function introduced in this release. </dd></dl>
+
+</div>
+</div>
+<a id="ga655530b0f40990507fedeef6b3068db3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga655530b0f40990507fedeef6b3068db3">&#9670;&nbsp;</a></span>H5Pget_layout()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06e">H5D_layout_t</a> H5Pget_layout </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the layout of the raw data for a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the layout type (a non-negative value) of a dataset creation property list if successful. Valid return values are:<ul>
+<li><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea922bab7d90bea9d3a0bb9082e0ca334d">H5D_COMPACT</a>: Raw data is stored in the object header in the file.</li>
+<li><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea6161acec1a11680d488b5bb8694c79f1">H5D_CONTIGUOUS</a>: Raw data is stored separately from the object header in one contiguous chunk in the file.</li>
+<li><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06eadc846667d1f23d573964d22549e5f262">H5D_CHUNKED</a>: Raw data is stored separately from the object header in chunks in separate locations in the file.</li>
+<li><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea5c213e4ca5ea394669873ce66f558ad4">H5D_VIRTUAL</a>: Raw data is drawn from multiple datasets in different files. </li>
+</ul>
+</dd>
+<dd>
+Otherwise, returns a negative value indicating failure.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout()</a> returns the layout of the raw data for a dataset. This function is only valid for dataset creation property lists.</p>
+<p>Note that a compact storage layout may affect writing data to the dataset with parallel applications. See the <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> documentation for details.</p>
+<dl class="section version"><dt>Version</dt><dd>1.10.0 <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea5c213e4ca5ea394669873ce66f558ad4">H5D_VIRTUAL</a> added in this release.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga83dcce1ce110d1ff6eae0fb77d4a7c85"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga83dcce1ce110d1ff6eae0fb77d4a7c85">&#9670;&nbsp;</a></span>H5Pget_virtual_count()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_virtual_count </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>count</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the number of mappings for the virtual dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dcpl_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">count</td><td>The number of mappings</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a> gets the number of mappings for a virtual dataset that has the creation property list specified by <code>dcpl_id</code>.</p>
+<dl class="section see"><dt>See also</dt><dd>Supporting Functions: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout()</a>, <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a>, <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0" title="Retrieves a regular hyperslab selection.">H5Sget_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49" title="Determines if a hyperslab selection is regular.">H5Sis_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab()</a> </dd>
+<dd>
+VDS Functions: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>, <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a>, <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a>, <a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap()</a>, <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace()</a>, <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view()</a>, <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace()</a>, <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>, <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap()</a>, <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaf50620fd5d83dc9ca1e5c3f374c5a952"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf50620fd5d83dc9ca1e5c3f374c5a952">&#9670;&nbsp;</a></span>H5Pget_virtual_dsetname()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> H5Pget_virtual_dsetname </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the name of a source dataset used in the mapping. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dcpl_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Mapping index. The value of <code>index</code> is 0 (zero) or greater and less than <code>count</code> (0 ≤ <code>index</code> &lt; <code>count</code>), where <code>count</code> is the number of mappings returned by <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">name</td><td>A buffer containing the name of the source dataset </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>The size, in bytes, of the name buffer. Must be the size of the dataset name in bytes plus 1 for a NULL terminator</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the length of the dataset name if successful; otherwise returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a> takes the dataset creation property list for the virtual dataset, <code>dcpl_id</code>, the mapping index, <code>index</code>, the size of the dataset name for a source dataset, <code>size</code>, and retrieves the name of the source dataset used in the mapping.</p>
+<p>Up to <code>size</code> characters of the dataset name are returned in <code>name</code>; additional characters, if any, are not returned to the user application.</p>
+<p>If the length of the dataset name, which determines the required value of <code>size</code>, is unknown, a preliminary call to <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a> with the last two parameters set to NULL and zero respectively can be made. The return value of this call will be the size in bytes of the dataset name. That value, plus 1 for a NULL terminator, must then be assigned to <code>size</code> for a second <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a> call, which will retrieve the actual dataset name.</p>
+<dl class="section see"><dt>See also</dt><dd>Supporting Functions: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout()</a>, <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a>, <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0" title="Retrieves a regular hyperslab selection.">H5Sget_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49" title="Determines if a hyperslab selection is regular.">H5Sis_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab()</a> </dd>
+<dd>
+VDS Functions: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>, <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a>, <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a>, <a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap()</a>, <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace()</a>, <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view()</a>, <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace()</a>, <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>, <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap()</a>, <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga5c17780cc9a72a0f62d70f6138510afa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5c17780cc9a72a0f62d70f6138510afa">&#9670;&nbsp;</a></span>H5Pget_virtual_filename()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> H5Pget_virtual_filename </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the filename of a source dataset used in the mapping. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dcpl_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Mapping index. The value of <code>index</code> is 0 (zero) or greater and less than <code>count</code> (0 ≤ <code>index</code> &lt; <code>count</code>), where <code>count</code> is the number of mappings returned by <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">name</td><td>A buffer containing the name of the file containing the source dataset </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>The size, in bytes, of the name buffer. Must be the size of the filename in bytes plus 1 for a NULL terminator</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the length of the filename if successful; otherwise returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a> takes the dataset creation property list for the virtual dataset, <code>dcpl_id</code>, the mapping index, <code>index</code>, the size of the filename for a source dataset, <code>size</code>, and retrieves the name of the file for a source dataset used in the mapping.</p>
+<p>Up to <code>size</code> characters of the filename are returned in <code>name</code>; additional characters, if any, are not returned to the user application.</p>
+<p>If the length of the filename, which determines the required value of <code>size</code>, is unknown, a preliminary call to <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a> with the last two parameters set to NULL and zero respectively can be made. The return value of this call will be the size in bytes of the filename. That value, plus 1 for a NULL terminator, must then be assigned to <code>size</code> for a second <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a> call, which will retrieve the actual filename.</p>
+<dl class="section see"><dt>See also</dt><dd>Supporting Functions: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout()</a>, <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a>, <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0" title="Retrieves a regular hyperslab selection.">H5Sget_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49" title="Determines if a hyperslab selection is regular.">H5Sis_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab()</a> </dd>
+<dd>
+VDS Functions: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>, <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a>, <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a>, <a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap()</a>, <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace()</a>, <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view()</a>, <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace()</a>, <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>, <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap()</a>, <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga8319e9386cdb9b3881a8b698edfc78fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8319e9386cdb9b3881a8b698edfc78fc">&#9670;&nbsp;</a></span>H5Pget_virtual_srcspace()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Pget_virtual_srcspace </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>index</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets a dataspace identifier for the selection within the source dataset used in the mapping. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dcpl_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Mapping index. The value of <code>index</code> is 0 (zero) or greater and less than <code>count</code> (0 ≤ <code>index</code> &lt; <code>count</code>), where <code>count</code> is the number of mappings returned by <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a valid dataspace identifier identifier if successful; otherwise returns <a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace()</a> takes the dataset creation property list for the virtual dataset, <code>dcpl_id</code>, and the mapping index, <code>index</code>, and returns a dataspace identifier for the selection within the source dataset used in the mapping.</p>
+<dl class="section see"><dt>See also</dt><dd>Supporting Functions: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout()</a>, <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a>, <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0" title="Retrieves a regular hyperslab selection.">H5Sget_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49" title="Determines if a hyperslab selection is regular.">H5Sis_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab()</a> </dd>
+<dd>
+VDS Functions: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>, <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a>, <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a>, <a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap()</a>, <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace()</a>, <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view()</a>, <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace()</a>, <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>, <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap()</a>, <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga6425cabbc055b66e218b4728d6eb911d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6425cabbc055b66e218b4728d6eb911d">&#9670;&nbsp;</a></span>H5Pget_virtual_vspace()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Pget_virtual_vspace </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>index</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets a dataspace identifier for the selection within the virtual dataset used in the mapping. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dcpl_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>Mapping index. The value of <code>index</code> is 0 (zero) or greater and less than <code>count</code> (0 ≤ <code>index</code> &lt; <code>count</code>), where <code>count</code> is the number of mappings returned by <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a valid dataspace identifier identifier if successful; otherwise returns <a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace()</a> takes the dataset creation property list for the virtual dataset, <code>dcpl_id</code>, and the mapping index, <code>index</code>, and returns a dataspace identifier for the selection within the virtual dataset used in the mapping.</p>
+<dl class="section see"><dt>See also</dt><dd>Supporting Functions: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout()</a>, <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a>, <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0" title="Retrieves a regular hyperslab selection.">H5Sget_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49" title="Determines if a hyperslab selection is regular.">H5Sis_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab()</a> </dd>
+<dd>
+VDS Functions: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>, <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a>, <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a>, <a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap()</a>, <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace()</a>, <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view()</a>, <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace()</a>, <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>, <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap()</a>, <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga85faefca58387bba409b65c470d7d851"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga85faefca58387bba409b65c470d7d851">&#9670;&nbsp;</a></span>H5Pset_alloc_time()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_alloc_time </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2">H5D_alloc_time_t</a>&#160;</td>
+ <td class="paramname"><em>alloc_time</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the timing for storage space allocation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">alloc_time</td><td>When to allocate dataset storage space</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851" title="Sets the timing for storage space allocation.">H5Pset_alloc_time()</a> sets up the timing for the allocation of storage space for a dataset's raw data. This property is set in the dataset creation property list <code>plist_id</code>. Timing is specified in <code>alloc_time</code> with one of the following values:</p>
+<table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a1eb65ed3b5c64ab8cb783492b28b6903">H5D_ALLOC_TIME_DEFAULT</a> </td><td>Allocate dataset storage space at the default time<br />
+ (Defaults differ by storage method.) </td></tr>
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a3c461ed83e0af151ef8c44ec232368b6">H5D_ALLOC_TIME_EARLY</a> </td><td>Allocate all space when the dataset is created<br />
+ (Default for compact datasets.) </td></tr>
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2ac898a96931fd3402d9e5646690c77636">H5D_ALLOC_TIME_INCR</a> </td><td><p class="starttd">Allocate space incrementally, as data is written to the dataset<br />
+(Default for chunked storage datasets.)</p>
+<ul>
+<li>Chunked datasets: Storage space allocation for each chunk is deferred until data is written to the chunk. </li>
+<li>Contiguous datasets: Incremental storage space allocation for contiguous data is treated as late allocation. </li>
+<li>Compact datasets: Incremental allocation is not allowed with compact datasets; <a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851" title="Sets the timing for storage space allocation.">H5Pset_alloc_time()</a> will return an error. </li>
+</ul>
+</td></tr>
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aab70b464cf3c5fc931dce0c4fe98b3d2a7c5fcb6f9c8adecf455939c3d625b7e8">H5D_ALLOC_TIME_LATE</a> </td><td>Allocate all space when data is first written to the dataset<br />
+ (Default for contiguous datasets.) </td></tr>
+</table>
+<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851" title="Sets the timing for storage space allocation.">H5Pset_alloc_time()</a> is designed to work in concert with the dataset fill value and fill value write time properties, set with the functions <a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4" title="Sets the fill value for a dataset.">H5Pset_fill_value()</a> and <a class="el" href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2" title="Sets the time when fill values are written to a dataset.">H5Pset_fill_time()</a>.</dd>
+<dd>
+See <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> for further cross-references.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga3584d592e377da3604b7604e266dcf5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3584d592e377da3604b7604e266dcf5b">&#9670;&nbsp;</a></span>H5Pset_chunk()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_chunk </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>ndims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>dim</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the size of the chunks used to store a chunked layout dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">ndims</td><td>The number of dimensions of each chunk </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">dim</td><td>An array defining the size, in dataset elements, of each chunk</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b" title="Sets the size of the chunks used to store a chunked layout dataset.">H5Pset_chunk()</a> sets the size of the chunks used to store a chunked layout dataset. This function is only valid for dataset creation property lists.</p>
+<p>The <code>ndims</code> parameter currently must be the same size as the rank of the dataset.</p>
+<p>The values of the <code>dim</code> array define the size of the chunks to store the dataset's raw data. The unit of measure for <code>dim</code> values is dataset elements.</p>
+<p>As a side-effect of this function, the layout of the dataset is changed to <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06eadc846667d1f23d573964d22549e5f262">H5D_CHUNKED</a>, if it is not already so set.</p>
+<dl class="section note"><dt>Note</dt><dd>Chunk size cannot exceed the size of a fixed-size dataset. For example, a dataset consisting of a 5x4 fixed-size array cannot be defined with 10x10 chunks. Chunk maximums:<ul>
+<li>The maximum number of elements in a chunk is 2<sup>32</sup>-1 which is equal to 4,294,967,295. If the number of elements in a chunk is set via <a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b" title="Sets the size of the chunks used to store a chunked layout dataset.">H5Pset_chunk()</a> to a value greater than 2<sup>32</sup>-1, then <a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b" title="Sets the size of the chunks used to store a chunked layout dataset.">H5Pset_chunk()</a> will fail.</li>
+<li>The maximum size for any chunk is 4GB. If a chunk that is larger than 4GB attempts to be written with <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a>, then <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> will fail.</li>
+</ul>
+</dd></dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a>, <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga8e60618d9030dc1b99ad9c8ff7867873"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8e60618d9030dc1b99ad9c8ff7867873">&#9670;&nbsp;</a></span>H5Pset_chunk_opts()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_chunk_opts </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>opts</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the edge chunk option in a dataset creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">opts</td><td>Edge chunk option flag. Valid values are: <ul>
+<li><a class="el" href="_h5_dpublic_8h.html#a9721f293efbd6b03ce91865a0e2ca74e">H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS</a> When enabled, filters are not applied to partial edge chunks. When disabled, partial edge chunks are filtered. Enabling this option will improve performance when appending to the dataset and, when compression filters are used, prevent reallocation of these chunks. Datasets created with this option enabled will be inaccessible with HDF5 library versions before Release 1.10. Default: <em>Disabled</em> </li>
+<li>0 (zero) Disables option; partial edge chunks will be compressed.</li>
+</ul>
+</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga8e60618d9030dc1b99ad9c8ff7867873" title="Sets the edge chunk option in a dataset creation property list.">H5Pset_chunk_opts()</a> sets the edge chunk option in the dataset creation property list <code>dcpl_id</code>.</p>
+<p>The available option is detailed in the parameters section. Only chunks that are not completely filled by the dataset's dataspace are affected by this option. Such chunks are referred to as partial edge chunks.</p>
+<p><b>Motivation:</b> <a class="el" href="group___d_c_p_l.html#ga8e60618d9030dc1b99ad9c8ff7867873" title="Sets the edge chunk option in a dataset creation property list.">H5Pset_chunk_opts()</a> is used to specify storage options for chunks on the edge of a dataset's dataspace. This capability allows the user to tune performance in cases where the dataset size may not be a multiple of the chunk size and the handling of partial edge chunks can impact performance.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaf1f569bfc54552bdb9317d2b63318a0d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf1f569bfc54552bdb9317d2b63318a0d">&#9670;&nbsp;</a></span>H5Pset_deflate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_deflate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>level</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets deflate (GNU gzip) compression method and compression level. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Object creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">level</td><td>Compression level</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section attention"><dt>Attention</dt><dd>If you are planning to use compression with parallel HDF5, ensure that calls to <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> occur in collective mode. In other words, all MPI ranks (in the relevant communicator) call <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> and pass a dataset transfer property list with the MPI-IO collective option property set to <a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8a3816f1011586f6f6f57ce6c2a6c2fcbe">H5FD_MPIO_COLLECTIVE_IO</a>.<br />
+ Note that data transformations are currently <b>not</b> supported when writing to datasets in parallel and with compression enabled.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d" title="Sets deflate (GNU gzip) compression method and compression level.">H5Pset_deflate()</a> sets the deflate compression method and the compression level, <code>level</code>, for a dataset or group creation property list, <code>plist_id</code>.</p>
+<p>The filter identifier set in the property list is <a class="el" href="_h5_zpublic_8h.html#a9e802e9612b3647e7d3ffe4ce3b8dcce">H5Z_FILTER_DEFLATE</a>.</p>
+<p>The compression level, <code>level</code>, is a value from zero to nine, inclusive. A compression level of 0 (zero) indicates no compression; compression improves but speed slows progressively from levels 1 through 9:</p>
+<table class="doxtable">
+<tr>
+<th>Compression Level </th><th>Gzip Action </th></tr>
+<tr>
+<td>0 </td><td>No compression </td></tr>
+<tr>
+<td>1 </td><td>Best compression speed; least compression </td></tr>
+<tr>
+<td>2 through 8 </td><td>Compression improves; speed degrades </td></tr>
+<tr>
+<td>9 </td><td>Best compression ratio; slowest speed </td></tr>
+</table>
+<p>Note that setting the compression level to 0 (zero) does not turn off use of the gzip filter; it simply sets the filter to perform no compression as it processes the data.</p>
+<p>HDF5 relies on GNU gzip for this compression.</p>
+<dl class="section version"><dt>Version</dt><dd>1.8.5 Function extended to work with group creation property lists. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaf5ae8c0257c02e3fbe50bde70b1eb8be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf5ae8c0257c02e3fbe50bde70b1eb8be">&#9670;&nbsp;</a></span>H5Pset_dset_no_attrs_hint()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_dset_no_attrs_hint </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>minimize</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the flag to create minimized dataset object headers. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dcpl_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">minimize</td><td>Flag for indicating whether or not a dataset's object header will be minimized</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be" title="Sets the flag to create minimized dataset object headers.">H5Pset_dset_no_attrs_hint()</a> sets the no dataset attributes hint setting for the dataset creation property list <code>dcpl_id</code>. Datasets created with the dataset creation property list <code>dcpl_id</code> will have their object headers minimized if the boolean flag <code>minimize</code> is set to true. By setting <code>minimize</code> to true, the library expects that no attributes will be added to the dataset. Attributes can be added, but they are appended with a continuation message, which can reduce performance.</p>
+<p>This setting interacts with <a class="el" href="group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c" title="Sets the flag to create minimized dataset object headers.">H5Fset_dset_no_attrs_hint()</a>: if either is set to true, then the created dataset's object header will be minimized.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.5 </dd></dl>
+
+</div>
+</div>
+<a id="ga85ff7c9c827fa524041cd58c199b77b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga85ff7c9c827fa524041cd58c199b77b8">&#9670;&nbsp;</a></span>H5Pset_external()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_external </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">off_t&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Adds an external file to the list of external files. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of an external file </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>Offset, in bytes, from the beginning of the file to the location in the file where the data starts </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Number of bytes reserved in the file for the data</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>The first call to <a class="el" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8" title="Adds an external file to the list of external files.">H5Pset_external()</a> sets the external storage property in the property list, thus designating that the dataset will be stored in one or more non-HDF5 file(s) external to the HDF5 file. This call also adds the file <code>name</code> as the first file in the list of external files. Subsequent calls to the function add the named file as the next file in the list.</p>
+<p>If a dataset is split across multiple files, then the files should be defined in order. The total size of the dataset is the sum of the <code>size</code> arguments for all the external files. If the total size is larger than the size of a dataset then the dataset can be extended (provided the data space also allows the extending).</p>
+<p>The <code>size</code> argument specifies the number of bytes reserved for data in the external file. If <code>size</code> is set to <a class="el" href="_h5_fpublic_8h.html#a2a667df33694861e41d1b9eb3a55b373">H5F_UNLIMITED</a>, the external file can be of unlimited size and no more files can be added to the external files list. If <code>size</code> is set to 0 (zero), no external file will actually be created.</p>
+<p>All of the external files for a given dataset must be specified with <a class="el" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8" title="Adds an external file to the list of external files.">H5Pset_external()</a> before <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> is called to create the dataset. If one these files does not exist on the system when <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> is called to write data to it, the library will create the file.</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga6bd822266b31f86551a9a1d79601b6a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6bd822266b31f86551a9a1d79601b6a2">&#9670;&nbsp;</a></span>H5Pset_fill_time()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fill_time </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4a">H5D_fill_time_t</a>&#160;</td>
+ <td class="paramname"><em>fill_time</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the time when fill values are written to a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">fill_time</td><td>When to write fill values to a dataset</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2" title="Sets the time when fill values are written to a dataset.">H5Pset_fill_time()</a> sets up the timing for writing fill values to a dataset. This property is set in the dataset creation property list <code>plist_id</code>. Timing is specified in <code>fill_time</code> with one of the following values:</p>
+<table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aa85b225308b0a277c4dd6fed7ee465a72">H5D_FILL_TIME_IFSET</a> </td><td>Write fill values to the dataset when storage space is allocated only if there is a user-defined fill value, i.e.,one set with <a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4" title="Sets the fill value for a dataset.">H5Pset_fill_value()</a>. (Default) </td></tr>
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aadd7bb84666434f7d1dc642e94c68eb28">H5D_FILL_TIME_ALLOC</a> </td><td>Write fill values to the dataset when storage space is allocated. </td></tr>
+<tr>
+<td><a class="el" href="_h5_dpublic_8h.html#aa39293626c4e68dd28b06c0dc84bde4aaa87fbf4f3ebf96f2f3effe7bf46c1528">H5D_FILL_TIME_NEVER</a> </td><td>Never write fill values to the dataset. </td></tr>
+</table>
+<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2" title="Sets the time when fill values are written to a dataset.">H5Pset_fill_time()</a> is designed for coordination with the dataset fill value and dataset storage allocation time properties, set with the functions <a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4" title="Sets the fill value for a dataset.">H5Pset_fill_value()</a> and <a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851" title="Sets the timing for storage space allocation.">H5Pset_alloc_time()</a>. See <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> for further cross-references.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga4335bb45b35386daa837b4ff1b9cd4a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4335bb45b35386daa837b4ff1b9cd4a4">&#9670;&nbsp;</a></span>H5Pset_fill_value()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fill_value </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the fill value for a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype of <code>value</code> </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>Pointer to buffer containing value to use as fill value</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4" title="Sets the fill value for a dataset.">H5Pset_fill_value()</a> sets the fill value for a dataset in the dataset creation property list. <code>value</code> is interpreted as being of datatype <code>type_id</code>. This datatype may differ from that of the dataset, but the HDF5 library must be able to convert <code>value</code> to the dataset datatype when the dataset is created.</p>
+<p>The default fill value is 0 (zero), which is interpreted according to the actual dataset datatype.</p>
+<p>Setting <code>value</code> to NULL indicates that the fill value is to be undefined.</p>
+<dl class="section note"><dt>Note</dt><dd>Applications sometimes write data only to portions of an allocated dataset. It is often useful in such cases to fill the unused space with a known fill value. This function allows the user application to set that fill value; the functions <a class="el" href="group___h5_d.html#ga8d4a57e2b2b8c95cfecf6f75bdaa8343" title="Fills dataspace elements with a fill value in a memory buffer.">H5Dfill()</a> and <a class="el" href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2" title="Sets the time when fill values are written to a dataset.">H5Pset_fill_time()</a>, respectively, provide the ability to apply the fill value on demand or to set up its automatic application.</dd>
+<dd>
+A fill value should be defined so that it is appropriate for the application. While the HDF5 default fill value is 0 (zero), it is often appropriate to use another value. It might be useful, for example, to use a value that is known to be impossible for the application to legitimately generate.</dd>
+<dd>
+<a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4" title="Sets the fill value for a dataset.">H5Pset_fill_value()</a> is designed to work in concert with <a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851" title="Sets the timing for storage space allocation.">H5Pset_alloc_time()</a> and <a class="el" href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2" title="Sets the time when fill values are written to a dataset.">H5Pset_fill_time()</a>. <a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851" title="Sets the timing for storage space allocation.">H5Pset_alloc_time()</a> and <a class="el" href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2" title="Sets the time when fill values are written to a dataset.">H5Pset_fill_time()</a> govern the timing of dataset storage allocation and fill value write operations and can be important in tuning application performance.</dd>
+<dd>
+See <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> for further cross-references.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga75d80991a8f467e0d454c53a383ae7f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga75d80991a8f467e0d454c53a383ae7f9">&#9670;&nbsp;</a></span>H5Pset_layout()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_layout </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06e">H5D_layout_t</a>&#160;</td>
+ <td class="paramname"><em>layout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the type of storage used to store the raw data for a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">layout</td><td>Type of storage layout for raw data</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a> sets the type of storage used to store the raw data for a dataset. This function is only valid for dataset creation property lists.</p>
+<p>Valid values for <code>layout</code> are:</p><ul>
+<li><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea922bab7d90bea9d3a0bb9082e0ca334d">H5D_COMPACT</a>: Store raw data in the dataset object header in file. This should only be used for datasets with small amounts of raw data. The raw data size limit is 64K (65520 bytes). Attempting to create a dataset with raw data larger than this limit will cause the <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> call to fail.</li>
+<li><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea6161acec1a11680d488b5bb8694c79f1">H5D_CONTIGUOUS</a>: Store raw data separately from the object header in one large chunk in the file.</li>
+<li><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06eadc846667d1f23d573964d22549e5f262">H5D_CHUNKED</a>: Store raw data separately from the object header as chunks of data in separate locations in the file.</li>
+<li><a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea5c213e4ca5ea394669873ce66f558ad4">H5D_VIRTUAL</a>: Draw raw data from multiple datasets in different files.</li>
+</ul>
+<p>Note that a compact storage layout may affect writing data to the dataset with parallel applications. See the note in <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> documentation for details. </p><dl class="section version"><dt>Version</dt><dd>1.10.0 <a class="el" href="_h5_dpublic_8h.html#a57e163d4c263b585ca2d904996f5e06ea5c213e4ca5ea394669873ce66f558ad4">H5D_VIRTUAL</a> added in this release. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="gad58a9c0e766ef71d4075b2c2a755e91c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad58a9c0e766ef71d4075b2c2a755e91c">&#9670;&nbsp;</a></span>H5Pset_nbit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_nbit </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets up the use of the N-Bit filter. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section attention"><dt>Attention</dt><dd>If you are planning to use compression with parallel HDF5, ensure that calls to <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> occur in collective mode. In other words, all MPI ranks (in the relevant communicator) call <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> and pass a dataset transfer property list with the MPI-IO collective option property set to <a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8a3816f1011586f6f6f57ce6c2a6c2fcbe">H5FD_MPIO_COLLECTIVE_IO</a>.<br />
+ Note that data transformations are currently <b>not</b> supported when writing to datasets in parallel and with compression enabled.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c" title="Sets up the use of the N-Bit filter.">H5Pset_nbit()</a> sets the N-Bit filter, <a class="el" href="_h5_zpublic_8h.html#a8cc463fa1979bd4bfa0dd9aa6a41e49d">H5Z_FILTER_NBIT</a>, in the dataset creation property list <code>plist_id</code>.</p>
+<p>The HDF5 user can create an N-Bit datatype with the following code: </p><pre>
+ hid_t nbit_datatype = H5Tcopy(H5T_STD_I32LE);
+ H5Tset_precision(nbit_datatype, 16);
+ H5Tset_offset(nbit_datatype, 4);
+ </pre><p>In memory, one value of the N-Bit datatype in the above example will be stored on a little-endian machine as follows:</p>
+<table class="doxtable">
+<tr>
+<td>byte 3 </td><td>byte 2 </td><td>byte 1 </td><td>byte 0 </td></tr>
+<tr>
+<td>???????? </td><td>????SPPP </td><td>PPPPPPPP </td><td>PPPP???? </td></tr>
+</table>
+<p>Note: S - sign bit, P - significant bit, ? - padding bit; For signed integer, the sign bit is included in the precision.</p>
+<p>When data of the above datatype is stored on disk using the N-bit filter, all padding bits are chopped off and only significant bits are stored. The values on disk will be something like:</p>
+<table class="doxtable">
+<tr>
+<td>1st value </td><td>2nd value </td><td>... </td></tr>
+<tr>
+<td>SPPPPPPPPPPPPPPP </td><td>SPPPPPPPPPPPPPPP </td><td>... </td></tr>
+</table>
+<p>The N-Bit filter is used effectively for compressing data of an N-Bit datatype as well as a compound and an array datatype with N-Bit fields. However, the datatype classes of the N-Bit datatype or the N-Bit field of the compound datatype or the array datatype are limited to integer or floating-point.</p>
+<p>The N-Bit filter supports complex situations where a compound datatype contains member(s) of a compound datatype or an array datatype that has a compound datatype as the base type. However, it does not support the situation where an array datatype has a variable-length or variable-length string as its base datatype. The filter does support the situation where a variable-length or variable-length string is a member of a compound datatype.</p>
+<p>The N-Bit filter allows all other HDF5 datatypes (such as time, string, bitfield, opaque, reference, enum, and variable length) to pass through as a no-op.</p>
+<p>Like other I/O filters supported by the HDF5 library, application using the N-Bit filter must store data with chunked storage.</p>
+<p>By nature, the N-Bit filter should not be used together with other I/O filters.</p>
+<dl class="section version"><dt>Version</dt><dd>1.8.8 Fortran subroutine introduced in this release.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga5c10165b670e0e984db431aee818cc7e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5c10165b670e0e984db431aee818cc7e">&#9670;&nbsp;</a></span>H5Pset_scaleoffset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_scaleoffset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#ga53d85c0570e17f6e1ddbf569462b1516">H5Z_SO_scale_type_t</a>&#160;</td>
+ <td class="paramname"><em>scale_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>scale_factor</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets up the use of the scale-offset filter. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">scale_type</td><td>Flag indicating compression method </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">scale_factor</td><td>Parameter related to scale. Must be non-negative</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section attention"><dt>Attention</dt><dd>If you are planning to use compression with parallel HDF5, ensure that calls to <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> occur in collective mode. In other words, all MPI ranks (in the relevant communicator) call <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> and pass a dataset transfer property list with the MPI-IO collective option property set to <a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8a3816f1011586f6f6f57ce6c2a6c2fcbe">H5FD_MPIO_COLLECTIVE_IO</a>.<br />
+ Note that data transformations are currently <b>not</b> supported when writing to datasets in parallel and with compression enabled.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e" title="Sets up the use of the scale-offset filter.">H5Pset_scaleoffset()</a> sets the scale-offset filter, <a class="el" href="_h5_zpublic_8h.html#a745d2ccb4f7712ed78ef5e562e27d2ca">H5Z_FILTER_SCALEOFFSET</a>, for a dataset.</p>
+<p>Generally speaking, scale-offset compression performs a scale and/or offset operation on each data value and truncates the resulting value to a minimum number of bits (MinBits) before storing it. The current scale-offset filter supports integer and floating-point datatypes.</p>
+<p>For an integer datatype, the parameter <code>scale_type</code> should be set to <a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516a9fc45fdf1844739c145130e8c324a3a3">H5Z_SO_INT</a> (2). The parameter <code>scale_factor</code> denotes MinBits. If the user sets it to H5Z_SO_INT_MINBITS_DEFAULT (0), the filter will calculate MinBits. If <code>scale_factor</code> is set to a positive integer, the filter does not do any calculation and just uses the number as MinBits. However, if the user gives a MinBits that is less than what would be generated by the filter, the compression will be lossy. Also, the MinBits supplied by the user cannot exceed the number of bits to store one value of the dataset datatype.</p>
+<p>For a floating-point datatype, the filter adopts the GRiB data packing mechanism, which offers two alternate methods: E-scaling and D-scaling. Both methods are lossy compression. If the parameter <code>scale_type</code> is set to <a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516aa3d402f72492b3f34929fb2b99805adb">H5Z_SO_FLOAT_DSCALE</a> (0), the filter will use the D-scaling method; if it is set to <a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516aae52c95d077fdced352846e4f01bd826">H5Z_SO_FLOAT_ESCALE</a> (1), the filter will use the E-scaling method. Since only the D-scaling method is implemented, <code>scale_type</code> should be set to <a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516aa3d402f72492b3f34929fb2b99805adb">H5Z_SO_FLOAT_DSCALE</a> or 0.</p>
+<p>When the D-scaling method is used, the original data is "D" scaled — multiplied by 10 to the power of <code>scale_factor</code>, and the "significant" part of the value is moved to the left of the decimal point. Care should be taken in setting the decimal <code>scale_factor</code> so that the integer part will have enough precision to contain the appropriate information of the data value. For example, if <code>scale_factor</code> is set to 2, the number 104.561 will be 10456.1 after "D" scaling. The last digit 1 is not "significant" and is thrown off in the process of rounding. The user should make sure that after "D" scaling and rounding, the data values are within the range that can be represented by the integer (same size as the floating-point type).</p>
+<p>Valid values for scale_type are as follows:</p>
+<table class="doxtable">
+<tr>
+<td><a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516aa3d402f72492b3f34929fb2b99805adb">H5Z_SO_FLOAT_DSCALE</a> (0) </td><td>Floating-point type, using variable MinBits method </td></tr>
+<tr>
+<td><a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516aae52c95d077fdced352846e4f01bd826">H5Z_SO_FLOAT_ESCALE</a> (1) </td><td>Floating-point type, using fixed MinBits method </td></tr>
+<tr>
+<td><a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516a9fc45fdf1844739c145130e8c324a3a3">H5Z_SO_INT</a> (2) </td><td>Integer type </td></tr>
+</table>
+<p>The meaning of <code>scale_factor</code> varies according to the value assigned to <code>scale_type:</code> </p>
+<table class="doxtable">
+<tr>
+<th><code>scale_type</code> value </th><th><code>scale_factor</code> description </th></tr>
+<tr>
+<td><a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516aa3d402f72492b3f34929fb2b99805adb">H5Z_SO_FLOAT_DSCALE</a> </td><td>Denotes the decimal scale factor for D-scaling and can be positive, negative or zero. This is the current implementation of the library. </td></tr>
+<tr>
+<td><a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516aae52c95d077fdced352846e4f01bd826">H5Z_SO_FLOAT_ESCALE</a> </td><td>Denotes MinBits for E-scaling and must be a positive integer. This is not currently implemented by the library. </td></tr>
+<tr>
+<td><a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gga53d85c0570e17f6e1ddbf569462b1516a9fc45fdf1844739c145130e8c324a3a3">H5Z_SO_INT</a> </td><td>Denotes MinBits and it should be a positive integer or <a class="el" href="group___s_c_a_l_e_o_f_f_s_e_t.html#gaac7e88f7af9f1c4a13420bf66cfc6b4d">H5Z_SO_INT_MINBITS_DEFAULT</a> (0). If it is less than 0, the library will reset it to 0 since it is not implemented. </td></tr>
+</table>
+<p>Like other I/O filters supported by the HDF5 library, an application using the scale-offset filter must store data with chunked storage.</p>
+<dl class="section version"><dt>Version</dt><dd>1.8.8 Fortran90 subroutine introduced in this release.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga31e09cb0bf2da2893eed8a72220e6521"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga31e09cb0bf2da2893eed8a72220e6521">&#9670;&nbsp;</a></span>H5Pset_shuffle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_shuffle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets up use of the shuffle filter. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section attention"><dt>Attention</dt><dd>If you are planning to use compression with parallel HDF5, ensure that calls to <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> occur in collective mode. In other words, all MPI ranks (in the relevant communicator) call <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> and pass a dataset transfer property list with the MPI-IO collective option property set to <a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8a3816f1011586f6f6f57ce6c2a6c2fcbe">H5FD_MPIO_COLLECTIVE_IO</a>.<br />
+ Note that data transformations are currently <b>not</b> supported when writing to datasets in parallel and with compression enabled.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga31e09cb0bf2da2893eed8a72220e6521" title="Sets up use of the shuffle filter.">H5Pset_shuffle()</a> sets the shuffle filter, <a class="el" href="_h5_zpublic_8h.html#aa723f1a71601bf22c95620a490ecf1af">H5Z_FILTER_SHUFFLE</a>, in the dataset creation property list <code>plist_id</code>. The shuffle filter de-interlaces a block of data by reordering the bytes. All the bytes from one consistent byte position of each data element are placed together in one block; all bytes from a second consistent byte position of each data element are placed together a second block; etc. For example, given three data elements of a 4-byte datatype stored as 012301230123, shuffling will re-order data as 000111222333. This can be a valuable step in an effective compression algorithm because the bytes in each byte position are often closely related to each other and putting them together can increase the compression ratio.</p>
+<p>As implied above, the primary value of the shuffle filter lies in its coordinated use with a compression filter; it does not provide data compression when used alone. When the shuffle filter is applied to a dataset immediately prior to the use of a compression filter, the compression ratio achieved is often superior to that achieved by the use of a compression filter without the shuffle filter.</p>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga37de4b6071a94574cfab5cd6de9c3fc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga37de4b6071a94574cfab5cd6de9c3fc6">&#9670;&nbsp;</a></span>H5Pset_szip()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_szip </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>options_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>pixels_per_block</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets up use of the SZIP compression filter. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">options_mask</td><td>A bit-mask conveying the desired SZIP options; Valid values are <a class="el" href="group___s_z_i_p.html#gaf55e168a1f7aaf8a94d820a2210fccb9">H5_SZIP_EC_OPTION_MASK</a> and <a class="el" href="group___s_z_i_p.html#ga688fde8106225adf9e6ccd2a168dec74">H5_SZIP_NN_OPTION_MASK</a>. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">pixels_per_block</td><td>The number of pixels or data elements in each data block</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section attention"><dt>Attention</dt><dd>If you are planning to use compression with parallel HDF5, ensure that calls to <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> occur in collective mode. In other words, all MPI ranks (in the relevant communicator) call <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> and pass a dataset transfer property list with the MPI-IO collective option property set to <a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8a3816f1011586f6f6f57ce6c2a6c2fcbe">H5FD_MPIO_COLLECTIVE_IO</a>.<br />
+ Note that data transformations are currently <b>not</b> supported when writing to datasets in parallel and with compression enabled.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#ga37de4b6071a94574cfab5cd6de9c3fc6" title="Sets up use of the SZIP compression filter.">H5Pset_szip()</a> sets an SZIP compression filter, <a class="el" href="_h5_zpublic_8h.html#a421d9941c68ebb776573baeb9aa77cd2">H5Z_FILTER_SZIP</a>, for a dataset. SZIP is a compression method designed for use with scientific data.</p>
+<p>Before proceeding, all users should review the “Limitations” section below.</p>
+<p>Users familiar with SZIP outside the HDF5 context may benefit from reviewing the Note “For Users Familiar with SZIP in Other Contexts” below.</p>
+<p>In the text below, the term pixel refers to an HDF5 data element. This terminology derives from SZIP compression's use with image data, where pixel referred to an image pixel.</p>
+<p>The SZIP <code>bits_per_pixel</code> value (see Note, below) is automatically set, based on the HDF5 datatype. SZIP can be used with atomic datatypes that may have size of 8, 16, 32, or 64 bits. Specifically, a dataset with a datatype that is 8-, 16-, 32-, or 64-bit signed or unsigned integer; char; or 32- or 64-bit float can be compressed with SZIP. See Note, below, for further discussion of the SZIP <code>bits_per_pixel</code> setting.</p>
+<p>SZIP options are passed in an options mask, <code>options_mask</code>, as follows.</p>
+<table class="doxtable">
+<tr>
+<th>Option </th><th>Description (Mutually exclusive; select one.) </th></tr>
+<tr>
+<td><a class="el" href="group___s_z_i_p.html#gaf55e168a1f7aaf8a94d820a2210fccb9">H5_SZIP_EC_OPTION_MASK</a> </td><td>Selects entropy coding method </td></tr>
+<tr>
+<td><a class="el" href="group___s_z_i_p.html#ga688fde8106225adf9e6ccd2a168dec74">H5_SZIP_NN_OPTION_MASK</a> </td><td>Selects nearest neighbor coding method </td></tr>
+</table>
+<p>The following guidelines can be used in determining which option to select:</p>
+<ul>
+<li>The entropy coding method, the EC option specified by <a class="el" href="group___s_z_i_p.html#gaf55e168a1f7aaf8a94d820a2210fccb9">H5_SZIP_EC_OPTION_MASK</a>, is best suited for data that has been processed. The EC method works best for small numbers.</li>
+<li>The nearest neighbor coding method, the NN option specified by <a class="el" href="group___s_z_i_p.html#ga688fde8106225adf9e6ccd2a168dec74">H5_SZIP_NN_OPTION_MASK</a>, preprocesses the data then the applies EC method as above.</li>
+</ul>
+<p>Other factors may affect results, but the above criteria provides a good starting point for optimizing data compression.</p>
+<p>SZIP compresses data block by block, with a user-tunable block size. This block size is passed in the parameter <code>pixels_per_block</code> and must be even and not greater than 32, with typical values being 8, 10, 16, or 32. This parameter affects compression ratio; the more pixel values vary, the smaller this number should be to achieve better performance.</p>
+<p>In HDF5, compression can be applied only to chunked datasets. If <code>pixels_per_block</code> is bigger than the total number of elements in a dataset chunk, <a class="el" href="group___d_c_p_l.html#ga37de4b6071a94574cfab5cd6de9c3fc6" title="Sets up use of the SZIP compression filter.">H5Pset_szip()</a> will succeed but the subsequent call to <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> will fail; the conflict can be detected only when the property list is used.</p>
+<p>To achieve optimal performance for SZIP compression, it is recommended that a chunk's fastest-changing dimension be equal to N times <code>pixels_per_block</code> where N is the maximum number of blocks per scan line allowed by the SZIP library. In the current version of SZIP, N is set to 128.</p>
+<p>SZIP compression is an optional HDF5 filter.</p>
+<p><b>Limitations:</b> </p>
+<ul>
+<li>SZIP compression cannot be applied to compound, array, variable-length, enumeration, or any other user-defined datatypes. If an SZIP filter is set in a dataset creation property list used to create a dataset containing a non-allowed datatype, the call to <a class="el" href="group___h5_d.html#ga0647ba4bbd26d5230cc07f3a5685b2cf">H5Dcreate()</a> will fail; the conflict can be detected only when the property list is used.</li>
+<li>Users should be aware that there are factors that affect one's rights and ability to use SZIP compression by reviewing the SZIP copyright notice.</li>
+</ul>
+<dl class="section note"><dt>Note</dt><dd><b>For</b> <b>Users</b> <b>Familiar</b> <b>with</b> <b>SZIP</b> <b>in</b> <b>Other</b> <b>Contexts:</b> </dd>
+<dd>
+The following notes are of interest primarily to those who have used SZIP compression outside of the HDF5 context. In non-HDF5 applications, SZIP typically requires that the user application supply additional parameters:<ul>
+<li><code>pixels_in_object</code>, the number of pixels in the object to be compressed</li>
+<li><code>bits_per_pixel</code>, the number of bits per pixel</li>
+<li><code>pixels_per_scanline</code>, the number of pixels per scan line</li>
+</ul>
+</dd>
+<dd>
+These values need not be independently supplied in the HDF5 environment as they are derived from the datatype and dataspace, which are already known. In particular, HDF5 sets <code>pixels_in_object</code> to the number of elements in a chunk and <code>bits_per_pixel</code> to the size of the element or pixel datatype.</dd>
+<dd>
+The following algorithm is used to set <code>pixels_per_scanline:</code> <ul>
+<li>If the size of a chunk's fastest-changing dimension, size, is greater than 4K, set <code>pixels_per_scanline</code> to 128 times <code>pixels_per_block</code>.</li>
+<li>If size is less than 4K but greater than <code>pixels_per_block</code>, set <code>pixels_per_scanline</code> to the minimum of size and 128 times <code>pixels_per_block</code>.</li>
+<li>If size is less than <code>pixels_per_block</code> but greater than the number elements in the chunk, set <code>pixels_per_scanline</code> to the minimum of the number elements in the chunk and 128 times <code>pixels_per_block</code>.</li>
+</ul>
+</dd>
+<dd>
+The HDF5 datatype may have precision that is less than the full size of the data element, e.g., an 11-bit integer can be defined using <a class="el" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7" title="Sets the precision of an atomic datatype.">H5Tset_precision()</a>. To a certain extent, SZIP can take advantage of the precision of the datatype to improve compression:<ul>
+<li>If the HDF5 datatype size is 24-bit or less and the offset of the bits in the HDF5 datatype is zero (see <a class="el" href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f" title="Sets the bit offset of the first significant bit.">H5Tset_offset()</a> or <a class="el" href="group___a_t_o_m.html#ga225f0b6d173f90d3696bb68b88ae07c1" title="Retrieves the bit offset of the first significant bit.">H5Tget_offset()</a>), the data is the in lowest N bits of the data element. In this case, the SZIP <code>bits_per_pixel</code> is set to the precision of the HDF5 datatype.</li>
+<li>If the offset is not zero, the SZIP <code>bits_per_pixel</code> will be set to the number of bits in the full size of the data element.</li>
+<li>If the HDF5 datatype precision is 25-bit to 32-bit, the SZIP <code>bits_per_pixel</code> will be set to 32.</li>
+<li>If the HDF5 datatype precision is 33-bit to 64-bit, the SZIP <code>bits_per_pixel</code> will be set to 64.</li>
+</ul>
+</dd>
+<dd>
+HDF5 always modifies the options mask provided by the user to set up usage of RAW_OPTION_MASK, ALLOW_K13_OPTION_MASK, and one of LSB_OPTION_MASK or MSB_OPTION_MASK, depending on endianness of the datatype.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="gadec895092dbbedb94f85d9cacf8924f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadec895092dbbedb94f85d9cacf8924f5">&#9670;&nbsp;</a></span>H5Pset_virtual()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_virtual </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>vspace_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>src_file_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>src_dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>src_space_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the mapping between virtual and source datasets. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dcpl_id</td><td>Dataset creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">vspace_id</td><td>The dataspace identifier with the selection within the virtual dataset applied, possibly an unlimited selection </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">src_file_name</td><td>The name of the HDF5 file where the source dataset is located or a <code>"."</code> (period) for a source dataset in the same file. The file might not exist yet. The name can be specified using a C-style <code>printf</code> statement as described below. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">src_dset_name</td><td>The path to the HDF5 dataset in the file specified by <code>src_file_name</code>. The dataset might not exist yet. The dataset name can be specified using a C-style <code>printf</code> statement as described below. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">src_space_id</td><td>The source dataset's dataspace identifier with a selection applied, possibly an unlimited selection </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a> maps elements of the virtual dataset (VDS) described by the virtual dataspace identifier <code>vspace_id</code> to the elements of the source dataset described by the source dataset dataspace identifier <code>src_space_id</code>. The source dataset is identified by the name of the file where it is located, <code>src_file_name</code>, and the name of the dataset, <code>src_dset_name</code>.</p>
+<dl class="section user"><dt>C-style <code>printf</code> Formatting Statements:</dt><dd>C-style <code>printf</code> formatting allows a pattern to be specified in the name of a source file or dataset. Strings for the file and dataset names are treated as literals except for the following substitutions: <table class="doxtable">
+<tr>
+<td><code>"%%"</code> </td><td>Replaced with a single <code>"%"</code> (percent) character. </td></tr>
+<tr>
+<td><code>"%&lt;d&gt;b"</code> </td><td>Where <code>"&lt;d&gt;"</code> is the virtual dataset dimension axis (0-based) and <code>"b"</code> indicates that the block count of the selection in that dimension should be used. The full expression (for example, <code>"%0b"</code>) is replaced with a single numeric value when the mapping is evaluated at VDS access time. Example code for many source and virtual dataset mappings is available in the "Examples of Source to Virtual Dataset Mapping" chapter in the <a href="https://portal.hdfgroup.org/display/HDF5/RFC+HDF5+Virtual+Dataset">RFC: HDF5 Virtual Dataset</a>. </td></tr>
+</table>
+If the printf form is used for the source file or dataset names, the selection in the source dataset's dataspace must be fixed-size.</dd></dl>
+<dl class="section user"><dt>Source File Resolutions:</dt><dd>When a source dataset residing in a different file is accessed, the library will search for the source file <code>src_file_name</code> as described below: <ul>
+<li>If <code>src_file_name</code> is a <code>"."</code> (period) then it refers to the file containing the virtual dataset. </li>
+<li>If <code>src_file_name</code> is a relative pathname, the following steps are performed:<ul>
+<li>The library will get the prefix(es) set in the environment variable <code>HDF5_VDS_PREFIX</code> and will try to prepend each prefix to <code>src_file_name</code> to form a new <code>src_file_name</code>. If the new <code>src_file_name</code> does not exist or if <code>HDF5_VDS_PREFIX</code> is not set, the library will get the prefix set via <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a> and prepend it to <code>src_file_name</code> to form a new <code>src_file_name</code>. If the new <code>src_file_name</code> does not exist or no prefix is being set by <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a> then the path of the file containing the virtual dataset is obtained. This path can be the absolute path or the current working directory plus the relative path of that file when it is created/opened. The library will prepend this path to <code>src_file_name</code> to form a new <code>src_file_name</code>.</li>
+<li>If the new <code>src_file_name</code> does not exist, then the library will look for <code>src_file_name</code> and will return failure/success accordingly. </li>
+</ul>
+</li>
+<li>If <code>src_file_name</code> is an absolute pathname, the library will first try to find <code>src_file_name</code>. If <code>src_file_name</code> does not exist, <code>src_file_name</code> is stripped of directory paths to form a new <code>src_file_name</code>. The search for the new <code>src_file_name</code> then follows the same steps as described above for a relative pathname. See examples below illustrating how <code>src_file_name</code> is stripped to form a new <code>src_file_name</code>. </li>
+</ul>
+</dd></dl>
+<dl class="section user"><dt></dt><dd>Note that <code>src_file_name</code> is considered to be an absolute pathname when the following condition is true: <ul>
+<li>For Unix, the first character of <code>src_file_name</code> is a slash (<code>/</code>).<br />
+ For example, consider a <code>src_file_name</code> of <code>/tmp/A.h5</code>. If that source file does not exist, the new <code>src_file_name</code> after stripping will be <code>A.h5</code>. </li>
+<li>For Windows, there are 6 cases:<ol type="1">
+<li><code>src_file_name</code> is an absolute drive with absolute pathname.<br />
+ For example, consider a <code>src_file_name</code> of <code>/tmp/A.h5</code>. If that source file does not exist, the new <code>src_file_name</code> after stripping will be <code>A.h5</code>.</li>
+<li><code>src_file_name</code> is an absolute pathname without specifying drive name.<br />
+ For example, consider a <code>src_file_name</code> of <code>/tmp/A.h5</code>. If that source file does not exist, the new <code>src_file_name</code> after stripping will be <code>A.h5</code>.</li>
+<li><code>src_file_name</code> is an absolute drive with relative pathname.<br />
+ For example, consider a <code>src_file_name</code> of <code>/tmp/A.h5</code>. If that source file does not exist, the new <code>src_file_name</code> after stripping will be <code>tmp/A.h5</code>.</li>
+<li><code>src_file_name</code> is in UNC (Uniform Naming Convention) format with server name, share name, and pathname.<br />
+ For example, consider a <code>src_file_name</code> of <code>/tmp/A.h5</code>. If that source file does not exist, the new <code>src_file_name</code> after stripping will be <code>A.h5</code>.</li>
+<li><code>src_file_name</code> is in Long UNC (Uniform Naming Convention) format with server name, share name, and pathname.<br />
+ For example, consider a <code>src_file_name</code> of <code>/tmp/A.h5</code>. If that source file does not exist, the new <code>src_file_name</code> after stripping will be <code>A.h5</code>.</li>
+<li><code>src_file_name</code> is in Long UNC (Uniform Naming Convention) format with an absolute drive and an absolute pathname.<br />
+ For example, consider a <code>src_file_name</code> of <code>/tmp/A.h5</code>. If that source file does not exist, the new <code>src_file_name</code> after stripping will be <code>A.h5</code></li>
+</ol>
+</li>
+</ul>
+</dd></dl>
+<dl class="section see"><dt>See also</dt><dd><a href="https://portal.hdfgroup.org/display/HDF5/Virtual+Dataset++-+VDS">Virtual Dataset Overview</a></dd>
+<dd>
+Supporting Functions: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3" title="Returns the layout of the raw data for a dataset.">H5Pget_layout()</a>, <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9" title="Sets the type of storage used to store the raw data for a dataset.">H5Pset_layout()</a>, <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0" title="Retrieves a regular hyperslab selection.">H5Sget_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49" title="Determines if a hyperslab selection is regular.">H5Sis_regular_hyperslab()</a>, <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab()</a> </dd>
+<dd>
+VDS Functions: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85" title="Gets the number of mappings for the virtual dataset.">H5Pget_virtual_count()</a>, <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952" title="Gets the name of a source dataset used in the mapping.">H5Pget_virtual_dsetname()</a>, <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa" title="Gets the filename of a source dataset used in the mapping.">H5Pget_virtual_filename()</a>, <a class="el" href="group___d_a_p_l.html#ga9a48c80955877c20d53e8fd3f49a2995" title="Retrieves prefix applied to VDS source file paths.">H5Pget_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f" title="Returns the maximum number of missing source files and/or datasets with the printf-style names when g...">H5Pget_virtual_printf_gap()</a>, <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc" title="Gets a dataspace identifier for the selection within the source dataset used in the mapping.">H5Pget_virtual_srcspace()</a>, <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c" title="Retrieves the view of a virtual dataset accessed with dapl_id.">H5Pget_virtual_view()</a>, <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d" title="Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.">H5Pget_virtual_vspace()</a>, <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5" title="Sets the mapping between virtual and source datasets.">H5Pset_virtual()</a>, <a class="el" href="group___d_a_p_l.html#ga6816e0de35a335f636922c3cd5569819" title="Sets prefix to be applied to VDS source file paths.">H5Pset_virtual_prefix()</a>, <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf" title="Sets the maximum number of missing source files and/or datasets with the printf-style names when gett...">H5Pset_virtual_printf_gap()</a>, <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4" title="Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.">H5Pset_virtual_view()</a></dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.10.2 A change was made to the method of searching for VDS source files. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___d_c_p_l.map b/develop/group___d_c_p_l.map
new file mode 100644
index 0000000..8a19f6b
--- /dev/null
+++ b/develop/group___d_c_p_l.map
@@ -0,0 +1,4 @@
+<map id="Dataset Creation Properties" name="Dataset Creation Properties">
+<area shape="rect" id="node1" href="$group___o_c_p_l.html" title=" " alt="" coords="5,5,199,31"/>
+<area shape="rect" id="node2" title=" " alt="" coords="247,5,449,31"/>
+</map>
diff --git a/develop/group___d_c_p_l.md5 b/develop/group___d_c_p_l.md5
new file mode 100644
index 0000000..5fd6e44
--- /dev/null
+++ b/develop/group___d_c_p_l.md5
@@ -0,0 +1 @@
+80b6721095dc5331487a4e4cb9702452 \ No newline at end of file
diff --git a/develop/group___d_c_p_l.png b/develop/group___d_c_p_l.png
new file mode 100644
index 0000000..ca4b340
--- /dev/null
+++ b/develop/group___d_c_p_l.png
Binary files differ
diff --git a/develop/group___d_x_p_l.html b/develop/group___d_x_p_l.html
new file mode 100644
index 0000000..9554669
--- /dev/null
+++ b/develop/group___d_x_p_l.html
@@ -0,0 +1,1932 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Dataset Transfer Properties</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___d_x_p_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Dataset Transfer Properties<div class="ingroups"><a class="el" href="group___h5_p.html">Property Lists (H5P)</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p>Use dataset transfer properties to customize certain aspects of reading and writing datasets such as transformations, MPI-IO I/O mode, error detection, etc. These properties are <em>not</em> persisted with datasets, and can be adjusted at runtime before a dataset is read or written.</p>
+<p><a class="anchor" id="table_dxpl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">Data transfer property list functions (H5P)</caption>
+<tr>
+<th>C Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga51d126d64fa766d44160a95057a2c733" title="Sets B-tree split ratios for a dataset transfer property list.">H5Pset_btree_ratios</a>/<a class="el" href="group___d_x_p_l.html#ga3f3df48ce44b6af7517654b23a37fa02" title="Gets B-tree split ratios for a dataset transfer property list.">H5Pget_btree_ratios</a> </td><td>Sets/gets B-tree split ratios for a dataset transfer property list. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce" title="Sets type conversion and background buffers.">H5Pset_buffer</a> </td><td>Maximum size for the type conversion buffer and the background buffer. May also supply pointers to application-allocated buffers. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#gaa8c317b6164ae22a6ddae4131bbbcd22" title="Sets a data transform expression.">H5Pset_data_transform</a>/<a class="el" href="group___d_x_p_l.html#ga865b05218e704578fe8db0c9dec07b25" title="Retrieves a data transform expression.">H5Pget_data_transform</a> </td><td>Sets/gets a data transform expression. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#gadd73dca2b824491cbe768028d7377b2f" title="Sets a hyperslab file selection for a dataset I/O operation.">H5Pset_dataset_io_hyperslab_selection</a> </td><td>Sets a hyperslab file selection for a dataset I/O operation. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga0d95dfa506784acc9aed850c99713609" title="Sets the dataset transfer property list to enable or disable error detection when reading data.">H5Pset_edc_check</a>/<a class="el" href="group___d_x_p_l.html#gabc2b1e2af542ac15ee1613f4f89117e1" title="Determines whether error-detection is enabled for dataset reads.">H5Pget_edc_check</a> </td><td>Sets/gets whether to enable error-detection when reading a dataset. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#gad8c1582c86e3316c70b0658b3b8e2071" title="Sets number of I/O vectors to be read/written in hyperslab I/O.">H5Pset_hyper_vector_size</a> </td><td>set the number of "I/O vectors" (offset and length pairs) which are to be accumulated in memory before being issued to the lower levels of the library for reading or writing the actual data. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga1890e730c34efa20cd6a5d1d2a0e8caa" title="Sets user-defined filter callback function.">H5Pset_filter_callback</a> </td><td>Sets user-defined filter callback function. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#gad8c1582c86e3316c70b0658b3b8e2071" title="Sets number of I/O vectors to be read/written in hyperslab I/O.">H5Pset_hyper_vector_size</a>/<a class="el" href="group___d_x_p_l.html#gaa55e7a6dd26a8df51b331febfeeb376b" title="Retrieves number of I/O vectors to be read/written in hyperslab I/O.">H5Pget_hyper_vector_size</a> </td><td>Sets/gets number of I/O vectors to be read/written in hyperslab I/O. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga10a80b29444d933da1aa2003f46cf003" title="Sets user-defined datatype conversion callback function.">H5Pset_type_conv_cb</a>/<a class="el" href="group___d_x_p_l.html#gae8c8557d303fa914b569da0182284e89" title="Gets user-defined datatype conversion callback function.">H5Pget_type_conv_cb</a> </td><td>Sets/gets user-defined datatype conversion callback function. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf" title="Sets the memory manager for variable-length datatype allocation in H5Dread() and H5Dvlen_reclaim()">H5Pset_vlen_mem_manager</a>/<a class="el" href="group___d_x_p_l.html#ga9de8cad8b5664a956d965fd9414c376e" title="Gets the memory manager for variable-length datatype allocation in H5Dread() and H5Dvlen_reclaim()">H5Pget_vlen_mem_manager</a> </td><td>Sets/gets the memory manager for variable-length datatype allocation in <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread</a> and <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim</a>. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e" title="Sets data transfer mode.">H5Pset_dxpl_mpio</a>/<a class="el" href="group___d_x_p_l.html#gab66eca0259c33d575b4050eebfb6f2cd" title="Returns the data transfer mode.">H5Pget_dxpl_mpio</a> </td><td>Sets/gets data transfer mode. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#gadc911ad42f580ce2df327383188ed4ba" title="Sets a flag specifying linked-chunk I/O or multi-chunk I/O.">H5Pset_dxpl_mpio_chunk_opt</a> </td><td>Sets a flag specifying linked-chunk I/O or multi-chunk I/O. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#gaaf5f3432a7d1a1c3f8e3eee6a3dc9810" title="Sets a numeric threshold for linked-chunk I/O.">H5Pset_dxpl_mpio_chunk_opt_num</a> </td><td>Sets a numeric threshold for linked-chunk I/O. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga0b53b19c37bda96d3578ce38b3858ea3" title="Sets a ratio threshold for collective I/O.">H5Pset_dxpl_mpio_chunk_opt_ratio</a> </td><td>Sets a ratio threshold for collective I/O. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#gacb30d14d1791ec7ff9ee73aa148a51a3" title="Sets low-level data transfer mode.">H5Pset_dxpl_mpio_collective_opt</a> </td><td>Sets a flag governing the use of independent versus collective I/O. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga37ec8c3b3f1880ed6e1b300bc4ee9ed5" title="Retrieves the type of chunk optimization that HDF5 actually performed on the last parallel I/O call (...">H5Pget_mpio_actual_chunk_opt_mode</a> </td><td>Gets the type of chunk optimization that HDF5 actually performed on the last parallel I/O call. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga20efee54f7e69f5ececa0d3c752d3344" title="Retrieves the type of I/O that HDF5 actually performed on the last parallel I/O call (not necessarily...">H5Pget_mpio_actual_io_mode</a> </td><td>Gets the type of I/O that HDF5 actually performed on the last parallel I/O call. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga29707de7c06733295086daa3a2db4979" title="Retrieves local and global causes that broke collective I/O on the last parallel I/O call.">H5Pget_mpio_no_collective_cause</a> </td><td>Gets local and global causes that broke collective I/O on the last parallel I/O call. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga7d4d11c9c273d5a5ce2d174d66e4fa10" title="Sets the selection I/O mode.">H5Pset_selection_io</a>/<a class="el" href="group___d_x_p_l.html#ga324f2407a698f376c9970331dd8c8d16" title="Retrieves the selection I/O mode.">H5Pget_selection_io</a> </td><td>Sets/gets the selection I/O mode. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c" title="Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call.">H5Pget_no_selection_io_cause</a> </td><td>Gets the cause for not performing selection or vector I/O on the last parallel I/O call. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84" title="Retrieves the type(s) of I/O that HDF5 actually performed on raw data during the last I/O call.">H5Pget_actual_selection_io_mode</a> </td><td>Gets the type(s) (scalar, vector, selection) of raw data I/O performed on the last I/O call. </td></tr>
+<tr>
+<td><a class="el" href="group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542" title="Allows the library to modify the contents of the write buffer.">H5Pset_modify_write_buf</a>/<a class="el" href="group___d_x_p_l.html#ga7a3e4d3f7b5c276873d00af3f92cdc22" title="Retrieves the &quot;modify write buffer&quot; property.">H5Pget_modify_write_buf</a> </td><td>Sets/gets a flag allowing the library to modify the contents of the write buffer. </td></tr>
+<tr>
+<td>H5Pset_preserve/H5Pget_preserve </td><td>No longer available, deprecated as it no longer has any effect. </td></tr>
+</table>
+</p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for Dataset Transfer Properties:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___d_x_p_l.png" border="0" usemap="#agroup______d__x__p__l" alt=""/></div>
+<map name="agroup______d__x__p__l" id="agroup______d__x__p__l">
+<area shape="rect" href="group___h5_p.html" title=" " alt="" coords="5,5,156,31"/>
+<area shape="rect" title=" " alt="" coords="204,5,403,31"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga001a22b64f60b815abf5de8b4776f09e"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e">H5Pset_dxpl_mpio</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16">H5FD_mpio_xfer_t</a> xfer_mode)</td></tr>
+<tr class="memdesc:ga001a22b64f60b815abf5de8b4776f09e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets data transfer mode. <a href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e">More...</a><br /></td></tr>
+<tr class="separator:ga001a22b64f60b815abf5de8b4776f09e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab66eca0259c33d575b4050eebfb6f2cd"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gab66eca0259c33d575b4050eebfb6f2cd">H5Pget_dxpl_mpio</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16">H5FD_mpio_xfer_t</a> *xfer_mode)</td></tr>
+<tr class="memdesc:gab66eca0259c33d575b4050eebfb6f2cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the data transfer mode. <a href="group___d_x_p_l.html#gab66eca0259c33d575b4050eebfb6f2cd">More...</a><br /></td></tr>
+<tr class="separator:gab66eca0259c33d575b4050eebfb6f2cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacb30d14d1791ec7ff9ee73aa148a51a3"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gacb30d14d1791ec7ff9ee73aa148a51a3">H5Pset_dxpl_mpio_collective_opt</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8">H5FD_mpio_collective_opt_t</a> opt_mode)</td></tr>
+<tr class="memdesc:gacb30d14d1791ec7ff9ee73aa148a51a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets low-level data transfer mode. <a href="group___d_x_p_l.html#gacb30d14d1791ec7ff9ee73aa148a51a3">More...</a><br /></td></tr>
+<tr class="separator:gacb30d14d1791ec7ff9ee73aa148a51a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc911ad42f580ce2df327383188ed4ba"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gadc911ad42f580ce2df327383188ed4ba">H5Pset_dxpl_mpio_chunk_opt</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_f_dmpi_8h.html#aad0ca234af678f0f0976d810ee2bf246">H5FD_mpio_chunk_opt_t</a> opt_mode)</td></tr>
+<tr class="memdesc:gadc911ad42f580ce2df327383188ed4ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a flag specifying linked-chunk I/O or multi-chunk I/O. <a href="group___d_x_p_l.html#gadc911ad42f580ce2df327383188ed4ba">More...</a><br /></td></tr>
+<tr class="separator:gadc911ad42f580ce2df327383188ed4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaf5f3432a7d1a1c3f8e3eee6a3dc9810"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gaaf5f3432a7d1a1c3f8e3eee6a3dc9810">H5Pset_dxpl_mpio_chunk_opt_num</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, unsigned num_chunk_per_proc)</td></tr>
+<tr class="memdesc:gaaf5f3432a7d1a1c3f8e3eee6a3dc9810"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a numeric threshold for linked-chunk I/O. <a href="group___d_x_p_l.html#gaaf5f3432a7d1a1c3f8e3eee6a3dc9810">More...</a><br /></td></tr>
+<tr class="separator:gaaf5f3432a7d1a1c3f8e3eee6a3dc9810"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b53b19c37bda96d3578ce38b3858ea3"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga0b53b19c37bda96d3578ce38b3858ea3">H5Pset_dxpl_mpio_chunk_opt_ratio</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, unsigned percent_num_proc_per_chunk)</td></tr>
+<tr class="memdesc:ga0b53b19c37bda96d3578ce38b3858ea3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a ratio threshold for collective I/O. <a href="group___d_x_p_l.html#ga0b53b19c37bda96d3578ce38b3858ea3">More...</a><br /></td></tr>
+<tr class="separator:ga0b53b19c37bda96d3578ce38b3858ea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3f3df48ce44b6af7517654b23a37fa02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga3f3df48ce44b6af7517654b23a37fa02">H5Pget_btree_ratios</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, double *left, double *middle, double *right)</td></tr>
+<tr class="memdesc:ga3f3df48ce44b6af7517654b23a37fa02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets B-tree split ratios for a dataset transfer property list. <a href="group___d_x_p_l.html#ga3f3df48ce44b6af7517654b23a37fa02">More...</a><br /></td></tr>
+<tr class="separator:ga3f3df48ce44b6af7517654b23a37fa02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1278b9979cc833e77d699cc878c6dab4"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga1278b9979cc833e77d699cc878c6dab4">H5Pget_buffer</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, void **tconv, void **bkg)</td></tr>
+<tr class="memdesc:ga1278b9979cc833e77d699cc878c6dab4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads buffer settings. <a href="group___d_x_p_l.html#ga1278b9979cc833e77d699cc878c6dab4">More...</a><br /></td></tr>
+<tr class="separator:ga1278b9979cc833e77d699cc878c6dab4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga865b05218e704578fe8db0c9dec07b25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga865b05218e704578fe8db0c9dec07b25">H5Pget_data_transform</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, char *expression, size_t size)</td></tr>
+<tr class="memdesc:ga865b05218e704578fe8db0c9dec07b25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a data transform expression. <a href="group___d_x_p_l.html#ga865b05218e704578fe8db0c9dec07b25">More...</a><br /></td></tr>
+<tr class="separator:ga865b05218e704578fe8db0c9dec07b25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc2b1e2af542ac15ee1613f4f89117e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gabc2b1e2af542ac15ee1613f4f89117e1">H5Pget_edc_check</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:gabc2b1e2af542ac15ee1613f4f89117e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether error-detection is enabled for dataset reads. <a href="group___d_x_p_l.html#gabc2b1e2af542ac15ee1613f4f89117e1">More...</a><br /></td></tr>
+<tr class="separator:gabc2b1e2af542ac15ee1613f4f89117e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa55e7a6dd26a8df51b331febfeeb376b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gaa55e7a6dd26a8df51b331febfeeb376b">H5Pget_hyper_vector_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t *size)</td></tr>
+<tr class="memdesc:gaa55e7a6dd26a8df51b331febfeeb376b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves number of I/O vectors to be read/written in hyperslab I/O. <a href="group___d_x_p_l.html#gaa55e7a6dd26a8df51b331febfeeb376b">More...</a><br /></td></tr>
+<tr class="separator:gaa55e7a6dd26a8df51b331febfeeb376b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacca1a094d70c3b2277175145142fda10"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gacca1a094d70c3b2277175145142fda10">H5Pget_preserve</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:gacca1a094d70c3b2277175145142fda10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks status of the dataset transfer property list (<b>DEPRECATED</b>) <a href="group___d_x_p_l.html#gacca1a094d70c3b2277175145142fda10">More...</a><br /></td></tr>
+<tr class="separator:gacca1a094d70c3b2277175145142fda10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae8c8557d303fa914b569da0182284e89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gae8c8557d303fa914b569da0182284e89">H5Pget_type_conv_cb</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a> *op, void **operate_data)</td></tr>
+<tr class="memdesc:gae8c8557d303fa914b569da0182284e89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets user-defined datatype conversion callback function. <a href="group___d_x_p_l.html#gae8c8557d303fa914b569da0182284e89">More...</a><br /></td></tr>
+<tr class="separator:gae8c8557d303fa914b569da0182284e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9de8cad8b5664a956d965fd9414c376e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga9de8cad8b5664a956d965fd9414c376e">H5Pget_vlen_mem_manager</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a> *alloc_func, void **alloc_info, <a class="el" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a> *free_func, void **free_info)</td></tr>
+<tr class="memdesc:ga9de8cad8b5664a956d965fd9414c376e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the memory manager for variable-length datatype allocation in <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread()</a> and <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim()</a> <a href="group___d_x_p_l.html#ga9de8cad8b5664a956d965fd9414c376e">More...</a><br /></td></tr>
+<tr class="separator:ga9de8cad8b5664a956d965fd9414c376e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga51d126d64fa766d44160a95057a2c733"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga51d126d64fa766d44160a95057a2c733">H5Pset_btree_ratios</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, double left, double middle, double right)</td></tr>
+<tr class="memdesc:ga51d126d64fa766d44160a95057a2c733"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets B-tree split ratios for a dataset transfer property list. <a href="group___d_x_p_l.html#ga51d126d64fa766d44160a95057a2c733">More...</a><br /></td></tr>
+<tr class="separator:ga51d126d64fa766d44160a95057a2c733"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga777e8c171c9e462230a9fa40874b38ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce">H5Pset_buffer</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t size, void *tconv, void *bkg)</td></tr>
+<tr class="memdesc:ga777e8c171c9e462230a9fa40874b38ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets type conversion and background buffers. <a href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce">More...</a><br /></td></tr>
+<tr class="separator:ga777e8c171c9e462230a9fa40874b38ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa8c317b6164ae22a6ddae4131bbbcd22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gaa8c317b6164ae22a6ddae4131bbbcd22">H5Pset_data_transform</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *expression)</td></tr>
+<tr class="memdesc:gaa8c317b6164ae22a6ddae4131bbbcd22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a data transform expression. <a href="group___d_x_p_l.html#gaa8c317b6164ae22a6ddae4131bbbcd22">More...</a><br /></td></tr>
+<tr class="separator:gaa8c317b6164ae22a6ddae4131bbbcd22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0d95dfa506784acc9aed850c99713609"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga0d95dfa506784acc9aed850c99713609">H5Pset_edc_check</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a> check)</td></tr>
+<tr class="memdesc:ga0d95dfa506784acc9aed850c99713609"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dataset transfer property list to enable or disable error detection when reading data. <a href="group___d_x_p_l.html#ga0d95dfa506784acc9aed850c99713609">More...</a><br /></td></tr>
+<tr class="separator:ga0d95dfa506784acc9aed850c99713609"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1890e730c34efa20cd6a5d1d2a0e8caa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga1890e730c34efa20cd6a5d1d2a0e8caa">H5Pset_filter_callback</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_zpublic_8h.html#a3b2331dc3dab96f25a94b6dd7675507c">H5Z_filter_func_t</a> func, void *op_data)</td></tr>
+<tr class="memdesc:ga1890e730c34efa20cd6a5d1d2a0e8caa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets user-defined filter callback function. <a href="group___d_x_p_l.html#ga1890e730c34efa20cd6a5d1d2a0e8caa">More...</a><br /></td></tr>
+<tr class="separator:ga1890e730c34efa20cd6a5d1d2a0e8caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad8c1582c86e3316c70b0658b3b8e2071"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gad8c1582c86e3316c70b0658b3b8e2071">H5Pset_hyper_vector_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t size)</td></tr>
+<tr class="memdesc:gad8c1582c86e3316c70b0658b3b8e2071"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets number of I/O vectors to be read/written in hyperslab I/O. <a href="group___d_x_p_l.html#gad8c1582c86e3316c70b0658b3b8e2071">More...</a><br /></td></tr>
+<tr class="separator:gad8c1582c86e3316c70b0658b3b8e2071"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae8b87209ba6a3943eb614b6dfe55e588"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gae8b87209ba6a3943eb614b6dfe55e588">H5Pset_preserve</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> status)</td></tr>
+<tr class="memdesc:gae8b87209ba6a3943eb614b6dfe55e588"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dataset transfer property list <code>status</code>. <a href="group___d_x_p_l.html#gae8b87209ba6a3943eb614b6dfe55e588">More...</a><br /></td></tr>
+<tr class="separator:gae8b87209ba6a3943eb614b6dfe55e588"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga10a80b29444d933da1aa2003f46cf003"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga10a80b29444d933da1aa2003f46cf003">H5Pset_type_conv_cb</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dxpl_id, <a class="el" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a> op, void *operate_data)</td></tr>
+<tr class="memdesc:ga10a80b29444d933da1aa2003f46cf003"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets user-defined datatype conversion callback function. <a href="group___d_x_p_l.html#ga10a80b29444d933da1aa2003f46cf003">More...</a><br /></td></tr>
+<tr class="separator:ga10a80b29444d933da1aa2003f46cf003"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2220ab75de470b6a6d5b1173d12aa0cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf">H5Pset_vlen_mem_manager</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a> alloc_func, void *alloc_info, <a class="el" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a> free_func, void *free_info)</td></tr>
+<tr class="memdesc:ga2220ab75de470b6a6d5b1173d12aa0cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the memory manager for variable-length datatype allocation in <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread()</a> and <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim()</a> <a href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf">More...</a><br /></td></tr>
+<tr class="separator:ga2220ab75de470b6a6d5b1173d12aa0cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga37ec8c3b3f1880ed6e1b300bc4ee9ed5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga37ec8c3b3f1880ed6e1b300bc4ee9ed5">H5Pget_mpio_actual_chunk_opt_mode</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956">H5D_mpio_actual_chunk_opt_mode_t</a> *actual_chunk_opt_mode)</td></tr>
+<tr class="memdesc:ga37ec8c3b3f1880ed6e1b300bc4ee9ed5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of chunk optimization that HDF5 actually performed on the last parallel I/O call (not necessarily the type requested) <a href="group___d_x_p_l.html#ga37ec8c3b3f1880ed6e1b300bc4ee9ed5">More...</a><br /></td></tr>
+<tr class="separator:ga37ec8c3b3f1880ed6e1b300bc4ee9ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga20efee54f7e69f5ececa0d3c752d3344"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga20efee54f7e69f5ececa0d3c752d3344">H5Pget_mpio_actual_io_mode</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0">H5D_mpio_actual_io_mode_t</a> *actual_io_mode)</td></tr>
+<tr class="memdesc:ga20efee54f7e69f5ececa0d3c752d3344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of I/O that HDF5 actually performed on the last parallel I/O call (not necessarily the type requested) <a href="group___d_x_p_l.html#ga20efee54f7e69f5ececa0d3c752d3344">More...</a><br /></td></tr>
+<tr class="separator:ga20efee54f7e69f5ececa0d3c752d3344"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga29707de7c06733295086daa3a2db4979"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga29707de7c06733295086daa3a2db4979">H5Pget_mpio_no_collective_cause</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, uint32_t *local_no_collective_cause, uint32_t *global_no_collective_cause)</td></tr>
+<tr class="memdesc:ga29707de7c06733295086daa3a2db4979"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves local and global causes that broke collective I/O on the last parallel I/O call. <a href="group___d_x_p_l.html#ga29707de7c06733295086daa3a2db4979">More...</a><br /></td></tr>
+<tr class="separator:ga29707de7c06733295086daa3a2db4979"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadd73dca2b824491cbe768028d7377b2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gadd73dca2b824491cbe768028d7377b2f">H5Pset_dataset_io_hyperslab_selection</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned rank, <a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a> op, const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> start[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> stride[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> count[], const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> block[])</td></tr>
+<tr class="memdesc:gadd73dca2b824491cbe768028d7377b2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a hyperslab file selection for a dataset I/O operation. <a href="group___d_x_p_l.html#gadd73dca2b824491cbe768028d7377b2f">More...</a><br /></td></tr>
+<tr class="separator:gadd73dca2b824491cbe768028d7377b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7d4d11c9c273d5a5ce2d174d66e4fa10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga7d4d11c9c273d5a5ce2d174d66e4fa10">H5Pset_selection_io</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a> selection_io_mode)</td></tr>
+<tr class="memdesc:ga7d4d11c9c273d5a5ce2d174d66e4fa10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the selection I/O mode. <a href="group___d_x_p_l.html#ga7d4d11c9c273d5a5ce2d174d66e4fa10">More...</a><br /></td></tr>
+<tr class="separator:ga7d4d11c9c273d5a5ce2d174d66e4fa10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga324f2407a698f376c9970331dd8c8d16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga324f2407a698f376c9970331dd8c8d16">H5Pget_selection_io</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a> *selection_io_mode)</td></tr>
+<tr class="memdesc:ga324f2407a698f376c9970331dd8c8d16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the selection I/O mode. <a href="group___d_x_p_l.html#ga324f2407a698f376c9970331dd8c8d16">More...</a><br /></td></tr>
+<tr class="separator:ga324f2407a698f376c9970331dd8c8d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad6fa6bfa5956e8c0bd69c22bde65f84c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c">H5Pget_no_selection_io_cause</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, uint32_t *no_selection_io_cause)</td></tr>
+<tr class="memdesc:gad6fa6bfa5956e8c0bd69c22bde65f84c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call. <a href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c">More...</a><br /></td></tr>
+<tr class="separator:gad6fa6bfa5956e8c0bd69c22bde65f84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga252fe801869970c14a5e800a1ea7ab84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84">H5Pget_actual_selection_io_mode</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, uint32_t *actual_selection_io_mode)</td></tr>
+<tr class="memdesc:ga252fe801869970c14a5e800a1ea7ab84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type(s) of I/O that HDF5 actually performed on raw data during the last I/O call. <a href="group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84">More...</a><br /></td></tr>
+<tr class="separator:ga252fe801869970c14a5e800a1ea7ab84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6f65ca81d8a10015513a69fe76c5d542"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542">H5Pset_modify_write_buf</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> modify_write_buf)</td></tr>
+<tr class="memdesc:ga6f65ca81d8a10015513a69fe76c5d542"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allows the library to modify the contents of the write buffer. <a href="group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542">More...</a><br /></td></tr>
+<tr class="separator:ga6f65ca81d8a10015513a69fe76c5d542"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a3e4d3f7b5c276873d00af3f92cdc22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_x_p_l.html#ga7a3e4d3f7b5c276873d00af3f92cdc22">H5Pget_modify_write_buf</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *modify_write_buf)</td></tr>
+<tr class="memdesc:ga7a3e4d3f7b5c276873d00af3f92cdc22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the "modify write buffer" property. <a href="group___d_x_p_l.html#ga7a3e4d3f7b5c276873d00af3f92cdc22">More...</a><br /></td></tr>
+<tr class="separator:ga7a3e4d3f7b5c276873d00af3f92cdc22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="ga252fe801869970c14a5e800a1ea7ab84"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga252fe801869970c14a5e800a1ea7ab84">&#9670;&nbsp;</a></span>H5Pget_actual_selection_io_mode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_actual_selection_io_mode </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&#160;</td>
+ <td class="paramname"><em>actual_selection_io_mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the type(s) of I/O that HDF5 actually performed on raw data during the last I/O call. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">actual_selection_io_mode</td><td>A bitwise set value indicating the type(s) of I/O performed </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section user"><dt>Motivation:</dt><dd>A user can request selection I/O to be performed via a data transfer property list (DXPL). This can be used to enable collective I/O with type conversion, or with custom VFDs that support vector or selection I/O. However, there are conditions that can cause HDF5 to forgo selection or vector I/O and perform legacy (scalar) I/O instead. This function allows the user to determine which type or types of I/O were actually performed.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84" title="Retrieves the type(s) of I/O that HDF5 actually performed on raw data during the last I/O call.">H5Pget_actual_selection_io_mode()</a> allows the user to determine which type(s) of I/O were actually performed on raw data during the last I/O operation which used <code>plist_id</code>. This property is set after all I/O is completed; if I/O fails, it will not be set.</p>
+<p><a class="el" href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c" title="Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call.">H5Pget_no_selection_io_cause()</a> can be used to determine the reason why selection or vector I/O was not performed.</p>
+<p>Valid bitflags returned in <code>actual_selection_io_mode</code> are listed as follows.</p>
+<ul>
+<li><a class="el" href="_h5_ppublic_8h.html#a33a8e40afb222e4c7854ad9aaee140cb">H5D_SCALAR_IO</a> Scalar (or legacy MPIO) I/O was performed</li>
+<li><a class="el" href="_h5_ppublic_8h.html#acde6ec06c2ba407bffd67335a82835ae">H5D_VECTOR_IO</a> Vector I/O was performed</li>
+<li><a class="el" href="_h5_ppublic_8h.html#ad0795b084ee2432646a985523ff60ed1">H5D_SELECTION_IO</a> Selection I/O was performed</li>
+</ul>
+<p>0 or more of these can be present in <code>actual_selection_io_mode</code> in a bitwise fashion, since a single operation can trigger multiple instances of I/O, possibly with different types. A value of <code>0</code> indicates no raw data I/O was performed during the operation.</p>
+<p>Be aware that this function will only include raw data I/O performed to/from disk as part of the last I/O operation. Any metadata I/O, including attribute and compact dataset I/O, is disregarded. It is also possible that data was cached in the dataset chunk cache or sieve buffer, which may prevent I/O from hitting the disk, and thereby prevent it from being counted by this function.</p>
+<dl class="section since"><dt>Since</dt><dd>1.14.3 </dd></dl>
+
+</div>
+</div>
+<a id="ga3f3df48ce44b6af7517654b23a37fa02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3f3df48ce44b6af7517654b23a37fa02">&#9670;&nbsp;</a></span>H5Pget_btree_ratios()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_btree_ratios </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&#160;</td>
+ <td class="paramname"><em>left</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&#160;</td>
+ <td class="paramname"><em>middle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&#160;</td>
+ <td class="paramname"><em>right</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets B-tree split ratios for a dataset transfer property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">left</td><td>The B-tree split ratio for left-most nodes </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">middle</td><td>The B-tree split ratio for right-most nodes and lone nodes </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">right</td><td>The B-tree split ratio for all other nodes </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga3f3df48ce44b6af7517654b23a37fa02" title="Gets B-tree split ratios for a dataset transfer property list.">H5Pget_btree_ratios()</a> returns the B-tree split ratios for a dataset transfer property list.</p>
+<p>The B-tree split ratios are returned through the non-NULL arguments <code>left</code>, <code>middle</code>, and <code>right</code>, as set by the <a class="el" href="group___d_x_p_l.html#ga51d126d64fa766d44160a95057a2c733" title="Sets B-tree split ratios for a dataset transfer property list.">H5Pset_btree_ratios()</a> function. </p>
+
+</div>
+</div>
+<a id="ga1278b9979cc833e77d699cc878c6dab4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1278b9979cc833e77d699cc878c6dab4">&#9670;&nbsp;</a></span>H5Pget_buffer()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t H5Pget_buffer </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>tconv</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>bkg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads buffer settings. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Identifier for the dataset transfer property list </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">tconv</td><td>Address of the pointer to application-allocated type conversion buffer </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">bkg</td><td>Address of the pointer to application-allocated background buffer</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns buffer size, in bytes, if successful; otherwise 0 on failure.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga1278b9979cc833e77d699cc878c6dab4" title="Reads buffer settings.">H5Pget_buffer()</a> reads values previously set with <a class="el" href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce" title="Sets type conversion and background buffers.">H5Pset_buffer()</a>.</p>
+<dl class="section version"><dt>Version</dt><dd>1.6.0 The return type changed from <code>hsize_t</code> to <code>size_t</code>. </dd>
+<dd>
+1.4.0 The return type changed to <code>hsize_t</code>. </dd></dl>
+
+</div>
+</div>
+<a id="ga865b05218e704578fe8db0c9dec07b25"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga865b05218e704578fe8db0c9dec07b25">&#9670;&nbsp;</a></span>H5Pget_data_transform()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> H5Pget_data_transform </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>expression</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a data transform expression. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Identifier of the property list or class </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">expression</td><td>Pointer to memory where the transform expression will be copied </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Number of bytes of the transform expression to copy to</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Success: the size of the transform expression. Failure: a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga865b05218e704578fe8db0c9dec07b25" title="Retrieves a data transform expression.">H5Pget_data_transform()</a> retrieves the data transform expression previously set in the dataset transfer property list <code>plist_id</code> by <a class="el" href="group___d_x_p_l.html#gaa8c317b6164ae22a6ddae4131bbbcd22" title="Sets a data transform expression.">H5Pset_data_transform()</a>.</p>
+<p><a class="el" href="group___d_x_p_l.html#ga865b05218e704578fe8db0c9dec07b25" title="Retrieves a data transform expression.">H5Pget_data_transform()</a> can be used to both retrieve the transform expression and query its size.</p>
+<p>If <code>expression</code> is non-NULL, up to <code>size</code> bytes of the data transform expression are written to the buffer. If <code>expression</code> is NULL, <code>size</code> is ignored, and the function does not write anything to the buffer. The function always returns the size of the data transform expression.</p>
+<p>If 0 is returned for the size of the expression, no data transform expression exists for the property list.</p>
+<p>If an error occurs, the buffer pointed to by <code>expression</code> is unchanged, and the function returns a negative value.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="gab66eca0259c33d575b4050eebfb6f2cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab66eca0259c33d575b4050eebfb6f2cd">&#9670;&nbsp;</a></span>H5Pget_dxpl_mpio()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_dxpl_mpio </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16">H5FD_mpio_xfer_t</a> *&#160;</td>
+ <td class="paramname"><em>xfer_mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the data transfer mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">xfer_mode</td><td>Transfer mode </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gab66eca0259c33d575b4050eebfb6f2cd" title="Returns the data transfer mode.">H5Pget_dxpl_mpio()</a> queries the data transfer mode currently set in the data transfer property list <code>dxpl_id</code>.</p>
+<p>Upon return, <code>xfer_mode</code> contains the data transfer mode, if it is non-null.</p>
+<p><a class="el" href="group___d_x_p_l.html#gab66eca0259c33d575b4050eebfb6f2cd" title="Returns the data transfer mode.">H5Pget_dxpl_mpio()</a> is not a collective function.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="gabc2b1e2af542ac15ee1613f4f89117e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabc2b1e2af542ac15ee1613f4f89117e1">&#9670;&nbsp;</a></span>H5Pget_edc_check()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a> H5Pget_edc_check </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether error-detection is enabled for dataset reads. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns <code>H5Z_ENABLE_EDC</code> or <code>H5Z_DISABLE_EDC</code> if successful; otherwise returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gabc2b1e2af542ac15ee1613f4f89117e1" title="Determines whether error-detection is enabled for dataset reads.">H5Pget_edc_check()</a> queries the dataset transfer property list <code>plist</code> to determine whether error detection is enabled for data read operations.</p>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaa55e7a6dd26a8df51b331febfeeb376b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa55e7a6dd26a8df51b331febfeeb376b">&#9670;&nbsp;</a></span>H5Pget_hyper_vector_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_hyper_vector_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves number of I/O vectors to be read/written in hyperslab I/O. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">size</td><td>Number of I/O vectors to accumulate in memory for I/O operations</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gaa55e7a6dd26a8df51b331febfeeb376b" title="Retrieves number of I/O vectors to be read/written in hyperslab I/O.">H5Pget_hyper_vector_size()</a> retrieves the number of I/O vectors to be accumulated in memory before being issued to the lower levels of the HDF5 library for reading or writing the actual data.</p>
+<p>The number of I/O vectors set in the dataset transfer property list <code>fapl_id</code> is returned in <code>size</code>. Unless the default value is in use, <code>size</code> was previously set with a call to <a class="el" href="group___d_x_p_l.html#gad8c1582c86e3316c70b0658b3b8e2071" title="Sets number of I/O vectors to be read/written in hyperslab I/O.">H5Pset_hyper_vector_size()</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga7a3e4d3f7b5c276873d00af3f92cdc22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7a3e4d3f7b5c276873d00af3f92cdc22">&#9670;&nbsp;</a></span>H5Pget_modify_write_buf()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_modify_write_buf </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>modify_write_buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the "modify write buffer" property. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">modify_write_buf</td><td>Whether the library can modify the contents of the write buffer</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga7a3e4d3f7b5c276873d00af3f92cdc22" title="Retrieves the &quot;modify write buffer&quot; property.">H5Pget_modify_write_buf()</a> gets the "modify write buffer" property from the dataset transfer property list <code>plist_id</code>. This property determines whether the library is allowed to modify the contents of write buffers passed to HDF5 API routines that are passed <code>plist_id</code>. The default value for modify_write_buf is false.</p>
+<dl class="section since"><dt>Since</dt><dd>1.14.1 </dd></dl>
+
+</div>
+</div>
+<a id="ga37ec8c3b3f1880ed6e1b300bc4ee9ed5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga37ec8c3b3f1880ed6e1b300bc4ee9ed5">&#9670;&nbsp;</a></span>H5Pget_mpio_actual_chunk_opt_mode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_mpio_actual_chunk_opt_mode </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956">H5D_mpio_actual_chunk_opt_mode_t</a> *&#160;</td>
+ <td class="paramname"><em>actual_chunk_opt_mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the type of chunk optimization that HDF5 actually performed on the last parallel I/O call (not necessarily the type requested) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">actual_chunk_opt_mode</td><td>The type of chunk optimization performed by HDF5 </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section user"><dt>Motivation:</dt><dd>A user can request collective I/O via a data transfer property list (DXPL) that has been suitably modified with <a class="el" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e" title="Sets data transfer mode.">H5Pset_dxpl_mpio()</a>. However, HDF5 will sometimes ignore this request and perform independent I/O instead. This property allows the user to see what kind of I/O HDF5 actually performed. Used in conjunction with <a class="el" href="group___d_x_p_l.html#ga20efee54f7e69f5ececa0d3c752d3344" title="Retrieves the type of I/O that HDF5 actually performed on the last parallel I/O call (not necessarily...">H5Pget_mpio_actual_io_mode()</a>, this property allows the user to determine exactly what HDF5 did when attempting collective I/O.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga37ec8c3b3f1880ed6e1b300bc4ee9ed5" title="Retrieves the type of chunk optimization that HDF5 actually performed on the last parallel I/O call (...">H5Pget_mpio_actual_chunk_opt_mode()</a> retrieves the type of chunk optimization performed when collective I/O was requested. This property is set before I/O takes place, and will be set even if I/O fails.</p>
+<p>Valid values returned in <code>actual_chunk_opt_mode:</code> </p><div class="fragment"><div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956">H5D_mpio_actual_chunk_opt_mode_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956aadaa21a8cd9cf87f1f2402713860d292">H5D_MPIO_NO_CHUNK_OPTIMIZATION</a> = 0,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956aad6c2490e65e0471e215051a6c389d17">H5D_MPIO_LINK_CHUNK</a>,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956af9b13cc1511b7c60e9cacbb208fae2bf">H5D_MPIO_MULTI_CHUNK</a></div>
+<div class="line">} <a class="code" href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956">H5D_mpio_actual_chunk_opt_mode_t</a>;</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a3d1f48e6c05b649980ddc5837e227956"><div class="ttname"><a href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956">H5D_mpio_actual_chunk_opt_mode_t</a></div><div class="ttdeci">H5D_mpio_actual_chunk_opt_mode_t</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:294</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a3d1f48e6c05b649980ddc5837e227956aad6c2490e65e0471e215051a6c389d17"><div class="ttname"><a href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956aad6c2490e65e0471e215051a6c389d17">H5D_MPIO_LINK_CHUNK</a></div><div class="ttdeci">@ H5D_MPIO_LINK_CHUNK</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:298</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a3d1f48e6c05b649980ddc5837e227956aadaa21a8cd9cf87f1f2402713860d292"><div class="ttname"><a href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956aadaa21a8cd9cf87f1f2402713860d292">H5D_MPIO_NO_CHUNK_OPTIMIZATION</a></div><div class="ttdeci">@ H5D_MPIO_NO_CHUNK_OPTIMIZATION</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:295</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a3d1f48e6c05b649980ddc5837e227956af9b13cc1511b7c60e9cacbb208fae2bf"><div class="ttname"><a href="_h5_ppublic_8h.html#a3d1f48e6c05b649980ddc5837e227956af9b13cc1511b7c60e9cacbb208fae2bf">H5D_MPIO_MULTI_CHUNK</a></div><div class="ttdeci">@ H5D_MPIO_MULTI_CHUNK</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:300</div></div>
+</div><!-- fragment --><p> (Click on a enumerator, field, or type for more information.)</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.8 </dd></dl>
+
+</div>
+</div>
+<a id="ga20efee54f7e69f5ececa0d3c752d3344"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga20efee54f7e69f5ececa0d3c752d3344">&#9670;&nbsp;</a></span>H5Pget_mpio_actual_io_mode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_mpio_actual_io_mode </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0">H5D_mpio_actual_io_mode_t</a> *&#160;</td>
+ <td class="paramname"><em>actual_io_mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the type of I/O that HDF5 actually performed on the last parallel I/O call (not necessarily the type requested) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">actual_io_mode</td><td>The type of I/O performed by this process </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section user"><dt>Motivation:</dt><dd>A user can request collective I/O via a data transfer property list (DXPL) that has been suitably modified with <a class="el" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e" title="Sets data transfer mode.">H5Pset_dxpl_mpio()</a>. However, HDF5 will sometimes ignore this request and perform independent I/O instead. This property allows the user to see what kind of I/O HDF5 actually performed. Used in conjunction with <a class="el" href="group___d_x_p_l.html#ga37ec8c3b3f1880ed6e1b300bc4ee9ed5" title="Retrieves the type of chunk optimization that HDF5 actually performed on the last parallel I/O call (...">H5Pget_mpio_actual_chunk_opt_mode()</a>, this property allows the user to determine exactly HDF5 did when attempting collective I/O.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga20efee54f7e69f5ececa0d3c752d3344" title="Retrieves the type of I/O that HDF5 actually performed on the last parallel I/O call (not necessarily...">H5Pget_mpio_actual_io_mode()</a> retrieves the type of I/O performed on the selection of the current process. This property is set after all I/O is completed; if I/O fails, it will not be set.</p>
+<p>Valid values returned in <code>actual_io_mode:</code> </p><div class="fragment"><div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0">H5D_mpio_actual_io_mode_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0ac73c5dc05dabbb1f1180acbf8b05244d">H5D_MPIO_NO_COLLECTIVE</a> = 0x0,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0add50abb515a7fe1743a0afdd33381edf">H5D_MPIO_CHUNK_INDEPENDENT</a> = 0x1,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0a4fd05ee6bda93e2c84e26927e6db85d1">H5D_MPIO_CHUNK_COLLECTIVE</a> = 0x2,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0af0a554189ea82866198b190b81195163">H5D_MPIO_CHUNK_MIXED</a> = 0x1 | 0x2,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0ae597207e7aca6c346e3c10ae1efcb856">H5D_MPIO_CONTIGUOUS_COLLECTIVE</a> = 0x4</div>
+<div class="line">} <a class="code" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0">H5D_mpio_actual_io_mode_t</a>;</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_ac8d48e1c028c095549922410dfd6ccd0"><div class="ttname"><a href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0">H5D_mpio_actual_io_mode_t</a></div><div class="ttdeci">H5D_mpio_actual_io_mode_t</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:315</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_ac8d48e1c028c095549922410dfd6ccd0a4fd05ee6bda93e2c84e26927e6db85d1"><div class="ttname"><a href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0a4fd05ee6bda93e2c84e26927e6db85d1">H5D_MPIO_CHUNK_COLLECTIVE</a></div><div class="ttdeci">@ H5D_MPIO_CHUNK_COLLECTIVE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:322</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_ac8d48e1c028c095549922410dfd6ccd0ac73c5dc05dabbb1f1180acbf8b05244d"><div class="ttname"><a href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0ac73c5dc05dabbb1f1180acbf8b05244d">H5D_MPIO_NO_COLLECTIVE</a></div><div class="ttdeci">@ H5D_MPIO_NO_COLLECTIVE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:316</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_ac8d48e1c028c095549922410dfd6ccd0add50abb515a7fe1743a0afdd33381edf"><div class="ttname"><a href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0add50abb515a7fe1743a0afdd33381edf">H5D_MPIO_CHUNK_INDEPENDENT</a></div><div class="ttdeci">@ H5D_MPIO_CHUNK_INDEPENDENT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:319</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_ac8d48e1c028c095549922410dfd6ccd0ae597207e7aca6c346e3c10ae1efcb856"><div class="ttname"><a href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0ae597207e7aca6c346e3c10ae1efcb856">H5D_MPIO_CONTIGUOUS_COLLECTIVE</a></div><div class="ttdeci">@ H5D_MPIO_CONTIGUOUS_COLLECTIVE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:328</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_ac8d48e1c028c095549922410dfd6ccd0af0a554189ea82866198b190b81195163"><div class="ttname"><a href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0af0a554189ea82866198b190b81195163">H5D_MPIO_CHUNK_MIXED</a></div><div class="ttdeci">@ H5D_MPIO_CHUNK_MIXED</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:325</div></div>
+</div><!-- fragment --><p> (Click on a enumerator, field, or type for more information.)</p>
+<dl class="section attention"><dt>Attention</dt><dd>All processes do not need to have the same value. For example, if I/O is being performed using the multi chunk optimization scheme, one process's selection may include only chunks accessed collectively, while another may include chunks accessed independently. In this case, the first process will report <a class="el" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0a4fd05ee6bda93e2c84e26927e6db85d1">H5D_MPIO_CHUNK_COLLECTIVE</a> while the second will report <a class="el" href="_h5_ppublic_8h.html#ac8d48e1c028c095549922410dfd6ccd0add50abb515a7fe1743a0afdd33381edf">H5D_MPIO_CHUNK_INDEPENDENT</a>.</dd></dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___d_x_p_l.html#ga29707de7c06733295086daa3a2db4979" title="Retrieves local and global causes that broke collective I/O on the last parallel I/O call.">H5Pget_mpio_no_collective_cause()</a>, <a class="el" href="group___d_x_p_l.html#ga37ec8c3b3f1880ed6e1b300bc4ee9ed5" title="Retrieves the type of chunk optimization that HDF5 actually performed on the last parallel I/O call (...">H5Pget_mpio_actual_chunk_opt_mode()</a></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.8 </dd></dl>
+
+</div>
+</div>
+<a id="ga29707de7c06733295086daa3a2db4979"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga29707de7c06733295086daa3a2db4979">&#9670;&nbsp;</a></span>H5Pget_mpio_no_collective_cause()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_mpio_no_collective_cause </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&#160;</td>
+ <td class="paramname"><em>local_no_collective_cause</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&#160;</td>
+ <td class="paramname"><em>global_no_collective_cause</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves local and global causes that broke collective I/O on the last parallel I/O call. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">local_no_collective_cause</td><td>An enumerated set value indicating the causes that prevented collective I/O in the local process </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">global_no_collective_cause</td><td>An enumerated set value indicating the causes across all processes that prevented collective I/O </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section user"><dt>Motivation:</dt><dd>A user can request collective I/O via a data transfer property list (DXPL) that has been suitably modified with H5P_SET_DXPL_MPIO. However, there are conditions that can cause HDF5 to forgo collective I/O and perform independent I/O. Such causes can be different across the processes of a parallel application. This function allows the user to determine what caused the HDF5 library to skip collective I/O locally, that is in the local process, and globally, across all processes.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga29707de7c06733295086daa3a2db4979" title="Retrieves local and global causes that broke collective I/O on the last parallel I/O call.">H5Pget_mpio_no_collective_cause()</a> serves two purposes. It can be used to determine whether collective I/O was used for the last preceding parallel I/O call. If collective I/O was not used, the function retrieves the local and global causes that broke collective I/O on that parallel I/O call. The properties retrieved by this function are set before I/O takes place and are retained even when I/O fails.</p>
+<p>Valid values returned in <code>local_no_collective_cause</code> and <code>global_no_collective_cause</code> are as follows or, if there are multiple causes, a bitwise OR of the relevant causes; the numbers in the center column are the bitmask values: </p><div class="fragment"><div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331a">H5D_mpio_no_collective_cause_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa0821dfeb60a8e6d73debaccc563d616a">H5D_MPIO_COLLECTIVE</a> = 0x00,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aaa079102c96a7e8bf9c7dcfcc21af3c6f">H5D_MPIO_SET_INDEPENDENT</a> = 0x01,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa00f738f0ec29f370a1831363f5410e7b">H5D_MPIO_DATATYPE_CONVERSION</a> = 0x02,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa901b05ea8d429a38b8bdb00210a3c265">H5D_MPIO_DATA_TRANSFORMS</a> = 0x04,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa9787b345b9cd5d6428e27a686a7ec76f">H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED</a> = 0x08,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa1aac491a2cb28a07176a1478a7cf5c5d">H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES</a> = 0x10,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa82ac7aecdc41065593069145abb6361e">H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET</a> = 0x20,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa98d31452d729795e643df58e2d4b6428">H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED</a> = 0x40,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aacc3ebc601d073db2450ff6d9ed16f04a">H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE</a> = 0x80,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa1ede0cf180b7772012dded55861d13fa">H5D_MPIO_NO_SELECTION_IO</a> = 0x100,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa52d9e6baa304ccf36d6793e7ca58880e">H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE</a> = 0x200</div>
+<div class="line">} <a class="code" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331a">H5D_mpio_no_collective_cause_t</a>;</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa6e23240b9aeac32d1491610b03b331a"><div class="ttname"><a href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331a">H5D_mpio_no_collective_cause_t</a></div><div class="ttdeci">H5D_mpio_no_collective_cause_t</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:337</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa6e23240b9aeac32d1491610b03b331aa00f738f0ec29f370a1831363f5410e7b"><div class="ttname"><a href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa00f738f0ec29f370a1831363f5410e7b">H5D_MPIO_DATATYPE_CONVERSION</a></div><div class="ttdeci">@ H5D_MPIO_DATATYPE_CONVERSION</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:342</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa6e23240b9aeac32d1491610b03b331aa0821dfeb60a8e6d73debaccc563d616a"><div class="ttname"><a href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa0821dfeb60a8e6d73debaccc563d616a">H5D_MPIO_COLLECTIVE</a></div><div class="ttdeci">@ H5D_MPIO_COLLECTIVE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:338</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa6e23240b9aeac32d1491610b03b331aa1aac491a2cb28a07176a1478a7cf5c5d"><div class="ttname"><a href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa1aac491a2cb28a07176a1478a7cf5c5d">H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES</a></div><div class="ttdeci">@ H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:349</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa6e23240b9aeac32d1491610b03b331aa1ede0cf180b7772012dded55861d13fa"><div class="ttname"><a href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa1ede0cf180b7772012dded55861d13fa">H5D_MPIO_NO_SELECTION_IO</a></div><div class="ttdeci">@ H5D_MPIO_NO_SELECTION_IO</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:357</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa6e23240b9aeac32d1491610b03b331aa52d9e6baa304ccf36d6793e7ca58880e"><div class="ttname"><a href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa52d9e6baa304ccf36d6793e7ca58880e">H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE</a></div><div class="ttdeci">@ H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:360</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa6e23240b9aeac32d1491610b03b331aa82ac7aecdc41065593069145abb6361e"><div class="ttname"><a href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa82ac7aecdc41065593069145abb6361e">H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET</a></div><div class="ttdeci">@ H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:351</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa6e23240b9aeac32d1491610b03b331aa901b05ea8d429a38b8bdb00210a3c265"><div class="ttname"><a href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa901b05ea8d429a38b8bdb00210a3c265">H5D_MPIO_DATA_TRANSFORMS</a></div><div class="ttdeci">@ H5D_MPIO_DATA_TRANSFORMS</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:345</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa6e23240b9aeac32d1491610b03b331aa9787b345b9cd5d6428e27a686a7ec76f"><div class="ttname"><a href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa9787b345b9cd5d6428e27a686a7ec76f">H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED</a></div><div class="ttdeci">@ H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:347</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa6e23240b9aeac32d1491610b03b331aa98d31452d729795e643df58e2d4b6428"><div class="ttname"><a href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aa98d31452d729795e643df58e2d4b6428">H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED</a></div><div class="ttdeci">@ H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:353</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa6e23240b9aeac32d1491610b03b331aaa079102c96a7e8bf9c7dcfcc21af3c6f"><div class="ttname"><a href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aaa079102c96a7e8bf9c7dcfcc21af3c6f">H5D_MPIO_SET_INDEPENDENT</a></div><div class="ttdeci">@ H5D_MPIO_SET_INDEPENDENT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:340</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_aa6e23240b9aeac32d1491610b03b331aacc3ebc601d073db2450ff6d9ed16f04a"><div class="ttname"><a href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331aacc3ebc601d073db2450ff6d9ed16f04a">H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE</a></div><div class="ttdeci">@ H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:355</div></div>
+</div><!-- fragment --><p> (Click on a enumerator, field, or type for more information.)</p>
+<dl class="section attention"><dt>Attention</dt><dd>Each process determines whether it can perform collective I/O and broadcasts the result. Those results are combined to make a collective decision; collective I/O will be performed only if all processes can perform collective I/O.<br />
+ If collective I/O was not used, the causes that prevented it are reported by individual process by means of an enumerated set. The causes may differ among processes, so <a class="el" href="group___d_x_p_l.html#ga29707de7c06733295086daa3a2db4979" title="Retrieves local and global causes that broke collective I/O on the last parallel I/O call.">H5Pget_mpio_no_collective_cause()</a> returns two property values. The first value is the one produced by the local process to report local causes. This local information is encoded in an enumeration, the <a class="el" href="_h5_ppublic_8h.html#aa6e23240b9aeac32d1491610b03b331a">H5D_mpio_no_collective_cause_t</a> described above, with all individual causes combined into a single enumeration value by means of a bitwise OR operation. The second value reports global causes; this global value is the result of a bitwise-OR operation across the values returned by all the processes.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.10 </dd></dl>
+
+</div>
+</div>
+<a id="gad6fa6bfa5956e8c0bd69c22bde65f84c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad6fa6bfa5956e8c0bd69c22bde65f84c">&#9670;&nbsp;</a></span>H5Pget_no_selection_io_cause()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_no_selection_io_cause </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&#160;</td>
+ <td class="paramname"><em>no_selection_io_cause</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">no_selection_io_cause</td><td>A bitwise set value indicating the relevant causes that prevented selection I/O from being performed </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section user"><dt>Motivation:</dt><dd>A user can request selection I/O to be performed via a data transfer property list (DXPL). This can be used to enable collective I/O with type conversion, or with custom VFDs that support vector or selection I/O. However, there are conditions that can cause HDF5 to forgo selection or vector I/O and perform legacy (scalar) I/O instead.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c" title="Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call.">H5Pget_no_selection_io_cause()</a> can be used to determine whether selection or vector I/O was applied for the last preceding I/O call. If selection or vector I/O was not used, this function retrieves the cause(s) that prevent selection or vector I/O to be performed on that I/O call. The properties retrieved by this function are set before I/O takes place and are retained even when I/O fails.</p>
+<p>If a selection I/O request falls back to vector I/O, that is not considered "breaking" selection I/O by this function, since vector I/O still passes all information to the file driver in a single callback.</p>
+<p>Valid values returned in <code>no_selection_io_cause</code> are listed as follows. If there are multiple causes, it is a bitwise OR of the relevant causes.</p>
+<ul>
+<li><a class="el" href="_h5_ppublic_8h.html#af95c664a7d81d6ba2afada57dbd68098">H5D_SEL_IO_DISABLE_BY_API</a> Selection I/O was not performed because the feature was disabled by the API</li>
+<li><a class="el" href="_h5_ppublic_8h.html#a151ba957f8a2b49c7365214621dc73ae">H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET</a> Selection I/O was not performed because the dataset was neither contiguous nor chunked</li>
+<li><a class="el" href="_h5_ppublic_8h.html#a6dc7f66df0be55845aadff104e828e31">H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER</a> Selection I/O was not performed because of sieve buffer for contiguous dataset</li>
+<li><a class="el" href="_h5_ppublic_8h.html#ad926b5089244351e4efd11c23e288c61">H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB</a> Selection I/O was not performed because the VFD does not have vector or selection I/O callback</li>
+<li><a class="el" href="_h5_ppublic_8h.html#adbbb3738f3a693a30e325048f530f2a7">H5D_SEL_IO_PAGE_BUFFER</a> Selection I/O was not performed because of page buffer</li>
+<li><a class="el" href="_h5_ppublic_8h.html#a6186546550fa3150f57ded76c05264b2">H5D_SEL_IO_DATASET_FILTER</a> Selection I/O was not performed because of dataset filters</li>
+<li><a class="el" href="_h5_ppublic_8h.html#aa78649650e450cb310c768b6e5333b4e">H5D_SEL_IO_CHUNK_CACHE</a> Selection I/O was not performed because of chunk cache</li>
+<li><a class="el" href="_h5_ppublic_8h.html#a367e3e52a64124928a24dd3664f94f2d">H5D_SEL_IO_TCONV_BUF_TOO_SMALL</a> Selection I/O was not performed because the type conversion buffer is too small</li>
+<li><a class="el" href="_h5_ppublic_8h.html#a70f610a09605a2d228d3cff36d93f3ab">H5D_SEL_IO_BKG_BUF_TOO_SMALL</a> Selection I/O was not performed because the type conversion background buffer is too small</li>
+<li><a class="el" href="_h5_ppublic_8h.html#af6d12803003dfbaf21ceaad70decd098">H5D_SEL_IO_DEFAULT_OFF</a> Selection I/O was not performed because the selection I/O mode is DEFAULT and the library chose it to be off for this case</li>
+</ul>
+<dl class="section since"><dt>Since</dt><dd>1.14.1 </dd></dl>
+
+</div>
+</div>
+<a id="gacca1a094d70c3b2277175145142fda10"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacca1a094d70c3b2277175145142fda10">&#9670;&nbsp;</a></span>H5Pget_preserve()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int H5Pget_preserve </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks status of the dataset transfer property list (<b>DEPRECATED</b>) </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000068">Deprecated:</a></b></dt><dd>{<a class="el" href="group___d_x_p_l.html#gacca1a094d70c3b2277175145142fda10" title="Checks status of the dataset transfer property list (DEPRECATED)">H5Pget_preserve()</a> is deprecated as it is no longer useful; compound datatype field preservation is now core functionality in the HDF5 library.}</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Identifier for the dataset transfer property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns 1 or 0 if successful; otherwise returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gacca1a094d70c3b2277175145142fda10" title="Checks status of the dataset transfer property list (DEPRECATED)">H5Pget_preserve()</a> checks the status of the dataset transfer property list.</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0</dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.6.0 The flag parameter was changed from INTEGER to LOGICAL to better match the C API. (Fortran 90) </dd>
+<dd>
+1.8.2 Deprecated. </dd></dl>
+
+</div>
+</div>
+<a id="ga324f2407a698f376c9970331dd8c8d16"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga324f2407a698f376c9970331dd8c8d16">&#9670;&nbsp;</a></span>H5Pget_selection_io()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_selection_io </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a> *&#160;</td>
+ <td class="paramname"><em>selection_io_mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the selection I/O mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">selection_io_mode</td><td>The selection I/O mode</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga324f2407a698f376c9970331dd8c8d16" title="Retrieves the selection I/O mode.">H5Pget_selection_io()</a> queries the selection I/O mode set in in the dataset transfer property list <code>plist_id</code>.</p>
+<p>Values returned in <code>selection_io_mode:</code> </p><div class="fragment"><div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795a69dfe00660babb8a8f8abb29ba5210e7">H5D_SELECTION_IO_MODE_DEFAULT</a> = 0,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795a45fa23a7883df7239cfe4f36a97b99d8">H5D_SELECTION_IO_MODE_OFF</a>,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795ad38fb01652ffe7ef8601455483ab809e">H5D_SELECTION_IO_MODE_ON</a></div>
+<div class="line">} <a class="code" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a>;</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a830b3ed265553177c07dd644f83ea795"><div class="ttname"><a href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a></div><div class="ttdeci">H5D_selection_io_mode_t</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:413</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a830b3ed265553177c07dd644f83ea795a45fa23a7883df7239cfe4f36a97b99d8"><div class="ttname"><a href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795a45fa23a7883df7239cfe4f36a97b99d8">H5D_SELECTION_IO_MODE_OFF</a></div><div class="ttdeci">@ H5D_SELECTION_IO_MODE_OFF</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:416</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a830b3ed265553177c07dd644f83ea795a69dfe00660babb8a8f8abb29ba5210e7"><div class="ttname"><a href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795a69dfe00660babb8a8f8abb29ba5210e7">H5D_SELECTION_IO_MODE_DEFAULT</a></div><div class="ttdeci">@ H5D_SELECTION_IO_MODE_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:414</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a830b3ed265553177c07dd644f83ea795ad38fb01652ffe7ef8601455483ab809e"><div class="ttname"><a href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795ad38fb01652ffe7ef8601455483ab809e">H5D_SELECTION_IO_MODE_ON</a></div><div class="ttdeci">@ H5D_SELECTION_IO_MODE_ON</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:418</div></div>
+</div><!-- fragment --><p> (Click on a enumerator, field, or type for more information.)</p>
+<dl class="section note"><dt>Note</dt><dd>The library may not perform selection I/O as it asks for if the layout callback determines that it is not feasible to do so. Please refer to <a class="el" href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c" title="Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call.">H5Pget_no_selection_io_cause()</a> for details.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.14.1 </dd></dl>
+
+</div>
+</div>
+<a id="gae8c8557d303fa914b569da0182284e89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae8c8557d303fa914b569da0182284e89">&#9670;&nbsp;</a></span>H5Pget_type_conv_cb()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_type_conv_cb </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a> *&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>operate_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets user-defined datatype conversion callback function. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">op</td><td>User-defined type conversion callback function </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">operate_data</td><td>User-defined input data for the callback function</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gae8c8557d303fa914b569da0182284e89" title="Gets user-defined datatype conversion callback function.">H5Pget_type_conv_cb()</a> gets the user-defined datatype conversion callback function <code>op</code> in the dataset transfer property list <code>dxpl_id</code>.</p>
+<p>The parameter <code>operate_data</code> is a pointer to user-defined input data for the callback function.</p>
+<p>The callback function <code>op</code> defines the actions an application is to take when there is an exception during datatype conversion.</p>
+<p>Please refer to the function <a class="el" href="group___d_x_p_l.html#ga10a80b29444d933da1aa2003f46cf003" title="Sets user-defined datatype conversion callback function.">H5Pset_type_conv_cb()</a> for more details.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga9de8cad8b5664a956d965fd9414c376e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9de8cad8b5664a956d965fd9414c376e">&#9670;&nbsp;</a></span>H5Pget_vlen_mem_manager()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_vlen_mem_manager </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a> *&#160;</td>
+ <td class="paramname"><em>alloc_func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>alloc_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a> *&#160;</td>
+ <td class="paramname"><em>free_func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>free_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the memory manager for variable-length datatype allocation in <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread()</a> and <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Identifier for the dataset transfer property list </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">alloc_func</td><td>User's allocate routine, or NULL for system malloc </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">alloc_info</td><td>Extra parameter for user's allocation routine. Contents are ignored if preceding parameter is NULL</td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">free_func</td><td>User's free routine, or NULL for system free</td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">free_info</td><td>Extra parameter for user's free routine. Contents are ignored if preceding parameter is NULL</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga9de8cad8b5664a956d965fd9414c376e" title="Gets the memory manager for variable-length datatype allocation in H5Dread() and H5Dvlen_reclaim()">H5Pget_vlen_mem_manager()</a> is the companion function to <a class="el" href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf" title="Sets the memory manager for variable-length datatype allocation in H5Dread() and H5Dvlen_reclaim()">H5Pset_vlen_mem_manager()</a>, returning the parameters set by that function.</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga51d126d64fa766d44160a95057a2c733"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga51d126d64fa766d44160a95057a2c733">&#9670;&nbsp;</a></span>H5Pset_btree_ratios()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_btree_ratios </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>left</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>middle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>right</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets B-tree split ratios for a dataset transfer property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>The dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">left</td><td>The B-tree split ratio for left-most nodes </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">middle</td><td>The B-tree split ratio for all other nodes </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">right</td><td>The B-tree split ratio for right-most nodes and lone nodes</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga51d126d64fa766d44160a95057a2c733" title="Sets B-tree split ratios for a dataset transfer property list.">H5Pset_btree_ratios()</a> sets the B-tree split ratios for a dataset transfer property list. The split ratios determine what percent of children go in the first node when a node splits.</p>
+<p>The ratio <code>left</code> is used when the splitting node is the left-most node at its level in the tree; the ratio <code>right</code> is used when the splitting node is the right-most node at its level; and the ratio <code>middle</code> is used for all other cases.</p>
+<p>A node that is the only node at its level in the tree uses the ratio <code>right</code> when it splits.</p>
+<p>All ratios are real numbers between 0 and 1, inclusive. </p>
+
+</div>
+</div>
+<a id="ga777e8c171c9e462230a9fa40874b38ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga777e8c171c9e462230a9fa40874b38ce">&#9670;&nbsp;</a></span>H5Pset_buffer()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_buffer </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>tconv</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>bkg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets type conversion and background buffers. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size, in bytes, of the type conversion and background buffers </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">tconv</td><td>Pointer to application-allocated type conversion buffer </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">bkg</td><td>Pointer to application-allocated background buffer </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>Given a dataset transfer property list, <a class="el" href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce" title="Sets type conversion and background buffers.">H5Pset_buffer()</a> sets the maximum size for the type conversion buffer and background buffer and optionally supplies pointers to application-allocated buffers. If the buffer size is smaller than the entire amount of data being transferred between the application and the file, and a type conversion buffer or background buffer is required, then strip mining will be used.</p>
+<p>Note that there are minimum size requirements for the buffer. Strip mining can only break the data up along the first dimension, so the buffer must be large enough to accommodate a complete slice that encompasses all of the remaining dimensions. For example, when strip mining a <code>100x200x300</code> hyperslab of a simple data space, the buffer must be large enough to hold <code>1x200x300</code> data elements. When strip mining a <code>100x200x300x150</code> hyperslab of a simple data space, the buffer must be large enough to hold <code>1x200x300x150</code> data elements.</p>
+<p>If <code>tconv</code> and/or <code>bkg</code> are null pointers, then buffers will be allocated and freed during the data transfer.</p>
+<p>The default value for the maximum buffer is 1 MiB.</p>
+<dl class="section version"><dt>Version</dt><dd>1.6.0 The <code>size</code> parameter has changed from type hsize_t to <code>size_t</code>. </dd>
+<dd>
+1.4.0 The <code>size</code> parameter has changed to type hsize_t. </dd></dl>
+
+</div>
+</div>
+<a id="gaa8c317b6164ae22a6ddae4131bbbcd22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa8c317b6164ae22a6ddae4131bbbcd22">&#9670;&nbsp;</a></span>H5Pset_data_transform()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_data_transform </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>expression</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a data transform expression. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">expression</td><td>Pointer to the null-terminated data transform expression </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gaa8c317b6164ae22a6ddae4131bbbcd22" title="Sets a data transform expression.">H5Pset_data_transform()</a> sets the data transform to be used for reading and writing data. This function operates on the dataset transfer property list <code>plist_id</code>.</p>
+<p>The <code>expression</code> parameter is a string containing an algebraic expression, such as <code>(5/9.0)*(x-32)</code> or <code>x*(x-5)</code>. When a dataset is read or written with this property list, the transform expression is applied with the <code>x</code> being replaced by the values in the dataset. When reading data, the values in the file are not changed and the transformed data is returned to the user.</p>
+<p>Data transforms can only be applied to integer or floating-point datasets. Order of operations is obeyed and the only supported operations are +, -, *, and /. Parentheses can be nested arbitrarily and can be used to change precedence. When writing data back to the dataset, the transformed data is written to the file and there is no way to recover the original values to which the transform was applied.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="gadd73dca2b824491cbe768028d7377b2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadd73dca2b824491cbe768028d7377b2f">&#9670;&nbsp;</a></span>H5Pset_dataset_io_hyperslab_selection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_dataset_io_hyperslab_selection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>rank</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_spublic_8h.html#a10093bab27cc5720efdab3186993da0f">H5S_seloper_t</a>&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>start</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>stride</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>count</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>block</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a hyperslab file selection for a dataset I/O operation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">rank</td><td>Number of dimensions of selection </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">op</td><td>Operation to perform on current selection </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">start</td><td>Offset of start of hyperslab </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">stride</td><td>Hyperslab stride </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Number of blocks included in hyperslab </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">block</td><td>Size of block in hyperslab</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gadd73dca2b824491cbe768028d7377b2f" title="Sets a hyperslab file selection for a dataset I/O operation.">H5Pset_dataset_io_hyperslab_selection()</a> is designed to be used in conjunction with using <a class="el" href="_h5_spublic_8h.html#afee156939b96525e1b0026856f2288cf">H5S_PLIST</a> for the file dataspace ID when making a call to <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread()</a> or <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a>. When used with <a class="el" href="_h5_spublic_8h.html#afee156939b96525e1b0026856f2288cf">H5S_PLIST</a>, the selection created by one or more calls to this routine is used for determining which dataset elements to access.</p>
+<p><code>rank</code> is the dimensionality of the selection and determines the size of the <code>start</code>, <code>stride</code>, <code>count</code>, and <code>block</code> arrays. <code>rank</code> must be between 1 and <a class="el" href="_h5_spublic_8h.html#a265cb2343f05cb71831119c90de31a8f">H5S_MAX_RANK</a>, inclusive.</p>
+<p>The <code>op</code>, <code>start</code>, <code>stride</code>, <code>count</code>, and <code>block</code> parameters behave identically to their behavior for <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d" title="Selects a hyperslab region to add to the current selected region.">H5Sselect_hyperslab()</a>, please see the documentation for that routine for details about their use.</p>
+<dl class="section since"><dt>Since</dt><dd>1.14.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga001a22b64f60b815abf5de8b4776f09e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga001a22b64f60b815abf5de8b4776f09e">&#9670;&nbsp;</a></span>H5Pset_dxpl_mpio()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_dxpl_mpio </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16">H5FD_mpio_xfer_t</a>&#160;</td>
+ <td class="paramname"><em>xfer_mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets data transfer mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">xfer_mode</td><td>Transfer mode </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e" title="Sets data transfer mode.">H5Pset_dxpl_mpio()</a> sets the data transfer property list <code>dxpl_id</code> to use transfer mode <code>xfer_mode</code>. The property list can then be used to control the I/O transfer mode during data I/O operations.</p>
+<p>Valid transfer modes are <a class="el" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16a6c67820a8798cd75a6f0ebbb44e9a2af">H5FD_MPIO_INDEPENDENT</a> (default) and <a class="el" href="_h5_f_dmpi_8h.html#a99bc5a964089fea144e7056b004bcc16a75d4dc80546ad3c16d2d7647ab267fab">H5FD_MPIO_COLLECTIVE</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="gadc911ad42f580ce2df327383188ed4ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadc911ad42f580ce2df327383188ed4ba">&#9670;&nbsp;</a></span>H5Pset_dxpl_mpio_chunk_opt()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_dxpl_mpio_chunk_opt </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dmpi_8h.html#aad0ca234af678f0f0976d810ee2bf246">H5FD_mpio_chunk_opt_t</a>&#160;</td>
+ <td class="paramname"><em>opt_mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a flag specifying linked-chunk I/O or multi-chunk I/O. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">opt_mode</td><td>Transfer mode </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gadc911ad42f580ce2df327383188ed4ba" title="Sets a flag specifying linked-chunk I/O or multi-chunk I/O.">H5Pset_dxpl_mpio_chunk_opt()</a> specifies whether I/O is to be performed as linked-chunk I/O or as multi-chunk I/O. This function overrides the HDF5 library's internal algorithm for determining which mechanism to use.</p>
+<p>When an application uses collective I/O with chunked storage, the HDF5 library normally uses an internal algorithm to determine whether that I/O activity should be conducted as one linked-chunk I/O or as multi-chunk I/O. <a class="el" href="group___d_x_p_l.html#gadc911ad42f580ce2df327383188ed4ba" title="Sets a flag specifying linked-chunk I/O or multi-chunk I/O.">H5Pset_dxpl_mpio_chunk_opt()</a> is provided so that an application can override the library's algorithm in circumstances where the library might lack the information needed to make an optimal decision.</p>
+<p><a class="el" href="group___d_x_p_l.html#gadc911ad42f580ce2df327383188ed4ba" title="Sets a flag specifying linked-chunk I/O or multi-chunk I/O.">H5Pset_dxpl_mpio_chunk_opt()</a> works by setting one of the following flags in the parameter <code>opt_mode:</code> </p><ul>
+<li><a class="el" href="_h5_f_dmpi_8h.html#aad0ca234af678f0f0976d810ee2bf246aff7d0c0869457b488871b64b3c173057">H5FD_MPIO_CHUNK_ONE_IO</a> - Do one-link chunked I/O</li>
+<li><a class="el" href="_h5_f_dmpi_8h.html#aad0ca234af678f0f0976d810ee2bf246aa4c75c4d5abf261d58099c53e63e3b19">H5FD_MPIO_CHUNK_MULTI_IO</a> - Do multi-chunked I/O</li>
+</ul>
+<p>This function works by setting a corresponding property in the dataset transfer property list <code>dxpl_id</code>.</p>
+<p>The library performs I/O in the specified manner unless it determines that the low-level MPI IO package does not support the requested behavior; in such cases, the HDF5 library will internally use independent I/O.</p>
+<p>Use of this function is optional.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaaf5f3432a7d1a1c3f8e3eee6a3dc9810"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaaf5f3432a7d1a1c3f8e3eee6a3dc9810">&#9670;&nbsp;</a></span>H5Pset_dxpl_mpio_chunk_opt_num()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_dxpl_mpio_chunk_opt_num </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>num_chunk_per_proc</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a numeric threshold for linked-chunk I/O. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">num_chunk_per_proc</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gaaf5f3432a7d1a1c3f8e3eee6a3dc9810" title="Sets a numeric threshold for linked-chunk I/O.">H5Pset_dxpl_mpio_chunk_opt_num()</a> sets a numeric threshold for the use of linked-chunk I/O.</p>
+<p>The library will calculate the average number of chunks selected by each process when doing collective access with chunked storage. If the number is greater than the threshold set in <code>num_chunk_per_proc</code>, the library will use linked-chunk I/O; otherwise, a separate I/O process will be invoked for each chunk (multi-chunk I/O).</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga0b53b19c37bda96d3578ce38b3858ea3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0b53b19c37bda96d3578ce38b3858ea3">&#9670;&nbsp;</a></span>H5Pset_dxpl_mpio_chunk_opt_ratio()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_dxpl_mpio_chunk_opt_ratio </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>percent_num_proc_per_chunk</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a ratio threshold for collective I/O. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">percent_num_proc_per_chunk</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga0b53b19c37bda96d3578ce38b3858ea3" title="Sets a ratio threshold for collective I/O.">H5Pset_dxpl_mpio_chunk_opt_ratio()</a> sets a threshold for the use of collective I/O based on the ratio of processes with collective access to a dataset with chunked storage. The decision whether to use collective I/O is made on a per-chunk basis.</p>
+<p>The library will calculate the percentage of the total number of processes, the ratio, that hold selections in each chunk. If that percentage is greater than the threshold set in <code>percent_proc_per_chunk</code>, the library will do collective I/O for this chunk; otherwise, independent I/O will be done for the chunk.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="gacb30d14d1791ec7ff9ee73aa148a51a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacb30d14d1791ec7ff9ee73aa148a51a3">&#9670;&nbsp;</a></span>H5Pset_dxpl_mpio_collective_opt()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_dxpl_mpio_collective_opt </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8">H5FD_mpio_collective_opt_t</a>&#160;</td>
+ <td class="paramname"><em>opt_mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets low-level data transfer mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">opt_mode</td><td>Transfer mode </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gacb30d14d1791ec7ff9ee73aa148a51a3" title="Sets low-level data transfer mode.">H5Pset_dxpl_mpio_collective_opt()</a> sets the data transfer property list <code>dxpl_id</code> to use transfer mode <code>opt_mode</code> when performing I/O. This allows the application to specify collective I/O at the HDF5 interface level (with the <a class="el" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e" title="Sets data transfer mode.">H5Pset_dxpl_mpio()</a> API routine), while controlling whether the actual I/O is performed collectively (e.g., via MPI_File_write_at_all) or independently (e.g., via MPI_File_write_at). If the collectivity setting at the HDF5 interface level (set via <a class="el" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e" title="Sets data transfer mode.">H5Pset_dxpl_mpio()</a>) is not set to H5FD_MPIO_COLLECTIVE, this setting will be ignored.</p>
+<p>Valid transfer modes are <a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8a3816f1011586f6f6f57ce6c2a6c2fcbe">H5FD_MPIO_COLLECTIVE_IO</a> (default) and <a class="el" href="_h5_f_dmpi_8h.html#afaf7d5667632176e8daca47549e29fb8aaacd91139f703159fde84fb5f7778886">H5FD_MPIO_INDIVIDUAL_IO</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga0d95dfa506784acc9aed850c99713609"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0d95dfa506784acc9aed850c99713609">&#9670;&nbsp;</a></span>H5Pset_edc_check()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_edc_check </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a>&#160;</td>
+ <td class="paramname"><em>check</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the dataset transfer property list to enable or disable error detection when reading data. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">check</td><td>Specifies whether error checking is enabled or disabled for dataset read operations </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga0d95dfa506784acc9aed850c99713609" title="Sets the dataset transfer property list to enable or disable error detection when reading data.">H5Pset_edc_check()</a> sets the dataset transfer property list <code>plist</code> to enable or disable error detection when reading data.</p>
+<p>Whether error detection is enabled or disabled is specified in the <code>check</code> parameter. Valid values are <a class="el" href="group___f_l_e_t_c_h_e_r32.html#gga5217bb01cd38dbfc4c5c8cad39c01a08ae1594c4d9c282b08461e6c1dd880dc2a">H5Z_ENABLE_EDC</a> (default) and <a class="el" href="group___f_l_e_t_c_h_e_r32.html#gga5217bb01cd38dbfc4c5c8cad39c01a08a0c21397694cd7ac1573b19b81c581c32">H5Z_DISABLE_EDC</a>.</p>
+<dl class="section note"><dt>Note</dt><dd>The initial error detection implementation, Fletcher32 checksum, supports error detection for chunked datasets only.</dd></dl>
+<dl class="section attention"><dt>Attention</dt><dd>The Fletcher32 EDC checksum filter, set with <a class="el" href="group___o_c_p_l.html#ga8bc81abfbd0393b0a46e121f817a3f81" title="Sets up use of the Fletcher32 checksum filter.">H5Pset_fletcher32()</a>, was added in HDF5 Release 1.6.0. In the original implementation, however, the checksum value was calculated incorrectly on little-endian systems. The error was fixed in HDF5 Release 1.6.3.<br />
+ As a result of this fix, an HDF5 library of Release 1.6.0 through Release 1.6.2 cannot read a dataset created or written with Release 1.6.3 or later if the dataset was created with the checksum filter and the filter is enabled in the reading library. (Libraries of Release 1.6.3 and later understand the earlier error and compensate appropriately.)<br />
+ <b>Work-around:</b> An HDF5 library of Release 1.6.2 or earlier will be able to read a dataset created or written with the checksum filter by an HDF5 library of Release 1.6.3 or later if the checksum filter is disabled for the read operation. This can be accomplished via an <a class="el" href="group___d_x_p_l.html#ga0d95dfa506784acc9aed850c99713609" title="Sets the dataset transfer property list to enable or disable error detection when reading data.">H5Pset_edc_check()</a> call with the value <a class="el" href="group___f_l_e_t_c_h_e_r32.html#gga5217bb01cd38dbfc4c5c8cad39c01a08a0c21397694cd7ac1573b19b81c581c32">H5Z_DISABLE_EDC</a> in the second parameter. This has the obvious drawback that the application will be unable to verify the checksum, but the data does remain accessible.</dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.6.3 Error in checksum calculation on little-endian systems corrected in this release. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga1890e730c34efa20cd6a5d1d2a0e8caa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1890e730c34efa20cd6a5d1d2a0e8caa">&#9670;&nbsp;</a></span>H5Pset_filter_callback()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_filter_callback </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_zpublic_8h.html#a3b2331dc3dab96f25a94b6dd7675507c">H5Z_filter_func_t</a>&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>op_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets user-defined filter callback function. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">func</td><td>User-defined filter callback function </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">op_data</td><td>User-defined input data for the callback function </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga1890e730c34efa20cd6a5d1d2a0e8caa" title="Sets user-defined filter callback function.">H5Pset_filter_callback()</a> sets the user-defined filter callback function <code>func</code> in the dataset transfer property list <code>plist_id</code>.</p>
+<p>The parameter <code>op_data</code> is a pointer to user-defined input data for the callback function and will be passed through to the callback function.</p>
+<p>The callback function <code>func</code> defines the actions an application is to take when a filter fails. The function prototype is as follows: </p><div class="fragment"><div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <a class="code" href="_h5_zpublic_8h.html#a868d4c5fa073332c69380d746351f078">H5Z_cb_return_t</a> (*<a class="code" href="_h5_zpublic_8h.html#a3b2331dc3dab96f25a94b6dd7675507c">H5Z_filter_func_t</a>)(<a class="code" href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a> filter, <span class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> buf_size, <span class="keywordtype">void</span> *op_data);</div>
+<div class="ttc" id="a_h5_zpublic_8h_html_a3b2331dc3dab96f25a94b6dd7675507c"><div class="ttname"><a href="_h5_zpublic_8h.html#a3b2331dc3dab96f25a94b6dd7675507c">H5Z_filter_func_t</a></div><div class="ttdeci">H5Z_cb_return_t(* H5Z_filter_func_t)(H5Z_filter_t filter, void *buf, size_t buf_size, void *op_data)</div><div class="ttdef"><b>Definition:</b> H5Zpublic.h:232</div></div>
+<div class="ttc" id="a_h5_zpublic_8h_html_a868d4c5fa073332c69380d746351f078"><div class="ttname"><a href="_h5_zpublic_8h.html#a868d4c5fa073332c69380d746351f078">H5Z_cb_return_t</a></div><div class="ttdeci">H5Z_cb_return_t</div><div class="ttdef"><b>Definition:</b> H5Zpublic.h:221</div></div>
+<div class="ttc" id="a_h5_zpublic_8h_html_afae8461c70d47e63be2163af23362237"><div class="ttname"><a href="_h5_zpublic_8h.html#afae8461c70d47e63be2163af23362237">H5Z_filter_t</a></div><div class="ttdeci">int H5Z_filter_t</div><div class="ttdoc">Filter identifiers.</div><div class="ttdef"><b>Definition:</b> H5Zpublic.h:27</div></div>
+</div><!-- fragment --><p> where <code>filter</code> indicates which filter has failed, <code>buf</code> and <code>buf_size</code> are used to pass in the failed data, and op_data is the required input data for this callback function.</p>
+<p>Valid callback function return values are <a class="el" href="_h5_zpublic_8h.html#a868d4c5fa073332c69380d746351f078a16fc9318a06ef5aa1e9d26b543c0f5c0">H5Z_CB_FAIL</a> and <a class="el" href="_h5_zpublic_8h.html#a868d4c5fa073332c69380d746351f078a6173e5f243ec2abbb36748fd82e8573f">H5Z_CB_CONT</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="gad8c1582c86e3316c70b0658b3b8e2071"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad8c1582c86e3316c70b0658b3b8e2071">&#9670;&nbsp;</a></span>H5Pset_hyper_vector_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_hyper_vector_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets number of I/O vectors to be read/written in hyperslab I/O. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Number of I/O vectors to accumulate in memory for I/O operations<br />
+ Must be greater than 1 (one)<br />
+ Default value: 1024 </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gad8c1582c86e3316c70b0658b3b8e2071" title="Sets number of I/O vectors to be read/written in hyperslab I/O.">H5Pset_hyper_vector_size()</a> sets the number of I/O vectors to be accumulated in memory before being issued to the lower levels of the HDF5 library for reading or writing the actual data.</p>
+<p>The I/O vectors are hyperslab offset and length pairs and are generated during hyperslab I/O.</p>
+<p>The number of I/O vectors is passed in <code>size</code> to be set in the dataset transfer property list <code>plist_id</code>. <code>size</code> must be greater than 1 (one).</p>
+<p><a class="el" href="group___d_x_p_l.html#gad8c1582c86e3316c70b0658b3b8e2071" title="Sets number of I/O vectors to be read/written in hyperslab I/O.">H5Pset_hyper_vector_size()</a> is an I/O optimization function; increasing vector_size should provide better performance, but the library will use more memory during hyperslab I/O. The default value of <code>size</code> is 1024.</p>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga6f65ca81d8a10015513a69fe76c5d542"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6f65ca81d8a10015513a69fe76c5d542">&#9670;&nbsp;</a></span>H5Pset_modify_write_buf()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_modify_write_buf </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>modify_write_buf</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Allows the library to modify the contents of the write buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">modify_write_buf</td><td>Whether the library can modify the contents of the write buffer</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542" title="Allows the library to modify the contents of the write buffer.">H5Pset_modify_write_buf()</a> sets whether the library is allowed to modify the contents of write buffers passed to HDF5 API routines that are passed the dataset transfer property list <code>plist_id</code>. The default value for modify_write_buf is false.</p>
+<p>This function can be used to allow the library to perform in-place type conversion on write operations to save memory space. After making an API call with this parameter set to true, the contents of the write buffer are undefined.</p>
+<dl class="section note"><dt>Note</dt><dd>When modify_write_buf is set to true the library may violate the const qualifier on the API parameter for the write buffer.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.14.1 </dd></dl>
+
+</div>
+</div>
+<a id="gae8b87209ba6a3943eb614b6dfe55e588"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae8b87209ba6a3943eb614b6dfe55e588">&#9670;&nbsp;</a></span>H5Pset_preserve()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_preserve </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>status</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the dataset transfer property list <code>status</code>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">status</td><td>Status toggle of the dataset transfer property list </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000069">Deprecated:</a></b></dt><dd>This function is deprecated as it no longer has any effect; compound datatype field preservation is now core functionality in the HDF5 library.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#gae8b87209ba6a3943eb614b6dfe55e588" title="Sets the dataset transfer property list status.">H5Pset_preserve()</a> sets the dataset transfer property list status to <code>1</code> or <code>0</code>.</p>
+<p>When reading or writing compound datatypes and the destination is partially initialized and the read/write is intended to initialize the other members, one must set this property to <code>1</code>. Otherwise the I/O pipeline treats the destination datapoints as completely uninitialized.</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0</dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.8.2 Deprecated. </dd></dl>
+
+</div>
+</div>
+<a id="ga7d4d11c9c273d5a5ce2d174d66e4fa10"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7d4d11c9c273d5a5ce2d174d66e4fa10">&#9670;&nbsp;</a></span>H5Pset_selection_io()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_selection_io </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a>&#160;</td>
+ <td class="paramname"><em>selection_io_mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the selection I/O mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">selection_io_mode</td><td>The selection I/O mode to be set</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga7d4d11c9c273d5a5ce2d174d66e4fa10" title="Sets the selection I/O mode.">H5Pset_selection_io()</a> sets the selection I/O mode <code>selection_io_mode</code> in the dataset transfer property list <code>plist_id</code>.</p>
+<p>This can be used to enable collective I/O with type conversion, or with custom VFDs that support vector or selection I/O.</p>
+<p>Values that can be set in <code>selection_io_mode:</code> </p><div class="fragment"><div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795a69dfe00660babb8a8f8abb29ba5210e7">H5D_SELECTION_IO_MODE_DEFAULT</a> = 0,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795a45fa23a7883df7239cfe4f36a97b99d8">H5D_SELECTION_IO_MODE_OFF</a>,</div>
+<div class="line"> <a class="code" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795ad38fb01652ffe7ef8601455483ab809e">H5D_SELECTION_IO_MODE_ON</a></div>
+<div class="line">} <a class="code" href="_h5_ppublic_8h.html#a830b3ed265553177c07dd644f83ea795">H5D_selection_io_mode_t</a>;</div>
+</div><!-- fragment --><p> (Click on a enumerator, field, or type for more information.)</p>
+<dl class="section note"><dt>Note</dt><dd>The library may not perform selection I/O as it asks for if the layout callback determines that it is not feasible to do so. Please refer to <a class="el" href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c" title="Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call.">H5Pget_no_selection_io_cause()</a> for details.</dd></dl>
+<p>When used with type conversion, selection I/O requires the type conversion buffer (and the background buffer if applicable) be large enough to hold the entirety of the data involved in the I/O. For read operations, the library will use the application's read buffer as the type conversion buffer if the memory type is not smaller than the file type, eliminating the need for a separate type conversion buffer (a background buffer may still be required). For write operations, the library will similarly use the write buffer as a type conversion buffer, but only if <a class="el" href="group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542" title="Allows the library to modify the contents of the write buffer.">H5Pset_modify_write_buf()</a> is used to allow the library to modify the contents of the write buffer.</p>
+<dl class="section since"><dt>Since</dt><dd>1.14.1 </dd></dl>
+
+</div>
+</div>
+<a id="ga10a80b29444d933da1aa2003f46cf003"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga10a80b29444d933da1aa2003f46cf003">&#9670;&nbsp;</a></span>H5Pset_type_conv_cb()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_type_conv_cb </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a>&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>operate_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets user-defined datatype conversion callback function. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">op</td><td>User-defined type conversion callback function </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">operate_data</td><td>User-defined input data for the callback function </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga10a80b29444d933da1aa2003f46cf003" title="Sets user-defined datatype conversion callback function.">H5Pset_type_conv_cb()</a> sets the user-defined datatype conversion callback function <code>op</code> in the dataset transfer property list <code>dxpl_id</code> </p>
+<p>The parameter operate_data is a pointer to user-defined input data for the callback function and will be passed through to the callback function.</p>
+<p>The callback function <code>op</code> defines the actions an application is to take when there is an exception during datatype conversion. The function prototype is as follows: </p><div class="fragment"><div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <a class="code" href="_h5_tpublic_8h.html#ab0559be2b5911fe789b6b6f1fe94419a">H5T_conv_ret_t</a> (*<a class="code" href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a>)(<a class="code" href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195b">H5T_conv_except_t</a> except_type, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> src_id, <a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dst_id,</div>
+<div class="line"> <span class="keywordtype">void</span> *src_buf, <span class="keywordtype">void</span> *dst_buf, <span class="keywordtype">void</span> *user_data);</div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_a8825c3dcb04c35a26f8709791b1fdb5e"><div class="ttname"><a href="_h5_tpublic_8h.html#a8825c3dcb04c35a26f8709791b1fdb5e">H5T_conv_except_func_t</a></div><div class="ttdeci">H5T_conv_ret_t(* H5T_conv_except_func_t)(H5T_conv_except_t except_type, hid_t src_id, hid_t dst_id, void *src_buf, void *dst_buf, void *user_data)</div><div class="ttdoc">Exception handler.</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:237</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_ab0559be2b5911fe789b6b6f1fe94419a"><div class="ttname"><a href="_h5_tpublic_8h.html#ab0559be2b5911fe789b6b6f1fe94419a">H5T_conv_ret_t</a></div><div class="ttdeci">H5T_conv_ret_t</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:187</div></div>
+<div class="ttc" id="a_h5_tpublic_8h_html_ab9a2209f1ee5e5bf2b4f75affa9a195b"><div class="ttname"><a href="_h5_tpublic_8h.html#ab9a2209f1ee5e5bf2b4f75affa9a195b">H5T_conv_except_t</a></div><div class="ttdeci">H5T_conv_except_t</div><div class="ttdef"><b>Definition:</b> H5Tpublic.h:167</div></div>
+</div><!-- fragment --> <dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga2220ab75de470b6a6d5b1173d12aa0cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2220ab75de470b6a6d5b1173d12aa0cf">&#9670;&nbsp;</a></span>H5Pset_vlen_mem_manager()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_vlen_mem_manager </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_m_mpublic_8h.html#ae5ca0b699eeeb8db23dd61e6278474ab">H5MM_allocate_t</a>&#160;</td>
+ <td class="paramname"><em>alloc_func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>alloc_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a>&#160;</td>
+ <td class="paramname"><em>free_func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>free_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the memory manager for variable-length datatype allocation in <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread()</a> and <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim()</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">alloc_func</td><td>User's allocate routine, or <code>NULL</code> for system <code>malloc</code> </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">alloc_info</td><td>Extra parameter for user's allocation routine. Contents are ignored if preceding parameter is <code>NULL</code>. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">free_func</td><td>User's free routine, or <code>NULL</code> for system <code>free</code> </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">free_info</td><td>Extra parameter for user's free routine. Contents are ignored if preceding parameter is <code>NULL</code> </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___d_x_p_l.html#ga2220ab75de470b6a6d5b1173d12aa0cf" title="Sets the memory manager for variable-length datatype allocation in H5Dread() and H5Dvlen_reclaim()">H5Pset_vlen_mem_manager()</a> sets the memory manager for variable-length datatype allocation in <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread()</a> and free in <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119" title="Reclaims variable-length (VL) datatype memory buffers.">H5Dvlen_reclaim()</a>.</p>
+<p>The <code>alloc_func</code> and <code>free_func</code> parameters identify the memory management routines to be used. If the user has defined custom memory management routines, <code>alloc_func</code> and/or free_func should be set to make those routine calls (i.e., the name of the routine is used as the value of the parameter); if the user prefers to use the system's <code>malloc</code> and/or <code>free</code>, the <code>alloc_func</code> and <code>free_func</code> parameters, respectively, should be set to <code>NULL</code> </p>
+<p>The prototypes for these user-defined functions are as follows: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*H5MM_allocate_t)(<span class="keywordtype">size_t</span> size, <span class="keywordtype">void</span> *alloc_info);</div>
+</div><!-- fragment --> <div class="fragment"><div class="line"><span class="keyword">typedef</span> void (*<a class="code" href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a>)(<span class="keywordtype">void</span> *mem, <span class="keywordtype">void</span> *free_info);</div>
+<div class="ttc" id="a_h5_m_mpublic_8h_html_aa34c7616be59673cfc3d63fa7d960f25"><div class="ttname"><a href="_h5_m_mpublic_8h.html#aa34c7616be59673cfc3d63fa7d960f25">H5MM_free_t</a></div><div class="ttdeci">void(* H5MM_free_t)(void *mem, void *free_info)</div><div class="ttdef"><b>Definition:</b> H5MMpublic.h:33</div></div>
+</div><!-- fragment --><p> The <code>alloc_info</code> and <code>free_info</code> parameters can be used to pass along any required information to the user's memory management routines.</p>
+<p>In summary, if the user has defined custom memory management routines, the name(s) of the routines are passed in the <code>alloc_func</code> and <code>free_func</code> parameters and the custom routines' parameters are passed in the <code>alloc_info</code> and <code>free_info</code> parameters. If the user wishes to use the system <code>malloc</code> and <code>free</code> functions, the <code>alloc_func</code> and/or <code>free_func</code> parameters are set to <code>NULL</code> and the <code>alloc_info</code> and <code>free_info</code> parameters are ignored.</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___d_x_p_l.map b/develop/group___d_x_p_l.map
new file mode 100644
index 0000000..3d49db2
--- /dev/null
+++ b/develop/group___d_x_p_l.map
@@ -0,0 +1,4 @@
+<map id="Dataset Transfer Properties" name="Dataset Transfer Properties">
+<area shape="rect" id="node1" href="$group___h5_p.html" title=" " alt="" coords="5,5,156,31"/>
+<area shape="rect" id="node2" title=" " alt="" coords="204,5,403,31"/>
+</map>
diff --git a/develop/group___d_x_p_l.md5 b/develop/group___d_x_p_l.md5
new file mode 100644
index 0000000..ceb76c7
--- /dev/null
+++ b/develop/group___d_x_p_l.md5
@@ -0,0 +1 @@
+b831a9103d5dc9d4f5a6fcdf53f4e446 \ No newline at end of file
diff --git a/develop/group___d_x_p_l.png b/develop/group___d_x_p_l.png
new file mode 100644
index 0000000..962d957
--- /dev/null
+++ b/develop/group___d_x_p_l.png
Binary files differ
diff --git a/develop/group___e_n_u_m.html b/develop/group___e_n_u_m.html
new file mode 100644
index 0000000..93ae742
--- /dev/null
+++ b/develop/group___e_n_u_m.html
@@ -0,0 +1,384 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Enumeration Datatypes</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___e_n_u_m.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Enumeration Datatypes<div class="ingroups"><a class="el" href="group___h5_t.html">Datatypes (H5T)</a> &raquo; <a class="el" href="group___c_o_m_p_e_n_u_m.html">Compound and Enumeration Datatypes</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for Enumeration Datatypes:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___e_n_u_m.png" border="0" usemap="#agroup______e__n__u__m" alt=""/></div>
+<map name="agroup______e__n__u__m" id="agroup______e__n__u__m">
+<area shape="rect" title=" " alt="" coords="260,13,436,38"/>
+<area shape="rect" href="group___c_o_m_p_e_n_u_m.html" title=" " alt="" coords="5,5,212,45"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gafd8d8cfead535791b3f753d21e79991f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_n_u_m.html#gafd8d8cfead535791b3f753d21e79991f">H5Tenum_create</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> base_id)</td></tr>
+<tr class="memdesc:gafd8d8cfead535791b3f753d21e79991f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new enumeration datatype. <a href="group___e_n_u_m.html#gafd8d8cfead535791b3f753d21e79991f">More...</a><br /></td></tr>
+<tr class="separator:gafd8d8cfead535791b3f753d21e79991f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7bbddcff3a5d18ee983fbe5654fdc41f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_n_u_m.html#ga7bbddcff3a5d18ee983fbe5654fdc41f">H5Tenum_insert</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, const char *name, const void *value)</td></tr>
+<tr class="memdesc:ga7bbddcff3a5d18ee983fbe5654fdc41f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts a new enumeration datatype member. <a href="group___e_n_u_m.html#ga7bbddcff3a5d18ee983fbe5654fdc41f">More...</a><br /></td></tr>
+<tr class="separator:ga7bbddcff3a5d18ee983fbe5654fdc41f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab45f148151595716006ad8b603d55623"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_n_u_m.html#gab45f148151595716006ad8b603d55623">H5Tenum_nameof</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, const void *value, char *name, size_t size)</td></tr>
+<tr class="memdesc:gab45f148151595716006ad8b603d55623"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the symbol name corresponding to a specified member of an enumeration datatype. <a href="group___e_n_u_m.html#gab45f148151595716006ad8b603d55623">More...</a><br /></td></tr>
+<tr class="separator:gab45f148151595716006ad8b603d55623"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a50f4172640de713e16f0ecd12aeb30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_n_u_m.html#ga5a50f4172640de713e16f0ecd12aeb30">H5Tenum_valueof</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type, const char *name, void *value)</td></tr>
+<tr class="memdesc:ga5a50f4172640de713e16f0ecd12aeb30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the value corresponding to a specified member of an enumeration datatype. <a href="group___e_n_u_m.html#ga5a50f4172640de713e16f0ecd12aeb30">More...</a><br /></td></tr>
+<tr class="separator:ga5a50f4172640de713e16f0ecd12aeb30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4fc2d29dcde5af45b905bbc7355d2b76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_n_u_m.html#ga4fc2d29dcde5af45b905bbc7355d2b76">H5Tget_member_value</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> type_id, unsigned membno, void *value)</td></tr>
+<tr class="memdesc:ga4fc2d29dcde5af45b905bbc7355d2b76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the value of an enumeration datatype member. <a href="group___e_n_u_m.html#ga4fc2d29dcde5af45b905bbc7355d2b76">More...</a><br /></td></tr>
+<tr class="separator:ga4fc2d29dcde5af45b905bbc7355d2b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="gafd8d8cfead535791b3f753d21e79991f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafd8d8cfead535791b3f753d21e79991f">&#9670;&nbsp;</a></span>H5Tenum_create()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Tenum_create </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>base_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new enumeration datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">base_id</td><td>Datatype identifier for the base datatype. Must be an integer datatype</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a enumeration datatype identifier if successful; otherwise returns <a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>.</dd></dl>
+<p><a class="el" href="group___e_n_u_m.html#gafd8d8cfead535791b3f753d21e79991f" title="Creates a new enumeration datatype.">H5Tenum_create()</a> creates a new enumeration datatype based on the specified base datatype, dtype_id, which must be an integer datatype.</p>
+<p>If a particular architecture datatype is required, a little endian or big endian datatype for example, use a native datatype as the base datatype and use <a class="el" href="group___c_o_n_v.html#ga9442478475a03357ee47fa035df0228a" title="Converts data from one specified datatype to another.">H5Tconvert()</a> on values as they are read from or written to a dataset.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga7bbddcff3a5d18ee983fbe5654fdc41f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7bbddcff3a5d18ee983fbe5654fdc41f">&#9670;&nbsp;</a></span>H5Tenum_insert()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tenum_insert </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Inserts a new enumeration datatype member. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Name of the new member </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>Pointer to the value of the new member</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___e_n_u_m.html#ga7bbddcff3a5d18ee983fbe5654fdc41f" title="Inserts a new enumeration datatype member.">H5Tenum_insert()</a> inserts a new enumeration datatype member into an enumeration datatype.</p>
+<p><code>type_id</code> is the datatype identifier for the enumeration datatype, <code>name</code> is the name of the new member, and <code>value</code> points to the value of the new member.</p>
+<p><code>name</code> and <code>value</code> must both be unique within <code>dtype_id</code>.</p>
+<p><code>value</code> points to data which must be of the integer base datatype used when the enumeration datatype was created. If a particular architecture datatype is required, a little endian or big endian datatype for example, use a native datatype as the base datatype and use <a class="el" href="group___c_o_n_v.html#ga9442478475a03357ee47fa035df0228a" title="Converts data from one specified datatype to another.">H5Tconvert()</a> on values as they are read from or written to a dataset.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gab45f148151595716006ad8b603d55623"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab45f148151595716006ad8b603d55623">&#9670;&nbsp;</a></span>H5Tenum_nameof()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tenum_nameof </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the symbol name corresponding to a specified member of an enumeration datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>Value of the enumeration datatype </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">name</td><td>Buffer for output of the symbol name </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Anticipated size of the symbol name, in bytes</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful. Otherwise returns a negative value</dd></dl>
+<p><a class="el" href="group___e_n_u_m.html#gab45f148151595716006ad8b603d55623" title="Returns the symbol name corresponding to a specified member of an enumeration datatype.">H5Tenum_nameof()</a> finds the symbol name that corresponds to the specified <code>value</code> of the enumeration datatype <code>type</code>.</p>
+<p>At most <code>size</code> characters of the symbol <code>name</code> are copied into the <code>name</code> buffer. If the entire symbol name and null terminator do not fit in the name buffer, then as many characters as possible are copied (not null terminated) and the function fails.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga5a50f4172640de713e16f0ecd12aeb30"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5a50f4172640de713e16f0ecd12aeb30">&#9670;&nbsp;</a></span>H5Tenum_valueof()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tenum_valueof </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the value corresponding to a specified member of an enumeration datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>Symbol name of the enumeration datatype </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">value</td><td>Buffer for the value of the enumeration datatype</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___e_n_u_m.html#ga5a50f4172640de713e16f0ecd12aeb30" title="Returns the value corresponding to a specified member of an enumeration datatype.">H5Tenum_valueof()</a> finds the value that corresponds to the specified name of the enumeration datatype <code>dtype_id</code>.</p>
+<p>Values returned in <code>value</code> will be of the enumerated type's base type, that is, the datatype used by <a class="el" href="group___e_n_u_m.html#gafd8d8cfead535791b3f753d21e79991f" title="Creates a new enumeration datatype.">H5Tenum_create()</a> when the enumerated type was created.</p>
+<p>The <code>value</code> buffer must be at least large enough to hold a value of that base type. If the size is unknown, you can determine it with <a class="el" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e" title="Returns the size of a datatype.">H5Tget_size()</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga4fc2d29dcde5af45b905bbc7355d2b76"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4fc2d29dcde5af45b905bbc7355d2b76">&#9670;&nbsp;</a></span>H5Tget_member_value()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Tget_member_value </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>membno</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the value of an enumeration datatype member. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">membno</td><td>Number of the enumeration datatype member </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">value</td><td>Buffer for the value of the enumeration datatype member</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___e_n_u_m.html#ga4fc2d29dcde5af45b905bbc7355d2b76" title="Returns the value of an enumeration datatype member.">H5Tget_member_value()</a> returns the value of the enumeration datatype member <code>member_no</code>.</p>
+<p>The member value is returned in a user-supplied buffer pointed to by <code>value</code>. Values returned in <code>value</code> will be of the enumerated type's base type, that is, the datatype used by <a class="el" href="group___e_n_u_m.html#gafd8d8cfead535791b3f753d21e79991f" title="Creates a new enumeration datatype.">H5Tenum_create()</a> when the enumerated type was created.</p>
+<p>The value buffer must be at least large enough to hold a value of that base type. If the size is unknown, you can determine it with <a class="el" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e" title="Returns the size of a datatype.">H5Tget_size()</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___e_n_u_m.map b/develop/group___e_n_u_m.map
new file mode 100644
index 0000000..2f1298b
--- /dev/null
+++ b/develop/group___e_n_u_m.map
@@ -0,0 +1,4 @@
+<map id="Enumeration Datatypes" name="Enumeration Datatypes">
+<area shape="rect" id="node1" title=" " alt="" coords="260,13,436,38"/>
+<area shape="rect" id="node2" href="$group___c_o_m_p_e_n_u_m.html" title=" " alt="" coords="5,5,212,45"/>
+</map>
diff --git a/develop/group___e_n_u_m.md5 b/develop/group___e_n_u_m.md5
new file mode 100644
index 0000000..b3c28e6
--- /dev/null
+++ b/develop/group___e_n_u_m.md5
@@ -0,0 +1 @@
+c496155b670d6e2de2b26b9cc7c6a804 \ No newline at end of file
diff --git a/develop/group___e_n_u_m.png b/develop/group___e_n_u_m.png
new file mode 100644
index 0000000..351a08c
--- /dev/null
+++ b/develop/group___e_n_u_m.png
Binary files differ
diff --git a/develop/group___f_a_p_l.html b/develop/group___f_a_p_l.html
new file mode 100644
index 0000000..cfa56b2
--- /dev/null
+++ b/develop/group___f_a_p_l.html
@@ -0,0 +1,5681 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: File Access Properties</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_a_p_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">File Access Properties<div class="ingroups"><a class="el" href="group___h5_p.html">Property Lists (H5P)</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p>Use file access properties to modify the default behavior of the HDF5 library when accessing files. The properties include selecting a virtual file driver (VFD), configuring the metadata cache (MDC), control file locking, etc. These properties are <em>not</em> persisted with files, and can be adjusted at runtime before a file is created or opened.</p>
+<p><a class="anchor" id="table_fapl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">File access property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gab99d5af749aeb3896fd9e3ceb273677a" title="Sets alignment properties of a file access property list.">H5Pset_alignment</a>/<a class="el" href="group___f_a_p_l.html#ga6735afde382cfd746b92a1a3b0e6a2ab" title="Retrieves the current settings for alignment properties from a file access property list.">H5Pget_alignment</a> </td><td>Sets/retrieves alignment properties. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89" title="Sets the raw data chunk cache parameters.">H5Pset_cache</a>/<a class="el" href="group___f_a_p_l.html#ga9481a0b08d729ec68897d57db1827861" title="Queries the raw data chunk cache parameters.">H5Pget_cache</a> </td><td>Sets/retrieves metadata cache and raw data chunk cache parameters. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga237e300b96222a259896b24cf52405b0" title="Sets write tracking information for core driver, H5FD_CORE.">H5Pset_core_write_tracking</a>/<a class="el" href="group___f_a_p_l.html#ga60ec714459a4911d28e46deb201f4f2e" title="Gets information about the write tracking feature used by the core VFD.">H5Pget_core_write_tracking</a> </td><td>Sets/retrieves write tracking information for core driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gac21a815e9b133802df625c9f766ef325" title="Sets the number of files that can be held open in an external link open file cache.">H5Pset_elink_file_cache_size</a>/<a class="el" href="group___f_a_p_l.html#ga4c9bcfff90f48bfefa2c25e551485923" title="Retrieves the size of the external link open file cache.">H5Pget_elink_file_cache_size</a> </td><td>Sets/retrieves the size of the external link open file cache from the specified file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gaa44cc0e592608e12082dad9305b3c74d" title="Controls the library&#39;s behavior of evicting metadata associated with a closed object.">H5Pset_evict_on_close</a>/<a class="el" href="group___f_a_p_l.html#ga12789fcfeaea073c13202e6401f404a6" title="Retrieves the file access property list setting that determines whether an HDF5 object will be evicte...">H5Pget_evict_on_close</a> </td><td>Set/get the file access property list setting that determines whether an HDF5 object will be evicted from the library's metadata cache when it is closed. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga61f01a12d5392ccf1321168f3c28f36f" title="Sets garbage collecting references flag.">H5Pset_gc_references</a>/<a class="el" href="group___f_a_p_l.html#gaaa81d8427b419d80eff6e1d216d99b71" title="Returns garbage collecting references setting.">H5Pget_gc_references</a> </td><td>Sets/retrieves garbage collecting references flag. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga6b24e6daf4816bbfb89b63bab40aa982" title="Sets offset property for low-level access to a file in a family of files.">H5Pset_family_offset</a> </td><td>Sets offset property for low-level access to a file in a family of files. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga14977eaaf6565ba871b575de3163f1b3" title="Retrieves a data offset from the file access property list.">H5Pget_family_offset</a> </td><td>Retrieves a data offset from the file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga60e3567f677fd3ade75b909b636d7b9c" title="Sets the file close degree.">H5Pset_fclose_degree</a>/<a class="el" href="group___f_a_p_l.html#ga41da04bb4f823ba9f7d6c57dc8fe2878" title="Returns the file close degree.">H5Pget_fclose_degree</a> </td><td>Sets/retrieves file close degree property. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2" title="Sets an initial file image in a memory buffer.">H5Pset_file_image</a> </td><td>Sets an initial file image in a memory buffer. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga337626cc516d5d1e3303ea6bc350e56b" title="Retrieves a copy of the file image designated as the initial content and structure of a file.">H5Pget_file_image</a> </td><td>Retrieves a copy of the file image designated as the initial content and structure of a file. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks</a>/<a class="el" href="group___f_a_p_l.html#gae17e38082dfdbadd75c897f1e6a9096e" title="Retrieves callback routines for working with file images.">H5Pget_file_image_callbacks</a> </td><td>Sets/gets the callbacks for working with file images. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391" title="Sets the file locking property values.">H5Pset_file_locking</a>/<a class="el" href="group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d" title="Retrieves the file locking property values.">H5Pget_file_locking</a> </td><td>Sets/retrieves file locking property values. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga8822e3dedc8e1414f20871a87d533cb1" title="Sets the minimum metadata block size.">H5Pset_meta_block_size</a>/<a class="el" href="group___f_a_p_l.html#gac17861181246af0209c0da5209305461" title="Returns the current metadata block size setting.">H5Pget_meta_block_size</a> </td><td>Sets the minimum metadata blocksize or retrieves the current metadata block size setting. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5" title="Sets the number of read attempts in a file access property list.">H5Pset_metadata_read_attempts</a>/<a class="el" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e" title="Retrieves the number of read attempts from a file access property list.">H5Pget_metadata_read_attempts</a> </td><td>Sets/gets the number of read attempts from a file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3" title="Set the initial metadata cache configuration in the indicated File Access Property List to the suppli...">H5Pset_mdc_config</a>/<a class="el" href="group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee" title="Get the current initial metadata cache configuration from the provided file access property list.">H5Pget_mdc_config</a> </td><td>Set/get the initial metadata cache configuration in the indicated file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga65cf9fea33d1324009efc2d5db848434" title="Sets the metadata cache image option for a file access property list.">H5Pset_mdc_image_config</a>/<a class="el" href="group___f_a_p_l.html#gaaa18d59ee9efb12626410b1638f76f00" title="Retrieves the metadata cache image configuration values for a file access property list.">H5Pget_mdc_image_config</a> </td><td>Set/get the metadata cache image option for a file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga4d7206c5679d7243410058eceae59b2c" title="Sets metadata cache logging options.">H5Pset_mdc_log_options</a>/<a class="el" href="group___f_a_p_l.html#gaa3a1ca6e294cc5074933239cc3d0e4a3" title="Gets metadata cache logging options.">H5Pget_mdc_log_options</a> </td><td>Set/get the metadata cache logging options. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga507341f31848c57008a3225bff3fe128" title="Specifies type of data to be accessed via the MULTI driver, enabling more direct access.">H5Pset_multi_type</a>/<a class="el" href="group___f_a_p_l.html#ga251515e9fee4641037b4866a4f7c49fe" title="Retrieves type of data property for MULTI driver.">H5Pget_multi_type</a> </td><td>Sets/gets the type of data property for the MULTI driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gab4a4a788af5b6e88381dda0df2efbf19" title="Sets a callback function to invoke when an object flush occurs in the file.">H5Pset_object_flush_cb</a>/<a class="el" href="group___f_a_p_l.html#gadb66d434fd8d2f600213b0eec539564e" title="Retrieves the object flush property values from the file access property list.">H5Pget_object_flush_cb</a> </td><td>Set/get the object flush property values from the file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga8008cddafa81bd1ddada23f6d9a161ca" title="Sets the maximum size for the page buffer and the minimum percentage for metadata and raw data pages.">H5Pset_page_buffer_size</a>/<a class="el" href="group___f_a_p_l.html#ga0da11baf31cf424d053aa7952c933d98" title="Retrieves the maximum size for the page buffer and the minimum percentage for metadata and raw data p...">H5Pget_page_buffer_size</a> </td><td>Set/get the maximum size for the page buffer. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga24fd737955839194bf5605d5f47928ee" title="Sets the maximum size of the data sieve buffer.">H5Pset_sieve_buf_size</a>/<a class="el" href="group___f_a_p_l.html#gac2321d0c34bb2b3cf33cd7bf02ca8e66" title="Returns maximum data sieve buffer size.">H5Pget_sieve_buf_size</a> </td><td>Sets/retrieves maximum size of data sieve buffer. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910" title="Controls the range of library release versions used when creating objects in a file.">H5Pset_libver_bounds</a> </td><td>Sets bounds on library versions, and indirectly format versions, to be used when creating objects. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gad5d7e671c3a06bcee64bc25841aaf607" title="Retrieves library version bounds settings that indirectly control the format versions used when creat...">H5Pget_libver_bounds</a> </td><td>Retrieves library version bounds settings that indirectly control the format versions used when creating objects. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga5a99962a79412814b79be830f14c23dd" title="Sets the size of a contiguous block reserved for small data.">H5Pset_small_data_block_size</a> </td><td>Sets the size of a contiguous block reserved for small data. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga6896bea06d7744b56e22347f572f5470" title="Retrieves the current small data block size setting.">H5Pget_small_data_block_size</a> </td><td>Retrieves the current small data block size setting. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0" title="Set the file VOL connector for a file access property list.">H5Pset_vol</a> </td><td>Sets the file VOL connector for a file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga2ad4dc5c6e5e4271334a7b1c6ee0777d" title="Query the capability flags for the VOL connector that will be used with this file access property lis...">H5Pget_vol_cap_flags</a> </td><td>Retrieves the capability flags for the VOL connector that will be used with a file access property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga5f133bdf09ca5a32622688d1ba5cc838" title="Returns the identifier of the current VOL connector.">H5Pget_vol_id</a> </td><td>Retrieves the identifier of the current VOL connector. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gafc58db23c257cdcf2f0c1c3ae911ab0f" title="Returns a copy of the VOL information for a connector.">H5Pget_vol_info</a> </td><td>Retrieves a copy of the VOL information for a connector. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga6daceb4a9e51fca7cb198f964b67baf0" title="Set the MPI communicator and info.">H5Pset_mpi_params</a>/<a class="el" href="group___f_a_p_l.html#ga5554cf0775f9d7ac3b0cd844533d4486" title="Get the MPI communicator and info.">H5Pget_mpi_params</a> </td><td>Sets/retrieves the MPI communicator and info. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga6380f9929cf42c8203813f7e72dde35c" title="Sets metadata write mode to be collective or independent (default)">H5Pset_coll_metadata_write</a>/<a class="el" href="group___f_a_p_l.html#gac83ab4e788a5b6e0d578f40ca67d8d00" title="Retrieves metadata write mode setting.">H5Pget_coll_metadata_write</a> </td><td>Sets/retrieves metadata write mode setting. </td></tr>
+</table>
+<a class="anchor" id="table_fd_pl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">File driver property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga8bcce60e23e9d2a019212c63b146502e" title="Sets a file driver.">H5Pset_driver</a> </td><td>Sets a file driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8" title="Returns low-lever driver identifier.">H5Pget_driver</a> </td><td>Returns the identifier for the driver used to create a file. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga14056dca8f3d6249474d5321d4298fe2" title="Returns a pointer to file driver information.">H5Pget_driver_info</a> </td><td>Returns a pointer to file driver information. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga156702db27ece40d21b37be5fe5e8b15" title="Sets a file driver according to a given driver name.">H5Pset_driver_by_name</a> </td><td>Sets a file driver according to a given driver name. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gac4426b1d36aa8766fbe2deaf67a18c06" title="Sets a file driver according to a given driver value (ID).">H5Pset_driver_by_value</a> </td><td>Sets a file driver according to a given driver value. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gac0d9eb573b84ce125433e81b2a475085" title="Retrieves a string representation of the configuration for the driver set on the given FAPL....">H5Pget_driver_config_str</a> </td><td>Retrieves a string representation of the configuration for the driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core</a>/<a class="el" href="group___f_a_p_l.html#gac347d401cbb28fecd78c5f15ddb4c9c1" title="Queries core file driver properties.">H5Pget_fapl_core</a> </td><td>Sets the driver for buffered memory files (in RAM) or retrieves information regarding the driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7" title="Sets up use of the direct I/O driver.">H5Pset_fapl_direct</a>/<a class="el" href="group___f_a_p_l.html#ga038e5f3952e49b6945039fc2b010ab16" title="Retrieves direct I/O driver settings.">H5Pget_fapl_direct</a> </td><td>Sets up use of the direct I/O driver or retrieves the direct I/O driver settings. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53" title="Sets the file access property list to use the family driver.">H5Pset_fapl_family</a>/<a class="el" href="group___f_a_p_l.html#ga0bc1a003f26bf4b53e4487b6ca117389" title="Returns file access property list information.">H5Pget_fapl_family</a> </td><td>Sets driver for file families, designed for systems that do not support files larger than 2 gigabytes, or retrieves information regarding driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga970d077c8e712a4692f43fa4f38dde14">H5Pset_fapl_hdfs</a>/<a class="el" href="group___f_a_p_l.html#gae59e7d8e0e8823e6dd6034b66418ed00">H5Pget_fapl_hdfs</a> </td><td>. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0" title="Modifies the specified File Access Property List to use the H5FD_IOC driver.">H5Pset_fapl_ioc</a>/<a class="el" href="group___f_a_p_l.html#ga8482cdac1272818e4e0f86a665f8ef98" title="Queries a File Access Property List for H5FD_IOC file driver properties.">H5Pget_fapl_ioc</a> </td><td>Modifies/queries the file driver properties of the I/O concentrator driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb" title="Sets up the logging virtual file driver (H5FD_LOG) for use.">H5Pset_fapl_log</a> </td><td>The logging driver is a clone of the standard SEC2 (<a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a>) driver with additional facilities for logging metrics and activity to a file. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga8491676811ccc7ba582e30fb63da6563">H5Pset_fapl_mirror</a>/<a class="el" href="group___f_a_p_l.html#ga2c0636d9bb9c50d381afbd0d3140e593">H5Pget_fapl_mirror</a> </td><td>Modifies/queries the file driver properties of the mirror driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff" title="Stores MPI IO communicator information to the file access property list.">H5Pset_fapl_mpio</a>/<a class="el" href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa" title="Returns MPI IO communicator information.">H5Pget_fapl_mpio</a> </td><td>Sets driver for files on parallel file systems (MPI I/O) or retrieves information regarding the driver. </td></tr>
+<tr>
+<td>H5Pset_fapl_mpiposix/H5Pget_fapl_mpiposix </td><td>No longer available. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58" title="Sets up use of the multi-file driver.">H5Pset_fapl_multi</a>/<a class="el" href="group___f_a_p_l.html#ga765b7880795a139f3b567743ac88c3c7" title="Returns information about the multi-file access property list.">H5Pget_fapl_multi</a> </td><td>Sets driver for multiple files, separating categories of metadata and raw data, or retrieves information regarding driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6" title="set the onion info for the file access property list">H5Pset_fapl_onion</a>/<a class="el" href="group___f_a_p_l.html#ga89b9f918d53dee5e6c80060667b8d32f" title="get the onion info from the file access property list">H5Pget_fapl_onion</a> </td><td>Modifies/queries the file driver properties of the onion driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gaad28d8c24f236590193215c5ae7a8f18" title="Modifies the specified File Access Property List to use the H5FD_ROS3 driver.">H5Pset_fapl_ros3</a>/<a class="el" href="group___f_a_p_l.html#ga13e273711e160cbd58e60c701b4f50e6" title="Queries a File Access Property List for H5FD_ROS3 file driver properties.">H5Pget_fapl_ros3</a> </td><td>Modifies/queries the file driver properties of the ros3 driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20" title="Modifies the file access property list to use the H5FD_SEC2 driver.">H5Pset_fapl_sec2</a> </td><td>Sets driver for unbuffered permanent files or retrieves information regarding driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed" title="Emulates the old split file driver.">H5Pset_fapl_split</a> </td><td>Sets driver for split files, a limited case of multi driver with one metadata file and one raw data file. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07" title="Sets the file access property list to use the splitter driver.">H5Pset_fapl_splitter</a>/<a class="el" href="group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac" title="Gets splitter driver properties from the the file access property list.">H5Pget_fapl_splitter</a> </td><td>Modifies/queries the file driver properties of the splitter driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052" title="Sets the standard I/O driver.">H5Pset_fapl_stdio</a> </td><td>Sets driver for buffered permanent files. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2" title="Modifies the specified File Access Property List to use the H5FD_SUBFILING driver.">H5Pset_fapl_subfiling</a>/<a class="el" href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45" title="Queries a File Access Property List for H5FD_SUBFILING file driver properties.">H5Pget_fapl_subfiling</a> </td><td>Modifies/queries the file driver properties of the subfiling driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830" title="Sets the Windows I/O driver.">H5Pset_fapl_windows</a> </td><td>Sets the Windows I/O driver. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga507341f31848c57008a3225bff3fe128" title="Specifies type of data to be accessed via the MULTI driver, enabling more direct access.">H5Pset_multi_type</a> </td><td>Specifies type of data to be accessed via the MULTI driver enabling more direct access. </td></tr>
+<tr>
+<td><a class="el" href="group___f_a_p_l.html#ga251515e9fee4641037b4866a4f7c49fe" title="Retrieves type of data property for MULTI driver.">H5Pget_multi_type</a> </td><td>Retrieves type of data property for MULTI driver. </td></tr>
+</table>
+</p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for File Access Properties:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___f_a_p_l.png" border="0" usemap="#agroup______f__a__p__l" alt=""/></div>
+<map name="agroup______f__a__p__l" id="agroup______f__a__p__l">
+<area shape="rect" href="group___h5_p.html" title=" " alt="" coords="5,5,156,31"/>
+<area shape="rect" title=" " alt="" coords="204,5,368,31"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga6e6628f620a1c58c704129cf07282849"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849">H5Pset_fapl_core</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t increment, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> backing_store)</td></tr>
+<tr class="memdesc:ga6e6628f620a1c58c704129cf07282849"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the file access property list to use the <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a> driver. <a href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849">More...</a><br /></td></tr>
+<tr class="separator:ga6e6628f620a1c58c704129cf07282849"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac347d401cbb28fecd78c5f15ddb4c9c1"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac347d401cbb28fecd78c5f15ddb4c9c1">H5Pget_fapl_core</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t *increment, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *backing_store)</td></tr>
+<tr class="memdesc:gac347d401cbb28fecd78c5f15ddb4c9c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries core file driver properties. <a href="group___f_a_p_l.html#gac347d401cbb28fecd78c5f15ddb4c9c1">More...</a><br /></td></tr>
+<tr class="separator:gac347d401cbb28fecd78c5f15ddb4c9c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2839252e149484ef30fb214ae7b44ac7"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7">H5Pset_fapl_direct</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t alignment, size_t block_size, size_t cbuf_size)</td></tr>
+<tr class="memdesc:ga2839252e149484ef30fb214ae7b44ac7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of the direct I/O driver. <a href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7">More...</a><br /></td></tr>
+<tr class="separator:ga2839252e149484ef30fb214ae7b44ac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga038e5f3952e49b6945039fc2b010ab16"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga038e5f3952e49b6945039fc2b010ab16">H5Pget_fapl_direct</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t *boundary, size_t *block_size, size_t *cbuf_size)</td></tr>
+<tr class="memdesc:ga038e5f3952e49b6945039fc2b010ab16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves direct I/O driver settings. <a href="group___f_a_p_l.html#ga038e5f3952e49b6945039fc2b010ab16">More...</a><br /></td></tr>
+<tr class="separator:ga038e5f3952e49b6945039fc2b010ab16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga95d19da25f196ce1ace10af00f49ab53"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53">H5Pset_fapl_family</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> memb_size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> memb_fapl_id)</td></tr>
+<tr class="memdesc:ga95d19da25f196ce1ace10af00f49ab53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file access property list to use the family driver. <a href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53">More...</a><br /></td></tr>
+<tr class="separator:ga95d19da25f196ce1ace10af00f49ab53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0bc1a003f26bf4b53e4487b6ca117389"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga0bc1a003f26bf4b53e4487b6ca117389">H5Pget_fapl_family</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *memb_size, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *memb_fapl_id)</td></tr>
+<tr class="memdesc:ga0bc1a003f26bf4b53e4487b6ca117389"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns file access property list information. <a href="group___f_a_p_l.html#ga0bc1a003f26bf4b53e4487b6ca117389">More...</a><br /></td></tr>
+<tr class="separator:ga0bc1a003f26bf4b53e4487b6ca117389"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae59e7d8e0e8823e6dd6034b66418ed00"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gae59e7d8e0e8823e6dd6034b66418ed00">H5Pget_fapl_hdfs</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__hdfs__fapl__t.html">H5FD_hdfs_fapl_t</a> *fa_out)</td></tr>
+<tr class="separator:gae59e7d8e0e8823e6dd6034b66418ed00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga970d077c8e712a4692f43fa4f38dde14"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga970d077c8e712a4692f43fa4f38dde14">H5Pset_fapl_hdfs</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__hdfs__fapl__t.html">H5FD_hdfs_fapl_t</a> *fa)</td></tr>
+<tr class="separator:ga970d077c8e712a4692f43fa4f38dde14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e03be2fe83ed02b32266a6c81427beb"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb">H5Pset_fapl_log</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, const char *logfile, unsigned long long flags, size_t buf_size)</td></tr>
+<tr class="memdesc:ga4e03be2fe83ed02b32266a6c81427beb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the logging virtual file driver (<a class="el" href="_h5_f_dlog_8h.html#a027aaf28f5104c77c4f51ecd29a5f7f4">H5FD_LOG</a>) for use. <a href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb">More...</a><br /></td></tr>
+<tr class="separator:ga4e03be2fe83ed02b32266a6c81427beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2c0636d9bb9c50d381afbd0d3140e593"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga2c0636d9bb9c50d381afbd0d3140e593">H5Pget_fapl_mirror</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__mirror__fapl__t.html">H5FD_mirror_fapl_t</a> *fa_out)</td></tr>
+<tr class="separator:ga2c0636d9bb9c50d381afbd0d3140e593"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8491676811ccc7ba582e30fb63da6563"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga8491676811ccc7ba582e30fb63da6563">H5Pset_fapl_mirror</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__mirror__fapl__t.html">H5FD_mirror_fapl_t</a> *fa)</td></tr>
+<tr class="separator:ga8491676811ccc7ba582e30fb63da6563"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa0204810c1fea1667d62cf7c176416ff"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff">H5Pset_fapl_mpio</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, MPI_Comm comm, MPI_Info info)</td></tr>
+<tr class="memdesc:gaa0204810c1fea1667d62cf7c176416ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores MPI IO communicator information to the file access property list. <a href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff">More...</a><br /></td></tr>
+<tr class="separator:gaa0204810c1fea1667d62cf7c176416ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d9e4b9f27791ccf19484a898f3fd6fa"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa">H5Pget_fapl_mpio</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, MPI_Comm *comm, MPI_Info *info)</td></tr>
+<tr class="memdesc:ga5d9e4b9f27791ccf19484a898f3fd6fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns MPI IO communicator information. <a href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa">More...</a><br /></td></tr>
+<tr class="separator:ga5d9e4b9f27791ccf19484a898f3fd6fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga296bd22cc1e462351f8f0a00a46baf58"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58">H5Pset_fapl_multi</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, const <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *memb_map, const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *memb_fapl, const char *const *memb_name, const <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *memb_addr, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> relax)</td></tr>
+<tr class="memdesc:ga296bd22cc1e462351f8f0a00a46baf58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of the multi-file driver. <a href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58">More...</a><br /></td></tr>
+<tr class="separator:ga296bd22cc1e462351f8f0a00a46baf58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga765b7880795a139f3b567743ac88c3c7"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga765b7880795a139f3b567743ac88c3c7">H5Pget_fapl_multi</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *memb_map, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *memb_fapl, char **memb_name, <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *memb_addr, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *relax)</td></tr>
+<tr class="memdesc:ga765b7880795a139f3b567743ac88c3c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about the multi-file access property list. <a href="group___f_a_p_l.html#ga765b7880795a139f3b567743ac88c3c7">More...</a><br /></td></tr>
+<tr class="separator:ga765b7880795a139f3b567743ac88c3c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga502f1ad38f5143cf281df8282fef26ed"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed">H5Pset_fapl_split</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, const char *meta_ext, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> meta_plist_id, const char *raw_ext, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> raw_plist_id)</td></tr>
+<tr class="memdesc:ga502f1ad38f5143cf281df8282fef26ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emulates the old split file driver. <a href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed">More...</a><br /></td></tr>
+<tr class="separator:ga502f1ad38f5143cf281df8282fef26ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga89b9f918d53dee5e6c80060667b8d32f"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga89b9f918d53dee5e6c80060667b8d32f">H5Pget_fapl_onion</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__onion__fapl__info__t.html">H5FD_onion_fapl_info_t</a> *fa_out)</td></tr>
+<tr class="memdesc:ga89b9f918d53dee5e6c80060667b8d32f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the onion info from the file access property list <a href="group___f_a_p_l.html#ga89b9f918d53dee5e6c80060667b8d32f">More...</a><br /></td></tr>
+<tr class="separator:ga89b9f918d53dee5e6c80060667b8d32f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d053c7682e54287e550113972b7dda6"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6">H5Pset_fapl_onion</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, const <a class="el" href="struct_h5_f_d__onion__fapl__info__t.html">H5FD_onion_fapl_info_t</a> *fa)</td></tr>
+<tr class="memdesc:ga4d053c7682e54287e550113972b7dda6"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the onion info for the file access property list <a href="group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6">More...</a><br /></td></tr>
+<tr class="separator:ga4d053c7682e54287e550113972b7dda6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13e273711e160cbd58e60c701b4f50e6"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga13e273711e160cbd58e60c701b4f50e6">H5Pget_fapl_ros3</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a> *fa_out)</td></tr>
+<tr class="memdesc:ga13e273711e160cbd58e60c701b4f50e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> file driver properties. <a href="group___f_a_p_l.html#ga13e273711e160cbd58e60c701b4f50e6">More...</a><br /></td></tr>
+<tr class="separator:ga13e273711e160cbd58e60c701b4f50e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad28d8c24f236590193215c5ae7a8f18"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaad28d8c24f236590193215c5ae7a8f18">H5Pset_fapl_ros3</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, const <a class="el" href="struct_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a> *fa)</td></tr>
+<tr class="memdesc:gaad28d8c24f236590193215c5ae7a8f18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> driver. <a href="group___f_a_p_l.html#gaad28d8c24f236590193215c5ae7a8f18">More...</a><br /></td></tr>
+<tr class="separator:gaad28d8c24f236590193215c5ae7a8f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa91f06270a937cbbf20457ce0a7027e"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gafa91f06270a937cbbf20457ce0a7027e">H5Pget_fapl_ros3_token</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t size, char *token)</td></tr>
+<tr class="memdesc:gafa91f06270a937cbbf20457ce0a7027e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> file driver session/security token. <a href="group___f_a_p_l.html#gafa91f06270a937cbbf20457ce0a7027e">More...</a><br /></td></tr>
+<tr class="separator:gafa91f06270a937cbbf20457ce0a7027e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga42bc76c556951027e30c4d26394323c6"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga42bc76c556951027e30c4d26394323c6">H5Pset_fapl_ros3_token</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, const char *token)</td></tr>
+<tr class="memdesc:ga42bc76c556951027e30c4d26394323c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> driver by adding the specified session/security token. <a href="group___f_a_p_l.html#ga42bc76c556951027e30c4d26394323c6">More...</a><br /></td></tr>
+<tr class="separator:ga42bc76c556951027e30c4d26394323c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf581bceca36ad4eef3cd45b16eabbb20"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20">H5Pset_fapl_sec2</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="memdesc:gaf581bceca36ad4eef3cd45b16eabbb20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the file access property list to use the <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a> driver. <a href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20">More...</a><br /></td></tr>
+<tr class="separator:gaf581bceca36ad4eef3cd45b16eabbb20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49f386ea235bb48128e54c962c499f07"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07">H5Pset_fapl_splitter</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__splitter__vfd__config__t.html">H5FD_splitter_vfd_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:ga49f386ea235bb48128e54c962c499f07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file access property list to use the splitter driver. <a href="group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07">More...</a><br /></td></tr>
+<tr class="separator:ga49f386ea235bb48128e54c962c499f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf6ac1c131acee33dfb878593dfefb4ac"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac">H5Pget_fapl_splitter</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__splitter__vfd__config__t.html">H5FD_splitter_vfd_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:gaf6ac1c131acee33dfb878593dfefb4ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets splitter driver properties from the the file access property list. <a href="group___f_a_p_l.html#gaf6ac1c131acee33dfb878593dfefb4ac">More...</a><br /></td></tr>
+<tr class="separator:gaf6ac1c131acee33dfb878593dfefb4ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga77f0643117835e7f7992d573761b5052"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052">H5Pset_fapl_stdio</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="memdesc:ga77f0643117835e7f7992d573761b5052"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the standard I/O driver. <a href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052">More...</a><br /></td></tr>
+<tr class="separator:ga77f0643117835e7f7992d573761b5052"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga714340ec9cbb65cb0a819e1d775825f0"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0">H5Pset_fapl_ioc</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__ioc__config__t.html">H5FD_ioc_config_t</a> *vfd_config)</td></tr>
+<tr class="memdesc:ga714340ec9cbb65cb0a819e1d775825f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver. <a href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0">More...</a><br /></td></tr>
+<tr class="separator:ga714340ec9cbb65cb0a819e1d775825f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8482cdac1272818e4e0f86a665f8ef98"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga8482cdac1272818e4e0f86a665f8ef98">H5Pget_fapl_ioc</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__ioc__config__t.html">H5FD_ioc_config_t</a> *config_out)</td></tr>
+<tr class="memdesc:ga8482cdac1272818e4e0f86a665f8ef98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> file driver properties. <a href="group___f_a_p_l.html#ga8482cdac1272818e4e0f86a665f8ef98">More...</a><br /></td></tr>
+<tr class="separator:ga8482cdac1272818e4e0f86a665f8ef98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65dbddbba216fdd0bdf99b4feaa74db2"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2">H5Pset_fapl_subfiling</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, const <a class="el" href="struct_h5_f_d__subfiling__config__t.html">H5FD_subfiling_config_t</a> *vfd_config)</td></tr>
+<tr class="memdesc:ga65dbddbba216fdd0bdf99b4feaa74db2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver. <a href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2">More...</a><br /></td></tr>
+<tr class="separator:ga65dbddbba216fdd0bdf99b4feaa74db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2af70900a3ea50a83d65f8285730ef45"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45">H5Pget_fapl_subfiling</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__subfiling__config__t.html">H5FD_subfiling_config_t</a> *config_out)</td></tr>
+<tr class="memdesc:ga2af70900a3ea50a83d65f8285730ef45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> file driver properties. <a href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45">More...</a><br /></td></tr>
+<tr class="separator:ga2af70900a3ea50a83d65f8285730ef45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0017f78e0f3de465621fde556f679830"><td class="memItemLeft" align="right" valign="top">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830">H5Pset_fapl_windows</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id)</td></tr>
+<tr class="memdesc:ga0017f78e0f3de465621fde556f679830"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the Windows I/O driver. <a href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830">More...</a><br /></td></tr>
+<tr class="separator:ga0017f78e0f3de465621fde556f679830"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6735afde382cfd746b92a1a3b0e6a2ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga6735afde382cfd746b92a1a3b0e6a2ab">H5Pget_alignment</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *threshold, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *alignment)</td></tr>
+<tr class="memdesc:ga6735afde382cfd746b92a1a3b0e6a2ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current settings for alignment properties from a file access property list. <a href="group___f_a_p_l.html#ga6735afde382cfd746b92a1a3b0e6a2ab">More...</a><br /></td></tr>
+<tr class="separator:ga6735afde382cfd746b92a1a3b0e6a2ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9481a0b08d729ec68897d57db1827861"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga9481a0b08d729ec68897d57db1827861">H5Pget_cache</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, int *mdc_nelmts, size_t *rdcc_nslots, size_t *rdcc_nbytes, double *rdcc_w0)</td></tr>
+<tr class="memdesc:ga9481a0b08d729ec68897d57db1827861"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the raw data chunk cache parameters. <a href="group___f_a_p_l.html#ga9481a0b08d729ec68897d57db1827861">More...</a><br /></td></tr>
+<tr class="separator:ga9481a0b08d729ec68897d57db1827861"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60ec714459a4911d28e46deb201f4f2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga60ec714459a4911d28e46deb201f4f2e">H5Pget_core_write_tracking</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *is_enabled, size_t *page_size)</td></tr>
+<tr class="memdesc:ga60ec714459a4911d28e46deb201f4f2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about the write tracking feature used by the core VFD. <a href="group___f_a_p_l.html#ga60ec714459a4911d28e46deb201f4f2e">More...</a><br /></td></tr>
+<tr class="separator:ga60ec714459a4911d28e46deb201f4f2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga43a733fe9723dd15f5ad7abda909a1b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8">H5Pget_driver</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga43a733fe9723dd15f5ad7abda909a1b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns low-lever driver identifier. <a href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8">More...</a><br /></td></tr>
+<tr class="separator:ga43a733fe9723dd15f5ad7abda909a1b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14056dca8f3d6249474d5321d4298fe2"><td class="memItemLeft" align="right" valign="top">const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga14056dca8f3d6249474d5321d4298fe2">H5Pget_driver_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id)</td></tr>
+<tr class="memdesc:ga14056dca8f3d6249474d5321d4298fe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a pointer to file driver information. <a href="group___f_a_p_l.html#ga14056dca8f3d6249474d5321d4298fe2">More...</a><br /></td></tr>
+<tr class="separator:ga14056dca8f3d6249474d5321d4298fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac0d9eb573b84ce125433e81b2a475085"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac0d9eb573b84ce125433e81b2a475085">H5Pget_driver_config_str</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, char *config_buf, size_t buf_size)</td></tr>
+<tr class="memdesc:gac0d9eb573b84ce125433e81b2a475085"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a string representation of the configuration for the driver set on the given FAPL. The returned string can be used to configure the same driver in an identical way. <a href="group___f_a_p_l.html#gac0d9eb573b84ce125433e81b2a475085">More...</a><br /></td></tr>
+<tr class="separator:gac0d9eb573b84ce125433e81b2a475085"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c9bcfff90f48bfefa2c25e551485923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga4c9bcfff90f48bfefa2c25e551485923">H5Pget_elink_file_cache_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *efc_size)</td></tr>
+<tr class="memdesc:ga4c9bcfff90f48bfefa2c25e551485923"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the external link open file cache. <a href="group___f_a_p_l.html#ga4c9bcfff90f48bfefa2c25e551485923">More...</a><br /></td></tr>
+<tr class="separator:ga4c9bcfff90f48bfefa2c25e551485923"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga12789fcfeaea073c13202e6401f404a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga12789fcfeaea073c13202e6401f404a6">H5Pget_evict_on_close</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *evict_on_close)</td></tr>
+<tr class="memdesc:ga12789fcfeaea073c13202e6401f404a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file access property list setting that determines whether an HDF5 object will be evicted from the library's metadata cache when it is closed. <a href="group___f_a_p_l.html#ga12789fcfeaea073c13202e6401f404a6">More...</a><br /></td></tr>
+<tr class="separator:ga12789fcfeaea073c13202e6401f404a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14977eaaf6565ba871b575de3163f1b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga14977eaaf6565ba871b575de3163f1b3">H5Pget_family_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *offset)</td></tr>
+<tr class="memdesc:ga14977eaaf6565ba871b575de3163f1b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a data offset from the file access property list. <a href="group___f_a_p_l.html#ga14977eaaf6565ba871b575de3163f1b3">More...</a><br /></td></tr>
+<tr class="separator:ga14977eaaf6565ba871b575de3163f1b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga41da04bb4f823ba9f7d6c57dc8fe2878"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga41da04bb4f823ba9f7d6c57dc8fe2878">H5Pget_fclose_degree</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a> *degree)</td></tr>
+<tr class="memdesc:ga41da04bb4f823ba9f7d6c57dc8fe2878"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the file close degree. <a href="group___f_a_p_l.html#ga41da04bb4f823ba9f7d6c57dc8fe2878">More...</a><br /></td></tr>
+<tr class="separator:ga41da04bb4f823ba9f7d6c57dc8fe2878"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga337626cc516d5d1e3303ea6bc350e56b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga337626cc516d5d1e3303ea6bc350e56b">H5Pget_file_image</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, void **buf_ptr_ptr, size_t *buf_len_ptr)</td></tr>
+<tr class="memdesc:ga337626cc516d5d1e3303ea6bc350e56b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a copy of the file image designated as the initial content and structure of a file. <a href="group___f_a_p_l.html#ga337626cc516d5d1e3303ea6bc350e56b">More...</a><br /></td></tr>
+<tr class="separator:ga337626cc516d5d1e3303ea6bc350e56b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae17e38082dfdbadd75c897f1e6a9096e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gae17e38082dfdbadd75c897f1e6a9096e">H5Pget_file_image_callbacks</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a> *callbacks_ptr)</td></tr>
+<tr class="memdesc:gae17e38082dfdbadd75c897f1e6a9096e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves callback routines for working with file images. <a href="group___f_a_p_l.html#gae17e38082dfdbadd75c897f1e6a9096e">More...</a><br /></td></tr>
+<tr class="separator:gae17e38082dfdbadd75c897f1e6a9096e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5de19a5a8ac23ca417aa2d49d708dc2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d">H5Pget_file_locking</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *use_file_locking, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *ignore_when_disabled)</td></tr>
+<tr class="memdesc:ga5de19a5a8ac23ca417aa2d49d708dc2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file locking property values. <a href="group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d">More...</a><br /></td></tr>
+<tr class="separator:ga5de19a5a8ac23ca417aa2d49d708dc2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaa81d8427b419d80eff6e1d216d99b71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaaa81d8427b419d80eff6e1d216d99b71">H5Pget_gc_references</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, unsigned *gc_ref)</td></tr>
+<tr class="memdesc:gaaa81d8427b419d80eff6e1d216d99b71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns garbage collecting references setting. <a href="group___f_a_p_l.html#gaaa81d8427b419d80eff6e1d216d99b71">More...</a><br /></td></tr>
+<tr class="separator:gaaa81d8427b419d80eff6e1d216d99b71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad5d7e671c3a06bcee64bc25841aaf607"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gad5d7e671c3a06bcee64bc25841aaf607">H5Pget_libver_bounds</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> *low, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> *high)</td></tr>
+<tr class="memdesc:gad5d7e671c3a06bcee64bc25841aaf607"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves library version bounds settings that indirectly control the format versions used when creating objects. <a href="group___f_a_p_l.html#gad5d7e671c3a06bcee64bc25841aaf607">More...</a><br /></td></tr>
+<tr class="separator:gad5d7e671c3a06bcee64bc25841aaf607"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3012f7f3310c7d25ada7617896bef1ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee">H5Pget_mdc_config</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:ga3012f7f3310c7d25ada7617896bef1ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current initial metadata cache configuration from the provided file access property list. <a href="group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee">More...</a><br /></td></tr>
+<tr class="separator:ga3012f7f3310c7d25ada7617896bef1ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaa18d59ee9efb12626410b1638f76f00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaaa18d59ee9efb12626410b1638f76f00">H5Pget_mdc_image_config</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:gaaa18d59ee9efb12626410b1638f76f00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata cache image configuration values for a file access property list. <a href="group___f_a_p_l.html#gaaa18d59ee9efb12626410b1638f76f00">More...</a><br /></td></tr>
+<tr class="separator:gaaa18d59ee9efb12626410b1638f76f00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3a1ca6e294cc5074933239cc3d0e4a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaa3a1ca6e294cc5074933239cc3d0e4a3">H5Pget_mdc_log_options</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *is_enabled, char *location, size_t *location_size, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *start_on_access)</td></tr>
+<tr class="memdesc:gaa3a1ca6e294cc5074933239cc3d0e4a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets metadata cache logging options. <a href="group___f_a_p_l.html#gaa3a1ca6e294cc5074933239cc3d0e4a3">More...</a><br /></td></tr>
+<tr class="separator:gaa3a1ca6e294cc5074933239cc3d0e4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac17861181246af0209c0da5209305461"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac17861181246af0209c0da5209305461">H5Pget_meta_block_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</td></tr>
+<tr class="memdesc:gac17861181246af0209c0da5209305461"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current metadata block size setting. <a href="group___f_a_p_l.html#gac17861181246af0209c0da5209305461">More...</a><br /></td></tr>
+<tr class="separator:gac17861181246af0209c0da5209305461"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga670948d56435920f1e1c2e88b823935e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">H5Pget_metadata_read_attempts</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *attempts)</td></tr>
+<tr class="memdesc:ga670948d56435920f1e1c2e88b823935e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of read attempts from a file access property list. <a href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">More...</a><br /></td></tr>
+<tr class="separator:ga670948d56435920f1e1c2e88b823935e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga251515e9fee4641037b4866a4f7c49fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga251515e9fee4641037b4866a4f7c49fe">H5Pget_multi_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *type)</td></tr>
+<tr class="memdesc:ga251515e9fee4641037b4866a4f7c49fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves type of data property for MULTI driver. <a href="group___f_a_p_l.html#ga251515e9fee4641037b4866a4f7c49fe">More...</a><br /></td></tr>
+<tr class="separator:ga251515e9fee4641037b4866a4f7c49fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadb66d434fd8d2f600213b0eec539564e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gadb66d434fd8d2f600213b0eec539564e">H5Pget_object_flush_cb</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a07cc80d29d745646218aa8cb068cf944">H5F_flush_cb_t</a> *func, void **udata)</td></tr>
+<tr class="memdesc:gadb66d434fd8d2f600213b0eec539564e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the object flush property values from the file access property list. <a href="group___f_a_p_l.html#gadb66d434fd8d2f600213b0eec539564e">More...</a><br /></td></tr>
+<tr class="separator:gadb66d434fd8d2f600213b0eec539564e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0da11baf31cf424d053aa7952c933d98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga0da11baf31cf424d053aa7952c933d98">H5Pget_page_buffer_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t *buf_size, unsigned *min_meta_perc, unsigned *min_raw_perc)</td></tr>
+<tr class="memdesc:ga0da11baf31cf424d053aa7952c933d98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the maximum size for the page buffer and the minimum percentage for metadata and raw data pages. <a href="group___f_a_p_l.html#ga0da11baf31cf424d053aa7952c933d98">More...</a><br /></td></tr>
+<tr class="separator:ga0da11baf31cf424d053aa7952c933d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac2321d0c34bb2b3cf33cd7bf02ca8e66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac2321d0c34bb2b3cf33cd7bf02ca8e66">H5Pget_sieve_buf_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t *size)</td></tr>
+<tr class="memdesc:gac2321d0c34bb2b3cf33cd7bf02ca8e66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum data sieve buffer size. <a href="group___f_a_p_l.html#gac2321d0c34bb2b3cf33cd7bf02ca8e66">More...</a><br /></td></tr>
+<tr class="separator:gac2321d0c34bb2b3cf33cd7bf02ca8e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6896bea06d7744b56e22347f572f5470"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga6896bea06d7744b56e22347f572f5470">H5Pget_small_data_block_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</td></tr>
+<tr class="memdesc:ga6896bea06d7744b56e22347f572f5470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current small data block size setting. <a href="group___f_a_p_l.html#ga6896bea06d7744b56e22347f572f5470">More...</a><br /></td></tr>
+<tr class="separator:ga6896bea06d7744b56e22347f572f5470"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5f133bdf09ca5a32622688d1ba5cc838"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga5f133bdf09ca5a32622688d1ba5cc838">H5Pget_vol_id</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *vol_id)</td></tr>
+<tr class="memdesc:ga5f133bdf09ca5a32622688d1ba5cc838"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the identifier of the current VOL connector. <a href="group___f_a_p_l.html#ga5f133bdf09ca5a32622688d1ba5cc838">More...</a><br /></td></tr>
+<tr class="separator:ga5f133bdf09ca5a32622688d1ba5cc838"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc58db23c257cdcf2f0c1c3ae911ab0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gafc58db23c257cdcf2f0c1c3ae911ab0f">H5Pget_vol_info</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, void **vol_info)</td></tr>
+<tr class="memdesc:gafc58db23c257cdcf2f0c1c3ae911ab0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a copy of the VOL information for a connector. <a href="group___f_a_p_l.html#gafc58db23c257cdcf2f0c1c3ae911ab0f">More...</a><br /></td></tr>
+<tr class="separator:gafc58db23c257cdcf2f0c1c3ae911ab0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab99d5af749aeb3896fd9e3ceb273677a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gab99d5af749aeb3896fd9e3ceb273677a">H5Pset_alignment</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> threshold, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> alignment)</td></tr>
+<tr class="memdesc:gab99d5af749aeb3896fd9e3ceb273677a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets alignment properties of a file access property list. <a href="group___f_a_p_l.html#gab99d5af749aeb3896fd9e3ceb273677a">More...</a><br /></td></tr>
+<tr class="separator:gab99d5af749aeb3896fd9e3ceb273677a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga034a5fc54d9b05296555544d8dd9fe89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89">H5Pset_cache</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, int mdc_nelmts, size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)</td></tr>
+<tr class="memdesc:ga034a5fc54d9b05296555544d8dd9fe89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the raw data chunk cache parameters. <a href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89">More...</a><br /></td></tr>
+<tr class="separator:ga034a5fc54d9b05296555544d8dd9fe89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga237e300b96222a259896b24cf52405b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga237e300b96222a259896b24cf52405b0">H5Pset_core_write_tracking</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> is_enabled, size_t page_size)</td></tr>
+<tr class="memdesc:ga237e300b96222a259896b24cf52405b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets write tracking information for core driver, <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a>. <a href="group___f_a_p_l.html#ga237e300b96222a259896b24cf52405b0">More...</a><br /></td></tr>
+<tr class="separator:ga237e300b96222a259896b24cf52405b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8bcce60e23e9d2a019212c63b146502e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga8bcce60e23e9d2a019212c63b146502e">H5Pset_driver</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> driver_id, const void *driver_info)</td></tr>
+<tr class="memdesc:ga8bcce60e23e9d2a019212c63b146502e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a file driver. <a href="group___f_a_p_l.html#ga8bcce60e23e9d2a019212c63b146502e">More...</a><br /></td></tr>
+<tr class="separator:ga8bcce60e23e9d2a019212c63b146502e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga156702db27ece40d21b37be5fe5e8b15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga156702db27ece40d21b37be5fe5e8b15">H5Pset_driver_by_name</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, const char *driver_name, const char *driver_config)</td></tr>
+<tr class="memdesc:ga156702db27ece40d21b37be5fe5e8b15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a file driver according to a given driver name. <a href="group___f_a_p_l.html#ga156702db27ece40d21b37be5fe5e8b15">More...</a><br /></td></tr>
+<tr class="separator:ga156702db27ece40d21b37be5fe5e8b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4426b1d36aa8766fbe2deaf67a18c06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac4426b1d36aa8766fbe2deaf67a18c06">H5Pset_driver_by_value</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a> driver_value, const char *driver_config)</td></tr>
+<tr class="memdesc:gac4426b1d36aa8766fbe2deaf67a18c06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a file driver according to a given driver value (ID). <a href="group___f_a_p_l.html#gac4426b1d36aa8766fbe2deaf67a18c06">More...</a><br /></td></tr>
+<tr class="separator:gac4426b1d36aa8766fbe2deaf67a18c06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac21a815e9b133802df625c9f766ef325"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac21a815e9b133802df625c9f766ef325">H5Pset_elink_file_cache_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned efc_size)</td></tr>
+<tr class="memdesc:gac21a815e9b133802df625c9f766ef325"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of files that can be held open in an external link open file cache. <a href="group___f_a_p_l.html#gac21a815e9b133802df625c9f766ef325">More...</a><br /></td></tr>
+<tr class="separator:gac21a815e9b133802df625c9f766ef325"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa44cc0e592608e12082dad9305b3c74d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaa44cc0e592608e12082dad9305b3c74d">H5Pset_evict_on_close</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> evict_on_close)</td></tr>
+<tr class="memdesc:gaa44cc0e592608e12082dad9305b3c74d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls the library's behavior of evicting metadata associated with a closed object. <a href="group___f_a_p_l.html#gaa44cc0e592608e12082dad9305b3c74d">More...</a><br /></td></tr>
+<tr class="separator:gaa44cc0e592608e12082dad9305b3c74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b24e6daf4816bbfb89b63bab40aa982"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga6b24e6daf4816bbfb89b63bab40aa982">H5Pset_family_offset</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> offset)</td></tr>
+<tr class="memdesc:ga6b24e6daf4816bbfb89b63bab40aa982"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets offset property for low-level access to a file in a family of files. <a href="group___f_a_p_l.html#ga6b24e6daf4816bbfb89b63bab40aa982">More...</a><br /></td></tr>
+<tr class="separator:ga6b24e6daf4816bbfb89b63bab40aa982"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60e3567f677fd3ade75b909b636d7b9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga60e3567f677fd3ade75b909b636d7b9c">H5Pset_fclose_degree</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a> degree)</td></tr>
+<tr class="memdesc:ga60e3567f677fd3ade75b909b636d7b9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file close degree. <a href="group___f_a_p_l.html#ga60e3567f677fd3ade75b909b636d7b9c">More...</a><br /></td></tr>
+<tr class="separator:ga60e3567f677fd3ade75b909b636d7b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga31d0299f6ad287e013b2a02a8ccc1fa2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2">H5Pset_file_image</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, void *buf_ptr, size_t buf_len)</td></tr>
+<tr class="memdesc:ga31d0299f6ad287e013b2a02a8ccc1fa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an initial file image in a memory buffer. <a href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2">More...</a><br /></td></tr>
+<tr class="separator:ga31d0299f6ad287e013b2a02a8ccc1fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14ea3598215afd078b964b672b40d63c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c">H5Pset_file_image_callbacks</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a> *callbacks_ptr)</td></tr>
+<tr class="memdesc:ga14ea3598215afd078b964b672b40d63c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the callbacks for working with file images. <a href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c">More...</a><br /></td></tr>
+<tr class="separator:ga14ea3598215afd078b964b672b40d63c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga503e9ff6121a67cf53f8b67054ed9391"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391">H5Pset_file_locking</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> use_file_locking, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> ignore_when_disabled)</td></tr>
+<tr class="memdesc:ga503e9ff6121a67cf53f8b67054ed9391"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file locking property values. <a href="group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391">More...</a><br /></td></tr>
+<tr class="separator:ga503e9ff6121a67cf53f8b67054ed9391"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61f01a12d5392ccf1321168f3c28f36f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga61f01a12d5392ccf1321168f3c28f36f">H5Pset_gc_references</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, unsigned gc_ref)</td></tr>
+<tr class="memdesc:ga61f01a12d5392ccf1321168f3c28f36f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets garbage collecting references flag. <a href="group___f_a_p_l.html#ga61f01a12d5392ccf1321168f3c28f36f">More...</a><br /></td></tr>
+<tr class="separator:ga61f01a12d5392ccf1321168f3c28f36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacbe1724e7f70cd17ed687417a1d2a910"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">H5Pset_libver_bounds</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> low, <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> high)</td></tr>
+<tr class="memdesc:gacbe1724e7f70cd17ed687417a1d2a910"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls the range of library release versions used when creating objects in a file. <a href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">More...</a><br /></td></tr>
+<tr class="separator:gacbe1724e7f70cd17ed687417a1d2a910"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf234199ad4cf9c708f45893f7f9cd4d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3">H5Pset_mdc_config</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:gaf234199ad4cf9c708f45893f7f9cd4d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the initial metadata cache configuration in the indicated File Access Property List to the supplied value. <a href="group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3">More...</a><br /></td></tr>
+<tr class="separator:gaf234199ad4cf9c708f45893f7f9cd4d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d7206c5679d7243410058eceae59b2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga4d7206c5679d7243410058eceae59b2c">H5Pset_mdc_log_options</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> is_enabled, const char *location, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> start_on_access)</td></tr>
+<tr class="memdesc:ga4d7206c5679d7243410058eceae59b2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets metadata cache logging options. <a href="group___f_a_p_l.html#ga4d7206c5679d7243410058eceae59b2c">More...</a><br /></td></tr>
+<tr class="separator:ga4d7206c5679d7243410058eceae59b2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8822e3dedc8e1414f20871a87d533cb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga8822e3dedc8e1414f20871a87d533cb1">H5Pset_meta_block_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
+<tr class="memdesc:ga8822e3dedc8e1414f20871a87d533cb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the minimum metadata block size. <a href="group___f_a_p_l.html#ga8822e3dedc8e1414f20871a87d533cb1">More...</a><br /></td></tr>
+<tr class="separator:ga8822e3dedc8e1414f20871a87d533cb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab827cef16ec569c87cec94a8b3f350c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5">H5Pset_metadata_read_attempts</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned attempts)</td></tr>
+<tr class="memdesc:gab827cef16ec569c87cec94a8b3f350c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of read attempts in a file access property list. <a href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5">More...</a><br /></td></tr>
+<tr class="separator:gab827cef16ec569c87cec94a8b3f350c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga507341f31848c57008a3225bff3fe128"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga507341f31848c57008a3225bff3fe128">H5Pset_multi_type</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> type)</td></tr>
+<tr class="memdesc:ga507341f31848c57008a3225bff3fe128"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies type of data to be accessed via the <code>MULTI</code> driver, enabling more direct access. <a href="group___f_a_p_l.html#ga507341f31848c57008a3225bff3fe128">More...</a><br /></td></tr>
+<tr class="separator:ga507341f31848c57008a3225bff3fe128"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab4a4a788af5b6e88381dda0df2efbf19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gab4a4a788af5b6e88381dda0df2efbf19">H5Pset_object_flush_cb</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a07cc80d29d745646218aa8cb068cf944">H5F_flush_cb_t</a> func, void *udata)</td></tr>
+<tr class="memdesc:gab4a4a788af5b6e88381dda0df2efbf19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a callback function to invoke when an object flush occurs in the file. <a href="group___f_a_p_l.html#gab4a4a788af5b6e88381dda0df2efbf19">More...</a><br /></td></tr>
+<tr class="separator:gab4a4a788af5b6e88381dda0df2efbf19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24fd737955839194bf5605d5f47928ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga24fd737955839194bf5605d5f47928ee">H5Pset_sieve_buf_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, size_t size)</td></tr>
+<tr class="memdesc:ga24fd737955839194bf5605d5f47928ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum size of the data sieve buffer. <a href="group___f_a_p_l.html#ga24fd737955839194bf5605d5f47928ee">More...</a><br /></td></tr>
+<tr class="separator:ga24fd737955839194bf5605d5f47928ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a99962a79412814b79be830f14c23dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga5a99962a79412814b79be830f14c23dd">H5Pset_small_data_block_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
+<tr class="memdesc:ga5a99962a79412814b79be830f14c23dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of a contiguous block reserved for small data. <a href="group___f_a_p_l.html#ga5a99962a79412814b79be830f14c23dd">More...</a><br /></td></tr>
+<tr class="separator:ga5a99962a79412814b79be830f14c23dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8aaa97e70b2544c3d95d908e1ae5b0f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> new_vol_id, const void *new_vol_info)</td></tr>
+<tr class="memdesc:ga8aaa97e70b2544c3d95d908e1ae5b0f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the file VOL connector for a file access property list. <a href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">More...</a><br /></td></tr>
+<tr class="separator:ga8aaa97e70b2544c3d95d908e1ae5b0f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2ad4dc5c6e5e4271334a7b1c6ee0777d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga2ad4dc5c6e5e4271334a7b1c6ee0777d">H5Pget_vol_cap_flags</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, uint64_t *cap_flags)</td></tr>
+<tr class="memdesc:ga2ad4dc5c6e5e4271334a7b1c6ee0777d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the capability flags for the VOL connector that will be used with this file access property list (FAPL). <a href="group___f_a_p_l.html#ga2ad4dc5c6e5e4271334a7b1c6ee0777d">More...</a><br /></td></tr>
+<tr class="separator:ga2ad4dc5c6e5e4271334a7b1c6ee0777d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6380f9929cf42c8203813f7e72dde35c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga6380f9929cf42c8203813f7e72dde35c">H5Pset_coll_metadata_write</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> is_collective)</td></tr>
+<tr class="memdesc:ga6380f9929cf42c8203813f7e72dde35c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets metadata write mode to be collective or independent (default) <a href="group___f_a_p_l.html#ga6380f9929cf42c8203813f7e72dde35c">More...</a><br /></td></tr>
+<tr class="separator:ga6380f9929cf42c8203813f7e72dde35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac83ab4e788a5b6e0d578f40ca67d8d00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#gac83ab4e788a5b6e0d578f40ca67d8d00">H5Pget_coll_metadata_write</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *is_collective)</td></tr>
+<tr class="memdesc:gac83ab4e788a5b6e0d578f40ca67d8d00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata write mode setting. <a href="group___f_a_p_l.html#gac83ab4e788a5b6e0d578f40ca67d8d00">More...</a><br /></td></tr>
+<tr class="separator:gac83ab4e788a5b6e0d578f40ca67d8d00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5554cf0775f9d7ac3b0cd844533d4486"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga5554cf0775f9d7ac3b0cd844533d4486">H5Pget_mpi_params</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, MPI_Comm *comm, MPI_Info *info)</td></tr>
+<tr class="memdesc:ga5554cf0775f9d7ac3b0cd844533d4486"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the MPI communicator and info. <a href="group___f_a_p_l.html#ga5554cf0775f9d7ac3b0cd844533d4486">More...</a><br /></td></tr>
+<tr class="separator:ga5554cf0775f9d7ac3b0cd844533d4486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6daceb4a9e51fca7cb198f964b67baf0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga6daceb4a9e51fca7cb198f964b67baf0">H5Pset_mpi_params</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id, MPI_Comm comm, MPI_Info info)</td></tr>
+<tr class="memdesc:ga6daceb4a9e51fca7cb198f964b67baf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the MPI communicator and info. <a href="group___f_a_p_l.html#ga6daceb4a9e51fca7cb198f964b67baf0">More...</a><br /></td></tr>
+<tr class="separator:ga6daceb4a9e51fca7cb198f964b67baf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65cf9fea33d1324009efc2d5db848434"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga65cf9fea33d1324009efc2d5db848434">H5Pset_mdc_image_config</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a> *config_ptr)</td></tr>
+<tr class="memdesc:ga65cf9fea33d1324009efc2d5db848434"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the metadata cache image option for a file access property list. <a href="group___f_a_p_l.html#ga65cf9fea33d1324009efc2d5db848434">More...</a><br /></td></tr>
+<tr class="separator:ga65cf9fea33d1324009efc2d5db848434"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8008cddafa81bd1ddada23f6d9a161ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_a_p_l.html#ga8008cddafa81bd1ddada23f6d9a161ca">H5Pset_page_buffer_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t buf_size, unsigned min_meta_per, unsigned min_raw_per)</td></tr>
+<tr class="memdesc:ga8008cddafa81bd1ddada23f6d9a161ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum size for the page buffer and the minimum percentage for metadata and raw data pages. <a href="group___f_a_p_l.html#ga8008cddafa81bd1ddada23f6d9a161ca">More...</a><br /></td></tr>
+<tr class="separator:ga8008cddafa81bd1ddada23f6d9a161ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="ga6735afde382cfd746b92a1a3b0e6a2ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6735afde382cfd746b92a1a3b0e6a2ab">&#9670;&nbsp;</a></span>H5Pget_alignment()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_alignment </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>threshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>alignment</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the current settings for alignment properties from a file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">threshold</td><td>Pointer to location of return threshold value </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">alignment</td><td>Pointer to location of return alignment value</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga6735afde382cfd746b92a1a3b0e6a2ab" title="Retrieves the current settings for alignment properties from a file access property list.">H5Pget_alignment()</a> retrieves the current settings for alignment properties from a file access property list. The <code>threshold</code> and/or <code>alignment</code> pointers may be null pointers (NULL).</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga9481a0b08d729ec68897d57db1827861"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9481a0b08d729ec68897d57db1827861">&#9670;&nbsp;</a></span>H5Pget_cache()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_cache </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int *&#160;</td>
+ <td class="paramname"><em>mdc_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>rdcc_nslots</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>rdcc_nbytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&#160;</td>
+ <td class="paramname"><em>rdcc_w0</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries the raw data chunk cache parameters. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">mdc_nelmts</td><td><em>No longer used</em> </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">rdcc_nslots</td><td>Number of elements (objects) in the raw data chunk cache </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">rdcc_nbytes</td><td>Total size of the raw data chunk cache, in bytes </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">rdcc_w0</td><td>Preemption policy</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga9481a0b08d729ec68897d57db1827861" title="Queries the raw data chunk cache parameters.">H5Pget_cache()</a> retrieves the maximum possible number of elements in the raw data chunk cache, the maximum possible number of bytes in the raw data chunk cache, and the preemption policy value.</p>
+<p>Any (or all) arguments may be null pointers, in which case the corresponding datum is not returned.</p>
+<p>Note that the <code>mdc_nelmts</code> parameter is no longer used.</p>
+<dl class="section version"><dt>Version</dt><dd>1.8.0 Use of the <code>mdc_nelmts</code> parameter discontinued. Metadata cache configuration is managed with <a class="el" href="group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3" title="Set the initial metadata cache configuration in the indicated File Access Property List to the suppli...">H5Pset_mdc_config()</a> and <a class="el" href="group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee" title="Get the current initial metadata cache configuration from the provided file access property list.">H5Pget_mdc_config()</a> </dd>
+<dd>
+1.6.0 The <code>rdcc_nbytes</code> and <code>rdcc_nslots</code> parameters changed from type int to size_t.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="gac83ab4e788a5b6e0d578f40ca67d8d00"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac83ab4e788a5b6e0d578f40ca67d8d00">&#9670;&nbsp;</a></span>H5Pget_coll_metadata_write()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_coll_metadata_write </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>is_collective</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves metadata write mode setting. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">is_collective</td><td>Pointer to a boolean value indicating whether metadata writes are collective (<code>&gt;0</code>) or independent (<code>0</code>). <em>Default mode:</em> Independent (<code>0</code>) </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gac83ab4e788a5b6e0d578f40ca67d8d00" title="Retrieves metadata write mode setting.">H5Pget_coll_metadata_write()</a> retrieves the collective metadata write setting from the file access property into <code>is_collective</code>.</p>
+<dl class="section see"><dt>See also</dt><dd><ul>
+<li><a class="el" href="group___g_a_p_l.html#ga8792cbe7eeace1382f588ed12a92092a" title="Retrieves metadata read mode setting.">H5Pget_all_coll_metadata_ops()</a> </li>
+<li><a class="el" href="group___f_a_p_l.html#gac83ab4e788a5b6e0d578f40ca67d8d00" title="Retrieves metadata write mode setting.">H5Pget_coll_metadata_write()</a> </li>
+<li><a class="el" href="group___g_a_p_l.html#ga5bc0b1fc7e1e3961bf0b441e722949eb" title="Sets metadata I/O mode for read operations to be collective or independent (default)">H5Pset_all_coll_metadata_ops()</a> </li>
+<li><a class="el" href="group___f_a_p_l.html#ga6380f9929cf42c8203813f7e72dde35c" title="Sets metadata write mode to be collective or independent (default)">H5Pset_coll_metadata_write()</a> </li>
+<li><a class="el" href="maybe_metadata_reads.html">Functions with No Access Property List Parameter that May Generate Metadata Reads</a></li>
+</ul>
+</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga60ec714459a4911d28e46deb201f4f2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga60ec714459a4911d28e46deb201f4f2e">&#9670;&nbsp;</a></span>H5Pget_core_write_tracking()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_core_write_tracking </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>is_enabled</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>page_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets information about the write tracking feature used by the core VFD. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">is_enabled</td><td>Whether the feature is enabled </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">page_size</td><td>Size, in bytes, of write aggregation pages</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga60ec714459a4911d28e46deb201f4f2e" title="Gets information about the write tracking feature used by the core VFD.">H5Pget_core_write_tracking()</a> retrieves information about the write tracking feature used by the core VFD.</p>
+<p>When a file is created or opened for writing using the core virtual file driver (VFD) with the backing store option turned on, the VFD can be configured to track changes to the file and only write out the modified bytes. To avoid a large number of small writes, the changes can be aggregated into pages of a user-specified size. The core VFD is also known as the memory VFD. The driver identifier is <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a>.</p>
+<dl class="section note"><dt>Note</dt><dd>This function is only for use with the core VFD and must be used after the call to <a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core()</a>. It is an error to use this function with any other VFD.</dd>
+<dd>
+This function only applies to the backing store write operation, which typically occurs when the file is flushed or closed. This function has no relationship to the increment parameter passed to <a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core()</a>.</dd>
+<dd>
+For optimum performance, the <code>page_size</code> parameter should be a power of two.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.13 </dd></dl>
+
+</div>
+</div>
+<a id="ga43a733fe9723dd15f5ad7abda909a1b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga43a733fe9723dd15f5ad7abda909a1b8">&#9670;&nbsp;</a></span>H5Pget_driver()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> H5Pget_driver </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns low-lever driver identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a low level driver identifier if successful; otherwise returns <a class="el" href="_h5_ipublic_8h.html#a01eab13dccc91afd6909d74dccb780ba">H5I_INVALID_HID</a>.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8" title="Returns low-lever driver identifier.">H5Pget_driver()</a> returns the identifier of the low-level file driver associated with the file access property list or data transfer property list <code>plist_id</code>.</p>
+<p>Valid driver identifiers distributed with HDF5 are listed and described in the following table.</p>
+<p><a class="anchor" id="table_file_drivers"></a>
+<table class="doxtable">
+<caption>Supported file drivers</caption>
+<tr>
+<th>Driver Name </th><th>Driver Identifier </th><th>Description </th><th>Related API </th></tr>
+<tr>
+<td>POSIX </td><td><a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a> </td><td>This driver uses POSIX file-system functions like read and write to perform I/O to a single, permanent file on local disk with no system buffering. This driver is POSIX-compliant and is the default file driver for all systems. </td><td><a class="el" href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20" title="Modifies the file access property list to use the H5FD_SEC2 driver.">H5Pset_fapl_sec2</a> </td></tr>
+<tr>
+<td>Memory </td><td><a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a> </td><td>With this driver, an application can work with a file in memory for faster reads and writes. File contents are kept in memory until the file is closed. At closing, the memory version of the file can be written back to disk or abandoned. </td><td><a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core</a> </td></tr>
+<tr>
+<td>Log </td><td><a class="el" href="_h5_f_dlog_8h.html#a027aaf28f5104c77c4f51ecd29a5f7f4">H5FD_LOG</a> </td><td>This is the <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a> driver with logging capabilities. </td><td><a class="el" href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb" title="Sets up the logging virtual file driver (H5FD_LOG) for use.">H5Pset_fapl_log</a> </td></tr>
+<tr>
+<td>Family </td><td><a class="el" href="_h5_f_dfamily_8h.html#adbf24f060712550a2a9649589a6060c6">H5FD_FAMILY</a> </td><td>With this driver, the HDF5 file's address space is partitioned into pieces and sent to separate storage files using an underlying driver of the user's choice. This driver is for systems that do not support files larger than 2 gigabytes. </td><td><a class="el" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53" title="Sets the file access property list to use the family driver.">H5Pset_fapl_family</a> </td></tr>
+<tr>
+<td>Multi </td><td><a class="el" href="_h5_f_dmulti_8h.html#a754e05ae5e0f2d86f64002b338c0fd5c">H5FD_MULTI</a> </td><td>With this driver, data can be stored in multiple files according to the type of the data. I/O might work better if data is stored in separate files based on the type of data. The Split driver is a special case of this driver. </td><td><a class="el" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58" title="Sets up use of the multi-file driver.">H5Pset_fapl_multi</a> / <a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed" title="Emulates the old split file driver.">H5Pset_fapl_split</a> </td></tr>
+<tr>
+<td>STDIO </td><td><a class="el" href="_h5_f_dstdio_8h.html#a030a03b96a9f6e46035ce64e25389085">H5FD_STDIO</a> </td><td>This driver uses functions from the standard C stdio.h to perform I/O to a single, permanent file on local disk with additional system buffering. </td><td><a class="el" href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052" title="Sets the standard I/O driver.">H5Pset_fapl_stdio</a> </td></tr>
+<tr>
+<td>Split </td><td><a class="el" href="_h5_f_dsplitter_8h.html#ac6c45c6a8e1cb7f5b4400d95bf651eae">H5FD_SPLITTER</a> </td><td>This file driver splits a file into two parts. One part stores metadata, and the other part stores raw data. This splitting a file into two parts is a limited case of the Multi driver. </td><td><a class="el" href="group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07" title="Sets the file access property list to use the splitter driver.">H5Pset_fapl_splitter</a> </td></tr>
+<tr>
+<td>Parallel </td><td><a class="el" href="_h5_f_dmpio_8h.html#a7a231bc1d78744088a4e1d297284cabf">H5FD_MPIO</a> </td><td>This is the standard HDF5 file driver for parallel file systems. This driver uses the MPI standard for both communication and file I/O. </td><td><a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff" title="Stores MPI IO communicator information to the file access property list.">H5Pset_fapl_mpio</a> </td></tr>
+<tr>
+<td>Direct </td><td><a class="el" href="_h5_f_ddirect_8h.html#a99213f218f9ab0c51f9c679228a1e436">H5FD_DIRECT</a> </td><td>This is the <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a> driver except data is written to or read from the file synchronously without being cached by the system. </td><td><a class="el" href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7" title="Sets up use of the direct I/O driver.">H5Pset_fapl_direct</a> </td></tr>
+<tr>
+<td>Mirror </td><td><a class="el" href="_h5_f_dmirror_8h.html#a05b78c6f3d122b4112632080474b3412">H5FD_MIRROR</a> </td><td>Serial I/O to file using Unix “stdio” functions. </td><td><a class="el" href="group___f_a_p_l.html#ga8491676811ccc7ba582e30fb63da6563">H5Pset_fapl_mirror</a> </td></tr>
+<tr>
+<td>HDFS </td><td><a class="el" href="_h5_f_dhdfs_8h.html#ac3868cc2fa0e9aec4bcb52830906d584">H5FD_HDFS</a> </td><td>Read-Only access to Hadoop Distributed File System (HDFS). </td><td><a class="el" href="group___f_a_p_l.html#ga970d077c8e712a4692f43fa4f38dde14">H5Pset_fapl_hdfs</a> </td></tr>
+<tr>
+<td>ros3 </td><td><a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> </td><td>Read-Only access to Amazon's S3 service. </td><td><a class="el" href="group___f_a_p_l.html#gaad28d8c24f236590193215c5ae7a8f18" title="Modifies the specified File Access Property List to use the H5FD_ROS3 driver.">H5Pset_fapl_ros3</a> </td></tr>
+<tr>
+<td>Subfiling </td><td><a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> </td><td>Derived from other "stacked" VFDs such as the splitter, mirror, and family VFDs. </td><td><a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2" title="Modifies the specified File Access Property List to use the H5FD_SUBFILING driver.">H5Pset_fapl_subfiling</a> </td></tr>
+<tr>
+<td>IOC </td><td><a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> </td><td>Relays VFD calls to one VFD, and write calls to another VFD. Maintains two files. </td><td><a class="el" href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0" title="Modifies the specified File Access Property List to use the H5FD_IOC driver.">H5Pset_fapl_ioc</a> </td></tr>
+<tr>
+<td>Onion </td><td><a class="el" href="_h5_f_donion_8h.html#a1d6673897b4ebd1bad9846b5695ba346">H5FD_ONION</a> </td><td>Provide in-file provenance and revision/version control. </td><td><a class="el" href="group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6" title="set the onion info for the file access property list">H5Pset_fapl_onion</a> </td></tr>
+<tr>
+<td>Windows </td><td><a class="el" href="_h5_f_dwindows_8h.html#ab5173993ddefd103bfb3d37c2837a9a4">H5FD_WINDOWS</a> </td><td>This driver was modified in HDF5-1.8.8 to be a wrapper of the POSIX driver, <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a>. This change should not affect user applications. </td><td><a class="el" href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830" title="Sets the Windows I/O driver.">H5Pset_fapl_windows</a> </td></tr>
+<tr>
+<td>Parallel POSIX </td><td>H5FD_MPIPOSIX </td><td>This driver is no longer available </td><td></td></tr>
+<tr>
+<td>Stream </td><td>H5FD_STREAM </td><td>This driver is no longer available. </td><td></td></tr>
+</table>
+ This list does not include custom drivers that might be defined and registered by a user.</p>
+<p>The returned driver identifier is only valid as long as the file driver remains registered.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="gac0d9eb573b84ce125433e81b2a475085"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac0d9eb573b84ce125433e81b2a475085">&#9670;&nbsp;</a></span>H5Pget_driver_config_str()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#af629ed855824cf5955b54529adf78ad6">ssize_t</a> H5Pget_driver_config_str </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>config_buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a string representation of the configuration for the driver set on the given FAPL. The returned string can be used to configure the same driver in an identical way. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">config_buf</td><td>Driver configuration string output buffer </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">buf_size</td><td>Size of driver configuration string output buffer</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the length of the driver configuration string on success (not including the NUL terminator). Returns negative on failure.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gac0d9eb573b84ce125433e81b2a475085" title="Retrieves a string representation of the configuration for the driver set on the given FAPL....">H5Pget_driver_config_str()</a> retrieves a string representation of the configuration for the driver set on the given FAPL. The returned string can be used to configure the same driver in an identical way.</p>
+<p>If <code>config_buf</code> is NULL, the length of the driver configuration string is simply returned. The caller can then allocate a buffer of the appropriate size and call this routine again.</p>
+<dl class="section version"><dt>Version</dt><dd>1.14.0 Function publicized in this release. </dd></dl>
+
+</div>
+</div>
+<a id="ga14056dca8f3d6249474d5321d4298fe2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga14056dca8f3d6249474d5321d4298fe2">&#9670;&nbsp;</a></span>H5Pget_driver_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const void* H5Pget_driver_info </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a pointer to file driver information. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access or data transfer property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a pointer to a struct containing low-level driver information. Otherwise returns NULL. NULL is also returned if no driver-specific properties have been registered. No error is pushed on the stack in this case.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga14056dca8f3d6249474d5321d4298fe2" title="Returns a pointer to file driver information.">H5Pget_driver_info()</a> returns a pointer to file driver-specific information for the low-level driver associated with the file access or data transfer property list <code>plist_id</code>.</p>
+<p>The pointer returned by this function points to an “uncopied” struct. Driver-specific versions of that struct are defined for each low-level driver in the relevant source code file H5FD*.c. For example, the struct used for the MULTI driver is <code>H5FD_multi_fapl_t</code> defined in H5FDmulti.c.</p>
+<p>If no driver-specific properties have been registered, <a class="el" href="group___f_a_p_l.html#ga14056dca8f3d6249474d5321d4298fe2" title="Returns a pointer to file driver information.">H5Pget_driver_info()</a> returns NULL.</p>
+<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___f_a_p_l.html#ga14056dca8f3d6249474d5321d4298fe2" title="Returns a pointer to file driver information.">H5Pget_driver_info()</a> and <a class="el" href="group___f_a_p_l.html#ga8bcce60e23e9d2a019212c63b146502e" title="Sets a file driver.">H5Pset_driver()</a> are used only when creating a virtual file driver (VFD) in the virtual file layer (VFL).</dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.10.1 Return value was changed from <em>void</em> * to <em>const</em> <em>void</em> *. </dd>
+<dd>
+1.8.2 Function publicized in this release; previous releases described this function only in the virtual file driver documentation. </dd></dl>
+
+</div>
+</div>
+<a id="ga4c9bcfff90f48bfefa2c25e551485923"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4c9bcfff90f48bfefa2c25e551485923">&#9670;&nbsp;</a></span>H5Pget_elink_file_cache_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_elink_file_cache_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>efc_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the size of the external link open file cache. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">efc_size</td><td>External link open file cache size in number of files</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga4c9bcfff90f48bfefa2c25e551485923" title="Retrieves the size of the external link open file cache.">H5Pget_elink_file_cache_size()</a> retrieves the number of files that can be held open in an external link open file cache.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.7 </dd></dl>
+
+</div>
+</div>
+<a id="ga12789fcfeaea073c13202e6401f404a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga12789fcfeaea073c13202e6401f404a6">&#9670;&nbsp;</a></span>H5Pget_evict_on_close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_evict_on_close </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>evict_on_close</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the file access property list setting that determines whether an HDF5 object will be evicted from the library's metadata cache when it is closed. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">evict_on_close</td><td>Pointer to a variable that will indicate if the object will be evicted on close</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>The library's metadata cache is fairly conservative about holding on to HDF5 object metadata (object headers, chunk index structures, etc.), which can cause the cache size to grow, resulting in memory pressure on an application or system. When enabled, the "evict on
+ close" property will cause all metadata for an object to be immediately evicted from the cache as long as it is not referenced by any other open object.</p>
+<p>See <a class="el" href="group___f_a_p_l.html#gaa44cc0e592608e12082dad9305b3c74d" title="Controls the library&#39;s behavior of evicting metadata associated with a closed object.">H5Pset_evict_on_close()</a> for additional notes on behavior.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.1 </dd></dl>
+
+</div>
+</div>
+<a id="ga14977eaaf6565ba871b575de3163f1b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga14977eaaf6565ba871b575de3163f1b3">&#9670;&nbsp;</a></span>H5Pget_family_offset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_family_offset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>offset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a data offset from the file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">offset</td><td>Offset in bytes within the HDF5 file</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga14977eaaf6565ba871b575de3163f1b3" title="Retrieves a data offset from the file access property list.">H5Pget_family_offset()</a> retrieves the value of offset from the file access property list <code>fapl_id</code> so that the user application can retrieve a file handle for low-level access to a particular member of a family of files. The file handle is retrieved with a separate call to <a class="el" href="group___h5_f.html#gae4020a66fb8da0586e3b74c81ffccea4" title="Returns pointer to the file handle from the virtual file driver.">H5Fget_vfd_handle()</a> (or, in special circumstances, to <a class="el" href="_h5_f_ddevelop_8h.html#a9fcfb5d6708f4c3f5d319b801ac252bc">H5FDget_vfd_handle()</a>, see <a class="el" href="_v_f_l.html">HDF5 Virtual File Layer</a>).</p>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="gac347d401cbb28fecd78c5f15ddb4c9c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac347d401cbb28fecd78c5f15ddb4c9c1">&#9670;&nbsp;</a></span>H5Pget_fapl_core()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_core </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>increment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>backing_store</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries core file driver properties. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">increment</td><td>Size, in bytes, of memory increments </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">backing_store</td><td>Boolean flag indicating whether to write the file contents to disk when the file is closed </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gac347d401cbb28fecd78c5f15ddb4c9c1" title="Queries core file driver properties.">H5Pget_fapl_core()</a> queries the <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a> driver properties as set by <a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core()</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga038e5f3952e49b6945039fc2b010ab16"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga038e5f3952e49b6945039fc2b010ab16">&#9670;&nbsp;</a></span>H5Pget_fapl_direct()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_direct </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>boundary</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>block_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>cbuf_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves direct I/O driver settings. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">boundary</td><td>Required memory alignment boundary </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">block_size</td><td>File system block size </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">cbuf_size</td><td>Copy buffer size </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga038e5f3952e49b6945039fc2b010ab16" title="Retrieves direct I/O driver settings.">H5Pget_fapl_direct()</a> retrieves the required memory alignment (<code>alignment</code>), file system block size (<code>block_size</code>), and copy buffer size (<code>cbuf_size</code>) settings for the direct I/O driver, <a class="el" href="_h5_f_ddirect_8h.html#a99213f218f9ab0c51f9c679228a1e436">H5FD_DIRECT</a>, from the file access property list <code>fapl_id</code>.</p>
+<p>See <a class="el" href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7" title="Sets up use of the direct I/O driver.">H5Pset_fapl_direct()</a> for discussion of these values, requirements, and important considerations.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga0bc1a003f26bf4b53e4487b6ca117389"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0bc1a003f26bf4b53e4487b6ca117389">&#9670;&nbsp;</a></span>H5Pget_fapl_family()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_family </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>memb_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *&#160;</td>
+ <td class="paramname"><em>memb_fapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns file access property list information. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">memb_size</td><td>Size in bytes of each file member </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">memb_fapl_id</td><td>Identifier of file access property list for each family member </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga0bc1a003f26bf4b53e4487b6ca117389" title="Returns file access property list information.">H5Pget_fapl_family()</a> returns file access property list for use with the family driver. This information is returned through the output parameters.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="gae59e7d8e0e8823e6dd6034b66418ed00"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae59e7d8e0e8823e6dd6034b66418ed00">&#9670;&nbsp;</a></span>H5Pget_fapl_hdfs()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_hdfs </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__hdfs__fapl__t.html">H5FD_hdfs_fapl_t</a> *&#160;</td>
+ <td class="paramname"><em>fa_out</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000014">Todo:</a></b></dt><dd>Add missing documentation </dd></dl>
+
+</div>
+</div>
+<a id="ga8482cdac1272818e4e0f86a665f8ef98"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8482cdac1272818e4e0f86a665f8ef98">&#9670;&nbsp;</a></span>H5Pget_fapl_ioc()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_ioc </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__ioc__config__t.html">H5FD_ioc_config_t</a> *&#160;</td>
+ <td class="paramname"><em>config_out</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries a File Access Property List for <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> file driver properties. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">config_out</td><td>Pointer to <a class="el" href="struct_h5_f_d__ioc__config__t.html" title="Configuration structure for H5Pset_fapl_ioc() / H5Pget_fapl_ioc()">H5FD_ioc_config_t</a> structure through which the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> file driver properties will be returned.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga8482cdac1272818e4e0f86a665f8ef98" title="Queries a File Access Property List for H5FD_IOC file driver properties.">H5Pget_fapl_ioc()</a> queries the specified File Access Property List for <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver properties as set by <a class="el" href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0" title="Modifies the specified File Access Property List to use the H5FD_IOC driver.">H5Pset_fapl_ioc()</a>. If the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver has not been set on the File Access Property List, a default configuration is returned. An HDF5 application may use this functionality to manually configure the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver by calling <a class="el" href="group___f_a_p_l.html#ga8482cdac1272818e4e0f86a665f8ef98" title="Queries a File Access Property List for H5FD_IOC file driver properties.">H5Pget_fapl_ioc()</a> on a newly-created File Access Property List, adjusting the default values and then calling <a class="el" href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0" title="Modifies the specified File Access Property List to use the H5FD_IOC driver.">H5Pset_fapl_ioc()</a> with the configured <a class="el" href="struct_h5_f_d__ioc__config__t.html" title="Configuration structure for H5Pset_fapl_ioc() / H5Pget_fapl_ioc()">H5FD_ioc_config_t</a> structure.</p>
+<dl class="section since"><dt>Since</dt><dd>1.14.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga2c0636d9bb9c50d381afbd0d3140e593"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2c0636d9bb9c50d381afbd0d3140e593">&#9670;&nbsp;</a></span>H5Pget_fapl_mirror()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_mirror </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__mirror__fapl__t.html">H5FD_mirror_fapl_t</a> *&#160;</td>
+ <td class="paramname"><em>fa_out</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000016">Todo:</a></b></dt><dd>Add missing documentation </dd></dl>
+
+</div>
+</div>
+<a id="ga5d9e4b9f27791ccf19484a898f3fd6fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5d9e4b9f27791ccf19484a898f3fd6fa">&#9670;&nbsp;</a></span>H5Pget_fapl_mpio()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_mpio </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">MPI_Comm *&#160;</td>
+ <td class="paramname"><em>comm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">MPI_Info *&#160;</td>
+ <td class="paramname"><em>info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns MPI IO communicator information. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">comm</td><td>MPI communicator </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">info</td><td>MPI info object </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>If the file access property list is set to the <a class="el" href="_h5_f_dmpio_8h.html#a7a231bc1d78744088a4e1d297284cabf">H5FD_MPIO</a> driver, <a class="el" href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa" title="Returns MPI IO communicator information.">H5Pget_fapl_mpio()</a> returns duplicates of the stored MPI communicator and Info object through the <code>comm</code> and <code>info</code> pointers, if those values are non-null.</p>
+<p>Since the MPI communicator and Info object are duplicates of the stored information, future modifications to the access property list will not affect them. It is the responsibility of the application to free these objects.</p>
+<dl class="section version"><dt>Version</dt><dd>1.4.5 Handling of the MPI Communicator and Info object changed at this release. A duplicate of each of these is now stored in the property list instead of pointers to each. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga765b7880795a139f3b567743ac88c3c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga765b7880795a139f3b567743ac88c3c7">&#9670;&nbsp;</a></span>H5Pget_fapl_multi()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_multi </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *&#160;</td>
+ <td class="paramname"><em>memb_map</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *&#160;</td>
+ <td class="paramname"><em>memb_fapl</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char **&#160;</td>
+ <td class="paramname"><em>memb_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *&#160;</td>
+ <td class="paramname"><em>memb_addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>relax</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns information about the multi-file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">memb_map</td><td>Maps memory usage types to other memory usage types </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">memb_fapl</td><td>Property list for each memory usage type </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">memb_name</td><td>Name generator for names of member files </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">memb_addr</td><td>The offsets within the virtual address space, from 0 (zero) to <a class="el" href="_h5public_8h.html#a49742d33813ee38ef58eca9fbeda6b86">HADDR_MAX</a>, at which each type of data storage begins </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">relax</td><td>Allows read-only access to incomplete file sets when <code>true</code> </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga765b7880795a139f3b567743ac88c3c7" title="Returns information about the multi-file access property list.">H5Pget_fapl_multi()</a> returns information about the multi-file access property list.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga89b9f918d53dee5e6c80060667b8d32f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga89b9f918d53dee5e6c80060667b8d32f">&#9670;&nbsp;</a></span>H5Pget_fapl_onion()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_onion </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__onion__fapl__info__t.html">H5FD_onion_fapl_info_t</a> *&#160;</td>
+ <td class="paramname"><em>fa_out</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>get the onion info from the file access property list </p>
+<hr />
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">fa_out</td><td>The pointer to the structure <a class="el" href="struct_h5_f_d__onion__fapl__info__t.html">H5FD_onion_fapl_info_t</a></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga89b9f918d53dee5e6c80060667b8d32f" title="get the onion info from the file access property list">H5Pget_fapl_onion()</a> retrieves the structure <a class="el" href="struct_h5_f_d__onion__fapl__info__t.html">H5FD_onion_fapl_info_t</a> from the file access property list that is set for the onion VFD driver.</p>
+<dl class="section since"><dt>Since</dt><dd>1.14.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga13e273711e160cbd58e60c701b4f50e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga13e273711e160cbd58e60c701b4f50e6">&#9670;&nbsp;</a></span>H5Pget_fapl_ros3()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_ros3 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a> *&#160;</td>
+ <td class="paramname"><em>fa_out</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries a File Access Property List for <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> file driver properties. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">fa_out</td><td>Pointer to <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> driver configuration structure. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value. </dd></dl>
+
+</div>
+</div>
+<a id="gafa91f06270a937cbbf20457ce0a7027e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafa91f06270a937cbbf20457ce0a7027e">&#9670;&nbsp;</a></span>H5Pget_fapl_ros3_token()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_ros3_token </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>token</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries a File Access Property List for <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> file driver session/security token. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size of the provided char array for storing the session/security token. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">token</td><td>Session/security token. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.14.2 </dd></dl>
+
+</div>
+</div>
+<a id="gaf6ac1c131acee33dfb878593dfefb4ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf6ac1c131acee33dfb878593dfefb4ac">&#9670;&nbsp;</a></span>H5Pget_fapl_splitter()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_splitter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__splitter__vfd__config__t.html">H5FD_splitter_vfd_config_t</a> *&#160;</td>
+ <td class="paramname"><em>config_ptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets splitter driver properties from the the file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">config_ptr</td><td>Configuration options for the VFD </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07" title="Sets the file access property list to use the splitter driver.">H5Pset_fapl_splitter()</a> sets the file access property list identifier, <code>fapl_id</code>, to use the splitter driver.</p>
+<p>The splitter VFD echoes file manipulation (e.g. create, truncate) and write calls to a second file.</p>
+<dl class="section note"><dt>Note</dt><dd>The splitter VFD should not be confused with the split VFD, which is a simplification of the multi VFD and creates separate files for metadata and data.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.7, 1.12.1 </dd></dl>
+
+</div>
+</div>
+<a id="ga2af70900a3ea50a83d65f8285730ef45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2af70900a3ea50a83d65f8285730ef45">&#9670;&nbsp;</a></span>H5Pget_fapl_subfiling()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fapl_subfiling </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__subfiling__config__t.html">H5FD_subfiling_config_t</a> *&#160;</td>
+ <td class="paramname"><em>config_out</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries a File Access Property List for <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> file driver properties. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">config_out</td><td>Pointer to <a class="el" href="struct_h5_f_d__subfiling__config__t.html" title="Configuration structure for H5Pset_fapl_subfiling() / H5Pget_fapl_subfiling()">H5FD_subfiling_config_t</a> structure through which the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> file driver properties will be returned.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45" title="Queries a File Access Property List for H5FD_SUBFILING file driver properties.">H5Pget_fapl_subfiling()</a> queries the specified File Access Property List for <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver properties as set by <a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2" title="Modifies the specified File Access Property List to use the H5FD_SUBFILING driver.">H5Pset_fapl_subfiling()</a>. If the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver has not been set on the File Access Property List, a default configuration is returned. An HDF5 application may use this functionality to manually configure the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver by calling <a class="el" href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45" title="Queries a File Access Property List for H5FD_SUBFILING file driver properties.">H5Pget_fapl_subfiling()</a> on a newly-created File Access Property List, adjusting the default values and then calling <a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2" title="Modifies the specified File Access Property List to use the H5FD_SUBFILING driver.">H5Pset_fapl_subfiling()</a> with the configured <a class="el" href="struct_h5_f_d__subfiling__config__t.html" title="Configuration structure for H5Pset_fapl_subfiling() / H5Pget_fapl_subfiling()">H5FD_subfiling_config_t</a> structure.</p>
+<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45" title="Queries a File Access Property List for H5FD_SUBFILING file driver properties.">H5Pget_fapl_subfiling()</a> returns the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver properties as they were initially set for the File Access Property List using <a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2" title="Modifies the specified File Access Property List to use the H5FD_SUBFILING driver.">H5Pset_fapl_subfiling()</a>. Alternatively, the driver properties can be modified at runtime according to values set for the <a class="el" href="_h5_f_dsubfiling_8h.html#ae3da9be3aeeedafd84cca1371b6c5da4">H5FD_SUBFILING_STRIPE_SIZE</a>, <a class="el" href="_h5_f_dsubfiling_8h.html#a5a5883d4d3c713fdbefd27971b8a67b7">H5FD_SUBFILING_IOC_PER_NODE</a> and <a class="el" href="_h5_f_dsubfiling_8h.html#a8350a509d56b739b6cc8f4f1934d0e00">H5FD_SUBFILING_IOC_SELECTION_CRITERIA</a> environment variables. However, driver properties set through environment variables will not be reflected in what is returned by <a class="el" href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45" title="Queries a File Access Property List for H5FD_SUBFILING file driver properties.">H5Pget_fapl_subfiling()</a>, so an application may need to check those environment variables to get accurate values for the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver properties.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.14.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga41da04bb4f823ba9f7d6c57dc8fe2878"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga41da04bb4f823ba9f7d6c57dc8fe2878">&#9670;&nbsp;</a></span>H5Pget_fclose_degree()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_fclose_degree </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a> *&#160;</td>
+ <td class="paramname"><em>degree</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the file close degree. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">degree</td><td>Pointer to a location to which to return the file close degree property, the value of <code>degree</code> </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga41da04bb4f823ba9f7d6c57dc8fe2878" title="Returns the file close degree.">H5Pget_fclose_degree()</a> returns the current setting of the file close degree property <code>degree</code> in the file access property list <code>fapl_id</code>. The value of <code>degree</code> determines how aggressively <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose()</a> deals with objects within a file that remain open when <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose()</a> is called to close that file.</p>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga337626cc516d5d1e3303ea6bc350e56b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga337626cc516d5d1e3303ea6bc350e56b">&#9670;&nbsp;</a></span>H5Pget_file_image()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_file_image </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>buf_ptr_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>buf_len_ptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a copy of the file image designated as the initial content and structure of a file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">buf_ptr_ptr</td><td>On input, <code>NULL</code> or a pointer to a pointer to a buffer that contains the file image.<br />
+ On successful return, if <code>buf_ptr_ptr</code> is not <code>NULL</code>, <code>*buf_ptr_ptr</code> will contain a pointer to a copy of the initial image provided in the last call to <a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2" title="Sets an initial file image in a memory buffer.">H5Pset_file_image()</a> for the supplied <code>fapl_id</code>. If no initial image has been set, <code>*buf_ptr_ptr</code> will be <code>NULL</code>. </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">buf_len_ptr</td><td>On input, <code>NULL</code> or a pointer to a buffer specifying the required size of the buffer to hold the file image.<br />
+ On successful return, if <code>buf_len_ptr</code> was not passed in as <code>NULL</code>, <code>buf_len_ptr</code> will return the required size in bytes of the buffer to hold the initial file image in the supplied file access property list, <code>fapl_id</code>. If no initial image is set, the value of <code>*buf_len_ptr</code> will be set to 0 (zero) </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga337626cc516d5d1e3303ea6bc350e56b" title="Retrieves a copy of the file image designated as the initial content and structure of a file.">H5Pget_file_image()</a> allows an application to retrieve a copy of the file image designated for a VFD to use as the initial contents of a file.</p>
+<p>If file image callbacks are defined, <a class="el" href="group___f_a_p_l.html#ga337626cc516d5d1e3303ea6bc350e56b" title="Retrieves a copy of the file image designated as the initial content and structure of a file.">H5Pget_file_image()</a> will use them when allocating and loading the buffer to return to the application (see <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a>). If file image callbacks are not defined, the function will use <code>malloc</code> and <code>memcpy</code>. When <code>malloc</code> and <code>memcpy</code> are used, it is the caller's responsibility to discard the returned buffer with a call to <code>free</code>.</p>
+<p>It is the responsibility of the calling application to free the buffer whose address is returned in <code>buf_ptr_ptr</code>. This can be accomplished with <code>free</code> if file image callbacks have not been set (see <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a>) or with the appropriate method if file image callbacks have been set.</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_l_t.html#ga07fcf2af194e87a3e45252544ebe4aa4" title="Opens an HDF5 file image in memory.">H5LTopen_file_image()</a>, <a class="el" href="group___h5_f.html#gadc53f4e76b1199cb5d2a8cb7fbb114ad" title="Retrieves a copy of the image of an existing, open file.">H5Fget_file_image()</a>, <a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2" title="Sets an initial file image in a memory buffer.">H5Pset_file_image()</a>, <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a>, <a class="el" href="group___f_a_p_l.html#gae17e38082dfdbadd75c897f1e6a9096e" title="Retrieves callback routines for working with file images.">H5Pget_file_image_callbacks()</a>, <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a>, <a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a>, <a href="https://portal.hdfgroup.org/display/HDF5/HDF5+File+Image+Operations">HDF5 File Image Operations</a>.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.9 </dd></dl>
+
+</div>
+</div>
+<a id="gae17e38082dfdbadd75c897f1e6a9096e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae17e38082dfdbadd75c897f1e6a9096e">&#9670;&nbsp;</a></span>H5Pget_file_image_callbacks()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_file_image_callbacks </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a> *&#160;</td>
+ <td class="paramname"><em>callbacks_ptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves callback routines for working with file images. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">callbacks_ptr</td><td>Pointer to the instance of the <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a> struct in which the callback routines are to be returned<br />
+ Struct fields must be initialized to NULL before the call is made.<br />
+ Struct field contents upon return will match those passed in in the last <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a> call for the file access property list <code>fapl_id</code>. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gae17e38082dfdbadd75c897f1e6a9096e" title="Retrieves callback routines for working with file images.">H5Pget_file_image_callbacks()</a> retrieves the callback routines set for working with file images opened with the file access property list <code>fapl_id</code>.</p>
+<p>The callbacks must have been previously set with <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a> in the file access property list.</p>
+<p>Upon the successful return of <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a>, the fields in the instance of the <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a> struct pointed to by <code>callbacks_ptr</code> will contain the same values as were passed in the most recent <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a> call for the file access property list <code>fapl_id</code>.</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_l_t.html#ga07fcf2af194e87a3e45252544ebe4aa4" title="Opens an HDF5 file image in memory.">H5LTopen_file_image()</a>, <a class="el" href="group___h5_f.html#gadc53f4e76b1199cb5d2a8cb7fbb114ad" title="Retrieves a copy of the image of an existing, open file.">H5Fget_file_image()</a>, <a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2" title="Sets an initial file image in a memory buffer.">H5Pset_file_image()</a>, <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a>, <a class="el" href="group___f_a_p_l.html#gae17e38082dfdbadd75c897f1e6a9096e" title="Retrieves callback routines for working with file images.">H5Pget_file_image_callbacks()</a>, <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a>, <a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a>, <a href="https://portal.hdfgroup.org/display/HDF5/HDF5+File+Image+Operations">HDF5 File Image Operations</a>.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.9 </dd></dl>
+
+</div>
+</div>
+<a id="ga5de19a5a8ac23ca417aa2d49d708dc2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5de19a5a8ac23ca417aa2d49d708dc2d">&#9670;&nbsp;</a></span>H5Pget_file_locking()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_file_locking </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>use_file_locking</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>ignore_when_disabled</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the file locking property values. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">use_file_locking</td><td>File locking flag </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">ignore_when_disabled</td><td>Ignore when disabled flag </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d" title="Retrieves the file locking property values.">H5Pget_file_locking()</a> retrieves the file locking property values for the file access property list specified by <code>fapl_id</code>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.7 </dd></dl>
+
+</div>
+</div>
+<a id="gaaa81d8427b419d80eff6e1d216d99b71"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaaa81d8427b419d80eff6e1d216d99b71">&#9670;&nbsp;</a></span>H5Pget_gc_references()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_gc_references </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>gc_ref</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns garbage collecting references setting. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">gc_ref</td><td>Flag returning the state of reference garbage collection. A returned value of 1 indicates that garbage collection is on while 0 indicates that garbage collection is off.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gaaa81d8427b419d80eff6e1d216d99b71" title="Returns garbage collecting references setting.">H5Pget_gc_references()</a> returns the current setting for the garbage collection references property from the specified file access property list. The garbage collection references property is set by <a class="el" href="group___f_a_p_l.html#ga61f01a12d5392ccf1321168f3c28f36f" title="Sets garbage collecting references flag.">H5Pset_gc_references()</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.2.0 </dd></dl>
+
+</div>
+</div>
+<a id="gad5d7e671c3a06bcee64bc25841aaf607"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad5d7e671c3a06bcee64bc25841aaf607">&#9670;&nbsp;</a></span>H5Pget_libver_bounds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_libver_bounds </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> *&#160;</td>
+ <td class="paramname"><em>low</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> *&#160;</td>
+ <td class="paramname"><em>high</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves library version bounds settings that indirectly control the format versions used when creating objects. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">low</td><td>The earliest version of the library that will be used for writing objects </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">high</td><td>The latest version of the library that will be used for writing objects</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gad5d7e671c3a06bcee64bc25841aaf607" title="Retrieves library version bounds settings that indirectly control the format versions used when creat...">H5Pget_libver_bounds()</a> retrieves the lower and upper bounds on the HDF5 library release versions that indirectly determine the object format versions used when creating objects in the file.</p>
+<p>This property is retrieved from the file access property list specified by the parameter <code>fapl_id</code>.</p>
+<p>The value returned in the parameters <code>low</code> and <code>high</code> is one of the enumerated values in the <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> struct, which is defined in <a class="el" href="_h5_fpublic_8h.html">H5Fpublic.h</a>.</p>
+<dl class="section version"><dt>Version</dt><dd>1.10.2 Add <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a> to the enumerated defines in <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga3012f7f3310c7d25ada7617896bef1ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3012f7f3310c7d25ada7617896bef1ee">&#9670;&nbsp;</a></span>H5Pget_mdc_config()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_mdc_config </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> *&#160;</td>
+ <td class="paramname"><em>config_ptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the current initial metadata cache configuration from the provided file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">config_ptr</td><td>Pointer to the instance of <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> in which the current metadata cache configuration is to be reported </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="section note"><dt>Note</dt><dd>The <code>in</code> direction applies only to the <a class="el" href="struct_h5_a_c__cache__config__t.html#aad880fc4455c253781e8968f2239d56f">H5AC_cache_config_t::version</a> field. All other fields are <code>out</code> parameters.</dd></dl>
+<p>The fields of the <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> structure are shown below: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> {</div>
+<div class="line"> <span class="comment">/* general configuration fields: */</span></div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#aad880fc4455c253781e8968f2239d56f">version</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#aab04b3e770d1c2decc03f6fd94b64b17">rpt_fcn_enabled</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a6c03d051d5efb0e64bdca5d0b354a8b1">open_trace_file</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#aced3486ae892a53209b7aae069a34be9">close_trace_file</a>;</div>
+<div class="line"> <span class="keywordtype">char</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a92e7d20eb2b7b353961c64558ddac080">trace_file_name</a>[<a class="code" href="_h5_a_cpublic_8h.html#a717f1f3545cfc3d1b2208c96cc0c3bd3">H5AC__MAX_TRACE_FILE_NAME_LEN</a> + 1];</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a3d6e32c7a9bf8f65848c6840e1de8c6e">evictions_enabled</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a707198a337ece01a37dfec6e01275d82">set_initial_size</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a649236e7dd714855a50f122aa5caca9f">initial_size</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">max_size</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">min_size</a>;</div>
+<div class="line"> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#ac998e51b01e0eef09d9a29c43f97e4bf">epoch_length</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* size increase control fields: */</span></div>
+<div class="line"> <span class="keyword">enum</span> <a class="code" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918fa">H5C_cache_incr_mode</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">incr_mode</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">lower_hr_threshold</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a322f2a955e71ab7ede483e991e76f806">apply_max_increment</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#ad5a729f1d611f2780679a35b3524052c">max_increment</a>;</div>
+<div class="line"> <span class="keyword">enum</span> <a class="code" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908">H5C_cache_flash_incr_mode</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">flash_incr_mode</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">flash_multiple</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">flash_threshold</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* size decrease control fields: */</span></div>
+<div class="line"> <span class="keyword">enum</span> <a class="code" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04f">H5C_cache_decr_mode</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">upper_hr_threshold</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a54007d3f2afb718b437f499a5c8b46d9">decrement</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#ac2c89a735413e4c36d6f463c4890ab42">apply_max_decrement</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a75e875a61c9da7f82482d0f6fe6e7152">max_decrement</a>;</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a7ac41e345300bdecd9943e855d55b71b">epochs_before_eviction</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a6c5cff8e8a21230cc7f21859d8d6bd22">apply_empty_reserve</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a9c1ae995513b55737aad09e11beff733">empty_reserve</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* parallel configuration fields: */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">dirty_bytes_threshold</a>;</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a83a536128dbb7785b2553c294f33d1fe">metadata_write_strategy</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a>;</div>
+<div class="ttc" id="a_h5_a_cpublic_8h_html_a717f1f3545cfc3d1b2208c96cc0c3bd3"><div class="ttname"><a href="_h5_a_cpublic_8h.html#a717f1f3545cfc3d1b2208c96cc0c3bd3">H5AC__MAX_TRACE_FILE_NAME_LEN</a></div><div class="ttdeci">#define H5AC__MAX_TRACE_FILE_NAME_LEN</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:432</div></div>
+<div class="ttc" id="a_h5_cpublic_8h_html_a040d488146ff1ca0a82209e9af3918fa"><div class="ttname"><a href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918fa">H5C_cache_incr_mode</a></div><div class="ttdeci">H5C_cache_incr_mode</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:26</div></div>
+<div class="ttc" id="a_h5_cpublic_8h_html_a4f8534794ad9a977185a5d608c0af04f"><div class="ttname"><a href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04f">H5C_cache_decr_mode</a></div><div class="ttdeci">H5C_cache_decr_mode</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:42</div></div>
+<div class="ttc" id="a_h5_cpublic_8h_html_aaaa13ca7756d135b7df6d5a6779ee908"><div class="ttname"><a href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908">H5C_cache_flash_incr_mode</a></div><div class="ttdeci">H5C_cache_flash_incr_mode</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:34</div></div>
+<div class="ttc" id="a_h5public_8h_html_ad470b00eccd2115c707c02de5fa1120d"><div class="ttname"><a href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a></div><div class="ttdeci">bool hbool_t</div><div class="ttdef"><b>Definition:</b> H5public.h:249</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a></div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:462</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a0e25a1dc2c695bea335df0e23ed6363c"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">H5AC_cache_config_t::flash_incr_mode</a></div><div class="ttdeci">enum H5C_cache_flash_incr_mode flash_incr_mode</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:615</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a20f323fcb4747fc7228d2d74bb965586"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">H5AC_cache_config_t::lower_hr_threshold</a></div><div class="ttdeci">double lower_hr_threshold</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:585</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a322f2a955e71ab7ede483e991e76f806"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a322f2a955e71ab7ede483e991e76f806">H5AC_cache_config_t::apply_max_increment</a></div><div class="ttdeci">hbool_t apply_max_increment</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:607</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a3d6e32c7a9bf8f65848c6840e1de8c6e"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a3d6e32c7a9bf8f65848c6840e1de8c6e">H5AC_cache_config_t::evictions_enabled</a></div><div class="ttdeci">hbool_t evictions_enabled</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:526</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a54007d3f2afb718b437f499a5c8b46d9"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a54007d3f2afb718b437f499a5c8b46d9">H5AC_cache_config_t::decrement</a></div><div class="ttdeci">double decrement</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:657</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a5df68196b281c19d8ab7da0788566aec"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">H5AC_cache_config_t::decr_mode</a></div><div class="ttdeci">enum H5C_cache_decr_mode decr_mode</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:638</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a649236e7dd714855a50f122aa5caca9f"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a649236e7dd714855a50f122aa5caca9f">H5AC_cache_config_t::initial_size</a></div><div class="ttdeci">size_t initial_size</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:550</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a6c03d051d5efb0e64bdca5d0b354a8b1"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a6c03d051d5efb0e64bdca5d0b354a8b1">H5AC_cache_config_t::open_trace_file</a></div><div class="ttdeci">hbool_t open_trace_file</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:478</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a6c5cff8e8a21230cc7f21859d8d6bd22"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a6c5cff8e8a21230cc7f21859d8d6bd22">H5AC_cache_config_t::apply_empty_reserve</a></div><div class="ttdeci">hbool_t apply_empty_reserve</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:683</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a707198a337ece01a37dfec6e01275d82"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a707198a337ece01a37dfec6e01275d82">H5AC_cache_config_t::set_initial_size</a></div><div class="ttdeci">hbool_t set_initial_size</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:546</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a75e875a61c9da7f82482d0f6fe6e7152"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a75e875a61c9da7f82482d0f6fe6e7152">H5AC_cache_config_t::max_decrement</a></div><div class="ttdeci">size_t max_decrement</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:673</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a77b1812e0407c9122db524462a5c9633"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">H5AC_cache_config_t::flash_multiple</a></div><div class="ttdeci">double flash_multiple</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:620</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a7ac41e345300bdecd9943e855d55b71b"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a7ac41e345300bdecd9943e855d55b71b">H5AC_cache_config_t::epochs_before_eviction</a></div><div class="ttdeci">int epochs_before_eviction</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:677</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a83a536128dbb7785b2553c294f33d1fe"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a83a536128dbb7785b2553c294f33d1fe">H5AC_cache_config_t::metadata_write_strategy</a></div><div class="ttdeci">int metadata_write_strategy</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:707</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a84a5ff4ac69196aa27c14f6f796db596"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">H5AC_cache_config_t::upper_hr_threshold</a></div><div class="ttdeci">double upper_hr_threshold</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:643</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a8e3c2a2d300b7a8f8d3705fc5e59a3c1"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">H5AC_cache_config_t::dirty_bytes_threshold</a></div><div class="ttdeci">size_t dirty_bytes_threshold</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:696</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a92e7d20eb2b7b353961c64558ddac080"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a92e7d20eb2b7b353961c64558ddac080">H5AC_cache_config_t::trace_file_name</a></div><div class="ttdeci">char trace_file_name[1024+1]</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:511</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a95fb1e03a77ef5c109d0c851416ced55"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">H5AC_cache_config_t::flash_threshold</a></div><div class="ttdeci">double flash_threshold</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:629</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a9c1ae995513b55737aad09e11beff733"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a9c1ae995513b55737aad09e11beff733">H5AC_cache_config_t::empty_reserve</a></div><div class="ttdeci">double empty_reserve</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:687</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_aab04b3e770d1c2decc03f6fd94b64b17"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#aab04b3e770d1c2decc03f6fd94b64b17">H5AC_cache_config_t::rpt_fcn_enabled</a></div><div class="ttdeci">hbool_t rpt_fcn_enabled</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:470</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_aad880fc4455c253781e8968f2239d56f"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#aad880fc4455c253781e8968f2239d56f">H5AC_cache_config_t::version</a></div><div class="ttdeci">int version</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:465</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_abd805b98f873c1720f34a0ce937838fd"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">H5AC_cache_config_t::min_clean_fraction</a></div><div class="ttdeci">double min_clean_fraction</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:556</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ac2c89a735413e4c36d6f463c4890ab42"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ac2c89a735413e4c36d6f463c4890ab42">H5AC_cache_config_t::apply_max_decrement</a></div><div class="ttdeci">hbool_t apply_max_decrement</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:669</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ac504dff76b24ab9f15536c51aec9fbbb"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">H5AC_cache_config_t::increment</a></div><div class="ttdeci">double increment</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:595</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ac998e51b01e0eef09d9a29c43f97e4bf"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ac998e51b01e0eef09d9a29c43f97e4bf">H5AC_cache_config_t::epoch_length</a></div><div class="ttdeci">long int epoch_length</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:573</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_aced3486ae892a53209b7aae069a34be9"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#aced3486ae892a53209b7aae069a34be9">H5AC_cache_config_t::close_trace_file</a></div><div class="ttdeci">hbool_t close_trace_file</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:499</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ad5a729f1d611f2780679a35b3524052c"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ad5a729f1d611f2780679a35b3524052c">H5AC_cache_config_t::max_increment</a></div><div class="ttdeci">size_t max_increment</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:611</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ae825aaf759060239e92170d20eb97d26"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">H5AC_cache_config_t::incr_mode</a></div><div class="ttdeci">enum H5C_cache_incr_mode incr_mode</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:580</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_af4728438dee601cb2554d9bf18d78a43"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">H5AC_cache_config_t::max_size</a></div><div class="ttdeci">size_t max_size</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:565</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_af99ca22b80e05fd5b3603806348ab647"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">H5AC_cache_config_t::min_size</a></div><div class="ttdeci">size_t min_size</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:569</div></div>
+</div><!-- fragment --><p> (Click on a enumerator, field, or type for more information.)</p>
+<p><a class="el" href="group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee" title="Get the current initial metadata cache configuration from the provided file access property list.">H5Pget_mdc_config()</a> gets the initial metadata cache configuration contained in a file access property list and loads it into the instance of <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> pointed to by the <code>config_ptr</code> parameter. This configuration is used when the file is opened.</p>
+<p>Note that the version field of <code>*config_ptr</code> must be initialized; this allows the library to support earlier versions of the <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> structure.</p>
+<p>See the overview of the metadata cache in the special topics section of the user guide for details on the configuration data returned. If you haven't read and understood that documentation, the results of this call will not make much sense.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaaa18d59ee9efb12626410b1638f76f00"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaaa18d59ee9efb12626410b1638f76f00">&#9670;&nbsp;</a></span>H5Pget_mdc_image_config()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_mdc_image_config </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a> *&#160;</td>
+ <td class="paramname"><em>config_ptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the metadata cache image configuration values for a file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">config_ptr</td><td>Pointer to metadata cache image configuration values </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gaaa18d59ee9efb12626410b1638f76f00" title="Retrieves the metadata cache image configuration values for a file access property list.">H5Pget_mdc_image_config()</a> retrieves the metadata cache image values into <code>config_ptr</code> for the file access property list specified in <code>plist_id</code>.</p>
+<p><a class="el" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a> is defined as follows: </p><div class="fragment"><div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a> {</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__image__config__t.html#aad880fc4455c253781e8968f2239d56f">version</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__image__config__t.html#ad6540e7705dd036e71421880b33ef538">generate_image</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__image__config__t.html#a4e3d7f62b6ed0d946acf335dc314e303">save_resize_status</a>;</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__image__config__t.html#aec92d40c46311615f2155573aca27ec4">entry_ageout</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a>;</div>
+<div class="line"> </div>
+<div class="ttc" id="astruct_h5_a_c__cache__image__config__t_html"><div class="ttname"><a href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a></div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:732</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__image__config__t_html_a4e3d7f62b6ed0d946acf335dc314e303"><div class="ttname"><a href="struct_h5_a_c__cache__image__config__t.html#a4e3d7f62b6ed0d946acf335dc314e303">H5AC_cache_image_config_t::save_resize_status</a></div><div class="ttdeci">hbool_t save_resize_status</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:743</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__image__config__t_html_aad880fc4455c253781e8968f2239d56f"><div class="ttname"><a href="struct_h5_a_c__cache__image__config__t.html#aad880fc4455c253781e8968f2239d56f">H5AC_cache_image_config_t::version</a></div><div class="ttdeci">int version</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:733</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__image__config__t_html_ad6540e7705dd036e71421880b33ef538"><div class="ttname"><a href="struct_h5_a_c__cache__image__config__t.html#ad6540e7705dd036e71421880b33ef538">H5AC_cache_image_config_t::generate_image</a></div><div class="ttdeci">hbool_t generate_image</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:739</div></div>
+<div class="ttc" id="astruct_h5_a_c__cache__image__config__t_html_aec92d40c46311615f2155573aca27ec4"><div class="ttname"><a href="struct_h5_a_c__cache__image__config__t.html#aec92d40c46311615f2155573aca27ec4">H5AC_cache_image_config_t::entry_ageout</a></div><div class="ttdeci">int entry_ageout</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:748</div></div>
+</div><!-- fragment --><p> (Click on a enumerator, field, or type for more information.)</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.1 </dd></dl>
+
+</div>
+</div>
+<a id="gaa3a1ca6e294cc5074933239cc3d0e4a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa3a1ca6e294cc5074933239cc3d0e4a3">&#9670;&nbsp;</a></span>H5Pget_mdc_log_options()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_mdc_log_options </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>is_enabled</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>location</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>location_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>start_on_access</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets metadata cache logging options. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">is_enabled</td><td>Flag whether logging is enabled </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">location</td><td>Location of log in UTF-8/ASCII (file path/name) (On Windows, this must be ASCII) </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">location_size</td><td>Size in bytes of the location string </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">start_on_access</td><td>Whether the logging begins as soon as the file is opened or created </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>The metadata cache is a central part of the HDF5 library through which all file metadata reads and writes take place. File metadata is normally invisible to the user and is used by the library for purposes such as locating and indexing data. File metadata should not be confused with user metadata, which consists of attributes created by users and attached to HDF5 objects such as datasets via <a class="el" href="group___h5_a.html">Attributes (H5A)</a> API calls.</p>
+<p>Due to the complexity of the cache, a trace/logging feature has been created that can be used by HDF5 developers for debugging and performance analysis. The functions that control this functionality will normally be of use to a very limited number of developers outside of The HDF Group. The functions have been documented to help users create logs that can be sent with bug reports.</p>
+<p>Control of the log functionality is straightforward. Logging is enabled via the <a class="el" href="group___f_a_p_l.html#ga4d7206c5679d7243410058eceae59b2c" title="Sets metadata cache logging options.">H5Pset_mdc_log_options()</a> function, which will modify the file access property list used to open or create a file. This function has a flag that determines whether logging begins at file open or starts in a paused state. Log messages can then be controlled via the <a class="el" href="group___m_d_c.html#ga378fb5863071278b47070cf205f53e67" title="Starts logging metadata cache events if logging was previously enabled.">H5Fstart_mdc_logging()</a> / <a class="el" href="group___m_d_c.html#ga78627b23010f82002b837f4d312bf234" title="Stops logging metadata cache events if logging was previously enabled and is currently ongoing.">H5Fstop_mdc_logging()</a> functions. <a class="el" href="group___f_a_p_l.html#gaa3a1ca6e294cc5074933239cc3d0e4a3" title="Gets metadata cache logging options.">H5Pget_mdc_log_options()</a> can be used to examine a file access property list, and <a class="el" href="group___m_d_c.html#ga998ebdc7b5190cf3d0fdf2fbe71e9780" title="Gets the current metadata cache logging status.">H5Fget_mdc_logging_status()</a> will return the current state of the logging flags.</p>
+<p>The log format is described in the <a href="https://bit.ly/2PG6fNv">Metadata Cache Logging</a> document.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="gac17861181246af0209c0da5209305461"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac17861181246af0209c0da5209305461">&#9670;&nbsp;</a></span>H5Pget_meta_block_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_meta_block_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the current metadata block size setting. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">size</td><td>Minimum size, in bytes, of metadata block allocations</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>Returns the current minimum size, in bytes, of new metadata block allocations. This setting is retrieved from the file access property list <code>fapl_id</code>.</p>
+<p>This value is set by <a class="el" href="group___f_a_p_l.html#ga8822e3dedc8e1414f20871a87d533cb1" title="Sets the minimum metadata block size.">H5Pset_meta_block_size()</a> and is retrieved from the file access property list <code>fapl_id</code>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga670948d56435920f1e1c2e88b823935e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga670948d56435920f1e1c2e88b823935e">&#9670;&nbsp;</a></span>H5Pget_metadata_read_attempts()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_metadata_read_attempts </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>attempts</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the number of read attempts from a file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">attempts</td><td>The number of read attempts</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e" title="Retrieves the number of read attempts from a file access property list.">H5Pget_metadata_read_attempts()</a> retrieves the number of read attempts that is set in the file access property list <code>plist_id</code>.</p>
+<p>For a default file access property list, the value retrieved will depend on whether the user sets the number of attempts via <a class="el" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5" title="Sets the number of read attempts in a file access property list.">H5Pset_metadata_read_attempts()</a>:</p>
+<ul>
+<li>
+If the number of attempts is set to N, the value returned will be N. </li>
+<li>
+If the number of attempts is not set, the value returned will be the default for non-SWMR access (1). SWMR is short for single-writer/multiple-reader. </li>
+</ul>
+<p>For the file access property list of a specified HDF5 file, the value retrieved will depend on how the file is opened and whether the user sets the number of read attempts via <a class="el" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5" title="Sets the number of read attempts in a file access property list.">H5Pset_metadata_read_attempts()</a>:</p>
+<ul>
+<li>
+<p class="startli">For a file opened with SWMR access:</p>
+<ul>
+<li>
+If the number of attempts is set to N, the value returned will be N. </li>
+<li>
+If the number of attempts is not set, the value returned will be the default for SWMR access (100). </li>
+</ul>
+</li>
+<li>
+For a file opened without SWMR access, the value retrieved will always be the default for non-SWMR access (1). The value set via <a class="el" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5" title="Sets the number of read attempts in a file access property list.">H5Pset_metadata_read_attempts()</a> does not have any effect on non-SWMR access. </li>
+</ul>
+<dl class="section user"><dt>Failure Modes</dt><dd><p class="startdd"></p>
+<p class="interdd">When the input property list is not a file access property list.</p>
+<p class="interdd">When the library is unable to retrieve the number of read attempts from the file access property list.</p>
+<p class="enddd"></p>
+</dd></dl>
+<dl class="section user"><dt>Examples</dt><dd><p class="startdd"></p>
+<p class="interdd">The first example illustrates the two cases for retrieving the number of read attempts from a default file access property list.</p>
+<div class="fragment"><div class="line"><span class="comment">/* Get a copy of file access property list */</span></div>
+<div class="line">fapl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Retrieve the # of read attempts from the file access property list */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">H5Pget_metadata_read_attempts</a>(fapl, &amp;attempts);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/*</span></div>
+<div class="line"><span class="comment"> * The value returned in &quot;attempts&quot; will be 1 (default for non-SWMR access).</span></div>
+<div class="line"><span class="comment"> */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Set the # of read attempts to 20 */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5">H5Pset_metadata_read_attempts</a>(fapl, 20);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Retrieve the # of read attempts from the file access property list */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">H5Pget_metadata_read_attempts</a>(fapl, &amp;attempts);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/*</span></div>
+<div class="line"><span class="comment"> * The value returned in &quot;attempts&quot; will be 20 as set.</span></div>
+<div class="line"><span class="comment"> */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the property list */</span></div>
+<div class="line"><a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(fapl);</div>
+<div class="ttc" id="a_h5_ppublic_8h_html_a60ec2d4334addfc0eda89614598ee38e"><div class="ttname"><a href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a></div><div class="ttdeci">#define H5P_FILE_ACCESS</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:52</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga670948d56435920f1e1c2e88b823935e"><div class="ttname"><a href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">H5Pget_metadata_read_attempts</a></div><div class="ttdeci">herr_t H5Pget_metadata_read_attempts(hid_t plist_id, unsigned *attempts)</div><div class="ttdoc">Retrieves the number of read attempts from a file access property list.</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_gab827cef16ec569c87cec94a8b3f350c5"><div class="ttname"><a href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5">H5Pset_metadata_read_attempts</a></div><div class="ttdeci">herr_t H5Pset_metadata_read_attempts(hid_t plist_id, unsigned attempts)</div><div class="ttdoc">Sets the number of read attempts in a file access property list.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_ga5dce61149211d3ef319452aa598887fb"><div class="ttname"><a href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a></div><div class="ttdeci">herr_t H5Pclose(hid_t plist_id)</div><div class="ttdoc">Terminates access to a property list.</div></div>
+<div class="ttc" id="agroup___p_l_c_r_html_gaf1b11da01d4d45d788c45f8bc5f0cbfa"><div class="ttname"><a href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a></div><div class="ttdeci">hid_t H5Pcreate(hid_t cls_id)</div><div class="ttdoc">Creates a new property list as an instance of a property list class.</div></div>
+</div><!-- fragment --><p class="interdd">The second example illustrates the two cases for retrieving the number of read attempts from the file access property list of a file opened with SWMR access.</p>
+<div class="fragment"><div class="line"><span class="comment">/* Open the file with SWMR access and default file access property list */</span></div>
+<div class="line">fid = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(FILE, (<a class="code" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a> | <a class="code" href="_h5_fpublic_8h.html#a22b12837bca0dba6689096a370d73402">H5F_ACC_SWMR_READ</a>), <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Get the file&#39;s file access property list */</span></div>
+<div class="line">file_fapl = <a class="code" href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4">H5Fget_access_plist</a>(fid);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Retrieve the # of read attempts from the file&#39;s file access property list */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">H5Pget_metadata_read_attempts</a>(file_fapl, &amp;attempts);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/*</span></div>
+<div class="line"><span class="comment"> * The value returned in &quot;attempts&quot; will be 100 (default for SWMR access).</span></div>
+<div class="line"><span class="comment"> */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the property list */</span></div>
+<div class="line"><a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(file_fapl);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the file */</span></div>
+<div class="line"><a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(fid);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Create a copy of file access property list */</span></div>
+<div class="line">fapl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Set the # of read attempts */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5">H5Pset_metadata_read_attempts</a>(fapl, 20);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Open the file with SWMR access and the non-default file access property list */</span></div>
+<div class="line">fid = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(FILE, (<a class="code" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a> | <a class="code" href="_h5_fpublic_8h.html#a22b12837bca0dba6689096a370d73402">H5F_ACC_SWMR_READ</a>), fapl);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Get the file&#39;s file access property list */</span></div>
+<div class="line">file_fapl = <a class="code" href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4">H5Fget_access_plist</a>(fid);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Retrieve the # of read attempts from the file&#39;s file access property list */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">H5Pget_metadata_read_attempts</a>(file_fapl, &amp;attempts);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/*</span></div>
+<div class="line"><span class="comment"> * The value returned in &quot;attempts&quot; will be 20.</span></div>
+<div class="line"><span class="comment"> */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the property lists */</span></div>
+<div class="line"><a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(file_fapl);</div>
+<div class="line"><a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(fapl);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the file */</span></div>
+<div class="line"><a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(fid);</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a1c406ffa89f4acf5a332144a2683d394"><div class="ttname"><a href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a></div><div class="ttdeci">#define H5F_ACC_RDONLY</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:48</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a22b12837bca0dba6689096a370d73402"><div class="ttname"><a href="_h5_fpublic_8h.html#a22b12837bca0dba6689096a370d73402">H5F_ACC_SWMR_READ</a></div><div class="ttdeci">#define H5F_ACC_SWMR_READ</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:60</div></div>
+<div class="ttc" id="a_h5_ppublic_8h_html_afa85e97bfbf9bf1c58e39263846c568f"><div class="ttname"><a href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a></div><div class="ttdeci">#define H5P_DEFAULT</div><div class="ttdef"><b>Definition:</b> H5Ppublic.h:102</div></div>
+<div class="ttc" id="agroup___h5_f_html_ga359585c49f82f5199178777b39e780f4"><div class="ttname"><a href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4">H5Fget_access_plist</a></div><div class="ttdeci">hid_t H5Fget_access_plist(hid_t file_id)</div><div class="ttdoc">Returns a file access property list identifier.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gaa3f4f877b9bb591f3880423ed2bf44bc"><div class="ttname"><a href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a></div><div class="ttdeci">hid_t H5Fopen(const char *filename, unsigned flags, hid_t fapl_id)</div><div class="ttdoc">Opens an existing HDF5 file.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gac55cd91d80822e4f8c2a7f04ea71b124"><div class="ttname"><a href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a></div><div class="ttdeci">herr_t H5Fclose(hid_t file_id)</div><div class="ttdoc">Terminates access to an HDF5 file.</div></div>
+</div><!-- fragment --><p class="interdd">The third example illustrates the two cases for retrieving the number of read attempts from the file access property list of a file opened with non-SWMR access.</p>
+<div class="fragment"><div class="line"><span class="comment">/* Open the file with non-SWMR access and default file access property list */</span></div>
+<div class="line">fid = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(FILE, <a class="code" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Get the file&#39;s file access property list */</span></div>
+<div class="line">file_fapl = <a class="code" href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4">H5Fget_access_plist</a>(fid);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Retrieve the # of read attempts from the file&#39;s file access property list */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">H5Pget_metadata_read_attempts</a>(file_fapl, &amp;attempts);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/*</span></div>
+<div class="line"><span class="comment"> * The value returned in &quot;attempts&quot; will be 1 (default for non-SWMR access).</span></div>
+<div class="line"><span class="comment"> */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the property list */</span></div>
+<div class="line"><a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(file_fapl);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the file */</span></div>
+<div class="line"><a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(fid);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Create a copy of file access property list */</span></div>
+<div class="line">fapl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Set the # of read attempts */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5">H5Pset_metadata_read_attempts</a>(fapl, 20);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Open the file with non-SWMR access and the non-default file access property list */</span></div>
+<div class="line">fid = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(FILE, <a class="code" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a>, fapl);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Get the file&#39;s file access property list */</span></div>
+<div class="line">file_fapl = <a class="code" href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4">H5Fget_access_plist</a>(fid);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Retrieve the # of read attempts from the file&#39;s file access property list */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">H5Pget_metadata_read_attempts</a>(file_fapl, &amp;attempts);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/*</span></div>
+<div class="line"><span class="comment"> * The value returned in &quot;attempts&quot; will be 1 (default for non-SWMR access).</span></div>
+<div class="line"><span class="comment"> */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the property lists */</span></div>
+<div class="line"><a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(file_fapl);</div>
+<div class="line"><a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(fapl);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the file */</span></div>
+<div class="line"><a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(fid);</div>
+</div><!-- fragment --><p class="enddd"></p>
+</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga5554cf0775f9d7ac3b0cd844533d4486"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5554cf0775f9d7ac3b0cd844533d4486">&#9670;&nbsp;</a></span>H5Pget_mpi_params()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_mpi_params </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">MPI_Comm *&#160;</td>
+ <td class="paramname"><em>comm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">MPI_Info *&#160;</td>
+ <td class="paramname"><em>info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the MPI communicator and info. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">comm</td><td>MPI communicator </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">info</td><td>MPI info object </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga5554cf0775f9d7ac3b0cd844533d4486" title="Get the MPI communicator and info.">H5Pget_mpi_params()</a> gets the MPI communicator and info stored in the file access property list <code>fapl_id</code>.</p>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000026">Todo:</a></b></dt><dd>When was this introduced?</dd></dl>
+
+</div>
+</div>
+<a id="ga251515e9fee4641037b4866a4f7c49fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga251515e9fee4641037b4866a4f7c49fe">&#9670;&nbsp;</a></span>H5Pget_multi_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_multi_type </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *&#160;</td>
+ <td class="paramname"><em>type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves type of data property for MULTI driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list or data transfer property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">type</td><td>Type of data</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga251515e9fee4641037b4866a4f7c49fe" title="Retrieves type of data property for MULTI driver.">H5Pget_multi_type()</a> retrieves the type of data setting from the file access or data transfer property list <code>fapl_id</code>. This enables a user application to specify the type of data the application wishes to access so that the application can retrieve a file handle for low-level access to the particular member of a set of MULTI files in which that type of data is stored. The file handle is retrieved with a separate call to <a class="el" href="group___h5_f.html#gae4020a66fb8da0586e3b74c81ffccea4" title="Returns pointer to the file handle from the virtual file driver.">H5Fget_vfd_handle()</a> (or, in special circumstances, to <a class="el" href="_h5_f_ddevelop_8h.html#a9fcfb5d6708f4c3f5d319b801ac252bc">H5FDget_vfd_handle()</a>; see the Virtual File Layer documentation for more information.</p>
+<p>The type of data returned in <code>type</code> will be one of those listed in the discussion of the <code>type</code> parameter in the description of the function <a class="el" href="group___f_a_p_l.html#ga507341f31848c57008a3225bff3fe128" title="Specifies type of data to be accessed via the MULTI driver, enabling more direct access.">H5Pset_multi_type()</a>.</p>
+<p>Use of this function is only appropriate for an HDF5 file written as a set of files with the MULTI file driver.</p>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="gadb66d434fd8d2f600213b0eec539564e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadb66d434fd8d2f600213b0eec539564e">&#9670;&nbsp;</a></span>H5Pget_object_flush_cb()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_object_flush_cb </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a07cc80d29d745646218aa8cb068cf944">H5F_flush_cb_t</a> *&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>udata</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the object flush property values from the file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">func</td><td>The user-defined callback function </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">udata</td><td>The user-defined input data for the callback function</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gadb66d434fd8d2f600213b0eec539564e" title="Retrieves the object flush property values from the file access property list.">H5Pget_object_flush_cb()</a> gets the user-defined callback function that is set in the file access property list <code>fapl_id</code> and stored in the parameter <code>func</code>. The callback is invoked whenever an object flush occurs in the file. This routine also obtains the user-defined input data that is passed along to the callback function in the parameter <code>udata</code>.</p>
+<dl class="section user"><dt>Example</dt><dd><p class="startdd">The example below illustrates the usage of this routine to obtain the object flush property values.</p>
+<div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl_id;</div>
+<div class="line"><span class="keywordtype">unsigned</span> counter;</div>
+<div class="line">H5F_object_flush_t *ret_cb;</div>
+<div class="line"><span class="keywordtype">unsigned</span> *ret_counter;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Create a copy of the file access property list */</span></div>
+<div class="line">fapl_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Set up the object flush property values */</span></div>
+<div class="line"><span class="comment">/* flush_cb: callback function to invoke when an object flushes (see below) */</span></div>
+<div class="line"><span class="comment">/* counter: user data to pass along to the callback function */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#gab4a4a788af5b6e88381dda0df2efbf19">H5Pset_object_flush_cb</a>(fapl_id, flush_cb, &amp;counter);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Open the file */</span></div>
+<div class="line">file_id = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(FILE, <a class="code" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Get the file access property list for the file */</span></div>
+<div class="line">fapl = <a class="code" href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4">H5Fget_access_plist</a>(file_id);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Retrieve the object flush property values for the file */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#gadb66d434fd8d2f600213b0eec539564e">H5Pget_object_flush_cb</a>(fapl, &amp;ret_cb, &amp;ret_counter);</div>
+<div class="line"><span class="comment">/* ret_cb will point to flush_cb() */</span></div>
+<div class="line"><span class="comment">/* ret_counter will point to counter */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/*</span></div>
+<div class="line"><span class="comment">.</span></div>
+<div class="line"><span class="comment">.</span></div>
+<div class="line"><span class="comment">.</span></div>
+<div class="line"><span class="comment">.</span></div>
+<div class="line"><span class="comment">.</span></div>
+<div class="line"><span class="comment">.</span></div>
+<div class="line"><span class="comment">*/</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* The callback function for the object flush property */</span></div>
+<div class="line"><span class="keyword">static</span> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div>
+<div class="line">flush_cb(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <span class="keywordtype">void</span> *_udata)</div>
+<div class="line">{</div>
+<div class="line"> <span class="keywordtype">unsigned</span> *flush_ct = (<span class="keywordtype">unsigned</span> *)_udata;</div>
+<div class="line"> ++(*flush_ct);</div>
+<div class="line"> <span class="keywordflow">return</span> 0;</div>
+<div class="line">}</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a402673dec5c537b27a49a9a8bd6140b4"><div class="ttname"><a href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a></div><div class="ttdeci">#define H5F_ACC_RDWR</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:49</div></div>
+<div class="ttc" id="a_h5_ipublic_8h_html_a0045db7ff9c22ad35db6ae91662e1943"><div class="ttname"><a href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a></div><div class="ttdeci">int64_t hid_t</div><div class="ttdef"><b>Definition:</b> H5Ipublic.h:60</div></div>
+<div class="ttc" id="a_h5public_8h_html_a3b079ecf932a5c599499cf7e298af160"><div class="ttname"><a href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div><div class="ttdeci">int herr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:235</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_gab4a4a788af5b6e88381dda0df2efbf19"><div class="ttname"><a href="group___f_a_p_l.html#gab4a4a788af5b6e88381dda0df2efbf19">H5Pset_object_flush_cb</a></div><div class="ttdeci">herr_t H5Pset_object_flush_cb(hid_t plist_id, H5F_flush_cb_t func, void *udata)</div><div class="ttdoc">Sets a callback function to invoke when an object flush occurs in the file.</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_gadb66d434fd8d2f600213b0eec539564e"><div class="ttname"><a href="group___f_a_p_l.html#gadb66d434fd8d2f600213b0eec539564e">H5Pget_object_flush_cb</a></div><div class="ttdeci">herr_t H5Pget_object_flush_cb(hid_t plist_id, H5F_flush_cb_t *func, void **udata)</div><div class="ttdoc">Retrieves the object flush property values from the file access property list.</div></div>
+</div><!-- fragment --> </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga0da11baf31cf424d053aa7952c933d98"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0da11baf31cf424d053aa7952c933d98">&#9670;&nbsp;</a></span>H5Pget_page_buffer_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_page_buffer_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>buf_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>min_meta_perc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>min_raw_perc</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the maximum size for the page buffer and the minimum percentage for metadata and raw data pages. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">buf_size</td><td>Maximum size, in bytes, of the page buffer </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">min_meta_perc</td><td>Minimum metadata percentage to keep in the page buffer before allowing pages containing metadata to be evicted</td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">min_raw_perc</td><td>Minimum raw data percentage to keep in the page buffer before allowing pages containing raw data to be evicted</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga0da11baf31cf424d053aa7952c933d98" title="Retrieves the maximum size for the page buffer and the minimum percentage for metadata and raw data p...">H5Pget_page_buffer_size()</a> retrieves <code>buf_size</code>, the maximum size in bytes of the page buffer, <code>min_meta_perc</code>, the minimum metadata percentage, and <code>min_raw_perc</code>, the minimum raw data percentage.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.1 </dd></dl>
+
+</div>
+</div>
+<a id="gac2321d0c34bb2b3cf33cd7bf02ca8e66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac2321d0c34bb2b3cf33cd7bf02ca8e66">&#9670;&nbsp;</a></span>H5Pget_sieve_buf_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_sieve_buf_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns maximum data sieve buffer size. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">size</td><td>Maximum size, in bytes, of data sieve buffer</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gac2321d0c34bb2b3cf33cd7bf02ca8e66" title="Returns maximum data sieve buffer size.">H5Pget_sieve_buf_size()</a> retrieves, size, the current maximum size of the data sieve buffer.</p>
+<p>This value is set by <a class="el" href="group___f_a_p_l.html#ga24fd737955839194bf5605d5f47928ee" title="Sets the maximum size of the data sieve buffer.">H5Pset_sieve_buf_size()</a> and is retrieved from the file access property list fapl_id.</p>
+<dl class="section version"><dt>Version</dt><dd>1.6.0 The <code>size</code> parameter has changed from type <code>hsize_t</code> to <code>size_t</code> </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga6896bea06d7744b56e22347f572f5470"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6896bea06d7744b56e22347f572f5470">&#9670;&nbsp;</a></span>H5Pget_small_data_block_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_small_data_block_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the current small data block size setting. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">size</td><td>Maximum size, in bytes, of the small data block</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga6896bea06d7744b56e22347f572f5470" title="Retrieves the current small data block size setting.">H5Pget_small_data_block_size()</a> retrieves the current setting for the size of the small data block.</p>
+<p>If the returned value is zero (0), the small data block mechanism has been disabled for the file.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.4 </dd></dl>
+
+</div>
+</div>
+<a id="ga2ad4dc5c6e5e4271334a7b1c6ee0777d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2ad4dc5c6e5e4271334a7b1c6ee0777d">&#9670;&nbsp;</a></span>H5Pget_vol_cap_flags()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_vol_cap_flags </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t *&#160;</td>
+ <td class="paramname"><em>cap_flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Query the capability flags for the VOL connector that will be used with this file access property list (FAPL). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">cap_flags</td><td>Flags that indicate the VOL connector capabilities</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga2ad4dc5c6e5e4271334a7b1c6ee0777d" title="Query the capability flags for the VOL connector that will be used with this file access property lis...">H5Pget_vol_cap_flags()</a> queries the current VOL connector information for a FAPL to retrieve the capability flags for the VOL connector stack, as will be used by a file open or create operation that uses this FAPL.</p>
+<dl class="section note"><dt>Note</dt><dd>This routine supports the use of the HDF5_VOL_CONNECTOR environment variable to override the VOL connector set programmatically for the FAPL (with H5Pset_vol).</dd>
+<dd>
+The H5VL_CAP_FLAG_ASYNC flag can be checked to see if asynchronous operations are supported by the VOL connector stack.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.14.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga5f133bdf09ca5a32622688d1ba5cc838"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5f133bdf09ca5a32622688d1ba5cc838">&#9670;&nbsp;</a></span>H5Pget_vol_id()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_vol_id </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *&#160;</td>
+ <td class="paramname"><em>vol_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the identifier of the current VOL connector. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">vol_id</td><td>Current VOL connector identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga5f133bdf09ca5a32622688d1ba5cc838" title="Returns the identifier of the current VOL connector.">H5Pget_vol_id()</a> returns the VOL connector identifier <code>vol_id</code> for the file access property list <code>plist_id</code>. This identifier should be closed with <a class="el" href="group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094" title="Closes a VOL connector identifier.">H5VLclose()</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.12.0 </dd></dl>
+
+</div>
+</div>
+<a id="gafc58db23c257cdcf2f0c1c3ae911ab0f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafc58db23c257cdcf2f0c1c3ae911ab0f">&#9670;&nbsp;</a></span>H5Pget_vol_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_vol_info </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void **&#160;</td>
+ <td class="paramname"><em>vol_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a copy of the VOL information for a connector. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">vol_info</td><td>The VOL information for a connector</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gafc58db23c257cdcf2f0c1c3ae911ab0f" title="Returns a copy of the VOL information for a connector.">H5Pget_vol_info()</a> returns a copy of the VOL information <code>vol_info</code> for a connector specified by the file access property list <code>plist_id</code>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.12.0 </dd></dl>
+
+</div>
+</div>
+<a id="gab99d5af749aeb3896fd9e3ceb273677a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab99d5af749aeb3896fd9e3ceb273677a">&#9670;&nbsp;</a></span>H5Pset_alignment()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_alignment </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>threshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>alignment</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets alignment properties of a file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">threshold</td><td>Threshold value. Note that setting the threshold value to 0 (zero) has the effect of a special case, forcing everything to be aligned </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">alignment</td><td>Alignment value</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gab99d5af749aeb3896fd9e3ceb273677a" title="Sets alignment properties of a file access property list.">H5Pset_alignment()</a> sets the alignment properties of a file access property list so that any file object greater than or equal in size to <code>threshold</code> bytes will be aligned on an address that is a multiple of <code>alignment</code>. The addresses are relative to the end of the user block; the alignment is calculated by subtracting the user block size from the absolute file address and then adjusting the address to be a multiple of <code>alignment</code>.</p>
+<p>Default values for <code>threshold</code> and <code>alignment</code> are one, implying no alignment. Generally the default values will result in the best performance for single-process access to the file. For MPI IO and other parallel systems, choose an alignment that is a multiple of the disk block size.</p>
+<p>If the file space handling strategy is set to <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bccacd625bd864903e71132c9098929f5a0a">H5F_FSPACE_STRATEGY_PAGE</a>, then the alignment set via this routine is ignored. The file space handling strategy is set by <a class="el" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70" title="Sets the file space handling strategy and persisting free-space values for a file creation property l...">H5Pset_file_space_strategy()</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga034a5fc54d9b05296555544d8dd9fe89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga034a5fc54d9b05296555544d8dd9fe89">&#9670;&nbsp;</a></span>H5Pset_cache()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_cache </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>mdc_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>rdcc_nslots</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>rdcc_nbytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>rdcc_w0</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the raw data chunk cache parameters. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">mdc_nelmts</td><td>No longer used; any value passed is ignored </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">rdcc_nslots</td><td>The number of chunk slots in the raw data chunk cache for this dataset. Increasing this value reduces the number of cache collisions, but slightly increases the memory used. Due to the hashing strategy, this value should ideally be a prime number. As a rule of thumb, this value should be at least 10 times the number of chunks that can fit in <code>rdcc_nbytes</code> bytes. For maximum performance, this value should be set approximately 100 times that number of chunks. The default value is 521. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">rdcc_nbytes</td><td>Total size of the raw data chunk cache in bytes. The default size is 1 MB per dataset. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">rdcc_w0</td><td>The chunk preemption policy for all datasets. This must be between 0 and 1 inclusive and indicates the weighting according to which chunks which have been fully read or written are penalized when determining which chunks to flush from cache. A value of 0 means fully read or written chunks are treated no differently than other chunks (the preemption is strictly LRU), while a value of 1 means fully read or written chunks are always preempted before other chunks. If your application only reads or writes data once, this can be safely set to 1. Otherwise, this should be set lower depending on how often you re-read or re-write the same data. The default value is 0.75. If the value passed is <a class="el" href="_h5_dpublic_8h.html#a4a01949e0020fa9471811cc8ed271ee7">H5D_CHUNK_CACHE_W0_DEFAULT</a>, then the property will not be set on the dataset access property list, and the parameter will come from the file access property list.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89" title="Sets the raw data chunk cache parameters.">H5Pset_cache()</a> sets the number of elements, the total number of bytes, and the preemption policy value for all datasets in a file on the file's file access property list.</p>
+<p>The raw data chunk cache inserts chunks into the cache by first computing a hash value using the address of a chunk and then by using that hash value as the chunk's index into the table of cached chunks. In other words, the size of this hash table and the number of possible hash values are determined by the <code>rdcc_nslots</code> parameter. If a different chunk in the cache has the same hash value, a collision will occur, which will reduce efficiency. If inserting the chunk into the cache would cause the cache to be too big, then the cache will be pruned according to the <code>rdcc_w0</code> parameter.</p>
+<p>The <code>mdc_nelmts</code> parameter is no longer used; any value passed in that parameter will be ignored.</p>
+<p><b>Motivation:</b> Setting raw data chunk cache parameters can be done with <a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89" title="Sets the raw data chunk cache parameters.">H5Pset_cache()</a>, <a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1" title="Sets the raw data chunk cache parameters.">H5Pset_chunk_cache()</a>, or a combination of both. <a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89" title="Sets the raw data chunk cache parameters.">H5Pset_cache()</a> is used to adjust the chunk cache parameters for all datasets via a global setting for the file, and <a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1" title="Sets the raw data chunk cache parameters.">H5Pset_chunk_cache()</a> is used to adjust the chunk cache parameters for individual datasets. When both are used, parameters set with <a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1" title="Sets the raw data chunk cache parameters.">H5Pset_chunk_cache()</a> will override any parameters set with <a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89" title="Sets the raw data chunk cache parameters.">H5Pset_cache()</a>.</p>
+<dl class="section note"><dt>Note</dt><dd>Optimum chunk cache parameters may vary widely depending on different data layout and access patterns. For datasets with low performance requirements for example, changing the cache settings can save memory.</dd>
+<dd>
+Note: Raw dataset chunk caching is not currently supported when using the MPI I/O and MPI POSIX file drivers in read/write mode; see <a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff" title="Stores MPI IO communicator information to the file access property list.">H5Pset_fapl_mpio()</a>. When using this file driver, all calls to <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread()</a> and <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> will access the disk directly, and <a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89" title="Sets the raw data chunk cache parameters.">H5Pset_cache()</a> will have no effect on performance.</dd>
+<dd>
+Raw dataset chunk caching is supported when these drivers are used in read-only mode.</dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.8.0 The use of the <code>mdc_nelmts</code> parameter was discontinued. Metadata cache configuration is managed with <a class="el" href="group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3" title="Set the initial metadata cache configuration in the indicated File Access Property List to the suppli...">H5Pset_mdc_config()</a> and <a class="el" href="group___f_a_p_l.html#ga3012f7f3310c7d25ada7617896bef1ee" title="Get the current initial metadata cache configuration from the provided file access property list.">H5Pget_mdc_config()</a>. </dd>
+<dd>
+1.6.0 The <code>rdcc_nbytes</code> and <code>rdcc_nelmts</code> parameters changed from type int to size_t. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga6380f9929cf42c8203813f7e72dde35c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6380f9929cf42c8203813f7e72dde35c">&#9670;&nbsp;</a></span>H5Pset_coll_metadata_write()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_coll_metadata_write </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>is_collective</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets metadata write mode to be collective or independent (default) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">is_collective</td><td>Boolean value indicating whether metadata writes are collective (<code>&gt;0</code>) or independent (<code>0</code>). <em>Default mode:</em> Independent (<code>0</code>) </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga6380f9929cf42c8203813f7e72dde35c" title="Sets metadata write mode to be collective or independent (default)">H5Pset_coll_metadata_write()</a> tells the HDF5 library whether to perform metadata writes collectively (1) or independently (0).</p>
+<p>If collective access is selected, then on a flush of the metadata cache, all processes will divide the metadata cache entries to be flushed evenly among themselves and issue a single MPI-IO collective write operation. This is the preferred method when the size of the metadata created by the application is large.</p>
+<p>If independent access is selected, the library uses the default method for doing metadata I/O either from process zero or independently from each process.</p>
+<dl class="section see"><dt>See also</dt><dd><ul>
+<li><a class="el" href="group___g_a_p_l.html#ga8792cbe7eeace1382f588ed12a92092a" title="Retrieves metadata read mode setting.">H5Pget_all_coll_metadata_ops()</a> </li>
+<li><a class="el" href="group___f_a_p_l.html#gac83ab4e788a5b6e0d578f40ca67d8d00" title="Retrieves metadata write mode setting.">H5Pget_coll_metadata_write()</a> </li>
+<li><a class="el" href="group___g_a_p_l.html#ga5bc0b1fc7e1e3961bf0b441e722949eb" title="Sets metadata I/O mode for read operations to be collective or independent (default)">H5Pset_all_coll_metadata_ops()</a> </li>
+<li><a class="el" href="group___f_a_p_l.html#ga6380f9929cf42c8203813f7e72dde35c" title="Sets metadata write mode to be collective or independent (default)">H5Pset_coll_metadata_write()</a> </li>
+<li><a class="el" href="maybe_metadata_reads.html">Functions with No Access Property List Parameter that May Generate Metadata Reads</a></li>
+</ul>
+</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga237e300b96222a259896b24cf52405b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga237e300b96222a259896b24cf52405b0">&#9670;&nbsp;</a></span>H5Pset_core_write_tracking()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_core_write_tracking </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>is_enabled</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>page_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets write tracking information for core driver, <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">is_enabled</td><td>Boolean value specifying whether feature is enabled </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">page_size</td><td>Positive integer specifying size, in bytes, of write aggregation pages Value of 1 (one) enables tracking with no paging.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>When a file is created or opened for writing using the core virtual file driver (VFD) with the backing store option turned on, the core driver can be configured to track changes to the file and write out only the modified bytes.</p>
+<p>This write tracking feature is enabled and disabled with <code>is_enabled</code>. The default setting is that write tracking is disabled, or off.</p>
+<p>To avoid a large number of small writes, changes can be aggregated into pages of a user-specified size, <code>page_size</code>.</p>
+<p>Setting <code>page_size</code> to 1 enables tracking with no page aggregation.</p>
+<p>The backing store option is set via the function H5Pset_fapl_core.</p>
+<dl class="section attention"><dt>Attention</dt><dd><p class="startdd">This function is only for use with the core VFD and must be used after the call to <a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core()</a>. It is an error to use this function with any other VFD.</p>
+<p class="interdd">It is an error to use this function when the backing store flag has not been set using <a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core()</a>.</p>
+<p class="interdd">This function only applies to the backing store write operation which typically occurs when the file is flushed or closed. This function has no relationship to the increment parameter passed to <a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core()</a>.</p>
+<p class="interdd">For optimum performance, the <code>page_size</code> parameter should be a power of two.</p>
+<p class="enddd">It is an error to set the page size to 0. </p>
+</dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.8.14 C function modified in this release to return error if <code>page_size</code> is set to 0 (zero). </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.13 </dd></dl>
+
+</div>
+</div>
+<a id="ga8bcce60e23e9d2a019212c63b146502e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8bcce60e23e9d2a019212c63b146502e">&#9670;&nbsp;</a></span>H5Pset_driver()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_driver </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>driver_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>driver_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a file driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">driver_id</td><td>The new driver identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">driver_info</td><td>Optional struct containing driver properties</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga8bcce60e23e9d2a019212c63b146502e" title="Sets a file driver.">H5Pset_driver()</a> sets the file driver, driver_id, for a file access or data transfer property list, <code>plist_id</code>, and supplies an optional struct containing the driver-specific properties, <code>driver_info</code>.</p>
+<p>The driver properties will be copied into the property list and the reference count on the driver will be incremented, allowing the caller to close the driver identifier but still use the property list.</p>
+<dl class="section version"><dt>Version</dt><dd>1.8.2 Function publicized in this release; previous releases described this function only in the virtual file driver documentation. </dd></dl>
+
+</div>
+</div>
+<a id="ga156702db27ece40d21b37be5fe5e8b15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga156702db27ece40d21b37be5fe5e8b15">&#9670;&nbsp;</a></span>H5Pset_driver_by_name()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_driver_by_name </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>driver_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>driver_config</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a file driver according to a given driver name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">driver_name</td><td>The new driver name </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">driver_config</td><td>Optional string containing driver properties</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga156702db27ece40d21b37be5fe5e8b15" title="Sets a file driver according to a given driver name.">H5Pset_driver_by_name()</a> sets the file driver, by the name driver_name, for a file access or data transfer property list, <code>plist_id</code>, and supplies an optional string containing the driver-specific properties, <code>driver_config</code>. The driver properties string will be copied into the property list.</p>
+<p>If the driver specified by <code>driver_name</code> is not currently registered, an attempt will be made to load the driver as a plugin.</p>
+<dl class="section version"><dt>Version</dt><dd>1.14.0 Function publicized in this release. </dd></dl>
+
+</div>
+</div>
+<a id="gac4426b1d36aa8766fbe2deaf67a18c06"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac4426b1d36aa8766fbe2deaf67a18c06">&#9670;&nbsp;</a></span>H5Pset_driver_by_value()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_driver_by_value </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a17ff64731b589ac818c2309d0d0ce8fb">H5FD_class_value_t</a>&#160;</td>
+ <td class="paramname"><em>driver_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>driver_config</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a file driver according to a given driver value (ID). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">driver_value</td><td>The new driver value (ID) </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">driver_config</td><td>Optional string containing driver properties</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gac4426b1d36aa8766fbe2deaf67a18c06" title="Sets a file driver according to a given driver value (ID).">H5Pset_driver_by_value()</a> sets the file driver, by the value driver_value, for a file access or data transfer property list, <code>plist_id</code>, and supplies an optional string containing the driver-specific properties, <code>driver_config</code>. The driver properties string will be copied into the property list.</p>
+<p>If the driver specified by <code>driver_value</code> is not currently registered, an attempt will be made to load the driver as a plugin.</p>
+<dl class="section version"><dt>Version</dt><dd>1.14.0 Function publicized in this release. </dd></dl>
+
+</div>
+</div>
+<a id="gac21a815e9b133802df625c9f766ef325"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac21a815e9b133802df625c9f766ef325">&#9670;&nbsp;</a></span>H5Pset_elink_file_cache_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_elink_file_cache_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>efc_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the number of files that can be held open in an external link open file cache. </p>
+<dl class="section user"><dt>Motivation</dt><dd><p class="startdd">The <em>external link open file cache</em> holds files open after they have been accessed via an external link. This cache reduces the number of times such files are opened when external links are accessed repeatedly and can significantly improves performance in certain heavy-use situations and when low-level file opens or closes are expensive.</p>
+<p class="enddd"><a class="el" href="group___f_a_p_l.html#gac21a815e9b133802df625c9f766ef325" title="Sets the number of files that can be held open in an external link open file cache.">H5Pset_elink_file_cache_size()</a> sets the number of files that will be held open in an external link open file cache. <a class="el" href="group___f_a_p_l.html#ga4c9bcfff90f48bfefa2c25e551485923" title="Retrieves the size of the external link open file cache.">H5Pget_elink_file_cache_size()</a> retrieves the size of an existing cache; and <a class="el" href="group___h5_f.html#gafcc153d8606829d4401e93305e5246d7" title="Clears the external link open file cache.">H5Fclear_elink_file_cache()</a> clears an existing cache without closing it. </p>
+</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">efc_size</td><td>External link open file cache size in number of files <em>Default setting is 0 (zero).</em></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gac21a815e9b133802df625c9f766ef325" title="Sets the number of files that can be held open in an external link open file cache.">H5Pset_elink_file_cache_size()</a> specifies the number of files that will be held open in an external link open file cache.</p>
+<p>The default external link open file cache size is 0 (zero), meaning that files accessed via an external link are not held open. Setting the cache size to a positive integer turns on the cache; setting the size back to zero turns it off.</p>
+<p>With this property set, files are placed in the external link open file cache cache when they are opened via an external link. Files are then held open until either they are evicted from the cache or the parent file is closed. This property setting can improve performance when external links are repeatedly accessed.</p>
+<p>When the cache is full, files will be evicted using a least recently used (LRU) scheme; the file which has gone the longest time without being accessed through the parent file will be evicted and closed if nothing else is holding that file open.</p>
+<p>Files opened through external links inherit the parent file's file access property list by default, and therefore inherit the parent file's external link open file cache setting.</p>
+<p>When child files contain external links of their own, the caches can form a graph of cached external files. Closing the last external reference to such a graph will recursively close all files in the graph, even if cycles are present. </p><dl class="section user"><dt>Example</dt><dd><p class="startdd">The following code sets up an external link open file cache that will hold open up to 8 files reached through external links:</p>
+<div class="fragment"><div class="line">status = <a class="code" href="group___f_a_p_l.html#gac21a815e9b133802df625c9f766ef325">H5Pset_elink_file_cache_size</a>(fapl_id, 8);</div>
+<div class="ttc" id="agroup___f_a_p_l_html_gac21a815e9b133802df625c9f766ef325"><div class="ttname"><a href="group___f_a_p_l.html#gac21a815e9b133802df625c9f766ef325">H5Pset_elink_file_cache_size</a></div><div class="ttdeci">herr_t H5Pset_elink_file_cache_size(hid_t plist_id, unsigned efc_size)</div><div class="ttdoc">Sets the number of files that can be held open in an external link open file cache.</div></div>
+</div><!-- fragment --> </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.7 </dd></dl>
+
+</div>
+</div>
+<a id="gaa44cc0e592608e12082dad9305b3c74d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa44cc0e592608e12082dad9305b3c74d">&#9670;&nbsp;</a></span>H5Pset_evict_on_close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_evict_on_close </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>evict_on_close</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Controls the library's behavior of evicting metadata associated with a closed object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">evict_on_close</td><td>Whether the HDF5 object should be evicted on close</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>The library's metadata cache is fairly conservative about holding on to HDF5 object metadata(object headers, chunk index structures, etc.), which can cause the cache size to grow, resulting in memory pressure on an application or system. When enabled, the "evict on
+ close" property will cause all metadata for an object to be evicted from the cache as long as metadata is not referenced by any other open object.</p>
+<p>This function only applies to file access property lists.</p>
+<p>The default library behavior is to not evict on object or file close.</p>
+<p>When applied to a file access property list, any subsequently opened object will inherit the "evict on close" property and will have its metadata evicted when the object is closed.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.1 </dd></dl>
+
+</div>
+</div>
+<a id="ga6b24e6daf4816bbfb89b63bab40aa982"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6b24e6daf4816bbfb89b63bab40aa982">&#9670;&nbsp;</a></span>H5Pset_family_offset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_family_offset </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>offset</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets offset property for low-level access to a file in a family of files. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>Offset in bytes within the HDF5 file</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga6b24e6daf4816bbfb89b63bab40aa982" title="Sets offset property for low-level access to a file in a family of files.">H5Pset_family_offset()</a> sets the offset property in the file access property list <code>fapl_id</code> so that the user application can retrieve a file handle for low-level access to a particular member of a family of files. The file handle is retrieved with a separate call to <a class="el" href="group___h5_f.html#gae4020a66fb8da0586e3b74c81ffccea4" title="Returns pointer to the file handle from the virtual file driver.">H5Fget_vfd_handle()</a> (or, in special circumstances, to <a class="el" href="_h5_f_ddevelop_8h.html#a9fcfb5d6708f4c3f5d319b801ac252bc">H5FDget_vfd_handle()</a>; see <a class="el" href="_v_f_l.html">HDF5 Virtual File Layer</a>).</p>
+<p>The value of <code>offset</code> is an offset in bytes from the beginning of the HDF5 file, identifying a user-determined location within the HDF5 file. The file handle the user application is seeking is for the specific member-file in the associated family of files to which this offset is mapped.</p>
+<p>Use of this function is only appropriate for an HDF5 file written as a family of files with the <code>FAMILY</code> file driver.</p>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga6e6628f620a1c58c704129cf07282849"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6e6628f620a1c58c704129cf07282849">&#9670;&nbsp;</a></span>H5Pset_fapl_core()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_core </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>increment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>backing_store</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Modifies the file access property list to use the <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a> driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">increment</td><td>Size, in bytes, of memory increments </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">backing_store</td><td>Boolean flag indicating whether to write the file contents to disk when the file is closed </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849" title="Modifies the file access property list to use the H5FD_CORE driver.">H5Pset_fapl_core()</a> modifies the file access property list to use the <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a> driver.</p>
+<p>The <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a> driver enables an application to work with a file in memory, speeding reads and writes as no disk access is made. File contents are stored only in memory until the file is closed. The <code>backing_store</code> parameter determines whether file contents are ever written to disk.</p>
+<p><code>increment</code> specifies the increment by which allocated memory is to be increased each time more memory is required.</p>
+<p>While using <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate()</a> to create a core file, if the <code>backing_store</code> is set to 1 (true), the file contents are flushed to a file with the same name as this core file when the file is closed or access to the file is terminated in memory.</p>
+<p>The application is allowed to open an existing file with <a class="el" href="_h5_f_dcore_8h.html#ae449696f6b86abcd1120beab21fff76a">H5FD_CORE</a> driver. While using <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen()</a> to open an existing file, if the <code>backing_store</code> is set to 1 (true) and the <code>flags</code> for <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen()</a> is set to <a class="el" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>, any change to the file contents are saved to the file when the file is closed. If <code>backing_store</code> is set to 0 (false) and the <code>flags</code> for <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen()</a> is set to <a class="el" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>, any change to the file contents will be lost when the file is closed. If the flags for <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen()</a> is set to <a class="el" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a>, no change to the file is allowed either in memory or on file.</p>
+<dl class="section note"><dt>Note</dt><dd>Currently this driver cannot create or open family or multi files.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga2839252e149484ef30fb214ae7b44ac7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2839252e149484ef30fb214ae7b44ac7">&#9670;&nbsp;</a></span>H5Pset_fapl_direct()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_direct </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>alignment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>block_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>cbuf_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets up use of the direct I/O driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">alignment</td><td>Required memory alignment boundary </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">block_size</td><td>File system block size </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">cbuf_size</td><td>Copy buffer size </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7" title="Sets up use of the direct I/O driver.">H5Pset_fapl_direct()</a> sets the file access property list, <code>fapl_id</code>, to use the direct I/O driver, <a class="el" href="_h5_f_ddirect_8h.html#a99213f218f9ab0c51f9c679228a1e436">H5FD_DIRECT</a>. With this driver, data is written to or read from the file synchronously without being cached by the system.</p>
+<p>File systems usually require the data address in memory, the file address, and the size of the data to be aligned. The HDF5 library's direct I/O driver is able to handle unaligned data, though that will consume some additional memory resources and may slow performance. To get better performance, use the system function <code>posix_memalign</code> to align the data buffer in memory and the HDF5 function <a class="el" href="group___f_a_p_l.html#gab99d5af749aeb3896fd9e3ceb273677a" title="Sets alignment properties of a file access property list.">H5Pset_alignment()</a> to align the data in the file. Be aware, however, that aligned data I/O may cause the HDF5 file to be bigger than the actual data size would otherwise require because the alignment may leave some holes in the file.</p>
+<p><code>alignment</code> specifies the required alignment boundary in memory.</p>
+<p><code>block_size</code> specifies the file system block size. A value of 0 (zero) means to use HDF5 library's default value of 4KB.</p>
+<p><code>cbuf_size</code> specifies the copy buffer size.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga95d19da25f196ce1ace10af00f49ab53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga95d19da25f196ce1ace10af00f49ab53">&#9670;&nbsp;</a></span>H5Pset_fapl_family()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_family </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>memb_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>memb_fapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the file access property list to use the family driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">memb_size</td><td>Size in bytes of each file member </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">memb_fapl_id</td><td>Identifier of file access property list for each family member </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53" title="Sets the file access property list to use the family driver.">H5Pset_fapl_family()</a> sets the file access property list identifier, <code>fapl_id</code>, to use the family driver.</p>
+<p><code>memb_size</code> is the size in bytes of each file member. This size will be saved in file when the property list <code>fapl_id</code> is used to create a new file. If <code>fapl_id</code> is used to open an existing file, <code>memb_size</code> has to be equal to the original size saved in file. A failure with an error message indicating the correct member size will be returned if <code>memb_size</code> does not match the size saved. If any user does not know the original size, <a class="el" href="_h5_fpublic_8h.html#aeae74ee757cb3e381abf8e3c480c06cc">H5F_FAMILY_DEFAULT</a> can be passed in. The library will retrieve the saved size.</p>
+<p><code>memb_fapl_id</code> is the identifier of the file access property list to be used for each family member.</p>
+<dl class="section version"><dt>Version</dt><dd>1.8.0 Behavior of the <code>memb_size</code> parameter was changed. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga970d077c8e712a4692f43fa4f38dde14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga970d077c8e712a4692f43fa4f38dde14">&#9670;&nbsp;</a></span>H5Pset_fapl_hdfs()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_hdfs </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__hdfs__fapl__t.html">H5FD_hdfs_fapl_t</a> *&#160;</td>
+ <td class="paramname"><em>fa</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000015">Todo:</a></b></dt><dd>Add missing documentation </dd></dl>
+
+</div>
+</div>
+<a id="ga714340ec9cbb65cb0a819e1d775825f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga714340ec9cbb65cb0a819e1d775825f0">&#9670;&nbsp;</a></span>H5Pset_fapl_ioc()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_ioc </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__ioc__config__t.html">H5FD_ioc_config_t</a> *&#160;</td>
+ <td class="paramname"><em>vfd_config</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">vfd_config</td><td>Pointer to <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver configuration structure. May be NULL. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0" title="Modifies the specified File Access Property List to use the H5FD_IOC driver.">H5Pset_fapl_ioc()</a> modifies the File Access Property List to use the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver.</p>
+<p>The <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver is a reference implementation of an "I/O concentrator" file driver that works in conjunction with the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver and provides the I/O backend for servicing I/O requests to subfiles.</p>
+<p>Typically, an HDF5 application won't need to call this routine directly. The <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver is usually set up as a side effect of an HDF5 application using the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver, but this routine is provided in case the application wishes to manually configure the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver.</p>
+<dl class="section note"><dt>Note</dt><dd>The <code>vfd_config</code> parameter may be NULL. In this case, the driver will be setup with default settings. Note that in this case, it is assumed the parent <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver was also setup with default settings. If the two drivers differ in configuration settings, application behavior may not be as expected.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.14.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga4e03be2fe83ed02b32266a6c81427beb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4e03be2fe83ed02b32266a6c81427beb">&#9670;&nbsp;</a></span>H5Pset_fapl_log()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_log </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>logfile</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned long long&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets up the logging virtual file driver (<a class="el" href="_h5_f_dlog_8h.html#a027aaf28f5104c77c4f51ecd29a5f7f4">H5FD_LOG</a>) for use. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">logfile</td><td>Name of the log file </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">flags</td><td>Flags specifying the types of logging activity </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">buf_size</td><td>The size of the logging buffers, in bytes (see description) </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga4e03be2fe83ed02b32266a6c81427beb" title="Sets up the logging virtual file driver (H5FD_LOG) for use.">H5Pset_fapl_log()</a> modifies the file access property list to use the logging driver, <a class="el" href="_h5_f_dlog_8h.html#a027aaf28f5104c77c4f51ecd29a5f7f4">H5FD_LOG</a>. The logging virtual file driver (VFD) is a clone of the standard SEC2 (<a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a>) driver with additional facilities for logging VFD metrics and activity to a file.</p>
+<p><code>logfile</code> is the name of the file in which the logging entries are to be recorded.</p>
+<p>The actions to be logged are specified in the parameter <code>flags</code> using the pre-defined constants described in the following table. Multiple flags can be set through the use of a logical <code>OR</code> contained in parentheses. For example, logging read and write locations would be specified as <code>(H5FD_LOG_LOC_READ|H5FD_LOG_LOC_WRITE)</code>.</p>
+<table class="doxtable">
+<caption>Table1: Logging Flags</caption>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a120669aefa2b196e1654adc89ec573d1">H5FD_LOG_LOC_READ</a> </td><td rowspan="3">Track the location and length of every read, write, or seek operation. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#aad9b1373eda57a82cf4e5d671e1840c1">H5FD_LOG_LOC_WRITE</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a80fe0af18d00636c3f7b98e9d65ffd21">H5FD_LOG_LOC_SEEK</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a7367b1298e0b4c87fa9465dd28827dca">H5FD_LOG_LOC_IO</a> </td><td>Track all I/O locations and lengths. The logical equivalent of the following: <code>(<a class="el" href="_h5_f_dlog_8h.html#a120669aefa2b196e1654adc89ec573d1">H5FD_LOG_LOC_READ</a> | <a class="el" href="_h5_f_dlog_8h.html#aad9b1373eda57a82cf4e5d671e1840c1">H5FD_LOG_LOC_WRITE</a> | <a class="el" href="_h5_f_dlog_8h.html#a80fe0af18d00636c3f7b98e9d65ffd21">H5FD_LOG_LOC_SEEK</a>)</code> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#ad6950042cea2cd02909798ef461a9684">H5FD_LOG_FILE_READ</a> </td><td rowspan="2">Track the number of times each byte is read or written. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a3953c5550fec9361e233c3d1aac41144">H5FD_LOG_FILE_WRITE</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a494058d10b26c3059d499320f78528b3">H5FD_LOG_FILE_IO</a> </td><td>Track the number of times each byte is read and written. The logical equivalent of the following: <code>(<a class="el" href="_h5_f_dlog_8h.html#ad6950042cea2cd02909798ef461a9684">H5FD_LOG_FILE_READ</a> | <a class="el" href="_h5_f_dlog_8h.html#a3953c5550fec9361e233c3d1aac41144">H5FD_LOG_FILE_WRITE</a>)</code> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#ad5592d1612b80582c4440cc2352d29a6">H5FD_LOG_FLAVOR</a> </td><td>Track the type, or flavor, of information stored at each byte. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a98f658e5d600b477b458e2d48dc04cfe">H5FD_LOG_NUM_READ</a> </td><td rowspan="4">Track the total number of read, write, seek, or truncate operations that occur. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a4bb9fb65b42da293cb06b108e09b922a">H5FD_LOG_NUM_WRITE</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a73258d8eba3fa5819869650dbbd31338">H5FD_LOG_NUM_SEEK</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a4c5f66077075477d56ad8424b171cbd9">H5FD_LOG_NUM_TRUNCATE</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a73baff79dc4819dc5733aed41a2db676">H5FD_LOG_NUM_IO</a> </td><td>Track the total number of all types of I/O operations. The logical equivalent of the following: <code>(<a class="el" href="_h5_f_dlog_8h.html#a98f658e5d600b477b458e2d48dc04cfe">H5FD_LOG_NUM_READ</a> | <a class="el" href="_h5_f_dlog_8h.html#a4bb9fb65b42da293cb06b108e09b922a">H5FD_LOG_NUM_WRITE</a> | <a class="el" href="_h5_f_dlog_8h.html#a73258d8eba3fa5819869650dbbd31338">H5FD_LOG_NUM_SEEK</a> | <a class="el" href="_h5_f_dlog_8h.html#a4c5f66077075477d56ad8424b171cbd9">H5FD_LOG_NUM_TRUNCATE</a>)</code> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#ac253b663d693a3fa154a9f70de382e3e">H5FD_LOG_TIME_OPEN</a> </td><td rowspan="6">Track the time spent in open, stat, read, write, seek, or close operations. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a47fd3387519a8fc710cd0797e76fcef9">H5FD_LOG_TIME_STAT</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#ae243e77f6140dd939c7def71c2d9e1e3">H5FD_LOG_TIME_READ</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a7e3f0ecd0d5065d9031e8da9446442d6">H5FD_LOG_TIME_WRITE</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a96b366d078d5b93cd5a3b5c25ff3811f">H5FD_LOG_TIME_SEEK</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a1fc445a926ae7cd9af6546166c0af552">H5FD_LOG_TIME_CLOSE</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#ab2abf6744e67751f6f3236ee6214bfe4">H5FD_LOG_TIME_IO</a> </td><td>Track the time spent in each of the above operations. The logical equivalent of the following: <code>(<a class="el" href="_h5_f_dlog_8h.html#ac253b663d693a3fa154a9f70de382e3e">H5FD_LOG_TIME_OPEN</a> | <a class="el" href="_h5_f_dlog_8h.html#a47fd3387519a8fc710cd0797e76fcef9">H5FD_LOG_TIME_STAT</a> | <a class="el" href="_h5_f_dlog_8h.html#ae243e77f6140dd939c7def71c2d9e1e3">H5FD_LOG_TIME_READ</a> | <a class="el" href="_h5_f_dlog_8h.html#a7e3f0ecd0d5065d9031e8da9446442d6">H5FD_LOG_TIME_WRITE</a> | <a class="el" href="_h5_f_dlog_8h.html#a96b366d078d5b93cd5a3b5c25ff3811f">H5FD_LOG_TIME_SEEK</a> | <a class="el" href="_h5_f_dlog_8h.html#a1fc445a926ae7cd9af6546166c0af552">H5FD_LOG_TIME_CLOSE</a>)</code> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#afcf6971d3787ddfe911726db7385f6ac">H5FD_LOG_ALLOC</a> </td><td>Track the allocation of space in the file. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#ab3ad7b41fb549b5e8e5cd009b3999113">H5FD_LOG_ALL</a> </td><td>Track everything. The logical equivalent of the following: <code>(<a class="el" href="_h5_f_dlog_8h.html#afcf6971d3787ddfe911726db7385f6ac">H5FD_LOG_ALLOC</a> | <a class="el" href="_h5_f_dlog_8h.html#ab2abf6744e67751f6f3236ee6214bfe4">H5FD_LOG_TIME_IO</a> | <a class="el" href="_h5_f_dlog_8h.html#a73baff79dc4819dc5733aed41a2db676">H5FD_LOG_NUM_IO</a> | <a class="el" href="_h5_f_dlog_8h.html#ad5592d1612b80582c4440cc2352d29a6">H5FD_LOG_FLAVOR</a> | <a class="el" href="_h5_f_dlog_8h.html#a494058d10b26c3059d499320f78528b3">H5FD_LOG_FILE_IO</a> | <a class="el" href="_h5_f_dlog_8h.html#a7367b1298e0b4c87fa9465dd28827dca">H5FD_LOG_LOC_IO</a>)</code> </td></tr>
+</table>
+<p>The logging driver can track the number of times each byte in the file is read from or written to (using <a class="el" href="_h5_f_dlog_8h.html#ad6950042cea2cd02909798ef461a9684">H5FD_LOG_FILE_READ</a> and <a class="el" href="_h5_f_dlog_8h.html#a3953c5550fec9361e233c3d1aac41144">H5FD_LOG_FILE_WRITE</a>) and what kind of data is at that location (e.g., metadata, raw data; using <a class="el" href="_h5_f_dlog_8h.html#ad5592d1612b80582c4440cc2352d29a6">H5FD_LOG_FLAVOR</a>). This information is tracked in internal buffers of size buf_size, which must be at least the maximum size in bytes of the file to be logged while the log driver is in use.<br />
+One buffer of size buf_size will be created for each of <a class="el" href="_h5_f_dlog_8h.html#ad6950042cea2cd02909798ef461a9684">H5FD_LOG_FILE_READ</a>, <a class="el" href="_h5_f_dlog_8h.html#a3953c5550fec9361e233c3d1aac41144">H5FD_LOG_FILE_WRITE</a> and <a class="el" href="_h5_f_dlog_8h.html#ad5592d1612b80582c4440cc2352d29a6">H5FD_LOG_FLAVOR</a> when those flags are set; these buffers will not grow as the file increases in size.</p>
+<dl class="section user"><dt>Output:</dt><dd>This section describes the logging driver (LOG VFD) output.<br />
+The table, immediately below, describes output of the various logging driver flags and function calls. A list of valid flavor values, describing the type of data stored, follows the table. <table class="doxtable">
+<caption>Table2: Logging Output</caption>
+<tr>
+<th>Flag</th><th>VFD Call</th><th>Output and Comments </th></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a120669aefa2b196e1654adc89ec573d1">H5FD_LOG_LOC_READ</a> </td><td>Read </td><td><code>%10a-%10a (%10Zu bytes) (s) Read</code><br />
+<br />
+Start position<br />
+End position<br />
+Number of bytes<br />
+Flavor of read<br />
+<br />
+Adds <code>(%f s)</code> and seek time if <a class="el" href="_h5_f_dlog_8h.html#a96b366d078d5b93cd5a3b5c25ff3811f">H5FD_LOG_TIME_SEEK</a> is also set. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a120669aefa2b196e1654adc89ec573d1">H5FD_LOG_LOC_READ</a> </td><td>Read Error </td><td><code>Error! Reading: %10a-%10a (%10Zu bytes)</code><br />
+<br />
+Same parameters as non-error entry. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#aad9b1373eda57a82cf4e5d671e1840c1">H5FD_LOG_LOC_WRITE</a> </td><td>Write </td><td><code>%10a-%10a (%10Zu bytes) (s) Written</code><br />
+<br />
+Start position<br />
+End position<br />
+Number of bytes<br />
+Flavor of write<br />
+<br />
+Adds <code>(%f s)</code> and seek time if <a class="el" href="_h5_f_dlog_8h.html#a96b366d078d5b93cd5a3b5c25ff3811f">H5FD_LOG_TIME_SEEK</a> is also set. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#aad9b1373eda57a82cf4e5d671e1840c1">H5FD_LOG_LOC_WRITE</a> </td><td>Write Error </td><td><code>Error! Writing: %10a-%10a (%10Zu bytes)</code><br />
+<br />
+Same parameters as non-error entry. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a80fe0af18d00636c3f7b98e9d65ffd21">H5FD_LOG_LOC_SEEK</a> </td><td>Read, Write </td><td><code>Seek: From %10a-%10a</code><br />
+<br />
+Start position<br />
+End position<br />
+<br />
+Adds <code>(%f s)</code> and seek time if <a class="el" href="_h5_f_dlog_8h.html#a96b366d078d5b93cd5a3b5c25ff3811f">H5FD_LOG_TIME_SEEK</a> is also set. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#ad6950042cea2cd02909798ef461a9684">H5FD_LOG_FILE_READ</a> </td><td>Close </td><td>Begins with:<br />
+Dumping read I/O information<br />
+<br />
+Then, for each range of identical values, there is this line:<br />
+<code>Addr %10-%10 (%10lu bytes) read from %3d times</code><br />
+<br />
+Start address<br />
+End address<br />
+Number of bytes<br />
+Number of times read<br />
+<br />
+Note: The data buffer is scanned and each range of identical values gets one entry in the log file to save space and make it easier to read. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a3953c5550fec9361e233c3d1aac41144">H5FD_LOG_FILE_WRITE</a> </td><td>Close </td><td>Begins with:<br />
+Dumping read I/O information<br />
+<br />
+Then, for each range of identical values, there is this line:<br />
+<code>Addr %10-%10 (%10lu bytes) written to %3d times</code><br />
+<br />
+Start address<br />
+End address<br />
+Number of bytes<br />
+Number of times written<br />
+<br />
+Note: The data buffer is scanned and each range of identical values gets one entry in the log file to save space and make it easier to read. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#ad5592d1612b80582c4440cc2352d29a6">H5FD_LOG_FLAVOR</a> </td><td>Close </td><td>Begins with:<br />
+Dumping I/O flavor information<br />
+<br />
+Then, for each range of identical values, there is this line:<br />
+<code>Addr %10-%10 (%10lu bytes) flavor is s</code><br />
+<br />
+Start address<br />
+End address<br />
+Number of bytes<br />
+Flavor<br />
+<br />
+Note: The data buffer is scanned and each range of identical values gets one entry in the log file to save space and make it easier to read. </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a98f658e5d600b477b458e2d48dc04cfe">H5FD_LOG_NUM_READ</a> </td><td>Close </td><td>Total number of read operations: <code>%11u</code> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a4bb9fb65b42da293cb06b108e09b922a">H5FD_LOG_NUM_WRITE</a> </td><td>Close </td><td>Total number of write operations: <code>%11u</code> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a73258d8eba3fa5819869650dbbd31338">H5FD_LOG_NUM_SEEK</a> </td><td>Close </td><td>Total number of seek operations: <code>%11u</code> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a4c5f66077075477d56ad8424b171cbd9">H5FD_LOG_NUM_TRUNCATE</a> </td><td>Close </td><td>Total number of truncate operations: <code>%11u</code> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#ac253b663d693a3fa154a9f70de382e3e">H5FD_LOG_TIME_OPEN</a> </td><td>Open </td><td>Open took: <code>(%f s)</code> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#ae243e77f6140dd939c7def71c2d9e1e3">H5FD_LOG_TIME_READ</a> </td><td>Close, Read </td><td>Total time in read operations: <code>%f s</code><br />
+<br />
+See also: <a class="el" href="_h5_f_dlog_8h.html#a120669aefa2b196e1654adc89ec573d1">H5FD_LOG_LOC_READ</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a7e3f0ecd0d5065d9031e8da9446442d6">H5FD_LOG_TIME_WRITE</a> </td><td>Close, Write </td><td>Total time in write operations: <code>%f s</code><br />
+<br />
+See also: <a class="el" href="_h5_f_dlog_8h.html#aad9b1373eda57a82cf4e5d671e1840c1">H5FD_LOG_LOC_WRITE</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a96b366d078d5b93cd5a3b5c25ff3811f">H5FD_LOG_TIME_SEEK</a> </td><td>Close, Read, Write </td><td>Total time in write operations: <code>%f s</code><br />
+<br />
+See also: <a class="el" href="_h5_f_dlog_8h.html#a80fe0af18d00636c3f7b98e9d65ffd21">H5FD_LOG_LOC_SEEK</a> or <a class="el" href="_h5_f_dlog_8h.html#aad9b1373eda57a82cf4e5d671e1840c1">H5FD_LOG_LOC_WRITE</a> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a1fc445a926ae7cd9af6546166c0af552">H5FD_LOG_TIME_CLOSE</a> </td><td>Close </td><td>Close took: <code>(%f s)</code> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#a47fd3387519a8fc710cd0797e76fcef9">H5FD_LOG_TIME_STAT</a> </td><td>Open </td><td>Stat took: <code>(%f s)</code> </td></tr>
+<tr>
+<td><a class="el" href="_h5_f_dlog_8h.html#afcf6971d3787ddfe911726db7385f6ac">H5FD_LOG_ALLOC</a> </td><td>Alloc </td><td><code>%10-%10 (%10Hu bytes) (%s) Allocated</code><br />
+<br />
+Start of address space<br />
+End of address space<br />
+Total size allocation<br />
+Flavor of allocation </td></tr>
+</table>
+</dd></dl>
+<dl class="section user"><dt>Flavors:</dt><dd>The <em>flavor</em> describes the type of stored information. The following table lists the flavors that appear in log output and briefly describes each. These terms are provided here to aid in the construction of log message parsers; a full description is beyond the scope of this document. <table class="doxtable">
+<caption>Table3: Flavors of logged data</caption>
+<tr>
+<th>Flavor</th><th>Description </th></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a06b02f5b50dcf7e78a94acada33979bb">H5FD_MEM_NOLIST</a> </td><td>Error value </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a137331d00cf5b0c84ef7dfa725429f90">H5FD_MEM_DEFAULT</a> </td><td>Value not yet set.<br />
+ May also be a datatype set in a larger allocation that will be suballocated by the library. </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae536846ac8d6ecd1a2a8479409df1bce">H5FD_MEM_SUPER</a> </td><td>Superblock data </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a29b8528e16990fbe265682559b917fa3">H5FD_MEM_BTREE</a> </td><td>B-tree data </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a> </td><td>Raw data (for example, contents of a dataset) </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a020d6245f874e8262058c3278fefe58e">H5FD_MEM_GHEAP</a> </td><td>Global heap data </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a> </td><td>Local heap data </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a> </td><td>Object header data </td></tr>
+</table>
+</dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.8.7 The flags parameter has been changed from <code>unsigned int</code> to <code>unsigned long long</code>. The implementation of the <a class="el" href="_h5_f_dlog_8h.html#ac253b663d693a3fa154a9f70de382e3e">H5FD_LOG_TIME_OPEN</a>, <a class="el" href="_h5_f_dlog_8h.html#ae243e77f6140dd939c7def71c2d9e1e3">H5FD_LOG_TIME_READ</a>, <a class="el" href="_h5_f_dlog_8h.html#a7e3f0ecd0d5065d9031e8da9446442d6">H5FD_LOG_TIME_WRITE</a>, and <a class="el" href="_h5_f_dlog_8h.html#a96b366d078d5b93cd5a3b5c25ff3811f">H5FD_LOG_TIME_SEEK</a> flags has been finished. New flags were added: <a class="el" href="_h5_f_dlog_8h.html#a4c5f66077075477d56ad8424b171cbd9">H5FD_LOG_NUM_TRUNCATE</a> and <a class="el" href="_h5_f_dlog_8h.html#a47fd3387519a8fc710cd0797e76fcef9">H5FD_LOG_TIME_STAT</a>. </dd>
+<dd>
+1.6.0 The <code>verbosity</code> parameter has been removed. Two new parameters have been added: <code>flags</code> of type <code>unsigned</code> and <code>buf_size</code> of type <code>size_t</code>. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga8491676811ccc7ba582e30fb63da6563"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8491676811ccc7ba582e30fb63da6563">&#9670;&nbsp;</a></span>H5Pset_fapl_mirror()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_mirror </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__mirror__fapl__t.html">H5FD_mirror_fapl_t</a> *&#160;</td>
+ <td class="paramname"><em>fa</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000017">Todo:</a></b></dt><dd>Add missing documentation </dd></dl>
+
+</div>
+</div>
+<a id="gaa0204810c1fea1667d62cf7c176416ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa0204810c1fea1667d62cf7c176416ff">&#9670;&nbsp;</a></span>H5Pset_fapl_mpio()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_mpio </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">MPI_Comm&#160;</td>
+ <td class="paramname"><em>comm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">MPI_Info&#160;</td>
+ <td class="paramname"><em>info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Stores MPI IO communicator information to the file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">comm</td><td>MPI communicator </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">info</td><td>MPI info object </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff" title="Stores MPI IO communicator information to the file access property list.">H5Pset_fapl_mpio()</a> stores the user-supplied MPI IO parameters <code>comm</code>, for communicator, and <code>info</code>, for information, in the file access property list <code>fapl_id</code>. That property list can then be used to create and/or open a file.</p>
+<p><a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff" title="Stores MPI IO communicator information to the file access property list.">H5Pset_fapl_mpio()</a> is available only in the parallel HDF5 library and is not a collective function.</p>
+<p><code>comm</code> is the MPI communicator to be used for file open, as defined in <code>MPI_File_open</code> of MPI. This function makes a duplicate of the communicator, so modifications to <code>comm</code> after this function call returns have no effect on the file access property list.</p>
+<p><code>info</code> is the MPI Info object to be used for file open, as defined in MPI_File_open() of MPI. This function makes a duplicate copy of the Info object, so modifications to the Info object after this function call returns will have no effect on the file access property list.</p>
+<p>If the file access property list already contains previously-set communicator and Info values, those values will be replaced and the old communicator and Info object will be freed.</p>
+<dl class="section note"><dt>Note</dt><dd>Raw dataset chunk caching is not currently supported when using this file driver in read/write mode. All calls to <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c" title="Reads raw data from a dataset into a provided buffer.">H5Dread()</a> and <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906" title="Writes raw data from a buffer to a dataset.">H5Dwrite()</a> will access the disk directly, and <a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89" title="Sets the raw data chunk cache parameters.">H5Pset_cache()</a> and <a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1" title="Sets the raw data chunk cache parameters.">H5Pset_chunk_cache()</a> will have no effect on performance.<br />
+ Raw dataset chunk caching is supported when this driver is used in read-only mode.</dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.4.5 Handling of the MPI Communicator and Info object changed at this release. A duplicate of each of these is now stored in the property list instead of pointers to each. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga296bd22cc1e462351f8f0a00a46baf58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga296bd22cc1e462351f8f0a00a46baf58">&#9670;&nbsp;</a></span>H5Pset_fapl_multi()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_multi </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> *&#160;</td>
+ <td class="paramname"><em>memb_map</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> *&#160;</td>
+ <td class="paramname"><em>memb_fapl</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *const *&#160;</td>
+ <td class="paramname"><em>memb_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> *&#160;</td>
+ <td class="paramname"><em>memb_addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>relax</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets up use of the multi-file driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">memb_map</td><td>Maps memory usage types to other memory usage types </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">memb_fapl</td><td>Property list for each memory usage type </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">memb_name</td><td>Name generator for names of member files </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">memb_addr</td><td>The offsets within the virtual address space, from 0 (zero) to <a class="el" href="_h5public_8h.html#a49742d33813ee38ef58eca9fbeda6b86">HADDR_MAX</a>, at which each type of data storage begins </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">relax</td><td>Allows read-only access to incomplete file sets when <code>true</code> </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58" title="Sets up use of the multi-file driver.">H5Pset_fapl_multi()</a> sets the file access property list <code>fapl_id</code> to use the multi-file driver.</p>
+<p>The multi-file driver enables different types of HDF5 data and metadata to be written to separate files. These files are viewed by the HDF5 library and the application as a single virtual HDF5 file with a single HDF5 file address space. The types of data that can be broken out into separate files include raw data, the superblock, B-tree data, global heap data, local heap data, and object headers. At the programmer's discretion, two or more types of data can be written to the same file while other types of data are written to separate files.</p>
+<p>The array <code>memb_map</code> maps memory usage types to other memory usage types and is the mechanism that allows the caller to specify how many files are created. The array contains <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566">H5FD_MEM_NTYPES</a> entries, which are either the value <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a137331d00cf5b0c84ef7dfa725429f90">H5FD_MEM_DEFAULT</a> or a memory usage type. The number of unique values determines the number of files that are opened.</p>
+<p>The array <code>memb_fapl</code> contains a property list for each memory usage type that will be associated with a file.</p>
+<p>The array <code>memb_name</code> should be a name generator (a <code>printf</code>-style format with a <code>s</code> which will be replaced with the name passed to <a class="el" href="_h5_f_ddevelop_8h.html#adc1c79631e8d73baa19bf488549dabb1">H5FDopen()</a>, usually from <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate()</a> or <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen()</a>).</p>
+<p>The array <code>memb_addr</code> specifies the offsets within the virtual address space, from 0 (zero) to <a class="el" href="_h5public_8h.html#a49742d33813ee38ef58eca9fbeda6b86">HADDR_MAX</a>, at which each type of data storage begins.</p>
+<p>If <code>relax</code> is set to 1 (true), then opening an existing file for read-only access will not fail if some file members are missing. This allows a file to be accessed in a limited sense if just the meta data is available.</p>
+<p>Default values for each of the optional arguments are as follows: </p><table class="doxtable">
+<tr>
+<td><code>memb_map</code> </td><td>The default member map contains the value <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a137331d00cf5b0c84ef7dfa725429f90">H5FD_MEM_DEFAULT</a> for each element. </td></tr>
+<tr>
+<td><code>memb_fapl</code> </td><td>The default value is <a class="el" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a> for each element. </td></tr>
+<tr>
+<td><code>memb_name</code> </td><td>The default string is <code>s-X.h5</code> where <code>X</code> is one of the following letters:<ul>
+<li><code>s</code> for <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae536846ac8d6ecd1a2a8479409df1bce">H5FD_MEM_SUPER</a></li>
+<li><code>b</code> for <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a29b8528e16990fbe265682559b917fa3">H5FD_MEM_BTREE</a></li>
+<li><code>r</code> for <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a></li>
+<li><code>g</code> for <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a020d6245f874e8262058c3278fefe58e">H5FD_MEM_GHEAP</a></li>
+<li><code>l</code> for <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a></li>
+<li><code>o</code> for <a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a> </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>memb_addr</code> </td><td>The default setting is that the address space is equally divided among all of the elements:<ul>
+<li><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae536846ac8d6ecd1a2a8479409df1bce">H5FD_MEM_SUPER</a> <code>-&gt; 0 * (HADDR_MAX/6)</code></li>
+<li><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a29b8528e16990fbe265682559b917fa3">H5FD_MEM_BTREE</a> <code>-&gt; 1 * (HADDR_MAX/6)</code></li>
+<li><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a> <code>-&gt; 2 * (HADDR_MAX/6)</code></li>
+<li><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a020d6245f874e8262058c3278fefe58e">H5FD_MEM_GHEAP</a> <code>-&gt; 3 * (HADDR_MAX/6)</code></li>
+<li><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a> <code>-&gt; 4 * (HADDR_MAX/6)</code></li>
+<li><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a> <code>-&gt; 5 * (HADDR_MAX/6)</code> </li>
+</ul>
+</td></tr>
+</table>
+<dl class="section user"><dt>Example:</dt><dd>The following code sample sets up a multi-file access property list that partitions data into meta and raw files, each being one-half of the address:<br />
+<div class="fragment"><div class="line"><a class="code" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a> mt, memb_map[<a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566">H5FD_MEM_NTYPES</a>];</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> memb_fapl[<a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566">H5FD_MEM_NTYPES</a>];</div>
+<div class="line"><span class="keyword">const</span> <span class="keywordtype">char</span> *memb[<a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566">H5FD_MEM_NTYPES</a>];</div>
+<div class="line"><a class="code" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a> memb_addr[<a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566">H5FD_MEM_NTYPES</a>];</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// The mapping...</span></div>
+<div class="line"><span class="keywordflow">for</span> (mt=0; mt&lt;<a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566">H5FD_MEM_NTYPES</a>; mt++) {</div>
+<div class="line"> memb_map[mt] = <a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae536846ac8d6ecd1a2a8479409df1bce">H5FD_MEM_SUPER</a>;</div>
+<div class="line">}</div>
+<div class="line">memb_map[<a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a>] = <a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a>;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Member information</span></div>
+<div class="line">memb_fapl[<a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae536846ac8d6ecd1a2a8479409df1bce">H5FD_MEM_SUPER</a>] = <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>;</div>
+<div class="line">memb_name[<a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae536846ac8d6ecd1a2a8479409df1bce">H5FD_MEM_SUPER</a>] = <span class="stringliteral">&quot;%s.meta&quot;</span>;</div>
+<div class="line">memb_addr[<a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae536846ac8d6ecd1a2a8479409df1bce">H5FD_MEM_SUPER</a>] = 0;</div>
+<div class="line"> </div>
+<div class="line">memb_fapl[<a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a>] = <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>;</div>
+<div class="line">memb_name[<a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a>] = <span class="stringliteral">&quot;%s.raw&quot;</span>;</div>
+<div class="line">memb_addr[<a class="code" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a>] = <a class="code" href="_h5public_8h.html#a49742d33813ee38ef58eca9fbeda6b86">HADDR_MAX</a>/2;</div>
+<div class="line"> </div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>);</div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58">H5Pset_fapl_multi</a>(fapl, memb_map, memb_fapl,</div>
+<div class="line"> memb_name, memb_addr, <span class="keyword">true</span>);</div>
+<div class="ttc" id="a_h5_f_dpublic_8h_html_a02887a6f018be1a0ce7358522095578b"><div class="ttname"><a href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a></div><div class="ttdeci">enum H5F_mem_t H5FD_mem_t</div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:260</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566"><div class="ttname"><a href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a3be201777da432df4a8e2c1b618a7566">H5FD_MEM_NTYPES</a></div><div class="ttdeci">@ H5FD_MEM_NTYPES</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:168</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e"><div class="ttname"><a href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a></div><div class="ttdeci">@ H5FD_MEM_DRAW</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:163</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a51e588cd954ea2388816bd0818850eb5ae536846ac8d6ecd1a2a8479409df1bce"><div class="ttname"><a href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae536846ac8d6ecd1a2a8479409df1bce">H5FD_MEM_SUPER</a></div><div class="ttdeci">@ H5FD_MEM_SUPER</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:161</div></div>
+<div class="ttc" id="a_h5public_8h_html_a49742d33813ee38ef58eca9fbeda6b86"><div class="ttname"><a href="_h5public_8h.html#a49742d33813ee38ef58eca9fbeda6b86">HADDR_MAX</a></div><div class="ttdeci">#define HADDR_MAX</div><div class="ttdef"><b>Definition:</b> H5public.h:334</div></div>
+<div class="ttc" id="a_h5public_8h_html_a8c86e866f40d7167cf9a1934c72b856f"><div class="ttname"><a href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a></div><div class="ttdeci">uint64_t haddr_t</div><div class="ttdef"><b>Definition:</b> H5public.h:325</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga296bd22cc1e462351f8f0a00a46baf58"><div class="ttname"><a href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58">H5Pset_fapl_multi</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_fapl_multi(hid_t fapl_id, const H5FD_mem_t *memb_map, const hid_t *memb_fapl, const char *const *memb_name, const haddr_t *memb_addr, hbool_t relax)</div><div class="ttdoc">Sets up use of the multi-file driver.</div></div>
+</div><!-- fragment --></dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.6.3 <code>memb_name</code> parameter type changed to <code>const char* const*</code>. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga4d053c7682e54287e550113972b7dda6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4d053c7682e54287e550113972b7dda6">&#9670;&nbsp;</a></span>H5Pset_fapl_onion()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_onion </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__onion__fapl__info__t.html">H5FD_onion_fapl_info_t</a> *&#160;</td>
+ <td class="paramname"><em>fa</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>set the onion info for the file access property list </p>
+<hr />
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">fa</td><td>The pointer to the structure <a class="el" href="struct_h5_f_d__onion__fapl__info__t.html">H5FD_onion_fapl_info_t</a></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga4d053c7682e54287e550113972b7dda6" title="set the onion info for the file access property list">H5Pset_fapl_onion()</a> sets the structure <a class="el" href="struct_h5_f_d__onion__fapl__info__t.html">H5FD_onion_fapl_info_t</a> for the file access property list that is set for the onion VFD driver.</p>
+<dl class="section since"><dt>Since</dt><dd>1.14.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaad28d8c24f236590193215c5ae7a8f18"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaad28d8c24f236590193215c5ae7a8f18">&#9670;&nbsp;</a></span>H5Pset_fapl_ros3()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_ros3 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__ros3__fapl__t.html">H5FD_ros3_fapl_t</a> *&#160;</td>
+ <td class="paramname"><em>fa</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">fa</td><td>Pointer to <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> driver configuration structure. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value. </dd></dl>
+
+</div>
+</div>
+<a id="ga42bc76c556951027e30c4d26394323c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga42bc76c556951027e30c4d26394323c6">&#9670;&nbsp;</a></span>H5Pset_fapl_ros3_token()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_ros3_token </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>token</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> driver by adding the specified session/security token. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">token</td><td>Session/security token. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga42bc76c556951027e30c4d26394323c6" title="Modifies the specified File Access Property List to use the H5FD_ROS3 driver by adding the specified ...">H5Pset_fapl_ros3_token()</a> modifies an existing File Access Property List which is used by <a class="el" href="_h5_f_dros3_8h.html#ace004a4771dcfd40a4c0adecc1974570">H5FD_ROS3</a> driver by adding or updating the session/security token of the property list. Be aware, to set the token first you need to create a proper File Access Property List using H5Pset_fapl_ros() and use this list as input argument of the function <a class="el" href="group___f_a_p_l.html#ga42bc76c556951027e30c4d26394323c6" title="Modifies the specified File Access Property List to use the H5FD_ROS3 driver by adding the specified ...">H5Pset_fapl_ros3_token()</a>.</p>
+<p>Note, the session token is only needed when you want to access a S3 bucket using temporary security credentials.</p>
+<dl class="section since"><dt>Since</dt><dd>1.14.2 </dd></dl>
+
+</div>
+</div>
+<a id="gaf581bceca36ad4eef3cd45b16eabbb20"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf581bceca36ad4eef3cd45b16eabbb20">&#9670;&nbsp;</a></span>H5Pset_fapl_sec2()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_sec2 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Modifies the file access property list to use the <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a> driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20" title="Modifies the file access property list to use the H5FD_SEC2 driver.">H5Pset_fapl_sec2()</a> modifies the file access property list to use the <a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a> driver.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga502f1ad38f5143cf281df8282fef26ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga502f1ad38f5143cf281df8282fef26ed">&#9670;&nbsp;</a></span>H5Pset_fapl_split()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_split </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>meta_ext</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>meta_plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>raw_ext</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>raw_plist_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Emulates the old split file driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">meta_ext</td><td>Metadata filename extension </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">meta_plist_id</td><td>File access property list identifier for the metadata file </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">raw_ext</td><td>Raw data filename extension </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">raw_plist_id</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed" title="Emulates the old split file driver.">H5Pset_fapl_split()</a> is a compatibility function that enables the multi-file driver to emulate the split driver from HDF5 Releases 1.0 and 1.2. The split file driver stored metadata and raw data in separate files but provided no mechanism for separating types of metadata.</p>
+<p><code>fapl</code> is a file access property list identifier.</p>
+<p><code>meta_ext</code> is the filename extension for the metadata file. The extension is appended to the name passed to <a class="el" href="_h5_f_ddevelop_8h.html#adc1c79631e8d73baa19bf488549dabb1">H5FDopen()</a>, usually from <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate()</a> or <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen()</a>, to form the name of the metadata file. If the string <code>s</code> is used in the extension, it works like the name generator as in <a class="el" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58" title="Sets up use of the multi-file driver.">H5Pset_fapl_multi()</a>.</p>
+<p><code>meta_plist_id</code> is the file access property list identifier for the metadata file.</p>
+<p><code>raw_ext</code> is the filename extension for the raw data file. The extension is appended to the name passed to <a class="el" href="_h5_f_ddevelop_8h.html#adc1c79631e8d73baa19bf488549dabb1">H5FDopen()</a>, usually from <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate()</a> or <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen()</a>, to form the name of the raw data file. If the string <code>s</code> is used in the extension, it works like the name generator as in <a class="el" href="group___f_a_p_l.html#ga296bd22cc1e462351f8f0a00a46baf58" title="Sets up use of the multi-file driver.">H5Pset_fapl_multi()</a>.</p>
+<p><code>raw_plist_id</code> is the file access property list identifier for the raw data file.</p>
+<p>If a user wishes to check to see whether this driver is in use, the user must call <a class="el" href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8" title="Returns low-lever driver identifier.">H5Pget_driver()</a> and compare the returned value to the string <a class="el" href="_h5_f_dmulti_8h.html#a754e05ae5e0f2d86f64002b338c0fd5c">H5FD_MULTI</a>. A positive match will confirm that the multi driver is in use; HDF5 provides no mechanism to determine whether it was called as the special case invoked by <a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed" title="Emulates the old split file driver.">H5Pset_fapl_split()</a>.</p>
+<dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><span class="comment">// Example 1: Both metadata and raw data files are in the same</span></div>
+<div class="line"><span class="comment">// directory. Use Station1-m.h5 and Station1-r.h5 as</span></div>
+<div class="line"><span class="comment">// the metadata and raw data files.</span></div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, fid;</div>
+<div class="line">fapl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>);</div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed">H5Pset_fapl_split</a>(fapl, <span class="stringliteral">&quot;-m.h5&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <span class="stringliteral">&quot;-r.h5&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">fid=<a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(<span class="stringliteral">&quot;Station1&quot;</span>,<a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>,<a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>,fapl);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">// Example 2: metadata and raw data files are in different</span></div>
+<div class="line"><span class="comment">// directories. Use PointA-m.h5 and /pfs/PointA-r.h5 as</span></div>
+<div class="line"><span class="comment">// the metadata and raw data files.</span></div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> fapl, fid;</div>
+<div class="line">fapl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>);</div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed">H5Pset_fapl_split</a>(fapl, <span class="stringliteral">&quot;-m.h5&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, <span class="stringliteral">&quot;/pfs/%s-r.h5&quot;</span>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line">fid=<a class="code" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a>(<span class="stringliteral">&quot;PointA&quot;</span>,<a class="code" href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a>,<a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>,fapl);</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a5a2d6726f9ad8d2bca8df2b817e5ad6a"><div class="ttname"><a href="_h5_fpublic_8h.html#a5a2d6726f9ad8d2bca8df2b817e5ad6a">H5F_ACC_TRUNC</a></div><div class="ttdeci">#define H5F_ACC_TRUNC</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:50</div></div>
+<div class="ttc" id="agroup___f_a_p_l_html_ga502f1ad38f5143cf281df8282fef26ed"><div class="ttname"><a href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed">H5Pset_fapl_split</a></div><div class="ttdeci">H5_DLL herr_t H5Pset_fapl_split(hid_t fapl, const char *meta_ext, hid_t meta_plist_id, const char *raw_ext, hid_t raw_plist_id)</div><div class="ttdoc">Emulates the old split file driver.</div></div>
+<div class="ttc" id="agroup___h5_f_html_gae64b51ee9ac0781bc4ccc599d98387f4"><div class="ttname"><a href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate</a></div><div class="ttdeci">hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)</div><div class="ttdoc">Creates an HDF5 file.</div></div>
+</div><!-- fragment --></dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga49f386ea235bb48128e54c962c499f07"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga49f386ea235bb48128e54c962c499f07">&#9670;&nbsp;</a></span>H5Pset_fapl_splitter()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_splitter </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__splitter__vfd__config__t.html">H5FD_splitter_vfd_config_t</a> *&#160;</td>
+ <td class="paramname"><em>config_ptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the file access property list to use the splitter driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">config_ptr</td><td>Configuration options for the VFD </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga49f386ea235bb48128e54c962c499f07" title="Sets the file access property list to use the splitter driver.">H5Pset_fapl_splitter()</a> sets the file access property list identifier, <code>fapl_id</code>, to use the splitter driver.</p>
+<p>The splitter VFD echoes file manipulation (e.g. create, truncate) and write calls to a second, write-only file.</p>
+<dl class="section note"><dt>Note</dt><dd>The splitter VFD should not be confused with the split VFD, which is a simplification of the multi VFD and creates separate files for metadata and data.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.7, 1.12.1 </dd></dl>
+
+</div>
+</div>
+<a id="ga77f0643117835e7f7992d573761b5052"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga77f0643117835e7f7992d573761b5052">&#9670;&nbsp;</a></span>H5Pset_fapl_stdio()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_stdio </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the standard I/O driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052" title="Sets the standard I/O driver.">H5Pset_fapl_stdio()</a> modifies the file access property list to use the stdio VFD, which uses I/O calls from stdio.h.</p>
+<dl class="section note"><dt>Note</dt><dd>This VFD was designed to be a "demo" VFD that shows how to write your own VFD. Most applications should not use this VFD and should instead use the POSIX I/O VFD (sec2).</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga65dbddbba216fdd0bdf99b4feaa74db2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga65dbddbba216fdd0bdf99b4feaa74db2">&#9670;&nbsp;</a></span>H5Pset_fapl_subfiling()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_subfiling </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_h5_f_d__subfiling__config__t.html">H5FD_subfiling_config_t</a> *&#160;</td>
+ <td class="paramname"><em>vfd_config</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">vfd_config</td><td>Pointer to <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver configuration structure. May be NULL. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2" title="Modifies the specified File Access Property List to use the H5FD_SUBFILING driver.">H5Pset_fapl_subfiling()</a> modifies the File Access Property List to use the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver.</p>
+<p>The <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver is an MPI-based file driver that allows an HDF5 application to distribute a logical HDF5 file across a collection of "subfiles" in equal-sized data segment "stripes". I/O to the logical HDF5 file is then directed to the appropriate "subfile" according to the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> configuration and a system of I/O concentrators, which are MPI ranks operating worker threads.</p>
+<p>By allowing a configurable stripe size, number of I/O concentrators and method for selecting MPI ranks as I/O concentrators, the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver aims to enable an HDF5 application to find a middle ground between the single shared file and file-per-process approaches to parallel file I/O for the particular machine the application is running on. In general, the goal is to avoid some of the complexity of the file-per-process approach while also minimizing the locking issues of the single shared file approach on a parallel file system.</p>
+<dl class="section note"><dt>Note</dt><dd>Since the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver is an MPI-based file driver, the HDF5 application should ensure that <a class="el" href="group___f_a_p_l.html#ga6daceb4a9e51fca7cb198f964b67baf0" title="Set the MPI communicator and info.">H5Pset_mpi_params()</a> is called before this routine so that the appropriate MPI communicator and info objects will be setup for use by the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> and <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> drivers.</dd>
+<dd>
+The current architecture of the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver requires that the HDF5 application must have been initialized with MPI_Init_thread() using a value of MPI_THREAD_MULTIPLE for the thread support level.</dd>
+<dd>
+The <code>vfd_config</code> parameter may be NULL. In this case, the reference implementation I/O concentrator VFD will be used with the default settings of one I/O concentrator per node and a stripe size of 32MiB. Refer to the <a class="el" href="struct_h5_f_d__subfiling__config__t.html" title="Configuration structure for H5Pset_fapl_subfiling() / H5Pget_fapl_subfiling()">H5FD_subfiling_config_t</a> documentation for information about configuration for the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.14.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga0017f78e0f3de465621fde556f679830"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0017f78e0f3de465621fde556f679830">&#9670;&nbsp;</a></span>H5Pset_fapl_windows()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">H5_DLL <a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fapl_windows </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the Windows I/O driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830" title="Sets the Windows I/O driver.">H5Pset_fapl_windows()</a> sets the default HDF5 Windows I/O driver on Windows systems.</p>
+<p>Since the HDF5 library uses this driver, <a class="el" href="_h5_f_dwindows_8h.html#ab5173993ddefd103bfb3d37c2837a9a4">H5FD_WINDOWS</a>, by default on Windows systems, it is not normally necessary for a user application to call <a class="el" href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830" title="Sets the Windows I/O driver.">H5Pset_fapl_windows()</a>. While it is not recommended, there may be times when a user chooses to set a different HDF5 driver, such as the standard I/O driver (<a class="el" href="_h5_f_dstdio_8h.html#a030a03b96a9f6e46035ce64e25389085">H5FD_STDIO</a>) or the sec2 driver (<a class="el" href="_h5_f_dsec2_8h.html#a15ae1f958e1cf11cb239916d76b10606">H5FD_SEC2</a>), in a Windows application. <a class="el" href="group___f_a_p_l.html#ga0017f78e0f3de465621fde556f679830" title="Sets the Windows I/O driver.">H5Pset_fapl_windows()</a> is provided so that the application can return to the Windows I/O driver when the time comes.</p>
+<p>Only the Windows driver is tested on Windows systems; other drivers are used at the application's and the user's risk.</p>
+<p>Furthermore, the Windows driver is tested and available only on Windows systems; it is not available on non-Windows systems.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga60e3567f677fd3ade75b909b636d7b9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga60e3567f677fd3ade75b909b636d7b9c">&#9670;&nbsp;</a></span>H5Pset_fclose_degree()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_fclose_degree </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475f">H5F_close_degree_t</a>&#160;</td>
+ <td class="paramname"><em>degree</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the file close degree. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">degree</td><td>Pointer to a location containing the file close degree property, the value of <code>degree</code> </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga60e3567f677fd3ade75b909b636d7b9c" title="Sets the file close degree.">H5Pset_fclose_degree()</a> sets the file close degree property <code>degree</code> in the file access property list <code>fapl_id</code>.</p>
+<p>The value of <code>degree</code> determines how aggressively <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose()</a> deals with objects within a file that remain open when <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124" title="Terminates access to an HDF5 file.">H5Fclose()</a> is called to close that file. <code>degree</code> can have any one of four valid values:</p>
+<table class="doxtable">
+<tr>
+<th>Degree name </th><th>H5Fclose behavior with no open object in file </th><th>H5Fclose behavior with open object(s) in file </th></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475faea1127311a219b44e4af3cb12609035f">H5F_CLOSE_WEAK</a> </td><td>Actual file is closed. </td><td>Access to file identifier is terminated; actual file close is delayed until all objects in file are closed </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475fa2d0bd1af3f7a3e287b42d773a2c01001">H5F_CLOSE_SEMI</a> </td><td>Actual file is closed. </td><td>Function returns FAILURE </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475fae6af53249bfe320745828497f28b6390">H5F_CLOSE_STRONG</a> </td><td>Actual file is closed. </td><td>All open objects remaining in the file are closed then file is closed </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475fa8f4acef5a05a854c636ce72c3dc244c7">H5F_CLOSE_DEFAULT</a> </td><td>The VFL driver chooses the behavior. Currently, all VFL drivers set this value to <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475faea1127311a219b44e4af3cb12609035f">H5F_CLOSE_WEAK</a>, except for the MPI-I/O driver, which sets it to <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475fa2d0bd1af3f7a3e287b42d773a2c01001">H5F_CLOSE_SEMI</a>. </td><td><p class="starttd"></p>
+<p class="endtd"></p>
+</td></tr>
+</table>
+<dl class="section warning"><dt>Warning</dt><dd>If a file is opened multiple times without being closed, each open operation must use the same file close degree setting. For example, if a file is already open with <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475faea1127311a219b44e4af3cb12609035f">H5F_CLOSE_WEAK</a>, an <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen()</a> call with <a class="el" href="_h5_fpublic_8h.html#aa85fa00d037d2b0401cf72edf9a6475fae6af53249bfe320745828497f28b6390">H5F_CLOSE_STRONG</a> will fail.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga31d0299f6ad287e013b2a02a8ccc1fa2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga31d0299f6ad287e013b2a02a8ccc1fa2">&#9670;&nbsp;</a></span>H5Pset_file_image()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_file_image </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buf_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_len</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets an initial file image in a memory buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">buf_ptr</td><td>Pointer to the initial file image, or NULL if no initial file image is desired </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">buf_len</td><td>Size of the supplied buffer, or 0 (zero) if no initial image is desired</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2" title="Sets an initial file image in a memory buffer.">H5Pset_file_image()</a> allows an application to provide a file image to be used as the initial contents of a file. Calling <a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2" title="Sets an initial file image in a memory buffer.">H5Pset_file_image()</a>makes a copy of the buffer specified in <code>buf_ptr</code> of size <code>buf_len</code>.</p>
+<dl class="section user"><dt>Motivation:</dt><dd><a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2" title="Sets an initial file image in a memory buffer.">H5Pset_file_image()</a> and other elements of HDF5 are used to load an image of an HDF5 file into system memory and open that image as a regular HDF5 file. An application can then use the file without the overhead of disk I/O.</dd></dl>
+<dl class="section user"><dt>Recommended Reading:</dt><dd>This function is part of the file image operations feature set. It is highly recommended to study the guide <a href="https://portal.hdfgroup.org/display/HDF5/HDF5+File+Image+Operations"><em>HDF5 File Image Operations</em></a> before using this feature set. See the “See Also” section below for links to other elements of HDF5 file image operations.</dd></dl>
+<dl class="section see"><dt>See also</dt><dd><ul>
+<li><a class="el" href="group___h5_l_t.html#ga07fcf2af194e87a3e45252544ebe4aa4" title="Opens an HDF5 file image in memory.">H5LTopen_file_image()</a> </li>
+<li><a class="el" href="group___h5_f.html#gadc53f4e76b1199cb5d2a8cb7fbb114ad" title="Retrieves a copy of the image of an existing, open file.">H5Fget_file_image()</a> </li>
+<li><a class="el" href="group___f_a_p_l.html#ga337626cc516d5d1e3303ea6bc350e56b" title="Retrieves a copy of the file image designated as the initial content and structure of a file.">H5Pget_file_image()</a> </li>
+<li><a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a> </li>
+<li><a class="el" href="group___f_a_p_l.html#gae17e38082dfdbadd75c897f1e6a9096e" title="Retrieves callback routines for working with file images.">H5Pget_file_image_callbacks()</a></li>
+</ul>
+<ul>
+<li><a href="https://portal.hdfgroup.org/display/HDF5/HDF5+File+Image+Operations">HDF5 File Image Operations</a> in <a href="https://portal.hdfgroup.org/display/HDF5/Advanced+Topics+in+HDF5">Advanced Topics in HDF5</a></li>
+</ul>
+<ul>
+<li>Within <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a>: </li>
+<li>Callback <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a> </li>
+<li>Callback <a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a></li>
+</ul>
+</dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.8.13 Fortran subroutine added in this release. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.9 </dd></dl>
+
+</div>
+</div>
+<a id="ga14ea3598215afd078b964b672b40d63c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga14ea3598215afd078b964b672b40d63c">&#9670;&nbsp;</a></span>H5Pset_file_image_callbacks()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_file_image_callbacks </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a> *&#160;</td>
+ <td class="paramname"><em>callbacks_ptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the callbacks for working with file images. </p>
+<dl class="section note"><dt>Note</dt><dd><b>Motivation:</b> <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a> and other elements of HDF5 are used to load an image of an HDF5 file into system memory and open that image as a regular HDF5 file. An application can then use the file without the overhead of disk I/O.<br />
+ <b>Recommended Reading:</b> This function is part of the file image operations feature set. It is highly recommended to study the guide <a href="https://portal.hdfgroup.org/display/HDF5/HDF5+File+Image+Operations">HDF5 File Image Operations</a> before using this feature set. See the “See Also” section below for links to other elements of HDF5 file image operations.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in,out]</td><td class="paramname">callbacks_ptr</td><td>Pointer to the instance of the <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a> structure</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value. <br />
+ <b>Failure Modes</b>: Due to interactions between this function and <a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2" title="Sets an initial file image in a memory buffer.">H5Pset_file_image()</a> and <a class="el" href="group___f_a_p_l.html#ga337626cc516d5d1e3303ea6bc350e56b" title="Retrieves a copy of the file image designated as the initial content and structure of a file.">H5Pget_file_image()</a>, <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a> will fail if a file image has already been set in the target file access property list, <code>fapl_id</code>.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a> sets callback functions for working with file images in memory.</p>
+<p><a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a> allows an application to control the management of file image buffers through user defined callbacks. These callbacks can be used in the management of file image buffers in property lists and with certain file drivers.</p>
+<p><a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a> must be used before any file image has been set in the file access property list. Once a file image has been set, the function will fail.</p>
+<p>The callback routines set up by <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a> are invoked when a new file image buffer is allocated, when an existing file image buffer is copied or resized, or when a file image buffer is released from use.</p>
+<p>Some file drivers allow the use of user-defined callback functions for allocating, freeing, and copying the driver's internal buffer, potentially allowing optimizations such as avoiding large <code>malloc</code> and <code>memcpy</code> operations, or to perform detailed logging.</p>
+<p>From the perspective of the HDF5 library, the operations of the <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#afb936c7647c5704f666d779bbb73b645">image_malloc</a>, <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#aa1a0f08fab985cca0f9b871933e97c97">image_memcpy</a>, <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a16858b8fdd29678868e3c9294f19d5aa">image_realloc</a>, and <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a7e81e4662ea07b93e9380f5f78fee890">image_free</a> callbacks must be identical to those of the corresponding C standard library calls (<code>malloc</code>, <code>memcpy</code>, <code>realloc</code>, and <code>free</code>). While the operations must be identical, the file image callbacks have more parameters. The return values of <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#afb936c7647c5704f666d779bbb73b645">image_malloc</a> and <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a16858b8fdd29678868e3c9294f19d5aa">image_realloc</a> are identical to the return values of <code>malloc</code> and <code>realloc</code>. The return values of <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#afb936c7647c5704f666d779bbb73b645">image_malloc</a> and <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a7e81e4662ea07b93e9380f5f78fee890">image_free</a> differ from the return values of <code>memcpy</code> and <code>free</code> in that the return values of <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#aa1a0f08fab985cca0f9b871933e97c97">image_memcpy</a> and <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a7e81e4662ea07b93e9380f5f78fee890">image_free</a> can also indicate failure.</p>
+<p>The callbacks and their parameters, along with a struct and an <code>ENUM</code> required for their use, are described below.</p>
+<p><b>Callback struct and <code>ENUM:</b></code> </p>
+<p>The callback functions set up by <a class="el" href="group___f_a_p_l.html#ga14ea3598215afd078b964b672b40d63c" title="Sets the callbacks for working with file images.">H5Pset_file_image_callbacks()</a> use a struct and an <code>ENUM</code> that are defined as follows</p>
+<p>The struct <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a> serves as a container for the callback functions and a pointer to user-supplied data. The struct is defined as follows: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"> <span class="keywordtype">void</span> *(*image_malloc)(<span class="keywordtype">size_t</span> size, <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a> file_image_op, <span class="keywordtype">void</span> *udata);</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordtype">void</span> *(*image_memcpy)(<span class="keywordtype">void</span> *dest, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> size, <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a> file_image_op,</div>
+<div class="line"> <span class="keywordtype">void</span> *udata);</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordtype">void</span> *(*image_realloc)(<span class="keywordtype">void</span> *ptr, <span class="keywordtype">size_t</span> size, <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a> file_image_op, <span class="keywordtype">void</span> *udata);</div>
+<div class="line"> </div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*image_free)(<span class="keywordtype">void</span> *ptr, <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a> file_image_op, <span class="keywordtype">void</span> *udata);</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordtype">void</span> *(*udata_copy)(<span class="keywordtype">void</span> *udata);</div>
+<div class="line"> </div>
+<div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*udata_free)(<span class="keywordtype">void</span> *udata);</div>
+<div class="line"> </div>
+<div class="line"> <span class="keywordtype">void</span> *udata;</div>
+<div class="line">} <a class="code" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a>;</div>
+<div class="ttc" id="a_h5_f_dpublic_8h_html_aa95ee1806ea4db9f035cd53844c008dd"><div class="ttname"><a href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a></div><div class="ttdeci">H5FD_file_image_op_t</div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:266</div></div>
+<div class="ttc" id="astruct_h5_f_d__file__image__callbacks__t_html"><div class="ttname"><a href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a></div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:302</div></div>
+</div><!-- fragment --><p> Elements of the <a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a> are used by the callbacks to invoke certain operations on file images. The ENUM is defined as follows: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"> <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda275b53cff617478e11e382e9059353e5">H5FD_FILE_IMAGE_OP_NO_OP</a>,</div>
+<div class="line"> <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008ddad3f1a08d78d24f99705bc5fc8a249123">H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET</a>,</div>
+<div class="line"> <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008ddacb33fad1a4edf0f8e84d79fe026dcccc">H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY</a>,</div>
+<div class="line"> <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda96e2ba60483056e7723abc467ce247c7">H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET</a>,</div>
+<div class="line"> <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda17c03c08f4185a5a2c40be82d9795356">H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE</a>,</div>
+<div class="line"> <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda4938a7bef146b2185c711e7fbb8df2cc">H5FD_FILE_IMAGE_OP_FILE_OPEN</a>,</div>
+<div class="line"> <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda5f979f4e4af545e6aba40f9b2af14caf">H5FD_FILE_IMAGE_OP_FILE_RESIZE</a>,</div>
+<div class="line"> <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda9dd8cfa5ee60537d396c98e8d0646f65">H5FD_FILE_IMAGE_OP_FILE_CLOSE</a></div>
+<div class="line">} <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a>;</div>
+<div class="ttc" id="a_h5_f_dpublic_8h_html_aa95ee1806ea4db9f035cd53844c008dda17c03c08f4185a5a2c40be82d9795356"><div class="ttname"><a href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda17c03c08f4185a5a2c40be82d9795356">H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE</a></div><div class="ttdeci">@ H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE</div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:278</div></div>
+<div class="ttc" id="a_h5_f_dpublic_8h_html_aa95ee1806ea4db9f035cd53844c008dda275b53cff617478e11e382e9059353e5"><div class="ttname"><a href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda275b53cff617478e11e382e9059353e5">H5FD_FILE_IMAGE_OP_NO_OP</a></div><div class="ttdeci">@ H5FD_FILE_IMAGE_OP_NO_OP</div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:267</div></div>
+<div class="ttc" id="a_h5_f_dpublic_8h_html_aa95ee1806ea4db9f035cd53844c008dda4938a7bef146b2185c711e7fbb8df2cc"><div class="ttname"><a href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda4938a7bef146b2185c711e7fbb8df2cc">H5FD_FILE_IMAGE_OP_FILE_OPEN</a></div><div class="ttdeci">@ H5FD_FILE_IMAGE_OP_FILE_OPEN</div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:281</div></div>
+<div class="ttc" id="a_h5_f_dpublic_8h_html_aa95ee1806ea4db9f035cd53844c008dda5f979f4e4af545e6aba40f9b2af14caf"><div class="ttname"><a href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda5f979f4e4af545e6aba40f9b2af14caf">H5FD_FILE_IMAGE_OP_FILE_RESIZE</a></div><div class="ttdeci">@ H5FD_FILE_IMAGE_OP_FILE_RESIZE</div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:289</div></div>
+<div class="ttc" id="a_h5_f_dpublic_8h_html_aa95ee1806ea4db9f035cd53844c008dda96e2ba60483056e7723abc467ce247c7"><div class="ttname"><a href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda96e2ba60483056e7723abc467ce247c7">H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET</a></div><div class="ttdeci">@ H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET</div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:275</div></div>
+<div class="ttc" id="a_h5_f_dpublic_8h_html_aa95ee1806ea4db9f035cd53844c008dda9dd8cfa5ee60537d396c98e8d0646f65"><div class="ttname"><a href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dda9dd8cfa5ee60537d396c98e8d0646f65">H5FD_FILE_IMAGE_OP_FILE_CLOSE</a></div><div class="ttdeci">@ H5FD_FILE_IMAGE_OP_FILE_CLOSE</div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:292</div></div>
+<div class="ttc" id="a_h5_f_dpublic_8h_html_aa95ee1806ea4db9f035cd53844c008ddacb33fad1a4edf0f8e84d79fe026dcccc"><div class="ttname"><a href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008ddacb33fad1a4edf0f8e84d79fe026dcccc">H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY</a></div><div class="ttdeci">@ H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY</div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:272</div></div>
+<div class="ttc" id="a_h5_f_dpublic_8h_html_aa95ee1806ea4db9f035cd53844c008ddad3f1a08d78d24f99705bc5fc8a249123"><div class="ttname"><a href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008ddad3f1a08d78d24f99705bc5fc8a249123">H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET</a></div><div class="ttdeci">@ H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET</div><div class="ttdef"><b>Definition:</b> H5FDpublic.h:268</div></div>
+</div><!-- fragment --><p> The elements of the <a class="el" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a> are used in the following callbacks:</p>
+<ul>
+<li>The <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#afb936c7647c5704f666d779bbb73b645">image_malloc</a> callback contains a pointer to a function that must appear to HDF5 to have functionality identical to that of the standard C library <code>malloc()</code> call.</li>
+<li>Signature in <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a>: <div class="fragment"><div class="line"> <span class="keywordtype">void</span> *(*image_malloc)(<span class="keywordtype">size_t</span> size, <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a> file_image_op, <span class="keywordtype">void</span> *udata);</div>
+</div><!-- fragment --> <br />
+</li>
+<li>The <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#aa1a0f08fab985cca0f9b871933e97c97">image_memcpy</a> callback contains a pointer to a function that must appear to HDF5 to have functionality identical to that of the standard C library <code>memcopy()</code> call, except that it returns a <code>NULL</code> on failure. (The <code>memcpy</code> C Library routine is defined to return the <code>dest</code> parameter in all cases.)</li>
+<li>Setting <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#aa1a0f08fab985cca0f9b871933e97c97">image_memcpy</a> to <code>NULL</code> indicates that HDF5 should invoke the standard C library <code>memcpy()</code> routine when copying buffers.</li>
+<li>Signature in <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a>: <div class="fragment"><div class="line"> <span class="keywordtype">void</span> *(*image_memcpy)(<span class="keywordtype">void</span> *dest, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> size, <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a> file_image_op,</div>
+<div class="line"> <span class="keywordtype">void</span> *udata);</div>
+</div><!-- fragment --> <br />
+</li>
+<li>The <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a16858b8fdd29678868e3c9294f19d5aa">image_realloc</a> callback contains a pointer to a function that must appear to HDF5 to have functionality identical to that of the standard C library <code>realloc()</code> call.</li>
+<li>Setting <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a16858b8fdd29678868e3c9294f19d5aa">image_realloc</a> to <code>NULL</code> indicates that HDF5 should invoke the standard C library <code>realloc()</code> routine when resizing file image buffers.</li>
+<li>Signature in <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a>: <div class="fragment"><div class="line"> <span class="keywordtype">void</span> *(*image_realloc)(<span class="keywordtype">void</span> *ptr, <span class="keywordtype">size_t</span> size, <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a> file_image_op, <span class="keywordtype">void</span> *udata);</div>
+</div><!-- fragment --> <br />
+</li>
+<li>The <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a7e81e4662ea07b93e9380f5f78fee890">image_free</a> callback contains a pointer to a function that must appear to HDF5 to have functionality identical to that of the standard C library <code>free()</code> call, except that it will return <code>0</code> (<code>SUCCEED</code>) on success and <code>-1</code> (<code>FAIL</code>) on failure.</li>
+<li>Setting <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a7e81e4662ea07b93e9380f5f78fee890">image_free</a> to <code>NULL</code> indicates that HDF5 should invoke the standard C library <code>free()</code> routine when releasing file image buffers.</li>
+<li>Signature in <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a>: <div class="fragment"><div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*image_free)(<span class="keywordtype">void</span> *ptr, <a class="code" href="_h5_f_dpublic_8h.html#aa95ee1806ea4db9f035cd53844c008dd">H5FD_file_image_op_t</a> file_image_op, <span class="keywordtype">void</span> *udata);</div>
+</div><!-- fragment --> <br />
+</li>
+<li>The <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a3a2f50d45f9f5342a36d14c1ae7d55f0">udata_copy</a> callback contains a pointer to a function that, from the perspective of HDF5, allocates a buffer of suitable size, copies the contents of the supplied <code>udata</code> into the new buffer, and returns the address of the new buffer. The function returns NULL on failure. This function is necessary if a non-NULL <code>udata</code> parameter is supplied, so that property lists containing the image callbacks can be copied. If the <code>udata</code> parameter below is <code>NULL</code>, then this parameter should be <code>NULL</code> as well.</li>
+<li>Signature in <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a>: <div class="fragment"><div class="line"> <span class="keywordtype">void</span> *(*udata_copy)(<span class="keywordtype">void</span> *udata);</div>
+</div><!-- fragment --> <br />
+</li>
+<li>The <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a72907de159ae0b35408bbfe75f7c3359">udata_free</a> callback contains a pointer to a function that, from the perspective of HDF5, frees a user data block. This function is necessary if a non-NULL udata parameter is supplied so that property lists containing image callbacks can be discarded without a memory leak. If the udata parameter below is <code>NULL</code>, this parameter should be <code>NULL</code> as well.</li>
+<li>Signature in <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a>: <div class="fragment"><div class="line"> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*udata_free)(<span class="keywordtype">void</span> *udata);</div>
+</div><!-- fragment --></li>
+<li><code><b>udata</b></code>, the final field in the <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html">H5FD_file_image_callbacks_t</a> struct, provides a pointer to user-defined data. This pointer will be passed to the <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#afb936c7647c5704f666d779bbb73b645">image_malloc</a>, <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#aa1a0f08fab985cca0f9b871933e97c97">image_memcpy</a>, <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a16858b8fdd29678868e3c9294f19d5aa">image_realloc</a>, and <a class="el" href="struct_h5_f_d__file__image__callbacks__t.html#a7e81e4662ea07b93e9380f5f78fee890">image_free</a> callbacks. Define udata as <code>NULL</code> if no user-defined data is provided.</li>
+</ul>
+<dl class="section since"><dt>Since</dt><dd>1.8.9 </dd></dl>
+
+</div>
+</div>
+<a id="ga503e9ff6121a67cf53f8b67054ed9391"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga503e9ff6121a67cf53f8b67054ed9391">&#9670;&nbsp;</a></span>H5Pset_file_locking()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_file_locking </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>use_file_locking</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>ignore_when_disabled</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the file locking property values. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">use_file_locking</td><td>Toggle to specify file locking (or not) </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">ignore_when_disabled</td><td>Toggle to ignore when disabled (or not)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391" title="Sets the file locking property values.">H5Pset_file_locking()</a> overrides the default file locking flag setting that was set when the library was configured.</p>
+<p>This setting can be overridden by the <code>HDF5_USE_FILE_LOCKING</code> environment variable.</p>
+<p>File locking is used when creating/opening a file to prevent problematic file accesses.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.7 </dd></dl>
+
+</div>
+</div>
+<a id="ga61f01a12d5392ccf1321168f3c28f36f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga61f01a12d5392ccf1321168f3c28f36f">&#9670;&nbsp;</a></span>H5Pset_gc_references()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_gc_references </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>gc_ref</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets garbage collecting references flag. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">gc_ref</td><td>Flag setting reference garbage collection to on (1) or off (0)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga61f01a12d5392ccf1321168f3c28f36f" title="Sets garbage collecting references flag.">H5Pset_gc_references()</a> sets the flag for garbage collecting references for the file.</p>
+<p>Dataset region references and other reference types use space in an HDF5 file's global heap. If garbage collection is on and the user passes in an uninitialized value in a reference structure, the heap might get corrupted. When garbage collection is off, however, and the user re-uses a reference, the previous heap block will be orphaned and not returned to the free heap space.</p>
+<p>When garbage collection is on, the user must initialize the reference structures to 0 or risk heap corruption.</p>
+<p>The default value for garbage collecting references is off. </p>
+
+</div>
+</div>
+<a id="gacbe1724e7f70cd17ed687417a1d2a910"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacbe1724e7f70cd17ed687417a1d2a910">&#9670;&nbsp;</a></span>H5Pset_libver_bounds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_libver_bounds </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a>&#160;</td>
+ <td class="paramname"><em>low</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a>&#160;</td>
+ <td class="paramname"><em>high</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Controls the range of library release versions used when creating objects in a file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">low</td><td>The earliest version of the library that will be used for writing objects </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">high</td><td>The latest version of the library that will be used for writing objects</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910" title="Controls the range of library release versions used when creating objects in a file.">H5Pset_libver_bounds()</a> controls the range of library release versions that will be used when creating objects in a file. The object format versions are determined indirectly from the library release versions specified in the call.</p>
+<p>This property is set in the file access property list specified by the parameter <code>fapl_id</code>.</p>
+<p>The parameter <code>low</code> sets the earliest possible format versions that the library will use when creating objects in the file. Note that earliest possible is different from earliest, as some features introduced in library versions later than 1.0.0 resulted in updates to object formats. The parameter <code>high</code> sets the latest format versions that the library will be allowed to use when creating objects in the file.</p>
+<p>The parameters <code>low</code> and <code>high</code> must be one of the enumerated values in the <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a> struct, which is defined in <a class="el" href="_h5_fpublic_8h.html">H5Fpublic.h</a>.</p>
+<p>The macro <a class="el" href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a> is aliased to the highest enumerated value in <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a>, indicating that this is currently the latest format available.</p>
+<p>The library supports the following pairs of (<code>low</code>, <code>high</code>) combinations as derived from the values in <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a>:</p>
+<table class="doxtable">
+<tr>
+<th>Value of <code>low</code> and <code>high</code> </th><th>Result </th></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1">H5F_LIBVER_EARLIEST</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a></code> </td><td><ul>
+<li>The library will create objects with the earliest possible format versions. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.8.x. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.8.x release will fail. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1">H5F_LIBVER_EARLIEST</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a33c6cdc401a3a32dbf63d74019fad4b3">H5F_LIBVER_V110</a></code> </td><td><ul>
+<li>The library will create objects with the earliest possible format versions. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.10.x. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.10.x release will fail. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1">H5F_LIBVER_EARLIEST</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac1b80c0874a79934aef1f7f44863853b">H5F_LIBVER_V112</a></code> </td><td><ul>
+<li>The library will create objects with the earliest possible format versions. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.12.x. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.12.x release will fail. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1">H5F_LIBVER_EARLIEST</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a9ecfa96a6f297e218c21c715312d74de">H5F_LIBVER_V114</a></code> </td><td><ul>
+<li>The library will create objects with the earliest possible format versions. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.14.x. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.14.x release will fail. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1">H5F_LIBVER_EARLIEST</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac76e4d231ae67f1063472c9e7b55f04d">H5F_LIBVER_V116</a></code> </td><td><ul>
+<li>The library will create objects with the earliest possible format versions. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.16.x. See note <em>H5F_LIBVER_LATEST</em> below the table. </li>
+<li>This is the library default setting and provides the greatest format compatibility. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.8.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.8.x. </li>
+<li>The objects written with this setting may be accessible to a smaller range of library versions than would be the case if low is set to <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1">H5F_LIBVER_EARLIEST</a>. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.8.x release will fail. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a33c6cdc401a3a32dbf63d74019fad4b3">H5F_LIBVER_V110</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.8.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.10.x. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.10.x release will fail. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac1b80c0874a79934aef1f7f44863853b">H5F_LIBVER_V112</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.8.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.12.x. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.12.x release will fail. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a9ecfa96a6f297e218c21c715312d74de">H5F_LIBVER_V114</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.8.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.14.x. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.14.x release will fail. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac76e4d231ae67f1063472c9e7b55f04d">H5F_LIBVER_V116</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.8.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.16.x. See note <em>H5F_LIBVER_LATEST</em> below the table. </li>
+<li>This setting allows users to take advantage of the latest features and performance enhancements in the library. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a33c6cdc401a3a32dbf63d74019fad4b3">H5F_LIBVER_V110</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a33c6cdc401a3a32dbf63d74019fad4b3">H5F_LIBVER_V110</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.10.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.10.x. </li>
+<li>The objects written with this setting may be accessible to a smaller range of library versions than would be the case if low is set to <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1">H5F_LIBVER_EARLIEST</a>. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.10.x release will fail. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a33c6cdc401a3a32dbf63d74019fad4b3">H5F_LIBVER_V110</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac1b80c0874a79934aef1f7f44863853b">H5F_LIBVER_V112</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.10.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.12.x. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.12.x release will fail. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a33c6cdc401a3a32dbf63d74019fad4b3">H5F_LIBVER_V110</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a9ecfa96a6f297e218c21c715312d74de">H5F_LIBVER_V114</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.10.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.14.x. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.14.x release will fail. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a33c6cdc401a3a32dbf63d74019fad4b3">H5F_LIBVER_V110</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac76e4d231ae67f1063472c9e7b55f04d">H5F_LIBVER_V116</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.10.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.16.x. See note <em>H5F_LIBVER_LATEST</em> below the table. </li>
+<li>This setting allows users to take advantage of the latest features and performance enhancements in the library. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac1b80c0874a79934aef1f7f44863853b">H5F_LIBVER_V112</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac1b80c0874a79934aef1f7f44863853b">H5F_LIBVER_V112</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.12.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.12.x. </li>
+<li>The objects written with this setting may be accessible to a smaller range of library versions than would be the case if low is set to <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1">H5F_LIBVER_EARLIEST</a>. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.12.x release will fail. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac1b80c0874a79934aef1f7f44863853b">H5F_LIBVER_V112</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a9ecfa96a6f297e218c21c715312d74de">H5F_LIBVER_V114</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.12.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.14.x. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.14.x release will fail. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac1b80c0874a79934aef1f7f44863853b">H5F_LIBVER_V112</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac76e4d231ae67f1063472c9e7b55f04d">H5F_LIBVER_V116</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.12.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.16.x. See note <em>H5F_LIBVER_LATEST</em> below the table. </li>
+<li>This setting allows users to take advantage of the latest features and performance enhancements in the library. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a9ecfa96a6f297e218c21c715312d74de">H5F_LIBVER_V114</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a9ecfa96a6f297e218c21c715312d74de">H5F_LIBVER_V114</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.14.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.14.x. </li>
+<li>The objects written with this setting may be accessible to a smaller range of library versions than would be the case if low is set to <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1">H5F_LIBVER_EARLIEST</a>. </li>
+<li>API calls that create objects or features that are available to versions of the library greater than 1.14.x release will fail. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a9ecfa96a6f297e218c21c715312d74de">H5F_LIBVER_V114</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac76e4d231ae67f1063472c9e7b55f04d">H5F_LIBVER_V116</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.14.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.16.x. See note <em>H5F_LIBVER_LATEST</em> below the table. </li>
+<li>This setting allows users to take advantage of the latest features and performance enhancements in the library. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+<tr>
+<td><code>low=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac76e4d231ae67f1063472c9e7b55f04d">H5F_LIBVER_V116</a></code> <br />
+ <code>high=<a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2ac76e4d231ae67f1063472c9e7b55f04d">H5F_LIBVER_V116</a></code> </td><td><ul>
+<li>The library will create objects with the latest format versions available to library release 1.16.x. </li>
+<li>The library will allow objects to be created with the latest format versions available to library release 1.16.x. See note <em>H5F_LIBVER_LATEST</em> below the table. </li>
+<li>This setting allows users to take advantage of the latest features and performance enhancements in the library. However, objects written with this setting may be accessible to a smaller range of library versions than would be the case if low is set to <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2abed98059b4a02d048b1eb3985fba5fa1">H5F_LIBVER_EARLIEST</a>. </li>
+<li>Earlier versions of the library may not be able to access objects created with this setting. </li>
+</ul>
+</td></tr>
+</table>
+<dl class="section note"><dt>Note</dt><dd><em>H5F_LIBVER_LATEST</em>:<br />
+ Since 1.16.x is also <a class="el" href="_h5_fpublic_8h.html#a47d050173da48a2b85c730446f0771c0">H5F_LIBVER_LATEST</a>, there is no upper limit on the format versions to use. That is, if a newer format version is required to support a feature in 1.16.x series, this setting will allow the object to be created.</dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.10.2 <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2a434ca8def77a117013577c8cec6af0d8">H5F_LIBVER_V18</a> added to the enumerated defines in <a class="el" href="_h5_fpublic_8h.html#a2d963b599894f684571fbd4d5e8a96a2">H5F_libver_t</a>.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="gaf234199ad4cf9c708f45893f7f9cd4d3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf234199ad4cf9c708f45893f7f9cd4d3">&#9670;&nbsp;</a></span>H5Pset_mdc_config()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_mdc_config </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> *&#160;</td>
+ <td class="paramname"><em>config_ptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the initial metadata cache configuration in the indicated File Access Property List to the supplied value. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">config_ptr</td><td>Pointer to the instance of <code><a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a></code> containing the desired configuration </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>The fields of the <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> structure are shown below: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> {</div>
+<div class="line"> <span class="comment">/* general configuration fields: */</span></div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#aad880fc4455c253781e8968f2239d56f">version</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#aab04b3e770d1c2decc03f6fd94b64b17">rpt_fcn_enabled</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a6c03d051d5efb0e64bdca5d0b354a8b1">open_trace_file</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#aced3486ae892a53209b7aae069a34be9">close_trace_file</a>;</div>
+<div class="line"> <span class="keywordtype">char</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a92e7d20eb2b7b353961c64558ddac080">trace_file_name</a>[<a class="code" href="_h5_a_cpublic_8h.html#a717f1f3545cfc3d1b2208c96cc0c3bd3">H5AC__MAX_TRACE_FILE_NAME_LEN</a> + 1];</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a3d6e32c7a9bf8f65848c6840e1de8c6e">evictions_enabled</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a707198a337ece01a37dfec6e01275d82">set_initial_size</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a649236e7dd714855a50f122aa5caca9f">initial_size</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">max_size</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">min_size</a>;</div>
+<div class="line"> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#ac998e51b01e0eef09d9a29c43f97e4bf">epoch_length</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* size increase control fields: */</span></div>
+<div class="line"> <span class="keyword">enum</span> <a class="code" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918fa">H5C_cache_incr_mode</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">incr_mode</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">lower_hr_threshold</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a322f2a955e71ab7ede483e991e76f806">apply_max_increment</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#ad5a729f1d611f2780679a35b3524052c">max_increment</a>;</div>
+<div class="line"> <span class="keyword">enum</span> <a class="code" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908">H5C_cache_flash_incr_mode</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">flash_incr_mode</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">flash_multiple</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">flash_threshold</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* size decrease control fields: */</span></div>
+<div class="line"> <span class="keyword">enum</span> <a class="code" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04f">H5C_cache_decr_mode</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">upper_hr_threshold</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a54007d3f2afb718b437f499a5c8b46d9">decrement</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#ac2c89a735413e4c36d6f463c4890ab42">apply_max_decrement</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a75e875a61c9da7f82482d0f6fe6e7152">max_decrement</a>;</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a7ac41e345300bdecd9943e855d55b71b">epochs_before_eviction</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a6c5cff8e8a21230cc7f21859d8d6bd22">apply_empty_reserve</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a9c1ae995513b55737aad09e11beff733">empty_reserve</a>;</div>
+<div class="line"> </div>
+<div class="line"> <span class="comment">/* parallel configuration fields: */</span></div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">dirty_bytes_threshold</a>;</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a83a536128dbb7785b2553c294f33d1fe">metadata_write_strategy</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a>;</div>
+</div><!-- fragment --><p> (Click on a enumerator, field, or type for more information.)</p>
+<p><a class="el" href="group___f_a_p_l.html#gaf234199ad4cf9c708f45893f7f9cd4d3" title="Set the initial metadata cache configuration in the indicated File Access Property List to the suppli...">H5Pset_mdc_config()</a> attempts to set the initial metadata cache configuration to the supplied value. It will fail if an invalid configuration is detected. This configuration is used when the file is opened.</p>
+<p>See the overview of the metadata cache in the special topics section of the user manual for details on what is being configured. If you have not read and understood that documentation, you really should not be using this API call.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga65cf9fea33d1324009efc2d5db848434"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga65cf9fea33d1324009efc2d5db848434">&#9670;&nbsp;</a></span>H5Pset_mdc_image_config()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_mdc_image_config </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a> *&#160;</td>
+ <td class="paramname"><em>config_ptr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the metadata cache image option for a file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">config_ptr</td><td>Pointer to metadata cache image configuration values </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga65cf9fea33d1324009efc2d5db848434" title="Sets the metadata cache image option for a file access property list.">H5Pset_mdc_image_config()</a> sets the metadata cache image option with configuration values specified by <code>config_ptr</code> for the file access property list specified in <code>plist_id</code>.</p>
+<p><a class="el" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a> is defined as follows: </p><div class="fragment"><div class="line"> </div>
+<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a> {</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__image__config__t.html#aad880fc4455c253781e8968f2239d56f">version</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__image__config__t.html#ad6540e7705dd036e71421880b33ef538">generate_image</a>;</div>
+<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__image__config__t.html#a4e3d7f62b6ed0d946acf335dc314e303">save_resize_status</a>;</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__image__config__t.html#aec92d40c46311615f2155573aca27ec4">entry_ageout</a>;</div>
+<div class="line">} <a class="code" href="struct_h5_a_c__cache__image__config__t.html">H5AC_cache_image_config_t</a>;</div>
+<div class="line"> </div>
+</div><!-- fragment --><p> (Click on a enumerator, field, or type for more information.)</p>
+<dl class="section user"><dt>Limitations: While it is an obvious error to request a cache image when</dt><dd>opening the file read only, it is not in general possible to test for this error in the <a class="el" href="group___f_a_p_l.html#ga65cf9fea33d1324009efc2d5db848434" title="Sets the metadata cache image option for a file access property list.">H5Pset_mdc_image_config()</a> call. Rather than fail the subsequent file open, the library silently ignores the file image request in this case.<br />
+ It is also an error to request a cache image on a file that does not support superblock extension messages (i.e. a superblock version less than 2). As above, it is not always possible to detect this error in the <a class="el" href="group___f_a_p_l.html#ga65cf9fea33d1324009efc2d5db848434" title="Sets the metadata cache image option for a file access property list.">H5Pset_mdc_image_config()</a> call, and thus the request for a cache image will fail silently in this case as well.<br />
+ Creation of cache images is currently disabled in parallel &ndash; as above, any request for a cache image in this context will fail silently.<br />
+ Files with cache images may be read in parallel applications, but note that the load of the cache image is a collective operation triggered by the first operation that accesses metadata after file open (or, if persistent free space managers are enabled, on the first allocation or deallocation of file space, or read of file space manager status, whichever comes first). Thus the parallel process may deadlock if any process does not participate in this access.<br />
+ In long sequences of file closes and opens, infrequently accessed metadata can accumulate in the cache image to the point where the cost of storing and restoring this metadata exceeds the benefit of retaining frequently used metadata in the cache image. When implemented, the <a class="el" href="struct_h5_a_c__cache__image__config__t.html#aec92d40c46311615f2155573aca27ec4">H5AC_cache_image_config_t::entry_ageout</a> should address this problem. In the interim, not requesting a cache image every n file close/open cycles may be an acceptable work around. The choice of <code>n</code> will be driven by application behavior, but <code>n = 10</code> seems a good starting point.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.1 </dd></dl>
+
+</div>
+</div>
+<a id="ga4d7206c5679d7243410058eceae59b2c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4d7206c5679d7243410058eceae59b2c">&#9670;&nbsp;</a></span>H5Pset_mdc_log_options()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_mdc_log_options </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>is_enabled</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>location</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>start_on_access</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets metadata cache logging options. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">is_enabled</td><td>Whether logging is enabled </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">location</td><td>Location of log in UTF-8/ASCII (file path/name) (On Windows, this must be ASCII) </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">start_on_access</td><td>Whether the logging will begin as soon as the file is opened or created</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p>The metadata cache is a central part of the HDF5 library through which all file metadata reads and writes take place. File metadata is normally invisible to the user and is used by the library for purposes such as locating and indexing data. File metadata should not be confused with user metadata, which consists of attributes created by users and attached to HDF5 objects such as datasets via H5A API calls.</p>
+<p>Due to the complexity of the cache, a trace/logging feature has been created that can be used by HDF5 developers for debugging and performance analysis. The functions that control this functionality will normally be of use to a very limited number of developers outside of The HDF Group. The functions have been documented to help users create logs that can be sent with bug reports.</p>
+<p>Control of the log functionality is straightforward. Logging is enabled via the <a class="el" href="group___f_a_p_l.html#ga4d7206c5679d7243410058eceae59b2c" title="Sets metadata cache logging options.">H5Pset_mdc_log_options()</a> function, which will modify the file access property list used to open or create a file. This function has a flag that determines whether logging begins at file open or starts in a paused state. Log messages can then be controlled via the <a class="el" href="group___m_d_c.html#ga378fb5863071278b47070cf205f53e67" title="Starts logging metadata cache events if logging was previously enabled.">H5Fstart_mdc_logging()</a> and <a class="el" href="group___m_d_c.html#ga78627b23010f82002b837f4d312bf234" title="Stops logging metadata cache events if logging was previously enabled and is currently ongoing.">H5Fstop_mdc_logging()</a> function.</p>
+<p><a class="el" href="group___f_a_p_l.html#gaa3a1ca6e294cc5074933239cc3d0e4a3" title="Gets metadata cache logging options.">H5Pget_mdc_log_options()</a> can be used to examine a file access property list, and <a class="el" href="group___m_d_c.html#ga998ebdc7b5190cf3d0fdf2fbe71e9780" title="Gets the current metadata cache logging status.">H5Fget_mdc_logging_status()</a> will return the current state of the logging flags.</p>
+<p>The log format is described in <a href="https://portal.hdfgroup.org/display/HDF5/Fine-tuning+the+Metadata+Cache"><em>Metadata Cache Logging</em></a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga8822e3dedc8e1414f20871a87d533cb1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8822e3dedc8e1414f20871a87d533cb1">&#9670;&nbsp;</a></span>H5Pset_meta_block_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_meta_block_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the minimum metadata block size. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Minimum size, in bytes, of metadata block allocations</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga8822e3dedc8e1414f20871a87d533cb1" title="Sets the minimum metadata block size.">H5Pset_meta_block_size()</a> sets the minimum size, in bytes, of metadata block allocations when <a class="el" href="_h5_f_dpublic_8h.html#a679a56f7b84eba3ce4cf116666997e97">H5FD_FEAT_AGGREGATE_METADATA</a> is set by a VFL driver.</p>
+<p>Each raw metadata block is initially allocated to be of the given size. Specific metadata objects (e.g., object headers, local heaps, B-trees) are then sub-allocated from this block.</p>
+<p>The default setting is 2048 bytes, meaning that the library will attempt to aggregate metadata in at least 2K blocks in the file. Setting the value to zero (<code>0</code>) with this function will turn off metadata aggregation, even if the VFL driver attempts to use the metadata aggregation strategy.</p>
+<p>Metadata aggregation reduces the number of small data objects in the file that would otherwise be required for metadata. The aggregated block of metadata is usually written in a single write action and always in a contiguous block, potentially significantly improving library and application performance.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="gab827cef16ec569c87cec94a8b3f350c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab827cef16ec569c87cec94a8b3f350c5">&#9670;&nbsp;</a></span>H5Pset_metadata_read_attempts()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_metadata_read_attempts </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>attempts</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the number of read attempts in a file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">attempts</td><td>The number of read attempts. Must be a value greater than <code>0</code></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd>
+<dd>
+Failure Modes:<ul>
+<li>When the user sets the number of read attempts to <code>0</code>.</li>
+<li>When the input property list is not a file access property list.</li>
+<li><p class="startli">When the library is unable to set the number of read attempts in the file access property list.</p>
+<p class="startli"><a class="el" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5" title="Sets the number of read attempts in a file access property list.">H5Pset_metadata_read_attempts()</a> sets the number of reads that the library will try when reading checksummed metadata in an HDF5 file opened with SWMR access. When reading such metadata, the library will compare the checksum computed for the metadata just read with the checksum stored within the piece of checksum. When performing SWMR operations on a file, the checksum check might fail when the library reads data on a system that is not atomic. To remedy such situations, the library will repeatedly read the piece of metadata until the check passes or finally fails the read when the allowed number of attempts is reached.</p>
+<p class="startli">The number of read attempts used by the library will depend on how the file is opened and whether the user sets the number of read attempts via this routine:</p><ul>
+<li>For a file opened with SWMR access:<ul>
+<li>If the user sets the number of attempts to <code>N</code>, the library will use <code>N</code>.</li>
+<li>If the user does not set the number of attempts, the library will use the default for SWMR access (<code>100</code>).</li>
+</ul>
+</li>
+<li>For a file opened with non-SWMR access, the library will always use the default for non-SWMR access (<code>1</code>). The value set via this routine does not have any effect during non-SWMR access.</li>
+</ul>
+</li>
+</ul>
+</dd></dl>
+<p><b>Example:</b> The first example illustrates the case in setting the number of read attempts for a file opened with SWMR access.</p>
+<div class="fragment"><div class="line"><span class="comment">/* Create a copy of file access property list */</span></div>
+<div class="line">fapl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Set the # of read attempts */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5">H5Pset_metadata_read_attempts</a>(fapl, 20);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Open the file with SWMR access and the non-default file access property list */</span></div>
+<div class="line">fid = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(FILE, (<a class="code" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a> | <a class="code" href="_h5_fpublic_8h.html#a22b12837bca0dba6689096a370d73402">H5F_ACC_SWMR_READ</a>), fapl);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Get the file&#39;s file access property list */</span></div>
+<div class="line">file_fapl = <a class="code" href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4">H5Fget_access_plist</a>(fid);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Retrieve the # of read attempts from the file&#39;s file access property list */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">H5Pget_metadata_read_attempts</a>(file_fapl, &amp;attempts);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/*</span></div>
+<div class="line"><span class="comment"> * The value returned in &quot;attempts&quot; will be 20.</span></div>
+<div class="line"><span class="comment"> * The library will use 20 as the number of read attempts</span></div>
+<div class="line"><span class="comment"> * when reading checksummed metadata in the file</span></div>
+<div class="line"><span class="comment"> */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the property list */</span></div>
+<div class="line"><a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(fapl);</div>
+<div class="line"><a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(file_fapl);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the file */</span></div>
+<div class="line"><a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(fid);</div>
+</div><!-- fragment --><p> <b>Example:</b> The second example illustrates the case in setting the number of read attempts for a file opened with non-SWMR access. The value set in the file access property list does not have any effect.</p>
+<div class="fragment"><div class="line"><span class="comment">/* Create a copy of file access property list */</span></div>
+<div class="line">fapl = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Set the # of read attempts */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#gab827cef16ec569c87cec94a8b3f350c5">H5Pset_metadata_read_attempts</a>(fapl, 20);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Open the file with SWMR access and the non-default file access property list */</span></div>
+<div class="line">fid = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(FILE, <a class="code" href="_h5_fpublic_8h.html#a1c406ffa89f4acf5a332144a2683d394">H5F_ACC_RDONLY</a>, fapl);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Get the file&#39;s file access property list */</span></div>
+<div class="line">file_fapl = <a class="code" href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4">H5Fget_access_plist</a>(fid);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Retrieve the # of read attempts from the file&#39;s file access property list */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#ga670948d56435920f1e1c2e88b823935e">H5Pget_metadata_read_attempts</a>(file_fapl, &amp;attempts);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/*</span></div>
+<div class="line"><span class="comment"> * The value returned in &quot;attempts&quot; will be 1 (default for non-SWMR access).</span></div>
+<div class="line"><span class="comment"> * The library will use 1 as the number of read attempts</span></div>
+<div class="line"><span class="comment"> * when reading checksummed metadata in the file</span></div>
+<div class="line"><span class="comment"> */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the property lists */</span></div>
+<div class="line"><a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(fapl);</div>
+<div class="line"><a class="code" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose</a>(file_fapl);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Close the file */</span></div>
+<div class="line"><a class="code" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose</a>(fid);</div>
+</div><!-- fragment --> <dl class="section note"><dt>Note</dt><dd><b>Motivation:</b> On a system that is not atomic, the library might possibly read inconsistent metadata with checksum when performing single-writer/multiple-reader (SWMR) operations for an HDF5 file. Upon encountering such situations, the library will try reading the metadata again to obtain consistent data. This routine provides the means to set the number of read attempts other than the library default.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga6daceb4a9e51fca7cb198f964b67baf0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6daceb4a9e51fca7cb198f964b67baf0">&#9670;&nbsp;</a></span>H5Pset_mpi_params()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_mpi_params </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">MPI_Comm&#160;</td>
+ <td class="paramname"><em>comm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">MPI_Info&#160;</td>
+ <td class="paramname"><em>info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the MPI communicator and info. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">comm</td><td>MPI communicator </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">info</td><td>MPI info object </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga6daceb4a9e51fca7cb198f964b67baf0" title="Set the MPI communicator and info.">H5Pset_mpi_params()</a> sets the MPI communicator and info stored in the file access property list <code>fapl_id</code>.</p>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000027">Todo:</a></b></dt><dd>When was this introduced?</dd></dl>
+
+</div>
+</div>
+<a id="ga507341f31848c57008a3225bff3fe128"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga507341f31848c57008a3225bff3fe128">&#9670;&nbsp;</a></span>H5Pset_multi_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_multi_type </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_f_dpublic_8h.html#a02887a6f018be1a0ce7358522095578b">H5FD_mem_t</a>&#160;</td>
+ <td class="paramname"><em>type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Specifies type of data to be accessed via the <code>MULTI</code> driver, enabling more direct access. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>Type of data to be accessed</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga507341f31848c57008a3225bff3fe128" title="Specifies type of data to be accessed via the MULTI driver, enabling more direct access.">H5Pset_multi_type()</a> sets the <em>type of data</em> property in the file access property list <code>fapl_id</code>. This setting enables a user application to specify the type of data the application wishes to access so that the application can retrieve a file handle for low-level access to the particular member of a set of <code>MULTI</code> files in which that type of data is stored. The file handle is retrieved with a separate call to <a class="el" href="group___h5_f.html#gae4020a66fb8da0586e3b74c81ffccea4" title="Returns pointer to the file handle from the virtual file driver.">H5Fget_vfd_handle()</a> (or, in special circumstances, to <a class="el" href="_h5_f_ddevelop_8h.html#a9fcfb5d6708f4c3f5d319b801ac252bc">H5FDget_vfd_handle()</a>; see <a class="el" href="_v_f_l.html">HDF5 Virtual File Layer</a>.</p>
+<p>The type of data specified in <code>type</code> may be one of the following:</p>
+<table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae536846ac8d6ecd1a2a8479409df1bce">H5FD_MEM_SUPER</a> </td><td>Super block data </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a29b8528e16990fbe265682559b917fa3">H5FD_MEM_BTREE</a> </td><td>B-tree data </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ab435b061fede0393691acbe7cac2cb2e">H5FD_MEM_DRAW</a> </td><td>Dataset raw data </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a020d6245f874e8262058c3278fefe58e">H5FD_MEM_GHEAP</a> </td><td>Global heap data </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5ae7536174d3ae2a842a71d6c192b43a13">H5FD_MEM_LHEAP</a> </td><td>Local Heap data </td></tr>
+<tr>
+<td><a class="el" href="_h5_fpublic_8h.html#a51e588cd954ea2388816bd0818850eb5a4337f7056fb57717e82fa1081f496d75">H5FD_MEM_OHDR</a> </td><td>Object header data </td></tr>
+</table>
+<p>This function is for use only when accessing an HDF5 file written as a set of files with the <code>MULTI</code> file driver.</p>
+<dl class="section since"><dt>Since</dt><dd>1.6.0 </dd></dl>
+
+</div>
+</div>
+<a id="gab4a4a788af5b6e88381dda0df2efbf19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab4a4a788af5b6e88381dda0df2efbf19">&#9670;&nbsp;</a></span>H5Pset_object_flush_cb()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_object_flush_cb </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a07cc80d29d745646218aa8cb068cf944">H5F_flush_cb_t</a>&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>udata</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a callback function to invoke when an object flush occurs in the file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">func</td><td>Callback function </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">udata</td><td>User-defined callback function context</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#gab4a4a788af5b6e88381dda0df2efbf19" title="Sets a callback function to invoke when an object flush occurs in the file.">H5Pset_object_flush_cb()</a> sets the callback function to invoke in the file access property list <code>plist_id</code> whenever an object flush occurs in the file. Library objects are group, dataset, and committed datatype.</p>
+<p>The callback function <code>func</code> must conform to the prototype defined below: </p><div class="fragment"><div class="line"><span class="keyword">typedef</span> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> (*<a class="code" href="_h5_fpublic_8h.html#a07cc80d29d745646218aa8cb068cf944">H5F_flush_cb_t</a>)(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> object_id, <span class="keywordtype">void</span> *user_data)</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a07cc80d29d745646218aa8cb068cf944"><div class="ttname"><a href="_h5_fpublic_8h.html#a07cc80d29d745646218aa8cb068cf944">H5F_flush_cb_t</a></div><div class="ttdeci">herr_t(* H5F_flush_cb_t)(hid_t object_id, void *udata)</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:243</div></div>
+</div><!-- fragment --><p>The parameters of the callback function, per the above prototypes, are defined as follows:</p><ul>
+<li><code>object_id</code> is the identifier of the object which has just been flushed.</li>
+<li><code>user_data</code> is the user-defined input data for the callback function.</li>
+</ul>
+<p><b>Example:</b> The example below illustrates the usage of this routine to set the callback function to invoke when an object flush occurs.</p>
+<div class="fragment"><div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> file_id, fapl_id;</div>
+<div class="line"><a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> dataset_id, dapl_id;</div>
+<div class="line"><span class="keywordtype">unsigned</span> counter;</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Create a copy of the file access property list */</span></div>
+<div class="line">fapl_id = <a class="code" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate</a>(<a class="code" href="_h5_ppublic_8h.html#a60ec2d4334addfc0eda89614598ee38e">H5P_FILE_ACCESS</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Set up the object flush property values */</span></div>
+<div class="line"><span class="comment">/* flush_cb: callback function to invoke when an object flushes (see below) */</span></div>
+<div class="line"><span class="comment">/* counter: user data to pass along to the callback function */</span></div>
+<div class="line"><a class="code" href="group___f_a_p_l.html#gab4a4a788af5b6e88381dda0df2efbf19">H5Pset_object_flush_cb</a>(fapl_id, flush_cb, &amp;counter);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Open the file */</span></div>
+<div class="line">file_id = <a class="code" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen</a>(FILE, <a class="code" href="_h5_fpublic_8h.html#a402673dec5c537b27a49a9a8bd6140b4">H5F_ACC_RDWR</a>, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Create a group */</span></div>
+<div class="line">gid = <a class="code" href="group___h5_g.html#ga86d93295965f750ef25dea2505a711d9">H5Gcreate2</a>(fid, “group”, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>, H5P_DEFAULT_H5P_DEFAULT);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* Open a dataset */</span></div>
+<div class="line">dataset_id = <a class="code" href="group___h5_d.html#ga04198c4cf0b849ed3a8921f6c7169ee2">H5Dopen2</a>(file_id, DATASET, <a class="code" href="_h5_ppublic_8h.html#afa85e97bfbf9bf1c58e39263846c568f">H5P_DEFAULT</a>);</div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* The flush will invoke flush_cb() with counter */</span></div>
+<div class="line"><a class="code" href="group___h5_d.html#ga4a2175a62baa1e35ad2467bb1fdff1f7">H5Dflush</a>(dataset_id);</div>
+<div class="line"><span class="comment">/* counter will be equal to 1 */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* ... */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* The flush will invoke flush_cb() with counter */</span></div>
+<div class="line"><a class="code" href="group___h5_g.html#ga1d55dbf931f8003bb329c4340b8fe4d6">H5Gflush</a>(gid);</div>
+<div class="line"><span class="comment">/* counter will be equal to 2 */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* ... */</span></div>
+<div class="line"> </div>
+<div class="line"><span class="comment">/* The callback function for object flush property */</span></div>
+<div class="line"><span class="keyword">static</span> <a class="code" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a></div>
+<div class="line">flush_cb(<a class="code" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> obj_id, <span class="keywordtype">void</span> *_udata)</div>
+<div class="line">{</div>
+<div class="line"> <span class="keywordtype">unsigned</span> *flush_ct = (<span class="keywordtype">unsigned</span> *)_udata;</div>
+<div class="line"> ++(*flush_ct);</div>
+<div class="line"> <span class="keywordflow">return</span> 0;</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup___h5_d_html_ga04198c4cf0b849ed3a8921f6c7169ee2"><div class="ttname"><a href="group___h5_d.html#ga04198c4cf0b849ed3a8921f6c7169ee2">H5Dopen2</a></div><div class="ttdeci">hid_t H5Dopen2(hid_t loc_id, const char *name, hid_t dapl_id)</div><div class="ttdoc">Opens an existing dataset.</div></div>
+<div class="ttc" id="agroup___h5_d_html_ga4a2175a62baa1e35ad2467bb1fdff1f7"><div class="ttname"><a href="group___h5_d.html#ga4a2175a62baa1e35ad2467bb1fdff1f7">H5Dflush</a></div><div class="ttdeci">herr_t H5Dflush(hid_t dset_id)</div><div class="ttdoc">Flushes all buffers associated with a dataset to disk.</div></div>
+<div class="ttc" id="agroup___h5_g_html_ga1d55dbf931f8003bb329c4340b8fe4d6"><div class="ttname"><a href="group___h5_g.html#ga1d55dbf931f8003bb329c4340b8fe4d6">H5Gflush</a></div><div class="ttdeci">herr_t H5Gflush(hid_t group_id)</div><div class="ttdoc">Flushes all buffers associated with a group to disk.</div></div>
+<div class="ttc" id="agroup___h5_g_html_ga86d93295965f750ef25dea2505a711d9"><div class="ttname"><a href="group___h5_g.html#ga86d93295965f750ef25dea2505a711d9">H5Gcreate2</a></div><div class="ttdeci">hid_t H5Gcreate2(hid_t loc_id, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id)</div><div class="ttdoc">Creates a new group and links it into the file.</div></div>
+</div><!-- fragment --><dl class="section since"><dt>Since</dt><dd>1.10.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga8008cddafa81bd1ddada23f6d9a161ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8008cddafa81bd1ddada23f6d9a161ca">&#9670;&nbsp;</a></span>H5Pset_page_buffer_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_page_buffer_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>buf_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>min_meta_per</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>min_raw_per</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the maximum size for the page buffer and the minimum percentage for metadata and raw data pages. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">buf_size</td><td>Maximum size, in bytes, of the page buffer </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">min_meta_per</td><td>Minimum metadata percentage to keep in the page buffer before allowing pages containing metadata to be evicted (Default is 0) </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">min_raw_per</td><td>Minimum raw data percentage to keep in the page buffer before allowing pages containing raw data to be evicted (Default is 0) </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga8008cddafa81bd1ddada23f6d9a161ca" title="Sets the maximum size for the page buffer and the minimum percentage for metadata and raw data pages.">H5Pset_page_buffer_size()</a> sets buf_size, the maximum size in bytes of the page buffer. The default value is zero, meaning that page buffering is disabled. When a non-zero page buffer size is set, the library will enable page buffering if that size is larger or equal than a single page size if a paged file space strategy is enabled using the functions <a class="el" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70" title="Sets the file space handling strategy and persisting free-space values for a file creation property l...">H5Pset_file_space_strategy()</a> and <a class="el" href="group___f_c_p_l.html#gad012d7f3c2f1e1999eb1770aae3a4963" title="Sets the file space page size for a file creation property list.">H5Pset_file_space_page_size()</a>.</p>
+<p>The page buffer layer captures all I/O requests before they are issued to the VFD and "caches" them in fixed sized pages. Once the total number of pages exceeds the page buffer size, the library evicts pages from the page buffer by writing them to the VFD. At file close, the page buffer is flushed writing all the pages to the file.</p>
+<p>If a non-zero page buffer size is set, and the file space strategy is not set to paged or the page size for the file space strategy is larger than the page buffer size, the subsequent call to <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4" title="Creates an HDF5 file.">H5Fcreate()</a> or <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc" title="Opens an existing HDF5 file.">H5Fopen()</a> using the <code>plist_id</code> will fail.</p>
+<p>The function also allows setting the minimum percentage of pages for metadata and raw data to prevent a certain type of data to evict hot data of the other type.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.1 </dd></dl>
+
+</div>
+</div>
+<a id="ga24fd737955839194bf5605d5f47928ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga24fd737955839194bf5605d5f47928ee">&#9670;&nbsp;</a></span>H5Pset_sieve_buf_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_sieve_buf_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the maximum size of the data sieve buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Maximum size, in bytes, of data sieve buffer</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga24fd737955839194bf5605d5f47928ee" title="Sets the maximum size of the data sieve buffer.">H5Pset_sieve_buf_size()</a> sets <code>size</code>, the maximum size in bytes of the data sieve buffer, which is used by file drivers that are capable of using data sieving.</p>
+<p>The data sieve buffer is used when performing I/O on datasets in the file. Using a buffer which is large enough to hold several pieces of the dataset being read in for hyperslab selections boosts performance by quite a bit.</p>
+<p>The default value is set to 64KB, indicating that file I/O for raw data reads and writes will occur in at least 64KB blocks. Setting the value to zero (<code>0</code>) with this API function will turn off the data sieving, even if the VFL driver attempts to use that strategy.</p>
+<p>Internally, the library checks the storage sizes of the datasets in the file. It picks the smaller one between the size from the file access property and the size of the dataset to allocate the sieve buffer for the dataset in order to save memory usage.</p>
+<dl class="section version"><dt>Version</dt><dd>1.6.0 The <code>size</code> parameter has changed from type <code>hsize_t</code> to <code>size_t</code>.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.4.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga5a99962a79412814b79be830f14c23dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5a99962a79412814b79be830f14c23dd">&#9670;&nbsp;</a></span>H5Pset_small_data_block_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_small_data_block_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the size of a contiguous block reserved for small data. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">fapl_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Maximum size, in bytes, of the small data block. The default size is <code>2048</code>.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga5a99962a79412814b79be830f14c23dd" title="Sets the size of a contiguous block reserved for small data.">H5Pset_small_data_block_size()</a> reserves blocks of <code>size</code> bytes for the contiguous storage of the raw data portion of <em>small</em> datasets. The HDF5 library then writes the raw data from small datasets to this reserved space, thus reducing unnecessary discontinuities within blocks of meta data and improving I/O performance.</p>
+<p>A small data block is actually allocated the first time a qualifying small dataset is written to the file. Space for the raw data portion of this small dataset is suballocated within the small data block. The raw data from each subsequent small dataset is also written to the small data block until it is filled; additional small data blocks are allocated as required.</p>
+<p>The HDF5 library employs an algorithm that determines whether I/O performance is likely to benefit from the use of this mechanism with each dataset as storage space is allocated in the file. A larger <code>size</code> will result in this mechanism being employed with larger datasets.</p>
+<p>The small data block size is set as an allocation property in the file access property list identified by <code>fapl_id</code>.</p>
+<p>Setting <code>size</code> to zero (<code>0</code>) disables the small data block mechanism.</p>
+<dl class="section since"><dt>Since</dt><dd>1.4.4 </dd></dl>
+
+</div>
+</div>
+<a id="ga8aaa97e70b2544c3d95d908e1ae5b0f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8aaa97e70b2544c3d95d908e1ae5b0f0">&#9670;&nbsp;</a></span>H5Pset_vol()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_vol </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>new_vol_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>new_vol_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the file VOL connector for a file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">new_vol_id</td><td>VOL connector identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">new_vol_info</td><td>Optional VOL information</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0" title="Set the file VOL connector for a file access property list.">H5Pset_vol()</a> sets the VOL connector <code>new_vol_id</code> for a file access property list <code>plist_id</code> using the (optional) VOL information in <code>new_vol_info</code>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.12.0 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_a_p_l.map b/develop/group___f_a_p_l.map
new file mode 100644
index 0000000..d8b0efc
--- /dev/null
+++ b/develop/group___f_a_p_l.map
@@ -0,0 +1,4 @@
+<map id="File Access Properties" name="File Access Properties">
+<area shape="rect" id="node1" href="$group___h5_p.html" title=" " alt="" coords="5,5,156,31"/>
+<area shape="rect" id="node2" title=" " alt="" coords="204,5,368,31"/>
+</map>
diff --git a/develop/group___f_a_p_l.md5 b/develop/group___f_a_p_l.md5
new file mode 100644
index 0000000..69a7d0d
--- /dev/null
+++ b/develop/group___f_a_p_l.md5
@@ -0,0 +1 @@
+d9ad53580b92488fe8ca4d094d91d96b \ No newline at end of file
diff --git a/develop/group___f_a_p_l.png b/develop/group___f_a_p_l.png
new file mode 100644
index 0000000..a2c4ec9
--- /dev/null
+++ b/develop/group___f_a_p_l.png
Binary files differ
diff --git a/develop/group___f_c_p_l.html b/develop/group___f_c_p_l.html
new file mode 100644
index 0000000..a8a5a8d
--- /dev/null
+++ b/develop/group___f_c_p_l.html
@@ -0,0 +1,1277 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: File Creation Properties</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_c_p_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">File Creation Properties<div class="ingroups"><a class="el" href="group___h5_p.html">Property Lists (H5P)</a> &raquo; <a class="el" href="group___o_c_p_l.html">Object Creation Properties</a> &raquo; <a class="el" href="group___g_c_p_l.html">Group Creation Properties</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p>Use file creation properties to control aspects of file creation such as setting a file space management strategy or creating a user block. Unlike file access properties, creation properties <em>are</em> stored with the file, and cannot be changed once a file has been created.</p>
+<p><a class="anchor" id="table_fcpl_id"></a>
+<table class="doxtable">
+<caption border="1" style="background-color:whitesmoke;">File creation property list functions (H5P)</caption>
+<tr>
+<th>Function </th><th>Purpose </th></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d" title="Sets user block size.">H5Pset_userblock</a>/<a class="el" href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86" title="Retrieves the size of a user block.">H5Pget_userblock</a> </td><td>Sets/retrieves size of userblock. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#gae5eb3ba16f063d151d1b56d33e0710a9" title="Sets the byte size of the offsets and lengths used to address objects in an HDF5 file.">H5Pset_sizes</a>/<a class="el" href="group___f_c_p_l.html#ga8da25b0367cf226c2888141661fd7a2d" title="Retrieves the size of the offsets and lengths used in an HDF5 file.">H5Pget_sizes</a> </td><td>Sets/retrieves byte size of offsets and lengths used to address objects in HDF5 file. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga444ca905f084f9f96b7fe60d2a8c8176">H5Pset_sym_k</a>/<a class="el" href="group___f_c_p_l.html#ga1d4ee26c030ced6d7a314543578c88b1" title="Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size.">H5Pget_sym_k</a> </td><td>Sets/retrieves size of parameters used to control symbol table nodes. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga84a72f59d17841c37ab34674bf22a10c" title="Sets the size of the parameter used to control the B-trees for indexing chunked datasets.">H5Pset_istore_k</a>/<a class="el" href="group___f_c_p_l.html#ga2179b032be5d2efbca63d8f82a292ec1" title="Queries the 1/2 rank of an indexed storage B-tree.">H5Pget_istore_k</a> </td><td>Sets/retrieves size of parameter used to control B-trees for indexing chunked datasets. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#gad012d7f3c2f1e1999eb1770aae3a4963" title="Sets the file space page size for a file creation property list.">H5Pset_file_space_page_size</a>/<a class="el" href="group___f_c_p_l.html#gaab5e8c08e4f588e0af1d937fcebfc885" title="Retrieves the file space page size for a file creation property list.">H5Pget_file_space_page_size</a> </td><td>Sets or retrieves the file space page size used in paged aggregation and paged buffering. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70" title="Sets the file space handling strategy and persisting free-space values for a file creation property l...">H5Pset_file_space_strategy</a>/<a class="el" href="group___f_c_p_l.html#ga54cf6ca4f897ba9ee3695a15fe8e6029" title="Retrieves the file space handling strategy, persisting free-space condition and threshold value for a...">H5Pget_file_space_strategy</a> </td><td>Sets or retrieves the file space handling strategy, the persisting free-space and the free-space section size. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga5e5020b1e2579da4617ea115e3cc50f1" title="Sets number of shared object header message indexes.">H5Pset_shared_mesg_nindexes</a>/<a class="el" href="group___f_c_p_l.html#ga30980db1814a251e7b40362af1006652" title="Retrieves the number of shared object header message indexes in file creation property list.">H5Pget_shared_mesg_nindexes</a> </td><td>Sets or retrieves number of shared object header message indexes in file creation property list. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga052aba0c1c5a3908a62335fc28e287ef" title="Configures the specified shared object header message index.">H5Pset_shared_mesg_index</a> </td><td>Configures the specified shared object header message index. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#gac6bac4446c45d348c953b3afdecede2c" title="Retrieves the configuration settings for a shared message index.">H5Pget_shared_mesg_index</a> </td><td>Retrieves the configuration settings for a shared message index. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga967f961f4002d63804dc67b3bcd8f354" title="Sets shared object header message storage phase change thresholds.">H5Pset_shared_mesg_phase_change</a>/<a class="el" href="group___f_c_p_l.html#gab013e791706b44f545a97096d8e4c72e" title="Retrieves shared object header message phase change information.">H5Pget_shared_mesg_phase_change</a> </td><td>Sets or retrieves shared object header message storage phase change thresholds. </td></tr>
+<tr>
+<td><a class="el" href="group___f_c_p_l.html#ga99c0afbb68e8e775ae70cac44404a534" title="Retrieves the version information of various objects for a file creation property list(deprecated)">H5Pget_version</a> </td><td></td></tr>
+</table>
+</p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for File Creation Properties:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___f_c_p_l.png" border="0" usemap="#agroup______f__c__p__l" alt=""/></div>
+<map name="agroup______f__c__p__l" id="agroup______f__c__p__l">
+<area shape="rect" title=" " alt="" coords="244,5,419,31"/>
+<area shape="rect" href="group___g_c_p_l.html" title=" " alt="" coords="5,5,196,31"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaab5e8c08e4f588e0af1d937fcebfc885"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#gaab5e8c08e4f588e0af1d937fcebfc885">H5Pget_file_space_page_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *fsp_size)</td></tr>
+<tr class="memdesc:gaab5e8c08e4f588e0af1d937fcebfc885"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file space page size for a file creation property list. <a href="group___f_c_p_l.html#gaab5e8c08e4f588e0af1d937fcebfc885">More...</a><br /></td></tr>
+<tr class="separator:gaab5e8c08e4f588e0af1d937fcebfc885"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga54cf6ca4f897ba9ee3695a15fe8e6029"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga54cf6ca4f897ba9ee3695a15fe8e6029">H5Pget_file_space_strategy</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> *strategy, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *persist, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *threshold)</td></tr>
+<tr class="memdesc:ga54cf6ca4f897ba9ee3695a15fe8e6029"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file space handling strategy, persisting free-space condition and threshold value for a file creation property list. <a href="group___f_c_p_l.html#ga54cf6ca4f897ba9ee3695a15fe8e6029">More...</a><br /></td></tr>
+<tr class="separator:ga54cf6ca4f897ba9ee3695a15fe8e6029"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2179b032be5d2efbca63d8f82a292ec1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga2179b032be5d2efbca63d8f82a292ec1">H5Pget_istore_k</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *ik)</td></tr>
+<tr class="memdesc:ga2179b032be5d2efbca63d8f82a292ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the 1/2 rank of an indexed storage B-tree. <a href="group___f_c_p_l.html#ga2179b032be5d2efbca63d8f82a292ec1">More...</a><br /></td></tr>
+<tr class="separator:ga2179b032be5d2efbca63d8f82a292ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac6bac4446c45d348c953b3afdecede2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#gac6bac4446c45d348c953b3afdecede2c">H5Pget_shared_mesg_index</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned index_num, unsigned *mesg_type_flags, unsigned *min_mesg_size)</td></tr>
+<tr class="memdesc:gac6bac4446c45d348c953b3afdecede2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the configuration settings for a shared message index. <a href="group___f_c_p_l.html#gac6bac4446c45d348c953b3afdecede2c">More...</a><br /></td></tr>
+<tr class="separator:gac6bac4446c45d348c953b3afdecede2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga30980db1814a251e7b40362af1006652"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga30980db1814a251e7b40362af1006652">H5Pget_shared_mesg_nindexes</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *nindexes)</td></tr>
+<tr class="memdesc:ga30980db1814a251e7b40362af1006652"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of shared object header message indexes in file creation property list. <a href="group___f_c_p_l.html#ga30980db1814a251e7b40362af1006652">More...</a><br /></td></tr>
+<tr class="separator:ga30980db1814a251e7b40362af1006652"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab013e791706b44f545a97096d8e4c72e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#gab013e791706b44f545a97096d8e4c72e">H5Pget_shared_mesg_phase_change</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *max_list, unsigned *min_btree)</td></tr>
+<tr class="memdesc:gab013e791706b44f545a97096d8e4c72e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves shared object header message phase change information. <a href="group___f_c_p_l.html#gab013e791706b44f545a97096d8e4c72e">More...</a><br /></td></tr>
+<tr class="separator:gab013e791706b44f545a97096d8e4c72e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8da25b0367cf226c2888141661fd7a2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga8da25b0367cf226c2888141661fd7a2d">H5Pget_sizes</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t *sizeof_addr, size_t *sizeof_size)</td></tr>
+<tr class="memdesc:ga8da25b0367cf226c2888141661fd7a2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the offsets and lengths used in an HDF5 file. <a href="group___f_c_p_l.html#ga8da25b0367cf226c2888141661fd7a2d">More...</a><br /></td></tr>
+<tr class="separator:ga8da25b0367cf226c2888141661fd7a2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d4ee26c030ced6d7a314543578c88b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga1d4ee26c030ced6d7a314543578c88b1">H5Pget_sym_k</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *ik, unsigned *lk)</td></tr>
+<tr class="memdesc:ga1d4ee26c030ced6d7a314543578c88b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size. <a href="group___f_c_p_l.html#ga1d4ee26c030ced6d7a314543578c88b1">More...</a><br /></td></tr>
+<tr class="separator:ga1d4ee26c030ced6d7a314543578c88b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75b312bb0c70419fc428d743a65bed86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86">H5Pget_userblock</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *size)</td></tr>
+<tr class="memdesc:ga75b312bb0c70419fc428d743a65bed86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of a user block. <a href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86">More...</a><br /></td></tr>
+<tr class="separator:ga75b312bb0c70419fc428d743a65bed86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad012d7f3c2f1e1999eb1770aae3a4963"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#gad012d7f3c2f1e1999eb1770aae3a4963">H5Pset_file_space_page_size</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> fsp_size)</td></tr>
+<tr class="memdesc:gad012d7f3c2f1e1999eb1770aae3a4963"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file space page size for a file creation property list. <a href="group___f_c_p_l.html#gad012d7f3c2f1e1999eb1770aae3a4963">More...</a><br /></td></tr>
+<tr class="separator:gad012d7f3c2f1e1999eb1770aae3a4963"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga167ff65f392ca3b7f1933b1cee1b9f70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70">H5Pset_file_space_strategy</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> strategy, <a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> persist, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> threshold)</td></tr>
+<tr class="memdesc:ga167ff65f392ca3b7f1933b1cee1b9f70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file space handling strategy and persisting free-space values for a file creation property list. <a href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70">More...</a><br /></td></tr>
+<tr class="separator:ga167ff65f392ca3b7f1933b1cee1b9f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga84a72f59d17841c37ab34674bf22a10c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga84a72f59d17841c37ab34674bf22a10c">H5Pset_istore_k</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned ik)</td></tr>
+<tr class="memdesc:ga84a72f59d17841c37ab34674bf22a10c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the parameter used to control the B-trees for indexing chunked datasets. <a href="group___f_c_p_l.html#ga84a72f59d17841c37ab34674bf22a10c">More...</a><br /></td></tr>
+<tr class="separator:ga84a72f59d17841c37ab34674bf22a10c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga052aba0c1c5a3908a62335fc28e287ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga052aba0c1c5a3908a62335fc28e287ef">H5Pset_shared_mesg_index</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned index_num, unsigned mesg_type_flags, unsigned min_mesg_size)</td></tr>
+<tr class="memdesc:ga052aba0c1c5a3908a62335fc28e287ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the specified shared object header message index. <a href="group___f_c_p_l.html#ga052aba0c1c5a3908a62335fc28e287ef">More...</a><br /></td></tr>
+<tr class="separator:ga052aba0c1c5a3908a62335fc28e287ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5e5020b1e2579da4617ea115e3cc50f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga5e5020b1e2579da4617ea115e3cc50f1">H5Pset_shared_mesg_nindexes</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned nindexes)</td></tr>
+<tr class="memdesc:ga5e5020b1e2579da4617ea115e3cc50f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets number of shared object header message indexes. <a href="group___f_c_p_l.html#ga5e5020b1e2579da4617ea115e3cc50f1">More...</a><br /></td></tr>
+<tr class="separator:ga5e5020b1e2579da4617ea115e3cc50f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga967f961f4002d63804dc67b3bcd8f354"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga967f961f4002d63804dc67b3bcd8f354">H5Pset_shared_mesg_phase_change</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned max_list, unsigned min_btree)</td></tr>
+<tr class="memdesc:ga967f961f4002d63804dc67b3bcd8f354"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets shared object header message storage phase change thresholds. <a href="group___f_c_p_l.html#ga967f961f4002d63804dc67b3bcd8f354">More...</a><br /></td></tr>
+<tr class="separator:ga967f961f4002d63804dc67b3bcd8f354"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5eb3ba16f063d151d1b56d33e0710a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#gae5eb3ba16f063d151d1b56d33e0710a9">H5Pset_sizes</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, size_t sizeof_addr, size_t sizeof_size)</td></tr>
+<tr class="memdesc:gae5eb3ba16f063d151d1b56d33e0710a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the byte size of the offsets and lengths used to address objects in an HDF5 file. <a href="group___f_c_p_l.html#gae5eb3ba16f063d151d1b56d33e0710a9">More...</a><br /></td></tr>
+<tr class="separator:gae5eb3ba16f063d151d1b56d33e0710a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga444ca905f084f9f96b7fe60d2a8c8176"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga444ca905f084f9f96b7fe60d2a8c8176">H5Pset_sym_k</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned ik, unsigned lk)</td></tr>
+<tr class="separator:ga444ca905f084f9f96b7fe60d2a8c8176"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga403bd982a2976c932237b186ed1cff4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d">H5Pset_userblock</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> size)</td></tr>
+<tr class="memdesc:ga403bd982a2976c932237b186ed1cff4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets user block size. <a href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d">More...</a><br /></td></tr>
+<tr class="separator:ga403bd982a2976c932237b186ed1cff4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99c0afbb68e8e775ae70cac44404a534"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga99c0afbb68e8e775ae70cac44404a534">H5Pget_version</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, unsigned *boot, unsigned *freelist, unsigned *stab, unsigned *shhdr)</td></tr>
+<tr class="memdesc:ga99c0afbb68e8e775ae70cac44404a534"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the version information of various objects for a file creation property list(deprecated) <a href="group___f_c_p_l.html#ga99c0afbb68e8e775ae70cac44404a534">More...</a><br /></td></tr>
+<tr class="separator:ga99c0afbb68e8e775ae70cac44404a534"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad388f8cfa213762c6fc3e45619aa5db6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#gad388f8cfa213762c6fc3e45619aa5db6">H5Pset_file_space</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797">H5F_file_space_type_t</a> strategy, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> threshold)</td></tr>
+<tr class="memdesc:gad388f8cfa213762c6fc3e45619aa5db6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file space handling strategy and the free-space section size threshold. <a href="group___f_c_p_l.html#gad388f8cfa213762c6fc3e45619aa5db6">More...</a><br /></td></tr>
+<tr class="separator:gad388f8cfa213762c6fc3e45619aa5db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9873dad32f2be5b4bb41497e2fbf5619"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_c_p_l.html#ga9873dad32f2be5b4bb41497e2fbf5619">H5Pget_file_space</a> (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a> plist_id, <a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797">H5F_file_space_type_t</a> *strategy, <a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *threshold)</td></tr>
+<tr class="memdesc:ga9873dad32f2be5b4bb41497e2fbf5619"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file space handling strategy, and threshold value for a file creation property list. <a href="group___f_c_p_l.html#ga9873dad32f2be5b4bb41497e2fbf5619">More...</a><br /></td></tr>
+<tr class="separator:ga9873dad32f2be5b4bb41497e2fbf5619"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="ga9873dad32f2be5b4bb41497e2fbf5619"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9873dad32f2be5b4bb41497e2fbf5619">&#9670;&nbsp;</a></span>H5Pget_file_space()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_file_space </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797">H5F_file_space_type_t</a> *&#160;</td>
+ <td class="paramname"><em>strategy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>threshold</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the file space handling strategy, and threshold value for a file creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">strategy</td><td>Pointer to the file space handling strategy </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">threshold</td><td>Pointer to the free-space section size threshold value</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000077">Deprecated:</a></b></dt><dd>When was this function deprecated?</dd></dl>
+<p>Maps to the function <a class="el" href="group___f_c_p_l.html#ga54cf6ca4f897ba9ee3695a15fe8e6029" title="Retrieves the file space handling strategy, persisting free-space condition and threshold value for a...">H5Pget_file_space_strategy()</a> </p>
+
+</div>
+</div>
+<a id="gaab5e8c08e4f588e0af1d937fcebfc885"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaab5e8c08e4f588e0af1d937fcebfc885">&#9670;&nbsp;</a></span>H5Pget_file_space_page_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_file_space_page_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>fsp_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the file space page size for a file creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">fsp_size</td><td>File space page size</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#gaab5e8c08e4f588e0af1d937fcebfc885" title="Retrieves the file space page size for a file creation property list.">H5Pget_file_space_page_size()</a> retrieves the file space page size for paged aggregation in the parameter <code>fsp_size</code>.</p>
+<p>The library default is 4KB (4096) if <code>fsp_size</code> is not previously set via a call to <a class="el" href="group___f_c_p_l.html#gad012d7f3c2f1e1999eb1770aae3a4963" title="Sets the file space page size for a file creation property list.">H5Pset_file_space_page_size()</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.1 </dd></dl>
+
+</div>
+</div>
+<a id="ga54cf6ca4f897ba9ee3695a15fe8e6029"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga54cf6ca4f897ba9ee3695a15fe8e6029">&#9670;&nbsp;</a></span>H5Pget_file_space_strategy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_file_space_strategy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> *&#160;</td>
+ <td class="paramname"><em>strategy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> *&#160;</td>
+ <td class="paramname"><em>persist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>threshold</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the file space handling strategy, persisting free-space condition and threshold value for a file creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">strategy</td><td>The file space handling strategy </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">persist</td><td>The boolean value indicating whether free space is persistent or not </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">threshold</td><td>The free-space section size threshold value</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga54cf6ca4f897ba9ee3695a15fe8e6029" title="Retrieves the file space handling strategy, persisting free-space condition and threshold value for a...">H5Pget_file_space_strategy()</a> retrieves the file space handling strategy, the persisting free-space condition and the threshold value in the parameters <code>strategy</code>, <code>persist</code> and <code>threshold</code> respectively.</p>
+<p>The library default values returned when <a class="el" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70" title="Sets the file space handling strategy and persisting free-space values for a file creation property l...">H5Pset_file_space_strategy()</a> has not been called are:</p>
+<ul>
+<li><code>strategy</code> - <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca4eb2323fa7feed13452676d57cc27a87">H5F_FSPACE_STRATEGY_FSM_AGGR</a> </li>
+<li><code>persist</code> - 0 </li>
+<li><code>threshold</code> - 1</li>
+</ul>
+<dl class="section since"><dt>Since</dt><dd>1.10.1 </dd></dl>
+
+</div>
+</div>
+<a id="ga2179b032be5d2efbca63d8f82a292ec1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2179b032be5d2efbca63d8f82a292ec1">&#9670;&nbsp;</a></span>H5Pget_istore_k()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_istore_k </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>ik</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries the 1/2 rank of an indexed storage B-tree. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">ik</td><td>Pointer to location to return the chunked storage B-tree 1/2 rank (<em>Default value of B-tree 1/2 rank: 32</em>)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga2179b032be5d2efbca63d8f82a292ec1" title="Queries the 1/2 rank of an indexed storage B-tree.">H5Pget_istore_k()</a> queries the 1/2 rank of an indexed storage B-tree.</p>
+<p>The argument <code>ik</code> may be the null pointer (NULL). This function is valid only for file creation property lists.</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___f_c_p_l.html#ga84a72f59d17841c37ab34674bf22a10c" title="Sets the size of the parameter used to control the B-trees for indexing chunked datasets.">H5Pset_istore_k()</a></dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.6.4 <code>ik</code> parameter type changed to <em>unsigned</em>. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="gac6bac4446c45d348c953b3afdecede2c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac6bac4446c45d348c953b3afdecede2c">&#9670;&nbsp;</a></span>H5Pget_shared_mesg_index()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_shared_mesg_index </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>index_num</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>mesg_type_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>min_mesg_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the configuration settings for a shared message index. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">index_num</td><td>Index being configured </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">mesg_type_flags</td><td>Types of messages that may be stored in this index </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">min_mesg_size</td><td>Minimum message size</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#gac6bac4446c45d348c953b3afdecede2c" title="Retrieves the configuration settings for a shared message index.">H5Pget_shared_mesg_index()</a> retrieves the message type and minimum message size settings from the file creation property list <code>plist_id</code> for the shared object header message index specified by <code>index_num</code>.</p>
+<p><code>index_num</code> specifies the index. <code>index_num</code> is zero-indexed, so in a file with three indexes, they will be numbered 0, 1, and 2.</p>
+<p><code>mesg_type_flags</code> and <code>min_mesg_size</code> will contain, respectively, the types of messages and the minimum size, in bytes, of messages that can be stored in this index.</p>
+<p>Valid message types are described in <a class="el" href="group___f_c_p_l.html#ga052aba0c1c5a3908a62335fc28e287ef" title="Configures the specified shared object header message index.">H5Pset_shared_mesg_index()</a>.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga30980db1814a251e7b40362af1006652"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga30980db1814a251e7b40362af1006652">&#9670;&nbsp;</a></span>H5Pget_shared_mesg_nindexes()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_shared_mesg_nindexes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>nindexes</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the number of shared object header message indexes in file creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">nindexes</td><td>Number of shared object header message indexes available in files created with this property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga30980db1814a251e7b40362af1006652" title="Retrieves the number of shared object header message indexes in file creation property list.">H5Pget_shared_mesg_nindexes()</a> retrieves the number of shared object header message indexes in the specified file creation property list <code>plist_id</code>.</p>
+<p>If the value of <code>nindexes</code> is 0 (zero), shared object header messages are disabled in files created with this property list.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="gab013e791706b44f545a97096d8e4c72e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab013e791706b44f545a97096d8e4c72e">&#9670;&nbsp;</a></span>H5Pget_shared_mesg_phase_change()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_shared_mesg_phase_change </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>max_list</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>min_btree</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves shared object header message phase change information. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">max_list</td><td>Threshold above which storage of a shared object header message index shifts from list to B-tree </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">min_btree</td><td>Threshold below which storage of a shared object header message index reverts to list format</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#gab013e791706b44f545a97096d8e4c72e" title="Retrieves shared object header message phase change information.">H5Pget_shared_mesg_phase_change()</a> retrieves the threshold values for storage of shared object header message indexes in a file. These phase change thresholds determine the point at which the index storage mechanism changes from a more compact list format to a more performance-oriented B-tree format, and vice-versa.</p>
+<p>By default, a shared object header message index is initially stored as a compact list. When the number of messages in an index exceeds the specified <code>max_list</code> threshold, storage switches to a B-tree format for improved performance. If the number of messages subsequently falls below the <code>min_btree</code> threshold, the index will revert to the list format.</p>
+<p>If <code>max_list</code> is set to 0 (zero), shared object header message indexes in the file will always be stored as B-trees.</p>
+<p><code>plist_id</code> specifies the file creation property list.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga8da25b0367cf226c2888141661fd7a2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8da25b0367cf226c2888141661fd7a2d">&#9670;&nbsp;</a></span>H5Pget_sizes()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_sizes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>sizeof_addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t *&#160;</td>
+ <td class="paramname"><em>sizeof_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the size of the offsets and lengths used in an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">sizeof_addr</td><td>Pointer to location to return offset size in bytes </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">sizeof_size</td><td>Pointer to location to return length size in bytes</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga8da25b0367cf226c2888141661fd7a2d" title="Retrieves the size of the offsets and lengths used in an HDF5 file.">H5Pget_sizes()</a> retrieves the size of the offsets and lengths used in an HDF5 file. This function is only valid for file creation property lists.</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga1d4ee26c030ced6d7a314543578c88b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1d4ee26c030ced6d7a314543578c88b1">&#9670;&nbsp;</a></span>H5Pget_sym_k()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_sym_k </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>ik</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>lk</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">ik</td><td>Pointer to location to return the symbol table's B-tree 1/2 rank (<em>Default value of B-tree 1/2 rank: 16</em>) </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">lk</td><td>Pointer to location to return the symbol table's leaf node 1/2 size (<em>Default value of leaf node 1/2 size: 4</em>)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga1d4ee26c030ced6d7a314543578c88b1" title="Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size.">H5Pget_sym_k()</a> retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size.</p>
+<p>This function is valid only for file creation property lists.</p>
+<p>If a parameter value is set to NULL, that parameter is not retrieved.</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___f_c_p_l.html#ga444ca905f084f9f96b7fe60d2a8c8176">H5Pset_sym_k()</a></dd></dl>
+<dl class="section version"><dt>Version</dt><dd>1.6.4 <code>ik</code> parameter type changed to <em>unsigned</em> </dd>
+<dd>
+1.6.0 The <code>ik</code> parameter has changed from type int to <em>unsigned</em> </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga75b312bb0c70419fc428d743a65bed86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga75b312bb0c70419fc428d743a65bed86">&#9670;&nbsp;</a></span>H5Pget_userblock()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_userblock </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a> *&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the size of a user block. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">size</td><td>Pointer to location to return user-block size</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86" title="Retrieves the size of a user block.">H5Pget_userblock()</a> retrieves the size of a user block in a file creation property list.</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga99c0afbb68e8e775ae70cac44404a534"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga99c0afbb68e8e775ae70cac44404a534">&#9670;&nbsp;</a></span>H5Pget_version()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pget_version </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>boot</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>freelist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>stab</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned *&#160;</td>
+ <td class="paramname"><em>shhdr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the version information of various objects for a file creation property list(deprecated) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">boot</td><td>Pointer to location to return super block version number </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">freelist</td><td>Pointer to location to return global freelist version number </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">stab</td><td>Pointer to location to return symbol table version number </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">shhdr</td><td>Pointer to location to return shared object header version number</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000075">Deprecated:</a></b></dt><dd>Deprecated in favor of the function <a class="el" href="group___h5_f.html#gae17036b3e36a8777328204e8bf073144">H5Fget_info()</a></dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga99c0afbb68e8e775ae70cac44404a534" title="Retrieves the version information of various objects for a file creation property list(deprecated)">H5Pget_version()</a> retrieves the version information of various objects for a file creation property list. Any pointer parameters which are passed as NULL are not queried.</p>
+<dl class="section version"><dt>Version</dt><dd>1.6.4 <code>boot</code>, <code>freelist</code>, <code>stab</code>, <code>shhdr</code> parameter types changed to unsigned. </dd></dl>
+
+</div>
+</div>
+<a id="gad388f8cfa213762c6fc3e45619aa5db6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad388f8cfa213762c6fc3e45619aa5db6">&#9670;&nbsp;</a></span>H5Pset_file_space()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_file_space </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a516b1f95b12f7d056f55cb5cc1867797">H5F_file_space_type_t</a>&#160;</td>
+ <td class="paramname"><em>strategy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>threshold</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the file space handling strategy and the free-space section size threshold. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">strategy</td><td>The file space handling strategy to be used. See: <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">threshold</td><td>The smallest free-space section size that the free space manager will track</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000076">Deprecated:</a></b></dt><dd>When was this function deprecated?</dd></dl>
+<p>Maps to the function <a class="el" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70" title="Sets the file space handling strategy and persisting free-space values for a file creation property l...">H5Pset_file_space_strategy()</a>. </p>
+
+</div>
+</div>
+<a id="gad012d7f3c2f1e1999eb1770aae3a4963"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad012d7f3c2f1e1999eb1770aae3a4963">&#9670;&nbsp;</a></span>H5Pset_file_space_page_size()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_file_space_page_size </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>fsp_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the file space page size for a file creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">fsp_size</td><td>File space page size</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#gad012d7f3c2f1e1999eb1770aae3a4963" title="Sets the file space page size for a file creation property list.">H5Pset_file_space_page_size()</a> sets the file space page size <code>fsp_size</code> used in paged aggregation and paged buffering.</p>
+<p><code>fsp_size</code> has a minimum size of 512. Setting a value less than 512 will return an error. The library default size for the file space page size when not set is 4096.</p>
+<p>The size set via this routine may not be changed for the life of the file.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.1 </dd></dl>
+
+</div>
+</div>
+<a id="ga167ff65f392ca3b7f1933b1cee1b9f70"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga167ff65f392ca3b7f1933b1cee1b9f70">&#9670;&nbsp;</a></span>H5Pset_file_space_strategy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_file_space_strategy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a>&#160;</td>
+ <td class="paramname"><em>strategy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a>&#160;</td>
+ <td class="paramname"><em>persist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>threshold</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the file space handling strategy and persisting free-space values for a file creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">strategy</td><td>The file space handling strategy to be used. See: <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">persist</td><td>A boolean value to indicate whether free space should be persistent or not </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">threshold</td><td>The smallest free-space section size that the free space manager will track</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70" title="Sets the file space handling strategy and persisting free-space values for a file creation property l...">H5Pset_file_space_strategy()</a> sets the file space handling <code>strategy</code>, specifies persisting free-space or not (<code>persist</code>), and sets the free-space section size <code>threshold</code> in the file creation property list <code>plist_id</code>.</p>
+<p><a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> is a struct defined in <a class="el" href="_h5_fpublic_8h.html">H5Fpublic.h</a> as follows:</p>
+<div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> {</div>
+<div class="line"> <a class="code" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca4eb2323fa7feed13452676d57cc27a87">H5F_FSPACE_STRATEGY_FSM_AGGR</a> = 0, </div>
+<div class="line"> <a class="code" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bccacd625bd864903e71132c9098929f5a0a">H5F_FSPACE_STRATEGY_PAGE</a> =</div>
+<div class="line"> 1, </div>
+<div class="line"> <a class="code" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bccadb6fc9603ec0a3481a6cdf806796a322">H5F_FSPACE_STRATEGY_AGGR</a> = 2, </div>
+<div class="line"> <a class="code" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca11913e0bec94762bd376aec819f50bfb">H5F_FSPACE_STRATEGY_NONE</a> = 3, </div>
+<div class="line"> <a class="code" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca0164b7c72f475ecee8f19b796b95d937">H5F_FSPACE_STRATEGY_NTYPES</a> </div>
+<div class="line">} <a class="code" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a>;</div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a9cc492c4b5c936e48716a8dab3691bcc"><div class="ttname"><a href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a></div><div class="ttdeci">H5F_fspace_strategy_t</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:201</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a9cc492c4b5c936e48716a8dab3691bcca0164b7c72f475ecee8f19b796b95d937"><div class="ttname"><a href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca0164b7c72f475ecee8f19b796b95d937">H5F_FSPACE_STRATEGY_NTYPES</a></div><div class="ttdeci">@ H5F_FSPACE_STRATEGY_NTYPES</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:208</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a9cc492c4b5c936e48716a8dab3691bcca11913e0bec94762bd376aec819f50bfb"><div class="ttname"><a href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca11913e0bec94762bd376aec819f50bfb">H5F_FSPACE_STRATEGY_NONE</a></div><div class="ttdeci">@ H5F_FSPACE_STRATEGY_NONE</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:207</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a9cc492c4b5c936e48716a8dab3691bcca4eb2323fa7feed13452676d57cc27a87"><div class="ttname"><a href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca4eb2323fa7feed13452676d57cc27a87">H5F_FSPACE_STRATEGY_FSM_AGGR</a></div><div class="ttdeci">@ H5F_FSPACE_STRATEGY_FSM_AGGR</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:202</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a9cc492c4b5c936e48716a8dab3691bccacd625bd864903e71132c9098929f5a0a"><div class="ttname"><a href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bccacd625bd864903e71132c9098929f5a0a">H5F_FSPACE_STRATEGY_PAGE</a></div><div class="ttdeci">@ H5F_FSPACE_STRATEGY_PAGE</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:204</div></div>
+<div class="ttc" id="a_h5_fpublic_8h_html_a9cc492c4b5c936e48716a8dab3691bccadb6fc9603ec0a3481a6cdf806796a322"><div class="ttname"><a href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bccadb6fc9603ec0a3481a6cdf806796a322">H5F_FSPACE_STRATEGY_AGGR</a></div><div class="ttdeci">@ H5F_FSPACE_STRATEGY_AGGR</div><div class="ttdef"><b>Definition:</b> H5Fpublic.h:206</div></div>
+</div><!-- fragment --><p> This setting cannot be changed for the life of the file.</p>
+<p>As the <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bccadb6fc9603ec0a3481a6cdf806796a322">H5F_FSPACE_STRATEGY_AGGR</a> and <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcca11913e0bec94762bd376aec819f50bfb">H5F_FSPACE_STRATEGY_NONE</a> strategies do not use the free-space managers, the <code>persist</code> and <code>threshold</code> settings will be ignored for those strategies.</p>
+<dl class="section since"><dt>Since</dt><dd>1.10.1 </dd></dl>
+
+</div>
+</div>
+<a id="ga84a72f59d17841c37ab34674bf22a10c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga84a72f59d17841c37ab34674bf22a10c">&#9670;&nbsp;</a></span>H5Pset_istore_k()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_istore_k </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>ik</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the size of the parameter used to control the B-trees for indexing chunked datasets. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">ik</td><td>1/2 rank of chunked storage B-tree</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga84a72f59d17841c37ab34674bf22a10c" title="Sets the size of the parameter used to control the B-trees for indexing chunked datasets.">H5Pset_istore_k()</a> sets the size of the parameter used to control the B-trees for indexing chunked datasets. This function is valid only for file creation property lists.</p>
+<p><code>ik</code> is one half the rank of a tree that stores chunked raw data. On average, such a tree will be 75% full, or have an average rank of 1.5 times the value of <code>ik</code>.</p>
+<p>The HDF5 library uses (<code>ik*2</code>) as the maximum # of entries before splitting a B-tree node. Since only 2 bytes are used in storing # of entries for a B-tree node in an HDF5 file, (<code>ik*2</code>) cannot exceed 65536. The default value for <code>ik</code> is 32.</p>
+<dl class="section version"><dt>Version</dt><dd>1.6.4 <code>ik</code> parameter type changed to <code>unsigned</code>. </dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga052aba0c1c5a3908a62335fc28e287ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga052aba0c1c5a3908a62335fc28e287ef">&#9670;&nbsp;</a></span>H5Pset_shared_mesg_index()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_shared_mesg_index </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>index_num</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>mesg_type_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>min_mesg_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Configures the specified shared object header message index. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">index_num</td><td>Index being configured </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">mesg_type_flags</td><td>Types of messages that should be stored in this index </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">min_mesg_size</td><td>Minimum message size</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga052aba0c1c5a3908a62335fc28e287ef" title="Configures the specified shared object header message index.">H5Pset_shared_mesg_index()</a> is used to configure the specified shared object header message index, setting the types of messages that may be stored in the index and the minimum size of each message.</p>
+<p><code>plist_id</code> specifies the file creation property list.</p>
+<p><code>index_num</code> specifies the index to be configured. <code>index_num</code> is zero-indexed, so in a file with three indexes, they will be numbered 0, 1, and 2.</p>
+<p><code>mesg_type_flags</code> and <code>min_mesg_size</code> specify, respectively, the types and minimum size of messages that can be stored in this index.</p>
+<p>Valid message types are as follows:</p>
+<table class="doxtable">
+<tr>
+<td><a class="el" href="_h5_opublic_8h.html#a9afd14be756c9c78054c6546df619aeb">H5O_SHMESG_NONE_FLAG</a> </td><td>No shared messages </td></tr>
+<tr>
+<td><a class="el" href="_h5_opublic_8h.html#a0d0f1e2d1fbc0a1b7abedab079bc0169">H5O_SHMESG_SDSPACE_FLAG</a> </td><td>Simple dataspace message </td></tr>
+<tr>
+<td><a class="el" href="_h5_opublic_8h.html#a36eda71178efc0e7549165415132be09">H5O_SHMESG_DTYPE_FLAG</a> </td><td>Datatype message </td></tr>
+<tr>
+<td><a class="el" href="_h5_opublic_8h.html#adb0d22cd6fc800ed18dc9e93c0615545">H5O_SHMESG_FILL_FLAG</a> </td><td>Fill value message </td></tr>
+<tr>
+<td><a class="el" href="_h5_opublic_8h.html#a416a2bd5f9ddbbb4bcc4fb5ecf989c56">H5O_SHMESG_PLINE_FLAG</a> </td><td>Filter pipeline message </td></tr>
+<tr>
+<td><a class="el" href="_h5_opublic_8h.html#ac12556bd14d8641e9262a5968df34f05">H5O_SHMESG_ATTR_FLAG</a> </td><td>Attribute message </td></tr>
+<tr>
+<td><a class="el" href="_h5_opublic_8h.html#a444daa9a8a23169f7682a6c486145400">H5O_SHMESG_ALL_FLAG</a> </td><td>All message types; i.e., equivalent to the following: (<a class="el" href="_h5_opublic_8h.html#a0d0f1e2d1fbc0a1b7abedab079bc0169">H5O_SHMESG_SDSPACE_FLAG</a> | <a class="el" href="_h5_opublic_8h.html#a36eda71178efc0e7549165415132be09">H5O_SHMESG_DTYPE_FLAG</a> | <a class="el" href="_h5_opublic_8h.html#adb0d22cd6fc800ed18dc9e93c0615545">H5O_SHMESG_FILL_FLAG</a> | <a class="el" href="_h5_opublic_8h.html#a416a2bd5f9ddbbb4bcc4fb5ecf989c56">H5O_SHMESG_PLINE_FLAG</a> | <a class="el" href="_h5_opublic_8h.html#ac12556bd14d8641e9262a5968df34f05">H5O_SHMESG_ATTR_FLAG</a>) </td></tr>
+</table>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga5e5020b1e2579da4617ea115e3cc50f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5e5020b1e2579da4617ea115e3cc50f1">&#9670;&nbsp;</a></span>H5Pset_shared_mesg_nindexes()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_shared_mesg_nindexes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>nindexes</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets number of shared object header message indexes. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">nindexes</td><td>Number of shared object header message indexes to be available in files created with this property list (<code>nindexes</code> must be &lt;= <a class="el" href="_h5_opublic_8h.html#aef9499cc5075ad8ede185caac4e01a3c">H5O_SHMESG_MAX_NINDEXES</a> (8))</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga5e5020b1e2579da4617ea115e3cc50f1" title="Sets number of shared object header message indexes.">H5Pset_shared_mesg_nindexes()</a> sets the number of shared object header message indexes in the specified file creation property list.</p>
+<p>This setting determines the number of shared object header message indexes, <code>nindexes</code>, that will be available in files created with this property list. These indexes can then be configured with <a class="el" href="group___f_c_p_l.html#ga052aba0c1c5a3908a62335fc28e287ef" title="Configures the specified shared object header message index.">H5Pset_shared_mesg_index()</a>.</p>
+<p>If <code>nindexes</code> is set to 0 (zero), shared object header messages are disabled in files created with this property list.</p>
+<p>There is a limit of <a class="el" href="_h5_opublic_8h.html#aef9499cc5075ad8ede185caac4e01a3c">H5O_SHMESG_MAX_NINDEXES</a> (8) that can be set with <a class="el" href="group___f_c_p_l.html#ga5e5020b1e2579da4617ea115e3cc50f1" title="Sets number of shared object header message indexes.">H5Pset_shared_mesg_nindexes()</a>. An error will occur if specifying a value of <code>nindexes</code> that is greater than this value.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga967f961f4002d63804dc67b3bcd8f354"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga967f961f4002d63804dc67b3bcd8f354">&#9670;&nbsp;</a></span>H5Pset_shared_mesg_phase_change()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_shared_mesg_phase_change </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>max_list</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>min_btree</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets shared object header message storage phase change thresholds. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">max_list</td><td>Threshold above which storage of a shared object header message index shifts from list to B-tree </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">min_btree</td><td>Threshold below which storage of a shared object header message index reverts to list format</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga967f961f4002d63804dc67b3bcd8f354" title="Sets shared object header message storage phase change thresholds.">H5Pset_shared_mesg_phase_change()</a> sets threshold values for storage of shared object header message indexes in a file. These phase change thresholds determine the point at which the index storage mechanism changes from a more compact list format to a more performance-oriented B-tree format, and vice-versa.</p>
+<p>By default, a shared object header message index is initially stored as a compact list. When the number of messages in an index exceeds the threshold value of <code>max_list</code>, storage switches to a B-tree for improved performance. If the number of messages subsequently falls below the <code>min_btree</code> threshold, the index will revert to the list format.</p>
+<p>If <code>max_list</code> is set to 0 (zero), shared object header message indexes in the file will be created as B-trees and will never revert to lists.</p>
+<p><code>plist_id</code> specifies the file creation property list.</p>
+<dl class="section since"><dt>Since</dt><dd>1.8.0 </dd></dl>
+
+</div>
+</div>
+<a id="gae5eb3ba16f063d151d1b56d33e0710a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae5eb3ba16f063d151d1b56d33e0710a9">&#9670;&nbsp;</a></span>H5Pset_sizes()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_sizes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizeof_addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&#160;</td>
+ <td class="paramname"><em>sizeof_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the byte size of the offsets and lengths used to address objects in an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">sizeof_addr</td><td>Size of an object offset in bytes </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">sizeof_size</td><td>Size of an object length in bytes</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#gae5eb3ba16f063d151d1b56d33e0710a9" title="Sets the byte size of the offsets and lengths used to address objects in an HDF5 file.">H5Pset_sizes()</a> sets the byte size of the offsets and lengths used to address objects in an HDF5 file. This function is only valid for file creation property lists. Passing in a value of 0 for one of the parameters retains the current value. The default value for both values is the same as sizeof(hsize_t) in the library (normally 8 bytes). Valid values currently are 2, 4, 8 and 16.</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga444ca905f084f9f96b7fe60d2a8c8176"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga444ca905f084f9f96b7fe60d2a8c8176">&#9670;&nbsp;</a></span>H5Pset_sym_k()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_sym_k </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>ik</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&#160;</td>
+ <td class="paramname"><em>lk</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">ik</td><td>Symbol table tree rank </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">lk</td><td>Symbol table node size</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga444ca905f084f9f96b7fe60d2a8c8176">H5Pset_sym_k()</a> sets the size of parameters used to control the symbol table nodes.</p>
+<p>This function is valid only for file creation property lists. Passing in a value of zero (0) for one of the parameters retains the current value.</p>
+<p><code>ik</code> is one half the rank of a B-tree that stores a symbol table for a group. Internal nodes of the symbol table are on average 75% full. That is, the average rank of the tree is 1.5 times the value of <code>ik</code>. The HDF5 library uses (<code>ik*2</code>) as the maximum # of entries before splitting a B-tree node. Since only 2 bytes are used in storing # of entries for a B-tree node in an HDF5 file, (<code>ik*2</code>) cannot exceed 65536. The default value for <code>ik</code> is 16.</p>
+<p><code>lk</code> is one half of the number of symbols that can be stored in a symbol table node. A symbol table node is the leaf of a symbol table tree which is used to store a group. When symbols are inserted randomly into a group, the group's symbol table nodes are 75% full on average. That is, they contain 1.5 times the number of symbols specified by <code>lk</code>. The default value for <code>lk</code> is 4.</p>
+<dl class="section version"><dt>Version</dt><dd>1.6.4 <code>ik</code> parameter type changed to <em>unsigned</em>. </dd>
+<dd>
+1.6.0 The <code>ik</code> parameter has changed from type int to <em>unsigned</em>.</dd></dl>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+<a id="ga403bd982a2976c932237b186ed1cff4d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga403bd982a2976c932237b186ed1cff4d">&#9670;&nbsp;</a></span>H5Pset_userblock()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_h5public_8h.html#a3b079ecf932a5c599499cf7e298af160">herr_t</a> H5Pset_userblock </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets user block size. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size of the user-block in bytes</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value if successful; otherwise, returns a negative value.</dd></dl>
+<p><a class="el" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d" title="Sets user block size.">H5Pset_userblock()</a> sets the user block size of a file creation property list. The default user block size is 0; it may be set to any power of 2 equal to 512 or greater (512, 1024, 2048, etc.).</p>
+<dl class="section since"><dt>Since</dt><dd>1.0.0 </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_c_p_l.map b/develop/group___f_c_p_l.map
new file mode 100644
index 0000000..63c2df5
--- /dev/null
+++ b/develop/group___f_c_p_l.map
@@ -0,0 +1,4 @@
+<map id="File Creation Properties" name="File Creation Properties">
+<area shape="rect" id="node1" title=" " alt="" coords="244,5,419,31"/>
+<area shape="rect" id="node2" href="$group___g_c_p_l.html" title=" " alt="" coords="5,5,196,31"/>
+</map>
diff --git a/develop/group___f_c_p_l.md5 b/develop/group___f_c_p_l.md5
new file mode 100644
index 0000000..15f3804
--- /dev/null
+++ b/develop/group___f_c_p_l.md5
@@ -0,0 +1 @@
+3316744af6b5f27e6c26f97001ef00f3 \ No newline at end of file
diff --git a/develop/group___f_c_p_l.png b/develop/group___f_c_p_l.png
new file mode 100644
index 0000000..a323be4
--- /dev/null
+++ b/develop/group___f_c_p_l.png
Binary files differ
diff --git a/develop/group___f_h5.html b/develop/group___f_h5.html
new file mode 100644
index 0000000..a829bd3
--- /dev/null
+++ b/develop/group___f_h5.html
@@ -0,0 +1,815 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Library (H5) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Library (H5) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespace_h5.html">H5</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5__u_g.html">The HDF5 Library and Programming Model</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga041e8ea7a216ab58ddc59bf6751393d6"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga041e8ea7a216ab58ddc59bf6751393d6">h5open_f</a> (error)</td></tr>
+<tr class="memdesc:ga041e8ea7a216ab58ddc59bf6751393d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes HDF5 Fortran interface. <a href="group___f_h5.html#ga041e8ea7a216ab58ddc59bf6751393d6">More...</a><br /></td></tr>
+<tr class="separator:ga041e8ea7a216ab58ddc59bf6751393d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga44774afab361ee25be7eda5b6fc86374"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga44774afab361ee25be7eda5b6fc86374">h5close_f</a> (error)</td></tr>
+<tr class="memdesc:ga44774afab361ee25be7eda5b6fc86374"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes HDF5 Fortran interface. <a href="group___f_h5.html#ga44774afab361ee25be7eda5b6fc86374">More...</a><br /></td></tr>
+<tr class="separator:ga44774afab361ee25be7eda5b6fc86374"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab18cab915418e6e572756ab9b200031"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gaab18cab915418e6e572756ab9b200031">h5get_libversion_f</a> (majnum, minnum, relnum, error)</td></tr>
+<tr class="memdesc:gaab18cab915418e6e572756ab9b200031"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the HDF5 LIbrary release number. <a href="group___f_h5.html#gaab18cab915418e6e572756ab9b200031">More...</a><br /></td></tr>
+<tr class="separator:gaab18cab915418e6e572756ab9b200031"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4b2269fe36d781cf9ef53e0151a7cf56"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga4b2269fe36d781cf9ef53e0151a7cf56">h5check_version_f</a> (majnum, minnum, relnum, error)</td></tr>
+<tr class="memdesc:ga4b2269fe36d781cf9ef53e0151a7cf56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verifies that library versions are consistent. <a href="group___f_h5.html#ga4b2269fe36d781cf9ef53e0151a7cf56">More...</a><br /></td></tr>
+<tr class="separator:ga4b2269fe36d781cf9ef53e0151a7cf56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9ff85c28077d0144c070ea33db4195a9"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga9ff85c28077d0144c070ea33db4195a9">h5garbage_collect_f</a> (error)</td></tr>
+<tr class="memdesc:ga9ff85c28077d0144c070ea33db4195a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Garbage collects on all free-lists of all types. <a href="group___f_h5.html#ga9ff85c28077d0144c070ea33db4195a9">More...</a><br /></td></tr>
+<tr class="separator:ga9ff85c28077d0144c070ea33db4195a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2d3df220c5d082c85a33b29c624dc8e"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gad2d3df220c5d082c85a33b29c624dc8e">h5dont_atexit_f</a> (error)</td></tr>
+<tr class="memdesc:gad2d3df220c5d082c85a33b29c624dc8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instructs library not to install atexit cleanup routine. <a href="group___f_h5.html#gad2d3df220c5d082c85a33b29c624dc8e">More...</a><br /></td></tr>
+<tr class="separator:gad2d3df220c5d082c85a33b29c624dc8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga40074aa3786e8d774c6c9596f6015a66"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga40074aa3786e8d774c6c9596f6015a66">h5get_free_list_sizes_f</a> (reg_size, arr_size, blk_size, fac_size, error)</td></tr>
+<tr class="memdesc:ga40074aa3786e8d774c6c9596f6015a66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current size of the free lists used to manage memory. <a href="group___f_h5.html#ga40074aa3786e8d774c6c9596f6015a66">More...</a><br /></td></tr>
+<tr class="separator:ga40074aa3786e8d774c6c9596f6015a66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad79ebbb1056c05aea50fcab55538a260"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gad79ebbb1056c05aea50fcab55538a260">h5kind_to_type</a> (ikind, flag)</td></tr>
+<tr class="memdesc:gad79ebbb1056c05aea50fcab55538a260"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the KIND to the correct HDF type. <a href="group___f_h5.html#gad79ebbb1056c05aea50fcab55538a260">More...</a><br /></td></tr>
+<tr class="separator:gad79ebbb1056c05aea50fcab55538a260"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3e7bfe233bbc1dbac18dda0a0e41b5b0"><td class="memItemLeft" align="right" valign="top">integer(size_t) function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga3e7bfe233bbc1dbac18dda0a0e41b5b0">h5offsetof</a> (start, end)</td></tr>
+<tr class="memdesc:ga3e7bfe233bbc1dbac18dda0a0e41b5b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the offset in memory. <a href="group___f_h5.html#ga3e7bfe233bbc1dbac18dda0a0e41b5b0">More...</a><br /></td></tr>
+<tr class="separator:ga3e7bfe233bbc1dbac18dda0a0e41b5b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac24bda244b85350dd5ef56236d17dd7a"><td class="memItemLeft" align="right" valign="top">integer function, dimension(1:8), public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gac24bda244b85350dd5ef56236d17dd7a">h5gmtime</a> (stdtime_t)</td></tr>
+<tr class="memdesc:gac24bda244b85350dd5ef56236d17dd7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert time_t structure (C) to Fortran DATE AND TIME storage format. <a href="group___f_h5.html#gac24bda244b85350dd5ef56236d17dd7a">More...</a><br /></td></tr>
+<tr class="separator:gac24bda244b85350dd5ef56236d17dd7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga2b4a8c069314c94314d542d1a7d6c323"><td class="memItemLeft" align="right" valign="top">integer, parameter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga2b4a8c069314c94314d542d1a7d6c323">h5_real_kind</a> = 1</td></tr>
+<tr class="memdesc:ga2b4a8c069314c94314d542d1a7d6c323"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used in the function <a class="el" href="group___f_h5.html#gad79ebbb1056c05aea50fcab55538a260" title="Converts the KIND to the correct HDF type.">h5kind_to_type()</a> <a href="group___f_h5.html#ga2b4a8c069314c94314d542d1a7d6c323">More...</a><br /></td></tr>
+<tr class="separator:ga2b4a8c069314c94314d542d1a7d6c323"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab73276bab4a50af03c6db19d78533bc6"><td class="memItemLeft" align="right" valign="top">integer, parameter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gab73276bab4a50af03c6db19d78533bc6">h5_integer_kind</a> = 0</td></tr>
+<tr class="memdesc:gab73276bab4a50af03c6db19d78533bc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used in the function <a class="el" href="group___f_h5.html#gad79ebbb1056c05aea50fcab55538a260" title="Converts the KIND to the correct HDF type.">h5kind_to_type()</a> <a href="group___f_h5.html#gab73276bab4a50af03c6db19d78533bc6">More...</a><br /></td></tr>
+<tr class="separator:gab73276bab4a50af03c6db19d78533bc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaced81db391f0f09aa1c68d9596333f46"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gaced81db391f0f09aa1c68d9596333f46">h5_index_unknown_f</a></td></tr>
+<tr class="memdesc:gaced81db391f0f09aa1c68d9596333f46"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_INDEX_UNKNOWN. <a href="group___f_h5.html#gaced81db391f0f09aa1c68d9596333f46">More...</a><br /></td></tr>
+<tr class="separator:gaced81db391f0f09aa1c68d9596333f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0ef510b602ba7101ea9249969b8d307"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gaf0ef510b602ba7101ea9249969b8d307">h5_index_name_f</a></td></tr>
+<tr class="memdesc:gaf0ef510b602ba7101ea9249969b8d307"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_INDEX_NAME. <a href="group___f_h5.html#gaf0ef510b602ba7101ea9249969b8d307">More...</a><br /></td></tr>
+<tr class="separator:gaf0ef510b602ba7101ea9249969b8d307"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05ad298f71778c26ae427761a00422a3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga05ad298f71778c26ae427761a00422a3">h5_index_crt_order_f</a></td></tr>
+<tr class="memdesc:ga05ad298f71778c26ae427761a00422a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_INDEX_CRT_ORDER. <a href="group___f_h5.html#ga05ad298f71778c26ae427761a00422a3">More...</a><br /></td></tr>
+<tr class="separator:ga05ad298f71778c26ae427761a00422a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga43a74d200d9d4c877f158f4fd2d1f665"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga43a74d200d9d4c877f158f4fd2d1f665">h5_index_n_f</a></td></tr>
+<tr class="memdesc:ga43a74d200d9d4c877f158f4fd2d1f665"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_INDEX_N. <a href="group___f_h5.html#ga43a74d200d9d4c877f158f4fd2d1f665">More...</a><br /></td></tr>
+<tr class="separator:ga43a74d200d9d4c877f158f4fd2d1f665"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga03ca6df6fb76a91dbde6dd3bb87b94d7"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga03ca6df6fb76a91dbde6dd3bb87b94d7">h5_iter_unknown_f</a></td></tr>
+<tr class="memdesc:ga03ca6df6fb76a91dbde6dd3bb87b94d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_ITER_UNKNOWN. <a href="group___f_h5.html#ga03ca6df6fb76a91dbde6dd3bb87b94d7">More...</a><br /></td></tr>
+<tr class="separator:ga03ca6df6fb76a91dbde6dd3bb87b94d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6bad5f5654aaaa64f8c50f726aed2a70"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga6bad5f5654aaaa64f8c50f726aed2a70">h5_iter_inc_f</a></td></tr>
+<tr class="memdesc:ga6bad5f5654aaaa64f8c50f726aed2a70"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_ITER_INC. <a href="group___f_h5.html#ga6bad5f5654aaaa64f8c50f726aed2a70">More...</a><br /></td></tr>
+<tr class="separator:ga6bad5f5654aaaa64f8c50f726aed2a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04c06f19102bb7031d11a8c90beb3d40"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga04c06f19102bb7031d11a8c90beb3d40">h5_iter_dec_f</a></td></tr>
+<tr class="memdesc:ga04c06f19102bb7031d11a8c90beb3d40"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_ITER_DEC. <a href="group___f_h5.html#ga04c06f19102bb7031d11a8c90beb3d40">More...</a><br /></td></tr>
+<tr class="separator:ga04c06f19102bb7031d11a8c90beb3d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga646774c2c16707cc8425f22ef8379db8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga646774c2c16707cc8425f22ef8379db8">h5_iter_native_f</a></td></tr>
+<tr class="memdesc:ga646774c2c16707cc8425f22ef8379db8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_ITER_NATIVE. <a href="group___f_h5.html#ga646774c2c16707cc8425f22ef8379db8">More...</a><br /></td></tr>
+<tr class="separator:ga646774c2c16707cc8425f22ef8379db8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3b641336b40c83706106656fa700f233"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga3b641336b40c83706106656fa700f233">h5_iter_n_f</a></td></tr>
+<tr class="memdesc:ga3b641336b40c83706106656fa700f233"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_ITER_N. <a href="group___f_h5.html#ga3b641336b40c83706106656fa700f233">More...</a><br /></td></tr>
+<tr class="separator:ga3b641336b40c83706106656fa700f233"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga81ecf958c949436d5566918733c0d596"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga81ecf958c949436d5566918733c0d596">haddr_undef_f</a></td></tr>
+<tr class="memdesc:ga81ecf958c949436d5566918733c0d596"><td class="mdescLeft">&#160;</td><td class="mdescRight">HADDR_UNDEF. <a href="group___f_h5.html#ga81ecf958c949436d5566918733c0d596">More...</a><br /></td></tr>
+<tr class="separator:ga81ecf958c949436d5566918733c0d596"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga404b670fd4fd50359a5e15b2af7202c5"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#ga404b670fd4fd50359a5e15b2af7202c5">h5_szip_ec_om_f</a></td></tr>
+<tr class="memdesc:ga404b670fd4fd50359a5e15b2af7202c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_SZIP_EC_OM. <a href="group___f_h5.html#ga404b670fd4fd50359a5e15b2af7202c5">More...</a><br /></td></tr>
+<tr class="separator:ga404b670fd4fd50359a5e15b2af7202c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae12bb5f1fccab83d7982f0a34b263567"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5.html#gae12bb5f1fccab83d7982f0a34b263567">h5_szip_nn_om_f</a></td></tr>
+<tr class="memdesc:gae12bb5f1fccab83d7982f0a34b263567"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_SZIP_NN_OM. <a href="group___f_h5.html#gae12bb5f1fccab83d7982f0a34b263567">More...</a><br /></td></tr>
+<tr class="separator:gae12bb5f1fccab83d7982f0a34b263567"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga4b2269fe36d781cf9ef53e0151a7cf56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4b2269fe36d781cf9ef53e0151a7cf56">&#9670;&nbsp;</a></span>h5check_version_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine, public h5lib::h5check_version_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>majnum</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>minnum</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>relnum</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Verifies that library versions are consistent. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">majnum</td><td>Major version of the library. </td></tr>
+ <tr><td class="paramname">minnum</td><td>Minor version of the library. </td></tr>
+ <tr><td class="paramname">relnum</td><td>Release version of the library. </td></tr>
+ <tr><td class="paramname">error</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5.html#ga93525482e1168344f4c92470f99d88be">H5check_version()</a> </p>
+
+</div>
+</div>
+<a id="ga44774afab361ee25be7eda5b6fc86374"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga44774afab361ee25be7eda5b6fc86374">&#9670;&nbsp;</a></span>h5close_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine, public h5lib::h5close_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>error</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Closes HDF5 Fortran interface. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">error</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="gad2d3df220c5d082c85a33b29c624dc8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad2d3df220c5d082c85a33b29c624dc8e">&#9670;&nbsp;</a></span>h5dont_atexit_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine, public h5lib::h5dont_atexit_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>error</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Instructs library not to install atexit cleanup routine. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">error</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5.html#ga7f80eb63b5e78812b9d0d50ac46764e8">H5dont_atexit()</a> </p>
+
+</div>
+</div>
+<a id="ga9ff85c28077d0144c070ea33db4195a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9ff85c28077d0144c070ea33db4195a9">&#9670;&nbsp;</a></span>h5garbage_collect_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine, public h5lib::h5garbage_collect_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>error</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Garbage collects on all free-lists of all types. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">error</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5.html#gae511943bcb837a52a012a3a5dd7b90ef">H5garbage_collect()</a> </p>
+
+</div>
+</div>
+<a id="ga40074aa3786e8d774c6c9596f6015a66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga40074aa3786e8d774c6c9596f6015a66">&#9670;&nbsp;</a></span>h5get_free_list_sizes_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine, public h5lib::h5get_free_list_sizes_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(c_size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>reg_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(c_size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>arr_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(c_size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>blk_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(c_size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>fac_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the current size of the free lists used to manage memory. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">reg_size</td><td>The current size of all "regular" free list memory used </td></tr>
+ <tr><td class="paramname">arr_size</td><td>The current size of all "array" free list memory used </td></tr>
+ <tr><td class="paramname">blk_size</td><td>The current size of all "block" free list memory used </td></tr>
+ <tr><td class="paramname">fac_size</td><td>The current size of all "factory" free list memory used </td></tr>
+ <tr><td class="paramname">error</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5.html#ga2310d963a6f48ec12fda8c0c8bbefbbb">H5get_free_list_sizes()</a> </p>
+
+</div>
+</div>
+<a id="gaab18cab915418e6e572756ab9b200031"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaab18cab915418e6e572756ab9b200031">&#9670;&nbsp;</a></span>h5get_libversion_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine, public h5lib::h5get_libversion_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>majnum</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>minnum</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>relnum</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the HDF5 LIbrary release number. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">majnum</td><td>Major version of the library. </td></tr>
+ <tr><td class="paramname">minnum</td><td>Minor version of the library. </td></tr>
+ <tr><td class="paramname">relnum</td><td>Release version of the library. </td></tr>
+ <tr><td class="paramname">error</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5.html#gaf87da966fdf896ec7bca794e21d4ab0a">H5get_libversion()</a> </p>
+
+</div>
+</div>
+<a id="gac24bda244b85350dd5ef56236d17dd7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac24bda244b85350dd5ef56236d17dd7a">&#9670;&nbsp;</a></span>h5gmtime()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer function, dimension(1:8), public h5lib::h5gmtime </td>
+ <td>(</td>
+ <td class="paramtype">integer(kind=time_t), intent(in)&#160;</td>
+ <td class="paramname"><em>stdtime_t</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Convert time_t structure (C) to Fortran DATE AND TIME storage format. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stdtime_t</td><td>Object of type time_t that contains a time value </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>datetime A date/time array using Fortran conventions: <ul>
+<li>datetime(1) = year </li>
+<li>datetime(2) = month </li>
+<li>datetime(3) = day </li>
+<li>datetime(4) = 0 ! time is expressed as UTC (or GMT timezone) </li>
+<li>datetime(5) = hour </li>
+<li>datetime(6) = minute </li>
+<li>datetime(7) = second </li>
+<li>datetime(8) = millisecond &ndash; not available, assigned - HUGE(0) </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="gad79ebbb1056c05aea50fcab55538a260"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad79ebbb1056c05aea50fcab55538a260">&#9670;&nbsp;</a></span>h5kind_to_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) function, public h5lib::h5kind_to_type </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>ikind</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>flag</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Converts the KIND to the correct HDF type. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ikind</td><td>Fortran KIND parameter </td></tr>
+ <tr><td class="paramname">flag</td><td>Whether KIND is of type INTEGER or REAL: <ul>
+<li>H5_INTEGER_KIND - integer </li>
+<li>H5_REAL_KIND - real </li>
+</ul>
+</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>h5_type Returns the type. </dd></dl>
+
+</div>
+</div>
+<a id="ga3e7bfe233bbc1dbac18dda0a0e41b5b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3e7bfe233bbc1dbac18dda0a0e41b5b0">&#9670;&nbsp;</a></span>h5offsetof()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(size_t) function, public h5lib::h5offsetof </td>
+ <td>(</td>
+ <td class="paramtype">type(c_ptr), intent(in), value&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), value&#160;</td>
+ <td class="paramname"><em>end</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Computes the offset in memory. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">start</td><td>Starting pointer address </td></tr>
+ <tr><td class="paramname">end</td><td>Ending pointer address</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>offset Offset of a member within the derived type. </dd></dl>
+
+</div>
+</div>
+<a id="ga041e8ea7a216ab58ddc59bf6751393d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga041e8ea7a216ab58ddc59bf6751393d6">&#9670;&nbsp;</a></span>h5open_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine, public h5lib::h5open_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>error</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Initializes HDF5 Fortran interface. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">error</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="ga05ad298f71778c26ae427761a00422a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga05ad298f71778c26ae427761a00422a3">&#9670;&nbsp;</a></span>h5_index_crt_order_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_index_crt_order_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_INDEX_CRT_ORDER. </p>
+
+</div>
+</div>
+<a id="ga43a74d200d9d4c877f158f4fd2d1f665"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga43a74d200d9d4c877f158f4fd2d1f665">&#9670;&nbsp;</a></span>h5_index_n_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_index_n_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_INDEX_N. </p>
+
+</div>
+</div>
+<a id="gaf0ef510b602ba7101ea9249969b8d307"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf0ef510b602ba7101ea9249969b8d307">&#9670;&nbsp;</a></span>h5_index_name_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_index_name_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_INDEX_NAME. </p>
+
+</div>
+</div>
+<a id="gaced81db391f0f09aa1c68d9596333f46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaced81db391f0f09aa1c68d9596333f46">&#9670;&nbsp;</a></span>h5_index_unknown_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_index_unknown_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_INDEX_UNKNOWN. </p>
+
+</div>
+</div>
+<a id="gab73276bab4a50af03c6db19d78533bc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab73276bab4a50af03c6db19d78533bc6">&#9670;&nbsp;</a></span>h5_integer_kind</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer, parameter h5_integer_kind = 0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Used in the function <a class="el" href="group___f_h5.html#gad79ebbb1056c05aea50fcab55538a260" title="Converts the KIND to the correct HDF type.">h5kind_to_type()</a> </p>
+
+</div>
+</div>
+<a id="ga04c06f19102bb7031d11a8c90beb3d40"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga04c06f19102bb7031d11a8c90beb3d40">&#9670;&nbsp;</a></span>h5_iter_dec_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_iter_dec_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_ITER_DEC. </p>
+
+</div>
+</div>
+<a id="ga6bad5f5654aaaa64f8c50f726aed2a70"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6bad5f5654aaaa64f8c50f726aed2a70">&#9670;&nbsp;</a></span>h5_iter_inc_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_iter_inc_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_ITER_INC. </p>
+
+</div>
+</div>
+<a id="ga3b641336b40c83706106656fa700f233"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3b641336b40c83706106656fa700f233">&#9670;&nbsp;</a></span>h5_iter_n_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_iter_n_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_ITER_N. </p>
+
+</div>
+</div>
+<a id="ga646774c2c16707cc8425f22ef8379db8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga646774c2c16707cc8425f22ef8379db8">&#9670;&nbsp;</a></span>h5_iter_native_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_iter_native_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_ITER_NATIVE. </p>
+
+</div>
+</div>
+<a id="ga03ca6df6fb76a91dbde6dd3bb87b94d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga03ca6df6fb76a91dbde6dd3bb87b94d7">&#9670;&nbsp;</a></span>h5_iter_unknown_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_iter_unknown_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_ITER_UNKNOWN. </p>
+
+</div>
+</div>
+<a id="ga2b4a8c069314c94314d542d1a7d6c323"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2b4a8c069314c94314d542d1a7d6c323">&#9670;&nbsp;</a></span>h5_real_kind</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer, parameter h5_real_kind = 1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Used in the function <a class="el" href="group___f_h5.html#gad79ebbb1056c05aea50fcab55538a260" title="Converts the KIND to the correct HDF type.">h5kind_to_type()</a> </p>
+
+</div>
+</div>
+<a id="ga404b670fd4fd50359a5e15b2af7202c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga404b670fd4fd50359a5e15b2af7202c5">&#9670;&nbsp;</a></span>h5_szip_ec_om_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_szip_ec_om_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_SZIP_EC_OM. </p>
+
+</div>
+</div>
+<a id="gae12bb5f1fccab83d7982f0a34b263567"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae12bb5f1fccab83d7982f0a34b263567">&#9670;&nbsp;</a></span>h5_szip_nn_om_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_szip_nn_om_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_SZIP_NN_OM. </p>
+
+</div>
+</div>
+<a id="ga81ecf958c949436d5566918733c0d596"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga81ecf958c949436d5566918733c0d596">&#9670;&nbsp;</a></span>haddr_undef_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>) haddr_undef_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>HADDR_UNDEF. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_a.html b/develop/group___f_h5_a.html
new file mode 100644
index 0000000..6e736c2
--- /dev/null
+++ b/develop/group___f_h5_a.html
@@ -0,0 +1,3203 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Attribute (H5A) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_a.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Attribute (H5A) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_a.html">Attributes (H5A)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_a__u_g.html">HDF5 Attributes</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gaea165327da713ef670c14ab5b05c61dd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaea165327da713ef670c14ab5b05c61dd">h5acreate_f</a> (loc_id, name, type_id, space_id, attr_id, hdferr, acpl_id, aapl_id)</td></tr>
+<tr class="memdesc:gaea165327da713ef670c14ab5b05c61dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a dataset as an attribute of a group, dataset, or named datatype. <a href="group___f_h5_a.html#gaea165327da713ef670c14ab5b05c61dd">More...</a><br /></td></tr>
+<tr class="separator:gaea165327da713ef670c14ab5b05c61dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f7db18ffeef1d158590662778422d09"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga2f7db18ffeef1d158590662778422d09">h5acreate_async_f</a> (loc_id, name, type_id, space_id, attr_id, es_id, hdferr, acpl_id, aapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga2f7db18ffeef1d158590662778422d09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates a dataset as an attribute of a group, dataset, or named datatype. <a href="group___f_h5_a.html#ga2f7db18ffeef1d158590662778422d09">More...</a><br /></td></tr>
+<tr class="separator:ga2f7db18ffeef1d158590662778422d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae8e6672c086c846954549835e353854b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gae8e6672c086c846954549835e353854b">h5aopen_name_f</a> (obj_id, name, attr_id, hdferr)</td></tr>
+<tr class="memdesc:gae8e6672c086c846954549835e353854b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute specified by name. <a href="group___f_h5_a.html#gae8e6672c086c846954549835e353854b">More...</a><br /></td></tr>
+<tr class="separator:gae8e6672c086c846954549835e353854b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gace0533c183c9b43ef1503d9c08a643c8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gace0533c183c9b43ef1503d9c08a643c8">h5aopen_idx_f</a> (obj_id, index, attr_id, hdferr)</td></tr>
+<tr class="memdesc:gace0533c183c9b43ef1503d9c08a643c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the attribute specified by its index. <a href="group___f_h5_a.html#gace0533c183c9b43ef1503d9c08a643c8">More...</a><br /></td></tr>
+<tr class="separator:gace0533c183c9b43ef1503d9c08a643c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e9e81fcaea4add393ded2e8a2b82d7a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga7e9e81fcaea4add393ded2e8a2b82d7a">h5aget_space_f</a> (attr_id, space_id, hdferr)</td></tr>
+<tr class="memdesc:ga7e9e81fcaea4add393ded2e8a2b82d7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a copy of the dataspace for an attribute. <a href="group___f_h5_a.html#ga7e9e81fcaea4add393ded2e8a2b82d7a">More...</a><br /></td></tr>
+<tr class="separator:ga7e9e81fcaea4add393ded2e8a2b82d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga03c6e3b0e805c1b8b4a2411344040ad5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga03c6e3b0e805c1b8b4a2411344040ad5">h5aget_type_f</a> (attr_id, type_id, hdferr)</td></tr>
+<tr class="memdesc:ga03c6e3b0e805c1b8b4a2411344040ad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute datatype. <a href="group___f_h5_a.html#ga03c6e3b0e805c1b8b4a2411344040ad5">More...</a><br /></td></tr>
+<tr class="separator:ga03c6e3b0e805c1b8b4a2411344040ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga491a53daaf8b985640cbfeff0f113d49"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga491a53daaf8b985640cbfeff0f113d49">h5aget_name_f</a> (attr_id, size, buf, hdferr)</td></tr>
+<tr class="memdesc:ga491a53daaf8b985640cbfeff0f113d49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute name. <a href="group___f_h5_a.html#ga491a53daaf8b985640cbfeff0f113d49">More...</a><br /></td></tr>
+<tr class="separator:ga491a53daaf8b985640cbfeff0f113d49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad6b7c0331532019537563a377c25b23b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gad6b7c0331532019537563a377c25b23b">h5aget_name_by_idx_f</a> (loc_id, obj_name, idx_type, order, n, name, hdferr, size, lapl_id)</td></tr>
+<tr class="memdesc:gad6b7c0331532019537563a377c25b23b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute name, by attribute index position. <a href="group___f_h5_a.html#gad6b7c0331532019537563a377c25b23b">More...</a><br /></td></tr>
+<tr class="separator:gad6b7c0331532019537563a377c25b23b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga96216981712781f61db121381e99457c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga96216981712781f61db121381e99457c">h5aget_num_attrs_f</a> (obj_id, attr_num, hdferr)</td></tr>
+<tr class="memdesc:ga96216981712781f61db121381e99457c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the number of attributes attached to an object. <a href="group___f_h5_a.html#ga96216981712781f61db121381e99457c">More...</a><br /></td></tr>
+<tr class="separator:ga96216981712781f61db121381e99457c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab890ca5e86f2b21a9245c8f97ae10170"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gab890ca5e86f2b21a9245c8f97ae10170">h5adelete_f</a> (obj_id, name, hdferr)</td></tr>
+<tr class="memdesc:gab890ca5e86f2b21a9245c8f97ae10170"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes an attribute of an object (group, dataset or named datatype) <a href="group___f_h5_a.html#gab890ca5e86f2b21a9245c8f97ae10170">More...</a><br /></td></tr>
+<tr class="separator:gab890ca5e86f2b21a9245c8f97ae10170"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9bce33031ee37eaf1c6877752e80cebf"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga9bce33031ee37eaf1c6877752e80cebf">h5aclose_f</a> (attr_id, hdferr)</td></tr>
+<tr class="memdesc:ga9bce33031ee37eaf1c6877752e80cebf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the specified attribute. <a href="group___f_h5_a.html#ga9bce33031ee37eaf1c6877752e80cebf">More...</a><br /></td></tr>
+<tr class="separator:ga9bce33031ee37eaf1c6877752e80cebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3cd708e719a5bf1d342129fde27166d6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga3cd708e719a5bf1d342129fde27166d6">h5aclose_async_f</a> (attr_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga3cd708e719a5bf1d342129fde27166d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously closes the specified attribute. <a href="group___f_h5_a.html#ga3cd708e719a5bf1d342129fde27166d6">More...</a><br /></td></tr>
+<tr class="separator:ga3cd708e719a5bf1d342129fde27166d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2a3ae843b34e44771e40e86f688ab20c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga2a3ae843b34e44771e40e86f688ab20c">h5aget_storage_size_f</a> (attr_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga2a3ae843b34e44771e40e86f688ab20c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of storage required for an attribute. <a href="group___f_h5_a.html#ga2a3ae843b34e44771e40e86f688ab20c">More...</a><br /></td></tr>
+<tr class="separator:ga2a3ae843b34e44771e40e86f688ab20c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga07c296458a52b30dd952e7dee6b62d31"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga07c296458a52b30dd952e7dee6b62d31">h5aget_create_plist_f</a> (attr_id, creation_prop_id, hdferr)</td></tr>
+<tr class="memdesc:ga07c296458a52b30dd952e7dee6b62d31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute creation property list identifier. <a href="group___f_h5_a.html#ga07c296458a52b30dd952e7dee6b62d31">More...</a><br /></td></tr>
+<tr class="separator:ga07c296458a52b30dd952e7dee6b62d31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaca9b3866abcf5b924c554b54c343e35"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaaca9b3866abcf5b924c554b54c343e35">h5arename_by_name_f</a> (loc_id, obj_name, old_attr_name, new_attr_name, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gaaca9b3866abcf5b924c554b54c343e35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an attribute. <a href="group___f_h5_a.html#gaaca9b3866abcf5b924c554b54c343e35">More...</a><br /></td></tr>
+<tr class="separator:gaaca9b3866abcf5b924c554b54c343e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga062f68b71a22f2177990fcb3c4ce7378"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga062f68b71a22f2177990fcb3c4ce7378">h5arename_by_name_async_f</a> (loc_id, obj_name, old_attr_name, new_attr_name, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga062f68b71a22f2177990fcb3c4ce7378"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously renames an attribute. <a href="group___f_h5_a.html#ga062f68b71a22f2177990fcb3c4ce7378">More...</a><br /></td></tr>
+<tr class="separator:ga062f68b71a22f2177990fcb3c4ce7378"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga93db99370f19281c59a21eb0f7e55a45"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga93db99370f19281c59a21eb0f7e55a45">h5aopen_f</a> (obj_id, attr_name, attr_id, hdferr, aapl_id)</td></tr>
+<tr class="memdesc:ga93db99370f19281c59a21eb0f7e55a45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute for an object specified by object identifier and attribute name. <a href="group___f_h5_a.html#ga93db99370f19281c59a21eb0f7e55a45">More...</a><br /></td></tr>
+<tr class="separator:ga93db99370f19281c59a21eb0f7e55a45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga85b8402279011d7a718b1d5676f850ee"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga85b8402279011d7a718b1d5676f850ee">h5aopen_async_f</a> (obj_id, attr_name, attr_id, es_id, hdferr, aapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga85b8402279011d7a718b1d5676f850ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an attribute for an object specified by object identifier and attribute name. <a href="group___f_h5_a.html#ga85b8402279011d7a718b1d5676f850ee">More...</a><br /></td></tr>
+<tr class="separator:ga85b8402279011d7a718b1d5676f850ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60d2b62c0213bbcf871d6c0335e7e8d1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga60d2b62c0213bbcf871d6c0335e7e8d1">h5adelete_by_idx_f</a> (loc_id, obj_name, idx_type, order, n, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga60d2b62c0213bbcf871d6c0335e7e8d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes an attribute from an object according to index order. <a href="group___f_h5_a.html#ga60d2b62c0213bbcf871d6c0335e7e8d1">More...</a><br /></td></tr>
+<tr class="separator:ga60d2b62c0213bbcf871d6c0335e7e8d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d5aeaa0ce108ec4318e7b164eafcf51"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga1d5aeaa0ce108ec4318e7b164eafcf51">h5adelete_by_name_f</a> (loc_id, obj_name, attr_name, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga1d5aeaa0ce108ec4318e7b164eafcf51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an attribute from a specified location. <a href="group___f_h5_a.html#ga1d5aeaa0ce108ec4318e7b164eafcf51">More...</a><br /></td></tr>
+<tr class="separator:ga1d5aeaa0ce108ec4318e7b164eafcf51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7d136fac1c9145bf0471aa524bcc7344"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga7d136fac1c9145bf0471aa524bcc7344">h5aopen_by_idx_f</a> (loc_id, obj_name, idx_type, order, n, attr_id, hdferr, aapl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga7d136fac1c9145bf0471aa524bcc7344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing attribute that is attached to an object specified by location and name. <a href="group___f_h5_a.html#ga7d136fac1c9145bf0471aa524bcc7344">More...</a><br /></td></tr>
+<tr class="separator:ga7d136fac1c9145bf0471aa524bcc7344"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14bd68638126f15931c7c224de75d815"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga14bd68638126f15931c7c224de75d815">h5aopen_by_idx_async_f</a> (loc_id, obj_name, idx_type, order, n, attr_id, es_id, hdferr, aapl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga14bd68638126f15931c7c224de75d815"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an existing attribute that is attached to an object specified by location and name. <a href="group___f_h5_a.html#ga14bd68638126f15931c7c224de75d815">More...</a><br /></td></tr>
+<tr class="separator:ga14bd68638126f15931c7c224de75d815"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae46bb07994e210235300723364a246d1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gae46bb07994e210235300723364a246d1">h5aget_info_f</a> (attr_id, f_corder_valid, corder, cset, data_size, hdferr)</td></tr>
+<tr class="memdesc:gae46bb07994e210235300723364a246d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute information, by attribute identifier. <a href="group___f_h5_a.html#gae46bb07994e210235300723364a246d1">More...</a><br /></td></tr>
+<tr class="separator:gae46bb07994e210235300723364a246d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa90db262c02a7d0934fa371e42b378b5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaa90db262c02a7d0934fa371e42b378b5">h5aget_info_by_idx_f</a> (loc_id, obj_name, idx_type, order, n, f_corder_valid, corder, cset, data_size, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gaa90db262c02a7d0934fa371e42b378b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute information by attribute index position. <a href="group___f_h5_a.html#gaa90db262c02a7d0934fa371e42b378b5">More...</a><br /></td></tr>
+<tr class="separator:gaa90db262c02a7d0934fa371e42b378b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac981b07dff285f3b8a7ef732724aa512"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gac981b07dff285f3b8a7ef732724aa512">h5aget_info_by_name_f</a> (loc_id, obj_name, attr_name, f_corder_valid, corder, cset, data_size, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gac981b07dff285f3b8a7ef732724aa512"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute information, by attribute name. <a href="group___f_h5_a.html#gac981b07dff285f3b8a7ef732724aa512">More...</a><br /></td></tr>
+<tr class="separator:gac981b07dff285f3b8a7ef732724aa512"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5efeec2cd7c5eac49af887483fc53448"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga5efeec2cd7c5eac49af887483fc53448">h5acreate_by_name_f</a> (loc_id, obj_name, attr_name, type_id, space_id, attr, hdferr, acpl_id, aapl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga5efeec2cd7c5eac49af887483fc53448"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an attribute attached to a specified object. <a href="group___f_h5_a.html#ga5efeec2cd7c5eac49af887483fc53448">More...</a><br /></td></tr>
+<tr class="separator:ga5efeec2cd7c5eac49af887483fc53448"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa956ec10e90b2c4130ab88b547358f86"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaa956ec10e90b2c4130ab88b547358f86">h5acreate_by_name_async_f</a> (loc_id, obj_name, attr_name, type_id, space_id, attr, es_id, hdferr, acpl_id, aapl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:gaa956ec10e90b2c4130ab88b547358f86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates an attribute attached to a specified object. <a href="group___f_h5_a.html#gaa956ec10e90b2c4130ab88b547358f86">More...</a><br /></td></tr>
+<tr class="separator:gaa956ec10e90b2c4130ab88b547358f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadb03976078fa91eef542dea3a1659ee3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gadb03976078fa91eef542dea3a1659ee3">h5aexists_f</a> (obj_id, attr_name, attr_exists, hdferr)</td></tr>
+<tr class="memdesc:gadb03976078fa91eef542dea3a1659ee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an attribute with a given name exists on an object. <a href="group___f_h5_a.html#gadb03976078fa91eef542dea3a1659ee3">More...</a><br /></td></tr>
+<tr class="separator:gadb03976078fa91eef542dea3a1659ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga350b3d93f7167090954323f7c8672189"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga350b3d93f7167090954323f7c8672189">h5aexists_async_f</a> (obj_id, attr_name, attr_exists, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga350b3d93f7167090954323f7c8672189"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously determines whether an attribute with a given name exists on an object. <a href="group___f_h5_a.html#ga350b3d93f7167090954323f7c8672189">More...</a><br /></td></tr>
+<tr class="separator:ga350b3d93f7167090954323f7c8672189"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga616a730ecbe913b622de2fc4bb1737f0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga616a730ecbe913b622de2fc4bb1737f0">h5aexists_by_name_f</a> (loc_id, obj_name, attr_name, attr_exists, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga616a730ecbe913b622de2fc4bb1737f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an attribute with a given name exists on an object. <a href="group___f_h5_a.html#ga616a730ecbe913b622de2fc4bb1737f0">More...</a><br /></td></tr>
+<tr class="separator:ga616a730ecbe913b622de2fc4bb1737f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga359b5fffbd6d3bf1e37c416dfb5cc8f1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga359b5fffbd6d3bf1e37c416dfb5cc8f1">h5aexists_by_name_async_f</a> (loc_id, obj_name, attr_name, attr_exists, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga359b5fffbd6d3bf1e37c416dfb5cc8f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously determines whether an attribute with a given name exists on an object. <a href="group___f_h5_a.html#ga359b5fffbd6d3bf1e37c416dfb5cc8f1">More...</a><br /></td></tr>
+<tr class="separator:ga359b5fffbd6d3bf1e37c416dfb5cc8f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaff0bb2d4d9589e627910d2f92a2008a3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaff0bb2d4d9589e627910d2f92a2008a3">h5aopen_by_name_f</a> (loc_id, obj_name, attr_name, attr_id, hdferr, aapl_id, lapl_id)</td></tr>
+<tr class="memdesc:gaff0bb2d4d9589e627910d2f92a2008a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an attribute for an object by object name and attribute name. <a href="group___f_h5_a.html#gaff0bb2d4d9589e627910d2f92a2008a3">More...</a><br /></td></tr>
+<tr class="separator:gaff0bb2d4d9589e627910d2f92a2008a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f36660adae68c28f5ae5c85f3abfb76"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga9f36660adae68c28f5ae5c85f3abfb76">h5aopen_by_name_async_f</a> (loc_id, obj_name, attr_name, attr_id, es_id, hdferr, aapl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga9f36660adae68c28f5ae5c85f3abfb76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an attribute for an object by object name and attribute name. <a href="group___f_h5_a.html#ga9f36660adae68c28f5ae5c85f3abfb76">More...</a><br /></td></tr>
+<tr class="separator:ga9f36660adae68c28f5ae5c85f3abfb76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e4d3c24f798dbc06a0b22969b7c1c24"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga7e4d3c24f798dbc06a0b22969b7c1c24">h5arename_f</a> (loc_id, old_attr_name, new_attr_name, hdferr)</td></tr>
+<tr class="memdesc:ga7e4d3c24f798dbc06a0b22969b7c1c24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an attribute. <a href="group___f_h5_a.html#ga7e4d3c24f798dbc06a0b22969b7c1c24">More...</a><br /></td></tr>
+<tr class="separator:ga7e4d3c24f798dbc06a0b22969b7c1c24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac1a97b69d938d3cb8332b7095feb2d8f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gac1a97b69d938d3cb8332b7095feb2d8f">h5arename_async_f</a> (loc_id, old_attr_name, new_attr_name, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gac1a97b69d938d3cb8332b7095feb2d8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously renames an attribute. <a href="group___f_h5_a.html#gac1a97b69d938d3cb8332b7095feb2d8f">More...</a><br /></td></tr>
+<tr class="separator:gac1a97b69d938d3cb8332b7095feb2d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0aa0a3ba9197a4012c94c552d69d4dcc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga0aa0a3ba9197a4012c94c552d69d4dcc">h5aread_async_f</a> (attr_id, memtype_id, buf, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga0aa0a3ba9197a4012c94c552d69d4dcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously reads an attribute. <a href="group___f_h5_a.html#ga0aa0a3ba9197a4012c94c552d69d4dcc">More...</a><br /></td></tr>
+<tr class="separator:ga0aa0a3ba9197a4012c94c552d69d4dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab8b4a1e5fa51f4508ef383a65833dbda"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gab8b4a1e5fa51f4508ef383a65833dbda">h5awrite_async_f</a> (attr_id, memtype_id, buf, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gab8b4a1e5fa51f4508ef383a65833dbda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously writes an attribute. <a href="group___f_h5_a.html#gab8b4a1e5fa51f4508ef383a65833dbda">More...</a><br /></td></tr>
+<tr class="separator:gab8b4a1e5fa51f4508ef383a65833dbda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac8973363111023ef0f385f7d0a2318e9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gac8973363111023ef0f385f7d0a2318e9">h5awrite_f</a> (attr_id, memtype_id, buf, hdferr)</td></tr>
+<tr class="memdesc:gac8973363111023ef0f385f7d0a2318e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes data to an attribute. <a href="group___f_h5_a.html#gac8973363111023ef0f385f7d0a2318e9">More...</a><br /></td></tr>
+<tr class="separator:gac8973363111023ef0f385f7d0a2318e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1b2ce497a97448336fc5545b5c16fcc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gaf1b2ce497a97448336fc5545b5c16fcc">h5awrite_f</a> (attr_id, memtype_id, buf, dims, hdferr)</td></tr>
+<tr class="memdesc:gaf1b2ce497a97448336fc5545b5c16fcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes data to an attribute. <a href="group___f_h5_a.html#gaf1b2ce497a97448336fc5545b5c16fcc">More...</a><br /></td></tr>
+<tr class="separator:gaf1b2ce497a97448336fc5545b5c16fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga484f306a1d733ce1c306d405f2c1b7da"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#ga484f306a1d733ce1c306d405f2c1b7da">h5aread_f</a> (attr_id, memtype_id, buf, hdferr)</td></tr>
+<tr class="memdesc:ga484f306a1d733ce1c306d405f2c1b7da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute. <a href="group___f_h5_a.html#ga484f306a1d733ce1c306d405f2c1b7da">More...</a><br /></td></tr>
+<tr class="separator:ga484f306a1d733ce1c306d405f2c1b7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacab4c3393af0e8824c2abe4b098144be"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_a.html#gacab4c3393af0e8824c2abe4b098144be">h5aread_f</a> (attr_id, memtype_id, buf, dims, hdferr)</td></tr>
+<tr class="memdesc:gacab4c3393af0e8824c2abe4b098144be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute. <a href="group___f_h5_a.html#gacab4c3393af0e8824c2abe4b098144be">More...</a><br /></td></tr>
+<tr class="separator:gacab4c3393af0e8824c2abe4b098144be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga3cd708e719a5bf1d342129fde27166d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3cd708e719a5bf1d342129fde27166d6">&#9670;&nbsp;</a></span>h5aclose_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aclose_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously closes the specified attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga121fb36f6571bfaf17eb0a92f3275560">H5Aclose_async()</a> </p>
+
+</div>
+</div>
+<a id="ga9bce33031ee37eaf1c6877752e80cebf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9bce33031ee37eaf1c6877752e80cebf">&#9670;&nbsp;</a></span>h5aclose_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aclose_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Closes the specified attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gaef4394b661e2c930879e9868e122bdda">H5Aclose()</a> </p>
+
+</div>
+</div>
+<a id="ga2f7db18ffeef1d158590662778422d09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2f7db18ffeef1d158590662778422d09">&#9670;&nbsp;</a></span>h5acreate_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5acreate_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>acpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously creates a dataset as an attribute of a group, dataset, or named datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of an object (group, dataset, or named datatype) attribute is attached to </td></tr>
+ <tr><td class="paramname">name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">type_id</td><td>Attribute datatype identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Attribute dataspace identifier </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">acpl_id</td><td>Attribute creation property list identifier </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list identifier </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga9b3ce1af9b445a6381479e8f3b58e6d9">H5Acreate_async()</a> </p>
+
+</div>
+</div>
+<a id="gaa956ec10e90b2c4130ab88b547358f86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa956ec10e90b2c4130ab88b547358f86">&#9670;&nbsp;</a></span>h5acreate_by_name_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5acreate_by_name_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>acpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously creates an attribute attached to a specified object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name, relative to loc_id, of object that attribute is to be attached to </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">type_id</td><td>Attribute datatype identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Attribute dataspace identifier </td></tr>
+ <tr><td class="paramname">attr</td><td>An attribute identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">acpl_id</td><td>Attribute creation property list identifier (Currently not used.) </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list identifier (Currently not used.) </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga13dd8779381c7834b59a4ac5521c83ba">H5Acreate_by_name_async()</a> </p>
+
+</div>
+</div>
+<a id="ga5efeec2cd7c5eac49af887483fc53448"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5efeec2cd7c5eac49af887483fc53448">&#9670;&nbsp;</a></span>h5acreate_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5acreate_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>acpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates an attribute attached to a specified object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name, relative to loc_id, of object that attribute is to be attached to </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">type_id</td><td>Attribute datatype identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Attribute dataspace identifier </td></tr>
+ <tr><td class="paramname">attr</td><td>An attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">acpl_id</td><td>Attribute creation property list identifier (Currently not used.) </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list identifier (Currently not used.) </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga004160c28e281455ec48aa7fe557ef8a">H5Acreate_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gaea165327da713ef670c14ab5b05c61dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaea165327da713ef670c14ab5b05c61dd">&#9670;&nbsp;</a></span>h5acreate_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5acreate_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>acpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a dataset as an attribute of a group, dataset, or named datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of an object (group, dataset, or named datatype) attribute is attached to </td></tr>
+ <tr><td class="paramname">name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">type_id</td><td>Attribute datatype identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Attribute dataspace identifier </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">acpl_id</td><td>Attribute creation property list identifier </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga4f4e5248c09f689633079ed8afc0b308">H5Acreate2()</a> </p>
+
+</div>
+</div>
+<a id="ga60d2b62c0213bbcf871d6c0335e7e8d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga60d2b62c0213bbcf871d6c0335e7e8d1">&#9670;&nbsp;</a></span>h5adelete_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5adelete_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Deletes an attribute from an object according to index order. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group or named datatype </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object, relative to location, from which attribute is to be removed </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Type of index; Possible values are: <ul>
+<li>H5_INDEX_UNKNOWN_F = -1 - Unknown index type </li>
+<li>H5_INDEX_NAME_F - Index on names </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+<li>H5_INDEX_N_F - Number of indices defined</li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order in which to iterate over index; Possible values are: <ul>
+<li>H5_ITER_UNKNOWN_F - Unknown order </li>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - No particular order, whatever is fastest </li>
+<li>H5_ITER_N_F - Number of iteration orders</li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">n</td><td>Offset within index </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga06711a4e77ff8ab49e427010fd38ac9e">H5Adelete_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="ga1d5aeaa0ce108ec4318e7b164eafcf51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1d5aeaa0ce108ec4318e7b164eafcf51">&#9670;&nbsp;</a></span>h5adelete_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5adelete_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Removes an attribute from a specified location. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier for object to which attribute is attached </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of attribute to open </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute access property list </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gacbf689308f851428dd641b64f5f94feb">H5Adelete_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gab890ca5e86f2b21a9245c8f97ae10170"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab890ca5e86f2b21a9245c8f97ae10170">&#9670;&nbsp;</a></span>h5adelete_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5adelete_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Deletes an attribute of an object (group, dataset or named datatype) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier </td></tr>
+ <tr><td class="paramname">name</td><td>Attribute name</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gada9fa3d6db52329f1fd55662de6ff6ba">H5Adelete()</a> </p>
+
+</div>
+</div>
+<a id="ga350b3d93f7167090954323f7c8672189"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga350b3d93f7167090954323f7c8672189">&#9670;&nbsp;</a></span>h5aexists_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aexists_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously determines whether an attribute with a given name exists on an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_exists</td><td>Pointer to attribute exists status. It should be declared INTEGER(C_INT) and initialized to zero (false) for portability. It will return one when true. LOGICAL(C_BOOL) is also acceptable but may encounter atypical anomalies. It should be initialized to false when used. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gaeb69d6b6c9dcf8ee77481010c619d664">H5Aexists_async()</a> </p>
+
+</div>
+</div>
+<a id="ga359b5fffbd6d3bf1e37c416dfb5cc8f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga359b5fffbd6d3bf1e37c416dfb5cc8f1">&#9670;&nbsp;</a></span>h5aexists_by_name_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aexists_by_name_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer (<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously determines whether an attribute with a given name exists on an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Object name either relative to loc_id, absolute from the file's root group, or '. '(a dot) </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_exists</td><td>Pointer to attribute exists status, must be of type LOGICAL(C_BOOL) and initialize to .FALSE. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga42b804d43e11cc0db6e0e58be7b3bd3c">H5Aexists_by_name_async()</a> </p>
+
+</div>
+</div>
+<a id="ga616a730ecbe913b622de2fc4bb1737f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga616a730ecbe913b622de2fc4bb1737f0">&#9670;&nbsp;</a></span>h5aexists_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aexists_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>attr_exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether an attribute with a given name exists on an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Object name either relative to loc_id, absolute from the file's root group, or '. '(a dot) </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_exists</td><td>Attribute exists status </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gaa1d2305651a4524f6aa0f8b56eec1a37">H5Aexists_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gadb03976078fa91eef542dea3a1659ee3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadb03976078fa91eef542dea3a1659ee3">&#9670;&nbsp;</a></span>h5aexists_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aexists_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>attr_exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether an attribute with a given name exists on an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_exists</td><td>Attribute exists status </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga293b5be270d90cd5e47f782ca9aec80b">H5Aexists()</a> </p>
+
+</div>
+</div>
+<a id="ga07c296458a52b30dd952e7dee6b62d31"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga07c296458a52b30dd952e7dee6b62d31">&#9670;&nbsp;</a></span>h5aget_create_plist_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_create_plist_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>creation_prop_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets an attribute creation property list identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of the attribute </td></tr>
+ <tr><td class="paramname">creation_prop_id</td><td>Identifier for the attribute's creation property </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga0f6b545850bd21f128904eff51df226d">H5Aget_create_plist()</a> </p>
+
+</div>
+</div>
+<a id="gaa90db262c02a7d0934fa371e42b378b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa90db262c02a7d0934fa371e42b378b5">&#9670;&nbsp;</a></span>h5aget_info_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_info_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>f_corder_valid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>corder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>cset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>data_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves attribute information by attribute index position. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location of object to which attribute is attached </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object to which attribute is attached, relative to location </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Type of index </td></tr>
+ <tr><td class="paramname">order</td><td>Index traversal order </td></tr>
+ <tr><td class="paramname">n</td><td>Attribute's position in index </td></tr>
+ <tr><td class="paramname">f_corder_valid</td><td>Indicates whether the creation order data is valid for this attribute </td></tr>
+ <tr><td class="paramname">corder</td><td>Is a positive integer containing the creation order of the attribute </td></tr>
+ <tr><td class="paramname">cset</td><td>Indicates the character set used for the attribute's name </td></tr>
+ <tr><td class="paramname">data_size</td><td>Indicates the size, in the number of characters, of the attribute </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gad110910cb227c15fdca938a642714fe9">H5Aget_info_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="gac981b07dff285f3b8a7ef732724aa512"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac981b07dff285f3b8a7ef732724aa512">&#9670;&nbsp;</a></span>h5aget_info_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_info_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>f_corder_valid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>corder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>cset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>data_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves attribute information, by attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location of object to which attribute is attached </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object to which attribute is attached, relative to location </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">f_corder_valid</td><td>Indicates whether the creation order data is valid for this attribute </td></tr>
+ <tr><td class="paramname">corder</td><td>Is a positive integer containing the creation order of the attribute </td></tr>
+ <tr><td class="paramname">cset</td><td>Indicates the character set used for the attribute's name </td></tr>
+ <tr><td class="paramname">data_size</td><td>Indicates the size, in the number of characters, of the attribute </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga258f03e12b4f49ad33ba72d17a9e2faf">H5Aget_info_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gae46bb07994e210235300723364a246d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae46bb07994e210235300723364a246d1">&#9670;&nbsp;</a></span>h5aget_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>f_corder_valid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>corder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>cset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>data_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves attribute information, by attribute identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier. NOTE: In C it is defined as a structure: <a class="el" href="struct_h5_a__info__t.html">H5A_info_t</a>. </td></tr>
+ <tr><td class="paramname">f_corder_valid</td><td>Indicates whether the creation order data is valid for this attribute. </td></tr>
+ <tr><td class="paramname">corder</td><td>Is a positive integer containing the creation order of the attribute. </td></tr>
+ <tr><td class="paramname">cset</td><td>Indicates the character set used for the attribute's name. </td></tr>
+ <tr><td class="paramname">data_size</td><td>Indicates the size, in the number of characters, of the attribute. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gae3f1b7b87240b461f7827a8783acc08a">H5Aget_info()</a> </p>
+
+</div>
+</div>
+<a id="gad6b7c0331532019537563a377c25b23b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad6b7c0331532019537563a377c25b23b">&#9670;&nbsp;</a></span>h5aget_name_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_name_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out), optional&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets an attribute name, by attribute index position. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location of object to which attribute is attached </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object to which attribute is attached, relative to location </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Type of index; Possible values are: <ul>
+<li>H5_INDEX_UNKNOWN_F = -1 - Unknown index type </li>
+<li>H5_INDEX_NAME_F - Index on names </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+<li>H5_INDEX_N_F - Number of indices defined</li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Index traversal order in which to iterate over index; Possible values are: <ul>
+<li>H5_ITER_UNKNOWN_F - Unknown order </li>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - No particular order, whatever is fastest </li>
+<li>H5_ITER_N_F - Number of iteration orders </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">n</td><td>Attribute's position in index </td></tr>
+ <tr><td class="paramname">name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ <tr><td class="paramname">size</td><td>Size, in bytes, of attribute name </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga4c552b2db32371f8ea20d87475313fb6">H5Aget_name_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="ga491a53daaf8b985640cbfeff0f113d49"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga491a53daaf8b985640cbfeff0f113d49">&#9670;&nbsp;</a></span>h5aget_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(inout)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets an attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">size</td><td>Size of a buffer to read name in </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer to read name in </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga05e195aabab8c623b1c52009aeb99674">H5Aget_name()</a> </p>
+
+</div>
+</div>
+<a id="ga96216981712781f61db121381e99457c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga96216981712781f61db121381e99457c">&#9670;&nbsp;</a></span>h5aget_num_attrs_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_num_attrs_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>attr_num</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines the number of attributes attached to an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object (group, dataset, or named datatype) identifier </td></tr>
+ <tr><td class="paramname">attr_num</td><td>Number of attributes attached to the object </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gaadd809fc16238754105bbddd20bcdde1">H5Aget_num_attrs()</a> </p>
+
+</div>
+</div>
+<a id="ga7e9e81fcaea4add393ded2e8a2b82d7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7e9e81fcaea4add393ded2e8a2b82d7a">&#9670;&nbsp;</a></span>h5aget_space_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_space_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets a copy of the dataspace for an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Attribite dataspace identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga9e21e544119d03f9342530b45a71d74d">H5Aget_space()</a> </p>
+
+</div>
+</div>
+<a id="ga2a3ae843b34e44771e40e86f688ab20c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2a3ae843b34e44771e40e86f688ab20c">&#9670;&nbsp;</a></span>h5aget_storage_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_storage_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the amount of storage required for an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">size</td><td>Attribute storage size </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gabd11c8e11db0adde706e41a24a832f06">H5Aget_storage_size()</a> </p>
+
+</div>
+</div>
+<a id="ga03c6e3b0e805c1b8b4a2411344040ad5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga03c6e3b0e805c1b8b4a2411344040ad5">&#9670;&nbsp;</a></span>h5aget_type_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aget_type_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets an attribute datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">type_id</td><td>Attribute datatype identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga0b070b714b2e535df2e1cb3005026a44">H5Aget_type()</a> </p>
+
+</div>
+</div>
+<a id="ga85b8402279011d7a718b1d5676f850ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga85b8402279011d7a718b1d5676f850ee">&#9670;&nbsp;</a></span>h5aopen_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously opens an attribute for an object specified by object identifier and attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Identifier for object to which attribute is attached </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Name of attribute to open </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga8167b57603377742ae78a278dda27634">H5Aopen_async()</a> </p>
+
+</div>
+</div>
+<a id="ga14bd68638126f15931c7c224de75d815"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga14bd68638126f15931c7c224de75d815">&#9670;&nbsp;</a></span>h5aopen_by_idx_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_by_idx_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously opens an existing attribute that is attached to an object specified by location and name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location of object to which attribute is attached. </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object to which attribute is attached, relative to location. </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Type of index; Possible values are: <ul>
+<li>H5_INDEX_UNKNOWN_F = -1 - Unknown index type </li>
+<li>H5_INDEX_NAME_F - Index on names </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+<li>H5_INDEX_N_F - Number of indices defined</li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order in which to iterate over index; Possible values are: <ul>
+<li>H5_ITER_UNKNOWN_F - Unknown order </li>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - No particular order, whatever is fastest </li>
+<li>H5_ITER_N_F - Number of iteration orders </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">n</td><td>Attribute's position in index. </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga1bef4a2dce9cfc0ddaa7472ac1e2d1dd">H5Aopen_by_idx_async()</a> </p>
+
+</div>
+</div>
+<a id="ga7d136fac1c9145bf0471aa524bcc7344"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7d136fac1c9145bf0471aa524bcc7344">&#9670;&nbsp;</a></span>h5aopen_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens an existing attribute that is attached to an object specified by location and name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location of object to which attribute is attached. </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object to which attribute is attached, relative to location. </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Type of index; Possible values are: <ul>
+<li>H5_INDEX_UNKNOWN_F = -1 - Unknown index type </li>
+<li>H5_INDEX_NAME_F - Index on names </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+<li>H5_INDEX_N_F - Number of indices defined</li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order in which to iterate over index; Possible values are: <ul>
+<li>H5_ITER_UNKNOWN_F - Unknown order </li>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - No particular order, whatever is fastest </li>
+<li>H5_ITER_N_F - Number of iteration orders </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">n</td><td>Attribute's position in index. </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gab1451cdff4f77dcf9feaee83c8179b2d">H5Aopen_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="ga9f36660adae68c28f5ae5c85f3abfb76"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9f36660adae68c28f5ae5c85f3abfb76">&#9670;&nbsp;</a></span>h5aopen_by_name_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_by_name_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously opens an attribute for an object by object name and attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location from which to find object to which attribute is attached </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Object name either relative to loc_id, absolute from the file's root group, or '.' (a dot) </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list (Currently unused; should be passed in as H5P_DEFAULT.) </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga42e2c5c72201f05b32e1c9dda6df0e30">H5Aopen_by_name_async()</a> </p>
+
+</div>
+</div>
+<a id="gaff0bb2d4d9589e627910d2f92a2008a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaff0bb2d4d9589e627910d2f92a2008a3">&#9670;&nbsp;</a></span>h5aopen_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens an attribute for an object by object name and attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location from which to find object to which attribute is attached </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Object name either relative to loc_id, absolute from the file's root group, or '.' (a dot) </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list (Currently unused; should be passed in as H5P_DEFAULT.) </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gadb49a0b5b9798d2e944d877adba8ae10">H5Aopen_by_name()</a> </p>
+
+</div>
+</div>
+<a id="ga93db99370f19281c59a21eb0f7e55a45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga93db99370f19281c59a21eb0f7e55a45">&#9670;&nbsp;</a></span>h5aopen_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>aapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens an attribute for an object specified by object identifier and attribute name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Identifier for object to which attribute is attached </td></tr>
+ <tr><td class="paramname">attr_name</td><td>Name of attribute to open </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">aapl_id</td><td>Attribute access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga59863b205b6d93b2145f0fbca49656f7">H5Aopen()</a> </p>
+
+</div>
+</div>
+<a id="gace0533c183c9b43ef1503d9c08a643c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gace0533c183c9b43ef1503d9c08a643c8">&#9670;&nbsp;</a></span>h5aopen_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens the attribute specified by its index. </p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Superseded by H5Aopen_by_idx_f().</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Identifier of a group, dataset, or named datatype an attribute to be attached to </td></tr>
+ <tr><td class="paramname">index</td><td>Index of the attribute to open (zero-based) </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gadaa85276f2731ad78462a6fd27118470">H5Aopen_idx()</a> </p>
+
+</div>
+</div>
+<a id="gae8e6672c086c846954549835e353854b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae8e6672c086c846954549835e353854b">&#9670;&nbsp;</a></span>h5aopen_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aopen_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens an attribute specified by name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Identifier of a group, dataset, or named datatype attribute to be attached to </td></tr>
+ <tr><td class="paramname">name</td><td>Attribute name </td></tr>
+ <tr><td class="paramname">attr_id</td><td>Attribute identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga5c05fade96b6b7e2299f56a5b1edb1c1">H5Aopen_name()</a> </p>
+
+</div>
+</div>
+<a id="ga0aa0a3ba9197a4012c94c552d69d4dcc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0aa0a3ba9197a4012c94c552d69d4dcc">&#9670;&nbsp;</a></span>h5aread_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aread_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously reads an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of an attribute to read. </td></tr>
+ <tr><td class="paramname">memtype_id</td><td>Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer for data to be read. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga6e0767850e9279c1b8f5441ac10e4f2c">H5Aread_async()</a> </p>
+
+</div>
+</div>
+<a id="gacab4c3393af0e8824c2abe4b098144be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacab4c3393af0e8824c2abe4b098144be">&#9670;&nbsp;</a></span>h5aread_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aread_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), intent(inout)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads an attribute. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of an attribute to read. </td></tr>
+ <tr><td class="paramname">memtype_id</td><td>Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer for data to be read. </td></tr>
+ <tr><td class="paramname">dims</td><td>Array to hold corresponding dimension sizes of data buffer buf; dim(k) has value of the k-th dimension of buffer buf; values are ignored if buf is a scalar. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread()</a> </p>
+
+</div>
+</div>
+<a id="ga484f306a1d733ce1c306d405f2c1b7da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga484f306a1d733ce1c306d405f2c1b7da">&#9670;&nbsp;</a></span>h5aread_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5aread_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads an attribute. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of an attribute to read. </td></tr>
+ <tr><td class="paramname">memtype_id</td><td>Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer for data to be read. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gaacb27a997f7c98e8a833d0fd63b58f1c">H5Aread()</a> </p>
+
+</div>
+</div>
+<a id="gac1a97b69d938d3cb8332b7095feb2d8f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac1a97b69d938d3cb8332b7095feb2d8f">&#9670;&nbsp;</a></span>h5arename_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5arename_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>old_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>new_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously renames an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group </td></tr>
+ <tr><td class="paramname">old_attr_name</td><td>Prior attribute name </td></tr>
+ <tr><td class="paramname">new_attr_name</td><td>New attribute name </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga5eb1ec49226fd0ec8e6dedc608f134f8">H5Arename_async()</a> </p>
+
+</div>
+</div>
+<a id="ga062f68b71a22f2177990fcb3c4ce7378"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga062f68b71a22f2177990fcb3c4ce7378">&#9670;&nbsp;</a></span>h5arename_by_name_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5arename_by_name_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>old_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>new_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously renames an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group or named datatype </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object, relative to location, whose attribute is to be renamed </td></tr>
+ <tr><td class="paramname">old_attr_name</td><td>Prior attribute name </td></tr>
+ <tr><td class="paramname">new_attr_name</td><td>New attribute name </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga21f8483c935d72187b98f5e7c2056140">H5Arename_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gaaca9b3866abcf5b924c554b54c343e35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaaca9b3866abcf5b924c554b54c343e35">&#9670;&nbsp;</a></span>h5arename_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5arename_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>old_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>new_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Renames an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group or named datatype </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of object, relative to location, whose attribute is to be renamed </td></tr>
+ <tr><td class="paramname">old_attr_name</td><td>Prior attribute name </td></tr>
+ <tr><td class="paramname">new_attr_name</td><td>New attribute name </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga21f8483c935d72187b98f5e7c2056140">H5Arename_by_name()</a> </p>
+
+</div>
+</div>
+<a id="ga7e4d3c24f798dbc06a0b22969b7c1c24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7e4d3c24f798dbc06a0b22969b7c1c24">&#9670;&nbsp;</a></span>h5arename_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5arename_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>old_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>new_attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Renames an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location or object identifier; may be dataset or group </td></tr>
+ <tr><td class="paramname">old_attr_name</td><td>Prior attribute name </td></tr>
+ <tr><td class="paramname">new_attr_name</td><td>New attribute name </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#ga490dcd6db246c1fda7295badfce28203">H5Arename()</a> </p>
+
+</div>
+</div>
+<a id="gab8b4a1e5fa51f4508ef383a65833dbda"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab8b4a1e5fa51f4508ef383a65833dbda">&#9670;&nbsp;</a></span>h5awrite_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5awrite_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously writes an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of an attribute to read. </td></tr>
+ <tr><td class="paramname">memtype_id</td><td>Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Data to be written. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gae841dec1e2f4fecd88252307d20c1a59">H5Awrite_async()</a> </p>
+
+</div>
+</div>
+<a id="gaf1b2ce497a97448336fc5545b5c16fcc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf1b2ce497a97448336fc5545b5c16fcc">&#9670;&nbsp;</a></span>h5awrite_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5awrite_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Writes data to an attribute. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of an attribute to write. </td></tr>
+ <tr><td class="paramname">memtype_id</td><td>Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Data buffer; may be a scalar or an array. </td></tr>
+ <tr><td class="paramname">dims</td><td>Array to hold corresponding dimension sizes of data buffer buf; dim(k) has value of the k-th dimension of buffer buf; values are ignored if buf is a scalar. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite()</a> </p>
+
+</div>
+</div>
+<a id="gac8973363111023ef0f385f7d0a2318e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac8973363111023ef0f385f7d0a2318e9">&#9670;&nbsp;</a></span>h5awrite_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5a::h5awrite_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Writes data to an attribute. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attr_id</td><td>Identifier of an attribute to write. </td></tr>
+ <tr><td class="paramname">memtype_id</td><td>Identifier of the attribute datatype (in memory). </td></tr>
+ <tr><td class="paramname">buf</td><td>Data to be written. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_a.html#gab70871e205d57450c83efd9912be2b5c">H5Awrite()</a> </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_d.html b/develop/group___f_h5_d.html
new file mode 100644
index 0000000..d977bcb
--- /dev/null
+++ b/develop/group___f_h5_d.html
@@ -0,0 +1,3683 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Datasets (H5D) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_d.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Datasets (H5D) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_d.html">Datasets (H5D)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_d__u_g.html">HDF5 Datasets</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga5cb1ac0f28ebc68918e37b282c40f302"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga5cb1ac0f28ebc68918e37b282c40f302">h5dcreate_f</a> (loc_id, name, type_id, space_id, dset_id, hdferr, dcpl_id, lcpl_id, dapl_id)</td></tr>
+<tr class="memdesc:ga5cb1ac0f28ebc68918e37b282c40f302"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a dataset at the specified location. <a href="group___f_h5_d.html#ga5cb1ac0f28ebc68918e37b282c40f302">More...</a><br /></td></tr>
+<tr class="separator:ga5cb1ac0f28ebc68918e37b282c40f302"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga095cc7ac48bc5d7272e589ccff7c3040"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga095cc7ac48bc5d7272e589ccff7c3040">h5dcreate_async_f</a> (loc_id, name, type_id, space_id, dset_id, es_id, hdferr, dcpl_id, lcpl_id, dapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga095cc7ac48bc5d7272e589ccff7c3040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates a dataset at the specified location. <a href="group___f_h5_d.html#ga095cc7ac48bc5d7272e589ccff7c3040">More...</a><br /></td></tr>
+<tr class="separator:ga095cc7ac48bc5d7272e589ccff7c3040"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga871835f23aca305ac0047cefc1a17e00"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga871835f23aca305ac0047cefc1a17e00">h5dopen_f</a> (loc_id, name, dset_id, hdferr, dapl_id)</td></tr>
+<tr class="memdesc:ga871835f23aca305ac0047cefc1a17e00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing dataset. <a href="group___f_h5_d.html#ga871835f23aca305ac0047cefc1a17e00">More...</a><br /></td></tr>
+<tr class="separator:ga871835f23aca305ac0047cefc1a17e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad671e277430e64911cf3eadcb8f76754"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gad671e277430e64911cf3eadcb8f76754">h5dopen_async_f</a> (loc_id, name, dset_id, es_id, hdferr, dapl_id, file, func, line)</td></tr>
+<tr class="memdesc:gad671e277430e64911cf3eadcb8f76754"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an existing dataset. <a href="group___f_h5_d.html#gad671e277430e64911cf3eadcb8f76754">More...</a><br /></td></tr>
+<tr class="separator:gad671e277430e64911cf3eadcb8f76754"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2ffabd12a26d5afcafba44240df62f33"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga2ffabd12a26d5afcafba44240df62f33">h5dclose_f</a> (dset_id, hdferr)</td></tr>
+<tr class="memdesc:ga2ffabd12a26d5afcafba44240df62f33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes a dataset. <a href="group___f_h5_d.html#ga2ffabd12a26d5afcafba44240df62f33">More...</a><br /></td></tr>
+<tr class="separator:ga2ffabd12a26d5afcafba44240df62f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0006593a47d1cb482653520cc9137e66"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga0006593a47d1cb482653520cc9137e66">h5dclose_async_f</a> (dset_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga0006593a47d1cb482653520cc9137e66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously closes a dataset. <a href="group___f_h5_d.html#ga0006593a47d1cb482653520cc9137e66">More...</a><br /></td></tr>
+<tr class="separator:ga0006593a47d1cb482653520cc9137e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5991e29028a911f0c74b7122736341b9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga5991e29028a911f0c74b7122736341b9">h5dget_type_f</a> (dataset_id, datatype_id, hdferr)</td></tr>
+<tr class="memdesc:ga5991e29028a911f0c74b7122736341b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an identifier for a copy of the datatype for a dataset. <a href="group___f_h5_d.html#ga5991e29028a911f0c74b7122736341b9">More...</a><br /></td></tr>
+<tr class="separator:ga5991e29028a911f0c74b7122736341b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga48eb0a8536b01106a49cbeb378538500"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga48eb0a8536b01106a49cbeb378538500">h5dset_extent_f</a> (dataset_id, fsize, hdferr)</td></tr>
+<tr class="memdesc:ga48eb0a8536b01106a49cbeb378538500"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extends a dataset with unlimited dimension. <a href="group___f_h5_d.html#ga48eb0a8536b01106a49cbeb378538500">More...</a><br /></td></tr>
+<tr class="separator:ga48eb0a8536b01106a49cbeb378538500"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9ade83f569dfd99c728cad791e739cff"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga9ade83f569dfd99c728cad791e739cff">h5dset_extent_async_f</a> (dataset_id, fsize, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga9ade83f569dfd99c728cad791e739cff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously extends a dataset with unlimited dimension. <a href="group___f_h5_d.html#ga9ade83f569dfd99c728cad791e739cff">More...</a><br /></td></tr>
+<tr class="separator:ga9ade83f569dfd99c728cad791e739cff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga201339f9b2cbf2b7b170827a2fb3b827"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga201339f9b2cbf2b7b170827a2fb3b827">h5dget_create_plist_f</a> (dataset_id, plist_id, hdferr)</td></tr>
+<tr class="memdesc:ga201339f9b2cbf2b7b170827a2fb3b827"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an identifier for a copy of the dataset creation property list for a dataset. <a href="group___f_h5_d.html#ga201339f9b2cbf2b7b170827a2fb3b827">More...</a><br /></td></tr>
+<tr class="separator:ga201339f9b2cbf2b7b170827a2fb3b827"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0172e03e157bd011ce45b8c7744a7b7b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga0172e03e157bd011ce45b8c7744a7b7b">h5dget_storage_size_f</a> (dataset_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga0172e03e157bd011ce45b8c7744a7b7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of storage requires by a dataset. <a href="group___f_h5_d.html#ga0172e03e157bd011ce45b8c7744a7b7b">More...</a><br /></td></tr>
+<tr class="separator:ga0172e03e157bd011ce45b8c7744a7b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c29617da27c0c629356450ca5bd1f96"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga3c29617da27c0c629356450ca5bd1f96">h5dvlen_get_max_len_f</a> (dataset_id, type_id, space_id, len, hdferr)</td></tr>
+<tr class="memdesc:ga3c29617da27c0c629356450ca5bd1f96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum length of the VL array elements. <a href="group___f_h5_d.html#ga3c29617da27c0c629356450ca5bd1f96">More...</a><br /></td></tr>
+<tr class="separator:ga3c29617da27c0c629356450ca5bd1f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa4f796c72ba731def772a92aff6f46cd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaa4f796c72ba731def772a92aff6f46cd">h5dget_space_status_f</a> (dset_id, flag, hdferr)</td></tr>
+<tr class="memdesc:gaa4f796c72ba731def772a92aff6f46cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the status of data space allocation. <a href="group___f_h5_d.html#gaa4f796c72ba731def772a92aff6f46cd">More...</a><br /></td></tr>
+<tr class="separator:gaa4f796c72ba731def772a92aff6f46cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac835d154cfa9a0551705f05814e5c307"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gac835d154cfa9a0551705f05814e5c307">h5dcreate_anon_f</a> (loc_id, type_id, space_id, dset_id, hdferr, dcpl_id, dapl_id)</td></tr>
+<tr class="memdesc:gac835d154cfa9a0551705f05814e5c307"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a dataset in a file without linking it into the file structure. <a href="group___f_h5_d.html#gac835d154cfa9a0551705f05814e5c307">More...</a><br /></td></tr>
+<tr class="separator:gac835d154cfa9a0551705f05814e5c307"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f9d72063765ba65b343660cccd6a0b8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga4f9d72063765ba65b343660cccd6a0b8">h5dread_vl_f</a> (dset_id, mem_type_id, buf, dims, len, hdferr, mem_space_id, file_space_id, xfer_prp)</td></tr>
+<tr class="memdesc:ga4f9d72063765ba65b343660cccd6a0b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads variable-length data. F2003 API h5dread_f should be used instead. <a href="group___f_h5_d.html#ga4f9d72063765ba65b343660cccd6a0b8">More...</a><br /></td></tr>
+<tr class="separator:ga4f9d72063765ba65b343660cccd6a0b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad1466b570e80d3e574a34ada7737d13"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaad1466b570e80d3e574a34ada7737d13">h5dwrite_vl_f</a> (dset_id, mem_type_id, buf, dims, len, hdferr, mem_space_id, file_space_id, xfer_prp)</td></tr>
+<tr class="memdesc:gaad1466b570e80d3e574a34ada7737d13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes variable-length data. F2003 API h5dwrite_f should be used instead. <a href="group___f_h5_d.html#gaad1466b570e80d3e574a34ada7737d13">More...</a><br /></td></tr>
+<tr class="separator:gaad1466b570e80d3e574a34ada7737d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c5a8f0e226aa236d10dd4465f0af2a7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga4c5a8f0e226aa236d10dd4465f0af2a7">h5dget_offset_f</a> (dset_id, offset, hdferr)</td></tr>
+<tr class="memdesc:ga4c5a8f0e226aa236d10dd4465f0af2a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns dataset address in file. <a href="group___f_h5_d.html#ga4c5a8f0e226aa236d10dd4465f0af2a7">More...</a><br /></td></tr>
+<tr class="separator:ga4c5a8f0e226aa236d10dd4465f0af2a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb8a6067c9e7ef80ee48c0054e584ad7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gafb8a6067c9e7ef80ee48c0054e584ad7">h5dget_space_f</a> (dataset_id, dataspace_id, hdferr)</td></tr>
+<tr class="memdesc:gafb8a6067c9e7ef80ee48c0054e584ad7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an identifier for a copy of the dataspace for a dataset. <a href="group___f_h5_d.html#gafb8a6067c9e7ef80ee48c0054e584ad7">More...</a><br /></td></tr>
+<tr class="separator:gafb8a6067c9e7ef80ee48c0054e584ad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa91d2ad75904d3d9f836701554d41e51"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaa91d2ad75904d3d9f836701554d41e51">h5dget_space_async_f</a> (dataset_id, dataspace_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gaa91d2ad75904d3d9f836701554d41e51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously returns an identifier for a copy of the dataspace for a dataset. <a href="group___f_h5_d.html#gaa91d2ad75904d3d9f836701554d41e51">More...</a><br /></td></tr>
+<tr class="separator:gaa91d2ad75904d3d9f836701554d41e51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga82b944473febbba20223936eaaa73241"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga82b944473febbba20223936eaaa73241">h5dget_access_plist_f</a> (dset_id, plist_id, hdferr)</td></tr>
+<tr class="memdesc:ga82b944473febbba20223936eaaa73241"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a copy of the dataset creation property list. <a href="group___f_h5_d.html#ga82b944473febbba20223936eaaa73241">More...</a><br /></td></tr>
+<tr class="separator:ga82b944473febbba20223936eaaa73241"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a960297969f24ff8c7c9a4f1eda2b72"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga5a960297969f24ff8c7c9a4f1eda2b72">h5dvlen_reclaim_f</a> (type_id, space_id, plist_id, buf, hdferr)</td></tr>
+<tr class="memdesc:ga5a960297969f24ff8c7c9a4f1eda2b72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reclaims VL datatype memory buffers. <a href="group___f_h5_d.html#ga5a960297969f24ff8c7c9a4f1eda2b72">More...</a><br /></td></tr>
+<tr class="separator:ga5a960297969f24ff8c7c9a4f1eda2b72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa84af9e86b8243d541539e306d51f72a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaa84af9e86b8243d541539e306d51f72a">h5dread_async_f</a> (dset_id, mem_type_id, buf, es_id, hdferr, mem_space_id, file_space_id, xfer_prp, file, func, line)</td></tr>
+<tr class="memdesc:gaa84af9e86b8243d541539e306d51f72a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously reads raw data from a dataset into a buffer. <a href="group___f_h5_d.html#gaa84af9e86b8243d541539e306d51f72a">More...</a><br /></td></tr>
+<tr class="separator:gaa84af9e86b8243d541539e306d51f72a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga86bd313ed436a5b916c6c1405ed117eb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga86bd313ed436a5b916c6c1405ed117eb">h5dwrite_async_f</a> (dset_id, mem_type_id, buf, es_id, hdferr, mem_space_id, file_space_id, xfer_prp, file, func, line)</td></tr>
+<tr class="memdesc:ga86bd313ed436a5b916c6c1405ed117eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously writes raw data from a buffer to a dataset. <a href="group___f_h5_d.html#ga86bd313ed436a5b916c6c1405ed117eb">More...</a><br /></td></tr>
+<tr class="separator:ga86bd313ed436a5b916c6c1405ed117eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga474d18ed38c193fd1eb36b1b73f65ea8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">h5dwrite_f</a> (dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp)</td></tr>
+<tr class="memdesc:ga474d18ed38c193fd1eb36b1b73f65ea8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes raw data from a buffer to a dataset. <a href="group___f_h5_d.html#ga474d18ed38c193fd1eb36b1b73f65ea8">More...</a><br /></td></tr>
+<tr class="separator:ga474d18ed38c193fd1eb36b1b73f65ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga652d31ef398eeed35e32c3de0de273d0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga652d31ef398eeed35e32c3de0de273d0">h5dread_f</a> (dset_id, mem_type_id, buf, hdferr, mem_space_id, file_space_id, xfer_prp)</td></tr>
+<tr class="memdesc:ga652d31ef398eeed35e32c3de0de273d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads raw data from a dataset into a buffer (Passes Pointer). <a href="group___f_h5_d.html#ga652d31ef398eeed35e32c3de0de273d0">More...</a><br /></td></tr>
+<tr class="separator:ga652d31ef398eeed35e32c3de0de273d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab8a1d2daf746d269210f21179f94f7b7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gab8a1d2daf746d269210f21179f94f7b7">h5dwrite_f___f90_version</a> (dset_id, mem_type_id, buf, dims, hdferr, mem_space_id, file_space_id, xfer_prp)</td></tr>
+<tr class="memdesc:gab8a1d2daf746d269210f21179f94f7b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">There is no direct Fortran90 counterpart for the C function H5Dwrite. Instead, that functionality is provided by two Fortran90 subroutines: <a href="group___f_h5_d.html#gab8a1d2daf746d269210f21179f94f7b7">More...</a><br /></td></tr>
+<tr class="separator:gab8a1d2daf746d269210f21179f94f7b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f4b8f9c21dc1d980e6cc8cf9f66f529"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga2f4b8f9c21dc1d980e6cc8cf9f66f529">h5dread_f___f90_version</a> (dset_id, mem_type_id, buf, dims, hdferr, mem_space_id, file_space_id, xfer_prp)</td></tr>
+<tr class="memdesc:ga2f4b8f9c21dc1d980e6cc8cf9f66f529"><td class="mdescLeft">&#160;</td><td class="mdescRight">There is no direct Fortran90 counterpart for the C function H5Dread. Instead, that functionality is provided by two Fortran90 subroutines: <a href="group___f_h5_d.html#ga2f4b8f9c21dc1d980e6cc8cf9f66f529">More...</a><br /></td></tr>
+<tr class="separator:ga2f4b8f9c21dc1d980e6cc8cf9f66f529"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad0dc79ac5dfc26c7c148f71bc5191630"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gad0dc79ac5dfc26c7c148f71bc5191630">h5dfill_f</a> (fill_value, space_id, buf, hdferr)</td></tr>
+<tr class="memdesc:gad0dc79ac5dfc26c7c148f71bc5191630"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills dataspace elements with a fill value in a memory buffer. Only INTEGER, CHARACTER, REAL and DOUBLE PRECISION datatypes of the fillvalues and buffers are supported. Buffer and fillvalue are assumed to have the same datatype. Only one-dimesional buffers are supported. <a href="group___f_h5_d.html#gad0dc79ac5dfc26c7c148f71bc5191630">More...</a><br /></td></tr>
+<tr class="separator:gad0dc79ac5dfc26c7c148f71bc5191630"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabda804a822ae8043c76440cdb57bcd0e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gabda804a822ae8043c76440cdb57bcd0e">h5dfill_f</a> (fill_value, fill_type_id, buf, buf_type_id, space_id, hdferr)</td></tr>
+<tr class="memdesc:gabda804a822ae8043c76440cdb57bcd0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills dataspace elements with a fill value in a memory buffer. <a href="group___f_h5_d.html#gabda804a822ae8043c76440cdb57bcd0e">More...</a><br /></td></tr>
+<tr class="separator:gabda804a822ae8043c76440cdb57bcd0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacae5cf71c5229de861fe570fb7359ff7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gacae5cf71c5229de861fe570fb7359ff7">h5dread_multi_f</a> (count, dset_id, mem_type_id, mem_space_id, file_space_id, buf, hdferr, xfer_prp)</td></tr>
+<tr class="memdesc:gacae5cf71c5229de861fe570fb7359ff7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads data from a file to memory buffers for multiple datasets. <a href="group___f_h5_d.html#gacae5cf71c5229de861fe570fb7359ff7">More...</a><br /></td></tr>
+<tr class="separator:gacae5cf71c5229de861fe570fb7359ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6badceb18dbcd2d1c1c606f50adf1609"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga6badceb18dbcd2d1c1c606f50adf1609">h5dwrite_multi_f</a> (count, dset_id, mem_type_id, mem_space_id, file_space_id, buf, hdferr, xfer_prp)</td></tr>
+<tr class="memdesc:ga6badceb18dbcd2d1c1c606f50adf1609"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes data in memory to a file for multiple datasets. <a href="group___f_h5_d.html#ga6badceb18dbcd2d1c1c606f50adf1609">More...</a><br /></td></tr>
+<tr class="separator:ga6badceb18dbcd2d1c1c606f50adf1609"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga09798bbc411daf6a98f7cd14146312e5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga09798bbc411daf6a98f7cd14146312e5">h5dread_chunk_f</a> (dset_id, offset, filters, buf, hdferr, dxpl_id)</td></tr>
+<tr class="memdesc:ga09798bbc411daf6a98f7cd14146312e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a raw data chunk directly from a dataset in a file into a buffer. <a href="group___f_h5_d.html#ga09798bbc411daf6a98f7cd14146312e5">More...</a><br /></td></tr>
+<tr class="separator:ga09798bbc411daf6a98f7cd14146312e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8f4882ec50eb48b6976109f9ff63ab8a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga8f4882ec50eb48b6976109f9ff63ab8a">h5dwrite_chunk_f</a> (dset_id, filters, offset, data_size, buf, hdferr, dxpl_id)</td></tr>
+<tr class="memdesc:ga8f4882ec50eb48b6976109f9ff63ab8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a raw data chunk from a buffer directly to a dataset in a file. <a href="group___f_h5_d.html#ga8f4882ec50eb48b6976109f9ff63ab8a">More...</a><br /></td></tr>
+<tr class="separator:ga8f4882ec50eb48b6976109f9ff63ab8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga8d7e927a66eb0b5bb6ac42f871ca37e4"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga8d7e927a66eb0b5bb6ac42f871ca37e4">h5d_compact_f</a></td></tr>
+<tr class="memdesc:ga8d7e927a66eb0b5bb6ac42f871ca37e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_COMPACT. <a href="group___f_h5_d.html#ga8d7e927a66eb0b5bb6ac42f871ca37e4">More...</a><br /></td></tr>
+<tr class="separator:ga8d7e927a66eb0b5bb6ac42f871ca37e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga48b41ac37182b9f4bc26f7dbe5a28086"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga48b41ac37182b9f4bc26f7dbe5a28086">h5d_contiguous_f</a></td></tr>
+<tr class="memdesc:ga48b41ac37182b9f4bc26f7dbe5a28086"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_CONTIGUOUS. <a href="group___f_h5_d.html#ga48b41ac37182b9f4bc26f7dbe5a28086">More...</a><br /></td></tr>
+<tr class="separator:ga48b41ac37182b9f4bc26f7dbe5a28086"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a90eb47a98c8b452891a92723641862"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga3a90eb47a98c8b452891a92723641862">h5d_chunked_f</a></td></tr>
+<tr class="memdesc:ga3a90eb47a98c8b452891a92723641862"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_CHUNKED. <a href="group___f_h5_d.html#ga3a90eb47a98c8b452891a92723641862">More...</a><br /></td></tr>
+<tr class="separator:ga3a90eb47a98c8b452891a92723641862"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab2c70a3e1015bf6d04d7c17b7039b331"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gab2c70a3e1015bf6d04d7c17b7039b331">h5d_alloc_time_error_f</a></td></tr>
+<tr class="memdesc:gab2c70a3e1015bf6d04d7c17b7039b331"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_ALLOC_TIME_ERROR. <a href="group___f_h5_d.html#gab2c70a3e1015bf6d04d7c17b7039b331">More...</a><br /></td></tr>
+<tr class="separator:gab2c70a3e1015bf6d04d7c17b7039b331"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c1097deb371cf116ca00eb6bf821e40"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga9c1097deb371cf116ca00eb6bf821e40">h5d_alloc_time_default_f</a></td></tr>
+<tr class="memdesc:ga9c1097deb371cf116ca00eb6bf821e40"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_ALLOC_TIME_DEFAULT. <a href="group___f_h5_d.html#ga9c1097deb371cf116ca00eb6bf821e40">More...</a><br /></td></tr>
+<tr class="separator:ga9c1097deb371cf116ca00eb6bf821e40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6d82c15f8e0f905de4fd32b94d45a196"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga6d82c15f8e0f905de4fd32b94d45a196">h5d_alloc_time_early_f</a></td></tr>
+<tr class="memdesc:ga6d82c15f8e0f905de4fd32b94d45a196"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_ALLOC_TIME_EARLY. <a href="group___f_h5_d.html#ga6d82c15f8e0f905de4fd32b94d45a196">More...</a><br /></td></tr>
+<tr class="separator:ga6d82c15f8e0f905de4fd32b94d45a196"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4df7d5e755e406b6dea2ddba9381b40c"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga4df7d5e755e406b6dea2ddba9381b40c">h5d_alloc_time_late_f</a></td></tr>
+<tr class="memdesc:ga4df7d5e755e406b6dea2ddba9381b40c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_ALLOC_TIME_LATE. <a href="group___f_h5_d.html#ga4df7d5e755e406b6dea2ddba9381b40c">More...</a><br /></td></tr>
+<tr class="separator:ga4df7d5e755e406b6dea2ddba9381b40c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad3999428817cef15bcfe06c54f5a56d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaad3999428817cef15bcfe06c54f5a56d">h5d_alloc_time_incr_f</a></td></tr>
+<tr class="memdesc:gaad3999428817cef15bcfe06c54f5a56d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_ALLOC_TIME_INCR. <a href="group___f_h5_d.html#gaad3999428817cef15bcfe06c54f5a56d">More...</a><br /></td></tr>
+<tr class="separator:gaad3999428817cef15bcfe06c54f5a56d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadeddefaec56efaeaf2d0bfe8c2d1a87c"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gadeddefaec56efaeaf2d0bfe8c2d1a87c">h5d_space_sts_error_f</a></td></tr>
+<tr class="memdesc:gadeddefaec56efaeaf2d0bfe8c2d1a87c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SPACE_STS_ERROR. <a href="group___f_h5_d.html#gadeddefaec56efaeaf2d0bfe8c2d1a87c">More...</a><br /></td></tr>
+<tr class="separator:gadeddefaec56efaeaf2d0bfe8c2d1a87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga22793f18ef769de1c07771647133dbd6"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga22793f18ef769de1c07771647133dbd6">h5d_space_sts_not_allocated_f</a></td></tr>
+<tr class="memdesc:ga22793f18ef769de1c07771647133dbd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SPACE_STS_NOT_ALLOCATED. <a href="group___f_h5_d.html#ga22793f18ef769de1c07771647133dbd6">More...</a><br /></td></tr>
+<tr class="separator:ga22793f18ef769de1c07771647133dbd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga897b0bfff32f629c37f2fe60430da28f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga897b0bfff32f629c37f2fe60430da28f">h5d_space_sts_part_allocated_f</a></td></tr>
+<tr class="memdesc:ga897b0bfff32f629c37f2fe60430da28f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SPACE_STS_PART_ALLOCATED. <a href="group___f_h5_d.html#ga897b0bfff32f629c37f2fe60430da28f">More...</a><br /></td></tr>
+<tr class="separator:ga897b0bfff32f629c37f2fe60430da28f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf2a81dd9e29c51e875b8e7d65c270df9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaf2a81dd9e29c51e875b8e7d65c270df9">h5d_space_sts_allocated_f</a></td></tr>
+<tr class="memdesc:gaf2a81dd9e29c51e875b8e7d65c270df9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SPACE_STS_ALLOCATED. <a href="group___f_h5_d.html#gaf2a81dd9e29c51e875b8e7d65c270df9">More...</a><br /></td></tr>
+<tr class="separator:gaf2a81dd9e29c51e875b8e7d65c270df9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14a2da4882316cfe8a8a41847d080c3c"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga14a2da4882316cfe8a8a41847d080c3c">h5d_fill_time_error_f</a></td></tr>
+<tr class="memdesc:ga14a2da4882316cfe8a8a41847d080c3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_TIME_ERROR. <a href="group___f_h5_d.html#ga14a2da4882316cfe8a8a41847d080c3c">More...</a><br /></td></tr>
+<tr class="separator:ga14a2da4882316cfe8a8a41847d080c3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad4c9e8419c6bf31072b227a18c5c5787"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gad4c9e8419c6bf31072b227a18c5c5787">h5d_fill_time_alloc_f</a></td></tr>
+<tr class="memdesc:gad4c9e8419c6bf31072b227a18c5c5787"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_TIME_ALLOC. <a href="group___f_h5_d.html#gad4c9e8419c6bf31072b227a18c5c5787">More...</a><br /></td></tr>
+<tr class="separator:gad4c9e8419c6bf31072b227a18c5c5787"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13ae6a0bb42f73a0bec79354147ee038"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga13ae6a0bb42f73a0bec79354147ee038">h5d_fill_time_never_f</a></td></tr>
+<tr class="memdesc:ga13ae6a0bb42f73a0bec79354147ee038"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_TIME_NEVER. <a href="group___f_h5_d.html#ga13ae6a0bb42f73a0bec79354147ee038">More...</a><br /></td></tr>
+<tr class="separator:ga13ae6a0bb42f73a0bec79354147ee038"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga930c9adf0bf5abf7b5930136acab8c9a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga930c9adf0bf5abf7b5930136acab8c9a">h5d_fill_value_error_f</a></td></tr>
+<tr class="memdesc:ga930c9adf0bf5abf7b5930136acab8c9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_VALUE_ERROR. <a href="group___f_h5_d.html#ga930c9adf0bf5abf7b5930136acab8c9a">More...</a><br /></td></tr>
+<tr class="separator:ga930c9adf0bf5abf7b5930136acab8c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga821a5123ea36396c5230d493c82f1a52"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga821a5123ea36396c5230d493c82f1a52">h5d_fill_value_undefined_f</a></td></tr>
+<tr class="memdesc:ga821a5123ea36396c5230d493c82f1a52"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_VALUE_UNDEFINED. <a href="group___f_h5_d.html#ga821a5123ea36396c5230d493c82f1a52">More...</a><br /></td></tr>
+<tr class="separator:ga821a5123ea36396c5230d493c82f1a52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga756d32f87d3b502c5f156ea9cbefe6cd"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga756d32f87d3b502c5f156ea9cbefe6cd">h5d_fill_value_default_f</a></td></tr>
+<tr class="memdesc:ga756d32f87d3b502c5f156ea9cbefe6cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_VALUE_DEFAULT. <a href="group___f_h5_d.html#ga756d32f87d3b502c5f156ea9cbefe6cd">More...</a><br /></td></tr>
+<tr class="separator:ga756d32f87d3b502c5f156ea9cbefe6cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga01c31ca7d47fbb427f80fdbd68374f19"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga01c31ca7d47fbb427f80fdbd68374f19">h5d_fill_value_user_defined_f</a></td></tr>
+<tr class="memdesc:ga01c31ca7d47fbb427f80fdbd68374f19"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_FILL_VALUE_USER_DEFINED. <a href="group___f_h5_d.html#ga01c31ca7d47fbb427f80fdbd68374f19">More...</a><br /></td></tr>
+<tr class="separator:ga01c31ca7d47fbb427f80fdbd68374f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87b716e45a41644fd42a7b437053aaf8"><td class="memItemLeft" align="right" valign="top">integer(size_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga87b716e45a41644fd42a7b437053aaf8">h5d_chunk_cache_nslots_dflt_f</a></td></tr>
+<tr class="memdesc:ga87b716e45a41644fd42a7b437053aaf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_CHUNK_CACHE_NSLOTS_DEFAULT. <a href="group___f_h5_d.html#ga87b716e45a41644fd42a7b437053aaf8">More...</a><br /></td></tr>
+<tr class="separator:ga87b716e45a41644fd42a7b437053aaf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafce6c6ffd27ea909e542d6a2d7d55b1c"><td class="memItemLeft" align="right" valign="top">integer(size_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gafce6c6ffd27ea909e542d6a2d7d55b1c">h5d_chunk_cache_nbytes_dflt_f</a></td></tr>
+<tr class="memdesc:gafce6c6ffd27ea909e542d6a2d7d55b1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_CHUNK_CACHE_NBYTES_DEFAULT. <a href="group___f_h5_d.html#gafce6c6ffd27ea909e542d6a2d7d55b1c">More...</a><br /></td></tr>
+<tr class="separator:gafce6c6ffd27ea909e542d6a2d7d55b1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa668b1ad61daef2a4808e159249082b3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaa668b1ad61daef2a4808e159249082b3">h5d_chunk_cache_w0_dflt_f</a></td></tr>
+<tr class="memdesc:gaa668b1ad61daef2a4808e159249082b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_CHUNK_CACHE_W0_DEFAULT. <a href="group___f_h5_d.html#gaa668b1ad61daef2a4808e159249082b3">More...</a><br /></td></tr>
+<tr class="separator:gaa668b1ad61daef2a4808e159249082b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga203249dcee830610c620fdd69d2b57fd"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga203249dcee830610c620fdd69d2b57fd">h5d_mpio_no_collective_f</a></td></tr>
+<tr class="memdesc:ga203249dcee830610c620fdd69d2b57fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NO_COLLECTIVE. <a href="group___f_h5_d.html#ga203249dcee830610c620fdd69d2b57fd">More...</a><br /></td></tr>
+<tr class="separator:ga203249dcee830610c620fdd69d2b57fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae97735bdc331cd4b8bd53b7f8bd5c13f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gae97735bdc331cd4b8bd53b7f8bd5c13f">h5d_mpio_chunk_independent_f</a></td></tr>
+<tr class="memdesc:gae97735bdc331cd4b8bd53b7f8bd5c13f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_CHUNK_INDEPENDENT. <a href="group___f_h5_d.html#gae97735bdc331cd4b8bd53b7f8bd5c13f">More...</a><br /></td></tr>
+<tr class="separator:gae97735bdc331cd4b8bd53b7f8bd5c13f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3582fd4efbb795c43c74c5f10aa5f647"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga3582fd4efbb795c43c74c5f10aa5f647">h5d_mpio_chunk_collective_f</a></td></tr>
+<tr class="memdesc:ga3582fd4efbb795c43c74c5f10aa5f647"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_CHUNK_COLLECTIVE. <a href="group___f_h5_d.html#ga3582fd4efbb795c43c74c5f10aa5f647">More...</a><br /></td></tr>
+<tr class="separator:ga3582fd4efbb795c43c74c5f10aa5f647"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8daa3e6c629244477ac57e8742143915"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga8daa3e6c629244477ac57e8742143915">h5d_mpio_chunk_mixed_f</a></td></tr>
+<tr class="memdesc:ga8daa3e6c629244477ac57e8742143915"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_CHUNK_MIXED. <a href="group___f_h5_d.html#ga8daa3e6c629244477ac57e8742143915">More...</a><br /></td></tr>
+<tr class="separator:ga8daa3e6c629244477ac57e8742143915"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac006b1dab7aab8e735379933f3f0de42"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gac006b1dab7aab8e735379933f3f0de42">h5d_mpio_contig_collective_f</a></td></tr>
+<tr class="memdesc:gac006b1dab7aab8e735379933f3f0de42"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_CONTIGUOUS_COLLECTIVE. <a href="group___f_h5_d.html#gac006b1dab7aab8e735379933f3f0de42">More...</a><br /></td></tr>
+<tr class="separator:gac006b1dab7aab8e735379933f3f0de42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga781787a638eb9873ad986d9b94dea538"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga781787a638eb9873ad986d9b94dea538">h5d_vds_error_f</a></td></tr>
+<tr class="memdesc:ga781787a638eb9873ad986d9b94dea538"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_VDS_ERROR. <a href="group___f_h5_d.html#ga781787a638eb9873ad986d9b94dea538">More...</a><br /></td></tr>
+<tr class="separator:ga781787a638eb9873ad986d9b94dea538"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga732f27b49c5e044982b8373b7c0f423b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga732f27b49c5e044982b8373b7c0f423b">h5d_vds_first_missing_f</a></td></tr>
+<tr class="memdesc:ga732f27b49c5e044982b8373b7c0f423b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_VDS_FIRST_MISSING. <a href="group___f_h5_d.html#ga732f27b49c5e044982b8373b7c0f423b">More...</a><br /></td></tr>
+<tr class="separator:ga732f27b49c5e044982b8373b7c0f423b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga55628cf7324be64a501d66978e9d90c5"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga55628cf7324be64a501d66978e9d90c5">h5d_vds_last_available_f</a></td></tr>
+<tr class="memdesc:ga55628cf7324be64a501d66978e9d90c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_VDS_LAST_AVAILABLE. <a href="group___f_h5_d.html#ga55628cf7324be64a501d66978e9d90c5">More...</a><br /></td></tr>
+<tr class="separator:ga55628cf7324be64a501d66978e9d90c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9b228f28c3acd5358e9b983d6f113a3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaa9b228f28c3acd5358e9b983d6f113a3">h5d_virtual_f</a></td></tr>
+<tr class="memdesc:gaa9b228f28c3acd5358e9b983d6f113a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_VIRTUAL. <a href="group___f_h5_d.html#gaa9b228f28c3acd5358e9b983d6f113a3">More...</a><br /></td></tr>
+<tr class="separator:gaa9b228f28c3acd5358e9b983d6f113a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a1cdbf6faaf389149cff33ba5237290"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga9a1cdbf6faaf389149cff33ba5237290">h5d_selection_io_mode_default_f</a></td></tr>
+<tr class="memdesc:ga9a1cdbf6faaf389149cff33ba5237290"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SELECTION_IO_MODE_DEFAULT. <a href="group___f_h5_d.html#ga9a1cdbf6faaf389149cff33ba5237290">More...</a><br /></td></tr>
+<tr class="separator:ga9a1cdbf6faaf389149cff33ba5237290"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga061e388615c930c8da41d28f43c55bcd"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga061e388615c930c8da41d28f43c55bcd">h5d_selection_io_mode_off_f</a></td></tr>
+<tr class="memdesc:ga061e388615c930c8da41d28f43c55bcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SELECTION_IO_MODE_OFF. <a href="group___f_h5_d.html#ga061e388615c930c8da41d28f43c55bcd">More...</a><br /></td></tr>
+<tr class="separator:ga061e388615c930c8da41d28f43c55bcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa4959bdd0a1bb137771f5d8e6d3fd1c6"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaa4959bdd0a1bb137771f5d8e6d3fd1c6">h5d_selection_io_mode_on_f</a></td></tr>
+<tr class="memdesc:gaa4959bdd0a1bb137771f5d8e6d3fd1c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SELECTION_IO_MODE_ON. <a href="group___f_h5_d.html#gaa4959bdd0a1bb137771f5d8e6d3fd1c6">More...</a><br /></td></tr>
+<tr class="separator:gaa4959bdd0a1bb137771f5d8e6d3fd1c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5e2c6c3fdcbb7efa132470edbf1a440"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaf5e2c6c3fdcbb7efa132470edbf1a440">h5d_mpio_collective_f</a></td></tr>
+<tr class="memdesc:gaf5e2c6c3fdcbb7efa132470edbf1a440"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_COLLECTIVE. <a href="group___f_h5_d.html#gaf5e2c6c3fdcbb7efa132470edbf1a440">More...</a><br /></td></tr>
+<tr class="separator:gaf5e2c6c3fdcbb7efa132470edbf1a440"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f9f5b6f7e1e2e37f9dcbc0095020300"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga1f9f5b6f7e1e2e37f9dcbc0095020300">h5d_mpio_set_independent_f</a></td></tr>
+<tr class="memdesc:ga1f9f5b6f7e1e2e37f9dcbc0095020300"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_SET_INDEPENDENT. <a href="group___f_h5_d.html#ga1f9f5b6f7e1e2e37f9dcbc0095020300">More...</a><br /></td></tr>
+<tr class="separator:ga1f9f5b6f7e1e2e37f9dcbc0095020300"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga28b4a83f10cca56082b77c4b7bd353a8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga28b4a83f10cca56082b77c4b7bd353a8">h5d_mpio_datatype_conversion_f</a></td></tr>
+<tr class="memdesc:ga28b4a83f10cca56082b77c4b7bd353a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_DATATYPE_CONVERSION. <a href="group___f_h5_d.html#ga28b4a83f10cca56082b77c4b7bd353a8">More...</a><br /></td></tr>
+<tr class="separator:ga28b4a83f10cca56082b77c4b7bd353a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga15191b694c77250701d0304a167d8acb"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga15191b694c77250701d0304a167d8acb">h5d_mpio_data_transforms_f</a></td></tr>
+<tr class="memdesc:ga15191b694c77250701d0304a167d8acb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_DATA_TRANSFORMS. <a href="group___f_h5_d.html#ga15191b694c77250701d0304a167d8acb">More...</a><br /></td></tr>
+<tr class="separator:ga15191b694c77250701d0304a167d8acb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab41d408b7a3ac9da76cd643f4d9d9c31"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gab41d408b7a3ac9da76cd643f4d9d9c31">h5d_mpio_mpi_opt_types_env_var_disabled_f</a></td></tr>
+<tr class="memdesc:gab41d408b7a3ac9da76cd643f4d9d9c31"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED. <a href="group___f_h5_d.html#gab41d408b7a3ac9da76cd643f4d9d9c31">More...</a><br /></td></tr>
+<tr class="separator:gab41d408b7a3ac9da76cd643f4d9d9c31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d5412219b45e77b48ffe15ea95cf0a5"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga4d5412219b45e77b48ffe15ea95cf0a5">h5d_mpio_not_simple_or_scalar_dataspaces_f</a></td></tr>
+<tr class="memdesc:ga4d5412219b45e77b48ffe15ea95cf0a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES. <a href="group___f_h5_d.html#ga4d5412219b45e77b48ffe15ea95cf0a5">More...</a><br /></td></tr>
+<tr class="separator:ga4d5412219b45e77b48ffe15ea95cf0a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga285858777751385d60c69570e0869da2"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga285858777751385d60c69570e0869da2">h5d_mpio_not_contiguous_or_chunked_dataset_f</a></td></tr>
+<tr class="memdesc:ga285858777751385d60c69570e0869da2"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET. <a href="group___f_h5_d.html#ga285858777751385d60c69570e0869da2">More...</a><br /></td></tr>
+<tr class="separator:ga285858777751385d60c69570e0869da2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga56761dcb023f6624d37e81e8318b07f0"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga56761dcb023f6624d37e81e8318b07f0">h5d_mpio_parallel_filtered_writes_disabled_f</a></td></tr>
+<tr class="memdesc:ga56761dcb023f6624d37e81e8318b07f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED. <a href="group___f_h5_d.html#ga56761dcb023f6624d37e81e8318b07f0">More...</a><br /></td></tr>
+<tr class="separator:ga56761dcb023f6624d37e81e8318b07f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab788b264b951685c4cd1c28643b78a0a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gab788b264b951685c4cd1c28643b78a0a">h5d_mpio_error_while_checking_collective_possible_f</a></td></tr>
+<tr class="memdesc:gab788b264b951685c4cd1c28643b78a0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE. <a href="group___f_h5_d.html#gab788b264b951685c4cd1c28643b78a0a">More...</a><br /></td></tr>
+<tr class="separator:gab788b264b951685c4cd1c28643b78a0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga12a6699541e64ac8c02d1c534cd9e0bc"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga12a6699541e64ac8c02d1c534cd9e0bc">h5d_mpio_no_selection_io_f</a></td></tr>
+<tr class="memdesc:ga12a6699541e64ac8c02d1c534cd9e0bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NO_SELECTION_IO. <a href="group___f_h5_d.html#ga12a6699541e64ac8c02d1c534cd9e0bc">More...</a><br /></td></tr>
+<tr class="separator:ga12a6699541e64ac8c02d1c534cd9e0bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga101e1f0179c22bbfa82174f1e813b818"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga101e1f0179c22bbfa82174f1e813b818">h5d_mpio_no_collective_max_cause_f</a></td></tr>
+<tr class="memdesc:ga101e1f0179c22bbfa82174f1e813b818"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE. <a href="group___f_h5_d.html#ga101e1f0179c22bbfa82174f1e813b818">More...</a><br /></td></tr>
+<tr class="separator:ga101e1f0179c22bbfa82174f1e813b818"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae427edb74a4fe325e5bf66c3dfae0321"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gae427edb74a4fe325e5bf66c3dfae0321">h5d_sel_io_disable_by_api_f</a></td></tr>
+<tr class="memdesc:gae427edb74a4fe325e5bf66c3dfae0321"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_DISABLE_BY_API. <a href="group___f_h5_d.html#gae427edb74a4fe325e5bf66c3dfae0321">More...</a><br /></td></tr>
+<tr class="separator:gae427edb74a4fe325e5bf66c3dfae0321"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65efb0fe051015cff593d9c0df2b1d03"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga65efb0fe051015cff593d9c0df2b1d03">h5d_sel_io_not_contiguous_or_chunked_dataset_f</a></td></tr>
+<tr class="memdesc:ga65efb0fe051015cff593d9c0df2b1d03"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET. <a href="group___f_h5_d.html#ga65efb0fe051015cff593d9c0df2b1d03">More...</a><br /></td></tr>
+<tr class="separator:ga65efb0fe051015cff593d9c0df2b1d03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b727ae43070830d2e1861983ee7bbfe"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga0b727ae43070830d2e1861983ee7bbfe">h5d_sel_io_contiguous_sieve_buffer_f</a></td></tr>
+<tr class="memdesc:ga0b727ae43070830d2e1861983ee7bbfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER. <a href="group___f_h5_d.html#ga0b727ae43070830d2e1861983ee7bbfe">More...</a><br /></td></tr>
+<tr class="separator:ga0b727ae43070830d2e1861983ee7bbfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca6c1b9f481a42b1f1e00587ee5ba43b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gaca6c1b9f481a42b1f1e00587ee5ba43b">h5d_sel_io_no_vector_or_selection_io_cb_f</a></td></tr>
+<tr class="memdesc:gaca6c1b9f481a42b1f1e00587ee5ba43b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB. <a href="group___f_h5_d.html#gaca6c1b9f481a42b1f1e00587ee5ba43b">More...</a><br /></td></tr>
+<tr class="separator:gaca6c1b9f481a42b1f1e00587ee5ba43b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga397c3c7790a926481a30df0c393a8e27"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga397c3c7790a926481a30df0c393a8e27">h5d_sel_io_page_buffer_f</a></td></tr>
+<tr class="memdesc:ga397c3c7790a926481a30df0c393a8e27"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_PAGE_BUFFER. <a href="group___f_h5_d.html#ga397c3c7790a926481a30df0c393a8e27">More...</a><br /></td></tr>
+<tr class="separator:ga397c3c7790a926481a30df0c393a8e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1b8d5ebab0909025929ebb3da6d92dd0"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga1b8d5ebab0909025929ebb3da6d92dd0">h5d_sel_io_dataset_filter_f</a></td></tr>
+<tr class="memdesc:ga1b8d5ebab0909025929ebb3da6d92dd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_DATASET_FILTER. <a href="group___f_h5_d.html#ga1b8d5ebab0909025929ebb3da6d92dd0">More...</a><br /></td></tr>
+<tr class="separator:ga1b8d5ebab0909025929ebb3da6d92dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8ecea99f592eccb6661d37048255c11e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga8ecea99f592eccb6661d37048255c11e">h5d_sel_io_chunk_cache_f</a></td></tr>
+<tr class="memdesc:ga8ecea99f592eccb6661d37048255c11e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_CHUNK_CACHE. <a href="group___f_h5_d.html#ga8ecea99f592eccb6661d37048255c11e">More...</a><br /></td></tr>
+<tr class="separator:ga8ecea99f592eccb6661d37048255c11e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7327c605a262d024dafbf093bad8bc98"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga7327c605a262d024dafbf093bad8bc98">h5d_sel_io_tconv_buf_too_small_f</a></td></tr>
+<tr class="memdesc:ga7327c605a262d024dafbf093bad8bc98"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_TCONV_BUF_TOO_SMALL. <a href="group___f_h5_d.html#ga7327c605a262d024dafbf093bad8bc98">More...</a><br /></td></tr>
+<tr class="separator:ga7327c605a262d024dafbf093bad8bc98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5f995c97a3f79a048c857b2619caf66"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gae5f995c97a3f79a048c857b2619caf66">h5d_sel_io_bkg_buf_too_small_f</a></td></tr>
+<tr class="memdesc:gae5f995c97a3f79a048c857b2619caf66"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_BKG_BUF_TOO_SMALL. <a href="group___f_h5_d.html#gae5f995c97a3f79a048c857b2619caf66">More...</a><br /></td></tr>
+<tr class="separator:gae5f995c97a3f79a048c857b2619caf66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4d261d6324f2c363bb0b17b76ee5cc8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gac4d261d6324f2c363bb0b17b76ee5cc8">h5d_sel_io_default_off_f</a></td></tr>
+<tr class="memdesc:gac4d261d6324f2c363bb0b17b76ee5cc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_SEL_IO_DEFAULT_OFF. <a href="group___f_h5_d.html#gac4d261d6324f2c363bb0b17b76ee5cc8">More...</a><br /></td></tr>
+<tr class="separator:gac4d261d6324f2c363bb0b17b76ee5cc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9976e18e0a0c2f740603a665700728e1"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga9976e18e0a0c2f740603a665700728e1">h5d_mpio_no_selection_io_causes_f</a></td></tr>
+<tr class="memdesc:ga9976e18e0a0c2f740603a665700728e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NO_SELECTION_IO_CAUSES. <a href="group___f_h5_d.html#ga9976e18e0a0c2f740603a665700728e1">More...</a><br /></td></tr>
+<tr class="separator:ga9976e18e0a0c2f740603a665700728e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4ec2ce5ee845cf42b128069079379a5b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga4ec2ce5ee845cf42b128069079379a5b">h5d_mpio_no_chunk_optimization_f</a></td></tr>
+<tr class="memdesc:ga4ec2ce5ee845cf42b128069079379a5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_NO_CHUNK_OPTIMIZATION. <a href="group___f_h5_d.html#ga4ec2ce5ee845cf42b128069079379a5b">More...</a><br /></td></tr>
+<tr class="separator:ga4ec2ce5ee845cf42b128069079379a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga38219c59c927231129222fb7036b97ee"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga38219c59c927231129222fb7036b97ee">h5d_mpio_link_chunk_f</a></td></tr>
+<tr class="memdesc:ga38219c59c927231129222fb7036b97ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_LINK_CHUNK. <a href="group___f_h5_d.html#ga38219c59c927231129222fb7036b97ee">More...</a><br /></td></tr>
+<tr class="separator:ga38219c59c927231129222fb7036b97ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga450a9eebccf64f4828d381ba10b7b1f3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga450a9eebccf64f4828d381ba10b7b1f3">h5d_mpio_multi_chunk_f</a></td></tr>
+<tr class="memdesc:ga450a9eebccf64f4828d381ba10b7b1f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5D_MPIO_MULTI_CHUNK. <a href="group___f_h5_d.html#ga450a9eebccf64f4828d381ba10b7b1f3">More...</a><br /></td></tr>
+<tr class="separator:ga450a9eebccf64f4828d381ba10b7b1f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga97fb74332f7547f6eea7e5e07a159e5c"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga97fb74332f7547f6eea7e5e07a159e5c">h5d_scalar_io_f</a></td></tr>
+<tr class="memdesc:ga97fb74332f7547f6eea7e5e07a159e5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scalar (or legacy MPIO) I/O was performed. <a href="group___f_h5_d.html#ga97fb74332f7547f6eea7e5e07a159e5c">More...</a><br /></td></tr>
+<tr class="separator:ga97fb74332f7547f6eea7e5e07a159e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0600ceb13e8952d8e05bdbf878f6917d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#ga0600ceb13e8952d8e05bdbf878f6917d">h5d_vector_io_f</a></td></tr>
+<tr class="memdesc:ga0600ceb13e8952d8e05bdbf878f6917d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector I/O was performed. <a href="group___f_h5_d.html#ga0600ceb13e8952d8e05bdbf878f6917d">More...</a><br /></td></tr>
+<tr class="separator:ga0600ceb13e8952d8e05bdbf878f6917d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae33ae052defc8d7d7b0a98e2b598332e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d.html#gae33ae052defc8d7d7b0a98e2b598332e">h5d_selection_io_f</a></td></tr>
+<tr class="memdesc:gae33ae052defc8d7d7b0a98e2b598332e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selection I/O was performed. <a href="group___f_h5_d.html#gae33ae052defc8d7d7b0a98e2b598332e">More...</a><br /></td></tr>
+<tr class="separator:gae33ae052defc8d7d7b0a98e2b598332e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga0006593a47d1cb482653520cc9137e66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0006593a47d1cb482653520cc9137e66">&#9670;&nbsp;</a></span>h5dclose_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dclose_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously closes a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga0933c085c070e86350e3548e337e4e7e">H5Dclose_async()</a> </p>
+
+</div>
+</div>
+<a id="ga2ffabd12a26d5afcafba44240df62f33"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2ffabd12a26d5afcafba44240df62f33">&#9670;&nbsp;</a></span>h5dclose_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dclose_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Closes a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#gae47c3f38db49db127faf221624c30609">H5Dclose()</a> </p>
+
+</div>
+</div>
+<a id="gac835d154cfa9a0551705f05814e5c307"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac835d154cfa9a0551705f05814e5c307">&#9670;&nbsp;</a></span>h5dcreate_anon_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dcreate_anon_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>dapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a dataset in a file without linking it into the file structure. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the file or group within which to create the dataset. </td></tr>
+ <tr><td class="paramname">type_id</td><td>Identifier of the datatype to use when creating the dataset. </td></tr>
+ <tr><td class="paramname">space_id</td><td>Identifier of the dataspace to use when creating the dataset. </td></tr>
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">dcpl_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">dapl_id</td><td>Dataset access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga15a77e82383d821fee8ecbf9ab8408cb">H5Dcreate_anon()</a> </p>
+
+</div>
+</div>
+<a id="ga095cc7ac48bc5d7272e589ccff7c3040"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga095cc7ac48bc5d7272e589ccff7c3040">&#9670;&nbsp;</a></span>h5dcreate_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dcreate_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously creates a dataset at the specified location. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier </td></tr>
+ <tr><td class="paramname">name</td><td>Dataset name </td></tr>
+ <tr><td class="paramname">type_id</td><td>Dataset datatype identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Dataset dataspace identifier </td></tr>
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">dcpl_id</td><td>Dataset creation property list </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list </td></tr>
+ <tr><td class="paramname">dapl_id</td><td>Dataset access property list </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gad18a501b7425902947237ec81706182e">H5Dcreate_async()</a> </p>
+
+</div>
+</div>
+<a id="ga5cb1ac0f28ebc68918e37b282c40f302"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5cb1ac0f28ebc68918e37b282c40f302">&#9670;&nbsp;</a></span>h5dcreate_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dcreate_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>dapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a dataset at the specified location. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier </td></tr>
+ <tr><td class="paramname">name</td><td>Dataset name </td></tr>
+ <tr><td class="paramname">type_id</td><td>Dataset datatype identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Dataset dataspace identifier </td></tr>
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">dcpl_id</td><td>Dataset creation property list </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list </td></tr>
+ <tr><td class="paramname">dapl_id</td><td>Dataset access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#gabf62045119f4e9c512d87d77f2f992df">H5Dcreate2()</a> </p>
+
+</div>
+</div>
+<a id="gabda804a822ae8043c76440cdb57bcd0e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabda804a822ae8043c76440cdb57bcd0e">&#9670;&nbsp;</a></span>h5dfill_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dfill_f </td>
+ <td>(</td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>fill_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fill_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>buf_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Fills dataspace elements with a fill value in a memory buffer. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fill_value</td><td>Pointer to the fill value to be used. </td></tr>
+ <tr><td class="paramname">fill_type_id</td><td>Fill value datatype identifier, </td></tr>
+ <tr><td class="paramname">buf</td><td>Pointer to the memory buffer containing the selection to be filled. </td></tr>
+ <tr><td class="paramname">buf_type_id</td><td>Datatype of dataspace elements to be filled. </td></tr>
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga8d4a57e2b2b8c95cfecf6f75bdaa8343">H5Dfill()</a> </p>
+
+</div>
+</div>
+<a id="gad0dc79ac5dfc26c7c148f71bc5191630"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad0dc79ac5dfc26c7c148f71bc5191630">&#9670;&nbsp;</a></span>h5dfill_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dfill_f </td>
+ <td>(</td>
+ <td class="paramtype">type(type), intent(in)&#160;</td>
+ <td class="paramname"><em>fill_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Fills dataspace elements with a fill value in a memory buffer. Only INTEGER, CHARACTER, REAL and DOUBLE PRECISION datatypes of the fillvalues and buffers are supported. Buffer and fillvalue are assumed to have the same datatype. Only one-dimesional buffers are supported. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fill_value</td><td>Fill value. </td></tr>
+ <tr><td class="paramname">space_id</td><td>Identifier of the memory datatype. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer to receive data read from file. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga8d4a57e2b2b8c95cfecf6f75bdaa8343">H5Dfill()</a> </p>
+
+</div>
+</div>
+<a id="ga82b944473febbba20223936eaaa73241"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga82b944473febbba20223936eaaa73241">&#9670;&nbsp;</a></span>h5dget_access_plist_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dget_access_plist_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a copy of the dataset creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier. </td></tr>
+ <tr><td class="paramname">plist_id</td><td>Dataset access property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga252c0ddac7a7817bd757190e7398353b">H5Dget_access_plist()</a> </p>
+
+</div>
+</div>
+<a id="ga201339f9b2cbf2b7b170827a2fb3b827"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga201339f9b2cbf2b7b170827a2fb3b827">&#9670;&nbsp;</a></span>h5dget_create_plist_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dget_create_plist_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dataset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns an identifier for a copy of the dataset creation property list for a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dataset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">plist_id</td><td>Creation property list identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga8848f14f4aba8e6160c3d8bb7f1be163">H5Dget_create_plist()</a> </p>
+
+</div>
+</div>
+<a id="ga4c5a8f0e226aa236d10dd4465f0af2a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4c5a8f0e226aa236d10dd4465f0af2a7">&#9670;&nbsp;</a></span>h5dget_offset_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dget_offset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns dataset address in file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier. </td></tr>
+ <tr><td class="paramname">offset</td><td>The offset in bytes. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga70ce7ab523b06c6c6a93fb28e916c2b3">H5Dget_offset()</a> </p>
+
+</div>
+</div>
+<a id="gaa91d2ad75904d3d9f836701554d41e51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa91d2ad75904d3d9f836701554d41e51">&#9670;&nbsp;</a></span>h5dget_space_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dget_space_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dataset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>dataspace_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously returns an identifier for a copy of the dataspace for a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dataset_id</td><td>Dataset identifier. </td></tr>
+ <tr><td class="paramname">dataspace_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga3eb6290902f6d709c762f80d067da3d3">H5Dget_space_async()</a> </p>
+
+</div>
+</div>
+<a id="gafb8a6067c9e7ef80ee48c0054e584ad7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafb8a6067c9e7ef80ee48c0054e584ad7">&#9670;&nbsp;</a></span>h5dget_space_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dget_space_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dataset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>dataspace_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns an identifier for a copy of the dataspace for a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dataset_id</td><td>Dataset identifier. </td></tr>
+ <tr><td class="paramname">dataspace_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#gad42a46be153d895d8c28a11ebf5a0d0a">H5Dget_space()</a> </p>
+
+</div>
+</div>
+<a id="gaa4f796c72ba731def772a92aff6f46cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa4f796c72ba731def772a92aff6f46cd">&#9670;&nbsp;</a></span>h5dget_space_status_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dget_space_status_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the status of data space allocation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">flag</td><td>Status; may have one of the following values: <ul>
+<li>H5D_SPACE_STS_ERROR_F </li>
+<li>H5D_SPACE_STS_NOT_ALLOCATED_F </li>
+<li>H5D_SPACE_STS_PART_ALLOCATED_F </li>
+<li>H5D_SPACE_STS_ALLOCATED_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga7639ef5c12cb906c71670ce73b856a4c">H5Dget_space_status()</a> </p>
+
+</div>
+</div>
+<a id="ga0172e03e157bd011ce45b8c7744a7b7b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0172e03e157bd011ce45b8c7744a7b7b">&#9670;&nbsp;</a></span>h5dget_storage_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dget_storage_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dataset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the amount of storage requires by a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dataset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">size</td><td>Datastorage size </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#gafb249479a493e80891f0c7f5d8a91b00">H5Dget_storage_size()</a> </p>
+
+</div>
+</div>
+<a id="ga5991e29028a911f0c74b7122736341b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5991e29028a911f0c74b7122736341b9">&#9670;&nbsp;</a></span>h5dget_type_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dget_type_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dataset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>datatype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns an identifier for a copy of the datatype for a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dataset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">datatype_id</td><td>Dataspace identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga7cd04b8332e8a0939b9973fbc500cadb">H5Dget_type()</a> </p>
+
+</div>
+</div>
+<a id="gad671e277430e64911cf3eadcb8f76754"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad671e277430e64911cf3eadcb8f76754">&#9670;&nbsp;</a></span>h5dopen_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dopen_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously opens an existing dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier </td></tr>
+ <tr><td class="paramname">name</td><td>Dataset name </td></tr>
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">dapl_id</td><td>Dataset access property list </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga6df171aded96ec4926cd46000bf94f7d">H5Dopen_async()</a> </p>
+
+</div>
+</div>
+<a id="ga871835f23aca305ac0047cefc1a17e00"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga871835f23aca305ac0047cefc1a17e00">&#9670;&nbsp;</a></span>h5dopen_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dopen_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>dapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens an existing dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier </td></tr>
+ <tr><td class="paramname">name</td><td>Dataset name </td></tr>
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">dapl_id</td><td>Dataset access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga04198c4cf0b849ed3a8921f6c7169ee2">H5Dopen2()</a> </p>
+
+</div>
+</div>
+<a id="gaa84af9e86b8243d541539e306d51f72a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa84af9e86b8243d541539e306d51f72a">&#9670;&nbsp;</a></span>h5dread_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dread_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>xfer_prp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously reads raw data from a dataset into a buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Identifier of the dataset read from. </td></tr>
+ <tr><td class="paramname">mem_type_id</td><td>Identifier of the memory datatype. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer to receive data read from file. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">mem_space_id</td><td>Identifier of the memory dataspace. </td></tr>
+ <tr><td class="paramname">file_space_id</td><td>Identifier of dataset's dataspace in the file. (Default: H5S_ALL_F) </td></tr>
+ <tr><td class="paramname">xfer_prp</td><td>Identifier of a transfer property list for this I/O operation. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga32856023e22cb8ed2ffa74b1651037b6">H5Dread_async()</a> </p>
+
+</div>
+</div>
+<a id="ga09798bbc411daf6a98f7cd14146312e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga09798bbc411daf6a98f7cd14146312e5">&#9670;&nbsp;</a></span>h5dread_chunk_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dread_chunk_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(:), intent(in)&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(inout)&#160;</td>
+ <td class="paramname"><em>filters</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads a raw data chunk directly from a dataset in a file into a buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Identifier of the dataset to read from </td></tr>
+ <tr><td class="paramname">offset</td><td>Logical position of the chunk's first element in the dataspace, <b>0-based indices</b> </td></tr>
+ <tr><td class="paramname">filters</td><td>Mask for identifying the filters in use </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer containing data to be read from the chunk </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#gac1092a63b718ec949d6539590a914b60">H5Dread_chunk()</a> </p>
+
+</div>
+</div>
+<a id="ga652d31ef398eeed35e32c3de0de273d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga652d31ef398eeed35e32c3de0de273d0">&#9670;&nbsp;</a></span>h5dread_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dread_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>xfer_prp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads raw data from a dataset into a buffer (Passes Pointer). </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Identifier of the dataset read from. </td></tr>
+ <tr><td class="paramname">mem_type_id</td><td>Identifier of the memory datatype. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer to receive data read from file. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">mem_space_id</td><td>Identifier of the memory dataspace. </td></tr>
+ <tr><td class="paramname">file_space_id</td><td>Identifier of dataset's dataspace in the file. (Default: H5S_ALL_F) </td></tr>
+ <tr><td class="paramname">xfer_prp</td><td>Identifier of a transfer property list for this I/O operation.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga8287d5a7be7b8e55ffeff68f7d26811c">H5Dread()</a> </p>
+
+</div>
+</div>
+<a id="ga2f4b8f9c21dc1d980e6cc8cf9f66f529"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2f4b8f9c21dc1d980e6cc8cf9f66f529">&#9670;&nbsp;</a></span>h5dread_f___f90_version()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dread_f___f90_version </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), intent(inout)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>xfer_prp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>There is no direct Fortran90 counterpart for the C function H5Dread. Instead, that functionality is provided by two Fortran90 subroutines: </p>
+<ul>
+<li>h5dread_f Purpose: Reads data other than variable-length data, uses DIMENSION argument and buf is not a pointer. </li>
+<li>h5dread_vl_f Purpose: Reads variable-length data.</li>
+</ul>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Identifier of the dataset read from. </td></tr>
+ <tr><td class="paramname">mem_type_id</td><td>Identifier of the memory datatype. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer to receive data read from file, may be a scalar or an array. </td></tr>
+ <tr><td class="paramname">dims</td><td>Array to hold corresponding dimension sizes of data buffer buf. dim(k) has value of the k-th. dimension of buffer buf. Values are ignored if buf is a scalar. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">mem_space_id</td><td>Identifier of the memory dataspace. (Default: H5S_ALL_F) </td></tr>
+ <tr><td class="paramname">file_space_id</td><td>Identifier of dataset's dataspace in the file. (Default: H5S_ALL_F) </td></tr>
+ <tr><td class="paramname">xfer_prp</td><td>Identifier of a transfer property list for this I/O operation. (Default: H5P_DEFAULT_F) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="gacae5cf71c5229de861fe570fb7359ff7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacae5cf71c5229de861fe570fb7359ff7">&#9670;&nbsp;</a></span>h5dread_multi_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dread_multi_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>file_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>xfer_prp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads data from a file to memory buffers for multiple datasets. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">count</td><td>Number of datasets to write to. </td></tr>
+ <tr><td class="paramname">dset_id</td><td>Identifier of the dataset to write to. </td></tr>
+ <tr><td class="paramname">mem_type_id</td><td>Identifier of the memory datatype. </td></tr>
+ <tr><td class="paramname">mem_space_id</td><td>Identifier of the memory dataspace. </td></tr>
+ <tr><td class="paramname">file_space_id</td><td>Identifier of the dataset's dataspace in the file. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the file. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">xfer_prp</td><td>Identifier of a transfer property list for this I/O operation.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga8eb1c838aff79a17de385d0707709915">H5Dread_multi()</a> </p>
+
+</div>
+</div>
+<a id="ga4f9d72063765ba65b343660cccd6a0b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4f9d72063765ba65b343660cccd6a0b8">&#9670;&nbsp;</a></span>h5dread_vl_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dread_vl_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), dimension(dims(1),dims(2)), intent(inout)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(2), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), dimension(*), intent(inout)&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>xfer_prp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads variable-length data. F2003 API h5dread_f should be used instead. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier. </td></tr>
+ <tr><td class="paramname">mem_type_id</td><td>Memory datatype identifier. </td></tr>
+ <tr><td class="paramname">buf</td><td>Data buffer; may be a scalar or an array, TYPE(TYPE) must be one of the following: <ul>
+<li>INTEGER </li>
+<li>REAL </li>
+<li>CHARACTER </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">dims</td><td>Array to hold corresponding dimension sizes of data buffer buf, dim(k) has value of the k-th dimension of buffer buf. Values are ignored if buf is a scalar. </td></tr>
+ <tr><td class="paramname">len</td><td>Array to store length of each element. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">mem_space_id</td><td>Memory dataspace identifier, default value is H5S_ALL_F. </td></tr>
+ <tr><td class="paramname">file_space_id</td><td>File dataspace identifier, default value is H5S_ALL_F. </td></tr>
+ <tr><td class="paramname">xfer_prp</td><td>Transfer property list identifier, default value is H5P_DEFAULT_F. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="ga9ade83f569dfd99c728cad791e739cff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9ade83f569dfd99c728cad791e739cff">&#9670;&nbsp;</a></span>h5dset_extent_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dset_extent_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dataset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>fsize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously extends a dataset with unlimited dimension. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dataset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">fsize</td><td>Array containing the new magnitude of each dimension </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gab8e6d326fabbad5683ef6d0f669bae75">H5Dset_extent_async()</a> </p>
+
+</div>
+</div>
+<a id="ga48eb0a8536b01106a49cbeb378538500"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga48eb0a8536b01106a49cbeb378538500">&#9670;&nbsp;</a></span>h5dset_extent_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dset_extent_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dataset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>fsize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Extends a dataset with unlimited dimension. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dataset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">fsize</td><td>Array containing the new magnitude of each dimension </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#gad31e1e0129f4520c531ce524de2a056f">H5Dset_extent()</a> </p>
+
+</div>
+</div>
+<a id="ga3c29617da27c0c629356450ca5bd1f96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3c29617da27c0c629356450ca5bd1f96">&#9670;&nbsp;</a></span>h5dvlen_get_max_len_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dvlen_get_max_len_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dataset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns maximum length of the VL array elements. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dataset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">type_id</td><td>Datatype identifier </td></tr>
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier </td></tr>
+ <tr><td class="paramname">len</td><td>Buffer size </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="ga5a960297969f24ff8c7c9a4f1eda2b72"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5a960297969f24ff8c7c9a4f1eda2b72">&#9670;&nbsp;</a></span>h5dvlen_reclaim_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dvlen_reclaim_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reclaims VL datatype memory buffers. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Identifier of the datatype. </td></tr>
+ <tr><td class="paramname">space_id</td><td>Identifier of the dataspace. </td></tr>
+ <tr><td class="paramname">plist_id</td><td>Identifier of the property list used to create the buffer. </td></tr>
+ <tr><td class="paramname">buf</td><td>Pointer to the buffer to be reclaimed. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga222a2fd93868e2524b2e42c3c6146119">H5Dvlen_reclaim()</a> </p>
+
+</div>
+</div>
+<a id="ga86bd313ed436a5b916c6c1405ed117eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga86bd313ed436a5b916c6c1405ed117eb">&#9670;&nbsp;</a></span>h5dwrite_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dwrite_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>xfer_prp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously writes raw data from a buffer to a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Identifier of the dataset to write to. </td></tr>
+ <tr><td class="paramname">mem_type_id</td><td>Identifier of the memory datatype. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the file. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">mem_space_id</td><td>Identifier of the memory dataspace. </td></tr>
+ <tr><td class="paramname">file_space_id</td><td>Identifier of the dataset's dataspace in the file. </td></tr>
+ <tr><td class="paramname">xfer_prp</td><td>Identifier of a transfer property list for this I/O operation. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga7773f0c3503418421bcb535a95ee832e">H5Dwrite_async()</a> </p>
+
+</div>
+</div>
+<a id="ga8f4882ec50eb48b6976109f9ff63ab8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8f4882ec50eb48b6976109f9ff63ab8a">&#9670;&nbsp;</a></span>h5dwrite_chunk_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dwrite_chunk_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>filters</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(:), intent(in)&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>data_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Writes a raw data chunk from a buffer directly to a dataset in a file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Identifier of the dataset to write to </td></tr>
+ <tr><td class="paramname">filters</td><td>Mask for identifying the filters in use </td></tr>
+ <tr><td class="paramname">offset</td><td>Logical position of the chunk's first element in the dataspace, <b>0-based indices</b> </td></tr>
+ <tr><td class="paramname">data_size</td><td>Size of the actual data to be written in bytes </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer containing data to be written to the chunk </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga416ccd200929b11386a10e9024977109">H5Dwrite_chunk()</a> </p>
+
+</div>
+</div>
+<a id="ga474d18ed38c193fd1eb36b1b73f65ea8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga474d18ed38c193fd1eb36b1b73f65ea8">&#9670;&nbsp;</a></span>h5dwrite_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dwrite_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>xfer_prp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Writes raw data from a buffer to a dataset. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Identifier of the dataset to write to. </td></tr>
+ <tr><td class="paramname">mem_type_id</td><td>Identifier of the memory datatype. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the file. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">mem_space_id</td><td>Identifier of the memory dataspace. </td></tr>
+ <tr><td class="paramname">file_space_id</td><td>Identifier of the dataset's dataspace in the file. </td></tr>
+ <tr><td class="paramname">xfer_prp</td><td>Identifier of a transfer property list for this I/O operation.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#ga98f44998b67587662af8b0d8a0a75906">H5Dwrite()</a> </p>
+
+</div>
+</div>
+<a id="gab8a1d2daf746d269210f21179f94f7b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab8a1d2daf746d269210f21179f94f7b7">&#9670;&nbsp;</a></span>h5dwrite_f___f90_version()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dwrite_f___f90_version </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>xfer_prp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>There is no direct Fortran90 counterpart for the C function H5Dwrite. Instead, that functionality is provided by two Fortran90 subroutines: </p>
+<ul>
+<li>h5dwrite_f Purpose: Writes data other than variable-length data. </li>
+<li>h5dwrite_vl_f Purpose: Writes variable-length data.</li>
+</ul>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Identifier of the dataset to write to. </td></tr>
+ <tr><td class="paramname">mem_type_id</td><td>Identifier of the memory datatype. </td></tr>
+ <tr><td class="paramname">buf</td><td>Data buffer; may be a scalar or an array. </td></tr>
+ <tr><td class="paramname">dims</td><td>Array to hold corresponding dimension sizes of data buffer buf; dim(k) has value. of the k-th dimension of buffer buf; values are ignored if buf is a scalar. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">mem_space_id</td><td>Identifier of the memory dataspace. Default value is H5S_ALL_F. </td></tr>
+ <tr><td class="paramname">file_space_id</td><td>Identifier of the dataset's dataspace in the file. Default value is H5S_ALL_F. </td></tr>
+ <tr><td class="paramname">xfer_prp</td><td>Identifier of a transfer property list for this I/O operation. Default value is H5P_DEFAULT_F. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="ga6badceb18dbcd2d1c1c606f50adf1609"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6badceb18dbcd2d1c1c606f50adf1609">&#9670;&nbsp;</a></span>h5dwrite_multi_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dwrite_multi_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>file_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>xfer_prp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Writes data in memory to a file for multiple datasets. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">count</td><td>Number of datasets to write to. </td></tr>
+ <tr><td class="paramname">dset_id</td><td>Identifier of the dataset to write to. </td></tr>
+ <tr><td class="paramname">mem_type_id</td><td>Identifier of the memory datatype. </td></tr>
+ <tr><td class="paramname">mem_space_id</td><td>Identifier of the memory dataspace. </td></tr>
+ <tr><td class="paramname">file_space_id</td><td>Identifier of the dataset's dataspace in the file. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the file. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">xfer_prp</td><td>Identifier of a transfer property list for this I/O operation.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d.html#gaf6213bf3a876c1741810037ff2bb85d8">H5Dwrite_multi()</a> </p>
+
+</div>
+</div>
+<a id="gaad1466b570e80d3e574a34ada7737d13"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaad1466b570e80d3e574a34ada7737d13">&#9670;&nbsp;</a></span>h5dwrite_vl_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5d::h5dwrite_vl_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>mem_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), dimension(dims(1),dims(2)), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(2), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>mem_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>xfer_prp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Writes variable-length data. F2003 API h5dwrite_f should be used instead. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier. </td></tr>
+ <tr><td class="paramname">mem_type_id</td><td>Memory datatype identifier. </td></tr>
+ <tr><td class="paramname">buf</td><td>Data buffer; may be a scalar or an array, TYPE(TYPE) must be one of the following: <ul>
+<li>INTEGER </li>
+<li>REAL </li>
+<li>CHARACTER </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">dims</td><td>Array to hold corresponding dimension sizes of data buffer buf, dim(k) has value of the k-th dimension of buffer buf. Values are ignored if buf is a scalar. </td></tr>
+ <tr><td class="paramname">len</td><td>Array to store length of each element. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">mem_space_id</td><td>Memory dataspace identifier, default value is H5S_ALL_F. </td></tr>
+ <tr><td class="paramname">file_space_id</td><td>File dataspace identifier, default value is H5S_ALL_F. </td></tr>
+ <tr><td class="paramname">xfer_prp</td><td>Transfer property list identifier, default value is H5P_DEFAULT_F. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="ga9c1097deb371cf116ca00eb6bf821e40"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9c1097deb371cf116ca00eb6bf821e40">&#9670;&nbsp;</a></span>h5d_alloc_time_default_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_alloc_time_default_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_ALLOC_TIME_DEFAULT. </p>
+
+</div>
+</div>
+<a id="ga6d82c15f8e0f905de4fd32b94d45a196"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6d82c15f8e0f905de4fd32b94d45a196">&#9670;&nbsp;</a></span>h5d_alloc_time_early_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_alloc_time_early_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_ALLOC_TIME_EARLY. </p>
+
+</div>
+</div>
+<a id="gab2c70a3e1015bf6d04d7c17b7039b331"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab2c70a3e1015bf6d04d7c17b7039b331">&#9670;&nbsp;</a></span>h5d_alloc_time_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_alloc_time_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_ALLOC_TIME_ERROR. </p>
+
+</div>
+</div>
+<a id="gaad3999428817cef15bcfe06c54f5a56d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaad3999428817cef15bcfe06c54f5a56d">&#9670;&nbsp;</a></span>h5d_alloc_time_incr_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_alloc_time_incr_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_ALLOC_TIME_INCR. </p>
+
+</div>
+</div>
+<a id="ga4df7d5e755e406b6dea2ddba9381b40c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4df7d5e755e406b6dea2ddba9381b40c">&#9670;&nbsp;</a></span>h5d_alloc_time_late_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_alloc_time_late_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_ALLOC_TIME_LATE. </p>
+
+</div>
+</div>
+<a id="gafce6c6ffd27ea909e542d6a2d7d55b1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafce6c6ffd27ea909e542d6a2d7d55b1c">&#9670;&nbsp;</a></span>h5d_chunk_cache_nbytes_dflt_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(size_t) h5d_chunk_cache_nbytes_dflt_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_CHUNK_CACHE_NBYTES_DEFAULT. </p>
+
+</div>
+</div>
+<a id="ga87b716e45a41644fd42a7b437053aaf8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga87b716e45a41644fd42a7b437053aaf8">&#9670;&nbsp;</a></span>h5d_chunk_cache_nslots_dflt_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(size_t) h5d_chunk_cache_nslots_dflt_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_CHUNK_CACHE_NSLOTS_DEFAULT. </p>
+
+</div>
+</div>
+<a id="gaa668b1ad61daef2a4808e159249082b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa668b1ad61daef2a4808e159249082b3">&#9670;&nbsp;</a></span>h5d_chunk_cache_w0_dflt_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_chunk_cache_w0_dflt_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_CHUNK_CACHE_W0_DEFAULT. </p>
+
+</div>
+</div>
+<a id="ga3a90eb47a98c8b452891a92723641862"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3a90eb47a98c8b452891a92723641862">&#9670;&nbsp;</a></span>h5d_chunked_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_chunked_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_CHUNKED. </p>
+
+</div>
+</div>
+<a id="ga8d7e927a66eb0b5bb6ac42f871ca37e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8d7e927a66eb0b5bb6ac42f871ca37e4">&#9670;&nbsp;</a></span>h5d_compact_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_compact_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_COMPACT. </p>
+
+</div>
+</div>
+<a id="ga48b41ac37182b9f4bc26f7dbe5a28086"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga48b41ac37182b9f4bc26f7dbe5a28086">&#9670;&nbsp;</a></span>h5d_contiguous_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_contiguous_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_CONTIGUOUS. </p>
+
+</div>
+</div>
+<a id="gad4c9e8419c6bf31072b227a18c5c5787"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad4c9e8419c6bf31072b227a18c5c5787">&#9670;&nbsp;</a></span>h5d_fill_time_alloc_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_fill_time_alloc_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_FILL_TIME_ALLOC. </p>
+
+</div>
+</div>
+<a id="ga14a2da4882316cfe8a8a41847d080c3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga14a2da4882316cfe8a8a41847d080c3c">&#9670;&nbsp;</a></span>h5d_fill_time_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_fill_time_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_FILL_TIME_ERROR. </p>
+
+</div>
+</div>
+<a id="ga13ae6a0bb42f73a0bec79354147ee038"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga13ae6a0bb42f73a0bec79354147ee038">&#9670;&nbsp;</a></span>h5d_fill_time_never_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_fill_time_never_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_FILL_TIME_NEVER. </p>
+
+</div>
+</div>
+<a id="ga756d32f87d3b502c5f156ea9cbefe6cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga756d32f87d3b502c5f156ea9cbefe6cd">&#9670;&nbsp;</a></span>h5d_fill_value_default_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_fill_value_default_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_FILL_VALUE_DEFAULT. </p>
+
+</div>
+</div>
+<a id="ga930c9adf0bf5abf7b5930136acab8c9a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga930c9adf0bf5abf7b5930136acab8c9a">&#9670;&nbsp;</a></span>h5d_fill_value_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_fill_value_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_FILL_VALUE_ERROR. </p>
+
+</div>
+</div>
+<a id="ga821a5123ea36396c5230d493c82f1a52"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga821a5123ea36396c5230d493c82f1a52">&#9670;&nbsp;</a></span>h5d_fill_value_undefined_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_fill_value_undefined_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_FILL_VALUE_UNDEFINED. </p>
+
+</div>
+</div>
+<a id="ga01c31ca7d47fbb427f80fdbd68374f19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga01c31ca7d47fbb427f80fdbd68374f19">&#9670;&nbsp;</a></span>h5d_fill_value_user_defined_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_fill_value_user_defined_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_FILL_VALUE_USER_DEFINED. </p>
+
+</div>
+</div>
+<a id="ga3582fd4efbb795c43c74c5f10aa5f647"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3582fd4efbb795c43c74c5f10aa5f647">&#9670;&nbsp;</a></span>h5d_mpio_chunk_collective_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_chunk_collective_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_CHUNK_COLLECTIVE. </p>
+
+</div>
+</div>
+<a id="gae97735bdc331cd4b8bd53b7f8bd5c13f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae97735bdc331cd4b8bd53b7f8bd5c13f">&#9670;&nbsp;</a></span>h5d_mpio_chunk_independent_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_chunk_independent_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_CHUNK_INDEPENDENT. </p>
+
+</div>
+</div>
+<a id="ga8daa3e6c629244477ac57e8742143915"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8daa3e6c629244477ac57e8742143915">&#9670;&nbsp;</a></span>h5d_mpio_chunk_mixed_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_chunk_mixed_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_CHUNK_MIXED. </p>
+
+</div>
+</div>
+<a id="gaf5e2c6c3fdcbb7efa132470edbf1a440"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf5e2c6c3fdcbb7efa132470edbf1a440">&#9670;&nbsp;</a></span>h5d_mpio_collective_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_collective_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_COLLECTIVE. </p>
+
+</div>
+</div>
+<a id="gac006b1dab7aab8e735379933f3f0de42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac006b1dab7aab8e735379933f3f0de42">&#9670;&nbsp;</a></span>h5d_mpio_contig_collective_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_contig_collective_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_CONTIGUOUS_COLLECTIVE. </p>
+
+</div>
+</div>
+<a id="ga15191b694c77250701d0304a167d8acb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga15191b694c77250701d0304a167d8acb">&#9670;&nbsp;</a></span>h5d_mpio_data_transforms_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_data_transforms_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_DATA_TRANSFORMS. </p>
+
+</div>
+</div>
+<a id="ga28b4a83f10cca56082b77c4b7bd353a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga28b4a83f10cca56082b77c4b7bd353a8">&#9670;&nbsp;</a></span>h5d_mpio_datatype_conversion_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_datatype_conversion_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_DATATYPE_CONVERSION. </p>
+
+</div>
+</div>
+<a id="gab788b264b951685c4cd1c28643b78a0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab788b264b951685c4cd1c28643b78a0a">&#9670;&nbsp;</a></span>h5d_mpio_error_while_checking_collective_possible_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_error_while_checking_collective_possible_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE. </p>
+
+</div>
+</div>
+<a id="ga38219c59c927231129222fb7036b97ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga38219c59c927231129222fb7036b97ee">&#9670;&nbsp;</a></span>h5d_mpio_link_chunk_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_link_chunk_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_LINK_CHUNK. </p>
+
+</div>
+</div>
+<a id="gab41d408b7a3ac9da76cd643f4d9d9c31"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab41d408b7a3ac9da76cd643f4d9d9c31">&#9670;&nbsp;</a></span>h5d_mpio_mpi_opt_types_env_var_disabled_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_mpi_opt_types_env_var_disabled_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED. </p>
+
+</div>
+</div>
+<a id="ga450a9eebccf64f4828d381ba10b7b1f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga450a9eebccf64f4828d381ba10b7b1f3">&#9670;&nbsp;</a></span>h5d_mpio_multi_chunk_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_multi_chunk_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_MULTI_CHUNK. </p>
+
+</div>
+</div>
+<a id="ga4ec2ce5ee845cf42b128069079379a5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4ec2ce5ee845cf42b128069079379a5b">&#9670;&nbsp;</a></span>h5d_mpio_no_chunk_optimization_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_no_chunk_optimization_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_NO_CHUNK_OPTIMIZATION. </p>
+
+</div>
+</div>
+<a id="ga203249dcee830610c620fdd69d2b57fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga203249dcee830610c620fdd69d2b57fd">&#9670;&nbsp;</a></span>h5d_mpio_no_collective_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_no_collective_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_NO_COLLECTIVE. </p>
+
+</div>
+</div>
+<a id="ga101e1f0179c22bbfa82174f1e813b818"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga101e1f0179c22bbfa82174f1e813b818">&#9670;&nbsp;</a></span>h5d_mpio_no_collective_max_cause_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_no_collective_max_cause_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE. </p>
+
+</div>
+</div>
+<a id="ga9976e18e0a0c2f740603a665700728e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9976e18e0a0c2f740603a665700728e1">&#9670;&nbsp;</a></span>h5d_mpio_no_selection_io_causes_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_no_selection_io_causes_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_NO_SELECTION_IO_CAUSES. </p>
+
+</div>
+</div>
+<a id="ga12a6699541e64ac8c02d1c534cd9e0bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga12a6699541e64ac8c02d1c534cd9e0bc">&#9670;&nbsp;</a></span>h5d_mpio_no_selection_io_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_no_selection_io_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_NO_SELECTION_IO. </p>
+
+</div>
+</div>
+<a id="ga285858777751385d60c69570e0869da2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga285858777751385d60c69570e0869da2">&#9670;&nbsp;</a></span>h5d_mpio_not_contiguous_or_chunked_dataset_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_not_contiguous_or_chunked_dataset_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET. </p>
+
+</div>
+</div>
+<a id="ga4d5412219b45e77b48ffe15ea95cf0a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4d5412219b45e77b48ffe15ea95cf0a5">&#9670;&nbsp;</a></span>h5d_mpio_not_simple_or_scalar_dataspaces_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_not_simple_or_scalar_dataspaces_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES. </p>
+
+</div>
+</div>
+<a id="ga56761dcb023f6624d37e81e8318b07f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga56761dcb023f6624d37e81e8318b07f0">&#9670;&nbsp;</a></span>h5d_mpio_parallel_filtered_writes_disabled_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_parallel_filtered_writes_disabled_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED. </p>
+
+</div>
+</div>
+<a id="ga1f9f5b6f7e1e2e37f9dcbc0095020300"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1f9f5b6f7e1e2e37f9dcbc0095020300">&#9670;&nbsp;</a></span>h5d_mpio_set_independent_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_mpio_set_independent_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_MPIO_SET_INDEPENDENT. </p>
+
+</div>
+</div>
+<a id="ga97fb74332f7547f6eea7e5e07a159e5c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga97fb74332f7547f6eea7e5e07a159e5c">&#9670;&nbsp;</a></span>h5d_scalar_io_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_scalar_io_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Scalar (or legacy MPIO) I/O was performed. </p>
+
+</div>
+</div>
+<a id="gae5f995c97a3f79a048c857b2619caf66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae5f995c97a3f79a048c857b2619caf66">&#9670;&nbsp;</a></span>h5d_sel_io_bkg_buf_too_small_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_sel_io_bkg_buf_too_small_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SEL_IO_BKG_BUF_TOO_SMALL. </p>
+
+</div>
+</div>
+<a id="ga8ecea99f592eccb6661d37048255c11e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8ecea99f592eccb6661d37048255c11e">&#9670;&nbsp;</a></span>h5d_sel_io_chunk_cache_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_sel_io_chunk_cache_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SEL_IO_CHUNK_CACHE. </p>
+
+</div>
+</div>
+<a id="ga0b727ae43070830d2e1861983ee7bbfe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0b727ae43070830d2e1861983ee7bbfe">&#9670;&nbsp;</a></span>h5d_sel_io_contiguous_sieve_buffer_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_sel_io_contiguous_sieve_buffer_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SEL_IO_CONTIGUOUS_SIEVE_BUFFER. </p>
+
+</div>
+</div>
+<a id="ga1b8d5ebab0909025929ebb3da6d92dd0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1b8d5ebab0909025929ebb3da6d92dd0">&#9670;&nbsp;</a></span>h5d_sel_io_dataset_filter_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_sel_io_dataset_filter_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SEL_IO_DATASET_FILTER. </p>
+
+</div>
+</div>
+<a id="gac4d261d6324f2c363bb0b17b76ee5cc8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac4d261d6324f2c363bb0b17b76ee5cc8">&#9670;&nbsp;</a></span>h5d_sel_io_default_off_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_sel_io_default_off_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SEL_IO_DEFAULT_OFF. </p>
+
+</div>
+</div>
+<a id="gae427edb74a4fe325e5bf66c3dfae0321"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae427edb74a4fe325e5bf66c3dfae0321">&#9670;&nbsp;</a></span>h5d_sel_io_disable_by_api_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_sel_io_disable_by_api_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SEL_IO_DISABLE_BY_API. </p>
+
+</div>
+</div>
+<a id="gaca6c1b9f481a42b1f1e00587ee5ba43b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaca6c1b9f481a42b1f1e00587ee5ba43b">&#9670;&nbsp;</a></span>h5d_sel_io_no_vector_or_selection_io_cb_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_sel_io_no_vector_or_selection_io_cb_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SEL_IO_NO_VECTOR_OR_SELECTION_IO_CB. </p>
+
+</div>
+</div>
+<a id="ga65efb0fe051015cff593d9c0df2b1d03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga65efb0fe051015cff593d9c0df2b1d03">&#9670;&nbsp;</a></span>h5d_sel_io_not_contiguous_or_chunked_dataset_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_sel_io_not_contiguous_or_chunked_dataset_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SEL_IO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET. </p>
+
+</div>
+</div>
+<a id="ga397c3c7790a926481a30df0c393a8e27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga397c3c7790a926481a30df0c393a8e27">&#9670;&nbsp;</a></span>h5d_sel_io_page_buffer_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_sel_io_page_buffer_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SEL_IO_PAGE_BUFFER. </p>
+
+</div>
+</div>
+<a id="ga7327c605a262d024dafbf093bad8bc98"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7327c605a262d024dafbf093bad8bc98">&#9670;&nbsp;</a></span>h5d_sel_io_tconv_buf_too_small_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_sel_io_tconv_buf_too_small_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SEL_IO_TCONV_BUF_TOO_SMALL. </p>
+
+</div>
+</div>
+<a id="gae33ae052defc8d7d7b0a98e2b598332e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae33ae052defc8d7d7b0a98e2b598332e">&#9670;&nbsp;</a></span>h5d_selection_io_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_selection_io_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Selection I/O was performed. </p>
+
+</div>
+</div>
+<a id="ga9a1cdbf6faaf389149cff33ba5237290"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9a1cdbf6faaf389149cff33ba5237290">&#9670;&nbsp;</a></span>h5d_selection_io_mode_default_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_selection_io_mode_default_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SELECTION_IO_MODE_DEFAULT. </p>
+
+</div>
+</div>
+<a id="ga061e388615c930c8da41d28f43c55bcd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga061e388615c930c8da41d28f43c55bcd">&#9670;&nbsp;</a></span>h5d_selection_io_mode_off_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_selection_io_mode_off_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SELECTION_IO_MODE_OFF. </p>
+
+</div>
+</div>
+<a id="gaa4959bdd0a1bb137771f5d8e6d3fd1c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa4959bdd0a1bb137771f5d8e6d3fd1c6">&#9670;&nbsp;</a></span>h5d_selection_io_mode_on_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_selection_io_mode_on_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SELECTION_IO_MODE_ON. </p>
+
+</div>
+</div>
+<a id="gaf2a81dd9e29c51e875b8e7d65c270df9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf2a81dd9e29c51e875b8e7d65c270df9">&#9670;&nbsp;</a></span>h5d_space_sts_allocated_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_space_sts_allocated_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SPACE_STS_ALLOCATED. </p>
+
+</div>
+</div>
+<a id="gadeddefaec56efaeaf2d0bfe8c2d1a87c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadeddefaec56efaeaf2d0bfe8c2d1a87c">&#9670;&nbsp;</a></span>h5d_space_sts_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_space_sts_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SPACE_STS_ERROR. </p>
+
+</div>
+</div>
+<a id="ga22793f18ef769de1c07771647133dbd6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga22793f18ef769de1c07771647133dbd6">&#9670;&nbsp;</a></span>h5d_space_sts_not_allocated_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_space_sts_not_allocated_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SPACE_STS_NOT_ALLOCATED. </p>
+
+</div>
+</div>
+<a id="ga897b0bfff32f629c37f2fe60430da28f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga897b0bfff32f629c37f2fe60430da28f">&#9670;&nbsp;</a></span>h5d_space_sts_part_allocated_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_space_sts_part_allocated_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_SPACE_STS_PART_ALLOCATED. </p>
+
+</div>
+</div>
+<a id="ga781787a638eb9873ad986d9b94dea538"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga781787a638eb9873ad986d9b94dea538">&#9670;&nbsp;</a></span>h5d_vds_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_vds_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_VDS_ERROR. </p>
+
+</div>
+</div>
+<a id="ga732f27b49c5e044982b8373b7c0f423b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga732f27b49c5e044982b8373b7c0f423b">&#9670;&nbsp;</a></span>h5d_vds_first_missing_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_vds_first_missing_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_VDS_FIRST_MISSING. </p>
+
+</div>
+</div>
+<a id="ga55628cf7324be64a501d66978e9d90c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga55628cf7324be64a501d66978e9d90c5">&#9670;&nbsp;</a></span>h5d_vds_last_available_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_vds_last_available_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_VDS_LAST_AVAILABLE. </p>
+
+</div>
+</div>
+<a id="ga0600ceb13e8952d8e05bdbf878f6917d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0600ceb13e8952d8e05bdbf878f6917d">&#9670;&nbsp;</a></span>h5d_vector_io_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_vector_io_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Vector I/O was performed. </p>
+
+</div>
+</div>
+<a id="gaa9b228f28c3acd5358e9b983d6f113a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa9b228f28c3acd5358e9b983d6f113a3">&#9670;&nbsp;</a></span>h5d_virtual_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5d_virtual_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5D_VIRTUAL. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_d_o.html b/develop/group___f_h5_d_o.html
new file mode 100644
index 0000000..cc3b823
--- /dev/null
+++ b/develop/group___f_h5_d_o.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran High Level Optimized Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_d_o.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran High Level Optimized Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_d_o.html">HDF5 Optimizations APIs (H5DO)</a>, C-HL API</dd>
+<dd>
+<a class="el" href="_h5_d_o__u_g.html">The HDF5 High Level Optimizations</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga04d874fdca482a90700769a85606e711"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_o.html#ga04d874fdca482a90700769a85606e711">h5doappend_f</a> (dset_id, dxpl_id, axis, extension, memtype, buf, errcode)</td></tr>
+<tr class="memdesc:ga04d874fdca482a90700769a85606e711"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends data to a dataset along a specified dimension. <a href="group___f_h5_d_o.html#ga04d874fdca482a90700769a85606e711">More...</a><br /></td></tr>
+<tr class="separator:ga04d874fdca482a90700769a85606e711"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga04d874fdca482a90700769a85606e711"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga04d874fdca482a90700769a85606e711">&#9670;&nbsp;</a></span>h5doappend_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5do::h5doappend_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>axis</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>extension</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memtype</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Appends data to a dataset along a specified dimension. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Dataset identifier </td></tr>
+ <tr><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramname">axis</td><td>Dataset Dimension (0-based) for the append </td></tr>
+ <tr><td class="paramname">extension</td><td>Number of elements to append for the axis-th dimension </td></tr>
+ <tr><td class="paramname">memtype</td><td>The memory datatype identifier </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data for the append </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d_o.html#ga316caac160af15192e0c78228667341e">H5DOappend()</a> </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_d_s.html b/develop/group___f_h5_d_s.html
new file mode 100644
index 0000000..3b802a7
--- /dev/null
+++ b/develop/group___f_h5_d_s.html
@@ -0,0 +1,622 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran High Level Dimension Scales (H5DS) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_d_s.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran High Level Dimension Scales (H5DS) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_d_s.html">HDF5 Dimension Scales APIs (H5DS)</a>, C-HL API</dd>
+<dd>
+<a class="el" href="_h5_d_s__u_g.html">The HDF5 High Level Dimension Scales</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gadd827eed1f551d9c6cb866f98cbc26c4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#gadd827eed1f551d9c6cb866f98cbc26c4">h5dsset_scale_f</a> (dsid, errcode, dimname)</td></tr>
+<tr class="memdesc:gadd827eed1f551d9c6cb866f98cbc26c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert dataset <code>dsid</code> to a dimension scale, with optional name, <code>dimname</code>. <a href="group___f_h5_d_s.html#gadd827eed1f551d9c6cb866f98cbc26c4">More...</a><br /></td></tr>
+<tr class="separator:gadd827eed1f551d9c6cb866f98cbc26c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga67c5b17ab33106d551f5f7530cde3e8a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#ga67c5b17ab33106d551f5f7530cde3e8a">h5dsattach_scale_f</a> (did, dsid, idx, errcode)</td></tr>
+<tr class="memdesc:ga67c5b17ab33106d551f5f7530cde3e8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attach dimension scale dsid to dimension <code>idx</code> of dataset <code>did</code>. <a href="group___f_h5_d_s.html#ga67c5b17ab33106d551f5f7530cde3e8a">More...</a><br /></td></tr>
+<tr class="separator:ga67c5b17ab33106d551f5f7530cde3e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga977ccd172622afcfd4a3c37e5cb61523"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#ga977ccd172622afcfd4a3c37e5cb61523">h5dsdetach_scale_f</a> (did, dsid, idx, errcode)</td></tr>
+<tr class="memdesc:ga977ccd172622afcfd4a3c37e5cb61523"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detach dimension scale dsid from the dimension idx of dataset <code>did</code>. <a href="group___f_h5_d_s.html#ga977ccd172622afcfd4a3c37e5cb61523">More...</a><br /></td></tr>
+<tr class="separator:ga977ccd172622afcfd4a3c37e5cb61523"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3aec1b97a797c331339884a33f730947"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#ga3aec1b97a797c331339884a33f730947">h5dsis_attached_f</a> (did, dsid, idx, is_attached, errcode)</td></tr>
+<tr class="memdesc:ga3aec1b97a797c331339884a33f730947"><td class="mdescLeft">&#160;</td><td class="mdescRight">Report if dimension scale dsid is currently attached to dimension idx of dataset did. <a href="group___f_h5_d_s.html#ga3aec1b97a797c331339884a33f730947">More...</a><br /></td></tr>
+<tr class="separator:ga3aec1b97a797c331339884a33f730947"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3969047e9d807826fa7b7343462fcfd5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#ga3969047e9d807826fa7b7343462fcfd5">h5dsis_scale_f</a> (did, is_scale, errcode)</td></tr>
+<tr class="memdesc:ga3969047e9d807826fa7b7343462fcfd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether <code>did</code> is a Dimension Scale. <a href="group___f_h5_d_s.html#ga3969047e9d807826fa7b7343462fcfd5">More...</a><br /></td></tr>
+<tr class="separator:ga3969047e9d807826fa7b7343462fcfd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5e9d75d18f0300c6934106d90a5aca1a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#ga5e9d75d18f0300c6934106d90a5aca1a">h5dsset_label_f</a> (did, idx, label, errcode)</td></tr>
+<tr class="memdesc:ga5e9d75d18f0300c6934106d90a5aca1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set label for the dimension <code>idx</code> of <code>did</code> to the value <code>label</code>. <a href="group___f_h5_d_s.html#ga5e9d75d18f0300c6934106d90a5aca1a">More...</a><br /></td></tr>
+<tr class="separator:ga5e9d75d18f0300c6934106d90a5aca1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9a3ae7a6487f00779f323596aa2d859"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#gaa9a3ae7a6487f00779f323596aa2d859">h5dsget_label_f</a> (did, idx, label, size, errcode)</td></tr>
+<tr class="memdesc:gaa9a3ae7a6487f00779f323596aa2d859"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the <code>label</code> for dimension <code>idx</code> of <code>did</code> into buffer <code>label</code>. <a href="group___f_h5_d_s.html#gaa9a3ae7a6487f00779f323596aa2d859">More...</a><br /></td></tr>
+<tr class="separator:gaa9a3ae7a6487f00779f323596aa2d859"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabde5f3ba8fc2338e68b3e41b9493c6b6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#gabde5f3ba8fc2338e68b3e41b9493c6b6">h5dsget_scale_name_f</a> (did, name, size, errcode)</td></tr>
+<tr class="memdesc:gabde5f3ba8fc2338e68b3e41b9493c6b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the name of scale <code>did</code> into buffer name. <a href="group___f_h5_d_s.html#gabde5f3ba8fc2338e68b3e41b9493c6b6">More...</a><br /></td></tr>
+<tr class="separator:gabde5f3ba8fc2338e68b3e41b9493c6b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4bf470fa8fdcb2a40acf051237df2f7a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_d_s.html#ga4bf470fa8fdcb2a40acf051237df2f7a">h5dsget_num_scales_f</a> (did, idx, num_scales, errcode)</td></tr>
+<tr class="memdesc:ga4bf470fa8fdcb2a40acf051237df2f7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines how many Dimension Scales are attached to dimension idx of <code>did</code>. <a href="group___f_h5_d_s.html#ga4bf470fa8fdcb2a40acf051237df2f7a">More...</a><br /></td></tr>
+<tr class="separator:ga4bf470fa8fdcb2a40acf051237df2f7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga67c5b17ab33106d551f5f7530cde3e8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga67c5b17ab33106d551f5f7530cde3e8a">&#9670;&nbsp;</a></span>h5dsattach_scale_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5ds::h5dsattach_scale_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>did</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dsid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Attach dimension scale dsid to dimension <code>idx</code> of dataset <code>did</code>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">did</td><td>The dataset. </td></tr>
+ <tr><td class="paramname">dsid</td><td>The scale to be attached. </td></tr>
+ <tr><td class="paramname">idx</td><td>The dimension of <code>did</code> that <code>dsid</code> is associated with. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d_s.html#ga4149785cd62520d6fc2736489f74e296">H5DSattach_scale()</a> </p>
+
+</div>
+</div>
+<a id="ga977ccd172622afcfd4a3c37e5cb61523"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga977ccd172622afcfd4a3c37e5cb61523">&#9670;&nbsp;</a></span>h5dsdetach_scale_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5ds::h5dsdetach_scale_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>did</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dsid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Detach dimension scale dsid from the dimension idx of dataset <code>did</code>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">did</td><td>The dataset. </td></tr>
+ <tr><td class="paramname">dsid</td><td>The scale to be detached. </td></tr>
+ <tr><td class="paramname">idx</td><td>The dimension of <code>did</code> to detach. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="gaa9a3ae7a6487f00779f323596aa2d859"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa9a3ae7a6487f00779f323596aa2d859">&#9670;&nbsp;</a></span>h5dsget_label_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5ds::h5dsget_label_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>did</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(inout)&#160;</td>
+ <td class="paramname"><em>label</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(inout)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Read the <code>label</code> for dimension <code>idx</code> of <code>did</code> into buffer <code>label</code>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">did</td><td>The dataset. </td></tr>
+ <tr><td class="paramname">idx</td><td>The dimension. </td></tr>
+ <tr><td class="paramname">label</td><td>The label. </td></tr>
+ <tr><td class="paramname">size</td><td>The length of the <code>label</code> buffer. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d_s.html#gaaefa5dcd96a7dba034764b70e2f3aa38">H5DSget_label()</a> </p>
+
+</div>
+</div>
+<a id="ga4bf470fa8fdcb2a40acf051237df2f7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4bf470fa8fdcb2a40acf051237df2f7a">&#9670;&nbsp;</a></span>h5dsget_num_scales_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5ds::h5dsget_num_scales_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>did</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(inout)&#160;</td>
+ <td class="paramname"><em>num_scales</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines how many Dimension Scales are attached to dimension idx of <code>did</code>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">did</td><td>The dataset to query. </td></tr>
+ <tr><td class="paramname">idx</td><td>The dimension of <code>did</code> to query. </td></tr>
+ <tr><td class="paramname">num_scales</td><td>Number of Dimension Scales associated with <code>did</code>. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d_s.html#gaa373f8cb78fa2014c50fe8e3dd85ea90">H5DSget_num_scales()</a> </p>
+
+</div>
+</div>
+<a id="gabde5f3ba8fc2338e68b3e41b9493c6b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabde5f3ba8fc2338e68b3e41b9493c6b6">&#9670;&nbsp;</a></span>h5dsget_scale_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5ds::h5dsget_scale_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>did</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(inout)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(inout)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Read the name of scale <code>did</code> into buffer name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">did</td><td>Dimension scale identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Buffer to contain the returned name. </td></tr>
+ <tr><td class="paramname">size</td><td>Size in bytes, of the name buffer. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d_s.html#ga81de6ce31478c7bc3a9f80b8c600170a">H5DSget_scale_name()</a> </p>
+
+</div>
+</div>
+<a id="ga3aec1b97a797c331339884a33f730947"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3aec1b97a797c331339884a33f730947">&#9670;&nbsp;</a></span>h5dsis_attached_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5ds::h5dsis_attached_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>did</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dsid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>is_attached</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Report if dimension scale dsid is currently attached to dimension idx of dataset did. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">did</td><td>The dataset. </td></tr>
+ <tr><td class="paramname">dsid</td><td>The scale to be attached. </td></tr>
+ <tr><td class="paramname">idx</td><td>The dimension of <code>did</code> that <code>dsid</code> is associated with. </td></tr>
+ <tr><td class="paramname">is_attached</td><td>If dimension scale <code>dsid</code> is currently attached to dimension <code>idx</code> of dataset <code>did</code>. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d_s.html#ga76884eddb41d52adf4eb3278c135bbe4">H5DSis_attached()</a> </p>
+
+</div>
+</div>
+<a id="ga3969047e9d807826fa7b7343462fcfd5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3969047e9d807826fa7b7343462fcfd5">&#9670;&nbsp;</a></span>h5dsis_scale_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5ds::h5dsis_scale_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>did</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>is_scale</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether <code>did</code> is a Dimension Scale. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">did</td><td>The data set to query. </td></tr>
+ <tr><td class="paramname">is_scale</td><td>If is a Dimension Scale. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d_s.html#ga06f897270fe32408f40bba69c747fc6b">H5DSis_scale()</a> </p>
+
+</div>
+</div>
+<a id="ga5e9d75d18f0300c6934106d90a5aca1a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5e9d75d18f0300c6934106d90a5aca1a">&#9670;&nbsp;</a></span>h5dsset_label_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5ds::h5dsset_label_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>did</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>label</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set label for the dimension <code>idx</code> of <code>did</code> to the value <code>label</code>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">did</td><td>The data set. </td></tr>
+ <tr><td class="paramname">idx</td><td>The dimension. </td></tr>
+ <tr><td class="paramname">label</td><td>The label. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d_s.html#gaf3810cf2fde9e8d06d8151a879e081b2">H5DSset_label()</a> </p>
+
+</div>
+</div>
+<a id="gadd827eed1f551d9c6cb866f98cbc26c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadd827eed1f551d9c6cb866f98cbc26c4">&#9670;&nbsp;</a></span>h5dsset_scale_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5ds::h5dsset_scale_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dsid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
+ <td class="paramname"><em>dimname</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Convert dataset <code>dsid</code> to a dimension scale, with optional name, <code>dimname</code>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dsid</td><td>The dataset to be made a Dimemsion Scale. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">dimname</td><td>The dimension name</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_d_s.html#ga508a06962e9fc11dff32ed356e0a71fa">H5DSset_scale()</a> </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_e.html b/develop/group___f_h5_e.html
new file mode 100644
index 0000000..de71aa2
--- /dev/null
+++ b/develop/group___f_h5_e.html
@@ -0,0 +1,479 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Error (H5E) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_e.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Error (H5E) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_e.html">Error Handling (H5E)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_e__u_g.html">HDF5 Error Handling</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga2b45599c812619ba3654c5dd4cc61512"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga2b45599c812619ba3654c5dd4cc61512">h5eclear_f</a> (hdferr, estack_id)</td></tr>
+<tr class="memdesc:ga2b45599c812619ba3654c5dd4cc61512"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the error stack for the current thread. <a href="group___f_h5_e.html#ga2b45599c812619ba3654c5dd4cc61512">More...</a><br /></td></tr>
+<tr class="separator:ga2b45599c812619ba3654c5dd4cc61512"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga82864a7f0ca0d815b92d8f804125b773"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga82864a7f0ca0d815b92d8f804125b773">h5eprint_f</a> (hdferr, name)</td></tr>
+<tr class="memdesc:ga82864a7f0ca0d815b92d8f804125b773"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the error stack in a default manner. <a href="group___f_h5_e.html#ga82864a7f0ca0d815b92d8f804125b773">More...</a><br /></td></tr>
+<tr class="separator:ga82864a7f0ca0d815b92d8f804125b773"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8eefbc986cd779f21aa5db2685ba49fb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga8eefbc986cd779f21aa5db2685ba49fb">h5eget_major_f</a> (error_no, name, namelen, hdferr)</td></tr>
+<tr class="memdesc:ga8eefbc986cd779f21aa5db2685ba49fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a character string describing an error specified by a major error number. <a href="group___f_h5_e.html#ga8eefbc986cd779f21aa5db2685ba49fb">More...</a><br /></td></tr>
+<tr class="separator:ga8eefbc986cd779f21aa5db2685ba49fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac370d60ec25fdf50ff4c1fa8ab23b184"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#gac370d60ec25fdf50ff4c1fa8ab23b184">h5eget_minor_f</a> (error_no, name, hdferr)</td></tr>
+<tr class="memdesc:gac370d60ec25fdf50ff4c1fa8ab23b184"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a character string describing an error specified by a minor error number. <a href="group___f_h5_e.html#gac370d60ec25fdf50ff4c1fa8ab23b184">More...</a><br /></td></tr>
+<tr class="separator:gac370d60ec25fdf50ff4c1fa8ab23b184"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1751b5afe8840cf087d71a06dfdb1894"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga1751b5afe8840cf087d71a06dfdb1894">h5eset_auto_f</a> (printflag, hdferr, estack_id, func, client_data)</td></tr>
+<tr class="memdesc:ga1751b5afe8840cf087d71a06dfdb1894"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns settings for automatic error stack traversal function and its data. <a href="group___f_h5_e.html#ga1751b5afe8840cf087d71a06dfdb1894">More...</a><br /></td></tr>
+<tr class="separator:ga1751b5afe8840cf087d71a06dfdb1894"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga39f624abb33086df1b6efc092d75375a"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga39f624abb33086df1b6efc092d75375a">h5e_default_f</a></td></tr>
+<tr class="memdesc:ga39f624abb33086df1b6efc092d75375a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5E_DEFAULT. <a href="group___f_h5_e.html#ga39f624abb33086df1b6efc092d75375a">More...</a><br /></td></tr>
+<tr class="separator:ga39f624abb33086df1b6efc092d75375a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga91d709e859b775b566d914b900d4e73d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga91d709e859b775b566d914b900d4e73d">h5e_major_f</a></td></tr>
+<tr class="memdesc:ga91d709e859b775b566d914b900d4e73d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5E_MAJOR. <a href="group___f_h5_e.html#ga91d709e859b775b566d914b900d4e73d">More...</a><br /></td></tr>
+<tr class="separator:ga91d709e859b775b566d914b900d4e73d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabd17d81428c5f2a15bb3baa621fec54b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#gabd17d81428c5f2a15bb3baa621fec54b">h5e_minor_f</a></td></tr>
+<tr class="memdesc:gabd17d81428c5f2a15bb3baa621fec54b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5E_MINOR. <a href="group___f_h5_e.html#gabd17d81428c5f2a15bb3baa621fec54b">More...</a><br /></td></tr>
+<tr class="separator:gabd17d81428c5f2a15bb3baa621fec54b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga01825d748479abb3163187c312416302"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga01825d748479abb3163187c312416302">h5e_walk_upward_f</a></td></tr>
+<tr class="memdesc:ga01825d748479abb3163187c312416302"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5E_WALK_UPWARD. <a href="group___f_h5_e.html#ga01825d748479abb3163187c312416302">More...</a><br /></td></tr>
+<tr class="separator:ga01825d748479abb3163187c312416302"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga964689229b425ac4b40138dba97aa630"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e.html#ga964689229b425ac4b40138dba97aa630">h5e_walk_downward_f</a></td></tr>
+<tr class="memdesc:ga964689229b425ac4b40138dba97aa630"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5E_WALK_DOWNWARD. <a href="group___f_h5_e.html#ga964689229b425ac4b40138dba97aa630">More...</a><br /></td></tr>
+<tr class="separator:ga964689229b425ac4b40138dba97aa630"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga2b45599c812619ba3654c5dd4cc61512"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2b45599c812619ba3654c5dd4cc61512">&#9670;&nbsp;</a></span>h5eclear_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5e::h5eclear_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>estack_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Clears the error stack for the current thread. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">estack_id</td><td>Error Stack id</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e.html#gac9d90679c7879f3c4ebce858aaa9dfb2">H5Eclear2()</a> </p>
+
+</div>
+</div>
+<a id="ga8eefbc986cd779f21aa5db2685ba49fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8eefbc986cd779f21aa5db2685ba49fb">&#9670;&nbsp;</a></span>h5eget_major_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5e::h5eget_major_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>error_no</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>namelen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a character string describing an error specified by a major error number. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">error_no</td><td>Major error number. </td></tr>
+ <tr><td class="paramname">name</td><td>Character string describing the error. </td></tr>
+ <tr><td class="paramname">namelen</td><td>Number of characters in the name buffer. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e.html#ga106aabd35c2220589138cf5826011264">H5Eget_major()</a> </p>
+
+</div>
+</div>
+<a id="gac370d60ec25fdf50ff4c1fa8ab23b184"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac370d60ec25fdf50ff4c1fa8ab23b184">&#9670;&nbsp;</a></span>h5eget_minor_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5e::h5eget_minor_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>error_no</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a character string describing an error specified by a minor error number. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">error_no</td><td>Minor error number. </td></tr>
+ <tr><td class="paramname">name</td><td>Character string describing the error. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e.html#ga62b93353a46578d0f5b41e87f075b112">H5Eget_minor()</a> </p>
+
+</div>
+</div>
+<a id="ga82864a7f0ca0d815b92d8f804125b773"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga82864a7f0ca0d815b92d8f804125b773">&#9670;&nbsp;</a></span>h5eprint_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5e::h5eprint_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
+ <td class="paramname"><em>name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Prints the error stack in a default manner. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the file that contains print output</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e.html#gae86ab32e85028412c731cf0f2b8d1f56">H5Eprint2()</a> </p>
+
+</div>
+</div>
+<a id="ga1751b5afe8840cf087d71a06dfdb1894"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1751b5afe8840cf087d71a06dfdb1894">&#9670;&nbsp;</a></span>h5eset_auto_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5e::h5eset_auto_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>printflag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>estack_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_funptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>client_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns settings for automatic error stack traversal function and its data. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">printflag</td><td>Flag to turn automatic error printing on or off; possible values are: <ul>
+<li>printon (1) </li>
+<li>printoff(0) </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">estack_id</td><td>Error stack identifier. </td></tr>
+ <tr><td class="paramname">func</td><td>Function to be called upon an error condition. </td></tr>
+ <tr><td class="paramname">client_data</td><td>Data passed to the error function. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e.html#gaf0d6b18cd5160517fe5165b9a8443c69">H5Eset_auto2()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="ga39f624abb33086df1b6efc092d75375a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga39f624abb33086df1b6efc092d75375a">&#9670;&nbsp;</a></span>h5e_default_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5e_default_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5E_DEFAULT. </p>
+
+</div>
+</div>
+<a id="ga91d709e859b775b566d914b900d4e73d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga91d709e859b775b566d914b900d4e73d">&#9670;&nbsp;</a></span>h5e_major_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5e_major_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5E_MAJOR. </p>
+
+</div>
+</div>
+<a id="gabd17d81428c5f2a15bb3baa621fec54b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabd17d81428c5f2a15bb3baa621fec54b">&#9670;&nbsp;</a></span>h5e_minor_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5e_minor_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5E_MINOR. </p>
+
+</div>
+</div>
+<a id="ga964689229b425ac4b40138dba97aa630"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga964689229b425ac4b40138dba97aa630">&#9670;&nbsp;</a></span>h5e_walk_downward_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5e_walk_downward_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5E_WALK_DOWNWARD. </p>
+
+</div>
+</div>
+<a id="ga01825d748479abb3163187c312416302"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga01825d748479abb3163187c312416302">&#9670;&nbsp;</a></span>h5e_walk_upward_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5e_walk_upward_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5E_WALK_UPWARD. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_e_s.html b/develop/group___f_h5_e_s.html
new file mode 100644
index 0000000..9510daf
--- /dev/null
+++ b/develop/group___f_h5_e_s.html
@@ -0,0 +1,657 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Event Set (H5ES) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_e_s.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Event Set (H5ES) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_e_s.html" title="Event Set Interface.">Event Set Interface (H5ES)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_e_s__u_g.html">The HDF5 Event Set</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga6cf087a5ac8fae598400a370fe65722c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga6cf087a5ac8fae598400a370fe65722c">h5escreate_f</a> (es_id, hdferr)</td></tr>
+<tr class="memdesc:ga6cf087a5ac8fae598400a370fe65722c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an event set. <a href="group___f_h5_e_s.html#ga6cf087a5ac8fae598400a370fe65722c">More...</a><br /></td></tr>
+<tr class="separator:ga6cf087a5ac8fae598400a370fe65722c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf74dcbde57f25bfaa316239b89e196cc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gaf74dcbde57f25bfaa316239b89e196cc">h5esget_count_f</a> (es_id, count, hdferr)</td></tr>
+<tr class="memdesc:gaf74dcbde57f25bfaa316239b89e196cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves number of events in an event set. <a href="group___f_h5_e_s.html#gaf74dcbde57f25bfaa316239b89e196cc">More...</a><br /></td></tr>
+<tr class="separator:gaf74dcbde57f25bfaa316239b89e196cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabf27e4552fb7fbc574560a31fdde21b4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gabf27e4552fb7fbc574560a31fdde21b4">h5esget_op_counter_f</a> (es_id, counter, hdferr)</td></tr>
+<tr class="memdesc:gabf27e4552fb7fbc574560a31fdde21b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the next operation counter to be assigned in an event set. <a href="group___f_h5_e_s.html#gabf27e4552fb7fbc574560a31fdde21b4">More...</a><br /></td></tr>
+<tr class="separator:gabf27e4552fb7fbc574560a31fdde21b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4adf3ddb46d6aa43a0148a1c57def9a2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga4adf3ddb46d6aa43a0148a1c57def9a2">h5eswait_f</a> (es_id, timeout, num_in_progress, err_occurred, hdferr)</td></tr>
+<tr class="memdesc:ga4adf3ddb46d6aa43a0148a1c57def9a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for operations in event set to complete. <a href="group___f_h5_e_s.html#ga4adf3ddb46d6aa43a0148a1c57def9a2">More...</a><br /></td></tr>
+<tr class="separator:ga4adf3ddb46d6aa43a0148a1c57def9a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13faca584fab2ea4e7f9180af56f6fd3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga13faca584fab2ea4e7f9180af56f6fd3">h5escancel_f</a> (es_id, num_not_canceled, err_occurred, hdferr)</td></tr>
+<tr class="memdesc:ga13faca584fab2ea4e7f9180af56f6fd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempt to cancel operations in an event set. <a href="group___f_h5_e_s.html#ga13faca584fab2ea4e7f9180af56f6fd3">More...</a><br /></td></tr>
+<tr class="separator:ga13faca584fab2ea4e7f9180af56f6fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad334ec8033d8dc9b57bc675d6b638686"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gad334ec8033d8dc9b57bc675d6b638686">h5esget_err_status_f</a> (es_id, err_occurred, hdferr)</td></tr>
+<tr class="memdesc:gad334ec8033d8dc9b57bc675d6b638686"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks for failed operations. <a href="group___f_h5_e_s.html#gad334ec8033d8dc9b57bc675d6b638686">More...</a><br /></td></tr>
+<tr class="separator:gad334ec8033d8dc9b57bc675d6b638686"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8c8f8434524cbc3299213c3ae4468d43"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga8c8f8434524cbc3299213c3ae4468d43">h5esget_err_count_f</a> (es_id, num_errs, hdferr)</td></tr>
+<tr class="memdesc:ga8c8f8434524cbc3299213c3ae4468d43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of failed operations. <a href="group___f_h5_e_s.html#ga8c8f8434524cbc3299213c3ae4468d43">More...</a><br /></td></tr>
+<tr class="separator:ga8c8f8434524cbc3299213c3ae4468d43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga43d220592f6f8717c0dd83f16f1ce882"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga43d220592f6f8717c0dd83f16f1ce882">h5esclose_f</a> (es_id, hdferr)</td></tr>
+<tr class="memdesc:ga43d220592f6f8717c0dd83f16f1ce882"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminates access to an event set. <a href="group___f_h5_e_s.html#ga43d220592f6f8717c0dd83f16f1ce882">More...</a><br /></td></tr>
+<tr class="separator:ga43d220592f6f8717c0dd83f16f1ce882"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:gad2d91c49747e1e49d87b931db19da7be"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gad2d91c49747e1e49d87b931db19da7be">h5es_none_f</a></td></tr>
+<tr class="memdesc:gad2d91c49747e1e49d87b931db19da7be"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_NONE. <a href="group___f_h5_e_s.html#gad2d91c49747e1e49d87b931db19da7be">More...</a><br /></td></tr>
+<tr class="separator:gad2d91c49747e1e49d87b931db19da7be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e1525d9a6649719d46b9ff938aa8750"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga9e1525d9a6649719d46b9ff938aa8750">h5es_status_in_progress_f</a></td></tr>
+<tr class="memdesc:ga9e1525d9a6649719d46b9ff938aa8750"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_STATUS_IN_PROGRESS. <a href="group___f_h5_e_s.html#ga9e1525d9a6649719d46b9ff938aa8750">More...</a><br /></td></tr>
+<tr class="separator:ga9e1525d9a6649719d46b9ff938aa8750"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7d7e05deb0b01d80166da1fe1998b14"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gaf7d7e05deb0b01d80166da1fe1998b14">h5es_status_succeed_f</a></td></tr>
+<tr class="memdesc:gaf7d7e05deb0b01d80166da1fe1998b14"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_STATUS_SUCCEED. <a href="group___f_h5_e_s.html#gaf7d7e05deb0b01d80166da1fe1998b14">More...</a><br /></td></tr>
+<tr class="separator:gaf7d7e05deb0b01d80166da1fe1998b14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4e50e7771ec52e16e042eaf92a3e446"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gac4e50e7771ec52e16e042eaf92a3e446">h5es_status_canceled_f</a></td></tr>
+<tr class="memdesc:gac4e50e7771ec52e16e042eaf92a3e446"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_STATUS_CANCELED. <a href="group___f_h5_e_s.html#gac4e50e7771ec52e16e042eaf92a3e446">More...</a><br /></td></tr>
+<tr class="separator:gac4e50e7771ec52e16e042eaf92a3e446"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga55c8630628cf58ef10c718583200170a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga55c8630628cf58ef10c718583200170a">h5es_status_fail_f</a></td></tr>
+<tr class="memdesc:ga55c8630628cf58ef10c718583200170a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_STATUS_FAIL. <a href="group___f_h5_e_s.html#ga55c8630628cf58ef10c718583200170a">More...</a><br /></td></tr>
+<tr class="separator:ga55c8630628cf58ef10c718583200170a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab5c96ecc63ca17f47eaaca615c68f16f"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#gab5c96ecc63ca17f47eaaca615c68f16f">h5es_wait_forever_f</a></td></tr>
+<tr class="memdesc:gab5c96ecc63ca17f47eaaca615c68f16f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_WAIT_FOREVER. <a href="group___f_h5_e_s.html#gab5c96ecc63ca17f47eaaca615c68f16f">More...</a><br /></td></tr>
+<tr class="separator:gab5c96ecc63ca17f47eaaca615c68f16f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0846c695aadb2ee930e0b2170bd58b62"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_e_s.html#ga0846c695aadb2ee930e0b2170bd58b62">h5es_wait_none_f</a></td></tr>
+<tr class="memdesc:ga0846c695aadb2ee930e0b2170bd58b62"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5ES_WAIT_NONE. <a href="group___f_h5_e_s.html#ga0846c695aadb2ee930e0b2170bd58b62">More...</a><br /></td></tr>
+<tr class="separator:ga0846c695aadb2ee930e0b2170bd58b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga13faca584fab2ea4e7f9180af56f6fd3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga13faca584fab2ea4e7f9180af56f6fd3">&#9670;&nbsp;</a></span>h5escancel_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5es::h5escancel_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>num_not_canceled</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>err_occurred</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Attempt to cancel operations in an event set. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">num_not_canceled</td><td>The number of events not canceled </td></tr>
+ <tr><td class="paramname">err_occurred</td><td>Status indicating if error is present in the event set </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e_s.html#ga45ec0f886c4914f9503ab42e811a496a">H5EScancel()</a> </p>
+
+</div>
+</div>
+<a id="ga43d220592f6f8717c0dd83f16f1ce882"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga43d220592f6f8717c0dd83f16f1ce882">&#9670;&nbsp;</a></span>h5esclose_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5es::h5esclose_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Terminates access to an event set. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e_s.html#ga1159e2c6748f200857dffa55011ae060">H5ESclose()</a> </p>
+
+</div>
+</div>
+<a id="ga6cf087a5ac8fae598400a370fe65722c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6cf087a5ac8fae598400a370fe65722c">&#9670;&nbsp;</a></span>h5escreate_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5es::h5escreate_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates an event set. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e_s.html#gae3cd0a94586acf2d824033ef59fd3ccc">H5EScreate()</a> </p>
+
+</div>
+</div>
+<a id="gaf74dcbde57f25bfaa316239b89e196cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf74dcbde57f25bfaa316239b89e196cc">&#9670;&nbsp;</a></span>h5esget_count_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5es::h5esget_count_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves number of events in an event set. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">count</td><td>The number of events in the event set </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e_s.html#ga1a5a9212958bf7054a56107587d480d2">H5ESget_count()</a> </p>
+
+</div>
+</div>
+<a id="ga8c8f8434524cbc3299213c3ae4468d43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8c8f8434524cbc3299213c3ae4468d43">&#9670;&nbsp;</a></span>h5esget_err_count_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5es::h5esget_err_count_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>num_errs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the number of failed operations. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">num_errs</td><td>Number of errors </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e_s.html#ga42b502d05e0dff40ec550c85bb54ca1c">H5ESget_err_count()</a> </p>
+
+</div>
+</div>
+<a id="gad334ec8033d8dc9b57bc675d6b638686"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad334ec8033d8dc9b57bc675d6b638686">&#9670;&nbsp;</a></span>h5esget_err_status_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5es::h5esget_err_status_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>err_occurred</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks for failed operations. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">err_occurred</td><td>Status indicating if error is present in the event set </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e_s.html#gad419f0af15bbddc13d79662bc6b31d7c">H5ESget_err_status()</a> </p>
+
+</div>
+</div>
+<a id="gabf27e4552fb7fbc574560a31fdde21b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabf27e4552fb7fbc574560a31fdde21b4">&#9670;&nbsp;</a></span>h5esget_op_counter_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5es::h5esget_op_counter_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(c_int64_t), intent(out)&#160;</td>
+ <td class="paramname"><em>counter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the next operation counter to be assigned in an event set. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">counter</td><td>The number of events in the event set </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e_s.html#ga1880fb2353f677ef56a6204706cec4d0">H5ESget_op_counter()</a> </p>
+
+</div>
+</div>
+<a id="ga4adf3ddb46d6aa43a0148a1c57def9a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4adf3ddb46d6aa43a0148a1c57def9a2">&#9670;&nbsp;</a></span>h5eswait_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5es::h5eswait_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(c_int64_t), intent(in)&#160;</td>
+ <td class="paramname"><em>timeout</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>num_in_progress</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>err_occurred</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Waits for operations in event set to complete. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">timeout</td><td>The number of events in the event set </td></tr>
+ <tr><td class="paramname">num_in_progress</td><td>The number of operations still in progress </td></tr>
+ <tr><td class="paramname">err_occurred</td><td>Flag if an operation in the event set failed </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_e_s.html#gab118d8202a0edf6241812420b870a64e">H5ESwait()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="gad2d91c49747e1e49d87b931db19da7be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad2d91c49747e1e49d87b931db19da7be">&#9670;&nbsp;</a></span>h5es_none_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5es_none_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5ES_NONE. </p>
+
+</div>
+</div>
+<a id="gac4e50e7771ec52e16e042eaf92a3e446"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac4e50e7771ec52e16e042eaf92a3e446">&#9670;&nbsp;</a></span>h5es_status_canceled_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5es_status_canceled_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5ES_STATUS_CANCELED. </p>
+
+</div>
+</div>
+<a id="ga55c8630628cf58ef10c718583200170a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga55c8630628cf58ef10c718583200170a">&#9670;&nbsp;</a></span>h5es_status_fail_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5es_status_fail_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5ES_STATUS_FAIL. </p>
+
+</div>
+</div>
+<a id="ga9e1525d9a6649719d46b9ff938aa8750"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9e1525d9a6649719d46b9ff938aa8750">&#9670;&nbsp;</a></span>h5es_status_in_progress_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5es_status_in_progress_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5ES_STATUS_IN_PROGRESS. </p>
+
+</div>
+</div>
+<a id="gaf7d7e05deb0b01d80166da1fe1998b14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf7d7e05deb0b01d80166da1fe1998b14">&#9670;&nbsp;</a></span>h5es_status_succeed_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5es_status_succeed_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5ES_STATUS_SUCCEED. </p>
+
+</div>
+</div>
+<a id="gab5c96ecc63ca17f47eaaca615c68f16f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab5c96ecc63ca17f47eaaca615c68f16f">&#9670;&nbsp;</a></span>h5es_wait_forever_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5es_wait_forever_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5ES_WAIT_FOREVER. </p>
+
+</div>
+</div>
+<a id="ga0846c695aadb2ee930e0b2170bd58b62"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0846c695aadb2ee930e0b2170bd58b62">&#9670;&nbsp;</a></span>h5es_wait_none_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5es_wait_none_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5ES_WAIT_NONE. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_f.html b/develop/group___f_h5_f.html
new file mode 100644
index 0000000..19c782f
--- /dev/null
+++ b/develop/group___f_h5_f.html
@@ -0,0 +1,2255 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran File (H5F) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_f.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran File (H5F) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_f.html">Files (H5F)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_f__u_g.html">The HDF5 File</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga001b302ac81b358cc6dc69fb15953080"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga001b302ac81b358cc6dc69fb15953080">h5fcreate_f</a> (name, access_flags, file_id, hdferr, creation_prp, access_prp)</td></tr>
+<tr class="memdesc:ga001b302ac81b358cc6dc69fb15953080"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates HDF5 files. <a href="group___f_h5_f.html#ga001b302ac81b358cc6dc69fb15953080">More...</a><br /></td></tr>
+<tr class="separator:ga001b302ac81b358cc6dc69fb15953080"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5675e08ecb9302aed26f8fe84f56a338"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga5675e08ecb9302aed26f8fe84f56a338">h5fcreate_async_f</a> (name, access_flags, file_id, es_id, hdferr, creation_prp, access_prp, file, func, line)</td></tr>
+<tr class="memdesc:ga5675e08ecb9302aed26f8fe84f56a338"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates HDF5 files. <a href="group___f_h5_f.html#ga5675e08ecb9302aed26f8fe84f56a338">More...</a><br /></td></tr>
+<tr class="separator:ga5675e08ecb9302aed26f8fe84f56a338"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a3dde13ed4de32e8ebdae811602c995"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga3a3dde13ed4de32e8ebdae811602c995">h5fflush_f</a> (object_id, scope, hdferr)</td></tr>
+<tr class="memdesc:ga3a3dde13ed4de32e8ebdae811602c995"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes all buffers associated with a file to disk. <a href="group___f_h5_f.html#ga3a3dde13ed4de32e8ebdae811602c995">More...</a><br /></td></tr>
+<tr class="separator:ga3a3dde13ed4de32e8ebdae811602c995"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabed92f795d31622727384f45a847d7e0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gabed92f795d31622727384f45a847d7e0">h5fflush_async_f</a> (object_id, scope, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gabed92f795d31622727384f45a847d7e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously flushes all buffers associated with a file to disk. <a href="group___f_h5_f.html#gabed92f795d31622727384f45a847d7e0">More...</a><br /></td></tr>
+<tr class="separator:gabed92f795d31622727384f45a847d7e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac00c8fb3fa90ee149f2712753284109e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gac00c8fb3fa90ee149f2712753284109e">h5fmount_f</a> (loc_id, name, child_id, hdferr, access_prp)</td></tr>
+<tr class="memdesc:gac00c8fb3fa90ee149f2712753284109e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mounts a file. <a href="group___f_h5_f.html#gac00c8fb3fa90ee149f2712753284109e">More...</a><br /></td></tr>
+<tr class="separator:gac00c8fb3fa90ee149f2712753284109e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga47a377ae8306343c3e8d27d531627016"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga47a377ae8306343c3e8d27d531627016">h5funmount_f</a> (loc_id, name, hdferr)</td></tr>
+<tr class="memdesc:ga47a377ae8306343c3e8d27d531627016"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unmounts a file. <a href="group___f_h5_f.html#ga47a377ae8306343c3e8d27d531627016">More...</a><br /></td></tr>
+<tr class="separator:ga47a377ae8306343c3e8d27d531627016"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ee720c05c0863740afd94a6ecc365db"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga3ee720c05c0863740afd94a6ecc365db">h5fopen_f</a> (name, access_flags, file_id, hdferr, access_prp)</td></tr>
+<tr class="memdesc:ga3ee720c05c0863740afd94a6ecc365db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens HDF5 file. <a href="group___f_h5_f.html#ga3ee720c05c0863740afd94a6ecc365db">More...</a><br /></td></tr>
+<tr class="separator:ga3ee720c05c0863740afd94a6ecc365db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga21905974ba34cb9f2f6dbcf3d23a70e7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga21905974ba34cb9f2f6dbcf3d23a70e7">h5fopen_async_f</a> (name, access_flags, file_id, es_id, hdferr, access_prp, file, func, line)</td></tr>
+<tr class="memdesc:ga21905974ba34cb9f2f6dbcf3d23a70e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens HDF5 file. <a href="group___f_h5_f.html#ga21905974ba34cb9f2f6dbcf3d23a70e7">More...</a><br /></td></tr>
+<tr class="separator:ga21905974ba34cb9f2f6dbcf3d23a70e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e9a28a658146db3f0460149678d5897"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga7e9a28a658146db3f0460149678d5897">h5freopen_f</a> (file_id, ret_file_id, hdferr)</td></tr>
+<tr class="memdesc:ga7e9a28a658146db3f0460149678d5897"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reopens HDF5 file. <a href="group___f_h5_f.html#ga7e9a28a658146db3f0460149678d5897">More...</a><br /></td></tr>
+<tr class="separator:ga7e9a28a658146db3f0460149678d5897"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga95cedd9c9f13929486062eb1232d04a3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga95cedd9c9f13929486062eb1232d04a3">h5freopen_async_f</a> (file_id, ret_file_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:ga95cedd9c9f13929486062eb1232d04a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously reopens HDF5 file. <a href="group___f_h5_f.html#ga95cedd9c9f13929486062eb1232d04a3">More...</a><br /></td></tr>
+<tr class="separator:ga95cedd9c9f13929486062eb1232d04a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga38c8d869625957e54bf1df5374148183"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga38c8d869625957e54bf1df5374148183">h5fget_create_plist_f</a> (file_id, prop_id, hdferr)</td></tr>
+<tr class="memdesc:ga38c8d869625957e54bf1df5374148183"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a file creation property list identifier. <a href="group___f_h5_f.html#ga38c8d869625957e54bf1df5374148183">More...</a><br /></td></tr>
+<tr class="separator:ga38c8d869625957e54bf1df5374148183"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3460655a084c941986a61799539b5d59"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga3460655a084c941986a61799539b5d59">h5fget_access_plist_f</a> (file_id, access_id, hdferr)</td></tr>
+<tr class="memdesc:ga3460655a084c941986a61799539b5d59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a file access property list identifier. <a href="group___f_h5_f.html#ga3460655a084c941986a61799539b5d59">More...</a><br /></td></tr>
+<tr class="separator:ga3460655a084c941986a61799539b5d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ad9853bbc56901dc2a509f85bfeee55"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga0ad9853bbc56901dc2a509f85bfeee55">h5fis_accessible_f</a> (name, status, hdferr, access_prp)</td></tr>
+<tr class="memdesc:ga0ad9853bbc56901dc2a509f85bfeee55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a file can be accessed as HDF5. <a href="group___f_h5_f.html#ga0ad9853bbc56901dc2a509f85bfeee55">More...</a><br /></td></tr>
+<tr class="separator:ga0ad9853bbc56901dc2a509f85bfeee55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0930dde3194abe870668c404c5d6eac7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga0930dde3194abe870668c404c5d6eac7">h5fis_hdf5_f</a> (name, status, hdferr)</td></tr>
+<tr class="memdesc:ga0930dde3194abe870668c404c5d6eac7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a file is in the HDF5 format. <a href="group___f_h5_f.html#ga0930dde3194abe870668c404c5d6eac7">More...</a><br /></td></tr>
+<tr class="separator:ga0930dde3194abe870668c404c5d6eac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae682d2e7f7dd97a9df9ea2d04d8d6350"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gae682d2e7f7dd97a9df9ea2d04d8d6350">h5fclose_f</a> (file_id, hdferr)</td></tr>
+<tr class="memdesc:gae682d2e7f7dd97a9df9ea2d04d8d6350"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes HDF5 file. <a href="group___f_h5_f.html#gae682d2e7f7dd97a9df9ea2d04d8d6350">More...</a><br /></td></tr>
+<tr class="separator:gae682d2e7f7dd97a9df9ea2d04d8d6350"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf74379b576be7b05855434a962ae708b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaf74379b576be7b05855434a962ae708b">h5fclose_async_f</a> (file_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gaf74379b576be7b05855434a962ae708b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously closes HDF5 file. <a href="group___f_h5_f.html#gaf74379b576be7b05855434a962ae708b">More...</a><br /></td></tr>
+<tr class="separator:gaf74379b576be7b05855434a962ae708b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab819212b9812f92768417e9d3badaa0c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gab819212b9812f92768417e9d3badaa0c">h5fget_obj_count_f</a> (file_id, obj_type, obj_count, hdferr)</td></tr>
+<tr class="memdesc:gab819212b9812f92768417e9d3badaa0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets number of the objects open within a file. <a href="group___f_h5_f.html#gab819212b9812f92768417e9d3badaa0c">More...</a><br /></td></tr>
+<tr class="separator:gab819212b9812f92768417e9d3badaa0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadaf83f0eb4fc531fd179a45562af4a0b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gadaf83f0eb4fc531fd179a45562af4a0b">h5fget_obj_ids_f</a> (file_id, obj_type, max_objs, obj_ids, hdferr, num_objs)</td></tr>
+<tr class="memdesc:gadaf83f0eb4fc531fd179a45562af4a0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get list of open objects identifiers within a file. <a href="group___f_h5_f.html#gadaf83f0eb4fc531fd179a45562af4a0b">More...</a><br /></td></tr>
+<tr class="separator:gadaf83f0eb4fc531fd179a45562af4a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f464227f34e9d41dfe780a9cf05a209"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga4f464227f34e9d41dfe780a9cf05a209">h5fget_freespace_f</a> (file_id, free_space, hdferr)</td></tr>
+<tr class="memdesc:ga4f464227f34e9d41dfe780a9cf05a209"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get amount of free space within a file. <a href="group___f_h5_f.html#ga4f464227f34e9d41dfe780a9cf05a209">More...</a><br /></td></tr>
+<tr class="separator:ga4f464227f34e9d41dfe780a9cf05a209"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga711e2c28121414dcfbbc33bded75bc93"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga711e2c28121414dcfbbc33bded75bc93">h5fget_name_f</a> (obj_id, buf, size, hdferr)</td></tr>
+<tr class="memdesc:ga711e2c28121414dcfbbc33bded75bc93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of the file from the object identifier. <a href="group___f_h5_f.html#ga711e2c28121414dcfbbc33bded75bc93">More...</a><br /></td></tr>
+<tr class="separator:ga711e2c28121414dcfbbc33bded75bc93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5eb4a2214f5cf469e9e98a56b921b3a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaf5eb4a2214f5cf469e9e98a56b921b3a">h5fget_filesize_f</a> (file_id, size, hdferr)</td></tr>
+<tr class="memdesc:gaf5eb4a2214f5cf469e9e98a56b921b3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file size of the HDF5 file. <a href="group___f_h5_f.html#gaf5eb4a2214f5cf469e9e98a56b921b3a">More...</a><br /></td></tr>
+<tr class="separator:gaf5eb4a2214f5cf469e9e98a56b921b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c55f33b435d14842fc86442d1180cec"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga6c55f33b435d14842fc86442d1180cec">h5fget_fileno_f</a> (file_id, fileno, hdferr)</td></tr>
+<tr class="memdesc:ga6c55f33b435d14842fc86442d1180cec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the file number of the HDF5 file. <a href="group___f_h5_f.html#ga6c55f33b435d14842fc86442d1180cec">More...</a><br /></td></tr>
+<tr class="separator:ga6c55f33b435d14842fc86442d1180cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga843c6ce012ad354b0f04aceadbfdbc9d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga843c6ce012ad354b0f04aceadbfdbc9d">h5fget_file_image_f</a> (file_id, buf_ptr, buf_len, hdferr, buf_size)</td></tr>
+<tr class="memdesc:ga843c6ce012ad354b0f04aceadbfdbc9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a copy of the image of an existing, open file. <a href="group___f_h5_f.html#ga843c6ce012ad354b0f04aceadbfdbc9d">More...</a><br /></td></tr>
+<tr class="separator:ga843c6ce012ad354b0f04aceadbfdbc9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3409ca92e1914cacf3c2dfdddd2ad50"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaa3409ca92e1914cacf3c2dfdddd2ad50">h5fget_dset_no_attrs_hint_f</a> (file_id, minimize, hdferr)</td></tr>
+<tr class="memdesc:gaa3409ca92e1914cacf3c2dfdddd2ad50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. <a href="group___f_h5_f.html#gaa3409ca92e1914cacf3c2dfdddd2ad50">More...</a><br /></td></tr>
+<tr class="separator:gaa3409ca92e1914cacf3c2dfdddd2ad50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga47401ceacd19a671908421dd1e70475f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga47401ceacd19a671908421dd1e70475f">h5fset_dset_no_attrs_hint_f</a> (file_id, minimize, hdferr)</td></tr>
+<tr class="memdesc:ga47401ceacd19a671908421dd1e70475f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. <a href="group___f_h5_f.html#ga47401ceacd19a671908421dd1e70475f">More...</a><br /></td></tr>
+<tr class="separator:ga47401ceacd19a671908421dd1e70475f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga773073ecb6f57771c4ae6d7cf1c4fa9b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga773073ecb6f57771c4ae6d7cf1c4fa9b">h5fget_info_f</a> (obj_id, file_info, hdferr)</td></tr>
+<tr class="memdesc:ga773073ecb6f57771c4ae6d7cf1c4fa9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves global file information. <a href="group___f_h5_f.html#ga773073ecb6f57771c4ae6d7cf1c4fa9b">More...</a><br /></td></tr>
+<tr class="separator:ga773073ecb6f57771c4ae6d7cf1c4fa9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga39a0585f3e3051bff34099a5515a1526"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga39a0585f3e3051bff34099a5515a1526">h5f_acc_rdwr_f</a></td></tr>
+<tr class="memdesc:ga39a0585f3e3051bff34099a5515a1526"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_ACC_RDWR. <a href="group___f_h5_f.html#ga39a0585f3e3051bff34099a5515a1526">More...</a><br /></td></tr>
+<tr class="separator:ga39a0585f3e3051bff34099a5515a1526"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad33fc4e515ec82a2d2dd0872211d2d08"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gad33fc4e515ec82a2d2dd0872211d2d08">h5f_acc_rdonly_f</a></td></tr>
+<tr class="memdesc:gad33fc4e515ec82a2d2dd0872211d2d08"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_ACC_RDONLY. <a href="group___f_h5_f.html#gad33fc4e515ec82a2d2dd0872211d2d08">More...</a><br /></td></tr>
+<tr class="separator:gad33fc4e515ec82a2d2dd0872211d2d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1fbc49c8704ba880d7e6fadea1bf06d9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga1fbc49c8704ba880d7e6fadea1bf06d9">h5f_acc_trunc_f</a></td></tr>
+<tr class="memdesc:ga1fbc49c8704ba880d7e6fadea1bf06d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_ACC_TRUNC. <a href="group___f_h5_f.html#ga1fbc49c8704ba880d7e6fadea1bf06d9">More...</a><br /></td></tr>
+<tr class="separator:ga1fbc49c8704ba880d7e6fadea1bf06d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab623caf3a0fd50d9ce46b58463be506d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gab623caf3a0fd50d9ce46b58463be506d">h5f_acc_excl_f</a></td></tr>
+<tr class="memdesc:gab623caf3a0fd50d9ce46b58463be506d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_ACC_EXCL. <a href="group___f_h5_f.html#gab623caf3a0fd50d9ce46b58463be506d">More...</a><br /></td></tr>
+<tr class="separator:gab623caf3a0fd50d9ce46b58463be506d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7dbb2d8b8bb6cf8fa3fa35496740ad2d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga7dbb2d8b8bb6cf8fa3fa35496740ad2d">h5f_acc_debug_f</a></td></tr>
+<tr class="memdesc:ga7dbb2d8b8bb6cf8fa3fa35496740ad2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_ACC_DEBUG. <a href="group___f_h5_f.html#ga7dbb2d8b8bb6cf8fa3fa35496740ad2d">More...</a><br /></td></tr>
+<tr class="separator:ga7dbb2d8b8bb6cf8fa3fa35496740ad2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae1dc0bcc664ea00f1b237f4988d258a9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gae1dc0bcc664ea00f1b237f4988d258a9">h5f_scope_local_f</a></td></tr>
+<tr class="memdesc:gae1dc0bcc664ea00f1b237f4988d258a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_SCOPE_LOCAL. <a href="group___f_h5_f.html#gae1dc0bcc664ea00f1b237f4988d258a9">More...</a><br /></td></tr>
+<tr class="separator:gae1dc0bcc664ea00f1b237f4988d258a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab8c96ec2824aff59b2b6fdbbc23460fa"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gab8c96ec2824aff59b2b6fdbbc23460fa">h5f_scope_global_f</a></td></tr>
+<tr class="memdesc:gab8c96ec2824aff59b2b6fdbbc23460fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_SCOPE_GLOBAL. <a href="group___f_h5_f.html#gab8c96ec2824aff59b2b6fdbbc23460fa">More...</a><br /></td></tr>
+<tr class="separator:gab8c96ec2824aff59b2b6fdbbc23460fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga98294ec4fc04f457b56dd3d214ee6026"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga98294ec4fc04f457b56dd3d214ee6026">h5f_close_default_f</a></td></tr>
+<tr class="memdesc:ga98294ec4fc04f457b56dd3d214ee6026"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_CLOSE_DEFAULT. <a href="group___f_h5_f.html#ga98294ec4fc04f457b56dd3d214ee6026">More...</a><br /></td></tr>
+<tr class="separator:ga98294ec4fc04f457b56dd3d214ee6026"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa017ecc41e86a4909177b9ff52d3fe3e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaa017ecc41e86a4909177b9ff52d3fe3e">h5f_close_weak_f</a></td></tr>
+<tr class="memdesc:gaa017ecc41e86a4909177b9ff52d3fe3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_CLOSE_WEAK. <a href="group___f_h5_f.html#gaa017ecc41e86a4909177b9ff52d3fe3e">More...</a><br /></td></tr>
+<tr class="separator:gaa017ecc41e86a4909177b9ff52d3fe3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab88e2770829cac8772b114eb9618c59b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gab88e2770829cac8772b114eb9618c59b">h5f_close_semi_f</a></td></tr>
+<tr class="memdesc:gab88e2770829cac8772b114eb9618c59b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_CLOSE_SEMI. <a href="group___f_h5_f.html#gab88e2770829cac8772b114eb9618c59b">More...</a><br /></td></tr>
+<tr class="separator:gab88e2770829cac8772b114eb9618c59b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga06b53ac14865c5d59c9699ca9fe714c9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga06b53ac14865c5d59c9699ca9fe714c9">h5f_close_strong_f</a></td></tr>
+<tr class="memdesc:ga06b53ac14865c5d59c9699ca9fe714c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_CLOSE_STRONG. <a href="group___f_h5_f.html#ga06b53ac14865c5d59c9699ca9fe714c9">More...</a><br /></td></tr>
+<tr class="separator:ga06b53ac14865c5d59c9699ca9fe714c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaef2fb5118089ac7b3732cbb761f5a9eb"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaef2fb5118089ac7b3732cbb761f5a9eb">h5f_obj_file_f</a></td></tr>
+<tr class="memdesc:gaef2fb5118089ac7b3732cbb761f5a9eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_OBJ_FILE. <a href="group___f_h5_f.html#gaef2fb5118089ac7b3732cbb761f5a9eb">More...</a><br /></td></tr>
+<tr class="separator:gaef2fb5118089ac7b3732cbb761f5a9eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga89494607e67910ad8481593302b02c29"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga89494607e67910ad8481593302b02c29">h5f_obj_dataset_f</a></td></tr>
+<tr class="memdesc:ga89494607e67910ad8481593302b02c29"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_OBJ_DATASET. <a href="group___f_h5_f.html#ga89494607e67910ad8481593302b02c29">More...</a><br /></td></tr>
+<tr class="separator:ga89494607e67910ad8481593302b02c29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaacaf5cadeb8398ecab64010c7ffc46b5"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaacaf5cadeb8398ecab64010c7ffc46b5">h5f_obj_group_f</a></td></tr>
+<tr class="memdesc:gaacaf5cadeb8398ecab64010c7ffc46b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_OBJ_GROUP. <a href="group___f_h5_f.html#gaacaf5cadeb8398ecab64010c7ffc46b5">More...</a><br /></td></tr>
+<tr class="separator:gaacaf5cadeb8398ecab64010c7ffc46b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f983381d0fe96bf9f9caf9b3c8eb067"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga7f983381d0fe96bf9f9caf9b3c8eb067">h5f_obj_datatype_f</a></td></tr>
+<tr class="memdesc:ga7f983381d0fe96bf9f9caf9b3c8eb067"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_OBJ_DATATYPE. <a href="group___f_h5_f.html#ga7f983381d0fe96bf9f9caf9b3c8eb067">More...</a><br /></td></tr>
+<tr class="separator:ga7f983381d0fe96bf9f9caf9b3c8eb067"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga66b434dd1c4496940022861893d2059d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga66b434dd1c4496940022861893d2059d">h5f_obj_all_f</a></td></tr>
+<tr class="memdesc:ga66b434dd1c4496940022861893d2059d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_OBJ_ALL. <a href="group___f_h5_f.html#ga66b434dd1c4496940022861893d2059d">More...</a><br /></td></tr>
+<tr class="separator:ga66b434dd1c4496940022861893d2059d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4182343268a5ca54c9bc089869beb5d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gac4182343268a5ca54c9bc089869beb5d">h5f_libver_earliest_f</a></td></tr>
+<tr class="memdesc:gac4182343268a5ca54c9bc089869beb5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_EARLIEST. <a href="group___f_h5_f.html#gac4182343268a5ca54c9bc089869beb5d">More...</a><br /></td></tr>
+<tr class="separator:gac4182343268a5ca54c9bc089869beb5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e9e4e551e79d699fd46b756d51bd228"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga4e9e4e551e79d699fd46b756d51bd228">h5f_libver_latest_f</a></td></tr>
+<tr class="memdesc:ga4e9e4e551e79d699fd46b756d51bd228"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_LATEST. <a href="group___f_h5_f.html#ga4e9e4e551e79d699fd46b756d51bd228">More...</a><br /></td></tr>
+<tr class="separator:ga4e9e4e551e79d699fd46b756d51bd228"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3bf345e4c6b36bafce47f2cff249a539"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga3bf345e4c6b36bafce47f2cff249a539">h5f_unlimited_f</a></td></tr>
+<tr class="memdesc:ga3bf345e4c6b36bafce47f2cff249a539"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_UNLIMITED. <a href="group___f_h5_f.html#ga3bf345e4c6b36bafce47f2cff249a539">More...</a><br /></td></tr>
+<tr class="separator:ga3bf345e4c6b36bafce47f2cff249a539"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3afac964dfe608d2a836605fe59161b3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga3afac964dfe608d2a836605fe59161b3">h5f_libver_error_f</a></td></tr>
+<tr class="memdesc:ga3afac964dfe608d2a836605fe59161b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_ERROR. <a href="group___f_h5_f.html#ga3afac964dfe608d2a836605fe59161b3">More...</a><br /></td></tr>
+<tr class="separator:ga3afac964dfe608d2a836605fe59161b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga25b9c1f9b5af97857fb3fe26bed1352f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga25b9c1f9b5af97857fb3fe26bed1352f">h5f_libver_nbounds_f</a></td></tr>
+<tr class="memdesc:ga25b9c1f9b5af97857fb3fe26bed1352f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_NBOUNDS. <a href="group___f_h5_f.html#ga25b9c1f9b5af97857fb3fe26bed1352f">More...</a><br /></td></tr>
+<tr class="separator:ga25b9c1f9b5af97857fb3fe26bed1352f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga19c7e6632a1c22ae860bcaafa6e5ce55"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga19c7e6632a1c22ae860bcaafa6e5ce55">h5f_libver_v18_f</a></td></tr>
+<tr class="memdesc:ga19c7e6632a1c22ae860bcaafa6e5ce55"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_V18. <a href="group___f_h5_f.html#ga19c7e6632a1c22ae860bcaafa6e5ce55">More...</a><br /></td></tr>
+<tr class="separator:ga19c7e6632a1c22ae860bcaafa6e5ce55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f38ded5f7f9f28b0b6ded07eccc28c1"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga9f38ded5f7f9f28b0b6ded07eccc28c1">h5f_libver_v110_f</a></td></tr>
+<tr class="memdesc:ga9f38ded5f7f9f28b0b6ded07eccc28c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_V110. <a href="group___f_h5_f.html#ga9f38ded5f7f9f28b0b6ded07eccc28c1">More...</a><br /></td></tr>
+<tr class="separator:ga9f38ded5f7f9f28b0b6ded07eccc28c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf2341ebe6d22dadb478561918ddd3351"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gaf2341ebe6d22dadb478561918ddd3351">h5f_libver_v112_f</a></td></tr>
+<tr class="memdesc:gaf2341ebe6d22dadb478561918ddd3351"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_V112. <a href="group___f_h5_f.html#gaf2341ebe6d22dadb478561918ddd3351">More...</a><br /></td></tr>
+<tr class="separator:gaf2341ebe6d22dadb478561918ddd3351"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga477eed2363fc8952bb6dbf34be44db2e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga477eed2363fc8952bb6dbf34be44db2e">h5f_libver_v114_f</a></td></tr>
+<tr class="memdesc:ga477eed2363fc8952bb6dbf34be44db2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_LIBVER_V114. <a href="group___f_h5_f.html#ga477eed2363fc8952bb6dbf34be44db2e">More...</a><br /></td></tr>
+<tr class="separator:ga477eed2363fc8952bb6dbf34be44db2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8a95be26381392dddd6442d5f03a4e4b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga8a95be26381392dddd6442d5f03a4e4b">h5f_fspace_strategy_fsm_aggr_f</a></td></tr>
+<tr class="memdesc:ga8a95be26381392dddd6442d5f03a4e4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_FSPACE_STRATEGY_FSM_AGGR. <a href="group___f_h5_f.html#ga8a95be26381392dddd6442d5f03a4e4b">More...</a><br /></td></tr>
+<tr class="separator:ga8a95be26381392dddd6442d5f03a4e4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8c44917dfa55652972c392ec9dfc08ec"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga8c44917dfa55652972c392ec9dfc08ec">h5f_fspace_strategy_page_f</a></td></tr>
+<tr class="memdesc:ga8c44917dfa55652972c392ec9dfc08ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_FSPACE_STRATEGY_PAGE. <a href="group___f_h5_f.html#ga8c44917dfa55652972c392ec9dfc08ec">More...</a><br /></td></tr>
+<tr class="separator:ga8c44917dfa55652972c392ec9dfc08ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac1fe7e04e30b33a7c4636ccc40209e70"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#gac1fe7e04e30b33a7c4636ccc40209e70">h5f_fspace_strategy_aggr_f</a></td></tr>
+<tr class="memdesc:gac1fe7e04e30b33a7c4636ccc40209e70"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_FSPACE_STRATEGY_AGGR. <a href="group___f_h5_f.html#gac1fe7e04e30b33a7c4636ccc40209e70">More...</a><br /></td></tr>
+<tr class="separator:gac1fe7e04e30b33a7c4636ccc40209e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga45a144f6f9efa21a8848f7991834ae54"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga45a144f6f9efa21a8848f7991834ae54">h5f_fspace_strategy_none_f</a></td></tr>
+<tr class="memdesc:ga45a144f6f9efa21a8848f7991834ae54"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_FSPACE_STRATEGY_NONE. <a href="group___f_h5_f.html#ga45a144f6f9efa21a8848f7991834ae54">More...</a><br /></td></tr>
+<tr class="separator:ga45a144f6f9efa21a8848f7991834ae54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga651dd85d8f3b3803eb603903cc2e5791"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_f.html#ga651dd85d8f3b3803eb603903cc2e5791">h5f_fspace_strategy_ntypes_f</a></td></tr>
+<tr class="memdesc:ga651dd85d8f3b3803eb603903cc2e5791"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5F_FSPACE_STRATEGY_NTYPES. <a href="group___f_h5_f.html#ga651dd85d8f3b3803eb603903cc2e5791">More...</a><br /></td></tr>
+<tr class="separator:ga651dd85d8f3b3803eb603903cc2e5791"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="gaf74379b576be7b05855434a962ae708b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf74379b576be7b05855434a962ae708b">&#9670;&nbsp;</a></span>h5fclose_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fclose_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously closes HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>File identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gac4e2607f507f9b098d3987e7a90b3eeb">H5Fclose_async()</a> </p>
+
+</div>
+</div>
+<a id="gae682d2e7f7dd97a9df9ea2d04d8d6350"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae682d2e7f7dd97a9df9ea2d04d8d6350">&#9670;&nbsp;</a></span>h5fclose_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fclose_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Closes HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>File identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#gac55cd91d80822e4f8c2a7f04ea71b124">H5Fclose()</a> </p>
+
+</div>
+</div>
+<a id="ga5675e08ecb9302aed26f8fe84f56a338"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5675e08ecb9302aed26f8fe84f56a338">&#9670;&nbsp;</a></span>h5fcreate_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fcreate_async_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>access_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>creation_prp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>access_prp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously creates HDF5 files. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">name</td><td>Name of the file to create </td></tr>
+ <tr><td class="paramname">access_flags</td><td>File access flags. Allowable values are: <ul>
+<li>H5F_ACC_TRUNC_F </li>
+<li>H5F_ACC_EXCL_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">file_id</td><td>File identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">creation_prp</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramname">access_prp</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gaa8e7c2dfa274c41d3ac30678ce77647e">H5Fcreate_async()</a> </p>
+
+</div>
+</div>
+<a id="ga001b302ac81b358cc6dc69fb15953080"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga001b302ac81b358cc6dc69fb15953080">&#9670;&nbsp;</a></span>h5fcreate_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fcreate_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>access_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>creation_prp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>access_prp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates HDF5 files. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">name</td><td>Name of the file to create. </td></tr>
+ <tr><td class="paramname">access_flags</td><td>File access flags. Allowable values are: <ul>
+<li>H5F_ACC_TRUNC_F </li>
+<li>H5F_ACC_EXCL_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">file_id</td><td>File identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">creation_prp</td><td>File creation property list identifier. </td></tr>
+ <tr><td class="paramname">access_prp</td><td>File access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#gae64b51ee9ac0781bc4ccc599d98387f4">H5Fcreate()</a> </p>
+
+</div>
+</div>
+<a id="gabed92f795d31622727384f45a847d7e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabed92f795d31622727384f45a847d7e0">&#9670;&nbsp;</a></span>h5fflush_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fflush_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>object_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>scope</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously flushes all buffers associated with a file to disk. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">object_id</td><td>Identifier of object used to identify the file. </td></tr>
+ <tr><td class="paramname">scope</td><td>Specifies the scope of the flushing action. Possible values are: <ul>
+<li>H5F_SCOPE_GLOBAL_F </li>
+<li>H5F_SCOPE_LOCAL_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gaae5544d73d2100e21858ad49c9c53494">H5Fflush_async()</a> </p>
+
+</div>
+</div>
+<a id="ga3a3dde13ed4de32e8ebdae811602c995"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3a3dde13ed4de32e8ebdae811602c995">&#9670;&nbsp;</a></span>h5fflush_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fflush_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>object_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>scope</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Flushes all buffers associated with a file to disk. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">object_id</td><td>Identifier of object used to identify the file. </td></tr>
+ <tr><td class="paramname">scope</td><td>Specifies the scope of the flushing action. Possible values are: <ul>
+<li>H5F_SCOPE_GLOBAL_F </li>
+<li>H5F_SCOPE_LOCAL_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#gae686870f0a276c4d06bbc667b2c24124">H5Fflush()</a> </p>
+
+</div>
+</div>
+<a id="ga3460655a084c941986a61799539b5d59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3460655a084c941986a61799539b5d59">&#9670;&nbsp;</a></span>h5fget_access_plist_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fget_access_plist_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>access_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a file access property list identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>Identifier of a file to creation property list of. </td></tr>
+ <tr><td class="paramname">access_id</td><td>Access property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#ga359585c49f82f5199178777b39e780f4">H5Fget_access_plist()</a> </p>
+
+</div>
+</div>
+<a id="ga38c8d869625957e54bf1df5374148183"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga38c8d869625957e54bf1df5374148183">&#9670;&nbsp;</a></span>h5fget_create_plist_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fget_create_plist_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>prop_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a file creation property list identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>Identifier of a file to creation property list of. </td></tr>
+ <tr><td class="paramname">prop_id</td><td>Creation property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#ga2f823a9e929b00b06a6be80619a61778">H5Fget_create_plist()</a> </p>
+
+</div>
+</div>
+<a id="gaa3409ca92e1914cacf3c2dfdddd2ad50"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa3409ca92e1914cacf3c2dfdddd2ad50">&#9670;&nbsp;</a></span>h5fget_dset_no_attrs_hint_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fget_dset_no_attrs_hint_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>minimize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>Target file identifier. </td></tr>
+ <tr><td class="paramname">minimize</td><td>Value of the setting. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#gacbf3ba8b36750c42b49740567a9732c4">H5Fget_dset_no_attrs_hint()</a> </p>
+
+</div>
+</div>
+<a id="ga843c6ce012ad354b0f04aceadbfdbc9d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga843c6ce012ad354b0f04aceadbfdbc9d">&#9670;&nbsp;</a></span>h5fget_file_image_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fget_file_image_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(inout)&#160;</td>
+ <td class="paramname"><em>buf_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>buf_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out), optional&#160;</td>
+ <td class="paramname"><em>buf_size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a copy of the image of an existing, open file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>Target file identifier. </td></tr>
+ <tr><td class="paramname">buf_ptr</td><td>Pointer to the buffer into which the image of the HDF5 file is to be copied. </td></tr>
+ <tr><td class="paramname">buf_len</td><td>Size of the supplied buffer. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">buf_size</td><td>Returns the size in bytes of the buffer required to store the file image, no data will be copied.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#gadc53f4e76b1199cb5d2a8cb7fbb114ad">H5Fget_file_image()</a> </p>
+
+</div>
+</div>
+<a id="ga6c55f33b435d14842fc86442d1180cec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6c55f33b435d14842fc86442d1180cec">&#9670;&nbsp;</a></span>h5fget_fileno_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fget_fileno_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>fileno</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the file number of the HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>File identifier. </td></tr>
+ <tr><td class="paramname">fileno</td><td>File number. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#ga402205688af065ab5db0fe20417d5484">H5Fget_fileno()</a> </p>
+
+</div>
+</div>
+<a id="gaf5eb4a2214f5cf469e9e98a56b921b3a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf5eb4a2214f5cf469e9e98a56b921b3a">&#9670;&nbsp;</a></span>h5fget_filesize_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fget_filesize_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the file size of the HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>File identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>File size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#ga515426821321c261a825b4e4a3f576fe">H5Fget_filesize()</a> </p>
+
+</div>
+</div>
+<a id="ga4f464227f34e9d41dfe780a9cf05a209"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4f464227f34e9d41dfe780a9cf05a209">&#9670;&nbsp;</a></span>h5fget_freespace_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fget_freespace_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>free_space</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get amount of free space within a file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>File identifier. </td></tr>
+ <tr><td class="paramname">free_space</td><td>Amount of free space in file. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#ga3ef2673183567543346668a8f1eca2e9">H5Fget_freespace()</a> </p>
+
+</div>
+</div>
+<a id="ga773073ecb6f57771c4ae6d7cf1c4fa9b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga773073ecb6f57771c4ae6d7cf1c4fa9b">&#9670;&nbsp;</a></span>h5fget_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fget_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5f_1_1h5f__info__t.html">h5f_info_t</a>), intent(out), target&#160;</td>
+ <td class="paramname"><em>file_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves global file information. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier. The identifier may be that of a file, group, dataset, named datatype, or attribute. </td></tr>
+ <tr><td class="paramname">file_info</td><td>Buffer for global file information </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#gaced8c09c1559636a9c3f33dff3f4520e">H5Fget_info2()</a> </p>
+
+</div>
+</div>
+<a id="ga711e2c28121414dcfbbc33bded75bc93"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga711e2c28121414dcfbbc33bded75bc93">&#9670;&nbsp;</a></span>h5fget_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fget_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the name of the file from the object identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer to store the read name. </td></tr>
+ <tr><td class="paramname">size</td><td>Actual size of the name. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#ga0ed43dbe476a160b73f55127c7db797c">H5Fget_name()</a> </p>
+
+</div>
+</div>
+<a id="gab819212b9812f92768417e9d3badaa0c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab819212b9812f92768417e9d3badaa0c">&#9670;&nbsp;</a></span>h5fget_obj_count_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fget_obj_count_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>obj_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>obj_count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets number of the objects open within a file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>File identifier. </td></tr>
+ <tr><td class="paramname">obj_type</td><td>Type of the object; possible values are: <ul>
+<li>H5F_OBJ_FILE_F </li>
+<li>H5F_OBJ_DATASET_F </li>
+<li>H5F_OBJ_GROUP_F </li>
+<li>H5F_OBJ_DATATYPE_F </li>
+<li>H5F_OBJ_ALL_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">obj_count</td><td>Number of open objects. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#gadcdae0aca7c88064db0d32de7f1e31f2">H5Fget_obj_count()</a> </p>
+
+</div>
+</div>
+<a id="gadaf83f0eb4fc531fd179a45562af4a0b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadaf83f0eb4fc531fd179a45562af4a0b">&#9670;&nbsp;</a></span>h5fget_obj_ids_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fget_obj_ids_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>obj_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>max_objs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(*), intent(inout)&#160;</td>
+ <td class="paramname"><em>obj_ids</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out), optional&#160;</td>
+ <td class="paramname"><em>num_objs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get list of open objects identifiers within a file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>File identifier. </td></tr>
+ <tr><td class="paramname">obj_type</td><td>Type of the object; possible values are: <ul>
+<li>H5F_OBJ_FILE_F </li>
+<li>H5F_OBJ_DATASET_F </li>
+<li>H5F_OBJ_GROUP_F </li>
+<li>H5F_OBJ_DATATYPE_F </li>
+<li>H5F_OBJ_ALL_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">max_objs</td><td>Maximum # of objects to retrieve. </td></tr>
+ <tr><td class="paramname">obj_ids</td><td>Array of open object identifiers. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">num_objs</td><td>Number of open objects.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#ga35e72579bd07433162b80ddc0bd0c5b1">H5Fget_obj_ids()</a> </p>
+
+</div>
+</div>
+<a id="ga0ad9853bbc56901dc2a509f85bfeee55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0ad9853bbc56901dc2a509f85bfeee55">&#9670;&nbsp;</a></span>h5fis_accessible_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fis_accessible_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>status</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>access_prp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether a file can be accessed as HDF5. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">name</td><td>Name of the file to check. </td></tr>
+ <tr><td class="paramname">status</td><td>Indicates if file is and HDF5 file. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">access_prp</td><td>File access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#ga584471c3b98453b9b04a4bf9af847442">H5Fis_accessible()</a> </p>
+
+</div>
+</div>
+<a id="ga0930dde3194abe870668c404c5d6eac7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0930dde3194abe870668c404c5d6eac7">&#9670;&nbsp;</a></span>h5fis_hdf5_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fis_hdf5_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>status</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether a file is in the HDF5 format. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">name</td><td>Name of the file to check. </td></tr>
+ <tr><td class="paramname">status</td><td>Indicates if file is and HDF5 file. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#ga6055c2ea3438bd4aaf221eba66843225">H5Fis_hdf5()</a> </p>
+
+</div>
+</div>
+<a id="gac00c8fb3fa90ee149f2712753284109e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac00c8fb3fa90ee149f2712753284109e">&#9670;&nbsp;</a></span>h5fmount_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fmount_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>child_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>access_prp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Mounts a file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>The identifier for of file or group in which name is defined. </td></tr>
+ <tr><td class="paramname">name</td><td>The name of the group onto which the file specified by child_id is to be mounted. </td></tr>
+ <tr><td class="paramname">child_id</td><td>The identifier of the file to be mounted. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">access_prp</td><td>The identifier of the property list to be used.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#ga7c4865fd36ee25d839725252150bb53b">H5Fmount()</a> </p>
+
+</div>
+</div>
+<a id="ga21905974ba34cb9f2f6dbcf3d23a70e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga21905974ba34cb9f2f6dbcf3d23a70e7">&#9670;&nbsp;</a></span>h5fopen_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fopen_async_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>access_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>access_prp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously opens HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">name</td><td>Name of the file to acecss. </td></tr>
+ <tr><td class="paramname">access_flags</td><td>File access flags. Allowable values are: <ul>
+<li>H5F_ACC_RDWR_F </li>
+<li>H5F_ACC_RDONLY_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">file_id</td><td>File identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">access_prp</td><td>File access property list identifier </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gaba13f96a277191516514093a63aa9aee">H5Fopen_async()</a> </p>
+
+</div>
+</div>
+<a id="ga3ee720c05c0863740afd94a6ecc365db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3ee720c05c0863740afd94a6ecc365db">&#9670;&nbsp;</a></span>h5fopen_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fopen_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>access_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>access_prp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">name</td><td>Name of the file to acecss. </td></tr>
+ <tr><td class="paramname">access_flags</td><td>File access flags. Allowable values are: <ul>
+<li>H5F_ACC_RDWR_F </li>
+<li>H5F_ACC_RDONLY_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">file_id</td><td>File identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">access_prp</td><td>File access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#gaa3f4f877b9bb591f3880423ed2bf44bc">H5Fopen()</a> </p>
+
+</div>
+</div>
+<a id="ga95cedd9c9f13929486062eb1232d04a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga95cedd9c9f13929486062eb1232d04a3">&#9670;&nbsp;</a></span>h5freopen_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5freopen_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>ret_file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously reopens HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>Identifier of a file for which an additional identifier is required. </td></tr>
+ <tr><td class="paramname">ret_file_id</td><td>New file identifier. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga540c3c083deadfb3165fd2c7468e206d">H5Freopen_async()</a> </p>
+
+</div>
+</div>
+<a id="ga7e9a28a658146db3f0460149678d5897"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7e9a28a658146db3f0460149678d5897">&#9670;&nbsp;</a></span>h5freopen_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5freopen_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>ret_file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reopens HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>Identifier of a file for which an additional identifier is required. </td></tr>
+ <tr><td class="paramname">ret_file_id</td><td>New file identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#ga3f213eb05c5419d63ba168c30036e47b">H5Freopen()</a> </p>
+
+</div>
+</div>
+<a id="ga47401ceacd19a671908421dd1e70475f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga47401ceacd19a671908421dd1e70475f">&#9670;&nbsp;</a></span>h5fset_dset_no_attrs_hint_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5fset_dset_no_attrs_hint_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(in)&#160;</td>
+ <td class="paramname"><em>minimize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_id</td><td>Target file identifier. </td></tr>
+ <tr><td class="paramname">minimize</td><td>Value of the setting. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#gafc0166070f920f037e6b1a5c66e5464c">H5Fset_dset_no_attrs_hint()</a> </p>
+
+</div>
+</div>
+<a id="ga47a377ae8306343c3e8d27d531627016"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga47a377ae8306343c3e8d27d531627016">&#9670;&nbsp;</a></span>h5funmount_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5f::h5funmount_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Unmounts a file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>The identifier for of file or group in which name is defined. </td></tr>
+ <tr><td class="paramname">name</td><td>The name of the mount point. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_f.html#gae8f807d3f04a33f132ffb6c5295e897f">H5Funmount()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="ga7dbb2d8b8bb6cf8fa3fa35496740ad2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7dbb2d8b8bb6cf8fa3fa35496740ad2d">&#9670;&nbsp;</a></span>h5f_acc_debug_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_acc_debug_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_ACC_DEBUG. </p>
+
+</div>
+</div>
+<a id="gab623caf3a0fd50d9ce46b58463be506d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab623caf3a0fd50d9ce46b58463be506d">&#9670;&nbsp;</a></span>h5f_acc_excl_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_acc_excl_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_ACC_EXCL. </p>
+
+</div>
+</div>
+<a id="gad33fc4e515ec82a2d2dd0872211d2d08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad33fc4e515ec82a2d2dd0872211d2d08">&#9670;&nbsp;</a></span>h5f_acc_rdonly_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_acc_rdonly_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_ACC_RDONLY. </p>
+
+</div>
+</div>
+<a id="ga39a0585f3e3051bff34099a5515a1526"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga39a0585f3e3051bff34099a5515a1526">&#9670;&nbsp;</a></span>h5f_acc_rdwr_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_acc_rdwr_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_ACC_RDWR. </p>
+
+</div>
+</div>
+<a id="ga1fbc49c8704ba880d7e6fadea1bf06d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1fbc49c8704ba880d7e6fadea1bf06d9">&#9670;&nbsp;</a></span>h5f_acc_trunc_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_acc_trunc_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_ACC_TRUNC. </p>
+
+</div>
+</div>
+<a id="ga98294ec4fc04f457b56dd3d214ee6026"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga98294ec4fc04f457b56dd3d214ee6026">&#9670;&nbsp;</a></span>h5f_close_default_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_close_default_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_CLOSE_DEFAULT. </p>
+
+</div>
+</div>
+<a id="gab88e2770829cac8772b114eb9618c59b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab88e2770829cac8772b114eb9618c59b">&#9670;&nbsp;</a></span>h5f_close_semi_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_close_semi_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_CLOSE_SEMI. </p>
+
+</div>
+</div>
+<a id="ga06b53ac14865c5d59c9699ca9fe714c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga06b53ac14865c5d59c9699ca9fe714c9">&#9670;&nbsp;</a></span>h5f_close_strong_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_close_strong_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_CLOSE_STRONG. </p>
+
+</div>
+</div>
+<a id="gaa017ecc41e86a4909177b9ff52d3fe3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa017ecc41e86a4909177b9ff52d3fe3e">&#9670;&nbsp;</a></span>h5f_close_weak_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_close_weak_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_CLOSE_WEAK. </p>
+
+</div>
+</div>
+<a id="gac1fe7e04e30b33a7c4636ccc40209e70"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac1fe7e04e30b33a7c4636ccc40209e70">&#9670;&nbsp;</a></span>h5f_fspace_strategy_aggr_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_fspace_strategy_aggr_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_FSPACE_STRATEGY_AGGR. </p>
+
+</div>
+</div>
+<a id="ga8a95be26381392dddd6442d5f03a4e4b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8a95be26381392dddd6442d5f03a4e4b">&#9670;&nbsp;</a></span>h5f_fspace_strategy_fsm_aggr_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_fspace_strategy_fsm_aggr_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_FSPACE_STRATEGY_FSM_AGGR. </p>
+
+</div>
+</div>
+<a id="ga45a144f6f9efa21a8848f7991834ae54"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga45a144f6f9efa21a8848f7991834ae54">&#9670;&nbsp;</a></span>h5f_fspace_strategy_none_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_fspace_strategy_none_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_FSPACE_STRATEGY_NONE. </p>
+
+</div>
+</div>
+<a id="ga651dd85d8f3b3803eb603903cc2e5791"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga651dd85d8f3b3803eb603903cc2e5791">&#9670;&nbsp;</a></span>h5f_fspace_strategy_ntypes_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_fspace_strategy_ntypes_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_FSPACE_STRATEGY_NTYPES. </p>
+
+</div>
+</div>
+<a id="ga8c44917dfa55652972c392ec9dfc08ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8c44917dfa55652972c392ec9dfc08ec">&#9670;&nbsp;</a></span>h5f_fspace_strategy_page_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_fspace_strategy_page_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_FSPACE_STRATEGY_PAGE. </p>
+
+</div>
+</div>
+<a id="gac4182343268a5ca54c9bc089869beb5d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac4182343268a5ca54c9bc089869beb5d">&#9670;&nbsp;</a></span>h5f_libver_earliest_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_libver_earliest_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_LIBVER_EARLIEST. </p>
+
+</div>
+</div>
+<a id="ga3afac964dfe608d2a836605fe59161b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3afac964dfe608d2a836605fe59161b3">&#9670;&nbsp;</a></span>h5f_libver_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_libver_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_LIBVER_ERROR. </p>
+
+</div>
+</div>
+<a id="ga4e9e4e551e79d699fd46b756d51bd228"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4e9e4e551e79d699fd46b756d51bd228">&#9670;&nbsp;</a></span>h5f_libver_latest_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_libver_latest_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_LIBVER_LATEST. </p>
+
+</div>
+</div>
+<a id="ga25b9c1f9b5af97857fb3fe26bed1352f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga25b9c1f9b5af97857fb3fe26bed1352f">&#9670;&nbsp;</a></span>h5f_libver_nbounds_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_libver_nbounds_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_LIBVER_NBOUNDS. </p>
+
+</div>
+</div>
+<a id="ga9f38ded5f7f9f28b0b6ded07eccc28c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9f38ded5f7f9f28b0b6ded07eccc28c1">&#9670;&nbsp;</a></span>h5f_libver_v110_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_libver_v110_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_LIBVER_V110. </p>
+
+</div>
+</div>
+<a id="gaf2341ebe6d22dadb478561918ddd3351"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf2341ebe6d22dadb478561918ddd3351">&#9670;&nbsp;</a></span>h5f_libver_v112_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_libver_v112_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_LIBVER_V112. </p>
+
+</div>
+</div>
+<a id="ga477eed2363fc8952bb6dbf34be44db2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga477eed2363fc8952bb6dbf34be44db2e">&#9670;&nbsp;</a></span>h5f_libver_v114_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_libver_v114_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_LIBVER_V114. </p>
+
+</div>
+</div>
+<a id="ga19c7e6632a1c22ae860bcaafa6e5ce55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga19c7e6632a1c22ae860bcaafa6e5ce55">&#9670;&nbsp;</a></span>h5f_libver_v18_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_libver_v18_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_LIBVER_V18. </p>
+
+</div>
+</div>
+<a id="ga66b434dd1c4496940022861893d2059d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga66b434dd1c4496940022861893d2059d">&#9670;&nbsp;</a></span>h5f_obj_all_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_obj_all_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_OBJ_ALL. </p>
+
+</div>
+</div>
+<a id="ga89494607e67910ad8481593302b02c29"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga89494607e67910ad8481593302b02c29">&#9670;&nbsp;</a></span>h5f_obj_dataset_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_obj_dataset_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_OBJ_DATASET. </p>
+
+</div>
+</div>
+<a id="ga7f983381d0fe96bf9f9caf9b3c8eb067"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7f983381d0fe96bf9f9caf9b3c8eb067">&#9670;&nbsp;</a></span>h5f_obj_datatype_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_obj_datatype_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_OBJ_DATATYPE. </p>
+
+</div>
+</div>
+<a id="gaef2fb5118089ac7b3732cbb761f5a9eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaef2fb5118089ac7b3732cbb761f5a9eb">&#9670;&nbsp;</a></span>h5f_obj_file_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_obj_file_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_OBJ_FILE. </p>
+
+</div>
+</div>
+<a id="gaacaf5cadeb8398ecab64010c7ffc46b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaacaf5cadeb8398ecab64010c7ffc46b5">&#9670;&nbsp;</a></span>h5f_obj_group_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_obj_group_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_OBJ_GROUP. </p>
+
+</div>
+</div>
+<a id="gab8c96ec2824aff59b2b6fdbbc23460fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab8c96ec2824aff59b2b6fdbbc23460fa">&#9670;&nbsp;</a></span>h5f_scope_global_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_scope_global_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_SCOPE_GLOBAL. </p>
+
+</div>
+</div>
+<a id="gae1dc0bcc664ea00f1b237f4988d258a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae1dc0bcc664ea00f1b237f4988d258a9">&#9670;&nbsp;</a></span>h5f_scope_local_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_scope_local_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_SCOPE_LOCAL. </p>
+
+</div>
+</div>
+<a id="ga3bf345e4c6b36bafce47f2cff249a539"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3bf345e4c6b36bafce47f2cff249a539">&#9670;&nbsp;</a></span>h5f_unlimited_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5f_unlimited_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5F_UNLIMITED. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_g.html b/develop/group___f_h5_g.html
new file mode 100644
index 0000000..b0ada2f
--- /dev/null
+++ b/develop/group___f_h5_g.html
@@ -0,0 +1,2317 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Group (H5G) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Group (H5G) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_g.html">Groups (H5G)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_g__u_g.html">HDF5 Groups</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gac3c1aad62344ac16af6a3e123576ba03"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gac3c1aad62344ac16af6a3e123576ba03">h5gcreate_f</a> (loc_id, name, grp_id, hdferr, size_hint, lcpl_id, gcpl_id, gapl_id)</td></tr>
+<tr class="memdesc:gac3c1aad62344ac16af6a3e123576ba03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new group. <a href="group___f_h5_g.html#gac3c1aad62344ac16af6a3e123576ba03">More...</a><br /></td></tr>
+<tr class="separator:gac3c1aad62344ac16af6a3e123576ba03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04a636706c6d688e9f258b0bbd5a9318"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga04a636706c6d688e9f258b0bbd5a9318">h5gcreate_async_f</a> (loc_id, name, grp_id, es_id, hdferr, size_hint, lcpl_id, gcpl_id, gapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga04a636706c6d688e9f258b0bbd5a9318"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates a new group. <a href="group___f_h5_g.html#ga04a636706c6d688e9f258b0bbd5a9318">More...</a><br /></td></tr>
+<tr class="separator:ga04a636706c6d688e9f258b0bbd5a9318"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90266db1e8fab73b96b918879e4e576a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga90266db1e8fab73b96b918879e4e576a">h5gopen_f</a> (loc_id, name, grp_id, hdferr, gapl_id)</td></tr>
+<tr class="memdesc:ga90266db1e8fab73b96b918879e4e576a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing group. <a href="group___f_h5_g.html#ga90266db1e8fab73b96b918879e4e576a">More...</a><br /></td></tr>
+<tr class="separator:ga90266db1e8fab73b96b918879e4e576a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a178ed95343375454729ad58cb036b4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga7a178ed95343375454729ad58cb036b4">h5gopen_async_f</a> (loc_id, name, grp_id, es_id, hdferr, gapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga7a178ed95343375454729ad58cb036b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an existing group. <a href="group___f_h5_g.html#ga7a178ed95343375454729ad58cb036b4">More...</a><br /></td></tr>
+<tr class="separator:ga7a178ed95343375454729ad58cb036b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabd3909ca15ebe2c7b70182e53f56b010"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gabd3909ca15ebe2c7b70182e53f56b010">h5gclose_f</a> (grp_id, hdferr)</td></tr>
+<tr class="memdesc:gabd3909ca15ebe2c7b70182e53f56b010"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the specified group. <a href="group___f_h5_g.html#gabd3909ca15ebe2c7b70182e53f56b010">More...</a><br /></td></tr>
+<tr class="separator:gabd3909ca15ebe2c7b70182e53f56b010"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1d5cc27c15ae4f1e1d9a6fbfb04f21c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gab1d5cc27c15ae4f1e1d9a6fbfb04f21c">h5gclose_async_f</a> (grp_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gab1d5cc27c15ae4f1e1d9a6fbfb04f21c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously closes the specified group. <a href="group___f_h5_g.html#gab1d5cc27c15ae4f1e1d9a6fbfb04f21c">More...</a><br /></td></tr>
+<tr class="separator:gab1d5cc27c15ae4f1e1d9a6fbfb04f21c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga10375df456fe4cb4dff44c484c8160da"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga10375df456fe4cb4dff44c484c8160da">h5gget_obj_info_idx_f</a> (loc_id, name, idx, obj_name, obj_type, hdferr)</td></tr>
+<tr class="memdesc:ga10375df456fe4cb4dff44c484c8160da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns name and type of the group member identified by its index. <a href="group___f_h5_g.html#ga10375df456fe4cb4dff44c484c8160da">More...</a><br /></td></tr>
+<tr class="separator:ga10375df456fe4cb4dff44c484c8160da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac8d679aa5476c8fb78dc23432da84a9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaac8d679aa5476c8fb78dc23432da84a9">h5gn_members_f</a> (loc_id, name, nmembers, hdferr)</td></tr>
+<tr class="memdesc:gaac8d679aa5476c8fb78dc23432da84a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of group members. <a href="group___f_h5_g.html#gaac8d679aa5476c8fb78dc23432da84a9">More...</a><br /></td></tr>
+<tr class="separator:gaac8d679aa5476c8fb78dc23432da84a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac6597ccb5b050ca87efd6aaa5ec99520"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gac6597ccb5b050ca87efd6aaa5ec99520">h5glink_f</a> (loc_id, link_type, current_name, new_name, hdferr)</td></tr>
+<tr class="memdesc:gac6597ccb5b050ca87efd6aaa5ec99520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a link of the specified type from new_name to current_name. <a href="group___f_h5_g.html#gac6597ccb5b050ca87efd6aaa5ec99520">More...</a><br /></td></tr>
+<tr class="separator:gac6597ccb5b050ca87efd6aaa5ec99520"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga17553d54faf88aae5c48cf186872fe2d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga17553d54faf88aae5c48cf186872fe2d">h5glink2_f</a> (cur_loc_id, cur_name, link_type, new_loc_id, new_name, hdferr)</td></tr>
+<tr class="memdesc:ga17553d54faf88aae5c48cf186872fe2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a link of the specified type from new_name to current_name. current_name and new_name are interpreted relative to current and new location identifiers. <a href="group___f_h5_g.html#ga17553d54faf88aae5c48cf186872fe2d">More...</a><br /></td></tr>
+<tr class="separator:ga17553d54faf88aae5c48cf186872fe2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d54608537d9af1606b9fb67775d74f6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga5d54608537d9af1606b9fb67775d74f6">h5gunlink_f</a> (loc_id, name, hdferr)</td></tr>
+<tr class="memdesc:ga5d54608537d9af1606b9fb67775d74f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the specified name from the group graph and decrements the link count for the object to which name points. <a href="group___f_h5_g.html#ga5d54608537d9af1606b9fb67775d74f6">More...</a><br /></td></tr>
+<tr class="separator:ga5d54608537d9af1606b9fb67775d74f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75bddc3e2c5477b6674fb0818f00d5c5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga75bddc3e2c5477b6674fb0818f00d5c5">h5gmove_f</a> (loc_id, name, new_name, hdferr)</td></tr>
+<tr class="memdesc:ga75bddc3e2c5477b6674fb0818f00d5c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an object within an HDF5 file. <a href="group___f_h5_g.html#ga75bddc3e2c5477b6674fb0818f00d5c5">More...</a><br /></td></tr>
+<tr class="separator:ga75bddc3e2c5477b6674fb0818f00d5c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7171a3163daa8777644f8830e58c14ca"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga7171a3163daa8777644f8830e58c14ca">h5gmove2_f</a> (src_loc_id, src_name, dst_loc_id, dst_name, hdferr)</td></tr>
+<tr class="memdesc:ga7171a3163daa8777644f8830e58c14ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames an object within an HDF5 file. <a href="group___f_h5_g.html#ga7171a3163daa8777644f8830e58c14ca">More...</a><br /></td></tr>
+<tr class="separator:ga7171a3163daa8777644f8830e58c14ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf87afd7e2611b4c357c5640b842161fa"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaf87afd7e2611b4c357c5640b842161fa">h5gget_linkval_f</a> (loc_id, name, size, buffer, hdferr)</td></tr>
+<tr class="memdesc:gaf87afd7e2611b4c357c5640b842161fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the object that the symbolic link points to. <a href="group___f_h5_g.html#gaf87afd7e2611b4c357c5640b842161fa">More...</a><br /></td></tr>
+<tr class="separator:gaf87afd7e2611b4c357c5640b842161fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec9a92ee03523123f22fb9c7eb97ae4c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaec9a92ee03523123f22fb9c7eb97ae4c">h5gset_comment_f</a> (loc_id, name, comment, hdferr)</td></tr>
+<tr class="memdesc:gaec9a92ee03523123f22fb9c7eb97ae4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets comment for specified object. <a href="group___f_h5_g.html#gaec9a92ee03523123f22fb9c7eb97ae4c">More...</a><br /></td></tr>
+<tr class="separator:gaec9a92ee03523123f22fb9c7eb97ae4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4539c0235d55e068e6f1325e53f64d08"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga4539c0235d55e068e6f1325e53f64d08">h5gget_comment_f</a> (loc_id, name, size, buffer, hdferr)</td></tr>
+<tr class="memdesc:ga4539c0235d55e068e6f1325e53f64d08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves comment for specified object. <a href="group___f_h5_g.html#ga4539c0235d55e068e6f1325e53f64d08">More...</a><br /></td></tr>
+<tr class="separator:ga4539c0235d55e068e6f1325e53f64d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b0472f2796a14804bd04c410ac0eba2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga9b0472f2796a14804bd04c410ac0eba2">h5gcreate_anon_f</a> (loc_id, grp_id, hdferr, gcpl_id, gapl_id)</td></tr>
+<tr class="memdesc:ga9b0472f2796a14804bd04c410ac0eba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new empty group without linking it into the file structure. <a href="group___f_h5_g.html#ga9b0472f2796a14804bd04c410ac0eba2">More...</a><br /></td></tr>
+<tr class="separator:ga9b0472f2796a14804bd04c410ac0eba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1116eae363a271cc5780c1b6a59a6a40"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga1116eae363a271cc5780c1b6a59a6a40">h5gget_create_plist_f</a> (grp_id, gcpl_id, hdferr)</td></tr>
+<tr class="memdesc:ga1116eae363a271cc5780c1b6a59a6a40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a group creation property list identifier. <a href="group___f_h5_g.html#ga1116eae363a271cc5780c1b6a59a6a40">More...</a><br /></td></tr>
+<tr class="separator:ga1116eae363a271cc5780c1b6a59a6a40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga21e47c66e0a92a88b35d549e961017d7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga21e47c66e0a92a88b35d549e961017d7">h5gget_info_f</a> (loc_id, ginfo, hdferr)</td></tr>
+<tr class="memdesc:ga21e47c66e0a92a88b35d549e961017d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group. <a href="group___f_h5_g.html#ga21e47c66e0a92a88b35d549e961017d7">More...</a><br /></td></tr>
+<tr class="separator:ga21e47c66e0a92a88b35d549e961017d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa14394fb198f34b713526d62b6a92042"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaa14394fb198f34b713526d62b6a92042">h5gget_info_async_f</a> (loc_id, ginfo, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gaa14394fb198f34b713526d62b6a92042"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously retrieves information about a group. <a href="group___f_h5_g.html#gaa14394fb198f34b713526d62b6a92042">More...</a><br /></td></tr>
+<tr class="separator:gaa14394fb198f34b713526d62b6a92042"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a0fcadb7ee01593f596137042dc4ea6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga3a0fcadb7ee01593f596137042dc4ea6">h5gget_info_f</a> (loc_id, storage_type, nlinks, max_corder, hdferr, mounted)</td></tr>
+<tr class="memdesc:ga3a0fcadb7ee01593f596137042dc4ea6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group. <a href="group___f_h5_g.html#ga3a0fcadb7ee01593f596137042dc4ea6">More...</a><br /></td></tr>
+<tr class="separator:ga3a0fcadb7ee01593f596137042dc4ea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74e4170dc85dca152282989cb231ea88"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga74e4170dc85dca152282989cb231ea88">h5gget_info_by_idx_f</a> (loc_id, group_name, idx_type, order, n, ginfo, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga74e4170dc85dca152282989cb231ea88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group, according to the group's position within an index. <a href="group___f_h5_g.html#ga74e4170dc85dca152282989cb231ea88">More...</a><br /></td></tr>
+<tr class="separator:ga74e4170dc85dca152282989cb231ea88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa5d598ffce4e4c3e21febc400a5db75f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaa5d598ffce4e4c3e21febc400a5db75f">h5gget_info_by_idx_async_f</a> (loc_id, group_name, idx_type, order, n, ginfo, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:gaa5d598ffce4e4c3e21febc400a5db75f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously retrieves information about a group, according to the group's position within an index. <a href="group___f_h5_g.html#gaa5d598ffce4e4c3e21febc400a5db75f">More...</a><br /></td></tr>
+<tr class="separator:gaa5d598ffce4e4c3e21febc400a5db75f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa6b80aae82a04e31d35c42a6a030f900"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaa6b80aae82a04e31d35c42a6a030f900">h5gget_info_by_idx_f</a> (loc_id, group_name, idx_type, order, n, storage_type, nlinks, max_corder, hdferr, lapl_id, mounted)</td></tr>
+<tr class="memdesc:gaa6b80aae82a04e31d35c42a6a030f900"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group, according to the group's position within an index. <a href="group___f_h5_g.html#gaa6b80aae82a04e31d35c42a6a030f900">More...</a><br /></td></tr>
+<tr class="separator:gaa6b80aae82a04e31d35c42a6a030f900"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga425d937c0794baaa9dec5923329bfc4d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga425d937c0794baaa9dec5923329bfc4d">h5gget_info_by_name_f</a> (loc_id, name, ginfo, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga425d937c0794baaa9dec5923329bfc4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group by its name. <a href="group___f_h5_g.html#ga425d937c0794baaa9dec5923329bfc4d">More...</a><br /></td></tr>
+<tr class="separator:ga425d937c0794baaa9dec5923329bfc4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafebc8cafe39c92d72f1bd5a4b85009ae"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gafebc8cafe39c92d72f1bd5a4b85009ae">h5gget_info_by_name_async_f</a> (loc_id, name, ginfo, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:gafebc8cafe39c92d72f1bd5a4b85009ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously retrieves information about a group by its name. <a href="group___f_h5_g.html#gafebc8cafe39c92d72f1bd5a4b85009ae">More...</a><br /></td></tr>
+<tr class="separator:gafebc8cafe39c92d72f1bd5a4b85009ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8979a71afaab7cb64b088def5ba7a8d5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga8979a71afaab7cb64b088def5ba7a8d5">h5gget_info_by_name_f</a> (loc_id, name, storage_type, nlinks, max_corder, hdferr, lapl_id, mounted)</td></tr>
+<tr class="memdesc:ga8979a71afaab7cb64b088def5ba7a8d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a group by its name. <a href="group___f_h5_g.html#ga8979a71afaab7cb64b088def5ba7a8d5">More...</a><br /></td></tr>
+<tr class="separator:ga8979a71afaab7cb64b088def5ba7a8d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga8aa3fccdcdca39b9ea82068e10c283a8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga8aa3fccdcdca39b9ea82068e10c283a8">h5g_unknown_f</a></td></tr>
+<tr class="memdesc:ga8aa3fccdcdca39b9ea82068e10c283a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_UNKNOWN. <a href="group___f_h5_g.html#ga8aa3fccdcdca39b9ea82068e10c283a8">More...</a><br /></td></tr>
+<tr class="separator:ga8aa3fccdcdca39b9ea82068e10c283a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga37730c4224493dc435a96aeed68071f3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga37730c4224493dc435a96aeed68071f3">h5g_group_f</a></td></tr>
+<tr class="memdesc:ga37730c4224493dc435a96aeed68071f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_GROUP. <a href="group___f_h5_g.html#ga37730c4224493dc435a96aeed68071f3">More...</a><br /></td></tr>
+<tr class="separator:ga37730c4224493dc435a96aeed68071f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2508046cee8c9071688f4beab505ec49"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga2508046cee8c9071688f4beab505ec49">h5g_dataset_f</a></td></tr>
+<tr class="memdesc:ga2508046cee8c9071688f4beab505ec49"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_DATASET. <a href="group___f_h5_g.html#ga2508046cee8c9071688f4beab505ec49">More...</a><br /></td></tr>
+<tr class="separator:ga2508046cee8c9071688f4beab505ec49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3d128641813ad9ec6ef6c6a5db17df0b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga3d128641813ad9ec6ef6c6a5db17df0b">h5g_type_f</a></td></tr>
+<tr class="memdesc:ga3d128641813ad9ec6ef6c6a5db17df0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_TYPE. <a href="group___f_h5_g.html#ga3d128641813ad9ec6ef6c6a5db17df0b">More...</a><br /></td></tr>
+<tr class="separator:ga3d128641813ad9ec6ef6c6a5db17df0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga88b294a23d435761acc3eceaedc2dfe0"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga88b294a23d435761acc3eceaedc2dfe0">h5g_link_f</a></td></tr>
+<tr class="memdesc:ga88b294a23d435761acc3eceaedc2dfe0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_LINK. <a href="group___f_h5_g.html#ga88b294a23d435761acc3eceaedc2dfe0">More...</a><br /></td></tr>
+<tr class="separator:ga88b294a23d435761acc3eceaedc2dfe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5b48366c7e731f5d81399f0304e0efaa"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga5b48366c7e731f5d81399f0304e0efaa">h5g_udlink_f</a></td></tr>
+<tr class="memdesc:ga5b48366c7e731f5d81399f0304e0efaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_UDLINK. <a href="group___f_h5_g.html#ga5b48366c7e731f5d81399f0304e0efaa">More...</a><br /></td></tr>
+<tr class="separator:ga5b48366c7e731f5d81399f0304e0efaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6d1fad1141975d70db7610fabde9e26a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga6d1fad1141975d70db7610fabde9e26a">h5g_same_loc_f</a></td></tr>
+<tr class="memdesc:ga6d1fad1141975d70db7610fabde9e26a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_SAME_LOC. <a href="group___f_h5_g.html#ga6d1fad1141975d70db7610fabde9e26a">More...</a><br /></td></tr>
+<tr class="separator:ga6d1fad1141975d70db7610fabde9e26a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga30653bcf0fcfb996b3df97bbb7bc5a20"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga30653bcf0fcfb996b3df97bbb7bc5a20">h5g_link_error_f</a></td></tr>
+<tr class="memdesc:ga30653bcf0fcfb996b3df97bbb7bc5a20"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_LINK_ERROR. <a href="group___f_h5_g.html#ga30653bcf0fcfb996b3df97bbb7bc5a20">More...</a><br /></td></tr>
+<tr class="separator:ga30653bcf0fcfb996b3df97bbb7bc5a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabfbff6eef1d9d1e4553fac89bed7382e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gabfbff6eef1d9d1e4553fac89bed7382e">h5g_link_hard_f</a></td></tr>
+<tr class="memdesc:gabfbff6eef1d9d1e4553fac89bed7382e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_LINK_HARD. <a href="group___f_h5_g.html#gabfbff6eef1d9d1e4553fac89bed7382e">More...</a><br /></td></tr>
+<tr class="separator:gabfbff6eef1d9d1e4553fac89bed7382e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga94af2f0ea4eac5e167b3cdcb88dc0544"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga94af2f0ea4eac5e167b3cdcb88dc0544">h5g_link_soft_f</a></td></tr>
+<tr class="memdesc:ga94af2f0ea4eac5e167b3cdcb88dc0544"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_LINK_SOFT. <a href="group___f_h5_g.html#ga94af2f0ea4eac5e167b3cdcb88dc0544">More...</a><br /></td></tr>
+<tr class="separator:ga94af2f0ea4eac5e167b3cdcb88dc0544"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5efe327155edcd2eea9b7084cd807601"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga5efe327155edcd2eea9b7084cd807601">h5g_storage_type_unknown_f</a></td></tr>
+<tr class="memdesc:ga5efe327155edcd2eea9b7084cd807601"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_STORAGE_TYPE_UNKNOWN. <a href="group___f_h5_g.html#ga5efe327155edcd2eea9b7084cd807601">More...</a><br /></td></tr>
+<tr class="separator:ga5efe327155edcd2eea9b7084cd807601"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5e1c293b9d50c3f5d4f7f98682f5c0a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#gaf5e1c293b9d50c3f5d4f7f98682f5c0a">h5g_storage_type_symbol_table_f</a></td></tr>
+<tr class="memdesc:gaf5e1c293b9d50c3f5d4f7f98682f5c0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_STORAGE_TYPE_SYMBOL_TABLE. <a href="group___f_h5_g.html#gaf5e1c293b9d50c3f5d4f7f98682f5c0a">More...</a><br /></td></tr>
+<tr class="separator:gaf5e1c293b9d50c3f5d4f7f98682f5c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8bb2e9737aa90960668e27f7310f101a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga8bb2e9737aa90960668e27f7310f101a">h5g_storage_type_compact_f</a></td></tr>
+<tr class="memdesc:ga8bb2e9737aa90960668e27f7310f101a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_STORAGE_TYPE_COMPACT. <a href="group___f_h5_g.html#ga8bb2e9737aa90960668e27f7310f101a">More...</a><br /></td></tr>
+<tr class="separator:ga8bb2e9737aa90960668e27f7310f101a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga876361ba67a36f2901eb49972c457917"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_g.html#ga876361ba67a36f2901eb49972c457917">h5g_storage_type_dense_f</a></td></tr>
+<tr class="memdesc:ga876361ba67a36f2901eb49972c457917"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5G_STORAGE_TYPE_DENSE. <a href="group___f_h5_g.html#ga876361ba67a36f2901eb49972c457917">More...</a><br /></td></tr>
+<tr class="separator:ga876361ba67a36f2901eb49972c457917"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="gab1d5cc27c15ae4f1e1d9a6fbfb04f21c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab1d5cc27c15ae4f1e1d9a6fbfb04f21c">&#9670;&nbsp;</a></span>h5gclose_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gclose_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>grp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously closes the specified group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">grp_id</td><td>Group identifier. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gaedca4d2a02bac2dad772dc41dbdd6d68">H5Gclose_async()</a> </p>
+
+</div>
+</div>
+<a id="gabd3909ca15ebe2c7b70182e53f56b010"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabd3909ca15ebe2c7b70182e53f56b010">&#9670;&nbsp;</a></span>h5gclose_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gclose_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>grp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Closes the specified group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">grp_id</td><td>Group identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#ga8dbe20b390d2504f0bd3589ed8f4e221">H5Gclose()</a> </p>
+
+</div>
+</div>
+<a id="ga9b0472f2796a14804bd04c410ac0eba2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9b0472f2796a14804bd04c410ac0eba2">&#9670;&nbsp;</a></span>h5gcreate_anon_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gcreate_anon_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>grp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>gapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new empty group without linking it into the file structure. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">grp_id</td><td>Group identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
+ <tr><td class="paramname">gapl_id</td><td>Group access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#gab52641f0736281faaaae4e3039bbb344">H5Gcreate_anon()</a> </p>
+
+</div>
+</div>
+<a id="ga04a636706c6d688e9f258b0bbd5a9318"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga04a636706c6d688e9f258b0bbd5a9318">&#9670;&nbsp;</a></span>h5gcreate_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gcreate_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>grp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in), optional&#160;</td>
+ <td class="paramname"><em>size_hint</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>gapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously creates a new group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Group name at the specified location. </td></tr>
+ <tr><td class="paramname">grp_id</td><td>Group identifier. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">size_hint</td><td>A parameter indicating the number of bytes to reserve for the names that will appear in the group. Set to OBJECT_NAMELEN_DEFAULT_F if using any of the optional parameters lcpl_id, gcpl_id, and/or gapl_id when not using keywords in specifying the optional parameters. See <a class="el" href="group___h5_g.html#ga7397440085510728a2e2d22199e81980">H5Gcreate1()</a>. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Property list for link creation. </td></tr>
+ <tr><td class="paramname">gcpl_id</td><td>Property list for group creation. </td></tr>
+ <tr><td class="paramname">gapl_id</td><td>Property list for group access. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gaae55331055ebaab0da4dad974b1b0c91">H5Gcreate_async()</a> </p>
+
+</div>
+</div>
+<a id="gac3c1aad62344ac16af6a3e123576ba03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac3c1aad62344ac16af6a3e123576ba03">&#9670;&nbsp;</a></span>h5gcreate_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gcreate_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>grp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in), optional&#160;</td>
+ <td class="paramname"><em>size_hint</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>gapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Group name at the specified location. </td></tr>
+ <tr><td class="paramname">grp_id</td><td>Group identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">size_hint</td><td>A parameter indicating the number of bytes to reserve for the names that will appear in the group. Set to OBJECT_NAMELEN_DEFAULT_F if using any of the optional parameters lcpl_id, gcpl_id, and/or gapl_id when not using keywords in specifying the optional parameters. See <a class="el" href="group___h5_g.html#ga7397440085510728a2e2d22199e81980">H5Gcreate1()</a>. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Property list for link creation. </td></tr>
+ <tr><td class="paramname">gcpl_id</td><td>Property list for group creation. </td></tr>
+ <tr><td class="paramname">gapl_id</td><td>Property list for group access.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#ga86d93295965f750ef25dea2505a711d9">H5Gcreate2()</a> </p>
+
+</div>
+</div>
+<a id="ga4539c0235d55e068e6f1325e53f64d08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4539c0235d55e068e6f1325e53f64d08">&#9670;&nbsp;</a></span>h5gget_comment_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_comment_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=size), intent(out)&#160;</td>
+ <td class="paramname"><em>buffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves comment for specified object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the object at specified location. </td></tr>
+ <tr><td class="paramname">size</td><td>Size of the buffer required to hold comment. </td></tr>
+ <tr><td class="paramname">buffer</td><td>Buffer to hold object's comment. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#gac5a1c3e1ed4264d92cc02ca20afc57f4">H5Gget_comment()</a> </p>
+
+</div>
+</div>
+<a id="ga1116eae363a271cc5780c1b6a59a6a40"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1116eae363a271cc5780c1b6a59a6a40">&#9670;&nbsp;</a></span>h5gget_create_plist_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_create_plist_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>grp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets a group creation property list identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">grp_id</td><td>Group identifier. </td></tr>
+ <tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#ga0b959a53cbffa48f5d68ce33b43b7ed8">H5Gget_create_plist()</a> </p>
+
+</div>
+</div>
+<a id="gaa14394fb198f34b713526d62b6a92042"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa14394fb198f34b713526d62b6a92042">&#9670;&nbsp;</a></span>h5gget_info_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_info_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5g_1_1h5g__info__t.html">h5g_info_t</a>), intent(out), target&#160;</td>
+ <td class="paramname"><em>ginfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously retrieves information about a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file, group, dataset, named datatype, or attribute. </td></tr>
+ <tr><td class="paramname">ginfo</td><td>Derived type in which group information is returned. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga50a254bdae888fcd08fe42465b5f386f">H5Gget_info_async()</a> </p>
+
+</div>
+</div>
+<a id="gaa5d598ffce4e4c3e21febc400a5db75f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa5d598ffce4e4c3e21febc400a5db75f">&#9670;&nbsp;</a></span>h5gget_info_by_idx_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_info_by_idx_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5g_1_1h5g__info__t.html">h5g_info_t</a>), intent(out), target&#160;</td>
+ <td class="paramname"><em>ginfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously retrieves information about a group, according to the group's position within an index. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file, group, dataset, named datatype, or attribute. </td></tr>
+ <tr><td class="paramname">group_name</td><td>Name of group containing group for which information is to be retrieved. </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Index type. </td></tr>
+ <tr><td class="paramname">order</td><td>Order of the count in the index. </td></tr>
+ <tr><td class="paramname">n</td><td>Position in the index of the group for which information is retrieved. </td></tr>
+ <tr><td class="paramname">ginfo</td><td>Derived type in which group information is returned. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga87d9d82991d998f5f1dd4378e611f46b">H5Gget_info_by_idx_async()</a> </p>
+
+</div>
+</div>
+<a id="ga74e4170dc85dca152282989cb231ea88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga74e4170dc85dca152282989cb231ea88">&#9670;&nbsp;</a></span>h5gget_info_by_idx_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_info_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5g_1_1h5g__info__t.html">h5g_info_t</a>), intent(out), target&#160;</td>
+ <td class="paramname"><em>ginfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves information about a group, according to the group's position within an index. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file, group, dataset, named datatype, or attribute. </td></tr>
+ <tr><td class="paramname">group_name</td><td>Name of group containing group for which information is to be retrieved. </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Index type. </td></tr>
+ <tr><td class="paramname">order</td><td>Order of the count in the index. </td></tr>
+ <tr><td class="paramname">n</td><td>Position in the index of the group for which information is retrieved. </td></tr>
+ <tr><td class="paramname">ginfo</td><td>Derived type in which group information is returned. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#ga985f27ad1a164d99fa1f58c6de60ab00">H5Gget_info_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="gaa6b80aae82a04e31d35c42a6a030f900"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa6b80aae82a04e31d35c42a6a030f900">&#9670;&nbsp;</a></span>h5gget_info_by_idx_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_info_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>storage_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>nlinks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>max_corder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out), optional&#160;</td>
+ <td class="paramname"><em>mounted</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves information about a group, according to the group's position within an index. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.. Both nlinks and max_corder can overflow.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier. </td></tr>
+ <tr><td class="paramname">group_name</td><td>Name of group containing group for which information is to be retrieved. </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Index type. </td></tr>
+ <tr><td class="paramname">order</td><td>Order of the count in the index. </td></tr>
+ <tr><td class="paramname">n</td><td>Position in the index of the group for which information is retrieved. </td></tr>
+ <tr><td class="paramname">storage_type</td><td>Type of storage for links in group: <ul>
+<li>H5G_STORAGE_TYPE_COMPACT_F: Compact storage </li>
+<li>H5G_STORAGE_TYPE_DENSE_F: Indexed storage </li>
+<li>H5G_STORAGE_TYPE_SYMBOL_TABLE_F: Symbol tables, the original HDF5 structure </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">nlinks</td><td>Number of links in group. </td></tr>
+ <tr><td class="paramname">max_corder</td><td>Current maximum creation order value for group. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list. </td></tr>
+ <tr><td class="paramname">mounted</td><td>Whether group has a file mounted on it.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#ga985f27ad1a164d99fa1f58c6de60ab00">H5Gget_info_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="gafebc8cafe39c92d72f1bd5a4b85009ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafebc8cafe39c92d72f1bd5a4b85009ae">&#9670;&nbsp;</a></span>h5gget_info_by_name_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_info_by_name_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5g_1_1h5g__info__t.html">h5g_info_t</a>), intent(out), target&#160;</td>
+ <td class="paramname"><em>ginfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously retrieves information about a group by its name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of group containing group for which information is to be retrieved. </td></tr>
+ <tr><td class="paramname">ginfo</td><td>Derived type in which group information is returned. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga79226604034b9f7d60aabbe48f53c18a">H5Gget_info_by_name_async()</a> </p>
+
+</div>
+</div>
+<a id="ga425d937c0794baaa9dec5923329bfc4d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga425d937c0794baaa9dec5923329bfc4d">&#9670;&nbsp;</a></span>h5gget_info_by_name_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_info_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5g_1_1h5g__info__t.html">h5g_info_t</a>), intent(out), target&#160;</td>
+ <td class="paramname"><em>ginfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves information about a group by its name. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of group containing group for which information is to be retrieved. </td></tr>
+ <tr><td class="paramname">ginfo</td><td>Derived type in which group information is returned. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#gadedd0c73c98f2ada69305f2992c3300e">H5Gget_info_by_name()</a> </p>
+
+</div>
+</div>
+<a id="ga8979a71afaab7cb64b088def5ba7a8d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8979a71afaab7cb64b088def5ba7a8d5">&#9670;&nbsp;</a></span>h5gget_info_by_name_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_info_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>storage_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>nlinks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>max_corder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out), optional&#160;</td>
+ <td class="paramname"><em>mounted</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves information about a group by its name. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.. Both nlinks and max_corder can overflow.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of group containing group for which information is to be retrieved. </td></tr>
+ <tr><td class="paramname">storage_type</td><td>Type of storage for links in group: <ul>
+<li>H5G_STORAGE_TYPE_COMPACT_F: Compact storage </li>
+<li>H5G_STORAGE_TYPE_DENSE_F: Indexed storage </li>
+<li>H5G_STORAGE_TYPE_SYMBOL_TABLE_F: Symbol tables, the original HDF5 structure </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">nlinks</td><td>Number of links in group. </td></tr>
+ <tr><td class="paramname">max_corder</td><td>Current maximum creation order value for group. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list. </td></tr>
+ <tr><td class="paramname">mounted</td><td>Whether group has a file mounted on it.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#gadedd0c73c98f2ada69305f2992c3300e">H5Gget_info_by_name()</a> </p>
+
+</div>
+</div>
+<a id="ga21e47c66e0a92a88b35d549e961017d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga21e47c66e0a92a88b35d549e961017d7">&#9670;&nbsp;</a></span>h5gget_info_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5g_1_1h5g__info__t.html">h5g_info_t</a>), intent(out), target&#160;</td>
+ <td class="paramname"><em>ginfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves information about a group. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file, group, dataset, named datatype, or attribute. </td></tr>
+ <tr><td class="paramname">ginfo</td><td>Derived type in which group information is returned. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#gad4be126ab7bbf2001435e8e70089f3d3">H5Gget_info()</a> </p>
+
+</div>
+</div>
+<a id="ga3a0fcadb7ee01593f596137042dc4ea6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3a0fcadb7ee01593f596137042dc4ea6">&#9670;&nbsp;</a></span>h5gget_info_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>storage_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>nlinks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>max_corder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out), optional&#160;</td>
+ <td class="paramname"><em>mounted</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves information about a group. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.. Both nlinks and max_corder can overflow.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file, group, dataset, named datatype, or attribute. </td></tr>
+ <tr><td class="paramname">storage_type</td><td>Type of storage for links in group: <ul>
+<li>H5G_STORAGE_TYPE_COMPACT_F: Compact storage </li>
+<li>H5G_STORAGE_TYPE_DENSE_F: Indexed storage </li>
+<li>H5G_STORAGE_TYPE_SYMBOL_TABLE_F: Symbol tables, the original HDF5 structure </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">nlinks</td><td>Number of links in group. </td></tr>
+ <tr><td class="paramname">max_corder</td><td>Current maximum creation order value for group. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">mounted</td><td>Whether group has a file mounted on it.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#gad4be126ab7bbf2001435e8e70089f3d3">H5Gget_info()</a> </p>
+
+</div>
+</div>
+<a id="gaf87afd7e2611b4c357c5640b842161fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf87afd7e2611b4c357c5640b842161fa">&#9670;&nbsp;</a></span>h5gget_linkval_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_linkval_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=size), intent(out)&#160;</td>
+ <td class="paramname"><em>buffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the name of the object that the symbolic link points to. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Symbolic link to the object whose name is to be returned. </td></tr>
+ <tr><td class="paramname">size</td><td>Maximum number of characters to be returned. </td></tr>
+ <tr><td class="paramname">buffer</td><td>A buffer to hold the name of the object being sought. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#ga3a994ec16caa60edd7bb6c71c6fdc5aa">H5Gget_linkval()</a> </p>
+
+</div>
+</div>
+<a id="ga10375df456fe4cb4dff44c484c8160da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga10375df456fe4cb4dff44c484c8160da">&#9670;&nbsp;</a></span>h5gget_obj_info_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gget_obj_info_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>obj_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns name and type of the group member identified by its index. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the group at the specified location. </td></tr>
+ <tr><td class="paramname">idx</td><td>Object index (zero-based). </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Object name. </td></tr>
+ <tr><td class="paramname">obj_type</td><td>Object type. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="ga17553d54faf88aae5c48cf186872fe2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga17553d54faf88aae5c48cf186872fe2d">&#9670;&nbsp;</a></span>h5glink2_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5glink2_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>cur_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>cur_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>link_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>new_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>new_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a link of the specified type from new_name to current_name. current_name and new_name are interpreted relative to current and new location identifiers. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">cur_loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">cur_name</td><td>Name of the existing object if link is a hard link. Can be anything for the soft link. </td></tr>
+ <tr><td class="paramname">link_type</td><td>Link type; possible values are: <ul>
+<li>H5G_LINK_HARD_F </li>
+<li>H5G_LINK_SOFT_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">new_loc_id</td><td>New location identifier. </td></tr>
+ <tr><td class="paramname">new_name</td><td>New name for the object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#gafabd07a7f64a7cbef27c56a3bee2df47">H5Glink2()</a> </p>
+
+</div>
+</div>
+<a id="gac6597ccb5b050ca87efd6aaa5ec99520"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac6597ccb5b050ca87efd6aaa5ec99520">&#9670;&nbsp;</a></span>h5glink_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5glink_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>link_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>current_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>new_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a link of the specified type from new_name to current_name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">link_type</td><td>Link type; possible values are: <ul>
+<li>H5G_LINK_HARD_F </li>
+<li>H5G_LINK_SOFT_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">current_name</td><td>Name of the existing object if link is a hard link. Can be anything for the soft link. </td></tr>
+ <tr><td class="paramname">new_name</td><td>New name for the object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#ga1b9b2effdc1727613f81c4dcb2a4d644">H5Glink()</a> </p>
+
+</div>
+</div>
+<a id="ga7171a3163daa8777644f8830e58c14ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7171a3163daa8777644f8830e58c14ca">&#9670;&nbsp;</a></span>h5gmove2_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gmove2_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>src_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dst_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Renames an object within an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">src_loc_id</td><td>Original location identifier. </td></tr>
+ <tr><td class="paramname">src_name</td><td>Object's name at specified original location. </td></tr>
+ <tr><td class="paramname">dst_loc_id</td><td>Original location identifier. </td></tr>
+ <tr><td class="paramname">dst_name</td><td>Object's new name. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#gad97bf21798b06b63df0bdd404cac562c">H5Gmove2()</a> </p>
+
+</div>
+</div>
+<a id="ga75bddc3e2c5477b6674fb0818f00d5c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga75bddc3e2c5477b6674fb0818f00d5c5">&#9670;&nbsp;</a></span>h5gmove_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gmove_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>new_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Renames an object within an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Object's name at specified location. </td></tr>
+ <tr><td class="paramname">new_name</td><td>Object's new name. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#gaa6474351d346ad45309ae0b22ebdde9a">H5Gmove()</a> </p>
+
+</div>
+</div>
+<a id="gaac8d679aa5476c8fb78dc23432da84a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaac8d679aa5476c8fb78dc23432da84a9">&#9670;&nbsp;</a></span>h5gn_members_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gn_members_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>nmembers</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the number of group members. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the group at the specified location. </td></tr>
+ <tr><td class="paramname">nmembers</td><td>Number of group members. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="ga7a178ed95343375454729ad58cb036b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7a178ed95343375454729ad58cb036b4">&#9670;&nbsp;</a></span>h5gopen_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gopen_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>grp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>gapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously opens an existing group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the group to open. </td></tr>
+ <tr><td class="paramname">grp_id</td><td>Group identifier. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">gapl_id</td><td>Group access property list identifier. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga51711cab3f8ae549df283aa2ba384527">H5Gopen_async()</a> </p>
+
+</div>
+</div>
+<a id="ga90266db1e8fab73b96b918879e4e576a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga90266db1e8fab73b96b918879e4e576a">&#9670;&nbsp;</a></span>h5gopen_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gopen_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>grp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>gapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens an existing group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the group to open. </td></tr>
+ <tr><td class="paramname">grp_id</td><td>Group identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">gapl_id</td><td>Group access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#gadab91e2dd7a7e253dcc0e4fe04b81403">H5Gopen2()</a> </p>
+
+</div>
+</div>
+<a id="gaec9a92ee03523123f22fb9c7eb97ae4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaec9a92ee03523123f22fb9c7eb97ae4c">&#9670;&nbsp;</a></span>h5gset_comment_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gset_comment_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>comment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets comment for specified object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the object. </td></tr>
+ <tr><td class="paramname">comment</td><td>Comment to set for the object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#ga7a615715ea68fc1bf11484a8278fe682">H5Gset_comment()</a> </p>
+
+</div>
+</div>
+<a id="ga5d54608537d9af1606b9fb67775d74f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5d54608537d9af1606b9fb67775d74f6">&#9670;&nbsp;</a></span>h5gunlink_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5g::h5gunlink_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Removes the specified name from the group graph and decrements the link count for the object to which name points. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the object to unlink. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_g.html#gacb843cbd5bbb816cfa9c855463d1e51c">H5Gunlink()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="ga2508046cee8c9071688f4beab505ec49"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2508046cee8c9071688f4beab505ec49">&#9670;&nbsp;</a></span>h5g_dataset_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_dataset_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_DATASET. </p>
+
+</div>
+</div>
+<a id="ga37730c4224493dc435a96aeed68071f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga37730c4224493dc435a96aeed68071f3">&#9670;&nbsp;</a></span>h5g_group_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_group_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_GROUP. </p>
+
+</div>
+</div>
+<a id="ga30653bcf0fcfb996b3df97bbb7bc5a20"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga30653bcf0fcfb996b3df97bbb7bc5a20">&#9670;&nbsp;</a></span>h5g_link_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_link_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_LINK_ERROR. </p>
+
+</div>
+</div>
+<a id="ga88b294a23d435761acc3eceaedc2dfe0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga88b294a23d435761acc3eceaedc2dfe0">&#9670;&nbsp;</a></span>h5g_link_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_link_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_LINK. </p>
+
+</div>
+</div>
+<a id="gabfbff6eef1d9d1e4553fac89bed7382e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabfbff6eef1d9d1e4553fac89bed7382e">&#9670;&nbsp;</a></span>h5g_link_hard_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_link_hard_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_LINK_HARD. </p>
+
+</div>
+</div>
+<a id="ga94af2f0ea4eac5e167b3cdcb88dc0544"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga94af2f0ea4eac5e167b3cdcb88dc0544">&#9670;&nbsp;</a></span>h5g_link_soft_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_link_soft_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_LINK_SOFT. </p>
+
+</div>
+</div>
+<a id="ga6d1fad1141975d70db7610fabde9e26a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6d1fad1141975d70db7610fabde9e26a">&#9670;&nbsp;</a></span>h5g_same_loc_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_same_loc_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_SAME_LOC. </p>
+
+</div>
+</div>
+<a id="ga8bb2e9737aa90960668e27f7310f101a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8bb2e9737aa90960668e27f7310f101a">&#9670;&nbsp;</a></span>h5g_storage_type_compact_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_storage_type_compact_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_STORAGE_TYPE_COMPACT. </p>
+
+</div>
+</div>
+<a id="ga876361ba67a36f2901eb49972c457917"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga876361ba67a36f2901eb49972c457917">&#9670;&nbsp;</a></span>h5g_storage_type_dense_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_storage_type_dense_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_STORAGE_TYPE_DENSE. </p>
+
+</div>
+</div>
+<a id="gaf5e1c293b9d50c3f5d4f7f98682f5c0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf5e1c293b9d50c3f5d4f7f98682f5c0a">&#9670;&nbsp;</a></span>h5g_storage_type_symbol_table_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_storage_type_symbol_table_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_STORAGE_TYPE_SYMBOL_TABLE. </p>
+
+</div>
+</div>
+<a id="ga5efe327155edcd2eea9b7084cd807601"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5efe327155edcd2eea9b7084cd807601">&#9670;&nbsp;</a></span>h5g_storage_type_unknown_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_storage_type_unknown_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_STORAGE_TYPE_UNKNOWN. </p>
+
+</div>
+</div>
+<a id="ga3d128641813ad9ec6ef6c6a5db17df0b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3d128641813ad9ec6ef6c6a5db17df0b">&#9670;&nbsp;</a></span>h5g_type_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_type_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_TYPE. </p>
+
+</div>
+</div>
+<a id="ga5b48366c7e731f5d81399f0304e0efaa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5b48366c7e731f5d81399f0304e0efaa">&#9670;&nbsp;</a></span>h5g_udlink_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_udlink_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_UDLINK. </p>
+
+</div>
+</div>
+<a id="ga8aa3fccdcdca39b9ea82068e10c283a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8aa3fccdcdca39b9ea82068e10c283a8">&#9670;&nbsp;</a></span>h5g_unknown_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5g_unknown_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5G_UNKNOWN. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_i.html b/develop/group___f_h5_i.html
new file mode 100644
index 0000000..4a5ef89
--- /dev/null
+++ b/develop/group___f_h5_i.html
@@ -0,0 +1,815 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Identifier (H5I) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_i.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Identifier (H5I) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_i.html">Identifiers (H5I)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_i__u_g.html">The HDF5 Identifiers</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga4ecf35e4f1bdb79d45417339240ee7a8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga4ecf35e4f1bdb79d45417339240ee7a8">h5iget_type_f</a> (obj_id, TYPE, hdferr)</td></tr>
+<tr class="memdesc:ga4ecf35e4f1bdb79d45417339240ee7a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of an object. <a href="group___f_h5_i.html#ga4ecf35e4f1bdb79d45417339240ee7a8">More...</a><br /></td></tr>
+<tr class="separator:ga4ecf35e4f1bdb79d45417339240ee7a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6aa818906742fcb93d177ca685f44516"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga6aa818906742fcb93d177ca685f44516">h5iget_name_f</a> (obj_id, buf, buf_size, name_size, hdferr)</td></tr>
+<tr class="memdesc:ga6aa818906742fcb93d177ca685f44516"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a name of an object specified by its identifier. <a href="group___f_h5_i.html#ga6aa818906742fcb93d177ca685f44516">More...</a><br /></td></tr>
+<tr class="separator:ga6aa818906742fcb93d177ca685f44516"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae39ca8f72fed3fa6c81c0473d1fa8c59"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gae39ca8f72fed3fa6c81c0473d1fa8c59">h5iinc_ref_f</a> (obj_id, ref_count, hdferr)</td></tr>
+<tr class="memdesc:gae39ca8f72fed3fa6c81c0473d1fa8c59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increments the reference count of an ID. <a href="group___f_h5_i.html#gae39ca8f72fed3fa6c81c0473d1fa8c59">More...</a><br /></td></tr>
+<tr class="separator:gae39ca8f72fed3fa6c81c0473d1fa8c59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad1b04155d66c1ddcecc512ace353f36f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gad1b04155d66c1ddcecc512ace353f36f">h5idec_ref_f</a> (obj_id, ref_count, hdferr)</td></tr>
+<tr class="memdesc:gad1b04155d66c1ddcecc512ace353f36f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrements the reference count of an ID. <a href="group___f_h5_i.html#gad1b04155d66c1ddcecc512ace353f36f">More...</a><br /></td></tr>
+<tr class="separator:gad1b04155d66c1ddcecc512ace353f36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac951cf2fc7322990524f4f5976c1ccc7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gac951cf2fc7322990524f4f5976c1ccc7">h5iget_ref_f</a> (obj_id, ref_count, hdferr)</td></tr>
+<tr class="memdesc:gac951cf2fc7322990524f4f5976c1ccc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the reference count of an ID. <a href="group___f_h5_i.html#gac951cf2fc7322990524f4f5976c1ccc7">More...</a><br /></td></tr>
+<tr class="separator:gac951cf2fc7322990524f4f5976c1ccc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga95471407b877d2794852f0d877adabe2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga95471407b877d2794852f0d877adabe2">h5iget_file_id_f</a> (obj_id, file_id, hdferr)</td></tr>
+<tr class="memdesc:ga95471407b877d2794852f0d877adabe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains file identifier from the object identifier. <a href="group___f_h5_i.html#ga95471407b877d2794852f0d877adabe2">More...</a><br /></td></tr>
+<tr class="separator:ga95471407b877d2794852f0d877adabe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7e103354904085c519103412936ffea"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gad7e103354904085c519103412936ffea">h5iis_valid_f</a> (id, valid, hdferr)</td></tr>
+<tr class="memdesc:gad7e103354904085c519103412936ffea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if an ID is valid without producing an error message. <a href="group___f_h5_i.html#gad7e103354904085c519103412936ffea">More...</a><br /></td></tr>
+<tr class="separator:gad7e103354904085c519103412936ffea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga6d9809c4ae6f352554962628d0ab4708"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga6d9809c4ae6f352554962628d0ab4708">h5i_file_f</a></td></tr>
+<tr class="memdesc:ga6d9809c4ae6f352554962628d0ab4708"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_FILE. <a href="group___f_h5_i.html#ga6d9809c4ae6f352554962628d0ab4708">More...</a><br /></td></tr>
+<tr class="separator:ga6d9809c4ae6f352554962628d0ab4708"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9f23e55a86084216e74fda19074cb5f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gaa9f23e55a86084216e74fda19074cb5f">h5i_group_f</a></td></tr>
+<tr class="memdesc:gaa9f23e55a86084216e74fda19074cb5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_GROUP. <a href="group___f_h5_i.html#gaa9f23e55a86084216e74fda19074cb5f">More...</a><br /></td></tr>
+<tr class="separator:gaa9f23e55a86084216e74fda19074cb5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3e43fd8c40e1abb7ab91eac8f5030e0"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gaa3e43fd8c40e1abb7ab91eac8f5030e0">h5i_datatype_f</a></td></tr>
+<tr class="memdesc:gaa3e43fd8c40e1abb7ab91eac8f5030e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_DATATYPE. <a href="group___f_h5_i.html#gaa3e43fd8c40e1abb7ab91eac8f5030e0">More...</a><br /></td></tr>
+<tr class="separator:gaa3e43fd8c40e1abb7ab91eac8f5030e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadfdf71eb2b2b766719d976c91c6fc091"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gadfdf71eb2b2b766719d976c91c6fc091">h5i_dataspace_f</a></td></tr>
+<tr class="memdesc:gadfdf71eb2b2b766719d976c91c6fc091"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_DATASPACE. <a href="group___f_h5_i.html#gadfdf71eb2b2b766719d976c91c6fc091">More...</a><br /></td></tr>
+<tr class="separator:gadfdf71eb2b2b766719d976c91c6fc091"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga54b4a159e3fdbe3f895b52771a4e5403"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga54b4a159e3fdbe3f895b52771a4e5403">h5i_dataset_f</a></td></tr>
+<tr class="memdesc:ga54b4a159e3fdbe3f895b52771a4e5403"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_DATASET. <a href="group___f_h5_i.html#ga54b4a159e3fdbe3f895b52771a4e5403">More...</a><br /></td></tr>
+<tr class="separator:ga54b4a159e3fdbe3f895b52771a4e5403"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad1f4cf81055da5a59b7945a5b7384326"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gad1f4cf81055da5a59b7945a5b7384326">h5i_attr_f</a></td></tr>
+<tr class="memdesc:gad1f4cf81055da5a59b7945a5b7384326"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_ATTR. <a href="group___f_h5_i.html#gad1f4cf81055da5a59b7945a5b7384326">More...</a><br /></td></tr>
+<tr class="separator:gad1f4cf81055da5a59b7945a5b7384326"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9101f560b526a8490c6bc60ea2bc1148"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga9101f560b526a8490c6bc60ea2bc1148">h5i_badid_f</a></td></tr>
+<tr class="memdesc:ga9101f560b526a8490c6bc60ea2bc1148"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_BADID. <a href="group___f_h5_i.html#ga9101f560b526a8490c6bc60ea2bc1148">More...</a><br /></td></tr>
+<tr class="separator:ga9101f560b526a8490c6bc60ea2bc1148"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadaeef83c847312f2c879c2dab6877107"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gadaeef83c847312f2c879c2dab6877107">h5i_uninit_f</a></td></tr>
+<tr class="memdesc:gadaeef83c847312f2c879c2dab6877107"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_UNINIT. <a href="group___f_h5_i.html#gadaeef83c847312f2c879c2dab6877107">More...</a><br /></td></tr>
+<tr class="separator:gadaeef83c847312f2c879c2dab6877107"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52aa16f50eaa49059b427f8ab0a8834f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga52aa16f50eaa49059b427f8ab0a8834f">h5i_vfl_f</a></td></tr>
+<tr class="memdesc:ga52aa16f50eaa49059b427f8ab0a8834f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_VFL. <a href="group___f_h5_i.html#ga52aa16f50eaa49059b427f8ab0a8834f">More...</a><br /></td></tr>
+<tr class="separator:ga52aa16f50eaa49059b427f8ab0a8834f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a2298f48971457eb45674549f21e832"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga7a2298f48971457eb45674549f21e832">h5i_vol_f</a></td></tr>
+<tr class="memdesc:ga7a2298f48971457eb45674549f21e832"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_VOL. <a href="group___f_h5_i.html#ga7a2298f48971457eb45674549f21e832">More...</a><br /></td></tr>
+<tr class="separator:ga7a2298f48971457eb45674549f21e832"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga413c0a8cea893ffc2486ccac001652f6"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga413c0a8cea893ffc2486ccac001652f6">h5i_genprop_cls_f</a></td></tr>
+<tr class="memdesc:ga413c0a8cea893ffc2486ccac001652f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_GENPROP_CLS. <a href="group___f_h5_i.html#ga413c0a8cea893ffc2486ccac001652f6">More...</a><br /></td></tr>
+<tr class="separator:ga413c0a8cea893ffc2486ccac001652f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8a3e2d8ab13b41045477120fe14bc9db"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga8a3e2d8ab13b41045477120fe14bc9db">h5i_genprop_lst_f</a></td></tr>
+<tr class="memdesc:ga8a3e2d8ab13b41045477120fe14bc9db"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_GENPROP_LST. <a href="group___f_h5_i.html#ga8a3e2d8ab13b41045477120fe14bc9db">More...</a><br /></td></tr>
+<tr class="separator:ga8a3e2d8ab13b41045477120fe14bc9db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1764eea305fe60e7e1343b74e2c55b0f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga1764eea305fe60e7e1343b74e2c55b0f">h5i_error_class_f</a></td></tr>
+<tr class="memdesc:ga1764eea305fe60e7e1343b74e2c55b0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_ERROR_CLASS. <a href="group___f_h5_i.html#ga1764eea305fe60e7e1343b74e2c55b0f">More...</a><br /></td></tr>
+<tr class="separator:ga1764eea305fe60e7e1343b74e2c55b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a020b8f4a6bc2c5b3f5de50a27d111d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga3a020b8f4a6bc2c5b3f5de50a27d111d">h5i_error_msg_f</a></td></tr>
+<tr class="memdesc:ga3a020b8f4a6bc2c5b3f5de50a27d111d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_ERROR_MSG. <a href="group___f_h5_i.html#ga3a020b8f4a6bc2c5b3f5de50a27d111d">More...</a><br /></td></tr>
+<tr class="separator:ga3a020b8f4a6bc2c5b3f5de50a27d111d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac9a7936c1f78162b59f7c1575d6cb5c2"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gac9a7936c1f78162b59f7c1575d6cb5c2">h5i_error_stack_f</a></td></tr>
+<tr class="memdesc:gac9a7936c1f78162b59f7c1575d6cb5c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_ERROR_STACK. <a href="group___f_h5_i.html#gac9a7936c1f78162b59f7c1575d6cb5c2">More...</a><br /></td></tr>
+<tr class="separator:gac9a7936c1f78162b59f7c1575d6cb5c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae6381e87580148fd6ca658f169a3e160"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#gae6381e87580148fd6ca658f169a3e160">h5i_ntypes_f</a></td></tr>
+<tr class="memdesc:gae6381e87580148fd6ca658f169a3e160"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_NTYPES. <a href="group___f_h5_i.html#gae6381e87580148fd6ca658f169a3e160">More...</a><br /></td></tr>
+<tr class="separator:gae6381e87580148fd6ca658f169a3e160"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga426309b2b6d5f3cc6ede25ad66af9fb5"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i.html#ga426309b2b6d5f3cc6ede25ad66af9fb5">h5i_invalid_hid_f</a></td></tr>
+<tr class="memdesc:ga426309b2b6d5f3cc6ede25ad66af9fb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5I_INVALID_HID. <a href="group___f_h5_i.html#ga426309b2b6d5f3cc6ede25ad66af9fb5">More...</a><br /></td></tr>
+<tr class="separator:ga426309b2b6d5f3cc6ede25ad66af9fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="gad1b04155d66c1ddcecc512ace353f36f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad1b04155d66c1ddcecc512ace353f36f">&#9670;&nbsp;</a></span>h5idec_ref_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5i::h5idec_ref_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>ref_count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Decrements the reference count of an ID. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier. </td></tr>
+ <tr><td class="paramname">ref_count</td><td>Current reference count of the ID. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i.html#gaea2aa78caea892edf2a6a6ac70486ed9">H5Idec_ref()</a> </p>
+
+</div>
+</div>
+<a id="ga95471407b877d2794852f0d877adabe2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga95471407b877d2794852f0d877adabe2">&#9670;&nbsp;</a></span>h5iget_file_id_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5i::h5iget_file_id_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>file_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Obtains file identifier from the object identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier. </td></tr>
+ <tr><td class="paramname">file_id</td><td>File identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i.html#ga6ce32e88051e4cdf7d02439d86e5e042">H5Iget_file_id()</a> </p>
+
+</div>
+</div>
+<a id="ga6aa818906742fcb93d177ca685f44516"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6aa818906742fcb93d177ca685f44516">&#9670;&nbsp;</a></span>h5iget_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5i::h5iget_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>buf_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>name_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets a name of an object specified by its identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Attribute identifier. </td></tr>
+ <tr><td class="paramname">buf_size</td><td>Size of a buffer to read name in. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer to read name in, name will be truncated if buffer is not big enough. </td></tr>
+ <tr><td class="paramname">name_size</td><td>Name size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i.html#ga9c84a8dc29566b82b6d1ff7a6e6828f1">H5Iget_name()</a> </p>
+
+</div>
+</div>
+<a id="gac951cf2fc7322990524f4f5976c1ccc7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac951cf2fc7322990524f4f5976c1ccc7">&#9670;&nbsp;</a></span>h5iget_ref_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5i::h5iget_ref_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>ref_count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the reference count of an ID. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier. </td></tr>
+ <tr><td class="paramname">ref_count</td><td>Current reference count of the ID. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i.html#gac9638ade14cc75b7b125b3723f319c81">H5Iget_ref()</a> </p>
+
+</div>
+</div>
+<a id="ga4ecf35e4f1bdb79d45417339240ee7a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4ecf35e4f1bdb79d45417339240ee7a8">&#9670;&nbsp;</a></span>h5iget_type_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5i::h5iget_type_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>TYPE</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the type of an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier. </td></tr>
+ <tr><td class="paramname">type</td><td>Type of the object, possible values: <ul>
+<li>H5I_FILE_F </li>
+<li>H5I_GROUP_F </li>
+<li>H5I_DATATYPE_F </li>
+<li>H5I_DATASPACE_F </li>
+<li>H5I_DATASET_F </li>
+<li>H5I_ATTR_F </li>
+<li>H5I_BADID_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i.html#ga4941435d4d64de3d7095d2316f415f2d">H5Iget_type()</a> </p>
+
+</div>
+</div>
+<a id="gae39ca8f72fed3fa6c81c0473d1fa8c59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae39ca8f72fed3fa6c81c0473d1fa8c59">&#9670;&nbsp;</a></span>h5iinc_ref_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5i::h5iinc_ref_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>ref_count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Increments the reference count of an ID. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier. </td></tr>
+ <tr><td class="paramname">ref_count</td><td>Current reference count of the ID. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i.html#ga3fd0c157704573965cafd6e1aa7f368f">H5Iinc_ref()</a> </p>
+
+</div>
+</div>
+<a id="gad7e103354904085c519103412936ffea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad7e103354904085c519103412936ffea">&#9670;&nbsp;</a></span>h5iis_valid_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5i::h5iis_valid_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>valid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if an ID is valid without producing an error message. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">id</td><td>Identifier. </td></tr>
+ <tr><td class="paramname">valid</td><td>Status of id as a valid identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i.html#ga20eb10c559d9ed5ba6f77b31d6a3ba9a">H5Iis_valid()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="gad1f4cf81055da5a59b7945a5b7384326"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad1f4cf81055da5a59b7945a5b7384326">&#9670;&nbsp;</a></span>h5i_attr_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_attr_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_ATTR. </p>
+
+</div>
+</div>
+<a id="ga9101f560b526a8490c6bc60ea2bc1148"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9101f560b526a8490c6bc60ea2bc1148">&#9670;&nbsp;</a></span>h5i_badid_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_badid_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_BADID. </p>
+
+</div>
+</div>
+<a id="ga54b4a159e3fdbe3f895b52771a4e5403"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga54b4a159e3fdbe3f895b52771a4e5403">&#9670;&nbsp;</a></span>h5i_dataset_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_dataset_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_DATASET. </p>
+
+</div>
+</div>
+<a id="gadfdf71eb2b2b766719d976c91c6fc091"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadfdf71eb2b2b766719d976c91c6fc091">&#9670;&nbsp;</a></span>h5i_dataspace_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_dataspace_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_DATASPACE. </p>
+
+</div>
+</div>
+<a id="gaa3e43fd8c40e1abb7ab91eac8f5030e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa3e43fd8c40e1abb7ab91eac8f5030e0">&#9670;&nbsp;</a></span>h5i_datatype_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_datatype_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_DATATYPE. </p>
+
+</div>
+</div>
+<a id="ga1764eea305fe60e7e1343b74e2c55b0f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1764eea305fe60e7e1343b74e2c55b0f">&#9670;&nbsp;</a></span>h5i_error_class_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_error_class_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_ERROR_CLASS. </p>
+
+</div>
+</div>
+<a id="ga3a020b8f4a6bc2c5b3f5de50a27d111d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3a020b8f4a6bc2c5b3f5de50a27d111d">&#9670;&nbsp;</a></span>h5i_error_msg_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_error_msg_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_ERROR_MSG. </p>
+
+</div>
+</div>
+<a id="gac9a7936c1f78162b59f7c1575d6cb5c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac9a7936c1f78162b59f7c1575d6cb5c2">&#9670;&nbsp;</a></span>h5i_error_stack_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_error_stack_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_ERROR_STACK. </p>
+
+</div>
+</div>
+<a id="ga6d9809c4ae6f352554962628d0ab4708"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6d9809c4ae6f352554962628d0ab4708">&#9670;&nbsp;</a></span>h5i_file_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_file_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_FILE. </p>
+
+</div>
+</div>
+<a id="ga413c0a8cea893ffc2486ccac001652f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga413c0a8cea893ffc2486ccac001652f6">&#9670;&nbsp;</a></span>h5i_genprop_cls_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_genprop_cls_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_GENPROP_CLS. </p>
+
+</div>
+</div>
+<a id="ga8a3e2d8ab13b41045477120fe14bc9db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8a3e2d8ab13b41045477120fe14bc9db">&#9670;&nbsp;</a></span>h5i_genprop_lst_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_genprop_lst_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_GENPROP_LST. </p>
+
+</div>
+</div>
+<a id="gaa9f23e55a86084216e74fda19074cb5f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa9f23e55a86084216e74fda19074cb5f">&#9670;&nbsp;</a></span>h5i_group_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_group_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_GROUP. </p>
+
+</div>
+</div>
+<a id="ga426309b2b6d5f3cc6ede25ad66af9fb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga426309b2b6d5f3cc6ede25ad66af9fb5">&#9670;&nbsp;</a></span>h5i_invalid_hid_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_invalid_hid_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_INVALID_HID. </p>
+
+</div>
+</div>
+<a id="gae6381e87580148fd6ca658f169a3e160"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae6381e87580148fd6ca658f169a3e160">&#9670;&nbsp;</a></span>h5i_ntypes_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_ntypes_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_NTYPES. </p>
+
+</div>
+</div>
+<a id="gadaeef83c847312f2c879c2dab6877107"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadaeef83c847312f2c879c2dab6877107">&#9670;&nbsp;</a></span>h5i_uninit_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_uninit_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_UNINIT. </p>
+
+</div>
+</div>
+<a id="ga52aa16f50eaa49059b427f8ab0a8834f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga52aa16f50eaa49059b427f8ab0a8834f">&#9670;&nbsp;</a></span>h5i_vfl_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_vfl_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_VFL. </p>
+
+</div>
+</div>
+<a id="ga7a2298f48971457eb45674549f21e832"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7a2298f48971457eb45674549f21e832">&#9670;&nbsp;</a></span>h5i_vol_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5i_vol_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5I_VOL. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_i_m.html b/develop/group___f_h5_i_m.html
new file mode 100644
index 0000000..3813c39
--- /dev/null
+++ b/develop/group___f_h5_i_m.html
@@ -0,0 +1,844 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran High Level Images (H5IM) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_i_m.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran High Level Images (H5IM) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_i_m.html">HDF5 Images API (H5IM)</a>, C-HL API</dd>
+<dd>
+<a class="el" href="_h5_i_m__u_g.html">The HDF5 High Level Images</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gae6e02f37f9fc03eb338b3114e0c0cae1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gae6e02f37f9fc03eb338b3114e0c0cae1">h5immake_image_8bit_f</a> (loc_id, dset_name, width, height, buf, errcode)</td></tr>
+<tr class="memdesc:gae6e02f37f9fc03eb338b3114e0c0cae1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an image an 8 bit image. <a href="group___f_h5_i_m.html#gae6e02f37f9fc03eb338b3114e0c0cae1">More...</a><br /></td></tr>
+<tr class="separator:gae6e02f37f9fc03eb338b3114e0c0cae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc84c2ff04cf1b1d2217fb4d510a9908"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gadc84c2ff04cf1b1d2217fb4d510a9908">h5imread_image_f</a> (loc_id, dset_name, buf, errcode)</td></tr>
+<tr class="memdesc:gadc84c2ff04cf1b1d2217fb4d510a9908"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads image data from disk. <a href="group___f_h5_i_m.html#gadc84c2ff04cf1b1d2217fb4d510a9908">More...</a><br /></td></tr>
+<tr class="separator:gadc84c2ff04cf1b1d2217fb4d510a9908"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc0ae90dc14f6a921b44a87f4e4a79a3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gafc0ae90dc14f6a921b44a87f4e4a79a3">h5immake_image_24bit_f</a> (loc_id, dset_name, width, height, il, buf, errcode)</td></tr>
+<tr class="memdesc:gafc0ae90dc14f6a921b44a87f4e4a79a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an image a 24 bit image. <a href="group___f_h5_i_m.html#gafc0ae90dc14f6a921b44a87f4e4a79a3">More...</a><br /></td></tr>
+<tr class="separator:gafc0ae90dc14f6a921b44a87f4e4a79a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb023e62fc90e72c5eb44fc82e0ab0b8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gabb023e62fc90e72c5eb44fc82e0ab0b8">h5imget_image_info_f</a> (loc_id, dset_name, width, height, planes, interlace, npals, errcode)</td></tr>
+<tr class="memdesc:gabb023e62fc90e72c5eb44fc82e0ab0b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about an image dataset (dimensions, interlace mode and number of associated palettes). <a href="group___f_h5_i_m.html#gabb023e62fc90e72c5eb44fc82e0ab0b8">More...</a><br /></td></tr>
+<tr class="separator:gabb023e62fc90e72c5eb44fc82e0ab0b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ac99ef08aeefb0e8c077d0c44cf4671"><td class="memItemLeft" align="right" valign="top">integer function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#ga0ac99ef08aeefb0e8c077d0c44cf4671">h5imis_image_f</a> (loc_id, dset_name)</td></tr>
+<tr class="memdesc:ga0ac99ef08aeefb0e8c077d0c44cf4671"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inquires if a dataset is an image. <a href="group___f_h5_i_m.html#ga0ac99ef08aeefb0e8c077d0c44cf4671">More...</a><br /></td></tr>
+<tr class="separator:ga0ac99ef08aeefb0e8c077d0c44cf4671"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga551ab8b6502efd74efeca6b0dfa0ba2f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#ga551ab8b6502efd74efeca6b0dfa0ba2f">h5immake_palette_f</a> (loc_id, pal_name, pal_dims, pal_data, errcode)</td></tr>
+<tr class="memdesc:ga551ab8b6502efd74efeca6b0dfa0ba2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a palette. <a href="group___f_h5_i_m.html#ga551ab8b6502efd74efeca6b0dfa0ba2f">More...</a><br /></td></tr>
+<tr class="separator:ga551ab8b6502efd74efeca6b0dfa0ba2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99fe1f91ad807d304418cafdf73b4e17"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#ga99fe1f91ad807d304418cafdf73b4e17">h5imlink_palette_f</a> (loc_id, image_name, pal_name, errcode)</td></tr>
+<tr class="memdesc:ga99fe1f91ad807d304418cafdf73b4e17"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function attaches a palette to an existing image dataset. <a href="group___f_h5_i_m.html#ga99fe1f91ad807d304418cafdf73b4e17">More...</a><br /></td></tr>
+<tr class="separator:ga99fe1f91ad807d304418cafdf73b4e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad343bf9c5c10bd7e9d30cd06aa92a4cb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gad343bf9c5c10bd7e9d30cd06aa92a4cb">h5imunlink_palette_f</a> (loc_id, image_name, pal_name, errcode)</td></tr>
+<tr class="memdesc:gad343bf9c5c10bd7e9d30cd06aa92a4cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function detaches a palette to an existing image dataset. <a href="group___f_h5_i_m.html#gad343bf9c5c10bd7e9d30cd06aa92a4cb">More...</a><br /></td></tr>
+<tr class="separator:gad343bf9c5c10bd7e9d30cd06aa92a4cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga223f22d09e3ca3acb0fd08ae4dc52812"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#ga223f22d09e3ca3acb0fd08ae4dc52812">h5imget_npalettes_f</a> (loc_id, image_name, npals, errcode)</td></tr>
+<tr class="memdesc:ga223f22d09e3ca3acb0fd08ae4dc52812"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of palettes associated to an image. <a href="group___f_h5_i_m.html#ga223f22d09e3ca3acb0fd08ae4dc52812">More...</a><br /></td></tr>
+<tr class="separator:ga223f22d09e3ca3acb0fd08ae4dc52812"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaffe026b4c50cb705c95498dd95e006b2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gaffe026b4c50cb705c95498dd95e006b2">h5imget_palette_info_f</a> (loc_id, image_name, pal_number, pal_dims, errcode)</td></tr>
+<tr class="memdesc:gaffe026b4c50cb705c95498dd95e006b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about a palette dataset (dimensions). <a href="group___f_h5_i_m.html#gaffe026b4c50cb705c95498dd95e006b2">More...</a><br /></td></tr>
+<tr class="separator:gaffe026b4c50cb705c95498dd95e006b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2d0e40292aecffe5de6c23626a6f691"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#gad2d0e40292aecffe5de6c23626a6f691">h5imget_palette_f</a> (loc_id, image_name, pal_number, pal_data, errcode)</td></tr>
+<tr class="memdesc:gad2d0e40292aecffe5de6c23626a6f691"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the palette dataset. <a href="group___f_h5_i_m.html#gad2d0e40292aecffe5de6c23626a6f691">More...</a><br /></td></tr>
+<tr class="separator:gad2d0e40292aecffe5de6c23626a6f691"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga784eb1a01103275844508194d0464376"><td class="memItemLeft" align="right" valign="top">integer function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_i_m.html#ga784eb1a01103275844508194d0464376">h5imis_palette_f</a> (loc_id, dset_name)</td></tr>
+<tr class="memdesc:ga784eb1a01103275844508194d0464376"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inquires if a dataset is a palette. Returns zero (false), a positive (true) or a negative (failure) value. <a href="group___f_h5_i_m.html#ga784eb1a01103275844508194d0464376">More...</a><br /></td></tr>
+<tr class="separator:ga784eb1a01103275844508194d0464376"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="gabb023e62fc90e72c5eb44fc82e0ab0b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabb023e62fc90e72c5eb44fc82e0ab0b8">&#9670;&nbsp;</a></span>h5imget_image_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5im::h5imget_image_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(inout)&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(inout)&#160;</td>
+ <td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(inout)&#160;</td>
+ <td class="paramname"><em>planes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(inout)&#160;</td>
+ <td class="paramname"><em>interlace</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(inout)&#160;</td>
+ <td class="paramname"><em>npals</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets information about an image dataset (dimensions, interlace mode and number of associated palettes). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset. </td></tr>
+ <tr><td class="paramname">width</td><td>The width of the image. </td></tr>
+ <tr><td class="paramname">height</td><td>The height of the image. </td></tr>
+ <tr><td class="paramname">planes</td><td>The number of color planes of the image. </td></tr>
+ <tr><td class="paramname">interlace</td><td>The interlace mode of the image. </td></tr>
+ <tr><td class="paramname">npals</td><td>The number of palettes associated to the image. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i_m.html#ga2ab560392105bd196183392c5294022b">H5IMget_image_info()</a> </p>
+
+</div>
+</div>
+<a id="ga223f22d09e3ca3acb0fd08ae4dc52812"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga223f22d09e3ca3acb0fd08ae4dc52812">&#9670;&nbsp;</a></span>h5imget_npalettes_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5im::h5imget_npalettes_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>image_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(inout)&#160;</td>
+ <td class="paramname"><em>npals</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the number of palettes associated to an image. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">image_name</td><td>The name of the image dataset. </td></tr>
+ <tr><td class="paramname">npals</td><td>The number of palettes. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i_m.html#ga9142d01f6eb4d370b1616abecc828107">H5IMget_npalettes()</a> </p>
+
+</div>
+</div>
+<a id="gad2d0e40292aecffe5de6c23626a6f691"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad2d0e40292aecffe5de6c23626a6f691">&#9670;&nbsp;</a></span>h5imget_palette_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5im::h5imget_palette_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>image_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>pal_number</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(inout)&#160;</td>
+ <td class="paramname"><em>pal_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the palette dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">image_name</td><td>The name of the image dataset. </td></tr>
+ <tr><td class="paramname">pal_number</td><td>The zero based index that identifies the palette. </td></tr>
+ <tr><td class="paramname">pal_data</td><td>The palette dataset. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i_m.html#gac58986e771803a049c4fc447bbebe218">H5IMget_palette_info()</a> </p>
+
+</div>
+</div>
+<a id="gaffe026b4c50cb705c95498dd95e006b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaffe026b4c50cb705c95498dd95e006b2">&#9670;&nbsp;</a></span>h5imget_palette_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5im::h5imget_palette_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>image_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>pal_number</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(inout)&#160;</td>
+ <td class="paramname"><em>pal_dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets information about a palette dataset (dimensions). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">image_name</td><td>The name of the image dataset. </td></tr>
+ <tr><td class="paramname">pal_number</td><td>The zero based index that identifies the palette. </td></tr>
+ <tr><td class="paramname">pal_dims</td><td>The dimensions of the palette dataset. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i_m.html#gac58986e771803a049c4fc447bbebe218">H5IMget_palette_info()</a> </p>
+
+</div>
+</div>
+<a id="ga0ac99ef08aeefb0e8c077d0c44cf4671"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0ac99ef08aeefb0e8c077d0c44cf4671">&#9670;&nbsp;</a></span>h5imis_image_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer function h5im::h5imis_image_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Inquires if a dataset is an image. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i_m.html#ga2732b9ac7075da22ff49396cec61a248">H5IMis_image()</a> </p>
+
+</div>
+</div>
+<a id="ga784eb1a01103275844508194d0464376"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga784eb1a01103275844508194d0464376">&#9670;&nbsp;</a></span>h5imis_palette_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer function h5im::h5imis_palette_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Inquires if a dataset is a palette. Returns zero (false), a positive (true) or a negative (failure) value. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i_m.html#gaaddea3b7955ea7b22a9f00d49b918985">H5IMis_palette()</a> </p>
+
+</div>
+</div>
+<a id="ga99fe1f91ad807d304418cafdf73b4e17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga99fe1f91ad807d304418cafdf73b4e17">&#9670;&nbsp;</a></span>h5imlink_palette_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5im::h5imlink_palette_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>image_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>pal_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This function attaches a palette to an existing image dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">image_name</td><td>The name of the dataset to attach the palette to. </td></tr>
+ <tr><td class="paramname">pal_name</td><td>The name of the palette. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i_m.html#ga9b8f3d89fa9cca0821160e93c6bfbdf7">H5IMlink_palette()</a> </p>
+
+</div>
+</div>
+<a id="gafc0ae90dc14f6a921b44a87f4e4a79a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafc0ae90dc14f6a921b44a87f4e4a79a3">&#9670;&nbsp;</a></span>h5immake_image_24bit_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5im::h5immake_image_24bit_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>il</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates and writes an image a 24 bit image. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to create. </td></tr>
+ <tr><td class="paramname">width</td><td>The width of the image. </td></tr>
+ <tr><td class="paramname">height</td><td>The height of the image. </td></tr>
+ <tr><td class="paramname">il</td><td>String defining the interlace mode. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the dataset. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i_m.html#ga0b9dc08177df3ec180cbce17c41b5465">H5IMmake_image_24bit()</a> </p>
+
+</div>
+</div>
+<a id="gae6e02f37f9fc03eb338b3114e0c0cae1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae6e02f37f9fc03eb338b3114e0c0cae1">&#9670;&nbsp;</a></span>h5immake_image_8bit_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5im::h5immake_image_8bit_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates and writes an image an 8 bit image. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to create. </td></tr>
+ <tr><td class="paramname">width</td><td>The width of the image. </td></tr>
+ <tr><td class="paramname">height</td><td>The height of the image </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the dataset </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i_m.html#gaee98bf669d32eafa212b2f0dadbdb8be">H5IMmake_image_8bit()</a> </p>
+
+</div>
+</div>
+<a id="ga551ab8b6502efd74efeca6b0dfa0ba2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga551ab8b6502efd74efeca6b0dfa0ba2f">&#9670;&nbsp;</a></span>h5immake_palette_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5im::h5immake_palette_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>pal_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>pal_dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>pal_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates and writes a palette. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">pal_name</td><td>The name of the palette. </td></tr>
+ <tr><td class="paramname">pal_dims</td><td>An array of the size of the palette dimensions. </td></tr>
+ <tr><td class="paramname">pal_data</td><td>Buffer with data to be written to the dataset. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i_m.html#ga3d6d279bfa9c37d2f816bb5c3ac9aa9b">H5IMmake_palette()</a> </p>
+
+</div>
+</div>
+<a id="gadc84c2ff04cf1b1d2217fb4d510a9908"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadc84c2ff04cf1b1d2217fb4d510a9908">&#9670;&nbsp;</a></span>h5imread_image_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5im::h5imread_image_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(inout)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads image data from disk. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to create. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to store the image. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i_m.html#gac92e1c8905ca6739a645ca59d41fc211">H5IMread_image()</a> </p>
+
+</div>
+</div>
+<a id="gad343bf9c5c10bd7e9d30cd06aa92a4cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad343bf9c5c10bd7e9d30cd06aa92a4cb">&#9670;&nbsp;</a></span>h5imunlink_palette_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5im::h5imunlink_palette_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>image_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>pal_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This function detaches a palette to an existing image dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">image_name</td><td>The name of the image dataset. </td></tr>
+ <tr><td class="paramname">pal_name</td><td>The name of the palette. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_i_m.html#gac23e207b116f5bf5071284ee2095687f">H5IMunlink_palette()</a> </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_l.html b/develop/group___f_h5_l.html
new file mode 100644
index 0000000..fc6adc0
--- /dev/null
+++ b/develop/group___f_h5_l.html
@@ -0,0 +1,2211 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Link (H5L) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Link (H5L) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_l.html">Links (H5L)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_l__u_g.html">The HDF5 Links</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga77c3d23c13ea6888b93d583c827b4643"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga77c3d23c13ea6888b93d583c827b4643">h5lcopy_f</a> (src_loc_id, src_name, dest_loc_id, dest_name, hdferr, lcpl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga77c3d23c13ea6888b93d583c827b4643"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies a link from one location to another. <a href="group___f_h5_l.html#ga77c3d23c13ea6888b93d583c827b4643">More...</a><br /></td></tr>
+<tr class="separator:ga77c3d23c13ea6888b93d583c827b4643"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaed9e00c1376f8c080e1b87a9a2db0abb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#gaed9e00c1376f8c080e1b87a9a2db0abb">h5ldelete_f</a> (loc_id, name, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gaed9e00c1376f8c080e1b87a9a2db0abb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a link from a group. <a href="group___f_h5_l.html#gaed9e00c1376f8c080e1b87a9a2db0abb">More...</a><br /></td></tr>
+<tr class="separator:gaed9e00c1376f8c080e1b87a9a2db0abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga79d92d8ac7efc7d6d05f49cda1f21810"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga79d92d8ac7efc7d6d05f49cda1f21810">h5ldelete_async_f</a> (loc_id, name, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga79d92d8ac7efc7d6d05f49cda1f21810"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously removes a link from a group. <a href="group___f_h5_l.html#ga79d92d8ac7efc7d6d05f49cda1f21810">More...</a><br /></td></tr>
+<tr class="separator:ga79d92d8ac7efc7d6d05f49cda1f21810"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52446a8b94ae33a65332b3f02b151816"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga52446a8b94ae33a65332b3f02b151816">h5lcreate_soft_f</a> (target_path, link_loc_id, link_name, hdferr, lcpl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga52446a8b94ae33a65332b3f02b151816"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a soft link to an object. <a href="group___f_h5_l.html#ga52446a8b94ae33a65332b3f02b151816">More...</a><br /></td></tr>
+<tr class="separator:ga52446a8b94ae33a65332b3f02b151816"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b742d1c327ae6a6495e3cd69ee98487"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga6b742d1c327ae6a6495e3cd69ee98487">h5lcreate_soft_async_f</a> (target_path, link_loc_id, link_name, es_id, hdferr, lcpl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga6b742d1c327ae6a6495e3cd69ee98487"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates a soft link to an object. <a href="group___f_h5_l.html#ga6b742d1c327ae6a6495e3cd69ee98487">More...</a><br /></td></tr>
+<tr class="separator:ga6b742d1c327ae6a6495e3cd69ee98487"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga09bde858e3d6544eaa56f129e5da0375"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga09bde858e3d6544eaa56f129e5da0375">h5lcreate_hard_f</a> (obj_loc_id, obj_name, link_loc_id, link_name, hdferr, lcpl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga09bde858e3d6544eaa56f129e5da0375"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a hard link to an object. <a href="group___f_h5_l.html#ga09bde858e3d6544eaa56f129e5da0375">More...</a><br /></td></tr>
+<tr class="separator:ga09bde858e3d6544eaa56f129e5da0375"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga45dd519b8bcbc122012a277089b315c9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga45dd519b8bcbc122012a277089b315c9">h5lcreate_hard_async_f</a> (obj_loc_id, obj_name, link_loc_id, link_name, es_id, hdferr, lcpl_id, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga45dd519b8bcbc122012a277089b315c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously creates a hard link to an object. <a href="group___f_h5_l.html#ga45dd519b8bcbc122012a277089b315c9">More...</a><br /></td></tr>
+<tr class="separator:ga45dd519b8bcbc122012a277089b315c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga31d20cab71a6a36fb27ee41510428d24"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga31d20cab71a6a36fb27ee41510428d24">h5lcreate_external_f</a> (file_name, obj_name, link_loc_id, link_name, hdferr, lcpl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga31d20cab71a6a36fb27ee41510428d24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a soft link to an object in a different file. <a href="group___f_h5_l.html#ga31d20cab71a6a36fb27ee41510428d24">More...</a><br /></td></tr>
+<tr class="separator:ga31d20cab71a6a36fb27ee41510428d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab401110c42ef57285d311b54f8495f4c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#gab401110c42ef57285d311b54f8495f4c">h5ldelete_by_idx_f</a> (loc_id, group_name, index_field, order, n, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:gab401110c42ef57285d311b54f8495f4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the nth link in a group. <a href="group___f_h5_l.html#gab401110c42ef57285d311b54f8495f4c">More...</a><br /></td></tr>
+<tr class="separator:gab401110c42ef57285d311b54f8495f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5cad7854dd1986ca92a5595a0e1e5298"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga5cad7854dd1986ca92a5595a0e1e5298">h5ldelete_by_idx_async_f</a> (loc_id, group_name, index_field, order, n, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga5cad7854dd1986ca92a5595a0e1e5298"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously removes the nth link in a group. <a href="group___f_h5_l.html#ga5cad7854dd1986ca92a5595a0e1e5298">More...</a><br /></td></tr>
+<tr class="separator:ga5cad7854dd1986ca92a5595a0e1e5298"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga33f8908c3915302600d6753a84bd9f82"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga33f8908c3915302600d6753a84bd9f82">h5lexists_f</a> (loc_id, name, link_exists, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga33f8908c3915302600d6753a84bd9f82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a link with a particular name exists in a group. <a href="group___f_h5_l.html#ga33f8908c3915302600d6753a84bd9f82">More...</a><br /></td></tr>
+<tr class="separator:ga33f8908c3915302600d6753a84bd9f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga70e8f9f58e20b3456b2ed530a8554d5b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga70e8f9f58e20b3456b2ed530a8554d5b">h5lexists_async_f</a> (loc_id, name, link_exists, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga70e8f9f58e20b3456b2ed530a8554d5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously checks if a link with a particular name exists in a group. <a href="group___f_h5_l.html#ga70e8f9f58e20b3456b2ed530a8554d5b">More...</a><br /></td></tr>
+<tr class="separator:ga70e8f9f58e20b3456b2ed530a8554d5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ff434a804014217c9ba96d98c95aa75"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga3ff434a804014217c9ba96d98c95aa75">h5lget_info_f</a> (link_loc_id, link_name, cset, corder, f_corder_valid, link_type, token, val_size, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga3ff434a804014217c9ba96d98c95aa75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a link. <a href="group___f_h5_l.html#ga3ff434a804014217c9ba96d98c95aa75">More...</a><br /></td></tr>
+<tr class="separator:ga3ff434a804014217c9ba96d98c95aa75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2d9b80bf47d989f277ad3b01bcb4af0f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga2d9b80bf47d989f277ad3b01bcb4af0f">h5lget_info_by_idx_f</a> (loc_id, group_name, index_field, order, n, link_type, f_corder_valid, corder, cset, token, val_size, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga2d9b80bf47d989f277ad3b01bcb4af0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata for a link in a group, according to the order within a field or index. <a href="group___f_h5_l.html#ga2d9b80bf47d989f277ad3b01bcb4af0f">More...</a><br /></td></tr>
+<tr class="separator:ga2d9b80bf47d989f277ad3b01bcb4af0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga83751f44c400576d675a3f293e515209"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga83751f44c400576d675a3f293e515209">h5lis_registered_f</a> (link_cls_id, registered, hdferr)</td></tr>
+<tr class="memdesc:ga83751f44c400576d675a3f293e515209"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a class of user-defined links is registered. <a href="group___f_h5_l.html#ga83751f44c400576d675a3f293e515209">More...</a><br /></td></tr>
+<tr class="separator:ga83751f44c400576d675a3f293e515209"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e0662219e9782d91250ca6627b574b6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga9e0662219e9782d91250ca6627b574b6">h5lmove_f</a> (src_loc_id, src_name, dest_loc_id, dest_name, hdferr, lcpl_id, lapl_id)</td></tr>
+<tr class="memdesc:ga9e0662219e9782d91250ca6627b574b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames a link within an HDF5 file. <a href="group___f_h5_l.html#ga9e0662219e9782d91250ca6627b574b6">More...</a><br /></td></tr>
+<tr class="separator:ga9e0662219e9782d91250ca6627b574b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99aa9227eaada35260ad838b8ed62659"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga99aa9227eaada35260ad838b8ed62659">h5lget_name_by_idx_f</a> (loc_id, group_name, index_field, order, n, name, hdferr, size, lapl_id)</td></tr>
+<tr class="memdesc:ga99aa9227eaada35260ad838b8ed62659"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves name of the nth link in a group, according to the order within a specified field or index. <a href="group___f_h5_l.html#ga99aa9227eaada35260ad838b8ed62659">More...</a><br /></td></tr>
+<tr class="separator:ga99aa9227eaada35260ad838b8ed62659"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga26cbb1a84d4dd500df6949d2a4a92e0d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga26cbb1a84d4dd500df6949d2a4a92e0d">h5literate_f</a> (group_id, idx_type, order, idx, op, op_data, return_value, hdferr)</td></tr>
+<tr class="memdesc:ga26cbb1a84d4dd500df6949d2a4a92e0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">$ SUBROUTINE h5lget_val_by_idx_f(loc_id, group_name, index_field, order, n, &amp; $ f_corder_valid, corder, cset, data_size, hdferr, lapl_id) $ IMPLICIT NONE <a href="group___f_h5_l.html#ga26cbb1a84d4dd500df6949d2a4a92e0d">More...</a><br /></td></tr>
+<tr class="separator:ga26cbb1a84d4dd500df6949d2a4a92e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad790e4fc4a233cf25d8be763cb620c53"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#gad790e4fc4a233cf25d8be763cb620c53">h5literate_async_f</a> (group_id, idx_type, order, idx, op, op_data, return_value, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gad790e4fc4a233cf25d8be763cb620c53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously iterates through links in a group. <a href="group___f_h5_l.html#gad790e4fc4a233cf25d8be763cb620c53">More...</a><br /></td></tr>
+<tr class="separator:gad790e4fc4a233cf25d8be763cb620c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga79959b5c280fefeee6a9a4fd890e3918"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga79959b5c280fefeee6a9a4fd890e3918">h5literate_by_name_f</a> (loc_id, group_name, index_type, order, idx, op, op_data, return_value, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga79959b5c280fefeee6a9a4fd890e3918"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates through links in a group. <a href="group___f_h5_l.html#ga79959b5c280fefeee6a9a4fd890e3918">More...</a><br /></td></tr>
+<tr class="separator:ga79959b5c280fefeee6a9a4fd890e3918"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2b70c18c17afcd7ca0509dc12f6e5ef3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga2b70c18c17afcd7ca0509dc12f6e5ef3">h5lvisit_f</a> (grp_id, idx_type, order, op, op_data, return_value, hdferr)</td></tr>
+<tr class="memdesc:ga2b70c18c17afcd7ca0509dc12f6e5ef3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all links starting from a specified group. <a href="group___f_h5_l.html#ga2b70c18c17afcd7ca0509dc12f6e5ef3">More...</a><br /></td></tr>
+<tr class="separator:ga2b70c18c17afcd7ca0509dc12f6e5ef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8c17b9a759f758374df64b2216dc514f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga8c17b9a759f758374df64b2216dc514f">h5lvisit_by_name_f</a> (loc_id, group_name, idx_type, order, op, op_data, return_value, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga8c17b9a759f758374df64b2216dc514f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all links starting from a specified group. <a href="group___f_h5_l.html#ga8c17b9a759f758374df64b2216dc514f">More...</a><br /></td></tr>
+<tr class="separator:ga8c17b9a759f758374df64b2216dc514f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga7eb0438f997d467c514e1758350004a3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga7eb0438f997d467c514e1758350004a3">h5l_type_error_f</a></td></tr>
+<tr class="memdesc:ga7eb0438f997d467c514e1758350004a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5L_TYPE_ERROR. <a href="group___f_h5_l.html#ga7eb0438f997d467c514e1758350004a3">More...</a><br /></td></tr>
+<tr class="separator:ga7eb0438f997d467c514e1758350004a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f46e8015570c850d46fc2c04462573f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga7f46e8015570c850d46fc2c04462573f">h5l_type_hard_f</a></td></tr>
+<tr class="memdesc:ga7f46e8015570c850d46fc2c04462573f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5L_TYPE_HARD. <a href="group___f_h5_l.html#ga7f46e8015570c850d46fc2c04462573f">More...</a><br /></td></tr>
+<tr class="separator:ga7f46e8015570c850d46fc2c04462573f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9942d93ab69e3c609f4e2357a93b7ce0"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga9942d93ab69e3c609f4e2357a93b7ce0">h5l_type_soft_f</a></td></tr>
+<tr class="memdesc:ga9942d93ab69e3c609f4e2357a93b7ce0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5L_TYPE_SOFT. <a href="group___f_h5_l.html#ga9942d93ab69e3c609f4e2357a93b7ce0">More...</a><br /></td></tr>
+<tr class="separator:ga9942d93ab69e3c609f4e2357a93b7ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2eb38e4b58b76e1fa18d8b884f1cfd26"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga2eb38e4b58b76e1fa18d8b884f1cfd26">h5l_type_external_f</a></td></tr>
+<tr class="memdesc:ga2eb38e4b58b76e1fa18d8b884f1cfd26"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5L_TYPE_EXTERNAL. <a href="group___f_h5_l.html#ga2eb38e4b58b76e1fa18d8b884f1cfd26">More...</a><br /></td></tr>
+<tr class="separator:ga2eb38e4b58b76e1fa18d8b884f1cfd26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaae5ada36912c6d058d219aef3aa18477"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#gaae5ada36912c6d058d219aef3aa18477">h5l_same_loc_f</a></td></tr>
+<tr class="memdesc:gaae5ada36912c6d058d219aef3aa18477"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5L_SAME_LOC. <a href="group___f_h5_l.html#gaae5ada36912c6d058d219aef3aa18477">More...</a><br /></td></tr>
+<tr class="separator:gaae5ada36912c6d058d219aef3aa18477"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9286668bf707376ba5d7a999c35befee"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l.html#ga9286668bf707376ba5d7a999c35befee">h5l_link_class_t_vers_f</a></td></tr>
+<tr class="memdesc:ga9286668bf707376ba5d7a999c35befee"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5L_LINK_CLASS_T_VERS. <a href="group___f_h5_l.html#ga9286668bf707376ba5d7a999c35befee">More...</a><br /></td></tr>
+<tr class="separator:ga9286668bf707376ba5d7a999c35befee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga77c3d23c13ea6888b93d583c827b4643"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga77c3d23c13ea6888b93d583c827b4643">&#9670;&nbsp;</a></span>h5lcopy_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lcopy_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>src_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dest_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dest_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copies a link from one location to another. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">src_loc_id</td><td>Location identifier. The identifier may be that of a file, group, dataset, or named datatype. </td></tr>
+ <tr><td class="paramname">src_name</td><td>Name of the link to be copied. </td></tr>
+ <tr><td class="paramname">dest_loc_id</td><td>Location identifier. The identifier may be that of a file, group, dataset, or named datatype. </td></tr>
+ <tr><td class="paramname">dest_name</td><td>Name to be assigned to the new copy. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list identifier. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l.html#gafd4624f1c040d5f1df36cb1e6986aac6">H5Lcopy()</a> </p>
+
+</div>
+</div>
+<a id="ga31d20cab71a6a36fb27ee41510428d24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga31d20cab71a6a36fb27ee41510428d24">&#9670;&nbsp;</a></span>h5lcreate_external_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lcreate_external_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>file_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>link_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a soft link to an object in a different file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">file_name</td><td>Name of the file containing the target object. Neither the file nor the target object is required to exist. May be the file the link is being created in. </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Path within the target file to the target object. </td></tr>
+ <tr><td class="paramname">link_loc_id</td><td>The file or group identifier for the new link. </td></tr>
+ <tr><td class="paramname">link_name</td><td>The name of the new link. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list identifier. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l.html#ga15dfaeb9b1c0b3136533cb97ee45e683">H5Lcreate_external()</a> </p>
+
+</div>
+</div>
+<a id="ga45dd519b8bcbc122012a277089b315c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga45dd519b8bcbc122012a277089b315c9">&#9670;&nbsp;</a></span>h5lcreate_hard_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lcreate_hard_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>link_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously creates a hard link to an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_loc_id</td><td>The file or group identifier for the target object. </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of the target object, which must already exist. </td></tr>
+ <tr><td class="paramname">link_loc_id</td><td>The file or group identifier for the new link. </td></tr>
+ <tr><td class="paramname">link_name</td><td>The name of the new link. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list identifier. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gaecc69b84cafb71d27dbcc244c35930c7">H5Lcreate_hard_async()</a> </p>
+
+</div>
+</div>
+<a id="ga09bde858e3d6544eaa56f129e5da0375"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga09bde858e3d6544eaa56f129e5da0375">&#9670;&nbsp;</a></span>h5lcreate_hard_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lcreate_hard_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>link_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a hard link to an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_loc_id</td><td>The file or group identifier for the target object. </td></tr>
+ <tr><td class="paramname">obj_name</td><td>Name of the target object, which must already exist. </td></tr>
+ <tr><td class="paramname">link_loc_id</td><td>The file or group identifier for the new link. </td></tr>
+ <tr><td class="paramname">link_name</td><td>The name of the new link. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list identifier. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l.html#ga69d50f7acdfd2f1dc7c4372397e63bd2">H5Lcreate_hard()</a> </p>
+
+</div>
+</div>
+<a id="ga6b742d1c327ae6a6495e3cd69ee98487"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6b742d1c327ae6a6495e3cd69ee98487">&#9670;&nbsp;</a></span>h5lcreate_soft_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lcreate_soft_async_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>target_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>link_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously creates a soft link to an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">target_path</td><td>Path to the target object, which is not required to exist. </td></tr>
+ <tr><td class="paramname">link_loc_id</td><td>The file or group identifier for the new link. </td></tr>
+ <tr><td class="paramname">link_name</td><td>The name of the new link. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list identifier. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga7ba84c7db6ef67e270fa7bc3413d4def">H5Lcreate_soft_async()</a> </p>
+
+</div>
+</div>
+<a id="ga52446a8b94ae33a65332b3f02b151816"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga52446a8b94ae33a65332b3f02b151816">&#9670;&nbsp;</a></span>h5lcreate_soft_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lcreate_soft_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>target_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>link_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a soft link to an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">target_path</td><td>Path to the target object, which is not required to exist. </td></tr>
+ <tr><td class="paramname">link_loc_id</td><td>The file or group identifier for the new link. </td></tr>
+ <tr><td class="paramname">link_name</td><td>The name of the new link. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list identifier. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l.html#ga894444623b58ce1ac3bd35538245ac78">H5Lcreate_soft()</a> </p>
+
+</div>
+</div>
+<a id="ga79d92d8ac7efc7d6d05f49cda1f21810"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga79d92d8ac7efc7d6d05f49cda1f21810">&#9670;&nbsp;</a></span>h5ldelete_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5ldelete_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously removes a link from a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the file or group containing the object. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the link to delete. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga6074beb8fd1d7761db082fc611519b54">H5Ldelete_async()</a> </p>
+
+</div>
+</div>
+<a id="ga5cad7854dd1986ca92a5595a0e1e5298"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5cad7854dd1986ca92a5595a0e1e5298">&#9670;&nbsp;</a></span>h5ldelete_by_idx_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5ldelete_by_idx_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index_field</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously removes the nth link in a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier specifying location of subject group. </td></tr>
+ <tr><td class="paramname">group_name</td><td>Name of subject group. </td></tr>
+ <tr><td class="paramname">index_field</td><td>Type of index; Possible values are: <ul>
+<li>H5_INDEX_UNKNOWN_F = -1 - Unknown index type </li>
+<li>H5_INDEX_NAME_F - Index on names </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+<li>H5_INDEX_N_F - Number of indices defined </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order within field or index; Possible values are: <ul>
+<li>H5_ITER_UNKNOWN_F - Unknown order </li>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - No particular order, whatever is fastest </li>
+<li>H5_ITER_N_F - Number of iteration orders </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">n</td><td>Link for which to retrieve information. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga7dc3198d8cfaeb6a780863af8d0af253">H5Ldelete_by_idx_async()</a> </p>
+
+</div>
+</div>
+<a id="gab401110c42ef57285d311b54f8495f4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab401110c42ef57285d311b54f8495f4c">&#9670;&nbsp;</a></span>h5ldelete_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5ldelete_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index_field</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Removes the nth link in a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier specifying location of subject group. </td></tr>
+ <tr><td class="paramname">group_name</td><td>Name of subject group. </td></tr>
+ <tr><td class="paramname">index_field</td><td>Type of index; Possible values are: <ul>
+<li>H5_INDEX_UNKNOWN_F = -1 - Unknown index type </li>
+<li>H5_INDEX_NAME_F - Index on names </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+<li>H5_INDEX_N_F - Number of indices defined </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order within field or index; Possible values are: <ul>
+<li>H5_ITER_UNKNOWN_F - Unknown order </li>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - No particular order, whatever is fastest </li>
+<li>H5_ITER_N_F - Number of iteration orders </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">n</td><td>Link for which to retrieve information. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l.html#gaaf5f820856afdd34f9070a797a246805">H5Ldelete_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="gaed9e00c1376f8c080e1b87a9a2db0abb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaed9e00c1376f8c080e1b87a9a2db0abb">&#9670;&nbsp;</a></span>h5ldelete_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5ldelete_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Removes a link from a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the file or group containing the object. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the link to delete. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l.html#ga5b4e7f59f5d4bdae94fd8ce6875295cf">H5Ldelete()</a> </p>
+
+</div>
+</div>
+<a id="ga70e8f9f58e20b3456b2ed530a8554d5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga70e8f9f58e20b3456b2ed530a8554d5b">&#9670;&nbsp;</a></span>h5lexists_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lexists_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>link_exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously checks if a link with a particular name exists in a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the file or group to query. </td></tr>
+ <tr><td class="paramname">name</td><td>Link name to check. </td></tr>
+ <tr><td class="paramname">link_exists</td><td>Pointer to link exists status. It should be declared INTEGER(C_INT) and initialized to zero (false) for portability. It will return one when true. LOGICAL(C_BOOL) is also acceptable but may encounter atypical anomalies. It should be initialized to false when used. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gae33482c2e6df9771dde47ae47874fa18">H5Lexists_async()</a> </p>
+
+</div>
+</div>
+<a id="ga33f8908c3915302600d6753a84bd9f82"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga33f8908c3915302600d6753a84bd9f82">&#9670;&nbsp;</a></span>h5lexists_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lexists_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>link_exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if a link with a particular name exists in a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the file or group to query. </td></tr>
+ <tr><td class="paramname">name</td><td>Link name to check. </td></tr>
+ <tr><td class="paramname">link_exists</td><td>Link exists status (.TRUE.,.FALSE.). </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l.html#ga171be6e41dc1a464edc402df0ebdf801">H5Lexists()</a> </p>
+
+</div>
+</div>
+<a id="ga2d9b80bf47d989f277ad3b01bcb4af0f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2d9b80bf47d989f277ad3b01bcb4af0f">&#9670;&nbsp;</a></span>h5lget_info_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lget_info_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index_field</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>link_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>f_corder_valid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>corder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>cset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5global_1_1h5o__token__t__f.html">h5o_token_t_f</a>), intent(out), target&#160;</td>
+ <td class="paramname"><em>token</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>val_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves metadata for a link in a group, according to the order within a field or index. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier specifying location of subject group. </td></tr>
+ <tr><td class="paramname">group_name</td><td>Name of subject group. </td></tr>
+ <tr><td class="paramname">index_field</td><td>Index or field which determines the order: <ul>
+<li>H5_INDEX_UNKNOWN_F = -1 - Unknown index type </li>
+<li>H5_INDEX_NAME_F - Index on names </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+<li>H5_INDEX_N_F - Number of indices defined </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order within field or index: <ul>
+<li>H5_ITER_UNKNOWN_F - Unknown order </li>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - No particular order, whatever is fastest </li>
+<li>H5_ITER_N_F - Number of iteration orders </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">n</td><td>Link for which to retrieve information. NOTE: In C these are defined as a structure: H5L_info_t </td></tr>
+ <tr><td class="paramname">link_type</td><td>Specifies the link class: <ul>
+<li>H5L_TYPE_HARD_F - Hard link </li>
+<li>H5L_TYPE_SOFT_F - Soft link </li>
+<li>H5L_TYPE_EXTERNAL_F - External link </li>
+<li>H5L_TYPE_ERROR _F - Error </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">f_corder_valid</td><td>Indicates whether the creation order data is valid for this attribute. </td></tr>
+ <tr><td class="paramname">corder</td><td>Is a positive integer containing the creation order of the attribute. </td></tr>
+ <tr><td class="paramname">cset</td><td>Indicates the character set used for the attribute's name. </td></tr>
+ <tr><td class="paramname">token</td><td>If the link is a hard link, token specifies the object token that the link points to. </td></tr>
+ <tr><td class="paramname">val_size</td><td>If the link is a symbolic link, val_size will be the length of the link value, e.g., the length of the name of the pointed-to object with a null terminator. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l.html#gaecfb3ef8520e9224b24a151ff8459ba9">H5Lget_info_by_idx2()</a> </p>
+
+</div>
+</div>
+<a id="ga3ff434a804014217c9ba96d98c95aa75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3ff434a804014217c9ba96d98c95aa75">&#9670;&nbsp;</a></span>h5lget_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lget_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>link_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>cset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>corder</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>f_corder_valid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>link_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5global_1_1h5o__token__t__f.html">h5o_token_t_f</a>), intent(out), target&#160;</td>
+ <td class="paramname"><em>token</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>val_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns information about a link. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">link_loc_id</td><td>File or group identifier. </td></tr>
+ <tr><td class="paramname">link_name</td><td>Name of the link for which information is being sought. NOTE: In C these are contained in the structure H5L_info_t </td></tr>
+ <tr><td class="paramname">cset</td><td>Indicates the character set used for link's name. </td></tr>
+ <tr><td class="paramname">corder</td><td>Specifies the link's creation order position. </td></tr>
+ <tr><td class="paramname">f_corder_valid</td><td>Indicates whether the value in corder is valid. </td></tr>
+ <tr><td class="paramname">link_type</td><td>Specifies the link class: <ul>
+<li>H5L_TYPE_HARD_F - Hard link </li>
+<li>H5L_TYPE_SOFT_F - Soft link </li>
+<li>H5L_TYPE_EXTERNAL_F - External link </li>
+<li>H5L_TYPE_ERROR_ F - Error </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">token</td><td>If the link is a hard link, token specifies the object token that the link points to. </td></tr>
+ <tr><td class="paramname">val_size</td><td>If the link is a symbolic link, val_size will be the length of the link value, e.g., the length of the name of the pointed-to object with a null terminator. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l.html#ga65e63c6e880fd0183c40486d6748e400">H5Lget_info2()</a> </p>
+
+</div>
+</div>
+<a id="ga99aa9227eaada35260ad838b8ed62659"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga99aa9227eaada35260ad838b8ed62659">&#9670;&nbsp;</a></span>h5lget_name_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lget_name_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index_field</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out), optional&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves name of the nth link in a group, according to the order within a specified field or index. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier specifying location of subject group. </td></tr>
+ <tr><td class="paramname">group_name</td><td>Name of subject group. </td></tr>
+ <tr><td class="paramname">index_field</td><td>Index or field which determines the order: <ul>
+<li>H5_INDEX_UNKNOWN_F = -1 - Unknown index type </li>
+<li>H5_INDEX_NAME_F - Index on names </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+<li>H5_INDEX_N_F - Number of indices defined </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order within field or index: <ul>
+<li>H5_ITER_UNKNOWN_F - Unknown order </li>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - No particular order, whatever is fastest </li>
+<li>H5_ITER_N_F - Number of iteration orders </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">n</td><td>Link for which to retrieve information. </td></tr>
+ <tr><td class="paramname">name</td><td>Buffer in which link value is returned. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>List access property list identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Maximum number of characters of link value to be returned.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l.html#ga453ea40c3bb85ec8120dd17deed2bd90">H5Lget_name_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="ga83751f44c400576d675a3f293e515209"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga83751f44c400576d675a3f293e515209">&#9670;&nbsp;</a></span>h5lis_registered_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lis_registered_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>link_cls_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>registered</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether a class of user-defined links is registered. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">link_cls_id</td><td>User-defined link class identifier. </td></tr>
+ <tr><td class="paramname">registered</td><td>.TRUE. if the link class has been registered. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_a.html#ga02c1cf38efea97d18e5e2f65df3f08a2">H5Lis_registered()</a> </p>
+
+</div>
+</div>
+<a id="gad790e4fc4a233cf25d8be763cb620c53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad790e4fc4a233cf25d8be763cb620c53">&#9670;&nbsp;</a></span>h5literate_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5literate_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>group_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(inout)&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_funptr), intent(in)&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>op_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>return_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously iterates through links in a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">group_id</td><td>Identifier specifying subject group. </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Type of index which determines the order: <ul>
+<li>H5_INDEX_NAME_F - Alphanumeric index on name </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order within index: <ul>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - Fastest available order </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">idx</td><td>Iteration position at which to start, or <br />
+ Position at which an interrupted iteration may be restarted </td></tr>
+ <tr><td class="paramname">op</td><td>Callback function passing data regarding the link to the calling application. </td></tr>
+ <tr><td class="paramname">op_data</td><td>User-defined pointer to data required by the application for its processing of the link. </td></tr>
+ <tr><td class="paramname">return_value</td><td>N/A</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section warning"><dt>Warning</dt><dd>The returned value of the callback routine op will not be set in <code>return_value</code> for H5Literate_async_f(), so <code>return_value</code> should not be used for determining the return state of the callback routine.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga0f56b7243d036cdeb5280d8c41f2436e">H5Literate_async()</a> </p>
+
+</div>
+</div>
+<a id="ga79959b5c280fefeee6a9a4fd890e3918"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga79959b5c280fefeee6a9a4fd890e3918">&#9670;&nbsp;</a></span>h5literate_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5literate_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(inout)&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_funptr), intent(in)&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>op_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>return_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Iterates through links in a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier specifying location of subject group. </td></tr>
+ <tr><td class="paramname">group_name</td><td>Name of subject group. </td></tr>
+ <tr><td class="paramname">index_type</td><td>Type of index which determines the order: <ul>
+<li>H5_INDEX_NAME_F - Alphanumeric index on name </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order within index: <ul>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - Fastest available order </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">idx</td><td>Iteration position at which to start, or <br />
+ Position at which an interrupted iteration may be restarted </td></tr>
+ <tr><td class="paramname">op</td><td>Callback function passing data regarding the link to the calling application. </td></tr>
+ <tr><td class="paramname">op_data</td><td>User-defined pointer to data required by the application for its processing of the link. </td></tr>
+ <tr><td class="paramname">return_value</td><td>Return context: <ul>
+<li>Success: The return value of the first operator that returns non-zero, or zero if all members were processed with no operator returning non-zero. </li>
+<li>Failure: Negative if something goes wrong within the library, or the negative value returned by one of the operators. </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___t_r_a_v.html#ga745a65eb516ce40a3be43490aaeb5c5e">H5Literate_by_name2()</a> </p>
+
+</div>
+</div>
+<a id="ga26cbb1a84d4dd500df6949d2a4a92e0d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga26cbb1a84d4dd500df6949d2a4a92e0d">&#9670;&nbsp;</a></span>h5literate_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5literate_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>group_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(inout)&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_funptr), intent(in)&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>op_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>return_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>$ SUBROUTINE h5lget_val_by_idx_f(loc_id, group_name, index_field, order, n, &amp; $ f_corder_valid, corder, cset, data_size, hdferr, lapl_id) $ IMPLICIT NONE </p>
+<p>$ SUBROUTINE h5lget_val_f(link_loc_id, link_name, size, linkval_buff, &amp; $ hdferr, lapl_id) $ IMPLICIT NONE $ SUBROUTINE H5Lregistered_f(version, class_id, comment, create_func, &amp; $ move_func, copy_func, trav_func, del_func, query_func, hdferr) $ IMPLICIT NONE</p>
+<p>Iterates through links in a group.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">group_id</td><td>Identifier specifying subject group. </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Type of index which determines the order: <ul>
+<li>H5_INDEX_NAME_F - Alphanumeric index on name </li>
+<li>H5_INDEX_CRT_ORDER_F - Index on creation order </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order within index: <ul>
+<li>H5_ITER_INC_F - Increasing order </li>
+<li>H5_ITER_DEC_F - Decreasing order </li>
+<li>H5_ITER_NATIVE_F - Fastest available order </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">idx</td><td>Iteration position at which to start, or <br />
+ Position at which an interrupted iteration may be restarted </td></tr>
+ <tr><td class="paramname">op</td><td>Callback function passing data regarding the link to the calling application. </td></tr>
+ <tr><td class="paramname">op_data</td><td>User-defined pointer to data required by the application for its processing of the link. </td></tr>
+ <tr><td class="paramname">return_value</td><td>Return context: <ul>
+<li>Success: The return value of the first operator that returns non-zero, or zero if all members were processed with no operator returning non-zero. </li>
+<li>Failure: Negative if something goes wrong within the library, or the negative value returned by one of the operators. </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___t_r_a_v.html#gad7ca4206f06b5ada85b6ec5867ec6c73">H5Literate2()</a> </p>
+
+</div>
+</div>
+<a id="ga9e0662219e9782d91250ca6627b574b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9e0662219e9782d91250ca6627b574b6">&#9670;&nbsp;</a></span>h5lmove_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lmove_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>src_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dest_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dest_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Renames a link within an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">src_loc_id</td><td>Original file or group identifier. </td></tr>
+ <tr><td class="paramname">src_name</td><td>Original link name. </td></tr>
+ <tr><td class="paramname">dest_loc_id</td><td>Destination file or group identifier. </td></tr>
+ <tr><td class="paramname">dest_name</td><td>NEW link name. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list identifier to be associated WITH the NEW link. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier to be associated WITH the NEW link.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l.html#ga0bbc7f9bf25c8aca9dd8433a325c8acb">H5Lmove()</a> </p>
+
+</div>
+</div>
+<a id="ga8c17b9a759f758374df64b2216dc514f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8c17b9a759f758374df64b2216dc514f">&#9670;&nbsp;</a></span>h5lvisit_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lvisit_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_funptr), intent(in)&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(inout)&#160;</td>
+ <td class="paramname"><em>op_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>return_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Recursively visits all links starting from a specified group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier </td></tr>
+ <tr><td class="paramname">group_name</td><td>Group name </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Index type </td></tr>
+ <tr><td class="paramname">order</td><td>Iteration order </td></tr>
+ <tr><td class="paramname">op</td><td>Callback function </td></tr>
+ <tr><td class="paramname">op_data</td><td>User-defined callback function context </td></tr>
+ <tr><td class="paramname">return_value</td><td>The return value of the first operator that returns non-zero, or zero if all members were processed with no operator returning non-zero. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___t_r_a_v.html#gafee93792c7e27a7e78b1ec221876b173">H5Lvisit_by_name2()</a> </p>
+
+</div>
+</div>
+<a id="ga2b70c18c17afcd7ca0509dc12f6e5ef3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2b70c18c17afcd7ca0509dc12f6e5ef3">&#9670;&nbsp;</a></span>h5lvisit_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5l::h5lvisit_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>grp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_funptr), intent(in)&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(inout)&#160;</td>
+ <td class="paramname"><em>op_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>return_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Recursively visits all links starting from a specified group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">grp_id</td><td>Group identifier </td></tr>
+ <tr><td class="paramname">idx_type</td><td>Index type </td></tr>
+ <tr><td class="paramname">order</td><td>Iteration order </td></tr>
+ <tr><td class="paramname">op</td><td>Callback function </td></tr>
+ <tr><td class="paramname">op_data</td><td>User-defined callback function context </td></tr>
+ <tr><td class="paramname">return_value</td><td>The return value of the first operator that returns non-zero, or zero if all members were processed with no operator returning non-zero. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___t_r_a_v.html#gae1c6f963892a5f4e8922a66fbe338f66">H5Lvisit2()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="ga9286668bf707376ba5d7a999c35befee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9286668bf707376ba5d7a999c35befee">&#9670;&nbsp;</a></span>h5l_link_class_t_vers_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5l_link_class_t_vers_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5L_LINK_CLASS_T_VERS. </p>
+
+</div>
+</div>
+<a id="gaae5ada36912c6d058d219aef3aa18477"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaae5ada36912c6d058d219aef3aa18477">&#9670;&nbsp;</a></span>h5l_same_loc_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5l_same_loc_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5L_SAME_LOC. </p>
+
+</div>
+</div>
+<a id="ga7eb0438f997d467c514e1758350004a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7eb0438f997d467c514e1758350004a3">&#9670;&nbsp;</a></span>h5l_type_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5l_type_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5L_TYPE_ERROR. </p>
+
+</div>
+</div>
+<a id="ga2eb38e4b58b76e1fa18d8b884f1cfd26"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2eb38e4b58b76e1fa18d8b884f1cfd26">&#9670;&nbsp;</a></span>h5l_type_external_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5l_type_external_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5L_TYPE_EXTERNAL. </p>
+
+</div>
+</div>
+<a id="ga7f46e8015570c850d46fc2c04462573f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7f46e8015570c850d46fc2c04462573f">&#9670;&nbsp;</a></span>h5l_type_hard_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5l_type_hard_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5L_TYPE_HARD. </p>
+
+</div>
+</div>
+<a id="ga9942d93ab69e3c609f4e2357a93b7ce0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9942d93ab69e3c609f4e2357a93b7ce0">&#9670;&nbsp;</a></span>h5l_type_soft_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5l_type_soft_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5L_TYPE_SOFT. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_l_t.html b/develop/group___f_h5_l_t.html
new file mode 100644
index 0000000..eebcc3d
--- /dev/null
+++ b/develop/group___f_h5_l_t.html
@@ -0,0 +1,1466 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran High Level Lite (H5LT) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_l_t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran High Level Lite (H5LT) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_l_t.html">HDF5 Lite APIs (H5LT,H5LD)</a>, C-HL API</dd>
+<dd>
+<a class="el" href="_h5_l_t__u_g.html">The HDF5 High Level Lite</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga0d6dfca96e37bc6a896b5e0a6b63fa3c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga0d6dfca96e37bc6a896b5e0a6b63fa3c">h5ltmake_dataset_f</a> (loc_id, dset_name, rank, dims, type_id, buf, errcode)</td></tr>
+<tr class="memdesc:ga0d6dfca96e37bc6a896b5e0a6b63fa3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset of a type <code>type_id</code>. <a href="group___f_h5_l_t.html#ga0d6dfca96e37bc6a896b5e0a6b63fa3c">More...</a><br /></td></tr>
+<tr class="separator:ga0d6dfca96e37bc6a896b5e0a6b63fa3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0d6dfca96e37bc6a896b5e0a6b63fa3c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga0d6dfca96e37bc6a896b5e0a6b63fa3c">h5ltmake_dataset_f</a> (loc_id, dset_name, rank, dims, type_id, buf, errcode)</td></tr>
+<tr class="memdesc:ga0d6dfca96e37bc6a896b5e0a6b63fa3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset of a type <code>type_id</code>. <a href="group___f_h5_l_t.html#ga0d6dfca96e37bc6a896b5e0a6b63fa3c">More...</a><br /></td></tr>
+<tr class="separator:ga0d6dfca96e37bc6a896b5e0a6b63fa3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae421fb63aa005be525d63fd1f2518a82"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#gae421fb63aa005be525d63fd1f2518a82">h5ltread_dataset_f</a> (loc_id, dset_name, type_id, buf, errcode)</td></tr>
+<tr class="memdesc:gae421fb63aa005be525d63fd1f2518a82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a dataset of a type <code>type_id</code>. <a href="group___f_h5_l_t.html#gae421fb63aa005be525d63fd1f2518a82">More...</a><br /></td></tr>
+<tr class="separator:gae421fb63aa005be525d63fd1f2518a82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga92e931425189d41ba6f7950815671c0a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga92e931425189d41ba6f7950815671c0a">h5ltread_dataset_f</a> (loc_id, dset_name, type_id, buf, dims, errcode)</td></tr>
+<tr class="memdesc:ga92e931425189d41ba6f7950815671c0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a dataset of a type <code>type_id</code>. <a href="group___f_h5_l_t.html#ga92e931425189d41ba6f7950815671c0a">More...</a><br /></td></tr>
+<tr class="separator:ga92e931425189d41ba6f7950815671c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0736a6efe18b2248005e1a8fdffc42f1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga0736a6efe18b2248005e1a8fdffc42f1">h5ltset_attribute_f</a> (loc_id, dset_name, attr_name, buf, buf_type, SizeOf_buf_type, size, errcode)</td></tr>
+<tr class="memdesc:ga0736a6efe18b2248005e1a8fdffc42f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute and is a generic replacement for data type specific Fortran h5ltset_attribute_*_f APIs. There is no C equivalent API. <a href="group___f_h5_l_t.html#ga0736a6efe18b2248005e1a8fdffc42f1">More...</a><br /></td></tr>
+<tr class="separator:ga0736a6efe18b2248005e1a8fdffc42f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8f78e68822706821b2fad6caa50f10a9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga8f78e68822706821b2fad6caa50f10a9">h5ltset_attribute_int_f</a> (loc_id, obj_name, attr_name, buf, size, errcode)</td></tr>
+<tr class="memdesc:ga8f78e68822706821b2fad6caa50f10a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___f_h5_l_t.html#ga8f78e68822706821b2fad6caa50f10a9">More...</a><br /></td></tr>
+<tr class="separator:ga8f78e68822706821b2fad6caa50f10a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4361fe6aeea743f1cc3210554c906a58"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga4361fe6aeea743f1cc3210554c906a58">h5ltset_attribute_float_f</a> (loc_id, obj_name, attr_name, buf, size, errcode)</td></tr>
+<tr class="memdesc:ga4361fe6aeea743f1cc3210554c906a58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___f_h5_l_t.html#ga4361fe6aeea743f1cc3210554c906a58">More...</a><br /></td></tr>
+<tr class="separator:ga4361fe6aeea743f1cc3210554c906a58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga12d0404fa02b5e56f1fde91d650aebcb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga12d0404fa02b5e56f1fde91d650aebcb">h5ltset_attribute_double_f</a> (loc_id, obj_name, attr_name, buf, size, errcode)</td></tr>
+<tr class="memdesc:ga12d0404fa02b5e56f1fde91d650aebcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___f_h5_l_t.html#ga12d0404fa02b5e56f1fde91d650aebcb">More...</a><br /></td></tr>
+<tr class="separator:ga12d0404fa02b5e56f1fde91d650aebcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga15c3bc6de5eb161db4d9d33cf3485cd5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga15c3bc6de5eb161db4d9d33cf3485cd5">h5ltset_attribute_string_f</a> (loc_id, obj_name, attr_name, buf, errcode)</td></tr>
+<tr class="memdesc:ga15c3bc6de5eb161db4d9d33cf3485cd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes an attribute. <a href="group___f_h5_l_t.html#ga15c3bc6de5eb161db4d9d33cf3485cd5">More...</a><br /></td></tr>
+<tr class="separator:ga15c3bc6de5eb161db4d9d33cf3485cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7423b5a46e90c64bbcb7a6ded3100eb8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga7423b5a46e90c64bbcb7a6ded3100eb8">h5ltget_attribute_f</a> (loc_id, obj_name, attr_name, buf, buf_type, SizeOf_buf_type, errcode)</td></tr>
+<tr class="memdesc:ga7423b5a46e90c64bbcb7a6ded3100eb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___f_h5_l_t.html#ga7423b5a46e90c64bbcb7a6ded3100eb8">More...</a><br /></td></tr>
+<tr class="separator:ga7423b5a46e90c64bbcb7a6ded3100eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga191d5c3923f812fd42f8ab9fe3ab9a7b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga191d5c3923f812fd42f8ab9fe3ab9a7b">h5ltget_attribute_int_f</a> (loc_id, obj_name, attr_name, buf, errcode)</td></tr>
+<tr class="memdesc:ga191d5c3923f812fd42f8ab9fe3ab9a7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___f_h5_l_t.html#ga191d5c3923f812fd42f8ab9fe3ab9a7b">More...</a><br /></td></tr>
+<tr class="separator:ga191d5c3923f812fd42f8ab9fe3ab9a7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb8fa45c13bd064e1eb9c92337203173"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#gabb8fa45c13bd064e1eb9c92337203173">h5ltget_attribute_float_f</a> (loc_id, obj_name, attr_name, buf, errcode)</td></tr>
+<tr class="memdesc:gabb8fa45c13bd064e1eb9c92337203173"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___f_h5_l_t.html#gabb8fa45c13bd064e1eb9c92337203173">More...</a><br /></td></tr>
+<tr class="separator:gabb8fa45c13bd064e1eb9c92337203173"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5ede1ce26065fee36fd906530d3f3f8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#gaf5ede1ce26065fee36fd906530d3f3f8">h5ltget_attribute_double_f</a> (loc_id, obj_name, attr_name, buf, errcode)</td></tr>
+<tr class="memdesc:gaf5ede1ce26065fee36fd906530d3f3f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___f_h5_l_t.html#gaf5ede1ce26065fee36fd906530d3f3f8">More...</a><br /></td></tr>
+<tr class="separator:gaf5ede1ce26065fee36fd906530d3f3f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae4a7e782b71a1df8c2019c912d405813"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#gae4a7e782b71a1df8c2019c912d405813">h5ltget_attribute_string_f</a> (loc_id, obj_name, attr_name, buf, errcode)</td></tr>
+<tr class="memdesc:gae4a7e782b71a1df8c2019c912d405813"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an attribute from disk. <a href="group___f_h5_l_t.html#gae4a7e782b71a1df8c2019c912d405813">More...</a><br /></td></tr>
+<tr class="separator:gae4a7e782b71a1df8c2019c912d405813"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga89fec5f1637259da836110fbe886e1be"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga89fec5f1637259da836110fbe886e1be">h5ltget_dataset_ndims_f</a> (loc_id, dset_name, rank, errcode)</td></tr>
+<tr class="memdesc:ga89fec5f1637259da836110fbe886e1be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the dimensionality of a dataset. <a href="group___f_h5_l_t.html#ga89fec5f1637259da836110fbe886e1be">More...</a><br /></td></tr>
+<tr class="separator:ga89fec5f1637259da836110fbe886e1be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90726c6f363ea528b383d2233e5b11d8"><td class="memItemLeft" align="right" valign="top">integer function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga90726c6f363ea528b383d2233e5b11d8">h5ltfind_dataset_f</a> (loc_id, dset_name)</td></tr>
+<tr class="memdesc:ga90726c6f363ea528b383d2233e5b11d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a dataset exists. <a href="group___f_h5_l_t.html#ga90726c6f363ea528b383d2233e5b11d8">More...</a><br /></td></tr>
+<tr class="separator:ga90726c6f363ea528b383d2233e5b11d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga95925e34a3f0e8633184640d40d5c600"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga95925e34a3f0e8633184640d40d5c600">h5ltget_dataset_info_f</a> (loc_id, dset_name, dims, type_class, type_size, errcode)</td></tr>
+<tr class="memdesc:ga95925e34a3f0e8633184640d40d5c600"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves information about a dataset. <a href="group___f_h5_l_t.html#ga95925e34a3f0e8633184640d40d5c600">More...</a><br /></td></tr>
+<tr class="separator:ga95925e34a3f0e8633184640d40d5c600"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga46b9a1492dbf19c53acef67c9feb2597"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga46b9a1492dbf19c53acef67c9feb2597">h5ltget_attribute_ndims_f</a> (loc_id, obj_name, attr_name, rank, errcode)</td></tr>
+<tr class="memdesc:ga46b9a1492dbf19c53acef67c9feb2597"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the dimensionality of an attribute. <a href="group___f_h5_l_t.html#ga46b9a1492dbf19c53acef67c9feb2597">More...</a><br /></td></tr>
+<tr class="separator:ga46b9a1492dbf19c53acef67c9feb2597"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga882dea6e1a2b9911370db87fe2d66d16"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga882dea6e1a2b9911370db87fe2d66d16">h5ltget_attribute_info_f</a> (loc_id, obj_name, attr_name, dims, type_class, type_size, errcode)</td></tr>
+<tr class="memdesc:ga882dea6e1a2b9911370db87fe2d66d16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about an attribute. <a href="group___f_h5_l_t.html#ga882dea6e1a2b9911370db87fe2d66d16">More...</a><br /></td></tr>
+<tr class="separator:ga882dea6e1a2b9911370db87fe2d66d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2facdf223ebbc99d5ea1b77388c09460"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_l_t.html#ga2facdf223ebbc99d5ea1b77388c09460">h5ltpath_valid_f</a> (loc_id, path, check_object_valid, path_valid, errcode)</td></tr>
+<tr class="memdesc:ga2facdf223ebbc99d5ea1b77388c09460"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether an HDF5 path is valid and, optionally, whether the path resolves to an HDF5 object. <a href="group___f_h5_l_t.html#ga2facdf223ebbc99d5ea1b77388c09460">More...</a><br /></td></tr>
+<tr class="separator:ga2facdf223ebbc99d5ea1b77388c09460"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga90726c6f363ea528b383d2233e5b11d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga90726c6f363ea528b383d2233e5b11d8">&#9670;&nbsp;</a></span>h5ltfind_dataset_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer function h5lt::h5ltfind_dataset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether a dataset exists. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the group containing the dataset. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The dataset name.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns zero (false), a positive (true) or a negative (failure) value.</dd></dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#gaf07b7f43f1eb651b5ea2caa3479d045f">H5LTfind_dataset()</a> </p>
+
+</div>
+</div>
+<a id="gaf5ede1ce26065fee36fd906530d3f3f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf5ede1ce26065fee36fd906530d3f3f8">&#9670;&nbsp;</a></span>h5ltget_attribute_double_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltget_attribute_double_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real(kind=c_double), dimension(*), intent(inout), target&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads an attribute from disk. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the object (dataset or group) to create the attribute within </td></tr>
+ <tr><td class="paramname">obj_name</td><td>The name of the object that the attribute is attached to. </td></tr>
+ <tr><td class="paramname">attr_name</td><td>The attribute name. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the attribute. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#gab53a699345830b2a9bcb190c75929948">H5LTget_attribute_double()</a> </p>
+
+</div>
+</div>
+<a id="ga7423b5a46e90c64bbcb7a6ded3100eb8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7423b5a46e90c64bbcb7a6ded3100eb8">&#9670;&nbsp;</a></span>h5ltget_attribute_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltget_attribute_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>buf_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>SizeOf_buf_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads an attribute from disk. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">obj_name</td><td>The name of the object that the attribute is attached to. </td></tr>
+ <tr><td class="paramname">attr_name</td><td>The name of the attribute to create. </td></tr>
+ <tr><td class="paramname">buf</td><td>The data buffer. </td></tr>
+ <tr><td class="paramname">buf_type</td><td>Valid data types are CHARACTER, INTEGER or REAL. NOTE: only the first character matters and is case insensitive. </td></tr>
+ <tr><td class="paramname">SizeOf_buf_type</td><td>Size of <code>buf's</code> data type, in bytes. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga55719ea6b536d87ab2838405a6ee0bf4">H5LTget_attribute()</a> </p>
+
+</div>
+</div>
+<a id="gabb8fa45c13bd064e1eb9c92337203173"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabb8fa45c13bd064e1eb9c92337203173">&#9670;&nbsp;</a></span>h5ltget_attribute_float_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltget_attribute_float_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real(kind=c_float), dimension(*), intent(inout), target&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads an attribute from disk. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the object (dataset or group) to create the attribute within </td></tr>
+ <tr><td class="paramname">obj_name</td><td>The name of the object that the attribute is attached to. </td></tr>
+ <tr><td class="paramname">attr_name</td><td>The attribute name. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the attribute. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga400abe7635b3541db5e1e98bd4461646">H5LTget_attribute_float()</a> </p>
+
+</div>
+</div>
+<a id="ga882dea6e1a2b9911370db87fe2d66d16"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga882dea6e1a2b9911370db87fe2d66d16">&#9670;&nbsp;</a></span>h5ltget_attribute_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltget_attribute_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(inout)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(inout)&#160;</td>
+ <td class="paramname"><em>type_class</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(inout)&#160;</td>
+ <td class="paramname"><em>type_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets information about an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the object (dataset or group) to read the attribute from. </td></tr>
+ <tr><td class="paramname">obj_name</td><td>The name of the object that the attribute is attached to. </td></tr>
+ <tr><td class="paramname">attr_name</td><td>The attribute name. </td></tr>
+ <tr><td class="paramname">dims</td><td>The dimensions of the attribute. </td></tr>
+ <tr><td class="paramname">type_class</td><td>The class identifier. For a list of valid class types see: H5Tget_class_f(). </td></tr>
+ <tr><td class="paramname">type_size</td><td>The size of the datatype in bytes. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga07ae0cbfdd9258f5bd4cd06154a0cc77">H5LTget_attribute_info()</a> </p>
+
+</div>
+</div>
+<a id="ga191d5c3923f812fd42f8ab9fe3ab9a7b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga191d5c3923f812fd42f8ab9fe3ab9a7b">&#9670;&nbsp;</a></span>h5ltget_attribute_int_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltget_attribute_int_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(inout), target&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads an attribute from disk. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the object (dataset or group) to create the attribute within </td></tr>
+ <tr><td class="paramname">obj_name</td><td>The name of the object that the attribute is attached to. </td></tr>
+ <tr><td class="paramname">attr_name</td><td>The attribute name. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the attribute. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#gae1c19b69997a554916cb94ad0e919522">H5LTget_attribute_int()</a> </p>
+
+</div>
+</div>
+<a id="ga46b9a1492dbf19c53acef67c9feb2597"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga46b9a1492dbf19c53acef67c9feb2597">&#9670;&nbsp;</a></span>h5ltget_attribute_ndims_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltget_attribute_ndims_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(inout)&#160;</td>
+ <td class="paramname"><em>rank</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the dimensionality of an attribute. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the object (dataset or group) to read the attribute from. </td></tr>
+ <tr><td class="paramname">obj_name</td><td>The name of the object that the attribute is attached to. </td></tr>
+ <tr><td class="paramname">attr_name</td><td>The attribute name. </td></tr>
+ <tr><td class="paramname">rank</td><td>The dimensionality of the attribute. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga2a74a644a2e8440b0d1b520d0a60154d">H5LTget_attribute_ndims()</a> </p>
+
+</div>
+</div>
+<a id="gae4a7e782b71a1df8c2019c912d405813"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae4a7e782b71a1df8c2019c912d405813">&#9670;&nbsp;</a></span>h5ltget_attribute_string_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltget_attribute_string_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(inout)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads an attribute from disk. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the object (dataset or group) to create the attribute within </td></tr>
+ <tr><td class="paramname">obj_name</td><td>The name of the object that the attribute is attached to. </td></tr>
+ <tr><td class="paramname">attr_name</td><td>The attribute name. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the attribute. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga3aecb1321336e597481338d96f0bafcc">H5LTget_attribute_string()</a> </p>
+
+</div>
+</div>
+<a id="ga95925e34a3f0e8633184640d40d5c600"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga95925e34a3f0e8633184640d40d5c600">&#9670;&nbsp;</a></span>h5ltget_dataset_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltget_dataset_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(inout)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(inout)&#160;</td>
+ <td class="paramname"><em>type_class</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(inout)&#160;</td>
+ <td class="paramname"><em>type_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves information about a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the object to locate the dataset within. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The dataset name. </td></tr>
+ <tr><td class="paramname">dims</td><td>The dimensions of the dataset. </td></tr>
+ <tr><td class="paramname">type_class</td><td>The class identifier. See H5Tget_class_f() for a list of class types. </td></tr>
+ <tr><td class="paramname">type_size</td><td>The size of the datatype in bytes. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga22e80aa8a3633f072fc6d48474d032a3">H5LTget_dataset_info()</a> </p>
+
+</div>
+</div>
+<a id="ga89fec5f1637259da836110fbe886e1be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga89fec5f1637259da836110fbe886e1be">&#9670;&nbsp;</a></span>h5ltget_dataset_ndims_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltget_dataset_ndims_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(inout)&#160;</td>
+ <td class="paramname"><em>rank</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the dimensionality of a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the object to locate the dataset within. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The dataset name. </td></tr>
+ <tr><td class="paramname">rank</td><td>The dimensionality of the dataset. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#gabf88837b53a06369de842d5823c05bfa">H5LTget_dataset_ndims()</a> </p>
+
+</div>
+</div>
+<a id="ga0d6dfca96e37bc6a896b5e0a6b63fa3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0d6dfca96e37bc6a896b5e0a6b63fa3c">&#9670;&nbsp;</a></span>h5ltmake_dataset_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltmake_dataset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>rank</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates and writes a dataset of a type <code>type_id</code>. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to create. </td></tr>
+ <tr><td class="paramname">rank</td><td>Number of dimensions of dataspace. </td></tr>
+ <tr><td class="paramname">dims</td><td>An array of the size of each dimension. </td></tr>
+ <tr><td class="paramname">type_id</td><td>Identifier of the datatype to use when creating the dataset. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the dataset. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#gab0cf2bedc8e1f463331fe693cfd45954">H5LTmake_dataset()</a> </p>
+
+</div>
+</div>
+<a id="ga0d6dfca96e37bc6a896b5e0a6b63fa3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0d6dfca96e37bc6a896b5e0a6b63fa3c">&#9670;&nbsp;</a></span>h5ltmake_dataset_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltmake_dataset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>rank</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), dimension(*,*,...), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates and writes a dataset of a type <code>type_id</code>. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to create. </td></tr>
+ <tr><td class="paramname">rank</td><td>Number of dimensions of dataspace. </td></tr>
+ <tr><td class="paramname">dims</td><td>An array of the size of each dimension. Limited to seven dimensions. </td></tr>
+ <tr><td class="paramname">type_id</td><td>Identifier of the datatype to use when creating the dataset. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the dataset. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#gab0cf2bedc8e1f463331fe693cfd45954">H5LTmake_dataset()</a> </p>
+
+</div>
+</div>
+<a id="ga2facdf223ebbc99d5ea1b77388c09460"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2facdf223ebbc99d5ea1b77388c09460">&#9670;&nbsp;</a></span>h5ltpath_valid_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltpath_valid_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(in)&#160;</td>
+ <td class="paramname"><em>check_object_valid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>path_valid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether an HDF5 path is valid and, optionally, whether the path resolves to an HDF5 object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of an object in the file. </td></tr>
+ <tr><td class="paramname">path</td><td>The path to the object to check; links in path may be of any type. </td></tr>
+ <tr><td class="paramname">check_object_valid</td><td>Indicates whether to check if the final component of the path resolves to a valid object. </td></tr>
+ <tr><td class="paramname">path_valid</td><td>Object status. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga9f2bc8f8a9c9e10fa4fce82932546230">H5LTpath_valid()</a> </p>
+
+</div>
+</div>
+<a id="ga92e931425189d41ba6f7950815671c0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga92e931425189d41ba6f7950815671c0a">&#9670;&nbsp;</a></span>h5ltread_dataset_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltread_dataset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), dimension(*,*,...), intent(inout)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads a dataset of a type <code>type_id</code>. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to create. </td></tr>
+ <tr><td class="paramname">type_id</td><td>Identifier of the datatype to use when creating the dataset. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the dataset. </td></tr>
+ <tr><td class="paramname">dims</td><td>An array of the size of each dimension. Limited to seven dimensions. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga204be69f598b5b53095ff6eb4c31189b">H5LTread_dataset()</a> </p>
+
+</div>
+</div>
+<a id="gae421fb63aa005be525d63fd1f2518a82"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae421fb63aa005be525d63fd1f2518a82">&#9670;&nbsp;</a></span>h5ltread_dataset_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltread_dataset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads a dataset of a type <code>type_id</code>. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to create. </td></tr>
+ <tr><td class="paramname">type_id</td><td>Identifier of the datatype to use when creating the dataset. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the dataset. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga204be69f598b5b53095ff6eb4c31189b">H5LTread_dataset()</a> </p>
+
+</div>
+</div>
+<a id="ga12d0404fa02b5e56f1fde91d650aebcb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga12d0404fa02b5e56f1fde91d650aebcb">&#9670;&nbsp;</a></span>h5ltset_attribute_double_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltset_attribute_double_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real(kind=c_double), dimension(*), intent(in), target&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates and writes an attribute. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the object (dataset or group) to create the attribute within </td></tr>
+ <tr><td class="paramname">obj_name</td><td>The name of the object to attach the attribute. </td></tr>
+ <tr><td class="paramname">attr_name</td><td>The attribute name. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the attribute. </td></tr>
+ <tr><td class="paramname">size</td><td>The size of the 1D array (one in the case of a scalar attribute). This value is used by <a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae" title="Creates a new simple dataspace and opens it for access.">H5Screate_simple()</a> to create the dataspace. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga45b4cca6aec328e35e16a8cfc70de406">H5LTset_attribute_double()</a> </p>
+
+</div>
+</div>
+<a id="ga0736a6efe18b2248005e1a8fdffc42f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0736a6efe18b2248005e1a8fdffc42f1">&#9670;&nbsp;</a></span>h5ltset_attribute_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltset_attribute_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>buf_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>SizeOf_buf_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates and writes an attribute and is a generic replacement for data type specific Fortran h5ltset_attribute_*_f APIs. There is no C equivalent API. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to create. </td></tr>
+ <tr><td class="paramname">attr_name</td><td>The name of the attribute to create. </td></tr>
+ <tr><td class="paramname">buf</td><td>The data buffer. </td></tr>
+ <tr><td class="paramname">buf_type</td><td>Valid data types are CHARACTER, INTEGER or REAL. NOTE: only the first character matters and is case insensitive. </td></tr>
+ <tr><td class="paramname">SizeOf_buf_type</td><td>Size of <code>buf's</code> data type, in bytes. </td></tr>
+ <tr><td class="paramname">size</td><td>Size of attribute array. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="ga4361fe6aeea743f1cc3210554c906a58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4361fe6aeea743f1cc3210554c906a58">&#9670;&nbsp;</a></span>h5ltset_attribute_float_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltset_attribute_float_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real(kind=c_float), dimension(*), intent(in), target&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates and writes an attribute. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the object (dataset or group) to create the attribute within </td></tr>
+ <tr><td class="paramname">obj_name</td><td>The name of the object to attach the attribute. </td></tr>
+ <tr><td class="paramname">attr_name</td><td>The attribute name. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the attribute. </td></tr>
+ <tr><td class="paramname">size</td><td>The size of the 1D array (one in the case of a scalar attribute). This value is used by <a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae" title="Creates a new simple dataspace and opens it for access.">H5Screate_simple()</a> to create the dataspace. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga6bc12b816becd1af5b287abe038bacc8">H5LTset_attribute_float()</a> </p>
+
+</div>
+</div>
+<a id="ga8f78e68822706821b2fad6caa50f10a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8f78e68822706821b2fad6caa50f10a9">&#9670;&nbsp;</a></span>h5ltset_attribute_int_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltset_attribute_int_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), target&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates and writes an attribute. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the object (dataset or group) to create the attribute within </td></tr>
+ <tr><td class="paramname">obj_name</td><td>The name of the object to attach the attribute. </td></tr>
+ <tr><td class="paramname">attr_name</td><td>The attribute name. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the attribute. </td></tr>
+ <tr><td class="paramname">size</td><td>The size of the 1D array (one in the case of a scalar attribute). This value is used by <a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae" title="Creates a new simple dataspace and opens it for access.">H5Screate_simple()</a> to create the dataspace. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga212c201830dba83098a2c91ac6135b8f">H5LTset_attribute_int()</a> </p>
+
+</div>
+</div>
+<a id="ga15c3bc6de5eb161db4d9d33cf3485cd5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga15c3bc6de5eb161db4d9d33cf3485cd5">&#9670;&nbsp;</a></span>h5ltset_attribute_string_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5lt::h5ltset_attribute_string_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>attr_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), dimension(*), intent(in), target&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates and writes an attribute. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of the object (dataset or group) to create the attribute within </td></tr>
+ <tr><td class="paramname">obj_name</td><td>The name of the object to attach the attribute. </td></tr>
+ <tr><td class="paramname">attr_name</td><td>The attribute name. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data to be written to the attribute. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_l_t.html#ga53f56fbb2742d54f7a31f67de1abf179">H5LTset_attribute_string()</a> </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_o.html b/develop/group___f_h5_o.html
new file mode 100644
index 0000000..0319f4e
--- /dev/null
+++ b/develop/group___f_h5_o.html
@@ -0,0 +1,2483 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Object (H5O) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_o.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Object (H5O) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p><a class="el" href="structh5global_1_1h5o__token__t__f.html">h5o_token_t_f</a> derived type </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_o.html">Objects (H5O)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_o__u_g.html">The HDF5 Objects</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5global_1_1h5o__token__t__f.html">h5o_token_t_f</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gadeebc9e7017c564fcbcc88cc99264a70"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gadeebc9e7017c564fcbcc88cc99264a70">h5olink_f</a> (object_id, new_loc_id, new_link_name, hdferr, lcpl_id, lapl_id)</td></tr>
+<tr class="memdesc:gadeebc9e7017c564fcbcc88cc99264a70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a hard link to an object in an HDF5 file. <a href="group___f_h5_o.html#gadeebc9e7017c564fcbcc88cc99264a70">More...</a><br /></td></tr>
+<tr class="separator:gadeebc9e7017c564fcbcc88cc99264a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8b9c8d7c3e113ab6c8db692d0a1a6fbc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga8b9c8d7c3e113ab6c8db692d0a1a6fbc">h5oopen_f</a> (loc_id, name, obj_id, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga8b9c8d7c3e113ab6c8db692d0a1a6fbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an object in an HDF5 file by location identifier and path name. <a href="group___f_h5_o.html#ga8b9c8d7c3e113ab6c8db692d0a1a6fbc">More...</a><br /></td></tr>
+<tr class="separator:ga8b9c8d7c3e113ab6c8db692d0a1a6fbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4ab9cbc5064a55d1d5d6e0cef9e3569b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga4ab9cbc5064a55d1d5d6e0cef9e3569b">h5oopen_async_f</a> (loc_id, name, obj_id, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga4ab9cbc5064a55d1d5d6e0cef9e3569b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously opens an object in an HDF5 file by location identifier and path name. <a href="group___f_h5_o.html#ga4ab9cbc5064a55d1d5d6e0cef9e3569b">More...</a><br /></td></tr>
+<tr class="separator:ga4ab9cbc5064a55d1d5d6e0cef9e3569b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacadb403d8d9bdaf35a5650981e1ba287"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gacadb403d8d9bdaf35a5650981e1ba287">h5oclose_f</a> (object_id, hdferr)</td></tr>
+<tr class="memdesc:gacadb403d8d9bdaf35a5650981e1ba287"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an object in an HDF5 file. <a href="group___f_h5_o.html#gacadb403d8d9bdaf35a5650981e1ba287">More...</a><br /></td></tr>
+<tr class="separator:gacadb403d8d9bdaf35a5650981e1ba287"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaed333df69234f297cbf9bbbcd570d7e9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gaed333df69234f297cbf9bbbcd570d7e9">h5oclose_async_f</a> (object_id, es_id, hdferr, file, func, line)</td></tr>
+<tr class="memdesc:gaed333df69234f297cbf9bbbcd570d7e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously closes an object in an HDF5 file. <a href="group___f_h5_o.html#gaed333df69234f297cbf9bbbcd570d7e9">More...</a><br /></td></tr>
+<tr class="separator:gaed333df69234f297cbf9bbbcd570d7e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5ea800728698baa0b768c6bd95d22cd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gae5ea800728698baa0b768c6bd95d22cd">h5oopen_by_token_f</a> (loc_id, token, obj_id, hdferr)</td></tr>
+<tr class="memdesc:gae5ea800728698baa0b768c6bd95d22cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an object using its token within an HDF5 file. <a href="group___f_h5_o.html#gae5ea800728698baa0b768c6bd95d22cd">More...</a><br /></td></tr>
+<tr class="separator:gae5ea800728698baa0b768c6bd95d22cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga32006aced3f51c61cc08dc2bbef018d5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga32006aced3f51c61cc08dc2bbef018d5">h5ocopy_f</a> (src_loc_id, src_name, dst_loc_id, dst_name, hdferr, ocpypl_id, lcpl_id)</td></tr>
+<tr class="memdesc:ga32006aced3f51c61cc08dc2bbef018d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an object in an HDF5 file. <a href="group___f_h5_o.html#ga32006aced3f51c61cc08dc2bbef018d5">More...</a><br /></td></tr>
+<tr class="separator:ga32006aced3f51c61cc08dc2bbef018d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1628c2d73fe41f839b5a3e8a6b9525a9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga1628c2d73fe41f839b5a3e8a6b9525a9">h5ocopy_async_f</a> (src_loc_id, src_name, dst_loc_id, dst_name, es_id, hdferr, ocpypl_id, lcpl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga1628c2d73fe41f839b5a3e8a6b9525a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously copies an object in an HDF5 file. <a href="group___f_h5_o.html#ga1628c2d73fe41f839b5a3e8a6b9525a9">More...</a><br /></td></tr>
+<tr class="separator:ga1628c2d73fe41f839b5a3e8a6b9525a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa8523f95d579195015f244ffc6998236"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gaa8523f95d579195015f244ffc6998236">h5odecr_refcount_f</a> (object_id, hdferr)</td></tr>
+<tr class="memdesc:gaa8523f95d579195015f244ffc6998236"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrements an object reference count. <a href="group___f_h5_o.html#gaa8523f95d579195015f244ffc6998236">More...</a><br /></td></tr>
+<tr class="separator:gaa8523f95d579195015f244ffc6998236"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1a97a6266c94caf617b28d52a6092680"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga1a97a6266c94caf617b28d52a6092680">h5oexists_by_name_f</a> (loc_id, name, link_exists, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga1a97a6266c94caf617b28d52a6092680"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a link resolves to an actual object. <a href="group___f_h5_o.html#ga1a97a6266c94caf617b28d52a6092680">More...</a><br /></td></tr>
+<tr class="separator:ga1a97a6266c94caf617b28d52a6092680"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad98e2b31f90a24d949e1455af3640076"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gad98e2b31f90a24d949e1455af3640076">h5oget_comment_f</a> (obj_id, comment, hdferr, bufsize)</td></tr>
+<tr class="memdesc:gad98e2b31f90a24d949e1455af3640076"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves comment for specified object. <a href="group___f_h5_o.html#gad98e2b31f90a24d949e1455af3640076">More...</a><br /></td></tr>
+<tr class="separator:gad98e2b31f90a24d949e1455af3640076"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga561ff0be7365225cf370746948b47950"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga561ff0be7365225cf370746948b47950">h5oget_comment_by_name_f</a> (loc_id, name, comment, hdferr, bufsize, lapl_id)</td></tr>
+<tr class="memdesc:ga561ff0be7365225cf370746948b47950"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves comment for specified object. <a href="group___f_h5_o.html#ga561ff0be7365225cf370746948b47950">More...</a><br /></td></tr>
+<tr class="separator:ga561ff0be7365225cf370746948b47950"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2d46791a629ed19e9dce05d64def81ff"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga2d46791a629ed19e9dce05d64def81ff">h5oincr_refcount_f</a> (obj_id, hdferr)</td></tr>
+<tr class="memdesc:ga2d46791a629ed19e9dce05d64def81ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increments an object reference count. <a href="group___f_h5_o.html#ga2d46791a629ed19e9dce05d64def81ff">More...</a><br /></td></tr>
+<tr class="separator:ga2d46791a629ed19e9dce05d64def81ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b88fba120303702265fc8e7a403938f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga6b88fba120303702265fc8e7a403938f">h5oopen_by_idx_f</a> (loc_id, group_name, index_type, order, n, obj_id, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga6b88fba120303702265fc8e7a403938f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open the nth object in a group. <a href="group___f_h5_o.html#ga6b88fba120303702265fc8e7a403938f">More...</a><br /></td></tr>
+<tr class="separator:ga6b88fba120303702265fc8e7a403938f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50f36c2f196657d9df9d9ccf194fc27e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga50f36c2f196657d9df9d9ccf194fc27e">h5oopen_by_idx_async_f</a> (loc_id, group_name, index_type, order, n, obj_id, es_id, hdferr, lapl_id, file, func, line)</td></tr>
+<tr class="memdesc:ga50f36c2f196657d9df9d9ccf194fc27e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously open the nth object in a group. <a href="group___f_h5_o.html#ga50f36c2f196657d9df9d9ccf194fc27e">More...</a><br /></td></tr>
+<tr class="separator:ga50f36c2f196657d9df9d9ccf194fc27e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa2f548379f8b19e5e9d0d94fe2374b82"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gaa2f548379f8b19e5e9d0d94fe2374b82">h5oset_comment_f</a> (obj_id, comment, hdferr)</td></tr>
+<tr class="memdesc:gaa2f548379f8b19e5e9d0d94fe2374b82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets comment for specified object. <a href="group___f_h5_o.html#gaa2f548379f8b19e5e9d0d94fe2374b82">More...</a><br /></td></tr>
+<tr class="separator:gaa2f548379f8b19e5e9d0d94fe2374b82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga055a0df478b27d60036a0d9d90c4cfe7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga055a0df478b27d60036a0d9d90c4cfe7">h5oset_comment_by_name_f</a> (loc_id, name, comment, hdferr, lapl_id)</td></tr>
+<tr class="memdesc:ga055a0df478b27d60036a0d9d90c4cfe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets comment for specified object. <a href="group___f_h5_o.html#ga055a0df478b27d60036a0d9d90c4cfe7">More...</a><br /></td></tr>
+<tr class="separator:ga055a0df478b27d60036a0d9d90c4cfe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac13863f1c37c8e71457d769371a255eb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gac13863f1c37c8e71457d769371a255eb">h5ovisit_f</a> (object_id, index_type, order, op, op_data, return_value, hdferr, fields)</td></tr>
+<tr class="memdesc:gac13863f1c37c8e71457d769371a255eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all objects starting from a specified object. <a href="group___f_h5_o.html#gac13863f1c37c8e71457d769371a255eb">More...</a><br /></td></tr>
+<tr class="separator:gac13863f1c37c8e71457d769371a255eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadd325566979d2f6a396abcade61b410b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gadd325566979d2f6a396abcade61b410b">h5oget_info_by_name_f</a> (loc_id, name, object_info, hdferr, lapl_id, fields)</td></tr>
+<tr class="memdesc:gadd325566979d2f6a396abcade61b410b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object, identifying the object by location and relative name. <a href="group___f_h5_o.html#gadd325566979d2f6a396abcade61b410b">More...</a><br /></td></tr>
+<tr class="separator:gadd325566979d2f6a396abcade61b410b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac747f71cbef72c4ad608ed737d5bc053"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gac747f71cbef72c4ad608ed737d5bc053">h5oget_info_by_name_async_f</a> (loc_id, name, object_info, es_id, hdferr, lapl_id, fields, file, func, line)</td></tr>
+<tr class="memdesc:gac747f71cbef72c4ad608ed737d5bc053"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronously retrieves the metadata for an object, identifying the object by location and relative name. <a href="group___f_h5_o.html#gac747f71cbef72c4ad608ed737d5bc053">More...</a><br /></td></tr>
+<tr class="separator:gac747f71cbef72c4ad608ed737d5bc053"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga35d5f37f5305a34b7454c1cc72355ece"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga35d5f37f5305a34b7454c1cc72355ece">h5oget_info_f</a> (object_id, object_info, hdferr, fields)</td></tr>
+<tr class="memdesc:ga35d5f37f5305a34b7454c1cc72355ece"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object specified by an identifier. <a href="group___f_h5_o.html#ga35d5f37f5305a34b7454c1cc72355ece">More...</a><br /></td></tr>
+<tr class="separator:ga35d5f37f5305a34b7454c1cc72355ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafe5a5d32d64592338a59f07ba98861bf"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gafe5a5d32d64592338a59f07ba98861bf">h5oget_info_by_idx_f</a> (loc_id, group_name, index_field, order, n, object_info, hdferr, lapl_id, fields)</td></tr>
+<tr class="memdesc:gafe5a5d32d64592338a59f07ba98861bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the metadata for an object, identifying the object by an index position. <a href="group___f_h5_o.html#gafe5a5d32d64592338a59f07ba98861bf">More...</a><br /></td></tr>
+<tr class="separator:gafe5a5d32d64592338a59f07ba98861bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5cbcf6290700a27ac26a6b288af0fb9a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga5cbcf6290700a27ac26a6b288af0fb9a">h5ovisit_by_name_f</a> (loc_id, object_name, index_type, order, op, op_data, return_value, hdferr, lapl_id, fields)</td></tr>
+<tr class="memdesc:ga5cbcf6290700a27ac26a6b288af0fb9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively visits all objects starting from a specified object. <a href="group___f_h5_o.html#ga5cbcf6290700a27ac26a6b288af0fb9a">More...</a><br /></td></tr>
+<tr class="separator:ga5cbcf6290700a27ac26a6b288af0fb9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7d64025eabb8f4f948c66a77a998fb28"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga7d64025eabb8f4f948c66a77a998fb28">h5otoken_cmp_f</a> (loc_id, token1, token2, cmp_value, hdferr)</td></tr>
+<tr class="memdesc:ga7d64025eabb8f4f948c66a77a998fb28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare two tokens, which must be from the same file / containers. <a href="group___f_h5_o.html#ga7d64025eabb8f4f948c66a77a998fb28">More...</a><br /></td></tr>
+<tr class="separator:ga7d64025eabb8f4f948c66a77a998fb28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga1d8e217873b267c5a58cea3769dab8ef"><td class="memItemLeft" align="right" valign="top">integer(c_int8_t), dimension(1:<a class="el" href="namespaceh5global.html#a6206adf002878e1a5e55706384a60173">h5o_token_buf_len</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga1d8e217873b267c5a58cea3769dab8ef">token</a></td></tr>
+<tr class="separator:ga1d8e217873b267c5a58cea3769dab8ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6517e04fb66c7b6f72ad312972212d93"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga6517e04fb66c7b6f72ad312972212d93">h5o_copy_shallow_hierarchy_f</a></td></tr>
+<tr class="memdesc:ga6517e04fb66c7b6f72ad312972212d93"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_SHALLOW_HIERARCHY_FLAG. <a href="group___f_h5_o.html#ga6517e04fb66c7b6f72ad312972212d93">More...</a><br /></td></tr>
+<tr class="separator:ga6517e04fb66c7b6f72ad312972212d93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5661ab56cc19cab9e3e003b7d1149e79"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga5661ab56cc19cab9e3e003b7d1149e79">h5o_copy_expand_soft_link_f</a></td></tr>
+<tr class="memdesc:ga5661ab56cc19cab9e3e003b7d1149e79"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_EXPAND_SOFT_LINK_FLAG. <a href="group___f_h5_o.html#ga5661ab56cc19cab9e3e003b7d1149e79">More...</a><br /></td></tr>
+<tr class="separator:ga5661ab56cc19cab9e3e003b7d1149e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8ee00d872f67b4611e10a408d8dd3e44"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga8ee00d872f67b4611e10a408d8dd3e44">h5o_copy_expand_ext_link_f</a></td></tr>
+<tr class="memdesc:ga8ee00d872f67b4611e10a408d8dd3e44"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_EXPAND_EXT_LINK_FLAG. <a href="group___f_h5_o.html#ga8ee00d872f67b4611e10a408d8dd3e44">More...</a><br /></td></tr>
+<tr class="separator:ga8ee00d872f67b4611e10a408d8dd3e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8b6a7cda03fea0fd02468a31ed3e481e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga8b6a7cda03fea0fd02468a31ed3e481e">h5o_copy_expand_reference_f</a></td></tr>
+<tr class="memdesc:ga8b6a7cda03fea0fd02468a31ed3e481e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_EXPAND_REFERENCE_FLAG. <a href="group___f_h5_o.html#ga8b6a7cda03fea0fd02468a31ed3e481e">More...</a><br /></td></tr>
+<tr class="separator:ga8b6a7cda03fea0fd02468a31ed3e481e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1786afe2f506ab384a261b67059db92a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga1786afe2f506ab384a261b67059db92a">h5o_copy_without_attr_flag_f</a></td></tr>
+<tr class="memdesc:ga1786afe2f506ab384a261b67059db92a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_WITHOUT_ATTR_FLAG. <a href="group___f_h5_o.html#ga1786afe2f506ab384a261b67059db92a">More...</a><br /></td></tr>
+<tr class="separator:ga1786afe2f506ab384a261b67059db92a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24550863243b68816df55728bc6c5474"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga24550863243b68816df55728bc6c5474">h5o_copy_preserve_null_flag_f</a></td></tr>
+<tr class="memdesc:ga24550863243b68816df55728bc6c5474"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_PRESERVE_NULL_FLAG. <a href="group___f_h5_o.html#ga24550863243b68816df55728bc6c5474">More...</a><br /></td></tr>
+<tr class="separator:ga24550863243b68816df55728bc6c5474"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad573d703adf25c8803d5eeae8e40024f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gad573d703adf25c8803d5eeae8e40024f">h5o_copy_all_f</a></td></tr>
+<tr class="memdesc:gad573d703adf25c8803d5eeae8e40024f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_COPY_ALL. <a href="group___f_h5_o.html#gad573d703adf25c8803d5eeae8e40024f">More...</a><br /></td></tr>
+<tr class="separator:gad573d703adf25c8803d5eeae8e40024f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafcc9f0bd2785d0ec1c167027ec0685a6"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gafcc9f0bd2785d0ec1c167027ec0685a6">h5o_shmesg_none_flag_f</a></td></tr>
+<tr class="memdesc:gafcc9f0bd2785d0ec1c167027ec0685a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_NONE_FLAG. <a href="group___f_h5_o.html#gafcc9f0bd2785d0ec1c167027ec0685a6">More...</a><br /></td></tr>
+<tr class="separator:gafcc9f0bd2785d0ec1c167027ec0685a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c2b650cf6a9c97cfdb2d8f476f13d29"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga9c2b650cf6a9c97cfdb2d8f476f13d29">h5o_shmesg_sdspace_flag_f</a></td></tr>
+<tr class="memdesc:ga9c2b650cf6a9c97cfdb2d8f476f13d29"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_SDSPACE_FLAG. <a href="group___f_h5_o.html#ga9c2b650cf6a9c97cfdb2d8f476f13d29">More...</a><br /></td></tr>
+<tr class="separator:ga9c2b650cf6a9c97cfdb2d8f476f13d29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90d2d1f2f94f53885432cd0ce1a645bb"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga90d2d1f2f94f53885432cd0ce1a645bb">h5o_shmesg_dtype_flag_f</a></td></tr>
+<tr class="memdesc:ga90d2d1f2f94f53885432cd0ce1a645bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_DTYPE_FLAG. <a href="group___f_h5_o.html#ga90d2d1f2f94f53885432cd0ce1a645bb">More...</a><br /></td></tr>
+<tr class="separator:ga90d2d1f2f94f53885432cd0ce1a645bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e371f6fc7b462c3f2fa8b18f30d451b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga4e371f6fc7b462c3f2fa8b18f30d451b">h5o_shmesg_fill_flag_f</a></td></tr>
+<tr class="memdesc:ga4e371f6fc7b462c3f2fa8b18f30d451b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_FILL_FLAG. <a href="group___f_h5_o.html#ga4e371f6fc7b462c3f2fa8b18f30d451b">More...</a><br /></td></tr>
+<tr class="separator:ga4e371f6fc7b462c3f2fa8b18f30d451b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac8215262f7c33dca281bc1c9d03cb1e3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gac8215262f7c33dca281bc1c9d03cb1e3">h5o_shmesg_pline_flag_f</a></td></tr>
+<tr class="memdesc:gac8215262f7c33dca281bc1c9d03cb1e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_PLINE_FLAG. <a href="group___f_h5_o.html#gac8215262f7c33dca281bc1c9d03cb1e3">More...</a><br /></td></tr>
+<tr class="separator:gac8215262f7c33dca281bc1c9d03cb1e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1fc5d1c1e31007ae227da3b6374f4f53"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga1fc5d1c1e31007ae227da3b6374f4f53">h5o_shmesg_attr_flag_f</a></td></tr>
+<tr class="memdesc:ga1fc5d1c1e31007ae227da3b6374f4f53"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_ATTR_FLAG. <a href="group___f_h5_o.html#ga1fc5d1c1e31007ae227da3b6374f4f53">More...</a><br /></td></tr>
+<tr class="separator:ga1fc5d1c1e31007ae227da3b6374f4f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99dcb8c9ca6e3cdf0759c1b6ddf9e0e2"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga99dcb8c9ca6e3cdf0759c1b6ddf9e0e2">h5o_shmesg_all_flag_f</a></td></tr>
+<tr class="memdesc:ga99dcb8c9ca6e3cdf0759c1b6ddf9e0e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_ALL_FLAG. <a href="group___f_h5_o.html#ga99dcb8c9ca6e3cdf0759c1b6ddf9e0e2">More...</a><br /></td></tr>
+<tr class="separator:ga99dcb8c9ca6e3cdf0759c1b6ddf9e0e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga84ab2b5dc26fc88c4e7dcde8865f7b67"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga84ab2b5dc26fc88c4e7dcde8865f7b67">h5o_hdr_chunk0_size_f</a></td></tr>
+<tr class="memdesc:ga84ab2b5dc26fc88c4e7dcde8865f7b67"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_HDR_CHUNK0_SIZE. <a href="group___f_h5_o.html#ga84ab2b5dc26fc88c4e7dcde8865f7b67">More...</a><br /></td></tr>
+<tr class="separator:ga84ab2b5dc26fc88c4e7dcde8865f7b67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga764e535e0615f8088e7216c2dc8e5ab3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga764e535e0615f8088e7216c2dc8e5ab3">h5o_hdr_attr_crt_order_track_f</a></td></tr>
+<tr class="separator:ga764e535e0615f8088e7216c2dc8e5ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga635b9027b45b570775ff528f2eac16aa"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga635b9027b45b570775ff528f2eac16aa">h5o_hdr_attr_crt_order_index_f</a></td></tr>
+<tr class="separator:ga635b9027b45b570775ff528f2eac16aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd73ce03646bcfe93039102a815dfbb8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gafd73ce03646bcfe93039102a815dfbb8">h5o_hdr_attr_store_phase_cha_f</a></td></tr>
+<tr class="separator:gafd73ce03646bcfe93039102a815dfbb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaecd65b3232158ebcc9f94b2079130783"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gaecd65b3232158ebcc9f94b2079130783">h5o_hdr_store_times_f</a></td></tr>
+<tr class="memdesc:gaecd65b3232158ebcc9f94b2079130783"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_HDR_STORE_TIMES. <a href="group___f_h5_o.html#gaecd65b3232158ebcc9f94b2079130783">More...</a><br /></td></tr>
+<tr class="separator:gaecd65b3232158ebcc9f94b2079130783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga63486738406f6136cae0ba88dbccf652"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga63486738406f6136cae0ba88dbccf652">h5o_hdr_all_flags_f</a></td></tr>
+<tr class="memdesc:ga63486738406f6136cae0ba88dbccf652"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_HDR_ALL_FLAGS. <a href="group___f_h5_o.html#ga63486738406f6136cae0ba88dbccf652">More...</a><br /></td></tr>
+<tr class="separator:ga63486738406f6136cae0ba88dbccf652"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3656b4f66f9d5f0e9d1f278e11f45dc"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gaa3656b4f66f9d5f0e9d1f278e11f45dc">h5o_shmesg_max_nindexes_f</a></td></tr>
+<tr class="memdesc:gaa3656b4f66f9d5f0e9d1f278e11f45dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_MAX_NINDEXES. <a href="group___f_h5_o.html#gaa3656b4f66f9d5f0e9d1f278e11f45dc">More...</a><br /></td></tr>
+<tr class="separator:gaa3656b4f66f9d5f0e9d1f278e11f45dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafac3101faa4f201b2782cb6a711a5c35"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gafac3101faa4f201b2782cb6a711a5c35">h5o_shmesg_max_list_size_f</a></td></tr>
+<tr class="memdesc:gafac3101faa4f201b2782cb6a711a5c35"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_SHMESG_MAX_LIST_SIZE. <a href="group___f_h5_o.html#gafac3101faa4f201b2782cb6a711a5c35">More...</a><br /></td></tr>
+<tr class="separator:gafac3101faa4f201b2782cb6a711a5c35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga91c6ddac8638bba138a5a613fce68fe7"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga91c6ddac8638bba138a5a613fce68fe7">h5o_type_unknown_f</a></td></tr>
+<tr class="memdesc:ga91c6ddac8638bba138a5a613fce68fe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_TYPE_UNKNOWN. <a href="group___f_h5_o.html#ga91c6ddac8638bba138a5a613fce68fe7">More...</a><br /></td></tr>
+<tr class="separator:ga91c6ddac8638bba138a5a613fce68fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49b5d9d000424c9d1e8140e78ff08013"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga49b5d9d000424c9d1e8140e78ff08013">h5o_type_group_f</a></td></tr>
+<tr class="memdesc:ga49b5d9d000424c9d1e8140e78ff08013"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_TYPE_GROUP. <a href="group___f_h5_o.html#ga49b5d9d000424c9d1e8140e78ff08013">More...</a><br /></td></tr>
+<tr class="separator:ga49b5d9d000424c9d1e8140e78ff08013"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1dbff5e538ad7bb4fef3ffd78e1b85bb"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga1dbff5e538ad7bb4fef3ffd78e1b85bb">h5o_type_dataset_f</a></td></tr>
+<tr class="memdesc:ga1dbff5e538ad7bb4fef3ffd78e1b85bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_TYPE_DATASET. <a href="group___f_h5_o.html#ga1dbff5e538ad7bb4fef3ffd78e1b85bb">More...</a><br /></td></tr>
+<tr class="separator:ga1dbff5e538ad7bb4fef3ffd78e1b85bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac99b816dcab80ada01632346179d1d81"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gac99b816dcab80ada01632346179d1d81">h5o_type_named_datatype_f</a></td></tr>
+<tr class="memdesc:gac99b816dcab80ada01632346179d1d81"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_TYPE_NAMED_DATATYPE. <a href="group___f_h5_o.html#gac99b816dcab80ada01632346179d1d81">More...</a><br /></td></tr>
+<tr class="separator:gac99b816dcab80ada01632346179d1d81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4655ad084d7f09d67e598abc19ac45cf"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga4655ad084d7f09d67e598abc19ac45cf">h5o_type_ntypes_f</a></td></tr>
+<tr class="memdesc:ga4655ad084d7f09d67e598abc19ac45cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_TYPE_NTYPES. <a href="group___f_h5_o.html#ga4655ad084d7f09d67e598abc19ac45cf">More...</a><br /></td></tr>
+<tr class="separator:ga4655ad084d7f09d67e598abc19ac45cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga394a25c251a47708c20571d17df13655"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga394a25c251a47708c20571d17df13655">h5o_info_all_f</a></td></tr>
+<tr class="memdesc:ga394a25c251a47708c20571d17df13655"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_INFO_ALL. <a href="group___f_h5_o.html#ga394a25c251a47708c20571d17df13655">More...</a><br /></td></tr>
+<tr class="separator:ga394a25c251a47708c20571d17df13655"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad30f3f001188b40e849f6f9a5243a59e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gad30f3f001188b40e849f6f9a5243a59e">h5o_info_basic_f</a></td></tr>
+<tr class="memdesc:gad30f3f001188b40e849f6f9a5243a59e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_INFO_BASIC. <a href="group___f_h5_o.html#gad30f3f001188b40e849f6f9a5243a59e">More...</a><br /></td></tr>
+<tr class="separator:gad30f3f001188b40e849f6f9a5243a59e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac367d41dabbacb93612ac0ad96320e1e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gac367d41dabbacb93612ac0ad96320e1e">h5o_info_time_f</a></td></tr>
+<tr class="memdesc:gac367d41dabbacb93612ac0ad96320e1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_INFO_TIME. <a href="group___f_h5_o.html#gac367d41dabbacb93612ac0ad96320e1e">More...</a><br /></td></tr>
+<tr class="separator:gac367d41dabbacb93612ac0ad96320e1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb9603961e2787df8b8320e27c61d096"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gaeb9603961e2787df8b8320e27c61d096">h5o_info_num_attrs_f</a></td></tr>
+<tr class="memdesc:gaeb9603961e2787df8b8320e27c61d096"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_INFO_NUM_ATTRS. <a href="group___f_h5_o.html#gaeb9603961e2787df8b8320e27c61d096">More...</a><br /></td></tr>
+<tr class="separator:gaeb9603961e2787df8b8320e27c61d096"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0e16f6d30370d22b2ef533e79cc2739"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#gab0e16f6d30370d22b2ef533e79cc2739">h5o_info_hdr_f</a></td></tr>
+<tr class="memdesc:gab0e16f6d30370d22b2ef533e79cc2739"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_INFO_HDR. <a href="group___f_h5_o.html#gab0e16f6d30370d22b2ef533e79cc2739">More...</a><br /></td></tr>
+<tr class="separator:gab0e16f6d30370d22b2ef533e79cc2739"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61997d3fbd15f97c75d27a921761a3d4"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_o.html#ga61997d3fbd15f97c75d27a921761a3d4">h5o_info_meta_size_f</a></td></tr>
+<tr class="memdesc:ga61997d3fbd15f97c75d27a921761a3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5O_INFO_META_SIZE. <a href="group___f_h5_o.html#ga61997d3fbd15f97c75d27a921761a3d4">More...</a><br /></td></tr>
+<tr class="separator:ga61997d3fbd15f97c75d27a921761a3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="gaed333df69234f297cbf9bbbcd570d7e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaed333df69234f297cbf9bbbcd570d7e9">&#9670;&nbsp;</a></span>h5oclose_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oclose_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>object_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously closes an object in an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">object_id</td><td>Object identifier </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga2979a4a45d3cd92c427735db6dcdf431">H5Oclose_async()</a> </p>
+
+</div>
+</div>
+<a id="gacadb403d8d9bdaf35a5650981e1ba287"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacadb403d8d9bdaf35a5650981e1ba287">&#9670;&nbsp;</a></span>h5oclose_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oclose_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>object_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Closes an object in an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">object_id</td><td>Object identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#ga545ad7c54987013ebd50b40fe9e73c61">H5Oclose()</a> </p>
+
+</div>
+</div>
+<a id="ga1628c2d73fe41f839b5a3e8a6b9525a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1628c2d73fe41f839b5a3e8a6b9525a9">&#9670;&nbsp;</a></span>h5ocopy_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5ocopy_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>src_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dst_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>ocpypl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously copies an object in an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">src_loc_id</td><td>Object identifier indicating the location of the source object to be copied. </td></tr>
+ <tr><td class="paramname">src_name</td><td>Name of the source object to be copied. </td></tr>
+ <tr><td class="paramname">dst_loc_id</td><td>Location identifier specifying the destination. </td></tr>
+ <tr><td class="paramname">dst_name</td><td>Name to be assigned to the new copy. </td></tr>
+ <tr><td class="paramname">ocpypl_id</td><td>Object copy property list. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list for the new hard link. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gae4364b88f8860f680d7782a721bba7af">H5Ocopy_async()</a> </p>
+
+</div>
+</div>
+<a id="ga32006aced3f51c61cc08dc2bbef018d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga32006aced3f51c61cc08dc2bbef018d5">&#9670;&nbsp;</a></span>h5ocopy_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5ocopy_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>src_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>src_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dst_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dst_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>ocpypl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copies an object in an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">src_loc_id</td><td>Object identifier indicating the location of the source object to be copied. </td></tr>
+ <tr><td class="paramname">src_name</td><td>Name of the source object to be copied. </td></tr>
+ <tr><td class="paramname">dst_loc_id</td><td>Location identifier specifying the destination. </td></tr>
+ <tr><td class="paramname">dst_name</td><td>Name to be assigned to the new copy. </td></tr>
+ <tr><td class="paramname">ocpypl_id</td><td>Object copy property list. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list for the new hard link. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#gaa94449be6f67f499be5ddd3fc44f4225">H5Ocopy()</a> </p>
+
+</div>
+</div>
+<a id="gaa8523f95d579195015f244ffc6998236"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa8523f95d579195015f244ffc6998236">&#9670;&nbsp;</a></span>h5odecr_refcount_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5odecr_refcount_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>object_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Decrements an object reference count. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">object_id</td><td>Object identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#ga60c20da5e244c28a653d4fa23d316b44">H5Odecr_refcount()</a> </p>
+
+</div>
+</div>
+<a id="ga1a97a6266c94caf617b28d52a6092680"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1a97a6266c94caf617b28d52a6092680">&#9670;&nbsp;</a></span>h5oexists_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oexists_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>link_exists</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether a link resolves to an actual object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>IdeIdentifier of the file or group to query. </td></tr>
+ <tr><td class="paramname">name</td><td>TheThe name of the link to check.</td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier. </td></tr>
+ <tr><td class="paramname">link_exists</td><td>Existing link resolves to an object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#gab0fef18d97844c4f83d412c5a22def7b">H5Oexists_by_name()</a> </p>
+
+</div>
+</div>
+<a id="ga561ff0be7365225cf370746948b47950"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga561ff0be7365225cf370746948b47950">&#9670;&nbsp;</a></span>h5oget_comment_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oget_comment_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>comment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out), optional&#160;</td>
+ <td class="paramname"><em>bufsize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves comment for specified object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of a file, group, dataset, or named datatype. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the object whose comment is to be retrieved, specified as a path relative to loc_id. </td></tr>
+ <tr><td class="paramname">comment</td><td>The comment. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">bufsize</td><td>Size of the comment buffer. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>File access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#gae6d92d597c5a292d342a1bda91e41171">H5Oget_comment_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gad98e2b31f90a24d949e1455af3640076"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad98e2b31f90a24d949e1455af3640076">&#9670;&nbsp;</a></span>h5oget_comment_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oget_comment_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>comment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>), intent(out), optional&#160;</td>
+ <td class="paramname"><em>bufsize</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves comment for specified object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Identifier for the target object. </td></tr>
+ <tr><td class="paramname">bufsize</td><td>Size of the comment buffer. </td></tr>
+ <tr><td class="paramname">comment</td><td>The comment. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#gaa1511ce5e2fe01ce7ea58f2f851d694b">H5Oget_comment()</a> </p>
+
+</div>
+</div>
+<a id="gafe5a5d32d64592338a59f07ba98861bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafe5a5d32d64592338a59f07ba98861bf">&#9670;&nbsp;</a></span>h5oget_info_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oget_info_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index_field</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5o_1_1h5o__info__t.html">h5o_info_t</a>), intent(out), target&#160;</td>
+ <td class="paramname"><em>object_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>fields</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the metadata for an object, identifying the object by an index position. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier specifying location of group in which object is located. </td></tr>
+ <tr><td class="paramname">group_name</td><td>Name of group in which object is located. </td></tr>
+ <tr><td class="paramname">index_field</td><td>Index or field that determines the order. </td></tr>
+ <tr><td class="paramname">order</td><td>Order within field or index. </td></tr>
+ <tr><td class="paramname">n</td><td>Object for which information is to be returned. </td></tr>
+ <tr><td class="paramname">object_info</td><td>Buffer in which to return object information. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list. (Not currently used.). </td></tr>
+ <tr><td class="paramname">fields</td><td>Flags specifying the fields to include in object_info.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#gafa2f8884f7d3e7fd9b8549f5b59fd9eb">H5Oget_info_by_idx3()</a> </p>
+
+</div>
+</div>
+<a id="gac747f71cbef72c4ad608ed737d5bc053"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac747f71cbef72c4ad608ed737d5bc053">&#9670;&nbsp;</a></span>h5oget_info_by_name_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oget_info_by_name_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>object_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>fields</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously retrieves the metadata for an object, identifying the object by location and relative name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier specifying location of group in which object is located. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of group, relative to loc_id. </td></tr>
+ <tr><td class="paramname">object_info</td><td>Pointer to buffer returning object information, points to variable of datatype TYPE(C_H5O_INFO_T). </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list. </td></tr>
+ <tr><td class="paramname">fields</td><td>Flags specifying the fields to include in object_info. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga4c164275a34ff8208d8bcc9f701d47fe">H5Oget_info_by_name_async()</a> </p>
+
+</div>
+</div>
+<a id="gadd325566979d2f6a396abcade61b410b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadd325566979d2f6a396abcade61b410b">&#9670;&nbsp;</a></span>h5oget_info_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oget_info_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5o_1_1h5o__info__t.html">h5o_info_t</a>), intent(out), target&#160;</td>
+ <td class="paramname"><em>object_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>fields</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the metadata for an object, identifying the object by location and relative name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier specifying location of group in which object is located. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of group, relative to loc_id. </td></tr>
+ <tr><td class="paramname">object_info</td><td>Buffer in which to return object information. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list. </td></tr>
+ <tr><td class="paramname">fields</td><td>Flags specifying the fields to include in object_info.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#gabb69c962999e027cef0079bbb1282199">H5Oget_info_by_name3()</a> </p>
+
+</div>
+</div>
+<a id="ga35d5f37f5305a34b7454c1cc72355ece"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga35d5f37f5305a34b7454c1cc72355ece">&#9670;&nbsp;</a></span>h5oget_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oget_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>object_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5o_1_1h5o__info__t.html">h5o_info_t</a>), intent(out), target&#160;</td>
+ <td class="paramname"><em>object_info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>fields</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the metadata for an object specified by an identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">object_id</td><td>Identifier for target object. </td></tr>
+ <tr><td class="paramname">object_info</td><td>Buffer in which to return object information. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">fields</td><td>Flags specifying the fields to include in object_info.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#gaf0fbf7d780a1eefce920facadb198013">H5Oget_info3()</a> </p>
+
+</div>
+</div>
+<a id="ga2d46791a629ed19e9dce05d64def81ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2d46791a629ed19e9dce05d64def81ff">&#9670;&nbsp;</a></span>h5oincr_refcount_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oincr_refcount_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Increments an object reference count. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#ga2086bad6c3cd2a711c306a48c093ff55">H5Oincr_refcount()</a> </p>
+
+</div>
+</div>
+<a id="gadeebc9e7017c564fcbcc88cc99264a70"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadeebc9e7017c564fcbcc88cc99264a70">&#9670;&nbsp;</a></span>h5olink_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5olink_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>object_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>new_loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>new_link_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a hard link to an object in an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">object_id</td><td>Object to be linked. </td></tr>
+ <tr><td class="paramname">new_loc_id</td><td>File or group identifier specifying location at which object is to be linked. </td></tr>
+ <tr><td class="paramname">new_link_name</td><td>Name of link to be created, relative to new_loc_id. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list identifier. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#ga2c97dd58e64b67d16325fceb7e02113f">H5Olink()</a> </p>
+
+</div>
+</div>
+<a id="ga4ab9cbc5064a55d1d5d6e0cef9e3569b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4ab9cbc5064a55d1d5d6e0cef9e3569b">&#9670;&nbsp;</a></span>h5oopen_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oopen_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously opens an object in an HDF5 file by location identifier and path name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Path to the object, relative to loc_id. </td></tr>
+ <tr><td class="paramname">obj_id</td><td>Object identifier for the opened object. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Access property list identifier for the link pointing to the object. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#gaefb9550c0b6faeb8c299dc67f92e1494">H5Oopen_async()</a> </p>
+
+</div>
+</div>
+<a id="ga50f36c2f196657d9df9d9ccf194fc27e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga50f36c2f196657d9df9d9ccf194fc27e">&#9670;&nbsp;</a></span>h5oopen_by_idx_async_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oopen_by_idx_async_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>es_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>file</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>line</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Asynchronously open the nth object in a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>A file or group identifier. </td></tr>
+ <tr><td class="paramname">group_name</td><td>Name of group, relative to loc_id, in which object is located. </td></tr>
+ <tr><td class="paramname">index_type</td><td>Type of index by which objects are ordered. </td></tr>
+ <tr><td class="paramname">order</td><td>Order of iteration within index, NOTE: zero-based. </td></tr>
+ <tr><td class="paramname">n</td><td>Object to open. </td></tr>
+ <tr><td class="paramname">obj_id</td><td>An object identifier for the opened object. </td></tr>
+ <tr><td class="paramname">es_id</td><td>Event set identifier </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list. </td></tr>
+ <tr><td class="paramname">file</td><td>Pointer to filename the async subroutine is being called from, filename must be null character terminated </td></tr>
+ <tr><td class="paramname">func</td><td>Pointer to function name the async subroutine is being called in, func must be null character terminated </td></tr>
+ <tr><td class="paramname">line</td><td>Line number the async subroutine is being called at</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_s_y_n_c.html#ga3775880873cc64059e71f35f5693b4f6">H5Oopen_by_idx_async()</a> </p>
+
+</div>
+</div>
+<a id="ga6b88fba120303702265fc8e7a403938f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6b88fba120303702265fc8e7a403938f">&#9670;&nbsp;</a></span>h5oopen_by_idx_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oopen_by_idx_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>group_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Open the nth object in a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>A file or group identifier. </td></tr>
+ <tr><td class="paramname">group_name</td><td>Name of group, relative to loc_id, in which object is located. </td></tr>
+ <tr><td class="paramname">index_type</td><td>Type of index by which objects are ordered. </td></tr>
+ <tr><td class="paramname">order</td><td>Order of iteration within index, NOTE: zero-based. </td></tr>
+ <tr><td class="paramname">n</td><td>Object to open. </td></tr>
+ <tr><td class="paramname">obj_id</td><td>An object identifier for the opened object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#gaeb66e5cbb3ca79890fc284a0b06762be">H5Oopen_by_idx()</a> </p>
+
+</div>
+</div>
+<a id="gae5ea800728698baa0b768c6bd95d22cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae5ea800728698baa0b768c6bd95d22cd">&#9670;&nbsp;</a></span>h5oopen_by_token_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oopen_by_token_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5global_1_1h5o__token__t__f.html">h5o_token_t_f</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>token</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens an object using its token within an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier. </td></tr>
+ <tr><td class="paramname">token</td><td>Object's token in the file. </td></tr>
+ <tr><td class="paramname">obj_id</td><td>Object identifier for the opened object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#ga2ea3627cf171d0565307702a5e203262">H5Oopen_by_token()</a> </p>
+
+</div>
+</div>
+<a id="ga8b9c8d7c3e113ab6c8db692d0a1a6fbc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8b9c8d7c3e113ab6c8db692d0a1a6fbc">&#9670;&nbsp;</a></span>h5oopen_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oopen_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens an object in an HDF5 file by location identifier and path name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>File or group identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Path to the object, relative to loc_id. </td></tr>
+ <tr><td class="paramname">obj_id</td><td>Object identifier for the opened object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Access property list identifier for the link pointing to the object.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#ga9f635f58c7ddf17f87c253bfbca08bc1">H5Oopen()</a> </p>
+
+</div>
+</div>
+<a id="ga055a0df478b27d60036a0d9d90c4cfe7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga055a0df478b27d60036a0d9d90c4cfe7">&#9670;&nbsp;</a></span>h5oset_comment_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oset_comment_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>comment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets comment for specified object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of a file, group, dataset, or named datatype. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the object whose comment is to be set or reset, specified as a path relative to loc_id. </td></tr>
+ <tr><td class="paramname">comment</td><td>The new comment. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#gafeb5242de7f1080b5c19f4fe19784505">H5Oset_comment_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gaa2f548379f8b19e5e9d0d94fe2374b82"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa2f548379f8b19e5e9d0d94fe2374b82">&#9670;&nbsp;</a></span>h5oset_comment_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5oset_comment_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>comment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets comment for specified object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Identifier of the target object. </td></tr>
+ <tr><td class="paramname">comment</td><td>The new comment. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#ga8b5cf8e916204e29616516046121f631">H5Oset_comment()</a> </p>
+
+</div>
+</div>
+<a id="ga7d64025eabb8f4f948c66a77a998fb28"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7d64025eabb8f4f948c66a77a998fb28">&#9670;&nbsp;</a></span>h5otoken_cmp_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5otoken_cmp_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5global_1_1h5o__token__t__f.html">h5o_token_t_f</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>token1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5global_1_1h5o__token__t__f.html">h5o_token_t_f</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>token2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>cmp_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Compare two tokens, which must be from the same file / containers. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of an object in the file / container. </td></tr>
+ <tr><td class="paramname">token1</td><td>The first token to compare. </td></tr>
+ <tr><td class="paramname">token2</td><td>The second token to compare. </td></tr>
+ <tr><td class="paramname">cmp_value</td><td>Returns 0 if tokens are equal, non-zero for unequal tokens. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#gaeb8da4fbe62f8a3cd9146a7ac1093562">H5Otoken_cmp()</a> </p>
+
+</div>
+</div>
+<a id="ga5cbcf6290700a27ac26a6b288af0fb9a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5cbcf6290700a27ac26a6b288af0fb9a">&#9670;&nbsp;</a></span>h5ovisit_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5ovisit_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>object_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_funptr), intent(in)&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(inout)&#160;</td>
+ <td class="paramname"><em>op_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>return_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>fields</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Recursively visits all objects starting from a specified object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier of a file or group. </td></tr>
+ <tr><td class="paramname">object_name</td><td>Name of the object, generally relative to loc_id, that will serve as root of the iteration. </td></tr>
+ <tr><td class="paramname">index_type</td><td>Type of index; valid values include: <ul>
+<li>H5_INDEX_NAME_F </li>
+<li>H5_INDEX_CRT_ORDER_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order in which index is traversed; valid values include: <ul>
+<li>H5_ITER_DEC_F </li>
+<li>H5_ITER_INC_F </li>
+<li>H5_ITER_NATIVE_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">op</td><td>Callback function passing data regarding the group to the calling application. </td></tr>
+ <tr><td class="paramname">op_data</td><td>User-defined pointer to data required by the application for its processing of the group. </td></tr>
+ <tr><td class="paramname">return_value</td><td>Returns the return value of the first operator that returns a positive value, or zero if all members were processed with no operator returning non-zero. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lapl_id</td><td>Link access property list identifier. </td></tr>
+ <tr><td class="paramname">fields</td><td>Flags specifying the fields to include in object_info.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#ga34815400b01df59c4dac19436124885a">H5Ovisit_by_name3()</a> </p>
+
+</div>
+</div>
+<a id="gac13863f1c37c8e71457d769371a255eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac13863f1c37c8e71457d769371a255eb">&#9670;&nbsp;</a></span>h5ovisit_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5o::h5ovisit_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>object_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_funptr), intent(in)&#160;</td>
+ <td class="paramname"><em>op</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(inout)&#160;</td>
+ <td class="paramname"><em>op_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>return_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in), optional&#160;</td>
+ <td class="paramname"><em>fields</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Recursively visits all objects starting from a specified object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">object_id</td><td>Identifier of the object at which the recursive iteration begins. </td></tr>
+ <tr><td class="paramname">index_type</td><td>Type of index; valid values include: <ul>
+<li>H5_INDEX_NAME_F </li>
+<li>H5_INDEX_CRT_ORDER_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">order</td><td>Order in which index is traversed; valid values include: <ul>
+<li>H5_ITER_DEC_F </li>
+<li>H5_ITER_INC_F </li>
+<li>H5_ITER_NATIVE_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">op</td><td>Callback function passing data regarding the group to the calling application. </td></tr>
+ <tr><td class="paramname">op_data</td><td>User-defined pointer to data required by the application for its processing of the group. </td></tr>
+ <tr><td class="paramname">return_value</td><td>Returns the return value of the first operator that returns a positive value, or zero if all members were processed with no operator returning non-zero. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">fields</td><td>Flags specifying the fields to include in object_info.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_o.html#ga6d03115ae0e5e5b516bbf35bb492266a">H5Ovisit3()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="gad573d703adf25c8803d5eeae8e40024f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad573d703adf25c8803d5eeae8e40024f">&#9670;&nbsp;</a></span>h5o_copy_all_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_copy_all_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_COPY_ALL. </p>
+
+</div>
+</div>
+<a id="ga8ee00d872f67b4611e10a408d8dd3e44"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8ee00d872f67b4611e10a408d8dd3e44">&#9670;&nbsp;</a></span>h5o_copy_expand_ext_link_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_copy_expand_ext_link_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_COPY_EXPAND_EXT_LINK_FLAG. </p>
+
+</div>
+</div>
+<a id="ga8b6a7cda03fea0fd02468a31ed3e481e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8b6a7cda03fea0fd02468a31ed3e481e">&#9670;&nbsp;</a></span>h5o_copy_expand_reference_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_copy_expand_reference_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_COPY_EXPAND_REFERENCE_FLAG. </p>
+
+</div>
+</div>
+<a id="ga5661ab56cc19cab9e3e003b7d1149e79"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5661ab56cc19cab9e3e003b7d1149e79">&#9670;&nbsp;</a></span>h5o_copy_expand_soft_link_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_copy_expand_soft_link_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_COPY_EXPAND_SOFT_LINK_FLAG. </p>
+
+</div>
+</div>
+<a id="ga24550863243b68816df55728bc6c5474"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga24550863243b68816df55728bc6c5474">&#9670;&nbsp;</a></span>h5o_copy_preserve_null_flag_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_copy_preserve_null_flag_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_COPY_PRESERVE_NULL_FLAG. </p>
+
+</div>
+</div>
+<a id="ga6517e04fb66c7b6f72ad312972212d93"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6517e04fb66c7b6f72ad312972212d93">&#9670;&nbsp;</a></span>h5o_copy_shallow_hierarchy_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_copy_shallow_hierarchy_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_COPY_SHALLOW_HIERARCHY_FLAG. </p>
+
+</div>
+</div>
+<a id="ga1786afe2f506ab384a261b67059db92a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1786afe2f506ab384a261b67059db92a">&#9670;&nbsp;</a></span>h5o_copy_without_attr_flag_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_copy_without_attr_flag_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_COPY_WITHOUT_ATTR_FLAG. </p>
+
+</div>
+</div>
+<a id="ga63486738406f6136cae0ba88dbccf652"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga63486738406f6136cae0ba88dbccf652">&#9670;&nbsp;</a></span>h5o_hdr_all_flags_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_hdr_all_flags_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_HDR_ALL_FLAGS. </p>
+
+</div>
+</div>
+<a id="ga635b9027b45b570775ff528f2eac16aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga635b9027b45b570775ff528f2eac16aa">&#9670;&nbsp;</a></span>h5o_hdr_attr_crt_order_index_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_hdr_attr_crt_order_index_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ga764e535e0615f8088e7216c2dc8e5ab3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga764e535e0615f8088e7216c2dc8e5ab3">&#9670;&nbsp;</a></span>h5o_hdr_attr_crt_order_track_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_hdr_attr_crt_order_track_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="gafd73ce03646bcfe93039102a815dfbb8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafd73ce03646bcfe93039102a815dfbb8">&#9670;&nbsp;</a></span>h5o_hdr_attr_store_phase_cha_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_hdr_attr_store_phase_cha_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ga84ab2b5dc26fc88c4e7dcde8865f7b67"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga84ab2b5dc26fc88c4e7dcde8865f7b67">&#9670;&nbsp;</a></span>h5o_hdr_chunk0_size_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_hdr_chunk0_size_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_HDR_CHUNK0_SIZE. </p>
+
+</div>
+</div>
+<a id="gaecd65b3232158ebcc9f94b2079130783"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaecd65b3232158ebcc9f94b2079130783">&#9670;&nbsp;</a></span>h5o_hdr_store_times_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_hdr_store_times_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_HDR_STORE_TIMES. </p>
+
+</div>
+</div>
+<a id="ga394a25c251a47708c20571d17df13655"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga394a25c251a47708c20571d17df13655">&#9670;&nbsp;</a></span>h5o_info_all_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_info_all_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_INFO_ALL. </p>
+
+</div>
+</div>
+<a id="gad30f3f001188b40e849f6f9a5243a59e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad30f3f001188b40e849f6f9a5243a59e">&#9670;&nbsp;</a></span>h5o_info_basic_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_info_basic_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_INFO_BASIC. </p>
+
+</div>
+</div>
+<a id="gab0e16f6d30370d22b2ef533e79cc2739"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab0e16f6d30370d22b2ef533e79cc2739">&#9670;&nbsp;</a></span>h5o_info_hdr_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_info_hdr_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_INFO_HDR. </p>
+
+</div>
+</div>
+<a id="ga61997d3fbd15f97c75d27a921761a3d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga61997d3fbd15f97c75d27a921761a3d4">&#9670;&nbsp;</a></span>h5o_info_meta_size_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_info_meta_size_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_INFO_META_SIZE. </p>
+
+</div>
+</div>
+<a id="gaeb9603961e2787df8b8320e27c61d096"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaeb9603961e2787df8b8320e27c61d096">&#9670;&nbsp;</a></span>h5o_info_num_attrs_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_info_num_attrs_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_INFO_NUM_ATTRS. </p>
+
+</div>
+</div>
+<a id="gac367d41dabbacb93612ac0ad96320e1e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac367d41dabbacb93612ac0ad96320e1e">&#9670;&nbsp;</a></span>h5o_info_time_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_info_time_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_INFO_TIME. </p>
+
+</div>
+</div>
+<a id="ga99dcb8c9ca6e3cdf0759c1b6ddf9e0e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga99dcb8c9ca6e3cdf0759c1b6ddf9e0e2">&#9670;&nbsp;</a></span>h5o_shmesg_all_flag_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_shmesg_all_flag_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_SHMESG_ALL_FLAG. </p>
+
+</div>
+</div>
+<a id="ga1fc5d1c1e31007ae227da3b6374f4f53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1fc5d1c1e31007ae227da3b6374f4f53">&#9670;&nbsp;</a></span>h5o_shmesg_attr_flag_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_shmesg_attr_flag_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_SHMESG_ATTR_FLAG. </p>
+
+</div>
+</div>
+<a id="ga90d2d1f2f94f53885432cd0ce1a645bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga90d2d1f2f94f53885432cd0ce1a645bb">&#9670;&nbsp;</a></span>h5o_shmesg_dtype_flag_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_shmesg_dtype_flag_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_SHMESG_DTYPE_FLAG. </p>
+
+</div>
+</div>
+<a id="ga4e371f6fc7b462c3f2fa8b18f30d451b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4e371f6fc7b462c3f2fa8b18f30d451b">&#9670;&nbsp;</a></span>h5o_shmesg_fill_flag_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_shmesg_fill_flag_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_SHMESG_FILL_FLAG. </p>
+
+</div>
+</div>
+<a id="gafac3101faa4f201b2782cb6a711a5c35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafac3101faa4f201b2782cb6a711a5c35">&#9670;&nbsp;</a></span>h5o_shmesg_max_list_size_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_shmesg_max_list_size_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_SHMESG_MAX_LIST_SIZE. </p>
+
+</div>
+</div>
+<a id="gaa3656b4f66f9d5f0e9d1f278e11f45dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa3656b4f66f9d5f0e9d1f278e11f45dc">&#9670;&nbsp;</a></span>h5o_shmesg_max_nindexes_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_shmesg_max_nindexes_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_SHMESG_MAX_NINDEXES. </p>
+
+</div>
+</div>
+<a id="gafcc9f0bd2785d0ec1c167027ec0685a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafcc9f0bd2785d0ec1c167027ec0685a6">&#9670;&nbsp;</a></span>h5o_shmesg_none_flag_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_shmesg_none_flag_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_SHMESG_NONE_FLAG. </p>
+
+</div>
+</div>
+<a id="gac8215262f7c33dca281bc1c9d03cb1e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac8215262f7c33dca281bc1c9d03cb1e3">&#9670;&nbsp;</a></span>h5o_shmesg_pline_flag_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_shmesg_pline_flag_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_SHMESG_PLINE_FLAG. </p>
+
+</div>
+</div>
+<a id="ga9c2b650cf6a9c97cfdb2d8f476f13d29"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9c2b650cf6a9c97cfdb2d8f476f13d29">&#9670;&nbsp;</a></span>h5o_shmesg_sdspace_flag_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_shmesg_sdspace_flag_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_SHMESG_SDSPACE_FLAG. </p>
+
+</div>
+</div>
+<a id="ga1dbff5e538ad7bb4fef3ffd78e1b85bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1dbff5e538ad7bb4fef3ffd78e1b85bb">&#9670;&nbsp;</a></span>h5o_type_dataset_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_type_dataset_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_TYPE_DATASET. </p>
+
+</div>
+</div>
+<a id="ga49b5d9d000424c9d1e8140e78ff08013"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga49b5d9d000424c9d1e8140e78ff08013">&#9670;&nbsp;</a></span>h5o_type_group_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_type_group_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_TYPE_GROUP. </p>
+
+</div>
+</div>
+<a id="gac99b816dcab80ada01632346179d1d81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac99b816dcab80ada01632346179d1d81">&#9670;&nbsp;</a></span>h5o_type_named_datatype_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_type_named_datatype_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_TYPE_NAMED_DATATYPE. </p>
+
+</div>
+</div>
+<a id="ga4655ad084d7f09d67e598abc19ac45cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4655ad084d7f09d67e598abc19ac45cf">&#9670;&nbsp;</a></span>h5o_type_ntypes_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_type_ntypes_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_TYPE_NTYPES. </p>
+
+</div>
+</div>
+<a id="ga91c6ddac8638bba138a5a613fce68fe7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga91c6ddac8638bba138a5a613fce68fe7">&#9670;&nbsp;</a></span>h5o_type_unknown_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5o_type_unknown_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5O_TYPE_UNKNOWN. </p>
+
+</div>
+</div>
+<a id="ga1d8e217873b267c5a58cea3769dab8ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1d8e217873b267c5a58cea3769dab8ef">&#9670;&nbsp;</a></span>token</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int8_t), dimension(1:<a class="el" href="namespaceh5global.html#a6206adf002878e1a5e55706384a60173">h5o_token_buf_len</a>) token</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_p.html b/develop/group___f_h5_p.html
new file mode 100644
index 0000000..34868e3
--- /dev/null
+++ b/develop/group___f_h5_p.html
@@ -0,0 +1,10536 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Property List (H5P) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_p.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Property List (H5P) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_p.html">Property Lists (H5P)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_p__u_g.html">Properties and Property Lists in HDF5</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5p_1_1h5fd__subfiling__params__t.html">h5fd_subfiling_params_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="struct_h5_f_d__subfiling__params__t.html" title="Subfiling parameter structure that is shared between the H5FD_SUBFILING and H5FD_IOC drivers.">H5FD_subfiling_params_t</a> derived type used in the subfiling VFD. <a href="structh5p_1_1h5fd__subfiling__params__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5p_1_1h5fd__subfiling__config__t.html">h5fd_subfiling_config_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="struct_h5_f_d__subfiling__config__t.html" title="Configuration structure for H5Pset_fapl_subfiling() / H5Pget_fapl_subfiling()">H5FD_subfiling_config_t</a> derived type used in the subfiling VFD. <a href="structh5p_1_1h5fd__subfiling__config__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5p_1_1h5fd__ioc__config__t.html">h5fd_ioc_config_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="struct_h5_f_d__ioc__config__t.html" title="Configuration structure for H5Pset_fapl_ioc() / H5Pget_fapl_ioc()">H5FD_ioc_config_t</a> derived type used in the IOC VFD (SUBFILING). <a href="structh5p_1_1h5fd__ioc__config__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gae34064e5081802ef4c8e3c84e279b6c8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae34064e5081802ef4c8e3c84e279b6c8">h5pcreate_f</a> (class, prp_id, hdferr)</td></tr>
+<tr class="memdesc:gae34064e5081802ef4c8e3c84e279b6c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new property as an instance of a property list class. <a href="group___f_h5_p.html#gae34064e5081802ef4c8e3c84e279b6c8">More...</a><br /></td></tr>
+<tr class="separator:gae34064e5081802ef4c8e3c84e279b6c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga30ca2403048c0f2c3bd561b7b9a81760"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga30ca2403048c0f2c3bd561b7b9a81760">h5pset_preserve_f</a> (prp_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga30ca2403048c0f2c3bd561b7b9a81760"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dataset transfer property list status to TRUE or FALSE for initializing compound datatype members during write/read operations. <a href="group___f_h5_p.html#ga30ca2403048c0f2c3bd561b7b9a81760">More...</a><br /></td></tr>
+<tr class="separator:ga30ca2403048c0f2c3bd561b7b9a81760"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16b20a74dbfc03b7959a21d0e7ccd71c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga16b20a74dbfc03b7959a21d0e7ccd71c">h5pget_preserve_f</a> (prp_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga16b20a74dbfc03b7959a21d0e7ccd71c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks status of the dataset transfer property list. <a href="group___f_h5_p.html#ga16b20a74dbfc03b7959a21d0e7ccd71c">More...</a><br /></td></tr>
+<tr class="separator:ga16b20a74dbfc03b7959a21d0e7ccd71c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabed5ca3dedee9ebeae77f816f2de9640"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gabed5ca3dedee9ebeae77f816f2de9640">h5pget_class_f</a> (prp_id, classtype, hdferr)</td></tr>
+<tr class="memdesc:gabed5ca3dedee9ebeae77f816f2de9640"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the property list class for a property list. <a href="group___f_h5_p.html#gabed5ca3dedee9ebeae77f816f2de9640">More...</a><br /></td></tr>
+<tr class="separator:gabed5ca3dedee9ebeae77f816f2de9640"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0279258f703b9622f01cc0dc4c4a800d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0279258f703b9622f01cc0dc4c4a800d">h5pcopy_f</a> (prp_id, new_prp_id, hdferr)</td></tr>
+<tr class="memdesc:ga0279258f703b9622f01cc0dc4c4a800d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing property list to create a new property list. <a href="group___f_h5_p.html#ga0279258f703b9622f01cc0dc4c4a800d">More...</a><br /></td></tr>
+<tr class="separator:ga0279258f703b9622f01cc0dc4c4a800d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f2655021cb435e02e95ddc1a35a2626"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4f2655021cb435e02e95ddc1a35a2626">h5pclose_f</a> (prp_id, hdferr)</td></tr>
+<tr class="memdesc:ga4f2655021cb435e02e95ddc1a35a2626"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminates access to a property list. <a href="group___f_h5_p.html#ga4f2655021cb435e02e95ddc1a35a2626">More...</a><br /></td></tr>
+<tr class="separator:ga4f2655021cb435e02e95ddc1a35a2626"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga19c9e3b4a92d33151d9743bc1cb6fdfa"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga19c9e3b4a92d33151d9743bc1cb6fdfa">h5pset_chunk_f</a> (prp_id, ndims, dims, hdferr)</td></tr>
+<tr class="memdesc:ga19c9e3b4a92d33151d9743bc1cb6fdfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the chunks used to store a chunked layout dataset. <a href="group___f_h5_p.html#ga19c9e3b4a92d33151d9743bc1cb6fdfa">More...</a><br /></td></tr>
+<tr class="separator:ga19c9e3b4a92d33151d9743bc1cb6fdfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga07592cc4adcd18f963f2d22afd9febc9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga07592cc4adcd18f963f2d22afd9febc9">h5pget_chunk_f</a> (prp_id, ndims, dims, hdferr)</td></tr>
+<tr class="memdesc:ga07592cc4adcd18f963f2d22afd9febc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of chunks for the raw data of a chunked layout dataset. <a href="group___f_h5_p.html#ga07592cc4adcd18f963f2d22afd9febc9">More...</a><br /></td></tr>
+<tr class="separator:ga07592cc4adcd18f963f2d22afd9febc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaea6b406347b6d33291fc73ac7209419f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaea6b406347b6d33291fc73ac7209419f">h5pset_deflate_f</a> (prp_id, level, hdferr)</td></tr>
+<tr class="memdesc:gaea6b406347b6d33291fc73ac7209419f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets compression method and compression level. <a href="group___f_h5_p.html#gaea6b406347b6d33291fc73ac7209419f">More...</a><br /></td></tr>
+<tr class="separator:gaea6b406347b6d33291fc73ac7209419f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga522c3622682d780326310a57927de9c0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga522c3622682d780326310a57927de9c0">h5pget_version_f</a> (prp_id, boot, freelist, stab, shhdr, hdferr)</td></tr>
+<tr class="memdesc:ga522c3622682d780326310a57927de9c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the version information of various objects for a file creation property list. <a href="group___f_h5_p.html#ga522c3622682d780326310a57927de9c0">More...</a><br /></td></tr>
+<tr class="separator:ga522c3622682d780326310a57927de9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d89b82ca43d84185ef2bb095675fff2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9d89b82ca43d84185ef2bb095675fff2">h5pset_userblock_f</a> (prp_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga9d89b82ca43d84185ef2bb095675fff2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets user block size. <a href="group___f_h5_p.html#ga9d89b82ca43d84185ef2bb095675fff2">More...</a><br /></td></tr>
+<tr class="separator:ga9d89b82ca43d84185ef2bb095675fff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4610896b93f29d53a5c99fcb99a27944"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4610896b93f29d53a5c99fcb99a27944">h5pget_userblock_f</a> (prp_id, block_size, hdferr)</td></tr>
+<tr class="memdesc:ga4610896b93f29d53a5c99fcb99a27944"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets user block size. <a href="group___f_h5_p.html#ga4610896b93f29d53a5c99fcb99a27944">More...</a><br /></td></tr>
+<tr class="separator:ga4610896b93f29d53a5c99fcb99a27944"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae85a83c8a34c5e932bfe151f8c99f58e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae85a83c8a34c5e932bfe151f8c99f58e">h5pset_selection_io_f</a> (plist_id, selection_io_mode, hdferr)</td></tr>
+<tr class="memdesc:gae85a83c8a34c5e932bfe151f8c99f58e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the selection I/O mode. <a href="group___f_h5_p.html#gae85a83c8a34c5e932bfe151f8c99f58e">More...</a><br /></td></tr>
+<tr class="separator:gae85a83c8a34c5e932bfe151f8c99f58e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab534c1a45951eba1ce0dc963776b4bbc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab534c1a45951eba1ce0dc963776b4bbc">h5pget_selection_io_f</a> (plist_id, selection_io_mode, hdferr)</td></tr>
+<tr class="memdesc:gab534c1a45951eba1ce0dc963776b4bbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the selection I/O mode. <a href="group___f_h5_p.html#gab534c1a45951eba1ce0dc963776b4bbc">More...</a><br /></td></tr>
+<tr class="separator:gab534c1a45951eba1ce0dc963776b4bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga874207cff4dc1dba9eec9e15f2c51bea"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga874207cff4dc1dba9eec9e15f2c51bea">h5pset_modify_write_buf_f</a> (plist_id, modify_write_buf, hdferr)</td></tr>
+<tr class="memdesc:ga874207cff4dc1dba9eec9e15f2c51bea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allows the library to modify the contents of the write buffer. <a href="group___f_h5_p.html#ga874207cff4dc1dba9eec9e15f2c51bea">More...</a><br /></td></tr>
+<tr class="separator:ga874207cff4dc1dba9eec9e15f2c51bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1f99898de23ac5845835e8b8586ead9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf1f99898de23ac5845835e8b8586ead9">h5pget_modify_write_buf_f</a> (plist_id, modify_write_buf, hdferr)</td></tr>
+<tr class="memdesc:gaf1f99898de23ac5845835e8b8586ead9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the "modify write buffer" property. <a href="group___f_h5_p.html#gaf1f99898de23ac5845835e8b8586ead9">More...</a><br /></td></tr>
+<tr class="separator:gaf1f99898de23ac5845835e8b8586ead9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga184410c7ebea0f13ad4edf013c3ba0ed"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga184410c7ebea0f13ad4edf013c3ba0ed">h5pset_sizes_f</a> (prp_id, sizeof_addr, sizeof_size, hdferr)</td></tr>
+<tr class="memdesc:ga184410c7ebea0f13ad4edf013c3ba0ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the byte size of the offsets and lengths used to address objects in an HDF5 file. <a href="group___f_h5_p.html#ga184410c7ebea0f13ad4edf013c3ba0ed">More...</a><br /></td></tr>
+<tr class="separator:ga184410c7ebea0f13ad4edf013c3ba0ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab26e55cd01809fe956a75903f0db8c29"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab26e55cd01809fe956a75903f0db8c29">h5pget_sizes_f</a> (prp_id, sizeof_addr, sizeof_size, hdferr)</td></tr>
+<tr class="memdesc:gab26e55cd01809fe956a75903f0db8c29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the offsets and lengths used in an HDF5 file. <a href="group___f_h5_p.html#gab26e55cd01809fe956a75903f0db8c29">More...</a><br /></td></tr>
+<tr class="separator:gab26e55cd01809fe956a75903f0db8c29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2e8fcf67f25e633a6d61ff5bcbf6a0fb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2e8fcf67f25e633a6d61ff5bcbf6a0fb">h5pset_sym_k_f</a> (prp_id, ik, lk, hdferr)</td></tr>
+<tr class="memdesc:ga2e8fcf67f25e633a6d61ff5bcbf6a0fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of parameters used to control the symbol table nodes. <a href="group___f_h5_p.html#ga2e8fcf67f25e633a6d61ff5bcbf6a0fb">More...</a><br /></td></tr>
+<tr class="separator:ga2e8fcf67f25e633a6d61ff5bcbf6a0fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab786aaafe8daccd20a246cac9507a24"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaab786aaafe8daccd20a246cac9507a24">h5pget_sym_k_f</a> (prp_id, ik, lk, hdferr)</td></tr>
+<tr class="memdesc:gaab786aaafe8daccd20a246cac9507a24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size. <a href="group___f_h5_p.html#gaab786aaafe8daccd20a246cac9507a24">More...</a><br /></td></tr>
+<tr class="separator:gaab786aaafe8daccd20a246cac9507a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadcb00688380d0df3cbe02fb0c2a80d61"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gadcb00688380d0df3cbe02fb0c2a80d61">h5pset_istore_k_f</a> (prp_id, ik, hdferr)</td></tr>
+<tr class="memdesc:gadcb00688380d0df3cbe02fb0c2a80d61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the parameter used to control the B-trees for indexing chunked datasets. <a href="group___f_h5_p.html#gadcb00688380d0df3cbe02fb0c2a80d61">More...</a><br /></td></tr>
+<tr class="separator:gadcb00688380d0df3cbe02fb0c2a80d61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e574808e558bdb75442395017b1da62"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0e574808e558bdb75442395017b1da62">h5pget_istore_k_f</a> (prp_id, ik, hdferr)</td></tr>
+<tr class="memdesc:ga0e574808e558bdb75442395017b1da62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the 1/2 rank of an indexed storage B-tree. <a href="group___f_h5_p.html#ga0e574808e558bdb75442395017b1da62">More...</a><br /></td></tr>
+<tr class="separator:ga0e574808e558bdb75442395017b1da62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga84070eeb7928a734e423b1c60b88a09d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga84070eeb7928a734e423b1c60b88a09d">h5pget_driver_f</a> (prp_id, driver, hdferr)</td></tr>
+<tr class="memdesc:ga84070eeb7928a734e423b1c60b88a09d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns low-lever driver identifier. <a href="group___f_h5_p.html#ga84070eeb7928a734e423b1c60b88a09d">More...</a><br /></td></tr>
+<tr class="separator:ga84070eeb7928a734e423b1c60b88a09d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa17dc04cab5c5b9c7537cf8fd1d8f778"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaa17dc04cab5c5b9c7537cf8fd1d8f778">h5pset_fapl_stdio_f</a> (prp_id, hdferr)</td></tr>
+<tr class="memdesc:gaa17dc04cab5c5b9c7537cf8fd1d8f778"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the standard I/O driver. <a href="group___f_h5_p.html#gaa17dc04cab5c5b9c7537cf8fd1d8f778">More...</a><br /></td></tr>
+<tr class="separator:gaa17dc04cab5c5b9c7537cf8fd1d8f778"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae71555e846fc48c509d0c064dd24ec24"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae71555e846fc48c509d0c064dd24ec24">h5pset_fapl_sec2_f</a> (prp_id, hdferr)</td></tr>
+<tr class="memdesc:gae71555e846fc48c509d0c064dd24ec24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sec2 driver. <a href="group___f_h5_p.html#gae71555e846fc48c509d0c064dd24ec24">More...</a><br /></td></tr>
+<tr class="separator:gae71555e846fc48c509d0c064dd24ec24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6a17584c121b7f8c078e1d9a9bb103b1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6a17584c121b7f8c078e1d9a9bb103b1">h5pset_alignment_f</a> (prp_id, threshold, alignment, hdferr)</td></tr>
+<tr class="memdesc:ga6a17584c121b7f8c078e1d9a9bb103b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets alignment properties of a file access property list. <a href="group___f_h5_p.html#ga6a17584c121b7f8c078e1d9a9bb103b1">More...</a><br /></td></tr>
+<tr class="separator:ga6a17584c121b7f8c078e1d9a9bb103b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfd77eca58193183cedad784649fa550"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacfd77eca58193183cedad784649fa550">h5pget_alignment_f</a> (prp_id, threshold, alignment, hdferr)</td></tr>
+<tr class="memdesc:gacfd77eca58193183cedad784649fa550"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current settings for alignment properties from a file access property list. <a href="group___f_h5_p.html#gacfd77eca58193183cedad784649fa550">More...</a><br /></td></tr>
+<tr class="separator:gacfd77eca58193183cedad784649fa550"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a4694f80c1afbd30605c5918258911d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7a4694f80c1afbd30605c5918258911d">h5pset_fapl_core_f</a> (prp_id, increment, backing_store, hdferr)</td></tr>
+<tr class="memdesc:ga7a4694f80c1afbd30605c5918258911d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the file access property list to use the H5FD_CORE driver. <a href="group___f_h5_p.html#ga7a4694f80c1afbd30605c5918258911d">More...</a><br /></td></tr>
+<tr class="separator:ga7a4694f80c1afbd30605c5918258911d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae3c489363919db6d2618e8b3c0d99f69"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae3c489363919db6d2618e8b3c0d99f69">h5pget_fapl_core_f</a> (prp_id, increment, backing_store, hdferr)</td></tr>
+<tr class="memdesc:gae3c489363919db6d2618e8b3c0d99f69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries core file driver properties. <a href="group___f_h5_p.html#gae3c489363919db6d2618e8b3c0d99f69">More...</a><br /></td></tr>
+<tr class="separator:gae3c489363919db6d2618e8b3c0d99f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3cdbb1c30dfbc795e46008cfc04c7dfb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga3cdbb1c30dfbc795e46008cfc04c7dfb">h5pset_fapl_family_f</a> (prp_id, memb_size, memb_plist, hdferr)</td></tr>
+<tr class="memdesc:ga3cdbb1c30dfbc795e46008cfc04c7dfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file access property list to use the family driver. <a href="group___f_h5_p.html#ga3cdbb1c30dfbc795e46008cfc04c7dfb">More...</a><br /></td></tr>
+<tr class="separator:ga3cdbb1c30dfbc795e46008cfc04c7dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1de4b030deef9dde1a8a8de551a1926"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab1de4b030deef9dde1a8a8de551a1926">h5pget_fapl_family_f</a> (prp_id, memb_size, memb_plist, hdferr)</td></tr>
+<tr class="memdesc:gab1de4b030deef9dde1a8a8de551a1926"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns file access property list information. <a href="group___f_h5_p.html#gab1de4b030deef9dde1a8a8de551a1926">More...</a><br /></td></tr>
+<tr class="separator:gab1de4b030deef9dde1a8a8de551a1926"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2e28f49de4c6a2ea2e3ffbe7719d12be"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2e28f49de4c6a2ea2e3ffbe7719d12be">h5pset_cache_f</a> (prp_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0, hdferr)</td></tr>
+<tr class="memdesc:ga2e28f49de4c6a2ea2e3ffbe7719d12be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the meta data cache and raw data chunk cache parameters. <a href="group___f_h5_p.html#ga2e28f49de4c6a2ea2e3ffbe7719d12be">More...</a><br /></td></tr>
+<tr class="separator:ga2e28f49de4c6a2ea2e3ffbe7719d12be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ef459d172092dd78aab6eef156017b5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga5ef459d172092dd78aab6eef156017b5">h5pget_cache_f</a> (prp_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0, hdferr)</td></tr>
+<tr class="memdesc:ga5ef459d172092dd78aab6eef156017b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the meta data cache and raw data chunk cache parameters. <a href="group___f_h5_p.html#ga5ef459d172092dd78aab6eef156017b5">More...</a><br /></td></tr>
+<tr class="separator:ga5ef459d172092dd78aab6eef156017b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00e471db66b57f310336bd1ad754f87a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga00e471db66b57f310336bd1ad754f87a">h5pset_fapl_split_f</a> (prp_id, meta_ext, meta_plist, raw_ext, raw_plist, hdferr)</td></tr>
+<tr class="memdesc:ga00e471db66b57f310336bd1ad754f87a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emulates the old split file driver. <a href="group___f_h5_p.html#ga00e471db66b57f310336bd1ad754f87a">More...</a><br /></td></tr>
+<tr class="separator:ga00e471db66b57f310336bd1ad754f87a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d5ad480cac00bdaba57f7557b8b77f8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1d5ad480cac00bdaba57f7557b8b77f8">h5pset_gc_references_f</a> (prp_id, gc_reference, hdferr)</td></tr>
+<tr class="memdesc:ga1d5ad480cac00bdaba57f7557b8b77f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets garbage collecting references flag. <a href="group___f_h5_p.html#ga1d5ad480cac00bdaba57f7557b8b77f8">More...</a><br /></td></tr>
+<tr class="separator:ga1d5ad480cac00bdaba57f7557b8b77f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f92a699e5a800c9cec71b08cac71275"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7f92a699e5a800c9cec71b08cac71275">h5pget_gc_references_f</a> (prp_id, gc_reference, hdferr)</td></tr>
+<tr class="memdesc:ga7f92a699e5a800c9cec71b08cac71275"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns garbage collecting references setting. <a href="group___f_h5_p.html#ga7f92a699e5a800c9cec71b08cac71275">More...</a><br /></td></tr>
+<tr class="separator:ga7f92a699e5a800c9cec71b08cac71275"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d268e77b8064c73bb6a0fc929749621"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9d268e77b8064c73bb6a0fc929749621">h5pset_layout_f</a> (prp_id, layout, hdferr)</td></tr>
+<tr class="memdesc:ga9d268e77b8064c73bb6a0fc929749621"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the type of storage used store the raw data for a dataset. <a href="group___f_h5_p.html#ga9d268e77b8064c73bb6a0fc929749621">More...</a><br /></td></tr>
+<tr class="separator:ga9d268e77b8064c73bb6a0fc929749621"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae54f6ed42a2bd687a5c9f051a1579c04"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae54f6ed42a2bd687a5c9f051a1579c04">h5pget_layout_f</a> (prp_id, layout, hdferr)</td></tr>
+<tr class="memdesc:gae54f6ed42a2bd687a5c9f051a1579c04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the layout of the raw data for a dataset. <a href="group___f_h5_p.html#gae54f6ed42a2bd687a5c9f051a1579c04">More...</a><br /></td></tr>
+<tr class="separator:gae54f6ed42a2bd687a5c9f051a1579c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada21fe39d5d1d35414d564f7c0b362e4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gada21fe39d5d1d35414d564f7c0b362e4">h5pset_filter_f</a> (prp_id, filter, flags, cd_nelmts, cd_values, hdferr)</td></tr>
+<tr class="memdesc:gada21fe39d5d1d35414d564f7c0b362e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a filter to the filter pipeline. <a href="group___f_h5_p.html#gada21fe39d5d1d35414d564f7c0b362e4">More...</a><br /></td></tr>
+<tr class="separator:gada21fe39d5d1d35414d564f7c0b362e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6875dd87b0fde77da5f6c70a2c092985"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6875dd87b0fde77da5f6c70a2c092985">h5pget_nfilters_f</a> (prp_id, nfilters, hdferr)</td></tr>
+<tr class="memdesc:ga6875dd87b0fde77da5f6c70a2c092985"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of filters in the pipeline. <a href="group___f_h5_p.html#ga6875dd87b0fde77da5f6c70a2c092985">More...</a><br /></td></tr>
+<tr class="separator:ga6875dd87b0fde77da5f6c70a2c092985"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16e7d14d48785bcaa1be266868b560a7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga16e7d14d48785bcaa1be266868b560a7">h5pget_filter_f</a> (prp_id, filter_number, flags, cd_nelmts, cd_values, namelen, name, filter_id, hdferr)</td></tr>
+<tr class="memdesc:ga16e7d14d48785bcaa1be266868b560a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a filter in a pipeline. <a href="group___f_h5_p.html#ga16e7d14d48785bcaa1be266868b560a7">More...</a><br /></td></tr>
+<tr class="separator:ga16e7d14d48785bcaa1be266868b560a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga706f52cc81f9635bb02af417a44a2f75"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga706f52cc81f9635bb02af417a44a2f75">h5pset_external_f</a> (prp_id, name, offset, bytes, hdferr)</td></tr>
+<tr class="memdesc:ga706f52cc81f9635bb02af417a44a2f75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an external file to the list of external files. <a href="group___f_h5_p.html#ga706f52cc81f9635bb02af417a44a2f75">More...</a><br /></td></tr>
+<tr class="separator:ga706f52cc81f9635bb02af417a44a2f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga39819d01f57dec339a15c8c7b0935bf2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga39819d01f57dec339a15c8c7b0935bf2">h5pget_external_count_f</a> (prp_id, count, hdferr)</td></tr>
+<tr class="memdesc:ga39819d01f57dec339a15c8c7b0935bf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of external files for a dataset. <a href="group___f_h5_p.html#ga39819d01f57dec339a15c8c7b0935bf2">More...</a><br /></td></tr>
+<tr class="separator:ga39819d01f57dec339a15c8c7b0935bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb42744e87aa6b3ea526e022ccde00b2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gafb42744e87aa6b3ea526e022ccde00b2">h5pget_external_f</a> (prp_id, idx, name_size, name, offset, bytes, hdferr)</td></tr>
+<tr class="memdesc:gafb42744e87aa6b3ea526e022ccde00b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about an external file. <a href="group___f_h5_p.html#gafb42744e87aa6b3ea526e022ccde00b2">More...</a><br /></td></tr>
+<tr class="separator:gafb42744e87aa6b3ea526e022ccde00b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga315014ed18e6dac42435350daff72972"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga315014ed18e6dac42435350daff72972">h5pset_btree_ratios_f</a> (prp_id, left, middle, right, hdferr)</td></tr>
+<tr class="memdesc:ga315014ed18e6dac42435350daff72972"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets B-tree split ratios for a dataset transfer property list. <a href="group___f_h5_p.html#ga315014ed18e6dac42435350daff72972">More...</a><br /></td></tr>
+<tr class="separator:ga315014ed18e6dac42435350daff72972"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6cec5418373b90b9f931a3643e1d423f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6cec5418373b90b9f931a3643e1d423f">h5pget_btree_ratios_f</a> (prp_id, left, middle, right, hdferr)</td></tr>
+<tr class="memdesc:ga6cec5418373b90b9f931a3643e1d423f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets B-tree split ratios for a dataset transfer property list. <a href="group___f_h5_p.html#ga6cec5418373b90b9f931a3643e1d423f">More...</a><br /></td></tr>
+<tr class="separator:ga6cec5418373b90b9f931a3643e1d423f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a06d1dc8b722ad271614d67ddc0b12a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4a06d1dc8b722ad271614d67ddc0b12a">h5pget_fclose_degree_f</a> (fapl_id, degree, hdferr)</td></tr>
+<tr class="memdesc:ga4a06d1dc8b722ad271614d67ddc0b12a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the degree for the file close behavior. <a href="group___f_h5_p.html#ga4a06d1dc8b722ad271614d67ddc0b12a">More...</a><br /></td></tr>
+<tr class="separator:ga4a06d1dc8b722ad271614d67ddc0b12a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8943dad30fb752f2cb7c2219b16caae1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga8943dad30fb752f2cb7c2219b16caae1">h5pset_fclose_degree_f</a> (fapl_id, degree, hdferr)</td></tr>
+<tr class="memdesc:ga8943dad30fb752f2cb7c2219b16caae1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the degree for the file close behavior. <a href="group___f_h5_p.html#ga8943dad30fb752f2cb7c2219b16caae1">More...</a><br /></td></tr>
+<tr class="separator:ga8943dad30fb752f2cb7c2219b16caae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0a4db02a7f387205129ad41bbbbcc65b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0a4db02a7f387205129ad41bbbbcc65b">h5pequal_f</a> (plist1_id, plist2_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga0a4db02a7f387205129ad41bbbbcc65b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if two property lists are equal. <a href="group___f_h5_p.html#ga0a4db02a7f387205129ad41bbbbcc65b">More...</a><br /></td></tr>
+<tr class="separator:ga0a4db02a7f387205129ad41bbbbcc65b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7f3228c2447536b26292d1d56f2f34e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf7f3228c2447536b26292d1d56f2f34e">h5pset_buffer_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gaf7f3228c2447536b26292d1d56f2f34e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets sixe for conversion buffer. <a href="group___f_h5_p.html#gaf7f3228c2447536b26292d1d56f2f34e">More...</a><br /></td></tr>
+<tr class="separator:gaf7f3228c2447536b26292d1d56f2f34e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac96d6811cbd5876221a176db1d349b77"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gac96d6811cbd5876221a176db1d349b77">h5pget_buffer_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gac96d6811cbd5876221a176db1d349b77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets size for conversion buffer. <a href="group___f_h5_p.html#gac96d6811cbd5876221a176db1d349b77">More...</a><br /></td></tr>
+<tr class="separator:gac96d6811cbd5876221a176db1d349b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac8cf6446717fd4ce804f98daca57c66"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaac8cf6446717fd4ce804f98daca57c66">h5pfill_value_defined_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:gaac8cf6446717fd4ce804f98daca57c66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if fill value is defined. <a href="group___f_h5_p.html#gaac8cf6446717fd4ce804f98daca57c66">More...</a><br /></td></tr>
+<tr class="separator:gaac8cf6446717fd4ce804f98daca57c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga793da71d11ee436bdd3c6786841abaa2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga793da71d11ee436bdd3c6786841abaa2">h5pset_alloc_time_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga793da71d11ee436bdd3c6786841abaa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set space allocation time for dataset during creation. <a href="group___f_h5_p.html#ga793da71d11ee436bdd3c6786841abaa2">More...</a><br /></td></tr>
+<tr class="separator:ga793da71d11ee436bdd3c6786841abaa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4856b911fcdfbcf6270dab3d27fa9a61"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4856b911fcdfbcf6270dab3d27fa9a61">h5pget_alloc_time_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga4856b911fcdfbcf6270dab3d27fa9a61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get space allocation time for dataset during creation. <a href="group___f_h5_p.html#ga4856b911fcdfbcf6270dab3d27fa9a61">More...</a><br /></td></tr>
+<tr class="separator:ga4856b911fcdfbcf6270dab3d27fa9a61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga457d7c8b91702650f1203a70b0d97896"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga457d7c8b91702650f1203a70b0d97896">h5pset_fill_time_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga457d7c8b91702650f1203a70b0d97896"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set fill value writing time for dataset. <a href="group___f_h5_p.html#ga457d7c8b91702650f1203a70b0d97896">More...</a><br /></td></tr>
+<tr class="separator:ga457d7c8b91702650f1203a70b0d97896"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae69252ce63a8d49283beb390cd57bf2d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae69252ce63a8d49283beb390cd57bf2d">h5pget_fill_time_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:gae69252ce63a8d49283beb390cd57bf2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get fill value writing time for dataset. <a href="group___f_h5_p.html#gae69252ce63a8d49283beb390cd57bf2d">More...</a><br /></td></tr>
+<tr class="separator:gae69252ce63a8d49283beb390cd57bf2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad5ddb33dae0dd4ab7b87f97f24d5a97a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad5ddb33dae0dd4ab7b87f97f24d5a97a">h5pset_meta_block_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gad5ddb33dae0dd4ab7b87f97f24d5a97a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the minimum size of metadata block allocations. <a href="group___f_h5_p.html#gad5ddb33dae0dd4ab7b87f97f24d5a97a">More...</a><br /></td></tr>
+<tr class="separator:gad5ddb33dae0dd4ab7b87f97f24d5a97a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f9dfaaf823c96b615b0ed339ddda693"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4f9dfaaf823c96b615b0ed339ddda693">h5pget_meta_block_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga4f9dfaaf823c96b615b0ed339ddda693"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the minimum size of metadata block allocations. <a href="group___f_h5_p.html#ga4f9dfaaf823c96b615b0ed339ddda693">More...</a><br /></td></tr>
+<tr class="separator:ga4f9dfaaf823c96b615b0ed339ddda693"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7ae17b82774089f3fc86c1e46371fec"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad7ae17b82774089f3fc86c1e46371fec">h5pset_sieve_buf_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gad7ae17b82774089f3fc86c1e46371fec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum size of the data sieve buffer. <a href="group___f_h5_p.html#gad7ae17b82774089f3fc86c1e46371fec">More...</a><br /></td></tr>
+<tr class="separator:gad7ae17b82774089f3fc86c1e46371fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaceb287f93d72809bd2737f249f0a0b30"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaceb287f93d72809bd2737f249f0a0b30">h5pget_sieve_buf_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gaceb287f93d72809bd2737f249f0a0b30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the maximum size of the data sieve buffer. <a href="group___f_h5_p.html#gaceb287f93d72809bd2737f249f0a0b30">More...</a><br /></td></tr>
+<tr class="separator:gaceb287f93d72809bd2737f249f0a0b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gade0dd13b5cabcc73d5f61018d5cc7756"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gade0dd13b5cabcc73d5f61018d5cc7756">h5pset_small_data_block_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gade0dd13b5cabcc73d5f61018d5cc7756"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the minimum size of "small" raw data block. <a href="group___f_h5_p.html#gade0dd13b5cabcc73d5f61018d5cc7756">More...</a><br /></td></tr>
+<tr class="separator:gade0dd13b5cabcc73d5f61018d5cc7756"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab00d8fc60da1c33021fc2f29b9ca141b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab00d8fc60da1c33021fc2f29b9ca141b">h5pget_small_data_block_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gab00d8fc60da1c33021fc2f29b9ca141b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the minimum size of "small" raw data block. <a href="group___f_h5_p.html#gab00d8fc60da1c33021fc2f29b9ca141b">More...</a><br /></td></tr>
+<tr class="separator:gab00d8fc60da1c33021fc2f29b9ca141b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac64512e45b180b0f93909a1e4081a2c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaac64512e45b180b0f93909a1e4081a2c">h5pset_hyper_vector_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:gaac64512e45b180b0f93909a1e4081a2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the number of "I/O" vectors (vector size) <a href="group___f_h5_p.html#gaac64512e45b180b0f93909a1e4081a2c">More...</a><br /></td></tr>
+<tr class="separator:gaac64512e45b180b0f93909a1e4081a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga671099e61cc2af05719b40ba90a0b822"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga671099e61cc2af05719b40ba90a0b822">h5pget_hyper_vector_size_f</a> (plist_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga671099e61cc2af05719b40ba90a0b822"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of "I/O" vectors (vector size) <a href="group___f_h5_p.html#ga671099e61cc2af05719b40ba90a0b822">More...</a><br /></td></tr>
+<tr class="separator:ga671099e61cc2af05719b40ba90a0b822"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd85575e1bea3a53d8e0f2955d0c0425"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacd85575e1bea3a53d8e0f2955d0c0425">h5pexist_f</a> (prp_id, name, flag, hdferr)</td></tr>
+<tr class="memdesc:gacd85575e1bea3a53d8e0f2955d0c0425"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries whether a property name exists in a property list or class. <a href="group___f_h5_p.html#gacd85575e1bea3a53d8e0f2955d0c0425">More...</a><br /></td></tr>
+<tr class="separator:gacd85575e1bea3a53d8e0f2955d0c0425"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3b3373e6ccb3b4d39c135323d71bade9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga3b3373e6ccb3b4d39c135323d71bade9">h5pget_size_f</a> (prp_id, name, size, hdferr)</td></tr>
+<tr class="memdesc:ga3b3373e6ccb3b4d39c135323d71bade9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the size of a property value in bytes. <a href="group___f_h5_p.html#ga3b3373e6ccb3b4d39c135323d71bade9">More...</a><br /></td></tr>
+<tr class="separator:ga3b3373e6ccb3b4d39c135323d71bade9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf7f94c3ec56d9a595bd263a0caa14dda"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf7f94c3ec56d9a595bd263a0caa14dda">h5pget_nprops_f</a> (prp_id, nprops, hdferr)</td></tr>
+<tr class="memdesc:gaf7f94c3ec56d9a595bd263a0caa14dda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries number of properties in property list or class. <a href="group___f_h5_p.html#gaf7f94c3ec56d9a595bd263a0caa14dda">More...</a><br /></td></tr>
+<tr class="separator:gaf7f94c3ec56d9a595bd263a0caa14dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd16cab6852d84c44ee8fcab3a96f717"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gafd16cab6852d84c44ee8fcab3a96f717">h5pget_class_name_f</a> (prp_id, name, size, hdferr)</td></tr>
+<tr class="memdesc:gafd16cab6852d84c44ee8fcab3a96f717"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the name of a class. <a href="group___f_h5_p.html#gafd16cab6852d84c44ee8fcab3a96f717">More...</a><br /></td></tr>
+<tr class="separator:gafd16cab6852d84c44ee8fcab3a96f717"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad046229ee8c406b31779aca6dfae0a11"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad046229ee8c406b31779aca6dfae0a11">h5pget_class_parent_f</a> (prp_id, parent_id, hdferr)</td></tr>
+<tr class="memdesc:gad046229ee8c406b31779aca6dfae0a11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the parent class of a generic property class. <a href="group___f_h5_p.html#gad046229ee8c406b31779aca6dfae0a11">More...</a><br /></td></tr>
+<tr class="separator:gad046229ee8c406b31779aca6dfae0a11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad745d513dd42d984604bfdb6a41caa84"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad745d513dd42d984604bfdb6a41caa84">h5pisa_class_f</a> (plist, pclass, flag, hdferr)</td></tr>
+<tr class="memdesc:gad745d513dd42d984604bfdb6a41caa84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a property list is a member of a class. <a href="group___f_h5_p.html#gad745d513dd42d984604bfdb6a41caa84">More...</a><br /></td></tr>
+<tr class="separator:gad745d513dd42d984604bfdb6a41caa84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga642260af5f86ea509dad6536e79079e7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga642260af5f86ea509dad6536e79079e7">h5pcopy_prop_f</a> (dst_id, src_id, name, hdferr)</td></tr>
+<tr class="memdesc:ga642260af5f86ea509dad6536e79079e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies a property from one list or class to another. <a href="group___f_h5_p.html#ga642260af5f86ea509dad6536e79079e7">More...</a><br /></td></tr>
+<tr class="separator:ga642260af5f86ea509dad6536e79079e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52bec4485c6fc85154fcdd8a4f625570"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga52bec4485c6fc85154fcdd8a4f625570">h5premove_f</a> (plid, name, hdferr)</td></tr>
+<tr class="memdesc:ga52bec4485c6fc85154fcdd8a4f625570"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a property from a property list. <a href="group___f_h5_p.html#ga52bec4485c6fc85154fcdd8a4f625570">More...</a><br /></td></tr>
+<tr class="separator:ga52bec4485c6fc85154fcdd8a4f625570"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6939d4f4fb683720cf89f3440c4e9150"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6939d4f4fb683720cf89f3440c4e9150">h5punregister_f</a> (class, name, hdferr)</td></tr>
+<tr class="memdesc:ga6939d4f4fb683720cf89f3440c4e9150"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a property from a property list class. <a href="group___f_h5_p.html#ga6939d4f4fb683720cf89f3440c4e9150">More...</a><br /></td></tr>
+<tr class="separator:ga6939d4f4fb683720cf89f3440c4e9150"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga83951f98a2152068da3bbe55bab17778"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga83951f98a2152068da3bbe55bab17778">h5pclose_class_f</a> (class, hdferr)</td></tr>
+<tr class="memdesc:ga83951f98a2152068da3bbe55bab17778"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an existing property list class. <a href="group___f_h5_p.html#ga83951f98a2152068da3bbe55bab17778">More...</a><br /></td></tr>
+<tr class="separator:ga83951f98a2152068da3bbe55bab17778"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2b9eb68958439082b015240d02bcdd35"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2b9eb68958439082b015240d02bcdd35">h5pset_shuffle_f</a> (prp_id, hdferr)</td></tr>
+<tr class="memdesc:ga2b9eb68958439082b015240d02bcdd35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets shuffling filter. <a href="group___f_h5_p.html#ga2b9eb68958439082b015240d02bcdd35">More...</a><br /></td></tr>
+<tr class="separator:ga2b9eb68958439082b015240d02bcdd35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacf71ac5fbbe5813ff0b11bd4d5ea5a33"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacf71ac5fbbe5813ff0b11bd4d5ea5a33">h5pset_edc_check_f</a> (prp_id, flag, hdferr)</td></tr>
+<tr class="memdesc:gacf71ac5fbbe5813ff0b11bd4d5ea5a33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables/disables error detecting. <a href="group___f_h5_p.html#gacf71ac5fbbe5813ff0b11bd4d5ea5a33">More...</a><br /></td></tr>
+<tr class="separator:gacf71ac5fbbe5813ff0b11bd4d5ea5a33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a6b76ee17ca7ceccf982ec99186ee58"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7a6b76ee17ca7ceccf982ec99186ee58">h5pget_edc_check_f</a> (prp_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga7a6b76ee17ca7ceccf982ec99186ee58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether error-detection is enabled for dataset reads. <a href="group___f_h5_p.html#ga7a6b76ee17ca7ceccf982ec99186ee58">More...</a><br /></td></tr>
+<tr class="separator:ga7a6b76ee17ca7ceccf982ec99186ee58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65194004e79bcde6bf0886ad6da72c1b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga65194004e79bcde6bf0886ad6da72c1b">h5pset_fletcher32_f</a> (prp_id, hdferr)</td></tr>
+<tr class="memdesc:ga65194004e79bcde6bf0886ad6da72c1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets Fletcher32 checksum of EDC for a dataset creation property list. <a href="group___f_h5_p.html#ga65194004e79bcde6bf0886ad6da72c1b">More...</a><br /></td></tr>
+<tr class="separator:ga65194004e79bcde6bf0886ad6da72c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga143669a8943824c2c4623c3d25319b86"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga143669a8943824c2c4623c3d25319b86">h5pset_family_offset_f</a> (prp_id, offset, hdferr)</td></tr>
+<tr class="memdesc:ga143669a8943824c2c4623c3d25319b86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets offset for family file driver. <a href="group___f_h5_p.html#ga143669a8943824c2c4623c3d25319b86">More...</a><br /></td></tr>
+<tr class="separator:ga143669a8943824c2c4623c3d25319b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab494356f90b7bf7095ef33faa2db5980"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab494356f90b7bf7095ef33faa2db5980">h5pset_szip_f</a> (prp_id, options_mask, pixels_per_block, hdferr)</td></tr>
+<tr class="memdesc:gab494356f90b7bf7095ef33faa2db5980"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of szip compression. <a href="group___f_h5_p.html#gab494356f90b7bf7095ef33faa2db5980">More...</a><br /></td></tr>
+<tr class="separator:gab494356f90b7bf7095ef33faa2db5980"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52fe8251734c87c36f5a740bb15d4ec1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga52fe8251734c87c36f5a740bb15d4ec1">h5pall_filters_avail_f</a> (prp_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga52fe8251734c87c36f5a740bb15d4ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if all filters set in the dataset creation property list are available. <a href="group___f_h5_p.html#ga52fe8251734c87c36f5a740bb15d4ec1">More...</a><br /></td></tr>
+<tr class="separator:ga52fe8251734c87c36f5a740bb15d4ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4598c6a79f83750199fc3f3d09523eba"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4598c6a79f83750199fc3f3d09523eba">h5pget_filter_by_id_f</a> (prp_id, filter_id, flags, cd_nelmts, cd_values, namelen, name, hdferr)</td></tr>
+<tr class="memdesc:ga4598c6a79f83750199fc3f3d09523eba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a filter in a pipeline. <a href="group___f_h5_p.html#ga4598c6a79f83750199fc3f3d09523eba">More...</a><br /></td></tr>
+<tr class="separator:ga4598c6a79f83750199fc3f3d09523eba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0fb5c33cc3b629be3f266173ef3063b3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0fb5c33cc3b629be3f266173ef3063b3">h5pmodify_filter_f</a> (prp_id, filter, flags, cd_nelmts, cd_values, hdferr)</td></tr>
+<tr class="memdesc:ga0fb5c33cc3b629be3f266173ef3063b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a filter to the filter pipeline. <a href="group___f_h5_p.html#ga0fb5c33cc3b629be3f266173ef3063b3">More...</a><br /></td></tr>
+<tr class="separator:ga0fb5c33cc3b629be3f266173ef3063b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90ac41a099806dcf78506b06e5929409"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga90ac41a099806dcf78506b06e5929409">h5premove_filter_f</a> (prp_id, filter, hdferr)</td></tr>
+<tr class="memdesc:ga90ac41a099806dcf78506b06e5929409"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete one or more filters from the filter pipeline. <a href="group___f_h5_p.html#ga90ac41a099806dcf78506b06e5929409">More...</a><br /></td></tr>
+<tr class="separator:ga90ac41a099806dcf78506b06e5929409"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga38a8f12ba7a80dcbd5036c2dc03448b3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga38a8f12ba7a80dcbd5036c2dc03448b3">h5pget_attr_phase_change_f</a> (ocpl_id, max_compact, min_dense, hdferr)</td></tr>
+<tr class="memdesc:ga38a8f12ba7a80dcbd5036c2dc03448b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute storage phase change thresholds. <a href="group___f_h5_p.html#ga38a8f12ba7a80dcbd5036c2dc03448b3">More...</a><br /></td></tr>
+<tr class="separator:ga38a8f12ba7a80dcbd5036c2dc03448b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae7694d153af95665ced0ce7d71b304fa"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae7694d153af95665ced0ce7d71b304fa">h5pset_attr_creation_order_f</a> (ocpl_id, crt_order_flags, hdferr)</td></tr>
+<tr class="memdesc:gae7694d153af95665ced0ce7d71b304fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets tracking and indexing of attribute creation order. <a href="group___f_h5_p.html#gae7694d153af95665ced0ce7d71b304fa">More...</a><br /></td></tr>
+<tr class="separator:gae7694d153af95665ced0ce7d71b304fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0ac2301001682500d07122ec30d8162"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab0ac2301001682500d07122ec30d8162">h5pset_shared_mesg_nindexes_f</a> (plist_id, nindexes, hdferr)</td></tr>
+<tr class="memdesc:gab0ac2301001682500d07122ec30d8162"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets number of shared object header message indexes. <a href="group___f_h5_p.html#gab0ac2301001682500d07122ec30d8162">More...</a><br /></td></tr>
+<tr class="separator:gab0ac2301001682500d07122ec30d8162"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga63eb744e039e24706abd1fd3d7df0ff2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga63eb744e039e24706abd1fd3d7df0ff2">h5pset_shared_mesg_index_f</a> (fcpl_id, index_num, mesg_type_flags, min_mesg_size, hdferr)</td></tr>
+<tr class="memdesc:ga63eb744e039e24706abd1fd3d7df0ff2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the specified shared object header message index. <a href="group___f_h5_p.html#ga63eb744e039e24706abd1fd3d7df0ff2">More...</a><br /></td></tr>
+<tr class="separator:ga63eb744e039e24706abd1fd3d7df0ff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0dc93bacdda02c303dee75c42948e0e9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0dc93bacdda02c303dee75c42948e0e9">h5pget_attr_creation_order_f</a> (ocpl_id, crt_order_flags, hdferr)</td></tr>
+<tr class="memdesc:ga0dc93bacdda02c303dee75c42948e0e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves tracking and indexing settings for attribute creation order. <a href="group___f_h5_p.html#ga0dc93bacdda02c303dee75c42948e0e9">More...</a><br /></td></tr>
+<tr class="separator:ga0dc93bacdda02c303dee75c42948e0e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3b00c8fb276bfc235730732504b018a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf3b00c8fb276bfc235730732504b018a">h5pget_libver_bounds_f</a> (fapl_id, low, high, hdferr)</td></tr>
+<tr class="memdesc:gaf3b00c8fb276bfc235730732504b018a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the lower and upper bounds on the HDF5 library release versions that indirectly determine the object format versions used when creating objects in the file. <a href="group___f_h5_p.html#gaf3b00c8fb276bfc235730732504b018a">More...</a><br /></td></tr>
+<tr class="separator:gaf3b00c8fb276bfc235730732504b018a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc00a2d28e4b5693ef9f86feb4201b1e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gadc00a2d28e4b5693ef9f86feb4201b1e">h5pset_libver_bounds_f</a> (fapl_id, low, high, hdferr)</td></tr>
+<tr class="memdesc:gadc00a2d28e4b5693ef9f86feb4201b1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets bounds on library versions, and indirectly format versions, to be used when creating objects. <a href="group___f_h5_p.html#gadc00a2d28e4b5693ef9f86feb4201b1e">More...</a><br /></td></tr>
+<tr class="separator:gadc00a2d28e4b5693ef9f86feb4201b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf81027c8e3253f9b9720ebfec29739ab"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf81027c8e3253f9b9720ebfec29739ab">h5pset_link_creation_order_f</a> (gcpl_id, crt_order_flags, hdferr)</td></tr>
+<tr class="memdesc:gaf81027c8e3253f9b9720ebfec29739ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets creation order tracking and indexing for links in a group. <a href="group___f_h5_p.html#gaf81027c8e3253f9b9720ebfec29739ab">More...</a><br /></td></tr>
+<tr class="separator:gaf81027c8e3253f9b9720ebfec29739ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga142424f784c749b3812fc83606ebdb2c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga142424f784c749b3812fc83606ebdb2c">h5pget_link_phase_change_f</a> (gcpl_id, max_compact, min_dense, hdferr)</td></tr>
+<tr class="memdesc:ga142424f784c749b3812fc83606ebdb2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the settings for conversion between compact and dense groups. <a href="group___f_h5_p.html#ga142424f784c749b3812fc83606ebdb2c">More...</a><br /></td></tr>
+<tr class="separator:ga142424f784c749b3812fc83606ebdb2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga81c31c328dd5bbc24c25af5f09ca8499"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga81c31c328dd5bbc24c25af5f09ca8499">h5pget_obj_track_times_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga81c31c328dd5bbc24c25af5f09ca8499"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether times are tracked for an object. <a href="group___f_h5_p.html#ga81c31c328dd5bbc24c25af5f09ca8499">More...</a><br /></td></tr>
+<tr class="separator:ga81c31c328dd5bbc24c25af5f09ca8499"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaed15186f8c620f5a313a2868309942e6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaed15186f8c620f5a313a2868309942e6">h5pset_obj_track_times_f</a> (plist_id, flag, hdferr)</td></tr>
+<tr class="memdesc:gaed15186f8c620f5a313a2868309942e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the birth, access, modification &amp; change times for an object are stored. <a href="group___f_h5_p.html#gaed15186f8c620f5a313a2868309942e6">More...</a><br /></td></tr>
+<tr class="separator:gaed15186f8c620f5a313a2868309942e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae76da589980fab75e74ffe1485a7bf8a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae76da589980fab75e74ffe1485a7bf8a">h5pset_create_inter_group_f</a> (lcpl_id, crt_intermed_group, hdferr)</td></tr>
+<tr class="memdesc:gae76da589980fab75e74ffe1485a7bf8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies in property list whether to create missing intermediate groups. <a href="group___f_h5_p.html#gae76da589980fab75e74ffe1485a7bf8a">More...</a><br /></td></tr>
+<tr class="separator:gae76da589980fab75e74ffe1485a7bf8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga76e4ddf486bc14989bd16c2764dfee2c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga76e4ddf486bc14989bd16c2764dfee2c">h5pget_link_creation_order_f</a> (gcpl_id, crt_order_flags, hdferr)</td></tr>
+<tr class="memdesc:ga76e4ddf486bc14989bd16c2764dfee2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries whether link creation order is tracked and/or indexed in a group. <a href="group___f_h5_p.html#ga76e4ddf486bc14989bd16c2764dfee2c">More...</a><br /></td></tr>
+<tr class="separator:ga76e4ddf486bc14989bd16c2764dfee2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1ffe305d3958bb4023c96a4cab630349"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1ffe305d3958bb4023c96a4cab630349">h5pset_char_encoding_f</a> (plist_id, encoding, hdferr)</td></tr>
+<tr class="memdesc:ga1ffe305d3958bb4023c96a4cab630349"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the character encoding used to encode a string. <a href="group___f_h5_p.html#ga1ffe305d3958bb4023c96a4cab630349">More...</a><br /></td></tr>
+<tr class="separator:ga1ffe305d3958bb4023c96a4cab630349"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb86a117c50b0bba7788aab3365c52ae"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gafb86a117c50b0bba7788aab3365c52ae">h5pget_char_encoding_f</a> (plist_id, encoding, hdferr)</td></tr>
+<tr class="memdesc:gafb86a117c50b0bba7788aab3365c52ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the character encoding used to create a string. <a href="group___f_h5_p.html#gafb86a117c50b0bba7788aab3365c52ae">More...</a><br /></td></tr>
+<tr class="separator:gafb86a117c50b0bba7788aab3365c52ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga105baa7497a0cf6a065679cbad9594cc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga105baa7497a0cf6a065679cbad9594cc">h5pset_copy_object_f</a> (ocp_plist_id, copy_options, hdferr)</td></tr>
+<tr class="memdesc:ga105baa7497a0cf6a065679cbad9594cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets properties to be used when an object is copied. <a href="group___f_h5_p.html#ga105baa7497a0cf6a065679cbad9594cc">More...</a><br /></td></tr>
+<tr class="separator:ga105baa7497a0cf6a065679cbad9594cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gade43ead5d415e5c47a6cea4dceebbb81"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gade43ead5d415e5c47a6cea4dceebbb81">h5pget_copy_object_f</a> (ocp_plist_id, copy_options, hdferr)</td></tr>
+<tr class="memdesc:gade43ead5d415e5c47a6cea4dceebbb81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the properties to be used when an object is copied. <a href="group___f_h5_p.html#gade43ead5d415e5c47a6cea4dceebbb81">More...</a><br /></td></tr>
+<tr class="separator:gade43ead5d415e5c47a6cea4dceebbb81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75b729cb38a28561b0b649712615a592"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga75b729cb38a28561b0b649712615a592">h5pget_data_transform_f</a> (plist_id, expression, hdferr, size)</td></tr>
+<tr class="memdesc:ga75b729cb38a28561b0b649712615a592"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a data transform expression. <a href="group___f_h5_p.html#ga75b729cb38a28561b0b649712615a592">More...</a><br /></td></tr>
+<tr class="separator:ga75b729cb38a28561b0b649712615a592"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga54a1a0e4541333de112d2f4a565c923b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga54a1a0e4541333de112d2f4a565c923b">h5pset_data_transform_f</a> (plist_id, expression, hdferr)</td></tr>
+<tr class="memdesc:ga54a1a0e4541333de112d2f4a565c923b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a data transform expression. <a href="group___f_h5_p.html#ga54a1a0e4541333de112d2f4a565c923b">More...</a><br /></td></tr>
+<tr class="separator:ga54a1a0e4541333de112d2f4a565c923b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0067ac4658ff79f07e46168b037fc70a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0067ac4658ff79f07e46168b037fc70a">h5pget_local_heap_size_hint_f</a> (gcpl_id, size_hint, hdferr)</td></tr>
+<tr class="memdesc:ga0067ac4658ff79f07e46168b037fc70a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the local heap size hint for original-style groups. <a href="group___f_h5_p.html#ga0067ac4658ff79f07e46168b037fc70a">More...</a><br /></td></tr>
+<tr class="separator:ga0067ac4658ff79f07e46168b037fc70a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0d9777ec37d32ed86de8dce30537a3b5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0d9777ec37d32ed86de8dce30537a3b5">h5pget_est_link_info_f</a> (gcpl_id, est_num_entries, est_name_len, hdferr)</td></tr>
+<tr class="memdesc:ga0d9777ec37d32ed86de8dce30537a3b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries data required to estimate required local heap or object header size. <a href="group___f_h5_p.html#ga0d9777ec37d32ed86de8dce30537a3b5">More...</a><br /></td></tr>
+<tr class="separator:ga0d9777ec37d32ed86de8dce30537a3b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae4d8beb3ec2e754d120ce486fc843908"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae4d8beb3ec2e754d120ce486fc843908">h5pset_local_heap_size_hint_f</a> (gcpl_id, size_hint, hdferr)</td></tr>
+<tr class="memdesc:gae4d8beb3ec2e754d120ce486fc843908"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the local heap size hint for original-style groups. <a href="group___f_h5_p.html#gae4d8beb3ec2e754d120ce486fc843908">More...</a><br /></td></tr>
+<tr class="separator:gae4d8beb3ec2e754d120ce486fc843908"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3b61c06453f6e6aa6f0f9bcdc0bdf75"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf3b61c06453f6e6aa6f0f9bcdc0bdf75">h5pset_est_link_info_f</a> (gcpl_id, est_num_entries, est_name_len, hdferr)</td></tr>
+<tr class="memdesc:gaf3b61c06453f6e6aa6f0f9bcdc0bdf75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets estimated number of links and length of link names in a group. <a href="group___f_h5_p.html#gaf3b61c06453f6e6aa6f0f9bcdc0bdf75">More...</a><br /></td></tr>
+<tr class="separator:gaf3b61c06453f6e6aa6f0f9bcdc0bdf75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90812e0e10592e7d0858679bc622f182"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga90812e0e10592e7d0858679bc622f182">h5pset_link_phase_change_f</a> (gcpl_id, max_compact, min_dense, hdferr)</td></tr>
+<tr class="memdesc:ga90812e0e10592e7d0858679bc622f182"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parameters for conversion between compact and dense groups. <a href="group___f_h5_p.html#ga90812e0e10592e7d0858679bc622f182">More...</a><br /></td></tr>
+<tr class="separator:ga90812e0e10592e7d0858679bc622f182"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaea449bea92e86aa19f54f7cc64232dae"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaea449bea92e86aa19f54f7cc64232dae">h5pset_fapl_direct_f</a> (fapl_id, alignment, block_size, cbuf_size, hdferr)</td></tr>
+<tr class="memdesc:gaea449bea92e86aa19f54f7cc64232dae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of the direct I/O driver. <a href="group___f_h5_p.html#gaea449bea92e86aa19f54f7cc64232dae">More...</a><br /></td></tr>
+<tr class="separator:gaea449bea92e86aa19f54f7cc64232dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga20e70ee6152d912df86867e41a0b40b0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga20e70ee6152d912df86867e41a0b40b0">h5pget_fapl_direct_f</a> (fapl_id, alignment, block_size, cbuf_size, hdferr)</td></tr>
+<tr class="memdesc:ga20e70ee6152d912df86867e41a0b40b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets up use of the direct I/O driver. <a href="group___f_h5_p.html#ga20e70ee6152d912df86867e41a0b40b0">More...</a><br /></td></tr>
+<tr class="separator:ga20e70ee6152d912df86867e41a0b40b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2fd1542fe4f79d557eca71ed1f926de2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2fd1542fe4f79d557eca71ed1f926de2">h5pset_attr_phase_change_f</a> (ocpl_id, max_compact, min_dense, hdferr)</td></tr>
+<tr class="memdesc:ga2fd1542fe4f79d557eca71ed1f926de2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets attribute storage phase change thresholds. <a href="group___f_h5_p.html#ga2fd1542fe4f79d557eca71ed1f926de2">More...</a><br /></td></tr>
+<tr class="separator:ga2fd1542fe4f79d557eca71ed1f926de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf2883fac72eeac5777310d21081b0571"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf2883fac72eeac5777310d21081b0571">h5pset_nbit_f</a> (plist_id, hdferr)</td></tr>
+<tr class="memdesc:gaf2883fac72eeac5777310d21081b0571"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the use of the N-Bit filter. <a href="group___f_h5_p.html#gaf2883fac72eeac5777310d21081b0571">More...</a><br /></td></tr>
+<tr class="separator:gaf2883fac72eeac5777310d21081b0571"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga83a30b1cbbd1d06a4b88ebebbe488bff"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga83a30b1cbbd1d06a4b88ebebbe488bff">h5pset_scaleoffset_f</a> (plist_id, scale_type, scale_factor, hdferr)</td></tr>
+<tr class="memdesc:ga83a30b1cbbd1d06a4b88ebebbe488bff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the use of the scale-offset filter. <a href="group___f_h5_p.html#ga83a30b1cbbd1d06a4b88ebebbe488bff">More...</a><br /></td></tr>
+<tr class="separator:ga83a30b1cbbd1d06a4b88ebebbe488bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf95b8161f507d1c2bbd84137aa0c4896"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf95b8161f507d1c2bbd84137aa0c4896">h5pset_nlinks_f</a> (lapl_id, nlinks, hdferr)</td></tr>
+<tr class="memdesc:gaf95b8161f507d1c2bbd84137aa0c4896"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets maximum number of soft or user-defined link traversals. <a href="group___f_h5_p.html#gaf95b8161f507d1c2bbd84137aa0c4896">More...</a><br /></td></tr>
+<tr class="separator:gaf95b8161f507d1c2bbd84137aa0c4896"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa00984addc34f4f208b4ef91322ad1f0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaa00984addc34f4f208b4ef91322ad1f0">h5pget_nlinks_f</a> (lapl_id, nlinks, hdferr)</td></tr>
+<tr class="memdesc:gaa00984addc34f4f208b4ef91322ad1f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets maximum number of soft or user-defined link traversals. <a href="group___f_h5_p.html#gaa00984addc34f4f208b4ef91322ad1f0">More...</a><br /></td></tr>
+<tr class="separator:gaa00984addc34f4f208b4ef91322ad1f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf632a3c3b17a25fa517b65089f4c1068"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf632a3c3b17a25fa517b65089f4c1068">h5pget_create_inter_group_f</a> (lcpl_id, crt_intermed_group, hdferr)</td></tr>
+<tr class="memdesc:gaf632a3c3b17a25fa517b65089f4c1068"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether property is set to enable creating missing intermediate groups. <a href="group___f_h5_p.html#gaf632a3c3b17a25fa517b65089f4c1068">More...</a><br /></td></tr>
+<tr class="separator:gaf632a3c3b17a25fa517b65089f4c1068"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga86ff0b0d0e9f868166886c3a5ab13c05"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga86ff0b0d0e9f868166886c3a5ab13c05">h5pset_chunk_cache_f</a> (dapl_id, rdcc_nslots, rdcc_nbytes, rdcc_w0, hdferr)</td></tr>
+<tr class="memdesc:ga86ff0b0d0e9f868166886c3a5ab13c05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the number of objects in the meta data cache and the maximum number of chunks and bytes in the raw data chunk cache. Once set, these values will override the values in the file access property list. Each of these values can be individually unset (or not set at all) by passing the macros: H5D_CHUNK_CACHE_NSLOTS_DFLT_F, H5D_CHUNK_CACHE_NBYTES_DFLT_F, and/or H5D_CHUNK_CACHE_W0_DFLT_F as appropriate. <a href="group___f_h5_p.html#ga86ff0b0d0e9f868166886c3a5ab13c05">More...</a><br /></td></tr>
+<tr class="separator:ga86ff0b0d0e9f868166886c3a5ab13c05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad9d8cb31ff575437263157e6c1240391"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad9d8cb31ff575437263157e6c1240391">h5pget_chunk_cache_f</a> (dapl_id, rdcc_nslots, rdcc_nbytes, rdcc_w0, hdferr)</td></tr>
+<tr class="memdesc:gad9d8cb31ff575437263157e6c1240391"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the raw data chunk cache parameters. <a href="group___f_h5_p.html#gad9d8cb31ff575437263157e6c1240391">More...</a><br /></td></tr>
+<tr class="separator:gad9d8cb31ff575437263157e6c1240391"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb89dacc07907805584661f2353656b6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gabb89dacc07907805584661f2353656b6">h5pset_fill_value_f</a> (prp_id, type_id, fillvalue, hdferr)</td></tr>
+<tr class="memdesc:gabb89dacc07907805584661f2353656b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets fill value for a dataset creation property list. <a href="group___f_h5_p.html#gabb89dacc07907805584661f2353656b6">More...</a><br /></td></tr>
+<tr class="separator:gabb89dacc07907805584661f2353656b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga900b6800332700b0a14bfb7056e2e9c7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga900b6800332700b0a14bfb7056e2e9c7">h5pget_fill_value_f</a> (prp_id, type_id, fillvalue, hdferr)</td></tr>
+<tr class="memdesc:ga900b6800332700b0a14bfb7056e2e9c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets fill value for a dataset creation property list. <a href="group___f_h5_p.html#ga900b6800332700b0a14bfb7056e2e9c7">More...</a><br /></td></tr>
+<tr class="separator:ga900b6800332700b0a14bfb7056e2e9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb89dacc07907805584661f2353656b6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gabb89dacc07907805584661f2353656b6">h5pset_fill_value_f</a> (prp_id, type_id, fillvalue, hdferr)</td></tr>
+<tr class="memdesc:gabb89dacc07907805584661f2353656b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets fill value for a dataset creation property list. <a href="group___f_h5_p.html#gabb89dacc07907805584661f2353656b6">More...</a><br /></td></tr>
+<tr class="separator:gabb89dacc07907805584661f2353656b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga900b6800332700b0a14bfb7056e2e9c7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga900b6800332700b0a14bfb7056e2e9c7">h5pget_fill_value_f</a> (prp_id, type_id, fillvalue, hdferr)</td></tr>
+<tr class="memdesc:ga900b6800332700b0a14bfb7056e2e9c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets fill value for a dataset creation property list. <a href="group___f_h5_p.html#ga900b6800332700b0a14bfb7056e2e9c7">More...</a><br /></td></tr>
+<tr class="separator:ga900b6800332700b0a14bfb7056e2e9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga611efc1b9c9d51b4dc3efe9c05a2dc6e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga611efc1b9c9d51b4dc3efe9c05a2dc6e">h5pset_f</a> (prp_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga611efc1b9c9d51b4dc3efe9c05a2dc6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a property list value. <a href="group___f_h5_p.html#ga611efc1b9c9d51b4dc3efe9c05a2dc6e">More...</a><br /></td></tr>
+<tr class="separator:ga611efc1b9c9d51b4dc3efe9c05a2dc6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga611efc1b9c9d51b4dc3efe9c05a2dc6e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga611efc1b9c9d51b4dc3efe9c05a2dc6e">h5pset_f</a> (prp_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga611efc1b9c9d51b4dc3efe9c05a2dc6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a property list value. <a href="group___f_h5_p.html#ga611efc1b9c9d51b4dc3efe9c05a2dc6e">More...</a><br /></td></tr>
+<tr class="separator:ga611efc1b9c9d51b4dc3efe9c05a2dc6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2df2cf4d134f2ff07cb05020b40daee2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2df2cf4d134f2ff07cb05020b40daee2">h5pget_f</a> (prp_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga2df2cf4d134f2ff07cb05020b40daee2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the value of a property. <a href="group___f_h5_p.html#ga2df2cf4d134f2ff07cb05020b40daee2">More...</a><br /></td></tr>
+<tr class="separator:ga2df2cf4d134f2ff07cb05020b40daee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2df2cf4d134f2ff07cb05020b40daee2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2df2cf4d134f2ff07cb05020b40daee2">h5pget_f</a> (prp_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga2df2cf4d134f2ff07cb05020b40daee2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the value of a property. <a href="group___f_h5_p.html#ga2df2cf4d134f2ff07cb05020b40daee2">More...</a><br /></td></tr>
+<tr class="separator:ga2df2cf4d134f2ff07cb05020b40daee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1e036ecd447870e327e5ef2bb733ce1c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1e036ecd447870e327e5ef2bb733ce1c">h5pregister_f</a> (class, name, size, value, hdferr)</td></tr>
+<tr class="memdesc:ga1e036ecd447870e327e5ef2bb733ce1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a permanent property with a property list class. <a href="group___f_h5_p.html#ga1e036ecd447870e327e5ef2bb733ce1c">More...</a><br /></td></tr>
+<tr class="separator:ga1e036ecd447870e327e5ef2bb733ce1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1e036ecd447870e327e5ef2bb733ce1c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1e036ecd447870e327e5ef2bb733ce1c">h5pregister_f</a> (class, name, size, value, hdferr)</td></tr>
+<tr class="memdesc:ga1e036ecd447870e327e5ef2bb733ce1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a permanent property with a property list class. <a href="group___f_h5_p.html#ga1e036ecd447870e327e5ef2bb733ce1c">More...</a><br /></td></tr>
+<tr class="separator:ga1e036ecd447870e327e5ef2bb733ce1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa340f467af038019a836f309f3827dee"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaa340f467af038019a836f309f3827dee">h5pinsert_f</a> (plist, name, size, value, hdferr)</td></tr>
+<tr class="memdesc:gaa340f467af038019a836f309f3827dee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a temporary property with a property list class. <a href="group___f_h5_p.html#gaa340f467af038019a836f309f3827dee">More...</a><br /></td></tr>
+<tr class="separator:gaa340f467af038019a836f309f3827dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa340f467af038019a836f309f3827dee"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaa340f467af038019a836f309f3827dee">h5pinsert_f</a> (plist, name, size, value, hdferr)</td></tr>
+<tr class="memdesc:gaa340f467af038019a836f309f3827dee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a temporary property with a property list class. <a href="group___f_h5_p.html#gaa340f467af038019a836f309f3827dee">More...</a><br /></td></tr>
+<tr class="separator:gaa340f467af038019a836f309f3827dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaafac09b8ed3a7b358df36ab2146cdff9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaafac09b8ed3a7b358df36ab2146cdff9">h5pcreate_class_f</a> (parent, name, class, hdferr, create, create_data, copy, copy_data, close, close_data)</td></tr>
+<tr class="memdesc:gaafac09b8ed3a7b358df36ab2146cdff9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new property list class. <a href="group___f_h5_p.html#gaafac09b8ed3a7b358df36ab2146cdff9">More...</a><br /></td></tr>
+<tr class="separator:gaafac09b8ed3a7b358df36ab2146cdff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2123895a6c5028ac533b1ee1ac591ac1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2123895a6c5028ac533b1ee1ac591ac1">h5pset_file_image_f</a> (fapl_id, buf_ptr, buf_len, hdferr)</td></tr>
+<tr class="memdesc:ga2123895a6c5028ac533b1ee1ac591ac1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an initial file image in a memory buffer. <a href="group___f_h5_p.html#ga2123895a6c5028ac533b1ee1ac591ac1">More...</a><br /></td></tr>
+<tr class="separator:ga2123895a6c5028ac533b1ee1ac591ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga12b042b60a09b8d86fcbd82cc5b2e178"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga12b042b60a09b8d86fcbd82cc5b2e178">h5pget_file_image_f</a> (fapl_id, buf_ptr, buf_len_ptr, hdferr)</td></tr>
+<tr class="memdesc:ga12b042b60a09b8d86fcbd82cc5b2e178"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a copy of the file image designated as the initial content and structure of a file. <a href="group___f_h5_p.html#ga12b042b60a09b8d86fcbd82cc5b2e178">More...</a><br /></td></tr>
+<tr class="separator:ga12b042b60a09b8d86fcbd82cc5b2e178"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8d7db44d6ae18047ec3e3b607c3b7175"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga8d7db44d6ae18047ec3e3b607c3b7175">h5pset_fapl_mpio_f</a> (prp_id, comm, info, hdferr)</td></tr>
+<tr class="memdesc:ga8d7db44d6ae18047ec3e3b607c3b7175"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores MPI IO communicator information to the file access property list. <a href="group___f_h5_p.html#ga8d7db44d6ae18047ec3e3b607c3b7175">More...</a><br /></td></tr>
+<tr class="separator:ga8d7db44d6ae18047ec3e3b607c3b7175"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacc9a1136c348b5cb4d98b733fd2984d3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacc9a1136c348b5cb4d98b733fd2984d3">h5pget_fapl_mpio_f</a> (prp_id, comm, info, hdferr)</td></tr>
+<tr class="memdesc:gacc9a1136c348b5cb4d98b733fd2984d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns MPI communicator information. <a href="group___f_h5_p.html#gacc9a1136c348b5cb4d98b733fd2984d3">More...</a><br /></td></tr>
+<tr class="separator:gacc9a1136c348b5cb4d98b733fd2984d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab937ff68688ec0661c17654d82f6680"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaab937ff68688ec0661c17654d82f6680">h5pset_fapl_subfiling_f</a> (prp_id, hdferr, vfd_config)</td></tr>
+<tr class="memdesc:gaab937ff68688ec0661c17654d82f6680"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver. <a href="group___f_h5_p.html#gaab937ff68688ec0661c17654d82f6680">More...</a><br /></td></tr>
+<tr class="separator:gaab937ff68688ec0661c17654d82f6680"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2fbefed7c81aa20d2af96f8f2a689f80"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga2fbefed7c81aa20d2af96f8f2a689f80">h5pget_fapl_subfiling_f</a> (prp_id, vfd_config, hdferr)</td></tr>
+<tr class="memdesc:ga2fbefed7c81aa20d2af96f8f2a689f80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> file driver properties. <a href="group___f_h5_p.html#ga2fbefed7c81aa20d2af96f8f2a689f80">More...</a><br /></td></tr>
+<tr class="separator:ga2fbefed7c81aa20d2af96f8f2a689f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad9cef0fe6a5377998eff65c48e6819e4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad9cef0fe6a5377998eff65c48e6819e4">h5pset_fapl_ioc_f</a> (prp_id, hdferr, vfd_config)</td></tr>
+<tr class="memdesc:gad9cef0fe6a5377998eff65c48e6819e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver. <a href="group___f_h5_p.html#gad9cef0fe6a5377998eff65c48e6819e4">More...</a><br /></td></tr>
+<tr class="separator:gad9cef0fe6a5377998eff65c48e6819e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafd8da96dcb95bc604dab7cc58abf7b8c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gafd8da96dcb95bc604dab7cc58abf7b8c">h5pget_fapl_ioc_f</a> (prp_id, vfd_config, hdferr)</td></tr>
+<tr class="memdesc:gafd8da96dcb95bc604dab7cc58abf7b8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> file driver properties. <a href="group___f_h5_p.html#gafd8da96dcb95bc604dab7cc58abf7b8c">More...</a><br /></td></tr>
+<tr class="separator:gafd8da96dcb95bc604dab7cc58abf7b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabdbda2e87b3395f343ff62e0cf29b8a5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gabdbda2e87b3395f343ff62e0cf29b8a5">h5pget_mpio_no_collective_cause_f</a> (plist_id, local_no_collective_cause, global_no_collective_cause, hdferr)</td></tr>
+<tr class="memdesc:gabdbda2e87b3395f343ff62e0cf29b8a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves local and global causes that broke collective I/O on the last parallel I/O call. <a href="group___f_h5_p.html#gabdbda2e87b3395f343ff62e0cf29b8a5">More...</a><br /></td></tr>
+<tr class="separator:gabdbda2e87b3395f343ff62e0cf29b8a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6a7580b842f338ae5ecc903c11a444d2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6a7580b842f338ae5ecc903c11a444d2">h5pset_mpi_params_f</a> (prp_id, comm, info, hdferr)</td></tr>
+<tr class="memdesc:ga6a7580b842f338ae5ecc903c11a444d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the MPI communicator and info. <a href="group___f_h5_p.html#ga6a7580b842f338ae5ecc903c11a444d2">More...</a><br /></td></tr>
+<tr class="separator:ga6a7580b842f338ae5ecc903c11a444d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62928f4c2d99c7b4c95ebf88f8afdb3c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga62928f4c2d99c7b4c95ebf88f8afdb3c">h5pget_mpi_params_f</a> (prp_id, comm, info, hdferr)</td></tr>
+<tr class="memdesc:ga62928f4c2d99c7b4c95ebf88f8afdb3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the MPI communicator and info. <a href="group___f_h5_p.html#ga62928f4c2d99c7b4c95ebf88f8afdb3c">More...</a><br /></td></tr>
+<tr class="separator:ga62928f4c2d99c7b4c95ebf88f8afdb3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa0e7d553d7de22e918d585ecc8b41bc6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaa0e7d553d7de22e918d585ecc8b41bc6">h5pset_dxpl_mpio_f</a> (prp_id, data_xfer_mode, hdferr)</td></tr>
+<tr class="memdesc:gaa0e7d553d7de22e918d585ecc8b41bc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets data transfer mode. <a href="group___f_h5_p.html#gaa0e7d553d7de22e918d585ecc8b41bc6">More...</a><br /></td></tr>
+<tr class="separator:gaa0e7d553d7de22e918d585ecc8b41bc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9ae75fc20bceda6c4ab5898a35c3bcf8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9ae75fc20bceda6c4ab5898a35c3bcf8">h5pget_dxpl_mpio_f</a> (prp_id, data_xfer_mode, hdferr)</td></tr>
+<tr class="memdesc:ga9ae75fc20bceda6c4ab5898a35c3bcf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the data transfer mode. <a href="group___f_h5_p.html#ga9ae75fc20bceda6c4ab5898a35c3bcf8">More...</a><br /></td></tr>
+<tr class="separator:ga9ae75fc20bceda6c4ab5898a35c3bcf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaca638dd488b395b112d32594e0b6eb3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaaca638dd488b395b112d32594e0b6eb3">h5pget_mpio_actual_io_mode_f</a> (dxpl_id, actual_io_mode, hdferr)</td></tr>
+<tr class="memdesc:gaaca638dd488b395b112d32594e0b6eb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of I/O that HDF5 actually performed on the last parallel I/O call. This is not necessarily the type of I/O requested. <a href="group___f_h5_p.html#gaaca638dd488b395b112d32594e0b6eb3">More...</a><br /></td></tr>
+<tr class="separator:gaaca638dd488b395b112d32594e0b6eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga51ec68ab95b475f3eba20c9f958bd78b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga51ec68ab95b475f3eba20c9f958bd78b">h5pset_all_coll_metadata_ops_f</a> (plist_id, is_collective, hdferr)</td></tr>
+<tr class="memdesc:ga51ec68ab95b475f3eba20c9f958bd78b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets requirement whether HDF5 metadata read operations using the access property list are required to be collective or independent. If collective requirement is selected, the HDF5 library will optimize the metadata reads improving performance. The default setting is independent (false). <a href="group___f_h5_p.html#ga51ec68ab95b475f3eba20c9f958bd78b">More...</a><br /></td></tr>
+<tr class="separator:ga51ec68ab95b475f3eba20c9f958bd78b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad6e93022ddd60b1fa41eed043b67b65"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaad6e93022ddd60b1fa41eed043b67b65">h5pget_all_coll_metadata_ops_f</a> (plist_id, is_collective, hdferr)</td></tr>
+<tr class="memdesc:gaad6e93022ddd60b1fa41eed043b67b65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata read mode from the access property list. <a href="group___f_h5_p.html#gaad6e93022ddd60b1fa41eed043b67b65">More...</a><br /></td></tr>
+<tr class="separator:gaad6e93022ddd60b1fa41eed043b67b65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga031c1748fae932151160151e4dffdb8f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga031c1748fae932151160151e4dffdb8f">h5pset_coll_metadata_write_f</a> (plist_id, is_collective, hdferr)</td></tr>
+<tr class="memdesc:ga031c1748fae932151160151e4dffdb8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets metadata writes to collective or independent. Default setting is independent (false). <a href="group___f_h5_p.html#ga031c1748fae932151160151e4dffdb8f">More...</a><br /></td></tr>
+<tr class="separator:ga031c1748fae932151160151e4dffdb8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae54eea9ee640e848aebc8e913f7d2026"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae54eea9ee640e848aebc8e913f7d2026">h5pget_coll_metadata_write_f</a> (plist_id, is_collective, hdferr)</td></tr>
+<tr class="memdesc:gae54eea9ee640e848aebc8e913f7d2026"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata write mode from the file access property list. <a href="group___f_h5_p.html#gae54eea9ee640e848aebc8e913f7d2026">More...</a><br /></td></tr>
+<tr class="separator:gae54eea9ee640e848aebc8e913f7d2026"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7000dcc0c7736d78cfc162e2dff3dc6c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7000dcc0c7736d78cfc162e2dff3dc6c">h5pset_virtual_view_f</a> (dapl_id, view, hdferr)</td></tr>
+<tr class="memdesc:ga7000dcc0c7736d78cfc162e2dff3dc6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements. <a href="group___f_h5_p.html#ga7000dcc0c7736d78cfc162e2dff3dc6c">More...</a><br /></td></tr>
+<tr class="separator:ga7000dcc0c7736d78cfc162e2dff3dc6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga614284601c10d8a88bc9d97a8166516f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga614284601c10d8a88bc9d97a8166516f">h5pget_virtual_view_f</a> (dapl_id, view, hdferr)</td></tr>
+<tr class="memdesc:ga614284601c10d8a88bc9d97a8166516f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the view of a virtual dataset accessed with dapl_id. <a href="group___f_h5_p.html#ga614284601c10d8a88bc9d97a8166516f">More...</a><br /></td></tr>
+<tr class="separator:ga614284601c10d8a88bc9d97a8166516f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1686ce3d1a2c3e278bf32d47a3f9d5f7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1686ce3d1a2c3e278bf32d47a3f9d5f7">h5pset_virtual_printf_gap_f</a> (dapl_id, gap_size, hdferr)</td></tr>
+<tr class="memdesc:ga1686ce3d1a2c3e278bf32d47a3f9d5f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum number of missing source files and/or datasets with the printf-style names when getting the extent of an unlimited virtual dataset. <a href="group___f_h5_p.html#ga1686ce3d1a2c3e278bf32d47a3f9d5f7">More...</a><br /></td></tr>
+<tr class="separator:ga1686ce3d1a2c3e278bf32d47a3f9d5f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4e4070d43d92d29d5a1d623578e27eef"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4e4070d43d92d29d5a1d623578e27eef">h5pget_virtual_printf_gap_f</a> (dapl_id, gap_size, hdferr)</td></tr>
+<tr class="memdesc:ga4e4070d43d92d29d5a1d623578e27eef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the maximum number of missing source files and/or datasets with the printf-style names when getting the extent for an unlimited virtual dataset. <a href="group___f_h5_p.html#ga4e4070d43d92d29d5a1d623578e27eef">More...</a><br /></td></tr>
+<tr class="separator:ga4e4070d43d92d29d5a1d623578e27eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga36f2afe2c4bd973c5b3691c2e7daf615"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga36f2afe2c4bd973c5b3691c2e7daf615">h5pset_virtual_f</a> (dcpl_id, vspace_id, src_file_name, src_dset_name, src_space_id, hdferr)</td></tr>
+<tr class="memdesc:ga36f2afe2c4bd973c5b3691c2e7daf615"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the mapping between virtual and source datasets. <a href="group___f_h5_p.html#ga36f2afe2c4bd973c5b3691c2e7daf615">More...</a><br /></td></tr>
+<tr class="separator:ga36f2afe2c4bd973c5b3691c2e7daf615"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga720e86d52ac80d0729443e09852ca9cb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga720e86d52ac80d0729443e09852ca9cb">h5pget_virtual_count_f</a> (dcpl_id, count, hdferr)</td></tr>
+<tr class="memdesc:ga720e86d52ac80d0729443e09852ca9cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of mappings for the virtual dataset. <a href="group___f_h5_p.html#ga720e86d52ac80d0729443e09852ca9cb">More...</a><br /></td></tr>
+<tr class="separator:ga720e86d52ac80d0729443e09852ca9cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74d1573c115b8569d8f85de413dd4cd3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga74d1573c115b8569d8f85de413dd4cd3">h5pget_virtual_vspace_f</a> (dcpl_id, index, ds_id, hdferr)</td></tr>
+<tr class="memdesc:ga74d1573c115b8569d8f85de413dd4cd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a dataspace identifier for the selection within the virtual dataset used in the mapping. <a href="group___f_h5_p.html#ga74d1573c115b8569d8f85de413dd4cd3">More...</a><br /></td></tr>
+<tr class="separator:ga74d1573c115b8569d8f85de413dd4cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadde20682862a4897407f1d502f9b70d9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gadde20682862a4897407f1d502f9b70d9">h5pget_virtual_srcspace_f</a> (dcpl_id, index, ds_id, hdferr)</td></tr>
+<tr class="memdesc:gadde20682862a4897407f1d502f9b70d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a dataspace identifier for the selection within the source dataset used in the mapping. <a href="group___f_h5_p.html#gadde20682862a4897407f1d502f9b70d9">More...</a><br /></td></tr>
+<tr class="separator:gadde20682862a4897407f1d502f9b70d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1da3445c7d2abd0636bce292bec3dd5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf1da3445c7d2abd0636bce292bec3dd5">h5pget_virtual_filename_f</a> (dcpl_id, index, name, hdferr, name_len)</td></tr>
+<tr class="memdesc:gaf1da3445c7d2abd0636bce292bec3dd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the filename of a source dataset used in the mapping. <a href="group___f_h5_p.html#gaf1da3445c7d2abd0636bce292bec3dd5">More...</a><br /></td></tr>
+<tr class="separator:gaf1da3445c7d2abd0636bce292bec3dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04794f3ee0bbcd21d7ecc1c26ea36c53"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga04794f3ee0bbcd21d7ecc1c26ea36c53">h5pget_virtual_dsetname_f</a> (dcpl_id, index, name, hdferr, name_len)</td></tr>
+<tr class="memdesc:ga04794f3ee0bbcd21d7ecc1c26ea36c53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of a source dataset used in the mapping. <a href="group___f_h5_p.html#ga04794f3ee0bbcd21d7ecc1c26ea36c53">More...</a><br /></td></tr>
+<tr class="separator:ga04794f3ee0bbcd21d7ecc1c26ea36c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga282d518edc61e3865d79596f58a94d3a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga282d518edc61e3865d79596f58a94d3a">h5pget_dset_no_attrs_hint_f</a> (dcpl_id, minimize, hdferr)</td></tr>
+<tr class="memdesc:ga282d518edc61e3865d79596f58a94d3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. <a href="group___f_h5_p.html#ga282d518edc61e3865d79596f58a94d3a">More...</a><br /></td></tr>
+<tr class="separator:ga282d518edc61e3865d79596f58a94d3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga671d468223fb66efa78b3373c26cc0c4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga671d468223fb66efa78b3373c26cc0c4">h5pset_dset_no_attrs_hint_f</a> (dcpl_id, minimize, hdferr)</td></tr>
+<tr class="memdesc:ga671d468223fb66efa78b3373c26cc0c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. <a href="group___f_h5_p.html#ga671d468223fb66efa78b3373c26cc0c4">More...</a><br /></td></tr>
+<tr class="separator:ga671d468223fb66efa78b3373c26cc0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a83fe9ca4f97f3f0b54d541b1ad33a2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4a83fe9ca4f97f3f0b54d541b1ad33a2">h5pset_vol_f</a> (plist_id, new_vol_id, hdferr, new_vol_info)</td></tr>
+<tr class="memdesc:ga4a83fe9ca4f97f3f0b54d541b1ad33a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the file VOL connector (VOL_ID) for a file access property list (PLIST_ID) <a href="group___f_h5_p.html#ga4a83fe9ca4f97f3f0b54d541b1ad33a2">More...</a><br /></td></tr>
+<tr class="separator:ga4a83fe9ca4f97f3f0b54d541b1ad33a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1cb358c8e65b0dfaf41ea4e758504884"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1cb358c8e65b0dfaf41ea4e758504884">h5pget_vol_id_f</a> (plist_id, vol_id, hdferr)</td></tr>
+<tr class="memdesc:ga1cb358c8e65b0dfaf41ea4e758504884"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the file VOL connector (VOL_ID) for a file access property list (PLIST_ID) <a href="group___f_h5_p.html#ga1cb358c8e65b0dfaf41ea4e758504884">More...</a><br /></td></tr>
+<tr class="separator:ga1cb358c8e65b0dfaf41ea4e758504884"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7edc7de88b1c67478c36c0ac2d514fd6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7edc7de88b1c67478c36c0ac2d514fd6">h5pget_vol_cap_flags_f</a> (plist_id, cap_flags, hdferr)</td></tr>
+<tr class="memdesc:ga7edc7de88b1c67478c36c0ac2d514fd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the capability flags for the VOL connector that will be used with this file access property list (FAPL). <a href="group___f_h5_p.html#ga7edc7de88b1c67478c36c0ac2d514fd6">More...</a><br /></td></tr>
+<tr class="separator:ga7edc7de88b1c67478c36c0ac2d514fd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga570fea688373e92c3c01d7e13f09ea75"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga570fea688373e92c3c01d7e13f09ea75">h5pget_file_locking_f</a> (fapl_id, use_file_locking, ignore_disabled_locks, hdferr)</td></tr>
+<tr class="memdesc:ga570fea688373e92c3c01d7e13f09ea75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file locking properties. File locking is mainly used to help enforce SWMR semantics. <a href="group___f_h5_p.html#ga570fea688373e92c3c01d7e13f09ea75">More...</a><br /></td></tr>
+<tr class="separator:ga570fea688373e92c3c01d7e13f09ea75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e824b9615b9a29f1a5c60002c3ee413"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9e824b9615b9a29f1a5c60002c3ee413">h5pset_file_locking_f</a> (fapl_id, use_file_locking, ignore_disabled_locks, hdferr)</td></tr>
+<tr class="memdesc:ga9e824b9615b9a29f1a5c60002c3ee413"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file locking properties. File locking is mainly used to help enforce SWMR semantics. <a href="group___f_h5_p.html#ga9e824b9615b9a29f1a5c60002c3ee413">More...</a><br /></td></tr>
+<tr class="separator:ga9e824b9615b9a29f1a5c60002c3ee413"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3d1890a01e6de4445ca84509ead857e1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga3d1890a01e6de4445ca84509ead857e1">h5pget_no_selection_io_cause_f</a> (plist_id, no_selection_io_cause, hdferr)</td></tr>
+<tr class="memdesc:ga3d1890a01e6de4445ca84509ead857e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call. <a href="group___f_h5_p.html#ga3d1890a01e6de4445ca84509ead857e1">More...</a><br /></td></tr>
+<tr class="separator:ga3d1890a01e6de4445ca84509ead857e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacadd51e5adb1f490fc6b4c95f2c7c8d5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacadd51e5adb1f490fc6b4c95f2c7c8d5">h5pset_file_space_strategy_f</a> (plist_id, strategy, persist, threshold, hdferr)</td></tr>
+<tr class="memdesc:gacadd51e5adb1f490fc6b4c95f2c7c8d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file space handling strategy and persisting free-space values for a file creation property list. <a href="group___f_h5_p.html#gacadd51e5adb1f490fc6b4c95f2c7c8d5">More...</a><br /></td></tr>
+<tr class="separator:gacadd51e5adb1f490fc6b4c95f2c7c8d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0fcccea2af3ec8a5c91186a71001cb02"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0fcccea2af3ec8a5c91186a71001cb02">h5pget_file_space_strategy_f</a> (plist_id, strategy, persist, threshold, hdferr)</td></tr>
+<tr class="memdesc:ga0fcccea2af3ec8a5c91186a71001cb02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file space handling strategy and persisting free-space values for a file creation property list. <a href="group___f_h5_p.html#ga0fcccea2af3ec8a5c91186a71001cb02">More...</a><br /></td></tr>
+<tr class="separator:ga0fcccea2af3ec8a5c91186a71001cb02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga45153d1c23036c305a409412b3b7fd78"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga45153d1c23036c305a409412b3b7fd78">h5pset_file_space_page_size_f</a> (prp_id, fsp_size, hdferr)</td></tr>
+<tr class="memdesc:ga45153d1c23036c305a409412b3b7fd78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file space page size for a file creation property list. <a href="group___f_h5_p.html#ga45153d1c23036c305a409412b3b7fd78">More...</a><br /></td></tr>
+<tr class="separator:ga45153d1c23036c305a409412b3b7fd78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaee87ee3b40b0ada87dd51f6eb681052c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaee87ee3b40b0ada87dd51f6eb681052c">h5pget_file_space_page_size_f</a> (prp_id, fsp_size, hdferr)</td></tr>
+<tr class="memdesc:gaee87ee3b40b0ada87dd51f6eb681052c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file space page size for a file creation property list. <a href="group___f_h5_p.html#gaee87ee3b40b0ada87dd51f6eb681052c">More...</a><br /></td></tr>
+<tr class="separator:gaee87ee3b40b0ada87dd51f6eb681052c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacdb90a80c4876571fae400d2367f3bfd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacdb90a80c4876571fae400d2367f3bfd">h5pget_actual_selection_io_mode_f</a> (plist_id, actual_selection_io_mode, hdferr)</td></tr>
+<tr class="memdesc:gacdb90a80c4876571fae400d2367f3bfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type(s) of I/O that HDF5 actually performed on raw data during the last I/O call. <a href="group___f_h5_p.html#gacdb90a80c4876571fae400d2367f3bfd">More...</a><br /></td></tr>
+<tr class="separator:gacdb90a80c4876571fae400d2367f3bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:gaf68c95970009fa5d048ad07dbdbe99e3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf68c95970009fa5d048ad07dbdbe99e3">h5fd_mpio_independent_f</a></td></tr>
+<tr class="memdesc:gaf68c95970009fa5d048ad07dbdbe99e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MPIO_INDEPENDENT. <a href="group___f_h5_p.html#gaf68c95970009fa5d048ad07dbdbe99e3">More...</a><br /></td></tr>
+<tr class="separator:gaf68c95970009fa5d048ad07dbdbe99e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaea1c578e920ed4256c2c51a4d002d9ed"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaea1c578e920ed4256c2c51a4d002d9ed">h5fd_mpio_collective_f</a></td></tr>
+<tr class="memdesc:gaea1c578e920ed4256c2c51a4d002d9ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MPIO_COLLECTIVE. <a href="group___f_h5_p.html#gaea1c578e920ed4256c2c51a4d002d9ed">More...</a><br /></td></tr>
+<tr class="separator:gaea1c578e920ed4256c2c51a4d002d9ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50c2c7ddbf561afd5fd00fb65095ac78"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga50c2c7ddbf561afd5fd00fb65095ac78">h5fd_mem_nolist_f</a></td></tr>
+<tr class="memdesc:ga50c2c7ddbf561afd5fd00fb65095ac78"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_NOLIST. <a href="group___f_h5_p.html#ga50c2c7ddbf561afd5fd00fb65095ac78">More...</a><br /></td></tr>
+<tr class="separator:ga50c2c7ddbf561afd5fd00fb65095ac78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad02bb11429dc3abaa8146c1f3edbf3df"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad02bb11429dc3abaa8146c1f3edbf3df">h5fd_mem_default_f</a></td></tr>
+<tr class="memdesc:gad02bb11429dc3abaa8146c1f3edbf3df"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_DEFAULT. <a href="group___f_h5_p.html#gad02bb11429dc3abaa8146c1f3edbf3df">More...</a><br /></td></tr>
+<tr class="separator:gad02bb11429dc3abaa8146c1f3edbf3df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0cca2e8f393311ff9bc67c13224abebc"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga0cca2e8f393311ff9bc67c13224abebc">h5fd_mem_super_f</a></td></tr>
+<tr class="memdesc:ga0cca2e8f393311ff9bc67c13224abebc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_SUPER. <a href="group___f_h5_p.html#ga0cca2e8f393311ff9bc67c13224abebc">More...</a><br /></td></tr>
+<tr class="separator:ga0cca2e8f393311ff9bc67c13224abebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga958701ec028840dfea0a8a2deb6e71a9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga958701ec028840dfea0a8a2deb6e71a9">h5fd_mem_btree_f</a></td></tr>
+<tr class="memdesc:ga958701ec028840dfea0a8a2deb6e71a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_BTREE. <a href="group___f_h5_p.html#ga958701ec028840dfea0a8a2deb6e71a9">More...</a><br /></td></tr>
+<tr class="separator:ga958701ec028840dfea0a8a2deb6e71a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec8f009c0f931b8d773e50f27dbb24ea"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaec8f009c0f931b8d773e50f27dbb24ea">h5fd_mem_draw_f</a></td></tr>
+<tr class="memdesc:gaec8f009c0f931b8d773e50f27dbb24ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_DRAW. <a href="group___f_h5_p.html#gaec8f009c0f931b8d773e50f27dbb24ea">More...</a><br /></td></tr>
+<tr class="separator:gaec8f009c0f931b8d773e50f27dbb24ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6571533f2415c6aa4d9455af1a1fbc84"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6571533f2415c6aa4d9455af1a1fbc84">h5fd_mem_gheap_f</a></td></tr>
+<tr class="memdesc:ga6571533f2415c6aa4d9455af1a1fbc84"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_GHEAP. <a href="group___f_h5_p.html#ga6571533f2415c6aa4d9455af1a1fbc84">More...</a><br /></td></tr>
+<tr class="separator:ga6571533f2415c6aa4d9455af1a1fbc84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga93310ec4ed8ca3f2a75f526dd3a29104"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga93310ec4ed8ca3f2a75f526dd3a29104">h5fd_mem_lheap_f</a></td></tr>
+<tr class="memdesc:ga93310ec4ed8ca3f2a75f526dd3a29104"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_LHEAP. <a href="group___f_h5_p.html#ga93310ec4ed8ca3f2a75f526dd3a29104">More...</a><br /></td></tr>
+<tr class="separator:ga93310ec4ed8ca3f2a75f526dd3a29104"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga56e596003423aa43b0c81d335e9e6f2a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga56e596003423aa43b0c81d335e9e6f2a">h5fd_mem_ohdr_f</a></td></tr>
+<tr class="memdesc:ga56e596003423aa43b0c81d335e9e6f2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_OHDR. <a href="group___f_h5_p.html#ga56e596003423aa43b0c81d335e9e6f2a">More...</a><br /></td></tr>
+<tr class="separator:ga56e596003423aa43b0c81d335e9e6f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5f9dabe41f2d453cae492687a0c0e80"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaf5f9dabe41f2d453cae492687a0c0e80">h5fd_mem_ntypes_f</a></td></tr>
+<tr class="memdesc:gaf5f9dabe41f2d453cae492687a0c0e80"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_NTYPES. <a href="group___f_h5_p.html#gaf5f9dabe41f2d453cae492687a0c0e80">More...</a><br /></td></tr>
+<tr class="separator:gaf5f9dabe41f2d453cae492687a0c0e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad19b638cbe306e40012b32e2bf496af1"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad19b638cbe306e40012b32e2bf496af1">h5fd_subfiling_curr_fapl_version_f</a></td></tr>
+<tr class="memdesc:gad19b638cbe306e40012b32e2bf496af1"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING_CURR_FAPL_VERSION. <a href="group___f_h5_p.html#gad19b638cbe306e40012b32e2bf496af1">More...</a><br /></td></tr>
+<tr class="separator:gad19b638cbe306e40012b32e2bf496af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa21508488d4d387f3d685093ff9cf4a8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaa21508488d4d387f3d685093ff9cf4a8">h5fd_subfiling_fapl_magic_f</a></td></tr>
+<tr class="memdesc:gaa21508488d4d387f3d685093ff9cf4a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING_FAPL_MAGIC. <a href="group___f_h5_p.html#gaa21508488d4d387f3d685093ff9cf4a8">More...</a><br /></td></tr>
+<tr class="separator:gaa21508488d4d387f3d685093ff9cf4a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac40a988e81d29f77190433011a867576"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gac40a988e81d29f77190433011a867576">h5fd_subfiling_default_stripe_count_f</a></td></tr>
+<tr class="memdesc:gac40a988e81d29f77190433011a867576"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING_DEFAULT_STRIPE_COUNT. <a href="group___f_h5_p.html#gac40a988e81d29f77190433011a867576">More...</a><br /></td></tr>
+<tr class="separator:gac40a988e81d29f77190433011a867576"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaef5748314806981d3338457676122d6e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaef5748314806981d3338457676122d6e">h5fd_ioc_curr_fapl_version_f</a></td></tr>
+<tr class="memdesc:gaef5748314806981d3338457676122d6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_IOC_CURR_FAPL_VERSION. <a href="group___f_h5_p.html#gaef5748314806981d3338457676122d6e">More...</a><br /></td></tr>
+<tr class="separator:gaef5748314806981d3338457676122d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga08ba86d8cc8911a4d1a409013046fe66"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga08ba86d8cc8911a4d1a409013046fe66">h5fd_ioc_fapl_magic_f</a></td></tr>
+<tr class="memdesc:ga08ba86d8cc8911a4d1a409013046fe66"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_IOC_FAPL_MAGIC. <a href="group___f_h5_p.html#ga08ba86d8cc8911a4d1a409013046fe66">More...</a><br /></td></tr>
+<tr class="separator:ga08ba86d8cc8911a4d1a409013046fe66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadce5daf5566ff342c8a0723885de643d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gadce5daf5566ff342c8a0723885de643d">h5fd_ioc_default_thread_pool_size_f</a></td></tr>
+<tr class="memdesc:gadce5daf5566ff342c8a0723885de643d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_IOC_DEFAULT_THREAD_POOL_SIZE. <a href="group___f_h5_p.html#gadce5daf5566ff342c8a0723885de643d">More...</a><br /></td></tr>
+<tr class="separator:gadce5daf5566ff342c8a0723885de643d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga37923fe29e17998acbec60a90ac381c1"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga37923fe29e17998acbec60a90ac381c1">select_ioc_one_per_node_f</a></td></tr>
+<tr class="memdesc:ga37923fe29e17998acbec60a90ac381c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default, SELECT_IOC_ONE_PER_NODE. <a href="group___f_h5_p.html#ga37923fe29e17998acbec60a90ac381c1">More...</a><br /></td></tr>
+<tr class="separator:ga37923fe29e17998acbec60a90ac381c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9738160756c63dffb115607a2cf92f94"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9738160756c63dffb115607a2cf92f94">select_ioc_every_nth_rank_f</a></td></tr>
+<tr class="memdesc:ga9738160756c63dffb115607a2cf92f94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starting at rank 0, select-next += N, SELECT_IOC_EVERY_NTH_RANK. <a href="group___f_h5_p.html#ga9738160756c63dffb115607a2cf92f94">More...</a><br /></td></tr>
+<tr class="separator:ga9738160756c63dffb115607a2cf92f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7c832ca0a1196230fbc95ccfee88aded"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7c832ca0a1196230fbc95ccfee88aded">select_ioc_with_config_f</a></td></tr>
+<tr class="memdesc:ga7c832ca0a1196230fbc95ccfee88aded"><td class="mdescLeft">&#160;</td><td class="mdescRight">NOT IMPLEMENTED: Read-from-file, SELECT_IOC_WITH_CONFIG. <a href="group___f_h5_p.html#ga7c832ca0a1196230fbc95ccfee88aded">More...</a><br /></td></tr>
+<tr class="separator:ga7c832ca0a1196230fbc95ccfee88aded"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f11f03bf736d1c9a4a5fcd4b9ac7f56"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1f11f03bf736d1c9a4a5fcd4b9ac7f56">select_ioc_total_f</a></td></tr>
+<tr class="memdesc:ga1f11f03bf736d1c9a4a5fcd4b9ac7f56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starting at rank 0, mpi_size / total, SELECT_IOC_TOTAL. <a href="group___f_h5_p.html#ga1f11f03bf736d1c9a4a5fcd4b9ac7f56">More...</a><br /></td></tr>
+<tr class="separator:ga1f11f03bf736d1c9a4a5fcd4b9ac7f56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga006725a08d8aa3f9fb654b5d3daa4eef"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga006725a08d8aa3f9fb654b5d3daa4eef">ioc_selection_options_f</a></td></tr>
+<tr class="memdesc:ga006725a08d8aa3f9fb654b5d3daa4eef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sentinel value, IOC_SELECTION_OPTIONS. <a href="group___f_h5_p.html#ga006725a08d8aa3f9fb654b5d3daa4eef">More...</a><br /></td></tr>
+<tr class="separator:ga006725a08d8aa3f9fb654b5d3daa4eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga91e4da6f24c402c027a6173daf3f1202"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga91e4da6f24c402c027a6173daf3f1202">h5fd_core_f</a></td></tr>
+<tr class="memdesc:ga91e4da6f24c402c027a6173daf3f1202"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_CORE. <a href="group___f_h5_p.html#ga91e4da6f24c402c027a6173daf3f1202">More...</a><br /></td></tr>
+<tr class="separator:ga91e4da6f24c402c027a6173daf3f1202"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0a3ae4cd09358f48e0b7f257a4bd9ab"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab0a3ae4cd09358f48e0b7f257a4bd9ab">h5fd_family_f</a></td></tr>
+<tr class="memdesc:gab0a3ae4cd09358f48e0b7f257a4bd9ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_FAMILY. <a href="group___f_h5_p.html#gab0a3ae4cd09358f48e0b7f257a4bd9ab">More...</a><br /></td></tr>
+<tr class="separator:gab0a3ae4cd09358f48e0b7f257a4bd9ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4719ab0fa456e40ef6ec04770c0e843e"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4719ab0fa456e40ef6ec04770c0e843e">h5fd_log_f</a></td></tr>
+<tr class="memdesc:ga4719ab0fa456e40ef6ec04770c0e843e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_LOG. <a href="group___f_h5_p.html#ga4719ab0fa456e40ef6ec04770c0e843e">More...</a><br /></td></tr>
+<tr class="separator:ga4719ab0fa456e40ef6ec04770c0e843e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga779601fee22cf0c419c1d5e0cedc4d40"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga779601fee22cf0c419c1d5e0cedc4d40">h5fd_mpio_f</a></td></tr>
+<tr class="memdesc:ga779601fee22cf0c419c1d5e0cedc4d40"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MPIO. <a href="group___f_h5_p.html#ga779601fee22cf0c419c1d5e0cedc4d40">More...</a><br /></td></tr>
+<tr class="separator:ga779601fee22cf0c419c1d5e0cedc4d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga233d09af033c2f06f6f4c8fd46814de2"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga233d09af033c2f06f6f4c8fd46814de2">h5fd_multi_f</a></td></tr>
+<tr class="memdesc:ga233d09af033c2f06f6f4c8fd46814de2"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MULTI. <a href="group___f_h5_p.html#ga233d09af033c2f06f6f4c8fd46814de2">More...</a><br /></td></tr>
+<tr class="separator:ga233d09af033c2f06f6f4c8fd46814de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae6f5cdae60f505ca4b99bbe8396e6602"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gae6f5cdae60f505ca4b99bbe8396e6602">h5fd_sec2_f</a></td></tr>
+<tr class="memdesc:gae6f5cdae60f505ca4b99bbe8396e6602"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SEC2. <a href="group___f_h5_p.html#gae6f5cdae60f505ca4b99bbe8396e6602">More...</a><br /></td></tr>
+<tr class="separator:gae6f5cdae60f505ca4b99bbe8396e6602"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7d179abf5bb90f72ab22c825c43120ef"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga7d179abf5bb90f72ab22c825c43120ef">h5fd_stdio_f</a></td></tr>
+<tr class="memdesc:ga7d179abf5bb90f72ab22c825c43120ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_STDIO. <a href="group___f_h5_p.html#ga7d179abf5bb90f72ab22c825c43120ef">More...</a><br /></td></tr>
+<tr class="separator:ga7d179abf5bb90f72ab22c825c43120ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga18fc41b0663e86d7089905a8820e1219"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga18fc41b0663e86d7089905a8820e1219">h5fd_subfiling_f</a></td></tr>
+<tr class="memdesc:ga18fc41b0663e86d7089905a8820e1219"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING. <a href="group___f_h5_p.html#ga18fc41b0663e86d7089905a8820e1219">More...</a><br /></td></tr>
+<tr class="separator:ga18fc41b0663e86d7089905a8820e1219"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3fdf1302d9d19f3090632cbd15f0028f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga3fdf1302d9d19f3090632cbd15f0028f">h5fd_subfiling_default_stripe_size_f</a></td></tr>
+<tr class="memdesc:ga3fdf1302d9d19f3090632cbd15f0028f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING_DEFAULT_STRIPE_SIZE. <a href="group___f_h5_p.html#ga3fdf1302d9d19f3090632cbd15f0028f">More...</a><br /></td></tr>
+<tr class="separator:ga3fdf1302d9d19f3090632cbd15f0028f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c3ee009fc3fe74a69a3a6b5302f9380"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga5c3ee009fc3fe74a69a3a6b5302f9380">h5p_file_create_f</a></td></tr>
+<tr class="memdesc:ga5c3ee009fc3fe74a69a3a6b5302f9380"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_FILE_CREATE. <a href="group___f_h5_p.html#ga5c3ee009fc3fe74a69a3a6b5302f9380">More...</a><br /></td></tr>
+<tr class="separator:ga5c3ee009fc3fe74a69a3a6b5302f9380"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad104152163e733126d1a365fa83629b5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad104152163e733126d1a365fa83629b5">h5p_file_access_f</a></td></tr>
+<tr class="memdesc:gad104152163e733126d1a365fa83629b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_FILE_ACCESS. <a href="group___f_h5_p.html#gad104152163e733126d1a365fa83629b5">More...</a><br /></td></tr>
+<tr class="separator:gad104152163e733126d1a365fa83629b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16fd76b3af6d19a3ac26da3f1be74630"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga16fd76b3af6d19a3ac26da3f1be74630">h5p_dataset_create_f</a></td></tr>
+<tr class="memdesc:ga16fd76b3af6d19a3ac26da3f1be74630"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATASET_CREATE. <a href="group___f_h5_p.html#ga16fd76b3af6d19a3ac26da3f1be74630">More...</a><br /></td></tr>
+<tr class="separator:ga16fd76b3af6d19a3ac26da3f1be74630"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaeb2c53311509ceea029f9f6224ea1af"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaaeb2c53311509ceea029f9f6224ea1af">h5p_dataset_xfer_f</a></td></tr>
+<tr class="memdesc:gaaeb2c53311509ceea029f9f6224ea1af"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATASET_XFER. <a href="group___f_h5_p.html#gaaeb2c53311509ceea029f9f6224ea1af">More...</a><br /></td></tr>
+<tr class="separator:gaaeb2c53311509ceea029f9f6224ea1af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaed3e3e7c4d7b5f8cef72f595161a28aa"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaed3e3e7c4d7b5f8cef72f595161a28aa">h5p_file_mount_f</a></td></tr>
+<tr class="memdesc:gaed3e3e7c4d7b5f8cef72f595161a28aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_FILE_MOUNT. <a href="group___f_h5_p.html#gaed3e3e7c4d7b5f8cef72f595161a28aa">More...</a><br /></td></tr>
+<tr class="separator:gaed3e3e7c4d7b5f8cef72f595161a28aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga98d4f1cb8547aef0f30df004268e5961"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga98d4f1cb8547aef0f30df004268e5961">h5p_default_f</a></td></tr>
+<tr class="memdesc:ga98d4f1cb8547aef0f30df004268e5961"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DEFAULT. <a href="group___f_h5_p.html#ga98d4f1cb8547aef0f30df004268e5961">More...</a><br /></td></tr>
+<tr class="separator:ga98d4f1cb8547aef0f30df004268e5961"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6aacced70fe4010e148c834cb68d14ef"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga6aacced70fe4010e148c834cb68d14ef">h5p_root_f</a></td></tr>
+<tr class="memdesc:ga6aacced70fe4010e148c834cb68d14ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_ROOT. <a href="group___f_h5_p.html#ga6aacced70fe4010e148c834cb68d14ef">More...</a><br /></td></tr>
+<tr class="separator:ga6aacced70fe4010e148c834cb68d14ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49ed20c2cba84aa1ada2d29e98c539b5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga49ed20c2cba84aa1ada2d29e98c539b5">h5p_object_create_f</a></td></tr>
+<tr class="memdesc:ga49ed20c2cba84aa1ada2d29e98c539b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_OBJECT_CREATE. <a href="group___f_h5_p.html#ga49ed20c2cba84aa1ada2d29e98c539b5">More...</a><br /></td></tr>
+<tr class="separator:ga49ed20c2cba84aa1ada2d29e98c539b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga824df582a60c0840d9c18f6eb8abd5d6"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga824df582a60c0840d9c18f6eb8abd5d6">h5p_dataset_access_f</a></td></tr>
+<tr class="memdesc:ga824df582a60c0840d9c18f6eb8abd5d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATASET_ACCESS. <a href="group___f_h5_p.html#ga824df582a60c0840d9c18f6eb8abd5d6">More...</a><br /></td></tr>
+<tr class="separator:ga824df582a60c0840d9c18f6eb8abd5d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2bd7288c59bde0625f5aa5ff7074196"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gad2bd7288c59bde0625f5aa5ff7074196">h5p_group_create_f</a></td></tr>
+<tr class="memdesc:gad2bd7288c59bde0625f5aa5ff7074196"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_GROUP_CREATE. <a href="group___f_h5_p.html#gad2bd7288c59bde0625f5aa5ff7074196">More...</a><br /></td></tr>
+<tr class="separator:gad2bd7288c59bde0625f5aa5ff7074196"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada7b552cfe011f15c1a94cda8c3610e5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gada7b552cfe011f15c1a94cda8c3610e5">h5p_group_access_f</a></td></tr>
+<tr class="memdesc:gada7b552cfe011f15c1a94cda8c3610e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_GROUP_ACCESS. <a href="group___f_h5_p.html#gada7b552cfe011f15c1a94cda8c3610e5">More...</a><br /></td></tr>
+<tr class="separator:gada7b552cfe011f15c1a94cda8c3610e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5eb1fd03c7114e824caf8953ded7e2e0"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga5eb1fd03c7114e824caf8953ded7e2e0">h5p_datatype_create_f</a></td></tr>
+<tr class="memdesc:ga5eb1fd03c7114e824caf8953ded7e2e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATATYPE_CREATE. <a href="group___f_h5_p.html#ga5eb1fd03c7114e824caf8953ded7e2e0">More...</a><br /></td></tr>
+<tr class="separator:ga5eb1fd03c7114e824caf8953ded7e2e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4dfd1d4d175b807a70b4af99b4d30ffb"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4dfd1d4d175b807a70b4af99b4d30ffb">h5p_datatype_access_f</a></td></tr>
+<tr class="memdesc:ga4dfd1d4d175b807a70b4af99b4d30ffb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATATYPE_ACCESS. <a href="group___f_h5_p.html#ga4dfd1d4d175b807a70b4af99b4d30ffb">More...</a><br /></td></tr>
+<tr class="separator:ga4dfd1d4d175b807a70b4af99b4d30ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga42cb0e4a33564c7cdef23014fe948d8f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga42cb0e4a33564c7cdef23014fe948d8f">h5p_string_create_f</a></td></tr>
+<tr class="memdesc:ga42cb0e4a33564c7cdef23014fe948d8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_STRING_CREATE. <a href="group___f_h5_p.html#ga42cb0e4a33564c7cdef23014fe948d8f">More...</a><br /></td></tr>
+<tr class="separator:ga42cb0e4a33564c7cdef23014fe948d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada70e29d163b6d5b8efd51be93ed0ab5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gada70e29d163b6d5b8efd51be93ed0ab5">h5p_attribute_create_f</a></td></tr>
+<tr class="memdesc:gada70e29d163b6d5b8efd51be93ed0ab5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_ATTRIBUTE_CREATE. <a href="group___f_h5_p.html#gada70e29d163b6d5b8efd51be93ed0ab5">More...</a><br /></td></tr>
+<tr class="separator:gada70e29d163b6d5b8efd51be93ed0ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga03cc9108ef2eca44f61a971b91e1df1d"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga03cc9108ef2eca44f61a971b91e1df1d">h5p_object_copy_f</a></td></tr>
+<tr class="memdesc:ga03cc9108ef2eca44f61a971b91e1df1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_OBJECT_COPY. <a href="group___f_h5_p.html#ga03cc9108ef2eca44f61a971b91e1df1d">More...</a><br /></td></tr>
+<tr class="separator:ga03cc9108ef2eca44f61a971b91e1df1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9fdc45a2a85bb072327bdaffea49b64d"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9fdc45a2a85bb072327bdaffea49b64d">h5p_link_create_f</a></td></tr>
+<tr class="memdesc:ga9fdc45a2a85bb072327bdaffea49b64d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_LINK_CREATE. <a href="group___f_h5_p.html#ga9fdc45a2a85bb072327bdaffea49b64d">More...</a><br /></td></tr>
+<tr class="separator:ga9fdc45a2a85bb072327bdaffea49b64d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacbc362e74d388f835d7af82b0594ac5e"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacbc362e74d388f835d7af82b0594ac5e">h5p_link_access_f</a></td></tr>
+<tr class="memdesc:gacbc362e74d388f835d7af82b0594ac5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_LINK_ACCESS. <a href="group___f_h5_p.html#gacbc362e74d388f835d7af82b0594ac5e">More...</a><br /></td></tr>
+<tr class="separator:gacbc362e74d388f835d7af82b0594ac5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab44d8e63853a5b478695acba8bc7baf3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gab44d8e63853a5b478695acba8bc7baf3">h5p_crt_order_indexed_f</a></td></tr>
+<tr class="memdesc:gab44d8e63853a5b478695acba8bc7baf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_CRT_ORDER_INDEXED. <a href="group___f_h5_p.html#gab44d8e63853a5b478695acba8bc7baf3">More...</a><br /></td></tr>
+<tr class="separator:gab44d8e63853a5b478695acba8bc7baf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac74733e6f583976b062c1c564000cdc3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gac74733e6f583976b062c1c564000cdc3">h5p_crt_order_tracked_f</a></td></tr>
+<tr class="memdesc:gac74733e6f583976b062c1c564000cdc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_CRT_ORDER_TRACKED. <a href="group___f_h5_p.html#gac74733e6f583976b062c1c564000cdc3">More...</a><br /></td></tr>
+<tr class="separator:gac74733e6f583976b062c1c564000cdc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4124863fe52b473b3602108c92cd2aa0"><td class="memItemLeft" align="right" valign="top">integer(c_int)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga4124863fe52b473b3602108c92cd2aa0">ioc_selection</a></td></tr>
+<tr class="memdesc:ga4124863fe52b473b3602108c92cd2aa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method to select I/O concentrators. <a href="group___f_h5_p.html#ga4124863fe52b473b3602108c92cd2aa0">More...</a><br /></td></tr>
+<tr class="separator:ga4124863fe52b473b3602108c92cd2aa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacb8c5b961dba7e95bcc6e272e666edd2"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gacb8c5b961dba7e95bcc6e272e666edd2">stripe_size</a></td></tr>
+<tr class="memdesc:gacb8c5b961dba7e95bcc6e272e666edd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size (in bytes) of data stripes in subfiles. <a href="group___f_h5_p.html#gacb8c5b961dba7e95bcc6e272e666edd2">More...</a><br /></td></tr>
+<tr class="separator:gacb8c5b961dba7e95bcc6e272e666edd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9108de9dbfdc67bd466152bb05c5710f"><td class="memItemLeft" align="right" valign="top">integer(c_int32_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9108de9dbfdc67bd466152bb05c5710f">stripe_count</a></td></tr>
+<tr class="memdesc:ga9108de9dbfdc67bd466152bb05c5710f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Target number of subfiles to use. <a href="group___f_h5_p.html#ga9108de9dbfdc67bd466152bb05c5710f">More...</a><br /></td></tr>
+<tr class="separator:ga9108de9dbfdc67bd466152bb05c5710f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c89822fcb7101decaa4ba5346e528fe"><td class="memItemLeft" align="right" valign="top">integer(c_int32_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga5c89822fcb7101decaa4ba5346e528fe">magic</a></td></tr>
+<tr class="memdesc:ga5c89822fcb7101decaa4ba5346e528fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set to H5FD_SUBFILING_FAPL_MAGIC_F. <a href="group___f_h5_p.html#ga5c89822fcb7101decaa4ba5346e528fe">More...</a><br /></td></tr>
+<tr class="separator:ga5c89822fcb7101decaa4ba5346e528fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d7d0951b045a513d4af60052b063caf"><td class="memItemLeft" align="right" valign="top">integer(c_int32_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9d7d0951b045a513d4af60052b063caf">version</a></td></tr>
+<tr class="memdesc:ga9d7d0951b045a513d4af60052b063caf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set to H5FD_CURR_SUBFILING_FAPL_VERSION_F. <a href="group___f_h5_p.html#ga9d7d0951b045a513d4af60052b063caf">More...</a><br /></td></tr>
+<tr class="separator:ga9d7d0951b045a513d4af60052b063caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac6a9ae6d2267b96b0059a8d2addb498e"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gac6a9ae6d2267b96b0059a8d2addb498e">ioc_fapl_id</a></td></tr>
+<tr class="memdesc:gac6a9ae6d2267b96b0059a8d2addb498e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The FAPL setup with the stacked VFD to use for I/O concentrators. <a href="group___f_h5_p.html#gac6a9ae6d2267b96b0059a8d2addb498e">More...</a><br /></td></tr>
+<tr class="separator:gac6a9ae6d2267b96b0059a8d2addb498e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1ea6bbab002b30a02ab3e2d86c516cee"><td class="memItemLeft" align="right" valign="top">logical(c_bool)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga1ea6bbab002b30a02ab3e2d86c516cee">require_ioc</a></td></tr>
+<tr class="memdesc:ga1ea6bbab002b30a02ab3e2d86c516cee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to use the IOC VFD (currently must always be TRUE) <a href="group___f_h5_p.html#ga1ea6bbab002b30a02ab3e2d86c516cee">More...</a><br /></td></tr>
+<tr class="separator:ga1ea6bbab002b30a02ab3e2d86c516cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaba951c57eccf294b9be353fdb4db0f70"><td class="memItemLeft" align="right" valign="top">type(<a class="el" href="structh5p_1_1h5fd__subfiling__params__t.html">h5fd_subfiling_params_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#gaba951c57eccf294b9be353fdb4db0f70">shared_cfg</a></td></tr>
+<tr class="memdesc:gaba951c57eccf294b9be353fdb4db0f70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subfiling/IOC parameters (stripe size, stripe count, etc.) <a href="group___f_h5_p.html#gaba951c57eccf294b9be353fdb4db0f70">More...</a><br /></td></tr>
+<tr class="separator:gaba951c57eccf294b9be353fdb4db0f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c89822fcb7101decaa4ba5346e528fe"><td class="memItemLeft" align="right" valign="top">integer(c_int32_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga5c89822fcb7101decaa4ba5346e528fe">magic</a></td></tr>
+<tr class="memdesc:ga5c89822fcb7101decaa4ba5346e528fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Must be set to H5FD_IOC_FAPL_MAGIC_F. <a href="group___f_h5_p.html#ga5c89822fcb7101decaa4ba5346e528fe">More...</a><br /></td></tr>
+<tr class="separator:ga5c89822fcb7101decaa4ba5346e528fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d7d0951b045a513d4af60052b063caf"><td class="memItemLeft" align="right" valign="top">integer(c_int32_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga9d7d0951b045a513d4af60052b063caf">version</a></td></tr>
+<tr class="memdesc:ga9d7d0951b045a513d4af60052b063caf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Must be set to H5FD_IOC_CURR_FAPL_VERSION_F. <a href="group___f_h5_p.html#ga9d7d0951b045a513d4af60052b063caf">More...</a><br /></td></tr>
+<tr class="separator:ga9d7d0951b045a513d4af60052b063caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga398eb965907809113a038425201ecab8"><td class="memItemLeft" align="right" valign="top">integer(c_int32_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_p.html#ga398eb965907809113a038425201ecab8">thread_pool_size</a></td></tr>
+<tr class="memdesc:ga398eb965907809113a038425201ecab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of I/O concentrator worker threads to use. <a href="group___f_h5_p.html#ga398eb965907809113a038425201ecab8">More...</a><br /></td></tr>
+<tr class="separator:ga398eb965907809113a038425201ecab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga52fe8251734c87c36f5a740bb15d4ec1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga52fe8251734c87c36f5a740bb15d4ec1">&#9670;&nbsp;</a></span>h5pall_filters_avail_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pall_filters_avail_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if all filters set in the dataset creation property list are available. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Data creation property list identifier. </td></tr>
+ <tr><td class="paramname">flag</td><td>.TRUE. if all filters are available, .FALSE. otherwise. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga70f5346250698afc950532e9593c3988">H5Pall_filters_avail()</a> </p>
+
+</div>
+</div>
+<a id="ga83951f98a2152068da3bbe55bab17778"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga83951f98a2152068da3bbe55bab17778">&#9670;&nbsp;</a></span>h5pclose_class_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pclose_class_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>class</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Closes an existing property list class. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">class</td><td>Property list class identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gaa7978af06720106af04b9d034e57fcfa">H5Pclose_class()</a> </p>
+
+</div>
+</div>
+<a id="ga4f2655021cb435e02e95ddc1a35a2626"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4f2655021cb435e02e95ddc1a35a2626">&#9670;&nbsp;</a></span>h5pclose_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pclose_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Terminates access to a property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Identifier of the property list to terminate access to. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose()</a> </p>
+
+</div>
+</div>
+<a id="ga0279258f703b9622f01cc0dc4c4a800d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0279258f703b9622f01cc0dc4c4a800d">&#9670;&nbsp;</a></span>h5pcopy_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pcopy_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>new_prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copies an existing property list to create a new property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">new_prp_id</td><td>New property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r.html#gad2663ccbcbf76b96cde4c104588ae21b">H5Pcopy()</a> </p>
+
+</div>
+</div>
+<a id="ga642260af5f86ea509dad6536e79079e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga642260af5f86ea509dad6536e79079e7">&#9670;&nbsp;</a></span>h5pcopy_prop_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pcopy_prop_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dst_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>src_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copies a property from one list or class to another. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dst_id</td><td>Identifier of the destination property list. </td></tr>
+ <tr><td class="paramname">src_id</td><td>Identifier of the source property list. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the property to copy. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga339a27b865cf2d57ff95a6b26e94a581">H5Pcopy_prop()</a> </p>
+
+</div>
+</div>
+<a id="gaafac09b8ed3a7b358df36ab2146cdff9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaafac09b8ed3a7b358df36ab2146cdff9">&#9670;&nbsp;</a></span>h5pcreate_class_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pcreate_class_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>class</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_funptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>create</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>create_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_funptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>copy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>copy_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_funptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>close</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>close_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new property list class. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">parent</td><td>Parent property list class identifier. Possible values include: <ul>
+<li>H5P_ROOT_F </li>
+<li>H5P_FILE_CREATE_F </li>
+<li>H5P_FILE_ACCESS_F </li>
+<li>H5P_DATASET_CREATE_F </li>
+<li>H5P_DATASET_XFER_F </li>
+<li>H5P_FILE_MOUNT_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">name</td><td>Name of property to create. </td></tr>
+ <tr><td class="paramname">class</td><td>Property list class identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">create</td><td>(H5P_cls_create_func_t) - Callback routine called when a property list is created. </td></tr>
+ <tr><td class="paramname">create_data</td><td>User pointer to any class creation information needed. </td></tr>
+ <tr><td class="paramname">copy</td><td>(H5P_cls_copy_func_t) - Callback routine called when a property list is copied. </td></tr>
+ <tr><td class="paramname">copy_data</td><td>User pointer to any class copy information needed. </td></tr>
+ <tr><td class="paramname">close</td><td>(H5P_cls_close_func_t) - Callback routine called when a property list is being closed. </td></tr>
+ <tr><td class="paramname">close_data</td><td>User pointer to any class close information needed.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga62a1119b6ad2c33bcc9149df5e24ae12">H5Pcreate_class()</a> </p>
+
+</div>
+</div>
+<a id="gae34064e5081802ef4c8e3c84e279b6c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae34064e5081802ef4c8e3c84e279b6c8">&#9670;&nbsp;</a></span>h5pcreate_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pcreate_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>class</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new property as an instance of a property list class. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">class</td><td>Type of the property class to be created. Possible values are: <ul>
+<li>H5P_OBJECT_CREATE_F </li>
+<li>H5P_FILE_CREATE_F </li>
+<li>H5P_FILE_ACCESS_F </li>
+<li>H5P_DATASET_CREATE_F </li>
+<li>H5P_DATASET_ACCESS_F </li>
+<li>H5P_DATASET_XFER_F </li>
+<li>H5P_FILE_MOUNT_F </li>
+<li>H5P_GROUP_CREATE_F </li>
+<li>H5P_GROUP_ACCESS_F </li>
+<li>H5P_DATATYPE_CREATE_F </li>
+<li>H5P_DATATYPE_ACCESS_F </li>
+<li>H5P_STRING_CREATE_F </li>
+<li>H5P_ATTRIBUTE_CREATE _F </li>
+<li>H5P_OBJECT_COPY_F </li>
+<li>H5P_LINK_CREATE_F </li>
+<li>H5P_LINK_ACCESS_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate()</a> </p>
+
+</div>
+</div>
+<a id="ga0a4db02a7f387205129ad41bbbbcc65b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0a4db02a7f387205129ad41bbbbcc65b">&#9670;&nbsp;</a></span>h5pequal_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pequal_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist1_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist2_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if two property lists are equal. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist1_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">plist2_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">flag</td><td>Flag, Possible values: .TRUE. or .FALSE. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. and flag is set to .FALSE.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga9425ef9f3bc3ee661eca6be654aeae20">H5Pequal()</a> </p>
+
+</div>
+</div>
+<a id="gacd85575e1bea3a53d8e0f2955d0c0425"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacd85575e1bea3a53d8e0f2955d0c0425">&#9670;&nbsp;</a></span>h5pexist_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pexist_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries whether a property name exists in a property list or class. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier to query. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of property to check for. </td></tr>
+ <tr><td class="paramname">flag</td><td>Logical flag. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gae135cf333c12375f3808cfe931ea9190">H5Pexist()</a> </p>
+
+</div>
+</div>
+<a id="gaac8cf6446717fd4ce804f98daca57c66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaac8cf6446717fd4ce804f98daca57c66">&#9670;&nbsp;</a></span>h5pfill_value_defined_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pfill_value_defined_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check if fill value is defined. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">flag</td><td>Fill value status flag. Possible values are: <ul>
+<li>H5D_FILL_VALUE_ERROR_F </li>
+<li>H5D_FILL_VALUE_UNDEFINED_F </li>
+<li>H5D_FILL_VALUE_DEFAULT_F </li>
+<li>H5D_FILL_VALUE_USER_DEFINED_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga14f9bc2a0d6f9e62ab95661fc1045ad6">H5Pfill_value_defined()</a> </p>
+
+</div>
+</div>
+<a id="gacdb90a80c4876571fae400d2367f3bfd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacdb90a80c4876571fae400d2367f3bfd">&#9670;&nbsp;</a></span>h5pget_actual_selection_io_mode_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_actual_selection_io_mode_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>actual_selection_io_mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the type(s) of I/O that HDF5 actually performed on raw data during the last I/O call. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramname">actual_selection_io_mode</td><td>A bitwise set value indicating the type(s) of I/O performed </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84">H5Pget_actual_selection_io_mode()</a> </p>
+
+</div>
+</div>
+<a id="gacfd77eca58193183cedad784649fa550"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacfd77eca58193183cedad784649fa550">&#9670;&nbsp;</a></span>h5pget_alignment_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_alignment_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>threshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>alignment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the current settings for alignment properties from a file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">threshold</td><td>Threshold value. </td></tr>
+ <tr><td class="paramname">alignment</td><td>Alignment value. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga6735afde382cfd746b92a1a3b0e6a2ab">H5Pget_alignment()</a> </p>
+
+</div>
+</div>
+<a id="gaad6e93022ddd60b1fa41eed043b67b65"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaad6e93022ddd60b1fa41eed043b67b65">&#9670;&nbsp;</a></span>h5pget_all_coll_metadata_ops_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_all_coll_metadata_ops_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>is_collective</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves metadata read mode from the access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">is_collective</td><td>Collective access setting. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___g_a_p_l.html#ga8792cbe7eeace1382f588ed12a92092a">H5Pget_all_coll_metadata_ops()</a> </p>
+
+</div>
+</div>
+<a id="ga4856b911fcdfbcf6270dab3d27fa9a61"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4856b911fcdfbcf6270dab3d27fa9a61">&#9670;&nbsp;</a></span>h5pget_alloc_time_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_alloc_time_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get space allocation time for dataset during creation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">flag</td><td>Allocation time flag. Possible values are: <ul>
+<li>H5D_ALLOC_TIME_ERROR_F </li>
+<li>H5D_ALLOC_TIME_DEFAULT_F </li>
+<li>H5D_ALLOC_TIME_EARLY_F </li>
+<li>H5D_ALLOC_TIME_LATE_F </li>
+<li>H5D_ALLOC_TIME_INCR_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#gaf507a3efa5d1f37448baea089fc053d8">H5Pget_alloc_time()</a> </p>
+
+</div>
+</div>
+<a id="ga0dc93bacdda02c303dee75c42948e0e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0dc93bacdda02c303dee75c42948e0e9">&#9670;&nbsp;</a></span>h5pget_attr_creation_order_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_attr_creation_order_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>ocpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>crt_order_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves tracking and indexing settings for attribute creation order. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ocpl_id</td><td>Object (group or dataset) creation property list identifier. </td></tr>
+ <tr><td class="paramname">crt_order_flags</td><td>Flags specifying whether to track and index attribute creation order. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_l.html#ga2a54d1ff8d7a0d0e8d652f373c18bc37">H5Pget_attr_creation_order()</a> </p>
+
+</div>
+</div>
+<a id="ga38a8f12ba7a80dcbd5036c2dc03448b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga38a8f12ba7a80dcbd5036c2dc03448b3">&#9670;&nbsp;</a></span>h5pget_attr_phase_change_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_attr_phase_change_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>ocpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>max_compact</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>min_dense</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves attribute storage phase change thresholds. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ocpl_id</td><td>Object (dataset or group) creation property list identifier. </td></tr>
+ <tr><td class="paramname">max_compact</td><td>Maximum number of attributes to be stored in compact storage (Default: 8). </td></tr>
+ <tr><td class="paramname">min_dense</td><td>Minimum number of attributes to be stored in dense storage (Default: 6). </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_l.html#gaf7c57a6e78a4123f82450559623ab534">H5Pget_attr_phase_change()</a> </p>
+
+</div>
+</div>
+<a id="ga6cec5418373b90b9f931a3643e1d423f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6cec5418373b90b9f931a3643e1d423f">&#9670;&nbsp;</a></span>h5pget_btree_ratios_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_btree_ratios_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real, intent(out)&#160;</td>
+ <td class="paramname"><em>left</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real, intent(out)&#160;</td>
+ <td class="paramname"><em>middle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real, intent(out)&#160;</td>
+ <td class="paramname"><em>right</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets B-tree split ratios for a dataset transfer property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>The dataset transfer property list identifier. </td></tr>
+ <tr><td class="paramname">left</td><td>The B-tree split ratio for left-most nodes. </td></tr>
+ <tr><td class="paramname">middle</td><td>The B-tree split ratio for all other nodes. </td></tr>
+ <tr><td class="paramname">right</td><td>The B-tree split ratio for right-most nodes. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga3f3df48ce44b6af7517654b23a37fa02">H5Pget_btree_ratios()</a> </p>
+
+</div>
+</div>
+<a id="gac96d6811cbd5876221a176db1d349b77"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac96d6811cbd5876221a176db1d349b77">&#9670;&nbsp;</a></span>h5pget_buffer_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_buffer_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets size for conversion buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Data transfer property list identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Buffer size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga1278b9979cc833e77d699cc878c6dab4">H5Pget_buffer()</a> </p>
+
+</div>
+</div>
+<a id="ga5ef459d172092dd78aab6eef156017b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5ef459d172092dd78aab6eef156017b5">&#9670;&nbsp;</a></span>h5pget_cache_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_cache_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>mdc_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>rdcc_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>rdcc_nbytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real, intent(out)&#160;</td>
+ <td class="paramname"><em>rdcc_w0</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries the meta data cache and raw data chunk cache parameters. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">mdc_nelmts</td><td>Number of elements (objects) in the metadata cache </td></tr>
+ <tr><td class="paramname">rdcc_nelmts</td><td>Number of elements (objects) in the raw data chunk cache </td></tr>
+ <tr><td class="paramname">rdcc_nbytes</td><td>Total size of the raw data chunk cache, in bytes. </td></tr>
+ <tr><td class="paramname">rdcc_w0</td><td>Preemption policy (0 or 1). </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga9481a0b08d729ec68897d57db1827861">H5Pget_cache()</a> </p>
+
+</div>
+</div>
+<a id="gafb86a117c50b0bba7788aab3365c52ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafb86a117c50b0bba7788aab3365c52ae">&#9670;&nbsp;</a></span>h5pget_char_encoding_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_char_encoding_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>encoding</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the character encoding used to create a string. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">encoding</td><td>Valid values for encoding are: <ul>
+<li>H5T_CSET_ASCII_F -&gt; US ASCII </li>
+<li>H5T_CSET_UTF8_F -&gt; UTF-8 Unicode encoding </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_c_p_l.html#ga9b35ef9add6463997330e9b4b606603d">H5Pget_char_encoding()</a> </p>
+
+</div>
+</div>
+<a id="gad9d8cb31ff575437263157e6c1240391"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad9d8cb31ff575437263157e6c1240391">&#9670;&nbsp;</a></span>h5pget_chunk_cache_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_chunk_cache_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>rdcc_nslots</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>rdcc_nbytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real, intent(out)&#160;</td>
+ <td class="paramname"><em>rdcc_w0</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the raw data chunk cache parameters. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dapl_id</td><td>Dataset access property list identifier. </td></tr>
+ <tr><td class="paramname">rdcc_nslots</td><td>Number of chunk slots in the raw data chunk cache hash table. </td></tr>
+ <tr><td class="paramname">rdcc_nbytes</td><td>Total size of the raw data chunk cache, in bytes. </td></tr>
+ <tr><td class="paramname">rdcc_w0</td><td>Preemption policy. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_a_p_l.html#gaeda015dfee4167cc60baab1d1f0560fe">H5Pget_chunk_cache()</a> </p>
+
+</div>
+</div>
+<a id="ga07592cc4adcd18f963f2d22afd9febc9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga07592cc4adcd18f963f2d22afd9febc9">&#9670;&nbsp;</a></span>h5pget_chunk_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_chunk_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>ndims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(ndims), intent(out)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the size of chunks for the raw data of a chunked layout dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">ndims</td><td>Size of dims array. </td></tr>
+ <tr><td class="paramname">dims</td><td>Array with dimension sizes for each chunk. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns number of chunk dimensions if successful and -1 if fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga4ef814034f601f48ab1ed6db79b4354c">H5Pget_chunk()</a> </p>
+
+</div>
+</div>
+<a id="gabed5ca3dedee9ebeae77f816f2de9640"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabed5ca3dedee9ebeae77f816f2de9640">&#9670;&nbsp;</a></span>h5pget_class_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_class_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>classtype</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the property list class for a property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">classtype</td><td>Property list class. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r.html#ga9b230c1e85790f9f45c4ca2e79dd62c5">H5Pget_class()</a> </p>
+
+</div>
+</div>
+<a id="gafd16cab6852d84c44ee8fcab3a96f717"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafd16cab6852d84c44ee8fcab3a96f717">&#9670;&nbsp;</a></span>h5pget_class_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_class_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries the name of a class. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier to query. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of a class. </td></tr>
+ <tr><td class="paramname">size</td><td>Actual length of the class name. NOTE: If provided buffer "name" is smaller, than name will be truncated to fit into provided user buffer. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga798759979c37e50b1a3f3403f0231928">H5Pget_class_name()</a> </p>
+
+</div>
+</div>
+<a id="gad046229ee8c406b31779aca6dfae0a11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad046229ee8c406b31779aca6dfae0a11">&#9670;&nbsp;</a></span>h5pget_class_parent_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_class_parent_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>parent_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the parent class of a generic property class. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier to query. </td></tr>
+ <tr><td class="paramname">parent_id</td><td>Identifier of the parent class. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga89f228c04207992d93fc3f2dddd860a5">H5Pget_class_parent()</a> </p>
+
+</div>
+</div>
+<a id="gae54eea9ee640e848aebc8e913f7d2026"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae54eea9ee640e848aebc8e913f7d2026">&#9670;&nbsp;</a></span>h5pget_coll_metadata_write_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_coll_metadata_write_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>is_collective</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves metadata write mode from the file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">is_collective</td><td>Collective access setting. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#gac83ab4e788a5b6e0d578f40ca67d8d00">H5Pget_coll_metadata_write()</a> </p>
+
+</div>
+</div>
+<a id="gade43ead5d415e5c47a6cea4dceebbb81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gade43ead5d415e5c47a6cea4dceebbb81">&#9670;&nbsp;</a></span>h5pget_copy_object_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_copy_object_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>ocp_plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>copy_options</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the properties to be used when an object is copied. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ocp_plist_id</td><td>Object copy property list identifier. </td></tr>
+ <tr><td class="paramname">copy_options</td><td>Copy option(s) to be get. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_y_p_l.html#gad81b509481ba53a1ef1ba3c7083fc295">H5Pget_copy_object()</a> </p>
+
+</div>
+</div>
+<a id="gaf632a3c3b17a25fa517b65089f4c1068"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf632a3c3b17a25fa517b65089f4c1068">&#9670;&nbsp;</a></span>h5pget_create_inter_group_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_create_inter_group_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>crt_intermed_group</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether property is set to enable creating missing intermediate groups. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list identifier. </td></tr>
+ <tr><td class="paramname">crt_intermed_group</td><td>Specifying whether to create intermediate groups upon the creation of an object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___l_c_p_l.html#gaf7db1b7ce19703f30f1827b7c899c3b0">H5Pget_create_intermediate_group()</a> </p>
+
+</div>
+</div>
+<a id="ga75b729cb38a28561b0b649712615a592"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga75b729cb38a28561b0b649712615a592">&#9670;&nbsp;</a></span>h5pget_data_transform_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_data_transform_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>expression</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out), optional&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a data transform expression. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Identifier of the property list or class. </td></tr>
+ <tr><td class="paramname">expression</td><td>Buffer to hold transform expression. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Error code: Success: Actual length of the expression. If provided buffer "expression" is smaller, than expression will be truncated to fit into provided user buffer. Failure: -1 </td></tr>
+ <tr><td class="paramname">size</td><td>Registered size of the transform expression</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga865b05218e704578fe8db0c9dec07b25">H5Pget_data_transform()</a> </p>
+
+</div>
+</div>
+<a id="ga84070eeb7928a734e423b1c60b88a09d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga84070eeb7928a734e423b1c60b88a09d">&#9670;&nbsp;</a></span>h5pget_driver_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_driver_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>driver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns low-lever driver identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access or data transfer property list identifier. </td></tr>
+ <tr><td class="paramname">driver</td><td>Low-level driver identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8">H5Pget_driver()</a> </p>
+
+</div>
+</div>
+<a id="ga282d518edc61e3865d79596f58a94d3a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga282d518edc61e3865d79596f58a94d3a">&#9670;&nbsp;</a></span>h5pget_dset_no_attrs_hint_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_dset_no_attrs_hint_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>minimize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dcpl_id</td><td>Target dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">minimize</td><td>Value of the setting. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970">H5Pget_dset_no_attrs_hint()</a> </p>
+
+</div>
+</div>
+<a id="ga9ae75fc20bceda6c4ab5898a35c3bcf8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9ae75fc20bceda6c4ab5898a35c3bcf8">&#9670;&nbsp;</a></span>h5pget_dxpl_mpio_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_dxpl_mpio_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>data_xfer_mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the data transfer mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Data transfer property list identifier. </td></tr>
+ <tr><td class="paramname">data_xfer_mode</td><td>Transfer mode; possible values are: <ul>
+<li>H5FD_MPIO_INDEPENDENT_F </li>
+<li>H5FD_MPIO_COLLECTIVE_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#gab66eca0259c33d575b4050eebfb6f2cd">H5Pget_dxpl_mpio()</a> </p>
+
+</div>
+</div>
+<a id="ga7a6b76ee17ca7ceccf982ec99186ee58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7a6b76ee17ca7ceccf982ec99186ee58">&#9670;&nbsp;</a></span>h5pget_edc_check_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_edc_check_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether error-detection is enabled for dataset reads. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">flag</td><td>EDC flag; possible values: <ul>
+<li>H5Z_DISABLE_EDC_F </li>
+<li>H5Z_ENABLE_EDC_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#gabc2b1e2af542ac15ee1613f4f89117e1">H5Pget_edc_check()</a> </p>
+
+</div>
+</div>
+<a id="ga0d9777ec37d32ed86de8dce30537a3b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0d9777ec37d32ed86de8dce30537a3b5">&#9670;&nbsp;</a></span>h5pget_est_link_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_est_link_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>est_num_entries</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>est_name_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries data required to estimate required local heap or object header size. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
+ <tr><td class="paramname">est_num_entries</td><td>Estimated number of links to be inserted into group. </td></tr>
+ <tr><td class="paramname">est_name_len</td><td>Estimated average length of link names. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___g_c_p_l.html#ga701867215546a345dea7b8e9cf7a1b61">H5Pget_est_link_info()</a> </p>
+
+</div>
+</div>
+<a id="ga39819d01f57dec339a15c8c7b0935bf2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga39819d01f57dec339a15c8c7b0935bf2">&#9670;&nbsp;</a></span>h5pget_external_count_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_external_count_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the number of external files for a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">count</td><td>Number of external files for the specified dataset. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: int <a class="el" href="group___d_c_p_l.html#ga4c45d90845ea7627b6238f95168c41ce" title="Returns the number of external files for a dataset.">H5Pget_external_count(hid_t plist_id)</a>; </p>
+
+</div>
+</div>
+<a id="gafb42744e87aa6b3ea526e022ccde00b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafb42744e87aa6b3ea526e022ccde00b2">&#9670;&nbsp;</a></span>h5pget_external_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_external_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>name_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(off_t), intent(out)&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>bytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns information about an external file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">idx</td><td>External file index. </td></tr>
+ <tr><td class="paramname">name_size</td><td>Maximum size of name array. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the external file. </td></tr>
+ <tr><td class="paramname">offset</td><td>Offset in bytes from the beginning of the file to the location in the file where the data starts. </td></tr>
+ <tr><td class="paramname">bytes</td><td>Size of the external file data. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga78253b80b6c86faf7ff0db135146521d">H5Pget_external()</a> </p>
+
+</div>
+</div>
+<a id="ga2df2cf4d134f2ff07cb05020b40daee2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2df2cf4d134f2ff07cb05020b40daee2">&#9670;&nbsp;</a></span>h5pget_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries the value of a property. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier to modify. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of property to get. </td></tr>
+ <tr><td class="paramname">value</td><td>Pointer to a location to which to copy the value of of the property. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga40f1c3042011462c632844464a746db3">H5Pget()</a> </p>
+
+</div>
+</div>
+<a id="ga2df2cf4d134f2ff07cb05020b40daee2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2df2cf4d134f2ff07cb05020b40daee2">&#9670;&nbsp;</a></span>h5pget_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries the value of a property. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier to modify. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of property to get. </td></tr>
+ <tr><td class="paramname">value</td><td>Property value, supported types are: <ul>
+<li>INTEGER </li>
+<li>REAL </li>
+<li>DOUBLE PRECISION </li>
+<li>CHARACTER(LEN=*) </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga40f1c3042011462c632844464a746db3">H5Pget()</a> </p>
+
+</div>
+</div>
+<a id="gae3c489363919db6d2618e8b3c0d99f69"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae3c489363919db6d2618e8b3c0d99f69">&#9670;&nbsp;</a></span>h5pget_fapl_core_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_fapl_core_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>increment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>backing_store</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries core file driver properties. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">increment</td><td>Size, in bytes, of memory increments. </td></tr>
+ <tr><td class="paramname">backing_store</td><td>Boolean flag indicating whether to write the file contents to disk when the file is closed. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#gac347d401cbb28fecd78c5f15ddb4c9c1">H5Pget_fapl_core()</a> </p>
+
+</div>
+</div>
+<a id="ga20e70ee6152d912df86867e41a0b40b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga20e70ee6152d912df86867e41a0b40b0">&#9670;&nbsp;</a></span>h5pget_fapl_direct_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_fapl_direct_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>alignment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>block_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>cbuf_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets up use of the direct I/O driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">alignment</td><td>Required memory alignment boundary. </td></tr>
+ <tr><td class="paramname">block_size</td><td>File system block size. </td></tr>
+ <tr><td class="paramname">cbuf_size</td><td>Copy buffer size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga038e5f3952e49b6945039fc2b010ab16">H5Pget_fapl_direct()</a> </p>
+
+</div>
+</div>
+<a id="gab1de4b030deef9dde1a8a8de551a1926"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab1de4b030deef9dde1a8a8de551a1926">&#9670;&nbsp;</a></span>h5pget_fapl_family_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_fapl_family_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>memb_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>memb_plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns file access property list information. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">memb_size</td><td>Size in bytes of each file member. </td></tr>
+ <tr><td class="paramname">memb_plist</td><td>Identifier of the file access property list to be used for each family member </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga0bc1a003f26bf4b53e4487b6ca117389">H5Pget_fapl_family()</a> </p>
+
+</div>
+</div>
+<a id="gafd8da96dcb95bc604dab7cc58abf7b8c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafd8da96dcb95bc604dab7cc58abf7b8c">&#9670;&nbsp;</a></span>h5pget_fapl_ioc_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_fapl_ioc_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5p_1_1h5fd__ioc__config__t.html">h5fd_ioc_config_t</a>), target&#160;</td>
+ <td class="paramname"><em>vfd_config</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries a File Access Property List for <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> file driver properties. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">vfd_config</td><td><a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver configuration derived type. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga8482cdac1272818e4e0f86a665f8ef98">H5Pget_fapl_ioc()</a> </p>
+
+</div>
+</div>
+<a id="gacc9a1136c348b5cb4d98b733fd2984d3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacc9a1136c348b5cb4d98b733fd2984d3">&#9670;&nbsp;</a></span>h5pget_fapl_mpio_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_fapl_mpio_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>comm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns MPI communicator information. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">comm</td><td>MPI-2 communicator. </td></tr>
+ <tr><td class="paramname">info</td><td>MPI-2 info object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga5d9e4b9f27791ccf19484a898f3fd6fa">H5Pget_fapl_mpio()</a> </p>
+
+</div>
+</div>
+<a id="ga2fbefed7c81aa20d2af96f8f2a689f80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2fbefed7c81aa20d2af96f8f2a689f80">&#9670;&nbsp;</a></span>h5pget_fapl_subfiling_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_fapl_subfiling_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5p_1_1h5fd__subfiling__config__t.html">h5fd_subfiling_config_t</a>), target&#160;</td>
+ <td class="paramname"><em>vfd_config</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries a File Access Property List for <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> file driver properties. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">vfd_config</td><td><a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver configuration derived type. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45">H5Pget_fapl_subfiling()</a> </p>
+
+</div>
+</div>
+<a id="ga4a06d1dc8b722ad271614d67ddc0b12a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4a06d1dc8b722ad271614d67ddc0b12a">&#9670;&nbsp;</a></span>h5pget_fclose_degree_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_fclose_degree_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>degree</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the degree for the file close behavior. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">degree</td><td>Possible values are: <ul>
+<li>H5F_CLOSE_DEFAULT_F </li>
+<li>H5F_CLOSE_WEAK_F </li>
+<li>H5F_CLOSE_SEMI_F </li>
+<li>H5F_CLOSE_STRONG_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga41da04bb4f823ba9f7d6c57dc8fe2878">H5Pget_fclose_degree()</a> </p>
+
+</div>
+</div>
+<a id="ga12b042b60a09b8d86fcbd82cc5b2e178"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga12b042b60a09b8d86fcbd82cc5b2e178">&#9670;&nbsp;</a></span>h5pget_file_image_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_file_image_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>buf_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>buf_len_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a copy of the file image designated as the initial content and structure of a file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">buf_ptr</td><td>Will hold either a C_NULL_PTR or a scalar of type c_loc. If buf_ptr is not C_NULL_PTR, on successful return, buf_ptr shall contain a C pointer to a copy of the initial image provided in the last call to H5Pset_file_image_f for the supplied fapl_id, or buf_ptr shall contain a C_NULL_PTR if there is no initial image set. </td></tr>
+ <tr><td class="paramname">buf_len_ptr</td><td>Contains the value of the buffer parameter for the initial image in the supplied fapl_id. The value will be 0 if no initial image is set. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga337626cc516d5d1e3303ea6bc350e56b">H5Pget_file_image()</a> </p>
+
+</div>
+</div>
+<a id="ga570fea688373e92c3c01d7e13f09ea75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga570fea688373e92c3c01d7e13f09ea75">&#9670;&nbsp;</a></span>h5pget_file_locking_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_file_locking_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>use_file_locking</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>ignore_disabled_locks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the file locking properties. File locking is mainly used to help enforce SWMR semantics. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fapl_id</td><td>Target fileTarget file access property list identifier. </td></tr>
+ <tr><td class="paramname">use_file_locking</td><td>Whether or not to use file locks. </td></tr>
+ <tr><td class="paramname">ignore_disabled_locks</td><td>Whether or not to ignore file locks when locking is disabled on a file system. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d">H5Pget_file_locking()</a> </p>
+
+</div>
+</div>
+<a id="gaee87ee3b40b0ada87dd51f6eb681052c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaee87ee3b40b0ada87dd51f6eb681052c">&#9670;&nbsp;</a></span>h5pget_file_space_page_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_file_space_page_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>fsp_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the file space page size for a file creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramname">fsp_size</td><td>File space page size </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#gaab5e8c08e4f588e0af1d937fcebfc885">H5Pget_file_space_page_size()</a> </p>
+
+</div>
+</div>
+<a id="ga0fcccea2af3ec8a5c91186a71001cb02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0fcccea2af3ec8a5c91186a71001cb02">&#9670;&nbsp;</a></span>h5pget_file_space_strategy_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_file_space_strategy_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>strategy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>persist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>threshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the file space handling strategy and persisting free-space values for a file creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramname">strategy</td><td>The file space handling strategy to be used </td></tr>
+ <tr><td class="paramname">persist</td><td>Indicate whether free space should be persistent or not </td></tr>
+ <tr><td class="paramname">threshold</td><td>The free-space section size threshold value </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#ga54cf6ca4f897ba9ee3695a15fe8e6029">H5Pget_file_space_strategy()</a> </p>
+
+</div>
+</div>
+<a id="gae69252ce63a8d49283beb390cd57bf2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae69252ce63a8d49283beb390cd57bf2d">&#9670;&nbsp;</a></span>h5pget_fill_time_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_fill_time_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get fill value writing time for dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier.</td></tr>
+ <tr><td class="paramname">flag</td><td>Fill time flag. Possible values are: <ul>
+<li>H5D_FILL_TIME_ERROR_F </li>
+<li>H5D_FILL_TIME_ALLOC_F </li>
+<li>H5D_FILL_TIME_NEVER_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga92c5eb5ee19bfd4a9184cf0428d1b00c">H5Pget_fill_time()</a> </p>
+
+</div>
+</div>
+<a id="ga900b6800332700b0a14bfb7056e2e9c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga900b6800332700b0a14bfb7056e2e9c7">&#9670;&nbsp;</a></span>h5pget_fill_value_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_fill_value_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>fillvalue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets fill value for a dataset creation property list. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">type_id</td><td>Datatype identifier of fill value datatype (in memory). </td></tr>
+ <tr><td class="paramname">fillvalue</td><td>Fillvalue. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355">H5Pget_fill_value()</a> </p>
+
+</div>
+</div>
+<a id="ga900b6800332700b0a14bfb7056e2e9c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga900b6800332700b0a14bfb7056e2e9c7">&#9670;&nbsp;</a></span>h5pget_fill_value_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_fill_value_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), intent(out)&#160;</td>
+ <td class="paramname"><em>fillvalue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets fill value for a dataset creation property list. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">type_id</td><td>Datatype identifier of fill value datatype (in memory). </td></tr>
+ <tr><td class="paramname">fillvalue</td><td>Fillvalue. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355">H5Pget_fill_value()</a> </p>
+
+</div>
+</div>
+<a id="ga4598c6a79f83750199fc3f3d09523eba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4598c6a79f83750199fc3f3d09523eba">&#9670;&nbsp;</a></span>h5pget_filter_by_id_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_filter_by_id_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>filter_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(inout)&#160;</td>
+ <td class="paramname"><em>cd_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>cd_values</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>namelen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns information about a filter in a pipeline. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Data creation or transfer property list identifier </td></tr>
+ <tr><td class="paramname">filter_id</td><td>Filter identifier. </td></tr>
+ <tr><td class="paramname">flags</td><td>Bit vector specifying certain general properties of the filter </td></tr>
+ <tr><td class="paramname">cd_nelmts</td><td>Number of elements in cd_values. </td></tr>
+ <tr><td class="paramname">cd_values</td><td>Auxiliary data for the filter. </td></tr>
+ <tr><td class="paramname">namelen</td><td>Number of characters in the name buffer. </td></tr>
+ <tr><td class="paramname">name</td><td>Buffer to retrieve filter name. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_l.html#ga2d5e9df5f0e93abae11ee5edd82fcec3">H5Pget_filter_by_id2()</a> </p>
+
+</div>
+</div>
+<a id="ga16e7d14d48785bcaa1be266868b560a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga16e7d14d48785bcaa1be266868b560a7">&#9670;&nbsp;</a></span>h5pget_filter_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_filter_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>filter_number</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(inout)&#160;</td>
+ <td class="paramname"><em>cd_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>cd_values</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>namelen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>filter_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns information about a filter in a pipeline. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Data creation or transfer property list identifier </td></tr>
+ <tr><td class="paramname">filter_number</td><td>Sequence number within the filter pipeline of the filter for which information is sought </td></tr>
+ <tr><td class="paramname">filter_id</td><td>Filter identification number. </td></tr>
+ <tr><td class="paramname">flags</td><td>Bitbit vector specifying certain general properties of the filter. </td></tr>
+ <tr><td class="paramname">cd_nelmts</td><td>Number of elements in cd_values. </td></tr>
+ <tr><td class="paramname">cd_values</td><td>Auxiliary data for the filter. </td></tr>
+ <tr><td class="paramname">namelen</td><td>Number of characters in the name buffer. </td></tr>
+ <tr><td class="paramname">name</td><td>Buffer to retrieve filter name. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_l.html#ga024d200a6a07e12f008a62c4e62d0bcc">H5Pget_filter2()</a> </p>
+
+</div>
+</div>
+<a id="ga7f92a699e5a800c9cec71b08cac71275"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7f92a699e5a800c9cec71b08cac71275">&#9670;&nbsp;</a></span>h5pget_gc_references_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_gc_references_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>gc_reference</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns garbage collecting references setting. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">gc_reference</td><td>Flag for setting garbage collection on and off (1 or 0) </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#gaaa81d8427b419d80eff6e1d216d99b71">H5Pget_gc_references()</a> </p>
+
+</div>
+</div>
+<a id="ga671099e61cc2af05719b40ba90a0b822"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga671099e61cc2af05719b40ba90a0b822">&#9670;&nbsp;</a></span>h5pget_hyper_vector_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_hyper_vector_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the number of "I/O" vectors (vector size) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Dataset transfer property list identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Vector size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#gaa55e7a6dd26a8df51b331febfeeb376b">H5Pget_hyper_vector_size()</a> </p>
+
+</div>
+</div>
+<a id="ga0e574808e558bdb75442395017b1da62"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0e574808e558bdb75442395017b1da62">&#9670;&nbsp;</a></span>h5pget_istore_k_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_istore_k_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>ik</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries the 1/2 rank of an indexed storage B-tree. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
+ <tr><td class="paramname">ik</td><td>Rank of chunked storage B-tree. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#ga2179b032be5d2efbca63d8f82a292ec1">H5Pget_istore_k()</a> </p>
+
+</div>
+</div>
+<a id="gae54f6ed42a2bd687a5c9f051a1579c04"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae54f6ed42a2bd687a5c9f051a1579c04">&#9670;&nbsp;</a></span>h5pget_layout_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_layout_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>layout</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the layout of the raw data for a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Data creation property list identifier. </td></tr>
+ <tr><td class="paramname">layout</td><td>Type of storage layout for raw data. Possible values are: <ul>
+<li>H5D_COMPACT_F </li>
+<li>H5D_CONTIGUOUS_F </li>
+<li>H5D_CHUNKED_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3">H5Pget_layout()</a> </p>
+
+</div>
+</div>
+<a id="gaf3b00c8fb276bfc235730732504b018a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf3b00c8fb276bfc235730732504b018a">&#9670;&nbsp;</a></span>h5pget_libver_bounds_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_libver_bounds_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>low</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>high</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the lower and upper bounds on the HDF5 library release versions that indirectly determine the object format versions used when creating objects in the file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">low</td><td>The earliest version of the library that will be used for writing objects. </td></tr>
+ <tr><td class="paramname">high</td><td>The latest version of the library that will be used for writing objects. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>Fortran Interface: See C API: <a class="el" href="group___f_a_p_l.html#gad5d7e671c3a06bcee64bc25841aaf607">H5Pget_libver_bounds()</a> </p>
+
+</div>
+</div>
+<a id="ga76e4ddf486bc14989bd16c2764dfee2c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga76e4ddf486bc14989bd16c2764dfee2c">&#9670;&nbsp;</a></span>h5pget_link_creation_order_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_link_creation_order_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>crt_order_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries whether link creation order is tracked and/or indexed in a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
+ <tr><td class="paramname">crt_order_flags</td><td>Creation order flag(s). </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___g_c_p_l.html#gaa2c2f433c7e65f694e0444e7f0ed2d33">H5Pget_link_creation_order()</a> </p>
+
+</div>
+</div>
+<a id="ga142424f784c749b3812fc83606ebdb2c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga142424f784c749b3812fc83606ebdb2c">&#9670;&nbsp;</a></span>h5pget_link_phase_change_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_link_phase_change_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>max_compact</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>min_dense</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries the settings for conversion between compact and dense groups. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
+ <tr><td class="paramname">max_compact</td><td>Maximum number of attributes to be stored in compact storage. </td></tr>
+ <tr><td class="paramname">min_dense</td><td>Minimum number of attributes to be stored in dense storage. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___g_c_p_l.html#gacab66461dca6c2beafd624c2e4d9f94d">H5Pget_link_phase_change()</a> </p>
+
+</div>
+</div>
+<a id="ga0067ac4658ff79f07e46168b037fc70a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0067ac4658ff79f07e46168b037fc70a">&#9670;&nbsp;</a></span>h5pget_local_heap_size_hint_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_local_heap_size_hint_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>size_hint</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries the local heap size hint for original-style groups. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
+ <tr><td class="paramname">size_hint</td><td>Hint for size of local heap. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___g_c_p_l.html#ga49e14718767fa160248e3852c2abdd74">H5Pget_local_heap_size_hint()</a> </p>
+
+</div>
+</div>
+<a id="ga4f9dfaaf823c96b615b0ed339ddda693"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4f9dfaaf823c96b615b0ed339ddda693">&#9670;&nbsp;</a></span>h5pget_meta_block_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_meta_block_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the minimum size of metadata block allocations. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Metadata block size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#gac17861181246af0209c0da5209305461">H5Pget_meta_block_size()</a> </p>
+
+</div>
+</div>
+<a id="gaf1f99898de23ac5845835e8b8586ead9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf1f99898de23ac5845835e8b8586ead9">&#9670;&nbsp;</a></span>h5pget_modify_write_buf_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_modify_write_buf_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>modify_write_buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the "modify write buffer" property. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
+ <tr><td class="paramname">modify_write_buf</td><td>Whether the library can modify the contents of the write buffer </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga7a3e4d3f7b5c276873d00af3f92cdc22">H5Pget_modify_write_buf()</a> </p>
+
+</div>
+</div>
+<a id="ga62928f4c2d99c7b4c95ebf88f8afdb3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga62928f4c2d99c7b4c95ebf88f8afdb3c">&#9670;&nbsp;</a></span>h5pget_mpi_params_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_mpi_params_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>comm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the MPI communicator and info. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">comm</td><td>The MPI communicator. </td></tr>
+ <tr><td class="paramname">info</td><td>The MPI info object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga5554cf0775f9d7ac3b0cd844533d4486">H5Pget_mpi_params()</a> </p>
+
+</div>
+</div>
+<a id="gaaca638dd488b395b112d32594e0b6eb3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaaca638dd488b395b112d32594e0b6eb3">&#9670;&nbsp;</a></span>h5pget_mpio_actual_io_mode_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_mpio_actual_io_mode_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dxpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>actual_io_mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the type of I/O that HDF5 actually performed on the last parallel I/O call. This is not necessarily the type of I/O requested. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier. </td></tr>
+ <tr><td class="paramname">actual_io_mode</td><td>The type of I/O performed by this process. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga20efee54f7e69f5ececa0d3c752d3344">H5Pget_mpio_actual_io_mode()</a> </p>
+
+</div>
+</div>
+<a id="gabdbda2e87b3395f343ff62e0cf29b8a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabdbda2e87b3395f343ff62e0cf29b8a5">&#9670;&nbsp;</a></span>h5pget_mpio_no_collective_cause_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_mpio_no_collective_cause_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>local_no_collective_cause</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>global_no_collective_cause</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves local and global causes that broke collective I/O on the last parallel I/O call. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramname">local_no_collective_cause</td><td>An enumerated set value indicating the causes that prevented collective I/O in the local process </td></tr>
+ <tr><td class="paramname">global_no_collective_cause</td><td>An enumerated set value indicating the causes across all processes that prevented collective I/O </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga29707de7c06733295086daa3a2db4979">H5Pget_mpio_no_collective_cause()</a> </p>
+
+</div>
+</div>
+<a id="ga6875dd87b0fde77da5f6c70a2c092985"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6875dd87b0fde77da5f6c70a2c092985">&#9670;&nbsp;</a></span>h5pget_nfilters_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_nfilters_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>nfilters</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the number of filters in the pipeline. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Data creation or transfer property list identifier. </td></tr>
+ <tr><td class="paramname">nfilters</td><td>Number of filters in the pipeline. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="gaa00984addc34f4f208b4ef91322ad1f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa00984addc34f4f208b4ef91322ad1f0">&#9670;&nbsp;</a></span>h5pget_nlinks_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_nlinks_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>nlinks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets maximum number of soft or user-defined link traversals. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">lapl_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">nlinks</td><td>Maximum number of links to traverse. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___l_a_p_l.html#ga6bfa33fa9a77011cbdc06d0fbc907177">H5Pget_nlinks()</a> </p>
+
+</div>
+</div>
+<a id="ga3d1890a01e6de4445ca84509ead857e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3d1890a01e6de4445ca84509ead857e1">&#9670;&nbsp;</a></span>h5pget_no_selection_io_cause_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_no_selection_io_cause_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>no_selection_io_cause</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
+ <tr><td class="paramname">no_selection_io_cause</td><td>A bitwise set value indicating the relevant causes that prevented selection I/O from being performed </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c">H5Pget_no_selection_io_cause()</a> </p>
+
+</div>
+</div>
+<a id="gaf7f94c3ec56d9a595bd263a0caa14dda"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf7f94c3ec56d9a595bd263a0caa14dda">&#9670;&nbsp;</a></span>h5pget_nprops_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_nprops_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>nprops</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries number of properties in property list or class. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Iproperty list identifier to query. </td></tr>
+ <tr><td class="paramname">nprops</td><td>Number of properties in property object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga13f41512715a8019e89529ea093c2c43">H5Pget_nprops()</a> </p>
+
+</div>
+</div>
+<a id="ga81c31c328dd5bbc24c25af5f09ca8499"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga81c31c328dd5bbc24c25af5f09ca8499">&#9670;&nbsp;</a></span>h5pget_obj_track_times_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_obj_track_times_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns whether times are tracked for an object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Property list id. </td></tr>
+ <tr><td class="paramname">flag</td><td>Object timestamp setting, .TRUE. or .FALSE. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_l.html#gad99400915d340da978dd6ac5676122c6">H5Pget_obj_track_times()</a> </p>
+
+</div>
+</div>
+<a id="ga16b20a74dbfc03b7959a21d0e7ccd71c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga16b20a74dbfc03b7959a21d0e7ccd71c">&#9670;&nbsp;</a></span>h5pget_preserve_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_preserve_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks status of the dataset transfer property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">flag</td><td>Status flag. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#gacca1a094d70c3b2277175145142fda10">H5Pget_preserve()</a> </p>
+
+</div>
+</div>
+<a id="gab534c1a45951eba1ce0dc963776b4bbc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab534c1a45951eba1ce0dc963776b4bbc">&#9670;&nbsp;</a></span>h5pget_selection_io_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_selection_io_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>selection_io_mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the selection I/O mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
+ <tr><td class="paramname">selection_io_mode</td><td>The selection I/O mode </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga324f2407a698f376c9970331dd8c8d16">H5Pget_selection_io()</a> </p>
+
+</div>
+</div>
+<a id="gaceb287f93d72809bd2737f249f0a0b30"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaceb287f93d72809bd2737f249f0a0b30">&#9670;&nbsp;</a></span>h5pget_sieve_buf_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_sieve_buf_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the maximum size of the data sieve buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Sieve buffer size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#gac2321d0c34bb2b3cf33cd7bf02ca8e66">H5Pget_sieve_buf_size()</a> </p>
+
+</div>
+</div>
+<a id="ga3b3373e6ccb3b4d39c135323d71bade9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3b3373e6ccb3b4d39c135323d71bade9">&#9670;&nbsp;</a></span>h5pget_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries the size of a property value in bytes. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier to query. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of property to query. </td></tr>
+ <tr><td class="paramname">size</td><td>Size of property in bytes. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gaaad1c5ad2069145e2f5397ce4ab3a93c">H5Pget_size()</a> </p>
+
+</div>
+</div>
+<a id="gab26e55cd01809fe956a75903f0db8c29"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab26e55cd01809fe956a75903f0db8c29">&#9670;&nbsp;</a></span>h5pget_sizes_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_sizes_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>sizeof_addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>sizeof_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the size of the offsets and lengths used in an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File Creation property list identifier. </td></tr>
+ <tr><td class="paramname">sizeof_addr</td><td>Size of an object offset in bytes. </td></tr>
+ <tr><td class="paramname">sizeof_size</td><td>Size of an object length in bytes. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#ga8da25b0367cf226c2888141661fd7a2d">H5Pget_sizes()</a> </p>
+
+</div>
+</div>
+<a id="gab00d8fc60da1c33021fc2f29b9ca141b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab00d8fc60da1c33021fc2f29b9ca141b">&#9670;&nbsp;</a></span>h5pget_small_data_block_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_small_data_block_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the minimum size of "small" raw data block. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Small raw data block size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga6896bea06d7744b56e22347f572f5470">H5Pget_small_data_block_size()</a> </p>
+
+</div>
+</div>
+<a id="gaab786aaafe8daccd20a246cac9507a24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaab786aaafe8daccd20a246cac9507a24">&#9670;&nbsp;</a></span>h5pget_sym_k_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_sym_k_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>ik</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>lk</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
+ <tr><td class="paramname">ik</td><td>Symbol table tree 1/2 rank. </td></tr>
+ <tr><td class="paramname">lk</td><td>Symbol table node 1/2 size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#ga1d4ee26c030ced6d7a314543578c88b1">H5Pget_sym_k()</a> </p>
+
+</div>
+</div>
+<a id="ga4610896b93f29d53a5c99fcb99a27944"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4610896b93f29d53a5c99fcb99a27944">&#9670;&nbsp;</a></span>h5pget_userblock_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_userblock_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>block_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets user block size. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
+ <tr><td class="paramname">block_size</td><td>Size of the user block in bytes. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86">H5Pget_userblock()</a> </p>
+
+</div>
+</div>
+<a id="ga522c3622682d780326310a57927de9c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga522c3622682d780326310a57927de9c0">&#9670;&nbsp;</a></span>h5pget_version_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_version_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>boot</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>freelist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>stab</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>shhdr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the version information of various objects for a file creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
+ <tr><td class="paramname">boot</td><td>Super block version number. </td></tr>
+ <tr><td class="paramname">freelist</td><td>Global freelist version number. </td></tr>
+ <tr><td class="paramname">stab</td><td>Symbol table version number. </td></tr>
+ <tr><td class="paramname">shhdr</td><td>Shared object header version number. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#ga99c0afbb68e8e775ae70cac44404a534">H5Pget_version()</a> </p>
+
+</div>
+</div>
+<a id="ga720e86d52ac80d0729443e09852ca9cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga720e86d52ac80d0729443e09852ca9cb">&#9670;&nbsp;</a></span>h5pget_virtual_count_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_virtual_count_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the number of mappings for the virtual dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dcpl_id</td><td>The identifier of the virtual dataset creation property list. </td></tr>
+ <tr><td class="paramname">count</td><td>The number of mappings. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85">H5Pget_virtual_count()</a> </p>
+
+</div>
+</div>
+<a id="ga04794f3ee0bbcd21d7ecc1c26ea36c53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga04794f3ee0bbcd21d7ecc1c26ea36c53">&#9670;&nbsp;</a></span>h5pget_virtual_dsetname_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_virtual_dsetname_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), optional&#160;</td>
+ <td class="paramname"><em>name_len</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the name of a source dataset used in the mapping. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dcpl_id</td><td>The identifier of the virtual dataset creation property list. </td></tr>
+ <tr><td class="paramname">index</td><td>Mapping index. The value of index is 0 (zero) or greater and less than count (0 ≤ index &lt; count), where count is the number of mappings returned by h5pget_virtual_count. </td></tr>
+ <tr><td class="paramname">name</td><td>A buffer containing the name of the source dataset. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">name_len</td><td>The size of name needed to hold the source dataset name.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952">H5Pget_virtual_dsetname()</a> </p>
+
+</div>
+</div>
+<a id="gaf1da3445c7d2abd0636bce292bec3dd5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf1da3445c7d2abd0636bce292bec3dd5">&#9670;&nbsp;</a></span>h5pget_virtual_filename_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_virtual_filename_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), optional&#160;</td>
+ <td class="paramname"><em>name_len</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the filename of a source dataset used in the mapping. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dcpl_id</td><td>The identifier of the virtual dataset creation property list. </td></tr>
+ <tr><td class="paramname">index</td><td>Mapping index. The value of index is 0 (zero) or greater and less than count (0 ≤ index &lt; count), where count is the number of mappings returned by h5pget_virtual_count. </td></tr>
+ <tr><td class="paramname">name</td><td>A buffer containing the name of the file containing the source dataset. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">name_len</td><td>The size of name needed to hold the filename. (OUT)</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa">H5Pget_virtual_filename()</a> </p>
+
+</div>
+</div>
+<a id="ga4e4070d43d92d29d5a1d623578e27eef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4e4070d43d92d29d5a1d623578e27eef">&#9670;&nbsp;</a></span>h5pget_virtual_printf_gap_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_virtual_printf_gap_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>gap_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the maximum number of missing source files and/or datasets with the printf-style names when getting the extent for an unlimited virtual dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dapl_id</td><td>Dataset access property list identifier for the virtual dataset. </td></tr>
+ <tr><td class="paramname">gap_size</td><td>Maximum Number of the files and/or datasets allowed to be missing for determining the extent of an unlimited virtual dataset with printf-style mappings. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f">H5Pget_virtual_printf_gap()</a> </p>
+
+</div>
+</div>
+<a id="gadde20682862a4897407f1d502f9b70d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadde20682862a4897407f1d502f9b70d9">&#9670;&nbsp;</a></span>h5pget_virtual_srcspace_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_virtual_srcspace_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>ds_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets a dataspace identifier for the selection within the source dataset used in the mapping. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dcpl_id</td><td>The Identifier of the virtual dataset creation property list. </td></tr>
+ <tr><td class="paramname">index</td><td>Mapping index.The value of index is 0 (zero) or greater and less than count (0 ≤ index &lt; count), where count is the number of mappings returned by h5pget_virtual_count. </td></tr>
+ <tr><td class="paramname">ds_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc">H5Pget_virtual_srcspace()</a> </p>
+
+</div>
+</div>
+<a id="ga614284601c10d8a88bc9d97a8166516f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga614284601c10d8a88bc9d97a8166516f">&#9670;&nbsp;</a></span>h5pget_virtual_view_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_virtual_view_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(inout)&#160;</td>
+ <td class="paramname"><em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the view of a virtual dataset accessed with dapl_id. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dapl_id</td><td>Dataset access property list identifier for the virtual dataset. </td></tr>
+ <tr><td class="paramname">view</td><td>The flag specifying the view of the virtual dataset. Valid values are: <ul>
+<li>H5D_VDS_FIRST_MISSING_F </li>
+<li>H5D_VDS_LAST_AVAILABLE_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c">H5Pget_virtual_view()</a> </p>
+
+</div>
+</div>
+<a id="ga74d1573c115b8569d8f85de413dd4cd3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga74d1573c115b8569d8f85de413dd4cd3">&#9670;&nbsp;</a></span>h5pget_virtual_vspace_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_virtual_vspace_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>ds_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets a dataspace identifier for the selection within the virtual dataset used in the mapping. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dcpl_id</td><td>The identifier of the virtual dataset creation property list. </td></tr>
+ <tr><td class="paramname">index</td><td>Mapping index. The value of index is 0 (zero) or greater and less than count (0 ≤ index &lt; count), where count is the number of mappings returned by h5pget_virtual_count. </td></tr>
+ <tr><td class="paramname">ds_id</td><td>Valid dataspace identifier identifier if successful; otherwise returns H5I_INVALID_HID_F. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d">H5Pget_virtual_vspace()</a> </p>
+
+</div>
+</div>
+<a id="ga7edc7de88b1c67478c36c0ac2d514fd6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7edc7de88b1c67478c36c0ac2d514fd6">&#9670;&nbsp;</a></span>h5pget_vol_cap_flags_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_vol_cap_flags_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(c_int64_t), intent(out)&#160;</td>
+ <td class="paramname"><em>cap_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Query the capability flags for the VOL connector that will be used with this file access property list (FAPL). </p>
+
+</div>
+</div>
+<a id="ga1cb358c8e65b0dfaf41ea4e758504884"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1cb358c8e65b0dfaf41ea4e758504884">&#9670;&nbsp;</a></span>h5pget_vol_id_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pget_vol_id_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>vol_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the file VOL connector (VOL_ID) for a file access property list (PLIST_ID) </p>
+
+</div>
+</div>
+<a id="gaa340f467af038019a836f309f3827dee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa340f467af038019a836f309f3827dee">&#9670;&nbsp;</a></span>h5pinsert_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pinsert_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Registers a temporary property with a property list class. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist</td><td>Property list class identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of property to insert. </td></tr>
+ <tr><td class="paramname">size</td><td>Size of the property value. </td></tr>
+ <tr><td class="paramname">value</td><td>Pointer to new value pointer for the property being modified. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4">H5Pinsert2()</a> </p>
+
+</div>
+</div>
+<a id="gaa340f467af038019a836f309f3827dee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa340f467af038019a836f309f3827dee">&#9670;&nbsp;</a></span>h5pinsert_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pinsert_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), intent(in)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Registers a temporary property with a property list class. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist</td><td>Property list class identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of property to insert. </td></tr>
+ <tr><td class="paramname">size</td><td>Size of the property value. </td></tr>
+ <tr><td class="paramname">value</td><td>Property value, supported types are: <ul>
+<li>INTEGER </li>
+<li>REAL </li>
+<li>DOUBLE PRECISION </li>
+<li>CHARACTER(LEN=*) </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4">H5Pinsert2()</a> </p>
+
+</div>
+</div>
+<a id="gad745d513dd42d984604bfdb6a41caa84"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad745d513dd42d984604bfdb6a41caa84">&#9670;&nbsp;</a></span>h5pisa_class_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pisa_class_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>pclass</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether a property list is a member of a class. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">pclass</td><td>Identifier of the property class. </td></tr>
+ <tr><td class="paramname">flag</td><td>TRUE. if a member, .FALSE. otherwise. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga68bc660e09b46dcb5ea3f25b245aff60">H5Pisa_class()</a> </p>
+
+</div>
+</div>
+<a id="ga0fb5c33cc3b629be3f266173ef3063b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0fb5c33cc3b629be3f266173ef3063b3">&#9670;&nbsp;</a></span>h5pmodify_filter_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pmodify_filter_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>filter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>cd_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>cd_values</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Adds a filter to the filter pipeline. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Data creation or transfer property list identifier </td></tr>
+ <tr><td class="paramname">filter</td><td>Filter to be modified. </td></tr>
+ <tr><td class="paramname">flags</td><td>Bit vector specifying certain general properties of the filter </td></tr>
+ <tr><td class="paramname">cd_nelmts</td><td>Number of elements in cd_values. </td></tr>
+ <tr><td class="paramname">cd_values</td><td>Auxiliary data for the filter. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_l.html#ga12a358b3725a889c1768bbd2b5f541d8">H5Pmodify_filter()</a> </p>
+
+</div>
+</div>
+<a id="ga1e036ecd447870e327e5ef2bb733ce1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1e036ecd447870e327e5ef2bb733ce1c">&#9670;&nbsp;</a></span>h5pregister_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pregister_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>class</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Registers a permanent property with a property list class. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">class</td><td>Property list class identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of property to register. </td></tr>
+ <tr><td class="paramname">size</td><td>Size of the property value. </td></tr>
+ <tr><td class="paramname">value</td><td>Pointer to value to set the property to. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719">H5Pregister2()</a> </p>
+
+</div>
+</div>
+<a id="ga1e036ecd447870e327e5ef2bb733ce1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1e036ecd447870e327e5ef2bb733ce1c">&#9670;&nbsp;</a></span>h5pregister_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pregister_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>class</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), intent(in)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Registers a permanent property with a property list class. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">class</td><td>Property list class identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of property to register. </td></tr>
+ <tr><td class="paramname">size</td><td>Size of the property value. </td></tr>
+ <tr><td class="paramname">value</td><td>Property value, supported types are: <ul>
+<li>INTEGER </li>
+<li>REAL </li>
+<li>DOUBLE PRECISION </li>
+<li>CHARACTER(LEN=*) </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719">H5Pregister2()</a> </p>
+
+</div>
+</div>
+<a id="ga52bec4485c6fc85154fcdd8a4f625570"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga52bec4485c6fc85154fcdd8a4f625570">&#9670;&nbsp;</a></span>h5premove_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5premove_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Removes a property from a property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plid</td><td>Property list identofoer. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the property to remove. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga2bf026d42a7823e89b6070a4cafc284b">H5Premove()</a> </p>
+
+</div>
+</div>
+<a id="ga90ac41a099806dcf78506b06e5929409"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga90ac41a099806dcf78506b06e5929409">&#9670;&nbsp;</a></span>h5premove_filter_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5premove_filter_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>filter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Delete one or more filters from the filter pipeline. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Data creation or transfer property list identifier </td></tr>
+ <tr><td class="paramname">filter</td><td>Filter to be removed. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_l.html#gabffbf6d013c090fa052ac4bafce8e532">H5Premove_filter()</a> </p>
+
+</div>
+</div>
+<a id="ga6a17584c121b7f8c078e1d9a9bb103b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6a17584c121b7f8c078e1d9a9bb103b1">&#9670;&nbsp;</a></span>h5pset_alignment_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_alignment_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>threshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>alignment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets alignment properties of a file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">threshold</td><td>Threshold value. </td></tr>
+ <tr><td class="paramname">alignment</td><td>Alignment value. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#gab99d5af749aeb3896fd9e3ceb273677a">H5Pset_alignment()</a> </p>
+
+</div>
+</div>
+<a id="ga51ec68ab95b475f3eba20c9f958bd78b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga51ec68ab95b475f3eba20c9f958bd78b">&#9670;&nbsp;</a></span>h5pset_all_coll_metadata_ops_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_all_coll_metadata_ops_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(in)&#160;</td>
+ <td class="paramname"><em>is_collective</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets requirement whether HDF5 metadata read operations using the access property list are required to be collective or independent. If collective requirement is selected, the HDF5 library will optimize the metadata reads improving performance. The default setting is independent (false). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">is_collective</td><td>Indicates if metadata writes are collective or not. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___g_a_p_l.html#ga5bc0b1fc7e1e3961bf0b441e722949eb">H5Pset_all_coll_metadata_ops()</a> </p>
+
+</div>
+</div>
+<a id="ga793da71d11ee436bdd3c6786841abaa2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga793da71d11ee436bdd3c6786841abaa2">&#9670;&nbsp;</a></span>h5pset_alloc_time_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_alloc_time_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set space allocation time for dataset during creation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">flag</td><td>Allocation time flag: Possible values are: <ul>
+<li>H5D_ALLOC_TIME_ERROR_F </li>
+<li>H5D_ALLOC_TIME_DEFAULT_F </li>
+<li>H5D_ALLOC_TIME_EARLY_F </li>
+<li>H5D_ALLOC_TIME_LATE_F </li>
+<li>H5D_ALLOC_TIME_INCR_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851">H5Pset_alloc_time()</a> </p>
+
+</div>
+</div>
+<a id="gae7694d153af95665ced0ce7d71b304fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae7694d153af95665ced0ce7d71b304fa">&#9670;&nbsp;</a></span>h5pset_attr_creation_order_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_attr_creation_order_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>ocpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>crt_order_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets tracking and indexing of attribute creation order. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ocpl_id</td><td>Object creation property list identifier. </td></tr>
+ <tr><td class="paramname">crt_order_flags</td><td>Flags specifying whether to track and index attribute creation order. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_l.html#gade132fded1df87300a4c7175c6bd766a">H5Pset_attr_creation_order()</a> </p>
+
+</div>
+</div>
+<a id="ga2fd1542fe4f79d557eca71ed1f926de2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2fd1542fe4f79d557eca71ed1f926de2">&#9670;&nbsp;</a></span>h5pset_attr_phase_change_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_attr_phase_change_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>ocpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>max_compact</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>min_dense</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets attribute storage phase change thresholds. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ocpl_id</td><td>Object (dataset or group) creation property list identifier. </td></tr>
+ <tr><td class="paramname">max_compact</td><td>Maximum number of attributes to be stored in compact storage, (Default: 8). </td></tr>
+ <tr><td class="paramname">min_dense</td><td>Minimum number of attributes to be stored in dense storage, (Default: 6). </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_l.html#ga0115b13dcbd8770cbdcef3db2ac12ea1">H5Pset_attr_phase_change()</a> </p>
+
+</div>
+</div>
+<a id="ga315014ed18e6dac42435350daff72972"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga315014ed18e6dac42435350daff72972">&#9670;&nbsp;</a></span>h5pset_btree_ratios_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_btree_ratios_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real, intent(in)&#160;</td>
+ <td class="paramname"><em>left</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real, intent(in)&#160;</td>
+ <td class="paramname"><em>middle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real, intent(in)&#160;</td>
+ <td class="paramname"><em>right</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets B-tree split ratios for a dataset transfer property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>The dataset transfer property list identifier. </td></tr>
+ <tr><td class="paramname">left</td><td>The B-tree split ratio for left-most nodes. </td></tr>
+ <tr><td class="paramname">middle</td><td>The B-tree split ratio for all other nodes. </td></tr>
+ <tr><td class="paramname">right</td><td>The B-tree split ratio for right-most nodes. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga51d126d64fa766d44160a95057a2c733">H5Pset_btree_ratios()</a> </p>
+
+</div>
+</div>
+<a id="gaf7f3228c2447536b26292d1d56f2f34e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf7f3228c2447536b26292d1d56f2f34e">&#9670;&nbsp;</a></span>h5pset_buffer_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_buffer_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets sixe for conversion buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Data transfer property list identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Buffer size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce">H5Pset_buffer()</a> </p>
+
+</div>
+</div>
+<a id="ga2e28f49de4c6a2ea2e3ffbe7719d12be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2e28f49de4c6a2ea2e3ffbe7719d12be">&#9670;&nbsp;</a></span>h5pset_cache_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_cache_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>mdc_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>rdcc_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>rdcc_nbytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real, intent(in)&#160;</td>
+ <td class="paramname"><em>rdcc_w0</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the meta data cache and raw data chunk cache parameters. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">mdc_nelmts</td><td>Number of elements (objects) in the metadata cache. </td></tr>
+ <tr><td class="paramname">rdcc_nelmts</td><td>Number of elements (objects) in the raw data chunk cache. </td></tr>
+ <tr><td class="paramname">rdcc_nbytes</td><td>Total size of the raw data chunk cache, in bytes. </td></tr>
+ <tr><td class="paramname">rdcc_w0</td><td>Preemption policy (0 or 1). </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89">H5Pset_cache()</a> </p>
+
+</div>
+</div>
+<a id="ga1ffe305d3958bb4023c96a4cab630349"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1ffe305d3958bb4023c96a4cab630349">&#9670;&nbsp;</a></span>h5pset_char_encoding_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_char_encoding_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>encoding</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the character encoding used to encode a string. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">encoding</td><td>Valid values for encoding are: <ul>
+<li>H5T_CSET_ASCII_F -&gt; US ASCII </li>
+<li>H5T_CSET_UTF8_F -&gt; UTF-8 Unicode encoding </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc">H5Pset_char_encoding()</a> </p>
+
+</div>
+</div>
+<a id="ga86ff0b0d0e9f868166886c3a5ab13c05"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga86ff0b0d0e9f868166886c3a5ab13c05">&#9670;&nbsp;</a></span>h5pset_chunk_cache_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_chunk_cache_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>rdcc_nslots</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>rdcc_nbytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">real, intent(in)&#160;</td>
+ <td class="paramname"><em>rdcc_w0</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the number of objects in the meta data cache and the maximum number of chunks and bytes in the raw data chunk cache. Once set, these values will override the values in the file access property list. Each of these values can be individually unset (or not set at all) by passing the macros: H5D_CHUNK_CACHE_NSLOTS_DFLT_F, H5D_CHUNK_CACHE_NBYTES_DFLT_F, and/or H5D_CHUNK_CACHE_W0_DFLT_F as appropriate. </p>
+<p>The RDCC_W0 value should be between 0 and 1 inclusive and indicates how much chunks that have been fully read or fully written are favored for preemption. A value of zero means fully read or written chunks are treated no differently than other chunks (the preemption is strictly LRU) while a value of one means fully read chunks are always preempted before other chunks.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dapl_id</td><td>Dataset access property list identifier. </td></tr>
+ <tr><td class="paramname">rdcc_nslots</td><td>The number of chunk slots in the raw data chunk cache for this dataset. </td></tr>
+ <tr><td class="paramname">rdcc_nbytes</td><td>The total size of the raw data chunk cache for this dataset. </td></tr>
+ <tr><td class="paramname">rdcc_w0</td><td>The chunk preemption policy for this dataset. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1">H5Pset_chunk_cache()</a> </p>
+
+</div>
+</div>
+<a id="ga19c9e3b4a92d33151d9743bc1cb6fdfa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga19c9e3b4a92d33151d9743bc1cb6fdfa">&#9670;&nbsp;</a></span>h5pset_chunk_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_chunk_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>ndims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(ndims), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the size of the chunks used to store a chunked layout dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">ndims</td><td>Number of dimensions for each chunk. </td></tr>
+ <tr><td class="paramname">dims</td><td>Array with dimension sizes for each chunk. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk()</a> </p>
+
+</div>
+</div>
+<a id="ga031c1748fae932151160151e4dffdb8f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga031c1748fae932151160151e4dffdb8f">&#9670;&nbsp;</a></span>h5pset_coll_metadata_write_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_coll_metadata_write_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(in)&#160;</td>
+ <td class="paramname"><em>is_collective</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets metadata writes to collective or independent. Default setting is independent (false). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">is_collective</td><td>Indicates if metadata writes are collective or not. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga6380f9929cf42c8203813f7e72dde35c">H5Pset_coll_metadata_write()</a> </p>
+
+</div>
+</div>
+<a id="ga105baa7497a0cf6a065679cbad9594cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga105baa7497a0cf6a065679cbad9594cc">&#9670;&nbsp;</a></span>h5pset_copy_object_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_copy_object_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>ocp_plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>copy_options</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets properties to be used when an object is copied. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ocp_plist_id</td><td>Object copy property list identifier. </td></tr>
+ <tr><td class="paramname">copy_options</td><td>Copy option(s) to be set. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_y_p_l.html#ga8819261e0b4663827212892e10dfc8a6">H5Pset_copy_object()</a> </p>
+
+</div>
+</div>
+<a id="gae76da589980fab75e74ffe1485a7bf8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae76da589980fab75e74ffe1485a7bf8a">&#9670;&nbsp;</a></span>h5pset_create_inter_group_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_create_inter_group_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>crt_intermed_group</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Specifies in property list whether to create missing intermediate groups. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list identifier. </td></tr>
+ <tr><td class="paramname">crt_intermed_group</td><td>Specifies whether to create intermediate groups upon the creation of an object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___l_c_p_l.html#ga66c4c5d3f34e5cf65d00e47a5387383c">H5Pset_create_intermediate_group()</a> </p>
+
+</div>
+</div>
+<a id="ga54a1a0e4541333de112d2f4a565c923b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga54a1a0e4541333de112d2f4a565c923b">&#9670;&nbsp;</a></span>h5pset_data_transform_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_data_transform_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>expression</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a data transform expression. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Identifier of the property list or class. </td></tr>
+ <tr><td class="paramname">expression</td><td>Buffer to hold transform expression. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#gaa8c317b6164ae22a6ddae4131bbbcd22">H5Pset_data_transform()</a> </p>
+
+</div>
+</div>
+<a id="gaea6b406347b6d33291fc73ac7209419f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaea6b406347b6d33291fc73ac7209419f">&#9670;&nbsp;</a></span>h5pset_deflate_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_deflate_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>level</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets compression method and compression level. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">level</td><td>Compression level. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d">H5Pset_deflate()</a> </p>
+
+</div>
+</div>
+<a id="ga671d468223fb66efa78b3373c26cc0c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga671d468223fb66efa78b3373c26cc0c4">&#9670;&nbsp;</a></span>h5pset_dset_no_attrs_hint_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_dset_no_attrs_hint_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(in)&#160;</td>
+ <td class="paramname"><em>minimize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dcpl_id</td><td>Target dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">minimize</td><td>Value of the setting. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be">H5Pset_dset_no_attrs_hint()</a> </p>
+
+</div>
+</div>
+<a id="gaa0e7d553d7de22e918d585ecc8b41bc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa0e7d553d7de22e918d585ecc8b41bc6">&#9670;&nbsp;</a></span>h5pset_dxpl_mpio_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_dxpl_mpio_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>data_xfer_mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets data transfer mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Data transfer property list identifier. </td></tr>
+ <tr><td class="paramname">data_xfer_mode</td><td>Transfer mode; possible values are: <ul>
+<li>H5FD_MPIO_INDEPENDENT_F </li>
+<li>H5FD_MPIO_COLLECTIVE_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga001a22b64f60b815abf5de8b4776f09e">H5Pset_dxpl_mpio()</a> </p>
+
+</div>
+</div>
+<a id="gacf71ac5fbbe5813ff0b11bd4d5ea5a33"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacf71ac5fbbe5813ff0b11bd4d5ea5a33">&#9670;&nbsp;</a></span>h5pset_edc_check_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_edc_check_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Enables/disables error detecting. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">flag</td><td>EDC flag. Possible values: <ul>
+<li>H5Z_DISABLE_EDC_F </li>
+<li>H5Z_ENABLE_EDC_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga0d95dfa506784acc9aed850c99713609">H5Pset_edc_check()</a> </p>
+
+</div>
+</div>
+<a id="gaf3b61c06453f6e6aa6f0f9bcdc0bdf75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf3b61c06453f6e6aa6f0f9bcdc0bdf75">&#9670;&nbsp;</a></span>h5pset_est_link_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_est_link_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>est_num_entries</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>est_name_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets estimated number of links and length of link names in a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
+ <tr><td class="paramname">est_num_entries</td><td>Estimated number of links to be inserted into group. </td></tr>
+ <tr><td class="paramname">est_name_len</td><td>Estimated average length of link names. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___g_c_p_l.html#gaa8571642d45e73ab5a9ae71cf00501f9">H5Pset_est_link_info()</a> </p>
+
+</div>
+</div>
+<a id="ga706f52cc81f9635bb02af417a44a2f75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga706f52cc81f9635bb02af417a44a2f75">&#9670;&nbsp;</a></span>h5pset_external_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_external_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(off_t), intent(in)&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>bytes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Adds an external file to the list of external files. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of external file. </td></tr>
+ <tr><td class="paramname">offset</td><td>Offset in bytes from the beginning of the file to the location in the file where the data starts. </td></tr>
+ <tr><td class="paramname">bytes</td><td>Size of the external file data. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga85ff7c9c827fa524041cd58c199b77b8">H5Pset_external()</a> </p>
+
+</div>
+</div>
+<a id="ga611efc1b9c9d51b4dc3efe9c05a2dc6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga611efc1b9c9d51b4dc3efe9c05a2dc6e">&#9670;&nbsp;</a></span>h5pset_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a property list value. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier to modify. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of property to modify. </td></tr>
+ <tr><td class="paramname">value</td><td>Pointer to value to set the property to. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga971d2f700cb98ccdfcdf93a39118983b">H5Pset()</a> </p>
+
+</div>
+</div>
+<a id="ga611efc1b9c9d51b4dc3efe9c05a2dc6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga611efc1b9c9d51b4dc3efe9c05a2dc6e">&#9670;&nbsp;</a></span>h5pset_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a property list value. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier to modify. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of property to modify. </td></tr>
+ <tr><td class="paramname">value</td><td>Property value, supported types are: <ul>
+<li>INTEGER </li>
+<li>REAL </li>
+<li>DOUBLE PRECISION </li>
+<li>CHARACTER(LEN=*) </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga971d2f700cb98ccdfcdf93a39118983b">H5Pset()</a> </p>
+
+</div>
+</div>
+<a id="ga143669a8943824c2c4623c3d25319b86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga143669a8943824c2c4623c3d25319b86">&#9670;&nbsp;</a></span>h5pset_family_offset_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_family_offset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets offset for family file driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
+ <tr><td class="paramname">offset</td><td>File offset. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga6b24e6daf4816bbfb89b63bab40aa982">H5Pset_family_offset()</a> </p>
+
+</div>
+</div>
+<a id="ga7a4694f80c1afbd30605c5918258911d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7a4694f80c1afbd30605c5918258911d">&#9670;&nbsp;</a></span>h5pset_fapl_core_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fapl_core_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>increment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(in)&#160;</td>
+ <td class="paramname"><em>backing_store</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Modifies the file access property list to use the H5FD_CORE driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">increment</td><td>Size, in bytes, of memory increments. </td></tr>
+ <tr><td class="paramname">backing_store</td><td>Boolean flag indicating whether to write the file contents to disk when the file is closed. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga6e6628f620a1c58c704129cf07282849">H5Pset_fapl_core()</a> </p>
+
+</div>
+</div>
+<a id="gaea449bea92e86aa19f54f7cc64232dae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaea449bea92e86aa19f54f7cc64232dae">&#9670;&nbsp;</a></span>h5pset_fapl_direct_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fapl_direct_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>alignment</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>block_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>cbuf_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets up use of the direct I/O driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">alignment</td><td>Required memory alignment boundary. </td></tr>
+ <tr><td class="paramname">block_size</td><td>File system block size. </td></tr>
+ <tr><td class="paramname">cbuf_size</td><td>Copy buffer size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga2839252e149484ef30fb214ae7b44ac7">H5Pset_fapl_direct()</a> </p>
+
+</div>
+</div>
+<a id="ga3cdbb1c30dfbc795e46008cfc04c7dfb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3cdbb1c30dfbc795e46008cfc04c7dfb">&#9670;&nbsp;</a></span>h5pset_fapl_family_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fapl_family_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memb_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>memb_plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the file access property list to use the family driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">memb_size</td><td>Size in bytes of each file member. </td></tr>
+ <tr><td class="paramname">memb_plist</td><td>Identifier of the file access property list to be used for each family member </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga95d19da25f196ce1ace10af00f49ab53">H5Pset_fapl_family()</a> </p>
+
+</div>
+</div>
+<a id="gad9cef0fe6a5377998eff65c48e6819e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad9cef0fe6a5377998eff65c48e6819e4">&#9670;&nbsp;</a></span>h5pset_fapl_ioc_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fapl_ioc_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5p_1_1h5fd__ioc__config__t.html">h5fd_ioc_config_t</a>), optional, target&#160;</td>
+ <td class="paramname"><em>vfd_config</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">vfd_config</td><td><a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver configuration derived type.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0">H5Pset_fapl_ioc()</a> </p>
+
+</div>
+</div>
+<a id="ga8d7db44d6ae18047ec3e3b607c3b7175"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8d7db44d6ae18047ec3e3b607c3b7175">&#9670;&nbsp;</a></span>h5pset_fapl_mpio_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fapl_mpio_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>comm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Stores MPI IO communicator information to the file access property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">comm</td><td>MPI-2 communicator. </td></tr>
+ <tr><td class="paramname">info</td><td>MPI-2 info object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#gaa0204810c1fea1667d62cf7c176416ff">H5Pset_fapl_mpio()</a> </p>
+
+</div>
+</div>
+<a id="gae71555e846fc48c509d0c064dd24ec24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae71555e846fc48c509d0c064dd24ec24">&#9670;&nbsp;</a></span>h5pset_fapl_sec2_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fapl_sec2_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the sec2 driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#gaf581bceca36ad4eef3cd45b16eabbb20">H5Pset_fapl_sec2()</a> </p>
+
+</div>
+</div>
+<a id="ga00e471db66b57f310336bd1ad754f87a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga00e471db66b57f310336bd1ad754f87a">&#9670;&nbsp;</a></span>h5pset_fapl_split_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fapl_split_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>meta_ext</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>meta_plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>raw_ext</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>raw_plist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Emulates the old split file driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">meta_ext</td><td>Name of the extension for the metafile filename. </td></tr>
+ <tr><td class="paramname">meta_plist</td><td>Identifier of the meta file access property list. </td></tr>
+ <tr><td class="paramname">raw_ext</td><td>Name extension for the raw file filename. </td></tr>
+ <tr><td class="paramname">raw_plist</td><td>Identifier of the raw file access property list. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga502f1ad38f5143cf281df8282fef26ed">H5Pset_fapl_split()</a> </p>
+
+</div>
+</div>
+<a id="gaa17dc04cab5c5b9c7537cf8fd1d8f778"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa17dc04cab5c5b9c7537cf8fd1d8f778">&#9670;&nbsp;</a></span>h5pset_fapl_stdio_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fapl_stdio_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the standard I/O driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052">H5Pset_fapl_stdio()</a> </p>
+
+</div>
+</div>
+<a id="gaab937ff68688ec0661c17654d82f6680"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaab937ff68688ec0661c17654d82f6680">&#9670;&nbsp;</a></span>h5pset_fapl_subfiling_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fapl_subfiling_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5p_1_1h5fd__subfiling__config__t.html">h5fd_subfiling_config_t</a>), optional, target&#160;</td>
+ <td class="paramname"><em>vfd_config</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">vfd_config</td><td><a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver configuration derived type.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2">H5Pset_fapl_subfiling()</a> </p>
+
+</div>
+</div>
+<a id="ga8943dad30fb752f2cb7c2219b16caae1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8943dad30fb752f2cb7c2219b16caae1">&#9670;&nbsp;</a></span>h5pset_fclose_degree_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fclose_degree_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>degree</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the degree for the file close behavior. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">degree</td><td>Possible values are: <ul>
+<li>H5F_CLOSE_DEFAULT_F </li>
+<li>H5F_CLOSE_WEAK_F </li>
+<li>H5F_CLOSE_SEMI_F </li>
+<li>H5F_CLOSE_STRONG_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga60e3567f677fd3ade75b909b636d7b9c">H5Pset_fclose_degree()</a> </p>
+
+</div>
+</div>
+<a id="ga2123895a6c5028ac533b1ee1ac591ac1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2123895a6c5028ac533b1ee1ac591ac1">&#9670;&nbsp;</a></span>h5pset_file_image_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_file_image_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf_ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>buf_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets an initial file image in a memory buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">buf_ptr</td><td>Pointer to the initial file image, or C_NULL_PTR if no initial file image is desired. </td></tr>
+ <tr><td class="paramname">buf_len</td><td>Size of the supplied buffer, or 0 (zero) if no initial image is desired. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2">H5Pset_file_image()</a> </p>
+
+</div>
+</div>
+<a id="ga9e824b9615b9a29f1a5c60002c3ee413"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9e824b9615b9a29f1a5c60002c3ee413">&#9670;&nbsp;</a></span>h5pset_file_locking_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_file_locking_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(in)&#160;</td>
+ <td class="paramname"><em>use_file_locking</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(in)&#160;</td>
+ <td class="paramname"><em>ignore_disabled_locks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the file locking properties. File locking is mainly used to help enforce SWMR semantics. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fapl_id</td><td>Target file access property list identifier. </td></tr>
+ <tr><td class="paramname">use_file_locking</td><td>Whether or not to use file locks. </td></tr>
+ <tr><td class="paramname">ignore_disabled_locks</td><td>Whether or not to ignore file locks when locking is disabled on a file system. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391">H5Pset_file_locking()</a> </p>
+
+</div>
+</div>
+<a id="ga45153d1c23036c305a409412b3b7fd78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga45153d1c23036c305a409412b3b7fd78">&#9670;&nbsp;</a></span>h5pset_file_space_page_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_file_space_page_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fsp_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the file space page size for a file creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramname">fsp_size</td><td>File space page size </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#gad012d7f3c2f1e1999eb1770aae3a4963">H5Pset_file_space_page_size()</a> </p>
+
+</div>
+</div>
+<a id="gacadd51e5adb1f490fc6b4c95f2c7c8d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacadd51e5adb1f490fc6b4c95f2c7c8d5">&#9670;&nbsp;</a></span>h5pset_file_space_strategy_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_file_space_strategy_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>strategy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(in)&#160;</td>
+ <td class="paramname"><em>persist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>threshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the file space handling strategy and persisting free-space values for a file creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramname">strategy</td><td>The file space handling strategy to be used. See: H5F_fspace_strategy_t </td></tr>
+ <tr><td class="paramname">persist</td><td>Indicates whether free space should be persistent or not </td></tr>
+ <tr><td class="paramname">threshold</td><td>The smallest free-space section size that the free space manager will track </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70">H5Pset_file_space_strategy()</a> </p>
+
+</div>
+</div>
+<a id="ga457d7c8b91702650f1203a70b0d97896"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga457d7c8b91702650f1203a70b0d97896">&#9670;&nbsp;</a></span>h5pset_fill_time_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fill_time_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set fill value writing time for dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">flag</td><td>Fill time flag: Possible values are: <ul>
+<li>H5D_FILL_TIME_ERROR_F </li>
+<li>H5D_FILL_TIME_ALLOC_F </li>
+<li>H5D_FILL_TIME_NEVER_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2">H5Pset_fill_time()</a> </p>
+
+</div>
+</div>
+<a id="gabb89dacc07907805584661f2353656b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabb89dacc07907805584661f2353656b6">&#9670;&nbsp;</a></span>h5pset_fill_value_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fill_value_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>fillvalue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets fill value for a dataset creation property list. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">type_id</td><td>Datatype identifier of fill value datatype (in memory). </td></tr>
+ <tr><td class="paramname">fillvalue</td><td>Fillvalue. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value()</a> </p>
+
+</div>
+</div>
+<a id="gabb89dacc07907805584661f2353656b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabb89dacc07907805584661f2353656b6">&#9670;&nbsp;</a></span>h5pset_fill_value_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fill_value_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), intent(in)&#160;</td>
+ <td class="paramname"><em>fillvalue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets fill value for a dataset creation property list. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">type_id</td><td>Datatype identifier of fill value datatype (in memory). </td></tr>
+ <tr><td class="paramname">fillvalue</td><td>Fillvalue. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value()</a> </p>
+
+</div>
+</div>
+<a id="gada21fe39d5d1d35414d564f7c0b362e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gada21fe39d5d1d35414d564f7c0b362e4">&#9670;&nbsp;</a></span>h5pset_filter_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_filter_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>filter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>cd_nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>cd_values</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Adds a filter to the filter pipeline. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Data creation or transfer property list identifier. </td></tr>
+ <tr><td class="paramname">filter</td><td>Filter to be added to the pipeline. </td></tr>
+ <tr><td class="paramname">flags</td><td>Bit vector specifying certain general properties of the filter. </td></tr>
+ <tr><td class="paramname">cd_nelmts</td><td>Number of elements in cd_values. </td></tr>
+ <tr><td class="paramname">cd_values</td><td>Auxiliary data for the filter. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_l.html#ga191c567ee50b2063979cdef156a768c5">H5Pset_filter()</a> </p>
+
+</div>
+</div>
+<a id="ga65194004e79bcde6bf0886ad6da72c1b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga65194004e79bcde6bf0886ad6da72c1b">&#9670;&nbsp;</a></span>h5pset_fletcher32_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_fletcher32_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets Fletcher32 checksum of EDC for a dataset creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_l.html#ga8bc81abfbd0393b0a46e121f817a3f81">H5Pset_fletcher32()</a> </p>
+
+</div>
+</div>
+<a id="ga1d5ad480cac00bdaba57f7557b8b77f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1d5ad480cac00bdaba57f7557b8b77f8">&#9670;&nbsp;</a></span>h5pset_gc_references_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_gc_references_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>gc_reference</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets garbage collecting references flag. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">gc_reference</td><td>Flag for setting garbage collection on and off (1 or 0). </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga61f01a12d5392ccf1321168f3c28f36f">H5Pset_gc_references()</a> </p>
+
+</div>
+</div>
+<a id="gaac64512e45b180b0f93909a1e4081a2c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaac64512e45b180b0f93909a1e4081a2c">&#9670;&nbsp;</a></span>h5pset_hyper_vector_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_hyper_vector_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the number of "I/O" vectors (vector size) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Dataset transfer property list identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Vector size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#gad8c1582c86e3316c70b0658b3b8e2071">H5Pset_hyper_vector_size()</a> </p>
+
+</div>
+</div>
+<a id="gadcb00688380d0df3cbe02fb0c2a80d61"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadcb00688380d0df3cbe02fb0c2a80d61">&#9670;&nbsp;</a></span>h5pset_istore_k_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_istore_k_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>ik</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the size of the parameter used to control the B-trees for indexing chunked datasets. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File creation property list identifier </td></tr>
+ <tr><td class="paramname">ik</td><td>1/2 rank of chunked storage B-tree </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#ga84a72f59d17841c37ab34674bf22a10c">H5Pset_istore_k()</a> </p>
+
+</div>
+</div>
+<a id="ga9d268e77b8064c73bb6a0fc929749621"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9d268e77b8064c73bb6a0fc929749621">&#9670;&nbsp;</a></span>h5pset_layout_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_layout_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>layout</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the type of storage used store the raw data for a dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Data creation property list identifier. </td></tr>
+ <tr><td class="paramname">layout</td><td>Type of storage layout for raw data. Possible values are: <ul>
+<li>H5D_COMPACT_F </li>
+<li>H5D_CONTIGUOUS_F </li>
+<li>H5D_CHUNKED_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9">H5Pset_layout()</a> </p>
+
+</div>
+</div>
+<a id="gadc00a2d28e4b5693ef9f86feb4201b1e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadc00a2d28e4b5693ef9f86feb4201b1e">&#9670;&nbsp;</a></span>h5pset_libver_bounds_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_libver_bounds_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>low</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>high</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets bounds on library versions, and indirectly format versions, to be used when creating objects. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">low</td><td>The earliest version of the library that will be used for writing objects. </td></tr>
+ <tr><td class="paramname">high</td><td>The latest version of the library that will be used for writing objects. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">H5Pset_libver_bounds()</a> </p>
+
+</div>
+</div>
+<a id="gaf81027c8e3253f9b9720ebfec29739ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf81027c8e3253f9b9720ebfec29739ab">&#9670;&nbsp;</a></span>h5pset_link_creation_order_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_link_creation_order_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>crt_order_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets creation order tracking and indexing for links in a group. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
+ <tr><td class="paramname">crt_order_flags</td><td>Creation order flag(s). </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___g_c_p_l.html#ga24817b5c9553df3872de57c20bf11512">H5Pset_link_creation_order()</a> </p>
+
+</div>
+</div>
+<a id="ga90812e0e10592e7d0858679bc622f182"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga90812e0e10592e7d0858679bc622f182">&#9670;&nbsp;</a></span>h5pset_link_phase_change_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_link_phase_change_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>max_compact</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>min_dense</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the parameters for conversion between compact and dense groups. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
+ <tr><td class="paramname">max_compact</td><td>Maximum number of attributes to be stored in compact storage. </td></tr>
+ <tr><td class="paramname">min_dense</td><td>Minimum number of attributes to be stored in dense storage. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___g_c_p_l.html#gab463ac9355728469eddfd973b4a5964f">H5Pset_link_phase_change()</a> </p>
+
+</div>
+</div>
+<a id="gae4d8beb3ec2e754d120ce486fc843908"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae4d8beb3ec2e754d120ce486fc843908">&#9670;&nbsp;</a></span>h5pset_local_heap_size_hint_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_local_heap_size_hint_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>gcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size_hint</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the local heap size hint for original-style groups. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
+ <tr><td class="paramname">size_hint</td><td>Hint for size of local heap. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___g_c_p_l.html#ga870728af2bf3c0b16edafd762a1c44d6">H5Pset_local_heap_size_hint()</a> </p>
+
+</div>
+</div>
+<a id="gad5ddb33dae0dd4ab7b87f97f24d5a97a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad5ddb33dae0dd4ab7b87f97f24d5a97a">&#9670;&nbsp;</a></span>h5pset_meta_block_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_meta_block_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the minimum size of metadata block allocations. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Metadata block size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga8822e3dedc8e1414f20871a87d533cb1">H5Pset_meta_block_size()</a> </p>
+
+</div>
+</div>
+<a id="ga874207cff4dc1dba9eec9e15f2c51bea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga874207cff4dc1dba9eec9e15f2c51bea">&#9670;&nbsp;</a></span>h5pset_modify_write_buf_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_modify_write_buf_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(in)&#160;</td>
+ <td class="paramname"><em>modify_write_buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Allows the library to modify the contents of the write buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
+ <tr><td class="paramname">modify_write_buf</td><td>Whether the library can modify the contents of the write buffer </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542">H5Pset_modify_write_buf()</a> </p>
+
+</div>
+</div>
+<a id="ga6a7580b842f338ae5ecc903c11a444d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6a7580b842f338ae5ecc903c11a444d2">&#9670;&nbsp;</a></span>h5pset_mpi_params_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_mpi_params_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>comm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>info</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the MPI communicator and info. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">comm</td><td>The MPI communicator. </td></tr>
+ <tr><td class="paramname">info</td><td>The MPI info object. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga6daceb4a9e51fca7cb198f964b67baf0">H5Pset_mpi_params()</a> </p>
+
+</div>
+</div>
+<a id="gaf2883fac72eeac5777310d21081b0571"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf2883fac72eeac5777310d21081b0571">&#9670;&nbsp;</a></span>h5pset_nbit_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_nbit_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets up the use of the N-Bit filter. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c">H5Pset_nbit()</a> </p>
+
+</div>
+</div>
+<a id="gaf95b8161f507d1c2bbd84137aa0c4896"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf95b8161f507d1c2bbd84137aa0c4896">&#9670;&nbsp;</a></span>h5pset_nlinks_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_nlinks_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>lapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>nlinks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets maximum number of soft or user-defined link traversals. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">lapl_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">nlinks</td><td>Maximum number of links to traverse. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___l_a_p_l.html#gaa46c63c196a0cf5cd94dede039c030f4">H5Pset_nlinks()</a> </p>
+
+</div>
+</div>
+<a id="gaed15186f8c620f5a313a2868309942e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaed15186f8c620f5a313a2868309942e6">&#9670;&nbsp;</a></span>h5pset_obj_track_times_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_obj_track_times_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(in)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set whether the birth, access, modification &amp; change times for an object are stored. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Property list id. </td></tr>
+ <tr><td class="paramname">flag</td><td>Object timestamp setting, .TRUE. or .FALSE. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_c_p_l.html#gafa87fab7ebb6c4a8da9a75a86cc62fa3">H5Pset_obj_track_times()</a> </p>
+
+</div>
+</div>
+<a id="ga30ca2403048c0f2c3bd561b7b9a81760"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga30ca2403048c0f2c3bd561b7b9a81760">&#9670;&nbsp;</a></span>h5pset_preserve_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_preserve_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(in)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the dataset transfer property list status to TRUE or FALSE for initializing compound datatype members during write/read operations. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
+ <tr><td class="paramname">flag</td><td>Status flag. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#gae8b87209ba6a3943eb614b6dfe55e588">H5Pset_preserve()</a> </p>
+
+</div>
+</div>
+<a id="ga83a30b1cbbd1d06a4b88ebebbe488bff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga83a30b1cbbd1d06a4b88ebebbe488bff">&#9670;&nbsp;</a></span>h5pset_scaleoffset_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_scaleoffset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>scale_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>scale_factor</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets up the use of the scale-offset filter. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">scale_type</td><td>Flag indicating compression method. Valid values: <ul>
+<li>H5Z_SO_FLOAT_DSCALE_F </li>
+<li>H5Z_SO_FLOAT_ESCALE_F </li>
+<li>H5Z_SO_INT_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">scale_factor</td><td>Parameter related to scale. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e">H5Pset_scaleoffset()</a> </p>
+
+</div>
+</div>
+<a id="gae85a83c8a34c5e932bfe151f8c99f58e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae85a83c8a34c5e932bfe151f8c99f58e">&#9670;&nbsp;</a></span>h5pset_selection_io_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_selection_io_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>selection_io_mode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the selection I/O mode. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
+ <tr><td class="paramname">selection_io_mode</td><td>The selection I/O mode </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_x_p_l.html#ga7d4d11c9c273d5a5ce2d174d66e4fa10">H5Pset_selection_io()</a> </p>
+
+</div>
+</div>
+<a id="ga63eb744e039e24706abd1fd3d7df0ff2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga63eb744e039e24706abd1fd3d7df0ff2">&#9670;&nbsp;</a></span>h5pset_shared_mesg_index_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_shared_mesg_index_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>fcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index_num</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>mesg_type_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>min_mesg_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Configures the specified shared object header message index. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">fcpl_id</td><td>File creation property list identifier. </td></tr>
+ <tr><td class="paramname">index_num</td><td>Index being configured. </td></tr>
+ <tr><td class="paramname">mesg_type_flags</td><td>Types of messages that should be stored in this index. </td></tr>
+ <tr><td class="paramname">min_mesg_size</td><td>Minimum message size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#ga052aba0c1c5a3908a62335fc28e287ef">H5Pset_shared_mesg_index()</a> </p>
+
+</div>
+</div>
+<a id="gab0ac2301001682500d07122ec30d8162"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab0ac2301001682500d07122ec30d8162">&#9670;&nbsp;</a></span>h5pset_shared_mesg_nindexes_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_shared_mesg_nindexes_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>nindexes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets number of shared object header message indexes. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File creation property list. </td></tr>
+ <tr><td class="paramname">nindexes</td><td>Number of shared object header message indexes to be available in files created with this property list. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#ga5e5020b1e2579da4617ea115e3cc50f1">H5Pset_shared_mesg_nindexes()</a> </p>
+
+</div>
+</div>
+<a id="ga2b9eb68958439082b015240d02bcdd35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2b9eb68958439082b015240d02bcdd35">&#9670;&nbsp;</a></span>h5pset_shuffle_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_shuffle_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets shuffling filter. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga31e09cb0bf2da2893eed8a72220e6521">H5Pset_shuffle()</a> </p>
+
+</div>
+</div>
+<a id="gad7ae17b82774089f3fc86c1e46371fec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad7ae17b82774089f3fc86c1e46371fec">&#9670;&nbsp;</a></span>h5pset_sieve_buf_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_sieve_buf_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the maximum size of the data sieve buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Sieve buffer size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga24fd737955839194bf5605d5f47928ee">H5Pset_sieve_buf_size()</a> </p>
+
+</div>
+</div>
+<a id="ga184410c7ebea0f13ad4edf013c3ba0ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga184410c7ebea0f13ad4edf013c3ba0ed">&#9670;&nbsp;</a></span>h5pset_sizes_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_sizes_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>sizeof_addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>sizeof_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the byte size of the offsets and lengths used to address objects in an HDF5 file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
+ <tr><td class="paramname">sizeof_addr</td><td>Size of an object offset in bytes. </td></tr>
+ <tr><td class="paramname">sizeof_size</td><td>Size of an object length in bytes. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#gae5eb3ba16f063d151d1b56d33e0710a9">H5Pset_sizes()</a> </p>
+
+</div>
+</div>
+<a id="gade0dd13b5cabcc73d5f61018d5cc7756"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gade0dd13b5cabcc73d5f61018d5cc7756">&#9670;&nbsp;</a></span>h5pset_small_data_block_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_small_data_block_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the minimum size of "small" raw data block. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Small raw data block size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga5a99962a79412814b79be830f14c23dd">H5Pset_small_data_block_size()</a> </p>
+
+</div>
+</div>
+<a id="ga2e8fcf67f25e633a6d61ff5bcbf6a0fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2e8fcf67f25e633a6d61ff5bcbf6a0fb">&#9670;&nbsp;</a></span>h5pset_sym_k_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_sym_k_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>ik</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>lk</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the size of parameters used to control the symbol table nodes. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
+ <tr><td class="paramname">ik</td><td>Symbol table tree rank. </td></tr>
+ <tr><td class="paramname">lk</td><td>Symbol table node size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#ga444ca905f084f9f96b7fe60d2a8c8176">H5Pset_sym_k()</a> </p>
+
+</div>
+</div>
+<a id="gab494356f90b7bf7095ef33faa2db5980"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab494356f90b7bf7095ef33faa2db5980">&#9670;&nbsp;</a></span>h5pset_szip_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_szip_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>options_mask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>pixels_per_block</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets up use of szip compression. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
+ <tr><td class="paramname">options_mask</td><td>A bit-mask conveying the desired SZIP options. Current valid values in Fortran are: <ul>
+<li>H5_SZIP_EC_OM_F </li>
+<li>H5_SZIP_NN_OM_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">pixels_per_block</td><td>Szip parameters. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#ga37de4b6071a94574cfab5cd6de9c3fc6">H5Pset_szip()</a> </p>
+
+</div>
+</div>
+<a id="ga9d89b82ca43d84185ef2bb095675fff2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9d89b82ca43d84185ef2bb095675fff2">&#9670;&nbsp;</a></span>h5pset_userblock_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_userblock_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>prp_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets user block size. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">prp_id</td><td>File creation property list to modify. </td></tr>
+ <tr><td class="paramname">size</td><td>Size of the user-block in bytes. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d">H5Pset_userblock()</a> </p>
+
+</div>
+</div>
+<a id="ga36f2afe2c4bd973c5b3691c2e7daf615"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga36f2afe2c4bd973c5b3691c2e7daf615">&#9670;&nbsp;</a></span>h5pset_virtual_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_virtual_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>vspace_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>src_file_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>src_dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>src_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the mapping between virtual and source datasets. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dcpl_id</td><td>The identifier of the dataset creation property list that will be used when creating the virtual dataset. </td></tr>
+ <tr><td class="paramname">vspace_id</td><td>The dataspace identifier with the selection within the virtual dataset applied, possibly an unlimited selection. </td></tr>
+ <tr><td class="paramname">src_file_name</td><td>The name of the HDF5 file where the source dataset is located. </td></tr>
+ <tr><td class="paramname">src_dset_name</td><td>The path to the HDF5 dataset in the file specified by src_file_name. </td></tr>
+ <tr><td class="paramname">src_space_id</td><td>The source dataset's dataspace identifier with a selection applied, possibly an unlimited selection. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5">H5Pset_virtual()</a> </p>
+
+</div>
+</div>
+<a id="ga1686ce3d1a2c3e278bf32d47a3f9d5f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1686ce3d1a2c3e278bf32d47a3f9d5f7">&#9670;&nbsp;</a></span>h5pset_virtual_printf_gap_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_virtual_printf_gap_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>gap_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the maximum number of missing source files and/or datasets with the printf-style names when getting the extent of an unlimited virtual dataset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dapl_id</td><td>Dataset access property list identifier for the virtual dataset. </td></tr>
+ <tr><td class="paramname">gap_size</td><td>Maximum number of files and/or datasets allowed to be missing for determining the extent of an unlimited virtual dataset with printf-style mappings. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf">H5Pset_virtual_printf_gap()</a> </p>
+
+</div>
+</div>
+<a id="ga7000dcc0c7736d78cfc162e2dff3dc6c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7000dcc0c7736d78cfc162e2dff3dc6c">&#9670;&nbsp;</a></span>h5pset_virtual_view_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_virtual_view_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dapl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dapl_id</td><td>Identifier Of the virtual dataset access property list. </td></tr>
+ <tr><td class="paramname">view</td><td>Flag specifying the extent of the data to be included in the view. Valid values are: <ul>
+<li>H5D_VDS_FIRST_MISSING_F </li>
+<li>H5D_VDS_LAST_AVAILABLE_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4">H5Pset_virtual_view()</a> </p>
+
+</div>
+</div>
+<a id="ga4a83fe9ca4f97f3f0b54d541b1ad33a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4a83fe9ca4f97f3f0b54d541b1ad33a2">&#9670;&nbsp;</a></span>h5pset_vol_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5pset_vol_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plist_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>new_vol_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>new_vol_info</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set the file VOL connector (VOL_ID) for a file access property list (PLIST_ID) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plist_id</td><td>Access property list identifier. </td></tr>
+ <tr><td class="paramname">new_vol_id</td><td>VOL connector id. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">new_vol_info</td><td>VOL connector info.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol()</a> </p>
+
+</div>
+</div>
+<a id="ga6939d4f4fb683720cf89f3440c4e9150"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6939d4f4fb683720cf89f3440c4e9150">&#9670;&nbsp;</a></span>h5punregister_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5p::h5punregister_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>class</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Removes a property from a property list class. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">class</td><td>Property list class identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the property to remove. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gaefb44d3535e309ba4041e420f3712aea">H5Punregister()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="ga91e4da6f24c402c027a6173daf3f1202"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga91e4da6f24c402c027a6173daf3f1202">&#9670;&nbsp;</a></span>h5fd_core_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_core_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_CORE. </p>
+
+</div>
+</div>
+<a id="gab0a3ae4cd09358f48e0b7f257a4bd9ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab0a3ae4cd09358f48e0b7f257a4bd9ab">&#9670;&nbsp;</a></span>h5fd_family_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_family_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_FAMILY. </p>
+
+</div>
+</div>
+<a id="gaef5748314806981d3338457676122d6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaef5748314806981d3338457676122d6e">&#9670;&nbsp;</a></span>h5fd_ioc_curr_fapl_version_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_ioc_curr_fapl_version_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_IOC_CURR_FAPL_VERSION. </p>
+
+</div>
+</div>
+<a id="gadce5daf5566ff342c8a0723885de643d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadce5daf5566ff342c8a0723885de643d">&#9670;&nbsp;</a></span>h5fd_ioc_default_thread_pool_size_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_ioc_default_thread_pool_size_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_IOC_DEFAULT_THREAD_POOL_SIZE. </p>
+
+</div>
+</div>
+<a id="ga08ba86d8cc8911a4d1a409013046fe66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga08ba86d8cc8911a4d1a409013046fe66">&#9670;&nbsp;</a></span>h5fd_ioc_fapl_magic_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_ioc_fapl_magic_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_IOC_FAPL_MAGIC. </p>
+
+</div>
+</div>
+<a id="ga4719ab0fa456e40ef6ec04770c0e843e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4719ab0fa456e40ef6ec04770c0e843e">&#9670;&nbsp;</a></span>h5fd_log_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_log_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_LOG. </p>
+
+</div>
+</div>
+<a id="ga958701ec028840dfea0a8a2deb6e71a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga958701ec028840dfea0a8a2deb6e71a9">&#9670;&nbsp;</a></span>h5fd_mem_btree_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_mem_btree_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MEM_BTREE. </p>
+
+</div>
+</div>
+<a id="gad02bb11429dc3abaa8146c1f3edbf3df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad02bb11429dc3abaa8146c1f3edbf3df">&#9670;&nbsp;</a></span>h5fd_mem_default_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_mem_default_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MEM_DEFAULT. </p>
+
+</div>
+</div>
+<a id="gaec8f009c0f931b8d773e50f27dbb24ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaec8f009c0f931b8d773e50f27dbb24ea">&#9670;&nbsp;</a></span>h5fd_mem_draw_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_mem_draw_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MEM_DRAW. </p>
+
+</div>
+</div>
+<a id="ga6571533f2415c6aa4d9455af1a1fbc84"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6571533f2415c6aa4d9455af1a1fbc84">&#9670;&nbsp;</a></span>h5fd_mem_gheap_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_mem_gheap_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MEM_GHEAP. </p>
+
+</div>
+</div>
+<a id="ga93310ec4ed8ca3f2a75f526dd3a29104"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga93310ec4ed8ca3f2a75f526dd3a29104">&#9670;&nbsp;</a></span>h5fd_mem_lheap_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_mem_lheap_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MEM_LHEAP. </p>
+
+</div>
+</div>
+<a id="ga50c2c7ddbf561afd5fd00fb65095ac78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga50c2c7ddbf561afd5fd00fb65095ac78">&#9670;&nbsp;</a></span>h5fd_mem_nolist_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_mem_nolist_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MEM_NOLIST. </p>
+
+</div>
+</div>
+<a id="gaf5f9dabe41f2d453cae492687a0c0e80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf5f9dabe41f2d453cae492687a0c0e80">&#9670;&nbsp;</a></span>h5fd_mem_ntypes_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_mem_ntypes_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MEM_NTYPES. </p>
+
+</div>
+</div>
+<a id="ga56e596003423aa43b0c81d335e9e6f2a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga56e596003423aa43b0c81d335e9e6f2a">&#9670;&nbsp;</a></span>h5fd_mem_ohdr_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_mem_ohdr_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MEM_OHDR. </p>
+
+</div>
+</div>
+<a id="ga0cca2e8f393311ff9bc67c13224abebc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0cca2e8f393311ff9bc67c13224abebc">&#9670;&nbsp;</a></span>h5fd_mem_super_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_mem_super_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MEM_SUPER. </p>
+
+</div>
+</div>
+<a id="gaea1c578e920ed4256c2c51a4d002d9ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaea1c578e920ed4256c2c51a4d002d9ed">&#9670;&nbsp;</a></span>h5fd_mpio_collective_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_mpio_collective_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MPIO_COLLECTIVE. </p>
+
+</div>
+</div>
+<a id="ga779601fee22cf0c419c1d5e0cedc4d40"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga779601fee22cf0c419c1d5e0cedc4d40">&#9670;&nbsp;</a></span>h5fd_mpio_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_mpio_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MPIO. </p>
+
+</div>
+</div>
+<a id="gaf68c95970009fa5d048ad07dbdbe99e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf68c95970009fa5d048ad07dbdbe99e3">&#9670;&nbsp;</a></span>h5fd_mpio_independent_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_mpio_independent_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MPIO_INDEPENDENT. </p>
+
+</div>
+</div>
+<a id="ga233d09af033c2f06f6f4c8fd46814de2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga233d09af033c2f06f6f4c8fd46814de2">&#9670;&nbsp;</a></span>h5fd_multi_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_multi_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_MULTI. </p>
+
+</div>
+</div>
+<a id="gae6f5cdae60f505ca4b99bbe8396e6602"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae6f5cdae60f505ca4b99bbe8396e6602">&#9670;&nbsp;</a></span>h5fd_sec2_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_sec2_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_SEC2. </p>
+
+</div>
+</div>
+<a id="ga7d179abf5bb90f72ab22c825c43120ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7d179abf5bb90f72ab22c825c43120ef">&#9670;&nbsp;</a></span>h5fd_stdio_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_stdio_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_STDIO. </p>
+
+</div>
+</div>
+<a id="gad19b638cbe306e40012b32e2bf496af1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad19b638cbe306e40012b32e2bf496af1">&#9670;&nbsp;</a></span>h5fd_subfiling_curr_fapl_version_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_subfiling_curr_fapl_version_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_SUBFILING_CURR_FAPL_VERSION. </p>
+
+</div>
+</div>
+<a id="gac40a988e81d29f77190433011a867576"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac40a988e81d29f77190433011a867576">&#9670;&nbsp;</a></span>h5fd_subfiling_default_stripe_count_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_subfiling_default_stripe_count_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_SUBFILING_DEFAULT_STRIPE_COUNT. </p>
+
+</div>
+</div>
+<a id="ga3fdf1302d9d19f3090632cbd15f0028f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3fdf1302d9d19f3090632cbd15f0028f">&#9670;&nbsp;</a></span>h5fd_subfiling_default_stripe_size_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_subfiling_default_stripe_size_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_SUBFILING_DEFAULT_STRIPE_SIZE. </p>
+
+</div>
+</div>
+<a id="ga18fc41b0663e86d7089905a8820e1219"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga18fc41b0663e86d7089905a8820e1219">&#9670;&nbsp;</a></span>h5fd_subfiling_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_subfiling_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_SUBFILING. </p>
+
+</div>
+</div>
+<a id="gaa21508488d4d387f3d685093ff9cf4a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa21508488d4d387f3d685093ff9cf4a8">&#9670;&nbsp;</a></span>h5fd_subfiling_fapl_magic_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5fd_subfiling_fapl_magic_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5FD_SUBFILING_FAPL_MAGIC. </p>
+
+</div>
+</div>
+<a id="gada70e29d163b6d5b8efd51be93ed0ab5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gada70e29d163b6d5b8efd51be93ed0ab5">&#9670;&nbsp;</a></span>h5p_attribute_create_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_attribute_create_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_ATTRIBUTE_CREATE. </p>
+
+</div>
+</div>
+<a id="gab44d8e63853a5b478695acba8bc7baf3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab44d8e63853a5b478695acba8bc7baf3">&#9670;&nbsp;</a></span>h5p_crt_order_indexed_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5p_crt_order_indexed_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_CRT_ORDER_INDEXED. </p>
+
+</div>
+</div>
+<a id="gac74733e6f583976b062c1c564000cdc3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac74733e6f583976b062c1c564000cdc3">&#9670;&nbsp;</a></span>h5p_crt_order_tracked_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5p_crt_order_tracked_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_CRT_ORDER_TRACKED. </p>
+
+</div>
+</div>
+<a id="ga824df582a60c0840d9c18f6eb8abd5d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga824df582a60c0840d9c18f6eb8abd5d6">&#9670;&nbsp;</a></span>h5p_dataset_access_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_dataset_access_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_DATASET_ACCESS. </p>
+
+</div>
+</div>
+<a id="ga16fd76b3af6d19a3ac26da3f1be74630"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga16fd76b3af6d19a3ac26da3f1be74630">&#9670;&nbsp;</a></span>h5p_dataset_create_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_dataset_create_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_DATASET_CREATE. </p>
+
+</div>
+</div>
+<a id="gaaeb2c53311509ceea029f9f6224ea1af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaaeb2c53311509ceea029f9f6224ea1af">&#9670;&nbsp;</a></span>h5p_dataset_xfer_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_dataset_xfer_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_DATASET_XFER. </p>
+
+</div>
+</div>
+<a id="ga4dfd1d4d175b807a70b4af99b4d30ffb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4dfd1d4d175b807a70b4af99b4d30ffb">&#9670;&nbsp;</a></span>h5p_datatype_access_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_datatype_access_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_DATATYPE_ACCESS. </p>
+
+</div>
+</div>
+<a id="ga5eb1fd03c7114e824caf8953ded7e2e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5eb1fd03c7114e824caf8953ded7e2e0">&#9670;&nbsp;</a></span>h5p_datatype_create_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_datatype_create_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_DATATYPE_CREATE. </p>
+
+</div>
+</div>
+<a id="ga98d4f1cb8547aef0f30df004268e5961"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga98d4f1cb8547aef0f30df004268e5961">&#9670;&nbsp;</a></span>h5p_default_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_default_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_DEFAULT. </p>
+
+</div>
+</div>
+<a id="gad104152163e733126d1a365fa83629b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad104152163e733126d1a365fa83629b5">&#9670;&nbsp;</a></span>h5p_file_access_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_file_access_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_FILE_ACCESS. </p>
+
+</div>
+</div>
+<a id="ga5c3ee009fc3fe74a69a3a6b5302f9380"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5c3ee009fc3fe74a69a3a6b5302f9380">&#9670;&nbsp;</a></span>h5p_file_create_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_file_create_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_FILE_CREATE. </p>
+
+</div>
+</div>
+<a id="gaed3e3e7c4d7b5f8cef72f595161a28aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaed3e3e7c4d7b5f8cef72f595161a28aa">&#9670;&nbsp;</a></span>h5p_file_mount_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_file_mount_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_FILE_MOUNT. </p>
+
+</div>
+</div>
+<a id="gada7b552cfe011f15c1a94cda8c3610e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gada7b552cfe011f15c1a94cda8c3610e5">&#9670;&nbsp;</a></span>h5p_group_access_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_group_access_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_GROUP_ACCESS. </p>
+
+</div>
+</div>
+<a id="gad2bd7288c59bde0625f5aa5ff7074196"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad2bd7288c59bde0625f5aa5ff7074196">&#9670;&nbsp;</a></span>h5p_group_create_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_group_create_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_GROUP_CREATE. </p>
+
+</div>
+</div>
+<a id="gacbc362e74d388f835d7af82b0594ac5e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacbc362e74d388f835d7af82b0594ac5e">&#9670;&nbsp;</a></span>h5p_link_access_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_link_access_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_LINK_ACCESS. </p>
+
+</div>
+</div>
+<a id="ga9fdc45a2a85bb072327bdaffea49b64d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9fdc45a2a85bb072327bdaffea49b64d">&#9670;&nbsp;</a></span>h5p_link_create_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_link_create_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_LINK_CREATE. </p>
+
+</div>
+</div>
+<a id="ga03cc9108ef2eca44f61a971b91e1df1d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga03cc9108ef2eca44f61a971b91e1df1d">&#9670;&nbsp;</a></span>h5p_object_copy_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_object_copy_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_OBJECT_COPY. </p>
+
+</div>
+</div>
+<a id="ga49ed20c2cba84aa1ada2d29e98c539b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga49ed20c2cba84aa1ada2d29e98c539b5">&#9670;&nbsp;</a></span>h5p_object_create_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_object_create_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_OBJECT_CREATE. </p>
+
+</div>
+</div>
+<a id="ga6aacced70fe4010e148c834cb68d14ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6aacced70fe4010e148c834cb68d14ef">&#9670;&nbsp;</a></span>h5p_root_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_root_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_ROOT. </p>
+
+</div>
+</div>
+<a id="ga42cb0e4a33564c7cdef23014fe948d8f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga42cb0e4a33564c7cdef23014fe948d8f">&#9670;&nbsp;</a></span>h5p_string_create_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_string_create_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5P_STRING_CREATE. </p>
+
+</div>
+</div>
+<a id="gac6a9ae6d2267b96b0059a8d2addb498e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac6a9ae6d2267b96b0059a8d2addb498e">&#9670;&nbsp;</a></span>ioc_fapl_id</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) ioc_fapl_id</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>The FAPL setup with the stacked VFD to use for I/O concentrators. </p>
+
+</div>
+</div>
+<a id="ga4124863fe52b473b3602108c92cd2aa0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4124863fe52b473b3602108c92cd2aa0">&#9670;&nbsp;</a></span>ioc_selection</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int) ioc_selection</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Method to select I/O concentrators. </p>
+
+</div>
+</div>
+<a id="ga006725a08d8aa3f9fb654b5d3daa4eef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga006725a08d8aa3f9fb654b5d3daa4eef">&#9670;&nbsp;</a></span>ioc_selection_options_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer ioc_selection_options_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sentinel value, IOC_SELECTION_OPTIONS. </p>
+
+</div>
+</div>
+<a id="ga5c89822fcb7101decaa4ba5346e528fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5c89822fcb7101decaa4ba5346e528fe">&#9670;&nbsp;</a></span>magic <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int32_t) magic</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set to H5FD_SUBFILING_FAPL_MAGIC_F. </p>
+
+</div>
+</div>
+<a id="ga5c89822fcb7101decaa4ba5346e528fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5c89822fcb7101decaa4ba5346e528fe">&#9670;&nbsp;</a></span>magic <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int32_t) magic</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Must be set to H5FD_IOC_FAPL_MAGIC_F. </p>
+
+</div>
+</div>
+<a id="ga1ea6bbab002b30a02ab3e2d86c516cee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1ea6bbab002b30a02ab3e2d86c516cee">&#9670;&nbsp;</a></span>require_ioc</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">logical(c_bool) require_ioc</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Whether to use the IOC VFD (currently must always be TRUE) </p>
+
+</div>
+</div>
+<a id="ga9738160756c63dffb115607a2cf92f94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9738160756c63dffb115607a2cf92f94">&#9670;&nbsp;</a></span>select_ioc_every_nth_rank_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer select_ioc_every_nth_rank_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Starting at rank 0, select-next += N, SELECT_IOC_EVERY_NTH_RANK. </p>
+
+</div>
+</div>
+<a id="ga37923fe29e17998acbec60a90ac381c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga37923fe29e17998acbec60a90ac381c1">&#9670;&nbsp;</a></span>select_ioc_one_per_node_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer select_ioc_one_per_node_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Default, SELECT_IOC_ONE_PER_NODE. </p>
+
+</div>
+</div>
+<a id="ga1f11f03bf736d1c9a4a5fcd4b9ac7f56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1f11f03bf736d1c9a4a5fcd4b9ac7f56">&#9670;&nbsp;</a></span>select_ioc_total_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer select_ioc_total_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Starting at rank 0, mpi_size / total, SELECT_IOC_TOTAL. </p>
+
+</div>
+</div>
+<a id="ga7c832ca0a1196230fbc95ccfee88aded"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7c832ca0a1196230fbc95ccfee88aded">&#9670;&nbsp;</a></span>select_ioc_with_config_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer select_ioc_with_config_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>NOT IMPLEMENTED: Read-from-file, SELECT_IOC_WITH_CONFIG. </p>
+
+</div>
+</div>
+<a id="gaba951c57eccf294b9be353fdb4db0f70"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaba951c57eccf294b9be353fdb4db0f70">&#9670;&nbsp;</a></span>shared_cfg</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">type(<a class="el" href="structh5p_1_1h5fd__subfiling__params__t.html">h5fd_subfiling_params_t</a>) shared_cfg</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Subfiling/IOC parameters (stripe size, stripe count, etc.) </p>
+
+</div>
+</div>
+<a id="ga9108de9dbfdc67bd466152bb05c5710f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9108de9dbfdc67bd466152bb05c5710f">&#9670;&nbsp;</a></span>stripe_count</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int32_t) stripe_count</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Target number of subfiles to use. </p>
+
+</div>
+</div>
+<a id="gacb8c5b961dba7e95bcc6e272e666edd2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacb8c5b961dba7e95bcc6e272e666edd2">&#9670;&nbsp;</a></span>stripe_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) stripe_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Size (in bytes) of data stripes in subfiles. </p>
+
+</div>
+</div>
+<a id="ga398eb965907809113a038425201ecab8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga398eb965907809113a038425201ecab8">&#9670;&nbsp;</a></span>thread_pool_size</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int32_t) thread_pool_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Number of I/O concentrator worker threads to use. </p>
+
+</div>
+</div>
+<a id="ga9d7d0951b045a513d4af60052b063caf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9d7d0951b045a513d4af60052b063caf">&#9670;&nbsp;</a></span>version <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int32_t) version</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set to H5FD_CURR_SUBFILING_FAPL_VERSION_F. </p>
+
+</div>
+</div>
+<a id="ga9d7d0951b045a513d4af60052b063caf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9d7d0951b045a513d4af60052b063caf">&#9670;&nbsp;</a></span>version <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int32_t) version</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Must be set to H5FD_IOC_CURR_FAPL_VERSION_F. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_r.html b/develop/group___f_h5_r.html
new file mode 100644
index 0000000..7e77998
--- /dev/null
+++ b/develop/group___f_h5_r.html
@@ -0,0 +1,540 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran References (H5R) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_r.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Types</a> &#124;
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran References (H5R) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p><a class="el" href="structh5global_1_1hobj__ref__t__f.html">hobj_ref_t_f</a> derived type </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_r.html">References (H5R)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_r__u_g.html">The HDF5 References</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Types</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5global_1_1hobj__ref__t__f.html">hobj_ref_t_f</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5global_1_1hdset__reg__ref__t__f.html">hdset_reg_ref_t_f</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structh5global_1_1hdset__reg__ref__t__f.html" title="hdset_reg_ref_t_f derived type">hdset_reg_ref_t_f</a> derived type <a href="structh5global_1_1hdset__reg__ref__t__f.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga064853761a30cd977fc835cff819b41b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga064853761a30cd977fc835cff819b41b">h5rget_object_type_f</a> (dset_id, ref, obj_type, hdferr)</td></tr>
+<tr class="memdesc:ga064853761a30cd977fc835cff819b41b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of object that an object reference points to. <a href="group___f_h5_r.html#ga064853761a30cd977fc835cff819b41b">More...</a><br /></td></tr>
+<tr class="separator:ga064853761a30cd977fc835cff819b41b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f37b39bf013a47191058c5b0793f867"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga1f37b39bf013a47191058c5b0793f867">h5rget_region_f</a> (dset_id, ref, space_id, hdferr)</td></tr>
+<tr class="memdesc:ga1f37b39bf013a47191058c5b0793f867"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a dataspace with the specified region selected using pointer. <a href="group___f_h5_r.html#ga1f37b39bf013a47191058c5b0793f867">More...</a><br /></td></tr>
+<tr class="separator:ga1f37b39bf013a47191058c5b0793f867"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a72f867bcf8ae805f56f571fc470db2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga5a72f867bcf8ae805f56f571fc470db2">h5rcreate_f</a> (loc_id, name, ref_type, ref, hdferr, space_id)</td></tr>
+<tr class="memdesc:ga5a72f867bcf8ae805f56f571fc470db2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a reference. <a href="group___f_h5_r.html#ga5a72f867bcf8ae805f56f571fc470db2">More...</a><br /></td></tr>
+<tr class="separator:ga5a72f867bcf8ae805f56f571fc470db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7be2b7b38788248c618bfa4ed32539a5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga7be2b7b38788248c618bfa4ed32539a5">h5rget_name_f</a> (loc_id, ref_type, ref, name, hdferr, size)</td></tr>
+<tr class="memdesc:ga7be2b7b38788248c618bfa4ed32539a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a name of a referenced object. <a href="group___f_h5_r.html#ga7be2b7b38788248c618bfa4ed32539a5">More...</a><br /></td></tr>
+<tr class="separator:ga7be2b7b38788248c618bfa4ed32539a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ed627c88ed630fdd997345d86a0f304"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga7ed627c88ed630fdd997345d86a0f304">h5rget_obj_type_f</a> (loc_id, ref_type, ref, obj_type, hdferr)</td></tr>
+<tr class="memdesc:ga7ed627c88ed630fdd997345d86a0f304"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of object that an object reference points to. <a href="group___f_h5_r.html#ga7ed627c88ed630fdd997345d86a0f304">More...</a><br /></td></tr>
+<tr class="separator:ga7ed627c88ed630fdd997345d86a0f304"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga6579f78c539a85fe2ba10eb955c7ce41"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga6579f78c539a85fe2ba10eb955c7ce41">ref</a></td></tr>
+<tr class="separator:ga6579f78c539a85fe2ba10eb955c7ce41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga70c0487c070414292ca10bec8cc82986"><td class="memItemLeft" align="right" valign="top">integer, dimension(1:<a class="el" href="namespaceh5global.html#a5543fbe69c9f01cf8f70f1e186e2b104">ref_reg_buf_len</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga70c0487c070414292ca10bec8cc82986">ref</a></td></tr>
+<tr class="separator:ga70c0487c070414292ca10bec8cc82986"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7c6662a694e48216156db67f047e1cbf"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#ga7c6662a694e48216156db67f047e1cbf">h5r_object_f</a></td></tr>
+<tr class="memdesc:ga7c6662a694e48216156db67f047e1cbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5R_OBJECT. <a href="group___f_h5_r.html#ga7c6662a694e48216156db67f047e1cbf">More...</a><br /></td></tr>
+<tr class="separator:ga7c6662a694e48216156db67f047e1cbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb7bb409a5e22515c410d4b7b56a8a71"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_r.html#gafb7bb409a5e22515c410d4b7b56a8a71">h5r_dataset_region_f</a></td></tr>
+<tr class="memdesc:gafb7bb409a5e22515c410d4b7b56a8a71"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5R_DATASET_REGION. <a href="group___f_h5_r.html#gafb7bb409a5e22515c410d4b7b56a8a71">More...</a><br /></td></tr>
+<tr class="separator:gafb7bb409a5e22515c410d4b7b56a8a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga5a72f867bcf8ae805f56f571fc470db2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5a72f867bcf8ae805f56f571fc470db2">&#9670;&nbsp;</a></span>h5rcreate_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5r::h5rcreate_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>ref_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(inout)&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>space_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a reference. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the dataset at the specified location. </td></tr>
+ <tr><td class="paramname">ref_type</td><td>Type of reference: <ul>
+<li>H5R_OBJECT_F </li>
+<li>H5T_STD_REF_DSETREG_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">ref</td><td>Reference created by the function call. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier that describes selected region. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="ga7be2b7b38788248c618bfa4ed32539a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7be2b7b38788248c618bfa4ed32539a5">&#9670;&nbsp;</a></span>h5rget_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5r::h5rget_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>ref_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(inout)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out), optional&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a name of a referenced object. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier for the file containing the reference or for any object in that file. </td></tr>
+ <tr><td class="paramname">ref_type</td><td>Type of reference. </td></tr>
+ <tr><td class="paramname">ref</td><td>An object or dataset region reference. </td></tr>
+ <tr><td class="paramname">name</td><td>A name associated with the referenced object or dataset ptr. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">size</td><td>The size of the name buffer, returning 0 (zero) if no name is associated with the identifier. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="ga7ed627c88ed630fdd997345d86a0f304"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7ed627c88ed630fdd997345d86a0f304">&#9670;&nbsp;</a></span>h5rget_obj_type_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5r::h5rget_obj_type_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>ref_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>obj_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the type of object that an object reference points to. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Identifier for the dataset containing the reference or for the group that dataset is in. </td></tr>
+ <tr><td class="paramname">ref_type</td><td>Type of reference to query. </td></tr>
+ <tr><td class="paramname">ref</td><td>Reference to query. </td></tr>
+ <tr><td class="paramname">obj_type</td><td>Type of referenced object: <ul>
+<li>H5G_UNKNOWN_F </li>
+<li>H5G_GROUP_F </li>
+<li>H5G_DATASET_F </li>
+<li>H5G_TYPE_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_r.html#ga6fb098a1a4c9369d76dbeeaf40d6d2af">H5Rget_obj_type3()</a> </p>
+
+</div>
+</div>
+<a id="ga064853761a30cd977fc835cff819b41b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga064853761a30cd977fc835cff819b41b">&#9670;&nbsp;</a></span>h5rget_object_type_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine <a class="el" href="interfaceh5r_1_1h5rget__object__type__f.html">h5r::h5rget_object_type_f</a> </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5global_1_1hobj__ref__t__f.html">hobj_ref_t_f</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>obj_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the type of object that an object reference points to. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Identifier of the dataset containing reference to the objects. </td></tr>
+ <tr><td class="paramname">ref</td><td>Reference to open. </td></tr>
+ <tr><td class="paramname">obj_type</td><td>Object_type, possible values: <ul>
+<li>H5G_UNKNOWN_F </li>
+<li>H5G_GROUP_F </li>
+<li>H5G_DATASET_F </li>
+<li>H5G_TYPE_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="ga1f37b39bf013a47191058c5b0793f867"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1f37b39bf013a47191058c5b0793f867">&#9670;&nbsp;</a></span>h5rget_region_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5r::h5rget_region_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>ref</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a dataspace with the specified region selected using pointer. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dset_id</td><td>Identifier of the dataset containing reference to the regions. </td></tr>
+ <tr><td class="paramname">ref</td><td>Reference to open. </td></tr>
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_r.html#ga1702d609e85b9edd3d1e526a0276484f">H5Rget_region()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="gafb7bb409a5e22515c410d4b7b56a8a71"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafb7bb409a5e22515c410d4b7b56a8a71">&#9670;&nbsp;</a></span>h5r_dataset_region_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5r_dataset_region_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5R_DATASET_REGION. </p>
+
+</div>
+</div>
+<a id="ga7c6662a694e48216156db67f047e1cbf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7c6662a694e48216156db67f047e1cbf">&#9670;&nbsp;</a></span>h5r_object_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5r_object_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5R_OBJECT. </p>
+
+</div>
+</div>
+<a id="ga6579f78c539a85fe2ba10eb955c7ce41"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6579f78c539a85fe2ba10eb955c7ce41">&#9670;&nbsp;</a></span>ref <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>) ref</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ga70c0487c070414292ca10bec8cc82986"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga70c0487c070414292ca10bec8cc82986">&#9670;&nbsp;</a></span>ref <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer, dimension(1:<a class="el" href="namespaceh5global.html#a5543fbe69c9f01cf8f70f1e186e2b104">ref_reg_buf_len</a>) ref</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_s.html b/develop/group___f_h5_s.html
new file mode 100644
index 0000000..15bd6a6
--- /dev/null
+++ b/develop/group___f_h5_s.html
@@ -0,0 +1,2230 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Dataspace (H5S) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_s.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Dataspace (H5S) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_s.html">Dataspaces (H5S)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_s__u_g.html">Dataspaces and Partial I/O</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga54083c84fd4be392ac770cf223cd6cf4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">h5screate_simple_f</a> (rank, dims, space_id, hdferr, maxdims)</td></tr>
+<tr class="memdesc:ga54083c84fd4be392ac770cf223cd6cf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new simple data space and opens it for access. <a href="group___f_h5_s.html#ga54083c84fd4be392ac770cf223cd6cf4">More...</a><br /></td></tr>
+<tr class="separator:ga54083c84fd4be392ac770cf223cd6cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf06283f60395d8fa6806b6c1136ad700"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gaf06283f60395d8fa6806b6c1136ad700">h5sclose_f</a> (space_id, hdferr)</td></tr>
+<tr class="memdesc:gaf06283f60395d8fa6806b6c1136ad700"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases and terminates access to a dataspace. <a href="group___f_h5_s.html#gaf06283f60395d8fa6806b6c1136ad700">More...</a><br /></td></tr>
+<tr class="separator:gaf06283f60395d8fa6806b6c1136ad700"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6ac95f88ca23e24bd7dde1c81e22078c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga6ac95f88ca23e24bd7dde1c81e22078c">h5screate_f</a> (classtype, space_id, hdferr)</td></tr>
+<tr class="memdesc:ga6ac95f88ca23e24bd7dde1c81e22078c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new dataspace of a specified type. <a href="group___f_h5_s.html#ga6ac95f88ca23e24bd7dde1c81e22078c">More...</a><br /></td></tr>
+<tr class="separator:ga6ac95f88ca23e24bd7dde1c81e22078c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac2eba0894a64198d5a9fd3e785b82b9e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gac2eba0894a64198d5a9fd3e785b82b9e">h5scopy_f</a> (space_id, new_space_id, hdferr)</td></tr>
+<tr class="memdesc:gac2eba0894a64198d5a9fd3e785b82b9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an exact copy of a dataspace. <a href="group___f_h5_s.html#gac2eba0894a64198d5a9fd3e785b82b9e">More...</a><br /></td></tr>
+<tr class="separator:gac2eba0894a64198d5a9fd3e785b82b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4aafe87803fa3f7c63188b04a069ad22"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga4aafe87803fa3f7c63188b04a069ad22">h5sget_select_hyper_nblocks_f</a> (space_id, num_blocks, hdferr)</td></tr>
+<tr class="memdesc:ga4aafe87803fa3f7c63188b04a069ad22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get number of hyperslab blocks. <a href="group___f_h5_s.html#ga4aafe87803fa3f7c63188b04a069ad22">More...</a><br /></td></tr>
+<tr class="separator:ga4aafe87803fa3f7c63188b04a069ad22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf98b004f1da2c47b103d705ce5e58c3f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gaf98b004f1da2c47b103d705ce5e58c3f">h5sget_select_hyper_blocklist_f</a> (space_id, startblock, num_blocks, buf, hdferr)</td></tr>
+<tr class="memdesc:gaf98b004f1da2c47b103d705ce5e58c3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the list of hyperslab blocks currently selected. <a href="group___f_h5_s.html#gaf98b004f1da2c47b103d705ce5e58c3f">More...</a><br /></td></tr>
+<tr class="separator:gaf98b004f1da2c47b103d705ce5e58c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2141dc89f1f76255cadff15e54e252d8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga2141dc89f1f76255cadff15e54e252d8">h5sget_select_bounds_f</a> (space_id, start, END, hdferr)</td></tr>
+<tr class="memdesc:ga2141dc89f1f76255cadff15e54e252d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the bounding box containing the current selection. <a href="group___f_h5_s.html#ga2141dc89f1f76255cadff15e54e252d8">More...</a><br /></td></tr>
+<tr class="separator:ga2141dc89f1f76255cadff15e54e252d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e189a564b5cbc33208e57392784cacd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga9e189a564b5cbc33208e57392784cacd">h5sget_select_elem_npoints_f</a> (space_id, num_points, hdferr)</td></tr>
+<tr class="memdesc:ga9e189a564b5cbc33208e57392784cacd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of element points in the current selection. <a href="group___f_h5_s.html#ga9e189a564b5cbc33208e57392784cacd">More...</a><br /></td></tr>
+<tr class="separator:ga9e189a564b5cbc33208e57392784cacd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1de7d7bd6bf9adf5d3697e26942440e2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga1de7d7bd6bf9adf5d3697e26942440e2">h5sget_select_elem_pointlist_f</a> (space_id, startpoint, num_points, buf, hdferr)</td></tr>
+<tr class="memdesc:ga1de7d7bd6bf9adf5d3697e26942440e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the list of element points currently selected. <a href="group___f_h5_s.html#ga1de7d7bd6bf9adf5d3697e26942440e2">More...</a><br /></td></tr>
+<tr class="separator:ga1de7d7bd6bf9adf5d3697e26942440e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac014c9cd9a9c3e26569dbf66d4e09d3b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gac014c9cd9a9c3e26569dbf66d4e09d3b">h5sselect_elements_f</a> (space_id, OPERATOR, rank, num_elements, coord, hdferr)</td></tr>
+<tr class="memdesc:gac014c9cd9a9c3e26569dbf66d4e09d3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects elements to be included in the selection for a dataspace. <a href="group___f_h5_s.html#gac014c9cd9a9c3e26569dbf66d4e09d3b">More...</a><br /></td></tr>
+<tr class="separator:gac014c9cd9a9c3e26569dbf66d4e09d3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga84776578be15865d60d7ee1c0f746f9d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga84776578be15865d60d7ee1c0f746f9d">h5sselect_all_f</a> (space_id, hdferr)</td></tr>
+<tr class="memdesc:ga84776578be15865d60d7ee1c0f746f9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects the entire dataspace. <a href="group___f_h5_s.html#ga84776578be15865d60d7ee1c0f746f9d">More...</a><br /></td></tr>
+<tr class="separator:ga84776578be15865d60d7ee1c0f746f9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga194f03cd379e0447e07b3e33cfcf0429"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga194f03cd379e0447e07b3e33cfcf0429">h5sselect_shape_same_f</a> (space1_id, space2_id, same, hdferr)</td></tr>
+<tr class="memdesc:ga194f03cd379e0447e07b3e33cfcf0429"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if two selections are the same shape. <a href="group___f_h5_s.html#ga194f03cd379e0447e07b3e33cfcf0429">More...</a><br /></td></tr>
+<tr class="separator:ga194f03cd379e0447e07b3e33cfcf0429"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd26ded055fbdf69423b9ad7a05dfef0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gacd26ded055fbdf69423b9ad7a05dfef0">h5sselect_intersect_block_f</a> (space_id, istart, iend, intersects, hdferr)</td></tr>
+<tr class="memdesc:gacd26ded055fbdf69423b9ad7a05dfef0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if current selection intersects with a block. <a href="group___f_h5_s.html#gacd26ded055fbdf69423b9ad7a05dfef0">More...</a><br /></td></tr>
+<tr class="separator:gacd26ded055fbdf69423b9ad7a05dfef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga722cb48e4a74db237a1997be8528c41c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga722cb48e4a74db237a1997be8528c41c">h5sselect_none_f</a> (space_id, hdferr)</td></tr>
+<tr class="memdesc:ga722cb48e4a74db237a1997be8528c41c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the selection region to include no elements. <a href="group___f_h5_s.html#ga722cb48e4a74db237a1997be8528c41c">More...</a><br /></td></tr>
+<tr class="separator:ga722cb48e4a74db237a1997be8528c41c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2c330d8bb0a25562beacb2de138975bc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga2c330d8bb0a25562beacb2de138975bc">h5sselect_valid_f</a> (space_id, status, hdferr)</td></tr>
+<tr class="memdesc:ga2c330d8bb0a25562beacb2de138975bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verifies that the selection is within the extent of the dataspace. <a href="group___f_h5_s.html#ga2c330d8bb0a25562beacb2de138975bc">More...</a><br /></td></tr>
+<tr class="separator:ga2c330d8bb0a25562beacb2de138975bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24c584c4ad63aa9cce828857a1e1624d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga24c584c4ad63aa9cce828857a1e1624d">h5sget_simple_extent_npoints_f</a> (space_id, npoints, hdferr)</td></tr>
+<tr class="memdesc:ga24c584c4ad63aa9cce828857a1e1624d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the number of elements in a dataspace. <a href="group___f_h5_s.html#ga24c584c4ad63aa9cce828857a1e1624d">More...</a><br /></td></tr>
+<tr class="separator:ga24c584c4ad63aa9cce828857a1e1624d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a40733d2dc938761ccb58920b44b783"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga9a40733d2dc938761ccb58920b44b783">h5sget_select_npoints_f</a> (space_id, npoints, hdferr)</td></tr>
+<tr class="memdesc:ga9a40733d2dc938761ccb58920b44b783"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the number of elements in a dataspace selection. <a href="group___f_h5_s.html#ga9a40733d2dc938761ccb58920b44b783">More...</a><br /></td></tr>
+<tr class="separator:ga9a40733d2dc938761ccb58920b44b783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2ce8b3d0f1884d757002640dfa0d5503"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga2ce8b3d0f1884d757002640dfa0d5503">h5sget_simple_extent_ndims_f</a> (space_id, rank, hdferr)</td></tr>
+<tr class="memdesc:ga2ce8b3d0f1884d757002640dfa0d5503"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the dimensionality of a dataspace. <a href="group___f_h5_s.html#ga2ce8b3d0f1884d757002640dfa0d5503">More...</a><br /></td></tr>
+<tr class="separator:ga2ce8b3d0f1884d757002640dfa0d5503"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga084717cacad7a76f6ca590f5961ee436"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga084717cacad7a76f6ca590f5961ee436">h5sget_simple_extent_dims_f</a> (space_id, dims, maxdims, hdferr)</td></tr>
+<tr class="memdesc:ga084717cacad7a76f6ca590f5961ee436"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves dataspace dimension size and maximum size. <a href="group___f_h5_s.html#ga084717cacad7a76f6ca590f5961ee436">More...</a><br /></td></tr>
+<tr class="separator:ga084717cacad7a76f6ca590f5961ee436"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf19ff2e76ced93c2e63d9550ceab76a9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gaf19ff2e76ced93c2e63d9550ceab76a9">h5sget_simple_extent_type_f</a> (space_id, classtype, hdferr)</td></tr>
+<tr class="memdesc:gaf19ff2e76ced93c2e63d9550ceab76a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine the current class of a dataspace. <a href="group___f_h5_s.html#gaf19ff2e76ced93c2e63d9550ceab76a9">More...</a><br /></td></tr>
+<tr class="separator:gaf19ff2e76ced93c2e63d9550ceab76a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaccd27db66248cddea4732fd4dfa8a93a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gaccd27db66248cddea4732fd4dfa8a93a">h5sset_extent_simple_f</a> (space_id, rank, current_size, maximum_size, hdferr)</td></tr>
+<tr class="memdesc:gaccd27db66248cddea4732fd4dfa8a93a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or resets the size of an existing dataspace. <a href="group___f_h5_s.html#gaccd27db66248cddea4732fd4dfa8a93a">More...</a><br /></td></tr>
+<tr class="separator:gaccd27db66248cddea4732fd4dfa8a93a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac2eb844f0b05e20d26acd389276c812c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gac2eb844f0b05e20d26acd389276c812c">h5sis_simple_f</a> (space_id, status, hdferr)</td></tr>
+<tr class="memdesc:gac2eb844f0b05e20d26acd389276c812c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a dataspace is a simple dataspace. <a href="group___f_h5_s.html#gac2eb844f0b05e20d26acd389276c812c">More...</a><br /></td></tr>
+<tr class="separator:gac2eb844f0b05e20d26acd389276c812c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50b7fd0864c3906211393bd4f6d3a46e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga50b7fd0864c3906211393bd4f6d3a46e">h5soffset_simple_f</a> (space_id, offset, hdferr)</td></tr>
+<tr class="memdesc:ga50b7fd0864c3906211393bd4f6d3a46e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the offset of a simple dataspace. <a href="group___f_h5_s.html#ga50b7fd0864c3906211393bd4f6d3a46e">More...</a><br /></td></tr>
+<tr class="separator:ga50b7fd0864c3906211393bd4f6d3a46e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae3468a78678e91f082d44da84e0ac06f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gae3468a78678e91f082d44da84e0ac06f">h5sextent_copy_f</a> (dest_space_id, source_space_id, hdferr)</td></tr>
+<tr class="memdesc:gae3468a78678e91f082d44da84e0ac06f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the extent of a dataspace. <a href="group___f_h5_s.html#gae3468a78678e91f082d44da84e0ac06f">More...</a><br /></td></tr>
+<tr class="separator:gae3468a78678e91f082d44da84e0ac06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae3303ea731de74571d9d9e90a425a93b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gae3303ea731de74571d9d9e90a425a93b">h5sset_extent_none_f</a> (space_id, hdferr)</td></tr>
+<tr class="memdesc:gae3303ea731de74571d9d9e90a425a93b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the extent from a dataspace. <a href="group___f_h5_s.html#gae3303ea731de74571d9d9e90a425a93b">More...</a><br /></td></tr>
+<tr class="separator:gae3303ea731de74571d9d9e90a425a93b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga82aeb8a0da64f827e8a852eaab701ff9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga82aeb8a0da64f827e8a852eaab701ff9">h5sselect_hyperslab_f</a> (space_id, OPERATOR, start, count, hdferr, stride, BLOCK)</td></tr>
+<tr class="memdesc:ga82aeb8a0da64f827e8a852eaab701ff9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects a hyperslab region to add to the current selected region. <a href="group___f_h5_s.html#ga82aeb8a0da64f827e8a852eaab701ff9">More...</a><br /></td></tr>
+<tr class="separator:ga82aeb8a0da64f827e8a852eaab701ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5b015f0aa0586c097124a7ac2e36442e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga5b015f0aa0586c097124a7ac2e36442e">h5sget_select_type_f</a> (space_id, TYPE, hdferr)</td></tr>
+<tr class="memdesc:ga5b015f0aa0586c097124a7ac2e36442e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the type of selection. <a href="group___f_h5_s.html#ga5b015f0aa0586c097124a7ac2e36442e">More...</a><br /></td></tr>
+<tr class="separator:ga5b015f0aa0586c097124a7ac2e36442e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafbfec609329703ca46cc3aafdb6c0be0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gafbfec609329703ca46cc3aafdb6c0be0">h5sdecode_f</a> (buf, obj_id, hdferr)</td></tr>
+<tr class="memdesc:gafbfec609329703ca46cc3aafdb6c0be0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode a binary object description of data space and return a new object handle. <a href="group___f_h5_s.html#gafbfec609329703ca46cc3aafdb6c0be0">More...</a><br /></td></tr>
+<tr class="separator:gafbfec609329703ca46cc3aafdb6c0be0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4786f4e4102b145f20e0542cc2a0323f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga4786f4e4102b145f20e0542cc2a0323f">h5sencode_f</a> (obj_id, buf, nalloc, hdferr, fapl_id)</td></tr>
+<tr class="memdesc:ga4786f4e4102b145f20e0542cc2a0323f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode a data space object description into a binary buffer. <a href="group___f_h5_s.html#ga4786f4e4102b145f20e0542cc2a0323f">More...</a><br /></td></tr>
+<tr class="separator:ga4786f4e4102b145f20e0542cc2a0323f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5abd388845d9937ecfc6faab9af6cdfe"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga5abd388845d9937ecfc6faab9af6cdfe">h5sextent_equal_f</a> (space1_id, space2_id, equal, hdferr)</td></tr>
+<tr class="memdesc:ga5abd388845d9937ecfc6faab9af6cdfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether two dataspace extents are equal. <a href="group___f_h5_s.html#ga5abd388845d9937ecfc6faab9af6cdfe">More...</a><br /></td></tr>
+<tr class="separator:ga5abd388845d9937ecfc6faab9af6cdfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a2e60ae04cd51de317242adf11c50d4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga5a2e60ae04cd51de317242adf11c50d4">h5sget_regular_hyperslab_f</a> (space_id, start, stride, count, block, hdferr)</td></tr>
+<tr class="memdesc:ga5a2e60ae04cd51de317242adf11c50d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a regular hyperslab selection. <a href="group___f_h5_s.html#ga5a2e60ae04cd51de317242adf11c50d4">More...</a><br /></td></tr>
+<tr class="separator:ga5a2e60ae04cd51de317242adf11c50d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4417e007a00b8b30b62b87ce96d85520"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga4417e007a00b8b30b62b87ce96d85520">h5sis_regular_hyperslab_f</a> (space_id, IsRegular, hdferr)</td></tr>
+<tr class="memdesc:ga4417e007a00b8b30b62b87ce96d85520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a regular hyperslab selection. <a href="group___f_h5_s.html#ga4417e007a00b8b30b62b87ce96d85520">More...</a><br /></td></tr>
+<tr class="separator:ga4417e007a00b8b30b62b87ce96d85520"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:gaa1a52a13f90de00cd6b220a13eff0c92"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gaa1a52a13f90de00cd6b220a13eff0c92">h5s_unlimited_f</a></td></tr>
+<tr class="memdesc:gaa1a52a13f90de00cd6b220a13eff0c92"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_UNLIMITED. <a href="group___f_h5_s.html#gaa1a52a13f90de00cd6b220a13eff0c92">More...</a><br /></td></tr>
+<tr class="separator:gaa1a52a13f90de00cd6b220a13eff0c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab48a69449994a30336cc17d93effe417"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gab48a69449994a30336cc17d93effe417">h5s_all_f</a></td></tr>
+<tr class="memdesc:gab48a69449994a30336cc17d93effe417"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_ALL. <a href="group___f_h5_s.html#gab48a69449994a30336cc17d93effe417">More...</a><br /></td></tr>
+<tr class="separator:gab48a69449994a30336cc17d93effe417"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4819165a0a41fe317d8a172b55683712"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga4819165a0a41fe317d8a172b55683712">h5s_scalar_f</a></td></tr>
+<tr class="memdesc:ga4819165a0a41fe317d8a172b55683712"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SCALAR. <a href="group___f_h5_s.html#ga4819165a0a41fe317d8a172b55683712">More...</a><br /></td></tr>
+<tr class="separator:ga4819165a0a41fe317d8a172b55683712"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafae849590d4e369a799408833b7602dc"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gafae849590d4e369a799408833b7602dc">h5s_simple_f</a></td></tr>
+<tr class="memdesc:gafae849590d4e369a799408833b7602dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SIMPLE. <a href="group___f_h5_s.html#gafae849590d4e369a799408833b7602dc">More...</a><br /></td></tr>
+<tr class="separator:gafae849590d4e369a799408833b7602dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16c67aeddc5841b16239817b752940f8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga16c67aeddc5841b16239817b752940f8">h5s_null_f</a></td></tr>
+<tr class="memdesc:ga16c67aeddc5841b16239817b752940f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_NULL. <a href="group___f_h5_s.html#ga16c67aeddc5841b16239817b752940f8">More...</a><br /></td></tr>
+<tr class="separator:ga16c67aeddc5841b16239817b752940f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8a46a831b3629f54e8fce1e2b60f1f43"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga8a46a831b3629f54e8fce1e2b60f1f43">h5s_select_noop_f</a></td></tr>
+<tr class="memdesc:ga8a46a831b3629f54e8fce1e2b60f1f43"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_NOOP. <a href="group___f_h5_s.html#ga8a46a831b3629f54e8fce1e2b60f1f43">More...</a><br /></td></tr>
+<tr class="separator:ga8a46a831b3629f54e8fce1e2b60f1f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab404f7f54e5ab977380856791363eeb4"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gab404f7f54e5ab977380856791363eeb4">h5s_select_set_f</a></td></tr>
+<tr class="memdesc:gab404f7f54e5ab977380856791363eeb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_SET. <a href="group___f_h5_s.html#gab404f7f54e5ab977380856791363eeb4">More...</a><br /></td></tr>
+<tr class="separator:gab404f7f54e5ab977380856791363eeb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1609e004c15a7125dd44cb464711b3a2"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga1609e004c15a7125dd44cb464711b3a2">h5s_select_or_f</a></td></tr>
+<tr class="memdesc:ga1609e004c15a7125dd44cb464711b3a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_OR. <a href="group___f_h5_s.html#ga1609e004c15a7125dd44cb464711b3a2">More...</a><br /></td></tr>
+<tr class="separator:ga1609e004c15a7125dd44cb464711b3a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadf7bcad197f8962a3b24dd469523504a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gadf7bcad197f8962a3b24dd469523504a">h5s_select_and_f</a></td></tr>
+<tr class="memdesc:gadf7bcad197f8962a3b24dd469523504a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_AND. <a href="group___f_h5_s.html#gadf7bcad197f8962a3b24dd469523504a">More...</a><br /></td></tr>
+<tr class="separator:gadf7bcad197f8962a3b24dd469523504a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b15a3ea6939e5353f50d3e7e895564e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga9b15a3ea6939e5353f50d3e7e895564e">h5s_select_xor_f</a></td></tr>
+<tr class="memdesc:ga9b15a3ea6939e5353f50d3e7e895564e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_XOR. <a href="group___f_h5_s.html#ga9b15a3ea6939e5353f50d3e7e895564e">More...</a><br /></td></tr>
+<tr class="separator:ga9b15a3ea6939e5353f50d3e7e895564e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacc6204be7ea141f951a64a1ee5f2acc6"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gacc6204be7ea141f951a64a1ee5f2acc6">h5s_select_notb_f</a></td></tr>
+<tr class="memdesc:gacc6204be7ea141f951a64a1ee5f2acc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_NOTB. <a href="group___f_h5_s.html#gacc6204be7ea141f951a64a1ee5f2acc6">More...</a><br /></td></tr>
+<tr class="separator:gacc6204be7ea141f951a64a1ee5f2acc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga85a3612830166d6f7d2b08a677c0c77f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga85a3612830166d6f7d2b08a677c0c77f">h5s_select_nota_f</a></td></tr>
+<tr class="memdesc:ga85a3612830166d6f7d2b08a677c0c77f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_NOTA. <a href="group___f_h5_s.html#ga85a3612830166d6f7d2b08a677c0c77f">More...</a><br /></td></tr>
+<tr class="separator:ga85a3612830166d6f7d2b08a677c0c77f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacf3cf29a87ecba0b48fc0e3aefa6d480"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gacf3cf29a87ecba0b48fc0e3aefa6d480">h5s_select_append_f</a></td></tr>
+<tr class="memdesc:gacf3cf29a87ecba0b48fc0e3aefa6d480"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_APPEND. <a href="group___f_h5_s.html#gacf3cf29a87ecba0b48fc0e3aefa6d480">More...</a><br /></td></tr>
+<tr class="separator:gacf3cf29a87ecba0b48fc0e3aefa6d480"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac1da5b050bea51a26256b9438d860024"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gac1da5b050bea51a26256b9438d860024">h5s_select_prepend_f</a></td></tr>
+<tr class="memdesc:gac1da5b050bea51a26256b9438d860024"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_PREPEND. <a href="group___f_h5_s.html#gac1da5b050bea51a26256b9438d860024">More...</a><br /></td></tr>
+<tr class="separator:gac1da5b050bea51a26256b9438d860024"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1de7a4dc54b562faa58059c0656d0cca"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga1de7a4dc54b562faa58059c0656d0cca">h5s_select_invalid_f</a></td></tr>
+<tr class="memdesc:ga1de7a4dc54b562faa58059c0656d0cca"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SELECT_INVALID. <a href="group___f_h5_s.html#ga1de7a4dc54b562faa58059c0656d0cca">More...</a><br /></td></tr>
+<tr class="separator:ga1de7a4dc54b562faa58059c0656d0cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabfaa6c80a4c8f28b7991b0f64ff83a79"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gabfaa6c80a4c8f28b7991b0f64ff83a79">h5s_sel_error_f</a></td></tr>
+<tr class="memdesc:gabfaa6c80a4c8f28b7991b0f64ff83a79"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SEL_ERROR. <a href="group___f_h5_s.html#gabfaa6c80a4c8f28b7991b0f64ff83a79">More...</a><br /></td></tr>
+<tr class="separator:gabfaa6c80a4c8f28b7991b0f64ff83a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7497d1612cc592f5a7231179c591c22f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#ga7497d1612cc592f5a7231179c591c22f">h5s_sel_none_f</a></td></tr>
+<tr class="memdesc:ga7497d1612cc592f5a7231179c591c22f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SEL_NONE. <a href="group___f_h5_s.html#ga7497d1612cc592f5a7231179c591c22f">More...</a><br /></td></tr>
+<tr class="separator:ga7497d1612cc592f5a7231179c591c22f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac7acb3d849941abeaa71c8b6b8b44ffb"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gac7acb3d849941abeaa71c8b6b8b44ffb">h5s_sel_points_f</a></td></tr>
+<tr class="memdesc:gac7acb3d849941abeaa71c8b6b8b44ffb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SEL_POINTS. <a href="group___f_h5_s.html#gac7acb3d849941abeaa71c8b6b8b44ffb">More...</a><br /></td></tr>
+<tr class="separator:gac7acb3d849941abeaa71c8b6b8b44ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae31178a2357934d110a0d98b181916c8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gae31178a2357934d110a0d98b181916c8">h5s_sel_hyperslabs_f</a></td></tr>
+<tr class="memdesc:gae31178a2357934d110a0d98b181916c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SEL_HYPERSLABS. <a href="group___f_h5_s.html#gae31178a2357934d110a0d98b181916c8">More...</a><br /></td></tr>
+<tr class="separator:gae31178a2357934d110a0d98b181916c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab7ed5ceff73eb0bbf7adb4354192062"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_s.html#gaab7ed5ceff73eb0bbf7adb4354192062">h5s_sel_all_f</a></td></tr>
+<tr class="memdesc:gaab7ed5ceff73eb0bbf7adb4354192062"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5S_SEL_ALL. <a href="group___f_h5_s.html#gaab7ed5ceff73eb0bbf7adb4354192062">More...</a><br /></td></tr>
+<tr class="separator:gaab7ed5ceff73eb0bbf7adb4354192062"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="gaf06283f60395d8fa6806b6c1136ad700"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf06283f60395d8fa6806b6c1136ad700">&#9670;&nbsp;</a></span>h5sclose_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sclose_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Releases and terminates access to a dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Identifier of dataspace to release. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga2b53128a39c8f104c1c9c2a91590fcc1">H5Sclose()</a> </p>
+
+</div>
+</div>
+<a id="gac2eba0894a64198d5a9fd3e785b82b9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac2eba0894a64198d5a9fd3e785b82b9e">&#9670;&nbsp;</a></span>h5scopy_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5scopy_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>new_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates an exact copy of a dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">new_space_id</td><td>Identifier of dataspace's copy. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gae5e26a8f8191768a600d40ec518ed66b">H5Scopy()</a> </p>
+
+</div>
+</div>
+<a id="ga6ac95f88ca23e24bd7dde1c81e22078c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6ac95f88ca23e24bd7dde1c81e22078c">&#9670;&nbsp;</a></span>h5screate_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5screate_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>classtype</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new dataspace of a specified type. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">classtype</td><td>The type of the dataspace to be created. Possible values are: <ul>
+<li>H5S_SCALAR_F </li>
+<li>H5S_SIMPLE_F </li>
+<li>H5S_NULL_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gabee514327cba34ca9951b24fa14fb083">H5Screate()</a> </p>
+
+</div>
+</div>
+<a id="ga54083c84fd4be392ac770cf223cd6cf4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga54083c84fd4be392ac770cf223cd6cf4">&#9670;&nbsp;</a></span>h5screate_simple_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5screate_simple_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>rank</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(1:rank), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(1:rank), intent(in), optional&#160;</td>
+ <td class="paramname"><em>maxdims</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new simple data space and opens it for access. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">rank</td><td>Number of dimensions. </td></tr>
+ <tr><td class="paramname">dims</td><td>An array of the size of each dimension. </td></tr>
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">maxdims</td><td>An array of the maximum size of each dimension.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga8e35eea5738b4805856eac7d595254ae">H5Screate_simple()</a> </p>
+
+</div>
+</div>
+<a id="gafbfec609329703ca46cc3aafdb6c0be0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafbfec609329703ca46cc3aafdb6c0be0">&#9670;&nbsp;</a></span>h5sdecode_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sdecode_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Decode a binary object description of data space and return a new object handle. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">buf</td><td>Buffer for the data space object to be decoded. </td></tr>
+ <tr><td class="paramname">obj_id</td><td>Object ID. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga0ac0ebd5f292460354f574476be49fad">H5Sdecode()</a> </p>
+
+</div>
+</div>
+<a id="ga4786f4e4102b145f20e0542cc2a0323f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4786f4e4102b145f20e0542cc2a0323f">&#9670;&nbsp;</a></span>h5sencode_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sencode_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(inout)&#160;</td>
+ <td class="paramname"><em>nalloc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>fapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Encode a data space object description into a binary buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Identifier of the object to be encoded. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer for the object to be encoded into. </td></tr>
+ <tr><td class="paramname">nalloc</td><td>The size of the buffer needed. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">fapl_id</td><td>File access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga178ec7b8769ad5704a170d9bd3421074">H5Sencode2()</a> </p>
+
+</div>
+</div>
+<a id="gae3468a78678e91f082d44da84e0ac06f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae3468a78678e91f082d44da84e0ac06f">&#9670;&nbsp;</a></span>h5sextent_copy_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sextent_copy_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dest_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>source_space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copies the extent of a dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dest_space_id</td><td>The identifier for the dataspace to which the extent is copied. </td></tr>
+ <tr><td class="paramname">source_space_id</td><td>The identifier for the dataspace from which the extent is copied. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga0eae5447eaabaa9444fac0464cd1b8d5">H5Sextent_copy()</a> </p>
+
+</div>
+</div>
+<a id="ga5abd388845d9937ecfc6faab9af6cdfe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5abd388845d9937ecfc6faab9af6cdfe">&#9670;&nbsp;</a></span>h5sextent_equal_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sextent_equal_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space1_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space2_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>equal</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether two dataspace extents are equal. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space1_id</td><td>First dataspace identifier. </td></tr>
+ <tr><td class="paramname">space2_id</td><td>Second dataspace identifier. </td></tr>
+ <tr><td class="paramname">Equal</td><td>.TRUE. if equal, .FALSE. if unequal. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gae58bca0c154ceaed9ad36c58c78e145c">H5Sextent_equal()</a> </p>
+
+</div>
+</div>
+<a id="ga5a2e60ae04cd51de317242adf11c50d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5a2e60ae04cd51de317242adf11c50d4">&#9670;&nbsp;</a></span>h5sget_regular_hyperslab_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sget_regular_hyperslab_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out), target&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out), target&#160;</td>
+ <td class="paramname"><em>stride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out), target&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out), target&#160;</td>
+ <td class="paramname"><em>block</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a regular hyperslab selection. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>The identifier of the dataspace. </td></tr>
+ <tr><td class="paramname">start</td><td>Offset of the start of the regular hyperslab. </td></tr>
+ <tr><td class="paramname">stride</td><td>Stride of the regular hyperslab. </td></tr>
+ <tr><td class="paramname">count</td><td>Number of blocks in the regular hyperslab. </td></tr>
+ <tr><td class="paramname">block</td><td>Size of a block in the regular hyperslab. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gabc974bbc041538a1d3032729df2ddfc0">H5Sget_regular_hyperslab()</a> </p>
+
+</div>
+</div>
+<a id="ga2141dc89f1f76255cadff15e54e252d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2141dc89f1f76255cadff15e54e252d8">&#9670;&nbsp;</a></span>h5sget_select_bounds_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sget_select_bounds_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>END</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the bounding box containing the current selection. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">start</td><td>Starting coordinates of bounding box. </td></tr>
+ <tr><td class="paramname">end</td><td>Ending coordinates of bounding box, i.e., the coordinates of the diagonally opposite corner. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga645591ec939b89732c10efd5867a6205">H5Sget_select_bounds()</a> </p>
+
+</div>
+</div>
+<a id="ga9e189a564b5cbc33208e57392784cacd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9e189a564b5cbc33208e57392784cacd">&#9670;&nbsp;</a></span>h5sget_select_elem_npoints_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sget_select_elem_npoints_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>num_points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the number of element points in the current selection. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">num_points</td><td>Number of element points in the current dataspace selection </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga217b839584cd7c7995b47fc30fe92f4c">H5Sget_select_elem_npoints()</a> </p>
+
+</div>
+</div>
+<a id="ga1de7d7bd6bf9adf5d3697e26942440e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1de7d7bd6bf9adf5d3697e26942440e2">&#9670;&nbsp;</a></span>h5sget_select_elem_pointlist_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sget_select_elem_pointlist_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>startpoint</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>num_points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the list of element points currently selected. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">startpoint</td><td>Element point to start with. </td></tr>
+ <tr><td class="paramname">num_points</td><td>Number of element points to get. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with element points selected. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga61459c488147254d1d06537a9ab6e2d4">H5Sget_select_elem_pointlist()</a> </p>
+
+</div>
+</div>
+<a id="gaf98b004f1da2c47b103d705ce5e58c3f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf98b004f1da2c47b103d705ce5e58c3f">&#9670;&nbsp;</a></span>h5sget_select_hyper_blocklist_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sget_select_hyper_blocklist_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>startblock</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>num_blocks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the list of hyperslab blocks currently selected. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">startblock</td><td>Hyperslab block to start with. </td></tr>
+ <tr><td class="paramname">num_blocks</td><td>Number of blocks to get. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer to hold block list. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga8534829a8db2eca8e987bb9fe8a3d628">H5Sget_select_hyper_blocklist()</a> </p>
+
+</div>
+</div>
+<a id="ga4aafe87803fa3f7c63188b04a069ad22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4aafe87803fa3f7c63188b04a069ad22">&#9670;&nbsp;</a></span>h5sget_select_hyper_nblocks_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sget_select_hyper_nblocks_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>num_blocks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get number of hyperslab blocks. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">num_blocks</td><td>Number of hyperslab blocks in the current hyperslab selection. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gad873b2f3b82ee8c426c26ceeb1c67f86">H5Sget_select_hyper_nblocks()</a> </p>
+
+</div>
+</div>
+<a id="ga9a40733d2dc938761ccb58920b44b783"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9a40733d2dc938761ccb58920b44b783">&#9670;&nbsp;</a></span>h5sget_select_npoints_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sget_select_npoints_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>npoints</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines the number of elements in a dataspace selection. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">npoints</td><td>Number of points in the dataspace selection. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga1a44dde97206f40f366f99d9c39b6046">H5Sget_select_npoints()</a> </p>
+
+</div>
+</div>
+<a id="ga5b015f0aa0586c097124a7ac2e36442e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5b015f0aa0586c097124a7ac2e36442e">&#9670;&nbsp;</a></span>h5sget_select_type_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sget_select_type_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(inout)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>TYPE</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieve the type of selection. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier with selection. </td></tr>
+ <tr><td class="paramname">type</td><td>Selection type flag, valid values are: <ul>
+<li>H5S_SEL_ERROR_F </li>
+<li>H5S_SEL_NONE_F </li>
+<li>H5S_SEL_POINTS_F </li>
+<li>H5S_SEL_HYPERSLABS_F </li>
+<li>H5S_SEL_ALL_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga51ae555e5b2492d95c7fefab2e0d5018">H5Sget_select_type()</a> </p>
+
+</div>
+</div>
+<a id="ga084717cacad7a76f6ca590f5961ee436"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga084717cacad7a76f6ca590f5961ee436">&#9670;&nbsp;</a></span>h5sget_simple_extent_dims_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sget_simple_extent_dims_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>maxdims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves dataspace dimension size and maximum size. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">dims</td><td>Array to store size of each dimension. </td></tr>
+ <tr><td class="paramname">maxdims</td><td>Array to store maximum size of each dimension. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gac494409b615d8e67c5edd9eb2848b2f3">H5Sget_simple_extent_dims()</a> </p>
+
+</div>
+</div>
+<a id="ga2ce8b3d0f1884d757002640dfa0d5503"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2ce8b3d0f1884d757002640dfa0d5503">&#9670;&nbsp;</a></span>h5sget_simple_extent_ndims_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sget_simple_extent_ndims_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>rank</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines the dimensionality of a dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">rank</td><td>Number of dataspace dimensions. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gae5282a81692b80b5b19dd12d05b9b28e">H5Sget_simple_extent_ndims()</a> </p>
+
+</div>
+</div>
+<a id="ga24c584c4ad63aa9cce828857a1e1624d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga24c584c4ad63aa9cce828857a1e1624d">&#9670;&nbsp;</a></span>h5sget_simple_extent_npoints_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sget_simple_extent_npoints_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>npoints</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines the number of elements in a dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">npoints</td><td>Number of elements in the dataspace. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga9d369fe1e01a95710d320bc5fd32cf83">H5Sget_simple_extent_npoints()</a> </p>
+
+</div>
+</div>
+<a id="gaf19ff2e76ced93c2e63d9550ceab76a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf19ff2e76ced93c2e63d9550ceab76a9">&#9670;&nbsp;</a></span>h5sget_simple_extent_type_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sget_simple_extent_type_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>classtype</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determine the current class of a dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">classtype</td><td>Class type, possible values are: <ul>
+<li>H5S_NO_CLASS_F </li>
+<li>H5S_SCALAR_F </li>
+<li>H5S_SIMPLE_F </li>
+<li>H5S_NULL_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gaf63af02b385e80c8c10b1c43763c251f">H5Sget_simple_extent_type()</a> </p>
+
+</div>
+</div>
+<a id="ga4417e007a00b8b30b62b87ce96d85520"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4417e007a00b8b30b62b87ce96d85520">&#9670;&nbsp;</a></span>h5sis_regular_hyperslab_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sis_regular_hyperslab_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical&#160;</td>
+ <td class="paramname"><em>IsRegular</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a regular hyperslab selection. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>The identifier of the dataspace. </td></tr>
+ <tr><td class="paramname">IsRegular</td><td>TRUE or FALSE for hyperslab selection if successful. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga8a5bc33fae4be442093329f2cfec3f49">H5Sis_regular_hyperslab()</a> </p>
+
+</div>
+</div>
+<a id="gac2eb844f0b05e20d26acd389276c812c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac2eb844f0b05e20d26acd389276c812c">&#9670;&nbsp;</a></span>h5sis_simple_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sis_simple_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>status</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether a dataspace is a simple dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">status</td><td>Flag to indicate if dataspace is simple or not (TRUE or FALSE). </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gab0b1560f7c8402986f332522e2adae1d">H5Sis_simple()</a> </p>
+
+</div>
+</div>
+<a id="ga50b7fd0864c3906211393bd4f6d3a46e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga50b7fd0864c3906211393bd4f6d3a46e">&#9670;&nbsp;</a></span>h5soffset_simple_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5soffset_simple_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7d9d4293176a8d7535ea6d4038235280">hssize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the offset of a simple dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">offset</td><td>The offset at which to position the selection. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga8e31da08f4110c3c7dfb18e9758e180d">H5Soffset_simple()</a> </p>
+
+</div>
+</div>
+<a id="ga84776578be15865d60d7ee1c0f746f9d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga84776578be15865d60d7ee1c0f746f9d">&#9670;&nbsp;</a></span>h5sselect_all_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sselect_all_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Selects the entire dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Identifier for the dataspace in which selection being made. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gae183b79831506fd4b0c3ba9821eab33e">H5Sselect_all()</a> </p>
+
+</div>
+</div>
+<a id="gac014c9cd9a9c3e26569dbf66d4e09d3b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac014c9cd9a9c3e26569dbf66d4e09d3b">&#9670;&nbsp;</a></span>h5sselect_elements_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sselect_elements_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>OPERATOR</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>rank</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>num_elements</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(rank,num_elements), intent(in)&#160;</td>
+ <td class="paramname"><em>coord</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Selects elements to be included in the selection for a dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">operator</td><td>Flag, valid values are: <ul>
+<li>H5S_SELECT_SET_F </li>
+<li>H5S_SELECT_APPEND_F </li>
+<li>H5S_SELECT_PREPEND_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">rank</td><td>Number of dataspace dimensions. </td></tr>
+ <tr><td class="paramname">num_elements</td><td>Number of elements to be selected. </td></tr>
+ <tr><td class="paramname">coord</td><td>2D (rank x num_elements) array with the elements coordinates ( 1-based); in C the array is stored in 2D as (num_element x rank). </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga2f4407dd73d0ec37e5d9e80e4382483d">H5Sselect_elements()</a> </p>
+
+</div>
+</div>
+<a id="ga82aeb8a0da64f827e8a852eaab701ff9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga82aeb8a0da64f827e8a852eaab701ff9">&#9670;&nbsp;</a></span>h5sselect_hyperslab_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sselect_hyperslab_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>OPERATOR</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(:), intent(in), optional&#160;</td>
+ <td class="paramname"><em>stride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(:), intent(in), optional&#160;</td>
+ <td class="paramname"><em>BLOCK</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Selects a hyperslab region to add to the current selected region. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">operator</td><td>Flag, valid values are: <ul>
+<li>H5S_SELECT_SET_F </li>
+<li>H5S_SELECT_OR_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">start</td><td>Array with hyperslab offsets, <b>0-based indices</b>. </td></tr>
+ <tr><td class="paramname">count</td><td>Number of blocks included in the hyperslab. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">stride</td><td>Array with hyperslab strides. </td></tr>
+ <tr><td class="paramname">block</td><td>Array with hyperslab block sizes.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga6adfdf1b95dc108a65bf66e97d38536d">H5Sselect_hyperslab()</a> </p>
+
+</div>
+</div>
+<a id="gacd26ded055fbdf69423b9ad7a05dfef0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacd26ded055fbdf69423b9ad7a05dfef0">&#9670;&nbsp;</a></span>h5sselect_intersect_block_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sselect_intersect_block_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>istart</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>iend</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>intersects</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if current selection intersects with a block. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier </td></tr>
+ <tr><td class="paramname">istart</td><td>Starting coordinate of the block </td></tr>
+ <tr><td class="paramname">iend</td><td>Opposite ("ending") coordinate of the block </td></tr>
+ <tr><td class="paramname">intersects</td><td>Dataspace intersects with the block specified </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga51472bcb9af024675fba6294a6aefa5e">H5Sselect_intersect_block()</a> </p>
+
+</div>
+</div>
+<a id="ga722cb48e4a74db237a1997be8528c41c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga722cb48e4a74db237a1997be8528c41c">&#9670;&nbsp;</a></span>h5sselect_none_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sselect_none_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Resets the selection region to include no elements. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>The identifier for the dataspace in which the selection is being reset. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gac59773d4a0953cb2db0ed57a05699095">H5Sselect_none()</a> </p>
+
+</div>
+</div>
+<a id="ga194f03cd379e0447e07b3e33cfcf0429"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga194f03cd379e0447e07b3e33cfcf0429">&#9670;&nbsp;</a></span>h5sselect_shape_same_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sselect_shape_same_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space1_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space2_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>same</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if two selections are the same shape. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space1_id</td><td>Dataspace identifier </td></tr>
+ <tr><td class="paramname">space2_id</td><td>Dataspace identifier </td></tr>
+ <tr><td class="paramname">same</td><td>Value of check </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gafc6cafae877900ee060709eaa0b9b261">H5Sselect_shape_same()</a> </p>
+
+</div>
+</div>
+<a id="ga2c330d8bb0a25562beacb2de138975bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2c330d8bb0a25562beacb2de138975bc">&#9670;&nbsp;</a></span>h5sselect_valid_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sselect_valid_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>status</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Verifies that the selection is within the extent of the dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Identifier for the dataspace for which selection is verified </td></tr>
+ <tr><td class="paramname">status</td><td>TRUE if the selection is contained within the extent, FALSE otherwise. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#ga1abfdec1248c262ca8791b5308e67d4b">H5Sselect_valid()</a> </p>
+
+</div>
+</div>
+<a id="gae3303ea731de74571d9d9e90a425a93b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae3303ea731de74571d9d9e90a425a93b">&#9670;&nbsp;</a></span>h5sset_extent_none_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sset_extent_none_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Removes the extent from a dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gacf8a5c48d7b7edb5ff73d9d02dbd073d">H5Sset_extent_none()</a> </p>
+
+</div>
+</div>
+<a id="gaccd27db66248cddea4732fd4dfa8a93a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaccd27db66248cddea4732fd4dfa8a93a">&#9670;&nbsp;</a></span>h5sset_extent_simple_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5s::h5sset_extent_simple_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>space_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>rank</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(rank), intent(in)&#160;</td>
+ <td class="paramname"><em>current_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(rank), intent(in)&#160;</td>
+ <td class="paramname"><em>maximum_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets or resets the size of an existing dataspace. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">space_id</td><td>Dataspace identifier. </td></tr>
+ <tr><td class="paramname">rank</td><td>Dataspace number of dimensions. </td></tr>
+ <tr><td class="paramname">current_size</td><td>Array with the new sizes of dimensions. </td></tr>
+ <tr><td class="paramname">maximum_size</td><td>Array with the new maximum sizes of dimensions. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_s.html#gaf2526a41d2f4506e2c52098510517343">H5Sset_extent_simple()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="gab48a69449994a30336cc17d93effe417"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab48a69449994a30336cc17d93effe417">&#9670;&nbsp;</a></span>h5s_all_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5s_all_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_ALL. </p>
+
+</div>
+</div>
+<a id="ga16c67aeddc5841b16239817b752940f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga16c67aeddc5841b16239817b752940f8">&#9670;&nbsp;</a></span>h5s_null_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_null_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_NULL. </p>
+
+</div>
+</div>
+<a id="ga4819165a0a41fe317d8a172b55683712"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4819165a0a41fe317d8a172b55683712">&#9670;&nbsp;</a></span>h5s_scalar_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_scalar_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SCALAR. </p>
+
+</div>
+</div>
+<a id="gaab7ed5ceff73eb0bbf7adb4354192062"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaab7ed5ceff73eb0bbf7adb4354192062">&#9670;&nbsp;</a></span>h5s_sel_all_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_sel_all_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SEL_ALL. </p>
+
+</div>
+</div>
+<a id="gabfaa6c80a4c8f28b7991b0f64ff83a79"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabfaa6c80a4c8f28b7991b0f64ff83a79">&#9670;&nbsp;</a></span>h5s_sel_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_sel_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SEL_ERROR. </p>
+
+</div>
+</div>
+<a id="gae31178a2357934d110a0d98b181916c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae31178a2357934d110a0d98b181916c8">&#9670;&nbsp;</a></span>h5s_sel_hyperslabs_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_sel_hyperslabs_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SEL_HYPERSLABS. </p>
+
+</div>
+</div>
+<a id="ga7497d1612cc592f5a7231179c591c22f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7497d1612cc592f5a7231179c591c22f">&#9670;&nbsp;</a></span>h5s_sel_none_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_sel_none_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SEL_NONE. </p>
+
+</div>
+</div>
+<a id="gac7acb3d849941abeaa71c8b6b8b44ffb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac7acb3d849941abeaa71c8b6b8b44ffb">&#9670;&nbsp;</a></span>h5s_sel_points_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_sel_points_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SEL_POINTS. </p>
+
+</div>
+</div>
+<a id="gadf7bcad197f8962a3b24dd469523504a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadf7bcad197f8962a3b24dd469523504a">&#9670;&nbsp;</a></span>h5s_select_and_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_select_and_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SELECT_AND. </p>
+
+</div>
+</div>
+<a id="gacf3cf29a87ecba0b48fc0e3aefa6d480"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacf3cf29a87ecba0b48fc0e3aefa6d480">&#9670;&nbsp;</a></span>h5s_select_append_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_select_append_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SELECT_APPEND. </p>
+
+</div>
+</div>
+<a id="ga1de7a4dc54b562faa58059c0656d0cca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1de7a4dc54b562faa58059c0656d0cca">&#9670;&nbsp;</a></span>h5s_select_invalid_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_select_invalid_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SELECT_INVALID. </p>
+
+</div>
+</div>
+<a id="ga8a46a831b3629f54e8fce1e2b60f1f43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8a46a831b3629f54e8fce1e2b60f1f43">&#9670;&nbsp;</a></span>h5s_select_noop_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_select_noop_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SELECT_NOOP. </p>
+
+</div>
+</div>
+<a id="ga85a3612830166d6f7d2b08a677c0c77f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga85a3612830166d6f7d2b08a677c0c77f">&#9670;&nbsp;</a></span>h5s_select_nota_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_select_nota_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SELECT_NOTA. </p>
+
+</div>
+</div>
+<a id="gacc6204be7ea141f951a64a1ee5f2acc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacc6204be7ea141f951a64a1ee5f2acc6">&#9670;&nbsp;</a></span>h5s_select_notb_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_select_notb_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SELECT_NOTB. </p>
+
+</div>
+</div>
+<a id="ga1609e004c15a7125dd44cb464711b3a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1609e004c15a7125dd44cb464711b3a2">&#9670;&nbsp;</a></span>h5s_select_or_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_select_or_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SELECT_OR. </p>
+
+</div>
+</div>
+<a id="gac1da5b050bea51a26256b9438d860024"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac1da5b050bea51a26256b9438d860024">&#9670;&nbsp;</a></span>h5s_select_prepend_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_select_prepend_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SELECT_PREPEND. </p>
+
+</div>
+</div>
+<a id="gab404f7f54e5ab977380856791363eeb4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab404f7f54e5ab977380856791363eeb4">&#9670;&nbsp;</a></span>h5s_select_set_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_select_set_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SELECT_SET. </p>
+
+</div>
+</div>
+<a id="ga9b15a3ea6939e5353f50d3e7e895564e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9b15a3ea6939e5353f50d3e7e895564e">&#9670;&nbsp;</a></span>h5s_select_xor_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_select_xor_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SELECT_XOR. </p>
+
+</div>
+</div>
+<a id="gafae849590d4e369a799408833b7602dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafae849590d4e369a799408833b7602dc">&#9670;&nbsp;</a></span>h5s_simple_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5s_simple_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_SIMPLE. </p>
+
+</div>
+</div>
+<a id="gaa1a52a13f90de00cd6b220a13eff0c92"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa1a52a13f90de00cd6b220a13eff0c92">&#9670;&nbsp;</a></span>h5s_unlimited_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>) h5s_unlimited_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5S_UNLIMITED. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_t.html b/develop/group___f_h5_t.html
new file mode 100644
index 0000000..1d8d220
--- /dev/null
+++ b/develop/group___f_h5_t.html
@@ -0,0 +1,4986 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Datatype (H5T) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Datatype (H5T) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_t.html">Datatypes (H5T)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_t__u_g.html">HDF5 Datatypes</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga658dc20ed44c8990cf06855ec51ec641"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga658dc20ed44c8990cf06855ec51ec641">h5topen_f</a> (loc_id, name, type_id, hdferr, tapl_id)</td></tr>
+<tr class="memdesc:ga658dc20ed44c8990cf06855ec51ec641"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens named datatype. <a href="group___f_h5_t.html#ga658dc20ed44c8990cf06855ec51ec641">More...</a><br /></td></tr>
+<tr class="separator:ga658dc20ed44c8990cf06855ec51ec641"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae7b5891bec8ea45e0ba579ce05a85608"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae7b5891bec8ea45e0ba579ce05a85608">h5tcommit_f</a> (loc_id, name, type_id, hdferr, lcpl_id, tcpl_id, tapl_id)</td></tr>
+<tr class="memdesc:gae7b5891bec8ea45e0ba579ce05a85608"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commits a transient datatype to a file, creating a new named datatype. <a href="group___f_h5_t.html#gae7b5891bec8ea45e0ba579ce05a85608">More...</a><br /></td></tr>
+<tr class="separator:gae7b5891bec8ea45e0ba579ce05a85608"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d1d66b7b3ae3ef00c08084879687a0a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga4d1d66b7b3ae3ef00c08084879687a0a">h5tcopy_f</a> (type_id, new_type_id, hdferr)</td></tr>
+<tr class="memdesc:ga4d1d66b7b3ae3ef00c08084879687a0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a copy of existing datatype. <a href="group___f_h5_t.html#ga4d1d66b7b3ae3ef00c08084879687a0a">More...</a><br /></td></tr>
+<tr class="separator:ga4d1d66b7b3ae3ef00c08084879687a0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4933a253df6ce257410290135df1b969"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga4933a253df6ce257410290135df1b969">h5tequal_f</a> (type1_id, type2_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga4933a253df6ce257410290135df1b969"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether two datatype identifiers refer to the same datatype. <a href="group___f_h5_t.html#ga4933a253df6ce257410290135df1b969">More...</a><br /></td></tr>
+<tr class="separator:ga4933a253df6ce257410290135df1b969"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga471f7213cfeb56a654210be19532ed58"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga471f7213cfeb56a654210be19532ed58">h5tclose_f</a> (type_id, hdferr)</td></tr>
+<tr class="memdesc:ga471f7213cfeb56a654210be19532ed58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases a datatype. <a href="group___f_h5_t.html#ga471f7213cfeb56a654210be19532ed58">More...</a><br /></td></tr>
+<tr class="separator:ga471f7213cfeb56a654210be19532ed58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99a2d81d7ea4f8e2b2ea17114dfcbf39"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga99a2d81d7ea4f8e2b2ea17114dfcbf39">h5tget_class_f</a> (type_id, class, hdferr)</td></tr>
+<tr class="memdesc:ga99a2d81d7ea4f8e2b2ea17114dfcbf39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the datatype class identifier. <a href="group___f_h5_t.html#ga99a2d81d7ea4f8e2b2ea17114dfcbf39">More...</a><br /></td></tr>
+<tr class="separator:ga99a2d81d7ea4f8e2b2ea17114dfcbf39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d3ba7bc2145a47ab9599866f8e1c9d3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga5d3ba7bc2145a47ab9599866f8e1c9d3">h5tget_size_f</a> (type_id, size, hdferr)</td></tr>
+<tr class="memdesc:ga5d3ba7bc2145a47ab9599866f8e1c9d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size of a datatype. <a href="group___f_h5_t.html#ga5d3ba7bc2145a47ab9599866f8e1c9d3">More...</a><br /></td></tr>
+<tr class="separator:ga5d3ba7bc2145a47ab9599866f8e1c9d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae42e654e206029d59c4f5fb6d2ca4d61"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae42e654e206029d59c4f5fb6d2ca4d61">h5tset_size_f</a> (type_id, size, hdferr)</td></tr>
+<tr class="memdesc:gae42e654e206029d59c4f5fb6d2ca4d61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the total size for an atomic datatype. <a href="group___f_h5_t.html#gae42e654e206029d59c4f5fb6d2ca4d61">More...</a><br /></td></tr>
+<tr class="separator:gae42e654e206029d59c4f5fb6d2ca4d61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga36f21ccac76cd7a57fc7ab333f6191b1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga36f21ccac76cd7a57fc7ab333f6191b1">h5tget_order_f</a> (type_id, order, hdferr)</td></tr>
+<tr class="memdesc:ga36f21ccac76cd7a57fc7ab333f6191b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the byte order of an atomic datatype. <a href="group___f_h5_t.html#ga36f21ccac76cd7a57fc7ab333f6191b1">More...</a><br /></td></tr>
+<tr class="separator:ga36f21ccac76cd7a57fc7ab333f6191b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8d2a4f5861b05869a847df141f65a60d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga8d2a4f5861b05869a847df141f65a60d">h5tset_order_f</a> (type_id, order, hdferr)</td></tr>
+<tr class="memdesc:ga8d2a4f5861b05869a847df141f65a60d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the byte ordering of an atomic datatype. <a href="group___f_h5_t.html#ga8d2a4f5861b05869a847df141f65a60d">More...</a><br /></td></tr>
+<tr class="separator:ga8d2a4f5861b05869a847df141f65a60d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8f04aaf3991fe2b1ee761a727c71123d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga8f04aaf3991fe2b1ee761a727c71123d">h5tget_precision_f</a> (type_id, PRECISION, hdferr)</td></tr>
+<tr class="memdesc:ga8f04aaf3991fe2b1ee761a727c71123d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the precision of an atomic datatype. <a href="group___f_h5_t.html#ga8f04aaf3991fe2b1ee761a727c71123d">More...</a><br /></td></tr>
+<tr class="separator:ga8f04aaf3991fe2b1ee761a727c71123d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga025e9f67a455390302f8040582105a35"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga025e9f67a455390302f8040582105a35">h5tset_precision_f</a> (type_id, PRECISION, hdferr)</td></tr>
+<tr class="memdesc:ga025e9f67a455390302f8040582105a35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the precision of an atomic datatype. <a href="group___f_h5_t.html#ga025e9f67a455390302f8040582105a35">More...</a><br /></td></tr>
+<tr class="separator:ga025e9f67a455390302f8040582105a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49a9c0b8f7611d110376204e3f300094"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga49a9c0b8f7611d110376204e3f300094">h5tget_offset_f</a> (type_id, offset, hdferr)</td></tr>
+<tr class="memdesc:ga49a9c0b8f7611d110376204e3f300094"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the bit offset of the first significant bit. <a href="group___f_h5_t.html#ga49a9c0b8f7611d110376204e3f300094">More...</a><br /></td></tr>
+<tr class="separator:ga49a9c0b8f7611d110376204e3f300094"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5523d7ea9d9631c7474a8749006aa0a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf5523d7ea9d9631c7474a8749006aa0a">h5tset_offset_f</a> (type_id, offset, hdferr)</td></tr>
+<tr class="memdesc:gaf5523d7ea9d9631c7474a8749006aa0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the bit offset of the first significant bit. <a href="group___f_h5_t.html#gaf5523d7ea9d9631c7474a8749006aa0a">More...</a><br /></td></tr>
+<tr class="separator:gaf5523d7ea9d9631c7474a8749006aa0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga60d19b899341d977b55e84252fef07d5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga60d19b899341d977b55e84252fef07d5">h5tget_pad_f</a> (type_id, lsbpad, msbpad, hdferr)</td></tr>
+<tr class="memdesc:ga60d19b899341d977b55e84252fef07d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the padding type of the least and most-significant bit padding. <a href="group___f_h5_t.html#ga60d19b899341d977b55e84252fef07d5">More...</a><br /></td></tr>
+<tr class="separator:ga60d19b899341d977b55e84252fef07d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gace802bbfac5f87499e2ce066e6531d3e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gace802bbfac5f87499e2ce066e6531d3e">h5tset_pad_f</a> (type_id, lsbpad, msbpad, hdferr)</td></tr>
+<tr class="memdesc:gace802bbfac5f87499e2ce066e6531d3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the least and most-significant bits padding types. <a href="group___f_h5_t.html#gace802bbfac5f87499e2ce066e6531d3e">More...</a><br /></td></tr>
+<tr class="separator:gace802bbfac5f87499e2ce066e6531d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga628c364ae68893d9fda3be0b133b30a6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga628c364ae68893d9fda3be0b133b30a6">h5tget_sign_f</a> (type_id, sign, hdferr)</td></tr>
+<tr class="memdesc:ga628c364ae68893d9fda3be0b133b30a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the sign type for an integer type. <a href="group___f_h5_t.html#ga628c364ae68893d9fda3be0b133b30a6">More...</a><br /></td></tr>
+<tr class="separator:ga628c364ae68893d9fda3be0b133b30a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8c8140147aa1ffb16ab26d96036d4415"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga8c8140147aa1ffb16ab26d96036d4415">h5tset_sign_f</a> (type_id, sign, hdferr)</td></tr>
+<tr class="memdesc:ga8c8140147aa1ffb16ab26d96036d4415"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sign property for an integer type. <a href="group___f_h5_t.html#ga8c8140147aa1ffb16ab26d96036d4415">More...</a><br /></td></tr>
+<tr class="separator:ga8c8140147aa1ffb16ab26d96036d4415"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaff39cc06e9e20bd14329efbf26992756"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaff39cc06e9e20bd14329efbf26992756">h5tget_fields_f</a> (type_id, spos, epos, esize, mpos, msize, hdferr)</td></tr>
+<tr class="memdesc:gaff39cc06e9e20bd14329efbf26992756"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves floating point datatype bit field information. <a href="group___f_h5_t.html#gaff39cc06e9e20bd14329efbf26992756">More...</a><br /></td></tr>
+<tr class="separator:gaff39cc06e9e20bd14329efbf26992756"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab3890d07bc9a1bc5cb5eccf2f9c852f7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gab3890d07bc9a1bc5cb5eccf2f9c852f7">h5tset_fields_f</a> (type_id, spos, epos, esize, mpos, msize, hdferr)</td></tr>
+<tr class="memdesc:gab3890d07bc9a1bc5cb5eccf2f9c852f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets locations and sizes of floating point bit fields. <a href="group___f_h5_t.html#gab3890d07bc9a1bc5cb5eccf2f9c852f7">More...</a><br /></td></tr>
+<tr class="separator:gab3890d07bc9a1bc5cb5eccf2f9c852f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae785a61ed56e1fc3a8770a4deb66a9a8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae785a61ed56e1fc3a8770a4deb66a9a8">h5tget_ebias_f</a> (type_id, ebias, hdferr)</td></tr>
+<tr class="memdesc:gae785a61ed56e1fc3a8770a4deb66a9a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the exponent bias of a floating-point type. <a href="group___f_h5_t.html#gae785a61ed56e1fc3a8770a4deb66a9a8">More...</a><br /></td></tr>
+<tr class="separator:gae785a61ed56e1fc3a8770a4deb66a9a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3acc306b128d32227a71ef585bcbdd2d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga3acc306b128d32227a71ef585bcbdd2d">h5tset_ebias_f</a> (type_id, ebias, hdferr)</td></tr>
+<tr class="memdesc:ga3acc306b128d32227a71ef585bcbdd2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the exponent bias of a floating-point type. <a href="group___f_h5_t.html#ga3acc306b128d32227a71ef585bcbdd2d">More...</a><br /></td></tr>
+<tr class="separator:ga3acc306b128d32227a71ef585bcbdd2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada1d80ae1b0f516ef87ca4b878108da8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gada1d80ae1b0f516ef87ca4b878108da8">h5tget_norm_f</a> (type_id, norm, hdferr)</td></tr>
+<tr class="memdesc:gada1d80ae1b0f516ef87ca4b878108da8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves mantissa normalization of a floating-point datatype. <a href="group___f_h5_t.html#gada1d80ae1b0f516ef87ca4b878108da8">More...</a><br /></td></tr>
+<tr class="separator:gada1d80ae1b0f516ef87ca4b878108da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5428bb984435c11686faec09c2b25ee9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga5428bb984435c11686faec09c2b25ee9">h5tset_norm_f</a> (type_id, norm, hdferr)</td></tr>
+<tr class="memdesc:ga5428bb984435c11686faec09c2b25ee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the mantissa normalization of a floating-point datatype. <a href="group___f_h5_t.html#ga5428bb984435c11686faec09c2b25ee9">More...</a><br /></td></tr>
+<tr class="separator:ga5428bb984435c11686faec09c2b25ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e65f5931d8cce3a9fa915f251a053db"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga7e65f5931d8cce3a9fa915f251a053db">h5tget_inpad_f</a> (type_id, padtype, hdferr)</td></tr>
+<tr class="memdesc:ga7e65f5931d8cce3a9fa915f251a053db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the internal padding type for unused bits in floating-point datatypes. <a href="group___f_h5_t.html#ga7e65f5931d8cce3a9fa915f251a053db">More...</a><br /></td></tr>
+<tr class="separator:ga7e65f5931d8cce3a9fa915f251a053db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00781a858719855735255d6f46e93c7d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga00781a858719855735255d6f46e93c7d">h5tset_inpad_f</a> (type_id, padtype, hdferr)</td></tr>
+<tr class="memdesc:ga00781a858719855735255d6f46e93c7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills unused internal floating point bits. <a href="group___f_h5_t.html#ga00781a858719855735255d6f46e93c7d">More...</a><br /></td></tr>
+<tr class="separator:ga00781a858719855735255d6f46e93c7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga95622585e2d811eb94e2766a90ab9e78"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga95622585e2d811eb94e2766a90ab9e78">h5tget_cset_f</a> (type_id, cset, hdferr)</td></tr>
+<tr class="memdesc:ga95622585e2d811eb94e2766a90ab9e78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the character set type of a string datatype. <a href="group___f_h5_t.html#ga95622585e2d811eb94e2766a90ab9e78">More...</a><br /></td></tr>
+<tr class="separator:ga95622585e2d811eb94e2766a90ab9e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f545feaa064cb6395fd9aa447149604"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga2f545feaa064cb6395fd9aa447149604">h5tset_cset_f</a> (type_id, cset, hdferr)</td></tr>
+<tr class="memdesc:ga2f545feaa064cb6395fd9aa447149604"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets character set to be used. <a href="group___f_h5_t.html#ga2f545feaa064cb6395fd9aa447149604">More...</a><br /></td></tr>
+<tr class="separator:ga2f545feaa064cb6395fd9aa447149604"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaba9ba3af7a736083406d255a9c39b473"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaba9ba3af7a736083406d255a9c39b473">h5tget_strpad_f</a> (type_id, strpad, hdferr)</td></tr>
+<tr class="memdesc:gaba9ba3af7a736083406d255a9c39b473"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the storage mechanism for a string datatype. <a href="group___f_h5_t.html#gaba9ba3af7a736083406d255a9c39b473">More...</a><br /></td></tr>
+<tr class="separator:gaba9ba3af7a736083406d255a9c39b473"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9077e7f50152bd7abd87bb862bcc1b06"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga9077e7f50152bd7abd87bb862bcc1b06">h5tset_strpad_f</a> (type_id, strpad, hdferr)</td></tr>
+<tr class="memdesc:ga9077e7f50152bd7abd87bb862bcc1b06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the storage mechanism for character strings. <a href="group___f_h5_t.html#ga9077e7f50152bd7abd87bb862bcc1b06">More...</a><br /></td></tr>
+<tr class="separator:ga9077e7f50152bd7abd87bb862bcc1b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61f7dd8592ba40ce7f45be54eb8f2887"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga61f7dd8592ba40ce7f45be54eb8f2887">h5tget_nmembers_f</a> (type_id, num_members, hdferr)</td></tr>
+<tr class="memdesc:ga61f7dd8592ba40ce7f45be54eb8f2887"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of fields in a compound datatype. <a href="group___f_h5_t.html#ga61f7dd8592ba40ce7f45be54eb8f2887">More...</a><br /></td></tr>
+<tr class="separator:ga61f7dd8592ba40ce7f45be54eb8f2887"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga89c65f2fe04d7b0cacc980791d8858f5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga89c65f2fe04d7b0cacc980791d8858f5">h5tget_member_name_f</a> (type_id, index, member_name, namelen, hdferr)</td></tr>
+<tr class="memdesc:ga89c65f2fe04d7b0cacc980791d8858f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the name of a field of a compound datatype. <a href="group___f_h5_t.html#ga89c65f2fe04d7b0cacc980791d8858f5">More...</a><br /></td></tr>
+<tr class="separator:ga89c65f2fe04d7b0cacc980791d8858f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2afc2274dc768e2a3653ce34159da31a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga2afc2274dc768e2a3653ce34159da31a">h5tget_member_offset_f</a> (type_id, member_no, offset, hdferr)</td></tr>
+<tr class="memdesc:ga2afc2274dc768e2a3653ce34159da31a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the offset of a field of a compound datatype. <a href="group___f_h5_t.html#ga2afc2274dc768e2a3653ce34159da31a">More...</a><br /></td></tr>
+<tr class="separator:ga2afc2274dc768e2a3653ce34159da31a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaae339c99e110ae25d420892c1d9c30b1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaae339c99e110ae25d420892c1d9c30b1">h5tget_member_index_f</a> (type_id, name, index, hdferr)</td></tr>
+<tr class="memdesc:gaae339c99e110ae25d420892c1d9c30b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the index of a compound or enumeration datatype member. <a href="group___f_h5_t.html#gaae339c99e110ae25d420892c1d9c30b1">More...</a><br /></td></tr>
+<tr class="separator:gaae339c99e110ae25d420892c1d9c30b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13ce767b9b9857d3daaeebb5a3470f82"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga13ce767b9b9857d3daaeebb5a3470f82">h5tget_array_dims_f</a> (type_id, dims, hdferr)</td></tr>
+<tr class="memdesc:ga13ce767b9b9857d3daaeebb5a3470f82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns sizes of array dimensions. <a href="group___f_h5_t.html#ga13ce767b9b9857d3daaeebb5a3470f82">More...</a><br /></td></tr>
+<tr class="separator:ga13ce767b9b9857d3daaeebb5a3470f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae0d94a96adf5bf2703856e914281da3a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae0d94a96adf5bf2703856e914281da3a">h5tget_array_ndims_f</a> (type_id, ndims, hdferr)</td></tr>
+<tr class="memdesc:gae0d94a96adf5bf2703856e914281da3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the rank of an array datatype. <a href="group___f_h5_t.html#gae0d94a96adf5bf2703856e914281da3a">More...</a><br /></td></tr>
+<tr class="separator:gae0d94a96adf5bf2703856e914281da3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga706fa34d4724a1f4e81ca6fab5212cd1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga706fa34d4724a1f4e81ca6fab5212cd1">h5tget_super_f</a> (type_id, base_type_id, hdferr)</td></tr>
+<tr class="memdesc:ga706fa34d4724a1f4e81ca6fab5212cd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the base datatype from which a datatype is derived. <a href="group___f_h5_t.html#ga706fa34d4724a1f4e81ca6fab5212cd1">More...</a><br /></td></tr>
+<tr class="separator:ga706fa34d4724a1f4e81ca6fab5212cd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga44342e87281f72a47811665dc31611ed"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga44342e87281f72a47811665dc31611ed">h5tget_member_type_f</a> (type_id, field_idx, datatype, hdferr)</td></tr>
+<tr class="memdesc:ga44342e87281f72a47811665dc31611ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the datatype of the specified member. <a href="group___f_h5_t.html#ga44342e87281f72a47811665dc31611ed">More...</a><br /></td></tr>
+<tr class="separator:ga44342e87281f72a47811665dc31611ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa72316bfe2feffd6d4a5ea2b0e74fd99"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaa72316bfe2feffd6d4a5ea2b0e74fd99">h5tcreate_f</a> (class, size, type_id, hdferr)</td></tr>
+<tr class="memdesc:gaa72316bfe2feffd6d4a5ea2b0e74fd99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new datatype. <a href="group___f_h5_t.html#gaa72316bfe2feffd6d4a5ea2b0e74fd99">More...</a><br /></td></tr>
+<tr class="separator:gaa72316bfe2feffd6d4a5ea2b0e74fd99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8cdb932106b5371916b938a50171cb2e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">h5tinsert_f</a> (type_id, name, offset, field_id, hdferr)</td></tr>
+<tr class="memdesc:ga8cdb932106b5371916b938a50171cb2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new member to a compound datatype. <a href="group___f_h5_t.html#ga8cdb932106b5371916b938a50171cb2e">More...</a><br /></td></tr>
+<tr class="separator:ga8cdb932106b5371916b938a50171cb2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafcd62d8ab54cd83ff485615699ecb3db"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gafcd62d8ab54cd83ff485615699ecb3db">h5tpack_f</a> (type_id, hdferr)</td></tr>
+<tr class="memdesc:gafcd62d8ab54cd83ff485615699ecb3db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively removes padding from within a compound datatype. <a href="group___f_h5_t.html#gafcd62d8ab54cd83ff485615699ecb3db">More...</a><br /></td></tr>
+<tr class="separator:gafcd62d8ab54cd83ff485615699ecb3db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f1186652af1546fb40dcd4c7f9940f8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga7f1186652af1546fb40dcd4c7f9940f8">h5tarray_create_f</a> (base_id, rank, dims, type_id, hdferr)</td></tr>
+<tr class="memdesc:ga7f1186652af1546fb40dcd4c7f9940f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an array datatype object. <a href="group___f_h5_t.html#ga7f1186652af1546fb40dcd4c7f9940f8">More...</a><br /></td></tr>
+<tr class="separator:ga7f1186652af1546fb40dcd4c7f9940f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab696c260d2a6d1dc4baca7c60ddde12"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaab696c260d2a6d1dc4baca7c60ddde12">h5tenum_create_f</a> (parent_id, new_type_id, hdferr)</td></tr>
+<tr class="memdesc:gaab696c260d2a6d1dc4baca7c60ddde12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new enumeration datatype. <a href="group___f_h5_t.html#gaab696c260d2a6d1dc4baca7c60ddde12">More...</a><br /></td></tr>
+<tr class="separator:gaab696c260d2a6d1dc4baca7c60ddde12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab24f8dc01ed574f4120305f44dfd492c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gab24f8dc01ed574f4120305f44dfd492c">h5tenum_nameof_f</a> (type_id, value, namelen, name, hdferr)</td></tr>
+<tr class="memdesc:gab24f8dc01ed574f4120305f44dfd492c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the symbol name corresponding to a specified member of an enumeration datatype. <a href="group___f_h5_t.html#gab24f8dc01ed574f4120305f44dfd492c">More...</a><br /></td></tr>
+<tr class="separator:gab24f8dc01ed574f4120305f44dfd492c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d97ef88c0077f693b4d53c8e9742723"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga5d97ef88c0077f693b4d53c8e9742723">h5tenum_valueof_f</a> (type_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga5d97ef88c0077f693b4d53c8e9742723"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the value corresponding to a specified member of an enumeration datatype. <a href="group___f_h5_t.html#ga5d97ef88c0077f693b4d53c8e9742723">More...</a><br /></td></tr>
+<tr class="separator:ga5d97ef88c0077f693b4d53c8e9742723"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf94d409c89de4c0d399f279db0f6617b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf94d409c89de4c0d399f279db0f6617b">h5tget_member_value_f</a> (type_id, member_no, value, hdferr)</td></tr>
+<tr class="memdesc:gaf94d409c89de4c0d399f279db0f6617b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the value of an enumeration datatype member. <a href="group___f_h5_t.html#gaf94d409c89de4c0d399f279db0f6617b">More...</a><br /></td></tr>
+<tr class="separator:gaf94d409c89de4c0d399f279db0f6617b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab0604fc1c00ecd58407dbbd36b1a114"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaab0604fc1c00ecd58407dbbd36b1a114">h5tset_tag_f</a> (type_id, tag, hdferr)</td></tr>
+<tr class="memdesc:gaab0604fc1c00ecd58407dbbd36b1a114"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tags an opaque datatype. <a href="group___f_h5_t.html#gaab0604fc1c00ecd58407dbbd36b1a114">More...</a><br /></td></tr>
+<tr class="separator:gaab0604fc1c00ecd58407dbbd36b1a114"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab2402bc5547dbe91a5dfe30ba0bc004"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaab2402bc5547dbe91a5dfe30ba0bc004">h5tget_tag_f</a> (type_id, tag, taglen, hdferr)</td></tr>
+<tr class="memdesc:gaab2402bc5547dbe91a5dfe30ba0bc004"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the tag associated with an opaque datatype. <a href="group___f_h5_t.html#gaab2402bc5547dbe91a5dfe30ba0bc004">More...</a><br /></td></tr>
+<tr class="separator:gaab2402bc5547dbe91a5dfe30ba0bc004"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a523dfad09f4cdb7df29e65c76b7360"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga7a523dfad09f4cdb7df29e65c76b7360">h5tvlen_create_f</a> (type_id, vltype_id, hdferr)</td></tr>
+<tr class="memdesc:ga7a523dfad09f4cdb7df29e65c76b7360"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new variable-length datatype. <a href="group___f_h5_t.html#ga7a523dfad09f4cdb7df29e65c76b7360">More...</a><br /></td></tr>
+<tr class="separator:ga7a523dfad09f4cdb7df29e65c76b7360"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga33771332825fe03b91e8a33f269b7fbe"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga33771332825fe03b91e8a33f269b7fbe">h5tis_variable_str_f</a> (type_id, status, hdferr)</td></tr>
+<tr class="memdesc:ga33771332825fe03b91e8a33f269b7fbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a dattype is a variable string. <a href="group___f_h5_t.html#ga33771332825fe03b91e8a33f269b7fbe">More...</a><br /></td></tr>
+<tr class="separator:ga33771332825fe03b91e8a33f269b7fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga06fae5e2f6fc40949aa87cec148633a0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga06fae5e2f6fc40949aa87cec148633a0">h5tget_member_class_f</a> (type_id, member_no, class, hdferr)</td></tr>
+<tr class="memdesc:ga06fae5e2f6fc40949aa87cec148633a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns datatype class of compound datatype member. <a href="group___f_h5_t.html#ga06fae5e2f6fc40949aa87cec148633a0">More...</a><br /></td></tr>
+<tr class="separator:ga06fae5e2f6fc40949aa87cec148633a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90c16bc1657e42f4502f64818c241bb5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga90c16bc1657e42f4502f64818c241bb5">h5tcommit_anon_f</a> (loc_id, dtype_id, hdferr, tcpl_id, tapl_id)</td></tr>
+<tr class="memdesc:ga90c16bc1657e42f4502f64818c241bb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commits a transient datatype to a file, creating a new named datatype, but does not link it into the file structure. <a href="group___f_h5_t.html#ga90c16bc1657e42f4502f64818c241bb5">More...</a><br /></td></tr>
+<tr class="separator:ga90c16bc1657e42f4502f64818c241bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0aa0331db95ae0279b47399b2eff9263"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0aa0331db95ae0279b47399b2eff9263">h5tcommitted_f</a> (dtype_id, committed, hdferr)</td></tr>
+<tr class="memdesc:ga0aa0331db95ae0279b47399b2eff9263"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a datatype is a named type or a transient type. <a href="group___f_h5_t.html#ga0aa0331db95ae0279b47399b2eff9263">More...</a><br /></td></tr>
+<tr class="separator:ga0aa0331db95ae0279b47399b2eff9263"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3fe2bb6fed70b8c606c78e1594b131d1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga3fe2bb6fed70b8c606c78e1594b131d1">h5tdecode_f</a> (buf, obj_id, hdferr)</td></tr>
+<tr class="memdesc:ga3fe2bb6fed70b8c606c78e1594b131d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode A binary object description of data type and return a new object handle. <a href="group___f_h5_t.html#ga3fe2bb6fed70b8c606c78e1594b131d1">More...</a><br /></td></tr>
+<tr class="separator:ga3fe2bb6fed70b8c606c78e1594b131d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75b0c881a5ffe8651d1370c9e6aeb0f7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga75b0c881a5ffe8651d1370c9e6aeb0f7">h5tencode_f</a> (obj_id, buf, nalloc, hdferr)</td></tr>
+<tr class="memdesc:ga75b0c881a5ffe8651d1370c9e6aeb0f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode a data type object description into a binary buffer. <a href="group___f_h5_t.html#ga75b0c881a5ffe8651d1370c9e6aeb0f7">More...</a><br /></td></tr>
+<tr class="separator:ga75b0c881a5ffe8651d1370c9e6aeb0f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7cdcba10abd067f14d22c473c8e9e23e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga7cdcba10abd067f14d22c473c8e9e23e">h5tget_create_plist_f</a> (dtype_id, dtpl_id, hdferr)</td></tr>
+<tr class="memdesc:ga7cdcba10abd067f14d22c473c8e9e23e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a copy of a datatype creation property list. <a href="group___f_h5_t.html#ga7cdcba10abd067f14d22c473c8e9e23e">More...</a><br /></td></tr>
+<tr class="separator:ga7cdcba10abd067f14d22c473c8e9e23e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ee89160f1cfff244e7aed30d313b949"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga5ee89160f1cfff244e7aed30d313b949">h5tcompiler_conv_f</a> (src_id, dst_id, flag, hdferr)</td></tr>
+<tr class="memdesc:ga5ee89160f1cfff244e7aed30d313b949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether the library's default conversion is hard conversion. <a href="group___f_h5_t.html#ga5ee89160f1cfff244e7aed30d313b949">More...</a><br /></td></tr>
+<tr class="separator:ga5ee89160f1cfff244e7aed30d313b949"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga795f03bdc5024c42d41489a5331cad0b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga795f03bdc5024c42d41489a5331cad0b">h5tget_native_type_f</a> (dtype_id, direction, native_dtype_id, hdferr)</td></tr>
+<tr class="memdesc:ga795f03bdc5024c42d41489a5331cad0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the native datatype of a specified datatype. <a href="group___f_h5_t.html#ga795f03bdc5024c42d41489a5331cad0b">More...</a><br /></td></tr>
+<tr class="separator:ga795f03bdc5024c42d41489a5331cad0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa7b5b8d8e1c8bd35880d943e170b1ec8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaa7b5b8d8e1c8bd35880d943e170b1ec8">h5tconvert_f</a> (src_id, dst_id, nelmts, buf, hdferr, background, plist_id)</td></tr>
+<tr class="memdesc:gaa7b5b8d8e1c8bd35880d943e170b1ec8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts data from between specified datatypes. <a href="group___f_h5_t.html#gaa7b5b8d8e1c8bd35880d943e170b1ec8">More...</a><br /></td></tr>
+<tr class="separator:gaa7b5b8d8e1c8bd35880d943e170b1ec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c8c41d447231da025fc202ad9c47fe2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga1c8c41d447231da025fc202ad9c47fe2">h5tenum_insert_f</a> (type_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga1c8c41d447231da025fc202ad9c47fe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts a new enumeration datatype member. <a href="group___f_h5_t.html#ga1c8c41d447231da025fc202ad9c47fe2">More...</a><br /></td></tr>
+<tr class="separator:ga1c8c41d447231da025fc202ad9c47fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1c8c41d447231da025fc202ad9c47fe2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga1c8c41d447231da025fc202ad9c47fe2">h5tenum_insert_f</a> (type_id, name, value, hdferr)</td></tr>
+<tr class="memdesc:ga1c8c41d447231da025fc202ad9c47fe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts a new enumeration datatype member. <a href="group___f_h5_t.html#ga1c8c41d447231da025fc202ad9c47fe2">More...</a><br /></td></tr>
+<tr class="separator:ga1c8c41d447231da025fc202ad9c47fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga461f5e51b388bae314edbba0d8c2ad55"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga461f5e51b388bae314edbba0d8c2ad55">h5t_native_real_c_float</a></td></tr>
+<tr class="memdesc:ga461f5e51b388bae314edbba0d8c2ad55"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_REAL_C_FLOAT. <a href="group___f_h5_t.html#ga461f5e51b388bae314edbba0d8c2ad55">More...</a><br /></td></tr>
+<tr class="separator:ga461f5e51b388bae314edbba0d8c2ad55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa830cc157349ac6c1c632ee8f185e83c"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaa830cc157349ac6c1c632ee8f185e83c">h5t_native_real_c_double</a></td></tr>
+<tr class="memdesc:gaa830cc157349ac6c1c632ee8f185e83c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_REAL_C_DOUBLE. <a href="group___f_h5_t.html#gaa830cc157349ac6c1c632ee8f185e83c">More...</a><br /></td></tr>
+<tr class="separator:gaa830cc157349ac6c1c632ee8f185e83c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae23f0e1cc2cab6cdeb21942695e455b9"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae23f0e1cc2cab6cdeb21942695e455b9">h5t_native_real_c_long_double</a></td></tr>
+<tr class="memdesc:gae23f0e1cc2cab6cdeb21942695e455b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_REAL_C_LONG_DOUBLE. <a href="group___f_h5_t.html#gae23f0e1cc2cab6cdeb21942695e455b9">More...</a><br /></td></tr>
+<tr class="separator:gae23f0e1cc2cab6cdeb21942695e455b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaadb7a8cf4426aca380b4e141c627fd24"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaadb7a8cf4426aca380b4e141c627fd24">h5t_native_integer</a></td></tr>
+<tr class="memdesc:gaadb7a8cf4426aca380b4e141c627fd24"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_INTEGER. <a href="group___f_h5_t.html#gaadb7a8cf4426aca380b4e141c627fd24">More...</a><br /></td></tr>
+<tr class="separator:gaadb7a8cf4426aca380b4e141c627fd24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf64707a7385637be37ffec6e1ab82e41"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf64707a7385637be37ffec6e1ab82e41">h5t_native_real</a></td></tr>
+<tr class="memdesc:gaf64707a7385637be37ffec6e1ab82e41"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_REAL. <a href="group___f_h5_t.html#gaf64707a7385637be37ffec6e1ab82e41">More...</a><br /></td></tr>
+<tr class="separator:gaf64707a7385637be37ffec6e1ab82e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf607a3b1d0987791a692e3cd6050295d"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf607a3b1d0987791a692e3cd6050295d">h5t_native_double</a></td></tr>
+<tr class="memdesc:gaf607a3b1d0987791a692e3cd6050295d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_DOUBLE. <a href="group___f_h5_t.html#gaf607a3b1d0987791a692e3cd6050295d">More...</a><br /></td></tr>
+<tr class="separator:gaf607a3b1d0987791a692e3cd6050295d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e6b6dbf21167a8e4421b24a77336813"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga7e6b6dbf21167a8e4421b24a77336813">h5t_native_character</a></td></tr>
+<tr class="memdesc:ga7e6b6dbf21167a8e4421b24a77336813"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_CHARACTER. <a href="group___f_h5_t.html#ga7e6b6dbf21167a8e4421b24a77336813">More...</a><br /></td></tr>
+<tr class="separator:ga7e6b6dbf21167a8e4421b24a77336813"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05827cd7c11c9832fa96aaeea55d0335"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga05827cd7c11c9832fa96aaeea55d0335">h5t_std_ref_obj</a></td></tr>
+<tr class="memdesc:ga05827cd7c11c9832fa96aaeea55d0335"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_REF_OBJ. <a href="group___f_h5_t.html#ga05827cd7c11c9832fa96aaeea55d0335">More...</a><br /></td></tr>
+<tr class="separator:ga05827cd7c11c9832fa96aaeea55d0335"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac19a5f498b6a0708da85f2be23843bae"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gac19a5f498b6a0708da85f2be23843bae">h5t_std_ref_dsetreg</a></td></tr>
+<tr class="memdesc:gac19a5f498b6a0708da85f2be23843bae"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_REF_DSETREG. <a href="group___f_h5_t.html#gac19a5f498b6a0708da85f2be23843bae">More...</a><br /></td></tr>
+<tr class="separator:gac19a5f498b6a0708da85f2be23843bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c427a8ed3aa4a06a1819009128392d5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga5c427a8ed3aa4a06a1819009128392d5">h5t_ieee_f32be</a></td></tr>
+<tr class="memdesc:ga5c427a8ed3aa4a06a1819009128392d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_IEEE_F32BE. <a href="group___f_h5_t.html#ga5c427a8ed3aa4a06a1819009128392d5">More...</a><br /></td></tr>
+<tr class="separator:ga5c427a8ed3aa4a06a1819009128392d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99b87acca8e98ee41928f7e4a9a093d4"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga99b87acca8e98ee41928f7e4a9a093d4">h5t_ieee_f32le</a></td></tr>
+<tr class="memdesc:ga99b87acca8e98ee41928f7e4a9a093d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_IEEE_F32LE. <a href="group___f_h5_t.html#ga99b87acca8e98ee41928f7e4a9a093d4">More...</a><br /></td></tr>
+<tr class="separator:ga99b87acca8e98ee41928f7e4a9a093d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga91ae4f8e8dde63722df1fde8c540aea4"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga91ae4f8e8dde63722df1fde8c540aea4">h5t_ieee_f64be</a></td></tr>
+<tr class="memdesc:ga91ae4f8e8dde63722df1fde8c540aea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_IEEE_F64BE. <a href="group___f_h5_t.html#ga91ae4f8e8dde63722df1fde8c540aea4">More...</a><br /></td></tr>
+<tr class="separator:ga91ae4f8e8dde63722df1fde8c540aea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec7187b9759d3385d8e37b29db0ab57f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaec7187b9759d3385d8e37b29db0ab57f">h5t_ieee_f64le</a></td></tr>
+<tr class="memdesc:gaec7187b9759d3385d8e37b29db0ab57f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_IEEE_F64LE. <a href="group___f_h5_t.html#gaec7187b9759d3385d8e37b29db0ab57f">More...</a><br /></td></tr>
+<tr class="separator:gaec7187b9759d3385d8e37b29db0ab57f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafc52498ccafa1d8ed20e01c10b7039a5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gafc52498ccafa1d8ed20e01c10b7039a5">h5t_std_i8be</a></td></tr>
+<tr class="memdesc:gafc52498ccafa1d8ed20e01c10b7039a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I8BE. <a href="group___f_h5_t.html#gafc52498ccafa1d8ed20e01c10b7039a5">More...</a><br /></td></tr>
+<tr class="separator:gafc52498ccafa1d8ed20e01c10b7039a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b2c596037d0af0c3853eacdf9c4c8df"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0b2c596037d0af0c3853eacdf9c4c8df">h5t_std_i8le</a></td></tr>
+<tr class="memdesc:ga0b2c596037d0af0c3853eacdf9c4c8df"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I8LE. <a href="group___f_h5_t.html#ga0b2c596037d0af0c3853eacdf9c4c8df">More...</a><br /></td></tr>
+<tr class="separator:ga0b2c596037d0af0c3853eacdf9c4c8df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad8e4320fcde09bc02832c7157cf97217"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gad8e4320fcde09bc02832c7157cf97217">h5t_std_i16be</a></td></tr>
+<tr class="memdesc:gad8e4320fcde09bc02832c7157cf97217"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I16BE. <a href="group___f_h5_t.html#gad8e4320fcde09bc02832c7157cf97217">More...</a><br /></td></tr>
+<tr class="separator:gad8e4320fcde09bc02832c7157cf97217"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga962f2d9ce3d497cbea6cc3d9c10405e1"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga962f2d9ce3d497cbea6cc3d9c10405e1">h5t_std_i16le</a></td></tr>
+<tr class="memdesc:ga962f2d9ce3d497cbea6cc3d9c10405e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I16LE. <a href="group___f_h5_t.html#ga962f2d9ce3d497cbea6cc3d9c10405e1">More...</a><br /></td></tr>
+<tr class="separator:ga962f2d9ce3d497cbea6cc3d9c10405e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3b4474a9499ebf560f80597aebad045"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaa3b4474a9499ebf560f80597aebad045">h5t_std_i32be</a></td></tr>
+<tr class="memdesc:gaa3b4474a9499ebf560f80597aebad045"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I32BE. <a href="group___f_h5_t.html#gaa3b4474a9499ebf560f80597aebad045">More...</a><br /></td></tr>
+<tr class="separator:gaa3b4474a9499ebf560f80597aebad045"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafac6f7661e58b37bb99d41aa36814c01"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gafac6f7661e58b37bb99d41aa36814c01">h5t_std_i32le</a></td></tr>
+<tr class="memdesc:gafac6f7661e58b37bb99d41aa36814c01"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I32LE. <a href="group___f_h5_t.html#gafac6f7661e58b37bb99d41aa36814c01">More...</a><br /></td></tr>
+<tr class="separator:gafac6f7661e58b37bb99d41aa36814c01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0d4051afea44c0c726ca031fbe4ea7f0"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0d4051afea44c0c726ca031fbe4ea7f0">h5t_std_i64be</a></td></tr>
+<tr class="memdesc:ga0d4051afea44c0c726ca031fbe4ea7f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I64BE. <a href="group___f_h5_t.html#ga0d4051afea44c0c726ca031fbe4ea7f0">More...</a><br /></td></tr>
+<tr class="separator:ga0d4051afea44c0c726ca031fbe4ea7f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac5e584a67f18e2187af56c0e4c11ad78"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gac5e584a67f18e2187af56c0e4c11ad78">h5t_std_i64le</a></td></tr>
+<tr class="memdesc:gac5e584a67f18e2187af56c0e4c11ad78"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_I64LE. <a href="group___f_h5_t.html#gac5e584a67f18e2187af56c0e4c11ad78">More...</a><br /></td></tr>
+<tr class="separator:gac5e584a67f18e2187af56c0e4c11ad78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0264d6379db4200ba89840986a6aa350"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0264d6379db4200ba89840986a6aa350">h5t_std_u8be</a></td></tr>
+<tr class="memdesc:ga0264d6379db4200ba89840986a6aa350"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U8BE. <a href="group___f_h5_t.html#ga0264d6379db4200ba89840986a6aa350">More...</a><br /></td></tr>
+<tr class="separator:ga0264d6379db4200ba89840986a6aa350"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac6afd972ef711e83b22927e1d4980c0f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gac6afd972ef711e83b22927e1d4980c0f">h5t_std_u8le</a></td></tr>
+<tr class="memdesc:gac6afd972ef711e83b22927e1d4980c0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U8LE. <a href="group___f_h5_t.html#gac6afd972ef711e83b22927e1d4980c0f">More...</a><br /></td></tr>
+<tr class="separator:gac6afd972ef711e83b22927e1d4980c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6531ec878c1e27a11562a0196c16c966"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga6531ec878c1e27a11562a0196c16c966">h5t_std_u16be</a></td></tr>
+<tr class="memdesc:ga6531ec878c1e27a11562a0196c16c966"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U16BE. <a href="group___f_h5_t.html#ga6531ec878c1e27a11562a0196c16c966">More...</a><br /></td></tr>
+<tr class="separator:ga6531ec878c1e27a11562a0196c16c966"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae6614505111849a07be55130cfc5d6e3"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae6614505111849a07be55130cfc5d6e3">h5t_std_u16le</a></td></tr>
+<tr class="memdesc:gae6614505111849a07be55130cfc5d6e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U16LE. <a href="group___f_h5_t.html#gae6614505111849a07be55130cfc5d6e3">More...</a><br /></td></tr>
+<tr class="separator:gae6614505111849a07be55130cfc5d6e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga417b0c06e47127a9b9f2ae4cc3eaddda"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga417b0c06e47127a9b9f2ae4cc3eaddda">h5t_std_u32be</a></td></tr>
+<tr class="memdesc:ga417b0c06e47127a9b9f2ae4cc3eaddda"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U32BE. <a href="group___f_h5_t.html#ga417b0c06e47127a9b9f2ae4cc3eaddda">More...</a><br /></td></tr>
+<tr class="separator:ga417b0c06e47127a9b9f2ae4cc3eaddda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13a3d76148a246dfdf17f52556299011"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga13a3d76148a246dfdf17f52556299011">h5t_std_u32le</a></td></tr>
+<tr class="memdesc:ga13a3d76148a246dfdf17f52556299011"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U32LE. <a href="group___f_h5_t.html#ga13a3d76148a246dfdf17f52556299011">More...</a><br /></td></tr>
+<tr class="separator:ga13a3d76148a246dfdf17f52556299011"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaedffb1e9820841a558b623626846469a"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaedffb1e9820841a558b623626846469a">h5t_std_u64be</a></td></tr>
+<tr class="memdesc:gaedffb1e9820841a558b623626846469a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U64BE. <a href="group___f_h5_t.html#gaedffb1e9820841a558b623626846469a">More...</a><br /></td></tr>
+<tr class="separator:gaedffb1e9820841a558b623626846469a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4d1bbccb1eb92063e5c0655ddec403f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf4d1bbccb1eb92063e5c0655ddec403f">h5t_std_u64le</a></td></tr>
+<tr class="memdesc:gaf4d1bbccb1eb92063e5c0655ddec403f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_U64LE. <a href="group___f_h5_t.html#gaf4d1bbccb1eb92063e5c0655ddec403f">More...</a><br /></td></tr>
+<tr class="separator:gaf4d1bbccb1eb92063e5c0655ddec403f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca304ab11452988098480fa5a40eb44d"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaca304ab11452988098480fa5a40eb44d">h5t_string</a></td></tr>
+<tr class="memdesc:gaca304ab11452988098480fa5a40eb44d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STRING. <a href="group___f_h5_t.html#gaca304ab11452988098480fa5a40eb44d">More...</a><br /></td></tr>
+<tr class="separator:gaca304ab11452988098480fa5a40eb44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac15c26025b7f7a86b2d42636f5f9e225"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gac15c26025b7f7a86b2d42636f5f9e225">h5t_std_b8be</a></td></tr>
+<tr class="memdesc:gac15c26025b7f7a86b2d42636f5f9e225"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B8BE. <a href="group___f_h5_t.html#gac15c26025b7f7a86b2d42636f5f9e225">More...</a><br /></td></tr>
+<tr class="separator:gac15c26025b7f7a86b2d42636f5f9e225"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae62c71d1ad2767a9a19fa2e9dc59aad8"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae62c71d1ad2767a9a19fa2e9dc59aad8">h5t_std_b8le</a></td></tr>
+<tr class="memdesc:gae62c71d1ad2767a9a19fa2e9dc59aad8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B8LE. <a href="group___f_h5_t.html#gae62c71d1ad2767a9a19fa2e9dc59aad8">More...</a><br /></td></tr>
+<tr class="separator:gae62c71d1ad2767a9a19fa2e9dc59aad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga042efa5c7e9e151c1effd0f054f71e48"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga042efa5c7e9e151c1effd0f054f71e48">h5t_std_b16be</a></td></tr>
+<tr class="memdesc:ga042efa5c7e9e151c1effd0f054f71e48"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B16BE. <a href="group___f_h5_t.html#ga042efa5c7e9e151c1effd0f054f71e48">More...</a><br /></td></tr>
+<tr class="separator:ga042efa5c7e9e151c1effd0f054f71e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1b57a8f39be3a404ace3a403c6dad8a9"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga1b57a8f39be3a404ace3a403c6dad8a9">h5t_std_b16le</a></td></tr>
+<tr class="memdesc:ga1b57a8f39be3a404ace3a403c6dad8a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B16LE. <a href="group___f_h5_t.html#ga1b57a8f39be3a404ace3a403c6dad8a9">More...</a><br /></td></tr>
+<tr class="separator:ga1b57a8f39be3a404ace3a403c6dad8a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c7f87b77f9b62a70910ab938c282571"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga3c7f87b77f9b62a70910ab938c282571">h5t_std_b32be</a></td></tr>
+<tr class="memdesc:ga3c7f87b77f9b62a70910ab938c282571"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B32BE. <a href="group___f_h5_t.html#ga3c7f87b77f9b62a70910ab938c282571">More...</a><br /></td></tr>
+<tr class="separator:ga3c7f87b77f9b62a70910ab938c282571"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c364748d197d265e34eedea98b1f1cf"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga3c364748d197d265e34eedea98b1f1cf">h5t_std_b32le</a></td></tr>
+<tr class="memdesc:ga3c364748d197d265e34eedea98b1f1cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B32LE. <a href="group___f_h5_t.html#ga3c364748d197d265e34eedea98b1f1cf">More...</a><br /></td></tr>
+<tr class="separator:ga3c364748d197d265e34eedea98b1f1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0c7112b9d07822e8dec7ed91131de040"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0c7112b9d07822e8dec7ed91131de040">h5t_std_b64be</a></td></tr>
+<tr class="memdesc:ga0c7112b9d07822e8dec7ed91131de040"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B64BE. <a href="group___f_h5_t.html#ga0c7112b9d07822e8dec7ed91131de040">More...</a><br /></td></tr>
+<tr class="separator:ga0c7112b9d07822e8dec7ed91131de040"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f549a58e8707a9aa0d1dde34785b8fb"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga1f549a58e8707a9aa0d1dde34785b8fb">h5t_std_b64le</a></td></tr>
+<tr class="memdesc:ga1f549a58e8707a9aa0d1dde34785b8fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STD_B64LE. <a href="group___f_h5_t.html#ga1f549a58e8707a9aa0d1dde34785b8fb">More...</a><br /></td></tr>
+<tr class="separator:ga1f549a58e8707a9aa0d1dde34785b8fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6e75e48a9f4149bf9a44f57febbc424b"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga6e75e48a9f4149bf9a44f57febbc424b">h5t_native_b8</a></td></tr>
+<tr class="memdesc:ga6e75e48a9f4149bf9a44f57febbc424b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_B8. <a href="group___f_h5_t.html#ga6e75e48a9f4149bf9a44f57febbc424b">More...</a><br /></td></tr>
+<tr class="separator:ga6e75e48a9f4149bf9a44f57febbc424b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a000f98108b8137489d69970d17bb2f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga9a000f98108b8137489d69970d17bb2f">h5t_native_b16</a></td></tr>
+<tr class="memdesc:ga9a000f98108b8137489d69970d17bb2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_B16. <a href="group___f_h5_t.html#ga9a000f98108b8137489d69970d17bb2f">More...</a><br /></td></tr>
+<tr class="separator:ga9a000f98108b8137489d69970d17bb2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2748adc374853ca83d849a720c69db23"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga2748adc374853ca83d849a720c69db23">h5t_native_b32</a></td></tr>
+<tr class="memdesc:ga2748adc374853ca83d849a720c69db23"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_B32. <a href="group___f_h5_t.html#ga2748adc374853ca83d849a720c69db23">More...</a><br /></td></tr>
+<tr class="separator:ga2748adc374853ca83d849a720c69db23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae37466816bf260c09fd5a34e0133c981"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae37466816bf260c09fd5a34e0133c981">h5t_native_b64</a></td></tr>
+<tr class="memdesc:gae37466816bf260c09fd5a34e0133c981"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NATIVE_B64. <a href="group___f_h5_t.html#gae37466816bf260c09fd5a34e0133c981">More...</a><br /></td></tr>
+<tr class="separator:gae37466816bf260c09fd5a34e0133c981"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7777b685c03d25ffd7e1dcca7f921435"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga7777b685c03d25ffd7e1dcca7f921435">h5t_fortran_s1</a></td></tr>
+<tr class="memdesc:ga7777b685c03d25ffd7e1dcca7f921435"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_FORTRAN_S1. <a href="group___f_h5_t.html#ga7777b685c03d25ffd7e1dcca7f921435">More...</a><br /></td></tr>
+<tr class="separator:ga7777b685c03d25ffd7e1dcca7f921435"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4d94d9c6607368daf89ed1a876a051b"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gac4d94d9c6607368daf89ed1a876a051b">h5t_c_s1</a></td></tr>
+<tr class="memdesc:gac4d94d9c6607368daf89ed1a876a051b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_C_S1. <a href="group___f_h5_t.html#gac4d94d9c6607368daf89ed1a876a051b">More...</a><br /></td></tr>
+<tr class="separator:gac4d94d9c6607368daf89ed1a876a051b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga64146a86636ce6984000e564fe32580c"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga64146a86636ce6984000e564fe32580c">h5t_native_float_128</a></td></tr>
+<tr class="memdesc:ga64146a86636ce6984000e564fe32580c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Quadruple-precision floating-point. <a href="group___f_h5_t.html#ga64146a86636ce6984000e564fe32580c">More...</a><br /></td></tr>
+<tr class="separator:ga64146a86636ce6984000e564fe32580c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafbbd069277c806a73f9611a767a6f76f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gafbbd069277c806a73f9611a767a6f76f">h5t_no_class_f</a></td></tr>
+<tr class="memdesc:gafbbd069277c806a73f9611a767a6f76f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NO_CLASS. <a href="group___f_h5_t.html#gafbbd069277c806a73f9611a767a6f76f">More...</a><br /></td></tr>
+<tr class="separator:gafbbd069277c806a73f9611a767a6f76f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae675de28d401512e40879d014d97d3f7"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae675de28d401512e40879d014d97d3f7">h5t_integer_f</a></td></tr>
+<tr class="memdesc:gae675de28d401512e40879d014d97d3f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_INTEGER. <a href="group___f_h5_t.html#gae675de28d401512e40879d014d97d3f7">More...</a><br /></td></tr>
+<tr class="separator:gae675de28d401512e40879d014d97d3f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa1a51923a96ce7b9d14c8ce5cd8b64e9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaa1a51923a96ce7b9d14c8ce5cd8b64e9">h5t_float_f</a></td></tr>
+<tr class="memdesc:gaa1a51923a96ce7b9d14c8ce5cd8b64e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_FLOAT. <a href="group___f_h5_t.html#gaa1a51923a96ce7b9d14c8ce5cd8b64e9">More...</a><br /></td></tr>
+<tr class="separator:gaa1a51923a96ce7b9d14c8ce5cd8b64e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga828c3aa8e330880ac6de308fd4a9c204"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga828c3aa8e330880ac6de308fd4a9c204">h5t_time_f</a></td></tr>
+<tr class="memdesc:ga828c3aa8e330880ac6de308fd4a9c204"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_TIME. <a href="group___f_h5_t.html#ga828c3aa8e330880ac6de308fd4a9c204">More...</a><br /></td></tr>
+<tr class="separator:ga828c3aa8e330880ac6de308fd4a9c204"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga99bbad74c4efdf48b35f6d2a4bfdcfec"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga99bbad74c4efdf48b35f6d2a4bfdcfec">h5t_string_f</a></td></tr>
+<tr class="memdesc:ga99bbad74c4efdf48b35f6d2a4bfdcfec"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STRING. <a href="group___f_h5_t.html#ga99bbad74c4efdf48b35f6d2a4bfdcfec">More...</a><br /></td></tr>
+<tr class="separator:ga99bbad74c4efdf48b35f6d2a4bfdcfec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd1a564d21c1e6c8e016764d7a93896f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gacd1a564d21c1e6c8e016764d7a93896f">h5t_bitfield_f</a></td></tr>
+<tr class="memdesc:gacd1a564d21c1e6c8e016764d7a93896f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_BITFIELD. <a href="group___f_h5_t.html#gacd1a564d21c1e6c8e016764d7a93896f">More...</a><br /></td></tr>
+<tr class="separator:gacd1a564d21c1e6c8e016764d7a93896f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga37a0a73c6c5529bce38ff639d1973160"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga37a0a73c6c5529bce38ff639d1973160">h5t_opaque_f</a></td></tr>
+<tr class="memdesc:ga37a0a73c6c5529bce38ff639d1973160"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_OPAQUE. <a href="group___f_h5_t.html#ga37a0a73c6c5529bce38ff639d1973160">More...</a><br /></td></tr>
+<tr class="separator:ga37a0a73c6c5529bce38ff639d1973160"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6135edad1d75807175b8f7ad59899812"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga6135edad1d75807175b8f7ad59899812">h5t_compound_f</a></td></tr>
+<tr class="memdesc:ga6135edad1d75807175b8f7ad59899812"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_COMPOUND. <a href="group___f_h5_t.html#ga6135edad1d75807175b8f7ad59899812">More...</a><br /></td></tr>
+<tr class="separator:ga6135edad1d75807175b8f7ad59899812"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad60b5c6ec4ab6120df37060f32ff4fb9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gad60b5c6ec4ab6120df37060f32ff4fb9">h5t_reference_f</a></td></tr>
+<tr class="memdesc:gad60b5c6ec4ab6120df37060f32ff4fb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_REFERENCE. <a href="group___f_h5_t.html#gad60b5c6ec4ab6120df37060f32ff4fb9">More...</a><br /></td></tr>
+<tr class="separator:gad60b5c6ec4ab6120df37060f32ff4fb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae398133f6ce7bdaa8252fd264ae7d792"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae398133f6ce7bdaa8252fd264ae7d792">h5t_enum_f</a></td></tr>
+<tr class="memdesc:gae398133f6ce7bdaa8252fd264ae7d792"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ENUM. <a href="group___f_h5_t.html#gae398133f6ce7bdaa8252fd264ae7d792">More...</a><br /></td></tr>
+<tr class="separator:gae398133f6ce7bdaa8252fd264ae7d792"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae1b7d220313810f6782cfb05d2696b54"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gae1b7d220313810f6782cfb05d2696b54">h5t_vlen_f</a></td></tr>
+<tr class="memdesc:gae1b7d220313810f6782cfb05d2696b54"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_VLEN. <a href="group___f_h5_t.html#gae1b7d220313810f6782cfb05d2696b54">More...</a><br /></td></tr>
+<tr class="separator:gae1b7d220313810f6782cfb05d2696b54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadeced8a7850dfaed56dbd1c197928e68"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gadeced8a7850dfaed56dbd1c197928e68">h5t_array_f</a></td></tr>
+<tr class="memdesc:gadeced8a7850dfaed56dbd1c197928e68"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ARRAY. <a href="group___f_h5_t.html#gadeced8a7850dfaed56dbd1c197928e68">More...</a><br /></td></tr>
+<tr class="separator:gadeced8a7850dfaed56dbd1c197928e68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e29c29c56bb28fe4c5dfcac1aef1f91"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0e29c29c56bb28fe4c5dfcac1aef1f91">h5t_order_le_f</a></td></tr>
+<tr class="memdesc:ga0e29c29c56bb28fe4c5dfcac1aef1f91"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ORDER_LE. <a href="group___f_h5_t.html#ga0e29c29c56bb28fe4c5dfcac1aef1f91">More...</a><br /></td></tr>
+<tr class="separator:ga0e29c29c56bb28fe4c5dfcac1aef1f91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1818506bc1c80bd170573b1d4c80cf34"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga1818506bc1c80bd170573b1d4c80cf34">h5t_order_be_f</a></td></tr>
+<tr class="memdesc:ga1818506bc1c80bd170573b1d4c80cf34"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ORDER_BE. <a href="group___f_h5_t.html#ga1818506bc1c80bd170573b1d4c80cf34">More...</a><br /></td></tr>
+<tr class="separator:ga1818506bc1c80bd170573b1d4c80cf34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga752bc4495cb3bf6ea3db1276f74c096d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga752bc4495cb3bf6ea3db1276f74c096d">h5t_order_vax_f</a></td></tr>
+<tr class="memdesc:ga752bc4495cb3bf6ea3db1276f74c096d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ORDER_VAX. <a href="group___f_h5_t.html#ga752bc4495cb3bf6ea3db1276f74c096d">More...</a><br /></td></tr>
+<tr class="separator:ga752bc4495cb3bf6ea3db1276f74c096d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga757a981f1ad6ca4688ce53f21369bd59"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga757a981f1ad6ca4688ce53f21369bd59">h5t_order_none_f</a></td></tr>
+<tr class="memdesc:ga757a981f1ad6ca4688ce53f21369bd59"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ORDER_NONE. <a href="group___f_h5_t.html#ga757a981f1ad6ca4688ce53f21369bd59">More...</a><br /></td></tr>
+<tr class="separator:ga757a981f1ad6ca4688ce53f21369bd59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga23e644a2ca50d572fbdcb8f900ff3e00"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga23e644a2ca50d572fbdcb8f900ff3e00">h5t_order_mixed_f</a></td></tr>
+<tr class="memdesc:ga23e644a2ca50d572fbdcb8f900ff3e00"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_ORDER_MIXED. <a href="group___f_h5_t.html#ga23e644a2ca50d572fbdcb8f900ff3e00">More...</a><br /></td></tr>
+<tr class="separator:ga23e644a2ca50d572fbdcb8f900ff3e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga29c3771b33dca3bc74a2e67e86265bee"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga29c3771b33dca3bc74a2e67e86265bee">h5t_pad_zero_f</a></td></tr>
+<tr class="memdesc:ga29c3771b33dca3bc74a2e67e86265bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_PAD_ZERO. <a href="group___f_h5_t.html#ga29c3771b33dca3bc74a2e67e86265bee">More...</a><br /></td></tr>
+<tr class="separator:ga29c3771b33dca3bc74a2e67e86265bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga20f7642238ab24eabffa1a13040030d4"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga20f7642238ab24eabffa1a13040030d4">h5t_pad_one_f</a></td></tr>
+<tr class="memdesc:ga20f7642238ab24eabffa1a13040030d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_PAD_ONE. <a href="group___f_h5_t.html#ga20f7642238ab24eabffa1a13040030d4">More...</a><br /></td></tr>
+<tr class="separator:ga20f7642238ab24eabffa1a13040030d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab9154bac971a8844e269314c4020a74d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gab9154bac971a8844e269314c4020a74d">h5t_pad_background_f</a></td></tr>
+<tr class="memdesc:gab9154bac971a8844e269314c4020a74d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_PAD_BACKGROUND. <a href="group___f_h5_t.html#gab9154bac971a8844e269314c4020a74d">More...</a><br /></td></tr>
+<tr class="separator:gab9154bac971a8844e269314c4020a74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaec8bcccb3bb3961744cdd8187c60f59"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaaec8bcccb3bb3961744cdd8187c60f59">h5t_pad_error_f</a></td></tr>
+<tr class="memdesc:gaaec8bcccb3bb3961744cdd8187c60f59"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_PAD_ERROR. <a href="group___f_h5_t.html#gaaec8bcccb3bb3961744cdd8187c60f59">More...</a><br /></td></tr>
+<tr class="separator:gaaec8bcccb3bb3961744cdd8187c60f59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf1af8717548d60740fc6ee21f493a810"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf1af8717548d60740fc6ee21f493a810">h5t_sgn_none_f</a></td></tr>
+<tr class="memdesc:gaf1af8717548d60740fc6ee21f493a810"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_SGN_NONE. <a href="group___f_h5_t.html#gaf1af8717548d60740fc6ee21f493a810">More...</a><br /></td></tr>
+<tr class="separator:gaf1af8717548d60740fc6ee21f493a810"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ed1f950b91f9521cf1af13f158df8ca"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga0ed1f950b91f9521cf1af13f158df8ca">h5t_sgn_2_f</a></td></tr>
+<tr class="memdesc:ga0ed1f950b91f9521cf1af13f158df8ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_SGN_2. <a href="group___f_h5_t.html#ga0ed1f950b91f9521cf1af13f158df8ca">More...</a><br /></td></tr>
+<tr class="separator:ga0ed1f950b91f9521cf1af13f158df8ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga688349cf5043749cb6a05d800d3d4db9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga688349cf5043749cb6a05d800d3d4db9">h5t_sgn_error_f</a></td></tr>
+<tr class="memdesc:ga688349cf5043749cb6a05d800d3d4db9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_SGN_ERROR. <a href="group___f_h5_t.html#ga688349cf5043749cb6a05d800d3d4db9">More...</a><br /></td></tr>
+<tr class="separator:ga688349cf5043749cb6a05d800d3d4db9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4affc9e5c02b51e59329a29fa12125c1"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga4affc9e5c02b51e59329a29fa12125c1">h5t_norm_implied_f</a></td></tr>
+<tr class="memdesc:ga4affc9e5c02b51e59329a29fa12125c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NORM_IMPLIED. <a href="group___f_h5_t.html#ga4affc9e5c02b51e59329a29fa12125c1">More...</a><br /></td></tr>
+<tr class="separator:ga4affc9e5c02b51e59329a29fa12125c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf6c67728747e51b1be0ae887bf089080"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf6c67728747e51b1be0ae887bf089080">h5t_norm_msbset_f</a></td></tr>
+<tr class="memdesc:gaf6c67728747e51b1be0ae887bf089080"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NORM_MSBSET. <a href="group___f_h5_t.html#gaf6c67728747e51b1be0ae887bf089080">More...</a><br /></td></tr>
+<tr class="separator:gaf6c67728747e51b1be0ae887bf089080"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6333fbfd7c367eaef7b0fcb169b23639"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga6333fbfd7c367eaef7b0fcb169b23639">h5t_norm_none_f</a></td></tr>
+<tr class="memdesc:ga6333fbfd7c367eaef7b0fcb169b23639"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_NORM_NONE. <a href="group___f_h5_t.html#ga6333fbfd7c367eaef7b0fcb169b23639">More...</a><br /></td></tr>
+<tr class="separator:ga6333fbfd7c367eaef7b0fcb169b23639"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga20f95d665cd192ae1aa0afb5559d967e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga20f95d665cd192ae1aa0afb5559d967e">h5t_cset_ascii_f</a></td></tr>
+<tr class="memdesc:ga20f95d665cd192ae1aa0afb5559d967e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_CSET_ASCII. <a href="group___f_h5_t.html#ga20f95d665cd192ae1aa0afb5559d967e">More...</a><br /></td></tr>
+<tr class="separator:ga20f95d665cd192ae1aa0afb5559d967e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9fc7f4efb50e12303b69120674c4dd7c"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga9fc7f4efb50e12303b69120674c4dd7c">h5t_cset_utf8_f</a></td></tr>
+<tr class="memdesc:ga9fc7f4efb50e12303b69120674c4dd7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_CSET_UTF8. <a href="group___f_h5_t.html#ga9fc7f4efb50e12303b69120674c4dd7c">More...</a><br /></td></tr>
+<tr class="separator:ga9fc7f4efb50e12303b69120674c4dd7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05bbe3e8ead006af0ebbd27cec8ee02b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga05bbe3e8ead006af0ebbd27cec8ee02b">h5t_str_nullterm_f</a></td></tr>
+<tr class="memdesc:ga05bbe3e8ead006af0ebbd27cec8ee02b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STR_NULLTERM. <a href="group___f_h5_t.html#ga05bbe3e8ead006af0ebbd27cec8ee02b">More...</a><br /></td></tr>
+<tr class="separator:ga05bbe3e8ead006af0ebbd27cec8ee02b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga236245e657c90e48b0a7504ec81ca30d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga236245e657c90e48b0a7504ec81ca30d">h5t_str_nullpad_f</a></td></tr>
+<tr class="memdesc:ga236245e657c90e48b0a7504ec81ca30d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STR_NULLPAD. <a href="group___f_h5_t.html#ga236245e657c90e48b0a7504ec81ca30d">More...</a><br /></td></tr>
+<tr class="separator:ga236245e657c90e48b0a7504ec81ca30d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf9779126b809beeae2c4138555675d52"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaf9779126b809beeae2c4138555675d52">h5t_str_spacepad_f</a></td></tr>
+<tr class="memdesc:gaf9779126b809beeae2c4138555675d52"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STR_SPACEPAD. <a href="group___f_h5_t.html#gaf9779126b809beeae2c4138555675d52">More...</a><br /></td></tr>
+<tr class="separator:gaf9779126b809beeae2c4138555675d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49c1cc4b6a6908b18fdb86ab0a4b154d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga49c1cc4b6a6908b18fdb86ab0a4b154d">h5t_str_error_f</a></td></tr>
+<tr class="memdesc:ga49c1cc4b6a6908b18fdb86ab0a4b154d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_STR_ERROR. <a href="group___f_h5_t.html#ga49c1cc4b6a6908b18fdb86ab0a4b154d">More...</a><br /></td></tr>
+<tr class="separator:ga49c1cc4b6a6908b18fdb86ab0a4b154d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec717762b181258c529fe3337351c81b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#gaec717762b181258c529fe3337351c81b">h5t_dir_ascend_f</a></td></tr>
+<tr class="memdesc:gaec717762b181258c529fe3337351c81b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_DIR_ASCEND. <a href="group___f_h5_t.html#gaec717762b181258c529fe3337351c81b">More...</a><br /></td></tr>
+<tr class="separator:gaec717762b181258c529fe3337351c81b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b0f58c12534e059aaca4432483ecb3f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t.html#ga9b0f58c12534e059aaca4432483ecb3f">h5t_dir_descend_f</a></td></tr>
+<tr class="memdesc:ga9b0f58c12534e059aaca4432483ecb3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5T_DIR_DESCEND. <a href="group___f_h5_t.html#ga9b0f58c12534e059aaca4432483ecb3f">More...</a><br /></td></tr>
+<tr class="separator:ga9b0f58c12534e059aaca4432483ecb3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga7f1186652af1546fb40dcd4c7f9940f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7f1186652af1546fb40dcd4c7f9940f8">&#9670;&nbsp;</a></span>h5tarray_create_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tarray_create_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>base_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>rank</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates an array datatype object. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">base_id</td><td>Datatype identifier for the array base datatype </td></tr>
+ <tr><td class="paramname">rank</td><td>Rank of the array. </td></tr>
+ <tr><td class="paramname">dims</td><td>Array dimension sizes. </td></tr>
+ <tr><td class="paramname">type_id</td><td>Array datatype identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_r_r_a_y.html#ga9d9aea590106fdab7a2c07c04346f618">H5Tarray_create2()</a> </p>
+
+</div>
+</div>
+<a id="ga471f7213cfeb56a654210be19532ed58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga471f7213cfeb56a654210be19532ed58">&#9670;&nbsp;</a></span>h5tclose_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tclose_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Releases a datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#gafcba4db244f6a4d71e99c6e72b8678f0">H5Tclose()</a> </p>
+
+</div>
+</div>
+<a id="ga90c16bc1657e42f4502f64818c241bb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga90c16bc1657e42f4502f64818c241bb5">&#9670;&nbsp;</a></span>h5tcommit_anon_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tcommit_anon_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>tcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>tapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Commits a transient datatype to a file, creating a new named datatype, but does not link it into the file structure. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>A file or group identifier specifying the file in which the new named datatype is to be created. </td></tr>
+ <tr><td class="paramname">dtype_id</td><td>A datatype identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">tcpl_id</td><td>A datatype creation property list identifier (H5P_DEFAULT_F for the default property list.) </td></tr>
+ <tr><td class="paramname">tapl_id</td><td>A datatype access property list identifier should always be passed as the value H5P_DEFAULT_F.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#ga510d2e4ab51247ab1a915be701001581">H5Tcommit_anon()</a> </p>
+
+</div>
+</div>
+<a id="gae7b5891bec8ea45e0ba579ce05a85608"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae7b5891bec8ea45e0ba579ce05a85608">&#9670;&nbsp;</a></span>h5tcommit_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tcommit_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>lcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>tcpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>tapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Commits a transient datatype to a file, creating a new named datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the datatype to be stored at the specified location </td></tr>
+ <tr><td class="paramname">type_id</td><td>Identifier of a datatype to be stored. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">lcpl_id</td><td>Link creation property list. </td></tr>
+ <tr><td class="paramname">tcpl_id</td><td>Datatype creation property list. </td></tr>
+ <tr><td class="paramname">tapl_id</td><td>Datatype access property list.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#ga10352b6fa9ac58a7fbd5299496f1df31">H5Tcommit2()</a> </p>
+
+</div>
+</div>
+<a id="ga0aa0331db95ae0279b47399b2eff9263"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0aa0331db95ae0279b47399b2eff9263">&#9670;&nbsp;</a></span>h5tcommitted_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tcommitted_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>committed</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether a datatype is a named type or a transient type. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dtype_id</td><td>A datatype identifier. </td></tr>
+ <tr><td class="paramname">committed</td><td>.TRUE. if the datatype has been committed, and .FALSE. if the datatype has not been committed. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#ga0eba38d8c49784269e71ac9fa79b0f0a">H5Tcommitted()</a> </p>
+
+</div>
+</div>
+<a id="ga5ee89160f1cfff244e7aed30d313b949"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5ee89160f1cfff244e7aed30d313b949">&#9670;&nbsp;</a></span>h5tcompiler_conv_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tcompiler_conv_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>src_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dst_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Check whether the library's default conversion is hard conversion. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">src_id</td><td>Identifier for the source datatype. </td></tr>
+ <tr><td class="paramname">dst_id</td><td>Identifier for the destination datatype. </td></tr>
+ <tr><td class="paramname">flag</td><td>.TRUE. for compiler conversion, .FALSE. for library conversion. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___c_o_n_v.html#ga13fc42ad63ffd1e40e6672d30c8dd1cf">H5Tcompiler_conv()</a> </p>
+
+</div>
+</div>
+<a id="gaa7b5b8d8e1c8bd35880d943e170b1ec8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa7b5b8d8e1c8bd35880d943e170b1ec8">&#9670;&nbsp;</a></span>h5tconvert_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tconvert_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>src_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dst_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>nelmts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in), optional&#160;</td>
+ <td class="paramname"><em>background</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>plist_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Converts data from between specified datatypes. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">src_id</td><td>Identifier for the source datatype. </td></tr>
+ <tr><td class="paramname">dst_id</td><td>Identifier for the destination datatype. </td></tr>
+ <tr><td class="paramname">nelmts</td><td>Size of array buf. </td></tr>
+ <tr><td class="paramname">buf</td><td>Array containing pre-conversion values. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">background</td><td>Background buffer. </td></tr>
+ <tr><td class="paramname">plist_id</td><td>Dataset transfer property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___c_o_n_v.html#ga9442478475a03357ee47fa035df0228a">H5Tconvert()</a> </p>
+
+</div>
+</div>
+<a id="ga4d1d66b7b3ae3ef00c08084879687a0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4d1d66b7b3ae3ef00c08084879687a0a">&#9670;&nbsp;</a></span>h5tcopy_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tcopy_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>new_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a copy of existing datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">new_type_id</td><td>Identifier of datatype's copy. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#gaec07efbab84f4e5b4ed22f010786be8e">H5Tcopy()</a> </p>
+
+</div>
+</div>
+<a id="gaa72316bfe2feffd6d4a5ea2b0e74fd99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa72316bfe2feffd6d4a5ea2b0e74fd99">&#9670;&nbsp;</a></span>h5tcreate_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tcreate_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>class</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">class</td><td>Datatype class can be one of: <ul>
+<li>H5T_COMPOUND_F </li>
+<li>H5T_ENUM_F </li>
+<li>H5T_OPAQUE_F </li>
+<li>H5T_STRING_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">size</td><td>Size of the datatype. </td></tr>
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#gaa9afc38e1a7d35e4d0bec24c569b3c65">H5Tcreate()</a> </p>
+
+</div>
+</div>
+<a id="ga3fe2bb6fed70b8c606c78e1594b131d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3fe2bb6fed70b8c606c78e1594b131d1">&#9670;&nbsp;</a></span>h5tdecode_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tdecode_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Decode A binary object description of data type and return a new object handle. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">buf</td><td>Buffer for the data space object to be decoded. </td></tr>
+ <tr><td class="paramname">obj_id</td><td>Object ID. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#ga186d7ed91fc0f9c55e19dcd96c7b229b">H5Tdecode()</a> </p>
+
+</div>
+</div>
+<a id="ga75b0c881a5ffe8651d1370c9e6aeb0f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga75b0c881a5ffe8651d1370c9e6aeb0f7">&#9670;&nbsp;</a></span>h5tencode_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tencode_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(inout)&#160;</td>
+ <td class="paramname"><em>nalloc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Encode a data type object description into a binary buffer. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Identifier of the object to be encoded. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer for the object to be encoded into. </td></tr>
+ <tr><td class="paramname">nalloc</td><td>If set to zero, returns the size of the buffer needed. Otherwise, it sets the size of <code>buf</code> allocated. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#ga1ceda41ee462fab8dd70bdf67205ed1c">H5Tencode()</a> </p>
+
+</div>
+</div>
+<a id="gaab696c260d2a6d1dc4baca7c60ddde12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaab696c260d2a6d1dc4baca7c60ddde12">&#9670;&nbsp;</a></span>h5tenum_create_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tenum_create_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>parent_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>new_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new enumeration datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">parent_id</td><td>Datatype identifier for base datatype. </td></tr>
+ <tr><td class="paramname">new_type_id</td><td>Datatype identifier for the enumeration datatype. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___e_n_u_m.html#gafd8d8cfead535791b3f753d21e79991f">H5Tenum_create()</a> </p>
+
+</div>
+</div>
+<a id="ga1c8c41d447231da025fc202ad9c47fe2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1c8c41d447231da025fc202ad9c47fe2">&#9670;&nbsp;</a></span>h5tenum_insert_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tenum_insert_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Inserts a new enumeration datatype member. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier for the enumeration datatype. </td></tr>
+ <tr><td class="paramname">name</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">value</td><td>Pointer to the value of the new member. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="ga1c8c41d447231da025fc202ad9c47fe2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1c8c41d447231da025fc202ad9c47fe2">&#9670;&nbsp;</a></span>h5tenum_insert_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tenum_insert_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Inserts a new enumeration datatype member. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier for the enumeration datatype. </td></tr>
+ <tr><td class="paramname">name</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">value</td><td>Value of the new member. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a id="gab24f8dc01ed574f4120305f44dfd492c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab24f8dc01ed574f4120305f44dfd492c">&#9670;&nbsp;</a></span>h5tenum_nameof_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tenum_nameof_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>namelen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the symbol name corresponding to a specified member of an enumeration datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">value</td><td>Value of the enumeration datatype. </td></tr>
+ <tr><td class="paramname">namelen</td><td>Name buffer size. </td></tr>
+ <tr><td class="paramname">name</td><td>Buffer to hold symbol name. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___e_n_u_m.html#gab45f148151595716006ad8b603d55623">H5Tenum_nameof()</a> </p>
+
+</div>
+</div>
+<a id="ga5d97ef88c0077f693b4d53c8e9742723"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5d97ef88c0077f693b4d53c8e9742723">&#9670;&nbsp;</a></span>h5tenum_valueof_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tenum_valueof_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the value corresponding to a specified member of an enumeration datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Symbol name. </td></tr>
+ <tr><td class="paramname">value</td><td>Value of the enumeration datatype. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___e_n_u_m.html#ga5a50f4172640de713e16f0ecd12aeb30">H5Tenum_valueof()</a> </p>
+
+</div>
+</div>
+<a id="ga4933a253df6ce257410290135df1b969"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4933a253df6ce257410290135df1b969">&#9670;&nbsp;</a></span>h5tequal_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tequal_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type1_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type2_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>flag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether two datatype identifiers refer to the same datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type1_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">type2_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">flag</td><td>TRUE/FALSE flag to indicate if two datatypes are equal. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#gaa92250f289b557b63cba974defa20b0f">H5Tequal()</a> </p>
+
+</div>
+</div>
+<a id="ga13ce767b9b9857d3daaeebb5a3470f82"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga13ce767b9b9857d3daaeebb5a3470f82">&#9670;&nbsp;</a></span>h5tget_array_dims_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_array_dims_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(*), intent(out)&#160;</td>
+ <td class="paramname"><em>dims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns sizes of array dimensions. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Array datatype identifier. </td></tr>
+ <tr><td class="paramname">dims</td><td>Buffer to store array datatype dimensions. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_r_r_a_y.html#ga3ea18a56f03d3b9c8f3ff4091c784769">H5Tget_array_dims2()</a> </p>
+
+</div>
+</div>
+<a id="gae0d94a96adf5bf2703856e914281da3a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae0d94a96adf5bf2703856e914281da3a">&#9670;&nbsp;</a></span>h5tget_array_ndims_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_array_ndims_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>ndims</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the rank of an array datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Array datatype identifier. </td></tr>
+ <tr><td class="paramname">ndims</td><td>Number of array dimensions. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_r_r_a_y.html#gadec89de23da8efaba4677abfd818a9c0">H5Tget_array_ndims()</a> </p>
+
+</div>
+</div>
+<a id="ga99a2d81d7ea4f8e2b2ea17114dfcbf39"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga99a2d81d7ea4f8e2b2ea17114dfcbf39">&#9670;&nbsp;</a></span>h5tget_class_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_class_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>class</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the datatype class identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">class</td><td>Class, possible values are: <ul>
+<li>H5T_NO_CLASS_F </li>
+<li>H5T_INTEGER_F </li>
+<li>H5T_FLOAT_F </li>
+<li>H5T_TIME_F </li>
+<li>H5T_STRING_F </li>
+<li>H5T_BITFIELD_F </li>
+<li>H5T_OPAQUE_F </li>
+<li>H5T_COMPOUND_F </li>
+<li>H5T_REFERENCE_F </li>
+<li>H5T_ENUM_F </li>
+<li>H5T_VLEN_F </li>
+<li>H5T_ARRAY_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#ga364545c053f925fec65880b235e37898">H5Tget_class()</a> </p>
+
+</div>
+</div>
+<a id="ga7cdcba10abd067f14d22c473c8e9e23e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7cdcba10abd067f14d22c473c8e9e23e">&#9670;&nbsp;</a></span>h5tget_create_plist_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_create_plist_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>dtpl_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a copy of a datatype creation property list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dtype_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">dtpl_id</td><td>Datatype property list identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#ga6802c22c6e90216aa839a4a83909a54c">H5Tget_create_plist()</a> </p>
+
+</div>
+</div>
+<a id="ga95622585e2d811eb94e2766a90ab9e78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga95622585e2d811eb94e2766a90ab9e78">&#9670;&nbsp;</a></span>h5tget_cset_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_cset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>cset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the character set type of a string datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">cset</td><td>Character set type of a string datatype. Possible values are: <ul>
+<li>H5T_CSET_ASCII_F </li>
+<li>H5T_CSET_UTF8_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#ga5bc2f3e8f708f5bcdd0d8667950310c1">H5Tget_cset()</a> </p>
+
+</div>
+</div>
+<a id="gae785a61ed56e1fc3a8770a4deb66a9a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae785a61ed56e1fc3a8770a4deb66a9a8">&#9670;&nbsp;</a></span>h5tget_ebias_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_ebias_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>ebias</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the exponent bias of a floating-point type. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">ebias</td><td>Datatype exponent bias. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#ga302b1c22cc6007ca69724a9e387e3888">H5Tget_ebias()</a> </p>
+
+</div>
+</div>
+<a id="gaff39cc06e9e20bd14329efbf26992756"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaff39cc06e9e20bd14329efbf26992756">&#9670;&nbsp;</a></span>h5tget_fields_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_fields_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>spos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>epos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>esize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>mpos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>msize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves floating point datatype bit field information. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">spos</td><td>Sign bit-position. </td></tr>
+ <tr><td class="paramname">epos</td><td>Exponent bit-position. </td></tr>
+ <tr><td class="paramname">esize</td><td>Size of exponent in bits. </td></tr>
+ <tr><td class="paramname">mpos</td><td>Mantissa position. </td></tr>
+ <tr><td class="paramname">msize</td><td>Size of mantissa in bits. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#ga42e62cb497fdec8f08cb9ac3c6de0e14">H5Tget_fields()</a> </p>
+
+</div>
+</div>
+<a id="ga7e65f5931d8cce3a9fa915f251a053db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7e65f5931d8cce3a9fa915f251a053db">&#9670;&nbsp;</a></span>h5tget_inpad_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_inpad_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>padtype</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the internal padding type for unused bits in floating-point datatypes. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">padtype</td><td>Padding type for unused bits. Possible values are: <ul>
+<li>H5T_PAD_ZERO_F </li>
+<li>H5T_PAD_ONE_F </li>
+<li>H5T_PAD_BACKGROUND_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#gaaea02cfeb3e749d0983563b4d510a321">H5Tget_inpad()</a> </p>
+
+</div>
+</div>
+<a id="ga06fae5e2f6fc40949aa87cec148633a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga06fae5e2f6fc40949aa87cec148633a0">&#9670;&nbsp;</a></span>h5tget_member_class_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_member_class_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>member_no</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>class</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns datatype class of compound datatype member. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datartpe identifier. </td></tr>
+ <tr><td class="paramname">member_no</td><td>Index of compound datatype member. </td></tr>
+ <tr><td class="paramname">class</td><td>Class type for compound dadtype member. Valid classes: <ul>
+<li>H5T_NO_CLASS_F (error) </li>
+<li>H5T_INTEGER_F </li>
+<li>H5T_FLOAT_F </li>
+<li>H5T_TIME_F </li>
+<li>H5T_STRING_F </li>
+<li>H5T_BITFIELD_F </li>
+<li>H5T_OPAQUE_F </li>
+<li>H5T_COMPOUND_F </li>
+<li>H5T_REFERENCE_F </li>
+<li>H5T_ENUM_F </li>
+<li>H5T_VLEN_F </li>
+<li>H5T_ARRAY_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___c_o_m_p_o_u_n_d.html#gac8476d164fb972fbf7b8c4584b8e916b">H5Tget_member_class()</a> </p>
+
+</div>
+</div>
+<a id="gaae339c99e110ae25d420892c1d9c30b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaae339c99e110ae25d420892c1d9c30b1">&#9670;&nbsp;</a></span>h5tget_member_index_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_member_index_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the index of a compound or enumeration datatype member. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the field or member whose index to be retrieved from the datatype. </td></tr>
+ <tr><td class="paramname">index</td><td>Based index of the filed or member (0 to N-1). </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___c_o_m_p_e_n_u_m.html#gabe31b13b2b8bf29d1a4c3b04cf917c6c">H5Tget_member_index()</a> </p>
+
+</div>
+</div>
+<a id="ga89c65f2fe04d7b0cacc980791d8858f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga89c65f2fe04d7b0cacc980791d8858f5">&#9670;&nbsp;</a></span>h5tget_member_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_member_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>member_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>namelen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the name of a field of a compound datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">index</td><td>Filed index (0-based). </td></tr>
+ <tr><td class="paramname">member_name</td><td>Buffer to hold member's name. </td></tr>
+ <tr><td class="paramname">namelen</td><td>Name length. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___c_o_m_p_e_n_u_m.html#gaef6b68436eba0fca751968ebf057ade3">H5Tget_member_name()</a> </p>
+
+</div>
+</div>
+<a id="ga2afc2274dc768e2a3653ce34159da31a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2afc2274dc768e2a3653ce34159da31a">&#9670;&nbsp;</a></span>h5tget_member_offset_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_member_offset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>member_no</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the offset of a field of a compound datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">member_no</td><td>Number of the field. </td></tr>
+ <tr><td class="paramname">offset</td><td>Byte offset of the requested field. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___c_o_m_p_o_u_n_d.html#ga46cf2a60b54a08695635749c215af4af">H5Tget_member_offset()</a> </p>
+
+</div>
+</div>
+<a id="ga44342e87281f72a47811665dc31611ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga44342e87281f72a47811665dc31611ed">&#9670;&nbsp;</a></span>h5tget_member_type_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_member_type_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>field_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>datatype</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the datatype of the specified member. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Compound datatype identifier. </td></tr>
+ <tr><td class="paramname">field_idx</td><td>Field index (0-based). </td></tr>
+ <tr><td class="paramname">datatype</td><td>Identifier of the member's datatype. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___c_o_m_p_o_u_n_d.html#gaf5de0eabe28246f040342e275b9a63eb">H5Tget_member_type()</a> </p>
+
+</div>
+</div>
+<a id="gaf94d409c89de4c0d399f279db0f6617b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf94d409c89de4c0d399f279db0f6617b">&#9670;&nbsp;</a></span>h5tget_member_value_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_member_value_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>member_no</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the value of an enumeration datatype member. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">member_no</td><td>Number of the enumeration datatype member. </td></tr>
+ <tr><td class="paramname">value</td><td>Value of the enumeration datatype. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___e_n_u_m.html#ga4fc2d29dcde5af45b905bbc7355d2b76">H5Tget_member_value()</a> </p>
+
+</div>
+</div>
+<a id="ga795f03bdc5024c42d41489a5331cad0b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga795f03bdc5024c42d41489a5331cad0b">&#9670;&nbsp;</a></span>h5tget_native_type_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_native_type_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>dtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>direction</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>native_dtype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the native datatype of a specified datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">dtype_id</td><td>Datatype identifier for the dataset datatype. </td></tr>
+ <tr><td class="paramname">direction</td><td>Direction of search: H5T_DIR_DEFAULT, default direction is inscendent, H5T_DIR_ASCEND , in inscendent order, H5T_DIR_DESCEND, in descendent order.<ul>
+<li>NOTE: In C it is defined as a structure: H5T_direction_t </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">native_dtype_id</td><td>The native datatype identifier for the specified dataset datatype. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#ga05b99133058637e8daa5d745381ddd3d">H5Tget_native_type()</a> </p>
+
+</div>
+</div>
+<a id="ga61f7dd8592ba40ce7f45be54eb8f2887"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga61f7dd8592ba40ce7f45be54eb8f2887">&#9670;&nbsp;</a></span>h5tget_nmembers_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_nmembers_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>num_members</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the number of fields in a compound datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">num_members</td><td>Number of members. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___c_o_m_p_e_n_u_m.html#ga21bdfc706f71ebe298a433e74b5bc626">H5Tget_nmembers()</a> </p>
+
+</div>
+</div>
+<a id="gada1d80ae1b0f516ef87ca4b878108da8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gada1d80ae1b0f516ef87ca4b878108da8">&#9670;&nbsp;</a></span>h5tget_norm_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_norm_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>norm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves mantissa normalization of a floating-point datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">norm</td><td>Normalization types, valid values are: <ul>
+<li>H5T_NORM_IMPLIED_F </li>
+<li>H5T_NORM_MSBSET_F </li>
+<li>H5T_NORM_NONE_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#gad43c79f15565465a3559f5faf2c87b75">H5Tget_norm()</a> </p>
+
+</div>
+</div>
+<a id="ga49a9c0b8f7611d110376204e3f300094"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga49a9c0b8f7611d110376204e3f300094">&#9670;&nbsp;</a></span>h5tget_offset_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_offset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the bit offset of the first significant bit. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">offset</td><td>Offset value. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#ga225f0b6d173f90d3696bb68b88ae07c1">H5Tget_offset()</a> </p>
+
+</div>
+</div>
+<a id="ga36f21ccac76cd7a57fc7ab333f6191b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga36f21ccac76cd7a57fc7ab333f6191b1">&#9670;&nbsp;</a></span>h5tget_order_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_order_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the byte order of an atomic datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">order</td><td>Byte order for the datatype, possible values are: <ul>
+<li>H5T_ORDER_LE_F </li>
+<li>H5T_ORDER_BE_F </li>
+<li>H5T_ORDER_VAX_F (not implemented yet) </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#gaeb5bd7ec46787a4b6d33947dc73c2a5f">H5Tget_order()</a> </p>
+
+</div>
+</div>
+<a id="ga60d19b899341d977b55e84252fef07d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga60d19b899341d977b55e84252fef07d5">&#9670;&nbsp;</a></span>h5tget_pad_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_pad_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>lsbpad</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>msbpad</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the padding type of the least and most-significant bit padding. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">lsbpad</td><td>Least-significant bit padding type. </td></tr>
+ <tr><td class="paramname">msbpad</td><td>Most-significant bit padding type. Possible values are: <ul>
+<li>H5T_PAD_ERROR_F </li>
+<li>H5T_PAD_ZERO_F </li>
+<li>H5T_PAD_ONE_F </li>
+<li>H5T_PAD_BACKGROUND_F </li>
+<li>H5T_PAD_NPAD_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#ga26a22811b56f5a63b6cb638f6773d872">H5Tget_pad()</a> </p>
+
+</div>
+</div>
+<a id="ga8f04aaf3991fe2b1ee761a727c71123d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8f04aaf3991fe2b1ee761a727c71123d">&#9670;&nbsp;</a></span>h5tget_precision_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_precision_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>PRECISION</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the precision of an atomic datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">precision</td><td>Precision of the datatype. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#gaac9f5410c8cf456f048011030b7f90f9">H5Tget_precision()</a> </p>
+
+</div>
+</div>
+<a id="ga628c364ae68893d9fda3be0b133b30a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga628c364ae68893d9fda3be0b133b30a6">&#9670;&nbsp;</a></span>h5tget_sign_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_sign_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>sign</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the sign type for an integer type. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">sign</td><td>Sign type. Possible values are: <ul>
+<li>Unsigned integer type H5T_SGN_NONE_F = 0 </li>
+<li>Two's complement signed integer type H5T_SGN_2_F = 1 </li>
+<li>Error value H5T_SGN_ERROR_F = -1 </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#ga636f7655e706ccf7a3f23566ca561e90">H5Tget_sign()</a> </p>
+
+</div>
+</div>
+<a id="ga5d3ba7bc2145a47ab9599866f8e1c9d3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5d3ba7bc2145a47ab9599866f8e1c9d3">&#9670;&nbsp;</a></span>h5tget_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(out)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the size of a datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Datatype size. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#ga1b971589cd7a86f3e84affdee455564e">H5Tget_size()</a> </p>
+
+</div>
+</div>
+<a id="gaba9ba3af7a736083406d255a9c39b473"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaba9ba3af7a736083406d255a9c39b473">&#9670;&nbsp;</a></span>h5tget_strpad_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_strpad_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>strpad</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the storage mechanism for a string datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">strpad</td><td>Storage method for a string datatype. Possible values are: <ul>
+<li>H5T_STR_NULLTERM_F </li>
+<li>H5T_STR_NULLPAD_F </li>
+<li>H5T_STR_SPACEPAD_F </li>
+<li>H5T_STR_ERROR_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#ga564b21cc269467c39f59462feb0d5903">H5Tget_strpad()</a> </p>
+
+</div>
+</div>
+<a id="ga706fa34d4724a1f4e81ca6fab5212cd1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga706fa34d4724a1f4e81ca6fab5212cd1">&#9670;&nbsp;</a></span>h5tget_super_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_super_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>base_type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the base datatype from which a datatype is derived. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">base_type_id</td><td>Identifier of the base type. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#ga331e8f7b388a50af77294018db788de3">H5Tget_super()</a> </p>
+
+</div>
+</div>
+<a id="gaab2402bc5547dbe91a5dfe30ba0bc004"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaab2402bc5547dbe91a5dfe30ba0bc004">&#9670;&nbsp;</a></span>h5tget_tag_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tget_tag_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>tag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>taglen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the tag associated with an opaque datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Identifier for opaque datatype. </td></tr>
+ <tr><td class="paramname">tag</td><td>Unique ASCII string associated with opaque datatype. </td></tr>
+ <tr><td class="paramname">taglen</td><td>Length of tag. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_p_a_q_u_e.html#ga6a9331e94d73e3b6e64a4b4dacc62bba">H5Tget_tag()</a> </p>
+
+</div>
+</div>
+<a id="ga8cdb932106b5371916b938a50171cb2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8cdb932106b5371916b938a50171cb2e">&#9670;&nbsp;</a></span>h5tinsert_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tinsert_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>field_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Adds a new member to a compound datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Compound datatype identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>Name of the field to insert. </td></tr>
+ <tr><td class="paramname">offset</td><td>Start of the member in an instance of the compound datatype. </td></tr>
+ <tr><td class="paramname">field_id</td><td>Datatype identifier of the field to insert. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___c_o_m_p_o_u_n_d.html#ga487d8f64a76f48b6eeb7f402d3b8b081">H5Tinsert()</a> </p>
+
+</div>
+</div>
+<a id="ga33771332825fe03b91e8a33f269b7fbe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga33771332825fe03b91e8a33f269b7fbe">&#9670;&nbsp;</a></span>h5tis_variable_str_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tis_variable_str_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>status</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether a dattype is a variable string. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datartpe identifier. </td></tr>
+ <tr><td class="paramname">status</td><td>Flag to indicate if datatype is a variable string ( TRUE or FALSE). </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#gac16f1dd88eda4bc5ae5b325809dc2bee">H5Tis_variable_str()</a> </p>
+
+</div>
+</div>
+<a id="ga658dc20ed44c8990cf06855ec51ec641"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga658dc20ed44c8990cf06855ec51ec641">&#9670;&nbsp;</a></span>h5topen_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5topen_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>tapl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens named datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. </td></tr>
+ <tr><td class="paramname">name</td><td>A datatype name. </td></tr>
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">tapl_id</td><td>Datatype access property list identifier.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#ga7e65e77634f1fb4ba38cbcdab9a59bc2">H5Topen2()</a> </p>
+
+</div>
+</div>
+<a id="gafcd62d8ab54cd83ff485615699ecb3db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafcd62d8ab54cd83ff485615699ecb3db">&#9670;&nbsp;</a></span>h5tpack_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tpack_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Recursively removes padding from within a compound datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Compound datatype identifier. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___c_o_m_p_o_u_n_d.html#ga1a28ac30f83a4920aba49bb1b0a6a0f3">H5Tpack()</a> </p>
+
+</div>
+</div>
+<a id="ga2f545feaa064cb6395fd9aa447149604"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2f545feaa064cb6395fd9aa447149604">&#9670;&nbsp;</a></span>h5tset_cset_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_cset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>cset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets character set to be used. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">cset</td><td>Character set type of a string datatype. Possible values are: <ul>
+<li>H5T_CSET_ASCII_F </li>
+<li>H5T_CSET_UTF8_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#ga4909c0c3d97c3d212fee032cc8dc031a">H5Tset_cset()</a> </p>
+
+</div>
+</div>
+<a id="ga3acc306b128d32227a71ef585bcbdd2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3acc306b128d32227a71ef585bcbdd2d">&#9670;&nbsp;</a></span>h5tset_ebias_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_ebias_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>ebias</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the exponent bias of a floating-point type. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">ebias</td><td>Datatype exponent bias. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#gad2c4a8f09672f4166f39efe83d44dba2">H5Tset_ebias()</a> </p>
+
+</div>
+</div>
+<a id="gab3890d07bc9a1bc5cb5eccf2f9c852f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab3890d07bc9a1bc5cb5eccf2f9c852f7">&#9670;&nbsp;</a></span>h5tset_fields_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_fields_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>spos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>epos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>esize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>mpos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>msize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets locations and sizes of floating point bit fields. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">spos</td><td>Sign bit-position. </td></tr>
+ <tr><td class="paramname">epos</td><td>Exponent bit-position. </td></tr>
+ <tr><td class="paramname">esize</td><td>Size of exponent in bits. </td></tr>
+ <tr><td class="paramname">mpos</td><td>Mantissa position. </td></tr>
+ <tr><td class="paramname">msize</td><td>Size of mantissa in bits. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#gafbdc98b45749e5cfbaf1a8689f3c403d">H5Tset_fields()</a> </p>
+
+</div>
+</div>
+<a id="ga00781a858719855735255d6f46e93c7d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga00781a858719855735255d6f46e93c7d">&#9670;&nbsp;</a></span>h5tset_inpad_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_inpad_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>padtype</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Fills unused internal floating point bits. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">padtype</td><td>Padding type for unused bits. Possible values are: <ul>
+<li>H5T_PAD_ZERO_F </li>
+<li>H5T_PAD_ONE_F </li>
+<li>H5T_PAD_BACKGROUND_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#ga6dc8e6ba49a24f56f0912539cf9e0481">H5Tset_inpad()</a> </p>
+
+</div>
+</div>
+<a id="ga5428bb984435c11686faec09c2b25ee9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5428bb984435c11686faec09c2b25ee9">&#9670;&nbsp;</a></span>h5tset_norm_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_norm_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>norm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the mantissa normalization of a floating-point datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">norm</td><td>Normalization types, valid values are: <ul>
+<li>H5T_NORM_IMPLIED_F </li>
+<li>H5T_NORM_MSBSET_F </li>
+<li>H5T_NORM_NONE_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#gaa415a17c98bf32c357f5a35ba657beab">H5Tset_norm()</a> </p>
+
+</div>
+</div>
+<a id="gaf5523d7ea9d9631c7474a8749006aa0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf5523d7ea9d9631c7474a8749006aa0a">&#9670;&nbsp;</a></span>h5tset_offset_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_offset_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the bit offset of the first significant bit. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">offset</td><td>Offset value. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#gafd22e4b0aecbe6dad9a899c5bf567e2f">H5Tset_offset()</a> </p>
+
+</div>
+</div>
+<a id="ga8d2a4f5861b05869a847df141f65a60d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8d2a4f5861b05869a847df141f65a60d">&#9670;&nbsp;</a></span>h5tset_order_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_order_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>order</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the byte ordering of an atomic datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">order</td><td>Datatype byte order Possible values are: <ul>
+<li>H5T_ORDER_LE_F </li>
+<li>H5T_ORDER_BE_F </li>
+<li>H5T_ORDER_VAX_F (not implemented yet) </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#gab1aab76b1214a819281f2156c6d45d71">H5Tset_order()</a> </p>
+
+</div>
+</div>
+<a id="gace802bbfac5f87499e2ce066e6531d3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gace802bbfac5f87499e2ce066e6531d3e">&#9670;&nbsp;</a></span>h5tset_pad_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_pad_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>lsbpad</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>msbpad</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the least and most-significant bits padding types. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">lsbpad</td><td>Least-significant bit padding type. </td></tr>
+ <tr><td class="paramname">msbpad</td><td>Most-significant bit padding type. Possible values are: <ul>
+<li>H5T_PAD_ERROR_F </li>
+<li>H5T_PAD_ZERO_F </li>
+<li>H5T_PAD_ONE_F </li>
+<li>H5T_PAD_BACKGROUND_F </li>
+<li>H5T_PAD_NPAD_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#ga1089a9f454052d0038a06a432ce8e1e1">H5Tset_pad()</a> </p>
+
+</div>
+</div>
+<a id="ga025e9f67a455390302f8040582105a35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga025e9f67a455390302f8040582105a35">&#9670;&nbsp;</a></span>h5tset_precision_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_precision_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>PRECISION</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the precision of an atomic datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">precision</td><td>Datatype precision. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#gab0f4dccfc2fb47bf2c7e06c9bf84c1f7">H5Tset_precision()</a> </p>
+
+</div>
+</div>
+<a id="ga8c8140147aa1ffb16ab26d96036d4415"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8c8140147aa1ffb16ab26d96036d4415">&#9670;&nbsp;</a></span>h5tset_sign_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_sign_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>sign</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the sign property for an integer type. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">sign</td><td>Sign type. Possible values are: <ul>
+<li>Unsigned integer type H5T_SGN_NONE_F = 0 </li>
+<li>Two's complement signed integer type H5T_SGN_2_F = 1 </li>
+<li>Error value H5T_SGN_ERROR_F = -1 </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#ga3ac9a4781cd3c4a8b5df4ff549ec8aec">H5Tset_sign()</a> </p>
+
+</div>
+</div>
+<a id="gae42e654e206029d59c4f5fb6d2ca4d61"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae42e654e206029d59c4f5fb6d2ca4d61">&#9670;&nbsp;</a></span>h5tset_size_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_size_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the total size for an atomic datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">size</td><td>Size of the datatype. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t.html#gae5f38bfd4a4c557496b3194b5180212c">H5Tset_size()</a> </p>
+
+</div>
+</div>
+<a id="ga9077e7f50152bd7abd87bb862bcc1b06"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9077e7f50152bd7abd87bb862bcc1b06">&#9670;&nbsp;</a></span>h5tset_strpad_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_strpad_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>strpad</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Defines the storage mechanism for character strings. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Datatype identifier. </td></tr>
+ <tr><td class="paramname">strpad</td><td>Storage method for a string datatype. Possible values are: <ul>
+<li>H5T_STR_NULLTERM_F </li>
+<li>H5T_STR_NULLPAD_F </li>
+<li>H5T_STR_SPACEPAD_F </li>
+<li>H5T_STR_ERROR_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___a_t_o_m.html#gaec9ebf44e766cc5b932d0bf26dcf8700">H5Tset_strpad()</a> </p>
+
+</div>
+</div>
+<a id="gaab0604fc1c00ecd58407dbbd36b1a114"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaab0604fc1c00ecd58407dbbd36b1a114">&#9670;&nbsp;</a></span>h5tset_tag_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tset_tag_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>tag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Tags an opaque datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Identifier for opaque datatype. </td></tr>
+ <tr><td class="paramname">tag</td><td>Unique ASCII string with which the opaque datatype is to be tagged. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___o_p_a_q_u_e.html#ga3543ad909983a2a20e651d16502de43d">H5Tset_tag()</a> </p>
+
+</div>
+</div>
+<a id="ga7a523dfad09f4cdb7df29e65c76b7360"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7a523dfad09f4cdb7df29e65c76b7360">&#9670;&nbsp;</a></span>h5tvlen_create_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5t::h5tvlen_create_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>type_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>vltype_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new variable-length datatype. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type_id</td><td>Identifier iof base datatype. </td></tr>
+ <tr><td class="paramname">vltype_id</td><td>Identifier for VL datatype. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___v_l_e_n.html#ga6841355fa5b3c924876b121dedb8ed2f">H5Tvlen_create()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="gadeced8a7850dfaed56dbd1c197928e68"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadeced8a7850dfaed56dbd1c197928e68">&#9670;&nbsp;</a></span>h5t_array_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_array_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_ARRAY. </p>
+
+</div>
+</div>
+<a id="gacd1a564d21c1e6c8e016764d7a93896f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacd1a564d21c1e6c8e016764d7a93896f">&#9670;&nbsp;</a></span>h5t_bitfield_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_bitfield_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_BITFIELD. </p>
+
+</div>
+</div>
+<a id="gac4d94d9c6607368daf89ed1a876a051b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac4d94d9c6607368daf89ed1a876a051b">&#9670;&nbsp;</a></span>h5t_c_s1</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_c_s1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_C_S1. </p>
+
+</div>
+</div>
+<a id="ga6135edad1d75807175b8f7ad59899812"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6135edad1d75807175b8f7ad59899812">&#9670;&nbsp;</a></span>h5t_compound_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_compound_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_COMPOUND. </p>
+
+</div>
+</div>
+<a id="ga20f95d665cd192ae1aa0afb5559d967e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga20f95d665cd192ae1aa0afb5559d967e">&#9670;&nbsp;</a></span>h5t_cset_ascii_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_cset_ascii_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_CSET_ASCII. </p>
+
+</div>
+</div>
+<a id="ga9fc7f4efb50e12303b69120674c4dd7c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9fc7f4efb50e12303b69120674c4dd7c">&#9670;&nbsp;</a></span>h5t_cset_utf8_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_cset_utf8_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_CSET_UTF8. </p>
+
+</div>
+</div>
+<a id="gaec717762b181258c529fe3337351c81b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaec717762b181258c529fe3337351c81b">&#9670;&nbsp;</a></span>h5t_dir_ascend_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_dir_ascend_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_DIR_ASCEND. </p>
+
+</div>
+</div>
+<a id="ga9b0f58c12534e059aaca4432483ecb3f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9b0f58c12534e059aaca4432483ecb3f">&#9670;&nbsp;</a></span>h5t_dir_descend_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_dir_descend_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_DIR_DESCEND. </p>
+
+</div>
+</div>
+<a id="gae398133f6ce7bdaa8252fd264ae7d792"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae398133f6ce7bdaa8252fd264ae7d792">&#9670;&nbsp;</a></span>h5t_enum_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_enum_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_ENUM. </p>
+
+</div>
+</div>
+<a id="gaa1a51923a96ce7b9d14c8ce5cd8b64e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa1a51923a96ce7b9d14c8ce5cd8b64e9">&#9670;&nbsp;</a></span>h5t_float_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_float_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_FLOAT. </p>
+
+</div>
+</div>
+<a id="ga7777b685c03d25ffd7e1dcca7f921435"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7777b685c03d25ffd7e1dcca7f921435">&#9670;&nbsp;</a></span>h5t_fortran_s1</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_fortran_s1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_FORTRAN_S1. </p>
+
+</div>
+</div>
+<a id="ga5c427a8ed3aa4a06a1819009128392d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5c427a8ed3aa4a06a1819009128392d5">&#9670;&nbsp;</a></span>h5t_ieee_f32be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_ieee_f32be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_IEEE_F32BE. </p>
+
+</div>
+</div>
+<a id="ga99b87acca8e98ee41928f7e4a9a093d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga99b87acca8e98ee41928f7e4a9a093d4">&#9670;&nbsp;</a></span>h5t_ieee_f32le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_ieee_f32le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_IEEE_F32LE. </p>
+
+</div>
+</div>
+<a id="ga91ae4f8e8dde63722df1fde8c540aea4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga91ae4f8e8dde63722df1fde8c540aea4">&#9670;&nbsp;</a></span>h5t_ieee_f64be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_ieee_f64be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_IEEE_F64BE. </p>
+
+</div>
+</div>
+<a id="gaec7187b9759d3385d8e37b29db0ab57f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaec7187b9759d3385d8e37b29db0ab57f">&#9670;&nbsp;</a></span>h5t_ieee_f64le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_ieee_f64le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_IEEE_F64LE. </p>
+
+</div>
+</div>
+<a id="gae675de28d401512e40879d014d97d3f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae675de28d401512e40879d014d97d3f7">&#9670;&nbsp;</a></span>h5t_integer_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_integer_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_INTEGER. </p>
+
+</div>
+</div>
+<a id="ga9a000f98108b8137489d69970d17bb2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga9a000f98108b8137489d69970d17bb2f">&#9670;&nbsp;</a></span>h5t_native_b16</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_native_b16</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NATIVE_B16. </p>
+
+</div>
+</div>
+<a id="ga2748adc374853ca83d849a720c69db23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2748adc374853ca83d849a720c69db23">&#9670;&nbsp;</a></span>h5t_native_b32</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_native_b32</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NATIVE_B32. </p>
+
+</div>
+</div>
+<a id="gae37466816bf260c09fd5a34e0133c981"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae37466816bf260c09fd5a34e0133c981">&#9670;&nbsp;</a></span>h5t_native_b64</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_native_b64</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NATIVE_B64. </p>
+
+</div>
+</div>
+<a id="ga6e75e48a9f4149bf9a44f57febbc424b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6e75e48a9f4149bf9a44f57febbc424b">&#9670;&nbsp;</a></span>h5t_native_b8</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_native_b8</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NATIVE_B8. </p>
+
+</div>
+</div>
+<a id="ga7e6b6dbf21167a8e4421b24a77336813"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7e6b6dbf21167a8e4421b24a77336813">&#9670;&nbsp;</a></span>h5t_native_character</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_native_character</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NATIVE_CHARACTER. </p>
+
+</div>
+</div>
+<a id="gaf607a3b1d0987791a692e3cd6050295d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf607a3b1d0987791a692e3cd6050295d">&#9670;&nbsp;</a></span>h5t_native_double</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_native_double</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NATIVE_DOUBLE. </p>
+
+</div>
+</div>
+<a id="ga64146a86636ce6984000e564fe32580c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga64146a86636ce6984000e564fe32580c">&#9670;&nbsp;</a></span>h5t_native_float_128</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_native_float_128</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Quadruple-precision floating-point. </p>
+
+</div>
+</div>
+<a id="gaadb7a8cf4426aca380b4e141c627fd24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaadb7a8cf4426aca380b4e141c627fd24">&#9670;&nbsp;</a></span>h5t_native_integer</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_native_integer</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NATIVE_INTEGER. </p>
+
+</div>
+</div>
+<a id="gaf64707a7385637be37ffec6e1ab82e41"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf64707a7385637be37ffec6e1ab82e41">&#9670;&nbsp;</a></span>h5t_native_real</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_native_real</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NATIVE_REAL. </p>
+
+</div>
+</div>
+<a id="gaa830cc157349ac6c1c632ee8f185e83c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa830cc157349ac6c1c632ee8f185e83c">&#9670;&nbsp;</a></span>h5t_native_real_c_double</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_native_real_c_double</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NATIVE_REAL_C_DOUBLE. </p>
+
+</div>
+</div>
+<a id="ga461f5e51b388bae314edbba0d8c2ad55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga461f5e51b388bae314edbba0d8c2ad55">&#9670;&nbsp;</a></span>h5t_native_real_c_float</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_native_real_c_float</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NATIVE_REAL_C_FLOAT. </p>
+
+</div>
+</div>
+<a id="gae23f0e1cc2cab6cdeb21942695e455b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae23f0e1cc2cab6cdeb21942695e455b9">&#9670;&nbsp;</a></span>h5t_native_real_c_long_double</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_native_real_c_long_double</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NATIVE_REAL_C_LONG_DOUBLE. </p>
+
+</div>
+</div>
+<a id="gafbbd069277c806a73f9611a767a6f76f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafbbd069277c806a73f9611a767a6f76f">&#9670;&nbsp;</a></span>h5t_no_class_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_no_class_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NO_CLASS. </p>
+
+</div>
+</div>
+<a id="ga4affc9e5c02b51e59329a29fa12125c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4affc9e5c02b51e59329a29fa12125c1">&#9670;&nbsp;</a></span>h5t_norm_implied_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_norm_implied_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NORM_IMPLIED. </p>
+
+</div>
+</div>
+<a id="gaf6c67728747e51b1be0ae887bf089080"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf6c67728747e51b1be0ae887bf089080">&#9670;&nbsp;</a></span>h5t_norm_msbset_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_norm_msbset_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NORM_MSBSET. </p>
+
+</div>
+</div>
+<a id="ga6333fbfd7c367eaef7b0fcb169b23639"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6333fbfd7c367eaef7b0fcb169b23639">&#9670;&nbsp;</a></span>h5t_norm_none_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_norm_none_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_NORM_NONE. </p>
+
+</div>
+</div>
+<a id="ga37a0a73c6c5529bce38ff639d1973160"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga37a0a73c6c5529bce38ff639d1973160">&#9670;&nbsp;</a></span>h5t_opaque_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_opaque_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_OPAQUE. </p>
+
+</div>
+</div>
+<a id="ga1818506bc1c80bd170573b1d4c80cf34"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1818506bc1c80bd170573b1d4c80cf34">&#9670;&nbsp;</a></span>h5t_order_be_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_order_be_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_ORDER_BE. </p>
+
+</div>
+</div>
+<a id="ga0e29c29c56bb28fe4c5dfcac1aef1f91"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0e29c29c56bb28fe4c5dfcac1aef1f91">&#9670;&nbsp;</a></span>h5t_order_le_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_order_le_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_ORDER_LE. </p>
+
+</div>
+</div>
+<a id="ga23e644a2ca50d572fbdcb8f900ff3e00"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga23e644a2ca50d572fbdcb8f900ff3e00">&#9670;&nbsp;</a></span>h5t_order_mixed_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_order_mixed_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_ORDER_MIXED. </p>
+
+</div>
+</div>
+<a id="ga757a981f1ad6ca4688ce53f21369bd59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga757a981f1ad6ca4688ce53f21369bd59">&#9670;&nbsp;</a></span>h5t_order_none_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_order_none_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_ORDER_NONE. </p>
+
+</div>
+</div>
+<a id="ga752bc4495cb3bf6ea3db1276f74c096d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga752bc4495cb3bf6ea3db1276f74c096d">&#9670;&nbsp;</a></span>h5t_order_vax_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_order_vax_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_ORDER_VAX. </p>
+
+</div>
+</div>
+<a id="gab9154bac971a8844e269314c4020a74d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab9154bac971a8844e269314c4020a74d">&#9670;&nbsp;</a></span>h5t_pad_background_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_pad_background_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_PAD_BACKGROUND. </p>
+
+</div>
+</div>
+<a id="gaaec8bcccb3bb3961744cdd8187c60f59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaaec8bcccb3bb3961744cdd8187c60f59">&#9670;&nbsp;</a></span>h5t_pad_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_pad_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_PAD_ERROR. </p>
+
+</div>
+</div>
+<a id="ga20f7642238ab24eabffa1a13040030d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga20f7642238ab24eabffa1a13040030d4">&#9670;&nbsp;</a></span>h5t_pad_one_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_pad_one_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_PAD_ONE. </p>
+
+</div>
+</div>
+<a id="ga29c3771b33dca3bc74a2e67e86265bee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga29c3771b33dca3bc74a2e67e86265bee">&#9670;&nbsp;</a></span>h5t_pad_zero_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_pad_zero_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_PAD_ZERO. </p>
+
+</div>
+</div>
+<a id="gad60b5c6ec4ab6120df37060f32ff4fb9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad60b5c6ec4ab6120df37060f32ff4fb9">&#9670;&nbsp;</a></span>h5t_reference_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_reference_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_REFERENCE. </p>
+
+</div>
+</div>
+<a id="ga0ed1f950b91f9521cf1af13f158df8ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0ed1f950b91f9521cf1af13f158df8ca">&#9670;&nbsp;</a></span>h5t_sgn_2_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_sgn_2_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_SGN_2. </p>
+
+</div>
+</div>
+<a id="ga688349cf5043749cb6a05d800d3d4db9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga688349cf5043749cb6a05d800d3d4db9">&#9670;&nbsp;</a></span>h5t_sgn_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_sgn_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_SGN_ERROR. </p>
+
+</div>
+</div>
+<a id="gaf1af8717548d60740fc6ee21f493a810"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf1af8717548d60740fc6ee21f493a810">&#9670;&nbsp;</a></span>h5t_sgn_none_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_sgn_none_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_SGN_NONE. </p>
+
+</div>
+</div>
+<a id="ga042efa5c7e9e151c1effd0f054f71e48"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga042efa5c7e9e151c1effd0f054f71e48">&#9670;&nbsp;</a></span>h5t_std_b16be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_b16be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_B16BE. </p>
+
+</div>
+</div>
+<a id="ga1b57a8f39be3a404ace3a403c6dad8a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1b57a8f39be3a404ace3a403c6dad8a9">&#9670;&nbsp;</a></span>h5t_std_b16le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_b16le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_B16LE. </p>
+
+</div>
+</div>
+<a id="ga3c7f87b77f9b62a70910ab938c282571"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3c7f87b77f9b62a70910ab938c282571">&#9670;&nbsp;</a></span>h5t_std_b32be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_b32be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_B32BE. </p>
+
+</div>
+</div>
+<a id="ga3c364748d197d265e34eedea98b1f1cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3c364748d197d265e34eedea98b1f1cf">&#9670;&nbsp;</a></span>h5t_std_b32le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_b32le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_B32LE. </p>
+
+</div>
+</div>
+<a id="ga0c7112b9d07822e8dec7ed91131de040"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0c7112b9d07822e8dec7ed91131de040">&#9670;&nbsp;</a></span>h5t_std_b64be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_b64be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_B64BE. </p>
+
+</div>
+</div>
+<a id="ga1f549a58e8707a9aa0d1dde34785b8fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1f549a58e8707a9aa0d1dde34785b8fb">&#9670;&nbsp;</a></span>h5t_std_b64le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_b64le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_B64LE. </p>
+
+</div>
+</div>
+<a id="gac15c26025b7f7a86b2d42636f5f9e225"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac15c26025b7f7a86b2d42636f5f9e225">&#9670;&nbsp;</a></span>h5t_std_b8be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_b8be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_B8BE. </p>
+
+</div>
+</div>
+<a id="gae62c71d1ad2767a9a19fa2e9dc59aad8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae62c71d1ad2767a9a19fa2e9dc59aad8">&#9670;&nbsp;</a></span>h5t_std_b8le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_b8le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_B8LE. </p>
+
+</div>
+</div>
+<a id="gad8e4320fcde09bc02832c7157cf97217"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad8e4320fcde09bc02832c7157cf97217">&#9670;&nbsp;</a></span>h5t_std_i16be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_i16be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_I16BE. </p>
+
+</div>
+</div>
+<a id="ga962f2d9ce3d497cbea6cc3d9c10405e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga962f2d9ce3d497cbea6cc3d9c10405e1">&#9670;&nbsp;</a></span>h5t_std_i16le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_i16le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_I16LE. </p>
+
+</div>
+</div>
+<a id="gaa3b4474a9499ebf560f80597aebad045"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa3b4474a9499ebf560f80597aebad045">&#9670;&nbsp;</a></span>h5t_std_i32be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_i32be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_I32BE. </p>
+
+</div>
+</div>
+<a id="gafac6f7661e58b37bb99d41aa36814c01"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafac6f7661e58b37bb99d41aa36814c01">&#9670;&nbsp;</a></span>h5t_std_i32le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_i32le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_I32LE. </p>
+
+</div>
+</div>
+<a id="ga0d4051afea44c0c726ca031fbe4ea7f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0d4051afea44c0c726ca031fbe4ea7f0">&#9670;&nbsp;</a></span>h5t_std_i64be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_i64be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_I64BE. </p>
+
+</div>
+</div>
+<a id="gac5e584a67f18e2187af56c0e4c11ad78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac5e584a67f18e2187af56c0e4c11ad78">&#9670;&nbsp;</a></span>h5t_std_i64le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_i64le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_I64LE. </p>
+
+</div>
+</div>
+<a id="gafc52498ccafa1d8ed20e01c10b7039a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafc52498ccafa1d8ed20e01c10b7039a5">&#9670;&nbsp;</a></span>h5t_std_i8be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_i8be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_I8BE. </p>
+
+</div>
+</div>
+<a id="ga0b2c596037d0af0c3853eacdf9c4c8df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0b2c596037d0af0c3853eacdf9c4c8df">&#9670;&nbsp;</a></span>h5t_std_i8le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_i8le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_I8LE. </p>
+
+</div>
+</div>
+<a id="gac19a5f498b6a0708da85f2be23843bae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac19a5f498b6a0708da85f2be23843bae">&#9670;&nbsp;</a></span>h5t_std_ref_dsetreg</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_ref_dsetreg</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_REF_DSETREG. </p>
+
+</div>
+</div>
+<a id="ga05827cd7c11c9832fa96aaeea55d0335"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga05827cd7c11c9832fa96aaeea55d0335">&#9670;&nbsp;</a></span>h5t_std_ref_obj</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_ref_obj</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_REF_OBJ. </p>
+
+</div>
+</div>
+<a id="ga6531ec878c1e27a11562a0196c16c966"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6531ec878c1e27a11562a0196c16c966">&#9670;&nbsp;</a></span>h5t_std_u16be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_u16be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_U16BE. </p>
+
+</div>
+</div>
+<a id="gae6614505111849a07be55130cfc5d6e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae6614505111849a07be55130cfc5d6e3">&#9670;&nbsp;</a></span>h5t_std_u16le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_u16le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_U16LE. </p>
+
+</div>
+</div>
+<a id="ga417b0c06e47127a9b9f2ae4cc3eaddda"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga417b0c06e47127a9b9f2ae4cc3eaddda">&#9670;&nbsp;</a></span>h5t_std_u32be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_u32be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_U32BE. </p>
+
+</div>
+</div>
+<a id="ga13a3d76148a246dfdf17f52556299011"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga13a3d76148a246dfdf17f52556299011">&#9670;&nbsp;</a></span>h5t_std_u32le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_u32le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_U32LE. </p>
+
+</div>
+</div>
+<a id="gaedffb1e9820841a558b623626846469a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaedffb1e9820841a558b623626846469a">&#9670;&nbsp;</a></span>h5t_std_u64be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_u64be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_U64BE. </p>
+
+</div>
+</div>
+<a id="gaf4d1bbccb1eb92063e5c0655ddec403f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf4d1bbccb1eb92063e5c0655ddec403f">&#9670;&nbsp;</a></span>h5t_std_u64le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_u64le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_U64LE. </p>
+
+</div>
+</div>
+<a id="ga0264d6379db4200ba89840986a6aa350"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0264d6379db4200ba89840986a6aa350">&#9670;&nbsp;</a></span>h5t_std_u8be</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_u8be</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_U8BE. </p>
+
+</div>
+</div>
+<a id="gac6afd972ef711e83b22927e1d4980c0f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac6afd972ef711e83b22927e1d4980c0f">&#9670;&nbsp;</a></span>h5t_std_u8le</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_std_u8le</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STD_U8LE. </p>
+
+</div>
+</div>
+<a id="ga49c1cc4b6a6908b18fdb86ab0a4b154d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga49c1cc4b6a6908b18fdb86ab0a4b154d">&#9670;&nbsp;</a></span>h5t_str_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_str_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STR_ERROR. </p>
+
+</div>
+</div>
+<a id="ga236245e657c90e48b0a7504ec81ca30d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga236245e657c90e48b0a7504ec81ca30d">&#9670;&nbsp;</a></span>h5t_str_nullpad_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_str_nullpad_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STR_NULLPAD. </p>
+
+</div>
+</div>
+<a id="ga05bbe3e8ead006af0ebbd27cec8ee02b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga05bbe3e8ead006af0ebbd27cec8ee02b">&#9670;&nbsp;</a></span>h5t_str_nullterm_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_str_nullterm_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STR_NULLTERM. </p>
+
+</div>
+</div>
+<a id="gaf9779126b809beeae2c4138555675d52"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf9779126b809beeae2c4138555675d52">&#9670;&nbsp;</a></span>h5t_str_spacepad_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_str_spacepad_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STR_SPACEPAD. </p>
+
+</div>
+</div>
+<a id="gaca304ab11452988098480fa5a40eb44d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaca304ab11452988098480fa5a40eb44d">&#9670;&nbsp;</a></span>h5t_string</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5t_string</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STRING. </p>
+
+</div>
+</div>
+<a id="ga99bbad74c4efdf48b35f6d2a4bfdcfec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga99bbad74c4efdf48b35f6d2a4bfdcfec">&#9670;&nbsp;</a></span>h5t_string_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_string_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_STRING. </p>
+
+</div>
+</div>
+<a id="ga828c3aa8e330880ac6de308fd4a9c204"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga828c3aa8e330880ac6de308fd4a9c204">&#9670;&nbsp;</a></span>h5t_time_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_time_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_TIME. </p>
+
+</div>
+</div>
+<a id="gae1b7d220313810f6782cfb05d2696b54"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae1b7d220313810f6782cfb05d2696b54">&#9670;&nbsp;</a></span>h5t_vlen_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5t_vlen_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5T_VLEN. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_t_b.html b/develop/group___f_h5_t_b.html
new file mode 100644
index 0000000..e9749fc
--- /dev/null
+++ b/develop/group___f_h5_t_b.html
@@ -0,0 +1,1064 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran High Level Table (H5TB) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_t_b.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran High Level Table (H5TB) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_t_b.html">HDF5 Table APIs (H5TB)</a>, C-HL API</dd>
+<dd>
+<a class="el" href="_h5_t_b__u_g.html">The HDF5 High Level Table</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:gab40cec6da64f38518ed3467ff14c4029"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#gab40cec6da64f38518ed3467ff14c4029">h5tbmake_table_f</a> (table_title, loc_id, dset_name, nfields, nrecords, type_size, field_names, field_offset, field_types, chunk_size, compress, errcode)</td></tr>
+<tr class="memdesc:gab40cec6da64f38518ed3467ff14c4029"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates (DOES NOT WRITE) a dataset named <code>dset_name</code> attached to the object specified by the identifier <code>loc_id</code>. <a href="group___f_h5_t_b.html#gab40cec6da64f38518ed3467ff14c4029">More...</a><br /></td></tr>
+<tr class="separator:gab40cec6da64f38518ed3467ff14c4029"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac115d629c29684e579bf0b93aa28ce9c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#gac115d629c29684e579bf0b93aa28ce9c">h5tbmake_table_f</a> (table_title, loc_id, dset_name, nfields, nrecords, type_size, field_names, field_offset, field_types, chunk_size, fill_data, compress, data, errcode)</td></tr>
+<tr class="memdesc:gac115d629c29684e579bf0b93aa28ce9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and writes a dataset named <code>dset_name</code> attached to the object specified by the identifier <code>loc_id</code>. <a href="group___f_h5_t_b.html#gac115d629c29684e579bf0b93aa28ce9c">More...</a><br /></td></tr>
+<tr class="separator:gac115d629c29684e579bf0b93aa28ce9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a1728f6a51879b96b2fcb72c133a1f6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#ga5a1728f6a51879b96b2fcb72c133a1f6">h5tbread_table_f</a> (loc_id, dset_name, nfields, dst_size, dst_offset, dst_sizes, dst_buf, errcode)</td></tr>
+<tr class="memdesc:ga5a1728f6a51879b96b2fcb72c133a1f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a table. <a href="group___f_h5_t_b.html#ga5a1728f6a51879b96b2fcb72c133a1f6">More...</a><br /></td></tr>
+<tr class="separator:ga5a1728f6a51879b96b2fcb72c133a1f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad5affc92b1409825d7b28c2fc7f6da9c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#gad5affc92b1409825d7b28c2fc7f6da9c">h5tbwrite_field_name_f</a> (loc_id, dset_name, field_name, start, nrecords, type_size, buf, errcode)</td></tr>
+<tr class="memdesc:gad5affc92b1409825d7b28c2fc7f6da9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overwrites field. <a href="group___f_h5_t_b.html#gad5affc92b1409825d7b28c2fc7f6da9c">More...</a><br /></td></tr>
+<tr class="separator:gad5affc92b1409825d7b28c2fc7f6da9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac5f0be340f1d9640d39bcf1c026f3cb0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#gac5f0be340f1d9640d39bcf1c026f3cb0">h5tbread_field_name_f</a> (loc_id, dset_name, field_name, start, nrecords, type_size, buf, errcode)</td></tr>
+<tr class="memdesc:gac5f0be340f1d9640d39bcf1c026f3cb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads one or several fields. The fields are identified by name. <a href="group___f_h5_t_b.html#gac5f0be340f1d9640d39bcf1c026f3cb0">More...</a><br /></td></tr>
+<tr class="separator:gac5f0be340f1d9640d39bcf1c026f3cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga336066162f632fcfb5880a90d94a26bf"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#ga336066162f632fcfb5880a90d94a26bf">h5tbwrite_field_index_f</a> (loc_id, dset_name, field_index, start, nrecords, type_size, buf, errcode)</td></tr>
+<tr class="memdesc:ga336066162f632fcfb5880a90d94a26bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overwrites a field. <a href="group___f_h5_t_b.html#ga336066162f632fcfb5880a90d94a26bf">More...</a><br /></td></tr>
+<tr class="separator:ga336066162f632fcfb5880a90d94a26bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga764a493a6c66fcd0935c0f2f73f0ec4c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#ga764a493a6c66fcd0935c0f2f73f0ec4c">h5tbread_field_index_f</a> (loc_id, dset_name, field_index, start, nrecords, type_size, buf, errcode)</td></tr>
+<tr class="memdesc:ga764a493a6c66fcd0935c0f2f73f0ec4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads field. The fields are identified by index. <a href="group___f_h5_t_b.html#ga764a493a6c66fcd0935c0f2f73f0ec4c">More...</a><br /></td></tr>
+<tr class="separator:ga764a493a6c66fcd0935c0f2f73f0ec4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0e1cbcd6be6ea64a60d0ab5edf1f45ca"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#ga0e1cbcd6be6ea64a60d0ab5edf1f45ca">h5tbinsert_field_f</a> (loc_id, dset_name, field_name, field_type, position, buf, errcode)</td></tr>
+<tr class="memdesc:ga0e1cbcd6be6ea64a60d0ab5edf1f45ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert a new field into a table. <a href="group___f_h5_t_b.html#ga0e1cbcd6be6ea64a60d0ab5edf1f45ca">More...</a><br /></td></tr>
+<tr class="separator:ga0e1cbcd6be6ea64a60d0ab5edf1f45ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga526c0d75150e5ba6ccdd6ad1be3ac2ab"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#ga526c0d75150e5ba6ccdd6ad1be3ac2ab">h5tbdelete_field_f</a> (loc_id, dset_name, field_name, errcode)</td></tr>
+<tr class="memdesc:ga526c0d75150e5ba6ccdd6ad1be3ac2ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes a field from a table. <a href="group___f_h5_t_b.html#ga526c0d75150e5ba6ccdd6ad1be3ac2ab">More...</a><br /></td></tr>
+<tr class="separator:ga526c0d75150e5ba6ccdd6ad1be3ac2ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc1c51e588cbc2e4b14dba04425dfdcd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#gabc1c51e588cbc2e4b14dba04425dfdcd">h5tbget_table_info_f</a> (loc_id, dset_name, nfields, nrecords, errcode)</td></tr>
+<tr class="memdesc:gabc1c51e588cbc2e4b14dba04425dfdcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the table dimensions. <a href="group___f_h5_t_b.html#gabc1c51e588cbc2e4b14dba04425dfdcd">More...</a><br /></td></tr>
+<tr class="separator:gabc1c51e588cbc2e4b14dba04425dfdcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa0363bf0bde0d8644661848d83916784"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_t_b.html#gaa0363bf0bde0d8644661848d83916784">h5tbget_field_info_f</a> (loc_id, dset_name, nfields, field_names, field_sizes, field_offsets, type_size, errcode, maxlen_out)</td></tr>
+<tr class="memdesc:gaa0363bf0bde0d8644661848d83916784"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets information about a table. <a href="group___f_h5_t_b.html#gaa0363bf0bde0d8644661848d83916784">More...</a><br /></td></tr>
+<tr class="separator:gaa0363bf0bde0d8644661848d83916784"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga526c0d75150e5ba6ccdd6ad1be3ac2ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga526c0d75150e5ba6ccdd6ad1be3ac2ab">&#9670;&nbsp;</a></span>h5tbdelete_field_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5tb::h5tbdelete_field_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>field_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Deletes a field from a table. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the table. </td></tr>
+ <tr><td class="paramname">field_name</td><td>The name of the field to delete. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t_b.html#ga926016787829fad62541200bc003936b">H5TBdelete_field()</a> </p>
+
+</div>
+</div>
+<a id="gaa0363bf0bde0d8644661848d83916784"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa0363bf0bde0d8644661848d83916784">&#9670;&nbsp;</a></span>h5tbget_field_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5tb::h5tbget_field_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>nfields</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), dimension(nfields), intent(inout)&#160;</td>
+ <td class="paramname"><em>field_names</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), dimension(nfields), intent(inout)&#160;</td>
+ <td class="paramname"><em>field_sizes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), dimension(nfields), intent(inout)&#160;</td>
+ <td class="paramname"><em>field_offsets</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(inout)&#160;</td>
+ <td class="paramname"><em>type_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), optional&#160;</td>
+ <td class="paramname"><em>maxlen_out</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets information about a table. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to read. </td></tr>
+ <tr><td class="paramname">nfields</td><td>The number of fields. </td></tr>
+ <tr><td class="paramname">field_names</td><td>An array containing the names of the fields. </td></tr>
+ <tr><td class="paramname">field_sizes</td><td>An array containing the size of the fields. </td></tr>
+ <tr><td class="paramname">field_offsets</td><td>An array containing the offsets of the fields. </td></tr>
+ <tr><td class="paramname">type_size</td><td>The size of the HDF5 datatype associated with the table (i.e., the size in bytes of the HDF5 compound datatype used to define a row, or record, in the table). </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">maxlen_out</td><td>Maximum character length of the field names.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t_b.html#gaa0f9db05008cec2c37de8487531000ba">H5TBget_field_info()</a> </p>
+
+</div>
+</div>
+<a id="gabc1c51e588cbc2e4b14dba04425dfdcd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabc1c51e588cbc2e4b14dba04425dfdcd">&#9670;&nbsp;</a></span>h5tbget_table_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5tb::h5tbget_table_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(inout)&#160;</td>
+ <td class="paramname"><em>nfields</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(inout)&#160;</td>
+ <td class="paramname"><em>nrecords</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the table dimensions. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to read. </td></tr>
+ <tr><td class="paramname">nfields</td><td>The number of fields. </td></tr>
+ <tr><td class="paramname">nrecords</td><td>The number of records. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t_b.html#ga35c13910216330ca1768396ac7ecd99c">H5TBget_table_info()</a> </p>
+
+</div>
+</div>
+<a id="ga0e1cbcd6be6ea64a60d0ab5edf1f45ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0e1cbcd6be6ea64a60d0ab5edf1f45ca">&#9670;&nbsp;</a></span>h5tbinsert_field_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine <a class="el" href="interfaceh5tb_1_1h5tbinsert__field__f.html">h5tb::h5tbinsert_field_f</a> </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>field_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>field_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>position</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Insert a new field into a table. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the table. </td></tr>
+ <tr><td class="paramname">field_name</td><td>The name of the field to insert. </td></tr>
+ <tr><td class="paramname">field_type</td><td>The data type of the field. </td></tr>
+ <tr><td class="paramname">position</td><td>The zero based index position where to insert the field. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t_b.html#gab70acdaa351b92be0e64fc54e42a98a7">H5TBinsert_field()</a> </p>
+
+</div>
+</div>
+<a id="gab40cec6da64f38518ed3467ff14c4029"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab40cec6da64f38518ed3467ff14c4029">&#9670;&nbsp;</a></span>h5tbmake_table_f() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5tb::h5tbmake_table_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>table_title</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>nfields</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>nrecords</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>type_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), dimension(1:nfields), intent(in)&#160;</td>
+ <td class="paramname"><em>field_names</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), dimension(1:nfields), intent(in)&#160;</td>
+ <td class="paramname"><em>field_offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(1:nfields), intent(in)&#160;</td>
+ <td class="paramname"><em>field_types</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>chunk_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>compress</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates (DOES NOT WRITE) a dataset named <code>dset_name</code> attached to the object specified by the identifier <code>loc_id</code>. </p>
+<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">table_title</td><td>The title of the table. </td></tr>
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to create. </td></tr>
+ <tr><td class="paramname">nfields</td><td>The number of fields. </td></tr>
+ <tr><td class="paramname">nrecords</td><td>The number of records. </td></tr>
+ <tr><td class="paramname">type_size</td><td>The size in bytes of the structure associated with the table. Obtained with sizeof or storage_size. </td></tr>
+ <tr><td class="paramname">field_names</td><td>An array containing the names of the fields. </td></tr>
+ <tr><td class="paramname">field_offset</td><td>An array containing the offsets of the fields. </td></tr>
+ <tr><td class="paramname">field_types</td><td>An array containing the type of the fields. </td></tr>
+ <tr><td class="paramname">chunk_size</td><td>The chunk size. </td></tr>
+ <tr><td class="paramname">compress</td><td>Flag that turns compression on or off. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t_b.html#gacce384a15825421d1bddfc7b3ab1e7d0">H5TBmake_table()</a> </p>
+
+</div>
+</div>
+<a id="gac115d629c29684e579bf0b93aa28ce9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac115d629c29684e579bf0b93aa28ce9c">&#9670;&nbsp;</a></span>h5tbmake_table_f() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5tb::h5tbmake_table_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>table_title</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>nfields</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>nrecords</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>type_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), dimension(1:nfields), intent(in)&#160;</td>
+ <td class="paramname"><em>field_names</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), dimension(1:nfields), intent(in)&#160;</td>
+ <td class="paramname"><em>field_offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), dimension(1:nfields), intent(in)&#160;</td>
+ <td class="paramname"><em>field_types</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>chunk_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>fill_data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>compress</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates and writes a dataset named <code>dset_name</code> attached to the object specified by the identifier <code>loc_id</code>. </p>
+<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">table_title</td><td>The title of the table </td></tr>
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to create </td></tr>
+ <tr><td class="paramname">nfields</td><td>The number of fields </td></tr>
+ <tr><td class="paramname">nrecords</td><td>The number of records </td></tr>
+ <tr><td class="paramname">type_size</td><td>The size in bytes of the structure associated with the table; This value is obtained with sizeof(). </td></tr>
+ <tr><td class="paramname">field_names</td><td>An array containing the names of the fields </td></tr>
+ <tr><td class="paramname">field_offset</td><td>An array containing the offsets of the fields </td></tr>
+ <tr><td class="paramname">field_types</td><td>An array containing the type of the fields </td></tr>
+ <tr><td class="paramname">chunk_size</td><td>The chunk size </td></tr>
+ <tr><td class="paramname">fill_data</td><td>Fill values data </td></tr>
+ <tr><td class="paramname">compress</td><td>Flag that turns compression on or off </td></tr>
+ <tr><td class="paramname">data</td><td>Buffer with data to be written to the table </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t_b.html#gacce384a15825421d1bddfc7b3ab1e7d0">H5TBmake_table()</a> </p>
+
+</div>
+</div>
+<a id="ga764a493a6c66fcd0935c0f2f73f0ec4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga764a493a6c66fcd0935c0f2f73f0ec4c">&#9670;&nbsp;</a></span>h5tbread_field_index_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine <a class="el" href="interfaceh5tb_1_1h5tbread__field__index__f.html">h5tb::h5tbread_field_index_f</a> </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>field_index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>nrecords</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>type_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), dimension(*), intent(inout)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads field. The fields are identified by index. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to read. </td></tr>
+ <tr><td class="paramname">field_index</td><td>The indexes of the fields to read. </td></tr>
+ <tr><td class="paramname">start</td><td>The start record to read from. </td></tr>
+ <tr><td class="paramname">nrecords</td><td>The number of records to read. </td></tr>
+ <tr><td class="paramname">type_size</td><td>The size in bytes of the structure associated with the table. Obtained with sizeof or storage_size. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See similar C API: <a class="el" href="group___h5_t_b.html#ga2935a3b52062eb8ba29df6967861cb42">H5TBread_fields_index()</a> </p>
+
+</div>
+</div>
+<a id="gac5f0be340f1d9640d39bcf1c026f3cb0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac5f0be340f1d9640d39bcf1c026f3cb0">&#9670;&nbsp;</a></span>h5tbread_field_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine <a class="el" href="interfaceh5tb_1_1h5tbread__field__name__f.html">h5tb::h5tbread_field_name_f</a> </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>field_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>nrecords</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>type_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), dimension(*), intent(inout)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads one or several fields. The fields are identified by name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to read. </td></tr>
+ <tr><td class="paramname">field_name</td><td>An array containing the names of the fields to read. </td></tr>
+ <tr><td class="paramname">start</td><td>The start record to read from. </td></tr>
+ <tr><td class="paramname">nrecords</td><td>The number of records to read. </td></tr>
+ <tr><td class="paramname">type_size</td><td>The size in bytes of the structure associated with the table. Obtained with sizeof or storage_size. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See similar C API: <a class="el" href="group___h5_t_b.html#gae5034ff895197afa3e21744cfc91ef4b">H5TBread_fields_name()</a> </p>
+
+</div>
+</div>
+<a id="ga5a1728f6a51879b96b2fcb72c133a1f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5a1728f6a51879b96b2fcb72c133a1f6">&#9670;&nbsp;</a></span>h5tbread_table_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5tb::h5tbread_table_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>nfields</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>dst_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), dimension(1:nfields), intent(in)&#160;</td>
+ <td class="paramname"><em>dst_offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), dimension(1:nfields), intent(in)&#160;</td>
+ <td class="paramname"><em>dst_sizes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(c_ptr)&#160;</td>
+ <td class="paramname"><em>dst_buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Reads a table. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to read </td></tr>
+ <tr><td class="paramname">nfields</td><td>Number of fields, i.e., size of dst_offset and dst_sizes arrays. </td></tr>
+ <tr><td class="paramname">dst_size</td><td>The size of the structure type, as calculated by sizeof or storage_size </td></tr>
+ <tr><td class="paramname">dst_offset</td><td>An array containing the offsets of the fields. These offsets can be calculated with H5OFFSETOF. </td></tr>
+ <tr><td class="paramname">dst_sizes</td><td>An array containing the sizes of the fields. These sizes can be calculated with sizeof or storage_size. </td></tr>
+ <tr><td class="paramname">dst_buf</td><td>Pointer to buffer with data. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_t_b.html#gae3f29b60e32a09a4d6c7bae56374a3bb">H5TBread_table()</a> </p>
+
+</div>
+</div>
+<a id="ga336066162f632fcfb5880a90d94a26bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga336066162f632fcfb5880a90d94a26bf">&#9670;&nbsp;</a></span>h5tbwrite_field_index_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine <a class="el" href="interfaceh5tb_1_1h5tbwrite__field__index__f.html">h5tb::h5tbwrite_field_index_f</a> </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>field_index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>nrecords</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>type_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Overwrites a field. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to overwrite. </td></tr>
+ <tr><td class="paramname">field_index</td><td>The indexe of the fields to write. </td></tr>
+ <tr><td class="paramname">start</td><td>The zero based index record to start writing. </td></tr>
+ <tr><td class="paramname">nrecords</td><td>The number of records to write. </td></tr>
+ <tr><td class="paramname">type_size</td><td>The size of the structure type, as calculated by sizeof or storage_size. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See similar C API: <a class="el" href="group___h5_t_b.html#ga820da7b5da9a59495df6557e6f24f9b3">H5TBwrite_fields_index()</a> </p>
+
+</div>
+</div>
+<a id="gad5affc92b1409825d7b28c2fc7f6da9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad5affc92b1409825d7b28c2fc7f6da9c">&#9670;&nbsp;</a></span>h5tbwrite_field_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine <a class="el" href="interfaceh5tb_1_1h5tbwrite__field__name__f.html">h5tb::h5tbwrite_field_name_f</a> </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>dset_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>field_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>nrecords</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), intent(in)&#160;</td>
+ <td class="paramname"><em>type_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(type), dimension(*), intent(in)&#160;</td>
+ <td class="paramname"><em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer&#160;</td>
+ <td class="paramname"><em>errcode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Overwrites field. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Location identifier. The identifier may be that of a file or group. </td></tr>
+ <tr><td class="paramname">dset_name</td><td>The name of the dataset to overwrite </td></tr>
+ <tr><td class="paramname">field_name</td><td>The names of the fields to write </td></tr>
+ <tr><td class="paramname">start</td><td>The zero index record to start writing </td></tr>
+ <tr><td class="paramname">nrecords</td><td>The number of records to write </td></tr>
+ <tr><td class="paramname">type_size</td><td>The size of the structure type, as calculated by sizeof or storage_size. </td></tr>
+ <tr><td class="paramname">buf</td><td>Buffer with data. </td></tr>
+ <tr><td class="paramname">errcode</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See similar C API: <a class="el" href="group___h5_t_b.html#ga0e83a9cd682f3d1f499d20e58aa61111">H5TBwrite_fields_name()</a> </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_v_l.html b/develop/group___f_h5_v_l.html
new file mode 100644
index 0000000..2f2bce5
--- /dev/null
+++ b/develop/group___f_h5_v_l.html
@@ -0,0 +1,1661 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran VOL (H5VL) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_v_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran VOL (H5VL) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_v_l.html">VOL connector (H5VL)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_v_l__u_g.html">The HDF5 Virtual Object Layer (VOL)</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga693784c51c2a8dea2048bb0271143de5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga693784c51c2a8dea2048bb0271143de5">h5vlregister_connector_by_name_f</a> (name, vol_id, hdferr, vipl_id)</td></tr>
+<tr class="memdesc:ga693784c51c2a8dea2048bb0271143de5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a new VOL connector as a member of the virtual object layer class by name. <a href="group___f_h5_v_l.html#ga693784c51c2a8dea2048bb0271143de5">More...</a><br /></td></tr>
+<tr class="separator:ga693784c51c2a8dea2048bb0271143de5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7f200611a734ebc16f1bbc196675b037"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga7f200611a734ebc16f1bbc196675b037">h5vlregister_connector_by_value_f</a> (connector_value, vol_id, hdferr, vipl_id)</td></tr>
+<tr class="memdesc:ga7f200611a734ebc16f1bbc196675b037"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a new VOL connector by value. <a href="group___f_h5_v_l.html#ga7f200611a734ebc16f1bbc196675b037">More...</a><br /></td></tr>
+<tr class="separator:ga7f200611a734ebc16f1bbc196675b037"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga805068f9fb516de93aa4b3f7e0bc75cb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga805068f9fb516de93aa4b3f7e0bc75cb">h5vlis_connector_registered_by_name_f</a> (name, registered, hdferr)</td></tr>
+<tr class="memdesc:ga805068f9fb516de93aa4b3f7e0bc75cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a VOL class has been registered or not ccording to a specified connector name. <a href="group___f_h5_v_l.html#ga805068f9fb516de93aa4b3f7e0bc75cb">More...</a><br /></td></tr>
+<tr class="separator:ga805068f9fb516de93aa4b3f7e0bc75cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac6165d852f275c751777280c5539b76a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gac6165d852f275c751777280c5539b76a">h5vlis_connector_registered_by_value_f</a> (value, registered, hdferr)</td></tr>
+<tr class="memdesc:gac6165d852f275c751777280c5539b76a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a VOL class has been registered or not according to a specified connector value (ID). <a href="group___f_h5_v_l.html#gac6165d852f275c751777280c5539b76a">More...</a><br /></td></tr>
+<tr class="separator:gac6165d852f275c751777280c5539b76a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga67c9f1d1331b39f8dccad180310d6295"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga67c9f1d1331b39f8dccad180310d6295">h5vlget_connector_id_f</a> (obj_id, vol_id, hdferr)</td></tr>
+<tr class="memdesc:ga67c9f1d1331b39f8dccad180310d6295"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the ID for a registered VOL connector. <a href="group___f_h5_v_l.html#ga67c9f1d1331b39f8dccad180310d6295">More...</a><br /></td></tr>
+<tr class="separator:ga67c9f1d1331b39f8dccad180310d6295"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab19a0dfe97fbf1d4cd9d49ace9aba0bd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gab19a0dfe97fbf1d4cd9d49ace9aba0bd">h5vlget_connector_id_by_name_f</a> (name, vol_id, hdferr)</td></tr>
+<tr class="memdesc:gab19a0dfe97fbf1d4cd9d49ace9aba0bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the ID for a registered VOL connector. <a href="group___f_h5_v_l.html#gab19a0dfe97fbf1d4cd9d49ace9aba0bd">More...</a><br /></td></tr>
+<tr class="separator:gab19a0dfe97fbf1d4cd9d49ace9aba0bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga451217565aad9bf5bd6999a4ae0bc24c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga451217565aad9bf5bd6999a4ae0bc24c">h5vlget_connector_id_by_value_f</a> (value, vol_id, hdferr)</td></tr>
+<tr class="memdesc:ga451217565aad9bf5bd6999a4ae0bc24c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the ID for a registered VOL connector. <a href="group___f_h5_v_l.html#ga451217565aad9bf5bd6999a4ae0bc24c">More...</a><br /></td></tr>
+<tr class="separator:ga451217565aad9bf5bd6999a4ae0bc24c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga131b30396ed7e3c0da21b15c61884877"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga131b30396ed7e3c0da21b15c61884877">h5vlget_connector_name_f</a> (obj_id, name, hdferr, name_len)</td></tr>
+<tr class="memdesc:ga131b30396ed7e3c0da21b15c61884877"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a connector name for a VOL. <a href="group___f_h5_v_l.html#ga131b30396ed7e3c0da21b15c61884877">More...</a><br /></td></tr>
+<tr class="separator:ga131b30396ed7e3c0da21b15c61884877"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5a99a3cd8186d9d659d219fdae1d6a51"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga5a99a3cd8186d9d659d219fdae1d6a51">h5vlclose_f</a> (vol_id, hdferr)</td></tr>
+<tr class="memdesc:ga5a99a3cd8186d9d659d219fdae1d6a51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes a VOL connector ID. <a href="group___f_h5_v_l.html#ga5a99a3cd8186d9d659d219fdae1d6a51">More...</a><br /></td></tr>
+<tr class="separator:ga5a99a3cd8186d9d659d219fdae1d6a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga72912d28971789e5f6264129dfcfc395"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga72912d28971789e5f6264129dfcfc395">h5vlunregister_connector_f</a> (plugin_id, hdferr)</td></tr>
+<tr class="memdesc:ga72912d28971789e5f6264129dfcfc395"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a VOL connector ID from the library. <a href="group___f_h5_v_l.html#ga72912d28971789e5f6264129dfcfc395">More...</a><br /></td></tr>
+<tr class="separator:ga72912d28971789e5f6264129dfcfc395"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga46e6e7ea94f1f2af8bf89802a8834eea"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga46e6e7ea94f1f2af8bf89802a8834eea">h5vlnative_addr_to_token_f</a> (loc_id, addr, token, hdferr)</td></tr>
+<tr class="memdesc:ga46e6e7ea94f1f2af8bf89802a8834eea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the token representation from an address for a location identifier. <a href="group___f_h5_v_l.html#ga46e6e7ea94f1f2af8bf89802a8834eea">More...</a><br /></td></tr>
+<tr class="separator:ga46e6e7ea94f1f2af8bf89802a8834eea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga78c70182a1e00d734026daa176759c6a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga78c70182a1e00d734026daa176759c6a">h5vlnative_token_to_addr_f</a> (loc_id, token, addr, hdferr)</td></tr>
+<tr class="memdesc:ga78c70182a1e00d734026daa176759c6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the object address from a token representation for a location identifier. <a href="group___f_h5_v_l.html#ga78c70182a1e00d734026daa176759c6a">More...</a><br /></td></tr>
+<tr class="separator:ga78c70182a1e00d734026daa176759c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga8e5770669f710758244cf5cb6c568812"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga8e5770669f710758244cf5cb6c568812">h5vl_version_f</a></td></tr>
+<tr class="memdesc:ga8e5770669f710758244cf5cb6c568812"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_VERSION. <a href="group___f_h5_v_l.html#ga8e5770669f710758244cf5cb6c568812">More...</a><br /></td></tr>
+<tr class="separator:ga8e5770669f710758244cf5cb6c568812"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50479a9d01f0118d144f4299d2dc3cc8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga50479a9d01f0118d144f4299d2dc3cc8">h5_vol_invalid_f</a></td></tr>
+<tr class="memdesc:ga50479a9d01f0118d144f4299d2dc3cc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_VOL_INVALID. <a href="group___f_h5_v_l.html#ga50479a9d01f0118d144f4299d2dc3cc8">More...</a><br /></td></tr>
+<tr class="separator:ga50479a9d01f0118d144f4299d2dc3cc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3eb279b788a840d5ac42bf49dfc494e4"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga3eb279b788a840d5ac42bf49dfc494e4">h5_vol_native_f</a></td></tr>
+<tr class="memdesc:ga3eb279b788a840d5ac42bf49dfc494e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5_VOL_NATIVE. <a href="group___f_h5_v_l.html#ga3eb279b788a840d5ac42bf49dfc494e4">More...</a><br /></td></tr>
+<tr class="separator:ga3eb279b788a840d5ac42bf49dfc494e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga850a90168f01293e006b1cd43e0416c6"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga850a90168f01293e006b1cd43e0416c6">h5vl_cap_flag_none_f</a></td></tr>
+<tr class="memdesc:ga850a90168f01293e006b1cd43e0416c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_NONE. <a href="group___f_h5_v_l.html#ga850a90168f01293e006b1cd43e0416c6">More...</a><br /></td></tr>
+<tr class="separator:ga850a90168f01293e006b1cd43e0416c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga40474ec5aa01ea98ed423df3e3270281"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga40474ec5aa01ea98ed423df3e3270281">h5vl_cap_flag_threadsafe_f</a></td></tr>
+<tr class="memdesc:ga40474ec5aa01ea98ed423df3e3270281"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_THREADSAFE. <a href="group___f_h5_v_l.html#ga40474ec5aa01ea98ed423df3e3270281">More...</a><br /></td></tr>
+<tr class="separator:ga40474ec5aa01ea98ed423df3e3270281"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga507a3f3579ec8b2b0c3d389041965808"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga507a3f3579ec8b2b0c3d389041965808">h5vl_cap_flag_async_f</a></td></tr>
+<tr class="memdesc:ga507a3f3579ec8b2b0c3d389041965808"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_ASYNC. <a href="group___f_h5_v_l.html#ga507a3f3579ec8b2b0c3d389041965808">More...</a><br /></td></tr>
+<tr class="separator:ga507a3f3579ec8b2b0c3d389041965808"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae14044fb9dfa6f9cdf867d7b724844b0"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gae14044fb9dfa6f9cdf867d7b724844b0">h5vl_cap_flag_native_files_f</a></td></tr>
+<tr class="memdesc:gae14044fb9dfa6f9cdf867d7b724844b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_NATIVE_FILES. <a href="group___f_h5_v_l.html#gae14044fb9dfa6f9cdf867d7b724844b0">More...</a><br /></td></tr>
+<tr class="separator:gae14044fb9dfa6f9cdf867d7b724844b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga57b2e7c35a02ec080d60cfc8abcb5a70"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga57b2e7c35a02ec080d60cfc8abcb5a70">h5vl_cap_flag_attr_basic_f</a></td></tr>
+<tr class="memdesc:ga57b2e7c35a02ec080d60cfc8abcb5a70"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_ATTR_BASIC. <a href="group___f_h5_v_l.html#ga57b2e7c35a02ec080d60cfc8abcb5a70">More...</a><br /></td></tr>
+<tr class="separator:ga57b2e7c35a02ec080d60cfc8abcb5a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2488353792e3b731177573672b0bad92"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga2488353792e3b731177573672b0bad92">h5vl_cap_flag_attr_more_f</a></td></tr>
+<tr class="memdesc:ga2488353792e3b731177573672b0bad92"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_ATTR_MORE. <a href="group___f_h5_v_l.html#ga2488353792e3b731177573672b0bad92">More...</a><br /></td></tr>
+<tr class="separator:ga2488353792e3b731177573672b0bad92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad53812849d247ca35a2d3962627d4246"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gad53812849d247ca35a2d3962627d4246">h5vl_cap_flag_dataset_basic_f</a></td></tr>
+<tr class="memdesc:gad53812849d247ca35a2d3962627d4246"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_DATASET_BASIC. <a href="group___f_h5_v_l.html#gad53812849d247ca35a2d3962627d4246">More...</a><br /></td></tr>
+<tr class="separator:gad53812849d247ca35a2d3962627d4246"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6687de44fcd7f941a2e213f7dbb266fd"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga6687de44fcd7f941a2e213f7dbb266fd">h5vl_cap_flag_dataset_more_f</a></td></tr>
+<tr class="memdesc:ga6687de44fcd7f941a2e213f7dbb266fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_DATASET_MORE. <a href="group___f_h5_v_l.html#ga6687de44fcd7f941a2e213f7dbb266fd">More...</a><br /></td></tr>
+<tr class="separator:ga6687de44fcd7f941a2e213f7dbb266fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabd22a45cfb084f03a34fe921056aaf84"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gabd22a45cfb084f03a34fe921056aaf84">h5vl_cap_flag_file_basic_f</a></td></tr>
+<tr class="memdesc:gabd22a45cfb084f03a34fe921056aaf84"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_FILE_BASIC. <a href="group___f_h5_v_l.html#gabd22a45cfb084f03a34fe921056aaf84">More...</a><br /></td></tr>
+<tr class="separator:gabd22a45cfb084f03a34fe921056aaf84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52fa053b2ef468875e60bf2e24e03119"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga52fa053b2ef468875e60bf2e24e03119">h5vl_cap_flag_file_more_f</a></td></tr>
+<tr class="memdesc:ga52fa053b2ef468875e60bf2e24e03119"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_FILE_MORE. <a href="group___f_h5_v_l.html#ga52fa053b2ef468875e60bf2e24e03119">More...</a><br /></td></tr>
+<tr class="separator:ga52fa053b2ef468875e60bf2e24e03119"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca790e945ec54fc2f7e313074b759b1f"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gaca790e945ec54fc2f7e313074b759b1f">h5vl_cap_flag_group_basic_f</a></td></tr>
+<tr class="memdesc:gaca790e945ec54fc2f7e313074b759b1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_GROUP_BASIC. <a href="group___f_h5_v_l.html#gaca790e945ec54fc2f7e313074b759b1f">More...</a><br /></td></tr>
+<tr class="separator:gaca790e945ec54fc2f7e313074b759b1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae1c61e80f5e165f1d93f650226f1717a"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gae1c61e80f5e165f1d93f650226f1717a">h5vl_cap_flag_group_more_f</a></td></tr>
+<tr class="memdesc:gae1c61e80f5e165f1d93f650226f1717a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_GROUP_MORE. <a href="group___f_h5_v_l.html#gae1c61e80f5e165f1d93f650226f1717a">More...</a><br /></td></tr>
+<tr class="separator:gae1c61e80f5e165f1d93f650226f1717a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae5b59763a7ee68a58666c11dc80ef699"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gae5b59763a7ee68a58666c11dc80ef699">h5vl_cap_flag_link_basic_f</a></td></tr>
+<tr class="memdesc:gae5b59763a7ee68a58666c11dc80ef699"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_LINK_BASIC. <a href="group___f_h5_v_l.html#gae5b59763a7ee68a58666c11dc80ef699">More...</a><br /></td></tr>
+<tr class="separator:gae5b59763a7ee68a58666c11dc80ef699"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5bc3e237e87bec9ebec6adf88f87a85d"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga5bc3e237e87bec9ebec6adf88f87a85d">h5vl_cap_flag_link_more_f</a></td></tr>
+<tr class="memdesc:ga5bc3e237e87bec9ebec6adf88f87a85d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_LINK_MORE. <a href="group___f_h5_v_l.html#ga5bc3e237e87bec9ebec6adf88f87a85d">More...</a><br /></td></tr>
+<tr class="separator:ga5bc3e237e87bec9ebec6adf88f87a85d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf3cf29843e5bb385d34f96f5fa938459"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gaf3cf29843e5bb385d34f96f5fa938459">h5vl_cap_flag_map_basic_f</a></td></tr>
+<tr class="memdesc:gaf3cf29843e5bb385d34f96f5fa938459"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_MAP_BASIC. <a href="group___f_h5_v_l.html#gaf3cf29843e5bb385d34f96f5fa938459">More...</a><br /></td></tr>
+<tr class="separator:gaf3cf29843e5bb385d34f96f5fa938459"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac390e6d778f951b05f97f307dc1fc726"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gac390e6d778f951b05f97f307dc1fc726">h5vl_cap_flag_map_more_f</a></td></tr>
+<tr class="memdesc:gac390e6d778f951b05f97f307dc1fc726"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_MAP_MORE. <a href="group___f_h5_v_l.html#gac390e6d778f951b05f97f307dc1fc726">More...</a><br /></td></tr>
+<tr class="separator:gac390e6d778f951b05f97f307dc1fc726"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0c2dbdcb5db160a942d7d34966d0830d"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga0c2dbdcb5db160a942d7d34966d0830d">h5vl_cap_flag_object_basic_f</a></td></tr>
+<tr class="memdesc:ga0c2dbdcb5db160a942d7d34966d0830d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_OBJECT_BASIC. <a href="group___f_h5_v_l.html#ga0c2dbdcb5db160a942d7d34966d0830d">More...</a><br /></td></tr>
+<tr class="separator:ga0c2dbdcb5db160a942d7d34966d0830d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa67903b68690c5c41c5029ac20f1740f"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gaa67903b68690c5c41c5029ac20f1740f">h5vl_cap_flag_object_more_f</a></td></tr>
+<tr class="memdesc:gaa67903b68690c5c41c5029ac20f1740f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_OBJECT_MORE. <a href="group___f_h5_v_l.html#gaa67903b68690c5c41c5029ac20f1740f">More...</a><br /></td></tr>
+<tr class="separator:gaa67903b68690c5c41c5029ac20f1740f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7580222270b1d2f0251b55c7cac3ba04"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga7580222270b1d2f0251b55c7cac3ba04">h5vl_cap_flag_ref_basic_f</a></td></tr>
+<tr class="memdesc:ga7580222270b1d2f0251b55c7cac3ba04"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_REF_BASIC. <a href="group___f_h5_v_l.html#ga7580222270b1d2f0251b55c7cac3ba04">More...</a><br /></td></tr>
+<tr class="separator:ga7580222270b1d2f0251b55c7cac3ba04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga231bc07e04817ef52a2925cc3a3df7d0"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga231bc07e04817ef52a2925cc3a3df7d0">h5vl_cap_flag_ref_more_f</a></td></tr>
+<tr class="memdesc:ga231bc07e04817ef52a2925cc3a3df7d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_REF_MORE. <a href="group___f_h5_v_l.html#ga231bc07e04817ef52a2925cc3a3df7d0">More...</a><br /></td></tr>
+<tr class="separator:ga231bc07e04817ef52a2925cc3a3df7d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2d19cf9b4aca667b9bcfb389ad820a0b"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga2d19cf9b4aca667b9bcfb389ad820a0b">h5vl_cap_flag_obj_ref_f</a></td></tr>
+<tr class="memdesc:ga2d19cf9b4aca667b9bcfb389ad820a0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_OBJ_REF. <a href="group___f_h5_v_l.html#ga2d19cf9b4aca667b9bcfb389ad820a0b">More...</a><br /></td></tr>
+<tr class="separator:ga2d19cf9b4aca667b9bcfb389ad820a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga09e03173f45cef2e8a4a726dc82b24c9"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga09e03173f45cef2e8a4a726dc82b24c9">h5vl_cap_flag_reg_ref_f</a></td></tr>
+<tr class="memdesc:ga09e03173f45cef2e8a4a726dc82b24c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_REG_REF. <a href="group___f_h5_v_l.html#ga09e03173f45cef2e8a4a726dc82b24c9">More...</a><br /></td></tr>
+<tr class="separator:ga09e03173f45cef2e8a4a726dc82b24c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a9c939094606245ba747a3054614e09"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga3a9c939094606245ba747a3054614e09">h5vl_cap_flag_attr_ref_f</a></td></tr>
+<tr class="memdesc:ga3a9c939094606245ba747a3054614e09"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_ATTR_REF. <a href="group___f_h5_v_l.html#ga3a9c939094606245ba747a3054614e09">More...</a><br /></td></tr>
+<tr class="separator:ga3a9c939094606245ba747a3054614e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0ee527172ca7fb2a631cae26c87ae73"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gab0ee527172ca7fb2a631cae26c87ae73">h5vl_cap_flag_stored_datatypes_f</a></td></tr>
+<tr class="memdesc:gab0ee527172ca7fb2a631cae26c87ae73"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_STORED_DATATYPES. <a href="group___f_h5_v_l.html#gab0ee527172ca7fb2a631cae26c87ae73">More...</a><br /></td></tr>
+<tr class="separator:gab0ee527172ca7fb2a631cae26c87ae73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8dc3c6ecd7e11c0b4481ef33d017a497"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga8dc3c6ecd7e11c0b4481ef33d017a497">h5vl_cap_flag_creation_order_f</a></td></tr>
+<tr class="memdesc:ga8dc3c6ecd7e11c0b4481ef33d017a497"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_CREATION_ORDER. <a href="group___f_h5_v_l.html#ga8dc3c6ecd7e11c0b4481ef33d017a497">More...</a><br /></td></tr>
+<tr class="separator:ga8dc3c6ecd7e11c0b4481ef33d017a497"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga98573b3e831fb92e2476569820ba6f7e"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga98573b3e831fb92e2476569820ba6f7e">h5vl_cap_flag_iterate_f</a></td></tr>
+<tr class="memdesc:ga98573b3e831fb92e2476569820ba6f7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_ITERATE. <a href="group___f_h5_v_l.html#ga98573b3e831fb92e2476569820ba6f7e">More...</a><br /></td></tr>
+<tr class="separator:ga98573b3e831fb92e2476569820ba6f7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga070746b2ad2fcdf7c686e8d5e69e508d"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga070746b2ad2fcdf7c686e8d5e69e508d">h5vl_cap_flag_storage_size_f</a></td></tr>
+<tr class="memdesc:ga070746b2ad2fcdf7c686e8d5e69e508d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_STORAGE_SIZE. <a href="group___f_h5_v_l.html#ga070746b2ad2fcdf7c686e8d5e69e508d">More...</a><br /></td></tr>
+<tr class="separator:ga070746b2ad2fcdf7c686e8d5e69e508d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac97086e40e7a496b9b2937e4a0eba28c"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gac97086e40e7a496b9b2937e4a0eba28c">h5vl_cap_flag_by_idx_f</a></td></tr>
+<tr class="memdesc:gac97086e40e7a496b9b2937e4a0eba28c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_BY_IDX. <a href="group___f_h5_v_l.html#gac97086e40e7a496b9b2937e4a0eba28c">More...</a><br /></td></tr>
+<tr class="separator:gac97086e40e7a496b9b2937e4a0eba28c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga944918006ab52a19e6c8009ef4196f5d"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga944918006ab52a19e6c8009ef4196f5d">h5vl_cap_flag_get_plist_f</a></td></tr>
+<tr class="memdesc:ga944918006ab52a19e6c8009ef4196f5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_GET_PLIST. <a href="group___f_h5_v_l.html#ga944918006ab52a19e6c8009ef4196f5d">More...</a><br /></td></tr>
+<tr class="separator:ga944918006ab52a19e6c8009ef4196f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0f9f8b70f11e29e4961e79cc11df4213"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga0f9f8b70f11e29e4961e79cc11df4213">h5vl_cap_flag_flush_refresh_f</a></td></tr>
+<tr class="memdesc:ga0f9f8b70f11e29e4961e79cc11df4213"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_FLUSH_REFRESH. <a href="group___f_h5_v_l.html#ga0f9f8b70f11e29e4961e79cc11df4213">More...</a><br /></td></tr>
+<tr class="separator:ga0f9f8b70f11e29e4961e79cc11df4213"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad54bac7f59bbeeca155c28ed24d5d8dc"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gad54bac7f59bbeeca155c28ed24d5d8dc">h5vl_cap_flag_external_links_f</a></td></tr>
+<tr class="memdesc:gad54bac7f59bbeeca155c28ed24d5d8dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_EXTERNAL_LINKS. <a href="group___f_h5_v_l.html#gad54bac7f59bbeeca155c28ed24d5d8dc">More...</a><br /></td></tr>
+<tr class="separator:gad54bac7f59bbeeca155c28ed24d5d8dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2ab32d9222afb4e11279f037c99b9acc"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga2ab32d9222afb4e11279f037c99b9acc">h5vl_cap_flag_hard_links_f</a></td></tr>
+<tr class="memdesc:ga2ab32d9222afb4e11279f037c99b9acc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_HARD_LINKS. <a href="group___f_h5_v_l.html#ga2ab32d9222afb4e11279f037c99b9acc">More...</a><br /></td></tr>
+<tr class="separator:ga2ab32d9222afb4e11279f037c99b9acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga321201c4f66c4860c97090573759bbb5"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga321201c4f66c4860c97090573759bbb5">h5vl_cap_flag_soft_links_f</a></td></tr>
+<tr class="memdesc:ga321201c4f66c4860c97090573759bbb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_SOFT_LINKS. <a href="group___f_h5_v_l.html#ga321201c4f66c4860c97090573759bbb5">More...</a><br /></td></tr>
+<tr class="separator:ga321201c4f66c4860c97090573759bbb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaae768c7ce8e1d983c6d69ef08e245943"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gaae768c7ce8e1d983c6d69ef08e245943">h5vl_cap_flag_ud_links_f</a></td></tr>
+<tr class="memdesc:gaae768c7ce8e1d983c6d69ef08e245943"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_UD_LINKS. <a href="group___f_h5_v_l.html#gaae768c7ce8e1d983c6d69ef08e245943">More...</a><br /></td></tr>
+<tr class="separator:gaae768c7ce8e1d983c6d69ef08e245943"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga41bf1a2bed431184436a651eebaee577"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga41bf1a2bed431184436a651eebaee577">h5vl_cap_flag_track_times_f</a></td></tr>
+<tr class="memdesc:ga41bf1a2bed431184436a651eebaee577"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_TRACK_TIMES. <a href="group___f_h5_v_l.html#ga41bf1a2bed431184436a651eebaee577">More...</a><br /></td></tr>
+<tr class="separator:ga41bf1a2bed431184436a651eebaee577"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5911fbc3e9bf9326de4f6ed353fdf2e6"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga5911fbc3e9bf9326de4f6ed353fdf2e6">h5vl_cap_flag_mount_f</a></td></tr>
+<tr class="memdesc:ga5911fbc3e9bf9326de4f6ed353fdf2e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_MOUNT. <a href="group___f_h5_v_l.html#ga5911fbc3e9bf9326de4f6ed353fdf2e6">More...</a><br /></td></tr>
+<tr class="separator:ga5911fbc3e9bf9326de4f6ed353fdf2e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7b671641292e03f7e3ba11d81a6a4b58"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga7b671641292e03f7e3ba11d81a6a4b58">h5vl_cap_flag_filters_f</a></td></tr>
+<tr class="memdesc:ga7b671641292e03f7e3ba11d81a6a4b58"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_FILTERS. <a href="group___f_h5_v_l.html#ga7b671641292e03f7e3ba11d81a6a4b58">More...</a><br /></td></tr>
+<tr class="separator:ga7b671641292e03f7e3ba11d81a6a4b58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga80073ed6c780fb4d62f640ba23814e82"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga80073ed6c780fb4d62f640ba23814e82">h5vl_cap_flag_fill_values_f</a></td></tr>
+<tr class="memdesc:ga80073ed6c780fb4d62f640ba23814e82"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_CAP_FLAG_FILL_VALUES. <a href="group___f_h5_v_l.html#ga80073ed6c780fb4d62f640ba23814e82">More...</a><br /></td></tr>
+<tr class="separator:ga80073ed6c780fb4d62f640ba23814e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadc0fec99b1658de34ebdf3f0de2c6306"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gadc0fec99b1658de34ebdf3f0de2c6306">h5vl_opt_query_supported_f</a></td></tr>
+<tr class="memdesc:gadc0fec99b1658de34ebdf3f0de2c6306"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_SUPPORTED. <a href="group___f_h5_v_l.html#gadc0fec99b1658de34ebdf3f0de2c6306">More...</a><br /></td></tr>
+<tr class="separator:gadc0fec99b1658de34ebdf3f0de2c6306"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52caba7423405eda6a606d06a83cf48c"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga52caba7423405eda6a606d06a83cf48c">h5vl_opt_query_read_data_f</a></td></tr>
+<tr class="memdesc:ga52caba7423405eda6a606d06a83cf48c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_READ_DATA. <a href="group___f_h5_v_l.html#ga52caba7423405eda6a606d06a83cf48c">More...</a><br /></td></tr>
+<tr class="separator:ga52caba7423405eda6a606d06a83cf48c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5e3c6dccb67340e0e6797e39ece2a258"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga5e3c6dccb67340e0e6797e39ece2a258">h5vl_opt_query_write_data_f</a></td></tr>
+<tr class="memdesc:ga5e3c6dccb67340e0e6797e39ece2a258"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_WRITE_DATA. <a href="group___f_h5_v_l.html#ga5e3c6dccb67340e0e6797e39ece2a258">More...</a><br /></td></tr>
+<tr class="separator:ga5e3c6dccb67340e0e6797e39ece2a258"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3bdcbcd6847b285954ad008ffeaf8f74"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga3bdcbcd6847b285954ad008ffeaf8f74">h5vl_opt_query_query_metadata_f</a></td></tr>
+<tr class="memdesc:ga3bdcbcd6847b285954ad008ffeaf8f74"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_QUERY_METADATA. <a href="group___f_h5_v_l.html#ga3bdcbcd6847b285954ad008ffeaf8f74">More...</a><br /></td></tr>
+<tr class="separator:ga3bdcbcd6847b285954ad008ffeaf8f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa798dbd5802cbd246faf368fcd68f4c"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#gafa798dbd5802cbd246faf368fcd68f4c">h5vl_opt_query_modify_metadata_f</a></td></tr>
+<tr class="memdesc:gafa798dbd5802cbd246faf368fcd68f4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_MODIFY_METADATA. <a href="group___f_h5_v_l.html#gafa798dbd5802cbd246faf368fcd68f4c">More...</a><br /></td></tr>
+<tr class="separator:gafa798dbd5802cbd246faf368fcd68f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga58343916c555ca0c6d6f465b7619103c"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga58343916c555ca0c6d6f465b7619103c">h5vl_opt_query_collective_f</a></td></tr>
+<tr class="memdesc:ga58343916c555ca0c6d6f465b7619103c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_COLLECTIVE. <a href="group___f_h5_v_l.html#ga58343916c555ca0c6d6f465b7619103c">More...</a><br /></td></tr>
+<tr class="separator:ga58343916c555ca0c6d6f465b7619103c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0b0e4caf4a58483a161ac9811cf93d02"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga0b0e4caf4a58483a161ac9811cf93d02">h5vl_opt_query_no_async_f</a></td></tr>
+<tr class="memdesc:ga0b0e4caf4a58483a161ac9811cf93d02"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_NO_ASYNC. <a href="group___f_h5_v_l.html#ga0b0e4caf4a58483a161ac9811cf93d02">More...</a><br /></td></tr>
+<tr class="separator:ga0b0e4caf4a58483a161ac9811cf93d02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05da88404c2cba5fb2ca0ae8e704d17f"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_v_l.html#ga05da88404c2cba5fb2ca0ae8e704d17f">h5vl_opt_query_multi_obj_f</a></td></tr>
+<tr class="memdesc:ga05da88404c2cba5fb2ca0ae8e704d17f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5VL_OPT_QUERY_MULTI_OBJ. <a href="group___f_h5_v_l.html#ga05da88404c2cba5fb2ca0ae8e704d17f">More...</a><br /></td></tr>
+<tr class="separator:ga05da88404c2cba5fb2ca0ae8e704d17f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga5a99a3cd8186d9d659d219fdae1d6a51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5a99a3cd8186d9d659d219fdae1d6a51">&#9670;&nbsp;</a></span>h5vlclose_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5vl::h5vlclose_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>vol_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Closes a VOL connector ID. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">vol_id</td><td>A valid identifier of the connectory to unregister </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_v_l.html#gaa3324ac7aedf9362b498226903288094">H5VLclose()</a> </p>
+
+</div>
+</div>
+<a id="gab19a0dfe97fbf1d4cd9d49ace9aba0bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab19a0dfe97fbf1d4cd9d49ace9aba0bd">&#9670;&nbsp;</a></span>h5vlget_connector_id_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5vl::h5vlget_connector_id_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>vol_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the ID for a registered VOL connector. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">name</td><td>Connector name </td></tr>
+ <tr><td class="paramname">vol_id</td><td>Connector id. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_v_l.html#gabcbf9b9b07a6b60e17ff9681684f944d">H5VLget_connector_id_by_name()</a> </p>
+
+</div>
+</div>
+<a id="ga451217565aad9bf5bd6999a4ae0bc24c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga451217565aad9bf5bd6999a4ae0bc24c">&#9670;&nbsp;</a></span>h5vlget_connector_id_by_value_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5vl::h5vlget_connector_id_by_value_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>vol_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the ID for a registered VOL connector. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">value</td><td>Connector value </td></tr>
+ <tr><td class="paramname">vol_id</td><td>Connector id </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_v_l.html#ga8f6d366bc6b8323bbffe1e5a5ba18bee">H5VLget_connector_id_by_value()</a> </p>
+
+</div>
+</div>
+<a id="ga67c9f1d1331b39f8dccad180310d6295"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga67c9f1d1331b39f8dccad180310d6295">&#9670;&nbsp;</a></span>h5vlget_connector_id_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5vl::h5vlget_connector_id_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>vol_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the ID for a registered VOL connector. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object id </td></tr>
+ <tr><td class="paramname">vol_id</td><td>Connector id. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_v_l.html#ga5b69c29931e55208517c598ac3039f77">H5VLget_connector_id()</a> </p>
+
+</div>
+</div>
+<a id="ga131b30396ed7e3c0da21b15c61884877"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga131b30396ed7e3c0da21b15c61884877">&#9670;&nbsp;</a></span>h5vlget_connector_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5vl::h5vlget_connector_name_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>obj_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">character(len=*), intent(out)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(size_t), optional&#160;</td>
+ <td class="paramname"><em>name_len</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves a connector name for a VOL. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">obj_id</td><td>Object identifier or file identifier </td></tr>
+ <tr><td class="paramname">name</td><td>Connector name </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">name_len</td><td>Maximum length of the name to retrieve</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_v_l.html#gaf326406d7733c0ab8d12118c13c78dfa">H5VLget_connector_name()</a> </p>
+
+</div>
+</div>
+<a id="ga805068f9fb516de93aa4b3f7e0bc75cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga805068f9fb516de93aa4b3f7e0bc75cb">&#9670;&nbsp;</a></span>h5vlis_connector_registered_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5vl::h5vlis_connector_registered_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>registered</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether a VOL class has been registered or not ccording to a specified connector name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">name</td><td>Connector name </td></tr>
+ <tr><td class="paramname">registered</td><td>State of VOL class registration </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_v_l.html#ga9be3c92e4430b9cf42a376534a47fcca">H5VLis_connector_registered_by_name()</a> </p>
+
+</div>
+</div>
+<a id="gac6165d852f275c751777280c5539b76a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac6165d852f275c751777280c5539b76a">&#9670;&nbsp;</a></span>h5vlis_connector_registered_by_value_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5vl::h5vlis_connector_registered_by_value_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>registered</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Determines whether a VOL class has been registered or not according to a specified connector value (ID). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">value</td><td>Connector value </td></tr>
+ <tr><td class="paramname">registered</td><td>State of VOL class registration </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_v_l.html#ga83ba8986ed68f67c41b492dfd273804b">H5VLis_connector_registered_by_value()</a> </p>
+
+</div>
+</div>
+<a id="ga46e6e7ea94f1f2af8bf89802a8834eea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga46e6e7ea94f1f2af8bf89802a8834eea">&#9670;&nbsp;</a></span>h5vlnative_addr_to_token_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5vl::h5vlnative_addr_to_token_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5global_1_1h5o__token__t__f.html">h5o_token_t_f</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>token</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the token representation from an address for a location identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Specifies a location identifier </td></tr>
+ <tr><td class="paramname">addr</td><td>Address for object in the file </td></tr>
+ <tr><td class="paramname">token</td><td>Token representing the object in the file </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_v_l_n_a_t.html#ga09ca3912386a8c8c66edbcbbe2c10c1f">H5VLnative_addr_to_token()</a> </p>
+
+</div>
+</div>
+<a id="ga78c70182a1e00d734026daa176759c6a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga78c70182a1e00d734026daa176759c6a">&#9670;&nbsp;</a></span>h5vlnative_token_to_addr_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5vl::h5vlnative_token_to_addr_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>loc_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type(<a class="el" href="structh5global_1_1h5o__token__t__f.html">h5o_token_t_f</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>token</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a8c86e866f40d7167cf9a1934c72b856f">haddr_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Retrieves the object address from a token representation for a location identifier. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">loc_id</td><td>Specifies a location identifier </td></tr>
+ <tr><td class="paramname">token</td><td>Token representing the object in the file </td></tr>
+ <tr><td class="paramname">addr</td><td>Address for object in the file </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_v_l_n_a_t.html#ga7136f48f79f4b88d87002d5c218ceb40">H5VLnative_token_to_addr()</a> </p>
+
+</div>
+</div>
+<a id="ga693784c51c2a8dea2048bb0271143de5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga693784c51c2a8dea2048bb0271143de5">&#9670;&nbsp;</a></span>h5vlregister_connector_by_name_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5vl::h5vlregister_connector_by_name_f </td>
+ <td>(</td>
+ <td class="paramtype">character(len=*), intent(in)&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>vol_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>vipl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Registers a new VOL connector as a member of the virtual object layer class by name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">name</td><td>Connector name </td></tr>
+ <tr><td class="paramname">vol_id</td><td>VOL connector identifier if successful; otherwise returns H5I_INVALID_HID_F </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">vipl_id</td><td>VOL initialization property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_v_l.html#gaf48d1225927e1e701656346b832ee6b1">H5VLregister_connector_by_name()</a> </p>
+
+</div>
+</div>
+<a id="ga7f200611a734ebc16f1bbc196675b037"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7f200611a734ebc16f1bbc196675b037">&#9670;&nbsp;</a></span>h5vlregister_connector_by_value_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5vl::h5vlregister_connector_by_value_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>connector_value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)&#160;</td>
+ <td class="paramname"><em>vol_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in), optional&#160;</td>
+ <td class="paramname"><em>vipl_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Registers a new VOL connector by value. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">connector_value</td><td>Connector value </td></tr>
+ <tr><td class="paramname">vol_id</td><td>VOL connector identifier if successful; otherwise returns H5I_INVALID_HID_F </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
+ <tr><td class="paramname">vipl_id</td><td>VOL initialization property list identifier</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_v_l.html#ga11e69930e47f654805a265f417412ea8">H5VLregister_connector_by_value()</a> </p>
+
+</div>
+</div>
+<a id="ga72912d28971789e5f6264129dfcfc395"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga72912d28971789e5f6264129dfcfc395">&#9670;&nbsp;</a></span>h5vlunregister_connector_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5vl::h5vlunregister_connector_f </td>
+ <td>(</td>
+ <td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)&#160;</td>
+ <td class="paramname"><em>plugin_id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Removes a VOL connector ID from the library. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">plugin_id</td><td>A valid identifier of the connector to unregister </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_v_l.html#gaffbdc22f724c2c818f3be3845145d73e">H5VLunregister_connector()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="ga50479a9d01f0118d144f4299d2dc3cc8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga50479a9d01f0118d144f4299d2dc3cc8">&#9670;&nbsp;</a></span>h5_vol_invalid_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_vol_invalid_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_VOL_INVALID. </p>
+
+</div>
+</div>
+<a id="ga3eb279b788a840d5ac42bf49dfc494e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3eb279b788a840d5ac42bf49dfc494e4">&#9670;&nbsp;</a></span>h5_vol_native_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5_vol_native_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5_VOL_NATIVE. </p>
+
+</div>
+</div>
+<a id="ga507a3f3579ec8b2b0c3d389041965808"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga507a3f3579ec8b2b0c3d389041965808">&#9670;&nbsp;</a></span>h5vl_cap_flag_async_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_async_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_ASYNC. </p>
+
+</div>
+</div>
+<a id="ga57b2e7c35a02ec080d60cfc8abcb5a70"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga57b2e7c35a02ec080d60cfc8abcb5a70">&#9670;&nbsp;</a></span>h5vl_cap_flag_attr_basic_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_attr_basic_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_ATTR_BASIC. </p>
+
+</div>
+</div>
+<a id="ga2488353792e3b731177573672b0bad92"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2488353792e3b731177573672b0bad92">&#9670;&nbsp;</a></span>h5vl_cap_flag_attr_more_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_attr_more_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_ATTR_MORE. </p>
+
+</div>
+</div>
+<a id="ga3a9c939094606245ba747a3054614e09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3a9c939094606245ba747a3054614e09">&#9670;&nbsp;</a></span>h5vl_cap_flag_attr_ref_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_attr_ref_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_ATTR_REF. </p>
+
+</div>
+</div>
+<a id="gac97086e40e7a496b9b2937e4a0eba28c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac97086e40e7a496b9b2937e4a0eba28c">&#9670;&nbsp;</a></span>h5vl_cap_flag_by_idx_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_by_idx_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_BY_IDX. </p>
+
+</div>
+</div>
+<a id="ga8dc3c6ecd7e11c0b4481ef33d017a497"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8dc3c6ecd7e11c0b4481ef33d017a497">&#9670;&nbsp;</a></span>h5vl_cap_flag_creation_order_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_creation_order_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_CREATION_ORDER. </p>
+
+</div>
+</div>
+<a id="gad53812849d247ca35a2d3962627d4246"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad53812849d247ca35a2d3962627d4246">&#9670;&nbsp;</a></span>h5vl_cap_flag_dataset_basic_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_dataset_basic_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_DATASET_BASIC. </p>
+
+</div>
+</div>
+<a id="ga6687de44fcd7f941a2e213f7dbb266fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga6687de44fcd7f941a2e213f7dbb266fd">&#9670;&nbsp;</a></span>h5vl_cap_flag_dataset_more_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_dataset_more_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_DATASET_MORE. </p>
+
+</div>
+</div>
+<a id="gad54bac7f59bbeeca155c28ed24d5d8dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gad54bac7f59bbeeca155c28ed24d5d8dc">&#9670;&nbsp;</a></span>h5vl_cap_flag_external_links_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_external_links_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_EXTERNAL_LINKS. </p>
+
+</div>
+</div>
+<a id="gabd22a45cfb084f03a34fe921056aaf84"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gabd22a45cfb084f03a34fe921056aaf84">&#9670;&nbsp;</a></span>h5vl_cap_flag_file_basic_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_file_basic_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_FILE_BASIC. </p>
+
+</div>
+</div>
+<a id="ga52fa053b2ef468875e60bf2e24e03119"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga52fa053b2ef468875e60bf2e24e03119">&#9670;&nbsp;</a></span>h5vl_cap_flag_file_more_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_file_more_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_FILE_MORE. </p>
+
+</div>
+</div>
+<a id="ga80073ed6c780fb4d62f640ba23814e82"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga80073ed6c780fb4d62f640ba23814e82">&#9670;&nbsp;</a></span>h5vl_cap_flag_fill_values_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_fill_values_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_FILL_VALUES. </p>
+
+</div>
+</div>
+<a id="ga7b671641292e03f7e3ba11d81a6a4b58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7b671641292e03f7e3ba11d81a6a4b58">&#9670;&nbsp;</a></span>h5vl_cap_flag_filters_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_filters_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_FILTERS. </p>
+
+</div>
+</div>
+<a id="ga0f9f8b70f11e29e4961e79cc11df4213"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0f9f8b70f11e29e4961e79cc11df4213">&#9670;&nbsp;</a></span>h5vl_cap_flag_flush_refresh_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_flush_refresh_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_FLUSH_REFRESH. </p>
+
+</div>
+</div>
+<a id="ga944918006ab52a19e6c8009ef4196f5d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga944918006ab52a19e6c8009ef4196f5d">&#9670;&nbsp;</a></span>h5vl_cap_flag_get_plist_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_get_plist_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_GET_PLIST. </p>
+
+</div>
+</div>
+<a id="gaca790e945ec54fc2f7e313074b759b1f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaca790e945ec54fc2f7e313074b759b1f">&#9670;&nbsp;</a></span>h5vl_cap_flag_group_basic_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_group_basic_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_GROUP_BASIC. </p>
+
+</div>
+</div>
+<a id="gae1c61e80f5e165f1d93f650226f1717a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae1c61e80f5e165f1d93f650226f1717a">&#9670;&nbsp;</a></span>h5vl_cap_flag_group_more_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_group_more_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_GROUP_MORE. </p>
+
+</div>
+</div>
+<a id="ga2ab32d9222afb4e11279f037c99b9acc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2ab32d9222afb4e11279f037c99b9acc">&#9670;&nbsp;</a></span>h5vl_cap_flag_hard_links_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_hard_links_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_HARD_LINKS. </p>
+
+</div>
+</div>
+<a id="ga98573b3e831fb92e2476569820ba6f7e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga98573b3e831fb92e2476569820ba6f7e">&#9670;&nbsp;</a></span>h5vl_cap_flag_iterate_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_iterate_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_ITERATE. </p>
+
+</div>
+</div>
+<a id="gae5b59763a7ee68a58666c11dc80ef699"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae5b59763a7ee68a58666c11dc80ef699">&#9670;&nbsp;</a></span>h5vl_cap_flag_link_basic_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_link_basic_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_LINK_BASIC. </p>
+
+</div>
+</div>
+<a id="ga5bc3e237e87bec9ebec6adf88f87a85d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5bc3e237e87bec9ebec6adf88f87a85d">&#9670;&nbsp;</a></span>h5vl_cap_flag_link_more_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_link_more_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_LINK_MORE. </p>
+
+</div>
+</div>
+<a id="gaf3cf29843e5bb385d34f96f5fa938459"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf3cf29843e5bb385d34f96f5fa938459">&#9670;&nbsp;</a></span>h5vl_cap_flag_map_basic_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_map_basic_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_MAP_BASIC. </p>
+
+</div>
+</div>
+<a id="gac390e6d778f951b05f97f307dc1fc726"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gac390e6d778f951b05f97f307dc1fc726">&#9670;&nbsp;</a></span>h5vl_cap_flag_map_more_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_map_more_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_MAP_MORE. </p>
+
+</div>
+</div>
+<a id="ga5911fbc3e9bf9326de4f6ed353fdf2e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5911fbc3e9bf9326de4f6ed353fdf2e6">&#9670;&nbsp;</a></span>h5vl_cap_flag_mount_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_mount_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_MOUNT. </p>
+
+</div>
+</div>
+<a id="gae14044fb9dfa6f9cdf867d7b724844b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae14044fb9dfa6f9cdf867d7b724844b0">&#9670;&nbsp;</a></span>h5vl_cap_flag_native_files_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_native_files_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_NATIVE_FILES. </p>
+
+</div>
+</div>
+<a id="ga850a90168f01293e006b1cd43e0416c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga850a90168f01293e006b1cd43e0416c6">&#9670;&nbsp;</a></span>h5vl_cap_flag_none_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_none_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_NONE. </p>
+
+</div>
+</div>
+<a id="ga2d19cf9b4aca667b9bcfb389ad820a0b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2d19cf9b4aca667b9bcfb389ad820a0b">&#9670;&nbsp;</a></span>h5vl_cap_flag_obj_ref_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_obj_ref_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_OBJ_REF. </p>
+
+</div>
+</div>
+<a id="ga0c2dbdcb5db160a942d7d34966d0830d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0c2dbdcb5db160a942d7d34966d0830d">&#9670;&nbsp;</a></span>h5vl_cap_flag_object_basic_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_object_basic_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_OBJECT_BASIC. </p>
+
+</div>
+</div>
+<a id="gaa67903b68690c5c41c5029ac20f1740f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa67903b68690c5c41c5029ac20f1740f">&#9670;&nbsp;</a></span>h5vl_cap_flag_object_more_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_object_more_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_OBJECT_MORE. </p>
+
+</div>
+</div>
+<a id="ga7580222270b1d2f0251b55c7cac3ba04"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7580222270b1d2f0251b55c7cac3ba04">&#9670;&nbsp;</a></span>h5vl_cap_flag_ref_basic_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_ref_basic_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_REF_BASIC. </p>
+
+</div>
+</div>
+<a id="ga231bc07e04817ef52a2925cc3a3df7d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga231bc07e04817ef52a2925cc3a3df7d0">&#9670;&nbsp;</a></span>h5vl_cap_flag_ref_more_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_ref_more_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_REF_MORE. </p>
+
+</div>
+</div>
+<a id="ga09e03173f45cef2e8a4a726dc82b24c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga09e03173f45cef2e8a4a726dc82b24c9">&#9670;&nbsp;</a></span>h5vl_cap_flag_reg_ref_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_reg_ref_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_REG_REF. </p>
+
+</div>
+</div>
+<a id="ga321201c4f66c4860c97090573759bbb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga321201c4f66c4860c97090573759bbb5">&#9670;&nbsp;</a></span>h5vl_cap_flag_soft_links_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_soft_links_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_SOFT_LINKS. </p>
+
+</div>
+</div>
+<a id="ga070746b2ad2fcdf7c686e8d5e69e508d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga070746b2ad2fcdf7c686e8d5e69e508d">&#9670;&nbsp;</a></span>h5vl_cap_flag_storage_size_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_storage_size_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_STORAGE_SIZE. </p>
+
+</div>
+</div>
+<a id="gab0ee527172ca7fb2a631cae26c87ae73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gab0ee527172ca7fb2a631cae26c87ae73">&#9670;&nbsp;</a></span>h5vl_cap_flag_stored_datatypes_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_stored_datatypes_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_STORED_DATATYPES. </p>
+
+</div>
+</div>
+<a id="ga40474ec5aa01ea98ed423df3e3270281"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga40474ec5aa01ea98ed423df3e3270281">&#9670;&nbsp;</a></span>h5vl_cap_flag_threadsafe_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_threadsafe_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_THREADSAFE. </p>
+
+</div>
+</div>
+<a id="ga41bf1a2bed431184436a651eebaee577"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga41bf1a2bed431184436a651eebaee577">&#9670;&nbsp;</a></span>h5vl_cap_flag_track_times_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_track_times_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_TRACK_TIMES. </p>
+
+</div>
+</div>
+<a id="gaae768c7ce8e1d983c6d69ef08e245943"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaae768c7ce8e1d983c6d69ef08e245943">&#9670;&nbsp;</a></span>h5vl_cap_flag_ud_links_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_cap_flag_ud_links_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_CAP_FLAG_UD_LINKS. </p>
+
+</div>
+</div>
+<a id="ga58343916c555ca0c6d6f465b7619103c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga58343916c555ca0c6d6f465b7619103c">&#9670;&nbsp;</a></span>h5vl_opt_query_collective_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_opt_query_collective_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_OPT_QUERY_COLLECTIVE. </p>
+
+</div>
+</div>
+<a id="gafa798dbd5802cbd246faf368fcd68f4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafa798dbd5802cbd246faf368fcd68f4c">&#9670;&nbsp;</a></span>h5vl_opt_query_modify_metadata_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_opt_query_modify_metadata_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_OPT_QUERY_MODIFY_METADATA. </p>
+
+</div>
+</div>
+<a id="ga05da88404c2cba5fb2ca0ae8e704d17f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga05da88404c2cba5fb2ca0ae8e704d17f">&#9670;&nbsp;</a></span>h5vl_opt_query_multi_obj_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_opt_query_multi_obj_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_OPT_QUERY_MULTI_OBJ. </p>
+
+</div>
+</div>
+<a id="ga0b0e4caf4a58483a161ac9811cf93d02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga0b0e4caf4a58483a161ac9811cf93d02">&#9670;&nbsp;</a></span>h5vl_opt_query_no_async_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_opt_query_no_async_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_OPT_QUERY_NO_ASYNC. </p>
+
+</div>
+</div>
+<a id="ga3bdcbcd6847b285954ad008ffeaf8f74"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga3bdcbcd6847b285954ad008ffeaf8f74">&#9670;&nbsp;</a></span>h5vl_opt_query_query_metadata_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_opt_query_query_metadata_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_OPT_QUERY_QUERY_METADATA. </p>
+
+</div>
+</div>
+<a id="ga52caba7423405eda6a606d06a83cf48c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga52caba7423405eda6a606d06a83cf48c">&#9670;&nbsp;</a></span>h5vl_opt_query_read_data_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_opt_query_read_data_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_OPT_QUERY_READ_DATA. </p>
+
+</div>
+</div>
+<a id="gadc0fec99b1658de34ebdf3f0de2c6306"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadc0fec99b1658de34ebdf3f0de2c6306">&#9670;&nbsp;</a></span>h5vl_opt_query_supported_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_opt_query_supported_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_OPT_QUERY_SUPPORTED. </p>
+
+</div>
+</div>
+<a id="ga5e3c6dccb67340e0e6797e39ece2a258"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5e3c6dccb67340e0e6797e39ece2a258">&#9670;&nbsp;</a></span>h5vl_opt_query_write_data_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer(c_int64_t) h5vl_opt_query_write_data_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_OPT_QUERY_WRITE_DATA. </p>
+
+</div>
+</div>
+<a id="ga8e5770669f710758244cf5cb6c568812"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga8e5770669f710758244cf5cb6c568812">&#9670;&nbsp;</a></span>h5vl_version_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5vl_version_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5VL_VERSION. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_h5_z.html b/develop/group___f_h5_z.html
new file mode 100644
index 0000000..78eac46
--- /dev/null
+++ b/develop/group___f_h5_z.html
@@ -0,0 +1,678 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Fortran Filter (H5Z) Interface</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_h5_z.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions/Subroutines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">Fortran Filter (H5Z) Interface</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_z.html">Filters (H5Z)</a>, C-API</dd>
+<dd>
+<a class="el" href="_h5_z__u_g.html">The HDF5 Filters</a>, User Guide </dd></dl>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions/Subroutines</h2></td></tr>
+<tr class="memitem:ga4b51421238ca85ce257f99b1254a243d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga4b51421238ca85ce257f99b1254a243d">h5zunregister_f</a> (filter, hdferr)</td></tr>
+<tr class="memdesc:ga4b51421238ca85ce257f99b1254a243d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters specified filters. <a href="group___f_h5_z.html#ga4b51421238ca85ce257f99b1254a243d">More...</a><br /></td></tr>
+<tr class="separator:ga4b51421238ca85ce257f99b1254a243d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2e12eb5e5d994bb14a6158a77bd200c2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga2e12eb5e5d994bb14a6158a77bd200c2">h5zfilter_avail_f</a> (filter, status, hdferr)</td></tr>
+<tr class="memdesc:ga2e12eb5e5d994bb14a6158a77bd200c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries if filter is available. <a href="group___f_h5_z.html#ga2e12eb5e5d994bb14a6158a77bd200c2">More...</a><br /></td></tr>
+<tr class="separator:ga2e12eb5e5d994bb14a6158a77bd200c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd9aa91ecad4e0449da0fd3037ad6bc0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gacd9aa91ecad4e0449da0fd3037ad6bc0">h5zget_filter_info_f</a> (filter, config_flags, hdferr)</td></tr>
+<tr class="memdesc:gacd9aa91ecad4e0449da0fd3037ad6bc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries if filter has its encoder and/or decoder available. <a href="group___f_h5_z.html#gacd9aa91ecad4e0449da0fd3037ad6bc0">More...</a><br /></td></tr>
+<tr class="separator:gacd9aa91ecad4e0449da0fd3037ad6bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga40f25f100b6655421455809a0619f523"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga40f25f100b6655421455809a0619f523">h5z_filter_error_f</a></td></tr>
+<tr class="memdesc:ga40f25f100b6655421455809a0619f523"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_ERROR. <a href="group___f_h5_z.html#ga40f25f100b6655421455809a0619f523">More...</a><br /></td></tr>
+<tr class="separator:ga40f25f100b6655421455809a0619f523"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga34805174bad6bad21b8f3cf0f9cd7f77"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga34805174bad6bad21b8f3cf0f9cd7f77">h5z_filter_none_f</a></td></tr>
+<tr class="memdesc:ga34805174bad6bad21b8f3cf0f9cd7f77"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_NONE. <a href="group___f_h5_z.html#ga34805174bad6bad21b8f3cf0f9cd7f77">More...</a><br /></td></tr>
+<tr class="separator:ga34805174bad6bad21b8f3cf0f9cd7f77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae48dab0dcd63b7aca1e21c92427729fc"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gae48dab0dcd63b7aca1e21c92427729fc">h5z_filter_all_f</a></td></tr>
+<tr class="memdesc:gae48dab0dcd63b7aca1e21c92427729fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_ALL. <a href="group___f_h5_z.html#gae48dab0dcd63b7aca1e21c92427729fc">More...</a><br /></td></tr>
+<tr class="separator:gae48dab0dcd63b7aca1e21c92427729fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d5cd001999ad31ca22b388e7e44105e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga4d5cd001999ad31ca22b388e7e44105e">h5z_filter_deflate_f</a></td></tr>
+<tr class="memdesc:ga4d5cd001999ad31ca22b388e7e44105e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_DEFLATE. <a href="group___f_h5_z.html#ga4d5cd001999ad31ca22b388e7e44105e">More...</a><br /></td></tr>
+<tr class="separator:ga4d5cd001999ad31ca22b388e7e44105e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga73302db1c5956ddbe1c5a89c4b9e09b4"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga73302db1c5956ddbe1c5a89c4b9e09b4">h5z_filter_shuffle_f</a></td></tr>
+<tr class="memdesc:ga73302db1c5956ddbe1c5a89c4b9e09b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_SHUFFLE. <a href="group___f_h5_z.html#ga73302db1c5956ddbe1c5a89c4b9e09b4">More...</a><br /></td></tr>
+<tr class="separator:ga73302db1c5956ddbe1c5a89c4b9e09b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1fa8dda0b5a9acb7dba68570d0ce0e7e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga1fa8dda0b5a9acb7dba68570d0ce0e7e">h5z_filter_fletcher32_f</a></td></tr>
+<tr class="memdesc:ga1fa8dda0b5a9acb7dba68570d0ce0e7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_FLETCHER32. <a href="group___f_h5_z.html#ga1fa8dda0b5a9acb7dba68570d0ce0e7e">More...</a><br /></td></tr>
+<tr class="separator:ga1fa8dda0b5a9acb7dba68570d0ce0e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4c109eea9345f70bf30f3e8b40a3dab"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gaf4c109eea9345f70bf30f3e8b40a3dab">h5z_filter_szip_f</a></td></tr>
+<tr class="memdesc:gaf4c109eea9345f70bf30f3e8b40a3dab"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_SZIP. <a href="group___f_h5_z.html#gaf4c109eea9345f70bf30f3e8b40a3dab">More...</a><br /></td></tr>
+<tr class="separator:gaf4c109eea9345f70bf30f3e8b40a3dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaad2e04a76ac233893624d818315dfcec"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gaad2e04a76ac233893624d818315dfcec">h5z_error_edc_f</a></td></tr>
+<tr class="memdesc:gaad2e04a76ac233893624d818315dfcec"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_ERROR_EDC. <a href="group___f_h5_z.html#gaad2e04a76ac233893624d818315dfcec">More...</a><br /></td></tr>
+<tr class="separator:gaad2e04a76ac233893624d818315dfcec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4c7837e7cd09189251231d324ec066c"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gaf4c7837e7cd09189251231d324ec066c">h5z_disable_edc_f</a></td></tr>
+<tr class="memdesc:gaf4c7837e7cd09189251231d324ec066c"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_DISABLE_EDC. <a href="group___f_h5_z.html#gaf4c7837e7cd09189251231d324ec066c">More...</a><br /></td></tr>
+<tr class="separator:gaf4c7837e7cd09189251231d324ec066c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga877c48fb66a9645ec4c2c90041d98c8d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga877c48fb66a9645ec4c2c90041d98c8d">h5z_enable_edc_f</a></td></tr>
+<tr class="memdesc:ga877c48fb66a9645ec4c2c90041d98c8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_ENABLE_EDC. <a href="group___f_h5_z.html#ga877c48fb66a9645ec4c2c90041d98c8d">More...</a><br /></td></tr>
+<tr class="separator:ga877c48fb66a9645ec4c2c90041d98c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga072be6600717de6be1b62a5504c4f3b5"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga072be6600717de6be1b62a5504c4f3b5">h5z_no_edc_f</a></td></tr>
+<tr class="memdesc:ga072be6600717de6be1b62a5504c4f3b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_NO_EDC. <a href="group___f_h5_z.html#ga072be6600717de6be1b62a5504c4f3b5">More...</a><br /></td></tr>
+<tr class="separator:ga072be6600717de6be1b62a5504c4f3b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a0b30a2fa7f70e0eb77537f560dd840"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga7a0b30a2fa7f70e0eb77537f560dd840">h5z_flag_optional_f</a></td></tr>
+<tr class="memdesc:ga7a0b30a2fa7f70e0eb77537f560dd840"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FLAG_OPTIONAL. <a href="group___f_h5_z.html#ga7a0b30a2fa7f70e0eb77537f560dd840">More...</a><br /></td></tr>
+<tr class="separator:ga7a0b30a2fa7f70e0eb77537f560dd840"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f549da92af2f89490738147e37c3e5f"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga4f549da92af2f89490738147e37c3e5f">h5z_filter_encode_enabled_f</a></td></tr>
+<tr class="memdesc:ga4f549da92af2f89490738147e37c3e5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_ENCODE_ENABLED. <a href="group___f_h5_z.html#ga4f549da92af2f89490738147e37c3e5f">More...</a><br /></td></tr>
+<tr class="separator:ga4f549da92af2f89490738147e37c3e5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga32bcd3419d739941e218d1ba387fa157"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga32bcd3419d739941e218d1ba387fa157">h5z_filter_decode_enabled_f</a></td></tr>
+<tr class="memdesc:ga32bcd3419d739941e218d1ba387fa157"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_DECODE_ENABLED. <a href="group___f_h5_z.html#ga32bcd3419d739941e218d1ba387fa157">More...</a><br /></td></tr>
+<tr class="separator:ga32bcd3419d739941e218d1ba387fa157"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadcd90e7442d4a1498df1da8c8a429e35"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gadcd90e7442d4a1498df1da8c8a429e35">h5z_filter_nbit_f</a></td></tr>
+<tr class="memdesc:gadcd90e7442d4a1498df1da8c8a429e35"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_NBIT. <a href="group___f_h5_z.html#gadcd90e7442d4a1498df1da8c8a429e35">More...</a><br /></td></tr>
+<tr class="separator:gadcd90e7442d4a1498df1da8c8a429e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga011cb627e15f534d4b7d64900d76844a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga011cb627e15f534d4b7d64900d76844a">h5z_filter_scaleoffset_f</a></td></tr>
+<tr class="memdesc:ga011cb627e15f534d4b7d64900d76844a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_FILTER_SCALEOFFSET. <a href="group___f_h5_z.html#ga011cb627e15f534d4b7d64900d76844a">More...</a><br /></td></tr>
+<tr class="separator:ga011cb627e15f534d4b7d64900d76844a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa2d8be34437fea61cf24dd87edbaafc8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gaa2d8be34437fea61cf24dd87edbaafc8">h5z_so_float_dscale_f</a></td></tr>
+<tr class="memdesc:gaa2d8be34437fea61cf24dd87edbaafc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_SO_FLOAT_DSCALE. <a href="group___f_h5_z.html#gaa2d8be34437fea61cf24dd87edbaafc8">More...</a><br /></td></tr>
+<tr class="separator:gaa2d8be34437fea61cf24dd87edbaafc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafe067b49d4c8d3d2583e303284706479"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gafe067b49d4c8d3d2583e303284706479">h5z_so_float_escale_f</a></td></tr>
+<tr class="memdesc:gafe067b49d4c8d3d2583e303284706479"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_SO_FLOAT_ESCALE. <a href="group___f_h5_z.html#gafe067b49d4c8d3d2583e303284706479">More...</a><br /></td></tr>
+<tr class="separator:gafe067b49d4c8d3d2583e303284706479"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadd68b970e69270fa9b24e5c9d07b24dd"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#gadd68b970e69270fa9b24e5c9d07b24dd">h5z_so_int_f</a></td></tr>
+<tr class="memdesc:gadd68b970e69270fa9b24e5c9d07b24dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_SO_INT. <a href="group___f_h5_z.html#gadd68b970e69270fa9b24e5c9d07b24dd">More...</a><br /></td></tr>
+<tr class="separator:gadd68b970e69270fa9b24e5c9d07b24dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74c174a67e4ff710a56b38b701449b97"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_h5_z.html#ga74c174a67e4ff710a56b38b701449b97">h5z_so_int_minbits_default_f</a></td></tr>
+<tr class="memdesc:ga74c174a67e4ff710a56b38b701449b97"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5Z_SO_INT_MINBITS_DEFAULT. <a href="group___f_h5_z.html#ga74c174a67e4ff710a56b38b701449b97">More...</a><br /></td></tr>
+<tr class="separator:ga74c174a67e4ff710a56b38b701449b97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function/Subroutine Documentation</h2>
+<a id="ga2e12eb5e5d994bb14a6158a77bd200c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga2e12eb5e5d994bb14a6158a77bd200c2">&#9670;&nbsp;</a></span>h5zfilter_avail_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5z::h5zfilter_avail_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>filter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logical, intent(out)&#160;</td>
+ <td class="paramname"><em>status</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries if filter is available. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">filter</td><td>Filter; may be one of the following: <ul>
+<li>H5Z_FILTER_DEFLATE_F </li>
+<li>H5Z_FILTER_SZIP_F </li>
+<li>H5Z_FILTER_NBIT_F </li>
+<li>H5Z_FILTER_SCALEOFFSET_F </li>
+<li>H5Z_FILTER_SHUFFLE_F </li>
+<li>H5Z_FILTER_FLETCHER32_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">status</td><td>Flag; .TRUE. if filter is available, .FALSE. otherwise. </td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_z.html#ga3594e10d70739ccda55ebb55b17b50ee">H5Zfilter_avail()</a> </p>
+
+</div>
+</div>
+<a id="gacd9aa91ecad4e0449da0fd3037ad6bc0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gacd9aa91ecad4e0449da0fd3037ad6bc0">&#9670;&nbsp;</a></span>h5zget_filter_info_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5z::h5zget_filter_info_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>filter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>config_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Queries if filter has its encoder and/or decoder available. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">filter</td><td>Filter; may be one of the following: <ul>
+<li>H5Z_FILTER_DEFLATE_F </li>
+<li>H5Z_FILTER_SZIP_F </li>
+<li>H5Z_FILTER_NBIT_F </li>
+<li>H5Z_FILTER_SCALEOFFSET_F </li>
+<li>H5Z_FILTER_SHUFFLE_F </li>
+<li>H5Z_FILTER_FLETCHER32_Ffilter </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">config_flags</td><td>Flag, indicates if filter has its encoder and/or decoder available, possible values: <ul>
+<li>H5Z_FILTER_ENCODE_ENABLED_F </li>
+<li>H5Z_FILTER_DECODE_ENABLED_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_z.html#ga9ef800ceec249c8819492545def9adba">H5Zget_filter_info()</a> </p>
+
+</div>
+</div>
+<a id="ga4b51421238ca85ce257f99b1254a243d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4b51421238ca85ce257f99b1254a243d">&#9670;&nbsp;</a></span>h5zunregister_f()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">subroutine h5z::h5zunregister_f </td>
+ <td>(</td>
+ <td class="paramtype">integer, intent(in)&#160;</td>
+ <td class="paramname"><em>filter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">integer, intent(out)&#160;</td>
+ <td class="paramname"><em>hdferr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Unregisters specified filters. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">filter</td><td>Filter; may have one of the following values: <ul>
+<li>H5Z_FILTER_DEFLATE_F </li>
+<li>H5Z_FILTER_SZIP_F </li>
+<li>H5Z_FILTER_NBIT_F </li>
+<li>H5Z_FILTER_SCALEOFFSET_F </li>
+<li>H5Z_FILTER_SHUFFLE_F </li>
+<li>H5Z_FILTER_FLETCHER32_F </li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>See C API: <a class="el" href="group___h5_z.html#ga6b8bcdde70c9256c50c7c62ba66380f8">H5Zunregister()</a> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="gaf4c7837e7cd09189251231d324ec066c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf4c7837e7cd09189251231d324ec066c">&#9670;&nbsp;</a></span>h5z_disable_edc_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_disable_edc_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_DISABLE_EDC. </p>
+
+</div>
+</div>
+<a id="ga877c48fb66a9645ec4c2c90041d98c8d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga877c48fb66a9645ec4c2c90041d98c8d">&#9670;&nbsp;</a></span>h5z_enable_edc_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_enable_edc_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_ENABLE_EDC. </p>
+
+</div>
+</div>
+<a id="gaad2e04a76ac233893624d818315dfcec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaad2e04a76ac233893624d818315dfcec">&#9670;&nbsp;</a></span>h5z_error_edc_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_error_edc_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_ERROR_EDC. </p>
+
+</div>
+</div>
+<a id="gae48dab0dcd63b7aca1e21c92427729fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gae48dab0dcd63b7aca1e21c92427729fc">&#9670;&nbsp;</a></span>h5z_filter_all_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_filter_all_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_FILTER_ALL. </p>
+
+</div>
+</div>
+<a id="ga32bcd3419d739941e218d1ba387fa157"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga32bcd3419d739941e218d1ba387fa157">&#9670;&nbsp;</a></span>h5z_filter_decode_enabled_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_filter_decode_enabled_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_FILTER_DECODE_ENABLED. </p>
+
+</div>
+</div>
+<a id="ga4d5cd001999ad31ca22b388e7e44105e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4d5cd001999ad31ca22b388e7e44105e">&#9670;&nbsp;</a></span>h5z_filter_deflate_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_filter_deflate_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_FILTER_DEFLATE. </p>
+
+</div>
+</div>
+<a id="ga4f549da92af2f89490738147e37c3e5f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga4f549da92af2f89490738147e37c3e5f">&#9670;&nbsp;</a></span>h5z_filter_encode_enabled_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_filter_encode_enabled_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_FILTER_ENCODE_ENABLED. </p>
+
+</div>
+</div>
+<a id="ga40f25f100b6655421455809a0619f523"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga40f25f100b6655421455809a0619f523">&#9670;&nbsp;</a></span>h5z_filter_error_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_filter_error_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_FILTER_ERROR. </p>
+
+</div>
+</div>
+<a id="ga1fa8dda0b5a9acb7dba68570d0ce0e7e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga1fa8dda0b5a9acb7dba68570d0ce0e7e">&#9670;&nbsp;</a></span>h5z_filter_fletcher32_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_filter_fletcher32_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_FILTER_FLETCHER32. </p>
+
+</div>
+</div>
+<a id="gadcd90e7442d4a1498df1da8c8a429e35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadcd90e7442d4a1498df1da8c8a429e35">&#9670;&nbsp;</a></span>h5z_filter_nbit_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_filter_nbit_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_FILTER_NBIT. </p>
+
+</div>
+</div>
+<a id="ga34805174bad6bad21b8f3cf0f9cd7f77"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga34805174bad6bad21b8f3cf0f9cd7f77">&#9670;&nbsp;</a></span>h5z_filter_none_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_filter_none_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_FILTER_NONE. </p>
+
+</div>
+</div>
+<a id="ga011cb627e15f534d4b7d64900d76844a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga011cb627e15f534d4b7d64900d76844a">&#9670;&nbsp;</a></span>h5z_filter_scaleoffset_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_filter_scaleoffset_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_FILTER_SCALEOFFSET. </p>
+
+</div>
+</div>
+<a id="ga73302db1c5956ddbe1c5a89c4b9e09b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga73302db1c5956ddbe1c5a89c4b9e09b4">&#9670;&nbsp;</a></span>h5z_filter_shuffle_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_filter_shuffle_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_FILTER_SHUFFLE. </p>
+
+</div>
+</div>
+<a id="gaf4c109eea9345f70bf30f3e8b40a3dab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaf4c109eea9345f70bf30f3e8b40a3dab">&#9670;&nbsp;</a></span>h5z_filter_szip_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_filter_szip_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_FILTER_SZIP. </p>
+
+</div>
+</div>
+<a id="ga7a0b30a2fa7f70e0eb77537f560dd840"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7a0b30a2fa7f70e0eb77537f560dd840">&#9670;&nbsp;</a></span>h5z_flag_optional_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_flag_optional_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_FLAG_OPTIONAL. </p>
+
+</div>
+</div>
+<a id="ga072be6600717de6be1b62a5504c4f3b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga072be6600717de6be1b62a5504c4f3b5">&#9670;&nbsp;</a></span>h5z_no_edc_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_no_edc_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_NO_EDC. </p>
+
+</div>
+</div>
+<a id="gaa2d8be34437fea61cf24dd87edbaafc8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaa2d8be34437fea61cf24dd87edbaafc8">&#9670;&nbsp;</a></span>h5z_so_float_dscale_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_so_float_dscale_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_SO_FLOAT_DSCALE. </p>
+
+</div>
+</div>
+<a id="gafe067b49d4c8d3d2583e303284706479"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gafe067b49d4c8d3d2583e303284706479">&#9670;&nbsp;</a></span>h5z_so_float_escale_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_so_float_escale_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_SO_FLOAT_ESCALE. </p>
+
+</div>
+</div>
+<a id="gadd68b970e69270fa9b24e5c9d07b24dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gadd68b970e69270fa9b24e5c9d07b24dd">&#9670;&nbsp;</a></span>h5z_so_int_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_so_int_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_SO_INT. </p>
+
+</div>
+</div>
+<a id="ga74c174a67e4ff710a56b38b701449b97"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga74c174a67e4ff710a56b38b701449b97">&#9670;&nbsp;</a></span>h5z_so_int_minbits_default_f</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">integer h5z_so_int_minbits_default_f</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>H5Z_SO_INT_MINBITS_DEFAULT. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_l_e_t_c_h_e_r32.html b/develop/group___f_l_e_t_c_h_e_r32.html
new file mode 100644
index 0000000..677dbbf
--- /dev/null
+++ b/develop/group___f_l_e_t_c_h_e_r32.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: Checksum Filter</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_l_e_t_c_h_e_r32.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#enum-members">Enumerations</a> </div>
+ <div class="headertitle">
+<div class="title">Checksum Filter<div class="ingroups"><a class="el" href="group___h5_z.html">Filters (H5Z)</a> &raquo; <a class="el" href="group___h5_z_p_r_e.html">Predefined Filters</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for Checksum Filter:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___f_l_e_t_c_h_e_r32.png" border="0" usemap="#agroup______f__l__e__t__c__h__e__r32" alt=""/></div>
+<map name="agroup______f__l__e__t__c__h__e__r32" id="agroup______f__l__e__t__c__h__e__r32">
+<area shape="rect" title=" " alt="" coords="188,5,315,31"/>
+<area shape="rect" href="group___h5_z_p_r_e.html" title=" " alt="" coords="5,5,140,31"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ga5217bb01cd38dbfc4c5c8cad39c01a08"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a> { <a class="el" href="group___f_l_e_t_c_h_e_r32.html#gga5217bb01cd38dbfc4c5c8cad39c01a08a58a9c04083219e817a55b4528d70f7e1">H5Z_ERROR_EDC</a> = -1
+, <a class="el" href="group___f_l_e_t_c_h_e_r32.html#gga5217bb01cd38dbfc4c5c8cad39c01a08a0c21397694cd7ac1573b19b81c581c32">H5Z_DISABLE_EDC</a> = 0
+, <a class="el" href="group___f_l_e_t_c_h_e_r32.html#gga5217bb01cd38dbfc4c5c8cad39c01a08ae1594c4d9c282b08461e6c1dd880dc2a">H5Z_ENABLE_EDC</a> = 1
+, <a class="el" href="group___f_l_e_t_c_h_e_r32.html#gga5217bb01cd38dbfc4c5c8cad39c01a08a0055b5fcf2374864fcaeaa3d90a5fcfb">H5Z_NO_EDC</a> = 2
+ }</td></tr>
+<tr class="separator:ga5217bb01cd38dbfc4c5c8cad39c01a08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="ga5217bb01cd38dbfc4c5c8cad39c01a08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga5217bb01cd38dbfc4c5c8cad39c01a08">&#9670;&nbsp;</a></span>H5Z_EDC_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___f_l_e_t_c_h_e_r32.html#ga5217bb01cd38dbfc4c5c8cad39c01a08">H5Z_EDC_t</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Values to decide if EDC is enabled for reading data </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga5217bb01cd38dbfc4c5c8cad39c01a08a58a9c04083219e817a55b4528d70f7e1"></a>H5Z_ERROR_EDC&#160;</td><td class="fielddoc"><p>error value </p>
+</td></tr>
+<tr><td class="fieldname"><a id="gga5217bb01cd38dbfc4c5c8cad39c01a08a0c21397694cd7ac1573b19b81c581c32"></a>H5Z_DISABLE_EDC&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="gga5217bb01cd38dbfc4c5c8cad39c01a08ae1594c4d9c282b08461e6c1dd880dc2a"></a>H5Z_ENABLE_EDC&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="gga5217bb01cd38dbfc4c5c8cad39c01a08a0055b5fcf2374864fcaeaa3d90a5fcfb"></a>H5Z_NO_EDC&#160;</td><td class="fielddoc"><p>sentinel </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_l_e_t_c_h_e_r32.map b/develop/group___f_l_e_t_c_h_e_r32.map
new file mode 100644
index 0000000..5f038bf
--- /dev/null
+++ b/develop/group___f_l_e_t_c_h_e_r32.map
@@ -0,0 +1,4 @@
+<map id="Checksum Filter" name="Checksum Filter">
+<area shape="rect" id="node1" title=" " alt="" coords="188,5,315,31"/>
+<area shape="rect" id="node2" href="$group___h5_z_p_r_e.html" title=" " alt="" coords="5,5,140,31"/>
+</map>
diff --git a/develop/group___f_l_e_t_c_h_e_r32.md5 b/develop/group___f_l_e_t_c_h_e_r32.md5
new file mode 100644
index 0000000..028f295
--- /dev/null
+++ b/develop/group___f_l_e_t_c_h_e_r32.md5
@@ -0,0 +1 @@
+5cb462269d607ec4e326c6802ef0d189 \ No newline at end of file
diff --git a/develop/group___f_l_e_t_c_h_e_r32.png b/develop/group___f_l_e_t_c_h_e_r32.png
new file mode 100644
index 0000000..e13704d
--- /dev/null
+++ b/develop/group___f_l_e_t_c_h_e_r32.png
Binary files differ
diff --git a/develop/group___f_m_p_l.html b/develop/group___f_m_p_l.html
new file mode 100644
index 0000000..7b3e929
--- /dev/null
+++ b/develop/group___f_m_p_l.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>HDF5: File Mount Properties</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+ $(document).ready(function() { init_search(); });
+/* @license-end */
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
+<!-- <link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
+ -->
+<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
+</head>
+<body>
+<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
+ &#160;<span id="projectnumber">1.15.0.ef39882</span>
+ </div>
+ <div id="projectbrief">API Reference</div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.svg"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.1 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('group___f_m_p_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">File Mount Properties<div class="ingroups"><a class="el" href="group___h5_p.html">Property Lists (H5P)</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<p>Empty property class. </p>
+<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
+ <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for File Mount Properties:</div>
+<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
+</div>
+<div id="dynsection-0-content" class="dyncontent" style="display:none;">
+<div class="center"><img src="group___f_m_p_l.png" border="0" usemap="#agroup______f__m__p__l" alt=""/></div>
+<map name="agroup______f__m__p__l" id="agroup______f__m__p__l">
+<area shape="rect" title=" " alt="" coords="204,5,364,31"/>
+<area shape="rect" href="group___h5_p.html" title=" " alt="" coords="5,5,156,31"/>
+</map>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/develop/group___f_m_p_l.map b/develop/group___f_m_p_l.map
new file mode 100644
index 0000000..24e266f
--- /dev/null
+++ b/develop/group___f_m_p_l.map
@@ -0,0 +1,4 @@
+<map id="File Mount Properties" name="File Mount Properties">
+<area shape="rect" id="node1" title=" " alt="" coords="204,5,364,31"/>
+<area shape="rect" id="node2" href="$group___h5_p.html" title=" " alt="" coords="5,5,156,31"/>
+</map>
diff --git a/develop/group___f_m_p_l.md5 b/develop/group___f_m_p_l.md5
new file mode 100644
index 0000000..0c7ce13
--- /dev/null
+++ b/develop/group___f_m_p_l.md5
@@ -0,0 +1 @@
+b254ce423ee3590cdcaaea0a4e92511b \ No newline at end of file
diff --git a/develop/group___f_m_p_l.png b/develop/group___f_m_p_l.png
new file mode 100644
index 0000000..5816182
--- /dev/null
+++ b/develop/group___f_m_p_l.png
Binary files differ
diff --git a/develop/group___g_a_p_l.html b/develop/group___g_a_p_l.html
new file mode 100644